From e6779db7980a583e0bb20bfddca0bd41deccea14 Mon Sep 17 00:00:00 2001 From: shamil Date: Wed, 24 Feb 2016 02:27:23 +0200 Subject: [PATCH] malfs mekanizma guncelleme --- .gitignore | 6 + README.md | 163 +- ayarlar/.bash_profile | 1 + ayarlar/.bashrc | 8 + ayarlar/dokunulmaz | 76 + ayarlar/ld.so.conf | 11 + ayarlar/mpsd.conf | 31 + ayarlar/onmpsd.conf | 32 + bin/base_derle | 113 + bin/dracut/apply-live-updates.sh | 20 + bin/dracut/ayarlar.sh | 58 + bin/dracut/checkisomd5@.service | 14 + bin/dracut/dmsquash-generator.sh | 75 + bin/dracut/dmsquash-live-genrules.sh | 18 + bin/dracut/dmsquash-live-root.sh | 298 + bin/dracut/dmsquash-liveiso-genrules.sh | 8 + bin/dracut/iso-scan.sh | 36 + bin/dracut/module-setup.sh | 40 + bin/dracut/parse-dmsquash-live.sh | 62 + bin/dracut/parse-iso-scan.sh | 9 + bin/install-houaphan | 1653 ++++ bin/library-check.sh | 6 + bin/mps | 312 + bin/mpsd | 1538 +++ bin/omps | 2 + bin/onsistem_derle | 1 + bin/opisi | 1 + bin/opymkur | 1 + bin/oto_rename.sh | 3 + bin/otoderle | 1 + bin/paket_idz.sh | 1 + bin/paketci | 620 ++ bin/paketleri_arsivle | 2 + bin/paketleri_arsivle2 | 2 + bin/perl-kur.sh | 3 + bin/py_kur_asama1 | 1 + bin/tamir_talimat | 2 + bin/version-check.sh | 54 + git-guncelle | 4 + iso_icerik/boot/isolinux/16x16.fnt | Bin 0 -> 129384 bytes iso_icerik/boot/isolinux/README | 163 + iso_icerik/boot/isolinux/ar.tr | Bin 0 -> 33 bytes iso_icerik/boot/isolinux/back.jpg | Bin 0 -> 26376 bytes iso_icerik/boot/isolinux/base.men | 9 + iso_icerik/boot/isolinux/bg.tr | Bin 0 -> 866 bytes iso_icerik/boot/isolinux/breakpt.men | 11 + iso_icerik/boot/isolinux/ca.tr | Bin 0 -> 482 bytes iso_icerik/boot/isolinux/cs.tr | Bin 0 -> 389 bytes iso_icerik/boot/isolinux/da.tr | Bin 0 -> 370 bytes iso_icerik/boot/isolinux/de.tr | Bin 0 -> 427 bytes iso_icerik/boot/isolinux/el.tr | Bin 0 -> 629 bytes iso_icerik/boot/isolinux/en.hlp | 73 + iso_icerik/boot/isolinux/en.tr | Bin 0 -> 348 bytes iso_icerik/boot/isolinux/es.tr | Bin 0 -> 479 bytes iso_icerik/boot/isolinux/et.tr | Bin 0 -> 396 bytes iso_icerik/boot/isolinux/eu.tr | Bin 0 -> 354 bytes iso_icerik/boot/isolinux/fa.tr | Bin 0 -> 363 bytes iso_icerik/boot/isolinux/fi.tr | Bin 0 -> 398 bytes iso_icerik/boot/isolinux/fr.tr | Bin 0 -> 447 bytes iso_icerik/boot/isolinux/full.men | 12 + iso_icerik/boot/isolinux/gfxboot.c32 | Bin 0 -> 21948 bytes iso_icerik/boot/isolinux/gfxboot.cfg | 167 + iso_icerik/boot/isolinux/hi.tr | Bin 0 -> 568 bytes iso_icerik/boot/isolinux/hr.tr | Bin 0 -> 399 bytes iso_icerik/boot/isolinux/hu.tr | Bin 0 -> 430 bytes iso_icerik/boot/isolinux/init | Bin 0 -> 99300 bytes iso_icerik/boot/isolinux/is.tr | Bin 0 -> 352 bytes iso_icerik/boot/isolinux/isolinux.bin | Bin 0 -> 24576 bytes iso_icerik/boot/isolinux/isolinux.cat | Bin 0 -> 2048 bytes iso_icerik/boot/isolinux/isolinux.cfg | 18 + iso_icerik/boot/isolinux/isolinux.msg | 1 + iso_icerik/boot/isolinux/it.tr | Bin 0 -> 444 bytes iso_icerik/boot/isolinux/ja.tr | Bin 0 -> 543 bytes iso_icerik/boot/isolinux/ko.tr | Bin 0 -> 416 bytes iso_icerik/boot/isolinux/languages | 47 + iso_icerik/boot/isolinux/lt.tr | Bin 0 -> 393 bytes iso_icerik/boot/isolinux/mk.tr | Bin 0 -> 364 bytes iso_icerik/boot/isolinux/mount.men | 14 + iso_icerik/boot/isolinux/nb.tr | Bin 0 -> 376 bytes iso_icerik/boot/isolinux/nl.tr | Bin 0 -> 401 bytes iso_icerik/boot/isolinux/pl.tr | Bin 0 -> 387 bytes iso_icerik/boot/isolinux/pt.tr | Bin 0 -> 406 bytes iso_icerik/boot/isolinux/pt_BR.tr | Bin 0 -> 417 bytes iso_icerik/boot/isolinux/ro.tr | Bin 0 -> 397 bytes iso_icerik/boot/isolinux/ru.tr | Bin 0 -> 540 bytes iso_icerik/boot/isolinux/sk.tr | Bin 0 -> 402 bytes iso_icerik/boot/isolinux/sl.tr | Bin 0 -> 411 bytes iso_icerik/boot/isolinux/sq.tr | Bin 0 -> 350 bytes iso_icerik/boot/isolinux/sr.tr | Bin 0 -> 524 bytes iso_icerik/boot/isolinux/sv.tr | Bin 0 -> 411 bytes iso_icerik/boot/isolinux/timer_a.jpg | Bin 0 -> 6012 bytes iso_icerik/boot/isolinux/tr.tr | Bin 0 -> 422 bytes iso_icerik/boot/isolinux/uk.tr | Bin 0 -> 577 bytes iso_icerik/boot/isolinux/vesamenu.c32 | Bin 0 -> 155792 bytes iso_icerik/boot/isolinux/zh_CN.tr | Bin 0 -> 367 bytes iso_icerik/boot/isolinux/zh_TW.tr | Bin 0 -> 373 bytes iso_icerik/boot/syslinux/16x16.fnt | Bin 0 -> 129384 bytes iso_icerik/boot/syslinux/README | 163 + iso_icerik/boot/syslinux/ar.tr | Bin 0 -> 33 bytes iso_icerik/boot/syslinux/back.jpg | Bin 0 -> 26376 bytes iso_icerik/boot/syslinux/base.men | 9 + iso_icerik/boot/syslinux/bg.tr | Bin 0 -> 866 bytes iso_icerik/boot/syslinux/breakpt.men | 11 + iso_icerik/boot/syslinux/ca.tr | Bin 0 -> 482 bytes iso_icerik/boot/syslinux/cs.tr | Bin 0 -> 389 bytes iso_icerik/boot/syslinux/da.tr | Bin 0 -> 370 bytes iso_icerik/boot/syslinux/de.tr | Bin 0 -> 427 bytes iso_icerik/boot/syslinux/el.tr | Bin 0 -> 629 bytes iso_icerik/boot/syslinux/en.hlp | 73 + iso_icerik/boot/syslinux/en.tr | Bin 0 -> 348 bytes iso_icerik/boot/syslinux/es.tr | Bin 0 -> 479 bytes iso_icerik/boot/syslinux/et.tr | Bin 0 -> 396 bytes iso_icerik/boot/syslinux/eu.tr | Bin 0 -> 354 bytes iso_icerik/boot/syslinux/fa.tr | Bin 0 -> 363 bytes iso_icerik/boot/syslinux/fi.tr | Bin 0 -> 398 bytes iso_icerik/boot/syslinux/fr.tr | Bin 0 -> 447 bytes iso_icerik/boot/syslinux/full.men | 12 + iso_icerik/boot/syslinux/gfxboot.c32 | Bin 0 -> 21948 bytes iso_icerik/boot/syslinux/gfxboot.cfg | 167 + iso_icerik/boot/syslinux/gfxsave.on | 1 + iso_icerik/boot/syslinux/hi.tr | Bin 0 -> 568 bytes iso_icerik/boot/syslinux/hr.tr | Bin 0 -> 399 bytes iso_icerik/boot/syslinux/hu.tr | Bin 0 -> 430 bytes iso_icerik/boot/syslinux/init | Bin 0 -> 99300 bytes iso_icerik/boot/syslinux/is.tr | Bin 0 -> 352 bytes iso_icerik/boot/syslinux/isolinux.bin | Bin 0 -> 24576 bytes iso_icerik/boot/syslinux/isolinux.cat | Bin 0 -> 2048 bytes iso_icerik/boot/syslinux/isolinux.msg | 11 + iso_icerik/boot/syslinux/it.tr | Bin 0 -> 444 bytes iso_icerik/boot/syslinux/ja.tr | Bin 0 -> 543 bytes iso_icerik/boot/syslinux/ko.tr | Bin 0 -> 416 bytes iso_icerik/boot/syslinux/languages | 47 + iso_icerik/boot/syslinux/lt.tr | Bin 0 -> 393 bytes iso_icerik/boot/syslinux/mk.tr | Bin 0 -> 364 bytes iso_icerik/boot/syslinux/mount.men | 14 + iso_icerik/boot/syslinux/nb.tr | Bin 0 -> 376 bytes iso_icerik/boot/syslinux/nl.tr | Bin 0 -> 401 bytes iso_icerik/boot/syslinux/pl.tr | Bin 0 -> 387 bytes iso_icerik/boot/syslinux/pt.tr | Bin 0 -> 406 bytes iso_icerik/boot/syslinux/pt_BR.tr | Bin 0 -> 417 bytes iso_icerik/boot/syslinux/ro.tr | Bin 0 -> 397 bytes iso_icerik/boot/syslinux/ru.tr | Bin 0 -> 540 bytes iso_icerik/boot/syslinux/sk.tr | Bin 0 -> 402 bytes iso_icerik/boot/syslinux/sl.tr | Bin 0 -> 411 bytes iso_icerik/boot/syslinux/sq.tr | Bin 0 -> 350 bytes iso_icerik/boot/syslinux/sr.tr | Bin 0 -> 524 bytes iso_icerik/boot/syslinux/sv.tr | Bin 0 -> 411 bytes iso_icerik/boot/syslinux/syslinux.cfg | 18 + iso_icerik/boot/syslinux/timer_a.jpg | Bin 0 -> 6012 bytes iso_icerik/boot/syslinux/tr.tr | Bin 0 -> 422 bytes iso_icerik/boot/syslinux/uk.tr | Bin 0 -> 577 bytes iso_icerik/boot/syslinux/vesamenu.c32 | Bin 0 -> 155792 bytes iso_icerik/boot/syslinux/zh_CN.tr | Bin 0 -> 367 bytes iso_icerik/boot/syslinux/zh_TW.tr | Bin 0 -> 373 bytes kaynaklar.liste | 103 + lfs-mekanizma | 1224 +++ mps-0.1.tar.gz | Bin 0 -> 11990 bytes mps-0.1/dokunulmaz | 76 + mps-0.1/mps | 312 + mps-0.1/mpsd | 1538 +++ mps-0.1/mpsd.conf | 31 + mps-0.1/onmpsd.conf | 32 + rootfs/bin/flushmem | 6 + rootfs/bin/which | 2 + rootfs/etc/X11/xorg.conf.d/50-synaptics.conf | 1 + rootfs/etc/init.d | 1 + rootfs/etc/mtab | 1 + rootfs/etc/rc.d/init.d/halt | 39 + rootfs/etc/rc.d/init.d/init_single | 33 + rootfs/etc/rc.d/init.d/localnet | 70 + rootfs/etc/rc.d/init.d/modules | 82 + rootfs/etc/rc.d/init.d/network | 52 + rootfs/etc/rc.d/init.d/random | 55 + rootfs/etc/rc.d/init.d/rc | 229 + rootfs/etc/rc.d/init.d/reboot | 43 + rootfs/etc/rc.d/init.d/sendsignals | 66 + rootfs/etc/rc.d/init.d/sysklogd | 99 + rootfs/etc/rc.d/init.d/template | 55 + rootfs/etc/rc.d/rc0.d/K45random | 1 + rootfs/etc/rc.d/rc0.d/K80network | 1 + rootfs/etc/rc.d/rc0.d/K90sysklogd | 1 + rootfs/etc/rc.d/rc0.d/K98init_single | 1 + rootfs/etc/rc.d/rc0.d/S60sendsignals | 1 + rootfs/etc/rc.d/rc0.d/S99halt | 1 + rootfs/etc/rc.d/rc1.d/K80network | 1 + rootfs/etc/rc.d/rc1.d/K90sysklogd | 1 + rootfs/etc/rc.d/rc1.d/S25random | 1 + rootfs/etc/rc.d/rc2.d/K80network | 1 + rootfs/etc/rc.d/rc2.d/K90sysklogd | 1 + rootfs/etc/rc.d/rc2.d/S25random | 1 + rootfs/etc/rc.d/rc3.d/S10sysklogd | 1 + rootfs/etc/rc.d/rc3.d/S20network | 1 + rootfs/etc/rc.d/rc3.d/S25random | 1 + rootfs/etc/rc.d/rc4.d/S10sysklogd | 1 + rootfs/etc/rc.d/rc4.d/S20network | 1 + rootfs/etc/rc.d/rc4.d/S25random | 1 + rootfs/etc/rc.d/rc5.d/S10sysklogd | 1 + rootfs/etc/rc.d/rc5.d/S20network | 1 + rootfs/etc/rc.d/rc5.d/S25random | 1 + rootfs/etc/rc.d/rc6.d/K45random | 1 + rootfs/etc/rc.d/rc6.d/K80network | 1 + rootfs/etc/rc.d/rc6.d/K90sysklogd | 1 + rootfs/etc/rc.d/rc6.d/K98init_single | 1 + rootfs/etc/rc.d/rc6.d/S60sendsignals | 1 + rootfs/etc/rc.d/rc6.d/S99reboot | 1 + rootfs/etc/rc.d/rcS.d/S00init_single | 1 + rootfs/lib/lsb | 1 + rootfs/lib/services/dhcpcd | 69 + rootfs/lib/services/init-functions | 1553 ++++ rootfs/lib/services/init.in | 312 + rootfs/lib/services/ipv4-static | 87 + rootfs/lib/services/ipv4-static-route | 98 + rootfs/root/20-keyboard.conf | 1 + rootfs/root/bashrc | 1 + rootfs/root/console | 1 + rootfs/root/fstab | 1 + rootfs/root/grub.cfg | 1 + rootfs/root/inittab | 1 + rootfs/root/modprobe.d | 1 + rootfs/root/network | 1 + rootfs/root/profile.d | 1 + rootfs/sbin/ifdown | 95 + rootfs/sbin/ifup | 131 + rootfs/sbin/mkinitramfs | 264 + rootfs/usr/share/man/man8/ifup.8 | 185 + rootfs/var/lock | 1 + rootfs/var/log/bootlog | 0 rootfs/var/log/btmp | 0 rootfs/var/log/lastlog | 0 rootfs/var/log/wtmp | 0 rootfs/var/run | 1 + talimatname/genel/aalib/talimat | 20 + talimatname/genel/abiword/abiword.README | 17 + .../genel/abiword/abiword.post-install | 1 + talimatname/genel/abiword/talimat | 15 + talimatname/genel/ack/talimat | 17 + talimatname/genel/acpid/lid | 2 + talimatname/genel/acpid/lid.sh | 3 + talimatname/genel/acpid/talimat | 37 + .../adwaita-icon-theme.post-install | 1 + talimatname/genel/adwaita-icon-theme/talimat | 18 + talimatname/genel/allegro/talimat | 24 + talimatname/genel/alsa-lib/talimat | 21 + .../genel/alsa-plugins/alsa-plugins.conf | 17 + talimatname/genel/alsa-plugins/talimat | 23 + .../genel/alsa-utils/alsa-utils.post-install | 2 + talimatname/genel/alsa-utils/talimat | 31 + talimatname/genel/apache-ant/talimat | 35 + talimatname/genel/apache/apache.README | 7 + talimatname/genel/apache/apache.post-install | 6 + talimatname/genel/apache/talimat | 48 + talimatname/genel/apr-util/talimat | 20 + talimatname/genel/apr/talimat | 17 + talimatname/genel/apvlv/apvlv.desktop | 8 + talimatname/genel/apvlv/talimat | 28 + talimatname/genel/aria2/talimat | 24 + talimatname/genel/asciidoc/talimat | 22 + talimatname/genel/aspell-fr/talimat | 19 + talimatname/genel/aspell/talimat | 22 + .../asterisk-core-sounds-fr-alaw/talimat | 18 + .../asterisk-core-sounds-fr-ulaw/talimat | 18 + talimatname/genel/asterisk/asterisk.rc | 91 + .../asterisk/build-disable-astcanary.patch | 11 + .../asterisk/build-disable-moh-wav.patch | 11 + .../build-disable-sounds-en-gsm.patch | 11 + .../asterisk/build-enable-aelparse.patch | 11 + .../asterisk/build-enable-cdr-mysql.patch | 11 + .../genel/asterisk/build-enable-ilbc.patch | 10 + .../asterisk/build-enable-opus-vp8.patch | 26 + talimatname/genel/asterisk/talimat | 85 + .../at-spi2-atk/at-spi2-atk.post-install | 1 + talimatname/genel/at-spi2-atk/talimat | 16 + talimatname/genel/at-spi2-core/talimat | 18 + talimatname/genel/at/at-pre-install | 3 + talimatname/genel/at/talimat | 38 + talimatname/genel/atk/atk.README | 1 + talimatname/genel/atk/talimat | 17 + talimatname/genel/atkmm/talimat | 15 + talimatname/genel/atool/talimat | 22 + talimatname/genel/audacious-plugins/talimat | 17 + .../genel/audacious/audacious.post-install | 2 + talimatname/genel/audacious/talimat | 19 + talimatname/genel/audacity/ffmpeg.patch | 30 + talimatname/genel/audacity/talimat | 23 + talimatname/genel/audiofile/talimat | 16 + talimatname/genel/augeas/talimat | 21 + talimatname/genel/aurora/talimat | 27 + talimatname/genel/autofs/auto.master | 6 + talimatname/genel/autofs/talimat | 32 + talimatname/genel/avahi/talimat | 31 + talimatname/genel/babl/talimat | 23 + talimatname/genel/balsa/talimat | 27 + .../bash-completion.post-install | 12 + talimatname/genel/bash-completion/talimat | 33 + talimatname/genel/bind/bind.README | 166 + talimatname/genel/bind/talimat | 45 + .../blackbox/blackbox-0.70.1-include-fix.diff | 108 + talimatname/genel/blackbox/talimat | 23 + talimatname/genel/bluefish/talimat | 23 + talimatname/genel/bluez/talimat | 77 + talimatname/genel/bmake/talimat | 28 + talimatname/genel/bmon/bmon-2.1.0-gcc4.diff | 22 + talimatname/genel/bmon/talimat | 23 + talimatname/genel/boehm-gc/talimat | 31 + talimatname/genel/bogofilter/talimat | 16 + talimatname/genel/bomberclone/talimat | 28 + talimatname/genel/boost/talimat | 20 + .../genel/bridge-utils/bridge-utils.README | 25 + talimatname/genel/bridge-utils/talimat | 27 + talimatname/genel/bspwm/talimat | 26 + talimatname/genel/bti/talimat | 21 + talimatname/genel/bullet/talimat | 25 + talimatname/genel/bzr/talimat | 20 + talimatname/genel/cairo/talimat | 20 + talimatname/genel/cairomm/talimat | 16 + talimatname/genel/cdparanoia/talimat | 20 + talimatname/genel/cdrdao/talimat | 25 + talimatname/genel/cdrkit/talimat | 35 + talimatname/genel/celt/talimat | 19 + talimatname/genel/centerim/talimat | 19 + talimatname/genel/check/talimat | 16 + talimatname/genel/chmlib/talimat | 17 + talimatname/genel/chromaprint/talimat | 20 + .../genel/chromium-pepper-flash/talimat | 20 + ...um-fix-print-preview-on-en_GB-locale.patch | 17 + ...mium-use-non-versioned-icu-namespace.patch | 14 + .../genel/chromium/chromium-widevine.patch | 13 + talimatname/genel/chromium/chromium.default | 5 + talimatname/genel/chromium/chromium.desktop | 67 + .../genel/chromium/chromium.post-install | 2 + talimatname/genel/chromium/chromium.sh | 18 + talimatname/genel/chromium/talimat | 123 + talimatname/genel/cifs-utils/talimat | 18 + talimatname/genel/clamav/clamav.post-install | 11 + talimatname/genel/clamav/clamd | 22 + talimatname/genel/clamav/clamd.conf | 316 + talimatname/genel/clamav/freshclam | 17 + talimatname/genel/clamav/freshclam.conf | 100 + talimatname/genel/clamav/talimat | 31 + talimatname/genel/claws-mail/talimat | 21 + .../clementine-1.2.3-gcc5.1-1.patch | 23 + .../clementine-1.2.3-udisks-namespace.patch | 38 + talimatname/genel/clementine/talimat | 30 + talimatname/genel/clex/talimat | 16 + talimatname/genel/clisp/clisp-gcc5.patch | 38 + talimatname/genel/clisp/talimat | 28 + talimatname/genel/clucene/talimat | 23 + talimatname/genel/cmake/talimat | 20 + talimatname/genel/cmus/talimat | 18 + talimatname/genel/codeblocks/talimat | 20 + talimatname/genel/cogl/talimat | 17 + talimatname/genel/colord-gtk/talimat | 20 + talimatname/genel/colord/colord.README | 4 + talimatname/genel/colord/talimat | 26 + talimatname/genel/conkeror/talimat | 18 + talimatname/genel/conky/talimat | 27 + .../genel/consolekit2/75-consolekit2.rules | 9 + .../genel/consolekit2/consolekit2.logrotate | 5 + .../consolekit2/consolekit2.tmpfiles.conf | 1 + talimatname/genel/consolekit2/talimat | 53 + talimatname/genel/cppunit/talimat | 14 + talimatname/genel/cracklib/talimat | 40 + talimatname/genel/crawl-tiles/talimat | 28 + .../crypto++/crypto++-CVE-2015-2141.patch | 33 + .../genel/crypto++/crypto++-libcrypto++.pc | 12 + talimatname/genel/crypto++/talimat | 31 + talimatname/genel/cups-filters/talimat | 22 + talimatname/genel/cups/cups.README | 11 + talimatname/genel/cups/cups.post-install | 1 + talimatname/genel/cups/talimat | 66 + talimatname/genel/cyrus-sasl/talimat | 26 + talimatname/genel/cython/talimat | 15 + talimatname/genel/dash/dash.post-install | 4 + talimatname/genel/dash/talimat | 17 + talimatname/genel/db/talimat | 26 + talimatname/genel/dbus-glib/talimat | 18 + talimatname/genel/dbus-python/talimat | 31 + talimatname/genel/dbus/dbus.post-install | 1 + talimatname/genel/dbus/dbus.pre-install | 1 + talimatname/genel/dbus/dbus.system-local.conf | 9 + talimatname/genel/dbus/talimat | 52 + talimatname/genel/dconf/talimat | 19 + talimatname/genel/deadbeef/talimat | 18 + .../genel/dejavu-ttf/dejavu-ttf.post-install | 1 + talimatname/genel/dejavu-ttf/talimat | 15 + talimatname/genel/desktop-file-utils/talimat | 21 + talimatname/genel/dhcp/dhclient.conf | 17 + talimatname/genel/dhcp/dhcpd.conf | 21 + talimatname/genel/dhcp/ifconfig.eth0 | 13 + talimatname/genel/dhcp/talimat | 59 + talimatname/genel/dillo/talimat | 36 + talimatname/genel/djvulibre/talimat | 29 + talimatname/genel/dmd/dmd.desktop | 9 + talimatname/genel/dmd/dmd.logo_48.png | Bin 0 -> 6153 bytes talimatname/genel/dmd/talimat | 81 + talimatname/genel/dmenu/talimat | 25 + .../docbook-xml/docbook-xml.post-install | 96 + talimatname/genel/docbook-xml/talimat | 261 + .../docbook-xsl/docbook-xsl.post-install | 51 + talimatname/genel/docbook-xsl/talimat | 33 + .../genel/docbook2x/docbook2x.datadir.patch | 29 + talimatname/genel/docbook2x/talimat | 34 + talimatname/genel/dos2unix/talimat | 16 + talimatname/genel/dosfstools/talimat | 25 + talimatname/genel/dovecot/dovecot-pre-install | 4 + talimatname/genel/dovecot/local.conf | 11 + talimatname/genel/dovecot/talimat | 39 + talimatname/genel/doxygen/talimat | 25 + talimatname/genel/dvd+rw-tools/talimat | 28 + talimatname/genel/easytag/talimat | 15 + talimatname/genel/ebook-tools/talimat | 25 + talimatname/genel/eigen2/talimat | 18 + talimatname/genel/eigen3/talimat | 18 + talimatname/genel/ekiga/talimat | 25 + talimatname/genel/elfutils/talimat | 17 + talimatname/genel/emacs/emacs.post-install | 4 + talimatname/genel/emacs/site-start.el | 4 + talimatname/genel/emacs/talimat | 28 + talimatname/genel/enca/talimat | 20 + talimatname/genel/encfs/talimat | 21 + talimatname/genel/enchant/talimat | 23 + .../genel/epson-inkjet-printer-escpr/talimat | 20 + talimatname/genel/exempi/talimat | 20 + talimatname/genel/exim/exim-post-install | 2 + talimatname/genel/exim/exim-pre-install | 3 + talimatname/genel/exim/talimat | 38 + talimatname/genel/exiv2/talimat | 20 + talimatname/genel/extremetuxracer/talimat | 19 + talimatname/genel/faac/talimat | 19 + talimatname/genel/faad2/talimat | 22 + talimatname/genel/fakeroot/talimat | 22 + talimatname/genel/farstream/talimat | 17 + talimatname/genel/fcron/fcron.README | 27 + talimatname/genel/fcron/talimat | 35 + talimatname/genel/fdk-aac/talimat | 18 + talimatname/genel/feedparser/talimat | 15 + talimatname/genel/feh/talimat | 17 + talimatname/genel/fetchmail/.fetchmailrc | 7 + talimatname/genel/fetchmail/talimat | 27 + talimatname/genel/ffcall/talimat | 16 + talimatname/genel/ffmpeg/talimat | 47 + talimatname/genel/fftw/talimat | 42 + talimatname/genel/fifth/talimat | 21 + .../genel/filezilla/filezilla.post-install | 1 + talimatname/genel/filezilla/talimat | 22 + talimatname/genel/firefox/talimat | 103 + talimatname/genel/flac/talimat | 21 + .../genel/flashplayer/flashplayer.mms.cfg | 3 + talimatname/genel/flashplayer/talimat | 40 + talimatname/genel/flaxpdf/talimat | 25 + talimatname/genel/flburn/talimat | 18 + talimatname/genel/flcards/talimat | 18 + talimatname/genel/fltk1/talimat | 28 + talimatname/genel/fluxbox/fluxbox.desktop | 6 + talimatname/genel/fluxbox/talimat | 25 + talimatname/genel/flwm/flwm.desktop | 11 + talimatname/genel/flwm/talimat | 22 + talimatname/genel/fontforge/talimat | 23 + .../foobillard/foobillard-ttf-3.0a.patch | 16 + talimatname/genel/foobillard/talimat | 25 + .../genel/foobillard/undef.nvidia.patch | 11 + talimatname/genel/foomatic-db-engine/talimat | 18 + talimatname/genel/foomatic-db-nonfree/talimat | 18 + talimatname/genel/foomatic-db/talimat | 17 + talimatname/genel/foomatic-filters/talimat | 22 + talimatname/genel/fox/talimat | 21 + .../freefont-ttf/freefont-ttf.post-install | 1 + talimatname/genel/freefont-ttf/talimat | 18 + talimatname/genel/freeglut/talimat | 25 + talimatname/genel/freetype/talimat | 30 + talimatname/genel/fribidi/talimat | 19 + talimatname/genel/ftjam/talimat | 21 + talimatname/genel/fuse/fuse.post-install | 3 + talimatname/genel/fuse/talimat | 23 + .../genel/galculator/galculator.post-install | 2 + talimatname/genel/galculator/talimat | 17 + talimatname/genel/gamin/talimat | 27 + talimatname/genel/gc/talimat | 24 + talimatname/genel/gcolor2/talimat | 21 + talimatname/genel/gconf/gconf.post-install | 2 + talimatname/genel/gconf/talimat | 23 + talimatname/genel/gcr/gcr.post-install | 4 + talimatname/genel/gcr/talimat | 18 + talimatname/genel/gdb/talimat | 30 + talimatname/genel/gdisk/talimat | 25 + .../genel/gdk-pixbuf/gdk-pixbuf.post-install | 3 + talimatname/genel/gdk-pixbuf/talimat | 22 + talimatname/genel/geany-plugins/talimat | 16 + talimatname/genel/geany/geany.post-install | 2 + talimatname/genel/geany/talimat | 16 + talimatname/genel/gegl/talimat | 25 + talimatname/genel/geoclue/talimat | 25 + talimatname/genel/gftp/talimat | 17 + .../ghostscript/ghostscript.post-install | 3 + talimatname/genel/ghostscript/talimat | 36 + talimatname/genel/giblib/talimat | 18 + talimatname/genel/giflib/talimat | 18 + talimatname/genel/gimp/gimp.post-install | 5 + talimatname/genel/gimp/talimat | 21 + talimatname/genel/git-cola/talimat | 15 + talimatname/genel/gjs/talimat | 17 + talimatname/genel/glade/glade.post-install | 2 + talimatname/genel/glade/talimat | 22 + talimatname/genel/glances/talimat | 17 + talimatname/genel/glbinding/talimat | 21 + talimatname/genel/glew/talimat | 21 + .../glib-networking.post-install | 1 + talimatname/genel/glib-networking/talimat | 21 + .../revert-warn-glib-compile-schemas.patch | 33 + talimatname/genel/glib/talimat | 22 + talimatname/genel/glibmm/talimat | 17 + talimatname/genel/gmime/talimat | 20 + talimatname/genel/gnome-doc-utils/talimat | 21 + .../gnome-icon-theme.post-install | 1 + talimatname/genel/gnome-icon-theme/talimat | 19 + .../genel/gnumeric/gnumeric.post-install | 3 + talimatname/genel/gnumeric/talimat | 23 + talimatname/genel/gnupg/talimat | 43 + talimatname/genel/gnutls/talimat | 21 + .../genel/gobject-introspection/talimat | 16 + talimatname/genel/goffice/talimat | 18 + .../genel/google-chrome-unstable/talimat | 32 + talimatname/genel/google-chrome/talimat | 32 + talimatname/genel/gpart/talimat | 17 + .../genel/gparted/gparted.post-install | 1 + talimatname/genel/gparted/talimat | 31 + talimatname/genel/gpgme/talimat | 19 + talimatname/genel/gpodder/talimat | 21 + talimatname/genel/gptfdisk/talimat | 17 + talimatname/genel/grantlee-qt5/talimat | 22 + talimatname/genel/grantlee/talimat | 26 + talimatname/genel/graphite2/talimat | 30 + talimatname/genel/graphviz/talimat | 26 + talimatname/genel/grilo/talimat | 17 + .../gsettings-desktop-schemas.post-install | 1 + .../genel/gsettings-desktop-schemas/talimat | 19 + .../genel/gsfonts/gsfonts.post-install | 5 + talimatname/genel/gsfonts/talimat | 18 + talimatname/genel/gsl/talimat | 18 + talimatname/genel/gssdp/talimat | 18 + ...-plugins-bad-0.10.23-compatibility-1.patch | 29 + .../genel/gstreamer-plugins-bad/talimat | 20 + .../genel/gstreamer-plugins-base/talimat | 20 + .../genel/gstreamer-plugins-ffmpeg/talimat | 26 + .../genel/gstreamer-plugins-good/talimat | 21 + .../genel/gstreamer-plugins-python/talimat | 20 + .../genel/gstreamer-plugins-ugly/talimat | 20 + talimatname/genel/gstreamer/talimat | 25 + .../genel/gstreamer1-plugins-bad/talimat | 17 + .../genel/gstreamer1-plugins-base/talimat | 19 + .../genel/gstreamer1-plugins-good/talimat | 19 + .../genel/gstreamer1-plugins-libav/talimat | 18 + .../genel/gstreamer1-plugins-ugly/talimat | 18 + talimatname/genel/gstreamer1/talimat | 19 + talimatname/genel/gtk-doc/talimat | 16 + talimatname/genel/gtk-engines/talimat | 21 + .../genel/gtk-update-icon-cache/talimat | 24 + talimatname/genel/gtk2/gtk.post-install | 1 + talimatname/genel/gtk2/talimat | 66 + talimatname/genel/gtk3/gtk3.post-install | 2 + talimatname/genel/gtk3/talimat | 34 + talimatname/genel/gtkhtml/talimat | 18 + talimatname/genel/gtkmm/talimat | 16 + talimatname/genel/gtksourceview2/talimat | 19 + talimatname/genel/gtksourceview3/talimat | 18 + talimatname/genel/guile/talimat | 42 + talimatname/genel/gupnp/talimat | 19 + .../genel/gutenprint/gutenprint.post-install | 3 + talimatname/genel/gutenprint/talimat | 23 + talimatname/genel/gvfs/gvfs.post-install | 2 + talimatname/genel/gvfs/talimat | 18 + talimatname/genel/gvim/gvim.desktop | 12 + talimatname/genel/gvim/talimat | 31 + talimatname/genel/handbrake/talimat | 24 + talimatname/genel/harfbuzz/talimat | 18 + talimatname/genel/haveged/talimat | 30 + talimatname/genel/hd2u/talimat | 20 + talimatname/genel/hdparm/talimat | 13 + talimatname/genel/help2man/talimat | 24 + talimatname/genel/hexchat/talimat | 23 + talimatname/genel/hfsprogs/license | 353 + talimatname/genel/hfsprogs/makefile.patch | 10 + talimatname/genel/hfsprogs/talimat | 37 + talimatname/genel/hicolor-icon-theme/talimat | 18 + talimatname/genel/highlight/talimat | 18 + talimatname/genel/hplip/hplip.post-install | 3 + talimatname/genel/hplip/talimat | 65 + talimatname/genel/htop/talimat | 16 + talimatname/genel/hunspell/talimat | 22 + talimatname/genel/hyphen/talimat | 19 + talimatname/genel/icewm/icewm.post.install | 40 + talimatname/genel/icewm/talimat | 26 + talimatname/genel/icon-naming-utils/talimat | 22 + talimatname/genel/icu/talimat | 16 + talimatname/genel/id3lib/talimat | 23 + talimatname/genel/iftop/talimat | 16 + talimatname/genel/ijs/talimat | 20 + talimatname/genel/ilmbase/talimat | 19 + talimatname/genel/imagemagick/talimat | 43 + talimatname/genel/imlib2/talimat | 23 + .../initd-tools-0.1.3-0.1.3.tar.gz.partial | 0 talimatname/genel/initd-tools/talimat | 23 + .../inkscape/inkscape-0.91-testfiles-1.patch | 257 + talimatname/genel/inkscape/talimat | 19 + talimatname/genel/intltool/talimat | 20 + talimatname/genel/inxi/talimat | 19 + talimatname/genel/iptables/iptables.README | 57 + talimatname/genel/iptables/talimat | 35 + talimatname/genel/ipw2100-fw/talimat | 19 + talimatname/genel/ipw2200-fw/talimat | 20 + talimatname/genel/irssi/talimat | 27 + talimatname/genel/iso-codes/talimat | 16 + talimatname/genel/isomaster/talimat | 18 + talimatname/genel/itstool/talimat | 17 + .../genel/jack/jack-40-hpet-permissions.rules | 2 + talimatname/genel/jack/jack-99-audio.conf | 2 + talimatname/genel/jack/talimat | 27 + talimatname/genel/jam/talimat | 16 + talimatname/genel/jansson/talimat | 22 + talimatname/genel/jasper/talimat | 23 + talimatname/genel/joe/talimat | 25 + talimatname/genel/js1/talimat | 25 + talimatname/genel/js2/talimat | 29 + talimatname/genel/json-c/talimat | 24 + talimatname/genel/json-glib/talimat | 16 + talimatname/genel/junit/talimat | 31 + talimatname/genel/jwm/jwm.desktop | 6 + talimatname/genel/jwm/jwm.readme | 8 + talimatname/genel/jwm/talimat | 24 + talimatname/genel/keepassx/talimat | 20 + talimatname/genel/kerberos/kerberos.README | 37 + .../genel/kerberos/kerberos.post-install | 7 + talimatname/genel/kerberos/talimat | 54 + talimatname/genel/keybinder2/talimat | 18 + talimatname/genel/keyutils/talimat | 17 + talimatname/genel/lame/talimat | 16 + talimatname/genel/lapack/talimat | 25 + talimatname/genel/lcms/talimat | 19 + talimatname/genel/lcms2/talimat | 21 + talimatname/genel/ldns/talimat | 30 + talimatname/genel/leafpad/talimat | 18 + talimatname/genel/lemonbar/talimat | 30 + talimatname/genel/lensfun/talimat | 17 + talimatname/genel/lftp/talimat | 16 + talimatname/genel/liba52/talimat | 26 + .../genel/libappindicator-gtk2/talimat | 31 + talimatname/genel/libart_lgpl/talimat | 15 + talimatname/genel/libass/talimat | 16 + talimatname/genel/libassuan/talimat | 19 + talimatname/genel/libatasmart/talimat | 18 + talimatname/genel/libatomic-ops/talimat | 22 + talimatname/genel/libbluray/talimat | 21 + talimatname/genel/libbsd/talimat | 16 + talimatname/genel/libburn/talimat | 16 + talimatname/genel/libcaca/talimat | 22 + talimatname/genel/libcanberra/talimat | 20 + talimatname/genel/libcap-ng/talimat | 20 + .../genel/libcards/libcards.pre-install | 5 + talimatname/genel/libcards/talimat | 15 + talimatname/genel/libcddb/talimat | 16 + talimatname/genel/libcdio-paranoia/talimat | 17 + talimatname/genel/libcdio/talimat | 18 + talimatname/genel/libconfig/talimat | 20 + talimatname/genel/libcroco/talimat | 20 + talimatname/genel/libdaemon/talimat | 19 + talimatname/genel/libdatrie/talimat | 19 + talimatname/genel/libdbusmenu-glib/talimat | 24 + talimatname/genel/libdbusmenu-gtk2/talimat | 24 + talimatname/genel/libdbusmenu-qt/talimat | 19 + talimatname/genel/libdbusmenu-qt5/talimat | 23 + talimatname/genel/libdv/talimat | 17 + talimatname/genel/libdvdcss/talimat | 17 + talimatname/genel/libdvdnav/talimat | 18 + talimatname/genel/libdvdread/talimat | 17 + talimatname/genel/libechonest/talimat | 25 + talimatname/genel/libedit/talimat | 18 + talimatname/genel/libepoxy/talimat | 18 + talimatname/genel/libesmtp/talimat | 18 + talimatname/genel/libetpan/talimat | 16 + talimatname/genel/libevdev/talimat | 17 + talimatname/genel/libevent/talimat | 16 + talimatname/genel/libexif/talimat | 21 + talimatname/genel/libfakekey/talimat | 20 + talimatname/genel/libffi/talimat | 29 + talimatname/genel/libfm-extra/talimat | 22 + talimatname/genel/libfm/talimat | 24 + talimatname/genel/libgcrypt/talimat | 23 + .../libgdiplus/libgdiplus0-giflib5.patch | 136 + talimatname/genel/libgdiplus/talimat | 20 + talimatname/genel/libgee/talimat | 17 + talimatname/genel/libglade/talimat | 22 + talimatname/genel/libgnome-keyring/talimat | 17 + talimatname/genel/libgpg-error/talimat | 19 + talimatname/genel/libgphoto2/talimat | 18 + talimatname/genel/libgsf/talimat | 17 + talimatname/genel/libgtop/talimat | 21 + talimatname/genel/libgudev/talimat | 17 + .../genel/libguestfs/libguestfs.post-install | 15 + talimatname/genel/libguestfs/talimat | 45 + talimatname/genel/libgusb/talimat | 18 + talimatname/genel/libical/talimat | 22 + talimatname/genel/libid3tag/talimat | 21 + talimatname/genel/libidl/talimat | 18 + talimatname/genel/libidn/talimat | 21 + talimatname/genel/libindicator-gtk2/talimat | 31 + talimatname/genel/libinput/talimat | 20 + talimatname/genel/libiodbc/talimat | 20 + talimatname/genel/libisoburn/talimat | 18 + talimatname/genel/libisofs/talimat | 16 + talimatname/genel/libjpeg-turbo/talimat | 21 + talimatname/genel/libksba/talimat | 19 + talimatname/genel/liblinear/talimat | 17 + talimatname/genel/libmad/talimat | 39 + talimatname/genel/libmediainfo/talimat | 39 + talimatname/genel/libmikmod/talimat | 22 + talimatname/genel/libmms/talimat | 21 + talimatname/genel/libmng/talimat | 23 + talimatname/genel/libmnl/talimat | 18 + talimatname/genel/libmp4v2/talimat | 16 + talimatname/genel/libmpcdec/talimat | 22 + talimatname/genel/libmpeg2/talimat | 20 + talimatname/genel/libmtp/talimat | 19 + talimatname/genel/libmusicbrainz2/talimat | 25 + talimatname/genel/libmusicbrainz5/talimat | 26 + talimatname/genel/libndp/talimat | 19 + talimatname/genel/libnet/talimat | 21 + talimatname/genel/libnftnl/talimat | 17 + talimatname/genel/libnice/talimat | 19 + talimatname/genel/libnih/talimat | 22 + talimatname/genel/libnl/talimat | 17 + talimatname/genel/libnotify/talimat | 19 + talimatname/genel/liboauth/talimat | 19 + talimatname/genel/libogg/talimat | 21 + talimatname/genel/liboobs/talimat | 17 + talimatname/genel/libpaper/run-parts | 48 + talimatname/genel/libpaper/talimat | 26 + talimatname/genel/libpcap/talimat | 19 + talimatname/genel/libpgf/talimat | 19 + talimatname/genel/libpng/talimat | 22 + talimatname/genel/libpwquality/talimat | 20 + talimatname/genel/libqmi/talimat | 17 + talimatname/genel/libraw/talimat | 17 + .../libreoffice/libreoffice.post-install | 2 + talimatname/genel/libreoffice/talimat | 112 + talimatname/genel/librep/talimat | 20 + talimatname/genel/librest/talimat | 20 + talimatname/genel/librevenge/talimat | 15 + talimatname/genel/librsvg/librsvg.README | 1 + .../genel/librsvg/librsvg.post-install | 1 + talimatname/genel/librsvg/talimat | 17 + talimatname/genel/libsamplerate/talimat | 18 + talimatname/genel/libseccomp/talimat | 18 + talimatname/genel/libsecret/talimat | 17 + talimatname/genel/libshout/talimat | 17 + talimatname/genel/libsigc++/talimat | 16 + talimatname/genel/libsigsegv/talimat | 22 + talimatname/genel/libsndfile/talimat | 18 + talimatname/genel/libsoup/talimat | 19 + talimatname/genel/libspectre/talimat | 20 + talimatname/genel/libssh/talimat | 20 + talimatname/genel/libstatgrab/talimat | 22 + talimatname/genel/libtasn1/talimat | 20 + talimatname/genel/libthai/talimat | 23 + talimatname/genel/libtheora/talimat | 16 + talimatname/genel/libtiff/talimat | 21 + talimatname/genel/libunique/talimat | 18 + talimatname/genel/libunique1/talimat | 25 + talimatname/genel/libunistring/talimat | 18 + talimatname/genel/libunwind/talimat | 19 + talimatname/genel/libusb-compat/talimat | 19 + talimatname/genel/libusb/talimat | 19 + talimatname/genel/libutempter/talimat | 19 + talimatname/genel/libvlc/talimat | 25 + .../libvncserver/initialize-libgcrypt.patch | 39 + talimatname/genel/libvncserver/talimat | 19 + talimatname/genel/libvorbis/talimat | 18 + talimatname/genel/libvpx/talimat | 23 + talimatname/genel/libwacom/talimat | 17 + talimatname/genel/libwebp/talimat | 23 + .../libwmf/libwmf.0.2.8.4-libpng-1.5.patch | 12 + .../libwmf/libwmf.0.2.8.4-useafterfree.patch | 10 + talimatname/genel/libwmf/libwmf.post-install | 4 + talimatname/genel/libwmf/talimat | 31 + talimatname/genel/libwnck/talimat | 16 + talimatname/genel/libwnck3/talimat | 16 + talimatname/genel/libwpd/talimat | 17 + talimatname/genel/libwpg/talimat | 17 + talimatname/genel/libxcb/talimat | 26 + talimatname/genel/libxkbcommon/talimat | 18 + talimatname/genel/libxml2/talimat | 18 + talimatname/genel/libxslt/talimat | 16 + .../libyubikey/libyubikey.70-yubikey.rules | 4 + talimatname/genel/libyubikey/talimat | 20 + talimatname/genel/libzeitgeist/talimat | 17 + talimatname/genel/libzen/talimat | 33 + talimatname/genel/libzip/talimat | 19 + talimatname/genel/links/talimat | 19 + talimatname/genel/live/talimat | 36 + talimatname/genel/llvm/talimat | 68 + talimatname/genel/lm-sensors/talimat | 24 + talimatname/genel/lockfile/talimat | 17 + talimatname/genel/logrotate/logrotate.README | 56 + talimatname/genel/logrotate/logrotate.conf | 30 + talimatname/genel/logrotate/talimat | 24 + talimatname/genel/lsb-release/talimat | 20 + talimatname/genel/lsof/talimat | 27 + talimatname/genel/lua-alt-getopt/talimat | 17 + talimatname/genel/lua-filesystem/talimat | 15 + talimatname/genel/lua/lua.pc | 20 + talimatname/genel/lua/talimat | 25 + talimatname/genel/lua51/talimat | 46 + talimatname/genel/luajit/talimat | 24 + talimatname/genel/lumina-desktop/talimat | 22 + .../lxde-icon-theme.post-install | 1 + talimatname/genel/lxde-icon-theme/talimat | 21 + talimatname/genel/lxde-menu-data/talimat | 16 + talimatname/genel/lxdm/README | 9 + talimatname/genel/lxdm/lxdm.README | 9 + talimatname/genel/lxdm/lxdm.post-install | 3 + talimatname/genel/lxdm/lxdm.pre-install | 5 + talimatname/genel/lxdm/talimat | 51 + talimatname/genel/lynx/talimat | 26 + talimatname/genel/mailx/talimat | 27 + talimatname/genel/makemkv/makemkv.1 | 30 + .../genel/makemkv/makemkv.post-install | 6 + talimatname/genel/makemkv/makemkvcon.1 | 266 + talimatname/genel/makemkv/mmdtsdec.1 | 51 + talimatname/genel/makemkv/talimat | 38 + talimatname/genel/mariadb/mariadb.README | 45 + .../genel/mariadb/mariadb.post-install | 5 + talimatname/genel/mariadb/talimat | 129 + talimatname/genel/mc/talimat | 19 + talimatname/genel/media-player-info/talimat | 20 + talimatname/genel/mediainfo/talimat | 23 + talimatname/genel/menu-cache/talimat | 17 + .../genel/mercurial/mercurial.post-install | 7 + talimatname/genel/mercurial/talimat | 24 + talimatname/genel/midori/midori.post-install | 2 + talimatname/genel/midori/talimat | 23 + talimatname/genel/minidlna/minidlna | 55 + talimatname/genel/minidlna/talimat | 43 + talimatname/genel/miniupnpc/talimat | 17 + talimatname/genel/mixxx/talimat | 19 + .../mod-dnssd/fix_undefined_reference.patch | 21 + talimatname/genel/mod-dnssd/talimat | 20 + talimatname/genel/mono/mono.binfmt.d | 1 + talimatname/genel/mono/mono.post-install | 1 + talimatname/genel/mono/talimat | 31 + talimatname/genel/mosh/talimat | 24 + talimatname/genel/mpg123/talimat | 16 + .../MPlayer-rectif-traduction-fr.patch | 40 + talimatname/genel/mplayer/mplayer.conf | 5 + .../genel/mplayer/mplayer.post-install | 2 + talimatname/genel/mplayer/talimat | 112 + talimatname/genel/mtdev/talimat | 18 + talimatname/genel/mtools/talimat | 26 + talimatname/genel/murrine/talimat | 23 + talimatname/genel/mutagen/talimat | 17 + talimatname/genel/mutt/mutt-pre-install | 2 + talimatname/genel/mutt/talimat | 32 + talimatname/genel/mygpoclient/talimat | 15 + talimatname/genel/mypaint/talimat | 17 + talimatname/genel/ncftp/talimat | 23 + talimatname/genel/neon/talimat | 22 + talimatname/genel/net-snmp/talimat | 35 + talimatname/genel/nettle/talimat | 20 + .../networkmanager/networkmanager.README | 2 + talimatname/genel/networkmanager/talimat | 38 + talimatname/genel/newt/talimat | 21 + talimatname/genel/nftables/talimat | 23 + talimatname/genel/nginx/nginx.logrotate | 15 + talimatname/genel/nginx/nginx.pre-install | 7 + talimatname/genel/nginx/nginx.service | 55 + talimatname/genel/nginx/talimat | 107 + talimatname/genel/ninja/talimat | 28 + talimatname/genel/ninvaders/talimat | 21 + talimatname/genel/nmap/talimat | 23 + talimatname/genel/node/node.npm.sh | 13 + talimatname/genel/node/talimat | 25 + talimatname/genel/notification-daemon/talimat | 20 + talimatname/genel/npapi-sdk/talimat | 16 + talimatname/genel/npth/talimat | 18 + talimatname/genel/nspr/talimat | 21 + talimatname/genel/nss/talimat | 35 + talimatname/genel/ntfs-3g/ntfs-3g.README | 3 + talimatname/genel/ntfs-3g/talimat | 20 + talimatname/genel/ntp/ntp.README | 11 + talimatname/genel/ntp/talimat | 73 + talimatname/genel/numlockx/talimat | 22 + talimatname/genel/obconf/talimat | 17 + talimatname/genel/obex-data-server/talimat | 26 + talimatname/genel/obexd/talimat | 19 + talimatname/genel/obmenu/talimat | 18 + talimatname/genel/ocaml-findlib/talimat | 24 + talimatname/genel/ocaml/talimat | 20 + talimatname/genel/opal/talimat | 18 + talimatname/genel/openal/talimat | 25 + talimatname/genel/openbox/openbox.xinitrc | 2 + talimatname/genel/openbox/talimat | 22 + talimatname/genel/opencv/talimat | 29 + talimatname/genel/openexr/talimat | 18 + .../genel/openjade/openjade.post-install | 5 + talimatname/genel/openjade/talimat | 49 + .../genel/openjdk/openjdk.post-install | 13 + talimatname/genel/openjdk/talimat | 52 + talimatname/genel/openjpeg/talimat | 20 + talimatname/genel/openjpeg2/talimat | 26 + talimatname/genel/openldap/talimat | 24 + talimatname/genel/openobex/talimat | 21 + talimatname/genel/opensp/talimat | 41 + talimatname/genel/openttd-opengfx/talimat | 19 + talimatname/genel/openttd-opensfx/talimat | 21 + .../genel/openttd/openttd.post-install | 2 + talimatname/genel/openttd/talimat | 27 + talimatname/genel/opus/talimat | 17 + talimatname/genel/os-prober/grub | 48 + talimatname/genel/os-prober/talimat | 55 + talimatname/genel/owncloud-cli/talimat | 27 + talimatname/genel/oxygen-gtk2/talimat | 21 + .../genel/oxygen-gtk3/oxygen-gtk3.README | 3 + .../oxygen-gtk3/oxygen-gtk3.post-install | 14 + talimatname/genel/oxygen-gtk3/talimat | 22 + talimatname/genel/p11-kit/talimat | 22 + talimatname/genel/p7zip/talimat | 20 + talimatname/genel/pango/talimat | 21 + talimatname/genel/pangomm/talimat | 15 + talimatname/genel/pangox-compat/talimat | 21 + talimatname/genel/parted/talimat | 30 + talimatname/genel/pax/talimat | 32 + talimatname/genel/pcre/talimat | 30 + talimatname/genel/perl-archive-zip/talimat | 19 + .../genel/perl-crypt-openssl-bignum/talimat | 20 + .../genel/perl-crypt-openssl-random/talimat | 20 + .../genel/perl-crypt-openssl-rsa/talimat | 20 + talimatname/genel/perl-crypt-ssleay/talimat | 20 + talimatname/genel/perl-dbi/talimat | 21 + talimatname/genel/perl-devel-symdump/talimat | 27 + talimatname/genel/perl-digest-hmac/talimat | 21 + .../genel/perl-digest-nilsimsa/talimat | 21 + talimatname/genel/perl-digest-sha1/talimat | 20 + talimatname/genel/perl-encode-locale/talimat | 21 + talimatname/genel/perl-error/talimat | 21 + .../genel/perl-extutils-depends/talimat | 22 + .../genel/perl-extutils-makemaker/talimat | 32 + .../genel/perl-extutils-pkgconfig/talimat | 22 + talimatname/genel/perl-file-listing/talimat | 21 + talimatname/genel/perl-glib/talimat | 21 + talimatname/genel/perl-html-parser/talimat | 22 + talimatname/genel/perl-html-tagset/talimat | 21 + talimatname/genel/perl-http-cookies/talimat | 21 + talimatname/genel/perl-http-daemon/talimat | 21 + talimatname/genel/perl-http-date/talimat | 21 + talimatname/genel/perl-http-message/talimat | 27 + talimatname/genel/perl-http-negotiate/talimat | 22 + talimatname/genel/perl-image-exiftool/talimat | 21 + .../genel/perl-io-socket-inet6/talimat | 25 + talimatname/genel/perl-io-socket-ssl/talimat | 22 + talimatname/genel/perl-io-tty/talimat | 27 + talimatname/genel/perl-ipc-run/talimat | 27 + talimatname/genel/perl-libwww/talimat | 21 + ...text.compatibility-with-POSIX-module.patch | 10 + talimatname/genel/perl-locale-gettext/talimat | 30 + talimatname/genel/perl-lwp-mediatypes/talimat | 21 + .../genel/perl-lwp-protocol-https/talimat | 22 + talimatname/genel/perl-mail-dkim/talimat | 21 + talimatname/genel/perl-mail-spf/talimat | 17 + talimatname/genel/perl-mailtools/talimat | 21 + talimatname/genel/perl-mozilla-ca/talimat | 24 + .../talimat | 21 + talimatname/genel/perl-net-dns/talimat | 20 + talimatname/genel/perl-net-http/talimat | 21 + talimatname/genel/perl-net-ip/talimat | 21 + talimatname/genel/perl-net-ssleay/talimat | 31 + talimatname/genel/perl-netaddr-ip/talimat | 21 + talimatname/genel/perl-path-class/talimat | 27 + talimatname/genel/perl-pod-coverage/talimat | 28 + talimatname/genel/perl-socket6/talimat | 21 + .../genel/perl-test-pod-coverage/talimat | 27 + talimatname/genel/perl-test-pod/talimat | 27 + talimatname/genel/perl-time-duration/talimat | 28 + talimatname/genel/perl-timedate/talimat | 28 + talimatname/genel/perl-try-tiny/talimat | 21 + talimatname/genel/perl-uri/talimat | 21 + talimatname/genel/perl-www-robotrules/talimat | 20 + .../genel/perl-xml-namespacesupport/talimat | 28 + talimatname/genel/perl-xml-parser/talimat | 19 + talimatname/genel/perl-xml-sax-base/talimat | 29 + .../genel/perl-xml-sax/perl-xml-sax.patch | 46 + talimatname/genel/perl-xml-sax/talimat | 31 + talimatname/genel/perl-xml-simple/talimat | 21 + talimatname/genel/perldoc/perldoc.desktop | 9 + talimatname/genel/perldoc/perldoc.png | Bin 0 -> 4190 bytes talimatname/genel/perldoc/talimat | 24 + talimatname/genel/phonon/talimat | 28 + talimatname/genel/php/php.post-install | 4 + talimatname/genel/php/talimat | 50 + talimatname/genel/php7/php7.post-install | 4 + talimatname/genel/php7/talimat | 51 + talimatname/genel/physfs/talimat | 27 + talimatname/genel/pidgin/pidgin.post-install | 2 + talimatname/genel/pidgin/talimat | 36 + talimatname/genel/pinentry/talimat | 22 + talimatname/genel/pm-quirks/talimat | 14 + talimatname/genel/pm-utils/talimat | 36 + talimatname/genel/podofo/talimat | 25 + talimatname/genel/polkit-gnome/talimat | 30 + talimatname/genel/polkit/polkit.README | 4 + talimatname/genel/polkit/talimat | 34 + talimatname/genel/poppler-glib/talimat | 31 + talimatname/genel/poppler-qt4/talimat | 27 + talimatname/genel/poppler-qt5/talimat | 27 + talimatname/genel/poppler/talimat | 46 + talimatname/genel/popt/talimat | 19 + talimatname/genel/portaudio/talimat | 19 + .../portmidi/portmidi-217-build-fix.patch | 30 + talimatname/genel/portmidi/talimat | 34 + talimatname/genel/postfix/postfix-pre-install | 5 + talimatname/genel/postfix/talimat | 38 + talimatname/genel/postgresql/talimat | 42 + talimatname/genel/ppp/ppp.pre-install | 4 + talimatname/genel/ppp/pppd | 50 + talimatname/genel/ppp/talimat | 24 + talimatname/genel/pptp/talimat | 18 + talimatname/genel/procmail/talimat | 19 + talimatname/genel/proftpd/proftpd-pre-install | 7 + talimatname/genel/proftpd/proftpd.conf | 55 + talimatname/genel/proftpd/talimat | 32 + talimatname/genel/protobuf/talimat | 17 + talimatname/genel/psutil/talimat | 17 + talimatname/genel/pth/talimat | 19 + talimatname/genel/ptlib/talimat | 19 + .../genel/pulseaudio/pulseaudio.README | 4 + talimatname/genel/pulseaudio/talimat | 34 + talimatname/genel/pysensors/talimat | 17 + talimatname/genel/python-apsw/talimat | 20 + talimatname/genel/python-atspi/talimat | 17 + .../genel/python-beautifulsoup3/talimat | 20 + talimatname/genel/python-cairo/talimat | 17 + talimatname/genel/python-cherrypy/talimat | 20 + talimatname/genel/python-crypto/talimat | 21 + talimatname/genel/python-cssselect/talimat | 20 + talimatname/genel/python-cssutils/talimat | 23 + talimatname/genel/python-cups/talimat | 15 + talimatname/genel/python-dateutil/talimat | 25 + talimatname/genel/python-dnspython/talimat | 20 + talimatname/genel/python-docutils/talimat | 19 + talimatname/genel/python-ecdsa/talimat | 19 + talimatname/genel/python-fonttools/talimat | 18 + talimatname/genel/python-gconf/talimat | 24 + talimatname/genel/python-gobject/talimat | 21 + talimatname/genel/python-gobject2/talimat | 17 + talimatname/genel/python-gtk/talimat | 19 + .../genel/python-gtksourceview2/talimat | 18 + .../python-httplib2.cert.patch | 30 + .../python-httplib2.ssl_hostname.patch | 21 + talimatname/genel/python-httplib2/talimat | 27 + talimatname/genel/python-lxml/talimat | 24 + talimatname/genel/python-netifaces/talimat | 20 + talimatname/genel/python-notify/talimat | 23 + talimatname/genel/python-numpy/talimat | 21 + talimatname/genel/python-oauth2/talimat | 20 + talimatname/genel/python-paramiko/talimat | 20 + talimatname/genel/python-pillow/talimat | 26 + talimatname/genel/python-pip/talimat | 22 + talimatname/genel/python-polib/talimat | 14 + talimatname/genel/python-protobuf/talimat | 18 + talimatname/genel/python-psutil/talimat | 20 + talimatname/genel/python-pycountry/talimat | 20 + talimatname/genel/python-pygments/talimat | 19 + talimatname/genel/python-pyyaml/talimat | 18 + talimatname/genel/python-qt4/talimat | 25 + talimatname/genel/python-reportlab/talimat | 17 + talimatname/genel/python-rsvg/talimat | 19 + talimatname/genel/python-setuptools/talimat | 16 + talimatname/genel/python-simplejson/talimat | 20 + talimatname/genel/python-six/talimat | 21 + talimatname/genel/python-tweepy/talimat | 20 + talimatname/genel/python-urwid/talimat | 20 + talimatname/genel/python-virtualenv/talimat | 20 + talimatname/genel/python-xdg/talimat | 15 + talimatname/genel/python-xml/talimat | 20 + talimatname/genel/python/python.README | 1 + talimatname/genel/python/python.png | Bin 0 -> 2162 bytes talimatname/genel/python/talimat | 65 + .../python3-cairo-1.10.0-waf-python3.4.patch | Bin 0 -> 160375 bytes talimatname/genel/python3-cairo/talimat | 18 + talimatname/genel/python3/python3.README | 1 + talimatname/genel/python3/python3.png | Bin 0 -> 2162 bytes talimatname/genel/python3/talimat | 69 + talimatname/genel/qca-qt5/talimat | 26 + talimatname/genel/qca/talimat | 23 + talimatname/genel/qemu/65-kvm.rules | 1 + talimatname/genel/qemu/messages.mo | Bin 0 -> 1333 bytes talimatname/genel/qemu/qemu.mo | Bin 0 -> 1325 bytes talimatname/genel/qemu/qemu.post-install | 24 + talimatname/genel/qemu/talimat | 43 + talimatname/genel/qjson/talimat | 22 + talimatname/genel/qpdf/talimat | 19 + talimatname/genel/qrencode/talimat | 16 + talimatname/genel/qt4/talimat | 168 + talimatname/genel/qt5/talimat | 147 + talimatname/genel/qtermwidget/talimat | 22 + talimatname/genel/qtkeychain-qt5/talimat | 25 + talimatname/genel/qtwebkit/talimat | 25 + .../genel/qupzilla/qupzilla.post-install | 1 + talimatname/genel/qupzilla/talimat | 26 + talimatname/genel/ranger/ranger.README | 29 + talimatname/genel/ranger/talimat | 15 + talimatname/genel/raptor/talimat | 17 + talimatname/genel/rarian/talimat | 16 + talimatname/genel/rasqal/talimat | 18 + talimatname/genel/ratpoison/ratpoison.README | 38 + talimatname/genel/ratpoison/ratpoison.desktop | 7 + talimatname/genel/ratpoison/talimat | 42 + .../razor/razor-2.85-cosmetic-pv-fix.patch | 23 + talimatname/genel/razor/talimat | 23 + .../rdesktop-send_physical_buttons.diff | 71 + talimatname/genel/rdesktop/talimat | 24 + talimatname/genel/re-alpine/talimat | 25 + talimatname/genel/re2c/talimat | 18 + talimatname/genel/redland/talimat | 20 + talimatname/genel/rlog/rlog-section.patch | 75 + talimatname/genel/rlog/talimat | 21 + talimatname/genel/rox-filer/talimat | 63 + talimatname/genel/roxterm/talimat | 18 + talimatname/genel/rssguard/talimat | 24 + talimatname/genel/ruby/talimat | 18 + .../genel/rxvt-unicode/rxvt-unicode.desktop | 9 + .../genel/rxvt-unicode/rxvt-unicode.svg | 198 + talimatname/genel/rxvt-unicode/talimat | 56 + talimatname/genel/samba/samba.README | 87 + talimatname/genel/samba/talimat | 74 + .../tls-use-gnutls_priority_set_direct.patch | 68 + talimatname/genel/sane/sane.post-install | 4 + talimatname/genel/sane/talimat | 34 + talimatname/genel/sbc/talimat | 18 + talimatname/genel/scons/talimat | 16 + talimatname/genel/screen/talimat | 27 + talimatname/genel/scribus/talimat | 31 + talimatname/genel/scrot/talimat | 20 + talimatname/genel/sddm/sddm.post-install | 3 + talimatname/genel/sddm/sddm.pre-install | 16 + talimatname/genel/sddm/talimat | 81 + talimatname/genel/sdl-image/talimat | 22 + talimatname/genel/sdl-mixer/talimat | 17 + talimatname/genel/sdl-net/talimat | 17 + talimatname/genel/sdl/talimat | 17 + .../genel/sendmail/sendmail-pre-install | 5 + talimatname/genel/sendmail/site.config.m4 | 5 + talimatname/genel/sendmail/talimat | 73 + talimatname/genel/serf/talimat | 22 + talimatname/genel/sg3-utils/talimat | 16 + talimatname/genel/sgml-common/talimat | 29 + .../shared-mime-info.post-install | 1 + talimatname/genel/shared-mime-info/talimat | 18 + talimatname/genel/sharutils/talimat | 16 + .../simple-scan/simple-scan.post-install | 2 + talimatname/genel/simple-scan/talimat | 18 + talimatname/genel/sip/talimat | 22 + talimatname/genel/slang/talimat | 23 + talimatname/genel/smartmontools/talimat | 17 + talimatname/genel/smpeg/smpeg-0.4.4_m4.patch | 12 + .../genel/smpeg/smpeg-mpegaudiosdl.patch | 14 + talimatname/genel/smpeg/talimat | 25 + talimatname/genel/snappy/talimat | 18 + talimatname/genel/sni-qt/sni-qt.conf | 6 + talimatname/genel/sni-qt/talimat | 26 + talimatname/genel/snownews/talimat | 19 + talimatname/genel/soundtouch/talimat | 17 + .../genel/spacefm/spacefm.post-install | 2 + talimatname/genel/spacefm/talimat | 22 + .../spamassassin-net-dns-01.patch | 13 + .../genel/spamassassin/spamassassin.service | 15 + talimatname/genel/spamassassin/talimat | 36 + talimatname/genel/sparsehash/talimat | 16 + talimatname/genel/speedcrunch/talimat | 19 + talimatname/genel/speex/talimat | 20 + talimatname/genel/sqlite/talimat | 30 + .../ssh-askpass/ssh-askpass.post-install | 8 + talimatname/genel/ssh-askpass/talimat | 20 + talimatname/genel/sshfs-fuse/talimat | 22 + talimatname/genel/st/talimat | 17 + .../genel/startup-notification/talimat | 20 + talimatname/genel/stfl/talimat | 15 + talimatname/genel/strigi/talimat | 25 + talimatname/genel/stunnel/cert-openssl.patch | 12 + talimatname/genel/stunnel/stunnel.conf | 21 + .../genel/stunnel/stunnel.post-install | 2 + talimatname/genel/stunnel/stunnel.pre-install | 7 + talimatname/genel/stunnel/talimat | 37 + talimatname/genel/subversion/talimat | 20 + talimatname/genel/swig/talimat | 23 + talimatname/genel/sxhkd/talimat | 25 + talimatname/genel/sxiv/sxiv.giflib.patch | 15 + talimatname/genel/sxiv/talimat | 26 + .../genel/sylpheed/sylpheed.post-install | 1 + talimatname/genel/sylpheed/talimat | 27 + talimatname/genel/syslinux/talimat | 18 + talimatname/genel/sysstat/talimat | 31 + .../genel/system-tools-backends/talimat | 18 + talimatname/genel/systemtap/talimat | 24 + talimatname/genel/taglib-extras/talimat | 19 + talimatname/genel/taglib/talimat | 21 + talimatname/genel/talloc/talimat | 16 + .../genel/tango-icon-theme-extras/talimat | 18 + talimatname/genel/tango-icon-theme/talimat | 18 + talimatname/genel/tcl/talimat | 40 + talimatname/genel/tdb/talimat | 20 + talimatname/genel/telepathy-farstream/talimat | 18 + talimatname/genel/telepathy-glib/talimat | 20 + talimatname/genel/telepathy-idle/talimat | 18 + talimatname/genel/telepathy-logger/talimat | 20 + .../genel/telepathy-mission-control/talimat | 23 + talimatname/genel/terminus-font/talimat | 30 + .../terminus-font/terminus-font.post-install | 12 + talimatname/genel/texi2html/talimat | 16 + talimatname/genel/thaifonts-scalable/talimat | 17 + talimatname/genel/thunderbird/talimat | 136 + .../genel/thunderbird/thunderbird.desktop | 173 + .../thunderbird/thunderbird.post-install | 5 + talimatname/genel/tidy/talimat | 27 + talimatname/genel/tig/talimat | 15 + talimatname/genel/time/talimat | 29 + talimatname/genel/tint2/clock.patch | 22 + talimatname/genel/tint2/talimat | 27 + talimatname/genel/tinyxml/entity.patch | 64 + talimatname/genel/tinyxml/talimat | 30 + .../genel/tinyxml/tinyxml-use-stl.patch | 11 + talimatname/genel/tk/talimat | 31 + talimatname/genel/tmux/talimat | 21 + talimatname/genel/tolua++/talimat | 23 + talimatname/genel/totem-pl-parser/talimat | 18 + talimatname/genel/traceroute/talimat | 20 + talimatname/genel/transmission/talimat | 21 + .../transmission/transmission.post-install | 2 + talimatname/genel/tree/talimat | 21 + talimatname/genel/tripwire/talimat | 35 + .../genel/tripwire/tripwire.post-install | 5 + talimatname/genel/ttf-liberation/talimat | 28 + .../ttf-liberation.30-0-liberation-mono.conf | 17 + .../ttf-liberation.30-0-liberation-sans.conf | 17 + .../ttf-liberation.30-0-liberation-serif.conf | 17 + .../ttf-liberation.post-install | 12 + talimatname/genel/ttf-linux-libertine/talimat | 23 + talimatname/genel/ttf-ms-fonts/talimat | 26 + talimatname/genel/turses/talimat | 20 + talimatname/genel/txt2tags/talimat | 34 + talimatname/genel/udevil/README | 28 + talimatname/genel/udevil/talimat | 24 + talimatname/genel/udisks/talimat | 20 + talimatname/genel/udisks2/talimat | 22 + .../genel/udisks2/udisk2-2.1.5-policy-1.patch | 76 + talimatname/genel/ufsutils/talimat | 32 + talimatname/genel/uget/talimat | 18 + talimatname/genel/unixodbc/talimat | 21 + talimatname/genel/unrar/talimat | 22 + talimatname/genel/unzip/talimat | 29 + talimatname/genel/upower/talimat | 22 + talimatname/genel/upower/upower.README | 1 + talimatname/genel/urlmatch/talimat | 19 + talimatname/genel/usbutils/talimat | 23 + .../genel/usbutils/usbutils.post-install | 1 + talimatname/genel/v4l-utils/talimat | 19 + talimatname/genel/vala/talimat | 18 + talimatname/genel/valgrind/talimat | 19 + talimatname/genel/vamp-plugin-sdk/talimat | 19 + talimatname/genel/varnish/talimat | 23 + talimatname/genel/varnish/varnish.service | 92 + talimatname/genel/vcdimager/talimat | 23 + talimatname/genel/vice/icons.tar.gz | Bin 0 -> 10209 bytes talimatname/genel/vice/talimat | 55 + talimatname/genel/vice/vice | 28 + talimatname/genel/vice/vice-2.4-64bit.patch | 129 + talimatname/genel/vice/vice-2.4-giflib.patch | 38 + .../genel/vice/vice-2.4-no-fc-cache.patch | 15 + .../genel/vice/vice-2.4-notexi-notxt.patch | 28 + .../genel/vice/vice-2.4-texi2html.patch | 22 + .../genel/vice/vice-2.4-vice.texi.patch | 10 + .../genel/vice/vice-2.4-x11video.patch | 11 + .../genel/vice/vice-2.4-zlib-1.2.7.patch | 37 + talimatname/genel/vice/vice.desktop | 9 + talimatname/genel/virtualbox-cli/talimat | 48 + talimatname/genel/virtualbox-cli/talimat~ | 48 + .../virtualbox-cli/virtualbox-cli.pre-install | 5 + talimatname/genel/virtualbox/talimat | 58 + .../virtualbox/virtualbox.60-vboxdrv.rules | 8 + .../genel/virtualbox/virtualbox.README | 13 + .../genel/virtualbox/virtualbox.post-install | 13 + talimatname/genel/vlc/talimat | 32 + talimatname/genel/vlc/vlc.README | 20 + talimatname/genel/vlc/vlc.post-install | 2 + talimatname/genel/vlc/vlc.pre-install | 5 + talimatname/genel/vte/talimat | 21 + talimatname/genel/vte3/talimat | 21 + talimatname/genel/w3m/talimat | 31 + talimatname/genel/wavpack/talimat | 20 + talimatname/genel/wayland/talimat | 17 + talimatname/genel/wbar/talimat | 21 + talimatname/genel/weather/talimat | 38 + talimatname/genel/webkit2gtk3/talimat | 35 + talimatname/genel/webkitfltk/talimat | 23 + talimatname/genel/webkitgtk2/talimat | 22 + talimatname/genel/webkitgtk3/talimat | 22 + talimatname/genel/whois/talimat | 18 + talimatname/genel/wicd/talimat | 35 + talimatname/genel/wireless-tools/talimat | 17 + talimatname/genel/wireshark/talimat | 43 + .../genel/wireshark/wireshark.post-install | 16 + talimatname/genel/wmfs2/talimat | 27 + talimatname/genel/wpa-supplicant/talimat | 54 + .../wpa-supplicant/wpa-supplicant.README | 38 + talimatname/genel/wv/talimat | 15 + .../genel/wxgtk/make-abicheck-non-fatal.patch | 14 + talimatname/genel/wxgtk/talimat | 22 + .../wxgtk28/make-abicheck-non-fatal.patch | 14 + talimatname/genel/wxgtk28/talimat | 23 + .../genel/wxgtk28/wxGTK-collision.patch | 81 + talimatname/genel/x264/talimat | 21 + talimatname/genel/x265/talimat | 23 + talimatname/genel/xapian/talimat | 17 + talimatname/genel/xarchiver/talimat | 22 + talimatname/genel/xcb-proto/talimat | 19 + talimatname/genel/xcb-util-cursor/talimat | 17 + talimatname/genel/xcb-util-image/talimat | 19 + talimatname/genel/xcb-util-keysyms/talimat | 18 + talimatname/genel/xcb-util-renderutil/talimat | 19 + talimatname/genel/xcb-util-wm/talimat | 18 + talimatname/genel/xcb-util/talimat | 19 + talimatname/genel/xcfa/talimat | 17 + talimatname/genel/xchat/talimat | 19 + .../genel/xcompmgr/fix_broken_shadows.diff | 28 + talimatname/genel/xcompmgr/talimat | 22 + talimatname/genel/xdg-user-dirs/talimat | 19 + talimatname/genel/xdg-user-dirs/xdg-user-dirs | 4 + talimatname/genel/xdg-utils/talimat | 20 + talimatname/genel/xfe/talimat | 21 + talimatname/genel/xine-lib/talimat | 20 + talimatname/genel/xinetd/chargen | 25 + talimatname/genel/xinetd/daytime | 25 + talimatname/genel/xinetd/echo | 25 + talimatname/genel/xinetd/systat | 15 + talimatname/genel/xinetd/talimat | 50 + talimatname/genel/xinetd/time | 25 + talimatname/genel/xinetd/xinetd.conf | 17 + talimatname/genel/xli/talimat | 22 + talimatname/genel/xli/xli.README | 204 + talimatname/genel/xmlto/talimat | 17 + talimatname/genel/xombrero/talimat | 21 + talimatname/genel/xorg-app/talimat | 81 + talimatname/genel/xorg-encodings/talimat | 20 + talimatname/genel/xorg-font-util/talimat | 20 + talimatname/genel/xorg-font/talimat | 79 + .../genel/xorg-font/xorg-font.post-install | 6 + talimatname/genel/xorg-fontconfig/talimat | 32 + talimatname/genel/xorg-glu/talimat | 16 + talimatname/genel/xorg-libdmx/talimat | 17 + talimatname/genel/xorg-libdrm/talimat | 23 + talimatname/genel/xorg-libfontenc/talimat | 18 + talimatname/genel/xorg-libfs/talimat | 17 + talimatname/genel/xorg-libice/talimat | 18 + talimatname/genel/xorg-libpciaccess/talimat | 20 + talimatname/genel/xorg-libsm/talimat | 17 + talimatname/genel/xorg-libx11/talimat | 17 + talimatname/genel/xorg-libxau/talimat | 19 + talimatname/genel/xorg-libxaw/talimat | 17 + talimatname/genel/xorg-libxaw3d/talimat | 17 + talimatname/genel/xorg-libxcomposite/talimat | 17 + talimatname/genel/xorg-libxcursor/talimat | 17 + talimatname/genel/xorg-libxdamage/talimat | 17 + talimatname/genel/xorg-libxdmcp/talimat | 18 + talimatname/genel/xorg-libxext/talimat | 16 + talimatname/genel/xorg-libxfixes/talimat | 17 + talimatname/genel/xorg-libxfont/talimat | 17 + talimatname/genel/xorg-libxft/talimat | 16 + talimatname/genel/xorg-libxi/talimat | 17 + talimatname/genel/xorg-libxinerama/talimat | 17 + talimatname/genel/xorg-libxkbfile/talimat | 19 + talimatname/genel/xorg-libxklavier/talimat | 21 + talimatname/genel/xorg-libxmu/talimat | 17 + talimatname/genel/xorg-libxp/talimat | 17 + talimatname/genel/xorg-libxpm/talimat | 17 + talimatname/genel/xorg-libxrandr/talimat | 17 + talimatname/genel/xorg-libxrender/talimat | 17 + talimatname/genel/xorg-libxres/talimat | 17 + talimatname/genel/xorg-libxscrnsaver/talimat | 17 + talimatname/genel/xorg-libxshmfence/talimat | 15 + talimatname/genel/xorg-libxt/talimat | 18 + talimatname/genel/xorg-libxtst/talimat | 17 + talimatname/genel/xorg-libxv/talimat | 17 + talimatname/genel/xorg-libxvmc/talimat | 17 + talimatname/genel/xorg-libxxf86dga/talimat | 17 + talimatname/genel/xorg-libxxf86vm/talimat | 17 + talimatname/genel/xorg-mesa/talimat | 34 + talimatname/genel/xorg-pixman/talimat | 18 + talimatname/genel/xorg-proto/talimat | 57 + talimatname/genel/xorg-server/talimat | 33 + .../genel/xorg-server/xorg-server.README | 15 + .../xorg-server/xorg-server.post-install | 6 + talimatname/genel/xorg-term/talimat | 40 + talimatname/genel/xorg-term/xorg-term.list | 40 + talimatname/genel/xorg-twm/talimat | 19 + talimatname/genel/xorg-util-macros/talimat | 17 + talimatname/genel/xorg-xbitmaps/talimat | 17 + talimatname/genel/xorg-xclock/talimat | 18 + talimatname/genel/xorg-xcursor-themes/talimat | 18 + talimatname/genel/xorg-xinit/talimat | 20 + .../genel/xorg-xkeyboard-config/talimat | 18 + talimatname/genel/xorg-xtrans/talimat | 18 + talimatname/genel/xorg/talimat | 70 + talimatname/genel/xpad/talimat | 18 + talimatname/genel/xquisite/talimat | 14 + talimatname/genel/xsane/talimat | 20 + talimatname/genel/xscreensaver/talimat | 30 + talimatname/genel/xulrunner/talimat | 23 + talimatname/genel/xvid/talimat | 22 + talimatname/genel/yaml/talimat | 16 + talimatname/genel/yasm/talimat | 20 + talimatname/genel/yelp-tools/talimat | 17 + talimatname/genel/yelp-xsl/talimat | 17 + talimatname/genel/yelp/talimat | 18 + talimatname/genel/yelp/yelp.post-install | 3 + talimatname/genel/yubico-c-client/talimat | 18 + talimatname/genel/zenity/talimat | 18 + talimatname/genel/zim/talimat | 21 + talimatname/genel/zim/zim.post-install | 6 + talimatname/genel/zip/talimat | 16 + talimatname/genel/zsh/talimat | 32 + talimatname/genel/zsh/zsh.post-install | 3 + talimatname/onsistem/0bash/talimat | 18 + talimatname/onsistem/0binutils_pass1/talimat | 25 + talimatname/onsistem/0binutils_pass2/talimat | 28 + talimatname/onsistem/0bzip2/talimat | 11 + talimatname/onsistem/0check/talimat | 14 + talimatname/onsistem/0coreutils/talimat | 16 + talimatname/onsistem/0dejagnu/talimat | 13 + talimatname/onsistem/0diffutils/talimat | 12 + talimatname/onsistem/0expect/talimat | 17 + talimatname/onsistem/0file/talimat | 13 + talimatname/onsistem/0findutils/talimat | 13 + talimatname/onsistem/0gawk/talimat | 11 + talimatname/onsistem/0gcc_pass1/talimat | 57 + talimatname/onsistem/0gcc_pass2/talimat | 68 + talimatname/onsistem/0gettext/talimat | 16 + talimatname/onsistem/0glibc/talimat | 38 + talimatname/onsistem/0grep/talimat | 14 + talimatname/onsistem/0gzip/talimat | 12 + talimatname/onsistem/0libarchive/talimat | 25 + talimatname/onsistem/0libstdc++/talimat | 21 + talimatname/onsistem/0linux-header/talimat | 11 + talimatname/onsistem/0lzip/talimat | 8 + talimatname/onsistem/0m4/talimat | 11 + talimatname/onsistem/0make/talimat | 13 + talimatname/onsistem/0mps/talimat | 17 + talimatname/onsistem/0ncurses/talimat | 17 + talimatname/onsistem/0patch/talimat | 14 + talimatname/onsistem/0perl/talimat | 16 + talimatname/onsistem/0pkg-config/talimat | 12 + talimatname/onsistem/0pkgutils/talimat | 21 + talimatname/onsistem/0sed/talimat | 14 + talimatname/onsistem/0tar/talimat | 13 + talimatname/onsistem/0tcl/talimat | 21 + talimatname/onsistem/0texinfo/talimat | 16 + talimatname/onsistem/0util-linux/talimat | 14 + talimatname/onsistem/0xz/talimat | 8 + talimatname/onsistem/0zlib/talimat | 9 + talimatname/onsistem/derleme.sira | 35 + .../temel-ek/broadcom-wl/broadcom-wl.README | 3 + .../broadcom-wl/broadcom-wl.gcc.patch | 11 + .../broadcom-wl/broadcom-wl.license.patch | 10 + .../broadcom-wl.linux-recent.patch | 350 + .../broadcom-wl/broadcom-wl.modprobe.d | 5 + .../broadcom-wl/broadcom-wl.pre-install | 5 + talimatname/temel-ek/broadcom-wl/talimat | 40 + talimatname/temel-ek/btrfs-progs/talimat | 18 + talimatname/temel-ek/derleme.sira | 15 + .../temel-ek/dhcpcd/dhcpcd.post-install | 1 + talimatname/temel-ek/dhcpcd/talimat | 23 + talimatname/temel-ek/dracut/talimat | 15 + talimatname/temel-ek/git/talimat | 45 + talimatname/temel-ek/grub/grub.cfg | 37 + talimatname/temel-ek/grub/talimat | 30 + talimatname/temel-ek/jfsutils/talimat | 19 + .../temel-ek/kernel-bfq/kernel-bfq.config | 7527 +++++++++++++++ .../temel-ek/kernel-bfq/kernel-bfq.config_64 | 7372 +++++++++++++++ talimatname/temel-ek/kernel-bfq/talimat | 150 + .../temel-ek/kernel-ck/kernel-ck.config | 7527 +++++++++++++++ .../temel-ek/kernel-ck/kernel-ck.config_64 | 7372 +++++++++++++++ talimatname/temel-ek/kernel-ck/talimat | 140 + .../temel-ek/kernel-lts/kernel-lts.config | 7818 ++++++++++++++++ .../temel-ek/kernel-lts/kernel-lts.config_64 | 7311 +++++++++++++++ talimatname/temel-ek/kernel-lts/talimat | 138 + .../temel-ek/kernel-pf/kernel-pf.config | 7527 +++++++++++++++ .../temel-ek/kernel-pf/kernel-pf.config_64 | 7372 +++++++++++++++ talimatname/temel-ek/kernel-pf/talimat | 140 + talimatname/temel-ek/kernel/kernel.config | 8267 +++++++++++++++++ talimatname/temel-ek/kernel/kernel.config_64 | 8054 ++++++++++++++++ talimatname/temel-ek/kernel/talimat | 138 + talimatname/temel-ek/libtirpc/talimat | 30 + .../linux-firmware/linux-firmware.i686.md5sum | 0 talimatname/temel-ek/linux-firmware/talimat | 29 + talimatname/temel-ek/lz4/talimat | 17 + talimatname/temel-ek/mdadm/talimat | 17 + talimatname/temel-ek/nano/talimat | 26 + .../temel-ek/nfs-utils/nfs-utils.pre-install | 6 + .../nfs-utils/nfs-utils.service.post-install | 8 + talimatname/temel-ek/nfs-utils/talimat | 37 + talimatname/temel-ek/reiserfsprogs/talimat | 20 + talimatname/temel-ek/rpcbind/talimat | 35 + talimatname/temel-ek/vim/talimat | 45 + talimatname/temel-ek/xfsprogs/talimat | 26 + talimatname/temel/acl/talimat | 42 + talimatname/temel/attr/talimat | 35 + talimatname/temel/autoconf/talimat | 18 + talimatname/temel/automake/talimat | 18 + talimatname/temel/bash/talimat | 26 + talimatname/temel/bc/talimat | 20 + talimatname/temel/binutils/talimat | 56 + talimatname/temel/bison/talimat | 22 + talimatname/temel/bzip2/talimat | 60 + .../ca-certificates/ca-certificates.README | 22 + .../ca-certificates.pre-install | 8 + talimatname/temel/ca-certificates/talimat | 229 + .../temel/cards/cards.devel.post-install | 24 + talimatname/temel/cards/cards.devel.run | 53 + talimatname/temel/cards/talimat | 30 + talimatname/temel/coreutils/talimat | 49 + talimatname/temel/cpio/talimat | 31 + talimatname/temel/curl/talimat | 55 + talimatname/temel/derleme.sira | 76 + talimatname/temel/dialog/talimat | 30 + talimatname/temel/diffutils/talimat | 21 + talimatname/temel/e2fsprogs/talimat | 58 + talimatname/temel/eudev/talimat | 49 + talimatname/temel/expat/talimat | 19 + talimatname/temel/file/talimat | 26 + talimatname/temel/findutils/talimat | 26 + talimatname/temel/flex/talimat | 38 + talimatname/temel/gawk/talimat | 35 + talimatname/temel/gcc/talimat | 109 + talimatname/temel/gdbm/talimat | 25 + talimatname/temel/gettext/talimat | 30 + .../temel/glibc/glibc.locales.supported | 18 + talimatname/temel/glibc/talimat | 115 + talimatname/temel/gmp/talimat | 34 + talimatname/temel/gperf/talimat | 18 + .../temel/gpm/gpm.service.post-install | 4 + talimatname/temel/gpm/talimat | 29 + talimatname/temel/grep/talimat | 21 + talimatname/temel/groff/talimat | 25 + talimatname/temel/gzip/talimat | 20 + talimatname/temel/iana-etc/talimat | 20 + talimatname/temel/inetutils/talimat | 31 + talimatname/temel/iproute2/talimat | 36 + talimatname/temel/kbd/talimat | 31 + talimatname/temel/kmod/talimat | 44 + talimatname/temel/less/talimat | 19 + talimatname/temel/libarchive/talimat | 55 + talimatname/temel/libcap/talimat | 29 + talimatname/temel/libpipeline/talimat | 25 + talimatname/temel/libtool/talimat | 20 + talimatname/temel/lvm2/lvm2.README | 8 + talimatname/temel/lvm2/talimat | 23 + talimatname/temel/lzo/talimat | 18 + talimatname/temel/m4/talimat | 19 + talimatname/temel/make/talimat | 18 + talimatname/temel/man-db/talimat | 44 + talimatname/temel/mpc/talimat | 18 + talimatname/temel/mpfr/talimat | 25 + talimatname/temel/nasm/talimat | 27 + talimatname/temel/ncurses/talimat | 62 + talimatname/temel/nutyx/talimat | 22 + talimatname/temel/openssh/openssh.README | 439 + talimatname/temel/openssh/talimat | 51 + talimatname/temel/openssl/talimat | 54 + talimatname/temel/pam/talimat | 32 + talimatname/temel/patch/talimat | 18 + .../temel/pciutils/pciutils.post-install | 1 + talimatname/temel/pciutils/talimat | 29 + talimatname/temel/perl/talimat | 57 + talimatname/temel/pkg-config/talimat | 21 + talimatname/temel/procps-ng/talimat | 31 + talimatname/temel/psmisc/talimat | 17 + talimatname/temel/readline/talimat | 58 + talimatname/temel/rsync/rsync.README | 27 + talimatname/temel/rsync/rsync.driver | 143 + .../temel/rsync/rsync.service.post-install | 12 + talimatname/temel/rsync/talimat | 33 + talimatname/temel/sed/talimat | 22 + talimatname/temel/shadow/talimat | 221 + talimatname/temel/squashfs/talimat | 18 + talimatname/temel/sudo/talimat | 46 + talimatname/temel/sysklogd/talimat | 39 + talimatname/temel/sysvinit/talimat | 58 + talimatname/temel/tar/talimat | 25 + talimatname/temel/texinfo/talimat | 26 + talimatname/temel/tzdata/talimat | 19 + talimatname/temel/util-linux/talimat | 48 + talimatname/temel/wget/talimat | 22 + talimatname/temel/xz/talimat | 39 + talimatname/temel/zlib/talimat | 55 + 1600 files changed, 124985 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 ayarlar/.bash_profile create mode 100644 ayarlar/.bashrc create mode 100644 ayarlar/dokunulmaz create mode 100644 ayarlar/ld.so.conf create mode 100644 ayarlar/mpsd.conf create mode 100644 ayarlar/onmpsd.conf create mode 100755 bin/base_derle create mode 100755 bin/dracut/apply-live-updates.sh create mode 100755 bin/dracut/ayarlar.sh create mode 100644 bin/dracut/checkisomd5@.service create mode 100755 bin/dracut/dmsquash-generator.sh create mode 100755 bin/dracut/dmsquash-live-genrules.sh create mode 100755 bin/dracut/dmsquash-live-root.sh create mode 100755 bin/dracut/dmsquash-liveiso-genrules.sh create mode 100755 bin/dracut/iso-scan.sh create mode 100755 bin/dracut/module-setup.sh create mode 100755 bin/dracut/parse-dmsquash-live.sh create mode 100755 bin/dracut/parse-iso-scan.sh create mode 100644 bin/install-houaphan create mode 100755 bin/library-check.sh create mode 100755 bin/mps create mode 100755 bin/mpsd create mode 100755 bin/omps create mode 100755 bin/onsistem_derle create mode 100755 bin/opisi create mode 100755 bin/opymkur create mode 100755 bin/oto_rename.sh create mode 100755 bin/otoderle create mode 100644 bin/paket_idz.sh create mode 100755 bin/paketci create mode 100755 bin/paketleri_arsivle create mode 100755 bin/paketleri_arsivle2 create mode 100755 bin/perl-kur.sh create mode 100644 bin/py_kur_asama1 create mode 100755 bin/tamir_talimat create mode 100755 bin/version-check.sh create mode 100755 git-guncelle create mode 100755 iso_icerik/boot/isolinux/16x16.fnt create mode 100755 iso_icerik/boot/isolinux/README create mode 100755 iso_icerik/boot/isolinux/ar.tr create mode 100755 iso_icerik/boot/isolinux/back.jpg create mode 100755 iso_icerik/boot/isolinux/base.men create mode 100755 iso_icerik/boot/isolinux/bg.tr create mode 100755 iso_icerik/boot/isolinux/breakpt.men create mode 100755 iso_icerik/boot/isolinux/ca.tr create mode 100755 iso_icerik/boot/isolinux/cs.tr create mode 100755 iso_icerik/boot/isolinux/da.tr create mode 100755 iso_icerik/boot/isolinux/de.tr create mode 100755 iso_icerik/boot/isolinux/el.tr create mode 100755 iso_icerik/boot/isolinux/en.hlp create mode 100755 iso_icerik/boot/isolinux/en.tr create mode 100755 iso_icerik/boot/isolinux/es.tr create mode 100755 iso_icerik/boot/isolinux/et.tr create mode 100755 iso_icerik/boot/isolinux/eu.tr create mode 100755 iso_icerik/boot/isolinux/fa.tr create mode 100755 iso_icerik/boot/isolinux/fi.tr create mode 100755 iso_icerik/boot/isolinux/fr.tr create mode 100755 iso_icerik/boot/isolinux/full.men create mode 100755 iso_icerik/boot/isolinux/gfxboot.c32 create mode 100755 iso_icerik/boot/isolinux/gfxboot.cfg create mode 100755 iso_icerik/boot/isolinux/hi.tr create mode 100755 iso_icerik/boot/isolinux/hr.tr create mode 100755 iso_icerik/boot/isolinux/hu.tr create mode 100755 iso_icerik/boot/isolinux/init create mode 100755 iso_icerik/boot/isolinux/is.tr create mode 100755 iso_icerik/boot/isolinux/isolinux.bin create mode 100755 iso_icerik/boot/isolinux/isolinux.cat create mode 100755 iso_icerik/boot/isolinux/isolinux.cfg create mode 100755 iso_icerik/boot/isolinux/isolinux.msg create mode 100755 iso_icerik/boot/isolinux/it.tr create mode 100755 iso_icerik/boot/isolinux/ja.tr create mode 100755 iso_icerik/boot/isolinux/ko.tr create mode 100755 iso_icerik/boot/isolinux/languages create mode 100755 iso_icerik/boot/isolinux/lt.tr create mode 100755 iso_icerik/boot/isolinux/mk.tr create mode 100755 iso_icerik/boot/isolinux/mount.men create mode 100755 iso_icerik/boot/isolinux/nb.tr create mode 100755 iso_icerik/boot/isolinux/nl.tr create mode 100755 iso_icerik/boot/isolinux/pl.tr create mode 100755 iso_icerik/boot/isolinux/pt.tr create mode 100755 iso_icerik/boot/isolinux/pt_BR.tr create mode 100755 iso_icerik/boot/isolinux/ro.tr create mode 100755 iso_icerik/boot/isolinux/ru.tr create mode 100755 iso_icerik/boot/isolinux/sk.tr create mode 100755 iso_icerik/boot/isolinux/sl.tr create mode 100755 iso_icerik/boot/isolinux/sq.tr create mode 100755 iso_icerik/boot/isolinux/sr.tr create mode 100755 iso_icerik/boot/isolinux/sv.tr create mode 100755 iso_icerik/boot/isolinux/timer_a.jpg create mode 100755 iso_icerik/boot/isolinux/tr.tr create mode 100755 iso_icerik/boot/isolinux/uk.tr create mode 100755 iso_icerik/boot/isolinux/vesamenu.c32 create mode 100755 iso_icerik/boot/isolinux/zh_CN.tr create mode 100755 iso_icerik/boot/isolinux/zh_TW.tr create mode 100755 iso_icerik/boot/syslinux/16x16.fnt create mode 100755 iso_icerik/boot/syslinux/README create mode 100755 iso_icerik/boot/syslinux/ar.tr create mode 100755 iso_icerik/boot/syslinux/back.jpg create mode 100755 iso_icerik/boot/syslinux/base.men create mode 100755 iso_icerik/boot/syslinux/bg.tr create mode 100755 iso_icerik/boot/syslinux/breakpt.men create mode 100755 iso_icerik/boot/syslinux/ca.tr create mode 100755 iso_icerik/boot/syslinux/cs.tr create mode 100755 iso_icerik/boot/syslinux/da.tr create mode 100755 iso_icerik/boot/syslinux/de.tr create mode 100755 iso_icerik/boot/syslinux/el.tr create mode 100755 iso_icerik/boot/syslinux/en.hlp create mode 100755 iso_icerik/boot/syslinux/en.tr create mode 100755 iso_icerik/boot/syslinux/es.tr create mode 100755 iso_icerik/boot/syslinux/et.tr create mode 100755 iso_icerik/boot/syslinux/eu.tr create mode 100755 iso_icerik/boot/syslinux/fa.tr create mode 100755 iso_icerik/boot/syslinux/fi.tr create mode 100755 iso_icerik/boot/syslinux/fr.tr create mode 100755 iso_icerik/boot/syslinux/full.men create mode 100755 iso_icerik/boot/syslinux/gfxboot.c32 create mode 100755 iso_icerik/boot/syslinux/gfxboot.cfg create mode 100755 iso_icerik/boot/syslinux/gfxsave.on create mode 100755 iso_icerik/boot/syslinux/hi.tr create mode 100755 iso_icerik/boot/syslinux/hr.tr create mode 100755 iso_icerik/boot/syslinux/hu.tr create mode 100755 iso_icerik/boot/syslinux/init create mode 100755 iso_icerik/boot/syslinux/is.tr create mode 100755 iso_icerik/boot/syslinux/isolinux.bin create mode 100755 iso_icerik/boot/syslinux/isolinux.cat create mode 100755 iso_icerik/boot/syslinux/isolinux.msg create mode 100755 iso_icerik/boot/syslinux/it.tr create mode 100755 iso_icerik/boot/syslinux/ja.tr create mode 100755 iso_icerik/boot/syslinux/ko.tr create mode 100755 iso_icerik/boot/syslinux/languages create mode 100755 iso_icerik/boot/syslinux/lt.tr create mode 100755 iso_icerik/boot/syslinux/mk.tr create mode 100755 iso_icerik/boot/syslinux/mount.men create mode 100755 iso_icerik/boot/syslinux/nb.tr create mode 100755 iso_icerik/boot/syslinux/nl.tr create mode 100755 iso_icerik/boot/syslinux/pl.tr create mode 100755 iso_icerik/boot/syslinux/pt.tr create mode 100755 iso_icerik/boot/syslinux/pt_BR.tr create mode 100755 iso_icerik/boot/syslinux/ro.tr create mode 100755 iso_icerik/boot/syslinux/ru.tr create mode 100755 iso_icerik/boot/syslinux/sk.tr create mode 100755 iso_icerik/boot/syslinux/sl.tr create mode 100755 iso_icerik/boot/syslinux/sq.tr create mode 100755 iso_icerik/boot/syslinux/sr.tr create mode 100755 iso_icerik/boot/syslinux/sv.tr create mode 100755 iso_icerik/boot/syslinux/syslinux.cfg create mode 100755 iso_icerik/boot/syslinux/timer_a.jpg create mode 100755 iso_icerik/boot/syslinux/tr.tr create mode 100755 iso_icerik/boot/syslinux/uk.tr create mode 100755 iso_icerik/boot/syslinux/vesamenu.c32 create mode 100755 iso_icerik/boot/syslinux/zh_CN.tr create mode 100755 iso_icerik/boot/syslinux/zh_TW.tr create mode 100644 kaynaklar.liste create mode 100755 lfs-mekanizma create mode 100644 mps-0.1.tar.gz create mode 100644 mps-0.1/dokunulmaz create mode 100755 mps-0.1/mps create mode 100755 mps-0.1/mpsd create mode 100644 mps-0.1/mpsd.conf create mode 100644 mps-0.1/onmpsd.conf create mode 100755 rootfs/bin/flushmem create mode 100755 rootfs/bin/which create mode 120000 rootfs/etc/X11/xorg.conf.d/50-synaptics.conf create mode 120000 rootfs/etc/init.d create mode 120000 rootfs/etc/mtab create mode 100755 rootfs/etc/rc.d/init.d/halt create mode 100755 rootfs/etc/rc.d/init.d/init_single create mode 100755 rootfs/etc/rc.d/init.d/localnet create mode 100755 rootfs/etc/rc.d/init.d/modules create mode 100755 rootfs/etc/rc.d/init.d/network create mode 100755 rootfs/etc/rc.d/init.d/random create mode 100755 rootfs/etc/rc.d/init.d/rc create mode 100755 rootfs/etc/rc.d/init.d/reboot create mode 100755 rootfs/etc/rc.d/init.d/sendsignals create mode 100755 rootfs/etc/rc.d/init.d/sysklogd create mode 100755 rootfs/etc/rc.d/init.d/template create mode 120000 rootfs/etc/rc.d/rc0.d/K45random create mode 120000 rootfs/etc/rc.d/rc0.d/K80network create mode 120000 rootfs/etc/rc.d/rc0.d/K90sysklogd create mode 120000 rootfs/etc/rc.d/rc0.d/K98init_single create mode 120000 rootfs/etc/rc.d/rc0.d/S60sendsignals create mode 120000 rootfs/etc/rc.d/rc0.d/S99halt create mode 120000 rootfs/etc/rc.d/rc1.d/K80network create mode 120000 rootfs/etc/rc.d/rc1.d/K90sysklogd create mode 120000 rootfs/etc/rc.d/rc1.d/S25random create mode 120000 rootfs/etc/rc.d/rc2.d/K80network create mode 120000 rootfs/etc/rc.d/rc2.d/K90sysklogd create mode 120000 rootfs/etc/rc.d/rc2.d/S25random create mode 120000 rootfs/etc/rc.d/rc3.d/S10sysklogd create mode 120000 rootfs/etc/rc.d/rc3.d/S20network create mode 120000 rootfs/etc/rc.d/rc3.d/S25random create mode 120000 rootfs/etc/rc.d/rc4.d/S10sysklogd create mode 120000 rootfs/etc/rc.d/rc4.d/S20network create mode 120000 rootfs/etc/rc.d/rc4.d/S25random create mode 120000 rootfs/etc/rc.d/rc5.d/S10sysklogd create mode 120000 rootfs/etc/rc.d/rc5.d/S20network create mode 120000 rootfs/etc/rc.d/rc5.d/S25random create mode 120000 rootfs/etc/rc.d/rc6.d/K45random create mode 120000 rootfs/etc/rc.d/rc6.d/K80network create mode 120000 rootfs/etc/rc.d/rc6.d/K90sysklogd create mode 120000 rootfs/etc/rc.d/rc6.d/K98init_single create mode 120000 rootfs/etc/rc.d/rc6.d/S60sendsignals create mode 120000 rootfs/etc/rc.d/rc6.d/S99reboot create mode 120000 rootfs/etc/rc.d/rcS.d/S00init_single create mode 120000 rootfs/lib/lsb create mode 100755 rootfs/lib/services/dhcpcd create mode 100644 rootfs/lib/services/init-functions create mode 100644 rootfs/lib/services/init.in create mode 100755 rootfs/lib/services/ipv4-static create mode 100755 rootfs/lib/services/ipv4-static-route create mode 120000 rootfs/root/20-keyboard.conf create mode 120000 rootfs/root/bashrc create mode 120000 rootfs/root/console create mode 120000 rootfs/root/fstab create mode 120000 rootfs/root/grub.cfg create mode 120000 rootfs/root/inittab create mode 120000 rootfs/root/modprobe.d create mode 120000 rootfs/root/network create mode 120000 rootfs/root/profile.d create mode 100755 rootfs/sbin/ifdown create mode 100755 rootfs/sbin/ifup create mode 100755 rootfs/sbin/mkinitramfs create mode 100644 rootfs/usr/share/man/man8/ifup.8 create mode 120000 rootfs/var/lock create mode 100644 rootfs/var/log/bootlog create mode 100644 rootfs/var/log/btmp create mode 100644 rootfs/var/log/lastlog create mode 100644 rootfs/var/log/wtmp create mode 120000 rootfs/var/run create mode 100644 talimatname/genel/aalib/talimat create mode 100644 talimatname/genel/abiword/abiword.README create mode 100644 talimatname/genel/abiword/abiword.post-install create mode 100644 talimatname/genel/abiword/talimat create mode 100644 talimatname/genel/ack/talimat create mode 100644 talimatname/genel/acpid/lid create mode 100644 talimatname/genel/acpid/lid.sh create mode 100644 talimatname/genel/acpid/talimat create mode 100644 talimatname/genel/adwaita-icon-theme/adwaita-icon-theme.post-install create mode 100644 talimatname/genel/adwaita-icon-theme/talimat create mode 100644 talimatname/genel/allegro/talimat create mode 100644 talimatname/genel/alsa-lib/talimat create mode 100644 talimatname/genel/alsa-plugins/alsa-plugins.conf create mode 100644 talimatname/genel/alsa-plugins/talimat create mode 100644 talimatname/genel/alsa-utils/alsa-utils.post-install create mode 100644 talimatname/genel/alsa-utils/talimat create mode 100644 talimatname/genel/apache-ant/talimat create mode 100644 talimatname/genel/apache/apache.README create mode 100644 talimatname/genel/apache/apache.post-install create mode 100644 talimatname/genel/apache/talimat create mode 100644 talimatname/genel/apr-util/talimat create mode 100644 talimatname/genel/apr/talimat create mode 100644 talimatname/genel/apvlv/apvlv.desktop create mode 100644 talimatname/genel/apvlv/talimat create mode 100644 talimatname/genel/aria2/talimat create mode 100644 talimatname/genel/asciidoc/talimat create mode 100644 talimatname/genel/aspell-fr/talimat create mode 100644 talimatname/genel/aspell/talimat create mode 100644 talimatname/genel/asterisk-core-sounds-fr-alaw/talimat create mode 100644 talimatname/genel/asterisk-core-sounds-fr-ulaw/talimat create mode 100644 talimatname/genel/asterisk/asterisk.rc create mode 100644 talimatname/genel/asterisk/build-disable-astcanary.patch create mode 100644 talimatname/genel/asterisk/build-disable-moh-wav.patch create mode 100644 talimatname/genel/asterisk/build-disable-sounds-en-gsm.patch create mode 100644 talimatname/genel/asterisk/build-enable-aelparse.patch create mode 100644 talimatname/genel/asterisk/build-enable-cdr-mysql.patch create mode 100644 talimatname/genel/asterisk/build-enable-ilbc.patch create mode 100644 talimatname/genel/asterisk/build-enable-opus-vp8.patch create mode 100644 talimatname/genel/asterisk/talimat create mode 100644 talimatname/genel/at-spi2-atk/at-spi2-atk.post-install create mode 100644 talimatname/genel/at-spi2-atk/talimat create mode 100644 talimatname/genel/at-spi2-core/talimat create mode 100644 talimatname/genel/at/at-pre-install create mode 100644 talimatname/genel/at/talimat create mode 100644 talimatname/genel/atk/atk.README create mode 100644 talimatname/genel/atk/talimat create mode 100644 talimatname/genel/atkmm/talimat create mode 100644 talimatname/genel/atool/talimat create mode 100644 talimatname/genel/audacious-plugins/talimat create mode 100644 talimatname/genel/audacious/audacious.post-install create mode 100644 talimatname/genel/audacious/talimat create mode 100644 talimatname/genel/audacity/ffmpeg.patch create mode 100644 talimatname/genel/audacity/talimat create mode 100644 talimatname/genel/audiofile/talimat create mode 100644 talimatname/genel/augeas/talimat create mode 100644 talimatname/genel/aurora/talimat create mode 100644 talimatname/genel/autofs/auto.master create mode 100644 talimatname/genel/autofs/talimat create mode 100644 talimatname/genel/avahi/talimat create mode 100644 talimatname/genel/babl/talimat create mode 100644 talimatname/genel/balsa/talimat create mode 100644 talimatname/genel/bash-completion/bash-completion.post-install create mode 100644 talimatname/genel/bash-completion/talimat create mode 100644 talimatname/genel/bind/bind.README create mode 100644 talimatname/genel/bind/talimat create mode 100644 talimatname/genel/blackbox/blackbox-0.70.1-include-fix.diff create mode 100644 talimatname/genel/blackbox/talimat create mode 100644 talimatname/genel/bluefish/talimat create mode 100644 talimatname/genel/bluez/talimat create mode 100644 talimatname/genel/bmake/talimat create mode 100644 talimatname/genel/bmon/bmon-2.1.0-gcc4.diff create mode 100644 talimatname/genel/bmon/talimat create mode 100644 talimatname/genel/boehm-gc/talimat create mode 100644 talimatname/genel/bogofilter/talimat create mode 100644 talimatname/genel/bomberclone/talimat create mode 100644 talimatname/genel/boost/talimat create mode 100644 talimatname/genel/bridge-utils/bridge-utils.README create mode 100644 talimatname/genel/bridge-utils/talimat create mode 100644 talimatname/genel/bspwm/talimat create mode 100644 talimatname/genel/bti/talimat create mode 100644 talimatname/genel/bullet/talimat create mode 100644 talimatname/genel/bzr/talimat create mode 100644 talimatname/genel/cairo/talimat create mode 100644 talimatname/genel/cairomm/talimat create mode 100644 talimatname/genel/cdparanoia/talimat create mode 100644 talimatname/genel/cdrdao/talimat create mode 100644 talimatname/genel/cdrkit/talimat create mode 100644 talimatname/genel/celt/talimat create mode 100644 talimatname/genel/centerim/talimat create mode 100644 talimatname/genel/check/talimat create mode 100644 talimatname/genel/chmlib/talimat create mode 100644 talimatname/genel/chromaprint/talimat create mode 100644 talimatname/genel/chromium-pepper-flash/talimat create mode 100644 talimatname/genel/chromium/chromium-fix-print-preview-on-en_GB-locale.patch create mode 100644 talimatname/genel/chromium/chromium-use-non-versioned-icu-namespace.patch create mode 100644 talimatname/genel/chromium/chromium-widevine.patch create mode 100644 talimatname/genel/chromium/chromium.default create mode 100644 talimatname/genel/chromium/chromium.desktop create mode 100644 talimatname/genel/chromium/chromium.post-install create mode 100644 talimatname/genel/chromium/chromium.sh create mode 100644 talimatname/genel/chromium/talimat create mode 100644 talimatname/genel/cifs-utils/talimat create mode 100644 talimatname/genel/clamav/clamav.post-install create mode 100644 talimatname/genel/clamav/clamd create mode 100644 talimatname/genel/clamav/clamd.conf create mode 100644 talimatname/genel/clamav/freshclam create mode 100644 talimatname/genel/clamav/freshclam.conf create mode 100644 talimatname/genel/clamav/talimat create mode 100644 talimatname/genel/claws-mail/talimat create mode 100644 talimatname/genel/clementine/clementine-1.2.3-gcc5.1-1.patch create mode 100644 talimatname/genel/clementine/clementine-1.2.3-udisks-namespace.patch create mode 100644 talimatname/genel/clementine/talimat create mode 100644 talimatname/genel/clex/talimat create mode 100644 talimatname/genel/clisp/clisp-gcc5.patch create mode 100644 talimatname/genel/clisp/talimat create mode 100644 talimatname/genel/clucene/talimat create mode 100644 talimatname/genel/cmake/talimat create mode 100644 talimatname/genel/cmus/talimat create mode 100644 talimatname/genel/codeblocks/talimat create mode 100644 talimatname/genel/cogl/talimat create mode 100644 talimatname/genel/colord-gtk/talimat create mode 100644 talimatname/genel/colord/colord.README create mode 100644 talimatname/genel/colord/talimat create mode 100644 talimatname/genel/conkeror/talimat create mode 100644 talimatname/genel/conky/talimat create mode 100644 talimatname/genel/consolekit2/75-consolekit2.rules create mode 100644 talimatname/genel/consolekit2/consolekit2.logrotate create mode 100644 talimatname/genel/consolekit2/consolekit2.tmpfiles.conf create mode 100644 talimatname/genel/consolekit2/talimat create mode 100644 talimatname/genel/cppunit/talimat create mode 100644 talimatname/genel/cracklib/talimat create mode 100644 talimatname/genel/crawl-tiles/talimat create mode 100644 talimatname/genel/crypto++/crypto++-CVE-2015-2141.patch create mode 100644 talimatname/genel/crypto++/crypto++-libcrypto++.pc create mode 100644 talimatname/genel/crypto++/talimat create mode 100644 talimatname/genel/cups-filters/talimat create mode 100644 talimatname/genel/cups/cups.README create mode 100644 talimatname/genel/cups/cups.post-install create mode 100644 talimatname/genel/cups/talimat create mode 100644 talimatname/genel/cyrus-sasl/talimat create mode 100644 talimatname/genel/cython/talimat create mode 100644 talimatname/genel/dash/dash.post-install create mode 100644 talimatname/genel/dash/talimat create mode 100644 talimatname/genel/db/talimat create mode 100644 talimatname/genel/dbus-glib/talimat create mode 100644 talimatname/genel/dbus-python/talimat create mode 100644 talimatname/genel/dbus/dbus.post-install create mode 100644 talimatname/genel/dbus/dbus.pre-install create mode 100644 talimatname/genel/dbus/dbus.system-local.conf create mode 100644 talimatname/genel/dbus/talimat create mode 100644 talimatname/genel/dconf/talimat create mode 100644 talimatname/genel/deadbeef/talimat create mode 100644 talimatname/genel/dejavu-ttf/dejavu-ttf.post-install create mode 100644 talimatname/genel/dejavu-ttf/talimat create mode 100644 talimatname/genel/desktop-file-utils/talimat create mode 100644 talimatname/genel/dhcp/dhclient.conf create mode 100644 talimatname/genel/dhcp/dhcpd.conf create mode 100644 talimatname/genel/dhcp/ifconfig.eth0 create mode 100644 talimatname/genel/dhcp/talimat create mode 100644 talimatname/genel/dillo/talimat create mode 100644 talimatname/genel/djvulibre/talimat create mode 100644 talimatname/genel/dmd/dmd.desktop create mode 100644 talimatname/genel/dmd/dmd.logo_48.png create mode 100644 talimatname/genel/dmd/talimat create mode 100644 talimatname/genel/dmenu/talimat create mode 100644 talimatname/genel/docbook-xml/docbook-xml.post-install create mode 100644 talimatname/genel/docbook-xml/talimat create mode 100644 talimatname/genel/docbook-xsl/docbook-xsl.post-install create mode 100644 talimatname/genel/docbook-xsl/talimat create mode 100644 talimatname/genel/docbook2x/docbook2x.datadir.patch create mode 100644 talimatname/genel/docbook2x/talimat create mode 100644 talimatname/genel/dos2unix/talimat create mode 100644 talimatname/genel/dosfstools/talimat create mode 100644 talimatname/genel/dovecot/dovecot-pre-install create mode 100644 talimatname/genel/dovecot/local.conf create mode 100644 talimatname/genel/dovecot/talimat create mode 100644 talimatname/genel/doxygen/talimat create mode 100644 talimatname/genel/dvd+rw-tools/talimat create mode 100644 talimatname/genel/easytag/talimat create mode 100644 talimatname/genel/ebook-tools/talimat create mode 100644 talimatname/genel/eigen2/talimat create mode 100644 talimatname/genel/eigen3/talimat create mode 100644 talimatname/genel/ekiga/talimat create mode 100644 talimatname/genel/elfutils/talimat create mode 100644 talimatname/genel/emacs/emacs.post-install create mode 100644 talimatname/genel/emacs/site-start.el create mode 100644 talimatname/genel/emacs/talimat create mode 100644 talimatname/genel/enca/talimat create mode 100644 talimatname/genel/encfs/talimat create mode 100644 talimatname/genel/enchant/talimat create mode 100644 talimatname/genel/epson-inkjet-printer-escpr/talimat create mode 100644 talimatname/genel/exempi/talimat create mode 100644 talimatname/genel/exim/exim-post-install create mode 100644 talimatname/genel/exim/exim-pre-install create mode 100644 talimatname/genel/exim/talimat create mode 100644 talimatname/genel/exiv2/talimat create mode 100644 talimatname/genel/extremetuxracer/talimat create mode 100644 talimatname/genel/faac/talimat create mode 100644 talimatname/genel/faad2/talimat create mode 100644 talimatname/genel/fakeroot/talimat create mode 100644 talimatname/genel/farstream/talimat create mode 100644 talimatname/genel/fcron/fcron.README create mode 100644 talimatname/genel/fcron/talimat create mode 100644 talimatname/genel/fdk-aac/talimat create mode 100644 talimatname/genel/feedparser/talimat create mode 100644 talimatname/genel/feh/talimat create mode 100644 talimatname/genel/fetchmail/.fetchmailrc create mode 100644 talimatname/genel/fetchmail/talimat create mode 100644 talimatname/genel/ffcall/talimat create mode 100644 talimatname/genel/ffmpeg/talimat create mode 100644 talimatname/genel/fftw/talimat create mode 100644 talimatname/genel/fifth/talimat create mode 100644 talimatname/genel/filezilla/filezilla.post-install create mode 100644 talimatname/genel/filezilla/talimat create mode 100644 talimatname/genel/firefox/talimat create mode 100644 talimatname/genel/flac/talimat create mode 100644 talimatname/genel/flashplayer/flashplayer.mms.cfg create mode 100644 talimatname/genel/flashplayer/talimat create mode 100644 talimatname/genel/flaxpdf/talimat create mode 100644 talimatname/genel/flburn/talimat create mode 100644 talimatname/genel/flcards/talimat create mode 100644 talimatname/genel/fltk1/talimat create mode 100644 talimatname/genel/fluxbox/fluxbox.desktop create mode 100644 talimatname/genel/fluxbox/talimat create mode 100644 talimatname/genel/flwm/flwm.desktop create mode 100644 talimatname/genel/flwm/talimat create mode 100644 talimatname/genel/fontforge/talimat create mode 100644 talimatname/genel/foobillard/foobillard-ttf-3.0a.patch create mode 100644 talimatname/genel/foobillard/talimat create mode 100644 talimatname/genel/foobillard/undef.nvidia.patch create mode 100644 talimatname/genel/foomatic-db-engine/talimat create mode 100644 talimatname/genel/foomatic-db-nonfree/talimat create mode 100644 talimatname/genel/foomatic-db/talimat create mode 100644 talimatname/genel/foomatic-filters/talimat create mode 100644 talimatname/genel/fox/talimat create mode 100644 talimatname/genel/freefont-ttf/freefont-ttf.post-install create mode 100644 talimatname/genel/freefont-ttf/talimat create mode 100644 talimatname/genel/freeglut/talimat create mode 100644 talimatname/genel/freetype/talimat create mode 100644 talimatname/genel/fribidi/talimat create mode 100644 talimatname/genel/ftjam/talimat create mode 100644 talimatname/genel/fuse/fuse.post-install create mode 100644 talimatname/genel/fuse/talimat create mode 100644 talimatname/genel/galculator/galculator.post-install create mode 100644 talimatname/genel/galculator/talimat create mode 100644 talimatname/genel/gamin/talimat create mode 100644 talimatname/genel/gc/talimat create mode 100644 talimatname/genel/gcolor2/talimat create mode 100644 talimatname/genel/gconf/gconf.post-install create mode 100644 talimatname/genel/gconf/talimat create mode 100644 talimatname/genel/gcr/gcr.post-install create mode 100644 talimatname/genel/gcr/talimat create mode 100644 talimatname/genel/gdb/talimat create mode 100644 talimatname/genel/gdisk/talimat create mode 100644 talimatname/genel/gdk-pixbuf/gdk-pixbuf.post-install create mode 100644 talimatname/genel/gdk-pixbuf/talimat create mode 100644 talimatname/genel/geany-plugins/talimat create mode 100644 talimatname/genel/geany/geany.post-install create mode 100644 talimatname/genel/geany/talimat create mode 100644 talimatname/genel/gegl/talimat create mode 100644 talimatname/genel/geoclue/talimat create mode 100644 talimatname/genel/gftp/talimat create mode 100644 talimatname/genel/ghostscript/ghostscript.post-install create mode 100644 talimatname/genel/ghostscript/talimat create mode 100644 talimatname/genel/giblib/talimat create mode 100644 talimatname/genel/giflib/talimat create mode 100644 talimatname/genel/gimp/gimp.post-install create mode 100644 talimatname/genel/gimp/talimat create mode 100644 talimatname/genel/git-cola/talimat create mode 100644 talimatname/genel/gjs/talimat create mode 100644 talimatname/genel/glade/glade.post-install create mode 100644 talimatname/genel/glade/talimat create mode 100644 talimatname/genel/glances/talimat create mode 100644 talimatname/genel/glbinding/talimat create mode 100644 talimatname/genel/glew/talimat create mode 100644 talimatname/genel/glib-networking/glib-networking.post-install create mode 100644 talimatname/genel/glib-networking/talimat create mode 100644 talimatname/genel/glib/revert-warn-glib-compile-schemas.patch create mode 100644 talimatname/genel/glib/talimat create mode 100644 talimatname/genel/glibmm/talimat create mode 100644 talimatname/genel/gmime/talimat create mode 100644 talimatname/genel/gnome-doc-utils/talimat create mode 100644 talimatname/genel/gnome-icon-theme/gnome-icon-theme.post-install create mode 100755 talimatname/genel/gnome-icon-theme/talimat create mode 100644 talimatname/genel/gnumeric/gnumeric.post-install create mode 100644 talimatname/genel/gnumeric/talimat create mode 100644 talimatname/genel/gnupg/talimat create mode 100644 talimatname/genel/gnutls/talimat create mode 100644 talimatname/genel/gobject-introspection/talimat create mode 100644 talimatname/genel/goffice/talimat create mode 100644 talimatname/genel/google-chrome-unstable/talimat create mode 100644 talimatname/genel/google-chrome/talimat create mode 100644 talimatname/genel/gpart/talimat create mode 100644 talimatname/genel/gparted/gparted.post-install create mode 100644 talimatname/genel/gparted/talimat create mode 100644 talimatname/genel/gpgme/talimat create mode 100644 talimatname/genel/gpodder/talimat create mode 100644 talimatname/genel/gptfdisk/talimat create mode 100644 talimatname/genel/grantlee-qt5/talimat create mode 100644 talimatname/genel/grantlee/talimat create mode 100644 talimatname/genel/graphite2/talimat create mode 100644 talimatname/genel/graphviz/talimat create mode 100644 talimatname/genel/grilo/talimat create mode 100644 talimatname/genel/gsettings-desktop-schemas/gsettings-desktop-schemas.post-install create mode 100644 talimatname/genel/gsettings-desktop-schemas/talimat create mode 100644 talimatname/genel/gsfonts/gsfonts.post-install create mode 100644 talimatname/genel/gsfonts/talimat create mode 100644 talimatname/genel/gsl/talimat create mode 100755 talimatname/genel/gssdp/talimat create mode 100644 talimatname/genel/gstreamer-plugins-bad/gstreamer-plugins-bad-0.10.23-compatibility-1.patch create mode 100644 talimatname/genel/gstreamer-plugins-bad/talimat create mode 100644 talimatname/genel/gstreamer-plugins-base/talimat create mode 100644 talimatname/genel/gstreamer-plugins-ffmpeg/talimat create mode 100644 talimatname/genel/gstreamer-plugins-good/talimat create mode 100644 talimatname/genel/gstreamer-plugins-python/talimat create mode 100644 talimatname/genel/gstreamer-plugins-ugly/talimat create mode 100644 talimatname/genel/gstreamer/talimat create mode 100644 talimatname/genel/gstreamer1-plugins-bad/talimat create mode 100644 talimatname/genel/gstreamer1-plugins-base/talimat create mode 100644 talimatname/genel/gstreamer1-plugins-good/talimat create mode 100644 talimatname/genel/gstreamer1-plugins-libav/talimat create mode 100644 talimatname/genel/gstreamer1-plugins-ugly/talimat create mode 100644 talimatname/genel/gstreamer1/talimat create mode 100644 talimatname/genel/gtk-doc/talimat create mode 100644 talimatname/genel/gtk-engines/talimat create mode 100644 talimatname/genel/gtk-update-icon-cache/talimat create mode 100644 talimatname/genel/gtk2/gtk.post-install create mode 100644 talimatname/genel/gtk2/talimat create mode 100644 talimatname/genel/gtk3/gtk3.post-install create mode 100644 talimatname/genel/gtk3/talimat create mode 100644 talimatname/genel/gtkhtml/talimat create mode 100644 talimatname/genel/gtkmm/talimat create mode 100644 talimatname/genel/gtksourceview2/talimat create mode 100755 talimatname/genel/gtksourceview3/talimat create mode 100644 talimatname/genel/guile/talimat create mode 100755 talimatname/genel/gupnp/talimat create mode 100644 talimatname/genel/gutenprint/gutenprint.post-install create mode 100644 talimatname/genel/gutenprint/talimat create mode 100644 talimatname/genel/gvfs/gvfs.post-install create mode 100644 talimatname/genel/gvfs/talimat create mode 100644 talimatname/genel/gvim/gvim.desktop create mode 100644 talimatname/genel/gvim/talimat create mode 100644 talimatname/genel/handbrake/talimat create mode 100644 talimatname/genel/harfbuzz/talimat create mode 100644 talimatname/genel/haveged/talimat create mode 100644 talimatname/genel/hd2u/talimat create mode 100644 talimatname/genel/hdparm/talimat create mode 100644 talimatname/genel/help2man/talimat create mode 100644 talimatname/genel/hexchat/talimat create mode 100644 talimatname/genel/hfsprogs/license create mode 100644 talimatname/genel/hfsprogs/makefile.patch create mode 100644 talimatname/genel/hfsprogs/talimat create mode 100644 talimatname/genel/hicolor-icon-theme/talimat create mode 100644 talimatname/genel/highlight/talimat create mode 100644 talimatname/genel/hplip/hplip.post-install create mode 100644 talimatname/genel/hplip/talimat create mode 100644 talimatname/genel/htop/talimat create mode 100644 talimatname/genel/hunspell/talimat create mode 100644 talimatname/genel/hyphen/talimat create mode 100644 talimatname/genel/icewm/icewm.post.install create mode 100644 talimatname/genel/icewm/talimat create mode 100644 talimatname/genel/icon-naming-utils/talimat create mode 100644 talimatname/genel/icu/talimat create mode 100644 talimatname/genel/id3lib/talimat create mode 100644 talimatname/genel/iftop/talimat create mode 100644 talimatname/genel/ijs/talimat create mode 100644 talimatname/genel/ilmbase/talimat create mode 100644 talimatname/genel/imagemagick/talimat create mode 100644 talimatname/genel/imlib2/talimat create mode 100644 talimatname/genel/initd-tools/initd-tools-0.1.3-0.1.3.tar.gz.partial create mode 100644 talimatname/genel/initd-tools/talimat create mode 100644 talimatname/genel/inkscape/inkscape-0.91-testfiles-1.patch create mode 100644 talimatname/genel/inkscape/talimat create mode 100644 talimatname/genel/intltool/talimat create mode 100644 talimatname/genel/inxi/talimat create mode 100644 talimatname/genel/iptables/iptables.README create mode 100644 talimatname/genel/iptables/talimat create mode 100644 talimatname/genel/ipw2100-fw/talimat create mode 100644 talimatname/genel/ipw2200-fw/talimat create mode 100644 talimatname/genel/irssi/talimat create mode 100644 talimatname/genel/iso-codes/talimat create mode 100644 talimatname/genel/isomaster/talimat create mode 100644 talimatname/genel/itstool/talimat create mode 100644 talimatname/genel/jack/jack-40-hpet-permissions.rules create mode 100644 talimatname/genel/jack/jack-99-audio.conf create mode 100644 talimatname/genel/jack/talimat create mode 100644 talimatname/genel/jam/talimat create mode 100644 talimatname/genel/jansson/talimat create mode 100644 talimatname/genel/jasper/talimat create mode 100644 talimatname/genel/joe/talimat create mode 100644 talimatname/genel/js1/talimat create mode 100644 talimatname/genel/js2/talimat create mode 100644 talimatname/genel/json-c/talimat create mode 100644 talimatname/genel/json-glib/talimat create mode 100644 talimatname/genel/junit/talimat create mode 100644 talimatname/genel/jwm/jwm.desktop create mode 100644 talimatname/genel/jwm/jwm.readme create mode 100644 talimatname/genel/jwm/talimat create mode 100644 talimatname/genel/keepassx/talimat create mode 100644 talimatname/genel/kerberos/kerberos.README create mode 100644 talimatname/genel/kerberos/kerberos.post-install create mode 100644 talimatname/genel/kerberos/talimat create mode 100644 talimatname/genel/keybinder2/talimat create mode 100644 talimatname/genel/keyutils/talimat create mode 100644 talimatname/genel/lame/talimat create mode 100644 talimatname/genel/lapack/talimat create mode 100644 talimatname/genel/lcms/talimat create mode 100644 talimatname/genel/lcms2/talimat create mode 100644 talimatname/genel/ldns/talimat create mode 100644 talimatname/genel/leafpad/talimat create mode 100644 talimatname/genel/lemonbar/talimat create mode 100644 talimatname/genel/lensfun/talimat create mode 100644 talimatname/genel/lftp/talimat create mode 100644 talimatname/genel/liba52/talimat create mode 100644 talimatname/genel/libappindicator-gtk2/talimat create mode 100644 talimatname/genel/libart_lgpl/talimat create mode 100644 talimatname/genel/libass/talimat create mode 100644 talimatname/genel/libassuan/talimat create mode 100644 talimatname/genel/libatasmart/talimat create mode 100644 talimatname/genel/libatomic-ops/talimat create mode 100644 talimatname/genel/libbluray/talimat create mode 100644 talimatname/genel/libbsd/talimat create mode 100644 talimatname/genel/libburn/talimat create mode 100644 talimatname/genel/libcaca/talimat create mode 100644 talimatname/genel/libcanberra/talimat create mode 100644 talimatname/genel/libcap-ng/talimat create mode 100644 talimatname/genel/libcards/libcards.pre-install create mode 100644 talimatname/genel/libcards/talimat create mode 100644 talimatname/genel/libcddb/talimat create mode 100644 talimatname/genel/libcdio-paranoia/talimat create mode 100644 talimatname/genel/libcdio/talimat create mode 100644 talimatname/genel/libconfig/talimat create mode 100644 talimatname/genel/libcroco/talimat create mode 100644 talimatname/genel/libdaemon/talimat create mode 100644 talimatname/genel/libdatrie/talimat create mode 100644 talimatname/genel/libdbusmenu-glib/talimat create mode 100644 talimatname/genel/libdbusmenu-gtk2/talimat create mode 100644 talimatname/genel/libdbusmenu-qt/talimat create mode 100644 talimatname/genel/libdbusmenu-qt5/talimat create mode 100644 talimatname/genel/libdv/talimat create mode 100644 talimatname/genel/libdvdcss/talimat create mode 100644 talimatname/genel/libdvdnav/talimat create mode 100644 talimatname/genel/libdvdread/talimat create mode 100644 talimatname/genel/libechonest/talimat create mode 100644 talimatname/genel/libedit/talimat create mode 100644 talimatname/genel/libepoxy/talimat create mode 100644 talimatname/genel/libesmtp/talimat create mode 100644 talimatname/genel/libetpan/talimat create mode 100644 talimatname/genel/libevdev/talimat create mode 100644 talimatname/genel/libevent/talimat create mode 100644 talimatname/genel/libexif/talimat create mode 100644 talimatname/genel/libfakekey/talimat create mode 100644 talimatname/genel/libffi/talimat create mode 100644 talimatname/genel/libfm-extra/talimat create mode 100644 talimatname/genel/libfm/talimat create mode 100644 talimatname/genel/libgcrypt/talimat create mode 100644 talimatname/genel/libgdiplus/libgdiplus0-giflib5.patch create mode 100644 talimatname/genel/libgdiplus/talimat create mode 100644 talimatname/genel/libgee/talimat create mode 100644 talimatname/genel/libglade/talimat create mode 100644 talimatname/genel/libgnome-keyring/talimat create mode 100644 talimatname/genel/libgpg-error/talimat create mode 100644 talimatname/genel/libgphoto2/talimat create mode 100644 talimatname/genel/libgsf/talimat create mode 100644 talimatname/genel/libgtop/talimat create mode 100644 talimatname/genel/libgudev/talimat create mode 100644 talimatname/genel/libguestfs/libguestfs.post-install create mode 100644 talimatname/genel/libguestfs/talimat create mode 100644 talimatname/genel/libgusb/talimat create mode 100644 talimatname/genel/libical/talimat create mode 100644 talimatname/genel/libid3tag/talimat create mode 100644 talimatname/genel/libidl/talimat create mode 100644 talimatname/genel/libidn/talimat create mode 100644 talimatname/genel/libindicator-gtk2/talimat create mode 100644 talimatname/genel/libinput/talimat create mode 100644 talimatname/genel/libiodbc/talimat create mode 100644 talimatname/genel/libisoburn/talimat create mode 100644 talimatname/genel/libisofs/talimat create mode 100644 talimatname/genel/libjpeg-turbo/talimat create mode 100644 talimatname/genel/libksba/talimat create mode 100644 talimatname/genel/liblinear/talimat create mode 100644 talimatname/genel/libmad/talimat create mode 100644 talimatname/genel/libmediainfo/talimat create mode 100644 talimatname/genel/libmikmod/talimat create mode 100644 talimatname/genel/libmms/talimat create mode 100644 talimatname/genel/libmng/talimat create mode 100644 talimatname/genel/libmnl/talimat create mode 100644 talimatname/genel/libmp4v2/talimat create mode 100644 talimatname/genel/libmpcdec/talimat create mode 100644 talimatname/genel/libmpeg2/talimat create mode 100644 talimatname/genel/libmtp/talimat create mode 100644 talimatname/genel/libmusicbrainz2/talimat create mode 100644 talimatname/genel/libmusicbrainz5/talimat create mode 100644 talimatname/genel/libndp/talimat create mode 100644 talimatname/genel/libnet/talimat create mode 100644 talimatname/genel/libnftnl/talimat create mode 100644 talimatname/genel/libnice/talimat create mode 100644 talimatname/genel/libnih/talimat create mode 100644 talimatname/genel/libnl/talimat create mode 100644 talimatname/genel/libnotify/talimat create mode 100644 talimatname/genel/liboauth/talimat create mode 100644 talimatname/genel/libogg/talimat create mode 100644 talimatname/genel/liboobs/talimat create mode 100644 talimatname/genel/libpaper/run-parts create mode 100644 talimatname/genel/libpaper/talimat create mode 100644 talimatname/genel/libpcap/talimat create mode 100644 talimatname/genel/libpgf/talimat create mode 100644 talimatname/genel/libpng/talimat create mode 100644 talimatname/genel/libpwquality/talimat create mode 100644 talimatname/genel/libqmi/talimat create mode 100644 talimatname/genel/libraw/talimat create mode 100644 talimatname/genel/libreoffice/libreoffice.post-install create mode 100644 talimatname/genel/libreoffice/talimat create mode 100644 talimatname/genel/librep/talimat create mode 100644 talimatname/genel/librest/talimat create mode 100644 talimatname/genel/librevenge/talimat create mode 100644 talimatname/genel/librsvg/librsvg.README create mode 100644 talimatname/genel/librsvg/librsvg.post-install create mode 100644 talimatname/genel/librsvg/talimat create mode 100644 talimatname/genel/libsamplerate/talimat create mode 100644 talimatname/genel/libseccomp/talimat create mode 100644 talimatname/genel/libsecret/talimat create mode 100644 talimatname/genel/libshout/talimat create mode 100644 talimatname/genel/libsigc++/talimat create mode 100644 talimatname/genel/libsigsegv/talimat create mode 100644 talimatname/genel/libsndfile/talimat create mode 100644 talimatname/genel/libsoup/talimat create mode 100644 talimatname/genel/libspectre/talimat create mode 100644 talimatname/genel/libssh/talimat create mode 100644 talimatname/genel/libstatgrab/talimat create mode 100644 talimatname/genel/libtasn1/talimat create mode 100644 talimatname/genel/libthai/talimat create mode 100644 talimatname/genel/libtheora/talimat create mode 100644 talimatname/genel/libtiff/talimat create mode 100644 talimatname/genel/libunique/talimat create mode 100644 talimatname/genel/libunique1/talimat create mode 100644 talimatname/genel/libunistring/talimat create mode 100644 talimatname/genel/libunwind/talimat create mode 100644 talimatname/genel/libusb-compat/talimat create mode 100644 talimatname/genel/libusb/talimat create mode 100644 talimatname/genel/libutempter/talimat create mode 100644 talimatname/genel/libvlc/talimat create mode 100644 talimatname/genel/libvncserver/initialize-libgcrypt.patch create mode 100644 talimatname/genel/libvncserver/talimat create mode 100644 talimatname/genel/libvorbis/talimat create mode 100644 talimatname/genel/libvpx/talimat create mode 100644 talimatname/genel/libwacom/talimat create mode 100644 talimatname/genel/libwebp/talimat create mode 100644 talimatname/genel/libwmf/libwmf.0.2.8.4-libpng-1.5.patch create mode 100644 talimatname/genel/libwmf/libwmf.0.2.8.4-useafterfree.patch create mode 100644 talimatname/genel/libwmf/libwmf.post-install create mode 100644 talimatname/genel/libwmf/talimat create mode 100644 talimatname/genel/libwnck/talimat create mode 100644 talimatname/genel/libwnck3/talimat create mode 100644 talimatname/genel/libwpd/talimat create mode 100644 talimatname/genel/libwpg/talimat create mode 100644 talimatname/genel/libxcb/talimat create mode 100644 talimatname/genel/libxkbcommon/talimat create mode 100644 talimatname/genel/libxml2/talimat create mode 100644 talimatname/genel/libxslt/talimat create mode 100644 talimatname/genel/libyubikey/libyubikey.70-yubikey.rules create mode 100644 talimatname/genel/libyubikey/talimat create mode 100644 talimatname/genel/libzeitgeist/talimat create mode 100644 talimatname/genel/libzen/talimat create mode 100644 talimatname/genel/libzip/talimat create mode 100644 talimatname/genel/links/talimat create mode 100644 talimatname/genel/live/talimat create mode 100644 talimatname/genel/llvm/talimat create mode 100644 talimatname/genel/lm-sensors/talimat create mode 100644 talimatname/genel/lockfile/talimat create mode 100644 talimatname/genel/logrotate/logrotate.README create mode 100644 talimatname/genel/logrotate/logrotate.conf create mode 100644 talimatname/genel/logrotate/talimat create mode 100755 talimatname/genel/lsb-release/talimat create mode 100644 talimatname/genel/lsof/talimat create mode 100644 talimatname/genel/lua-alt-getopt/talimat create mode 100644 talimatname/genel/lua-filesystem/talimat create mode 100644 talimatname/genel/lua/lua.pc create mode 100644 talimatname/genel/lua/talimat create mode 100644 talimatname/genel/lua51/talimat create mode 100644 talimatname/genel/luajit/talimat create mode 100644 talimatname/genel/lumina-desktop/talimat create mode 100644 talimatname/genel/lxde-icon-theme/lxde-icon-theme.post-install create mode 100644 talimatname/genel/lxde-icon-theme/talimat create mode 100644 talimatname/genel/lxde-menu-data/talimat create mode 100644 talimatname/genel/lxdm/README create mode 100644 talimatname/genel/lxdm/lxdm.README create mode 100644 talimatname/genel/lxdm/lxdm.post-install create mode 100644 talimatname/genel/lxdm/lxdm.pre-install create mode 100644 talimatname/genel/lxdm/talimat create mode 100644 talimatname/genel/lynx/talimat create mode 100644 talimatname/genel/mailx/talimat create mode 100644 talimatname/genel/makemkv/makemkv.1 create mode 100644 talimatname/genel/makemkv/makemkv.post-install create mode 100644 talimatname/genel/makemkv/makemkvcon.1 create mode 100644 talimatname/genel/makemkv/mmdtsdec.1 create mode 100644 talimatname/genel/makemkv/talimat create mode 100644 talimatname/genel/mariadb/mariadb.README create mode 100644 talimatname/genel/mariadb/mariadb.post-install create mode 100644 talimatname/genel/mariadb/talimat create mode 100644 talimatname/genel/mc/talimat create mode 100644 talimatname/genel/media-player-info/talimat create mode 100644 talimatname/genel/mediainfo/talimat create mode 100644 talimatname/genel/menu-cache/talimat create mode 100644 talimatname/genel/mercurial/mercurial.post-install create mode 100644 talimatname/genel/mercurial/talimat create mode 100644 talimatname/genel/midori/midori.post-install create mode 100644 talimatname/genel/midori/talimat create mode 100644 talimatname/genel/minidlna/minidlna create mode 100644 talimatname/genel/minidlna/talimat create mode 100644 talimatname/genel/miniupnpc/talimat create mode 100644 talimatname/genel/mixxx/talimat create mode 100644 talimatname/genel/mod-dnssd/fix_undefined_reference.patch create mode 100644 talimatname/genel/mod-dnssd/talimat create mode 100644 talimatname/genel/mono/mono.binfmt.d create mode 100644 talimatname/genel/mono/mono.post-install create mode 100644 talimatname/genel/mono/talimat create mode 100644 talimatname/genel/mosh/talimat create mode 100644 talimatname/genel/mpg123/talimat create mode 100644 talimatname/genel/mplayer/MPlayer-rectif-traduction-fr.patch create mode 100644 talimatname/genel/mplayer/mplayer.conf create mode 100644 talimatname/genel/mplayer/mplayer.post-install create mode 100644 talimatname/genel/mplayer/talimat create mode 100644 talimatname/genel/mtdev/talimat create mode 100644 talimatname/genel/mtools/talimat create mode 100644 talimatname/genel/murrine/talimat create mode 100644 talimatname/genel/mutagen/talimat create mode 100644 talimatname/genel/mutt/mutt-pre-install create mode 100644 talimatname/genel/mutt/talimat create mode 100644 talimatname/genel/mygpoclient/talimat create mode 100644 talimatname/genel/mypaint/talimat create mode 100644 talimatname/genel/ncftp/talimat create mode 100644 talimatname/genel/neon/talimat create mode 100644 talimatname/genel/net-snmp/talimat create mode 100644 talimatname/genel/nettle/talimat create mode 100644 talimatname/genel/networkmanager/networkmanager.README create mode 100644 talimatname/genel/networkmanager/talimat create mode 100644 talimatname/genel/newt/talimat create mode 100644 talimatname/genel/nftables/talimat create mode 100644 talimatname/genel/nginx/nginx.logrotate create mode 100644 talimatname/genel/nginx/nginx.pre-install create mode 100644 talimatname/genel/nginx/nginx.service create mode 100644 talimatname/genel/nginx/talimat create mode 100644 talimatname/genel/ninja/talimat create mode 100644 talimatname/genel/ninvaders/talimat create mode 100644 talimatname/genel/nmap/talimat create mode 100644 talimatname/genel/node/node.npm.sh create mode 100644 talimatname/genel/node/talimat create mode 100644 talimatname/genel/notification-daemon/talimat create mode 100644 talimatname/genel/npapi-sdk/talimat create mode 100644 talimatname/genel/npth/talimat create mode 100644 talimatname/genel/nspr/talimat create mode 100644 talimatname/genel/nss/talimat create mode 100644 talimatname/genel/ntfs-3g/ntfs-3g.README create mode 100644 talimatname/genel/ntfs-3g/talimat create mode 100644 talimatname/genel/ntp/ntp.README create mode 100644 talimatname/genel/ntp/talimat create mode 100644 talimatname/genel/numlockx/talimat create mode 100644 talimatname/genel/obconf/talimat create mode 100644 talimatname/genel/obex-data-server/talimat create mode 100644 talimatname/genel/obexd/talimat create mode 100644 talimatname/genel/obmenu/talimat create mode 100644 talimatname/genel/ocaml-findlib/talimat create mode 100644 talimatname/genel/ocaml/talimat create mode 100644 talimatname/genel/opal/talimat create mode 100644 talimatname/genel/openal/talimat create mode 100644 talimatname/genel/openbox/openbox.xinitrc create mode 100644 talimatname/genel/openbox/talimat create mode 100644 talimatname/genel/opencv/talimat create mode 100644 talimatname/genel/openexr/talimat create mode 100644 talimatname/genel/openjade/openjade.post-install create mode 100644 talimatname/genel/openjade/talimat create mode 100644 talimatname/genel/openjdk/openjdk.post-install create mode 100644 talimatname/genel/openjdk/talimat create mode 100644 talimatname/genel/openjpeg/talimat create mode 100644 talimatname/genel/openjpeg2/talimat create mode 100644 talimatname/genel/openldap/talimat create mode 100644 talimatname/genel/openobex/talimat create mode 100644 talimatname/genel/opensp/talimat create mode 100644 talimatname/genel/openttd-opengfx/talimat create mode 100644 talimatname/genel/openttd-opensfx/talimat create mode 100644 talimatname/genel/openttd/openttd.post-install create mode 100644 talimatname/genel/openttd/talimat create mode 100644 talimatname/genel/opus/talimat create mode 100644 talimatname/genel/os-prober/grub create mode 100644 talimatname/genel/os-prober/talimat create mode 100644 talimatname/genel/owncloud-cli/talimat create mode 100644 talimatname/genel/oxygen-gtk2/talimat create mode 100644 talimatname/genel/oxygen-gtk3/oxygen-gtk3.README create mode 100644 talimatname/genel/oxygen-gtk3/oxygen-gtk3.post-install create mode 100644 talimatname/genel/oxygen-gtk3/talimat create mode 100644 talimatname/genel/p11-kit/talimat create mode 100644 talimatname/genel/p7zip/talimat create mode 100644 talimatname/genel/pango/talimat create mode 100644 talimatname/genel/pangomm/talimat create mode 100644 talimatname/genel/pangox-compat/talimat create mode 100644 talimatname/genel/parted/talimat create mode 100644 talimatname/genel/pax/talimat create mode 100644 talimatname/genel/pcre/talimat create mode 100644 talimatname/genel/perl-archive-zip/talimat create mode 100644 talimatname/genel/perl-crypt-openssl-bignum/talimat create mode 100644 talimatname/genel/perl-crypt-openssl-random/talimat create mode 100644 talimatname/genel/perl-crypt-openssl-rsa/talimat create mode 100644 talimatname/genel/perl-crypt-ssleay/talimat create mode 100644 talimatname/genel/perl-dbi/talimat create mode 100644 talimatname/genel/perl-devel-symdump/talimat create mode 100644 talimatname/genel/perl-digest-hmac/talimat create mode 100644 talimatname/genel/perl-digest-nilsimsa/talimat create mode 100644 talimatname/genel/perl-digest-sha1/talimat create mode 100644 talimatname/genel/perl-encode-locale/talimat create mode 100644 talimatname/genel/perl-error/talimat create mode 100644 talimatname/genel/perl-extutils-depends/talimat create mode 100644 talimatname/genel/perl-extutils-makemaker/talimat create mode 100644 talimatname/genel/perl-extutils-pkgconfig/talimat create mode 100644 talimatname/genel/perl-file-listing/talimat create mode 100644 talimatname/genel/perl-glib/talimat create mode 100644 talimatname/genel/perl-html-parser/talimat create mode 100644 talimatname/genel/perl-html-tagset/talimat create mode 100644 talimatname/genel/perl-http-cookies/talimat create mode 100644 talimatname/genel/perl-http-daemon/talimat create mode 100644 talimatname/genel/perl-http-date/talimat create mode 100644 talimatname/genel/perl-http-message/talimat create mode 100644 talimatname/genel/perl-http-negotiate/talimat create mode 100644 talimatname/genel/perl-image-exiftool/talimat create mode 100644 talimatname/genel/perl-io-socket-inet6/talimat create mode 100644 talimatname/genel/perl-io-socket-ssl/talimat create mode 100644 talimatname/genel/perl-io-tty/talimat create mode 100644 talimatname/genel/perl-ipc-run/talimat create mode 100644 talimatname/genel/perl-libwww/talimat create mode 100644 talimatname/genel/perl-locale-gettext/perl-locale-gettext.compatibility-with-POSIX-module.patch create mode 100644 talimatname/genel/perl-locale-gettext/talimat create mode 100644 talimatname/genel/perl-lwp-mediatypes/talimat create mode 100644 talimatname/genel/perl-lwp-protocol-https/talimat create mode 100644 talimatname/genel/perl-mail-dkim/talimat create mode 100644 talimatname/genel/perl-mail-spf/talimat create mode 100644 talimatname/genel/perl-mailtools/talimat create mode 100644 talimatname/genel/perl-mozilla-ca/talimat create mode 100644 talimatname/genel/perl-net-dns-resolver-programmable/talimat create mode 100644 talimatname/genel/perl-net-dns/talimat create mode 100644 talimatname/genel/perl-net-http/talimat create mode 100644 talimatname/genel/perl-net-ip/talimat create mode 100644 talimatname/genel/perl-net-ssleay/talimat create mode 100644 talimatname/genel/perl-netaddr-ip/talimat create mode 100644 talimatname/genel/perl-path-class/talimat create mode 100644 talimatname/genel/perl-pod-coverage/talimat create mode 100644 talimatname/genel/perl-socket6/talimat create mode 100644 talimatname/genel/perl-test-pod-coverage/talimat create mode 100644 talimatname/genel/perl-test-pod/talimat create mode 100644 talimatname/genel/perl-time-duration/talimat create mode 100644 talimatname/genel/perl-timedate/talimat create mode 100644 talimatname/genel/perl-try-tiny/talimat create mode 100644 talimatname/genel/perl-uri/talimat create mode 100644 talimatname/genel/perl-www-robotrules/talimat create mode 100644 talimatname/genel/perl-xml-namespacesupport/talimat create mode 100644 talimatname/genel/perl-xml-parser/talimat create mode 100644 talimatname/genel/perl-xml-sax-base/talimat create mode 100644 talimatname/genel/perl-xml-sax/perl-xml-sax.patch create mode 100644 talimatname/genel/perl-xml-sax/talimat create mode 100644 talimatname/genel/perl-xml-simple/talimat create mode 100644 talimatname/genel/perldoc/perldoc.desktop create mode 100644 talimatname/genel/perldoc/perldoc.png create mode 100644 talimatname/genel/perldoc/talimat create mode 100644 talimatname/genel/phonon/talimat create mode 100644 talimatname/genel/php/php.post-install create mode 100644 talimatname/genel/php/talimat create mode 100644 talimatname/genel/php7/php7.post-install create mode 100644 talimatname/genel/php7/talimat create mode 100644 talimatname/genel/physfs/talimat create mode 100644 talimatname/genel/pidgin/pidgin.post-install create mode 100644 talimatname/genel/pidgin/talimat create mode 100644 talimatname/genel/pinentry/talimat create mode 100644 talimatname/genel/pm-quirks/talimat create mode 100644 talimatname/genel/pm-utils/talimat create mode 100644 talimatname/genel/podofo/talimat create mode 100644 talimatname/genel/polkit-gnome/talimat create mode 100644 talimatname/genel/polkit/polkit.README create mode 100644 talimatname/genel/polkit/talimat create mode 100644 talimatname/genel/poppler-glib/talimat create mode 100644 talimatname/genel/poppler-qt4/talimat create mode 100644 talimatname/genel/poppler-qt5/talimat create mode 100644 talimatname/genel/poppler/talimat create mode 100644 talimatname/genel/popt/talimat create mode 100644 talimatname/genel/portaudio/talimat create mode 100644 talimatname/genel/portmidi/portmidi-217-build-fix.patch create mode 100644 talimatname/genel/portmidi/talimat create mode 100644 talimatname/genel/postfix/postfix-pre-install create mode 100644 talimatname/genel/postfix/talimat create mode 100644 talimatname/genel/postgresql/talimat create mode 100644 talimatname/genel/ppp/ppp.pre-install create mode 100644 talimatname/genel/ppp/pppd create mode 100644 talimatname/genel/ppp/talimat create mode 100644 talimatname/genel/pptp/talimat create mode 100644 talimatname/genel/procmail/talimat create mode 100644 talimatname/genel/proftpd/proftpd-pre-install create mode 100644 talimatname/genel/proftpd/proftpd.conf create mode 100644 talimatname/genel/proftpd/talimat create mode 100644 talimatname/genel/protobuf/talimat create mode 100644 talimatname/genel/psutil/talimat create mode 100644 talimatname/genel/pth/talimat create mode 100644 talimatname/genel/ptlib/talimat create mode 100644 talimatname/genel/pulseaudio/pulseaudio.README create mode 100644 talimatname/genel/pulseaudio/talimat create mode 100644 talimatname/genel/pysensors/talimat create mode 100644 talimatname/genel/python-apsw/talimat create mode 100644 talimatname/genel/python-atspi/talimat create mode 100644 talimatname/genel/python-beautifulsoup3/talimat create mode 100644 talimatname/genel/python-cairo/talimat create mode 100644 talimatname/genel/python-cherrypy/talimat create mode 100644 talimatname/genel/python-crypto/talimat create mode 100644 talimatname/genel/python-cssselect/talimat create mode 100644 talimatname/genel/python-cssutils/talimat create mode 100644 talimatname/genel/python-cups/talimat create mode 100644 talimatname/genel/python-dateutil/talimat create mode 100644 talimatname/genel/python-dnspython/talimat create mode 100644 talimatname/genel/python-docutils/talimat create mode 100644 talimatname/genel/python-ecdsa/talimat create mode 100644 talimatname/genel/python-fonttools/talimat create mode 100644 talimatname/genel/python-gconf/talimat create mode 100644 talimatname/genel/python-gobject/talimat create mode 100644 talimatname/genel/python-gobject2/talimat create mode 100644 talimatname/genel/python-gtk/talimat create mode 100644 talimatname/genel/python-gtksourceview2/talimat create mode 100644 talimatname/genel/python-httplib2/python-httplib2.cert.patch create mode 100644 talimatname/genel/python-httplib2/python-httplib2.ssl_hostname.patch create mode 100644 talimatname/genel/python-httplib2/talimat create mode 100644 talimatname/genel/python-lxml/talimat create mode 100644 talimatname/genel/python-netifaces/talimat create mode 100644 talimatname/genel/python-notify/talimat create mode 100644 talimatname/genel/python-numpy/talimat create mode 100644 talimatname/genel/python-oauth2/talimat create mode 100644 talimatname/genel/python-paramiko/talimat create mode 100644 talimatname/genel/python-pillow/talimat create mode 100644 talimatname/genel/python-pip/talimat create mode 100644 talimatname/genel/python-polib/talimat create mode 100644 talimatname/genel/python-protobuf/talimat create mode 100644 talimatname/genel/python-psutil/talimat create mode 100644 talimatname/genel/python-pycountry/talimat create mode 100644 talimatname/genel/python-pygments/talimat create mode 100644 talimatname/genel/python-pyyaml/talimat create mode 100644 talimatname/genel/python-qt4/talimat create mode 100644 talimatname/genel/python-reportlab/talimat create mode 100644 talimatname/genel/python-rsvg/talimat create mode 100644 talimatname/genel/python-setuptools/talimat create mode 100644 talimatname/genel/python-simplejson/talimat create mode 100644 talimatname/genel/python-six/talimat create mode 100644 talimatname/genel/python-tweepy/talimat create mode 100644 talimatname/genel/python-urwid/talimat create mode 100644 talimatname/genel/python-virtualenv/talimat create mode 100644 talimatname/genel/python-xdg/talimat create mode 100644 talimatname/genel/python-xml/talimat create mode 100644 talimatname/genel/python/python.README create mode 100644 talimatname/genel/python/python.png create mode 100644 talimatname/genel/python/talimat create mode 100644 talimatname/genel/python3-cairo/python3-cairo-1.10.0-waf-python3.4.patch create mode 100644 talimatname/genel/python3-cairo/talimat create mode 100644 talimatname/genel/python3/python3.README create mode 100644 talimatname/genel/python3/python3.png create mode 100644 talimatname/genel/python3/talimat create mode 100644 talimatname/genel/qca-qt5/talimat create mode 100644 talimatname/genel/qca/talimat create mode 100644 talimatname/genel/qemu/65-kvm.rules create mode 100644 talimatname/genel/qemu/messages.mo create mode 100644 talimatname/genel/qemu/qemu.mo create mode 100644 talimatname/genel/qemu/qemu.post-install create mode 100644 talimatname/genel/qemu/talimat create mode 100644 talimatname/genel/qjson/talimat create mode 100644 talimatname/genel/qpdf/talimat create mode 100644 talimatname/genel/qrencode/talimat create mode 100644 talimatname/genel/qt4/talimat create mode 100644 talimatname/genel/qt5/talimat create mode 100644 talimatname/genel/qtermwidget/talimat create mode 100644 talimatname/genel/qtkeychain-qt5/talimat create mode 100644 talimatname/genel/qtwebkit/talimat create mode 100644 talimatname/genel/qupzilla/qupzilla.post-install create mode 100644 talimatname/genel/qupzilla/talimat create mode 100644 talimatname/genel/ranger/ranger.README create mode 100644 talimatname/genel/ranger/talimat create mode 100644 talimatname/genel/raptor/talimat create mode 100644 talimatname/genel/rarian/talimat create mode 100644 talimatname/genel/rasqal/talimat create mode 100644 talimatname/genel/ratpoison/ratpoison.README create mode 100644 talimatname/genel/ratpoison/ratpoison.desktop create mode 100644 talimatname/genel/ratpoison/talimat create mode 100644 talimatname/genel/razor/razor-2.85-cosmetic-pv-fix.patch create mode 100644 talimatname/genel/razor/talimat create mode 100644 talimatname/genel/rdesktop/rdesktop-send_physical_buttons.diff create mode 100644 talimatname/genel/rdesktop/talimat create mode 100644 talimatname/genel/re-alpine/talimat create mode 100644 talimatname/genel/re2c/talimat create mode 100644 talimatname/genel/redland/talimat create mode 100644 talimatname/genel/rlog/rlog-section.patch create mode 100644 talimatname/genel/rlog/talimat create mode 100644 talimatname/genel/rox-filer/talimat create mode 100644 talimatname/genel/roxterm/talimat create mode 100644 talimatname/genel/rssguard/talimat create mode 100644 talimatname/genel/ruby/talimat create mode 100644 talimatname/genel/rxvt-unicode/rxvt-unicode.desktop create mode 100644 talimatname/genel/rxvt-unicode/rxvt-unicode.svg create mode 100644 talimatname/genel/rxvt-unicode/talimat create mode 100644 talimatname/genel/samba/samba.README create mode 100644 talimatname/genel/samba/talimat create mode 100644 talimatname/genel/samba/tls-use-gnutls_priority_set_direct.patch create mode 100644 talimatname/genel/sane/sane.post-install create mode 100644 talimatname/genel/sane/talimat create mode 100644 talimatname/genel/sbc/talimat create mode 100644 talimatname/genel/scons/talimat create mode 100644 talimatname/genel/screen/talimat create mode 100644 talimatname/genel/scribus/talimat create mode 100644 talimatname/genel/scrot/talimat create mode 100644 talimatname/genel/sddm/sddm.post-install create mode 100644 talimatname/genel/sddm/sddm.pre-install create mode 100644 talimatname/genel/sddm/talimat create mode 100644 talimatname/genel/sdl-image/talimat create mode 100644 talimatname/genel/sdl-mixer/talimat create mode 100644 talimatname/genel/sdl-net/talimat create mode 100644 talimatname/genel/sdl/talimat create mode 100644 talimatname/genel/sendmail/sendmail-pre-install create mode 100644 talimatname/genel/sendmail/site.config.m4 create mode 100644 talimatname/genel/sendmail/talimat create mode 100644 talimatname/genel/serf/talimat create mode 100644 talimatname/genel/sg3-utils/talimat create mode 100644 talimatname/genel/sgml-common/talimat create mode 100644 talimatname/genel/shared-mime-info/shared-mime-info.post-install create mode 100644 talimatname/genel/shared-mime-info/talimat create mode 100644 talimatname/genel/sharutils/talimat create mode 100644 talimatname/genel/simple-scan/simple-scan.post-install create mode 100644 talimatname/genel/simple-scan/talimat create mode 100644 talimatname/genel/sip/talimat create mode 100644 talimatname/genel/slang/talimat create mode 100644 talimatname/genel/smartmontools/talimat create mode 100644 talimatname/genel/smpeg/smpeg-0.4.4_m4.patch create mode 100644 talimatname/genel/smpeg/smpeg-mpegaudiosdl.patch create mode 100644 talimatname/genel/smpeg/talimat create mode 100644 talimatname/genel/snappy/talimat create mode 100644 talimatname/genel/sni-qt/sni-qt.conf create mode 100644 talimatname/genel/sni-qt/talimat create mode 100644 talimatname/genel/snownews/talimat create mode 100644 talimatname/genel/soundtouch/talimat create mode 100644 talimatname/genel/spacefm/spacefm.post-install create mode 100644 talimatname/genel/spacefm/talimat create mode 100644 talimatname/genel/spamassassin/spamassassin-net-dns-01.patch create mode 100644 talimatname/genel/spamassassin/spamassassin.service create mode 100644 talimatname/genel/spamassassin/talimat create mode 100644 talimatname/genel/sparsehash/talimat create mode 100644 talimatname/genel/speedcrunch/talimat create mode 100644 talimatname/genel/speex/talimat create mode 100644 talimatname/genel/sqlite/talimat create mode 100644 talimatname/genel/ssh-askpass/ssh-askpass.post-install create mode 100644 talimatname/genel/ssh-askpass/talimat create mode 100644 talimatname/genel/sshfs-fuse/talimat create mode 100644 talimatname/genel/st/talimat create mode 100644 talimatname/genel/startup-notification/talimat create mode 100644 talimatname/genel/stfl/talimat create mode 100644 talimatname/genel/strigi/talimat create mode 100644 talimatname/genel/stunnel/cert-openssl.patch create mode 100644 talimatname/genel/stunnel/stunnel.conf create mode 100644 talimatname/genel/stunnel/stunnel.post-install create mode 100644 talimatname/genel/stunnel/stunnel.pre-install create mode 100644 talimatname/genel/stunnel/talimat create mode 100644 talimatname/genel/subversion/talimat create mode 100644 talimatname/genel/swig/talimat create mode 100644 talimatname/genel/sxhkd/talimat create mode 100644 talimatname/genel/sxiv/sxiv.giflib.patch create mode 100644 talimatname/genel/sxiv/talimat create mode 100644 talimatname/genel/sylpheed/sylpheed.post-install create mode 100644 talimatname/genel/sylpheed/talimat create mode 100644 talimatname/genel/syslinux/talimat create mode 100644 talimatname/genel/sysstat/talimat create mode 100644 talimatname/genel/system-tools-backends/talimat create mode 100644 talimatname/genel/systemtap/talimat create mode 100644 talimatname/genel/taglib-extras/talimat create mode 100644 talimatname/genel/taglib/talimat create mode 100644 talimatname/genel/talloc/talimat create mode 100644 talimatname/genel/tango-icon-theme-extras/talimat create mode 100644 talimatname/genel/tango-icon-theme/talimat create mode 100644 talimatname/genel/tcl/talimat create mode 100644 talimatname/genel/tdb/talimat create mode 100644 talimatname/genel/telepathy-farstream/talimat create mode 100644 talimatname/genel/telepathy-glib/talimat create mode 100644 talimatname/genel/telepathy-idle/talimat create mode 100644 talimatname/genel/telepathy-logger/talimat create mode 100644 talimatname/genel/telepathy-mission-control/talimat create mode 100644 talimatname/genel/terminus-font/talimat create mode 100644 talimatname/genel/terminus-font/terminus-font.post-install create mode 100644 talimatname/genel/texi2html/talimat create mode 100644 talimatname/genel/thaifonts-scalable/talimat create mode 100644 talimatname/genel/thunderbird/talimat create mode 100644 talimatname/genel/thunderbird/thunderbird.desktop create mode 100644 talimatname/genel/thunderbird/thunderbird.post-install create mode 100644 talimatname/genel/tidy/talimat create mode 100644 talimatname/genel/tig/talimat create mode 100644 talimatname/genel/time/talimat create mode 100644 talimatname/genel/tint2/clock.patch create mode 100644 talimatname/genel/tint2/talimat create mode 100644 talimatname/genel/tinyxml/entity.patch create mode 100644 talimatname/genel/tinyxml/talimat create mode 100644 talimatname/genel/tinyxml/tinyxml-use-stl.patch create mode 100644 talimatname/genel/tk/talimat create mode 100644 talimatname/genel/tmux/talimat create mode 100644 talimatname/genel/tolua++/talimat create mode 100644 talimatname/genel/totem-pl-parser/talimat create mode 100644 talimatname/genel/traceroute/talimat create mode 100644 talimatname/genel/transmission/talimat create mode 100644 talimatname/genel/transmission/transmission.post-install create mode 100644 talimatname/genel/tree/talimat create mode 100644 talimatname/genel/tripwire/talimat create mode 100644 talimatname/genel/tripwire/tripwire.post-install create mode 100644 talimatname/genel/ttf-liberation/talimat create mode 100644 talimatname/genel/ttf-liberation/ttf-liberation.30-0-liberation-mono.conf create mode 100644 talimatname/genel/ttf-liberation/ttf-liberation.30-0-liberation-sans.conf create mode 100644 talimatname/genel/ttf-liberation/ttf-liberation.30-0-liberation-serif.conf create mode 100644 talimatname/genel/ttf-liberation/ttf-liberation.post-install create mode 100644 talimatname/genel/ttf-linux-libertine/talimat create mode 100644 talimatname/genel/ttf-ms-fonts/talimat create mode 100644 talimatname/genel/turses/talimat create mode 100644 talimatname/genel/txt2tags/talimat create mode 100644 talimatname/genel/udevil/README create mode 100644 talimatname/genel/udevil/talimat create mode 100644 talimatname/genel/udisks/talimat create mode 100644 talimatname/genel/udisks2/talimat create mode 100644 talimatname/genel/udisks2/udisk2-2.1.5-policy-1.patch create mode 100644 talimatname/genel/ufsutils/talimat create mode 100644 talimatname/genel/uget/talimat create mode 100644 talimatname/genel/unixodbc/talimat create mode 100644 talimatname/genel/unrar/talimat create mode 100644 talimatname/genel/unzip/talimat create mode 100644 talimatname/genel/upower/talimat create mode 100644 talimatname/genel/upower/upower.README create mode 100644 talimatname/genel/urlmatch/talimat create mode 100644 talimatname/genel/usbutils/talimat create mode 100644 talimatname/genel/usbutils/usbutils.post-install create mode 100644 talimatname/genel/v4l-utils/talimat create mode 100644 talimatname/genel/vala/talimat create mode 100644 talimatname/genel/valgrind/talimat create mode 100644 talimatname/genel/vamp-plugin-sdk/talimat create mode 100644 talimatname/genel/varnish/talimat create mode 100755 talimatname/genel/varnish/varnish.service create mode 100644 talimatname/genel/vcdimager/talimat create mode 100644 talimatname/genel/vice/icons.tar.gz create mode 100644 talimatname/genel/vice/talimat create mode 100644 talimatname/genel/vice/vice create mode 100644 talimatname/genel/vice/vice-2.4-64bit.patch create mode 100644 talimatname/genel/vice/vice-2.4-giflib.patch create mode 100644 talimatname/genel/vice/vice-2.4-no-fc-cache.patch create mode 100644 talimatname/genel/vice/vice-2.4-notexi-notxt.patch create mode 100644 talimatname/genel/vice/vice-2.4-texi2html.patch create mode 100644 talimatname/genel/vice/vice-2.4-vice.texi.patch create mode 100644 talimatname/genel/vice/vice-2.4-x11video.patch create mode 100644 talimatname/genel/vice/vice-2.4-zlib-1.2.7.patch create mode 100644 talimatname/genel/vice/vice.desktop create mode 100644 talimatname/genel/virtualbox-cli/talimat create mode 100644 talimatname/genel/virtualbox-cli/talimat~ create mode 100644 talimatname/genel/virtualbox-cli/virtualbox-cli.pre-install create mode 100644 talimatname/genel/virtualbox/talimat create mode 100644 talimatname/genel/virtualbox/virtualbox.60-vboxdrv.rules create mode 100644 talimatname/genel/virtualbox/virtualbox.README create mode 100644 talimatname/genel/virtualbox/virtualbox.post-install create mode 100644 talimatname/genel/vlc/talimat create mode 100644 talimatname/genel/vlc/vlc.README create mode 100644 talimatname/genel/vlc/vlc.post-install create mode 100644 talimatname/genel/vlc/vlc.pre-install create mode 100644 talimatname/genel/vte/talimat create mode 100644 talimatname/genel/vte3/talimat create mode 100644 talimatname/genel/w3m/talimat create mode 100644 talimatname/genel/wavpack/talimat create mode 100644 talimatname/genel/wayland/talimat create mode 100644 talimatname/genel/wbar/talimat create mode 100644 talimatname/genel/weather/talimat create mode 100644 talimatname/genel/webkit2gtk3/talimat create mode 100644 talimatname/genel/webkitfltk/talimat create mode 100644 talimatname/genel/webkitgtk2/talimat create mode 100644 talimatname/genel/webkitgtk3/talimat create mode 100644 talimatname/genel/whois/talimat create mode 100644 talimatname/genel/wicd/talimat create mode 100644 talimatname/genel/wireless-tools/talimat create mode 100644 talimatname/genel/wireshark/talimat create mode 100644 talimatname/genel/wireshark/wireshark.post-install create mode 100644 talimatname/genel/wmfs2/talimat create mode 100644 talimatname/genel/wpa-supplicant/talimat create mode 100644 talimatname/genel/wpa-supplicant/wpa-supplicant.README create mode 100644 talimatname/genel/wv/talimat create mode 100644 talimatname/genel/wxgtk/make-abicheck-non-fatal.patch create mode 100644 talimatname/genel/wxgtk/talimat create mode 100644 talimatname/genel/wxgtk28/make-abicheck-non-fatal.patch create mode 100644 talimatname/genel/wxgtk28/talimat create mode 100644 talimatname/genel/wxgtk28/wxGTK-collision.patch create mode 100644 talimatname/genel/x264/talimat create mode 100644 talimatname/genel/x265/talimat create mode 100644 talimatname/genel/xapian/talimat create mode 100644 talimatname/genel/xarchiver/talimat create mode 100644 talimatname/genel/xcb-proto/talimat create mode 100644 talimatname/genel/xcb-util-cursor/talimat create mode 100644 talimatname/genel/xcb-util-image/talimat create mode 100644 talimatname/genel/xcb-util-keysyms/talimat create mode 100644 talimatname/genel/xcb-util-renderutil/talimat create mode 100644 talimatname/genel/xcb-util-wm/talimat create mode 100644 talimatname/genel/xcb-util/talimat create mode 100644 talimatname/genel/xcfa/talimat create mode 100644 talimatname/genel/xchat/talimat create mode 100644 talimatname/genel/xcompmgr/fix_broken_shadows.diff create mode 100644 talimatname/genel/xcompmgr/talimat create mode 100644 talimatname/genel/xdg-user-dirs/talimat create mode 100644 talimatname/genel/xdg-user-dirs/xdg-user-dirs create mode 100644 talimatname/genel/xdg-utils/talimat create mode 100644 talimatname/genel/xfe/talimat create mode 100644 talimatname/genel/xine-lib/talimat create mode 100644 talimatname/genel/xinetd/chargen create mode 100644 talimatname/genel/xinetd/daytime create mode 100644 talimatname/genel/xinetd/echo create mode 100644 talimatname/genel/xinetd/systat create mode 100644 talimatname/genel/xinetd/talimat create mode 100644 talimatname/genel/xinetd/time create mode 100644 talimatname/genel/xinetd/xinetd.conf create mode 100644 talimatname/genel/xli/talimat create mode 100644 talimatname/genel/xli/xli.README create mode 100644 talimatname/genel/xmlto/talimat create mode 100644 talimatname/genel/xombrero/talimat create mode 100644 talimatname/genel/xorg-app/talimat create mode 100644 talimatname/genel/xorg-encodings/talimat create mode 100644 talimatname/genel/xorg-font-util/talimat create mode 100644 talimatname/genel/xorg-font/talimat create mode 100644 talimatname/genel/xorg-font/xorg-font.post-install create mode 100644 talimatname/genel/xorg-fontconfig/talimat create mode 100644 talimatname/genel/xorg-glu/talimat create mode 100644 talimatname/genel/xorg-libdmx/talimat create mode 100644 talimatname/genel/xorg-libdrm/talimat create mode 100644 talimatname/genel/xorg-libfontenc/talimat create mode 100644 talimatname/genel/xorg-libfs/talimat create mode 100644 talimatname/genel/xorg-libice/talimat create mode 100644 talimatname/genel/xorg-libpciaccess/talimat create mode 100644 talimatname/genel/xorg-libsm/talimat create mode 100644 talimatname/genel/xorg-libx11/talimat create mode 100644 talimatname/genel/xorg-libxau/talimat create mode 100644 talimatname/genel/xorg-libxaw/talimat create mode 100644 talimatname/genel/xorg-libxaw3d/talimat create mode 100644 talimatname/genel/xorg-libxcomposite/talimat create mode 100644 talimatname/genel/xorg-libxcursor/talimat create mode 100644 talimatname/genel/xorg-libxdamage/talimat create mode 100644 talimatname/genel/xorg-libxdmcp/talimat create mode 100644 talimatname/genel/xorg-libxext/talimat create mode 100644 talimatname/genel/xorg-libxfixes/talimat create mode 100644 talimatname/genel/xorg-libxfont/talimat create mode 100644 talimatname/genel/xorg-libxft/talimat create mode 100644 talimatname/genel/xorg-libxi/talimat create mode 100644 talimatname/genel/xorg-libxinerama/talimat create mode 100644 talimatname/genel/xorg-libxkbfile/talimat create mode 100644 talimatname/genel/xorg-libxklavier/talimat create mode 100644 talimatname/genel/xorg-libxmu/talimat create mode 100644 talimatname/genel/xorg-libxp/talimat create mode 100644 talimatname/genel/xorg-libxpm/talimat create mode 100644 talimatname/genel/xorg-libxrandr/talimat create mode 100644 talimatname/genel/xorg-libxrender/talimat create mode 100644 talimatname/genel/xorg-libxres/talimat create mode 100644 talimatname/genel/xorg-libxscrnsaver/talimat create mode 100644 talimatname/genel/xorg-libxshmfence/talimat create mode 100644 talimatname/genel/xorg-libxt/talimat create mode 100644 talimatname/genel/xorg-libxtst/talimat create mode 100644 talimatname/genel/xorg-libxv/talimat create mode 100644 talimatname/genel/xorg-libxvmc/talimat create mode 100644 talimatname/genel/xorg-libxxf86dga/talimat create mode 100644 talimatname/genel/xorg-libxxf86vm/talimat create mode 100644 talimatname/genel/xorg-mesa/talimat create mode 100644 talimatname/genel/xorg-pixman/talimat create mode 100644 talimatname/genel/xorg-proto/talimat create mode 100644 talimatname/genel/xorg-server/talimat create mode 100644 talimatname/genel/xorg-server/xorg-server.README create mode 100644 talimatname/genel/xorg-server/xorg-server.post-install create mode 100644 talimatname/genel/xorg-term/talimat create mode 100644 talimatname/genel/xorg-term/xorg-term.list create mode 100644 talimatname/genel/xorg-twm/talimat create mode 100644 talimatname/genel/xorg-util-macros/talimat create mode 100644 talimatname/genel/xorg-xbitmaps/talimat create mode 100644 talimatname/genel/xorg-xclock/talimat create mode 100644 talimatname/genel/xorg-xcursor-themes/talimat create mode 100644 talimatname/genel/xorg-xinit/talimat create mode 100644 talimatname/genel/xorg-xkeyboard-config/talimat create mode 100644 talimatname/genel/xorg-xtrans/talimat create mode 100644 talimatname/genel/xorg/talimat create mode 100644 talimatname/genel/xpad/talimat create mode 100644 talimatname/genel/xquisite/talimat create mode 100644 talimatname/genel/xsane/talimat create mode 100644 talimatname/genel/xscreensaver/talimat create mode 100644 talimatname/genel/xulrunner/talimat create mode 100644 talimatname/genel/xvid/talimat create mode 100644 talimatname/genel/yaml/talimat create mode 100644 talimatname/genel/yasm/talimat create mode 100644 talimatname/genel/yelp-tools/talimat create mode 100644 talimatname/genel/yelp-xsl/talimat create mode 100644 talimatname/genel/yelp/talimat create mode 100644 talimatname/genel/yelp/yelp.post-install create mode 100644 talimatname/genel/yubico-c-client/talimat create mode 100644 talimatname/genel/zenity/talimat create mode 100644 talimatname/genel/zim/talimat create mode 100644 talimatname/genel/zim/zim.post-install create mode 100644 talimatname/genel/zip/talimat create mode 100644 talimatname/genel/zsh/talimat create mode 100644 talimatname/genel/zsh/zsh.post-install create mode 100644 talimatname/onsistem/0bash/talimat create mode 100644 talimatname/onsistem/0binutils_pass1/talimat create mode 100644 talimatname/onsistem/0binutils_pass2/talimat create mode 100644 talimatname/onsistem/0bzip2/talimat create mode 100644 talimatname/onsistem/0check/talimat create mode 100644 talimatname/onsistem/0coreutils/talimat create mode 100644 talimatname/onsistem/0dejagnu/talimat create mode 100644 talimatname/onsistem/0diffutils/talimat create mode 100644 talimatname/onsistem/0expect/talimat create mode 100644 talimatname/onsistem/0file/talimat create mode 100644 talimatname/onsistem/0findutils/talimat create mode 100644 talimatname/onsistem/0gawk/talimat create mode 100644 talimatname/onsistem/0gcc_pass1/talimat create mode 100644 talimatname/onsistem/0gcc_pass2/talimat create mode 100644 talimatname/onsistem/0gettext/talimat create mode 100644 talimatname/onsistem/0glibc/talimat create mode 100644 talimatname/onsistem/0grep/talimat create mode 100644 talimatname/onsistem/0gzip/talimat create mode 100644 talimatname/onsistem/0libarchive/talimat create mode 100644 talimatname/onsistem/0libstdc++/talimat create mode 100644 talimatname/onsistem/0linux-header/talimat create mode 100644 talimatname/onsistem/0lzip/talimat create mode 100644 talimatname/onsistem/0m4/talimat create mode 100644 talimatname/onsistem/0make/talimat create mode 100644 talimatname/onsistem/0mps/talimat create mode 100644 talimatname/onsistem/0ncurses/talimat create mode 100644 talimatname/onsistem/0patch/talimat create mode 100644 talimatname/onsistem/0perl/talimat create mode 100644 talimatname/onsistem/0pkg-config/talimat create mode 100644 talimatname/onsistem/0pkgutils/talimat create mode 100644 talimatname/onsistem/0sed/talimat create mode 100644 talimatname/onsistem/0tar/talimat create mode 100644 talimatname/onsistem/0tcl/talimat create mode 100644 talimatname/onsistem/0texinfo/talimat create mode 100644 talimatname/onsistem/0util-linux/talimat create mode 100644 talimatname/onsistem/0xz/talimat create mode 100644 talimatname/onsistem/0zlib/talimat create mode 100644 talimatname/onsistem/derleme.sira create mode 100644 talimatname/temel-ek/broadcom-wl/broadcom-wl.README create mode 100644 talimatname/temel-ek/broadcom-wl/broadcom-wl.gcc.patch create mode 100644 talimatname/temel-ek/broadcom-wl/broadcom-wl.license.patch create mode 100644 talimatname/temel-ek/broadcom-wl/broadcom-wl.linux-recent.patch create mode 100644 talimatname/temel-ek/broadcom-wl/broadcom-wl.modprobe.d create mode 100644 talimatname/temel-ek/broadcom-wl/broadcom-wl.pre-install create mode 100644 talimatname/temel-ek/broadcom-wl/talimat create mode 100644 talimatname/temel-ek/btrfs-progs/talimat create mode 100644 talimatname/temel-ek/derleme.sira create mode 100644 talimatname/temel-ek/dhcpcd/dhcpcd.post-install create mode 100755 talimatname/temel-ek/dhcpcd/talimat create mode 100644 talimatname/temel-ek/dracut/talimat create mode 100644 talimatname/temel-ek/git/talimat create mode 100644 talimatname/temel-ek/grub/grub.cfg create mode 100755 talimatname/temel-ek/grub/talimat create mode 100644 talimatname/temel-ek/jfsutils/talimat create mode 100644 talimatname/temel-ek/kernel-bfq/kernel-bfq.config create mode 100644 talimatname/temel-ek/kernel-bfq/kernel-bfq.config_64 create mode 100644 talimatname/temel-ek/kernel-bfq/talimat create mode 100644 talimatname/temel-ek/kernel-ck/kernel-ck.config create mode 100644 talimatname/temel-ek/kernel-ck/kernel-ck.config_64 create mode 100644 talimatname/temel-ek/kernel-ck/talimat create mode 100644 talimatname/temel-ek/kernel-lts/kernel-lts.config create mode 100644 talimatname/temel-ek/kernel-lts/kernel-lts.config_64 create mode 100644 talimatname/temel-ek/kernel-lts/talimat create mode 100644 talimatname/temel-ek/kernel-pf/kernel-pf.config create mode 100644 talimatname/temel-ek/kernel-pf/kernel-pf.config_64 create mode 100644 talimatname/temel-ek/kernel-pf/talimat create mode 100644 talimatname/temel-ek/kernel/kernel.config create mode 100644 talimatname/temel-ek/kernel/kernel.config_64 create mode 100644 talimatname/temel-ek/kernel/talimat create mode 100644 talimatname/temel-ek/libtirpc/talimat create mode 100644 talimatname/temel-ek/linux-firmware/linux-firmware.i686.md5sum create mode 100644 talimatname/temel-ek/linux-firmware/talimat create mode 100644 talimatname/temel-ek/lz4/talimat create mode 100644 talimatname/temel-ek/mdadm/talimat create mode 100644 talimatname/temel-ek/nano/talimat create mode 100644 talimatname/temel-ek/nfs-utils/nfs-utils.pre-install create mode 100644 talimatname/temel-ek/nfs-utils/nfs-utils.service.post-install create mode 100644 talimatname/temel-ek/nfs-utils/talimat create mode 100644 talimatname/temel-ek/reiserfsprogs/talimat create mode 100644 talimatname/temel-ek/rpcbind/talimat create mode 100644 talimatname/temel-ek/vim/talimat create mode 100644 talimatname/temel-ek/xfsprogs/talimat create mode 100644 talimatname/temel/acl/talimat create mode 100644 talimatname/temel/attr/talimat create mode 100644 talimatname/temel/autoconf/talimat create mode 100644 talimatname/temel/automake/talimat create mode 100644 talimatname/temel/bash/talimat create mode 100755 talimatname/temel/bc/talimat create mode 100644 talimatname/temel/binutils/talimat create mode 100644 talimatname/temel/bison/talimat create mode 100644 talimatname/temel/bzip2/talimat create mode 100644 talimatname/temel/ca-certificates/ca-certificates.README create mode 100644 talimatname/temel/ca-certificates/ca-certificates.pre-install create mode 100755 talimatname/temel/ca-certificates/talimat create mode 100644 talimatname/temel/cards/cards.devel.post-install create mode 100644 talimatname/temel/cards/cards.devel.run create mode 100644 talimatname/temel/cards/talimat create mode 100644 talimatname/temel/coreutils/talimat create mode 100644 talimatname/temel/cpio/talimat create mode 100644 talimatname/temel/curl/talimat create mode 100644 talimatname/temel/derleme.sira create mode 100644 talimatname/temel/dialog/talimat create mode 100644 talimatname/temel/diffutils/talimat create mode 100644 talimatname/temel/e2fsprogs/talimat create mode 100644 talimatname/temel/eudev/talimat create mode 100644 talimatname/temel/expat/talimat create mode 100644 talimatname/temel/file/talimat create mode 100644 talimatname/temel/findutils/talimat create mode 100644 talimatname/temel/flex/talimat create mode 100644 talimatname/temel/gawk/talimat create mode 100644 talimatname/temel/gcc/talimat create mode 100644 talimatname/temel/gdbm/talimat create mode 100644 talimatname/temel/gettext/talimat create mode 100644 talimatname/temel/glibc/glibc.locales.supported create mode 100644 talimatname/temel/glibc/talimat create mode 100644 talimatname/temel/gmp/talimat create mode 100644 talimatname/temel/gperf/talimat create mode 100644 talimatname/temel/gpm/gpm.service.post-install create mode 100644 talimatname/temel/gpm/talimat create mode 100644 talimatname/temel/grep/talimat create mode 100644 talimatname/temel/groff/talimat create mode 100644 talimatname/temel/gzip/talimat create mode 100644 talimatname/temel/iana-etc/talimat create mode 100644 talimatname/temel/inetutils/talimat create mode 100644 talimatname/temel/iproute2/talimat create mode 100644 talimatname/temel/kbd/talimat create mode 100644 talimatname/temel/kmod/talimat create mode 100644 talimatname/temel/less/talimat create mode 100644 talimatname/temel/libarchive/talimat create mode 100644 talimatname/temel/libcap/talimat create mode 100644 talimatname/temel/libpipeline/talimat create mode 100644 talimatname/temel/libtool/talimat create mode 100644 talimatname/temel/lvm2/lvm2.README create mode 100644 talimatname/temel/lvm2/talimat create mode 100644 talimatname/temel/lzo/talimat create mode 100644 talimatname/temel/m4/talimat create mode 100644 talimatname/temel/make/talimat create mode 100644 talimatname/temel/man-db/talimat create mode 100644 talimatname/temel/mpc/talimat create mode 100644 talimatname/temel/mpfr/talimat create mode 100755 talimatname/temel/nasm/talimat create mode 100644 talimatname/temel/ncurses/talimat create mode 100644 talimatname/temel/nutyx/talimat create mode 100644 talimatname/temel/openssh/openssh.README create mode 100644 talimatname/temel/openssh/talimat create mode 100644 talimatname/temel/openssl/talimat create mode 100644 talimatname/temel/pam/talimat create mode 100644 talimatname/temel/patch/talimat create mode 100644 talimatname/temel/pciutils/pciutils.post-install create mode 100644 talimatname/temel/pciutils/talimat create mode 100644 talimatname/temel/perl/talimat create mode 100644 talimatname/temel/pkg-config/talimat create mode 100644 talimatname/temel/procps-ng/talimat create mode 100644 talimatname/temel/psmisc/talimat create mode 100644 talimatname/temel/readline/talimat create mode 100644 talimatname/temel/rsync/rsync.README create mode 100644 talimatname/temel/rsync/rsync.driver create mode 100644 talimatname/temel/rsync/rsync.service.post-install create mode 100644 talimatname/temel/rsync/talimat create mode 100644 talimatname/temel/sed/talimat create mode 100644 talimatname/temel/shadow/talimat create mode 100644 talimatname/temel/squashfs/talimat create mode 100644 talimatname/temel/sudo/talimat create mode 100644 talimatname/temel/sysklogd/talimat create mode 100644 talimatname/temel/sysvinit/talimat create mode 100644 talimatname/temel/tar/talimat create mode 100644 talimatname/temel/texinfo/talimat create mode 100644 talimatname/temel/tzdata/talimat create mode 100644 talimatname/temel/util-linux/talimat create mode 100644 talimatname/temel/wget/talimat create mode 100644 talimatname/temel/xz/talimat create mode 100644 talimatname/temel/zlib/talimat diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..e94bc3bec --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +*.sfs +*.iso +iso_icerik/boot/kernel +iso_icerik/boot/initrd +iso_icerik/boot/initramfs +iso_icerik/LiveOS/*.* diff --git a/README.md b/README.md index 1e468f86f..1694313e4 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,161 @@ -# malfs-milis -milis versiyon 0.1 +# malfs +Milis Automated Linux From Scratch + + Konak Sistem için Yapılması Gerekenler (ubuntu) + + apt-get remove mawk + + apt-get install bsdtar binutils gcc g++ m4 make bison texinfo pkg-config squashfs-tools + + rm /bin/sh + + ln -s /bin/bash /bin/sh + + KURULUM YÖNERGELERİ + + Dikkat: + 1-Bu işlemleri root kullanıcısıyla yapınız. + + -Mekanizmanın Kurulması + + git clone https://github.com/milisarge/malfs.git malfs + + cd malfs + + ilk önce host sistemin gereksinimleri karşıladığının kontrol edilmesi + + root@makine:/opt/malfs# ./lfs-mekanizma -gk + + yukarıdaki işlemin sonucuna göre gerekli gereksinimler yuklenir. + + ayrıca http://www.linuxfromscratch.org/lfs/view/development/prologue/hostreqs.html sayfasından versiyon kontrolü yapınız. + + gereksinimler tamamlandıktan sonra gerekli ortam değişkeni ayarı yapılır. + + root@makine:/opt/malfs# mkdir -p /mnt/lfs + + root@makine:/opt/malfs# export LFS=/mnt/lfs + + gerekli kaynak kodların indirilmesi + + root@makine:/opt/malfs# ./lfs-mekanizma -ki + + birinci ayarlar yapılır + + root@makine:/opt/malfs# ./lfs-mekanizma -ba + + lfs kullanıcısıyla oturum acılmış olur.önsistem derlenmeye baslanır. + + lfs@makine:~$ ./lfs-mekanizma -td onsistem + + =======> '/home/lfs/talimatname/onsistem/0mps/0mps#0.1-x86_64.mps.lz' derleme basarili + + yukarıdaki ifade goruldukten sonra exit komutu ile lfs kullanıcısından çıkılır. + + lfs önsistemin sıkıstırılması(yedeklemek için) + + root@makine:/opt/malfs# ./lfs-mekanizma -os + + üretici önsistemin yedeklenmesinden sonra üretici sisteme girmek için gerekli ayarlar yapılır. + + root@makine:/opt/malfs# ./lfs-mekanizma -ia + + üretici sisteme girilir. + + root@makine:/opt/malfs# ./lfs-mekanizma -cg + + root [ / ]# ekranına düşülür."command not found" şeklinde hatalar görülebilir,normaldir.bash yuklemesinden sonra düzelecek. + + üretici sistem içersindeyken gerekli exportlar yapılır. + + root [ / ]# export PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin:/root/bin + + root [ / ]# export FORCE_UNSAFE_CONFIGURE=1 + + root dizinine girilir. + + root [ / ]# cd /root + + root [ / ]# ./lfs-mekanizma -td temel + + komutu verilip temel sistemin kurulumu sağlanır. + + "bash chroot dışına çıkıp elle kurulmalıdır." mesajı görülünce + + "exit" ile chroot dışına çıkılır + + root@makine:/opt/malfs# ./lfs-mekanizma -bk + + komutu verilip bash kurulumu sağlanır.işlem aşağıdaki şekilde sonlanmalıdır. + + bash 4.3.30-3 + + bash.tr 4.3.30-3 + + tekrar chroot içine girilir.ortam değişkenleri ayarlandıktan sonra,temel sistem derlenmeye devam edilir. + + root@makine:/opt/malfs# ./lfs-mekanizma -cg + + root [ / ]# export PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin:/root/bin + + root [ / ]# export FORCE_UNSAFE_CONFIGURE=1 + + root [ / ]# cd /root + + root [ / ]# ./lfs-mekanizma -td temel + + en son aşağıdaki mesaj ile derleme bitmelidir. + + =======> 'ca-certificates#20160110-x86_64.mps.xz' basarili sekilde kuruldu. + + temel sistem paketlerin paket_depo altında toplanması-paketlerin arsivlenmesi + + root [ / ]# paketleri_arsivle + + chroottan cıkılıp,temel sistemin yedegi alınır. + + root [ / ]# exit + + root@makine:/opt/malfs# ./lfs-mekanizma -ts + + tekrar chroot içine girilir.ortam değişkenleri ayarlandıktan sonra,temel sistem için gerekli ek paketler derlenir. + + root@makine:/opt/malfs# ./lfs-mekanizma -cg + + root [ / ]# export FORCE_UNSAFE_CONFIGURE=1 + + root [ / ]# cd /root + + root [ / ]# ./lfs-mekanizma -td temel-ek + + en son bu mesaj ile derleme bitmelidir. + + =======> 'nano.tr#2.5.2-any.mps.xz' basarili sekilde kuruldu. + + başlatıcı(initram-initrd) oluşturulması + + root [ / ]# ./lfs-mekanizma -bo + + temel-ek sistem paketlerin paket_depo altında toplanması-paketlerin arsivlenmesi + + root [ / ]# paketleri_arsivle + + chroottan cıkılıp,son sistemin yedegi alınır. + + root [ / ]# exit + + root@makine:/opt/malfs# ./lfs-mekanizma -ss + + son sistemin yedeği alındıktan sonra iso yapımı için sırasıyla + + root@makine:/opt/malfs# ./lfs-mekanizma -so + root@makine:/opt/malfs# ./lfs-mekanizma -io + + komutları verilir.çalışma dizini altında malfs.iso oluşacaktır. + + root@makine:/opt/malfs# qemu-system-x86_64 -m 512 malfs.iso + + komutuyla iso test edilebilir. + + + diff --git a/ayarlar/.bash_profile b/ayarlar/.bash_profile new file mode 100644 index 000000000..9fb667f56 --- /dev/null +++ b/ayarlar/.bash_profile @@ -0,0 +1 @@ +exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash diff --git a/ayarlar/.bashrc b/ayarlar/.bashrc new file mode 100644 index 000000000..c10f52030 --- /dev/null +++ b/ayarlar/.bashrc @@ -0,0 +1,8 @@ +set +h +umask 022 +LFS=/mnt/lfs +LC_ALL=POSIX +LFS_TGT=`uname -m`-lfs-linux-gnu +PATH=/home/lfs/bin:/tools/bin:/bin:/usr/bin +export LFS LC_ALL LFS_TGT PATH + diff --git a/ayarlar/dokunulmaz b/ayarlar/dokunulmaz new file mode 100644 index 000000000..2236840da --- /dev/null +++ b/ayarlar/dokunulmaz @@ -0,0 +1,76 @@ +bin/ +lib/ +lib64/ +etc/ +etc/shells +etc/profile +etc/passwd +etc/onmpsd.conf +etc/inputrc +etc/group +etc/fstab +etc/blfs-bootscripts +etc/bashrc +etc/rpc +etc/nscd.conf +etc/nsswitch.conf +etc/ld.so.conf +etc/mke2fs.conf +etc/hosts +etc/environment +etc/login.defs.orig +etc/login.defs +etc/man_db.conf +etc/wgetrc +etc/rsyncd.conf +etc/gpm-root.conf +etc/mtab +etc/mpsd.conf +etc/dokunulmaz +etc/resolv.conf +etc/ld.so.cache +etc/X11/ +etc/skel/ +etc/profile.d/ +etc/locale/ +etc/ld.so.conf.d/ +etc/iproute2/ +etc/security/ +etc/default/ +etc/udev/ +etc/lvm/ +etc/sysconfig/ +etc/rc.d/ +etc/init.d/ +etc/pam.d/ +home/ +usr/ +mnt/ +opt/ +root/ +run/ +tmp/ +usr/bin/ +usr/lib/ +usr/lib64/ +usr/sbin/ +usr/man/ +usr/include/ +usr/libexec/ +usr/local/ +usr/local/bin/ +usr/local/lib/ +usr/local/lib64/ +usr/local/etc/ +usr/local/share/ +usr/share/ +usr/share/doc/ +usr/share/locale/ +usr/share/locale/tr/ +usr/share/locale/tr/LC_MESSAGES/ +usr/share/man/ +usr/share/info/ +usr/share/man/man1/ +usr/share/man/man5/ +usr/share/man/tr/man1/ +usr/share/man/tr/man5/ diff --git a/ayarlar/ld.so.conf b/ayarlar/ld.so.conf new file mode 100644 index 000000000..98c85be65 --- /dev/null +++ b/ayarlar/ld.so.conf @@ -0,0 +1,11 @@ +# Begin /etc/ld.so.conf +/lib +/lib64 +/usr/lib +/usr/lib64 +/usr/local/lib +/usr/local/lib64 + +# Add an include directory +include /etc/ld.so.conf.d/*.conf +# End of /etc/ld.so.conf diff --git a/ayarlar/mpsd.conf b/ayarlar/mpsd.conf new file mode 100644 index 000000000..c3a228623 --- /dev/null +++ b/ayarlar/mpsd.conf @@ -0,0 +1,31 @@ +export CFLAGS="-O2 -pipe" +export CXXFLAGS="${CFLAGS}" + +case "`uname -m`" in + "x86_64"|"") + export MAKEFLAGS="-j5" + ;; + "i686") + export MAKEFLAGS="-j2" + export CFLAGS="${CFLAGS} -m32" + export CXXFLAGS="${CXXFLAGS} -m32" + export LDFLAGS="${LDFLAGS} -m32" + ;; + *) + echo "Unknown architecture selected! Exiting." + exit 1 + ;; +esac +PKGMK_WORK_DIR="/tmp/work" +PKGMK_SOURCE_DIR="/sources" +PKGMK_SYNC_FILES="no" +PKGMK_COMPRESS_PACKAGE="yes" +PKGMK_IGNORE_FOOTPRINT="yes" +PKGMK_UPDATE_INDEX="yes" +PKGMK_KEEP_SOURCES="yes" +PKGMK_IGNORE_MD5SUM="yes" +PKGMK_CLEAN="no" +PKGMK_GROUPS=(devel service) +PKGMK_LOCALES=(tr) +PKGMK_IGNORE_COLLECTION="no" +PKGMK_IGNORE_RELEASE="no" diff --git a/ayarlar/onmpsd.conf b/ayarlar/onmpsd.conf new file mode 100644 index 000000000..3dda69f9c --- /dev/null +++ b/ayarlar/onmpsd.conf @@ -0,0 +1,32 @@ +export CFLAGS="-O2 -pipe" +export CXXFLAGS="${CFLAGS}" + +case "`uname -m`" in + "x86_64"|"") + export MAKEFLAGS="-j5" + ;; + "i686") + export MAKEFLAGS="-j2" + export CFLAGS="${CFLAGS} -m32" + export CXXFLAGS="${CXXFLAGS} -m32" + export LDFLAGS="${LDFLAGS} -m32" + ;; + *) + echo "Unknown architecture selected! Exiting." + exit 1 + ;; +esac +PKGMK_WORK_DIR="/tmp/work" +PKGMK_SOURCE_DIR="/sources" +PKGMK_SYNC_FILES="no" +PKGMK_COMPRESS_PACKAGE="yes" +PKGMK_IGNORE_FOOTPRINT="yes" +PKGMK_UPDATE_INDEX="yes" +PKGMK_KEEP_SOURCES="yes" +PKGMK_IGNORE_MD5SUM="yes" +PKGMK_CLEAN="no" +PKGMK_GROUPS=(devel service) +PKGMK_LOCALES=(tr) +PKGMK_IGNORE_COLLECTION="no" +PKGMK_IGNORE_RELEASE="yes" +PAKETSIZ_DERLEME="evet" diff --git a/bin/base_derle b/bin/base_derle new file mode 100755 index 000000000..d9df0feaa --- /dev/null +++ b/bin/base_derle @@ -0,0 +1,113 @@ +#!/bin/bash +if [ -z "$LOG" ]; then + PASS=`pwd` + PASS=`basename $PASS` + LOG=$HOME/logs/$PASS +fi +if [ ! -d $LOG ]; then + mkdir -p $LOG +fi + +error() { +echo "$i hata luştu" +exit 1 +} + +LIST="$HOME/base/base.list" + + +for DIR in `cat $LIST` +do + NAME=`basename $DIR` + BUILD="yes" + PKGMK="pkgmk.passes" + if [ -f ${LOG}/$NAME.log ]; then + if ( grep "^=======>" ${LOG}/$NAME.log|grep "succeeded" > /dev/null);then + BUILD="no" + else + BUILD="yes" + fi + + fi + if [ "$BUILD" == "yes" ]; then + cd $DIR + case $PASS in + chroot) + PKGMK="pkgmk.passes" + $PKGMK -cf ../../../bin/paketci.conf -kw 2>&1|tee ${LOG}/$NAME.log || exit 1;; + base) + PKGMK="mpsd" + case $NAME in + gcc) + $PKGMK -cf /etc/mpsd.conf -kw 2>&1|tee ${LOG}/$NAME.log || exit 1 + rm -fv /usr/lib{,64}/libgcc_s.so{,.1} + rm -fv /usr/lib{,64}/libstdc++.so{,.6} + rm -fv /usr/lib{,64}/libstdc++.la + $PKGMK -d -cf /etc/mpsd.conf -i || exit 1 + for i in *mps* + do + echo "=======> Installing '$i' succeeded." >> ${LOG}/$NAME.log + done + ;; + + bash) + $PKGMK -cf /etc/mpsd.conf -kw 2>&1|tee ${LOG}/$NAME.log || exit 1 + rm /bin/bash + rm /bin/sh + echo "bash chroot dışına çıkıp elle kurulmalıdır." + echo "=======> Installing '$NAME' succeeded." >> ${LOG}/$NAME.log + exit 1 + $PKGMK -d -cf /etc/mpsd.conf -i + ;; + + coreutils) + $PKGMK -cf /etc/mpsd.conf -kw 2>&1|tee ${LOG}/$NAME.log || exit 1 + rm -f /usr/bin/env + for i in cat echo pwd stty + do + rm -f /bin/$i + done + $PKGMK -d -cf /etc/mpsd.conf -i || exit 1 + for i in *mps* + do + echo "=======> Installing '$i' succeeded." >> ${LOG}/$NAME.log + done + ;; + + perl) + $PKGMK -cf /etc/mpsd.conf -kw 2>&1|tee ${LOG}/$NAME.log || exit 1 + rm -f /usr/bin/perl + $PKGMK -d -cf /etc/mpsd.conf -i || exit 1 + for i in *mps* + do + echo "=======> Installing '$i' succeeded." >> ${LOG}/$NAME.log + done + ;; + cards) + $PKGMK -cf /etc/mpsd.conf -kw 2>&1|tee ${LOG}/$NAME.log || exit 1 + rm -f /etc/pkgadd.conf + $PKGMK -d -cf /etc/mpsd.conf -i || exit 1 + for i in *mps* + do + echo "=======> Installing '$i' succeeded." >> ${LOG}/$NAME.log + done + ;; + kernel) + $PKGMK -d -cf /etc/mpsd.conf -i -kw || exit 1 + echo "=======> Installing '$NAME' succeeded." >> ${LOG}/$NAME.log + ;; + + *) + $PKGMK -cf /etc/mpsd.conf -i -kw 2>&1|tee ${LOG}/$NAME.log || exit 1 + ;; + esac;; + *) + PKGMK="mpsd -d -i" + $PKGMK 2>&1|tee ${LOG}/$NAME.log || exit 1;; + esac + if ( grep "^=======>" ${LOG}/$NAME.log| tail -1 |grep "ERROR" > /dev/null);then + exit 1 + fi + cd - + fi +done diff --git a/bin/dracut/apply-live-updates.sh b/bin/dracut/apply-live-updates.sh new file mode 100755 index 000000000..6a1993bed --- /dev/null +++ b/bin/dracut/apply-live-updates.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +if [ -b /dev/mapper/live-rw ] && [ -d /run/initramfs/live/updates -o -d /updates ]; then + info "Applying updates to live image..." + mount -o bind /run $NEWROOT/run + # avoid overwriting symlinks (e.g. /lib -> /usr/lib) with directories + for d in /updates /run/initramfs/live/updates; do + [ -d "$d" ] || continue + ( + cd $d + find . -depth -type d | while read dir; do + mkdir -p "$NEWROOT/$dir" + done + find . -depth \! -type d | while read file; do + cp -a "$file" "$NEWROOT/$file" + done + ) + done + umount $NEWROOT/run +fi diff --git a/bin/dracut/ayarlar.sh b/bin/dracut/ayarlar.sh new file mode 100755 index 000000000..31f71878b --- /dev/null +++ b/bin/dracut/ayarlar.sh @@ -0,0 +1,58 @@ +#!/bin/sh -x +# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*- +# ex: ts=8 sw=4 sts=4 et filetype=sh + +type getarg >/dev/null 2>&1 || . /lib/dracut-lib.sh + +masa="lxqt" + +echo "pisilinux" > ${NEWROOT}/etc/hostname + +USERNAME=$(getarg live.user) +USERSHELL=$(getarg live.shell) + +[ -z "$USERNAME" ] && USERNAME=pisix +[ -x $NEWROOT/bin/bash -a -z "$USERSHELL" ] && USERSHELL=/bin/bash +[ -z "$USERSHELL" ] && USERSHELL=/bin/sh + +# Create /etc/default/live.conf to store USER. +echo "USERNAME=$USERNAME" >> ${NEWROOT}/etc/default/live.conf +chmod 644 ${NEWROOT}/etc/default/live.conf + +if ! grep -q ${USERSHELL} ${NEWROOT}/etc/shells ; then + echo ${USERSHELL} >> ${NEWROOT}/etc/shells +fi + +# Create new user and remove password. We'll use autologin by default. + +#chroot ${NEWROOT} sh -c "groupadd -g 18 'messagebus' " +#chroot ${NEWROOT} sh -c "useradd -m -d /var/run/dbus -r -s /bin/false -u 18 -g 18 'messagebus' -c 'D-Bus Message Daemon' " + +chroot ${NEWROOT} sh -c 'useradd -m -c $USERNAME -G audio,video,wheel,utmp -s $USERSHELL $USERNAME' +chroot ${NEWROOT} sh -c "groupadd -fg 84 avahi && useradd -c 'Avahi Daemon Owner' -d /var/run/avahi-daemon -u 84 -g avahi -s /bin/false avahi" +chroot ${NEWROOT} sh -c "passwd -d $USERNAME >/dev/null 2>&1" + +# Setup default root/user password (pisilinux). +chroot ${NEWROOT} sh -c 'echo "root:toor" | chpasswd -c SHA512' +chroot ${NEWROOT} sh -c 'echo $USERNAME:pisix | chpasswd -c SHA512' + +#gerekli ayarlar +#chroot ${NEWROOT} sh -c "chmod +x /usr/local/bin/tamir" +#chroot ${NEWROOT} sh -c "mkdir -p /run/lock/files.ldb && touch /run/lock/files.ldb/LOCK" +echo "tamir" >> ${NEWROOT}/root/.xinitrc +echo "exec start"$masa >> ${NEWROOT}/root/.xinitrc +echo "tamir" >> ${NEWROOT}/home/$USERNAME/.xinitrc +echo "exec start"$masa >> ${NEWROOT}/home/$USERNAME/.xinitrc + + +# Enable sudo permission by default. +if [ -f ${NEWROOT}/etc/sudoers ]; then + echo "${USERNAME} ALL=(ALL) NOPASSWD: ALL" >> ${NEWROOT}/etc/sudoers +fi + +cp /run/initramfs/live/boot/kernel $NEWROOT/boot/kernel + + + + + diff --git a/bin/dracut/checkisomd5@.service b/bin/dracut/checkisomd5@.service new file mode 100644 index 000000000..c4ca10f3c --- /dev/null +++ b/bin/dracut/checkisomd5@.service @@ -0,0 +1,14 @@ +[Unit] +Description=Media check on %f +DefaultDependencies=no +Before=shutdown.target + +[Service] +Type=oneshot +RemainAfterExit=no +ExecStart=/bin/checkisomd5 --verbose %f +StandardInput=tty-force +StandardOutput=inherit +StandardError=inherit +TimeoutSec=0 +SuccessExitStatus=2 diff --git a/bin/dracut/dmsquash-generator.sh b/bin/dracut/dmsquash-generator.sh new file mode 100755 index 000000000..21115581d --- /dev/null +++ b/bin/dracut/dmsquash-generator.sh @@ -0,0 +1,75 @@ +#!/bin/sh + +modprobe usb_storage +modprobe dm_mod + +type getarg >/dev/null 2>&1 || . /lib/dracut-lib.sh + +[ -z "$root" ] && root=$(getarg root=) + +# support legacy syntax of passing liveimg and then just the base root +if getargbool 0 rd.live.image -d -y liveimg; then + liveroot="live:$root" +fi + +if [ "${root%%:*}" = "live" ] ; then + liveroot=$root +fi + +[ "${liveroot%%:*}" = "live" ] || exit 0 + +case "$liveroot" in + live:LABEL=*|LABEL=*) \ + root="${root#live:}" + root="$(echo $root | sed 's,/,\\x2f,g')" + root="live:/dev/disk/by-label/${root#LABEL=}" + rootok=1 ;; + live:CDLABEL=*|CDLABEL=*) \ + root="${root#live:}" + root="$(echo $root | sed 's,/,\\x2f,g')" + root="live:/dev/disk/by-label/${root#CDLABEL=}" + rootok=1 ;; + live:UUID=*|UUID=*) \ + root="${root#live:}" + root="live:/dev/disk/by-uuid/${root#UUID=}" + rootok=1 ;; + live:PARTUUID=*|PARTUUID=*) \ + root="${root#live:}" + root="live:/dev/disk/by-partuuid/${root#PARTUUID=}" + rootok=1 ;; + live:PARTLABEL=*|PARTLABEL=*) \ + root="${root#live:}" + root="live:/dev/disk/by-partlabel/${root#PARTLABEL=}" + rootok=1 ;; + live:/*.[Ii][Ss][Oo]|/*.[Ii][Ss][Oo]) + root="${root#live:}" + root="liveiso:${root}" + rootok=1 ;; + live:/dev/*) + rootok=1 ;; + live:/*.[Ii][Mm][Gg]|/*.[Ii][Mm][Gg]) + [ -f "${root#live:}" ] && rootok=1 ;; +esac + +[ "$rootok" != "1" ] && exit 0 + +GENERATOR_DIR="$2" +[ -z "$GENERATOR_DIR" ] && exit 1 + +[ -d "$GENERATOR_DIR" ] || mkdir "$GENERATOR_DIR" + +ROOTFLAGS="$(getarg rootflags)" +{ + echo "[Unit]" + echo "Before=initrd-root-fs.target" + echo "[Mount]" + echo "Where=/sysroot" + echo "What=/dev/mapper/live-rw" + [ -n "$ROOTFLAGS" ] && echo "Options=${ROOTFLAGS}" +} > "$GENERATOR_DIR"/sysroot.mount + +mkdir -p "$GENERATOR_DIR/dev-mapper-live\x2drw.device.d" +{ + echo "[Unit]" + echo "JobTimeoutSec=3000" +} > "$GENERATOR_DIR/dev-mapper-live\x2drw.device.d/timeout.conf" diff --git a/bin/dracut/dmsquash-live-genrules.sh b/bin/dracut/dmsquash-live-genrules.sh new file mode 100755 index 000000000..e0c1da3cb --- /dev/null +++ b/bin/dracut/dmsquash-live-genrules.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +case "$root" in + live:/dev/*) + { + printf 'KERNEL=="%s", RUN+="/sbin/initqueue --settled --onetime --unique /sbin/dmsquash-live-root %s"\n' \ + "${root#live:/dev/}" "${root#live:}" + printf 'SYMLINK=="%s", RUN+="/sbin/initqueue --settled --onetime --unique /sbin/dmsquash-live-root %s"\n' \ + "${root#live:/dev/}" "${root#live:}" + } >> /etc/udev/rules.d/99-live-squash.rules + wait_for_dev -n "${root#live:}" + ;; + live:*) + if [ -f "${root#live:}" ]; then + /sbin/initqueue --settled --onetime --unique /sbin/dmsquash-live-root "${root#live:}" + fi + ;; +esac diff --git a/bin/dracut/dmsquash-live-root.sh b/bin/dracut/dmsquash-live-root.sh new file mode 100755 index 000000000..dca536c68 --- /dev/null +++ b/bin/dracut/dmsquash-live-root.sh @@ -0,0 +1,298 @@ +#!/bin/sh + +type getarg >/dev/null 2>&1 || . /lib/dracut-lib.sh + +command -v unpack_archive >/dev/null || . /lib/img-lib.sh + +PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin + +if getargbool 0 rd.live.debug -n -y rdlivedebug; then + exec > /tmp/liveroot.$$.out + exec 2>> /tmp/liveroot.$$.out + set -x +fi + +[ -z "$1" ] && exit 1 +livedev="$1" + +# parse various live image specific options that make sense to be +# specified as their own things +live_dir=$(getarg rd.live.dir -d live_dir) +[ -z "$live_dir" ] && live_dir="LiveOS" +squash_image=$(getarg rd.live.squashimg) +[ -z "$squash_image" ] && squash_image="squashfs.img" + +getargbool 0 rd.live.ram -d -y live_ram && live_ram="yes" +getargbool 0 rd.live.overlay.reset -d -y reset_overlay && reset_overlay="yes" +getargbool 0 rd.live.overlay.readonly -d -y readonly_overlay && readonly_overlay="--readonly" || readonly_overlay="" +overlay=$(getarg rd.live.overlay -d overlay) +getargbool 0 rd.writable.fsimg -d -y writable_fsimg && writable_fsimg="yes" +overlay_size=$(getarg rd.live.overlay.size=) +[ -z "$overlay_size" ] && overlay_size=512 + +getargbool 0 rd.live.overlay.thin && thin_snapshot="yes" + +# CD/DVD media check +[ -b $livedev ] && fs=$(blkid -s TYPE -o value $livedev) +if [ "$fs" = "iso9660" -o "$fs" = "udf" ]; then + check="yes" +fi +getarg rd.live.check -d check || check="" +if [ -n "$check" ]; then + type plymouth >/dev/null 2>&1 && plymouth --hide-splash + if [ -n "$DRACUT_SYSTEMD" ]; then + p=$(dev_unit_name "$livedev") + systemctl start checkisomd5@${p}.service + else + checkisomd5 --verbose $livedev + fi + if [ $? -eq 1 ]; then + die "CD check failed!" + exit 1 + fi + type plymouth >/dev/null 2>&1 && plymouth --show-splash +fi + +ln -s $livedev /run/initramfs/livedev + +# determine filesystem type for a filesystem image +det_img_fs() { + udevadm settle + blkid -s TYPE -u noraid -o value "$1" +} + +modprobe squashfs + +CMDLINE=$(getcmdline) +for arg in $CMDLINE; do case $arg in ro|rw) liverw=$arg ;; esac; done +# mount the backing of the live image first +mkdir -m 0755 -p /run/initramfs/live +if [ -f $livedev ]; then + # no mount needed - we've already got the LiveOS image in initramfs + # check filesystem type and handle accordingly + fstype=$(det_img_fs $livedev) + case $fstype in + squashfs) SQUASHED=$livedev;; + auto) die "cannot mount live image (unknown filesystem type)" ;; + *) FSIMG=$livedev ;; + esac + [ -e /sys/fs/$fstype ] || modprobe $fstype +else + mount -n -t $fstype -o ${liverw:-ro} $livedev /run/initramfs/live + if [ "$?" != "0" ]; then + die "Failed to mount block device of live image" + exit 1 + fi +fi + +# overlay setup helper function +do_live_overlay() { + # create a sparse file for the overlay + # overlay: if non-ram overlay searching is desired, do it, + # otherwise, create traditional overlay in ram + OVERLAY_LOOPDEV=$( losetup -f ) + + l=$(blkid -s LABEL -o value $livedev) || l="" + u=$(blkid -s UUID -o value $livedev) || u="" + + if [ -z "$overlay" ]; then + pathspec="/${live_dir}/overlay-$l-$u" + elif ( echo $overlay | grep -q ":" ); then + # pathspec specified, extract + pathspec=$( echo $overlay | sed -e 's/^.*://' ) + fi + + if [ -z "$pathspec" -o "$pathspec" = "auto" ]; then + pathspec="/${live_dir}/overlay-$l-$u" + fi + devspec=$( echo $overlay | sed -e 's/:.*$//' ) + + # need to know where to look for the overlay + setup="" + if [ -n "$devspec" -a -n "$pathspec" -a -n "$overlay" ]; then + mkdir -m 0755 /run/initramfs/overlayfs + mount -n -t auto $devspec /run/initramfs/overlayfs || : + if [ -f /run/initramfs/overlayfs$pathspec -a -w /run/initramfs/overlayfs$pathspec ]; then + losetup $OVERLAY_LOOPDEV /run/initramfs/overlayfs$pathspec + if [ -n "$reset_overlay" ]; then + dd if=/dev/zero of=$OVERLAY_LOOPDEV bs=64k count=1 conv=fsync 2>/dev/null + fi + setup="yes" + fi + umount -l /run/initramfs/overlayfs || : + fi + + if [ -z "$setup" -o -n "$readonly_overlay" ]; then + if [ -n "$setup" ]; then + warn "Using temporary overlay." + elif [ -n "$devspec" -a -n "$pathspec" ]; then + warn "Unable to find persistent overlay; using temporary" + sleep 5 + fi + + dd if=/dev/null of=/overlay bs=1024 count=1 seek=$((overlay_size*1024)) 2> /dev/null + if [ -n "$setup" -a -n "$readonly_overlay" ]; then + RO_OVERLAY_LOOPDEV=$( losetup -f ) + losetup $RO_OVERLAY_LOOPDEV /overlay + else + losetup $OVERLAY_LOOPDEV /overlay + fi + fi + + # set up the snapshot + sz=$(blockdev --getsz $BASE_LOOPDEV) + if [ -n "$readonly_overlay" ]; then + echo 0 $sz snapshot $BASE_LOOPDEV $OVERLAY_LOOPDEV N 8 | dmsetup create --readonly live-ro + base="/dev/mapper/live-ro" + over=$RO_OVERLAY_LOOPDEV + else + base=$BASE_LOOPDEV + over=$OVERLAY_LOOPDEV + fi + + if [ -n "$thin_snapshot" ]; then + modprobe dm_thin_pool + mkdir /run/initramfs/thin-overlay + + # In block units (512b) + thin_data_sz=$(( $overlay_size * 1024 * 1024 / 512 )) + thin_meta_sz=$(( $thin_data_sz / 10 )) + + # It is important to have the backing file on a tmpfs + # this is needed to let the loopdevice support TRIM + dd if=/dev/null of=/run/initramfs/thin-overlay/meta bs=1b count=1 seek=$((thin_meta_sz)) 2> /dev/null + dd if=/dev/null of=/run/initramfs/thin-overlay/data bs=1b count=1 seek=$((thin_data_sz)) 2> /dev/null + + THIN_META_LOOPDEV=$( losetup --show -f /run/initramfs/thin-overlay/meta ) + THIN_DATA_LOOPDEV=$( losetup --show -f /run/initramfs/thin-overlay/data ) + + echo 0 $thin_data_sz thin-pool $THIN_META_LOOPDEV $THIN_DATA_LOOPDEV 1024 1024 | dmsetup create live-overlay-pool + dmsetup message /dev/mapper/live-overlay-pool 0 "create_thin 0" + + # Create a snapshot of the base image + echo 0 $sz thin /dev/mapper/live-overlay-pool 0 $base | dmsetup create live-rw + else + #emergency_shell + loadkeys trq + ln -s /usr/sbin/dmsetup /sbin/ + modprobe dm_mod + modprobe dm_multipath + echo "ornek:echo 0 7273437 snapshot /dev/loop1 /dev/loop2 PO 8" + echo 0 $sz snapshot $base $over PO 8 | dmsetup create live-rw & + + fi + + # Create a device that always points to a ro base image + echo 0 $sz linear $BASE_LOOPDEV 0 | dmsetup create --readonly live-base & + ln -s /dev/dm-0 /dev/mapper/live-base + ln -s /dev/dm-1 /dev/mapper/live-rw + #emergency_shell +} + +# live cd helper function +do_live_from_base_loop() { + do_live_overlay +} + +# we might have a genMinInstDelta delta file for anaconda to take advantage of +if [ -e /run/initramfs/live/${live_dir}/osmin.img ]; then + OSMINSQFS=/run/initramfs/live/${live_dir}/osmin.img +fi + +if [ -n "$OSMINSQFS" ]; then + # decompress the delta data + dd if=$OSMINSQFS of=/run/initramfs/osmin.img 2> /dev/null + OSMIN_SQUASHED_LOOPDEV=$( losetup -f ) + losetup -r $OSMIN_SQUASHED_LOOPDEV /run/initramfs/osmin.img + mkdir -m 0755 -p /run/initramfs/squashfs.osmin + mount -n -t squashfs -o ro $OSMIN_SQUASHED_LOOPDEV /run/initramfs/squashfs.osmin + OSMIN_LOOPDEV=$( losetup -f ) + losetup -r $OSMIN_LOOPDEV /run/initramfs/squashfs.osmin/osmin + umount -l /run/initramfs/squashfs.osmin +fi + +# we might have an embedded fs image on squashfs (compressed live) +if [ -e /run/initramfs/live/${live_dir}/${squash_image} ]; then + SQUASHED="/run/initramfs/live/${live_dir}/${squash_image}" + if [ -n "$live_ram" ]; then + echo "Copying live image to RAM..." + echo "(this may take a few minutes)" + dd if=$SQUASHED of=/run/initramfs/squashed.img bs=512 2> /dev/null + echo "Done copying live image to RAM." + SQUASHED="/run/initramfs/squashed.img" + fi + + SQUASHED_LOOPDEV=$( losetup -f ) + losetup -r $SQUASHED_LOOPDEV $SQUASHED + mkdir -m 0755 -p /run/initramfs/squashfs + mount -n -t squashfs -o ro $SQUASHED_LOOPDEV /run/initramfs/squashfs + + if [ -f /run/initramfs/squashfs/LiveOS/ext3fs.img ]; then + FSIMG="/run/initramfs/squashfs/LiveOS/ext3fs.img" + elif [ -f /run/initramfs/squashfs/LiveOS/rootfs.img ]; then + FSIMG="/run/initramfs/squashfs/LiveOS/rootfs.img" + fi +else + # we might have an embedded fs image to use as rootfs (uncompressed live) + if [ -e /run/initramfs/live/${live_dir}/ext3fs.img ]; then + FSIMG="/run/initramfs/live/${live_dir}/ext3fs.img" + elif [ -e /run/initramfs/live/${live_dir}/rootfs.img ]; then + FSIMG="/run/initramfs/live/${live_dir}/rootfs.img" + fi + if [ -n "$live_ram" ]; then + echo 'Copying live image to RAM...' + echo '(this may take a few minutes)' + dd if=$FSIMG of=/run/initramfs/rootfs.img bs=512 2> /dev/null + echo 'Done copying live image to RAM.' + FSIMG='/run/initramfs/rootfs.img' + fi +fi + +if [ -n "$FSIMG" ] ; then + BASE_LOOPDEV=$( losetup -f ) + + if [ -n "$writable_fsimg" ] ; then + # mount the provided filesystem read/write + echo "Unpacking live filesystem (may take some time)" + mkdir /run/initramfs/fsimg/ + if [ -n "$SQUASHED" ]; then + cp -v $FSIMG /run/initramfs/fsimg/rootfs.img + else + unpack_archive $FSIMG /run/initramfs/fsimg/ + fi + FSIMG=/run/initramfs/fsimg/rootfs.img + fi + if [ -n "$writable_fsimg" ] || [ -z "$SQUASHED" -a -n "$live_ram" ] || + [ "$overlay" = none -o "$overlay" = None -o "$overlay" = NONE ]; then + losetup $BASE_LOOPDEV $FSIMG + sz=$(blockdev --getsz $BASE_LOOPDEV) + echo 0 $sz linear $BASE_LOOPDEV 0 | dmsetup create live-rw + else + # mount the filesystem read-only and add a dm snapshot for writes + losetup -r $BASE_LOOPDEV $FSIMG + do_live_from_base_loop + fi +fi + +[ -e "$SQUASHED" ] && umount -l /run/initramfs/squashfs + +if [ -b "$OSMIN_LOOPDEV" ]; then + # set up the devicemapper snapshot device, which will merge + # the normal live fs image, and the delta, into a minimzied fs image + echo "0 $( blockdev --getsz $BASE_LOOPDEV ) snapshot $BASE_LOOPDEV $OSMIN_LOOPDEV N 8" | dmsetup create --readonly live-osimg-min +fi + +ROOTFLAGS="$(getarg rootflags)" +if [ -n "$ROOTFLAGS" ]; then + ROOTFLAGS="-o $ROOTFLAGS" +fi + +ln -s /dev/mapper/live-rw /dev/root + +if [ -z "$DRACUT_SYSTEMD" ]; then + printf 'mount %s /dev/mapper/live-rw %s\n' "$ROOTFLAGS" "$NEWROOT" > $hookdir/mount/01-$$-live.sh +fi + +need_shutdown + +exit 0 diff --git a/bin/dracut/dmsquash-liveiso-genrules.sh b/bin/dracut/dmsquash-liveiso-genrules.sh new file mode 100755 index 000000000..c7b45eb90 --- /dev/null +++ b/bin/dracut/dmsquash-liveiso-genrules.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +if [ "${root%%:*}" = "liveiso" ]; then + { + printf 'KERNEL=="loop-control", RUN+="/sbin/initqueue --settled --onetime --unique /sbin/dmsquash-live-root `/sbin/losetup -f --show %s`"\n' \ + ${root#liveiso:} + } >> /etc/udev/rules.d/99-liveiso-mount.rules +fi diff --git a/bin/dracut/iso-scan.sh b/bin/dracut/iso-scan.sh new file mode 100755 index 000000000..c623e76f4 --- /dev/null +++ b/bin/dracut/iso-scan.sh @@ -0,0 +1,36 @@ +#!/bin/sh + +type getarg >/dev/null 2>&1 || . /lib/dracut-lib.sh + +PATH=/usr/sbin:/usr/bin:/sbin:/bin + +isofile=$1 + +[ -z "$isofile" ] && exit 1 + +ismounted "/run/initramfs/isoscan" && exit 0 + +mkdir -p "/run/initramfs/isoscan" + +do_iso_scan() { + local _name + local dev + for dev in /dev/disk/by-uuid/*; do + _name=$(dev_unit_name "$dev") + [ -e /tmp/isoscan-${_name} ] && continue + > /tmp/isoscan-${_name} + mount -t auto -o ro "$dev" "/run/initramfs/isoscan" || continue + if [ -f "/run/initramfs/isoscan/$isofile" ]; then + losetup -f "/run/initramfs/isoscan/$isofile" + rm -f -- "$job" + exit 0 + else + umount "/run/initramfs/isoscan" + fi + done +} + +do_iso_scan + +rmdir "/run/initramfs/isoscan" +exit 1 diff --git a/bin/dracut/module-setup.sh b/bin/dracut/module-setup.sh new file mode 100755 index 000000000..a0fd8266a --- /dev/null +++ b/bin/dracut/module-setup.sh @@ -0,0 +1,40 @@ +#!/bin/bash + +# called by dracut +check() { + # a live host-only image doesn't really make a lot of sense + [[ $hostonly ]] && return 1 + return 255 +} + +# called by dracut +depends() { + # if dmsetup is not installed, then we cannot support fedora/red hat + # style live images + echo dm rootfs-block img-lib + return 0 +} + +# called by dracut +installkernel() { + instmods squashfs loop iso9660 +} + +# called by dracut +install() { + inst_multiple umount dmsetup blkid dd losetup grep blockdev find + inst_multiple -o checkisomd5 + inst_hook cmdline 30 "$moddir/parse-dmsquash-live.sh" + inst_hook cmdline 31 "$moddir/parse-iso-scan.sh" + inst_hook pre-udev 30 "$moddir/dmsquash-live-genrules.sh" + inst_hook pre-udev 30 "$moddir/dmsquash-liveiso-genrules.sh" + inst_hook pre-pivot 20 "$moddir/apply-live-updates.sh" + inst_script "$moddir/dmsquash-live-root.sh" "/sbin/dmsquash-live-root" + inst_script "$moddir/iso-scan.sh" "/sbin/iso-scan" + inst_script "$moddir/dmsquash-generator.sh" $systemdutildir/system-generators/dracut-dmsquash-generator + inst_hook pre-pivot 10 "$moddir/ayarlar.sh" + # should probably just be generally included + inst_rules 60-cdrom_id.rules + inst_simple "$moddir/checkisomd5@.service" "/etc/systemd/system/checkisomd5@.service" + dracut_need_initqueue +} diff --git a/bin/dracut/parse-dmsquash-live.sh b/bin/dracut/parse-dmsquash-live.sh new file mode 100755 index 000000000..0386d3427 --- /dev/null +++ b/bin/dracut/parse-dmsquash-live.sh @@ -0,0 +1,62 @@ +#!/bin/sh +# live images are specified with +# root=live:backingdev + +[ -z "$root" ] && root=$(getarg root=) + +# support legacy syntax of passing liveimg and then just the base root +if getargbool 0 rd.live.image -d -y liveimg; then + liveroot="live:$root" +fi + +if [ "${root%%:*}" = "live" ] ; then + liveroot=$root +fi + +[ "${liveroot%%:*}" = "live" ] || return 1 + +modprobe -q loop + +case "$liveroot" in + live:LABEL=*|LABEL=*) \ + root="${root#live:}" + root="$(echo $root | sed 's,/,\\x2f,g')" + root="live:/dev/disk/by-label/${root#LABEL=}" + rootok=1 ;; + live:CDLABEL=*|CDLABEL=*) \ + root="${root#live:}" + root="$(echo $root | sed 's,/,\\x2f,g')" + root="live:/dev/disk/by-label/${root#CDLABEL=}" + rootok=1 ;; + live:UUID=*|UUID=*) \ + root="${root#live:}" + root="live:/dev/disk/by-uuid/${root#UUID=}" + rootok=1 ;; + live:PARTUUID=*|PARTUUID=*) \ + root="${root#live:}" + root="live:/dev/disk/by-partuuid/${root#PARTUUID=}" + rootok=1 ;; + live:PARTLABEL=*|PARTLABEL=*) \ + root="${root#live:}" + root="live:/dev/disk/by-partlabel/${root#PARTLABEL=}" + rootok=1 ;; + live:/*.[Ii][Ss][Oo]|/*.[Ii][Ss][Oo]) + root="${root#live:}" + root="liveiso:${root}" + rootok=1 ;; + live:/dev/*) + rootok=1 ;; + live:/*.[Ii][Mm][Gg]|/*.[Ii][Mm][Gg]) + [ -f "${root#live:}" ] && rootok=1 ;; +esac + +[ "$rootok" = "1" ] || return 1 + +info "root was $liveroot, is now $root" + +# make sure that init doesn't complain +[ -z "$root" ] && root="live" + +wait_for_dev -n /dev/mapper/live-rw + +return 0 diff --git a/bin/dracut/parse-iso-scan.sh b/bin/dracut/parse-iso-scan.sh new file mode 100755 index 000000000..1dd2d3729 --- /dev/null +++ b/bin/dracut/parse-iso-scan.sh @@ -0,0 +1,9 @@ +#!/bin/sh +# live images are specified with +# root=live:backingdev + +isofile=$(getarg iso-scan/filename) + +if [ -n "$isofile" ]; then + /sbin/initqueue --settled --unique /sbin/iso-scan "$isofile" +fi diff --git a/bin/install-houaphan b/bin/install-houaphan new file mode 100644 index 000000000..d438aeabe --- /dev/null +++ b/bin/install-houaphan @@ -0,0 +1,1653 @@ +#******************************************************************************* +# Written by Thierry Nuttens +# Copyright Thierry Nuttens 2010-2011-2012-2013-2014-2015-2016 +# Installation script for the NuTyX system +# Based on LFS scripts +#******************************************************************************* +# Function - boot_mesg() +# +# Purpose: Sending information from bootup scripts to the console +# +# Inputs: $1 is the message +# $2 is the colorcode for the console +# +# Outputs: Standard Output +# +# Dependencies: - sed for parsing strings. +# - grep for counting string length. +# +# Todo: +#******************************************************************************* +boot_mesg() { + local ECHOPARM="" + + while true + do + case "${1}" in + -n) + ECHOPARM=" -n " + shift 1 + ;; + -*) + echo "Unknown Option: ${1}" + return 1 + ;; + *) + break + ;; + esac + done + + ## Figure out the length of what is to be printed to be used + ## for warning messages. + STRING_LENGTH=$((${#1} + 1)) + + # Print the message to the screen + ${ECHO} ${ECHOPARM} -e "${2}${1}" + +} +boot_mesg_flush() { + # Reset STRING_LENGTH for next message + STRING_LENGTH="0" +} +boot_log() { + # Left in for backwards compatibility + : +} +echo_ok() { + ${ECHO} -n -e "${CURS_UP}${SET_COL}${BRACKET}[${SUCCESS} OK ${BRACKET}]" + ${ECHO} -e "${NORMAL}" + boot_mesg_flush +} +echo_info() { + ${ECHO} -n -e "${CURS_UP}${SET_COL}${BRACKET}[${INFO} INFO ${BRACKET}]" + ${ECHO} -e "${NORMAL}" + boot_mesg_flush +} +echo_failure() { + ${ECHO} -n -e "${CURS_UP}${SET_COL}${BRACKET}[${FAILURE} FAIL ${BRACKET}]" + ${ECHO} -e "${NORMAL}" + boot_mesg_flush +} +echo_warning() { + ${ECHO} -n -e "${CURS_UP}${SET_COL}${BRACKET}[${WARNING} WARN ${BRACKET}]" + ${ECHO} -e "${NORMAL}" + boot_mesg_flush +} +print_error_msg() { + echo_failure + ERREUR="yes" + # $i is inherited by the rc script + boot_mesg -n " FAILURE:\n\n You should not read this error.\n\n" ${FAILURE} + boot_mesg -n " It means something went wrong with the installation" + boot_mesg -n " of ${i} " + boot_mesg_flush + boot_mesg -n " Thanks to inform us" + boot_mesg -n " via the website http://www.nutyx.org." + boot_mesg " Thanks again for your collaboration.\n" + boot_mesg_flush + boot_mesg -n "Press Enter to continue..." ${INFO} + boot_mesg "" ${NORMAL} + read ENTER + end + exit 1 +} +#******************************************************************************* +# Function - log_success_msg "message" +# +# Purpose: Print a success message +# +# Inputs: $@ - Message +# +# Outputs: Text output to screen +# +# Dependencies: echo +# +# Todo: logging +# +#******************************************************************************* +log_success_msg() { + ${ECHO} -n -e "${BOOTMESG_PREFIX}${@}" + ${ECHO} -e "${SET_COL}""${BRACKET}""[""${SUCCESS}"" OK +""${BRACKET}""]""${NORMAL}" + return 0 +} +#******************************************************************************* +# Function - log_failure_msg "message" +# +# Purpose: Print a failure message +# +# Inputs: $@ - Message +# +# Outputs: Text output to screen +# +# Dependencies: echo +# +# Todo: logging +# +#******************************************************************************* +log_failure_msg() { + ${ECHO} -n -e "${BOOTMESG_PREFIX}${@}" + ${ECHO} -e "${SET_COL}""${BRACKET}""[""${FAILURE}"" FAIL +""${BRACKET}""]""${NORMAL}" + return 0 +} +#******************************************************************************* +# Function - log_warning_msg "message" +# +# Purpose: print a warning message +# +# Inputs: $@ - Message +# +# Outputs: Text output to screen +# +# Dependencies: echo +# +# Todo: logging +# +#******************************************************************************* +log_warning_msg() { + ${ECHO} -n -e "${BOOTMESG_PREFIX}${@}" + ${ECHO} -e "${SET_COL}""${BRACKET}""[""${WARNING}"" WARN +""${BRACKET}""]""${NORMAL}" + return 0 +} +#******************************************************************************* +# Function - unmountall +# +# Purpose: unmount all the mounted disks and partitions +# +# Inputs: $1 the full path of the Distro +# +# Outputs: Standard Output +# +# Dependencies: chroot +# +#******************************************************************************* +unmountall() { +if [ -d "$DEPOT_CD/depot" ]; then + umount ${{FOLDER}/${DEPOT} + umount `cat /tmp/depot` +fi +umount ${FOLDER}/run +umount ${FOLDER}/dev/pts +umount ${FOLDER}/dev +umount ${FOLDER}/proc +umount ${FOLDER}/sys +} +#******************************************************************************* +# Function - setup_chroot +# +# Purpose: Enter the NuTyX Distribution +# +# Inputs: $1 the full path of the Distro +# +# Outputs: Standard Output +# +# Dependencies: chroot +# +#******************************************************************************* +setup_chroot() { +cp /etc/resolv.conf ${FOLDER}/etc/resolv.conf +mount --bind /dev ${FOLDER}/dev +mount -t devpts devpts ${FOLDER}/dev/pts +mount -t proc proc ${FOLDER}/proc +mount -t sysfs sysfs ${FOLDER}/sys +mount -t tmpfs tmpfs ${FOLDER}/run +if [ -h ${FOLDER}/dev/shm ]; then + mkdir -p ${FOLDER}/$(readlink ${FOLDER}/dev/shm) +fi +} +enter_chroot() { +echo " +****************************** +Chroot path: $DEVICE +******************************" +chroot ${FOLDER} /usr/bin/env -i \ +HOME=/root \ +TERM="$TERM" \ +PS1='\u:\w\$ ' \ +/bin/bash --login +} +#******************************************************************************* +# Function - install_pkg() +# +# Purpose: Install the selected package +# +# Inputs: $1 is the package +# $2 is the group +# $3 Option to install, normally nothing except for grub +# Outputs: Standard Output +# +# Dependencies: - wget +# - boot_mesg +# - pkgadd +# Todo: +#******************************************************************************* +install_pkg() { + if $TMP/usr/bin/pkginfo -r $FOLDER -i| grep "^$1 " > /dev/null; then + boot_mesg "$1 is already install on $DEVICE..." + echo_info + else + packagefileToDownload=`getPackageName ${1}` + boot_mesg "Downloading $1..." + wget ${DEPOT_BASE}/${1}/$packagefileToDownload -O $TMP/$packagefileToDownload > /dev/null 2>&1 + echo_info + # Installing the package + $TMP/usr/bin/pkgadd -r $FOLDER -i $packagefileToDownload || print_error_msg + echo_ok + fi +} +#******************************************************************************* +# Function Check_DiskSpace +# +# Purpose: Check the Available space after the using amont + +# Inputs: $1: Mount point +# $2: Amount in Kbytes going to be used +# +# Return: status: 0 when ok +# 1 not ok +# Todo: +#******************************************************************************* +check_diskspace() { + # df|grep "$1"|awk '{print $4}' + let MinSize=$2+100 + let Amoung=`df|grep $FOLDER |awk '{print $(NF-2)}'`/1024 || exit 1 + let Amoung=$Amoung-$MinSize + + status="0" + if [ $Amoung -lt 0 ]; then + echo "Not enough space for the installation" + echo_failure + status="1" + else + echo "Space remind after install: $Amoung Mbytes" + echo_info + fi + if [ $status == "1" ]; then + check_availablespace $1 + echo "The installation needs $BaseInstall Mbytes minimum" + end + exit 1 + fi +} +#******************************************************************************* +# Function check_availablespace +# +# Purpose: Printout the Available space on the Mount point +# +# Inputs: $1: Mount point +# +# Output: Standard Output +# +# Todo: +#******************************************************************************* +check_availablespace() { + let TotAmoung=`df|grep "$1"|awk '{print $4}'`/1024 || exit 1 + echo "You have at the moment: ${TotAmoung} Mbytes on the destination disk" +} +error() { + echo "" + echo " $1" + echo "" + rm -rf $TMP + exit 1 +} +end() { + if [ "$ERREUR" == "yes" ]; then + if [ ! -f $TMP/depot ]; then + rm -r ${FOLDER}/${DEPOT} + boot_mesg "Cleaning up temporary files.." + boot_mesg "Please correct and start again" + fi + fi + cd ~ + unmountall $FOLDER > /dev/null 2>&1 + + rm -rf $TMP +} +#**************************************************************************** +# Function expect +# +# Purpose: Check that the answer is nothing else then the supply +# arguments +# Inputs: $1: answer 1 +# $2: answer 2 +# $3: The question to ask +# +# Output: Standard Output +# +#**************************************************************************** +expect(){ +# echo -n "$3" +# read answer +while [ "$answer" != "o" ] && [ "$answer" != "n" ]; do + echo -n "$3" + read answer +done +} +#**************************************************************************** +# Function getPackageName +# +# Purpose: Get the fullname of the package +# directory +# Inputs: $1 is the package name +# +# Output: fullname of the archive without url +# something like: cpio1414074943i686.cards.tar.xz +#**************************************************************************** +getPackageName() { + local BUILD_DATE EXT HEAD + wget ${DEPOT_BASE}/${1}/.PKGREPO -O $TMP/.PKGREPO > /dev/null 2>&1 + HEAD=`head -1 $TMP/.PKGREPO` + if [ "${HEAD:10:1}" == "#" ]; then + BUILD_DATE="`echo $HEAD|cut -d "#" -f1`" + EXT="`echo $HEAD|cut -d "#" -f2`" + echo "${1}${BUILD_DATE}${ARCH}${EXT}" + fi +} + +install_base() { +for i in \ +nutyx acl attr bash bc binutils bzip2 coreutils curl \ +diffutils expat file findutils flex gcc gdbm \ +gettext glibc gmp gperf grep gzip inetutils kbd lzo \ +libarchive libcap libpipeline mpc mpfr ncurses openssl pam \ +procps-ng psmisc readline sed shadow util-linux xz zlib \ +cards +do + install_pkg "$i" +done +} +generate_blfs_bootscripts() { +[ -f ${FOLDER}/etc/${FOLDER}/etc/blfs-bootscripts ] && return +[ ! -d ${FOLDER}/etc ] && mkdir -pv ${FOLDER}/etc +echo "scripts=blfs-bootscripts +scriptsversion=20150924" > ${FOLDER}/etc/blfs-bootscripts +} +generate_etc_bashrc() { +local FILE +FILE="bashrc" +[ -f ${FOLDER}/etc/$FILE ] && return +[ ! -d ${FOLDER}/etc ] && mkdir -pv ${FOLDER}/etc +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/$FILE + return +fi +cat > ${FOLDER}/etc/$FILE << "EOF" +# Begin /etc/bashrc +# Written for Beyond Linux From Scratch +# by James Robertson +# updated by Bruce Dubbs + +# System wide aliases and functions. + +# System wide environment variables and startup programs should go into +# /etc/profile. Personal environment variables and startup programs +# should go into ~/.bash_profile. Personal aliases and functions should +# go into ~/.bashrc + +# Provides a colored /bin/ls command. Used in conjunction with code in +# /etc/profile. + +alias ls='ls --color=auto' + +# Provides prompt for non-login shells, specifically shells started +# in the X environment. [Review the LFS archive thread titled +# PS1 Environment Variable for a great case study behind this script +# addendum.] + +NORMAL="\[\e[0m\]" +RED="\[\e[1;31m\]" +GREEN="\[\e[1;32m\]" +WHITE="\[\e[1;37m\]" +INFOMACHINE="`date +%H:%M` `uname -m` `uname -r` `whoami`@`uname -n`" +prompt_command() { +# Sauvegarde de la pos courante +tput sc +# Calcul de la largeur +let backwash=$(tput cols)-$(echo $INFOMACHINE | wc -m)-2 +# Pos des curseurs à la position Y=0, X=longueur calculée +tput cup 0 ${backwash} +# Spécifie la couleur et la casse de la police +tput setaf 4; tput bold +# Affiche le chemin entre crochets +echo -n "[" +# Specifie la couleur du chemin +tput setaf 6 +# Affiche le chemin complet +echo -n "$INFOMACHINE" +tput setaf 4; tput bold +# Affiche le crochet fermé +echo -n "]" +# Remet le curseur à sa place +tput rc +} + +PROMPT_COMMAND=prompt_command + +case $TERM in + xterm|rxvt*) + TITLEBAR='\[\033]0;\u@\h \007\]' + ;; + *) + TITLEBAR='' + ;; +esac + +if [[ $EUID == 0 ]] ; then + PS1="$TITLEBAR$RED\u [ $NORMAL\w$RED ]# $NORMAL" +else + PS1="$TITLEBAR$GREEN\u [ $NORMAL\w$GREEN ]\$ $NORMAL" +fi +# End /etc/bashrc +EOF +} +generate_rc_site() { +local FILE +FILE="rc.site" +[ -f ${FOLDER}/etc/sysconfig/$FILE ] && return +[ ! -d ${FOLDER}/etc/sysconfig ] && mkdir -pv ${FOLDER}/etc/sysconfig +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/sysconfig/$FILE + return +fi +cat > ${FOLDER}/etc/sysconfig/$FILE << "EOF" +# rc.site [20:15 i686 3.18.11-NuTyX-iso thierry@nutyx] +# Optional parameters for boot scripts. + +# Distro Information +# These values, if specified here, override the defaults +#DISTRO="Linux From Scratch" # The distro name +#DISTRO_CONTACT="lfs-dev@linuxfromscratch.org" # Bug report address +#DISTRO_MINI="LFS" # Short name used in filenames for distro config + +# Define custom colors used in messages printed to the screen + +# Please consult `man console_codes` for more information +# under the "ECMA-48 Set Graphics Rendition" section +# +# Warning: when switching from a 8bit to a 9bit font, +# the linux console will reinterpret the bold (1;) to +# the top 256 glyphs of the 9bit font. This does +# not affect framebuffer consoles + +# These values, if specified here, override the defaults +#BRACKET="\\033[1;34m" # Blue +#FAILURE="\\033[1;31m" # Red +#INFO="\\033[1;36m" # Cyan +#NORMAL="\\033[0;39m" # Grey +#SUCCESS="\\033[1;32m" # Green +#WARNING="\\033[1;33m" # Yellow + +# Use a colored prefix +# These values, if specified here, override the defaults +#BMPREFIX=" " +#SUCCESS_PREFIX="${SUCCESS} * ${NORMAL}" +#FAILURE_PREFIX="${FAILURE}*****${NORMAL}" +#WARNING_PREFIX="${WARNING} *** ${NORMAL}" + +# Interactive startup +#IPROMPT="yes" # Whether to display the interactive boot prompt +#itime="3" # The amount of time (in seconds) to display the prompt + +# The total length of the distro welcome string, without escape codes +#wlen=$(echo "Welcome to ${DISTRO}" | wc -c ) +#welcome_message="Welcome to ${INFO}${DISTRO}${NORMAL}" + +# The total length of the interactive string, without escape codes +#ilen=$(echo "Press 'I' to enter interactive startup" | wc -c ) +#i_message="Press '${FAILURE}I${NORMAL}' to enter interactive startup" + +# Set scripts to skip the file system check on reboot +#FASTBOOT=yes + +# Skip reading from the console +#HEADLESS=yes + +# Write out fsck progress if yes +#VERBOSE_FSCK=no + +# Speed up boot without waiting for settle in udev +#OMIT_UDEV_SETTLE=y + +# Speed up boot without waiting for settle in udev_retry +#OMIT_UDEV_RETRY_SETTLE=yes + +# Skip cleaning /tmp if yes +#SKIPTMPCLEAN=no + +# For setclock +#UTC=1 +#CLOCKPARAMS= + +# For consolelog +#LOGLEVEL=5 + +# For network +#HOSTNAME=mylfs + +# Delay between TERM and KILL signals at shutdown +#KILLDELAY=3 + +# Optional sysklogd parameters +#SYSKLOGD_PARMS="-m 0" + +# Console parameters +#UNICODE=1 +#KEYMAP="de-latin1" +#KEYMAP_CORRECTIONS="euro2" +#FONT="lat0-16 -m 8859-15" +#LEGACY_CHARSET= +EOF +} +generate_udev_retry() { +local FILE +FILE="udev_retry" +[ -f ${FOLDER}/etc/sysconfig/$FILE ] && return +[ ! -d ${FOLDER}/etc/sysconfig ] && mkdir -pv ${FOLDER}/etc/sysconfig +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/sysconfig/$FILE \ + ${FOLDER}/etc/sysconfig/$FILE + return +fi +cat > ${FOLDER}/etc/sysconfig/$FILE << "EOF" +######################################################################## +# Begin /etc/sysconfig/udev_retry +# +# Description : udev_retry script configuration +# +# Authors : +# +# Version : 00.00 +# +# Notes : Each subsystem that may need to be re-triggered after mountfs +# runs should be listed in this file. Probable subsystems to be +# listed here are rtc (due to /var/lib/hwclock/adjtime) and sound +# (due to both /var/lib/alsa/asound.state and /usr/sbin/alsactl). +# Entries are whitespace-separated. +######################################################################## + +rtc + +# End /etc/sysconfig/udev_retry +EOF +} +generate_createfiles() { +local FILE +FILE="createfiles" +[ -f ${FOLDER}/etc/sysconfig/$FILE ] && return +[ ! -d ${FOLDER}/etc/sysconfig ] && mkdir -pv ${FOLDER}/etc/sysconfig +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/sysconfig/$FILE + return +fi +cat > ${FOLDER}/etc/sysconfig/$FILE << "EOF" +######################################################################## +# Begin /etc/sysconfig/createfiles +# +# Description : Createfiles script config file +# +# Authors : +# +# Version : 00.00 +# +# Notes : The syntax of this file is as follows: +# if type is equal to "file" or "dir" +# +# if type is equal to "dev" +# +# +# +# is the name of the file which is to be created +# is either file, dir, or dev. +# file creates a new file +# dir creates a new directory +# dev creates a new device +# is either block, char or pipe +# block creates a block device +# char creates a character deivce +# pipe creates a pipe, this will ignore the and +# fields +# and are the major and minor numbers used for +# the device. +######################################################################## + +# End /etc/sysconfig/createfiles +EOF +} +generate_modules() { +local FILE +FILE="modules" +[ -f ${FOLDER}/etc/sysconfig/$FILE ] && return +[ ! -d ${FOLDER}/etc/sysconfig ] && mkdir -pv ${FOLDER}/etc/sysconfig +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/sysconfig/$FILE + return +fi +cat > ${FOLDER}/etc/sysconfig/$FILE << "EOF" +######################################################################## +# Begin /etc/sysconfig/modules +# +# Description : Module auto-loading configuration +# +# Authors : +# +# Version : 00.00 +# +# Notes : The syntax of this file is as follows: +# [ ...] +# +# Each module should be on its own line, and any options that you want +# passed to the module should follow it. The line deliminator is either +# a space or a tab. +######################################################################## + +# End /etc/sysconfig/modules +EOF +} +generate_mouse() { +local FILE +FILE="mouse" +[ -f ${FOLDER}/etc/$FILE ] && return +[ ! -d ${FOLDER}/etc/sysconfig ] && mkdir -pv ${FOLDER}/etc/sysconfig +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/sysconfig/$FILE + return +fi +cat > ${FOLDER}/etc/sysconfig/$FILE << "EOF" +MDEVICE="/dev/input/mice" +PROTOCOL="imps2" +EOF +} +generate_inputrc() { +local FILE +FILE="inputrc" +[ -f ${FOLDER}/etc/$FILE ] && return +[ ! -d ${FOLDER}/etc ] && mkdir -pv ${FOLDER}/etc +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/$FILE + return +fi +cat > ${FOLDER}/etc/$FILE << "EOF" +# Begin /etc/inputrc +# Modified by Chris Lynn + +# Allow the command prompt to wrap to the next line +set horizontal-scroll-mode Off + +# Enable 8bit input +set meta-flag On +set input-meta On + +# Turns off 8th bit stripping +set convert-meta Off + +# Keep the 8th bit for display +set output-meta On + +# none, visible or audible +set bell-style none + +# All of the following map the escape sequence of the value +# contained in the 1st argument to the readline specific functions +"\eOd": backward-word +"\eOc": forward-word + +# for linux console +"\e[1~": beginning-of-line +"\e[4~": end-of-line +"\e[5~": beginning-of-history +"\e[6~": end-of-history +"\e[3~": delete-char +"\e[2~": quoted-insert + +# for xorg-term +"\eOH": beginning-of-line +"\eOF": end-of-line + +# for Konsole +"\e[H": beginning-of-line +"\e[F": end-of-line + +# End /etc/inputrc +EOF +} +generate_hosts() { +local FILE +FILE="hosts" +[ -f ${FOLDER}/etc/$FILE ] && return +[ ! -d ${FOLDER}/etc ] && mkdir -pv ${FOLDER}/etc +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/$FILE + return +fi +cat > ${FOLDER}/etc/$FILE << "EOF" +# Begin /etc/hosts + +127.0.0.1 localhost.localdomain localhost +127.0.0.1 nutyx + +# End /etc/hosts +EOF +} +generate_shells() { +local FILE +FILE="shells" +[ -f ${FOLDER}/etc/$FILE ] && return +[ ! -d ${FOLDER}/etc ] && mkdir -pv ${FOLDER}/etc +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/$FILE + return +fi +cat > ${FOLDER}/etc/$FILE << "EOF" +# Begin /etc/shells + +/bin/sh +/bin/bash + +# End /etc/shells +EOF +} +generate_umask_sh() { +local FILE +FILE="umask.sh" +[ -f ${FOLDER}/etc/profile.d/$FILE ] && return +[ ! -d ${FOLDER}/etc/profile.d ] && mkdir -pv ${FOLDER}/etc/profile.d +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/profile.d/$FILE + return +fi +cat > ${FOLDER}/etc/profile.d/$FILE << "EOF" +# By default we want the umask to get set. +if [ "$(id -gn)" = "$(id -un)" -a $EUID -gt 99 ] ; then + umask 002 +else + umask 022 +fi +EOF +} +generate_readline_sh() { +local FILE +FILE="readline.sh" +[ -f ${FOLDER}/etc/profile.d/$FILE ] && return +[ ! -d ${FOLDER}/etc/profile.d ] && mkdir -pv ${FOLDER}/etc/profile.d +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/profile.d/$FILE + return +fi +cat > ${FOLDER}/etc/profile.d/$FILE << "EOF" +# Setup the INPUTRC environment variable. +if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ] ; then + INPUTRC=/etc/inputrc +fi +export INPUTRC +EOF +} +generate_extrapaths_sh() { +local FILE +FILE="extrapaths.sh" +[ -f ${FOLDER}/etc/profile.d/$FILE ] && return +[ ! -d ${FOLDER}/etc/profile.d ] && mkdir -pv ${FOLDER}/etc/profile.d +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/profile.d/$FILE + return +fi +cat > ${FOLDER}/etc/profile.d/$FILE << "EOF" +if [ -d /usr/local/lib/pkgconfig ] ; then + pathappend /usr/local/lib/pkgconfig PKG_CONFIG_PATH +fi +if [ -d /usr/local/bin ]; then + pathprepend /usr/local/bin +fi +if [ -d /usr/local/sbin -a $EUID -eq 0 ]; then + pathprepend /usr/local/sbin +fi + +if [ -d ~/bin ]; then + pathprepend ~/bin +fi +#if [ $EUID -gt 99 ]; then +# pathappend . +#fi +EOF +} +generate_dircolors_sh() { +local FILE +FILE="dircolors.sh" +[ -f ${FOLDER}/etc/profile.d/$FILE ] && return +[ ! -d ${FOLDER}/etc/profile.d ] && mkdir -pv ${FOLDER}/etc/profile.d +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/profile.d/$FILE + return +fi +cat > ${FOLDER}/etc/profile.d/$FILE << "EOF" +# Setup for /bin/ls to support color, the alias is in /etc/bashrc. +if [ -f "/etc/dircolors" ] ; then + eval $(dircolors -b /etc/dircolors) + + if [ -f "$HOME/.dircolors" ] ; then + eval $(dircolors -b $HOME/.dircolors) + fi +fi +alias ls='ls --color=auto' +EOF +} +generate_profile() { +local FILE +FILE="profile" +[ -f ${FOLDER}/etc/$FILE ] && return +[ ! -d ${FOLDER}/etc ] && mkdir -pv ${FOLDER}/etc +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/$FILE + return +fi +cat > ${FOLDER}/etc/$FILE << "EOF" +# Begin /etc/profile +# Written for Beyond Linux From Scratch +# by James Robertson +# modifications by Dagmar d'Surreal + +# System wide environment variables and startup programs. + +# System wide aliases and functions should go in /etc/bashrc. Personal +# environment variables and startup programs should go into +# ~/.bash_profile. Personal aliases and functions should go into +# ~/.bashrc. + +# Functions to help us manage paths. Second argument is the name of the +# path variable to be modified (default: PATH) +pathremove () { + local IFS=':' + local NEWPATH + local DIR + local PATHVARIABLE=${2:-PATH} + for DIR in ${!PATHVARIABLE} ; do + if [ "$DIR" != "$1" ] ; then + NEWPATH=${NEWPATH:+$NEWPATH:}$DIR + fi + done + export $PATHVARIABLE="$NEWPATH" +} + +pathprepend () { + pathremove $1 $2 + local PATHVARIABLE=${2:-PATH} + export $PATHVARIABLE="$1${!PATHVARIABLE:+:${!PATHVARIABLE}}" +} + +pathappend () { + pathremove $1 $2 + local PATHVARIABLE=${2:-PATH} + export $PATHVARIABLE="${!PATHVARIABLE:+${!PATHVARIABLE}:}$1" +} + +export -f pathremove pathprepend pathappend + +# Set the initial path +export PATH=/usr/bin:/bin:/usr/sbin:/sbin + +if [ $EUID -eq 0 ] ; then + unset HISTFILE +fi + +# Setup some environment variables. +export HISTSIZE=1000 +export HISTIGNORE="&:[bf]g:exit" + +# Set some defaults for graphical systems +export XDG_DATA_DIRS=/usr/share/ +export XDG_CONFIG_DIRS=/etc/xdg/ + +# Setup a red prompt for root and a green one for users. +NORMAL="\[\e[0m\]" +RED="\[\e[1;31m\]" +GREEN="\[\e[1;32m\]" +if [[ $EUID == 0 ]] ; then + PS1="$RED\u [ $NORMAL\w$RED ]# $NORMAL" +else + PS1="$GREEN\u [ $NORMAL\w$GREEN ]\$ $NORMAL" +fi + +for script in /etc/profile.d/*.sh ; do + if [ -r $script ] ; then + . $script + fi +done + +unset script RED GREEN NORMAL + +# End /etc/profile +EOF +} +generate_group() { +[ -f ${FOLDER}/etc/group ] && return +[ ! -d ${FOLDER}/etc ] && mkdir -pv ${FOLDER}/etc +cat > ${FOLDER}/etc/group << "EOF" +root:x:0: +bin:x:1: +sys:x:2: +kmem:x:3: +tape:x:4: +tty:x:5: +daemon:x:6: +floppy:x:7: +disk:x:8: +lp:x:9: +dialout:x:10: +audio:x:11:gdm +video:x:12:gdm +utmp:x:13: +usb:x:14: +cdrom:x:15: +adm:x:16: +atd:x:17: +messagebus:x:18: +lpadmin:x:19: +named:x:20: +gdm:x:21: +fcron:x:22: +www:x:24: +apache:x:25: +smmsp:x:26: +polkitd:x:27: +wheel:x:30:root +exim:x:31: +postfix:x:32: +postdrop:x:33: +mail:x:34: +vmailman:x:35: +news:x:36: +kdm:x:37: +mysql:x:40: +postgres:x:41: +dovecot:x:42: +dovenull:x:43: +ftp:x:45: +proftpd:x:46: +vsftpd:x:47: +rsyncd:x:48: +sshd:x:50: +stunnel:x:51: +svn:x:56: +svntest:x:57: +pulse:x:58: +pulse-access:x:59: +games:x:60: +kvm:x:61: +wireshark:x:62: +lightdm:x:63: +sddm:x:64: +scanner:x:70: +colord:x:71: +vboxusers:x:80: +ldap:x:83: +avahi:x:84: +avahi-autoipd:x:85: +netdev:x:86: +ntp:x:87: +unbound:x:88: +nogroup:x:99: +users:x:999: +EOF +} +generate_passwd() { +[ -f ${FOLDER}/etc/passwd ] && return +[ ! -d ${FOLDER}/etc ] && mkdir -pv ${FOLDER}/etc +cat > ${FOLDER}/etc/passwd << "EOF" +root::0:0:root:/root:/bin/bash +bin:x:1:1:bin:/dev/null:/bin/false +lp:x:9:9:Print Service User:/dev/null:/bin/false +atd:x:17:17:add daemon:/dev/null:/bin/false +messagebus:x:18:18:D-Bus Message Daemon User:/dev/null:/bin/false +named:x:20:20:BIND Owner:/home/named:/bin/false +gdm:x:21:21:GDM Daemon User:/var/lib/gdm:/bin/false +fcron:x:22:22:Fcron User:/dev/null:/bin/false +www:x:24:24:Nginx Server:/dev/null:bin/false +apache:x:25:25:Apache Server:/dev/null:/bin/false +smmsp:x:26:26:Sendmail Daemon:/dev/null:/bin/false +polkitd:x:27:27:Policy Kit Daemon User:/etc/polkit-1:/bin/false +exim:x:31:31:Exim Daemon:/dev/null:/bin/false +postfix:x:32:32:Postfix Daemon User:/var/spool/postfix:/bin/false +sendmail:x:34:34:Sendmail Daemon:/dev/null:/bin/false +vmailman:x:35:35:Vmail Daemon:/dev/null:/bin/false +news:x:36:36:News Daemon:/dev/null:/bin/false +kdm:x:37:37:KDM Daemon Owner:/var/lib/kdm:/bin/false +mysql:x:40:40:MySQL Server:/dev/null:/bin/false +postgres:x:41:41:PostgreSQL Server:/srv/pgsql/data:/bin/bash +dovecot:x:42:42:Dovecot unprivileged user:/dev/null:/bin/false +dovenull:x:43:43:Dovecot login user:/dev/null:/bin/false +ftp:x:45:45:anonymous_user:/home/ftp:/bin/false +proftpd:x:46:46:proftpd:/srv/ftp:/usr/bin/proftpdshell +vsftpd:x:47:47:vsftpd User:/dev/null:/bin/false +rsyncd:x:48:48:rsyncd Daemon:/home/rsync:/bin/false +sshd:x:50:50:sshd PrivSep:/var/lib/sshd:/bin/false +stunnel:x:51:51:stunnel Daemon:/var/lib/stunnel:/bin/false +svn:x:56:56:SVN Owner:/home/svn:/bin/false +games:x:60:60:Games High Score Owner:/var/games:/bin/false +lightdm:x:63:63:Light Display Manager:/var/lib/lightdm:/sbin/nologin +sddm:x:64:64:Simple Desktop Display Manager:/var/lib/sddm:/bin/false +colord:x:71:71:Color Daemon Owner:/var/lib/colord:/bin/false +ldap:x:83:83:OpenLDAP Daemon Owner:/var/lib/openldap:/bin/false +avahi:x:84:84:Avahi Daemon Owner:/var/run/avahi-daemon:/bin/false +avahi-autoipd:x:85:85:Avahi autoip Daemon:/:/var/run/avahi-autoipd:/bin/false +ntp:x:87:87:Network Time Protocol:/var/lib/ntp:/bin/false +unbound:x:88:88:Unbound DNS resolver:/var/lib/unbound:/bin/false +anonymous:x:98:99:Unprivileged User:/dev/null:/bin/false +nobody:x:99:99:Unprivileged User:/dev/null:/bin/false +EOF +} +generate_fstab() { +local FILE +FILE="fstab" +[ -f ${FOLDER}/etc/$FILE ] && return +[ ! -d ${FOLDER}/etc ] && mkdir -pv ${FOLDER}/etc +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/$FILE + return +fi +cat > ${FOLDER}/etc/$FILE << "EOF" +# Begin /etc/fstab + +# file system mount-point type options dump fsck +# order +# Exemple de montage nfs +# 192.168.254.254:/home/thierry /home/thierry nfs rw,vers=3,_netdev,rsize=8192,wsize=8192 0 0 + +proc /proc proc nosuid,noexec,nodev 0 0 +sysfs /sys sysfs nosuid,noexec,nodev 0 0 +devpts /dev/pts devpts gid=5,mode=620 0 0 +tmpfs /run tmpfs defaults 0 0 +devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 +EOF +} +generate_dmrc() { +local FILE +FILE=".dmrc" +[ -f ${FOLDER}/etc/skel/$FILE ] && return +[ ! -d ${FOLDER}/etc/skel ] && mkdir -pv ${FOLDER}/etc/skel +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/skel/$FILE + return +fi +cat > ${FOLDER}/etc/skel/$FILE << "EOF" +[Desktop] +Session=default +EOF +} +generate_bashrc() { +local FILE +FILE=".bashrc" +[ -f ${FOLDER}/etc/skel/$FILE ] && return +[ ! -d ${FOLDER}/etc/skel ] && mkdir -pv ${FOLDER}/etc/skel +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/skel/$FILE + return +fi +cat > ${FOLDER}/etc/skel/$FILE << "EOF" +# Personal aliases and functions. + +# Personal environment variables and startup programs should go in +# ~/.bash_profile. System wide environment variables and startup +# programs are in /etc/profile. System wide aliases and functions are +# in /etc/bashrc. + +if [ -f "/etc/bashrc" ] ; then + source /etc/bashrc +fi +if [ $EUID -eq 0 ] ; then + alias del='cards remove' + alias get='cards install' + alias up='cards install -u' + alias check='cards sync;cards diff' +else + alias del='sudo cards remove' + alias get='sudo cards install' + alias up='sudo cards install -u' + alias check='sudo cards sync;sudo cards diff' +fi +alias search='cards search' +alias ll='ls -l' +alias l='ls -alh' +alias duh='du -h --max-depth=1' +alias dfh='df -h' +alias pkgfind='cards list | grep -i' + +# End ~/.bashrc +EOF +[ -f ${FOLDER}/root/$FILE ] && return +[ ! -d ${FOLDER}/root ] && install -dv -m0750 ${FOLDER}/root +cp -v ${FOLDER}/etc/skel/$FILE \ +${FOLDER}/root +} +generate_bash_profile() { +local FILE +FILE=".bash_profile" +[ -f ${FOLDER}/etc/skel/$FILE ] && return +[ ! -d ${FOLDER}/etc/skel ] && mkdir -pv ${FOLDER}/etc/skel +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/skel/$FILE + return +fi +cat > ${FOLDER}/etc/skel/$FILE << "EOF" +# Personal environment variables and startup programs. + +# Personal aliases and functions should go in ~/.bashrc. System wide +# environment variables and startup programs are in /etc/profile. +# System wide aliases and functions are in /etc/bashrc. + +append () { + # First remove the directory + local IFS=':' + local NEWPATH + for DIR in $PATH; do + if [ "$DIR" != "$1" ]; then + NEWPATH=${NEWPATH:+$NEWPATH:}$DIR + fi + done + # Then append the directory + export PATH=$NEWPATH:$1 +} + +if [ -f "$HOME/.bashrc" ] ; then + source $HOME/.bashrc +fi + +# unset append + +# End ~/.bash_profile +EOF +[ ! -d ${FOLDER}/root ] && install -dv -m0750 ${FOLDER}/root +[ -f ${FOLDER}/root/$FILE ] && return +cp -v ${FOLDER}/etc/skel/$FILE \ +${FOLDER}/root +} +generate_pkgmk_conf() { +local FILE +FILE="pkgmk.conf" +[ -f ${FOLDER}/etc/$FILE ] && return +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + [ ! -d ${FOLDER}/etc ] && mkdir -pv ${FOLDER}/etc + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/$FILE +fi +} +generate_cards_conf() { +local FILE +FILE="cards.conf" +[ -f ${FOLDER}/etc/$FILE ] && return +[ ! -d ${FOLDER}/etc ] && mkdir -pv ${FOLDER}/etc +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${FOLDER}/etc/$FILE + return +fi +echo "## For kde5 +# Comment following 2 lines +# if you don't want to install kde5 +# +dir ${DEPOT}/kde5-extra|${URL} +dir ${DEPOT}/kde5|${URL} +## +## For kde (4) +# Comment following 2 lines +# if you don't want to install kde (version4) +# + +dir ${DEPOT}/kde-extra|${URL} +dir ${DEPOT}/kde|${URL} +# +## For cinnamon +# Cinnamon is not yet ready to ude +# Decomment following 2 lines +# if you want to try cinnamon anyway +# +# dir ${DEPOT}/cinnamon-extra|${URL} +# dir ${DEPOT}/cinnamon|${URL} +# +## For Gnome +# Comment following 2 lines +# if you don't want to install gnome +# +dir ${DEPOT}/gnome-extra|${URL} +dir ${DEPOT}/gnome|${URL} +# +## For mate +# Comment following 2 lines +# if you don't want to install mate +# +dir ${DEPOT}/mate-extra|${URL} +dir ${DEPOT}/mate|${URL} +# +## For xfce4 +# Comment following 2 lines +# if you don't want to install xfce4 +# +dir ${DEPOT}/xfce4-extra|${URL} +dir ${DEPOT}/xfce4|${URL} +# +## For lxqt +# Comment following 2 lines +# if you don't want to install lxqt +# +dir ${DEPOT}/lxqt-extra|${URL} +dir ${DEPOT}/lxqt|${URL} +# +## For lxde +# Comment following 2 lines +# if you don't want to install lxde +# +dir ${DEPOT}/lxde-extra|${URL} +dir ${DEPOT}/lxde|${URL} +# +## Normally everything under this line +# are needed stuffs +# +## For all the graphical applications +dir ${DEPOT}/gui-extra|${URL} +# +## For a minimal graphical interface +dir ${DEPOT}/gui|${URL} +# +## For all the console applications +dir ${DEPOT}/cli-extra|${URL} +# +## For a minimal console interface +dir ${DEPOT}/cli|${URL} +# +## Strict minimum Base system to be able to boot on it +dir ${DEPOT}/base-extra|${URL} +# +# Chroot system without reboot possibilities for a chroot +dir ${DEPOT}/base|${URL} +# +## Normaly you want to keep base and +base ${DEPOT}/base +# +## and base-extra +base ${DEPOT}/base-extra +# +## If you want to keep more collections remove comments below +# Adjust to your needs +# +# base ${DEPOT}/cli +# base ${DEPOT}/cli-extra +# base ${DEPOT}/gui +# base ${DEPOT}/gui-extra +# base ${DEPOT}/..." > ${FOLDER}/etc/cards.conf +} +generate_nutyx_version() { +local FILE +FILE="nutyx-version" +[ -f ${FOLDER}/var/lib/pkg/$FILE ] && return +[ ! -d ${FOLDER}/var/lib/pkg ] && mkdir -pv ${FOLDER}/var/lib/pkg +echo "name ${CODE_NAME} +version $VERSION" > ${FOLDER}/var/lib/pkg/$FILE +} +install_resolv_conf() { +[ -f /etc/resolv.conf ] && cp /etc/resolv.conf ${FOLDER}/etc +} +successfull_installation () { +echo " +**************************************************** +* Installation of NuTyX $VERSION finished. * +* * +* Thanks for installing NuTyX * +* * +* Check http://www.nutyx.org/en/documentation.html * +* or http://www.nutyx.org/fr/documentation.html * +* * +* Make sure to review /etc/cards.conf * +* to meet your requirements in packages selection * +* * +**************************************************** +" +} +check_root() { +[ "$UID" != "0" ] && error " You are not root, cannot continue" +} +check_bash() { + BASH_VERSION=`bash --version|head -n1 | cut -d " " -f4|cut -d "(" -f1|sed "s/\.//g"` + if [ -z ${BASH_VERSION} ]; then + error " Wrong interpreter, please use 'bash' as interpreter" + fi + # Checking bash version + if [ ${BASH_VERSION} -lt 4333 ]; then + boot_mesg " You not use 'bash' version 4.3.33 or newer..." + echo_warning + fi +} +check_tools() { + if ! (`which wget > /dev/null`); then + error " Command 'wget' not found, please install wget" + fi + if ! (`which tar > /dev/null`); then + error " Command 'tar' not found, please install tar" + fi + if ! (`which gawk > /dev/null`); then + error " Command 'gawk' not found, please install gawk" + fi +} +check_variables() { + +[ -z $URL ] && URL="http://downloads.nutyx.org" +[ -z $VERSION ] && VERSION="8.0" +[ -z $DEPOT ] && DEPOT="/var/lib/pkg/depotrepo" +[ -z $FOLDER ] && FOLDER="/mnt/hd" + +HOMEPAGE="${URL}" ## http://downloads.nutyx.org +INSTALL_BASE="$VERSION/$ARCH" ## 8.0/x86_64 +DEPOT_ROOT="$HOMEPAGE/${INSTALL_BASE}" ## http://downloads.nutyx.org/8.0/x86_64 +DEPOT_BASE="$DEPOT_ROOT/$BASE" ## http://downloads.nutyx.org/8.0/x86_64/base + +LOCAL_DEPOT_PACKAGES="$DEPOT/$BASE" +DEPOT_CD="/media/cdrom" + +SETUP_FILE=/tmp/setup +# Size of the FullInstall in Mbytes +let BASE_SIZE=450 +} +config() { +ARCH=`uname -m` +# Number of seconds between STOPSIG and FALLBACK when stopping processes +KILLDELAY="3" + +## Screen Dimensions +# Find current screen size + +if [ -z "${COLUMNS}" ]; then + COLUMNS=$(stty size) + COLUMNS=${COLUMNS##* } +fi + +# When using remote connections, such as a serial port, stty size returns 0 +if [ "${COLUMNS}" = "0" ]; then + COLUMNS=80 +fi + +## Measurements for positioning result messages +COL=$((${COLUMNS} - 8)) +WCOL=$((${COL} - 2)) + +## Provide an echo that supports -e and -n +# If formatting is needed, $ECHO should be used +case "`echo -e -n test`" in + -[en]*) + ECHO=/bin/echo + ;; + *) + ECHO=echo + ;; +esac + +## Set Cursor Position Commands, used via $ECHO +SET_COL="\\033[${COL}G" # at the $COL char +SET_WCOL="\\033[${WCOL}G" # at the $WCOL char +CURS_UP="\\033[1A\\033[0G" # Up one line, at the 0'th char + +## Set color commands, used via $ECHO +# Please consult `man console_codes for more information +# under the "ECMA-48 Set Graphics Rendition" section +# +# Warning: when switching from a 8bit to a 9bit font, +# the linux console will reinterpret the bold (1;) to +# the top 256 glyphs of the 9bit font. This does +# not affect framebuffer consoles +NORMAL="\\033[0;39m" # Standard console grey +SUCCESS="\\033[1;32m" # Success is green +WARNING="\\033[1;33m" # Warnings are yellow +FAILURE="\\033[1;31m" # Failures are red +INFO="\\033[1;36m" # Information is light cyan +BRACKET="\\033[1;34m" # Brackets are blue + +STRING_LENGTH="0" # the length of the current message +} +check_lfs() { +# LFS is set ? +if [ ! -z "${LFS}" ]; then + DEVICE=${LFS} + FOLDER=${LFS} +else + + DEVICE=${FOLDER} +fi +echo " +****************************** +Installation path: $DEVICE +******************************" +} +check_mountpoint() { +[ -z $FOLDER ] && error "Variable FOLDER not define" +} +check_arch() { +if [ "$ARCH" != "x86_64" ] && [ "$ARCH" != "i686" ]; then + boot_mesg " + >>> This arch ($ARCH) is not supported" + echo_failure + exit 1 +fi +} +create_database() { +[ ! -d ${FOLDER}/var/lib/pkg/DB ] && mkdir -p ${FOLDER}/var/lib/pkg/DB +} +create_locale_link() { +[ ! -d ${FOLDER}/etc/locale ] && mkdir -p ${FOLDER}/etc/locale +if [ -d ${FOLDER}/usr/lib/locale ]; then + rm -r ${FOLDER}/usr/lib/locale + ln -sv /etc/locale/ ${FOLDER}/usr/lib/locale +fi +} +make_directories() { +mkdir ${FOLDER}/{dev,sys,proc,run,tmp,home,srv,mnt} +mkdir -p ${FOLDER}/var/tmp +mkdir -p ${FOLDER}/usr/{,local/}lib + +chmod 1777 ${FOLDER}/{,var/}tmp + +mkdir -v ${FOLDER}/var/{mail,spool} +mkdir -pv ${FOLDER}/var/run/lock + +mknod -m 600 ${FOLDER}/dev/console c 5 1 +mknod -m 666 ${FOLDER}/dev/null c 1 3 +} +download_pkgadd() { + if [ ! -f $TMP/usr/bin/pkgadd ]; then + cd $TMP + basepackagefile=`getPackageName cards` + if [ "$basepackagefile" == "" ]; then + error "variable 'basepackagefile' is not set" + fi + packagefile=`echo ${basepackagefile}|sed "s|^cards|cards.devel|"` + if [ ! -f ${packagefile} ]; then + wget ${DEPOT_BASE}/cards/$packagefile || print_error_msg + echo_ok + fi + echo "Extraction of cards.devel ..." + tar -xf ${packagefile} || print_error_msg + echo_ok + + fi +} +check_mountfolder() { + [ ! -d $FOLDER ] && mkdir -p $FOLDER +} +generate_setupfile() { +echo "#!/bin/bash +source /etc/profile +cards sync +cards install e2fsprogs \ +reiserfsprogs \ +xfsprogs jfsutils \ +btrfs-progs sudo \ +sysklogd sysvinit \ +dhcpcd grub \ +tzdata iproute2 iana-etc \ +e3 eudev kmod less \ +groff man-db cards.man \ +nutyx.man \ +lvm2 mdadm dialog cpio squashfs \ +linux-firmware \ +kernel-lts \ +ca-certificates +exit" > $FOLDER/$SETUP_FILE +chmod 177 $FOLDER/$SETUP_FILE +setup_chroot +chroot ${FOLDER} /bin/bash -c "$SETUP_FILE" +unmountall +} +install_configuration_files() { + generate_cards_conf + generate_pkgmk_conf + generate_fstab + generate_passwd + generate_group + generate_bash_profile + generate_bashrc + generate_dmrc + generate_hosts + generate_inputrc + generate_shells + generate_dircolors_sh + generate_extrapaths_sh + generate_readline_sh + generate_umask_sh + generate_profile + generate_hosts + generate_inputrc + generate_modules + generate_createfiles + generate_mouse + generate_udev_retry + generate_rc_site + generate_etc_bashrc + generate_blfs_bootscripts + generate_nutyx_version +} +print_help() { + echo " +usage: `basename ${INSTALL_COMMAND}` [options] options + -p, --path will install NuTyX in + -ec, --enter-chroot will enter in the chroot if exist + -ic, --install-config will install all the configuration files only + -h, --help print help and exit + -v, --version print the version and exit +" + +} + +parse_options() { + while [ "$1" ]; do + case $1 in + -h|--help) + print_help + exit 0;; + -ec|--enter-chroot) + check_lfs "$@" + check_root + setup_chroot + enter_chroot + unmountall + exit 0;; + -ic|--install-config) + check_variables + check_lfs "$@" + check_root + check_mountfolder + check_mountpoint + make_directories + create_locale_link + install_configuration_files + exit 0;; + -p|--path) + if [ ! "$2" ]; then + echo "`basename $INSTALL_COMMAND`: option $1 requires an argument" + exit 1 + fi + FOLDER="$2" + shift;; + -v|--version) + echo "`basename $INSTALL_COMMAND` $VERSION-$RELEASE" + exit 0;; + /*) + boot_mesg " + >>> This methode is depreciate <<<: use '-p $1' instead or adjust the 'LFS' variable" + echo_warning + echo " + press any key to continue ... +" + read a + FOLDER="$1";; + *) + echo "`basename $0`: invalid option $1" + exit 1 ;; + esac + shift + done +} +main() { + config + [ -f /etc/`basename $INSTALL_COMMAND`.conf ] && source /etc/`basename $INSTALL_COMMAND`.conf + check_variables "$@" + parse_options "$@" + check_arch + check_lfs "$@" + if [ $# -lt 1 ] && [ -z "$LFS" ] ; then + echo " +******************************************* +* You didn't specify enough arguments * +* Argument 1: Folder destionation * +* * +* Please re-enter the command with the * +* corrects arguments * +******************************************* + +example: ${INSTALL_COMMAND} -p /chroot +" + + return + fi + check_root + check_bash + check_tools + TMP=`mktemp -d` + check_mountfolder + check_mountpoint + + download_pkgadd + create_database + + install_base + + create_locale_link + + make_directories + install_configuration_files + install_resolv_conf + generate_setupfile + end + successfull_installation +} + +readonly CODE_NAME="houaphan" +readonly BASE="base" +readonly RELEASE=2 +INSTALL_COMMAND="`basename $0`" +main "$@" diff --git a/bin/library-check.sh b/bin/library-check.sh new file mode 100755 index 000000000..c251f5cec --- /dev/null +++ b/bin/library-check.sh @@ -0,0 +1,6 @@ +#!/bin/bash +for lib in lib{gmp,mpfr,mpc}.la; do + echo $lib: $(if find /usr/lib* -name $lib| + grep -q $lib;then :;else echo not;fi) found +done +unset lib diff --git a/bin/mps b/bin/mps new file mode 100755 index 000000000..fb76ad1d4 --- /dev/null +++ b/bin/mps @@ -0,0 +1,312 @@ +#!/bin/bash +versiyon="0.1" +paketdepo="/depo/paketler/" +sunucu="192.168.3.193:8000/paketdepo/" +ikaynak="" +betikad=${0##*/} +kurulum_onay="evet" +dokunulmaz="/etc/dokunulmaz" +talimatname_dizin="/root/talimatname" + +icerik_ekle(){ + paketad=`echo "$1" | cut -d'#' -f1` + paketad=`basename $paketad` + echo $paketad" paketi kuruluyor." + mkdir -p /var/lib/pkg/DB/"$paketad" && + tar xf $1 -C / && + mv /.MTREE /var/lib/pkg/DB/"$paketad"/files && + mv /.META /var/lib/pkg/DB/"$paketad"/META && + if [ -f /tools/sbin/ldconfig ];then + /tools/sbin/ldconfig + else + /sbin/ldconfig + fi + echo $paketad" paketi kuruldu." +} + +paket_sil(){ + local paket kkont + if [ -f $dokunulmaz ];then + kkont=`kurulu_kontrol "$1"` + if [ "$kkont" = "kurulu" ];then + paket="$1" + echo $paket" paketi siliniyor." + #while IFS='' read -r line || [[ -n "$line" ]]; do + while read -r dosya + do + if [[ $(grep -c $dosya $dokunulmaz) -eq 0 ]]; then + #echo /$dosya + rm -r -f /$dosya + fi + done < /var/lib/pkg/DB/"$paket"/files + rm -r -f /var/lib/pkg/DB/"$paket" && + echo $paket" paketi silindi." + else + echo "paket zaten kurulu değil!" + fi + else + echo "kritik mesaj:$dokunulmaz dosyası yok." + #tamirat + cp /root/ayarlar/dokunulmaz /etc/ + echo "dokunulmazlık tamiri yapıldı.,komutu yineleyiniz." + fi + +} + +paket_bilgi(){ + local paket kkont + kkont=`kurulu_kontrol "$1"` + if [ "$kkont" = "kurulu" ];then + paket="$1" + cat /var/lib/pkg/DB/"$paket"/META + else + echo "paket kurulu değil!" + fi + +} + +derleme_listyap(){ + bagimlist=`bagimli_bilgi "$1"` + for bagim in $bagimlist;do + if [ "`cat derleme.liste | grep $bagim`" != "$bagim" ];then + derleme_listyap "$bagim" + fi + done + #if [ "`cat derleme.liste | grep $1`" != "$1" ];then + # echo "derleme.liste yazılıyor:" "$1" + # echo "$1" >> derleme.liste + #fi + if ! grep -Fxq "$1" derleme.liste + then + # echo "pas" + #else + echo "derleme.liste yazılıyor:" "$1" + echo "$1" >> derleme.liste + fi +} + +paket_derle_oto(){ + rm derleme.liste + touch derleme.liste + derleme_listyap "$1" + for dpkt in `cat derleme.liste`;do + echo $dpkt "derleniyor...." + paket_derle $dpkt + done +} + +paket_derle(){ + local konum derleme_onay eh bagimd + derleme_onay="h" + konum="`find "$talimatname_dizin" -name $1`" + if [ -d "$konum" ];then + mkdir -p tmp."$1" + cp -a $konum/* tmp."$1"/ + cd tmp."$1" + + if [ `kurulu_kontrol "$1"` = "kurulu" ];then + while true; do + read -p "$1 paketi zaten kurulu yine de derlensin mi?" eh + case $eh in + [Ee]* ) derleme_onay="e"; break;; + [Hh]* ) break;; + * ) echo "e veya h";; + esac + done + else + derleme_onay="e" + fi + if [ "$derleme_onay" = "e" ];then + echo "$1" "derleniyor...." + #mpsd -d > /dev/null + mpsd -d + if [ "$kurulum_onay" = "evet" ];then + for kpkt in `ls $1* | cut -d'#' -f1`;do + mps -k "$kpkt#"* + done + fi + mv *.mps.lz ../ + fi + cd .. + rm -r tmp."$1" + else + echo "talimat dosyası bulunamadı." + fi + +} + +bagimli_bilgi(){ + local bagimd konum + konum="`find "$talimatname_dizin" -name $1`" + bagimd=`cat $konum/talimat | grep "Depends" | cut -d':' -f2` + #echo $bagimd + echo `echo "$bagimd" | sed 's/,/ /g'` +} + +kurulu_kontrol(){ + if [ -d "/var/lib/pkg/DB/$1" ];then + echo "kurulu" + exit 1 + fi + echo "degil" +} + +paketvt_guncelle(){ + wget -q --spider "$sunucu""paket.vt" + #if wget -P /tmp -q "$sunucu""paket.vt" > /dev/null; then + if [ $? -eq 0 ]; then + echo "paket veritabanı guncellenıyor." "$paketdepo""paket.vt" + if [ -f "$paketdepo""paket.vt" ];then + mv "$paketdepo""paket.vt" "$paketdepo""paket.vt.eski" + fi + wget -P "$paketdepo" "$sunucu""paket.vt" + #rm /tmp/paket.vt* + exit 1 + fi + echo "paket veritabanı guncelleme olumsuz." +} + +sistem_kontrol(){ + paketvt_kontrol + sunucu_kontrol +} + +sunucu_kontrol(){ + wget -q --spider $sunucu + if [ $? -eq 0 ]; then + echo "paket sunucu aktif" + else + echo "sunucu erişim dışı" + exit 1 + fi +} + +paketvt_kontrol(){ + mkdir -p /depo/paketler + if [ ! -f /depo/paketler/paket.vt ];then + touch /depo/paketler/paket.vt + fi +} + +yardim(){ + echo "yardim" +} + + +ayarlar() { + + while [ "$1" ]; do + case $1 in + -i|--indir) + ikaynak="ag" + kurulum_onay="olumsuz";; + -ik|--inku) + ikaynak="ag" ;; + -k|--yrku) + ikaynak="yerel" ;; + -s|--pksl) + paket_sil "$2" ;; + -d|--pkde) + kurulum_onay="olumsuz" + paket_derle "$2" ;; + -dk|--pkdk) + paket_derle "$2" ;; + -odk|--pkodk) + paket_derle_oto "$2" ;; + -dly|--drly) + rm derleme.liste + touch derleme.liste + derleme_listyap "$2" ;; + -b|--pkbl) + paket_bilgi "$2" ;; + -bb|--pkbb) + bagimli_bilgi "$2" ;; + -G|--pvtg) + paketvt_guncelle ;; + -g|--pkgu) + if [ ! "$2" ]; then + echo "paket ismi eksik" + exit 1 + fi + paket_guncelle "$2";; + -kuko|--kurulu-kontrol) + if [ ! "$2" ]; then + echo "paket ismi eksik" + exit 1 + fi + kurulu_kontrol "$2";; + -suko) + sunucu_kontrol ;; + -cf|--config-file) + if [ ! "$2" ]; then + echo "ayardosyası gerek $1" + exit 1 + fi + ayar_dosyasi="$2" + shift ;; + -v) + echo "$betikad $versiyon" + exit 0 ;; + -h|--help) + yardim + exit 0 ;; + + esac + shift + done +} +ana(){ +ayarlar "$@" + +if [ "$ikaynak" = "ag" ]; then + + echo "agdan cekiliyor:" "$2" + #pkt=`cat "$paketdepo""paket.vt" | grep -w "$2" | cut -d' ' -f2` + pkt=`cat "$paketdepo""paket.vt" | grep "$2"# | cut -d' ' -f2` + if [ ! -z "$pkt" -a "$pkt" != "" ]; then + cpaket="${pkt/'#'/'%23'}" + #paket sunucuda varsa + wget -q --spider "$sunucu$cpaket" + #if wget -P /tmp -q "$sunucu$cpaket" > /dev/null; then + if [ $? -eq 0 ]; then + wget -nc -P "$paketdepo" "$sunucu$cpaket" + #mv /tmp/$pkt "$paketdepo" + if [ "$kurulum_onay" = "evet" ];then + kkont=`kurulu_kontrol "$2"` + if [ "$kkont" = "degil" ];then + icerik_ekle "$paketdepo$pkt" + exit 1 + else + echo "paket zaten kurulu!" + fi + fi + fi + fi + exit 1 + +fi + +if [ "$ikaynak" = "yerel" ]; then + pkontrol=`basename $2 | grep -w "mps.lz"` + if [ ! -z "$pkontrol" -a "$pkontrol" != "" ]; then + paketad=`echo "$2" | cut -d'#' -f1` + kkont=`kurulu_kontrol "$paketad"` + if [ "$kkont" = "degil" ];then + icerik_ekle "$2" + else + echo "$2 paketi zaten kurulu" + fi + else + echo "yerelde mps paketi bulunamadı." + fi +fi + +} +ana "$@" + +#kurulum oncesi işler yapılır. +#paket içeriği hedefe çıkarılır. +#kurulum sonrası işler yapılır. +#paket veritabanı guncellenir. +#ldconfig tetiklenir. +#ek olarak çakışma ve güncelleme-geriçekme kontrolleri yapılır. diff --git a/bin/mpsd b/bin/mpsd new file mode 100755 index 000000000..0e5a1cb91 --- /dev/null +++ b/bin/mpsd @@ -0,0 +1,1538 @@ +#!/bin/bash + +# error codes +E_GENERAL=1 +E_PKGFILE=2 # invalid Pkgfile +E_DIR_PERM=3 # (source/build) directory missing or missing read/write permission +E_DOWNLOAD=4 # error during download +E_UNPACK=5 # error during unpacking of source file(s) +E_MD5=6 # md5sum verification failed +E_FOOTPRINT=7 # footprint check failure +E_BUILD=8 # error while running 'build()' +E_INSTALL=9 # error while installing the package via 'pkgadd' +E_DEPS=10 # error while searching runtime deps via 'pkginfo -b' + +info() { + echo "=======> $1" +} +warning() { + info "WARNING: $1" >&2 +} +error() { + info "ERROR: $1" >&2 +} +abort_on_build() { + error $1 + exit $E_BUILD +} +get_filename() { + if [[ $1 =~ ^(http|https|ftp|file)://.*/(.+) ]]; then + echo "$PKGMK_SOURCE_DIR/${BASH_REMATCH[2]}" + else + echo $1 + fi +} +get_basename() { + local FILE="`echo $1 | sed 's|^.*://.*/||g'`" + echo $FILE +} +check_pkgfile() { + local NAME_TEST + if [ "${name}" == "" ]; then + error "Variable 'name' not initiated or not found in $PKGMK_PKGFILE." + exit $E_PKGFILE + elif [ "`type -t build`" != "function" ]; then + error "Function 'build' not specified in $PKGMK_PKGFILE." + exit $E_PKGFILE + fi + NAME_TEST=`echo "${name}" | sed 's@[[a-z0-9]*[-_+]*]*@@g'` + if [ "$NAME_TEST" != "" ]; then + error "Variable 'name' contains illegal characters: $NAME_TEST" + exit $E_PKGFILE + fi + if [ ${#name} -gt 50 ];then + error "Variable 'name' length higher then 50 characters." + exit $E_PKGFILE + fi + if [ "${version}" == "" ]; then + error "Variable 'version' not initiated or not found in $PKGMK_PKGFILE." + exit $E_PKGFILE + fi + if [ "$PKGMK_IGNORE_RELEASE" = "no" ]; then + if [ "${release}" == "" ]; then + error "Variable 'release' not initiated or not found in $PKGMK_PKGFILE." + exit $E_PKGFILE + fi + fi + + +} +get_package_name() { + local NAME EXT + if [ "${1:$((${#1} - ${#PKGMK_PACKAGE_EXT} ))}" == "$PKGMK_PACKAGE_EXT" ]; then + EXT=$PKGMK_PACKAGE_EXT + else + EXT=$PKGMK_PACKAGE_EXT.$PKGMK_COMPRESSION_MODE + fi + #eski + #NAME=`echo $1|sed "s/i686.$EXT//"|sed "s/x86_64.$EXT//"|sed "s/any.$EXT//"` + #echo "${NAME:0:$((${#NAME} - 10 ))}" + NAME=`echo "$1" | cut -d'#' -f1` + echo "$NAME" +} +get_package_builddate() { + local NAME BUILD_DATE EXT + if [ "${1:$((${#1} - ${#PKGMK_PACKAGE_EXT} ))}" == "$PKGMK_PACKAGE_EXT" ]; then + EXT=$PKGMK_PACKAGE_EXT + else + EXT=$PKGMK_PACKAGE_EXT.$PKGMK_COMPRESSION_MODE + fi + NAME="`get_package_name $1`" + BUILD_DATE=`echo $1|sed "s/i686.$EXT//"|sed "s/x86_64.$EXT//"|sed "s/any.$EXT//"` + echo "${BUILD_DATE:$((${#NAME}))}" +} +get_package_extension() { + local EXTENSION + if [ "${1:$((${#1} - ${#PKGMK_PACKAGE_EXT} ))}" == "$PKGMK_PACKAGE_EXT" ]; then + EXTENSION=".$PKGMK_PACKAGE_EXT" + else + EXTENSION=".$PKGMK_PACKAGE_EXT.$PKGMK_COMPRESSION_MODE" + fi + echo $EXTENSION +} +get_package_arch() { + local NAME BUILD_DATE EXTENSION + NAME=`get_package_name $1` + BUILD_DATE=`get_package_builddate $1` + EXTENSION=`get_package_extension $1` + echo $1|sed "s/$NAME$BUILD_DATE//"|sed "s/$EXTENSION//" +} +check_directory() { + if [ ! -d $1 ]; then + error "Directory '$1' does not exist." + exit $E_DIR_PERM + elif [ ! -w $1 ]; then + error "Directory '$1' not writable." + exit $E_DIR_PERM + elif [ ! -x $1 ] || [ ! -r $1 ]; then + error "Directory '$1' not readable." + exit $E_DIR_PERM + fi +} +check_file() { + if [ -e $1 ] && [ ! -w $1 ]; then + error "File '$1' is not writable." + exit $E_GENERAL + fi +} +downloads_file_with_curl() { + if [ ! "`type -p curl`" ]; then + error "Command 'curl' not found." + exit $E_GENERAL + fi + DOWNLOAD_OPTS="--ftp-pasv --retry 3 --retry-delay 3 \ + -R -o $1 --fail -#" + + error=1 + + curl $DOWNLOAD_OPTS $2 + error=$? + if [ $error != 0 ]; then + error "Downloading '$2' failed." + exit $E_DOWNLOAD + fi +} +download_file() { + info "Downloading '$1'." + + LOCAL_FILENAME=`get_filename $1` + + if [ ! "`type -p wget`" ]; then + warning "Command 'wget' not found." + info "You should install 'wget' as soon as possible, trying with curl ..." + downloads_file_with_curl $LOCAL_FILENAME $1 + else + LOCAL_FILENAME_PARTIAL="$LOCAL_FILENAME.partial" + DOWNLOAD_OPTS="--passive-ftp --no-directories --tries=3 --waitretry=3 \ + --directory-prefix=$PKGMK_SOURCE_DIR \ + --output-document=$LOCAL_FILENAME_PARTIAL --no-check-certificate" + + if [ -f "$LOCAL_FILENAME_PARTIAL" ]; then + info "Partial download found, trying to resume" + RESUME_CMD="-c" + fi + + error=1 + + BASENAME=`get_basename $1` + for REPO in ${PKGMK_SOURCE_MIRRORS[@]}; do + REPO="`echo $REPO | sed 's|/$||'`" + wget $RESUME_CMD $DOWNLOAD_OPTS $PKGMK_WGET_OPTS $REPO/$BASENAME + error=$? + if [ $error == 0 ]; then + break + fi + done + + if [ $error != 0 ]; then + while true; do + wget $RESUME_CMD $DOWNLOAD_OPTS $PKGMK_WGET_OPTS $1 + error=$? + if [ $error != 0 ] && [ "$RESUME_CMD" ]; then + info "Partial download failed, restarting" + rm -f "$LOCAL_FILENAME_PARTIAL" + RESUME_CMD="" + else + break + fi + done + fi + + if [ $error != 0 ]; then + error "Downloading '$1' failed." + exit $E_DOWNLOAD + fi + + mv -f "$LOCAL_FILENAME_PARTIAL" "$LOCAL_FILENAME" + fi +} +download_source() { + local FILE LOCAL_FILENAME + + for FILE in ${source[@]}; do + LOCAL_FILENAME=`get_filename $FILE` + if [ ! -e $LOCAL_FILENAME ]; then + if [ "$LOCAL_FILENAME" = "$FILE" ]; then + error "Source file '$LOCAL_FILENAME' not found (can not be downloaded, URL not specified)." + exit $E_DOWNLOAD + else + if [ "$PKGMK_DOWNLOAD" = "yes" ]; then + download_file $FILE + else + error "Source file '$LOCAL_FILENAME' not found (use option -d to download)." + exit $E_DOWNLOAD + fi + fi + fi + done +} +remove_source() { + local FILE LOCAL_FILENAME + for FILE in ${source[@]}; do + LOCAL_FILENAME=`get_filename $FILE` + if [ -e $LOCAL_FILENAME ] && [ "$LOCAL_FILENAME" != "$FILE" ]; then + info "Removing $LOCAL_FILENAME" + rm -f $LOCAL_FILENAME + fi + done +} +unpack_source() { + local FILE LOCAL_FILENAME COMMAND + + for FILE in ${source[@]}; do + LOCAL_FILENAME=`get_filename $FILE` + case $LOCAL_FILENAME in + *.tar|*.tar.gz|*.tar.Z|*.tgz|*.tar.bz2|*.tbz2|*.tar.xz|*.txz|*.tar.lzma|*.zip|*.rpm) + if [ "$PKGMK_IGNORE_UNPACK" != "yes" ];then + COMMAND="bsdtar -p -o -C $SRC -xf $LOCAL_FILENAME" + else + COMMAND="cp $LOCAL_FILENAME $SRC" + fi ;; + *) + COMMAND="cp $LOCAL_FILENAME $SRC" ;; + esac + + echo "$COMMAND" + + $COMMAND + + if [ $? != 0 ]; then + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + error "Building '$TARGET' failed." + exit $E_UNPACK + fi + done +} +get_package_list() { + local ARCHFILE i + i=0 + for ARCH in x86_64 i686 any; do + for FILE in `find $PKGMK_PACKAGE_DIR -name "${name}*$ARCH.$PKGMK_PACKAGE_EXT*"`; do + TARGETS[i]=`basename $FILE` + i=$((i+1)) + done + done +} +make_md5sum() { + local FILE LOCAL_FILENAMES + + if [ "$source" ]; then + for FILE in ${source[@]}; do + LOCAL_FILENAMES="$LOCAL_FILENAMES `get_filename $FILE`" + done + + md5sum $LOCAL_FILENAMES | sed -e 's| .*/| |' | sort -k 2 + fi +} + +make_footprint() { +if ! (echo $TARGET| grep "kernel" >/dev/null); then + pkginfo --footprint $TARGET | \ + sed "s|\tlib/modules/`uname -r`/|\tlib/modules//|g" | \ + sort -k 3 +else + pkginfo --footprint $TARGET | sort -k 3 +fi +} + +check_md5sum() { + local FILE="$PKGMK_WORK_DIR/.tmp" + + cd $PKGMK_ROOT + + if [ -f $PKGMK_MD5SUM ]; then + make_md5sum > $FILE.md5sum + sort -k 2 $PKGMK_MD5SUM > $FILE.md5sum.orig + diff -w -t -U 0 $FILE.md5sum.orig $FILE.md5sum | \ + sed '/^@@/d' | \ + sed '/^+++/d' | \ + sed '/^---/d' | \ + sed 's/^+/NEW /g' | \ + sed 's/^-/MISSING /g' > $FILE.md5sum.diff + if [ -s $FILE.md5sum.diff ]; then + error "Md5sum mismatch found:" + cat $FILE.md5sum.diff >&2 + + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + + if [ "$PKGMK_CHECK_MD5SUM" = "yes" ]; then + error "Md5sum not ok." + exit $E_MD5 + fi + + error "Building '$TARGET' failed." + exit $E_MD5 + fi + else + if [ "$PKGMK_CHECK_MD5SUM" = "yes" ]; then + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + info "Md5sum not found." + exit $E_MD5 + fi + + warning "Md5sum not found, creating new." + make_md5sum > $PKGMK_MD5SUM + fi + + if [ "$PKGMK_CHECK_MD5SUM" = "yes" ]; then + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + info "Md5sum ok." + exit 0 + fi +} + +strip_files() { + local FILE FILTER + + cd $PKG + + if [ -f $PKGMK_ROOT/$PKGMK_NOSTRIP ]; then + FILTER="grep -v -f $PKGMK_ROOT/$PKGMK_NOSTRIP" + else + FILTER="cat" + fi + + find . -type f -printf "%P\n" | $FILTER | while read FILE; do + case $(file -b "$FILE") in + *ELF*executable*not\ stripped) + strip --strip-all "$FILE" + ;; + *ELF*shared\ object*not\ stripped) + strip --strip-unneeded "$FILE" + ;; + current\ ar\ archive) + strip --strip-debug "$FILE" + esac + done +} + +compress_manpages() { + local FILE DIR TARGET + + cd $PKG + + find . -type f -path "*/share/man*/*" | while read FILE; do + if [ "$FILE" = "${FILE%%.gz}" ]; then + gzip -9 "$FILE" + fi + done + + find . -type l -path "*/share/man*/*" | while read FILE; do + TARGET=`readlink -n "$FILE"` + TARGET="${TARGET##*/}" + TARGET="${TARGET%%.gz}.gz" + rm -f "$FILE" + FILE="${FILE%%.gz}.gz" + DIR=`dirname "$FILE"` + + if [ -e "$DIR/$TARGET" ]; then + ln -sf "$TARGET" "$FILE" + fi + done + find . -type f -path "*/share/info/*" | while read FILE; do + if [ "$FILE" = "${FILE%%.gz}" ]; then + gzip -9 "$FILE" + fi + done + find . -type l -path "*/share/info/*" | while read FILE; do + TARGET=`readlink -n "$FILE"` + TARGET="${TARGET##*/}" + TARGET="${TARGET%%.gz}.gz" + rm -f "$FILE" + FILE="${FILE%%.gz}.gz" + DIR=`dirname "$FILE"` + + if [ -e "$DIR/$TARGET" ]; then + ln -sf "$TARGET" "$FILE" + fi + done +} + +check_footprint() { + local TARGET FILE="$PKGMK_WORK_DIR/.tmp" + + cd $PKGMK_PACKAGE_DIR + if [ -z $TARGETS ]; then + get_package_list + if [ -z $TARGETS ]; then + error "Unable to update footprint" + fi + fi + for TARGET in ${TARGETS[@]}; do + if [ -f $TARGET ]; then + PKGMK_FOOTPRINT="`get_package_name $TARGET`".footprint + make_footprint > $FILE.footprint + if [ -f $PKGMK_FOOTPRINT ]; then + sort -k 3 $PKGMK_FOOTPRINT > $FILE.footprint.orig + diff -w -t -U 0 $FILE.footprint.orig $FILE.footprint | \ + sed '/^@@/d' | \ + sed '/^+++/d' | \ + sed '/^---/d' | \ + sed 's/^+/NEW /g' | \ + sed 's/^-/MISSING /g' > $FILE.footprint.diff + if [ -s $FILE.footprint.diff ]; then + if [ "$PKGMK_IGNORE_NEW" = "yes" ]; then + mv $FILE.footprint $PKGMK_FOOTPRINT + warning "Footprint mismatch found:" + else + error "Footprint mismatch found:" + BUILD_SUCCESSFUL="no" + fi + cat $FILE.footprint.diff >&2 + fi + else + warning "Footprint not found, creating new." + mv $FILE.footprint $PKGMK_FOOTPRINT + fi + else + error "Package '$TARGET' was not found." + BUILD_SUCCESSFUL="no" + fi + done +} + +make_work_dir() { + export PKG="$PKGMK_WORK_DIR/pkg" + export SRC="$PKGMK_WORK_DIR/src" + + umask 022 + + cd $PKGMK_ROOT + remove_work_dir + mkdir -p $SRC $PKG + + if [ "$PKGMK_IGNORE_MD5SUM" = "no" ]; then + check_md5sum + fi +} + +remove_work_dir() { + rm -rf $PKGMK_WORK_DIR +} +pack_lib() { + local DIR SUBDIR + for DIR in usr opt/*; do + for SUBDIR in lib lib64; do + if [ -d $DIR/$SUBDIR/pkgconfig ]; then + mv $DIR/$SUBDIR/pkgconfig $PKG + fi + if [ -d $DIR/$SUBDIR ]; then + bsdtar -r -f \ + $PKGMK_PACKAGE_DIR/${name}.${group}#$version-${PKGMK_ARCH}.${PKGMK_PACKAGE_EXT} \ + $DIR/$SUBDIR || BUILD_SUCCESSFUL="no" + rm -r $DIR/$SUBDIR + j=1 + fi + if [ -d $PKG/pkgconfig ]; then + mkdir $DIR/$SUBDIR + mv $PKG/pkgconfig $DIR/$SUBDIR/pkgconfig + fi + done + done +} +remove_lib() { + local DIR SUBDIR + for DIR in usr opt/*; do + for SUBDIR in lib lib64;do + if [ -d $DIR/$SUBDIR ]; then + rm -r $DIR/$SUBDIR + fi + done + done +} +pack_devel() { + local DIR SUBDIR + for DIR in usr opt/*; do + for SUBDIR in include lib/pkgconfig; do + if [ -d $DIR/$SUBDIR ]; then + bsdtar -r -f \ + $PKGMK_PACKAGE_DIR/${name}.${group}#$version-any.${PKGMK_PACKAGE_EXT} \ + $DIR/$SUBDIR || BUILD_SUCCESSFUL="no" + rm -r $DIR/$SUBDIR + j=1 + + fi + done + done +} +remove_devel() { + local DIR SUBDIR + for DIR in usr opt/*; do + for SUBDIR in include lib/pkgconfig; do + if [ -d $DIR/$SUBDIR ]; then + rm -r $DIR/$SUBDIR + fi + done + done +} +pack_doc() { + local DIR SUBDIR + for DIR in usr/share opt/*/share; do + for SUBDIR in doc gtk-doc; do + if [ -d $DIR/$SUBDIR ]; then + bsdtar -r -f \ + $PKGMK_PACKAGE_DIR/${name}.${group}#$version-any.${PKGMK_PACKAGE_EXT} \ + $DIR/$SUBDIR || BUILD_SUCCESSFUL="no" + j=1 + fi + done + done +} +remove_doc() { + local DIR SUBDIR + for DIR in usr/share opt/*/share; do + for SUBDIR in doc gtk-doc; do + if [ -d $DIR/$SUBDIR ]; then + rm -r $DIR/$SUBDIR + fi + done + done +} +pack_man() { + local DIR SUBDIR + for DIR in usr/share opt/*/share; do + for SUBDIR in info man; do + if [ -d $DIR/$SUBDIR ]; then + bsdtar -r -f \ + $PKGMK_PACKAGE_DIR/${name}.${group}#$version-any.${PKGMK_PACKAGE_EXT} \ + $DIR/$SUBDIR || BUILD_SUCCESSFUL="no" + j=1 + fi + done + done +} +remove_man() { + local DIR SUBDIR + for DIR in usr/share opt/*/share; do + for SUBDIR in info man; do + if [ -d $DIR/$SUBDIR ]; then + rm -r $DIR/$SUBDIR + fi + done + done +} +pack_service() { + local DIR="etc/rc.d" + if [ -d $DIR ]; then + bsdtar -r -f \ + $PKGMK_PACKAGE_DIR/${name}.${group}#$version-any.${PKGMK_PACKAGE_EXT} \ + $DIR || BUILD_SUCCESSFUL="no" + j=1 + fi +} +remove_service() { + local DIR="etc/rc.d" + if [ -d $DIR ]; then + rm -r $DIR + fi +} +add_meta_files() { + local NAME + NAME="`get_package_name $1`" + cd $PKG + if [ -f $PKGMK_ROOT/${NAME}.README ]; then + cp $PKGMK_ROOT/${NAME}.README .README + fi + if [ -f $PKGMK_ROOT/${NAME}.pre-install ]; then + cp $PKGMK_ROOT/${NAME}.pre-install .PRE + fi + if [ -f $PKGMK_ROOT/${NAME}.post-install ]; then + cp $PKGMK_ROOT/${NAME}.post-install .POST + fi + for file in .README .PRE .POST; do + if [ -f $file ]; then + bsdtar -r -f $PKGMK_PACKAGE_DIR/$1 \ + $file + rm $file + fi + done +} + +add_meta_to_archive() { + local NAME TAR SIZE_I DESC URL PACK MAINT ARCH + NAME="`get_package_name $1`" + ARCH="`get_package_arch $1`" + + info "$NAME arşivine üstbilgiler ekleniyor." + + TAR="$PKGMK_WORK_DIR/tar" + mkdir -p $TAR + cd $TAR + + bsdtar xf $PKGMK_PACKAGE_DIR/$1 + + if [ ! -z "`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^desc|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" ]; then + DESC="`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^desc|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" + else + DESC="n.a" + fi + if [ ! -z "`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^pack|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" ]; then + PACK="`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^pack|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" + else + PACK="n.a" + fi + if [ ! -z "`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^maint|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" ]; then + MAINT="`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^maint|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" + else + MAINT="n.a" + fi + if [ ! -z "`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^url|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" ]; then + URL="`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^url|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" + else + URL="n.a" + fi + SIZE_I="`du -b $PKGMK_PACKAGE_DIR/$1|sed "s/\t/ /"|cut -d " " -f1`" + echo "N$NAME" > .META + echo "D$DESC" >> .META + echo "U$URL" >> .META + echo "M$MAINT" >> .META + echo "P$PACK" >> .META + echo "S$SIZE_I" >> .META + echo "V$version" >> .META + echo "r$release" >> .META + echo "B$PKGMK_BUILDVER" >> .META + echo "a$ARCH" >> .META + # TODO improve the pkginfo --runtimedepfiles functionnality + if [ "$PKGMK_IGNORE_RUNTIMEDEPS" == "no" ];then + for dep in `pkginfo --runtimedepfiles $TAR|grep -v ^[A-Z]`; do + echo "R$dep" >> .META + done + # We don't want any .devel dependencies here + sed -i '/^R[[a-z0-9]*[-_+]*]*\.devel/d' .META + if [ ! -z $run ] && [ "$NAME" == "$name" ]; then + info "Adding runtime deps to Archive $NAME" + for rd in ${run[@]}; do + if [ "`pkginfo -b $rd`" == "0" ] || [ "`pkginfo -b $rd`" == "" ]; then + error "Runtime dependencie $rd not found, cannot continue" + clean + exit $E_DEPS; + fi + echo "R$rd`pkginfo -b $rd`" >> .META + done + fi + if [ -f $PKGMK_ROOT/${NAME}.run ]; then + info "Adding runtime deps to Archive $NAME" + for rd in `cat $PKGMK_ROOT/${NAME}.run`; do + if [ "`pkginfo -b $rd`" == "0" ] || [ "`pkginfo -b $rd`" == "" ]; then + error "Runtime dependencie $rd not found, cannot continue" + clean + exit $E_DEPS; + fi + echo "R$rd`pkginfo -b $rd`" >> .META + done + fi + fi + bsdtar -tf $PKGMK_PACKAGE_DIR/$1 > .MTREE + + rm $PKGMK_PACKAGE_DIR/$1 + + for file in .META .MTREE .README .PRE .POST .INFO; do + if [ -f $file ]; then + bsdtar -r -f $PKGMK_PACKAGE_DIR/$1 \ + $file + fi + done + + bsdtar -r -f $PKGMK_PACKAGE_DIR/$1 * + + cd .. + rm -rf $TAR +} + +compress_archive() { + info "$1 sıkıştırılıyor." + case $PKGMK_COMPRESSION_MODE in + lz) lzip -9 $1;; + gz) gzip -9 $1;; + bz2) bzip2 -9 $1;; + xz) xz -z -9 $1;; + esac +} + +derle() { + if [ "$PAKETSIZ_DERLEME" = "evet" ]; then + paketsiz_derle + else + build_package + fi + +} + +paketsiz_derle() { + local BUILD_SUCCESSFUL="no" + + export PKG="/" + export SRC="$PKGMK_WORK_DIR/src" + umask 022 + + cd $PKGMK_ROOT + rm -rf $PKGMK_WORK_DIR + mkdir -p $SRC + + info "Building '$TARGET'." + + if [ "$PKGMK_DOWNLOAD" = "yes" ]; then + download_source + fi + unpack_source + + cd $SRC + (set -e -x ; build) + + +# cd $PKG + + if [ $? = 0 ]; then + BUILD_SUCCESSFUL="yes" + + fi + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + + if [ "$BUILD_SUCCESSFUL" = "yes" ]; then + info " '$TARGET' derleme basarili" + else + if [ -f $TARGET ]; then + touch -r $PKGMK_ROOT/$PKGMK_PKGFILE $TARGET &> /dev/null + fi + error " '$TARGET' derleme basarisiz" + exit 1 + fi +} + +build_package() { + # TODO find a better solution for the hardcoded folders + local BUILD_SUCCESSFUL="no" + if [ "$1" != "$TARGET" ]; then + if [ ! -z $TARGETS ]; then + for TARGET in ${TARGETS[@]}; do + error "$TARGET should be remove" + done + error "Remove the binaries first..." + exit $E_BUILD + fi + fi + + check_file "$TARGET" + make_work_dir + + if [ "$UID" != "0" ]; then + warning "Packages should be built as root." + fi + + info "Building '$TARGET'." + + unpack_source + + cd $SRC + (set -e -x ; build) + + if [ $? = 0 ]; then + if [ "$PKGMK_NO_STRIP" = "no" ]; then + strip_files + fi + + compress_manpages + + cd $PKG + i=0 + j=0 + for group in ${PKGMK_GROUPS[@]}; do + BUILD_SUCCESSFUL="yes" + if [ "`type -t ${group}`" == "function" ]; then + (set -e -x ;${group}) + j=1 + if [ $? = 0 ]; then + BUILD_SUCCESSFUL="yes" + else + error "Building '$TARGET' failed." + exit $E_BUILD + fi + else + if [ "$1" != "$TARGET" ]; then + if [ -f $PKGMK_PACKAGE_DIR/${name}.${group}#$version-* ]; then + rm $PKGMK_PACKAGE_DIR/${name}.${group}#$version-}* + fi + pack_${group} + fi + remove_${group} + if [ "$BUILD_SUCCESSFUL" == "no" ]; then + error "Building '$TARGET' failed." + exit $E_BUILD + fi + fi + # Add the meta in each package + if [ $j == 1 ]; then + if [ "$BUILD_SUCCESSFUL" == "no" ]; then + error "Building '$TARGET' failed." + exit $E_BUILD + fi + j=0 + fi + j=0 + done + if [ ! -z PKGMK_LOCALES ]; then + local DIR PKGMK_LOCALE LOC + for DIR in usr/share/locale opt/*/share/locale; do + if [ -d $DIR ]; then + for LOC in `cd $DIR && ls`; do + # Need to double check because glibc for exemple create a file in this directory + if [ -d $DIR/$LOC ];then + for PKGMK_LOCALE in ${PKGMK_LOCALES[@]}; do + if [ "$PKGMK_LOCALE" == "$LOC" ]; then + if [ "$1" != "$TARGET" ]; then + bsdtar -r -f $PKGMK_PACKAGE_DIR/${name}.${LOC}#$version-any.${PKGMK_PACKAGE_EXT} \ + $DIR/$LOC || abort_on_build "${name}.${LOC}#$version-any.${PKGMK_PACKAGE_EXT}" + fi + rm -rf $DIR/$LOC + break + fi + done + fi + done + fi + done + fi + for DIR in usr/share/locale opt/*/share/locale; do + if [ -d $DIR ]; then + rm -rf $DIR + fi + done + if [ "`ls|wc -l`" != "0" ]; then + bsdtar -r -f $PKGMK_PACKAGE_DIR/${name}#$version-${PKGMK_ARCH}.${PKGMK_PACKAGE_EXT} * + else + error "No files found in $PKG..." + exit $E_BUILD + fi + if [ $? = 0 ]; then + BUILD_SUCCESSFUL="yes" + if [ "$PKGMK_IGNORE_FOOTPRINT" == "yes" ]; then + warning "Footprint ignored." + else + check_footprint + fi + fi + fi + + if [ "$BUILD_SUCCESSFUL" = "yes" ]; then + + if [ "$1" != "$TARGET" ]; then + get_package_list + if [ -z $TARGETS ]; then + error "Paket(ler) bulunamadı..." + exit $E_BUILD + fi + for TARGET in ${TARGETS[@]}; do + + add_meta_files $TARGET + add_meta_to_archive $TARGET + done + else + add_meta_files `basename $TARGET` + add_meta_to_archive `basename $TARGET` + fi + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + remove_work_dir + fi + else + if [ -f $TARGET ]; then + touch -r $PKGMK_ROOT/$PKGMK_PKGFILE $TARGET &> /dev/null + fi + error "Building '$TARGET' failed." + exit $E_BUILD + fi + + + + + +} + +install_package() { + local COMMAND + get_package_list + if [ -z $TARGETS ]; then + error "kurulacak paket bulunamadı..." + exit $E_INSTALL + fi + for TARGET in ${TARGETS[@]}; do + if [ "`get_package_arch $TARGET`" = "$PKGMK_ARCH" ] || [ "`get_package_arch $TARGET`" = "any" ]; then + info "kuruluyor '$TARGET'." + + if [ "$PKGMK_INSTALL" = "install" ]; then + COMMAND="mps -k $PKGMK_PACKAGE_DIR/$TARGET" + else + COMMAND="mps -k $PKGMK_PACKAGE_DIR/$TARGET" + fi + + cd $PKGMK_ROOT + echo "$COMMAND" + $COMMAND + + + if [ $? = 0 ]; then + info " '$TARGET' basarili sekilde kuruldu." + else + error " '$TARGET' kurulum basarisiz." + exit $E_INSTALL + fi + fi + done +} + +paket_kur() { + local COMMAND + get_package_list + if [ -z $TARGETS ]; then + error "kurulacak paket bulunamadı..." + exit $E_INSTALL + fi + for TARGET in ${TARGETS[@]}; do + if [ "`get_package_arch $TARGET`" = "$PKGMK_ARCH" ] || [ "`get_package_arch $TARGET`" = "any" ]; then + info "kuruluyor '$TARGET'." + + #paket_kurulum + + if [ "$PAKET_KURMA" = "evet" ]; then + COMMAND2="echo :::::::::::::::::::::::: $PKGMK_PACKAGE_DIR/$TARGET" + fi + + echo "$COMMAND2" + $COMMAND2 + + if [ "$PKGMK_INSTALL" = "install" ]; then + COMMAND="pkgadd $PKGMK_PACKAGE_DIR/$TARGET" + else + COMMAND="pkgadd -u $PKGMK_PACKAGE_DIR/$TARGET" + fi + + cd $PKGMK_ROOT + echo "$COMMAND" + $COMMAND + + + if [ $? = 0 ]; then + info " '$TARGET' basarili sekilde kuruldu." + else + error " '$TARGET' kurulum basarisiz." + exit $E_INSTALL + fi + fi + done +} + +recursive() { + local ARGS FILE DIR + [ -f $PKGMK_REPO ] && rm -v $PKGMK_REPO + + ARGS=`echo "$@" | sed -e "s/--recursive//g" -e "s/-r//g"` + + for FILE in `find $PKGMK_ROOT -name $PKGMK_PKGFILE | sort`; do + DIR="`dirname $FILE`/" + if [ -d $DIR ]; then + info "Entering directory '$DIR'." + (cd $DIR && $PKGMK_COMMAND $ARGS) + info "Leaving directory '$DIR'." + fi + done +} +clean() { + unset TARGETS + get_package_list + if [ ! -z $TARGETS ]; then + for TARGET in ${TARGETS[@]}; do + if [ -f $PKGMK_PACKAGE_DIR/$TARGET ]; then + info "Removing $TARGET" + rm -f $PKGMK_PACKAGE_DIR/$TARGET + fi + done + else + warning "$TARGETS not found" + fi + find $PKGMK_ROOT -name "*.md5sum" -exec rm -v {} \; 2> /dev/null + find $PKGMK_ROOT -name "*.footprint" -exec rm -v {} \; 2> /dev/null + unset TARGETS +} +update_footprint() { + cd $PKGMK_PACKAGE_DIR + if [ -z $TARGETS ]; then + get_package_list + if [ -z $TARGETS ]; then + error "Package(s) not found(s), unable to update footprint." + exit $E_FOOTPRINT + fi + fi + for TARGET in ${TARGETS[@]}; do + if [ ! -f $TARGET ]; then + error "Unable to update footprint. File '$TARGET' not found." + exit $E_FOOTPRINT + fi + PKGMK_FOOTPRINT="`get_package_name $TARGET`".footprint + check_file "$PKGMK_FOOTPRINT" + make_footprint > $PKGMK_FOOTPRINT + touch $TARGET + + info "Footprint updated for $TARGET" + done +} + +build_needed() { + local FILE RESULT + RESULT="yes" + if [ -f $TARGET ]; then + RESULT="no" + FILE=`get_filename $PKGMK_PKGFILE` + if [ ! -e $FILE ] || [ ! $TARGET -nt $FILE ]; then + RESULT="yes" + break + fi + fi + echo $RESULT +} + +update_collection_repo() +{ + local HEAD BUILD_DATE RELEASE DESCRIPTION URL MAINTAINER PACKAGER EXTENSION + if [ -f $PKGMK_REPO ]; then + HEAD=`head -1 $PKGMK_REPO` + if [ "${HEAD:10:1}" = "#" ]; then + BUILD_DATE="`echo $HEAD|cut -d "#" -f1`" + EXTENSION="`echo $HEAD|cut -d "#" -f2`" + VERSION="`echo $HEAD|cut -d "#" -f3`" + RELEASE="`echo $HEAD|cut -d "#" -f4`" + DESCRIPTION="`echo $HEAD|cut -d "#" -f5`" + URL="`echo $HEAD|cut -d "#" -f6`" + MAINTAINER="`echo $HEAD|cut -d "#" -f7`" + PACKAGER="`echo $HEAD|cut -d "#" -f8`" + [ -f ../$PKGMK_REPO ] && sed -i "/#$name#/d" ../$PKGMK_REPO + echo "`md5sum $PKGMK_REPO|cut -d " " -f1`#$BUILD_DATE#$name##$version-#$RELEASE#$DESCRIPTION#$URL#$MAINTAINER#$PACKAGER#$EXTENSION" \ + >> ../$PKGMK_REPO + fi + fi +} +update_repo() +{ + local FILE MD5SUM EXT + cd $PKGMK_ROOT + get_package_list + if [ ! -z $TARGETS ]; then + EXT="`get_package_extension $TARGETS`" + echo -n "`get_package_builddate $TARGETS`#$EXT##$version-#$release" > $PKGMK_REPO + for string in desc url maint pack; do + if [ ! -z "`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^$string|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" ]; then + echo -n "#"`cat $PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^$string|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`"" \ + >> .PKGREPO + else + echo -n "#n.a" >> .PKGREPO + fi + done + printf "\n" >> .PKGREPO + for TARGET in ${TARGETS[@]}; do + FILE=`basename $TARGET` + MD5SUM=`md5sum $TARGET|cut -d " " -f1` + echo "$MD5SUM#`get_package_name $TARGET`#`get_package_arch $TARGET|sed "s/-//"`" >> $PKGMK_REPO + done + for FILE in ${name}* + do + [ ! -f "$FILE" ] && break + if [ "${FILE:$((${#FILE} - ${#EXT} ))}" != "$EXT" ]; then + echo "`md5sum $FILE|cut -d " " -f1`#$FILE" >> $PKGMK_REPO + fi + done + else + rm -f $PKGMK_REPO + fi + echo "`md5sum $PKGMK_PKGFILE|cut -d " " -f1`#$PKGMK_PKGFILE" >> $PKGMK_REPO +} +clean_repo_files() +{ + cd $PKGMK_ROOT + if [ -f $PKGMK_REPO ]; then + rm $PKGMK_REPO + info "Removing $PKGMK_REPO" + fi + if [ -f MD5SUM ]; then + rm MD5SUM + info "Removing MD5SUM" + fi +} +interrupted() { + echo "" + error "Interrupted." + + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + + exit $E_GENERAL +} + +print_help() { + echo "usage: `basename $PKGMK_COMMAND` [options]" + echo "options:" + echo " -i, --install build and install packages" + echo " -u, --upgrade build and install packages (as upgrade)" + echo " -r, --recursive search for and build packages recursively" + echo " -d, --download download missing source file(s)" + echo " -cv, --show-version-only do not build, only show the version of the port and exit" + echo " -do, --download-only do not build, only download missing source file(s)" + echo " -eo, --extract-only do not build, only extract source file(s)" + echo " -utd, --up-to-date do not build, only check if package is up to date" + echo " -ur, --update-repo do not build, only update the $PKGMK_REPO file" + echo " -uc, --update-collection do not build, only update the $PKGMK_REPO file of the collection means from the parent directory" + echo " -uf, --update-footprint update footprint using result from last build" + echo " -ic, --ignore-collection build packages without update the $PKGMK_REPO file of the collection means from the parent directory" + echo " -if, --ignore-footprint build packages without checking footprint" + echo " -in, --ignore-new build packages, ignore new files in a footprint missmatch" + echo " -um, --update-md5sum update md5sum" + echo " -im, --ignore-md5sum build packages without checking md5sum" + echo " -cm, --check-md5sum do not build, only check md5sum" + echo " -ns, --no-strip do not strip executable binaries or libraries" + echo " -f, --force build packages even if it appears to be up to date" + echo " -co, --clean-only do not build, only remove packages and downloaded files, update $PKGMK_REPO file" + echo " -kw, --keep-work keep temporary working directory" + echo " -cf, --config-file use alternative configuration file" + echo " -v, --version print version and exit " + echo " -h, --help print help and exit" +} +parse_options() { + while [ "$1" ]; do + case $1 in + -i|--install) + PKGMK_INSTALL="install" ;; + -pk|--pkur) + PAKET_KURMA="evet" ;; + -u|--upgrade) + PKGMK_INSTALL="upgrade" ;; + -r|--recursive) + PKGMK_RECURSIVE="yes" ;; + -d|--download) + PKGMK_DOWNLOAD="yes" ;; + -do|--download-only) + PKGMK_DOWNLOAD="yes" + PKGMK_DOWNLOAD_ONLY="yes" ;; + -eo|--extract-only) + PKGMK_EXTRACT_ONLY="yes" ;; + -cv|--show-version-only) + PKGMK_SHOW_VERSION="yes";; + -utd|--up-to-date) + PKGMK_UP_TO_DATE="yes" ;; + -uc|--update-collection) + PKGMK_UPDATE_COLLECTION="yes";; + -ur|--update-repo) + PKGMK_UPDATE_REPO="yes" ;; + -uf|--update-footprint) + PKGMK_UPDATE_FOOTPRINT="yes" ;; + -if|--ignore-footprint) + PKGMK_IGNORE_FOOTPRINT="yes" ;; + -in|--ignore-new) + PKGMK_IGNORE_NEW="yes" ;; + -um|--update-md5sum) + PKGMK_UPDATE_MD5SUM="yes" ;; + -im|--ignore-md5sum) + PKGMK_IGNORE_MD5SUM="yes" ;; + -ic|--ignore-collection) + PKGMK_IGNORE_COLLECTION="yes" ;; + -ir|--ignore-repo) + PKGMK_IGNORE_REPO="yes" ;; + -cm|--check-md5sum) + PKGMK_CHECK_MD5SUM="yes" ;; + -ns|--no-strip) + PKGMK_NO_STRIP="yes" ;; + -f|--force) + PKGMK_FORCE="yes" ;; + -co|--clean-only) + PKGMK_CLEAN_ONLY="yes" ;; + -kw|--keep-work) + PKGMK_KEEP_WORK="yes" ;; + -cf|--config-file) + if [ ! "$2" ]; then + echo "`basename $PKGMK_COMMAND`: option $1 requires an argument" + exit 1 + fi + PKGMK_CONFFILE="$2" + shift ;; + -v|--version) + echo "`basename $PKGMK_COMMAND` (cards) $PKGMK_VERSION" + exit 0 ;; + -h|--help) + print_help + exit 0 ;; + *) + echo "`basename $PKGMK_COMMAND`: invalid option $1" + exit 1 ;; + esac + shift + done +} + +main() { + if [ -f /etc/noprofile ]; then + source /etc/noprofile + fi + + parse_options "$@" + + if [ ! -f $PKGMK_CONFFILE ]; then + error "File '$PKGMK_CONFFILE' not found." + exit $E_GENERAL + fi + . $PKGMK_CONFFILE + PKGMK_ARCH=`uname -m` + + + + if ! (`which pkginfo > /dev/null`); then + warning "pkginfo NOT FOUND, footprint ignored." + PKGMK_IGNORE_FOOTPRINT="yes" + fi + local FILE TARGET + + name=`basename $PKGMK_ROOT` + + if [ "$PKGMK_RECURSIVE" = "yes" ]; then + recursive "$@" + exit 0 + fi + if [ ! -f $PKGMK_PKGFILE ]; then + error "File '$PKGMK_PKGFILE' not found." + exit $E_PKGFILE + fi + . $PKGMK_PKGFILE + + if [ -z $group ]; then + group="`echo $name | cut -d "-" -f1`" + fi + if [ "$group" == "$name" ]; then + unset group + fi + if [ -z "$version" ]; then + if [ ! -z "$group" ];then + if [ -f ../$group/$PKGMK_PKGFILE ];then + . ../$group/$PKGMK_PKGFILE + unset run + . $PKGMK_PKGFILE + else + warning "Variable 'version' not initiated or not found in $PKGMK_PKGFILE." + fi + else + warning "Variable 'version' not initiated or not found in $PKGMK_PKGFILE." + fi + fi + if [ "$PKGMK_SHOW_VERSION" == "yes" ]; then + echo "$version" + exit 0 + fi + info "PKGMK_INSTALL: $PKGMK_INSTALL" + info "PAKET_KURMA: $PAKET_KURMA" + info "PKGMK_WORK_DIR: $PKGMK_WORK_DIR" + info "PKGMK_SOURCE_DIR: $PKGMK_SOURCE_DIR" + + if [ "$PKGMK_INSTALL" = "no" ]; then + PKGMK_CLEAN="no" + warning "CLEAN IGNORED" + else + info "PKGMK_KEEP_SOURCES: $PKGMK_KEEP_SOURCES" + info "PKGMK_CLEAN: $PKGMK_CLEAN" + fi + if [ "$PKGMK_CLEAN" != "no" ]; then + PKGMK_IGNORE_FOOTPRINT="yes" + PKGMK_IGNORE_MD5SUM="yes" + warning "FOOTPRINT AND MD5SUM IGNORED" + else + if [ "$PKGMK_UPDATE_REPO" != "yes" ]; then + info "PKGMK_IGNORE_REPO: $PKGMK_IGNORE_REPO" + else + info "PKGMK_UPDATE_REPO: $PKGMK_UPDATE_REPO" + fi + info "PKGMK_IGNORE_FOOTPRINT: $PKGMK_IGNORE_FOOTPRINT" + info "PKGMK_IGNORE_MD5SUM: $PKGMK_IGNORE_MD5SUM" + fi + if [ "$PKGMK_IGNORE_REPO" == "yes" ]; then + info "$PKGMK_REPO file will be deleted" + fi + + info "PKGMK_COMPRESS_PACKAGE: $PKGMK_COMPRESS_PACKAGE" + if [ "$PKGMK_COMPRESS_PACKAGE" != "no" ]; then + info "PKGMK_COMPRESSION_MODE: $PKGMK_COMPRESSION_MODE" + fi + + info "name: ${name}" + if [ ! -z "$version" ]; then + info "version: $version" + fi + if [ ! -z "$release" ]; then + info "release: $release" + fi + if [ ! -z "$group" ]; then + info "group: $group" + fi + PKGMK_MD5SUM="$name.`uname -m`.md5sum" + check_directory "$PKGMK_SOURCE_DIR" + check_directory "$PKGMK_PACKAGE_DIR" + check_directory "`dirname $PKGMK_WORK_DIR`" + + check_pkgfile + + get_package_list + + case $PKGMK_COMPRESSION_MODE in + lz|gz|bz2|xz) + if [ -z $TARGETS ]; then + TARGET="$PKGMK_PACKAGE_DIR/${name}#$version-PKGMK_ARCH.$PKGMK_PACKAGE_EXT.$PKGMK_COMPRESSION_MODE" + fi;; + *) + error "Compression mode '$PKGMK_COMPRESSION_MODE' not supported" + exit $E_GENERAL + ;; + esac + case $PKGMK_COMPRESSION_MODE in + gz) COMPRESSION="-z" ;; + bz2) export COMPRESSION="-j" ;; + xz) export COMPRESSION="-J" ;; + esac + + if [ "$PKGMK_CLEAN_ONLY" = "yes" ]; then + clean + remove_source + update_repo + exit 0 + fi + if [ "$PKGMK_UPDATE_COLLECTION" = "yes" ]; then + update_collection_repo + exit 0 + fi + if [ "$PKGMK_UPDATE_REPO" = "yes" ]; then + update_repo + exit 0 + fi + if [ "$PKGMK_UPDATE_FOOTPRINT" = "yes" ]; then + update_footprint + exit 0 + fi + + if [ "$PKGMK_UPDATE_MD5SUM" = "yes" ]; then + download_source + check_file "$PKGMK_MD5SUM" + make_md5sum > $PKGMK_MD5SUM + info "Md5sum updated." + exit 0 + fi + + if [ "$PKGMK_DOWNLOAD_ONLY" = "yes" ]; then + download_source + exit 0 + fi + + if [ "$PKGMK_EXTRACT_ONLY" = "yes" ]; then + download_source + make_work_dir + info "Extracting sources of package '${name}-$version'." + unpack_source + exit 0 + fi + + if [ "$PKGMK_UP_TO_DATE" = "yes" ]; then + if [ ! -z $TARGETS ]; then + for TARGET in ${TARGETS[@]}; do + if [ "`build_needed`" = "yes" ]; then + info "Package '$TARGET' is not up to date." + else + info "Package '$TARGET' is up to date." + fi + done + else + if [ "`build_needed`" = "yes" ]; then + info "Package '$TARGET' is not up to date." + else + info "Package '$TARGET' is up to date." + fi + fi + exit 0 + + fi + # From here on it's need to check the base package not any group which means + if [ -z $TARGETS ]; then + TARGET=$PKGMK_PACKAGE_DIR/${name}#$version-$PKGMK_ARCH.$PKGMK_PACKAGE_EXT.$PKGMK_COMPRESSION_MODE + if [ "`build_needed`" = "no" ] && [ "$PKGMK_FORCE" = "no" ] && [ "$PKGMK_CHECK_MD5SUM" = "no" ]; then + info "Package '$TARGET' is up to date." + else + download_source + derle + fi + else + FOUND=false + for TARGET in ${TARGETS[@]}; do + if [ "`build_needed`" = "no" ] && [ "$PKGMK_FORCE" = "no" ] && [ "$PKGMK_CHECK_MD5SUM" = "no" ]; then + if [ "`get_package_arch $TARGET`" = "$PKGMK_ARCH" ]; then + FOUND=true + fi + info "Package '$TARGET' is up to date." + else + download_source + derle + break + fi + done + fi + if [ ! -z $FOUND ] ; then + if [ $FOUND != true ]; then + download_source + PKGMK_BUILDVER="`get_package_builddate $TARGET`" + TARGET=$PKGMK_PACKAGE_DIR/${name}#$version-$PKGMK_ARCH.$PKGMK_PACKAGE_EXT + derle $TARGET + fi + fi + if [ "$PKGMK_INSTALL" != "no" ]; then + install_package + fi + if [ "$PKGMK_COMPRESS_PACKAGE" = "yes" ]; then + cd $PKGMK_PACKAGE_DIR + get_package_list + for TARGET in ${TARGETS[@]}; do + if [ "${TARGET:$((${#TARGET} - ${#PKGMK_PACKAGE_EXT} ))}" == "$PKGMK_PACKAGE_EXT" ]; then + compress_archive $TARGET + fi + done + fi + if [ "$PKGMK_KEEP_SOURCES" != "yes" ]; then + remove_source + fi + if [ "$PKGMK_CLEAN" != "no" ]; then + clean + unset TARGETS + if [ "$PKGMK_IGNORE_REPO" == "yes" ];then + clean_repo_files + fi + fi + if [ "$PKGMK_IGNORE_REPO" != "yes" ] && [ "$PKGMK_CLEAN" != "yes" ]; then + update_repo + fi + if [ "$PKGMK_IGNORE_COLLECTION" != "yes" ]; then + update_collection_repo + fi + exit 0 +} + +trap "interrupted" SIGHUP SIGINT SIGQUIT SIGTERM + +export LC_ALL=POSIX +PKGMK_CONFFILE="/etc/mpsd.conf" +readonly PKGMK_VERSION="1.0" +readonly PKGMK_COMMAND="$0" +readonly PKGMK_ROOT="$PWD" +PKGMK_PACKAGE_DIR="$PWD" + +PKGMK_BUILDVER=`date +%s` +#PKGMK_BUILDVER="#" + +PKGMK_PACKAGE_EXT="mps" + +PKGMK_REPO=".PKGREPO" + + +PKGMK_PKGFILE="talimat" +PKGMK_MD5SUM="$name.`uname -m`.md5sum" +PKGMK_NOSTRIP=".nostrip" + +PKGMK_KEEP_SOURCES="no" +PKGMK_CLEAN="yes" +PAKET_KURMA="evet" + +PKGMK_GROUPS=() +PKGMK_LOCALES=(tr) + +PKGMK_SOURCE_MIRRORS=() +PKGMK_SOURCE_DIR="$PWD" +PKGMK_WORK_DIR="$PWD/work" +PKGMK_DOWNLOAD="no" +PKGMK_IGNORE_FOOTPRINT="yes" +PKGMK_IGNORE_NEW="yes" +PKGMK_IGNORE_MD5SUM="yes" +PKGMK_IGNORE_RELEASE="no" +PKGMK_IGNORE_REPO="yes" +PKGMK_IGNORE_COLLECTION="yes" +PKGMK_IGNORE_RUNTIMEDEPS="yes" + +PKGMK_NO_STRIP="no" + +PKGMK_COMPRESSION_MODE="lz" + +PKGMK_COMPRESS_PACKAGE="no" + +PKGMK_INSTALL="no" +PKGMK_RECURSIVE="no" + +PKGMK_DOWNLOAD_ONLY="no" +PKGMK_EXTRACT_ONLY="no" +PKGMK_IGNORE_UNPACK="no" +PKGMK_UP_TO_DATE="no" +PKGMK_UPDATE_FOOTPRINT="no" +PKGMK_FORCE="no" +PKGMK_KEEP_WORK="no" + +PKGMK_UPDATE_MD5SUM="no" +PKGMK_CHECK_MD5SUM="no" + +main "$@" + +# End of file diff --git a/bin/omps b/bin/omps new file mode 100755 index 000000000..603939d45 --- /dev/null +++ b/bin/omps @@ -0,0 +1,2 @@ +mpsd -d -cf /etc/mpsd.conf +for PACK in *.xz; do /tools/bin/pkgadd -r / $PACK;done diff --git a/bin/onsistem_derle b/bin/onsistem_derle new file mode 100755 index 000000000..667255869 --- /dev/null +++ b/bin/onsistem_derle @@ -0,0 +1 @@ +./lfs-mekanizma -td onsistem diff --git a/bin/opisi b/bin/opisi new file mode 100755 index 000000000..6e60c4e12 --- /dev/null +++ b/bin/opisi @@ -0,0 +1 @@ +pisi-cli --ignore-sandbox bi $1 diff --git a/bin/opymkur b/bin/opymkur new file mode 100755 index 000000000..762d43b40 --- /dev/null +++ b/bin/opymkur @@ -0,0 +1 @@ +python setup.py install diff --git a/bin/oto_rename.sh b/bin/oto_rename.sh new file mode 100755 index 000000000..368a803ab --- /dev/null +++ b/bin/oto_rename.sh @@ -0,0 +1,3 @@ +#test sonuclarını gor uygunsa -n i kaldır komutu ver. +shopt -s globstar +rename -n 's/Pkgfile/talimat/' ** diff --git a/bin/otoderle b/bin/otoderle new file mode 100755 index 000000000..0e4401fdc --- /dev/null +++ b/bin/otoderle @@ -0,0 +1 @@ +mpsd -d -cf ../../bin/paketci.conf diff --git a/bin/paket_idz.sh b/bin/paket_idz.sh new file mode 100644 index 000000000..6b149cd68 --- /dev/null +++ b/bin/paket_idz.sh @@ -0,0 +1 @@ +grep -rli '${PKGMK_BUILDVER}' * | xargs -i@ sed -i 's/${PKGMK_BUILDVER}/#$version-/g' @ diff --git a/bin/paketci b/bin/paketci new file mode 100755 index 000000000..bb3514895 --- /dev/null +++ b/bin/paketci @@ -0,0 +1,620 @@ +#!/bin/bash +# +# pkgutils +# +# Copyright (c) 2000-2005 Per Liden +# Copyright (c) 2006-2007 by CRUX team (http://crux.nu) +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, +# USA. +# + +info() { + echo "=======> $1" +} + +warning() { + info "WARNING: $1" >&2 +} + +error() { + info "ERROR: $1" >&2 +} + +get_filename() { + local FILE="`echo $1 | sed 's|^.*://.*/||g'`" + + if [ "$FILE" != "$1" ]; then + FILE="$PKGMK_SOURCE_DIR/$FILE" + fi + + echo $FILE +} + +get_basename() { + local FILE="`echo $1 | sed 's|^.*://.*/||g'`" + echo $FILE +} + +check_pkgfile() { + if [ "`type -t build`" != "function" ]; then + error "Function 'build' not specified in $PKGMK_PKGFILE." + exit 1 + fi +} + +check_directory() { + if [ ! -d $1 ]; then + error "Directory '$1' does not exist." + exit 1 +# elif [ ! -w $1 ]; then +# error "Directory '$1' not writable." +# exit 1 + elif [ ! -x $1 ] || [ ! -r $1 ]; then + error "Directory '$1' not readable." + exit 1 + fi +} + +download_file() { + info "Downloading '$1'." + + if [ ! "`type -p wget`" ]; then + error "Command 'wget' not found." + exit 1 + fi + + LOCAL_FILENAME=`get_filename $1` + LOCAL_FILENAME_PARTIAL="$LOCAL_FILENAME.partial" + DOWNLOAD_OPTS="--passive-ftp --no-directories --tries=3 --waitretry=3 \ + --directory-prefix=$PKGMK_SOURCE_DIR \ + --output-document=$LOCAL_FILENAME_PARTIAL" + + if [ -f "$LOCAL_FILENAME_PARTIAL" ]; then + info "Partial download found, trying to resume" + RESUME_CMD="-c" + fi + + error=1 + + BASENAME=`get_basename $1` + for REPO in ${PKGMK_SOURCE_MIRRORS[@]}; do + REPO="`echo $REPO | sed 's|/$||'`" + wget $RESUME_CMD $DOWNLOAD_OPTS $REPO/$BASENAME + error=$? + if [ $error == 0 ]; then + break + fi + done + + if [ $error != 0 ]; then + while true; do + wget $RESUME_CMD $DOWNLOAD_OPTS $1 + error=$? + if [ $error != 0 ] && [ "$RESUME_CMD" ]; then + info "Partial download failed, restarting" + rm -f "$LOCAL_FILENAME_PARTIAL" + RESUME_CMD="" + else + break + fi + done + fi + + if [ $error != 0 ]; then + error "Downloading '$1' failed." + exit 1 + fi + + mv -f "$LOCAL_FILENAME_PARTIAL" "$LOCAL_FILENAME" +} + +download_source() { + local FILE LOCAL_FILENAME + + for FILE in ${source[@]}; do + LOCAL_FILENAME=`get_filename $FILE` + if [ ! -e $LOCAL_FILENAME ]; then + if [ "$LOCAL_FILENAME" = "$FILE" ]; then + error "Source file '$LOCAL_FILENAME' not found (can not be downloaded, URL not specified)." + exit 1 + else + if [ "$PKGMK_DOWNLOAD" = "yes" ]; then + download_file $FILE + else + error "Source file '$LOCAL_FILENAME' not found (use option -d to download)." + exit 1 + fi + fi + fi + done +} + +unpack_source() { + local FILE LOCAL_FILENAME COMMAND + + for FILE in ${source[@]}; do + LOCAL_FILENAME=`get_filename $FILE` + case $LOCAL_FILENAME in + *.tar.gz|*.tar.Z|*.tgz|*.tar.bz2|*.tbz2|*.tar.xz|*.txz|*.tar.lzma|*.zip|*.rpm) + COMMAND="tar -p -o -C $SRC -xf $LOCAL_FILENAME" ;; + *) + COMMAND="cp $LOCAL_FILENAME $SRC" ;; + esac + + echo "$COMMAND" + + $COMMAND + + if [ $? != 0 ]; then + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + error " '$TARGET' derlenmesi basarisiz" + exit 1 + fi + done +} + +make_md5sum() { + local FILE LOCAL_FILENAMES + + if [ "$source" ]; then + for FILE in ${source[@]}; do + LOCAL_FILENAMES="$LOCAL_FILENAMES `get_filename $FILE`" + done + + md5sum $LOCAL_FILENAMES | sed -e 's| .*/| |' | sort -k 2 + fi +} + +make_footprint() { + pkginfo --footprint $TARGET | \ + sed "s|\tlib/modules/`uname -r`/|\tlib/modules//|g" | \ + sort -k 3 +} + +check_md5sum() { + local FILE="$PKGMK_WORK_DIR/.tmp" + + cd $PKGMK_ROOT + + if [ -f $PKGMK_MD5SUM ]; then + make_md5sum > $FILE.md5sum + sort -k 2 $PKGMK_MD5SUM > $FILE.md5sum.orig + diff -w -t -U 0 $FILE.md5sum.orig $FILE.md5sum | \ + sed '/^@@/d' | \ + sed '/^+++/d' | \ + sed '/^---/d' | \ + sed 's/^+/NEW /g' | \ + sed 's/^-/MISSING /g' > $FILE.md5sum.diff + if [ -s $FILE.md5sum.diff ]; then + error "Md5sum mismatch found:" + cat $FILE.md5sum.diff >&2 + + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + + if [ "$PKGMK_CHECK_MD5SUM" = "yes" ]; then + error "Md5sum not ok." + exit 1 + fi + + error "Building '$TARGET' failed." + exit 1 + fi + else + if [ "$PKGMK_CHECK_MD5SUM" = "yes" ]; then + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + info "Md5sum not found." + exit 1 + fi + + warning "Md5sum not found, creating new." + make_md5sum > $PKGMK_MD5SUM + fi + + if [ "$PKGMK_CHECK_MD5SUM" = "yes" ]; then + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + info "Md5sum ok." + exit 0 + fi +} + +strip_files() { + local FILE FILTER + + cd $PKG + + if [ -f $PKGMK_ROOT/$PKGMK_NOSTRIP ]; then + FILTER="grep -v -f $PKGMK_ROOT/$PKGMK_NOSTRIP" + else + FILTER="cat" + fi + + find . -type f -printf "%P\n" | $FILTER | while read FILE; do + case $(file -b "$FILE") in + *ELF*executable*not\ stripped) + strip --strip-all "$FILE" + ;; + *ELF*shared\ object*not\ stripped) + strip --strip-unneeded "$FILE" + ;; + current\ ar\ archive) + strip --strip-debug "$FILE" + esac + done +} + +compress_manpages() { + local FILE DIR TARGET + + cd $PKG + + find . -type f -path "*/man/man*/*" | while read FILE; do + if [ "$FILE" = "${FILE%%.gz}" ]; then + gzip -9 "$FILE" + fi + done + + find . -type l -path "*/man/man*/*" | while read FILE; do + TARGET=`readlink -n "$FILE"` + TARGET="${TARGET##*/}" + TARGET="${TARGET%%.gz}.gz" + rm -f "$FILE" + FILE="${FILE%%.gz}.gz" + DIR=`dirname "$FILE"` + + if [ -e "$DIR/$TARGET" ]; then + ln -sf "$TARGET" "$FILE" + fi + done +} + +check_footprint() { + local FILE="$PKGMK_WORK_DIR/.tmp" + + cd $PKGMK_ROOT + + if [ -f $TARGET ]; then + make_footprint > $FILE.footprint + if [ -f $PKGMK_FOOTPRINT ]; then + sort -k 3 $PKGMK_FOOTPRINT > $FILE.footprint.orig + diff -w -t -U 0 $FILE.footprint.orig $FILE.footprint | \ + sed '/^@@/d' | \ + sed '/^+++/d' | \ + sed '/^---/d' | \ + sed 's/^+/NEW /g' | \ + sed 's/^-/MISSING /g' > $FILE.footprint.diff + if [ -s $FILE.footprint.diff ]; then + error "Footprint mismatch found:" + cat $FILE.footprint.diff >&2 + BUILD_SUCCESSFUL="no" + fi + else + warning "Footprint not found, creating new." + mv $FILE.footprint $PKGMK_FOOTPRINT + fi + else + error "Package '$TARGET' was not found." + BUILD_SUCCESSFUL="no" + fi +} + +build_package() { + local BUILD_SUCCESSFUL="no" + + export PKG="/" + export SRC="$PKGMK_WORK_DIR/src" + umask 022 + + cd $PKGMK_ROOT + rm -rf $PKGMK_WORK_DIR + mkdir -p $SRC + + info "Building '$TARGET'." + + if [ "$PKGMK_DOWNLOAD" = "yes" ]; then + download_source + fi + unpack_source + + cd $SRC + (set -e -x ; build) + + +# cd $PKG + + if [ $? = 0 ]; then + BUILD_SUCCESSFUL="yes" + + fi + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + + if [ "$BUILD_SUCCESSFUL" = "yes" ]; then + info " '$TARGET' derleme basarili" + else + if [ -f $TARGET ]; then + touch -r $PKGMK_ROOT/$PKGMK_PKGFILE $TARGET &> /dev/null + fi + error " '$TARGET' derleme basarisiz" + exit 1 + fi +} + +install_package() { + local COMMAND + + info "Installing '$TARGET'." + + if [ "$PKGMK_INSTALL" = "install" ]; then + COMMAND="pkgadd $TARGET" + else + COMMAND="pkgadd -u $TARGET" + fi + + cd $PKGMK_ROOT + echo "$COMMAND" + $COMMAND + + if [ $? = 0 ]; then + info "Installing '$TARGET' succeeded." + else + error "Installing '$TARGET' failed." + exit 1 + fi +} + +recursive() { + local ARGS FILE DIR + + ARGS=`echo "$@" | sed -e "s/--recursive//g" -e "s/-r//g"` + + for FILE in `find $PKGMK_ROOT -name $PKGMK_PKGFILE | sort`; do + DIR="`dirname $FILE`/" + if [ -d $DIR ]; then + info "Entering directory '$DIR'." + (cd $DIR && $PKGMK_COMMAND $ARGS) + info "Leaving directory '$DIR'." + fi + done +} + +clean() { + local FILE LOCAL_FILENAME + + if [ -f $TARGET ]; then + info "Removing $TARGET" + rm -f $TARGET + fi + + for FILE in ${source[@]}; do + LOCAL_FILENAME=`get_filename $FILE` + if [ -e $LOCAL_FILENAME ] && [ "$LOCAL_FILENAME" != "$FILE" ]; then + info "Removing $LOCAL_FILENAME" + rm -f $LOCAL_FILENAME + fi + done +} + +update_footprint() { + if [ ! -f $TARGET ]; then + error "Unable to update footprint. File '$TARGET' not found." + exit 1 + fi + + make_footprint > $PKGMK_FOOTPRINT + touch $TARGET + + info "Footprint updated." +} + +build_needed() { + local FILE RESULT + + RESULT="yes" + if [ -f $TARGET ]; then + RESULT="no" + for FILE in $PKGMK_PKGFILE ${source[@]}; do + FILE=`get_filename $FILE` + if [ ! -e $FILE ] || [ ! $TARGET -nt $FILE ]; then + RESULT="yes" + break + fi + done + fi + + echo $RESULT +} + +interrupted() { + echo "" + error "Interrupted." + + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + + exit 1 +} + +print_help() { + echo "usage: `basename $PKGMK_COMMAND` [options]" + echo "options:" + echo " -i, --install build and install package" + echo " -u, --upgrade build and install package (as upgrade)" + echo " -r, --recursive search for and build packages recursively" + echo " -d, --download download missing source file(s)" + echo " -do, --download-only do not build, only download missing source file(s)" + echo " -utd, --up-to-date do not build, only check if package is up to date" + echo " -uf, --update-footprint update footprint using result from last build" + echo " -if, --ignore-footprint build package without checking footprint" + echo " -um, --update-md5sum update md5sum" + echo " -im, --ignore-md5sum build package without checking md5sum" + echo " -cm, --check-md5sum do not build, only check md5sum" + echo " -ns, --no-strip do not strip executable binaries or libraries" + echo " -f, --force build package even if it appears to be up to date" + echo " -c, --clean remove package and downloaded files" + echo " -kw, --keep-work keep temporary working directory" + echo " -cf, --config-file use alternative configuration file" + echo " -v, --version print version and exit " + echo " -h, --help print help and exit" +} +remove_locale() { + cd $PKG/usr/share + if [ -d locale/fr ]; then + mv locale/fr fr + fi + rm -rf locale + if [ -d fr ]; then + mkdir locale + mv fr locale/ + fi +} +parse_options() { + while [ "$1" ]; do + case $1 in + -i|--install) + PKGMK_INSTALL="install" ;; + -u|--upgrade) + PKGMK_INSTALL="upgrade" ;; + -r|--recursive) + PKGMK_RECURSIVE="yes" ;; + -d|--download) + PKGMK_DOWNLOAD="yes" ;; + -do|--download-only) + PKGMK_DOWNLOAD="yes" + PKGMK_DOWNLOAD_ONLY="yes" ;; + -utd|--up-to-date) + PKGMK_UP_TO_DATE="yes" ;; + -uf|--update-footprint) + PKGMK_UPDATE_FOOTPRINT="yes" ;; + -if|--ignore-footprint) + PKGMK_IGNORE_FOOTPRINT="yes" ;; + -um|--update-md5sum) + PKGMK_UPDATE_MD5SUM="yes" ;; + -im|--ignore-md5sum) + PKGMK_IGNORE_MD5SUM="yes" ;; + -cm|--check-md5sum) + PKGMK_CHECK_MD5SUM="yes" ;; + -ns|--no-strip) + PKGMK_NO_STRIP="yes" ;; + -f|--force) + PKGMK_FORCE="yes" ;; + -c|--clean) + PKGMK_CLEAN="yes" ;; + -kw|--keep-work) + PKGMK_KEEP_WORK="yes" ;; + -kl|--keep-locale) + PKGMK_KEEP_LOCALE="yes" ;; + -cf|--config-file) + if [ ! "$2" ]; then + echo "`basename $PKGMK_COMMAND`: option $1 requires an argument" + exit 1 + fi + PKGMK_CONFFILE="$2" + shift ;; + -v|--version) + echo "`basename $PKGMK_COMMAND` (pkgutils) $PKGMK_VERSION" + exit 0 ;; + -h|--help) + print_help + exit 0 ;; + *) + echo "`basename $PKGMK_COMMAND`: invalid option $1" + exit 1 ;; + esac + shift + done +} + +main() { + local FILE TARGET + + parse_options "$@" + + if [ "$PKGMK_RECURSIVE" = "yes" ]; then + recursive "$@" + exit 0 + fi + + for FILE in $PKGMK_CONFFILE $PKGMK_PKGFILE ; do + if [ ! -f $FILE ]; then + error "File '$FILE' not found." + exit 1 + fi + . $FILE + done + + check_directory "$PKGMK_SOURCE_DIR" + check_directory "$PKGMK_PACKAGE_DIR" + check_directory "`dirname $PKGMK_WORK_DIR`" + + check_pkgfile + + TARGET="$PKGMK_PACKAGE_DIR/$PKGMK_PKGFILE" + + if [ "$PKGMK_CLEAN" = "yes" ]; then + clean + exit 0 + fi + build_package + exit 0 +} + +trap "interrupted" SIGHUP SIGINT SIGQUIT SIGTERM + +export LC_ALL=POSIX + +readonly PKGMK_VERSION="5.32.0" +readonly PKGMK_COMMAND="$0" +readonly PKGMK_ROOT="$PWD" + +PKGMK_CONFFILE="paketci.conf" +PKGMK_PKGFILE="talimat" +PKGMK_FOOTPRINT=".footprint" +PKGMK_MD5SUM=".md5sum" +PKGMK_NOSTRIP=".nostrip" + +PKGMK_SOURCE_MIRRORS=() +PKGMK_SOURCE_DIR="/mnt/lfs/sources" +PKGMK_PACKAGE_DIR="$PWD" +PKGMK_WORK_DIR="/tmp/work" + +PKGMK_RECURSIVE="no" +PKGMK_DOWNLOAD="no" +PKGMK_DOWNLOAD_ONLY="no" +PKGMK_UP_TO_DATE="no" +PKGMK_UPDATE_FOOTPRINT="no" +PKGMK_IGNORE_FOOTPRINT="no" +PKGMK_FORCE="no" +PKGMK_KEEP_WORK="no" +PKGMK_UPDATE_MD5SUM="no" +PKGMK_IGNORE_MD5SUM="yes" +PKGMK_CHECK_MD5SUM="no" +PKGMK_NO_STRIP="no" +PKGMK_CLEAN="no" +PKGMK_KEEP_LOCALE="no" +main "$@" + +# End of file + diff --git a/bin/paketleri_arsivle b/bin/paketleri_arsivle new file mode 100755 index 000000000..a8afaa031 --- /dev/null +++ b/bin/paketleri_arsivle @@ -0,0 +1,2 @@ +mkdir -p /paket_depo +find /root -iname "*.mps.xz" -type f | xargs -I '{}' mv {} /paket_depo/ diff --git a/bin/paketleri_arsivle2 b/bin/paketleri_arsivle2 new file mode 100755 index 000000000..83ac2cffa --- /dev/null +++ b/bin/paketleri_arsivle2 @@ -0,0 +1,2 @@ +mkdir -p /paket_depo +find /var/lib/pkg/depotrepo/ -iname "*.cards.tar.xz" -type f | xargs -I '{}' mv {} /paket_depo/ diff --git a/bin/perl-kur.sh b/bin/perl-kur.sh new file mode 100755 index 000000000..bdd41dace --- /dev/null +++ b/bin/perl-kur.sh @@ -0,0 +1,3 @@ +perl Makefile.PL PREFIX=/tools +make test +make install diff --git a/bin/py_kur_asama1 b/bin/py_kur_asama1 new file mode 100644 index 000000000..c6104d4b6 --- /dev/null +++ b/bin/py_kur_asama1 @@ -0,0 +1 @@ +python setup.py install --prefix=/tools diff --git a/bin/tamir_talimat b/bin/tamir_talimat new file mode 100755 index 000000000..443228c70 --- /dev/null +++ b/bin/tamir_talimat @@ -0,0 +1,2 @@ +grep -rli '${PKGMK_BUILDVER}' * | xargs -i@ sed -i 's/${PKGMK_BUILDVER}/#$version-/g' @ +grep -rli 'cards.tar' * | xargs -i@ sed -i 's/cards.tar/mps/g' @ diff --git a/bin/version-check.sh b/bin/version-check.sh new file mode 100755 index 000000000..cf018ce0a --- /dev/null +++ b/bin/version-check.sh @@ -0,0 +1,54 @@ +#!/bin/bash +# Simple script to list version numbers of critical development tools +export LC_ALL=C +bash --version | head -n1 | cut -d" " -f2-4 +MYSH=$(readlink -f /bin/sh) +echo "/bin/sh -> $MYSH" +echo $MYSH | grep -q bash || echo "ERROR: /bin/sh does not point to bash" +unset MYSH + +echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3- +bison --version | head -n1 + +if [ -h /usr/bin/yacc ]; then + echo "/usr/bin/yacc -> `readlink -f /usr/bin/yacc`"; +elif [ -x /usr/bin/yacc ]; then + echo yacc is `/usr/bin/yacc --version | head -n1` +else + echo "yacc not found" +fi + +bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6- +echo -n "Coreutils: "; chown --version | head -n1 | cut -d")" -f2 +diff --version | head -n1 +find --version | head -n1 +gawk --version | head -n1 + +if [ -h /usr/bin/awk ]; then + echo "/usr/bin/awk -> `readlink -f /usr/bin/awk`"; +elif [ -x /usr/bin/awk ]; then + echo awk is `/usr/bin/awk --version | head -n1` +else + echo "awk not found" +fi + +gcc --version | head -n1 +g++ --version | head -n1 +ldd --version | head -n1 | cut -d" " -f2- # glibc version +grep --version | head -n1 +gzip --version | head -n1 +cat /proc/version +m4 --version | head -n1 +make --version | head -n1 +patch --version | head -n1 +echo Perl `perl -V:version` +sed --version | head -n1 +tar --version | head -n1 +makeinfo --version | head -n1 +xz --version | head -n1 + +echo 'int main(){}' > dummy.c && g++ -o dummy dummy.c +if [ -x dummy ] + then echo "g++ compilation OK"; + else echo "g++ compilation failed"; fi +rm -f dummy.c dummy diff --git a/git-guncelle b/git-guncelle new file mode 100755 index 000000000..d4911d44e --- /dev/null +++ b/git-guncelle @@ -0,0 +1,4 @@ +ack="malfs mekanizma guncelleme" +git add . +git commit -a -m "$ack" +git push origin master diff --git a/iso_icerik/boot/isolinux/16x16.fnt b/iso_icerik/boot/isolinux/16x16.fnt new file mode 100755 index 0000000000000000000000000000000000000000..628d0d5a63033a07f94415478a0f01566581141f GIT binary patch literal 129384 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.def file. The file must contain the parameters +of the default entry in the correct order and with the correct +spacing. This format is convenient for setting the defaults to +the current menu choices since the only information we have to go +on is the list of all the boot parameters. + +For historical reasons there are two exceptions to this rule. +Both the language and the timezone must have the leading +"=" stripped off. So you would use "fr" not "lang=fr" +and you would use "America/Denver" not "tz=American/Denver". + + diff --git a/iso_icerik/boot/isolinux/ar.tr b/iso_icerik/boot/isolinux/ar.tr new file mode 100755 index 0000000000000000000000000000000000000000..ed24586ecab403102687114829631ec81693c9e4 GIT binary patch literal 33 KcmZQzAOHXWApijY literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/back.jpg b/iso_icerik/boot/isolinux/back.jpg new file mode 100755 index 0000000000000000000000000000000000000000..ef43588305e0ddb4cc655e2747a45f15dc106987 GIT binary patch literal 26376 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 literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/base.men b/iso_icerik/boot/isolinux/base.men new file mode 100755 index 000000000..160531d67 --- /dev/null +++ b/iso_icerik/boot/isolinux/base.men @@ -0,0 +1,9 @@ +Rox-Fluxbox `desktop=rox-fluxbox +Space-Fluxbox `desktop=space-fluxbox +Fluxbox `desktop=fluxbox +Rox-Jwm `desktop=rox-jwm +Space-Jwm `desktop=space-jwm +Jwm `desktop=jwm +Dwm `desktop=dwm +Wmii `desktop=wmii + diff --git a/iso_icerik/boot/isolinux/bg.tr b/iso_icerik/boot/isolinux/bg.tr new file mode 100755 index 0000000000000000000000000000000000000000..76a56641481b46f0d5945e29426bfecd4e7eab71 GIT binary patch literal 866 zcmaJUhj~ToY!>h8%l`7LC^jnL!tpJ?gU{cP_4N z(27c7%($+wk|dENWK7i_92Ry=!#$G`)rdD?)~&FSAI}6SP0W+kE2(Hww#1I|a^)!6 zL7zX0{8_)(AM|bpSC<#(PR$(mB*nNfXV*HEoLXVW_*8ij5#6;^bof9U?pQ+yUYMp> z(KItcCZ?V`$Sd^E^&d|ihDTxMmE0-TyBME|dQt_4j%lGCf!>!EmaN|Q0ucq`cQTDxy_ CgG*un literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/breakpt.men b/iso_icerik/boot/isolinux/breakpt.men new file mode 100755 index 000000000..8a3ed5c24 --- /dev/null +++ b/iso_icerik/boot/isolinux/breakpt.men @@ -0,0 +1,11 @@ +Break Pnts +break pnt 1 `bp=1,e db+ +break pnt 2 `bp=2,e db+ +break pnt 3 `bp=3,e db+ +break pnt 4 `bp=4,e db+ +break pnt 5 `bp=5,e db+ +break pnt 6 `bp=6,e db+ +break pnt 7 `bp=7,e db+ +break pnt 8 `bp=8,e db+ +break pnt 9 `bp=9,e db+ +all `bp=a db+ diff --git a/iso_icerik/boot/isolinux/ca.tr b/iso_icerik/boot/isolinux/ca.tr new file mode 100755 index 0000000000000000000000000000000000000000..9d912cb2a89903ff357dffbd974c6408752f3b44 GIT binary patch literal 482 zcmZvZy-q_h42AtD-U>qM24X{1%fL{905Pyxi3LXaxpI=uJW5BFE-)Z567gR6wy+e2 zNS1x#eCLE(&9SemI3O!Awp6J;Fw9grIYQ6HPCzfkp>GP8gOi-BIia1z6VzM_!km)h zujfE8&vDSaB3v$xA@ofWTQte))waP!DwV?LdmtzM4F^{Iqq${`k|-b$M)8C&%5s!a z><*k4r!v&60ykN!38vF2%$}OTT(K4@wZ9}cKFfx#>_+Vf-AW@BgYc50iMN<0iX8i^ z%0C@Euvz6&Pfv~xA#&;;X2Q_`DI+W<BE>6fL(Ag(D#;oxyBu!!=71 uV*~vuaG!Y_ZGZ(AGrs3%H$&suejCAkPK1wH``YjkmU*X3)*0x#nQCbF*-Nix0TS~1$8OTWQ$1m(!F*U(+BmVfF-fU46 z@Hiei>5u!0pqxH3L_Z#K%;VSM7;b4dG_dBV*pWN#)&42)#Ie)dy}UR(1;;)`@RA8- zyM?Dac#!GaOTHEswP9uS!))CTotLB-hp6MHyMoQH0LyHZUm!gx1dg2X|4}VP@&~DB gSShJBI15;Eh&C#F!?3oFcQeDrRxB8J`nC>!0M!DPYXATM literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/da.tr b/iso_icerik/boot/isolinux/da.tr new file mode 100755 index 0000000000000000000000000000000000000000..266944726801c746bcb5b5614f59da2957c96e0a GIT binary patch literal 370 zcmZXQK}rKb5Jl@KwN%8}DefdHBw`?9yg)l$lXRxKdg!VS=z#>!k&9X5PTdsz|KZo; zhh_zWAIznR!CfhaLk+kOHO8dlk8^2>kAZjaR%{Ook;Z)bs?hJLA2G)(=yU9llMvjO zoP$JMyTC_L3(Rhc7AEMMTFDS;2#pOMNJlFZEC%IfMz!lYSRGEEJi)4D!e^?Q)JS@Q z?NrMSR&DeL#7b_f{ndDuDbK;p^~E`4lBOWVvC1&O<_R{FC1-(k8&TiAB9oy|L}|CM xWp{JX(a{B#G{aYeN=gPV^D@79!qK5DSnBa#_?j|(%zu|P3_c_Jg5D+(z5()Wgm3@= literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/de.tr b/iso_icerik/boot/isolinux/de.tr new file mode 100755 index 0000000000000000000000000000000000000000..7948299f67baf70f8ebc53d8efddccd84b1aacc6 GIT binary patch literal 427 zcmZWlyG{c^4D_dL2|}a;(V-wfLE$ALrJ&op^Knady{EOeAm77hq|1*n7pg#Gdn|iA z9$zh!M@Zg+wgaoX3o`7#<%5ORS=>FVjnSL2YjQSpZ;Kkif^tJ&2l*;06^fvuKVCLaDap(s4hn6eCo=Mx$HS4GzT2&d3H)qEc>0(hJ!HtP5Urn5$4Fpr5h2H1638J$|G+rgi%X`b!Rhhf$=%g_fGZdcimfhiI@; z{3f_0G~gZ1amAbk8o{r4gd5zp7gNmRQ2*`}hqCSbj^GrFIA(({slVhqCjX$e`$BTt z?P$?2jl6Q!W@T63GSD|=<+GyTWm&nxNM2XoS?QWyRu@TdJRsjkTu?HZ5fsxnz%_-B zI7c8aKI4w^|DcJ(PNyUI%4kBpZN9vA*62I4TlFh%%G?Ofu#6{h#0DW1FPV59Kc#ZT z5AsYn>FlBL|1f=KjrFGT8|%;4#G10Mq;wq4^?J$W6&<~xEJ}Esfiw+eU#7m_ahX_| zGga~hrIlxym!t&ac48zGqUM3-_P|QaI0_4ej1Z6V%)xnd0MmLCvM^~Ns?{%eK=}K literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/en.hlp b/iso_icerik/boot/isolinux/en.hlp new file mode 100755 index 000000000..489c09752 --- /dev/null +++ b/iso_icerik/boot/isolinux/en.hlp @@ -0,0 +1,73 @@ +mainHelpWELCOME to MX Linux +The demo user password is "demo" (no quotes) + The root password is "root" (no quotes) + + • helpF1: the Help System • languageF2: Select Language • timezoneF3: Select Timezone • options1F4: Miscellaneous Options • video_modeF5: Video Mode • consoleF6: Console • saveF7: Save Bootloader Settings • persistencePersistence Options • bo_instructBoot Option Instructions • bo_antixMX Boot Options • aboutAbout MX Linux +Press the [Esc] key to leave the help systemhelpUsing the Help System The help system consists of a set of linked pages that you can navigate through with the follow keys.  + • [Up Arrow] -- highlight previous link • [Down Arrow] -- highlight next link • [Left Arrow], [Backspace] -- return to previous page • [Right Arrow], [Enter], [Space] -- follow link • [Page Up], [Home] -- go to first link on page • [Page Down], [End] -- go to last link on page • [Esc] -- leave help +Using [Left Arrow] or [Backspace] will take you to your place (same highlighted link) on the previous page. +Go to general-helpGeneral Help +Return to the mainMain Menu | prev | general-helpnextgeneral-helpGeneral HelpThis bootloader lets you select which program to launch (MX Linux or memtest) and in the case of MX Linux select which boot parameters (cheat codes) get set when the program launches. There are 3 ways to do this: + • Main Menu + [Up Arrow] and [Down Arrow] select which program to run and some boot options. [Enter] launches the program. • Boot Options + [Left Arrow], [Right Arrow], and [Backspace] edit some main menu options directly. You can also type in new options. • Function Key Pop-up Menus + [F2] through [f6] open menus. Navigate them with the arrow keys. [Enter] selects highlighted option. [Esc] leaves the pop-up menu without selecting an entry. +Go to helpUsing the Help System + Return to the mainMain Menu | helpprev | languagenextlanguageF2: Select LanguagePress F2 to get a list of supported languages. Select your language. This will automatically set the keyboard layout and the timezone. If your country has more than one timezone then use F3 to explicitly set the timezone for your area. +The menu is an easy shortcut for entering lang=language-code directly on the boot line. +Return to the mainMain Menu | general-helpprev | timezonenexttimezoneF3: Select TimezonePress F3 to get at list of cities in various time zones. The cities are listed time zone order so they circle the globe eastward. If your area uses Daylight Savings Time then make sure you select a city that does also. Your system will be started using the timezone selected. Locations that observe Daylight Savings Time are marked with a trailing * (asterisk). +NOTE: You do not have to use this option if you have set a language and your country has only one time-zone. + The menu is an easy shortcut for entering tz=timezone directly on the boot line.  +Return to the mainMain Menu | languageprev | options1nextoptions1F4: Miscellaneous Options • check md5 + check integrity of the install media. • check fs + check integrity of the LivUSB and persistent file systems (if any). • to ram + copy the compressed file system to RAM. This takes extra time when you boot but results in a very fast system (if you have enough RAM). • no usb-2 + Disable all usb-2 devices. This helps a few older systems boot LiveUSB. • no acpi + Disable the whole ACPI system. May be useful if your computer does not support ACPI or its implementation causes random reboots or system lockups. • HP laptop + Some HP laptops need a cheat to get brightness working correctly.video_modeF5: Video ModeThere are 3 options. Default should work for most users. + • default + Detect the correct video driver and screen resolution. • vesa + Use the Vesa driver. Disable modeset • safe + Use X11 defaults. Disable modeset. +You can also set the resolution by directly typing in xres=resolution. This is useful if you want to force a resolution. +Return to the mainMain Menu | mountingprev | consolenextconsoleF6: ConsoleSets the size of the boot console. +Return to the mainMain Menu | video_modeprev | savenextsaveF7: Save Bootloader SettingsOn LiveUSBs and Frugal installs, the F7 Save menu should appear. +LiveCDs have a dpiDPI menu instead. + • menus + Save the current menus settings as the defaults. • custom + Create/replace a Custom main menu entry with all the options that were typed in that don't exist in the menus. • both + Save the current menu settings and create/replace the custom main entry. • reset + Restore the original menu defaults. Does not affect the main menu. +Return to the mainMain Menu | consoleprev | dpinextdpiSet X-Windows Dots per InchThe DPI (dots per inch) scales most font sizes inside of X-windows. The larger the DPI, the larger the fonts will be. The default value is 96. +Return to the saveF7 Save menu. +Return to the mainMain Menu | saveprev | persistencenextpersistencePersistence OptionsPersistence allows you to save files and settings between reboots. There are three types of persistence in the main menu. + • Root Persistence + Save all the changes to the file-system in RAM and then transfer these changes to disk right before you shutdown or reboot. Fast, but space is limited by how much RAM you have. • Static Root Persistence + Saves all your file-system changes directly to a file. This can be slow but it requires no extra RAM and no changes need to be transfered when you shutdown. • Home Persistence + Only save changes to files and directories under /home. This will include all of your bookmarks and personal settings. Like static root persistence, changes are stored immediately to a file but in this case speed is almost never an issue. +Return to the mainMain Menu | dpiprev | bo_instructnextbo_instructBoot Option InstructionsThere are many boot options available. They are usually only necessary if your system will not boot properly. To use the boot options just place the appropriate code in the Boot Options box at the bottom of the main screen. You may also need to edit or delete options that are already in the Boot Options box. +You can't make changes permanent on a LiveCD or a LiveDVD. You have to enter them each time you boot. You can make permanent changes on some LiveUSBs. +Go to bo_antixMX Boot Options + Go to mm_bootKernel Boot Options +Return to mainMain Menu | persistenceprev | bo_antixnextbo_antixMX Boot OptionsThese are options that are only available in MX + • lean -- disable some services including wicd for a fast boot • mean -- disable dhclient (Internet connection) • Xtralean -- disable more services for a faster boot • nodbus -- disable dbus service • dpi=XX -- set dpi. Default is 96 +NOTE: Four of these options are combined into the single antiX= option. For example antiX=LMX. + • L stands for lean • M stands for mean • X stands for Xtralean • D stands for nodbus +Back to bo_instructBoot Option Instructions + Return to mainMain Menu | bo_instructprev | mm_bootnextmm_bootKernel Boot OptionsSelect a Boot Option to learn more about it. + • bo_acpiACPI -- Advanced Configuration and Power Interface • bo_ideIDE DMA -- enable/disable DMA for IDE-Drives • bo_nonoXXXX -- skip detection of specific hardware • bo_pciPCI -- options for non-working PS2 mice and bad PCI controllers +Back to bo_instructBoot Option Instructions + Return to the mainMain Menu | bo_antixprev | bo_acpinextbo_acpiACPIACPI (Advanced Configuration and Power Interface) is a standard that defines power and configuration management interfaces between an operating system and the BIOS. By default, acpi is switched on when boot detects a BIOS newer than the year 2000. There are several commonly used parameters to control the behavior of ACPI: + • pci=noacpi -- do not use ACPI to route PCI interrupts • acpi=off -- turn off ACPI completely • acpi=force -- turn on ACPI, for pre-2000 BIOS +Return to mm_bootBoot Options | mainMain Menu | mm_bootprev | bo_nonextbo_nonoXXXX Skips detection of or enables support for specific hardware.  + • noauto -- turn off hardware autodetection • noparallel -- turn off parallel printer support • nopcmcia -- turn off PCMCIA support • nousb -- turn off usb device probing • nousebios -- enable NoUseBios mode needed for some Savage cards • smouse -- enable only a serial mouse • swcursor -- enable sw_cursor mode needed for some ATI and Trident cards +Return to mm_bootBoot Options | mainMain Menu | bo_acpiprev | bo_pcinextbo_pciPCISome PCI options: + • pci=irqmask=0x0e98 -- try this if your PS/2 mouse doesn't work • pci=bios -- workaround for bad PCI controllers +Return to mm_bootBoot Options | mainMain Menu | bo_noprev | bo_idenextbo_idenodmaTo mitigate some hardware problems that occur with IDE hard drives, try this kernel parameter: +ide=nodma -- switch off dma for IDE drives +Return to mm_bootBoot Options | mainMain Menu | bo_pciprev | aboutnextaboutInformation about MXWeb site: http://www.mepiscommunity.org/mx14 + Forums: http://antix.freeforums.org + Forums: http://forum.mepiscommunity.org/viewforum.php?f=91 +MX-14 is a midweight OS designed to combine an elegant and efficient desktop with simple configuration, solid performance and medium-sized footprint. It is a collaborative product from the Mepis and antiX developers and communities, relying on the excellent upstream work by Linux, Debian, and Xfce. It also incorporates the independent and innovative development products Whisker Menu, simsu and gottet, Midori Browser, smxi and inxi. +MX is compiled to work with Pentium-class Intel and AMD processors or better. antiX will not work with 386 and 486 class processors. To install MX on a hard drive, at least 2.5 GB of free space is required and a minimum of 3.5 GB is recommended. +Return to the mainMain Menu | bo_ideprev | next \ No newline at end of file diff --git a/iso_icerik/boot/isolinux/en.tr b/iso_icerik/boot/isolinux/en.tr new file mode 100755 index 0000000000000000000000000000000000000000..34259a62b0e0ba9856273c957ecc4dbf41b5cb98 GIT binary patch literal 348 zcmZWl!D_=W4ArOTxG~6WW4FQDLCRWE+OoTAD~X9^1zTR%ef=CpVX%vMdJ=k1&lD9f zwIEB03a=uHeG3+&}W3A?&^pmTj6 j5@k|2EJ^$|aWtOXm#{u`b=)AyqI;T;L?#1Z@etfY7y literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/es.tr b/iso_icerik/boot/isolinux/es.tr new file mode 100755 index 0000000000000000000000000000000000000000..3c89416757e0a8e72bac89d739007ea19d0a6e17 GIT binary patch literal 479 zcmZ`$F-`%W1 z;~CFPuog+vYl&U}+bmpgOK{E6M^qOm2XZvHWz1gOvZ}yp^ii0yfiAW^qo!UmoFjW0 zP{B(YReIy6a16ur#)Qrukwa(Fx!{07e$)qa`xO)1Z8b6BECa$wnuT$QFGhiJW<8QG z0vFk9ETVS*&T!%&UDv_lxdwz=qs3f^Ek-kXCCO5SXeLa0XV1s!of~Kl5+zeIo>uB- z#{R_}*ia~!)03k^NW{}e29CU`Y`I6=G+V2i-&Wx3b4l6q2D0muv5~cU!Hr?F%| z`@PRtTmfqdq9r@b(qlr5ESxFyx0Bo=p;5F zRRg$G5zH|xCbyex)hN|rHcbRwF;{^|8!XlTimZ3t!FoKTr!wU?O#`!*;aY{lJ?)Ln zDR%^Oq6D{fuLLLaPuRbGI1-XcJwH1+2BBOGvQ{SDY+$J^w{W*}t}HM|3u$~!>=?1W z_F7{|!Z3m0#TO8MFHBspLbQH7@K7&cPeu+8s{V^{i37pX(YXu%#1#uYPcUnaq42AVmble!^wz1ow?I2?B+hK`vHat2lmmS+9E{Aj_-}ah!q>(3(>qq&sbly7nK*iY literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/fa.tr b/iso_icerik/boot/isolinux/fa.tr new file mode 100755 index 0000000000000000000000000000000000000000..3e54bbd7dfd3db726dda6da29accacbfea27b7cd GIT binary patch literal 363 zcmZXQ!Ab)`42JV4IV!^56mNp9uwu&=TfC1u+3m2C$+DBR*1Mj3k6wg=PqW3BaTX~Q zyoCS%6OxaZUIk1l$kGReTM@;o6UN+h7N;&Ye_7G0lMvxqbPW>|O7c*yscew#C6sJ4 z^ezxggxLg(vt;l-L^a;0FhubLWgk@-ELEoW3R8-WN(*RNTQLdg5m*=@VW7dx+aX~QIqVJ}!+zKe-#?#tcptu!*+WN>6duRNoH8xV3&B#2x)T32SB~jz1bA|m J1m|K2egQo?gqHvS literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/fi.tr b/iso_icerik/boot/isolinux/fi.tr new file mode 100755 index 0000000000000000000000000000000000000000..bcce0f166654ea6546aebf01f3f9c99a9f6029f2 GIT binary patch literal 398 zcmZWlJ5Izv4E0f_1Rd2$9Wkc;81SVUv_`T6sn zv6upS2uX_=)Z4m}*sO{Ew@(^E5s)ZRjq+A4Sp z!K0>x(uSRb@FLkTMlVYCz0j0wnxLf)OEh?*Jer>1pnl&MqEuA{`+gvJ)=5Op=$b+E5te=>Fna9Fb2HF9^`D&zJYhHae& zAEcQ40kYTw)Mz7erZDs5CNCdUN=q>k2~3p9;7!&3s666Ka5OY-!awqz6MdakeQ--^ H91(s1KdF~c literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/fr.tr b/iso_icerik/boot/isolinux/fr.tr new file mode 100755 index 0000000000000000000000000000000000000000..2ecf63b3574d19f7dfa3c17790f11898975eefc2 GIT binary patch literal 447 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]_cm?Xwr$tW!=rus_8mHO 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 AFaQ7m literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/16x16.fnt b/iso_icerik/boot/syslinux/16x16.fnt new file mode 100755 index 0000000000000000000000000000000000000000..628d0d5a63033a07f94415478a0f01566581141f GIT binary patch literal 129384 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.def file. The file must contain the parameters +of the default entry in the correct order and with the correct +spacing. This format is convenient for setting the defaults to +the current menu choices since the only information we have to go +on is the list of all the boot parameters. + +For historical reasons there are two exceptions to this rule. +Both the language and the timezone must have the leading +"=" stripped off. So you would use "fr" not "lang=fr" +and you would use "America/Denver" not "tz=American/Denver". + + diff --git a/iso_icerik/boot/syslinux/ar.tr b/iso_icerik/boot/syslinux/ar.tr new file mode 100755 index 0000000000000000000000000000000000000000..ed24586ecab403102687114829631ec81693c9e4 GIT binary patch literal 33 KcmZQzAOHXWApijY literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/back.jpg b/iso_icerik/boot/syslinux/back.jpg new file mode 100755 index 0000000000000000000000000000000000000000..ef43588305e0ddb4cc655e2747a45f15dc106987 GIT binary patch literal 26376 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 literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/base.men b/iso_icerik/boot/syslinux/base.men new file mode 100755 index 000000000..160531d67 --- /dev/null +++ b/iso_icerik/boot/syslinux/base.men @@ -0,0 +1,9 @@ +Rox-Fluxbox `desktop=rox-fluxbox +Space-Fluxbox `desktop=space-fluxbox +Fluxbox `desktop=fluxbox +Rox-Jwm `desktop=rox-jwm +Space-Jwm `desktop=space-jwm +Jwm `desktop=jwm +Dwm `desktop=dwm +Wmii `desktop=wmii + diff --git a/iso_icerik/boot/syslinux/bg.tr b/iso_icerik/boot/syslinux/bg.tr new file mode 100755 index 0000000000000000000000000000000000000000..76a56641481b46f0d5945e29426bfecd4e7eab71 GIT binary patch literal 866 zcmaJUhj~ToY!>h8%l`7LC^jnL!tpJ?gU{cP_4N z(27c7%($+wk|dENWK7i_92Ry=!#$G`)rdD?)~&FSAI}6SP0W+kE2(Hww#1I|a^)!6 zL7zX0{8_)(AM|bpSC<#(PR$(mB*nNfXV*HEoLXVW_*8ij5#6;^bof9U?pQ+yUYMp> z(KItcCZ?V`$Sd^E^&d|ihDTxMmE0-TyBME|dQt_4j%lGCf!>!EmaN|Q0ucq`cQTDxy_ CgG*un literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/breakpt.men b/iso_icerik/boot/syslinux/breakpt.men new file mode 100755 index 000000000..8a3ed5c24 --- /dev/null +++ b/iso_icerik/boot/syslinux/breakpt.men @@ -0,0 +1,11 @@ +Break Pnts +break pnt 1 `bp=1,e db+ +break pnt 2 `bp=2,e db+ +break pnt 3 `bp=3,e db+ +break pnt 4 `bp=4,e db+ +break pnt 5 `bp=5,e db+ +break pnt 6 `bp=6,e db+ +break pnt 7 `bp=7,e db+ +break pnt 8 `bp=8,e db+ +break pnt 9 `bp=9,e db+ +all `bp=a db+ diff --git a/iso_icerik/boot/syslinux/ca.tr b/iso_icerik/boot/syslinux/ca.tr new file mode 100755 index 0000000000000000000000000000000000000000..9d912cb2a89903ff357dffbd974c6408752f3b44 GIT binary patch literal 482 zcmZvZy-q_h42AtD-U>qM24X{1%fL{905Pyxi3LXaxpI=uJW5BFE-)Z567gR6wy+e2 zNS1x#eCLE(&9SemI3O!Awp6J;Fw9grIYQ6HPCzfkp>GP8gOi-BIia1z6VzM_!km)h zujfE8&vDSaB3v$xA@ofWTQte))waP!DwV?LdmtzM4F^{Iqq${`k|-b$M)8C&%5s!a z><*k4r!v&60ykN!38vF2%$}OTT(K4@wZ9}cKFfx#>_+Vf-AW@BgYc50iMN<0iX8i^ z%0C@Euvz6&Pfv~xA#&;;X2Q_`DI+W<BE>6fL(Ag(D#;oxyBu!!=71 uV*~vuaG!Y_ZGZ(AGrs3%H$&suejCAkPK1wH``YjkmU*X3)*0x#nQCbF*-Nix0TS~1$8OTWQ$1m(!F*U(+BmVfF-fU46 z@Hiei>5u!0pqxH3L_Z#K%;VSM7;b4dG_dBV*pWN#)&42)#Ie)dy}UR(1;;)`@RA8- zyM?Dac#!GaOTHEswP9uS!))CTotLB-hp6MHyMoQH0LyHZUm!gx1dg2X|4}VP@&~DB gSShJBI15;Eh&C#F!?3oFcQeDrRxB8J`nC>!0M!DPYXATM literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/da.tr b/iso_icerik/boot/syslinux/da.tr new file mode 100755 index 0000000000000000000000000000000000000000..266944726801c746bcb5b5614f59da2957c96e0a GIT binary patch literal 370 zcmZXQK}rKb5Jl@KwN%8}DefdHBw`?9yg)l$lXRxKdg!VS=z#>!k&9X5PTdsz|KZo; zhh_zWAIznR!CfhaLk+kOHO8dlk8^2>kAZjaR%{Ook;Z)bs?hJLA2G)(=yU9llMvjO zoP$JMyTC_L3(Rhc7AEMMTFDS;2#pOMNJlFZEC%IfMz!lYSRGEEJi)4D!e^?Q)JS@Q z?NrMSR&DeL#7b_f{ndDuDbK;p^~E`4lBOWVvC1&O<_R{FC1-(k8&TiAB9oy|L}|CM xWp{JX(a{B#G{aYeN=gPV^D@79!qK5DSnBa#_?j|(%zu|P3_c_Jg5D+(z5()Wgm3@= literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/de.tr b/iso_icerik/boot/syslinux/de.tr new file mode 100755 index 0000000000000000000000000000000000000000..7948299f67baf70f8ebc53d8efddccd84b1aacc6 GIT binary patch literal 427 zcmZWlyG{c^4D_dL2|}a;(V-wfLE$ALrJ&op^Knady{EOeAm77hq|1*n7pg#Gdn|iA z9$zh!M@Zg+wgaoX3o`7#<%5ORS=>FVjnSL2YjQSpZ;Kkif^tJ&2l*;06^fvuKVCLaDap(s4hn6eCo=Mx$HS4GzT2&d3H)qEc>0(hJ!HtP5Urn5$4Fpr5h2H1638J$|G+rgi%X`b!Rhhf$=%g_fGZdcimfhiI@; z{3f_0G~gZ1amAbk8o{r4gd5zp7gNmRQ2*`}hqCSbj^GrFIA(({slVhqCjX$e`$BTt z?P$?2jl6Q!W@T63GSD|=<+GyTWm&nxNM2XoS?QWyRu@TdJRsjkTu?HZ5fsxnz%_-B zI7c8aKI4w^|DcJ(PNyUI%4kBpZN9vA*62I4TlFh%%G?Ofu#6{h#0DW1FPV59Kc#ZT z5AsYn>FlBL|1f=KjrFGT8|%;4#G10Mq;wq4^?J$W6&<~xEJ}Esfiw+eU#7m_ahX_| zGga~hrIlxym!t&ac48zGqUM3-_P|QaI0_4ej1Z6V%)xnd0MmLCvM^~Ns?{%eK=}K literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/en.hlp b/iso_icerik/boot/syslinux/en.hlp new file mode 100755 index 000000000..489c09752 --- /dev/null +++ b/iso_icerik/boot/syslinux/en.hlp @@ -0,0 +1,73 @@ +mainHelpWELCOME to MX Linux +The demo user password is "demo" (no quotes) + The root password is "root" (no quotes) + + • helpF1: the Help System • languageF2: Select Language • timezoneF3: Select Timezone • options1F4: Miscellaneous Options • video_modeF5: Video Mode • consoleF6: Console • saveF7: Save Bootloader Settings • persistencePersistence Options • bo_instructBoot Option Instructions • bo_antixMX Boot Options • aboutAbout MX Linux +Press the [Esc] key to leave the help systemhelpUsing the Help System The help system consists of a set of linked pages that you can navigate through with the follow keys.  + • [Up Arrow] -- highlight previous link • [Down Arrow] -- highlight next link • [Left Arrow], [Backspace] -- return to previous page • [Right Arrow], [Enter], [Space] -- follow link • [Page Up], [Home] -- go to first link on page • [Page Down], [End] -- go to last link on page • [Esc] -- leave help +Using [Left Arrow] or [Backspace] will take you to your place (same highlighted link) on the previous page. +Go to general-helpGeneral Help +Return to the mainMain Menu | prev | general-helpnextgeneral-helpGeneral HelpThis bootloader lets you select which program to launch (MX Linux or memtest) and in the case of MX Linux select which boot parameters (cheat codes) get set when the program launches. There are 3 ways to do this: + • Main Menu + [Up Arrow] and [Down Arrow] select which program to run and some boot options. [Enter] launches the program. • Boot Options + [Left Arrow], [Right Arrow], and [Backspace] edit some main menu options directly. You can also type in new options. • Function Key Pop-up Menus + [F2] through [f6] open menus. Navigate them with the arrow keys. [Enter] selects highlighted option. [Esc] leaves the pop-up menu without selecting an entry. +Go to helpUsing the Help System + Return to the mainMain Menu | helpprev | languagenextlanguageF2: Select LanguagePress F2 to get a list of supported languages. Select your language. This will automatically set the keyboard layout and the timezone. If your country has more than one timezone then use F3 to explicitly set the timezone for your area. +The menu is an easy shortcut for entering lang=language-code directly on the boot line. +Return to the mainMain Menu | general-helpprev | timezonenexttimezoneF3: Select TimezonePress F3 to get at list of cities in various time zones. The cities are listed time zone order so they circle the globe eastward. If your area uses Daylight Savings Time then make sure you select a city that does also. Your system will be started using the timezone selected. Locations that observe Daylight Savings Time are marked with a trailing * (asterisk). +NOTE: You do not have to use this option if you have set a language and your country has only one time-zone. + The menu is an easy shortcut for entering tz=timezone directly on the boot line.  +Return to the mainMain Menu | languageprev | options1nextoptions1F4: Miscellaneous Options • check md5 + check integrity of the install media. • check fs + check integrity of the LivUSB and persistent file systems (if any). • to ram + copy the compressed file system to RAM. This takes extra time when you boot but results in a very fast system (if you have enough RAM). • no usb-2 + Disable all usb-2 devices. This helps a few older systems boot LiveUSB. • no acpi + Disable the whole ACPI system. May be useful if your computer does not support ACPI or its implementation causes random reboots or system lockups. • HP laptop + Some HP laptops need a cheat to get brightness working correctly.video_modeF5: Video ModeThere are 3 options. Default should work for most users. + • default + Detect the correct video driver and screen resolution. • vesa + Use the Vesa driver. Disable modeset • safe + Use X11 defaults. Disable modeset. +You can also set the resolution by directly typing in xres=resolution. This is useful if you want to force a resolution. +Return to the mainMain Menu | mountingprev | consolenextconsoleF6: ConsoleSets the size of the boot console. +Return to the mainMain Menu | video_modeprev | savenextsaveF7: Save Bootloader SettingsOn LiveUSBs and Frugal installs, the F7 Save menu should appear. +LiveCDs have a dpiDPI menu instead. + • menus + Save the current menus settings as the defaults. • custom + Create/replace a Custom main menu entry with all the options that were typed in that don't exist in the menus. • both + Save the current menu settings and create/replace the custom main entry. • reset + Restore the original menu defaults. Does not affect the main menu. +Return to the mainMain Menu | consoleprev | dpinextdpiSet X-Windows Dots per InchThe DPI (dots per inch) scales most font sizes inside of X-windows. The larger the DPI, the larger the fonts will be. The default value is 96. +Return to the saveF7 Save menu. +Return to the mainMain Menu | saveprev | persistencenextpersistencePersistence OptionsPersistence allows you to save files and settings between reboots. There are three types of persistence in the main menu. + • Root Persistence + Save all the changes to the file-system in RAM and then transfer these changes to disk right before you shutdown or reboot. Fast, but space is limited by how much RAM you have. • Static Root Persistence + Saves all your file-system changes directly to a file. This can be slow but it requires no extra RAM and no changes need to be transfered when you shutdown. • Home Persistence + Only save changes to files and directories under /home. This will include all of your bookmarks and personal settings. Like static root persistence, changes are stored immediately to a file but in this case speed is almost never an issue. +Return to the mainMain Menu | dpiprev | bo_instructnextbo_instructBoot Option InstructionsThere are many boot options available. They are usually only necessary if your system will not boot properly. To use the boot options just place the appropriate code in the Boot Options box at the bottom of the main screen. You may also need to edit or delete options that are already in the Boot Options box. +You can't make changes permanent on a LiveCD or a LiveDVD. You have to enter them each time you boot. You can make permanent changes on some LiveUSBs. +Go to bo_antixMX Boot Options + Go to mm_bootKernel Boot Options +Return to mainMain Menu | persistenceprev | bo_antixnextbo_antixMX Boot OptionsThese are options that are only available in MX + • lean -- disable some services including wicd for a fast boot • mean -- disable dhclient (Internet connection) • Xtralean -- disable more services for a faster boot • nodbus -- disable dbus service • dpi=XX -- set dpi. Default is 96 +NOTE: Four of these options are combined into the single antiX= option. For example antiX=LMX. + • L stands for lean • M stands for mean • X stands for Xtralean • D stands for nodbus +Back to bo_instructBoot Option Instructions + Return to mainMain Menu | bo_instructprev | mm_bootnextmm_bootKernel Boot OptionsSelect a Boot Option to learn more about it. + • bo_acpiACPI -- Advanced Configuration and Power Interface • bo_ideIDE DMA -- enable/disable DMA for IDE-Drives • bo_nonoXXXX -- skip detection of specific hardware • bo_pciPCI -- options for non-working PS2 mice and bad PCI controllers +Back to bo_instructBoot Option Instructions + Return to the mainMain Menu | bo_antixprev | bo_acpinextbo_acpiACPIACPI (Advanced Configuration and Power Interface) is a standard that defines power and configuration management interfaces between an operating system and the BIOS. By default, acpi is switched on when boot detects a BIOS newer than the year 2000. There are several commonly used parameters to control the behavior of ACPI: + • pci=noacpi -- do not use ACPI to route PCI interrupts • acpi=off -- turn off ACPI completely • acpi=force -- turn on ACPI, for pre-2000 BIOS +Return to mm_bootBoot Options | mainMain Menu | mm_bootprev | bo_nonextbo_nonoXXXX Skips detection of or enables support for specific hardware.  + • noauto -- turn off hardware autodetection • noparallel -- turn off parallel printer support • nopcmcia -- turn off PCMCIA support • nousb -- turn off usb device probing • nousebios -- enable NoUseBios mode needed for some Savage cards • smouse -- enable only a serial mouse • swcursor -- enable sw_cursor mode needed for some ATI and Trident cards +Return to mm_bootBoot Options | mainMain Menu | bo_acpiprev | bo_pcinextbo_pciPCISome PCI options: + • pci=irqmask=0x0e98 -- try this if your PS/2 mouse doesn't work • pci=bios -- workaround for bad PCI controllers +Return to mm_bootBoot Options | mainMain Menu | bo_noprev | bo_idenextbo_idenodmaTo mitigate some hardware problems that occur with IDE hard drives, try this kernel parameter: +ide=nodma -- switch off dma for IDE drives +Return to mm_bootBoot Options | mainMain Menu | bo_pciprev | aboutnextaboutInformation about MXWeb site: http://www.mepiscommunity.org/mx14 + Forums: http://antix.freeforums.org + Forums: http://forum.mepiscommunity.org/viewforum.php?f=91 +MX-14 is a midweight OS designed to combine an elegant and efficient desktop with simple configuration, solid performance and medium-sized footprint. It is a collaborative product from the Mepis and antiX developers and communities, relying on the excellent upstream work by Linux, Debian, and Xfce. It also incorporates the independent and innovative development products Whisker Menu, simsu and gottet, Midori Browser, smxi and inxi. +MX is compiled to work with Pentium-class Intel and AMD processors or better. antiX will not work with 386 and 486 class processors. To install MX on a hard drive, at least 2.5 GB of free space is required and a minimum of 3.5 GB is recommended. +Return to the mainMain Menu | bo_ideprev | next \ No newline at end of file diff --git a/iso_icerik/boot/syslinux/en.tr b/iso_icerik/boot/syslinux/en.tr new file mode 100755 index 0000000000000000000000000000000000000000..34259a62b0e0ba9856273c957ecc4dbf41b5cb98 GIT binary patch literal 348 zcmZWl!D_=W4ArOTxG~6WW4FQDLCRWE+OoTAD~X9^1zTR%ef=CpVX%vMdJ=k1&lD9f zwIEB03a=uHeG3+&}W3A?&^pmTj6 j5@k|2EJ^$|aWtOXm#{u`b=)AyqI;T;L?#1Z@etfY7y literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/es.tr b/iso_icerik/boot/syslinux/es.tr new file mode 100755 index 0000000000000000000000000000000000000000..3c89416757e0a8e72bac89d739007ea19d0a6e17 GIT binary patch literal 479 zcmZ`$F-`%W1 z;~CFPuog+vYl&U}+bmpgOK{E6M^qOm2XZvHWz1gOvZ}yp^ii0yfiAW^qo!UmoFjW0 zP{B(YReIy6a16ur#)Qrukwa(Fx!{07e$)qa`xO)1Z8b6BECa$wnuT$QFGhiJW<8QG z0vFk9ETVS*&T!%&UDv_lxdwz=qs3f^Ek-kXCCO5SXeLa0XV1s!of~Kl5+zeIo>uB- z#{R_}*ia~!)03k^NW{}e29CU`Y`I6=G+V2i-&Wx3b4l6q2D0muv5~cU!Hr?F%| z`@PRtTmfqdq9r@b(qlr5ESxFyx0Bo=p;5F zRRg$G5zH|xCbyex)hN|rHcbRwF;{^|8!XlTimZ3t!FoKTr!wU?O#`!*;aY{lJ?)Ln zDR%^Oq6D{fuLLLaPuRbGI1-XcJwH1+2BBOGvQ{SDY+$J^w{W*}t}HM|3u$~!>=?1W z_F7{|!Z3m0#TO8MFHBspLbQH7@K7&cPeu+8s{V^{i37pX(YXu%#1#uYPcUnaq42AVmble!^wz1ow?I2?B+hK`vHat2lmmS+9E{Aj_-}ah!q>(3(>qq&sbly7nK*iY literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/fa.tr b/iso_icerik/boot/syslinux/fa.tr new file mode 100755 index 0000000000000000000000000000000000000000..3e54bbd7dfd3db726dda6da29accacbfea27b7cd GIT binary patch literal 363 zcmZXQ!Ab)`42JV4IV!^56mNp9uwu&=TfC1u+3m2C$+DBR*1Mj3k6wg=PqW3BaTX~Q zyoCS%6OxaZUIk1l$kGReTM@;o6UN+h7N;&Ye_7G0lMvxqbPW>|O7c*yscew#C6sJ4 z^ezxggxLg(vt;l-L^a;0FhubLWgk@-ELEoW3R8-WN(*RNTQLdg5m*=@VW7dx+aX~QIqVJ}!+zKe-#?#tcptu!*+WN>6duRNoH8xV3&B#2x)T32SB~jz1bA|m J1m|K2egQo?gqHvS literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/fi.tr b/iso_icerik/boot/syslinux/fi.tr new file mode 100755 index 0000000000000000000000000000000000000000..bcce0f166654ea6546aebf01f3f9c99a9f6029f2 GIT binary patch literal 398 zcmZWlJ5Izv4E0f_1Rd2$9Wkc;81SVUv_`T6sn zv6upS2uX_=)Z4m}*sO{Ew@(^E5s)ZRjq+A4Sp z!K0>x(uSRb@FLkTMlVYCz0j0wnxLf)OEh?*Jer>1pnl&MqEuA{`+gvJ)=5Op=$b+E5te=>Fna9Fb2HF9^`D&zJYhHae& zAEcQ40kYTw)Mz7erZDs5CNCdUN=q>k2~3p9;7!&3s666Ka5OY-!awqz6MdakeQ--^ H91(s1KdF~c literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/fr.tr b/iso_icerik/boot/syslinux/fr.tr new file mode 100755 index 0000000000000000000000000000000000000000..2ecf63b3574d19f7dfa3c17790f11898975eefc2 GIT binary patch literal 447 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

R&qwvvM zy}CwNwmGnL!NSs|fv?m&(YU#;x;_xutZ%BGEiB!Of?DZ4JQcHm=pu(NE*XnvH=+^hl(pE}(7R9H`&8wzhUopnm<6HG!FWeqd8g zO?6E*ZqtRw>eg;qxBk(3pjxl32eK#EYU?*|3PjcdWi{`FNDhp^J-WHNh9livTb&=+ zQd_gOz9yjKyQ!uT-8IzI)uX*j9w%!PTJsTbWOX%bs{=K4b(`w~#etdBL11QmoFVf* z2azu13t!%>*H#Az2ZjI!YBd22ZgbrevxUm~wU5=z2|N~QA_`|edh0C#x~bj#*ye|L z&-ZPtsV5lz^ng&xdnE#hi;r&J6j}cm=Ulv|zDCoiM&FXaDdcR@Yin~!?N-3hG~nBX zZ{SEQ_AtIb#(gR_T=f0Ln0tDD;d9Slk3WAprhE_X3xc=YT6o*-cNB#dEc|jwX&Lo3 zTDJC)M`WJj$fLZ)A;|o4i zKibj%aQFHCN$ZhZ7ZGL0GsBzv+~Ra|>>AF zFm>xqf^Y!e;@N_*co87ReB??&$a+{1iV#8j<4WMd^?p3Ri~EOhRq?g+G2bYEcRAR7 zk03mavU0S$2$+>9{|>(2$F~q=`%(59zCXfqHsJiLfgj&m)X^t%S~#^nL)rbF_=niH zPaz2Sa_m1MPalaO|0>ebjk7$Vp!3bwhlT4>_ofJM&4_&SWw9=QE_T4fbX0Xij zLL`kc0B#>ZTyXLw{2cu!`p2-_&kH}kNR1;nctK^_C2fkCc~N*K#Ulj&fFq%|W>6cT z^AvPOls%I@0(JW4-f7g$)7_i`WzQcX;_rdvRZhW7RB?>4NbnMDMjY2vYB7QV0DEsh ziSo_PH?xFXAtF34yoCSk_#Geb|F0jo6Z}KG9s9+M2o*O9f;S=yr?F)w-{~w?=%HCI z{OOA#FZ<6t_nCfAUrZJjV!xnaUg=X3zb0U5z7wC*7a>b{co_1N_?*7z;z9e%tzGw0M6ki|7BfdHKhViYy Hmp=a&t=Q6s literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/gfxboot.cfg b/iso_icerik/boot/syslinux/gfxboot.cfg new file mode 100755 index 000000000..ba1ad8b83 --- /dev/null +++ b/iso_icerik/boot/syslinux/gfxboot.cfg @@ -0,0 +1,167 @@ +; Sections are read in the order given in base::layout, with section 'base' +; implicitly added at the end. If a config value is given more than once, +; the first entry wins. +; +; If a screen resolution can't be set, 640x480 is used as fallback (and +; section '640x480' added to the layout list). +; +; Color values: 24 bit RGB (e.g. 0xff0000 = red). +; + +[base] +; theme name +.1-antiX +; product name +; other sections to read +layout=800x600,blackbg-help,blackbg-menu,select-boxes,bluegrey,install + +menu.transparency=0x0 +; default font +font.normal=16x16.fnt +; main menu font +font.large=16x16.fnt +; background image +background=back.jpg +; max. visible main menu items +mainmenu.entries=8 +; minimal main menu selection bar width +mainmenu.bar.minwidth=300 +; main menu selection bar transparency (0..255) +mainmenu.bar.transparency=0 +; main menu colors + +; replace underscores ('_') with space in menu entries +_2space=1 + +[blackbg-help] +; window colors +window.bg=0x000000 +window.fg=0xa0a0a0 +window.title.bg=0x1d3f6f +window.title.fg=0xd4e7ff +#window.title.fg=0xa2cbff +window.title.error.bg=0xc00000 +help.border1=0xa0a0a0 +help.border2=0xa0a0a0 + +; help system colors +help.link.fg=0x4d7cbd +help.link.fg=0x316bbd +help.link.selected.fg=0xd4e7ff +help.link.selected.bg=0x1d3f6f +help.highlight.fg=0xffffff + + +[blackbg-menu] +; menu colors +menu.normal.bg=0x000000 +menu.normal.fg=0xa0a0a0 +menu.border1=0x1d3f6f +menu.border2=0x1d3f6f +menu.selected.bg=0x102542 +menu.selected.bg=0x1d3f6f +menu.selected.fg=0xffffff +menu.selected.border1=0xa0a0a0 +menu.selected.border2=0xa0a0a0 +menu.xoffset=24 + +[select-boxes] +sbox.enabled=0 +sbox.bg=0x000000 +sbox.bg=0x102542 +sbox.fg=0xd4dfff +sbox.border1=0x1d3f6f +sbox.border2=0x1d3f6f +sbox.border1=0xa0a0a0 +sbox.border2=0xa0a0a0 +sbox.xpad=4 +sbox.ypad=2 + + +[bluegrey] +mainmenu.bar.color=0x102542 +mainmenu.normal.fg=0xffffff +mainmenu.normal.fg=0xa0a0a0 +mainmenu.selected.fg=0xd4e7ff +main.selected.border1=0xa0a0a0 +main.selected.border2=0xa0a0a0 +optionbox.border=0x7375d8 +optionbox.border=0x1d3f6f +bootopt.label.fg=0xffffff +bootopt.label.fg=0x5c4cd8 +bootopt.label.fg=0x7375d8 +bootopt.text.fg=0xffffff + +timeout.fg=0xd4e7ff +timeout.leftside=0 +timeout.icons=6 +timeout.gap=2 +timeout.revframes=1 +timeout.test=0 +timeout.margin=20 + +bootopt.label.fg=0xa0a0a0 +bootopt.text.fg=0xffffff + +panel.title.fg=0xa0a0a0 +panel.normal.fg=0xffffff +panel.xoffset=10 +panel.yoffset=10 +panel.gap=15 + +panel.f-key.fg=0x60a0e8 +panel.f-key.fg=0x21a0ff +panel.f-key.fg=0xd4e7ff +panel.f-key.fg=0x316bbd + + +button.fg=0xa0a0a0 +button.bg=0x000000 +button.border1=0xa0a0a0 +button.border2=0xa0a0a0 +button.selected.fg=0xd4e7ff +button.selected.bg=0x102542 +button.selected.border1=0xd4e7ff +button.selected.border2=0xd4e7ff + +[grey] +mainmenu.bar.color=0x404040 +mainmenu.normal.fg=0xa0a0a0 +mainmenu.selected.fg=0xffffff +bootopt.label.fg=0xa0a0a0 +bootopt.text.fg=0xffffff +panel.title.fg=0xa0a0a0 +panel.normal.fg=0xffffff +panel.f-key.fg=0xffffff + + +[800x600] +; screen size +screen.size=800,600 +; upper left corner, if x = -1, center horizontally +mainmenu.pos=280,152 +main.rtl.xoff=150 + +; boot option input field position +; bootopt.pos=280,453 +bootopt.pos=280,400 + +[install] +nobootoptions=Boot_from_Hard_Disk,Memory_test_(memtest86+) + +; Fn key assignment values can be one of: +; help lang timezone options1 xvid_res vga_res desktop +; save dpi custom1 custom2 +; +; note3: F1 must be set if desired (help|about) + +; >>>>>>>>>> antiX Function key menu >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +key.F1=help +key.F2=lang +key.F3=timezone +key.F4=options1 +key.F5=video_mode +key.F6=vga_res +key.F7=dpi + +; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/iso_icerik/boot/syslinux/gfxsave.on b/iso_icerik/boot/syslinux/gfxsave.on new file mode 100755 index 000000000..d00491fd7 --- /dev/null +++ b/iso_icerik/boot/syslinux/gfxsave.on @@ -0,0 +1 @@ +1 diff --git a/iso_icerik/boot/syslinux/hi.tr b/iso_icerik/boot/syslinux/hi.tr new file mode 100755 index 0000000000000000000000000000000000000000..38510a7d805cea7fbd424b4695e6537824e6f2df GIT binary patch literal 568 zcmah`Jxc>Y6nsBrOGUU&vDZRDQ4+Dg+`W(^x3?j?XJI7)jS#FPjR-;53nEcNKuj9_ zEBjNN-4IbMEOz&O%-oxK7nep+j7vyW7KWT%IQ!x3)KxdmJ_sCVKb@V2e25%TAJ4>9 zJ!eOVh5_Aownsn9Z-F-qyqU94)KI1c#MIewD2^#vHmVcGdeM+Rg`g`OOz}n#EnIaSMG-*rmAO}E zEt<5aB#UG2>P#Ch5(efuxPSLuXJ247+=F280$;lieK^1SuP@dlOT*f1Z*8oTzgIoNV9Wz#falUHtGodG7^v~g)xtdovS!Qv#M#H? udIQ_z1G2^qr3`ghv!NQoU&ib48B^WFCQHPh=1C^`+$%rLQdZ(nrA%K`pfK0~ literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/hr.tr b/iso_icerik/boot/syslinux/hr.tr new file mode 100755 index 0000000000000000000000000000000000000000..a5c8f95ff1b5d113d211c3f74ff4a9b5c17d5606 GIT binary patch literal 399 zcmZXPF;2ul3`Knumms8cAUX;t2twM`?m|IlW}MwgGUF)YNs$XsaR?5;6=-(37X~4r z6^*5DTmQdLMFq$PMkz^QDL!mdz+AG@gc)@jy=>8k+z~7W7h1-_o@Pod{k{=Ai|$~d z9esWTa65J#Mt=@2`U?Ay7_KEoN*?b`V4cjo?`@f~^bF3zB!cILO0RIkxl;9{>OV literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/hu.tr b/iso_icerik/boot/syslinux/hu.tr new file mode 100755 index 0000000000000000000000000000000000000000..13ed451a885eae61438d4014ddbe6c0bc5ab30b8 GIT binary patch literal 430 zcmZXQK}th05QgU{St^1%#hnWUm0BxS+>bBQHhr1ok(pQUt-OL;cijkGxatvt7x5&H zAVTRTVgCFuUq0+L1KQy@_etS_l9z!>NWOk*U5jHXw2H(ul&`nAUkI+lf?PLh#TK5k zE?`_Yb0LOiK~3w}pFqR@*u{_tE;2JF?`~~yH%Sy@v@l7I1WhlR89dFfj|!J0t>z9! zA=XV-H}d`Z0aKbAn%D}s&P?u}iUd(g4Z+$U_`l0kPTcfiD!>)GkiAuy$0 zAZ5eKvl&cAFzGZHi*0n+Vp*bj5p^wgjR7W0oeXu&zjC&7gCaeLE4y7A{z@hdp}sE* k{!4^HLMAt7-NBvWieRd!p>cbUkHMV(qCEvq*?#2V2M+tILI3~& literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/init b/iso_icerik/boot/syslinux/init new file mode 100755 index 0000000000000000000000000000000000000000..20ce1f34adee03f257a358f7ebe82586c98d8555 GIT binary patch literal 99300 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�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 literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/isolinux.bin b/iso_icerik/boot/syslinux/isolinux.bin new file mode 100755 index 0000000000000000000000000000000000000000..14e9f39f6dca22f6d9319728a7ca47433a684133 GIT binary patch literal 24576 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 literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/isolinux.msg b/iso_icerik/boot/syslinux/isolinux.msg new file mode 100755 index 000000000..e5804f2fb --- /dev/null +++ b/iso_icerik/boot/syslinux/isolinux.msg @@ -0,0 +1,11 @@ + +Welcome! + +To start the system, type one of the label names below and press [enter]: + +antiX +Boot_from_Hard_Disk +Memory_test_(memtest86+) + +Have a lot of fun... + diff --git a/iso_icerik/boot/syslinux/it.tr b/iso_icerik/boot/syslinux/it.tr new file mode 100755 index 0000000000000000000000000000000000000000..363ea2230ba6626291825fc5366af44dd0eef476 GIT binary patch literal 444 zcmZWm%}N6?5S~Ywn~Knz;!PGrJXBg*^*-IqE<=+{NhT}wX?z!7%-Mq2;w6NS?=N4d znF9HNNwd*7ib6L{q8KP*klHI286_yJ4oA@}4&qMLfU^}!JAp3e79+t27a61{OyLfe zl9^_1uZgnD&w&$y;YxBfa_MZ$@Wv%crpR#MQq^yAJd*bdJWz`UPh9t=2Y9c&7@=f0 zcj98PfKKLzyl7%vyI87uJ)T3ycGfJgr(xoxMF{^IU*gwJFs}A+e|rOobA!yawydDT z0IU7)6wsC8G%Ab|@f4Z}wa_E1^^*&(oW2p7_XKCM!N!-nXt<>~(LWfsM&?t(bE`T# R7I%16{}ZwAFPtQ>!ViHTo?QR{ literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/ja.tr b/iso_icerik/boot/syslinux/ja.tr new file mode 100755 index 0000000000000000000000000000000000000000..77d313de7946f4afe85df2f6546501d16e769352 GIT binary patch literal 543 zcmZvZ-%0{e5XR4=>}3&nSM&f~1QA6&LCHd1*h20Dv@@_OB1It@m6i6-m8FXiOHCi< zb9KAw6`FHaqR6YWduHaF-}jw3A4H{!ip>G8gC4=J;DQ35fCu0rI1g%q-a#+$N}yug z>6#&PfC6w8)CE7usM>ej0|g4fO|3+Ia9eGzEnCw@FAmC568XAWBGN6;y`GwTo7D7X zE*O?}(kH4PKmTn*HUi%Yavod(wPa;tLC6iZo@c>S(+-V${`f6SrBc#gGo4kn?qqFi z+dj%=a;|-twpILm90zsjxC1x9V$n}H=3H3|Sv%|6Id^qsX)&pnzz;&G;05riLM;Ln zwY8Ca{Yp#crv3TC4?2syt4Y|95qLv*7ZUf^;6{C3_9wm5nMmZ9XZdR^9j_QGs2#^~ o|2PS6ov1j%u*4uQ{1`Gg@T~8zCfDX($Gw%bS5rbwU9_j16KMyI)TcryT ztLZCcChy<`SE8Hya}Hd-drV(2Fm)l6`JRAcoXBA+M0O@t*FaZMu_5*~t{_-3Qqh@#Maj*?KBo0{MUV z|1ZI63g{z<)@-oAL|lvmk3%SiIga0~I}MRbr+;>2(XhuJg{()0mD(0&HV#-jV`#V3 zc0uAbv=W<;I1}8fh-ZZtU&1_la7r%bqKTlb#Z(~D8f!9mpwgM{VLlGT83miB@!}1p z6~dDWg$4D+At|>6&nJ0i!r7QgF!J!?IOjsR5R%Eey}7yspu!SC)x7cZyu9oEV+=hNGI&$9GomFP2$qJ%ZTM%tv(Rzs{XjlO L4F}?`P)7I#E-R0e literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/mk.tr b/iso_icerik/boot/syslinux/mk.tr new file mode 100755 index 0000000000000000000000000000000000000000..fec549a21f2455418548404e5449216ca8250677 GIT binary patch literal 364 zcmZXQ!Ab)`42JV4IV!^56mNp9uwu&=TfC1u+1+6$lVvAst*7c!c=Zju2tI{$-^eMY zAb9!t^Cu)9F@p-2B*-!Zg=-PTsu#xG^cJTswuh|f)Jcf&DB8fpgpxdz4V5jjJ%^HQ zhTa8&i7=aBah3|a4N;BvDGX6OK{-Sf21}J0yuy@XtJ1;Evr`x9EXyD#-$5=+xS&3| zsFW_j%!GO{HNl)%`VFoq>d|ZRc*4Ycb9r%g3QS>$5G2t^RY7qFNBG=$MQsSZE$8Zbcaf!yUJu@Df zO@aK$WU-AqJZLGLSYS(n9o4|N8Fz92f?AqUHE;D_2>W7@8$5Fi3@eh66XdYOQN^kz zu0FfcoJoRKp1iyMTVWJuOv#mfU8VU7NMyV8Zwch$@Qd!a9ZU<{^2d9W5GR(!VgVhe z0-a{Y2d*tP_jjZlh!WiMj%T04ft&qQ<^`T*&PQ;4b#V@vWo|IB+nu99zxE4HmvwB| zUY(OO%8bqR3(E~WMf0raa0;q(-S1$G>pb~*ItKWtYX41nZiz@>V}A08FvNX$Q(@S8 JfSNV9i%&n*khlN< literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/pl.tr b/iso_icerik/boot/syslinux/pl.tr new file mode 100755 index 0000000000000000000000000000000000000000..69ffdaf81df06d7ebe05addb1a394fb17da76cd8 GIT binary patch literal 387 zcmZXQ&q@P9494>)IV!^56mL>`@gKCIm4f1mN8?ULKjhwG}gTLuo}#PG0r_CmYgNnd2M0gVjmA+ zS~eX@eGNwH3VZ7qmR^Khjn75kg9}Q1UrZN#&tPIuFHmzsu~%5fey|GfB&jRIxvDBy z9AZsy?}c&AW3WNl8HUH{lv4*=4vIrznNG%@E4&aEE&1)u)g=hK7{K{LWtt3 literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/pt.tr b/iso_icerik/boot/syslinux/pt.tr new file mode 100755 index 0000000000000000000000000000000000000000..c3854b7758276fd63d877fbe6364e7a2972f97fb GIT binary patch literal 406 zcmZut!Ae6x49utGs0i<-c#}sxShQ5y;yv9>+vsLfck?{>L!NpPzu^6tTLnS%5}28U znG6kXKy9GfkR7I3f>1%iJr$RN(ePSoFkFm>twe+Qeta80xMF1NOQHNcFs#jYFrgec zQGu}I@Pr!AA!zI{NoJUsD&>fG4d66ar<59*t0jgoR5yjl8yb>BuWRA#e6&~5r6l5K0l@XJLBX={b9eiT@+d^ZM#D?2RA{8y?ay)Z1DTmt?PSEBrS QG@e=Oxn+JB50MQ%0SsG^DgXcg literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/pt_BR.tr b/iso_icerik/boot/syslinux/pt_BR.tr new file mode 100755 index 0000000000000000000000000000000000000000..82a5f2322b478b3e312b555705680445e47445a1 GIT binary patch literal 417 zcmZutF-`+P4D?f6f{?BQ(IFHHB0xb&K45m8oMF9=c6}+*@fHfIREQVc$Jl@r2|;6N zW;_~uXmA5+1J#D?FwGK#lI*A;;f9J!!Dtwz2E#J$*Afk8oAG`86`CzpVK#HA?j QthMuChq@WJ<36&%7yXTx!~g&Q literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/ro.tr b/iso_icerik/boot/syslinux/ro.tr new file mode 100755 index 0000000000000000000000000000000000000000..7c2619cfc4fc139efcc35289e096a7757cb8748e GIT binary patch literal 397 zcmZWlK~4iP4D?fc1R?DW#0?b?qN1p%kN^eHS@(O~B3@U8^LAcd7h_D9;73IG5A literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/ru.tr b/iso_icerik/boot/syslinux/ru.tr new file mode 100755 index 0000000000000000000000000000000000000000..4b891df5af29580a09d13acb48dce3cdd759a12f GIT binary patch literal 540 zcmaJ;y-ve05WYw82tvvRVq;(dfmB3!fsnXrL~NtlVPNWy5J*KJSlIY^0!nFUXd!)t zyEo$Oi3*7&vVHgcCN7+Tm_I_9LOZ|*9N{~4X@FCl;Yd(V;0N7NkNSMC@f~Y{6RfD` z$AC{bqAp{;u%tfYhJt~=DJnQNt_}Fe1iXabj7r)vIT0#dheV~3$TKZr+b9+5RP6Ib z>}u=cJm*JkO)eoRtTPHy*@}ytT|TqK8`gA*6@Icu=B{xLcuzyR;Nv8UBET111aISD zb;l?v4rIq>)=8a6z*n5o5N8~M*J>Pdgl-6p3!jK?nYQ|WDpr(KPFlCQv9=0I>cWCH z9LKa;(Aa~Ba{OE9`_10asz^>-HYY srH;cUbflFI4vle3A)E1;gr|2Fg?Sx=y5SqcCTPEB?69WR_xnOHccF~%A;Zy2I>KS6rqKv1 z(E^rD9CqmuY(cg}&hNo;o?+!Y!AO{m&+$D0eDy(1Ri&j5QW4nXC=5BRO{^52DU>QT zjK!a}{eiPAgQ>7s-yceN5hk2c6I@X8mf+2Fn-Ufj6l=r%m(m5m8z$DoK0e&t0+Wvc zyrf97Uc+PzlUiNM0i(i_61JP#_dltAEoXBzr!6Wqrh9_Ve+p*wS6o_?>NXTeVJ4y% hvF4^Fn5$7|@rqnHrtTbKDXXNNglvDnhK8eK_yy6Fowoo0 literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/sl.tr b/iso_icerik/boot/syslinux/sl.tr new file mode 100755 index 0000000000000000000000000000000000000000..a00fb3ede75a6e30e26c1bf376896219f6a16c18 GIT binary patch literal 411 zcmZvXF-`+P3`Knumms8cAUX;t01*)-Q3^V<;}B=ZvP z509pdGtNbdbLtqLc_%$Axl!el7YEZMF-hb7SH%lu_2$35xw-`9R0||)oVH%W3Nwca zuY*eigySbiamK=dwyki3rBPb{pLo4%oM(y0vqms)zbQLpF6=Nj^IyOV8W|Q&E*<_k QE=75Ff>}vm!>I*^Z!oNtRsaA1 literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/sq.tr b/iso_icerik/boot/syslinux/sq.tr new file mode 100755 index 0000000000000000000000000000000000000000..2996355e84c7d4ae9ccda7b61db88d80830dd6ad GIT binary patch literal 350 zcmZXQL2JV>42AVmble!^wz1n_?I2|>DQ(%^i>1!7aZ6HjSa+y)|`~rJD(~M2oJOuIK kN-$F*gTwNRzbTIHi{NO^LW}=~r@(YwEI)!L#hrSBAF(WW@Bjb+ literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/sr.tr b/iso_icerik/boot/syslinux/sr.tr new file mode 100755 index 0000000000000000000000000000000000000000..eccc2f6565ee7ab3e1b9f3815f016d04692feff8 GIT binary patch literal 524 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 bzMA3aHq6AS{&J%s_>q3OrSi}3o9X`ovD-m@ literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/tr.tr b/iso_icerik/boot/syslinux/tr.tr new file mode 100755 index 0000000000000000000000000000000000000000..8893a5352779e301a57fc410be35f957cb78f436 GIT binary patch literal 422 zcmZut!Ab)`49%zHs0h6&-h|SFPzvG}p~rMLwP7bSWhPVT7x)Jr_2|{T_qN;ra#ko* z5JJeyBain&*#b~$s3CiUiq>K{lhhh}?BD&NKempQ;bO*$`!Dufh$yfQwuRw)XXK#X za^0dfw@_;{K_{MJ9yA+PWJ4E+4#hF9&Z6_+Qz&OSSy0$hOmrAJM;;cGs6Qs_kI=sj zU0b$8cL;GZnZSx-Gjs}%K^dPoCP~F@%`g)OQ+AG9Tyiow0~-NeDeE}h-`!k;vd;;8 zCOS6c;}97|=FvPaDiFctSI#Vw7Q=CmV&6?cqw857oo}U1Kbj$OaK4? literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/uk.tr b/iso_icerik/boot/syslinux/uk.tr new file mode 100755 index 0000000000000000000000000000000000000000..302146906831d7e6f3b45dba3f9c0f1a7c098cc7 GIT binary patch literal 577 zcmZ{i&q@O^5XR?Ga#IoZrg-zWbaAthChNhIZBZ{mp^9Dvso=fTu3h@i zSD3t!Usf-*c-U+v$;>z3F9~z2Da0U@&NEB=%mW_co4Yo~PcHE<1&;;h3wP~Wh$p<@ z4_*i!VY`KJK>W%Bca4l07p{$&&-qiT;5o{6=}g-Oao^{mT*u3K5sDfzIu|P5qDaMo zNRv#`o>nT%VsVH-9Aw6ZX^O?n=u}da8>!Qv1pa4PuATUv8nU-_S9v96@D(%7Bt%?(mA z%ME23z3Y0N_~Dn!m`8MUVH31Y{0@|N9uyZ9rivU854i-u2`F_u5dpXW?2qxxb#^N| zO9yZ%C98RPYDyz5ooH>BjMu_TNi`eVBoZr|r-_nR-VgUGbcKHh JQ1H?-`Uab5M#}&I literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/syslinux/vesamenu.c32 b/iso_icerik/boot/syslinux/vesamenu.c32 new file mode 100755 index 0000000000000000000000000000000000000000..27a442d76e48051d35907913d8160419cd6dcc9a GIT binary patch literal 155792 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 z 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]_cm?Xwr$tW!=rus_8mHO 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 AFaQ7m literal 0 HcmV?d00001 diff --git a/kaynaklar.liste b/kaynaklar.liste new file mode 100644 index 000000000..297550863 --- /dev/null +++ b/kaynaklar.liste @@ -0,0 +1,103 @@ +http://download.savannah.gnu.org/releases/acl/acl-2.2.52.src.tar.gz +http://download.savannah.gnu.org/releases/attr/attr-2.4.47.src.tar.gz +http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xz +http://ftp.gnu.org/gnu/automake/automake-1.15.tar.xz +http://ftp.gnu.org/gnu/bash/bash-4.3.30.tar.gz +http://www.linuxfromscratch.org/patches/lfs/development/bash-4.3.30-upstream_fixes-2.patch +http://alpha.gnu.org/gnu/bc/bc-1.06.95.tar.bz2 +http://www.linuxfromscratch.org/patches/lfs/development/bc-1.06.95-memory_leak-1.patch +http://ftp.gnu.org/gnu/binutils/binutils-2.26.tar.bz2 +http://www.linuxfromscratch.org/patches/lfs/development/binutils-2.26-upstream_fix-1.patch +http://www.linuxfromscratch.org/patches/lfs/development/binutils-2.26-upstream_fix-2.patch +http://downloads.nutyx.org/current/sources/binutils-2.26-upstream_fix-2.patch +http://www.linuxfromscratch.org/patches/lfs/7.7/bzip2-1.0.6-install_docs-1.patch +http://ftp.gnu.org/gnu/bison/bison-3.0.4.tar.xz +http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz +http://downloads.nutyx.org/current/sources/ca-certificates-20160110.tar.gz +http://downloads.sourceforge.net/check/check-0.10.0.tar.gz +http://downloads.nutyx.org/current/sources/cards-1.99.7.tar.gz +http://ftp.gnu.org/gnu/coreutils/coreutils-8.25.tar.xz +http://www.linuxfromscratch.org/patches/lfs/7.9-rc1/coreutils-8.25-i18n-2.patch +http://ftp.gnu.org/gnu/cpio/cpio-2.12.tar.gz +https://curl.haxx.se/download/curl-7.47.1.tar.lzma +http://pkgs.fedoraproject.org/repo/pkgs/dialog/dialog-1.2-20140911.tgz/f33ae989e62efe1d17cf5206cb7144a5/dialog-1.2-20140911.tgz +http://ftp.gnu.org/gnu/dejagnu/dejagnu-1.5.3.tar.gz +http://ftp.gnu.org/gnu/diffutils/diffutils-3.3.tar.xz +http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.42.13/e2fsprogs-1.42.13.tar.gz +http://dev.gentoo.org/~blueness/eudev/eudev-3.1.5.tar.gz +http://prdownloads.sourceforge.net/expat/expat-2.1.0.tar.gz +http://prdownloads.sourceforge.net/expect/expect5.45.tar.gz +ftp://ftp.astron.com/pub/file/file-5.25.tar.gz +http://ftp.gnu.org/gnu/findutils/findutils-4.6.0.tar.gz +http://prdownloads.sourceforge.net/flex/flex-2.6.0.tar.xz +http://ftp.gnu.org/gnu/gawk/gawk-4.1.3.tar.xz +http://ftp.gnu.org/gnu/gcc/gcc-5.3.0/gcc-5.3.0.tar.bz2 +http://ftp.gnu.org/gnu/gdbm/gdbm-1.11.tar.gz +http://ftp.gnu.org/gnu/gettext/gettext-0.19.7.tar.xz +http://www.linuxfromscratch.org/patches/lfs/7.9-rc1/glibc-2.22-fhs-1.patch +http://www.linuxfromscratch.org/patches/lfs/7.9-rc1/glibc-2.22-upstream_i386_fix-1.patch +http://www.linuxfromscratch.org/patches/lfs/7.9-rc1/glibc-2.22-largefile-1.patch +http://ftp.gnu.org/gnu/glibc/glibc-2.22.tar.xz +http://ftp.gnu.org/gnu/gmp/gmp-6.1.0.tar.xz +http://ftp.gnu.org/gnu/gperf/gperf-3.0.4.tar.gz +http://www.nico.schottelius.org/software/gpm/archives/gpm-1.20.7.tar.bz2 +http://ftp.gnu.org/gnu/grep/grep-2.23.tar.xz +http://ftp.gnu.org/gnu/groff/groff-1.22.3.tar.gz +http://ftp.gnu.org/gnu/gzip/gzip-1.6.tar.xz +http://anduin.linuxfromscratch.org/LFS/iana-etc-2.30.tar.bz2 +http://ftp.gnu.org/gnu/inetutils/inetutils-1.9.4.tar.xz +https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-4.4.0.tar.xz +http://www.linuxfromscratch.org/patches/lfs/7.9-rc1/kbd-2.0.3-backspace-1.patch +https://www.kernel.org/pub/linux/utils/kbd/kbd-2.0.3.tar.xz +https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-22.tar.xz +http://www.greenwoodsoftware.com/less/less-481.tar.gz +http://downloads.nutyx.org/current/sources/libarchive-3.1.2-acl-01.patch +http://downloads.nutyx.org/current/sources/libarchive-3.1.2-limit-write-requests-to-at-most-INT_MAX-01.patch +http://downloads.nutyx.org/current/sources/libarchive-3.1.2-mtree-fix-line-filename-length-calculation-01.patch +http://downloads.nutyx.org/current/sources/libarchive-3.1.2-sparce-mtree-01.patch +http://www.libarchive.org/downloads/libarchive-3.1.2.tar.gz +https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.25.tar.xz +http://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.4.1.tar.gz +http://ftp.gnu.org/gnu/libtool/libtool-2.4.6.tar.xz +https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.xz +http://linux-pam.org/library/Linux-PAM-1.2.1.tar.bz2 +ftp://sources.redhat.com/pub/lvm2/releases/LVM2.2.02.141.tgz +http://www.oberhumer.com/opensource/lzo/download/lzo-2.09.tar.gz +http://ftp.gnu.org/gnu/m4/m4-1.4.17.tar.xz +http://ftp.gnu.org/gnu/make/make-4.1.tar.bz2 +http://download.savannah.gnu.org/releases/man-db/man-db-2.7.5.tar.xz +http://www.multiprecision.org/mpc/download/mpc-1.0.3.tar.gz +http://www.mpfr.org/mpfr-3.1.3/mpfr-3.1.3.tar.xz +http://www.linuxfromscratch.org/patches/lfs/7.9-rc1/mpfr-3.1.3-upstream_fixes-1.patch +http://downloads.nutyx.org/current/sources/nasm_2.11.06-1really2.11.05.orig.tar.xz +http://downloads.nutyx.org/current/sources/nasm-2.11.06-xdoc.tar.xz +http://ftp.gnu.org/gnu//ncurses/ncurses-6.0.tar.gz +http://downloads.nutyx.org/current/sources/nutyx-basicfs-8.0.tar.bz2 +http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-7.1p2.tar.gz +https://www.openssl.org/source/openssl-1.0.2f.tar.gz +http://ftp.gnu.org/gnu/patch/patch-2.7.5.tar.xz +https://www.kernel.org/pub/software/utils/pciutils/pciutils-3.4.1.tar.xz +http://www.cpan.org/src/5.0/perl-5.22.1.tar.bz2 +http://pkgconfig.freedesktop.org/releases/pkg-config-0.29.tar.gz +http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-3.3.11.tar.xz +http://downloads.sourceforge.net/project/psmisc/psmisc/psmisc-22.21.tar.gz +http://ftp.gnu.org/gnu/readline/readline-6.3.tar.gz +http://www.linuxfromscratch.org/patches/lfs/development/readline-6.3-upstream_fixes-3.patch +https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz +http://ftp.gnu.org/gnu/sed/sed-4.2.2.tar.bz2 +http://downloads.nutyx.org/current/sources/service-saravane-01.patch +http://pkg-shadow.alioth.debian.org/releases/shadow-4.2.1.tar.xz +https://sourceforge.net/projects/squashfs/files/squashfs/squashfs4.3/squashfs4.3.tar.gz +ftp://ftp.sudo.ws/pub/sudo/sudo-1.8.15.tar.gz +http://www.infodrom.org/projects/sysklogd/download/sysklogd-1.5.1.tar.gz +http://download.savannah.gnu.org/releases/sysvinit/sysvinit-2.88dsf.tar.bz2 +http://www.linuxfromscratch.org/patches/lfs/7.9-rc1/sysvinit-2.88dsf-consolidated-1.patch +http://ftp.gnu.org/gnu/tar/tar-1.28.tar.xz +http://sourceforge.net/projects/tcl/files/Tcl/8.6.4/tcl-core8.6.4-src.tar.gz +http://ftp.gnu.org/gnu/texinfo/texinfo-6.1.tar.xz +http://www.iana.org/time-zones/repository/releases/tzdata2016a.tar.gz +http://anduin.linuxfromscratch.org/LFS/udev-lfs-20140408.tar.bz2 +https://www.kernel.org/pub/linux/utils/util-linux/v2.27/util-linux-2.27.1.tar.xz +http://ftp.gnu.org/gnu/wget/wget-1.17.1.tar.xz +http://tukaani.org/xz/xz-5.2.2.tar.xz +http://zlib.net/zlib-1.2.8.tar.xz diff --git a/lfs-mekanizma b/lfs-mekanizma new file mode 100755 index 000000000..325c58d4d --- /dev/null +++ b/lfs-mekanizma @@ -0,0 +1,1224 @@ +#!/bin/bash +VERSION="1.0" +ANADIZIN="`pwd`" +TALIMATNAMELER="talimatname" +DERLEME_SIRASI="derleme.sira" +PAKETCI="mpsd" +TALIMATNAME="" +LOG_DIZIN="log" +AYARLAR="ayarlar" +PAKETCI_AYAR="mpsd.conf" +INSTALL_COMMAND="`basename $0`" +readonly CODE_NAME="malfs" + +birinci_ayarlar(){ + root_kontrol + lfs_kontrol + #lfs dizinin olusturulması + mkdir -p /mnt/lfs + #lfs kullanici-grup silme sıfırlama + userdel lfs + rm -r /home/lfs + groupdel lfs + #lfs kullanici-grup olusturma + groupadd lfs + useradd -s /bin/bash -g lfs -m -k /dev/null lfs + passwd lfs + #lfs icin gerekli dizin ve izinlerinin olusturulması + mkdir -p /home/lfs + mkdir -vp $LFS/{sources,tools} + ln -svf $LFS/tools / + ln -svf $LFS/sources / + chown -v lfs $LFS/{tools,sources} + chmod -v a+wt $LFS/sources + chown -v lfs $LFS + cp -a $ANADIZIN/ayarlar /home/lfs/ + cp -a $ANADIZIN/bin /home/lfs/ + cp -a $ANADIZIN/talimatname /home/lfs/ + cp -a $ANADIZIN/lfs-mekanizma /home/lfs/ + chown -R lfs:lfs /home/lfs/ + cp ayarlar/.bashrc /home/lfs/ + cp ayarlar/.bash_profile /home/lfs/ + + su - lfs +} + +paket_kur(){ + $PAKETCI -d -cf $ANADIZIN/$AYARLAR/$PAKETCI_AYAR -i || exit 1 + for i in *mps* + do + echo "=======> '$i' basarili sekilde kuruldu." >> $ANADIZIN/$LOG_DIZIN/$talimat.log + done +} + +talimatname_derle(){ + #dongu icerisinde talimatların derlenmesi + if [ "$TALIMATNAME" == "onsistem" ]; then + PAKETCI_AYAR="onmpsd.conf" + fi + if [ ! -d $ANADIZIN/$LOG_DIZIN ]; then + mkdir -p $ANADIZIN/$LOG_DIZIN + fi + for dizin in `cat $ANADIZIN/$TALIMATNAMELER/$TALIMATNAME/$DERLEME_SIRASI` + do + talimat=`basename $dizin` + derleme="evet" + if [ -f $ANADIZIN/$LOG_DIZIN/$talimat.log ]; then + derleme=`grep -q "basarili" $ANADIZIN/$LOG_DIZIN/$talimat.log; [ $? -eq 0 ] && echo "hayir" || echo "evet"` + fi + if [ "$derleme" == "evet" ]; then + cd $ANADIZIN/$TALIMATNAMELER/$TALIMATNAME/$dizin + touch $ANADIZIN/$LOG_DIZIN/$talimat.log + $PAKETCI -d -cf $ANADIZIN/$AYARLAR/$PAKETCI_AYAR -kw 2>&1|tee $ANADIZIN/$LOG_DIZIN/$talimat.log || exit 1 + + case $talimat in + gcc) + rm -fv /usr/lib{,64}/libgcc_s.so{,.1} + rm -fv /usr/lib{,64}/libstdc++.so{,.6} + rm -fv /usr/lib{,64}/libstdc++.la + ;; + bash) + rm /bin/bash + rm /bin/sh + echo "bash chroot dısına cıkılıp elle kurulmalıdır." + echo "=======> '$i' basarili sekilde kuruldu." >> $ANADIZIN/$LOG_DIZIN/$talimat.log + exit 1 + ;; + coreutils) + rm -f /usr/bin/env + for i in cat echo pwd stty + do + rm -f /bin/$i + done + ;; + perl) + rm -f /usr/bin/perl + ;; + esac + if [ "$TALIMATNAME" != "onsistem" ] && [ "$talimat" != "bash" ]; then + paket_kur + fi + fi + if ( grep "^=======>" $ANADIZIN/$LOG_DIZIN/$talimat.log| tail -1 |grep "ERROR" > /dev/null);then + exit 1 + fi + cd - + done +} + +ikinci_ayarlar(){ + root_kontrol + lfs_kontrol + unmount_islemi + mv /mnt/sources_depo /mnt/lfs/sources + chown -R root:root $LFS + install -dv -m0750 $LFS/root + rm -r $LFS/root/bin + rm -r $LFS/root/$TALIMATNAMELER + rm -r $LFS/root/$LOG_DIZIN + cp -a $ANADIZIN/bin $LFS/root/ + cp -a $TALIMATNAMELER $LFS/root/ + cp -a $AYARLAR $LFS/root/ + cp -a $ANADIZIN/lfs-mekanizma $LFS/root/ + cp -a $ANADIZIN/rootfs/* $LFS/ + gerekli_dizinler + lokalizasyon + fstab_olustur + passwd_olustur + grup_olustur + bash_profil_olustur + bashrc_olustur + dmrc_olustur + generate_hosts + generate_inputrc + generate_shells + generate_dircolors_sh + generate_extrapaths_sh + generate_readline_sh + generate_umask_sh + generate_profile + generate_hosts + generate_inputrc + generate_modules + generate_createfiles + generate_mouse + generate_udev_retry + generate_rc_site + generate_etc_bashrc + generate_blfs_bootscripts + generate_milis_version + cp $ANADIZIN/ayarlar/mpsd.conf $LFS/etc/ + cp $ANADIZIN/ayarlar/onmpsd.conf $LFS/etc/ + cp $ANADIZIN/ayarlar/dokunulmaz $LFS/etc/ + cp $ANADIZIN/ayarlar/ld.so.conf $LFS/tools/etc/ +} + +generate_milis_version() { +local FILE +FILE="milis-version" +[ -f ${LFS}/var/lib/pkg/$FILE ] && return +[ ! -d ${LFS}/var/lib/pkg ] && mkdir -pv ${LFS}/var/lib/pkg +echo "name ${CODE_NAME} +version $VERSION" > ${LFS}/var/lib/pkg/$FILE +} + +generate_blfs_bootscripts() { +[ -f ${LFS}/etc/${LFS}/etc/blfs-bootscripts ] && return +[ ! -d ${LFS}/etc ] && mkdir -pv ${LFS}/etc +echo "scripts=blfs-bootscripts +scriptsversion=20150924" > ${LFS}/etc/blfs-bootscripts +} +generate_etc_bashrc() { +local FILE +FILE="bashrc" +[ -f ${LFS}/etc/$FILE ] && return +[ ! -d ${LFS}/etc ] && mkdir -pv ${LFS}/etc +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/$FILE + return +fi +cat > ${LFS}/etc/$FILE << "EOF" +# Begin /etc/bashrc +# Written for Beyond Linux From Scratch +# by James Robertson +# updated by Bruce Dubbs + +# System wide aliases and functions. + +# System wide environment variables and startup programs should go into +# /etc/profile. Personal environment variables and startup programs +# should go into ~/.bash_profile. Personal aliases and functions should +# go into ~/.bashrc + +# Provides a colored /bin/ls command. Used in conjunction with code in +# /etc/profile. + +alias ls='ls --color=auto' + +# Provides prompt for non-login shells, specifically shells started +# in the X environment. [Review the LFS archive thread titled +# PS1 Environment Variable for a great case study behind this script +# addendum.] + +NORMAL="\[\e[0m\]" +RED="\[\e[1;31m\]" +GREEN="\[\e[1;32m\]" +WHITE="\[\e[1;37m\]" +INFOMACHINE="`date +%H:%M` `uname -m` `uname -r` `whoami`@`uname -n`" +prompt_command() { +# Sauvegarde de la pos courante +tput sc +# Calcul de la largeur +let backwash=$(tput cols)-$(echo $INFOMACHINE | wc -m)-2 +# Pos des curseurs à la position Y=0, X=longueur calculée +tput cup 0 ${backwash} +# Spécifie la couleur et la casse de la police +tput setaf 4; tput bold +# Affiche le chemin entre crochets +echo -n "[" +# Specifie la couleur du chemin +tput setaf 6 +# Affiche le chemin complet +echo -n "$INFOMACHINE" +tput setaf 4; tput bold +# Affiche le crochet fermé +echo -n "]" +# Remet le curseur à sa place +tput rc +} + +PROMPT_COMMAND=prompt_command + +case $TERM in + xterm|rxvt*) + TITLEBAR='\[\033]0;\u@\h \007\]' + ;; + *) + TITLEBAR='' + ;; +esac + +if [[ $EUID == 0 ]] ; then + PS1="$TITLEBAR$RED\u [ $NORMAL\w$RED ]# $NORMAL" +else + PS1="$TITLEBAR$GREEN\u [ $NORMAL\w$GREEN ]\$ $NORMAL" +fi +# End /etc/bashrc +EOF +} +generate_rc_site() { +local FILE +FILE="rc.site" +[ -f ${LFS}/etc/sysconfig/$FILE ] && return +[ ! -d ${LFS}/etc/sysconfig ] && mkdir -pv ${LFS}/etc/sysconfig +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/sysconfig/$FILE + return +fi +cat > ${LFS}/etc/sysconfig/$FILE << "EOF" +# rc.site +# Optional parameters for boot scripts. + +# Distro Information +# These values, if specified here, override the defaults +#DISTRO="Linux From Scratch" # The distro name +#DISTRO_CONTACT="lfs-dev@linuxfromscratch.org" # Bug report address +#DISTRO_MINI="LFS" # Short name used in filenames for distro config + +# Define custom colors used in messages printed to the screen + +# Please consult `man console_codes` for more information +# under the "ECMA-48 Set Graphics Rendition" section +# +# Warning: when switching from a 8bit to a 9bit font, +# the linux console will reinterpret the bold (1;) to +# the top 256 glyphs of the 9bit font. This does +# not affect framebuffer consoles + +# These values, if specified here, override the defaults +#BRACKET="\\033[1;34m" # Blue +#FAILURE="\\033[1;31m" # Red +#INFO="\\033[1;36m" # Cyan +#NORMAL="\\033[0;39m" # Grey +#SUCCESS="\\033[1;32m" # Green +#WARNING="\\033[1;33m" # Yellow + +# Use a colored prefix +# These values, if specified here, override the defaults +#BMPREFIX=" " +#SUCCESS_PREFIX="${SUCCESS} * ${NORMAL}" +#FAILURE_PREFIX="${FAILURE}*****${NORMAL}" +#WARNING_PREFIX="${WARNING} *** ${NORMAL}" + +# Interactive startup +#IPROMPT="yes" # Whether to display the interactive boot prompt +#itime="3" # The amount of time (in seconds) to display the prompt + +# The total length of the distro welcome string, without escape codes +#wlen=$(echo "Welcome to ${DISTRO}" | wc -c ) +#welcome_message="Welcome to ${INFO}${DISTRO}${NORMAL}" + +# The total length of the interactive string, without escape codes +#ilen=$(echo "Press 'I' to enter interactive startup" | wc -c ) +#i_message="Press '${FAILURE}I${NORMAL}' to enter interactive startup" + +# Set scripts to skip the file system check on reboot +#FASTBOOT=yes + +# Skip reading from the console +#HEADLESS=yes + +# Write out fsck progress if yes +#VERBOSE_FSCK=no + +# Speed up boot without waiting for settle in udev +#OMIT_UDEV_SETTLE=y + +# Speed up boot without waiting for settle in udev_retry +#OMIT_UDEV_RETRY_SETTLE=yes + +# Skip cleaning /tmp if yes +#SKIPTMPCLEAN=no + +# For setclock +#UTC=1 +#CLOCKPARAMS= + +# For consolelog +#LOGLEVEL=5 + +# For network +#HOSTNAME=mylfs + +# Delay between TERM and KILL signals at shutdown +#KILLDELAY=3 + +# Optional sysklogd parameters +#SYSKLOGD_PARMS="-m 0" + +# Console parameters +#UNICODE=1 +#KEYMAP="de-latin1" +#KEYMAP_CORRECTIONS="euro2" +#FONT="lat0-16 -m 8859-15" +#LEGACY_CHARSET= +EOF +} +generate_udev_retry() { +local FILE +FILE="udev_retry" +[ -f ${LFS}/etc/sysconfig/$FILE ] && return +[ ! -d ${LFS}/etc/sysconfig ] && mkdir -pv ${LFS}/etc/sysconfig +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/sysconfig/$FILE \ + ${LFS}/etc/sysconfig/$FILE + return +fi +cat > ${LFS}/etc/sysconfig/$FILE << "EOF" +######################################################################## +# Begin /etc/sysconfig/udev_retry +# +# Description : udev_retry script configuration +# +# Authors : +# +# Version : 00.00 +# +# Notes : Each subsystem that may need to be re-triggered after mountfs +# runs should be listed in this file. Probable subsystems to be +# listed here are rtc (due to /var/lib/hwclock/adjtime) and sound +# (due to both /var/lib/alsa/asound.state and /usr/sbin/alsactl). +# Entries are whitespace-separated. +######################################################################## + +rtc + +# End /etc/sysconfig/udev_retry +EOF +} +generate_createfiles() { +local FILE +FILE="createfiles" +[ -f ${LFS}/etc/sysconfig/$FILE ] && return +[ ! -d ${LFS}/etc/sysconfig ] && mkdir -pv ${LFS}/etc/sysconfig +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/sysconfig/$FILE + return +fi +cat > ${LFS}/etc/sysconfig/$FILE << "EOF" +######################################################################## +# Begin /etc/sysconfig/createfiles +# +# Description : Createfiles script config file +# +# Authors : +# +# Version : 00.00 +# +# Notes : The syntax of this file is as follows: +# if type is equal to "file" or "dir" +# +# if type is equal to "dev" +# +# +# +# is the name of the file which is to be created +# is either file, dir, or dev. +# file creates a new file +# dir creates a new directory +# dev creates a new device +# is either block, char or pipe +# block creates a block device +# char creates a character deivce +# pipe creates a pipe, this will ignore the and +# fields +# and are the major and minor numbers used for +# the device. +######################################################################## + +# End /etc/sysconfig/createfiles +EOF +} +generate_modules() { +local FILE +FILE="modules" +[ -f ${LFS}/etc/sysconfig/$FILE ] && return +[ ! -d ${LFS}/etc/sysconfig ] && mkdir -pv ${LFS}/etc/sysconfig +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/sysconfig/$FILE + return +fi +cat > ${LFS}/etc/sysconfig/$FILE << "EOF" +######################################################################## +# Begin /etc/sysconfig/modules +# +# Description : Module auto-loading configuration +# +# Authors : +# +# Version : 00.00 +# +# Notes : The syntax of this file is as follows: +# [ ...] +# +# Each module should be on its own line, and any options that you want +# passed to the module should follow it. The line deliminator is either +# a space or a tab. +######################################################################## + +# End /etc/sysconfig/modules +EOF +} +generate_mouse() { +local FILE +FILE="mouse" +[ -f ${LFS}/etc/$FILE ] && return +[ ! -d ${LFS}/etc/sysconfig ] && mkdir -pv ${LFS}/etc/sysconfig +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/sysconfig/$FILE + return +fi +cat > ${LFS}/etc/sysconfig/$FILE << "EOF" +MDEVICE="/dev/input/mice" +PROTOCOL="imps2" +EOF +} +generate_inputrc() { +local FILE +FILE="inputrc" +[ -f ${LFS}/etc/$FILE ] && return +[ ! -d ${LFS}/etc ] && mkdir -pv ${LFS}/etc +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/$FILE + return +fi +cat > ${LFS}/etc/$FILE << "EOF" +# Begin /etc/inputrc +# Modified by Chris Lynn + +# Allow the command prompt to wrap to the next line +set horizontal-scroll-mode Off + +# Enable 8bit input +set meta-flag On +set input-meta On + +# Turns off 8th bit stripping +set convert-meta Off + +# Keep the 8th bit for display +set output-meta On + +# none, visible or audible +set bell-style none + +# All of the following map the escape sequence of the value +# contained in the 1st argument to the readline specific functions +"\eOd": backward-word +"\eOc": forward-word + +# for linux console +"\e[1~": beginning-of-line +"\e[4~": end-of-line +"\e[5~": beginning-of-history +"\e[6~": end-of-history +"\e[3~": delete-char +"\e[2~": quoted-insert + +# for xorg-term +"\eOH": beginning-of-line +"\eOF": end-of-line + +# for Konsole +"\e[H": beginning-of-line +"\e[F": end-of-line + +# End /etc/inputrc +EOF +} +generate_hosts() { +local FILE +FILE="hosts" +[ -f ${LFS}/etc/$FILE ] && return +[ ! -d ${LFS}/etc ] && mkdir -pv ${LFS}/etc +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/$FILE + return +fi +cat > ${LFS}/etc/$FILE << "EOF" +# Begin /etc/hosts + +127.0.0.1 localhost.localdomain localhost +127.0.0.1 milis + +# End /etc/hosts +EOF +} +generate_shells() { +local FILE +FILE="shells" +[ -f ${LFS}/etc/$FILE ] && return +[ ! -d ${LFS}/etc ] && mkdir -pv ${LFS}/etc +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/$FILE + return +fi +cat > ${LFS}/etc/$FILE << "EOF" +# Begin /etc/shells + +/bin/sh +/bin/bash + +# End /etc/shells +EOF +} +generate_umask_sh() { +local FILE +FILE="umask.sh" +[ -f ${LFS}/etc/profile.d/$FILE ] && return +[ ! -d ${LFS}/etc/profile.d ] && mkdir -pv ${LFS}/etc/profile.d +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/profile.d/$FILE + return +fi +cat > ${LFS}/etc/profile.d/$FILE << "EOF" +# By default we want the umask to get set. +if [ "$(id -gn)" = "$(id -un)" -a $EUID -gt 99 ] ; then + umask 002 +else + umask 022 +fi +EOF +} +generate_readline_sh() { +local FILE +FILE="readline.sh" +[ -f ${LFS}/etc/profile.d/$FILE ] && return +[ ! -d ${LFS}/etc/profile.d ] && mkdir -pv ${LFS}/etc/profile.d +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/profile.d/$FILE + return +fi +cat > ${LFS}/etc/profile.d/$FILE << "EOF" +# Setup the INPUTRC environment variable. +if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ] ; then + INPUTRC=/etc/inputrc +fi +export INPUTRC +EOF +} +generate_extrapaths_sh() { +local FILE +FILE="extrapaths.sh" +[ -f ${LFS}/etc/profile.d/$FILE ] && return +[ ! -d ${LFS}/etc/profile.d ] && mkdir -pv ${LFS}/etc/profile.d +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/profile.d/$FILE + return +fi +cat > ${LFS}/etc/profile.d/$FILE << "EOF" +if [ -d /usr/local/lib/pkgconfig ] ; then + pathappend /usr/local/lib/pkgconfig PKG_CONFIG_PATH +fi +if [ -d /usr/local/bin ]; then + pathprepend /usr/local/bin +fi +if [ -d /usr/local/sbin -a $EUID -eq 0 ]; then + pathprepend /usr/local/sbin +fi + +if [ -d ~/bin ]; then + pathprepend ~/bin +fi +#if [ $EUID -gt 99 ]; then +# pathappend . +#fi +EOF +} +generate_dircolors_sh() { +local FILE +FILE="dircolors.sh" +[ -f ${LFS}/etc/profile.d/$FILE ] && return +[ ! -d ${LFS}/etc/profile.d ] && mkdir -pv ${LFS}/etc/profile.d +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/profile.d/$FILE + return +fi +cat > ${LFS}/etc/profile.d/$FILE << "EOF" +# Setup for /bin/ls to support color, the alias is in /etc/bashrc. +if [ -f "/etc/dircolors" ] ; then + eval $(dircolors -b /etc/dircolors) + + if [ -f "$HOME/.dircolors" ] ; then + eval $(dircolors -b $HOME/.dircolors) + fi +fi +alias ls='ls --color=auto' +EOF +} +generate_profile() { +local FILE +FILE="profile" +[ -f ${LFS}/etc/$FILE ] && return +[ ! -d ${LFS}/etc ] && mkdir -pv ${LFS}/etc +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/$FILE + return +fi +cat > ${LFS}/etc/$FILE << "EOF" +# Begin /etc/profile +# Written for Beyond Linux From Scratch +# by James Robertson +# modifications by Dagmar d'Surreal + +# System wide environment variables and startup programs. + +# System wide aliases and functions should go in /etc/bashrc. Personal +# environment variables and startup programs should go into +# ~/.bash_profile. Personal aliases and functions should go into +# ~/.bashrc. + +# Functions to help us manage paths. Second argument is the name of the +# path variable to be modified (default: PATH) +pathremove () { + local IFS=':' + local NEWPATH + local DIR + local PATHVARIABLE=${2:-PATH} + for DIR in ${!PATHVARIABLE} ; do + if [ "$DIR" != "$1" ] ; then + NEWPATH=${NEWPATH:+$NEWPATH:}$DIR + fi + done + export $PATHVARIABLE="$NEWPATH" +} + +pathprepend () { + pathremove $1 $2 + local PATHVARIABLE=${2:-PATH} + export $PATHVARIABLE="$1${!PATHVARIABLE:+:${!PATHVARIABLE}}" +} + +pathappend () { + pathremove $1 $2 + local PATHVARIABLE=${2:-PATH} + export $PATHVARIABLE="${!PATHVARIABLE:+${!PATHVARIABLE}:}$1" +} + +export -f pathremove pathprepend pathappend + +# Set the initial path +export PATH=/usr/bin:/bin:/usr/sbin:/sbin + +if [ $EUID -eq 0 ] ; then + unset HISTFILE +fi + +# Setup some environment variables. +export HISTSIZE=1000 +export HISTIGNORE="&:[bf]g:exit" + +# Set some defaults for graphical systems +export XDG_DATA_DIRS=/usr/share/ +export XDG_CONFIG_DIRS=/etc/xdg/ + +# Setup a red prompt for root and a green one for users. +NORMAL="\[\e[0m\]" +RED="\[\e[1;31m\]" +GREEN="\[\e[1;32m\]" +if [[ $EUID == 0 ]] ; then + PS1="$RED\u [ $NORMAL\w$RED ]# $NORMAL" +else + PS1="$GREEN\u [ $NORMAL\w$GREEN ]\$ $NORMAL" +fi + +for script in /etc/profile.d/*.sh ; do + if [ -r $script ] ; then + . $script + fi +done + +unset script RED GREEN NORMAL + +# End /etc/profile +EOF +} + +dmrc_olustur() { +local FILE +FILE=".dmrc" +[ -f ${LFS}/etc/skel/$FILE ] && return +[ ! -d ${LFS}/etc/skel ] && mkdir -pv ${LFS}/etc/skel +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/skel/$FILE + return +fi +cat > ${LFS}/etc/skel/$FILE << "EOF" +[Desktop] +Session=default +EOF +} + +bashrc_olustur() { +local FILE +FILE=".bashrc" +[ -f ${LFS}/etc/skel/$FILE ] && return +[ ! -d ${LFS}/etc/skel ] && mkdir -pv ${LFS}/etc/skel +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/skel/$FILE + return +fi +cat > ${LFS}/etc/skel/$FILE << "EOF" +# Personal aliases and functions. + +# Personal environment variables and startup programs should go in +# ~/.bash_profile. System wide environment variables and startup +# programs are in /etc/profile. System wide aliases and functions are +# in /etc/bashrc. + +if [ -f "/etc/bashrc" ] ; then + source /etc/bashrc +fi + +alias ll='ls -l' +alias l='ls -alh' +alias duh='du -h --max-depth=1' +alias dfh='df -h' + +# End ~/.bashrc +EOF +[ -f ${LFS}/root/$FILE ] && return +[ ! -d ${LFS}/root ] && install -dv -m0750 ${LFS}/root +cp -v ${LFS}/etc/skel/$FILE \ +${LFS}/root +} + +bash_profil_olustur() { +local FILE +FILE=".bash_profile" +[ -f ${LFS}/etc/skel/$FILE ] && return +[ ! -d ${LFS}/etc/skel ] && mkdir -pv ${LFS}/etc/skel +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/skel/$FILE + return +fi +cat > ${LFS}/etc/skel/$FILE << "EOF" +# Personal environment variables and startup programs. + +# Personal aliases and functions should go in ~/.bashrc. System wide +# environment variables and startup programs are in /etc/profile. +# System wide aliases and functions are in /etc/bashrc. + +append () { + # First remove the directory + local IFS=':' + local NEWPATH + for DIR in $PATH; do + if [ "$DIR" != "$1" ]; then + NEWPATH=${NEWPATH:+$NEWPATH:}$DIR + fi + done + # Then append the directory + export PATH=$NEWPATH:$1 +} + +if [ -f "$HOME/.bashrc" ] ; then + source $HOME/.bashrc +fi + +# unset append + +# End ~/.bash_profile +EOF +[ ! -d ${LFS}/root ] && install -dv -m0750 ${LFS}/root +[ -f ${LFS}/root/$FILE ] && return +cp -v ${LFS}/etc/skel/$FILE \ +${LFS}/root +} + +gerekli_dizinler() { +mkdir ${LFS}/{dev,sys,proc,run,tmp,home,srv,mnt} +mkdir -p ${LFS}/var/tmp +mkdir -p ${LFS}/usr/{,local/}lib + +chmod 1777 ${LFS}/{,var/}tmp + +mkdir -v ${LFS}/var/{mail,spool} +mkdir -pv ${LFS}/var/run/lock + +mknod -m 600 ${LFS}/dev/console c 5 1 +mknod -m 666 ${LFS}/dev/null c 1 3 +} + +lokalizasyon() { +[ ! -d ${LFS}/etc/locale ] && mkdir -p ${LFS}/etc/locale +if [ -d ${LFS}/usr/lib/locale ]; then + rm -r ${LFS}/usr/lib/locale + ln -sv /etc/locale/ ${LFS}/usr/lib/locale +fi +} + +fstab_olustur() { +local FILE +FILE="fstab" +[ -f ${LFS}/etc/$FILE ] && return +[ ! -d ${LFS}/etc ] && mkdir -pv ${LFS}/etc +if [ -f /etc/${INSTALL_COMMAND}.conf.d/$FILE ]; then + cp /etc/${INSTALL_COMMAND}.conf.d/$FILE \ + ${LFS}/etc/$FILE + return +fi +cat > ${LFS}/etc/$FILE << "EOF" +# Begin /etc/fstab + +# file system mount-point type options dump fsck +# order + +proc /proc proc nosuid,noexec,nodev 0 0 +sysfs /sys sysfs nosuid,noexec,nodev 0 0 +devpts /dev/pts devpts gid=5,mode=620 0 0 +tmpfs /run tmpfs defaults 0 0 +devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 +EOF +} + +grup_olustur() { +[ -f ${LFS}/etc/group ] && return +[ ! -d ${LFS}/etc ] && mkdir -pv ${LFS}/etc +cat > ${LFS}/etc/group << "EOF" +root:x:0: +bin:x:1: +sys:x:2: +kmem:x:3: +tape:x:4: +tty:x:5: +daemon:x:6: +floppy:x:7: +disk:x:8: +lp:x:9: +dialout:x:10: +audio:x:11:gdm +video:x:12:gdm +utmp:x:13: +usb:x:14: +cdrom:x:15: +adm:x:16: +atd:x:17: +messagebus:x:18: +lpadmin:x:19: +named:x:20: +gdm:x:21: +fcron:x:22: +www:x:24: +apache:x:25: +smmsp:x:26: +polkitd:x:27: +wheel:x:30:root +exim:x:31: +postfix:x:32: +postdrop:x:33: +mail:x:34: +vmailman:x:35: +news:x:36: +kdm:x:37: +mysql:x:40: +postgres:x:41: +dovecot:x:42: +dovenull:x:43: +ftp:x:45: +proftpd:x:46: +vsftpd:x:47: +rsyncd:x:48: +sshd:x:50: +stunnel:x:51: +svn:x:56: +svntest:x:57: +pulse:x:58: +pulse-access:x:59: +games:x:60: +kvm:x:61: +wireshark:x:62: +lightdm:x:63: +sddm:x:64: +scanner:x:70: +colord:x:71: +vboxusers:x:80: +ldap:x:83: +avahi:x:84: +avahi-autoipd:x:85: +netdev:x:86: +ntp:x:87: +unbound:x:88: +nogroup:x:99: +users:x:999: +EOF +} +passwd_olustur() { +[ -f ${LFS}/etc/passwd ] && return +[ ! -d ${LFS}/etc ] && mkdir -pv ${LFS}/etc +cat > ${LFS}/etc/passwd << "EOF" +root::0:0:root:/root:/bin/bash +bin:x:1:1:bin:/dev/null:/bin/false +lp:x:9:9:Print Service User:/dev/null:/bin/false +atd:x:17:17:add daemon:/dev/null:/bin/false +messagebus:x:18:18:D-Bus Message Daemon User:/dev/null:/bin/false +named:x:20:20:BIND Owner:/home/named:/bin/false +gdm:x:21:21:GDM Daemon User:/var/lib/gdm:/bin/false +fcron:x:22:22:Fcron User:/dev/null:/bin/false +www:x:24:24:Nginx Server:/dev/null:bin/false +apache:x:25:25:Apache Server:/dev/null:/bin/false +smmsp:x:26:26:Sendmail Daemon:/dev/null:/bin/false +polkitd:x:27:27:Policy Kit Daemon User:/etc/polkit-1:/bin/false +exim:x:31:31:Exim Daemon:/dev/null:/bin/false +postfix:x:32:32:Postfix Daemon User:/var/spool/postfix:/bin/false +sendmail:x:34:34:Sendmail Daemon:/dev/null:/bin/false +vmailman:x:35:35:Vmail Daemon:/dev/null:/bin/false +news:x:36:36:News Daemon:/dev/null:/bin/false +kdm:x:37:37:KDM Daemon Owner:/var/lib/kdm:/bin/false +mysql:x:40:40:MySQL Server:/dev/null:/bin/false +postgres:x:41:41:PostgreSQL Server:/srv/pgsql/data:/bin/bash +dovecot:x:42:42:Dovecot unprivileged user:/dev/null:/bin/false +dovenull:x:43:43:Dovecot login user:/dev/null:/bin/false +ftp:x:45:45:anonymous_user:/home/ftp:/bin/false +proftpd:x:46:46:proftpd:/srv/ftp:/usr/bin/proftpdshell +vsftpd:x:47:47:vsftpd User:/dev/null:/bin/false +rsyncd:x:48:48:rsyncd Daemon:/home/rsync:/bin/false +sshd:x:50:50:sshd PrivSep:/var/lib/sshd:/bin/false +stunnel:x:51:51:stunnel Daemon:/var/lib/stunnel:/bin/false +svn:x:56:56:SVN Owner:/home/svn:/bin/false +games:x:60:60:Games High Score Owner:/var/games:/bin/false +lightdm:x:63:63:Light Display Manager:/var/lib/lightdm:/sbin/nologin +sddm:x:64:64:Simple Desktop Display Manager:/var/lib/sddm:/bin/false +colord:x:71:71:Color Daemon Owner:/var/lib/colord:/bin/false +ldap:x:83:83:OpenLDAP Daemon Owner:/var/lib/openldap:/bin/false +avahi:x:84:84:Avahi Daemon Owner:/var/run/avahi-daemon:/bin/false +avahi-autoipd:x:85:85:Avahi autoip Daemon:/:/var/run/avahi-autoipd:/bin/false +ntp:x:87:87:Network Time Protocol:/var/lib/ntp:/bin/false +unbound:x:88:88:Unbound DNS resolver:/var/lib/unbound:/bin/false +anonymous:x:98:99:Unprivileged User:/dev/null:/bin/false +nobody:x:99:99:Unprivileged User:/dev/null:/bin/false +EOF +} + +mount_islemi(){ + cp -v /etc/resolv.conf $LFS/etc + mount -v -B /dev $LFS/dev + mount -vt devpts devpts $LFS/dev/pts + mount -vt proc proc $LFS/proc + mount -vt sysfs sysfs $LFS/sys + if [ -h /dev/shm ]; then rm -f $LFS/dev/shm;mkdir $LFS/dev/shm;fi + mount -vt tmpfs shm $LFS/dev/shm + chmod 1777 /dev/shm +} + +chroot_gir(){ + root_kontrol + lfs_kontrol + unmount_islemi + mount_islemi + chroot "$LFS" /usr/bin/env -i HOME=/root TERM="$TERM" PS1='\u:\w\$ ' /bin/bash --login +h +} + + +unmount_islemi() { + umount $LFS/dev/shm + umount $LFS/run + umount $LFS/dev/pts + umount $LFS/dev + umount $LFS/proc + umount $LFS/sys +} + +bash_kur(){ + cd $LFS/root/talimatname/temel/bash + for PACK in *.xz; do /tools/bin/pkgadd -r $LFS $PACK;done + #kuruldugunu gormek icin + /tools/bin/pkginfo -r $LFS -i|grep bash +} + +onsistem_sfs(){ + tarih=`date +%Y-%m-%d` + mv /mnt/lfs/sources /mnt/sources_depo + mksquashfs /mnt/lfs malfs-asama1-onsistem_$tarih.sfs -comp xz +} + +temel_sfs(){ + unmount_islemi + tarih=`date +%Y-%m-%d` + mv /mnt/lfs/sources /mnt/sources_depo + mv /mnt/lfs/tools /mnt/tools_ydk + mv /mnt/lfs/paket_depo /mnt/base_paket_depo + mksquashfs /mnt/lfs malfs-asama2-temel_$tarih.sfs -comp xz + mv /mnt/sources_depo /mnt/lfs/sources +} + +son_sfs(){ + unmount_islemi + tarih=`date +%Y-%m-%d` + mv /mnt/lfs/sources /mnt/sources_depo + mv /mnt/lfs/paket_depo /mnt/paket_depo + mksquashfs /mnt/lfs malfs-asama3-sonsistem_$tarih.sfs -comp xz +} + +baslatici_olustur(){ + rm /boot/initramfs + #kernelv=`ls /boot/kernel-* | cut -d'-' -f2` + kernelv=`ls /lib/modules` + #mkdir -p /usr/lib/dracut/modules.d/01milis + #cp /root/bin/dracut/* /usr/lib/dracut/modules.d/01milis/ + #dracut -N --xz --force-add milis --omit systemd /boot/initramfs $kernelv + dracut -N --force --xz --add 'dmsquash-live pollcdrom' --omit systemd /boot/initramfs $kernelv +} + +squashfs_olustur(){ + unmount_islemi + lfs_kontrol + iso_etiket="malfsLive" + rm iso_icerik/boot/kernel + rm iso_icerik/boot/initramfs + rm -r iso_icerik/LiveOS + cp $LFS/boot/kernel-* iso_icerik/boot/kernel + cp $LFS/boot/initramfs* iso_icerik/boot/initramfs + anayer=$(du -sm "$LFS"|awk '{print $1}') + fazladan="$((anayer))" + mkdir -p tmp + mkdir -p tmp/LiveOS + #fallocate -l 32G tmp/LiveOS/rootfs.img + #if [ -f $bos_imaj ]; + #then + #cp $bos_imaj tmp/LiveOS/ext3fs.img + #else + #dd if=/dev/zero of=tmp/LiveOS/ext3fs.img bs=1MB count="$((anayer+fazladan))" + dd if=/dev/zero of=tmp/LiveOS/ext3fs.img bs=1MB count=8096 + #dd if=/dev/zero of=tmp/LiveOS/ext3fs.img bs=1MB count=16192 + mke2fs -t ext4 -L $iso_etiket -F tmp/LiveOS/ext3fs.img + mkdir -p temp-root + mount -o loop tmp/LiveOS/ext3fs.img temp-root + cp -dpR $LFS/* temp-root/ + #rsync -a kur/ temp-root + umount -l temp-root + rm -rf temp-root + mkdir -p iso_icerik/LiveOS + mksquashfs tmp iso_icerik/LiveOS/squashfs.img -comp xz -b 256K -Xbcj x86 + chmod 444 iso_icerik/LiveOS/squashfs.img + rm -rf tmp +} + +iso_olustur(){ + rm malfs.iso + genisoimage -l -V malfsLive -R -J -pad -no-emul-boot -boot-load-size 4 -boot-info-table \ + -b boot/isolinux/isolinux.bin -c boot/isolinux/isolinux.cat -o malfs.iso iso_icerik && isohybrid malfs.iso +} + +temizlik(){ + rm -r /tools/* + rm -r chroot/.log/* + rm -r /tmp/work +} + +lfs_kontrol(){ + if [ -z "${LFS}" ]; then + echo "export LFS=/mnt/lfs" + echo "komutu verilmeli" + exit 1 + fi +} + +root_kontrol(){ + if [ ! $(whoami) == "root" ]; then + echo "mekanizma işlemleri için root olmalısınız." + exit 1 + fi +} + +#calisma ortaminin klonlanmasi + +git_clone(){ + git clone git://github.com/milisarge/malfs malfs + +} + +kaynak_kodlar_indir(){ + lfs_kontrol + mkdir -p $LFS/sources + for link in `cat kaynaklar.liste` + do + #MD5SUM=`echo $i|cut -d "|" -f1` + MD5SUM="iptal" + wget -nc --no-check-certificate $link -P $LFS/sources + if [ "$MD5SUM" != "iptal" ]; then + echo "$MD5SUM $FILE" >> $LFS/sources/.md5sums + fi + done +} + + +parametre_analiz() { + while [ "$1" ]; do + case $1 in + -h|--help) + print_help + exit 0;; + -gk|--gerek-kontrol) + ./bin/version-check.sh + exit 0;; + -ki|--kaynak-indir) + kaynak_kodlar_indir + exit 0;; + -cg|--chroot-gir) + chroot_gir + exit 0;; + -os|--onsistem-sfs) + onsistem_sfs + exit 0;; + -ts|--temel-sfs) + temel_sfs + exit 0;; + -ss|--son-sfs) + son_sfs + exit 0;; + -bo|--initrd-yap) + baslatici_olustur + exit 0;; + -so|--squashfs-yap) + squashfs_olustur + exit 0;; + -io|--iso-yap) + iso_olustur + exit 0;; + -ba|--birinci-ayarlar) + birinci_ayarlar + exit 0;; + -ia|--ikinci-ayarlar) + ikinci_ayarlar + exit 0;; + -mi|--mount-islemi) + mount_islemi + exit 0;; + -bk|--bash-kur) + bash_kur + exit 0;; + -ui|--unmount-islemi) + unmount_islemi + exit 0;; + -te|--temizlik) + temizlik + exit 0;; + -td|--tlm-derle) + if [ ! "$2" ]; then + echo "talimatname dizini giriniz." + echo "ornek: lfs-mekanizma -td temel" + exit 1 + fi + TALIMATNAME="$2" + talimatname_derle + shift;; + -v|--version) + echo "`basename $0` $VERSION" + exit 0;; + *) + echo "`basename $0`: gecersiz parametre $1" + exit 1 ;; + esac + shift + done +} + +parametre_analiz "$@" + diff --git a/mps-0.1.tar.gz b/mps-0.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..d8ff21252e3d5ddb0b10d375301b54d6da418f43 GIT binary patch literal 11990 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 literal 0 HcmV?d00001 diff --git a/mps-0.1/dokunulmaz b/mps-0.1/dokunulmaz new file mode 100644 index 000000000..2236840da --- /dev/null +++ b/mps-0.1/dokunulmaz @@ -0,0 +1,76 @@ +bin/ +lib/ +lib64/ +etc/ +etc/shells +etc/profile +etc/passwd +etc/onmpsd.conf +etc/inputrc +etc/group +etc/fstab +etc/blfs-bootscripts +etc/bashrc +etc/rpc +etc/nscd.conf +etc/nsswitch.conf +etc/ld.so.conf +etc/mke2fs.conf +etc/hosts +etc/environment +etc/login.defs.orig +etc/login.defs +etc/man_db.conf +etc/wgetrc +etc/rsyncd.conf +etc/gpm-root.conf +etc/mtab +etc/mpsd.conf +etc/dokunulmaz +etc/resolv.conf +etc/ld.so.cache +etc/X11/ +etc/skel/ +etc/profile.d/ +etc/locale/ +etc/ld.so.conf.d/ +etc/iproute2/ +etc/security/ +etc/default/ +etc/udev/ +etc/lvm/ +etc/sysconfig/ +etc/rc.d/ +etc/init.d/ +etc/pam.d/ +home/ +usr/ +mnt/ +opt/ +root/ +run/ +tmp/ +usr/bin/ +usr/lib/ +usr/lib64/ +usr/sbin/ +usr/man/ +usr/include/ +usr/libexec/ +usr/local/ +usr/local/bin/ +usr/local/lib/ +usr/local/lib64/ +usr/local/etc/ +usr/local/share/ +usr/share/ +usr/share/doc/ +usr/share/locale/ +usr/share/locale/tr/ +usr/share/locale/tr/LC_MESSAGES/ +usr/share/man/ +usr/share/info/ +usr/share/man/man1/ +usr/share/man/man5/ +usr/share/man/tr/man1/ +usr/share/man/tr/man5/ diff --git a/mps-0.1/mps b/mps-0.1/mps new file mode 100755 index 000000000..fb76ad1d4 --- /dev/null +++ b/mps-0.1/mps @@ -0,0 +1,312 @@ +#!/bin/bash +versiyon="0.1" +paketdepo="/depo/paketler/" +sunucu="192.168.3.193:8000/paketdepo/" +ikaynak="" +betikad=${0##*/} +kurulum_onay="evet" +dokunulmaz="/etc/dokunulmaz" +talimatname_dizin="/root/talimatname" + +icerik_ekle(){ + paketad=`echo "$1" | cut -d'#' -f1` + paketad=`basename $paketad` + echo $paketad" paketi kuruluyor." + mkdir -p /var/lib/pkg/DB/"$paketad" && + tar xf $1 -C / && + mv /.MTREE /var/lib/pkg/DB/"$paketad"/files && + mv /.META /var/lib/pkg/DB/"$paketad"/META && + if [ -f /tools/sbin/ldconfig ];then + /tools/sbin/ldconfig + else + /sbin/ldconfig + fi + echo $paketad" paketi kuruldu." +} + +paket_sil(){ + local paket kkont + if [ -f $dokunulmaz ];then + kkont=`kurulu_kontrol "$1"` + if [ "$kkont" = "kurulu" ];then + paket="$1" + echo $paket" paketi siliniyor." + #while IFS='' read -r line || [[ -n "$line" ]]; do + while read -r dosya + do + if [[ $(grep -c $dosya $dokunulmaz) -eq 0 ]]; then + #echo /$dosya + rm -r -f /$dosya + fi + done < /var/lib/pkg/DB/"$paket"/files + rm -r -f /var/lib/pkg/DB/"$paket" && + echo $paket" paketi silindi." + else + echo "paket zaten kurulu değil!" + fi + else + echo "kritik mesaj:$dokunulmaz dosyası yok." + #tamirat + cp /root/ayarlar/dokunulmaz /etc/ + echo "dokunulmazlık tamiri yapıldı.,komutu yineleyiniz." + fi + +} + +paket_bilgi(){ + local paket kkont + kkont=`kurulu_kontrol "$1"` + if [ "$kkont" = "kurulu" ];then + paket="$1" + cat /var/lib/pkg/DB/"$paket"/META + else + echo "paket kurulu değil!" + fi + +} + +derleme_listyap(){ + bagimlist=`bagimli_bilgi "$1"` + for bagim in $bagimlist;do + if [ "`cat derleme.liste | grep $bagim`" != "$bagim" ];then + derleme_listyap "$bagim" + fi + done + #if [ "`cat derleme.liste | grep $1`" != "$1" ];then + # echo "derleme.liste yazılıyor:" "$1" + # echo "$1" >> derleme.liste + #fi + if ! grep -Fxq "$1" derleme.liste + then + # echo "pas" + #else + echo "derleme.liste yazılıyor:" "$1" + echo "$1" >> derleme.liste + fi +} + +paket_derle_oto(){ + rm derleme.liste + touch derleme.liste + derleme_listyap "$1" + for dpkt in `cat derleme.liste`;do + echo $dpkt "derleniyor...." + paket_derle $dpkt + done +} + +paket_derle(){ + local konum derleme_onay eh bagimd + derleme_onay="h" + konum="`find "$talimatname_dizin" -name $1`" + if [ -d "$konum" ];then + mkdir -p tmp."$1" + cp -a $konum/* tmp."$1"/ + cd tmp."$1" + + if [ `kurulu_kontrol "$1"` = "kurulu" ];then + while true; do + read -p "$1 paketi zaten kurulu yine de derlensin mi?" eh + case $eh in + [Ee]* ) derleme_onay="e"; break;; + [Hh]* ) break;; + * ) echo "e veya h";; + esac + done + else + derleme_onay="e" + fi + if [ "$derleme_onay" = "e" ];then + echo "$1" "derleniyor...." + #mpsd -d > /dev/null + mpsd -d + if [ "$kurulum_onay" = "evet" ];then + for kpkt in `ls $1* | cut -d'#' -f1`;do + mps -k "$kpkt#"* + done + fi + mv *.mps.lz ../ + fi + cd .. + rm -r tmp."$1" + else + echo "talimat dosyası bulunamadı." + fi + +} + +bagimli_bilgi(){ + local bagimd konum + konum="`find "$talimatname_dizin" -name $1`" + bagimd=`cat $konum/talimat | grep "Depends" | cut -d':' -f2` + #echo $bagimd + echo `echo "$bagimd" | sed 's/,/ /g'` +} + +kurulu_kontrol(){ + if [ -d "/var/lib/pkg/DB/$1" ];then + echo "kurulu" + exit 1 + fi + echo "degil" +} + +paketvt_guncelle(){ + wget -q --spider "$sunucu""paket.vt" + #if wget -P /tmp -q "$sunucu""paket.vt" > /dev/null; then + if [ $? -eq 0 ]; then + echo "paket veritabanı guncellenıyor." "$paketdepo""paket.vt" + if [ -f "$paketdepo""paket.vt" ];then + mv "$paketdepo""paket.vt" "$paketdepo""paket.vt.eski" + fi + wget -P "$paketdepo" "$sunucu""paket.vt" + #rm /tmp/paket.vt* + exit 1 + fi + echo "paket veritabanı guncelleme olumsuz." +} + +sistem_kontrol(){ + paketvt_kontrol + sunucu_kontrol +} + +sunucu_kontrol(){ + wget -q --spider $sunucu + if [ $? -eq 0 ]; then + echo "paket sunucu aktif" + else + echo "sunucu erişim dışı" + exit 1 + fi +} + +paketvt_kontrol(){ + mkdir -p /depo/paketler + if [ ! -f /depo/paketler/paket.vt ];then + touch /depo/paketler/paket.vt + fi +} + +yardim(){ + echo "yardim" +} + + +ayarlar() { + + while [ "$1" ]; do + case $1 in + -i|--indir) + ikaynak="ag" + kurulum_onay="olumsuz";; + -ik|--inku) + ikaynak="ag" ;; + -k|--yrku) + ikaynak="yerel" ;; + -s|--pksl) + paket_sil "$2" ;; + -d|--pkde) + kurulum_onay="olumsuz" + paket_derle "$2" ;; + -dk|--pkdk) + paket_derle "$2" ;; + -odk|--pkodk) + paket_derle_oto "$2" ;; + -dly|--drly) + rm derleme.liste + touch derleme.liste + derleme_listyap "$2" ;; + -b|--pkbl) + paket_bilgi "$2" ;; + -bb|--pkbb) + bagimli_bilgi "$2" ;; + -G|--pvtg) + paketvt_guncelle ;; + -g|--pkgu) + if [ ! "$2" ]; then + echo "paket ismi eksik" + exit 1 + fi + paket_guncelle "$2";; + -kuko|--kurulu-kontrol) + if [ ! "$2" ]; then + echo "paket ismi eksik" + exit 1 + fi + kurulu_kontrol "$2";; + -suko) + sunucu_kontrol ;; + -cf|--config-file) + if [ ! "$2" ]; then + echo "ayardosyası gerek $1" + exit 1 + fi + ayar_dosyasi="$2" + shift ;; + -v) + echo "$betikad $versiyon" + exit 0 ;; + -h|--help) + yardim + exit 0 ;; + + esac + shift + done +} +ana(){ +ayarlar "$@" + +if [ "$ikaynak" = "ag" ]; then + + echo "agdan cekiliyor:" "$2" + #pkt=`cat "$paketdepo""paket.vt" | grep -w "$2" | cut -d' ' -f2` + pkt=`cat "$paketdepo""paket.vt" | grep "$2"# | cut -d' ' -f2` + if [ ! -z "$pkt" -a "$pkt" != "" ]; then + cpaket="${pkt/'#'/'%23'}" + #paket sunucuda varsa + wget -q --spider "$sunucu$cpaket" + #if wget -P /tmp -q "$sunucu$cpaket" > /dev/null; then + if [ $? -eq 0 ]; then + wget -nc -P "$paketdepo" "$sunucu$cpaket" + #mv /tmp/$pkt "$paketdepo" + if [ "$kurulum_onay" = "evet" ];then + kkont=`kurulu_kontrol "$2"` + if [ "$kkont" = "degil" ];then + icerik_ekle "$paketdepo$pkt" + exit 1 + else + echo "paket zaten kurulu!" + fi + fi + fi + fi + exit 1 + +fi + +if [ "$ikaynak" = "yerel" ]; then + pkontrol=`basename $2 | grep -w "mps.lz"` + if [ ! -z "$pkontrol" -a "$pkontrol" != "" ]; then + paketad=`echo "$2" | cut -d'#' -f1` + kkont=`kurulu_kontrol "$paketad"` + if [ "$kkont" = "degil" ];then + icerik_ekle "$2" + else + echo "$2 paketi zaten kurulu" + fi + else + echo "yerelde mps paketi bulunamadı." + fi +fi + +} +ana "$@" + +#kurulum oncesi işler yapılır. +#paket içeriği hedefe çıkarılır. +#kurulum sonrası işler yapılır. +#paket veritabanı guncellenir. +#ldconfig tetiklenir. +#ek olarak çakışma ve güncelleme-geriçekme kontrolleri yapılır. diff --git a/mps-0.1/mpsd b/mps-0.1/mpsd new file mode 100755 index 000000000..0e5a1cb91 --- /dev/null +++ b/mps-0.1/mpsd @@ -0,0 +1,1538 @@ +#!/bin/bash + +# error codes +E_GENERAL=1 +E_PKGFILE=2 # invalid Pkgfile +E_DIR_PERM=3 # (source/build) directory missing or missing read/write permission +E_DOWNLOAD=4 # error during download +E_UNPACK=5 # error during unpacking of source file(s) +E_MD5=6 # md5sum verification failed +E_FOOTPRINT=7 # footprint check failure +E_BUILD=8 # error while running 'build()' +E_INSTALL=9 # error while installing the package via 'pkgadd' +E_DEPS=10 # error while searching runtime deps via 'pkginfo -b' + +info() { + echo "=======> $1" +} +warning() { + info "WARNING: $1" >&2 +} +error() { + info "ERROR: $1" >&2 +} +abort_on_build() { + error $1 + exit $E_BUILD +} +get_filename() { + if [[ $1 =~ ^(http|https|ftp|file)://.*/(.+) ]]; then + echo "$PKGMK_SOURCE_DIR/${BASH_REMATCH[2]}" + else + echo $1 + fi +} +get_basename() { + local FILE="`echo $1 | sed 's|^.*://.*/||g'`" + echo $FILE +} +check_pkgfile() { + local NAME_TEST + if [ "${name}" == "" ]; then + error "Variable 'name' not initiated or not found in $PKGMK_PKGFILE." + exit $E_PKGFILE + elif [ "`type -t build`" != "function" ]; then + error "Function 'build' not specified in $PKGMK_PKGFILE." + exit $E_PKGFILE + fi + NAME_TEST=`echo "${name}" | sed 's@[[a-z0-9]*[-_+]*]*@@g'` + if [ "$NAME_TEST" != "" ]; then + error "Variable 'name' contains illegal characters: $NAME_TEST" + exit $E_PKGFILE + fi + if [ ${#name} -gt 50 ];then + error "Variable 'name' length higher then 50 characters." + exit $E_PKGFILE + fi + if [ "${version}" == "" ]; then + error "Variable 'version' not initiated or not found in $PKGMK_PKGFILE." + exit $E_PKGFILE + fi + if [ "$PKGMK_IGNORE_RELEASE" = "no" ]; then + if [ "${release}" == "" ]; then + error "Variable 'release' not initiated or not found in $PKGMK_PKGFILE." + exit $E_PKGFILE + fi + fi + + +} +get_package_name() { + local NAME EXT + if [ "${1:$((${#1} - ${#PKGMK_PACKAGE_EXT} ))}" == "$PKGMK_PACKAGE_EXT" ]; then + EXT=$PKGMK_PACKAGE_EXT + else + EXT=$PKGMK_PACKAGE_EXT.$PKGMK_COMPRESSION_MODE + fi + #eski + #NAME=`echo $1|sed "s/i686.$EXT//"|sed "s/x86_64.$EXT//"|sed "s/any.$EXT//"` + #echo "${NAME:0:$((${#NAME} - 10 ))}" + NAME=`echo "$1" | cut -d'#' -f1` + echo "$NAME" +} +get_package_builddate() { + local NAME BUILD_DATE EXT + if [ "${1:$((${#1} - ${#PKGMK_PACKAGE_EXT} ))}" == "$PKGMK_PACKAGE_EXT" ]; then + EXT=$PKGMK_PACKAGE_EXT + else + EXT=$PKGMK_PACKAGE_EXT.$PKGMK_COMPRESSION_MODE + fi + NAME="`get_package_name $1`" + BUILD_DATE=`echo $1|sed "s/i686.$EXT//"|sed "s/x86_64.$EXT//"|sed "s/any.$EXT//"` + echo "${BUILD_DATE:$((${#NAME}))}" +} +get_package_extension() { + local EXTENSION + if [ "${1:$((${#1} - ${#PKGMK_PACKAGE_EXT} ))}" == "$PKGMK_PACKAGE_EXT" ]; then + EXTENSION=".$PKGMK_PACKAGE_EXT" + else + EXTENSION=".$PKGMK_PACKAGE_EXT.$PKGMK_COMPRESSION_MODE" + fi + echo $EXTENSION +} +get_package_arch() { + local NAME BUILD_DATE EXTENSION + NAME=`get_package_name $1` + BUILD_DATE=`get_package_builddate $1` + EXTENSION=`get_package_extension $1` + echo $1|sed "s/$NAME$BUILD_DATE//"|sed "s/$EXTENSION//" +} +check_directory() { + if [ ! -d $1 ]; then + error "Directory '$1' does not exist." + exit $E_DIR_PERM + elif [ ! -w $1 ]; then + error "Directory '$1' not writable." + exit $E_DIR_PERM + elif [ ! -x $1 ] || [ ! -r $1 ]; then + error "Directory '$1' not readable." + exit $E_DIR_PERM + fi +} +check_file() { + if [ -e $1 ] && [ ! -w $1 ]; then + error "File '$1' is not writable." + exit $E_GENERAL + fi +} +downloads_file_with_curl() { + if [ ! "`type -p curl`" ]; then + error "Command 'curl' not found." + exit $E_GENERAL + fi + DOWNLOAD_OPTS="--ftp-pasv --retry 3 --retry-delay 3 \ + -R -o $1 --fail -#" + + error=1 + + curl $DOWNLOAD_OPTS $2 + error=$? + if [ $error != 0 ]; then + error "Downloading '$2' failed." + exit $E_DOWNLOAD + fi +} +download_file() { + info "Downloading '$1'." + + LOCAL_FILENAME=`get_filename $1` + + if [ ! "`type -p wget`" ]; then + warning "Command 'wget' not found." + info "You should install 'wget' as soon as possible, trying with curl ..." + downloads_file_with_curl $LOCAL_FILENAME $1 + else + LOCAL_FILENAME_PARTIAL="$LOCAL_FILENAME.partial" + DOWNLOAD_OPTS="--passive-ftp --no-directories --tries=3 --waitretry=3 \ + --directory-prefix=$PKGMK_SOURCE_DIR \ + --output-document=$LOCAL_FILENAME_PARTIAL --no-check-certificate" + + if [ -f "$LOCAL_FILENAME_PARTIAL" ]; then + info "Partial download found, trying to resume" + RESUME_CMD="-c" + fi + + error=1 + + BASENAME=`get_basename $1` + for REPO in ${PKGMK_SOURCE_MIRRORS[@]}; do + REPO="`echo $REPO | sed 's|/$||'`" + wget $RESUME_CMD $DOWNLOAD_OPTS $PKGMK_WGET_OPTS $REPO/$BASENAME + error=$? + if [ $error == 0 ]; then + break + fi + done + + if [ $error != 0 ]; then + while true; do + wget $RESUME_CMD $DOWNLOAD_OPTS $PKGMK_WGET_OPTS $1 + error=$? + if [ $error != 0 ] && [ "$RESUME_CMD" ]; then + info "Partial download failed, restarting" + rm -f "$LOCAL_FILENAME_PARTIAL" + RESUME_CMD="" + else + break + fi + done + fi + + if [ $error != 0 ]; then + error "Downloading '$1' failed." + exit $E_DOWNLOAD + fi + + mv -f "$LOCAL_FILENAME_PARTIAL" "$LOCAL_FILENAME" + fi +} +download_source() { + local FILE LOCAL_FILENAME + + for FILE in ${source[@]}; do + LOCAL_FILENAME=`get_filename $FILE` + if [ ! -e $LOCAL_FILENAME ]; then + if [ "$LOCAL_FILENAME" = "$FILE" ]; then + error "Source file '$LOCAL_FILENAME' not found (can not be downloaded, URL not specified)." + exit $E_DOWNLOAD + else + if [ "$PKGMK_DOWNLOAD" = "yes" ]; then + download_file $FILE + else + error "Source file '$LOCAL_FILENAME' not found (use option -d to download)." + exit $E_DOWNLOAD + fi + fi + fi + done +} +remove_source() { + local FILE LOCAL_FILENAME + for FILE in ${source[@]}; do + LOCAL_FILENAME=`get_filename $FILE` + if [ -e $LOCAL_FILENAME ] && [ "$LOCAL_FILENAME" != "$FILE" ]; then + info "Removing $LOCAL_FILENAME" + rm -f $LOCAL_FILENAME + fi + done +} +unpack_source() { + local FILE LOCAL_FILENAME COMMAND + + for FILE in ${source[@]}; do + LOCAL_FILENAME=`get_filename $FILE` + case $LOCAL_FILENAME in + *.tar|*.tar.gz|*.tar.Z|*.tgz|*.tar.bz2|*.tbz2|*.tar.xz|*.txz|*.tar.lzma|*.zip|*.rpm) + if [ "$PKGMK_IGNORE_UNPACK" != "yes" ];then + COMMAND="bsdtar -p -o -C $SRC -xf $LOCAL_FILENAME" + else + COMMAND="cp $LOCAL_FILENAME $SRC" + fi ;; + *) + COMMAND="cp $LOCAL_FILENAME $SRC" ;; + esac + + echo "$COMMAND" + + $COMMAND + + if [ $? != 0 ]; then + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + error "Building '$TARGET' failed." + exit $E_UNPACK + fi + done +} +get_package_list() { + local ARCHFILE i + i=0 + for ARCH in x86_64 i686 any; do + for FILE in `find $PKGMK_PACKAGE_DIR -name "${name}*$ARCH.$PKGMK_PACKAGE_EXT*"`; do + TARGETS[i]=`basename $FILE` + i=$((i+1)) + done + done +} +make_md5sum() { + local FILE LOCAL_FILENAMES + + if [ "$source" ]; then + for FILE in ${source[@]}; do + LOCAL_FILENAMES="$LOCAL_FILENAMES `get_filename $FILE`" + done + + md5sum $LOCAL_FILENAMES | sed -e 's| .*/| |' | sort -k 2 + fi +} + +make_footprint() { +if ! (echo $TARGET| grep "kernel" >/dev/null); then + pkginfo --footprint $TARGET | \ + sed "s|\tlib/modules/`uname -r`/|\tlib/modules//|g" | \ + sort -k 3 +else + pkginfo --footprint $TARGET | sort -k 3 +fi +} + +check_md5sum() { + local FILE="$PKGMK_WORK_DIR/.tmp" + + cd $PKGMK_ROOT + + if [ -f $PKGMK_MD5SUM ]; then + make_md5sum > $FILE.md5sum + sort -k 2 $PKGMK_MD5SUM > $FILE.md5sum.orig + diff -w -t -U 0 $FILE.md5sum.orig $FILE.md5sum | \ + sed '/^@@/d' | \ + sed '/^+++/d' | \ + sed '/^---/d' | \ + sed 's/^+/NEW /g' | \ + sed 's/^-/MISSING /g' > $FILE.md5sum.diff + if [ -s $FILE.md5sum.diff ]; then + error "Md5sum mismatch found:" + cat $FILE.md5sum.diff >&2 + + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + + if [ "$PKGMK_CHECK_MD5SUM" = "yes" ]; then + error "Md5sum not ok." + exit $E_MD5 + fi + + error "Building '$TARGET' failed." + exit $E_MD5 + fi + else + if [ "$PKGMK_CHECK_MD5SUM" = "yes" ]; then + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + info "Md5sum not found." + exit $E_MD5 + fi + + warning "Md5sum not found, creating new." + make_md5sum > $PKGMK_MD5SUM + fi + + if [ "$PKGMK_CHECK_MD5SUM" = "yes" ]; then + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + info "Md5sum ok." + exit 0 + fi +} + +strip_files() { + local FILE FILTER + + cd $PKG + + if [ -f $PKGMK_ROOT/$PKGMK_NOSTRIP ]; then + FILTER="grep -v -f $PKGMK_ROOT/$PKGMK_NOSTRIP" + else + FILTER="cat" + fi + + find . -type f -printf "%P\n" | $FILTER | while read FILE; do + case $(file -b "$FILE") in + *ELF*executable*not\ stripped) + strip --strip-all "$FILE" + ;; + *ELF*shared\ object*not\ stripped) + strip --strip-unneeded "$FILE" + ;; + current\ ar\ archive) + strip --strip-debug "$FILE" + esac + done +} + +compress_manpages() { + local FILE DIR TARGET + + cd $PKG + + find . -type f -path "*/share/man*/*" | while read FILE; do + if [ "$FILE" = "${FILE%%.gz}" ]; then + gzip -9 "$FILE" + fi + done + + find . -type l -path "*/share/man*/*" | while read FILE; do + TARGET=`readlink -n "$FILE"` + TARGET="${TARGET##*/}" + TARGET="${TARGET%%.gz}.gz" + rm -f "$FILE" + FILE="${FILE%%.gz}.gz" + DIR=`dirname "$FILE"` + + if [ -e "$DIR/$TARGET" ]; then + ln -sf "$TARGET" "$FILE" + fi + done + find . -type f -path "*/share/info/*" | while read FILE; do + if [ "$FILE" = "${FILE%%.gz}" ]; then + gzip -9 "$FILE" + fi + done + find . -type l -path "*/share/info/*" | while read FILE; do + TARGET=`readlink -n "$FILE"` + TARGET="${TARGET##*/}" + TARGET="${TARGET%%.gz}.gz" + rm -f "$FILE" + FILE="${FILE%%.gz}.gz" + DIR=`dirname "$FILE"` + + if [ -e "$DIR/$TARGET" ]; then + ln -sf "$TARGET" "$FILE" + fi + done +} + +check_footprint() { + local TARGET FILE="$PKGMK_WORK_DIR/.tmp" + + cd $PKGMK_PACKAGE_DIR + if [ -z $TARGETS ]; then + get_package_list + if [ -z $TARGETS ]; then + error "Unable to update footprint" + fi + fi + for TARGET in ${TARGETS[@]}; do + if [ -f $TARGET ]; then + PKGMK_FOOTPRINT="`get_package_name $TARGET`".footprint + make_footprint > $FILE.footprint + if [ -f $PKGMK_FOOTPRINT ]; then + sort -k 3 $PKGMK_FOOTPRINT > $FILE.footprint.orig + diff -w -t -U 0 $FILE.footprint.orig $FILE.footprint | \ + sed '/^@@/d' | \ + sed '/^+++/d' | \ + sed '/^---/d' | \ + sed 's/^+/NEW /g' | \ + sed 's/^-/MISSING /g' > $FILE.footprint.diff + if [ -s $FILE.footprint.diff ]; then + if [ "$PKGMK_IGNORE_NEW" = "yes" ]; then + mv $FILE.footprint $PKGMK_FOOTPRINT + warning "Footprint mismatch found:" + else + error "Footprint mismatch found:" + BUILD_SUCCESSFUL="no" + fi + cat $FILE.footprint.diff >&2 + fi + else + warning "Footprint not found, creating new." + mv $FILE.footprint $PKGMK_FOOTPRINT + fi + else + error "Package '$TARGET' was not found." + BUILD_SUCCESSFUL="no" + fi + done +} + +make_work_dir() { + export PKG="$PKGMK_WORK_DIR/pkg" + export SRC="$PKGMK_WORK_DIR/src" + + umask 022 + + cd $PKGMK_ROOT + remove_work_dir + mkdir -p $SRC $PKG + + if [ "$PKGMK_IGNORE_MD5SUM" = "no" ]; then + check_md5sum + fi +} + +remove_work_dir() { + rm -rf $PKGMK_WORK_DIR +} +pack_lib() { + local DIR SUBDIR + for DIR in usr opt/*; do + for SUBDIR in lib lib64; do + if [ -d $DIR/$SUBDIR/pkgconfig ]; then + mv $DIR/$SUBDIR/pkgconfig $PKG + fi + if [ -d $DIR/$SUBDIR ]; then + bsdtar -r -f \ + $PKGMK_PACKAGE_DIR/${name}.${group}#$version-${PKGMK_ARCH}.${PKGMK_PACKAGE_EXT} \ + $DIR/$SUBDIR || BUILD_SUCCESSFUL="no" + rm -r $DIR/$SUBDIR + j=1 + fi + if [ -d $PKG/pkgconfig ]; then + mkdir $DIR/$SUBDIR + mv $PKG/pkgconfig $DIR/$SUBDIR/pkgconfig + fi + done + done +} +remove_lib() { + local DIR SUBDIR + for DIR in usr opt/*; do + for SUBDIR in lib lib64;do + if [ -d $DIR/$SUBDIR ]; then + rm -r $DIR/$SUBDIR + fi + done + done +} +pack_devel() { + local DIR SUBDIR + for DIR in usr opt/*; do + for SUBDIR in include lib/pkgconfig; do + if [ -d $DIR/$SUBDIR ]; then + bsdtar -r -f \ + $PKGMK_PACKAGE_DIR/${name}.${group}#$version-any.${PKGMK_PACKAGE_EXT} \ + $DIR/$SUBDIR || BUILD_SUCCESSFUL="no" + rm -r $DIR/$SUBDIR + j=1 + + fi + done + done +} +remove_devel() { + local DIR SUBDIR + for DIR in usr opt/*; do + for SUBDIR in include lib/pkgconfig; do + if [ -d $DIR/$SUBDIR ]; then + rm -r $DIR/$SUBDIR + fi + done + done +} +pack_doc() { + local DIR SUBDIR + for DIR in usr/share opt/*/share; do + for SUBDIR in doc gtk-doc; do + if [ -d $DIR/$SUBDIR ]; then + bsdtar -r -f \ + $PKGMK_PACKAGE_DIR/${name}.${group}#$version-any.${PKGMK_PACKAGE_EXT} \ + $DIR/$SUBDIR || BUILD_SUCCESSFUL="no" + j=1 + fi + done + done +} +remove_doc() { + local DIR SUBDIR + for DIR in usr/share opt/*/share; do + for SUBDIR in doc gtk-doc; do + if [ -d $DIR/$SUBDIR ]; then + rm -r $DIR/$SUBDIR + fi + done + done +} +pack_man() { + local DIR SUBDIR + for DIR in usr/share opt/*/share; do + for SUBDIR in info man; do + if [ -d $DIR/$SUBDIR ]; then + bsdtar -r -f \ + $PKGMK_PACKAGE_DIR/${name}.${group}#$version-any.${PKGMK_PACKAGE_EXT} \ + $DIR/$SUBDIR || BUILD_SUCCESSFUL="no" + j=1 + fi + done + done +} +remove_man() { + local DIR SUBDIR + for DIR in usr/share opt/*/share; do + for SUBDIR in info man; do + if [ -d $DIR/$SUBDIR ]; then + rm -r $DIR/$SUBDIR + fi + done + done +} +pack_service() { + local DIR="etc/rc.d" + if [ -d $DIR ]; then + bsdtar -r -f \ + $PKGMK_PACKAGE_DIR/${name}.${group}#$version-any.${PKGMK_PACKAGE_EXT} \ + $DIR || BUILD_SUCCESSFUL="no" + j=1 + fi +} +remove_service() { + local DIR="etc/rc.d" + if [ -d $DIR ]; then + rm -r $DIR + fi +} +add_meta_files() { + local NAME + NAME="`get_package_name $1`" + cd $PKG + if [ -f $PKGMK_ROOT/${NAME}.README ]; then + cp $PKGMK_ROOT/${NAME}.README .README + fi + if [ -f $PKGMK_ROOT/${NAME}.pre-install ]; then + cp $PKGMK_ROOT/${NAME}.pre-install .PRE + fi + if [ -f $PKGMK_ROOT/${NAME}.post-install ]; then + cp $PKGMK_ROOT/${NAME}.post-install .POST + fi + for file in .README .PRE .POST; do + if [ -f $file ]; then + bsdtar -r -f $PKGMK_PACKAGE_DIR/$1 \ + $file + rm $file + fi + done +} + +add_meta_to_archive() { + local NAME TAR SIZE_I DESC URL PACK MAINT ARCH + NAME="`get_package_name $1`" + ARCH="`get_package_arch $1`" + + info "$NAME arşivine üstbilgiler ekleniyor." + + TAR="$PKGMK_WORK_DIR/tar" + mkdir -p $TAR + cd $TAR + + bsdtar xf $PKGMK_PACKAGE_DIR/$1 + + if [ ! -z "`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^desc|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" ]; then + DESC="`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^desc|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" + else + DESC="n.a" + fi + if [ ! -z "`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^pack|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" ]; then + PACK="`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^pack|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" + else + PACK="n.a" + fi + if [ ! -z "`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^maint|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" ]; then + MAINT="`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^maint|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" + else + MAINT="n.a" + fi + if [ ! -z "`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^url|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" ]; then + URL="`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^url|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" + else + URL="n.a" + fi + SIZE_I="`du -b $PKGMK_PACKAGE_DIR/$1|sed "s/\t/ /"|cut -d " " -f1`" + echo "N$NAME" > .META + echo "D$DESC" >> .META + echo "U$URL" >> .META + echo "M$MAINT" >> .META + echo "P$PACK" >> .META + echo "S$SIZE_I" >> .META + echo "V$version" >> .META + echo "r$release" >> .META + echo "B$PKGMK_BUILDVER" >> .META + echo "a$ARCH" >> .META + # TODO improve the pkginfo --runtimedepfiles functionnality + if [ "$PKGMK_IGNORE_RUNTIMEDEPS" == "no" ];then + for dep in `pkginfo --runtimedepfiles $TAR|grep -v ^[A-Z]`; do + echo "R$dep" >> .META + done + # We don't want any .devel dependencies here + sed -i '/^R[[a-z0-9]*[-_+]*]*\.devel/d' .META + if [ ! -z $run ] && [ "$NAME" == "$name" ]; then + info "Adding runtime deps to Archive $NAME" + for rd in ${run[@]}; do + if [ "`pkginfo -b $rd`" == "0" ] || [ "`pkginfo -b $rd`" == "" ]; then + error "Runtime dependencie $rd not found, cannot continue" + clean + exit $E_DEPS; + fi + echo "R$rd`pkginfo -b $rd`" >> .META + done + fi + if [ -f $PKGMK_ROOT/${NAME}.run ]; then + info "Adding runtime deps to Archive $NAME" + for rd in `cat $PKGMK_ROOT/${NAME}.run`; do + if [ "`pkginfo -b $rd`" == "0" ] || [ "`pkginfo -b $rd`" == "" ]; then + error "Runtime dependencie $rd not found, cannot continue" + clean + exit $E_DEPS; + fi + echo "R$rd`pkginfo -b $rd`" >> .META + done + fi + fi + bsdtar -tf $PKGMK_PACKAGE_DIR/$1 > .MTREE + + rm $PKGMK_PACKAGE_DIR/$1 + + for file in .META .MTREE .README .PRE .POST .INFO; do + if [ -f $file ]; then + bsdtar -r -f $PKGMK_PACKAGE_DIR/$1 \ + $file + fi + done + + bsdtar -r -f $PKGMK_PACKAGE_DIR/$1 * + + cd .. + rm -rf $TAR +} + +compress_archive() { + info "$1 sıkıştırılıyor." + case $PKGMK_COMPRESSION_MODE in + lz) lzip -9 $1;; + gz) gzip -9 $1;; + bz2) bzip2 -9 $1;; + xz) xz -z -9 $1;; + esac +} + +derle() { + if [ "$PAKETSIZ_DERLEME" = "evet" ]; then + paketsiz_derle + else + build_package + fi + +} + +paketsiz_derle() { + local BUILD_SUCCESSFUL="no" + + export PKG="/" + export SRC="$PKGMK_WORK_DIR/src" + umask 022 + + cd $PKGMK_ROOT + rm -rf $PKGMK_WORK_DIR + mkdir -p $SRC + + info "Building '$TARGET'." + + if [ "$PKGMK_DOWNLOAD" = "yes" ]; then + download_source + fi + unpack_source + + cd $SRC + (set -e -x ; build) + + +# cd $PKG + + if [ $? = 0 ]; then + BUILD_SUCCESSFUL="yes" + + fi + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + + if [ "$BUILD_SUCCESSFUL" = "yes" ]; then + info " '$TARGET' derleme basarili" + else + if [ -f $TARGET ]; then + touch -r $PKGMK_ROOT/$PKGMK_PKGFILE $TARGET &> /dev/null + fi + error " '$TARGET' derleme basarisiz" + exit 1 + fi +} + +build_package() { + # TODO find a better solution for the hardcoded folders + local BUILD_SUCCESSFUL="no" + if [ "$1" != "$TARGET" ]; then + if [ ! -z $TARGETS ]; then + for TARGET in ${TARGETS[@]}; do + error "$TARGET should be remove" + done + error "Remove the binaries first..." + exit $E_BUILD + fi + fi + + check_file "$TARGET" + make_work_dir + + if [ "$UID" != "0" ]; then + warning "Packages should be built as root." + fi + + info "Building '$TARGET'." + + unpack_source + + cd $SRC + (set -e -x ; build) + + if [ $? = 0 ]; then + if [ "$PKGMK_NO_STRIP" = "no" ]; then + strip_files + fi + + compress_manpages + + cd $PKG + i=0 + j=0 + for group in ${PKGMK_GROUPS[@]}; do + BUILD_SUCCESSFUL="yes" + if [ "`type -t ${group}`" == "function" ]; then + (set -e -x ;${group}) + j=1 + if [ $? = 0 ]; then + BUILD_SUCCESSFUL="yes" + else + error "Building '$TARGET' failed." + exit $E_BUILD + fi + else + if [ "$1" != "$TARGET" ]; then + if [ -f $PKGMK_PACKAGE_DIR/${name}.${group}#$version-* ]; then + rm $PKGMK_PACKAGE_DIR/${name}.${group}#$version-}* + fi + pack_${group} + fi + remove_${group} + if [ "$BUILD_SUCCESSFUL" == "no" ]; then + error "Building '$TARGET' failed." + exit $E_BUILD + fi + fi + # Add the meta in each package + if [ $j == 1 ]; then + if [ "$BUILD_SUCCESSFUL" == "no" ]; then + error "Building '$TARGET' failed." + exit $E_BUILD + fi + j=0 + fi + j=0 + done + if [ ! -z PKGMK_LOCALES ]; then + local DIR PKGMK_LOCALE LOC + for DIR in usr/share/locale opt/*/share/locale; do + if [ -d $DIR ]; then + for LOC in `cd $DIR && ls`; do + # Need to double check because glibc for exemple create a file in this directory + if [ -d $DIR/$LOC ];then + for PKGMK_LOCALE in ${PKGMK_LOCALES[@]}; do + if [ "$PKGMK_LOCALE" == "$LOC" ]; then + if [ "$1" != "$TARGET" ]; then + bsdtar -r -f $PKGMK_PACKAGE_DIR/${name}.${LOC}#$version-any.${PKGMK_PACKAGE_EXT} \ + $DIR/$LOC || abort_on_build "${name}.${LOC}#$version-any.${PKGMK_PACKAGE_EXT}" + fi + rm -rf $DIR/$LOC + break + fi + done + fi + done + fi + done + fi + for DIR in usr/share/locale opt/*/share/locale; do + if [ -d $DIR ]; then + rm -rf $DIR + fi + done + if [ "`ls|wc -l`" != "0" ]; then + bsdtar -r -f $PKGMK_PACKAGE_DIR/${name}#$version-${PKGMK_ARCH}.${PKGMK_PACKAGE_EXT} * + else + error "No files found in $PKG..." + exit $E_BUILD + fi + if [ $? = 0 ]; then + BUILD_SUCCESSFUL="yes" + if [ "$PKGMK_IGNORE_FOOTPRINT" == "yes" ]; then + warning "Footprint ignored." + else + check_footprint + fi + fi + fi + + if [ "$BUILD_SUCCESSFUL" = "yes" ]; then + + if [ "$1" != "$TARGET" ]; then + get_package_list + if [ -z $TARGETS ]; then + error "Paket(ler) bulunamadı..." + exit $E_BUILD + fi + for TARGET in ${TARGETS[@]}; do + + add_meta_files $TARGET + add_meta_to_archive $TARGET + done + else + add_meta_files `basename $TARGET` + add_meta_to_archive `basename $TARGET` + fi + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + remove_work_dir + fi + else + if [ -f $TARGET ]; then + touch -r $PKGMK_ROOT/$PKGMK_PKGFILE $TARGET &> /dev/null + fi + error "Building '$TARGET' failed." + exit $E_BUILD + fi + + + + + +} + +install_package() { + local COMMAND + get_package_list + if [ -z $TARGETS ]; then + error "kurulacak paket bulunamadı..." + exit $E_INSTALL + fi + for TARGET in ${TARGETS[@]}; do + if [ "`get_package_arch $TARGET`" = "$PKGMK_ARCH" ] || [ "`get_package_arch $TARGET`" = "any" ]; then + info "kuruluyor '$TARGET'." + + if [ "$PKGMK_INSTALL" = "install" ]; then + COMMAND="mps -k $PKGMK_PACKAGE_DIR/$TARGET" + else + COMMAND="mps -k $PKGMK_PACKAGE_DIR/$TARGET" + fi + + cd $PKGMK_ROOT + echo "$COMMAND" + $COMMAND + + + if [ $? = 0 ]; then + info " '$TARGET' basarili sekilde kuruldu." + else + error " '$TARGET' kurulum basarisiz." + exit $E_INSTALL + fi + fi + done +} + +paket_kur() { + local COMMAND + get_package_list + if [ -z $TARGETS ]; then + error "kurulacak paket bulunamadı..." + exit $E_INSTALL + fi + for TARGET in ${TARGETS[@]}; do + if [ "`get_package_arch $TARGET`" = "$PKGMK_ARCH" ] || [ "`get_package_arch $TARGET`" = "any" ]; then + info "kuruluyor '$TARGET'." + + #paket_kurulum + + if [ "$PAKET_KURMA" = "evet" ]; then + COMMAND2="echo :::::::::::::::::::::::: $PKGMK_PACKAGE_DIR/$TARGET" + fi + + echo "$COMMAND2" + $COMMAND2 + + if [ "$PKGMK_INSTALL" = "install" ]; then + COMMAND="pkgadd $PKGMK_PACKAGE_DIR/$TARGET" + else + COMMAND="pkgadd -u $PKGMK_PACKAGE_DIR/$TARGET" + fi + + cd $PKGMK_ROOT + echo "$COMMAND" + $COMMAND + + + if [ $? = 0 ]; then + info " '$TARGET' basarili sekilde kuruldu." + else + error " '$TARGET' kurulum basarisiz." + exit $E_INSTALL + fi + fi + done +} + +recursive() { + local ARGS FILE DIR + [ -f $PKGMK_REPO ] && rm -v $PKGMK_REPO + + ARGS=`echo "$@" | sed -e "s/--recursive//g" -e "s/-r//g"` + + for FILE in `find $PKGMK_ROOT -name $PKGMK_PKGFILE | sort`; do + DIR="`dirname $FILE`/" + if [ -d $DIR ]; then + info "Entering directory '$DIR'." + (cd $DIR && $PKGMK_COMMAND $ARGS) + info "Leaving directory '$DIR'." + fi + done +} +clean() { + unset TARGETS + get_package_list + if [ ! -z $TARGETS ]; then + for TARGET in ${TARGETS[@]}; do + if [ -f $PKGMK_PACKAGE_DIR/$TARGET ]; then + info "Removing $TARGET" + rm -f $PKGMK_PACKAGE_DIR/$TARGET + fi + done + else + warning "$TARGETS not found" + fi + find $PKGMK_ROOT -name "*.md5sum" -exec rm -v {} \; 2> /dev/null + find $PKGMK_ROOT -name "*.footprint" -exec rm -v {} \; 2> /dev/null + unset TARGETS +} +update_footprint() { + cd $PKGMK_PACKAGE_DIR + if [ -z $TARGETS ]; then + get_package_list + if [ -z $TARGETS ]; then + error "Package(s) not found(s), unable to update footprint." + exit $E_FOOTPRINT + fi + fi + for TARGET in ${TARGETS[@]}; do + if [ ! -f $TARGET ]; then + error "Unable to update footprint. File '$TARGET' not found." + exit $E_FOOTPRINT + fi + PKGMK_FOOTPRINT="`get_package_name $TARGET`".footprint + check_file "$PKGMK_FOOTPRINT" + make_footprint > $PKGMK_FOOTPRINT + touch $TARGET + + info "Footprint updated for $TARGET" + done +} + +build_needed() { + local FILE RESULT + RESULT="yes" + if [ -f $TARGET ]; then + RESULT="no" + FILE=`get_filename $PKGMK_PKGFILE` + if [ ! -e $FILE ] || [ ! $TARGET -nt $FILE ]; then + RESULT="yes" + break + fi + fi + echo $RESULT +} + +update_collection_repo() +{ + local HEAD BUILD_DATE RELEASE DESCRIPTION URL MAINTAINER PACKAGER EXTENSION + if [ -f $PKGMK_REPO ]; then + HEAD=`head -1 $PKGMK_REPO` + if [ "${HEAD:10:1}" = "#" ]; then + BUILD_DATE="`echo $HEAD|cut -d "#" -f1`" + EXTENSION="`echo $HEAD|cut -d "#" -f2`" + VERSION="`echo $HEAD|cut -d "#" -f3`" + RELEASE="`echo $HEAD|cut -d "#" -f4`" + DESCRIPTION="`echo $HEAD|cut -d "#" -f5`" + URL="`echo $HEAD|cut -d "#" -f6`" + MAINTAINER="`echo $HEAD|cut -d "#" -f7`" + PACKAGER="`echo $HEAD|cut -d "#" -f8`" + [ -f ../$PKGMK_REPO ] && sed -i "/#$name#/d" ../$PKGMK_REPO + echo "`md5sum $PKGMK_REPO|cut -d " " -f1`#$BUILD_DATE#$name##$version-#$RELEASE#$DESCRIPTION#$URL#$MAINTAINER#$PACKAGER#$EXTENSION" \ + >> ../$PKGMK_REPO + fi + fi +} +update_repo() +{ + local FILE MD5SUM EXT + cd $PKGMK_ROOT + get_package_list + if [ ! -z $TARGETS ]; then + EXT="`get_package_extension $TARGETS`" + echo -n "`get_package_builddate $TARGETS`#$EXT##$version-#$release" > $PKGMK_REPO + for string in desc url maint pack; do + if [ ! -z "`cat $PKGMK_ROOT/$PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^$string|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`" ]; then + echo -n "#"`cat $PKGMK_PKGFILE |sed "s@^[ ,\t,#]*@@"|grep -i ^$string|cut -d : -f1 --complement|sed "s@^[ ,\t]*@@"`"" \ + >> .PKGREPO + else + echo -n "#n.a" >> .PKGREPO + fi + done + printf "\n" >> .PKGREPO + for TARGET in ${TARGETS[@]}; do + FILE=`basename $TARGET` + MD5SUM=`md5sum $TARGET|cut -d " " -f1` + echo "$MD5SUM#`get_package_name $TARGET`#`get_package_arch $TARGET|sed "s/-//"`" >> $PKGMK_REPO + done + for FILE in ${name}* + do + [ ! -f "$FILE" ] && break + if [ "${FILE:$((${#FILE} - ${#EXT} ))}" != "$EXT" ]; then + echo "`md5sum $FILE|cut -d " " -f1`#$FILE" >> $PKGMK_REPO + fi + done + else + rm -f $PKGMK_REPO + fi + echo "`md5sum $PKGMK_PKGFILE|cut -d " " -f1`#$PKGMK_PKGFILE" >> $PKGMK_REPO +} +clean_repo_files() +{ + cd $PKGMK_ROOT + if [ -f $PKGMK_REPO ]; then + rm $PKGMK_REPO + info "Removing $PKGMK_REPO" + fi + if [ -f MD5SUM ]; then + rm MD5SUM + info "Removing MD5SUM" + fi +} +interrupted() { + echo "" + error "Interrupted." + + if [ "$PKGMK_KEEP_WORK" = "no" ]; then + rm -rf $PKGMK_WORK_DIR + fi + + exit $E_GENERAL +} + +print_help() { + echo "usage: `basename $PKGMK_COMMAND` [options]" + echo "options:" + echo " -i, --install build and install packages" + echo " -u, --upgrade build and install packages (as upgrade)" + echo " -r, --recursive search for and build packages recursively" + echo " -d, --download download missing source file(s)" + echo " -cv, --show-version-only do not build, only show the version of the port and exit" + echo " -do, --download-only do not build, only download missing source file(s)" + echo " -eo, --extract-only do not build, only extract source file(s)" + echo " -utd, --up-to-date do not build, only check if package is up to date" + echo " -ur, --update-repo do not build, only update the $PKGMK_REPO file" + echo " -uc, --update-collection do not build, only update the $PKGMK_REPO file of the collection means from the parent directory" + echo " -uf, --update-footprint update footprint using result from last build" + echo " -ic, --ignore-collection build packages without update the $PKGMK_REPO file of the collection means from the parent directory" + echo " -if, --ignore-footprint build packages without checking footprint" + echo " -in, --ignore-new build packages, ignore new files in a footprint missmatch" + echo " -um, --update-md5sum update md5sum" + echo " -im, --ignore-md5sum build packages without checking md5sum" + echo " -cm, --check-md5sum do not build, only check md5sum" + echo " -ns, --no-strip do not strip executable binaries or libraries" + echo " -f, --force build packages even if it appears to be up to date" + echo " -co, --clean-only do not build, only remove packages and downloaded files, update $PKGMK_REPO file" + echo " -kw, --keep-work keep temporary working directory" + echo " -cf, --config-file use alternative configuration file" + echo " -v, --version print version and exit " + echo " -h, --help print help and exit" +} +parse_options() { + while [ "$1" ]; do + case $1 in + -i|--install) + PKGMK_INSTALL="install" ;; + -pk|--pkur) + PAKET_KURMA="evet" ;; + -u|--upgrade) + PKGMK_INSTALL="upgrade" ;; + -r|--recursive) + PKGMK_RECURSIVE="yes" ;; + -d|--download) + PKGMK_DOWNLOAD="yes" ;; + -do|--download-only) + PKGMK_DOWNLOAD="yes" + PKGMK_DOWNLOAD_ONLY="yes" ;; + -eo|--extract-only) + PKGMK_EXTRACT_ONLY="yes" ;; + -cv|--show-version-only) + PKGMK_SHOW_VERSION="yes";; + -utd|--up-to-date) + PKGMK_UP_TO_DATE="yes" ;; + -uc|--update-collection) + PKGMK_UPDATE_COLLECTION="yes";; + -ur|--update-repo) + PKGMK_UPDATE_REPO="yes" ;; + -uf|--update-footprint) + PKGMK_UPDATE_FOOTPRINT="yes" ;; + -if|--ignore-footprint) + PKGMK_IGNORE_FOOTPRINT="yes" ;; + -in|--ignore-new) + PKGMK_IGNORE_NEW="yes" ;; + -um|--update-md5sum) + PKGMK_UPDATE_MD5SUM="yes" ;; + -im|--ignore-md5sum) + PKGMK_IGNORE_MD5SUM="yes" ;; + -ic|--ignore-collection) + PKGMK_IGNORE_COLLECTION="yes" ;; + -ir|--ignore-repo) + PKGMK_IGNORE_REPO="yes" ;; + -cm|--check-md5sum) + PKGMK_CHECK_MD5SUM="yes" ;; + -ns|--no-strip) + PKGMK_NO_STRIP="yes" ;; + -f|--force) + PKGMK_FORCE="yes" ;; + -co|--clean-only) + PKGMK_CLEAN_ONLY="yes" ;; + -kw|--keep-work) + PKGMK_KEEP_WORK="yes" ;; + -cf|--config-file) + if [ ! "$2" ]; then + echo "`basename $PKGMK_COMMAND`: option $1 requires an argument" + exit 1 + fi + PKGMK_CONFFILE="$2" + shift ;; + -v|--version) + echo "`basename $PKGMK_COMMAND` (cards) $PKGMK_VERSION" + exit 0 ;; + -h|--help) + print_help + exit 0 ;; + *) + echo "`basename $PKGMK_COMMAND`: invalid option $1" + exit 1 ;; + esac + shift + done +} + +main() { + if [ -f /etc/noprofile ]; then + source /etc/noprofile + fi + + parse_options "$@" + + if [ ! -f $PKGMK_CONFFILE ]; then + error "File '$PKGMK_CONFFILE' not found." + exit $E_GENERAL + fi + . $PKGMK_CONFFILE + PKGMK_ARCH=`uname -m` + + + + if ! (`which pkginfo > /dev/null`); then + warning "pkginfo NOT FOUND, footprint ignored." + PKGMK_IGNORE_FOOTPRINT="yes" + fi + local FILE TARGET + + name=`basename $PKGMK_ROOT` + + if [ "$PKGMK_RECURSIVE" = "yes" ]; then + recursive "$@" + exit 0 + fi + if [ ! -f $PKGMK_PKGFILE ]; then + error "File '$PKGMK_PKGFILE' not found." + exit $E_PKGFILE + fi + . $PKGMK_PKGFILE + + if [ -z $group ]; then + group="`echo $name | cut -d "-" -f1`" + fi + if [ "$group" == "$name" ]; then + unset group + fi + if [ -z "$version" ]; then + if [ ! -z "$group" ];then + if [ -f ../$group/$PKGMK_PKGFILE ];then + . ../$group/$PKGMK_PKGFILE + unset run + . $PKGMK_PKGFILE + else + warning "Variable 'version' not initiated or not found in $PKGMK_PKGFILE." + fi + else + warning "Variable 'version' not initiated or not found in $PKGMK_PKGFILE." + fi + fi + if [ "$PKGMK_SHOW_VERSION" == "yes" ]; then + echo "$version" + exit 0 + fi + info "PKGMK_INSTALL: $PKGMK_INSTALL" + info "PAKET_KURMA: $PAKET_KURMA" + info "PKGMK_WORK_DIR: $PKGMK_WORK_DIR" + info "PKGMK_SOURCE_DIR: $PKGMK_SOURCE_DIR" + + if [ "$PKGMK_INSTALL" = "no" ]; then + PKGMK_CLEAN="no" + warning "CLEAN IGNORED" + else + info "PKGMK_KEEP_SOURCES: $PKGMK_KEEP_SOURCES" + info "PKGMK_CLEAN: $PKGMK_CLEAN" + fi + if [ "$PKGMK_CLEAN" != "no" ]; then + PKGMK_IGNORE_FOOTPRINT="yes" + PKGMK_IGNORE_MD5SUM="yes" + warning "FOOTPRINT AND MD5SUM IGNORED" + else + if [ "$PKGMK_UPDATE_REPO" != "yes" ]; then + info "PKGMK_IGNORE_REPO: $PKGMK_IGNORE_REPO" + else + info "PKGMK_UPDATE_REPO: $PKGMK_UPDATE_REPO" + fi + info "PKGMK_IGNORE_FOOTPRINT: $PKGMK_IGNORE_FOOTPRINT" + info "PKGMK_IGNORE_MD5SUM: $PKGMK_IGNORE_MD5SUM" + fi + if [ "$PKGMK_IGNORE_REPO" == "yes" ]; then + info "$PKGMK_REPO file will be deleted" + fi + + info "PKGMK_COMPRESS_PACKAGE: $PKGMK_COMPRESS_PACKAGE" + if [ "$PKGMK_COMPRESS_PACKAGE" != "no" ]; then + info "PKGMK_COMPRESSION_MODE: $PKGMK_COMPRESSION_MODE" + fi + + info "name: ${name}" + if [ ! -z "$version" ]; then + info "version: $version" + fi + if [ ! -z "$release" ]; then + info "release: $release" + fi + if [ ! -z "$group" ]; then + info "group: $group" + fi + PKGMK_MD5SUM="$name.`uname -m`.md5sum" + check_directory "$PKGMK_SOURCE_DIR" + check_directory "$PKGMK_PACKAGE_DIR" + check_directory "`dirname $PKGMK_WORK_DIR`" + + check_pkgfile + + get_package_list + + case $PKGMK_COMPRESSION_MODE in + lz|gz|bz2|xz) + if [ -z $TARGETS ]; then + TARGET="$PKGMK_PACKAGE_DIR/${name}#$version-PKGMK_ARCH.$PKGMK_PACKAGE_EXT.$PKGMK_COMPRESSION_MODE" + fi;; + *) + error "Compression mode '$PKGMK_COMPRESSION_MODE' not supported" + exit $E_GENERAL + ;; + esac + case $PKGMK_COMPRESSION_MODE in + gz) COMPRESSION="-z" ;; + bz2) export COMPRESSION="-j" ;; + xz) export COMPRESSION="-J" ;; + esac + + if [ "$PKGMK_CLEAN_ONLY" = "yes" ]; then + clean + remove_source + update_repo + exit 0 + fi + if [ "$PKGMK_UPDATE_COLLECTION" = "yes" ]; then + update_collection_repo + exit 0 + fi + if [ "$PKGMK_UPDATE_REPO" = "yes" ]; then + update_repo + exit 0 + fi + if [ "$PKGMK_UPDATE_FOOTPRINT" = "yes" ]; then + update_footprint + exit 0 + fi + + if [ "$PKGMK_UPDATE_MD5SUM" = "yes" ]; then + download_source + check_file "$PKGMK_MD5SUM" + make_md5sum > $PKGMK_MD5SUM + info "Md5sum updated." + exit 0 + fi + + if [ "$PKGMK_DOWNLOAD_ONLY" = "yes" ]; then + download_source + exit 0 + fi + + if [ "$PKGMK_EXTRACT_ONLY" = "yes" ]; then + download_source + make_work_dir + info "Extracting sources of package '${name}-$version'." + unpack_source + exit 0 + fi + + if [ "$PKGMK_UP_TO_DATE" = "yes" ]; then + if [ ! -z $TARGETS ]; then + for TARGET in ${TARGETS[@]}; do + if [ "`build_needed`" = "yes" ]; then + info "Package '$TARGET' is not up to date." + else + info "Package '$TARGET' is up to date." + fi + done + else + if [ "`build_needed`" = "yes" ]; then + info "Package '$TARGET' is not up to date." + else + info "Package '$TARGET' is up to date." + fi + fi + exit 0 + + fi + # From here on it's need to check the base package not any group which means + if [ -z $TARGETS ]; then + TARGET=$PKGMK_PACKAGE_DIR/${name}#$version-$PKGMK_ARCH.$PKGMK_PACKAGE_EXT.$PKGMK_COMPRESSION_MODE + if [ "`build_needed`" = "no" ] && [ "$PKGMK_FORCE" = "no" ] && [ "$PKGMK_CHECK_MD5SUM" = "no" ]; then + info "Package '$TARGET' is up to date." + else + download_source + derle + fi + else + FOUND=false + for TARGET in ${TARGETS[@]}; do + if [ "`build_needed`" = "no" ] && [ "$PKGMK_FORCE" = "no" ] && [ "$PKGMK_CHECK_MD5SUM" = "no" ]; then + if [ "`get_package_arch $TARGET`" = "$PKGMK_ARCH" ]; then + FOUND=true + fi + info "Package '$TARGET' is up to date." + else + download_source + derle + break + fi + done + fi + if [ ! -z $FOUND ] ; then + if [ $FOUND != true ]; then + download_source + PKGMK_BUILDVER="`get_package_builddate $TARGET`" + TARGET=$PKGMK_PACKAGE_DIR/${name}#$version-$PKGMK_ARCH.$PKGMK_PACKAGE_EXT + derle $TARGET + fi + fi + if [ "$PKGMK_INSTALL" != "no" ]; then + install_package + fi + if [ "$PKGMK_COMPRESS_PACKAGE" = "yes" ]; then + cd $PKGMK_PACKAGE_DIR + get_package_list + for TARGET in ${TARGETS[@]}; do + if [ "${TARGET:$((${#TARGET} - ${#PKGMK_PACKAGE_EXT} ))}" == "$PKGMK_PACKAGE_EXT" ]; then + compress_archive $TARGET + fi + done + fi + if [ "$PKGMK_KEEP_SOURCES" != "yes" ]; then + remove_source + fi + if [ "$PKGMK_CLEAN" != "no" ]; then + clean + unset TARGETS + if [ "$PKGMK_IGNORE_REPO" == "yes" ];then + clean_repo_files + fi + fi + if [ "$PKGMK_IGNORE_REPO" != "yes" ] && [ "$PKGMK_CLEAN" != "yes" ]; then + update_repo + fi + if [ "$PKGMK_IGNORE_COLLECTION" != "yes" ]; then + update_collection_repo + fi + exit 0 +} + +trap "interrupted" SIGHUP SIGINT SIGQUIT SIGTERM + +export LC_ALL=POSIX +PKGMK_CONFFILE="/etc/mpsd.conf" +readonly PKGMK_VERSION="1.0" +readonly PKGMK_COMMAND="$0" +readonly PKGMK_ROOT="$PWD" +PKGMK_PACKAGE_DIR="$PWD" + +PKGMK_BUILDVER=`date +%s` +#PKGMK_BUILDVER="#" + +PKGMK_PACKAGE_EXT="mps" + +PKGMK_REPO=".PKGREPO" + + +PKGMK_PKGFILE="talimat" +PKGMK_MD5SUM="$name.`uname -m`.md5sum" +PKGMK_NOSTRIP=".nostrip" + +PKGMK_KEEP_SOURCES="no" +PKGMK_CLEAN="yes" +PAKET_KURMA="evet" + +PKGMK_GROUPS=() +PKGMK_LOCALES=(tr) + +PKGMK_SOURCE_MIRRORS=() +PKGMK_SOURCE_DIR="$PWD" +PKGMK_WORK_DIR="$PWD/work" +PKGMK_DOWNLOAD="no" +PKGMK_IGNORE_FOOTPRINT="yes" +PKGMK_IGNORE_NEW="yes" +PKGMK_IGNORE_MD5SUM="yes" +PKGMK_IGNORE_RELEASE="no" +PKGMK_IGNORE_REPO="yes" +PKGMK_IGNORE_COLLECTION="yes" +PKGMK_IGNORE_RUNTIMEDEPS="yes" + +PKGMK_NO_STRIP="no" + +PKGMK_COMPRESSION_MODE="lz" + +PKGMK_COMPRESS_PACKAGE="no" + +PKGMK_INSTALL="no" +PKGMK_RECURSIVE="no" + +PKGMK_DOWNLOAD_ONLY="no" +PKGMK_EXTRACT_ONLY="no" +PKGMK_IGNORE_UNPACK="no" +PKGMK_UP_TO_DATE="no" +PKGMK_UPDATE_FOOTPRINT="no" +PKGMK_FORCE="no" +PKGMK_KEEP_WORK="no" + +PKGMK_UPDATE_MD5SUM="no" +PKGMK_CHECK_MD5SUM="no" + +main "$@" + +# End of file diff --git a/mps-0.1/mpsd.conf b/mps-0.1/mpsd.conf new file mode 100644 index 000000000..c3a228623 --- /dev/null +++ b/mps-0.1/mpsd.conf @@ -0,0 +1,31 @@ +export CFLAGS="-O2 -pipe" +export CXXFLAGS="${CFLAGS}" + +case "`uname -m`" in + "x86_64"|"") + export MAKEFLAGS="-j5" + ;; + "i686") + export MAKEFLAGS="-j2" + export CFLAGS="${CFLAGS} -m32" + export CXXFLAGS="${CXXFLAGS} -m32" + export LDFLAGS="${LDFLAGS} -m32" + ;; + *) + echo "Unknown architecture selected! Exiting." + exit 1 + ;; +esac +PKGMK_WORK_DIR="/tmp/work" +PKGMK_SOURCE_DIR="/sources" +PKGMK_SYNC_FILES="no" +PKGMK_COMPRESS_PACKAGE="yes" +PKGMK_IGNORE_FOOTPRINT="yes" +PKGMK_UPDATE_INDEX="yes" +PKGMK_KEEP_SOURCES="yes" +PKGMK_IGNORE_MD5SUM="yes" +PKGMK_CLEAN="no" +PKGMK_GROUPS=(devel service) +PKGMK_LOCALES=(tr) +PKGMK_IGNORE_COLLECTION="no" +PKGMK_IGNORE_RELEASE="no" diff --git a/mps-0.1/onmpsd.conf b/mps-0.1/onmpsd.conf new file mode 100644 index 000000000..3dda69f9c --- /dev/null +++ b/mps-0.1/onmpsd.conf @@ -0,0 +1,32 @@ +export CFLAGS="-O2 -pipe" +export CXXFLAGS="${CFLAGS}" + +case "`uname -m`" in + "x86_64"|"") + export MAKEFLAGS="-j5" + ;; + "i686") + export MAKEFLAGS="-j2" + export CFLAGS="${CFLAGS} -m32" + export CXXFLAGS="${CXXFLAGS} -m32" + export LDFLAGS="${LDFLAGS} -m32" + ;; + *) + echo "Unknown architecture selected! Exiting." + exit 1 + ;; +esac +PKGMK_WORK_DIR="/tmp/work" +PKGMK_SOURCE_DIR="/sources" +PKGMK_SYNC_FILES="no" +PKGMK_COMPRESS_PACKAGE="yes" +PKGMK_IGNORE_FOOTPRINT="yes" +PKGMK_UPDATE_INDEX="yes" +PKGMK_KEEP_SOURCES="yes" +PKGMK_IGNORE_MD5SUM="yes" +PKGMK_CLEAN="no" +PKGMK_GROUPS=(devel service) +PKGMK_LOCALES=(tr) +PKGMK_IGNORE_COLLECTION="no" +PKGMK_IGNORE_RELEASE="yes" +PAKETSIZ_DERLEME="evet" diff --git a/rootfs/bin/flushmem b/rootfs/bin/flushmem new file mode 100755 index 000000000..8520a3e6f --- /dev/null +++ b/rootfs/bin/flushmem @@ -0,0 +1,6 @@ +echo "senkron DD" +sync +echo "islem devam ediyor ..." +sleep 3 +echo "islem tamam" +echo 3 > /proc/sys/vm/drop_caches diff --git a/rootfs/bin/which b/rootfs/bin/which new file mode 100755 index 000000000..330dd4873 --- /dev/null +++ b/rootfs/bin/which @@ -0,0 +1,2 @@ +#!/bin/bash +type -pa "$@" | head -n 1 ; exit ${PIPESTATUS[0]} diff --git a/rootfs/etc/X11/xorg.conf.d/50-synaptics.conf b/rootfs/etc/X11/xorg.conf.d/50-synaptics.conf new file mode 120000 index 000000000..77e0d7a42 --- /dev/null +++ b/rootfs/etc/X11/xorg.conf.d/50-synaptics.conf @@ -0,0 +1 @@ +/usr/share/X11/xorg.conf.d/50-synaptics.conf \ No newline at end of file diff --git a/rootfs/etc/init.d b/rootfs/etc/init.d new file mode 120000 index 000000000..2f94ce46b --- /dev/null +++ b/rootfs/etc/init.d @@ -0,0 +1 @@ +rc.d/init.d \ No newline at end of file diff --git a/rootfs/etc/mtab b/rootfs/etc/mtab new file mode 120000 index 000000000..5c4677a60 --- /dev/null +++ b/rootfs/etc/mtab @@ -0,0 +1 @@ +../proc/self/mounts \ No newline at end of file diff --git a/rootfs/etc/rc.d/init.d/halt b/rootfs/etc/rc.d/init.d/halt new file mode 100755 index 000000000..f8bfc70c2 --- /dev/null +++ b/rootfs/etc/rc.d/init.d/halt @@ -0,0 +1,39 @@ +#!/bin/sh +######################################################################## +# Begin halt +# +# Description : Halt Script +# +# Authors : Gerard Beekmans - gerard@linuxfromscratch.org +# DJ Lucas - dj@linuxfromscratch.org +# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org +# +# Version : LFS 7.0 +# +######################################################################## + +### BEGIN INIT INFO +# Provides: halt +# Required-Start: +# Should-Start: +# Required-Stop: +# Should-Stop: +# Default-Start: 0 +# Default-Stop: +# Short-Description: Halts the system. +# Description: Halts the System. +# X-LFS-Provided-By: LFS +### END INIT INFO + +case "${1}" in + stop) + halt -d -f -i -p + ;; + + *) + echo "Usage: {stop}" + exit 1 + ;; +esac + +# End halt diff --git a/rootfs/etc/rc.d/init.d/init_single b/rootfs/etc/rc.d/init.d/init_single new file mode 100755 index 000000000..85e7b89a5 --- /dev/null +++ b/rootfs/etc/rc.d/init.d/init_single @@ -0,0 +1,33 @@ +#!/bin/sh + +. /lib/lsb/init-functions + +case ${1} in + start) + do_mount_virtualfs || exit 1 + do_load_modules || exit 1 + do_start_udev || exit 1 + do_start_checkfs || exit 1 + do_start_mountfs || exit 1 + #yukleme talimat + do_start_clock || exit 1 + do_start_cleanfs || exit 1 + do_start_udev_retry || exit 1 + do_start_swap || exit 1 + do_start_console || exit 1 + do_start_sysctl || exit 1 + ;; + stop) + do_stop_clock + do_stop_swap + do_stop_network + do_stop_mountfs + do_stop_localnet + ;; + *) + echo "Usage: ${0} {start|stop}" + exit 1 + ;; +esac + +exit 0 diff --git a/rootfs/etc/rc.d/init.d/localnet b/rootfs/etc/rc.d/init.d/localnet new file mode 100755 index 000000000..4b85a987f --- /dev/null +++ b/rootfs/etc/rc.d/init.d/localnet @@ -0,0 +1,70 @@ +#!/bin/sh +######################################################################## +# Begin localnet +# +# Description : Loopback device +# +# Authors : Gerard Beekmans - gerard@linuxfromscratch.org +# DJ Lucas - dj@linuxfromscratch.org +# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org +# +# Version : LFS 7.0 +# +######################################################################## + +### BEGIN INIT INFO +# Provides: localnet +# Required-Start: $local_fs +# Should-Start: +# Required-Stop: +# Should-Stop: +# Default-Start: S +# Default-Stop: 0 6 +# Short-Description: Starts the local network. +# Description: Sets the hostname of the machine and starts the +# loopback interface. +# X-LFS-Provided-By: LFS +### END INIT INFO + +. /lib/lsb/init-functions +[ -r /etc/sysconfig/network ] && . /etc/sysconfig/network +[ -r /etc/hostname ] && HOSTNAME=`cat /etc/hostname` + +case "${1}" in + start) + log_info_msg "Bringing up the loopback interface..." + ip addr add 127.0.0.1/8 label lo dev lo + ip link set lo up + evaluate_retval + + log_info_msg "Setting hostname to ${HOSTNAME}..." + hostname ${HOSTNAME} + evaluate_retval + ;; + + stop) + log_info_msg "Bringing down the loopback interface..." + ip link set lo down + evaluate_retval + ;; + + restart) + ${0} stop + sleep 1 + ${0} start + ;; + + status) + echo "Hostname is: $(hostname)" + ip link show lo + ;; + + *) + echo "Usage: ${0} {start|stop|restart|status}" + exit 1 + ;; +esac + +exit 0 + +# End localnet diff --git a/rootfs/etc/rc.d/init.d/modules b/rootfs/etc/rc.d/init.d/modules new file mode 100755 index 000000000..cab5cfadd --- /dev/null +++ b/rootfs/etc/rc.d/init.d/modules @@ -0,0 +1,82 @@ +#!/bin/sh +######################################################################## +# Begin modules +# +# Description : Module auto-loading script +# +# Authors : Zack Winkles +# DJ Lucas - dj@linuxfromscratch.org +# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org +# +# Version : LFS 7.0 +# +######################################################################## + +### BEGIN INIT INFO +# Provides: modules +# Required-Start: mountvirtfs sysctl +# Should-Start: +# Required-Stop: +# Should-Stop: +# Default-Start: S +# Default-Stop: +# Short-Description: Loads required modules. +# Description: Loads modules listed in /etc/sysconfig/modules. +# X-LFS-Provided-By: LFS +### END INIT INFO + +# Assure that the kernel has module support. +[ -e /proc/modules ] || exit 0 + +. /lib/lsb/init-functions + +case "${1}" in + start) + # Exit if there's no modules file or there are no + # valid entries + [ -r /etc/sysconfig/modules ] || exit 0 + egrep -qv '^($|#)' /etc/sysconfig/modules || exit 0 + + log_info_msg "Loading modules:" + + # Only try to load modules if the user has actually given us + # some modules to load. + + while read module args; do + + # Ignore comments and blank lines. + case "$module" in + ""|"#"*) continue ;; + esac + + # Attempt to load the module, passing any arguments provided. + modprobe ${module} ${args} >/dev/null + + # Print the module name if successful, otherwise take note. + if [ $? -eq 0 ]; then + log_info_msg2 " ${module}" + else + failedmod="${failedmod} ${module}" + fi + done < /etc/sysconfig/modules + + # Print a message about successfully loaded modules on the correct line. + log_success_msg2 + + # Print a failure message with a list of any modules that + # may have failed to load. + if [ -n "${failedmod}" ]; then + log_failure_msg "Failed to load modules:${failedmod}" + exit 1 + fi + ;; + + *) + echo "Usage: ${0} {start}" + exit 1 + ;; +esac + +exit 0 + +# End modules diff --git a/rootfs/etc/rc.d/init.d/network b/rootfs/etc/rc.d/init.d/network new file mode 100755 index 000000000..75d1d590f --- /dev/null +++ b/rootfs/etc/rc.d/init.d/network @@ -0,0 +1,52 @@ +#!/bin/sh +######################################################################## +# Begin network +# +# Description : Network Control Script +# +# Authors : Gerard Beekmans - gerard@linuxfromscratch.org +# Nathan Coulson - nathan@linuxfromscratch.org +# Kevin P. Fleming - kpfleming@linuxfromscratch.org +# DJ Lucas - dj@linuxfromscratch.org +# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org +# +# Version : LFS 7.0 +# +######################################################################## + +### BEGIN INIT INFO +# Provides: $network +# Required-Start: $local_fs swap localnet +# Should-Start: $syslog +# Required-Stop: $local_fs swap localnet +# Should-Stop: $syslog +# Default-Start: 3 4 5 +# Default-Stop: 0 1 2 6 +# Short-Description: Starts and configures network interfaces. +# Description: Starts and configures network interfaces. +# X-LFS-Provided-By: LFS +### END INIT INFO +. /lib/lsb/init-functions + +case "${1}" in + start) + do_start_network + ;; + stop) + do_stop_network + ;; + restart) + ${0} stop + sleep 1 + ${0} start + ;; + + *) + echo "Usage: ${0} {start|stop|restart}" + exit 1 + ;; +esac + +exit 0 + +# End network diff --git a/rootfs/etc/rc.d/init.d/random b/rootfs/etc/rc.d/init.d/random new file mode 100755 index 000000000..b2f57ebde --- /dev/null +++ b/rootfs/etc/rc.d/init.d/random @@ -0,0 +1,55 @@ +#!/bin/sh +######################################################################## +# Begin random +# +# Description : Seed /dev/urandom +# +# Author : Larry Lawrence +# +# Version : LFS 7.0 +# +######################################################################## + +### BEGIN INIT INFO +# Provides: random +# Required-Start: $local_fs +# Should-Start: +# Required-Stop: $local_fs +# Should-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Initialises /dev/urandom +# Description: Initialises /dev/urandom from a seed stored in /var/tmp. +# X-LFS-Provided-By: BLFS / LFS 7.0 +### END INIT INFO + +. /lib/lsb/init-functions + +#$LastChangedBy: bdubbs $ +#$Date: 2011-12-06 05:56:33 +0000 (Tue, 06 Dec 2011) $ + +case "$1" in + start) + log_info_msg "Initializing kernel random number generator..." + + if [ -f /var/tmp/random-seed ]; then + /bin/cat /var/tmp/random-seed >/dev/urandom + fi + + /bin/dd if=/dev/urandom of=/var/tmp/random-seed count=1 &>/dev/null + evaluate_retval + ;; + + stop) + log_info_msg "Saving random seed..." + /bin/dd if=/dev/urandom of=/var/tmp/random-seed count=1 &>/dev/null + evaluate_retval + ;; + + *) + echo "Usage: $0 {start|stop}" + exit 1 + ;; +esac + +# End /etc/init.d/random diff --git a/rootfs/etc/rc.d/init.d/rc b/rootfs/etc/rc.d/init.d/rc new file mode 100755 index 000000000..003f5e57b --- /dev/null +++ b/rootfs/etc/rc.d/init.d/rc @@ -0,0 +1,229 @@ +#!/bin/bash +######################################################################## +# Begin rc +# +# Description : Main Run Level Control Script +# +# Authors : Gerard Beekmans - gerard@linuxfromscratch.org +# : DJ Lucas - dj@linuxfromscratch.org +# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org +# +# Version : LFS 7.0 +# +######################################################################## + +. /lib/lsb/init-functions + +print_error_msg() +{ + log_failure_msg + # $i is set when called + MSG="FAILURE:\n\nYou should not be reading this error message.\n\n" + MSG="${MSG}It means that an unforeseen error took place in\n" + MSG="${MSG}${i},\n" + MSG="${MSG}which exited with a return value of ${error_value}.\n" + + MSG="${MSG}If you're able to track this error down to a bug in one of\n" + MSG="${MSG}the files provided by the files provided by\n" + MSG="${MSG}the ${DISTRO_MINI} distribution, please be so kind to inform us at\n" + MSG="${MSG}${DISTRO_CONTACT}.\n" + log_failure_msg "${MSG}" + + log_info_msg "Press Enter to continue..." + wait_for_user +} + +check_script_status() +{ + # $i is set when called + if [ ! -f ${i} ]; then + log_warning_msg "${i} is not a valid symlink." + continue + fi + + if [ ! -x ${i} ]; then + log_warning_msg "${i} is not executable, skipping." + continue + fi +} + +run() +{ + if [ -z $interactive ]; then + ${1} ${2} + return $? + fi + + while true; do + read -p "Run ${1} ${2} (Yes/no/continue)? " -n 1 runit + echo + + case ${runit} in + c | C) + interactive="" + ${i} ${2} + ret=${?} + break; + ;; + + n | N) + return 0 + ;; + + y | Y) + ${i} ${2} + ret=${?} + break + ;; + esac + done + + return $ret +} + +# Read any local settings/overrides +[ -r /etc/sysconfig/rc.site ] && source /etc/sysconfig/rc.site + +DISTRO=${DISTRO:-"milis"} +DISTRO_CONTACT=${DISTRO_CONTACT:-"milis-dev@milisx.org"} +DISTRO_MINI=${DISTRO_MINI:-"milis"} +IPROMPT=${IPROMPT:-"no"} + +# These 3 signals will not cause our script to exit +trap "" INT QUIT TSTP + +[ "${1}" != "" ] && runlevel=${1} + +if [ "${runlevel}" == "" ]; then + echo "Usage: ${0} " >&2 + exit 1 +fi + +previous=${PREVLEVEL} +[ "${previous}" == "" ] && previous=N + +if [ ! -d /etc/rc.d/rc${runlevel}.d ]; then + log_info_msg "/etc/rc.d/rc${runlevel}.d does not exist.\n" + exit 1 +fi + +if [ "$runlevel" == "6" -o "$runlevel" == "0" ]; then IPROMPT="no"; fi + +# Note: In ${LOGLEVEL:-7}, it is ':' 'dash' '7', not minus 7 +if [ "$runlevel" == "S" ]; then + [ -r /etc/sysconfig/console ] && source /etc/sysconfig/console + dmesg -n "${LOGLEVEL:-7}" +fi + +if [ "${IPROMPT}" == "yes" -a "${runlevel}" == "S" ]; then + # The total length of the distro welcome string, without escape codes + wlen=${wlen:-$(echo "${DISTRO} Hoşgeldiniz" | wc -c )} + welcome_message=${welcome_message:-"${INFO}${DISTRO}${NORMAL} Hoşgeldiniz."} + + # The total length of the interactive string, without escape codes + ilen=${ilen:-$(echo "Press 'I' to enter interactive startup" | wc -c )} + i_message=${i_message:-"Press '${FAILURE}I${NORMAL}' to enter interactive startup"} + + + # dcol and icol are spaces before the message to center the message + # on screen. itime is the amount of wait time for the user to press a key + wcol=$(( ( ${COLUMNS} - ${wlen} ) / 2 )) + icol=$(( ( ${COLUMNS} - ${ilen} ) / 2 )) + itime=${itime:-"3"} + + echo -e "\n\n" + echo -e "\\033[${wcol}G${welcome_message}" + echo -e "\\033[${icol}G${i_message}${NORMAL}" + echo "" + read -t "${itime}" -n 1 interactive 2>&1 > /dev/null +fi + +# Make lower case +[ "${interactive}" == "I" ] && interactive="i" +[ "${interactive}" != "i" ] && interactive="" + +# Read the state file if it exists from runlevel S +[ -r /var/run/interactive ] && source /var/run/interactive + +# Attempt to stop all services started by the previous runlevel, +# and killed in this runlevel +if [ "${previous}" != "N" ]; then + for i in $(ls -v /etc/rc.d/rc${runlevel}.d/K* 2> /dev/null) + do + check_script_status + + suffix=${i#/etc/rc.d/rc$runlevel.d/K[0-9][0-9]} + prev_start=/etc/rc.d/rc$previous.d/S[0-9][0-9]$suffix + sysinit_start=/etc/rc.d/rcS.d/S[0-9][0-9]$suffix + + if [ "${runlevel}" != "0" -a "${runlevel}" != "6" ]; then + if [ ! -f ${prev_start} -a ! -f ${sysinit_start} ]; then + MSG="WARNING:\n\n${i} can't be " + MSG="${MSG}executed because it was not " + MSG="${MSG}not started in the previous " + MSG="${MSG}runlevel (${previous})." + log_warning_msg "$MSG" + continue + fi + fi + + run ${i} stop + error_value=${?} + + if [ "${error_value}" != "0" ]; then print_error_msg; fi + done +fi + +if [ "${previous}" == "N" ]; then export IN_BOOT=1; fi + +if [ "$runlevel" == "6" -a -n "${FASTBOOT}" ]; then + touch /fastboot +fi + + +# Start all functions in this runlevel +for i in $( ls -v /etc/rc.d/rc${runlevel}.d/S* 2> /dev/null) +do + if [ "${previous}" != "N" ]; then + suffix=${i#/etc/rc.d/rc$runlevel.d/S[0-9][0-9]} + stop=/etc/rc.d/rc$runlevel.d/K[0-9][0-9]$suffix + prev_start=/etc/rc.d/rc$previous.d/S[0-9][0-9]$suffix + + [ -f ${prev_start} -a ! -f ${stop} ] && continue + fi + + check_script_status + + case ${runlevel} in + 0|6) + run ${i} stop + ;; + *) + run ${i} start + ;; + esac + + error_value=${?} + + if [ "${error_value}" != "0" ]; then print_error_msg; fi +done + +# Store interactive variable on switch from runlevel S and remove if not +if [ "${runlevel}" == "S" -a "${interactive}" == "i" ]; then + echo "interactive=\"i\"" > /var/run/interactive +else + rm -f /var/run/interactive 2> /dev/null +fi + +# Copy the boot log on initial boot only +if [ "${previous}" == "N" -a "${runlevel}" != "S" ]; then + cat $BOOTLOG >> /var/log/boot.log + + # Mark the end of boot + echo "--------" >> /var/log/boot.log + + # Remove the temporary file + rm -f $BOOTLOG 2> /dev/null +fi + +# End rc diff --git a/rootfs/etc/rc.d/init.d/reboot b/rootfs/etc/rc.d/init.d/reboot new file mode 100755 index 000000000..51a4c3b6d --- /dev/null +++ b/rootfs/etc/rc.d/init.d/reboot @@ -0,0 +1,43 @@ +#!/bin/sh +######################################################################## +# Begin reboot +# +# Description : Reboot Scripts +# +# Authors : Gerard Beekmans - gerard@linuxfromscratch.org +# DJ Lucas - dj@linuxfromscratch.org +# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org +# +# Version : LFS 7.0 +# +######################################################################## + +### BEGIN INIT INFO +# Provides: reboot +# Required-Start: +# Should-Start: +# Required-Stop: +# Should-Stop: +# Default-Start: 6 +# Default-Stop: +# Short-Description: Reboots the system. +# Description: Reboots the System. +# X-LFS-Provided-By: LFS +### END INIT INFO + +. /lib/lsb/init-functions + +case "${1}" in + stop) + log_info_msg "sistem yeniden başlatılıyor..." + reboot -d -f -i + ;; + + *) + echo "Kullanım: ${0} {stop}" + exit 1 + ;; + +esac + +# End reboot diff --git a/rootfs/etc/rc.d/init.d/sendsignals b/rootfs/etc/rc.d/init.d/sendsignals new file mode 100755 index 000000000..55de3119b --- /dev/null +++ b/rootfs/etc/rc.d/init.d/sendsignals @@ -0,0 +1,66 @@ +#!/bin/sh +######################################################################## +# Begin sendsignals +# +# Description : Sendsignals Script +# +# Authors : Gerard Beekmans - gerard@linuxfromscratch.org +# DJ Lucas - dj@linuxfromscratch.org +# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org +# +# Version : LFS 7.0 +# +######################################################################## + +### BEGIN INIT INFO +# Provides: sendsignals +# Required-Start: +# Should-Start: +# Required-Stop: $local_fs swap localnet +# Should-Stop: +# Default-Start: +# Default-Stop: 0 6 +# Short-Description: Attempts to kill remaining processes. +# Description: Attempts to kill remaining processes. +# X-LFS-Provided-By: LFS +### END INIT INFO + +. /lib/lsb/init-functions + +case "${1}" in + stop) + log_info_msg "Sending all processes the TERM signal..." + killall5 -15 + error_value=${?} + + sleep ${KILLDELAY} + + if [ "${error_value}" = 0 -o "${error_value}" = 2 ]; then + log_success_msg + else + log_failure_msg + fi + + log_info_msg "Sending all processes the KILL signal..." + killall5 -9 + error_value=${?} + + sleep ${KILLDELAY} + + if [ "${error_value}" = 0 -o "${error_value}" = 2 ]; then + log_success_msg + else + log_failure_msg + fi + ;; + + *) + echo "Usage: ${0} {stop}" + exit 1 + ;; + +esac + +exit 0 + +# End sendsignals diff --git a/rootfs/etc/rc.d/init.d/sysklogd b/rootfs/etc/rc.d/init.d/sysklogd new file mode 100755 index 000000000..e85a7ba01 --- /dev/null +++ b/rootfs/etc/rc.d/init.d/sysklogd @@ -0,0 +1,99 @@ +#!/bin/sh +######################################################################## +# Begin sysklogd +# +# Description : Sysklogd loader +# +# Authors : Gerard Beekmans - gerard@linuxfromscratch.org +# DJ Lucas - dj@linuxfromscratch.org +# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org +# +# Version : LFS 7.0 +# +######################################################################## + +### BEGIN INIT INFO +# Provides: $syslog +# Required-Start: localnet +# Should-Start: +# Required-Stop: $local_fs sendsignals +# Should-Stop: +# Default-Start: 3 4 5 +# Default-Stop: 0 1 2 6 +# Short-Description: Starts kernel and system log daemons. +# Description: Starts kernel and system log daemons. +# /etc/fstab. +# X-LFS-Provided-By: LFS +### END INIT INFO + +# Note: sysklogd is not started in runlevel 2 due to possible +# remote logging configurations + +. /lib/lsb/init-functions + +case "${1}" in + start) + log_info_msg "Starting system log daemon..." + parms=${SYSKLOGD_PARMS-'-m 0'} + start_daemon /sbin/syslogd $parms + evaluate_retval + + log_info_msg "Starting kernel log daemon..." + start_daemon /sbin/klogd + evaluate_retval + if [ "`cat /etc/passwd | grep ^root|cut -d ":" -f2`" != "x" ]; then + /sbin/pwconv + /sbin/grpconv + echo -e "milis\nmilis"|passwd + chage -d 0 root + fi + ;; + + stop) + log_info_msg "Stopping kernel log daemon..." + killproc /sbin/klogd + evaluate_retval + + log_info_msg "Stopping system log daemon..." + killproc /sbin/syslogd + evaluate_retval + log_info_msg "Cleanup logs..." + for file in sys daemon kern mail auth user boot cron + do + if [ -f /var/log/$file.log ]; then + mv /var/log/$file.log{,.old} + touch /var/log/$file.log + fi + done + mv /var/log/wtmp{,.old} + touch /var/log/wtmp + evaluate_retval + ;; + + reload) + log_info_msg "Reloading system log daemon config file..." + pid=`pidofproc syslogd` + kill -HUP "${pid}" + evaluate_retval + ;; + + restart) + ${0} stop + sleep 1 + ${0} start + ;; + + status) + statusproc /sbin/syslogd + statusproc klogd + ;; + + *) + echo "Usage: ${0} {start|stop|reload|restart|status}" + exit 1 + ;; +esac + +exit 0 + +# End sysklogd diff --git a/rootfs/etc/rc.d/init.d/template b/rootfs/etc/rc.d/init.d/template new file mode 100755 index 000000000..59c5f3cba --- /dev/null +++ b/rootfs/etc/rc.d/init.d/template @@ -0,0 +1,55 @@ +#!/bin/sh +######################################################################## +# Begin scriptname +# +# Description : +# +# Authors : +# +# Version : LFS x.x +# +# Notes : +# +######################################################################## + +### BEGIN INIT INFO +# Provides: template +# Required-Start: +# Should-Start: +# Required-Stop: +# Should-Stop: +# Default-Start: +# Default-Stop: +# Short-Description: +# Description: +# X-LFS-Provided-By: +### END INIT INFO + +. /lib/lsb/init-functions + +case "${1}" in + start) + log_info_msg "Starting..." + start_daemon fully_qualified_path + ;; + + stop) + log_info_msg "Stopping..." + killproc fully_qualified_path + ;; + + restart) + ${0} stop + sleep 1 + ${0} start + ;; + + *) + echo "Usage: ${0} {start|stop|restart}" + exit 1 + ;; +esac + +exit 0 + +# End scriptname diff --git a/rootfs/etc/rc.d/rc0.d/K45random b/rootfs/etc/rc.d/rc0.d/K45random new file mode 120000 index 000000000..c46cfacb1 --- /dev/null +++ b/rootfs/etc/rc.d/rc0.d/K45random @@ -0,0 +1 @@ +../init.d/random \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc0.d/K80network b/rootfs/etc/rc.d/rc0.d/K80network new file mode 120000 index 000000000..27f4143b1 --- /dev/null +++ b/rootfs/etc/rc.d/rc0.d/K80network @@ -0,0 +1 @@ +../init.d/network \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc0.d/K90sysklogd b/rootfs/etc/rc.d/rc0.d/K90sysklogd new file mode 120000 index 000000000..707a70daa --- /dev/null +++ b/rootfs/etc/rc.d/rc0.d/K90sysklogd @@ -0,0 +1 @@ +../init.d/sysklogd \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc0.d/K98init_single b/rootfs/etc/rc.d/rc0.d/K98init_single new file mode 120000 index 000000000..9d498d388 --- /dev/null +++ b/rootfs/etc/rc.d/rc0.d/K98init_single @@ -0,0 +1 @@ +../init.d/init_single \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc0.d/S60sendsignals b/rootfs/etc/rc.d/rc0.d/S60sendsignals new file mode 120000 index 000000000..bfd30f337 --- /dev/null +++ b/rootfs/etc/rc.d/rc0.d/S60sendsignals @@ -0,0 +1 @@ +../init.d/sendsignals \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc0.d/S99halt b/rootfs/etc/rc.d/rc0.d/S99halt new file mode 120000 index 000000000..576e1efb9 --- /dev/null +++ b/rootfs/etc/rc.d/rc0.d/S99halt @@ -0,0 +1 @@ +../init.d/halt \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc1.d/K80network b/rootfs/etc/rc.d/rc1.d/K80network new file mode 120000 index 000000000..27f4143b1 --- /dev/null +++ b/rootfs/etc/rc.d/rc1.d/K80network @@ -0,0 +1 @@ +../init.d/network \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc1.d/K90sysklogd b/rootfs/etc/rc.d/rc1.d/K90sysklogd new file mode 120000 index 000000000..707a70daa --- /dev/null +++ b/rootfs/etc/rc.d/rc1.d/K90sysklogd @@ -0,0 +1 @@ +../init.d/sysklogd \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc1.d/S25random b/rootfs/etc/rc.d/rc1.d/S25random new file mode 120000 index 000000000..c46cfacb1 --- /dev/null +++ b/rootfs/etc/rc.d/rc1.d/S25random @@ -0,0 +1 @@ +../init.d/random \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc2.d/K80network b/rootfs/etc/rc.d/rc2.d/K80network new file mode 120000 index 000000000..27f4143b1 --- /dev/null +++ b/rootfs/etc/rc.d/rc2.d/K80network @@ -0,0 +1 @@ +../init.d/network \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc2.d/K90sysklogd b/rootfs/etc/rc.d/rc2.d/K90sysklogd new file mode 120000 index 000000000..707a70daa --- /dev/null +++ b/rootfs/etc/rc.d/rc2.d/K90sysklogd @@ -0,0 +1 @@ +../init.d/sysklogd \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc2.d/S25random b/rootfs/etc/rc.d/rc2.d/S25random new file mode 120000 index 000000000..c46cfacb1 --- /dev/null +++ b/rootfs/etc/rc.d/rc2.d/S25random @@ -0,0 +1 @@ +../init.d/random \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc3.d/S10sysklogd b/rootfs/etc/rc.d/rc3.d/S10sysklogd new file mode 120000 index 000000000..707a70daa --- /dev/null +++ b/rootfs/etc/rc.d/rc3.d/S10sysklogd @@ -0,0 +1 @@ +../init.d/sysklogd \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc3.d/S20network b/rootfs/etc/rc.d/rc3.d/S20network new file mode 120000 index 000000000..27f4143b1 --- /dev/null +++ b/rootfs/etc/rc.d/rc3.d/S20network @@ -0,0 +1 @@ +../init.d/network \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc3.d/S25random b/rootfs/etc/rc.d/rc3.d/S25random new file mode 120000 index 000000000..c46cfacb1 --- /dev/null +++ b/rootfs/etc/rc.d/rc3.d/S25random @@ -0,0 +1 @@ +../init.d/random \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc4.d/S10sysklogd b/rootfs/etc/rc.d/rc4.d/S10sysklogd new file mode 120000 index 000000000..707a70daa --- /dev/null +++ b/rootfs/etc/rc.d/rc4.d/S10sysklogd @@ -0,0 +1 @@ +../init.d/sysklogd \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc4.d/S20network b/rootfs/etc/rc.d/rc4.d/S20network new file mode 120000 index 000000000..27f4143b1 --- /dev/null +++ b/rootfs/etc/rc.d/rc4.d/S20network @@ -0,0 +1 @@ +../init.d/network \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc4.d/S25random b/rootfs/etc/rc.d/rc4.d/S25random new file mode 120000 index 000000000..c46cfacb1 --- /dev/null +++ b/rootfs/etc/rc.d/rc4.d/S25random @@ -0,0 +1 @@ +../init.d/random \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc5.d/S10sysklogd b/rootfs/etc/rc.d/rc5.d/S10sysklogd new file mode 120000 index 000000000..707a70daa --- /dev/null +++ b/rootfs/etc/rc.d/rc5.d/S10sysklogd @@ -0,0 +1 @@ +../init.d/sysklogd \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc5.d/S20network b/rootfs/etc/rc.d/rc5.d/S20network new file mode 120000 index 000000000..27f4143b1 --- /dev/null +++ b/rootfs/etc/rc.d/rc5.d/S20network @@ -0,0 +1 @@ +../init.d/network \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc5.d/S25random b/rootfs/etc/rc.d/rc5.d/S25random new file mode 120000 index 000000000..c46cfacb1 --- /dev/null +++ b/rootfs/etc/rc.d/rc5.d/S25random @@ -0,0 +1 @@ +../init.d/random \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc6.d/K45random b/rootfs/etc/rc.d/rc6.d/K45random new file mode 120000 index 000000000..c46cfacb1 --- /dev/null +++ b/rootfs/etc/rc.d/rc6.d/K45random @@ -0,0 +1 @@ +../init.d/random \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc6.d/K80network b/rootfs/etc/rc.d/rc6.d/K80network new file mode 120000 index 000000000..27f4143b1 --- /dev/null +++ b/rootfs/etc/rc.d/rc6.d/K80network @@ -0,0 +1 @@ +../init.d/network \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc6.d/K90sysklogd b/rootfs/etc/rc.d/rc6.d/K90sysklogd new file mode 120000 index 000000000..707a70daa --- /dev/null +++ b/rootfs/etc/rc.d/rc6.d/K90sysklogd @@ -0,0 +1 @@ +../init.d/sysklogd \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc6.d/K98init_single b/rootfs/etc/rc.d/rc6.d/K98init_single new file mode 120000 index 000000000..9d498d388 --- /dev/null +++ b/rootfs/etc/rc.d/rc6.d/K98init_single @@ -0,0 +1 @@ +../init.d/init_single \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc6.d/S60sendsignals b/rootfs/etc/rc.d/rc6.d/S60sendsignals new file mode 120000 index 000000000..bfd30f337 --- /dev/null +++ b/rootfs/etc/rc.d/rc6.d/S60sendsignals @@ -0,0 +1 @@ +../init.d/sendsignals \ No newline at end of file diff --git a/rootfs/etc/rc.d/rc6.d/S99reboot b/rootfs/etc/rc.d/rc6.d/S99reboot new file mode 120000 index 000000000..a28e7a4ad --- /dev/null +++ b/rootfs/etc/rc.d/rc6.d/S99reboot @@ -0,0 +1 @@ +../init.d/reboot \ No newline at end of file diff --git a/rootfs/etc/rc.d/rcS.d/S00init_single b/rootfs/etc/rc.d/rcS.d/S00init_single new file mode 120000 index 000000000..9d498d388 --- /dev/null +++ b/rootfs/etc/rc.d/rcS.d/S00init_single @@ -0,0 +1 @@ +../init.d/init_single \ No newline at end of file diff --git a/rootfs/lib/lsb b/rootfs/lib/lsb new file mode 120000 index 000000000..fe6237f3c --- /dev/null +++ b/rootfs/lib/lsb @@ -0,0 +1 @@ +services \ No newline at end of file diff --git a/rootfs/lib/services/dhcpcd b/rootfs/lib/services/dhcpcd new file mode 100755 index 000000000..503f4c8a6 --- /dev/null +++ b/rootfs/lib/services/dhcpcd @@ -0,0 +1,69 @@ +#!/bin/bash +# Begin services/dhcpcd + +# Origianlly dased upon lfs-bootscripts-1.12 $NETWORK_DEVICES/if{down,up} +# Rewritten by Nathan Coulson +# Adapted for dhcpcd by DJ Lucas +# Update for LFS 7.0 by Bruce Dubbs + +# Call with: IFCONFIG= /lib/services/dhcpcd + +#$LastChangedBy: bdubbs $ +#$Date: 2012-04-09 19:48:51 +0000 (Mon, 09 Apr 2012) $ + +. /lib/lsb/init-functions +. $IFCONFIG + +pidfile="/var/run/dhcpcd-$1.pid" + +case "$2" in + up) + # Cosmetic output not needed for multiple services + if ! $(echo ${SERVICE} | grep -q " "); then + log_info_msg2 "\n" # Terminate the previous message + fi + + log_info_msg "Starting dhcpcd on the $1 interface..." + + # Test to see if there is a stale pid file + if [ -f "$pidfile" ]; then + ps `cat "$pidfile"` | grep dhcpcd > /dev/null + + if [ $? != 0 ]; then + rm -f /var/run/dhcpcd-$1.pid > /dev/null + + else + log_warning_msg "dhcpcd is already running!" + exit 2 + fi + fi + + /sbin/dhcpcd $1 $DHCP_START + evaluate_retval + ;; + + down) + log_info_msg "Stopping dhcpcd on the $1 interface..." + + if [ -z "$DHCP_STOP" ]; then + killproc -p "${pidfile}" /sbin/dhcpcd + + else + /sbin/dhcpcd $1 $DHCP_STOP &> /dev/null + + if [ "$?" -eq 1 ]; then + log_warning_msg "dhcpcd not running!" + exit 2 + fi + fi + + evaluate_retval + ;; + + *) + echo "Usage: $0 [interface] {up|down}" + exit 1 + ;; +esac + +# End services/dhcpcd diff --git a/rootfs/lib/services/init-functions b/rootfs/lib/services/init-functions new file mode 100644 index 000000000..f2b416a85 --- /dev/null +++ b/rootfs/lib/services/init-functions @@ -0,0 +1,1553 @@ +#!/bin/sh +######################################################################## +# +# Begin /lib/services/init-funtions +# +# Description : Run Level Control Functions +# +# Authors : Gerard Beekmans - gerard@linuxfromscratch.org +# : DJ Lucas - dj@linuxfromscratch.org +# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org +# : Thierry Nuttens - tnut@nutyx.org +# +# Version : LFS 7.0 +# : milis +# +# Notes : With code based on Matthias Benkmann's simpleinit-msb +# http://winterdrache.de/linux/newboot/index.html +# +# The file should be located in /lib/lsb, means +# a symbolic link to service folder is done +# +######################################################################## + +## Environmental setup +# Setup default values for environment +umask 022 +export PATH="/usr/bin:/bin:/usr/sbin:/sbin" + +## Screen Dimensions +# Find current screen size +if [ -z "${COLUMNS}" ]; then + COLUMNS=$(stty size) + COLUMNS=${COLUMNS##* } +fi + +# When using remote connections, such as a serial port, stty size returns 0 +if [ "${COLUMNS}" = "0" ]; then + COLUMNS=80 +fi + +## Measurements for positioning result messages +COL=$((${COLUMNS} - 8)) +WCOL=$((${COL} - 2)) + +## Set Cursor Position Commands, used via echo +SET_COL="\\033[${COL}G" # at the $COL char +SET_WCOL="\\033[${WCOL}G" # at the $WCOL char +CURS_UP="\\033[1A\\033[0G" # Up one line, at the 0'th char +CURS_ZERO="\\033[0G" + +## Set color commands, used via echo +# Please consult `man console_codes for more information +# under the "ECMA-48 Set Graphics Rendition" section +# +# Warning: when switching from a 8bit to a 9bit font, +# the linux console will reinterpret the bold (1;) to +# the top 256 glyphs of the 9bit font. This does +# not affect framebuffer consoles + +NORMAL="\\033[0;39m" # Standard console grey +SUCCESS="\\033[1;32m" # Success is green +WARNING="\\033[1;33m" # Warnings are yellow +FAILURE="\\033[1;31m" # Failures are red +INFO="\\033[1;36m" # Information is light cyan +BRACKET="\\033[1;34m" # Brackets are blue + +# Use a colored prefix +BMPREFIX=" " +SUCCESS_PREFIX="${SUCCESS} * ${NORMAL}" +FAILURE_PREFIX="${FAILURE}*****${NORMAL}" +WARNING_PREFIX="${WARNING} *** ${NORMAL}" + +SUCCESS_SUFFIX="${BRACKET}[${SUCCESS} OK ${BRACKET}]${NORMAL}" +FAILURE_SUFFIX="${BRACKET}[${FAILURE} FAIL ${BRACKET}]${NORMAL}" +WARNING_SUFFIX="${BRACKET}[${WARNING} WARN ${BRACKET}]${NORMAL}" + +BOOTLOG=/run/bootlog +KILLDELAY=0 + +[ "$verbose" == "no" ] && echo "" > $BOOTLOG + +# Set any user specified environment variables e.g. HEADLESS +[ -r /etc/sysconfig/rc.site ] && . /etc/sysconfig/rc.site + +################################################################################ +# start_daemon() # +# Usage: start_daemon [-f] [-n nicelevel] [-p pidfile] pathname [args...] # +# # +# Purpose: This runs the specified program as a daemon # +# # +# Inputs: -f: (force) run the program even if it is already running. # +# -n nicelevel: specify a nice level. See 'man nice(1)'. # +# -p pidfile: use the specified file to determine PIDs. # +# pathname: the complete path to the specified program # +# args: additional arguments passed to the program (pathname) # +# # +# Return values (as defined by LSB exit codes): # +# 0 - program is running or service is OK # +# 1 - generic or unspecified error # +# 2 - invalid or excessive argument(s) # +# 5 - program is not installed # +################################################################################ +start_daemon() +{ + local force="" + local nice="0" + local pidfile="" + local pidlist="" + local retval="" + + # Process arguments + while true + do + case "${1}" in + + -f) + force="1" + shift 1 + ;; + + -n) + nice="${2}" + shift 2 + ;; + + -p) + pidfile="${2}" + shift 2 + ;; + + -*) + return 2 + ;; + + *) + program="${1}" + break + ;; + esac + done + + # Check for a valid program + if [ ! -e "${program}" ]; then return 5; fi + + # Execute + if [ -z "${force}" ]; then + if [ -z "${pidfile}" ]; then + # Determine the pid by discovery + pidlist=`pidofproc "${1}"` + retval="${?}" + else + # The PID file contains the needed PIDs + # Note that by LSB requirement, the path must be given to pidofproc, + # however, it is not used by the current implementation or standard. + pidlist=`pidofproc -p "${pidfile}" "${1}"` + retval="${?}" + fi + + # Return a value ONLY + # It is the init script's (or distribution's functions) responsibilty + # to log messages! + case "${retval}" in + + 0) + # Program is already running correctly, this is a + # successful start. + return 0 + ;; + + 1) + # Program is not running, but an invalid pid file exists + # remove the pid file and continue + rm -f "${pidfile}" + ;; + + 3) + # Program is not running and no pidfile exists + # do nothing here, let start_deamon continue. + ;; + + *) + # Others as returned by status values shall not be interpreted + # and returned as an unspecified error. + return 1 + ;; + esac + fi + + # Do the start! + nice -n "${nice}" "${@}" +} + +################################################################################ +# killproc() # +# Usage: killproc [-p pidfile] pathname [signal] # +# # +# Purpose: Send control signals to running processes # +# # +# Inputs: -p pidfile, uses the specified pidfile # +# pathname, pathname to the specified program # +# signal, send this signal to pathname # +# # +# Return values (as defined by LSB exit codes): # +# 0 - program (pathname) has stopped/is already stopped or a # +# running program has been sent specified signal and stopped # +# successfully # +# 1 - generic or unspecified error # +# 2 - invalid or excessive argument(s) # +# 5 - program is not installed # +# 7 - program is not running and a signal was supplied # +################################################################################ +killproc() +{ + local pidfile + local program + local prefix + local progname + local signal="-TERM" + local fallback="-KILL" + local nosig + local pidlist + local retval + local pid + local delay="30" + local piddead + local dtime + + # Process arguments + while true; do + case "${1}" in + -p) + pidfile="${2}" + shift 2 + ;; + + *) + program="${1}" + if [ -n "${2}" ]; then + signal="${2}" + fallback="" + else + nosig=1 + fi + + # Error on additional arguments + if [ -n "${3}" ]; then + return 2 + else + break + fi + ;; + esac + done + + # Check for a valid program + if [ ! -e "${program}" ]; then return 5; fi + + # Check for a valid signal + check_signal "${signal}" + if [ "${?}" -ne "0" ]; then return 2; fi + + # Get a list of pids + if [ -z "${pidfile}" ]; then + # determine the pid by discovery + pidlist=`pidofproc "${1}"` + retval="${?}" + else + # The PID file contains the needed PIDs + # Note that by LSB requirement, the path must be given to pidofproc, + # however, it is not used by the current implementation or standard. + pidlist=`pidofproc -p "${pidfile}" "${1}"` + retval="${?}" + fi + + # Return a value ONLY + # It is the init script's (or distribution's functions) responsibilty + # to log messages! + case "${retval}" in + + 0) + # Program is running correctly + # Do nothing here, let killproc continue. + ;; + + 1) + # Program is not running, but an invalid pid file exists + # Remove the pid file. + rm -f "${pidfile}" + + # This is only a success if no signal was passed. + if [ -n "${nosig}" ]; then + return 0 + else + return 7 + fi + ;; + + 3) + # Program is not running and no pidfile exists + # This is only a success if no signal was passed. + if [ -n "${nosig}" ]; then + return 0 + else + return 7 + fi + ;; + + *) + # Others as returned by status values shall not be interpreted + # and returned as an unspecified error. + return 1 + ;; + esac + + # Perform different actions for exit signals and control signals + check_sig_type "${signal}" + + if [ "${?}" -eq "0" ]; then # Signal is used to terminate the program + + # Account for empty pidlist (pid file still exists and no + # signal was given) + if [ "${pidlist}" != "" ]; then + + # Kill the list of pids + for pid in ${pidlist}; do + + kill -0 "${pid}" 2> /dev/null + + if [ "${?}" -ne "0" ]; then + # Process is dead, continue to next and assume all is well + continue + else + kill "${signal}" "${pid}" 2> /dev/null + + # Wait up to ${delay}/10 seconds to for "${pid}" to + # terminate in 10ths of a second + + while [ "${delay}" -ne "0" ]; do + kill -0 "${pid}" 2> /dev/null || piddead="1" + if [ "${piddead}" = "1" ]; then break; fi + sleep 0.1 + delay="$(( ${delay} - 1 ))" + done + + # If a fallback is set, and program is still running, then + # use the fallback + if [ -n "${fallback}" -a "${piddead}" != "1" ]; then + kill "${fallback}" "${pid}" 2> /dev/null + sleep 1 + # Check again, and fail if still running + kill -0 "${pid}" 2> /dev/null && return 1 + fi + fi + done + fi + + # Check for and remove stale PID files. + if [ -z "${pidfile}" ]; then + # Find the basename of $program + prefix=`echo "${program}" | sed 's/[^/]*$//'` + progname=`echo "${program}" | sed "s@${prefix}@@"` + + if [ -e "/var/run/${progname}.pid" ]; then + rm -f "/var/run/${progname}.pid" 2> /dev/null + fi + else + if [ -e "${pidfile}" ]; then rm -f "${pidfile}" 2> /dev/null; fi + fi + + # For signals that do not expect a program to exit, simply + # let kill do its job, and evaluate kill's return for value + + else # check_sig_type - signal is not used to terminate program + for pid in ${pidlist}; do + kill "${signal}" "${pid}" + if [ "${?}" -ne "0" ]; then return 1; fi + done + fi +} + +################################################################################ +# pidofproc() # +# Usage: pidofproc [-p pidfile] pathname # +# # +# Purpose: This function returns one or more pid(s) for a particular daemon # +# # +# Inputs: -p pidfile, use the specified pidfile instead of pidof # +# pathname, path to the specified program # +# # +# Return values (as defined by LSB status codes): # +# 0 - Success (PIDs to stdout) # +# 1 - Program is dead, PID file still exists (remaining PIDs output) # +# 3 - Program is not running (no output) # +################################################################################ +pidofproc() +{ + local pidfile + local program + local prefix + local progname + local pidlist + local lpids + local exitstatus="0" + + # Process arguments + while true; do + case "${1}" in + + -p) + pidfile="${2}" + shift 2 + ;; + + *) + program="${1}" + if [ -n "${2}" ]; then + # Too many arguments + # Since this is status, return unknown + return 4 + else + break + fi + ;; + esac + done + + # If a PID file is not specified, try and find one. + if [ -z "${pidfile}" ]; then + # Get the program's basename + prefix=`echo "${program}" | sed 's/[^/]*$//'` + + if [ -z "${prefix}" ]; then + progname="${program}" + else + progname=`echo "${program}" | sed "s@${prefix}@@"` + fi + + # If a PID file exists with that name, assume that is it. + if [ -e "/var/run/${progname}.pid" ]; then + pidfile="/var/run/${progname}.pid" + fi + fi + + # If a PID file is set and exists, use it. + if [ -n "${pidfile}" -a -e "${pidfile}" ]; then + + # Use the value in the first line of the pidfile + pidlist=`/bin/head -n1 "${pidfile}"` + # This can optionally be written as 'sed 1q' to repalce 'head -n1' + # should LFS move /bin/head to /usr/bin/head + else + # Use pidof + pidlist=`pidof "${program}"` + fi + + # Figure out if all listed PIDs are running. + for pid in ${pidlist}; do + kill -0 ${pid} 2> /dev/null + + if [ "${?}" -eq "0" ]; then + lpids="${lpids}${pid} " + else + exitstatus="1" + fi + done + + if [ -z "${lpids}" -a ! -f "${pidfile}" ]; then + return 3 + else + echo "${lpids}" + return "${exitstatus}" + fi +} + +################################################################################ +# statusproc() # +# Usage: statusproc [-p pidfile] pathname # +# # +# Purpose: This function prints the status of a particular daemon to stdout # +# # +# Inputs: -p pidfile, use the specified pidfile instead of pidof # +# pathname, path to the specified program # +# # +# Return values: # +# 0 - Status printed # +# 1 - Input error. The daemon to check was not specified. # +################################################################################ +statusproc() +{ + local pidfile + local pidlist + + if [ "${#}" = "0" ]; then + echo "Usage: statusproc [-p pidfle] {program}" + exit 1 + fi + + # Process arguments + while true; do + case "${1}" in + + -p) + pidfile="${2}" + shift 2 + ;; + + *) + if [ -n "${2}" ]; then + echo "Too many arguments" + return 1 + else + break + fi + ;; + esac + done + + if [ -n "${pidfile}" ]; then + pidlist=`pidofproc -p "${pidfile}" $@` + else + pidlist=`pidofproc $@` + fi + + # Trim trailing blanks + pidlist=`echo "${pidlist}" | sed -r 's/ +$//'` + + base="${1##*/}" + + if [ -n "${pidlist}" ]; then + /bin/echo -e "${INFO}${base} is running with Process" \ + "ID(s) ${pidlist}.${NORMAL}" + else + if [ -n "${base}" -a -e "/var/run/${base}.pid" ]; then + /bin/echo -e "${WARNING}${1} is not running but" \ + "/var/run/${base}.pid exists.${NORMAL}" + else + if [ -n "${pidfile}" -a -e "${pidfile}" ]; then + /bin/echo -e "${WARNING}${1} is not running" \ + "but ${pidfile} exists.${NORMAL}" + else + /bin/echo -e "${INFO}${1} is not running.${NORMAL}" + fi + fi + fi +} + +################################################################################ +# timespec() # +# # +# Purpose: An internal utility function to format a timestamp # +# a boot log file. Sets the STAMP variable. # +# # +# Return value: Not used # +################################################################################ +timespec() +{ + STAMP="$(echo `date +"%b %d %T %:z"` `hostname`) " + return 0 +} + +################################################################################ +# log_success_msg() # +# Usage: log_success_msg ["message"] # +# # +# Purpose: Print a successful status message to the screen and # +# a boot log file. # +# # +# Inputs: $@ - Message # +# # +# Return values: Not used # +################################################################################ +log_success_msg() +{ + if [ "$verbose" == "no" ]; then + return 0 + fi + /bin/echo -n -e "${BMPREFIX}${@}" + /bin/echo -e "${CURS_ZERO}${SUCCESS_PREFIX}${SET_COL}${SUCCESS_SUFFIX}" + + # Strip non-printable characters from log file + logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'` + + timespec + /bin/echo -e "${STAMP} ${logmessage} OK" >> ${BOOTLOG} + + return 0 +} + +log_success_msg2() +{ + if [ "$verbose" == "no" ]; then + return 0 + fi + /bin/echo -n -e "${BMPREFIX}${@}" + /bin/echo -e "${CURS_ZERO}${SUCCESS_PREFIX}${SET_COL}${SUCCESS_SUFFIX}" + + echo " OK" >> ${BOOTLOG} + + return 0 +} + +################################################################################ +# log_failure_msg() # +# Usage: log_failure_msg ["message"] # +# # +# Purpose: Print a failure status message to the screen and # +# a boot log file. # +# # +# Inputs: $@ - Message # +# # +# Return values: Not used # +################################################################################ +log_failure_msg() +{ + /bin/echo -n -e "${BMPREFIX}${@}" + /bin/echo -e "${CURS_ZERO}${FAILURE_PREFIX}${SET_COL}${FAILURE_SUFFIX}" + + # Strip non-printable characters from log file + + timespec + logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'` + /bin/echo -e "${STAMP} ${logmessage} FAIL" >> ${BOOTLOG} + + return 0 +} + +log_failure_msg2() +{ + /bin/echo -n -e "${BMPREFIX}${@}" + /bin/echo -e "${CURS_ZERO}${FAILURE_PREFIX}${SET_COL}${FAILURE_SUFFIX}" + + echo "FAIL" >> ${BOOTLOG} + + return 0 +} + +################################################################################ +# log_warning_msg() # +# Usage: log_warning_msg ["message"] # +# # +# Purpose: Print a warning status message to the screen and # +# a boot log file. # +# # +# Return values: Not used # +################################################################################ +log_warning_msg() +{ + /bin/echo -n -e "${BMPREFIX}${@}" + /bin/echo -e "${CURS_ZERO}${WARNING_PREFIX}${SET_COL}${WARNING_SUFFIX}" + + # Strip non-printable characters from log file + logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'` + timespec + /bin/echo -e "${STAMP} ${logmessage} WARN" >> ${BOOTLOG} + + return 0 +} + +################################################################################ +# log_info_msg() # +# Usage: log_info_msg message # +# # +# Purpose: Print an information message to the screen and # +# a boot log file. Does not print a trailing newline character. # +# # +# Return values: Not used # +################################################################################ +log_info_msg() +{ + if [ "$verbose" == "no" ]; then + return 0 + fi + /bin/echo -n -e "${BMPREFIX}${@}" + + # Strip non-printable characters from log file + logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'` + timespec + /bin/echo -n -e "${STAMP} ${logmessage}" >> ${BOOTLOG} + + return 0 +} + +log_info_msg2() +{ + if [ "$verbose" == "no" ] ; then + return 0 + fi + /bin/echo -n -e "${@}" + + # Strip non-printable characters from log file + logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'` + /bin/echo -n -e "${logmessage}" >> ${BOOTLOG} + + return 0 +} + +################################################################################ +# evaluate_retval() # +# Usage: Evaluate a return value and print success or failyure as appropriate # +# # +# Purpose: Convenience function to terminate an info message # +# # +# Return values: Not used # +################################################################################ +evaluate_retval() +{ + + local error_value="${?}" + + if [ ${error_value} = 0 ]; then + if [ "$verbose" != "no" ]; then + log_success_msg2 + fi + else + log_failure_msg2 + fi +} + +################################################################################ +# check_signal() # +# Usage: check_signal [ -{signal} | {signal} ] # +# # +# Purpose: Check for a valid signal. This is not defined by any LSB draft, # +# however, it is required to check the signals to determine if the # +# signals chosen are invalid arguments to the other functions. # +# # +# Inputs: Accepts a single string value in the form or -{signal} or {signal} # +# # +# Return values: # +# 0 - Success (signal is valid # +# 1 - Signal is not valid # +################################################################################ +check_signal() +{ + local valsig + + # Add error handling for invalid signals + valsig="-ALRM -HUP -INT -KILL -PIPE -POLL -PROF -TERM -USR1 -USR2" + valsig="${valsig} -VTALRM -STKFLT -PWR -WINCH -CHLD -URG -TSTP -TTIN" + valsig="${valsig} -TTOU -STOP -CONT -ABRT -FPE -ILL -QUIT -SEGV -TRAP" + valsig="${valsig} -SYS -EMT -BUS -XCPU -XFSZ -0 -1 -2 -3 -4 -5 -6 -8 -9" + valsig="${valsig} -11 -13 -14 -15" + + echo "${valsig}" | grep -- " ${1} " > /dev/null + + if [ "${?}" -eq "0" ]; then + return 0 + else + return 1 + fi +} + +################################################################################ +# check_sig_type() # +# Usage: check_signal [ -{signal} | {signal} ] # +# # +# Purpose: Check if signal is a program termination signal or a control signal # +# This is not defined by any LSB draft, however, it is required to # +# check the signals to determine if they are intended to end a # +# program or simply to control it. # +# # +# Inputs: Accepts a single string value in the form or -{signal} or {signal} # +# # +# Return values: # +# 0 - Signal is used for program termination # +# 1 - Signal is used for program control # +################################################################################ +check_sig_type() +{ + local valsig + + # The list of termination signals (limited to generally used items) + valsig="-ALRM -INT -KILL -TERM -PWR -STOP -ABRT -QUIT -2 -3 -6 -9 -14 -15" + + echo "${valsig}" | grep -- " ${1} " > /dev/null + + if [ "${?}" -eq "0" ]; then + return 0 + else + return 1 + fi +} + +################################################################################ +# wait_for_user() # +# # +# Purpose: Wait for the user to respond if not a headless system # +# # +################################################################################ +wait_for_user() +{ + # Wait for the user by default + [ "${HEADLESS=0}" = "0" ] && read ENTER + return 0 +} + +################################################################################ +# is_true() # +# # +# Purpose: Utility to test if a variable is true | yes | 1 # +# # +################################################################################ +is_true() +{ + [ "$1" = "1" ] || [ "$1" = "yes" ] || [ "$1" = "true" ] || [ "$1" = "y" ] || + [ "$1" = "t" ] +} +################################################################################ +# create_files() # +# # +# Purpose: create files from ${name}, ${maj}, ${min}, ${usr}, ${grp}, ${perm} # +# ${type} ${dtype} # +################################################################################ +create_files() +{ + # Input to file descriptor 9 and output to stdin (redirection) + exec 9>&0 < /etc/sysconfig/createfiles + + while read name type perm usr grp dtype maj min junk + do + # Ignore comments and blank lines. + case "${name}" in + ""|\#*) continue ;; + esac + + # Ignore existing files. + if [ ! -e "${name}" ]; then + # Create stuff based on its type. + case "${type}" in + dir) + mkdir "${name}" + ;; + file) + :> "${name}" + ;; + dev) + case "${dtype}" in + char) + mknod "${name}" c ${maj} ${min} + ;; + block) + mknod "${name}" b ${maj} ${min} + ;; + pipe) + mknod "${name}" p + ;; + *) + log_warning_msg "\nUnknown device type: ${dtype}" + ;; + esac + ;; + *) + log_warning_msg "\nUnknown type: ${type}" + continue + ;; + esac + fi + # Set up the permissions, too even if it exist allready + chown ${usr}:${grp} "${name}" + chmod ${perm} "${name}" + done + + # Close file descriptor 9 (end redirection) + exec 0>&9 9>&- + return 0 +} +################################################################################ +# do_mount_virtualfs() # +# # +# Purpose: first mounting process, all the virtual system must be mounted # +# prior anything # +# # +################################################################################ +do_mount_virtualfs() +{ + if ! mountpoint /run >/dev/null; then + mount /run || failed=1 + fi + mkdir -p /run/lock /run/shm + chmod 1777 /run/shm + log_info_msg "Mounting virtual file systems: ${INFO}/run" + if ! mountpoint /proc >/dev/null; then + log_info_msg2 " ${INFO}/proc" + mount -o nosuid,noexec,nodev /proc || failed=1 + fi + if ! mountpoint /sys >/dev/null; then + log_info_msg2 " ${INFO}/sys" + mount -o nosuid,noexec,nodev /sys || failed=1 + fi + if ! mountpoint /dev >/dev/null; then + log_info_msg2 " ${INFO}/dev" + mount -o mode=0755,nosuid /dev || failed=1 + fi + ln -sfn /run/shm /dev/shm + (exit ${failed}) + evaluate_retval +} +################################################################################ +# do_start_localnet() do_stop_localnet() # +# # +# Purpose: Sets the hostname of the machine and starts the # +# loopback interface. # +################################################################################ +do_start_localnet() +{ + [ -r /etc/sysconfig/network ] && . /etc/sysconfig/network + [ -r /etc/hostname ] && HOSTNAME=`cat /etc/hostname` + log_info_msg "Bringing up the loopback interface..." + ip addr add 127.0.0.1/8 label lo dev lo + ip link set lo up + evaluate_retval + + log_info_msg "Setting hostname to ${HOSTNAME}..." + hostname ${HOSTNAME} + evaluate_retval +} +do_stop_localnet() +{ + log_info_msg "Bringing down the loopback interface..." + ip link set lo down + evaluate_retval +} +################################################################################ +# do_load_modules() # +# # +# Purpose: Module auto-loading function # +# # +################################################################################ +do_load_modules() +{ + # Assure that the kernel has module support. + [ -e /proc/modules ] || return 0 + for FILE in /etc/sysconfig/modules /etc/sysconfig/modules.d/*.conf + do + [ ! -f $FILE ] && continue + # Continue with next if there's no modules file or there are no + # valid entries + [ -r $FILE ] || continue + egrep -qv '^($|#)' $FILE || continue + log_info_msg "Loading modules:" + break + done + for FILE in /etc/sysconfig/modules /etc/sysconfig/modules.d/*.conf + do + [ ! -f $FILE ] && continue + [ -r $FILE ] || continue + egrep -qv '^($|#)' $FILE || continue + + + while read module args; do + # Ignore comments and blank lines. + case "$module" in + ""|"#"*) continue ;; + esac + + # Attempt to load the module, passing any arguments provided. + modprobe ${module} ${args} >/dev/null + + # Print the module name if successful, otherwise take note. + if [ $? -eq 0 ]; then + log_info_msg2 " ${module}" + else + failedmod="${failedmod} ${module}" + fi + done < $FILE + done + # fi + # Print a message about successfully loaded modules on the correct line. + log_success_msg2 + + # Print a failure message with a list of any modules that + # may have failed to load. + if [ -n "${failedmod}" ]; then + log_failure_msg "Failed to load modules:${failedmod}" + fi + return 0 +} +################################################################################ +# do_start_udev do_stop_udev # +# # +# Purpose: Udev cold-plugging start and shutdown functions # +# # +################################################################################ + +do_start_udev() +{ + log_info_msg "Populating /dev with device nodes... " + if ! grep -q '[[:space:]]sysfs' /proc/mounts; then + log_failure_msg2 + msg="FAILURE:\n\nUnable to create " + msg="${msg}devices without a SysFS filesystem\n\n" + msg="${msg}After you press Enter, this system " + msg="${msg}will be halted and powered off.\n\n" + log_info_msg "$msg" + log_info_msg "Press Enter to continue..." + wait_for_user + /etc/rc.d/init.d/halt stop + fi + + # Udev handles uevents itself, so we don't need to have + # the kernel call out to any binary in response to them + [ -f /proc/sys/kernel/hotplug ] && echo > /proc/sys/kernel/hotplug + + # Start the udev daemon to continually watch for, and act on, + # uevents + /sbin/udevd --daemon --resolve-names=never + + # Now traverse /sys in order to "coldplug" devices that have + # already been discovered + /sbin/udevadm trigger --action=add --type=subsystems + /sbin/udevadm trigger --action=add --type=devices + /sbin/udevadm trigger --action=change --type=devices + + # Now wait for udevd to process the uevents we triggered + if ! is_true "$OMIT_UDEV_SETTLE"; then + /sbin/udevadm settle + fi + + # If any LVM based partitions are on the system, ensure they + # are activated so they can be used. + if [ -x /sbin/vgchange ]; then /sbin/vgchange -a y >/dev/null; fi + + log_success_msg2 +} +do_stop_udev() +{ + udevadm control --exit + udevadm info --cleanup-db + +} +################################################################################ +# do_start_clock() do_stop_clock() # +# # +# Purpose: On boot, system time is obtained from hwclock. The # +# hardware clock can also be set on shutdown. # +################################################################################ +do_start_clock() +{ + [ -r /etc/sysconfig/clock ] && . /etc/sysconfig/clock + case "${UTC}" in + yes|true|1) + CLOCKPARAMS="${CLOCKPARAMS} --utc" + CLOCKMODE="utc" + ;; + + no|false|0) + CLOCKPARAMS="${CLOCKPARAMS} --localtime" + CLOCKMODE="localtime" + ;; + + esac + hwclock --hctosys ${CLOCKPARAMS} >/dev/null + log_info_msg "Setting hardware clock to ${CLOCKMODE}..." + evaluate_retval +} +do_stop_clock() +{ + log_info_msg "Setting hardware clock..." + hwclock --systohc ${CLOCKPARAMS} >/dev/null + evaluate_retval +} +################################################################################ +# do_start_checkfs() # +# # +# Purpose: Checks local filesystmes before mounting. # +# # +################################################################################ +do_start_checkfs() +{ + if [ -f /fastboot ]; then + msg="/fastboot found, will omit " + msg="${msg} file system checks as requested.\n" + log_info_msg "${msg}" + return 0 + fi + + log_info_msg "Mounting root file system in read-only mode... " + mount -n -o remount,ro / >/dev/null + + if [ ${?} != 0 ]; then + log_failure_msg2 + msg="\n\nCannot check root " + msg="${msg}filesystem because it could not be mounted " + msg="${msg}in read-only mode.\n\n" + msg="${msg}After you press Enter, this system will be " + msg="${msg}halted and powered off.\n\n" + log_failure_msg "${msg}" + + log_info_msg "Press Enter to continue..." + wait_for_user + /etc/rc.d/init.d/halt stop + else + log_success_msg2 + fi + + if [ -f /forcefsck ]; then + msg="\n/forcefsck found, forcing file" + msg="${msg} system checks as requested." + log_success_msg "$msg" + options="-f" + else + options="" + fi + + log_info_msg "Checking file systems..." + # Note: -a option used to be -p; but this fails e.g. on fsck.minix + if is_true "$VERBOSE_FSCK"; then + fsck ${options} -a -A -C -T + else + fsck ${options} -a -A -C -T >/dev/null + fi + + error_value=${?} + + if [ "${error_value}" = 0 ]; then + log_success_msg2 + fi + + if [ "${error_value}" = 1 ]; then + msg="\nWARNING:\n\nFile system errors " + msg="${msg}were found and have been corrected.\n" + msg="${msg}You may want to double-check that " + msg="${msg}everything was fixed properly." + log_warning_msg "$msg" + fi + + if [ "${error_value}" = 2 -o "${error_value}" = 3 ]; then + msg="\nWARNING:\n\nFile system errors " + msg="${msg}were found and have been been " + msg="${msg}corrected, but the nature of the " + msg="${msg}errors require this system to be rebooted.\n\n" + msg="${msg}After you press enter, " + msg="${msg}this system will be rebooted\n\n" + log_failure_msg "$msg" + + log_info_msg "Press Enter to continue..." + wait_for_user + reboot -f + fi + if [ "${error_value}" -gt 3 -a "${error_value}" -lt 16 ]; then + msg="\nFAILURE:\n\nFile system errors " + msg="${msg}were encountered that could not be " + msg="${msg}fixed automatically. This system " + msg="${msg}cannot continue to boot and will " + msg="${msg}therefore be halted until those " + msg="${msg}errors are fixed manually by a " + msg="${msg}System Administrator.\n\n" + msg="${msg}After you press Enter, this system will be " + msg="${msg}halted and powered off.\n\n" + log_failure_msg "$msg" + + log_info_msg "Press Enter to continue..." + wait_for_user + /etc/rc.d/init.d/halt stop + fi + + if [ "${error_value}" -ge 16 ]; then + msg="\nFAILURE:\n\nUnexpected Failure " + msg="${msg}running fsck. Exited with error " + msg="${msg} code: ${error_value}." + log_failure_msg $msg + return ${error_value} + fi + + return 0 +} +do_start_mountfs() +{ + log_info_msg "Remounting root file system in read-write mode..." + mount -o remount,rw / >/dev/null + evaluate_retval + + # Remove fsck-related file system watermarks. + rm -f /fastboot /forcefsck + + # Make sure /dev/pts exists + mkdir -p /dev/pts + + # This will mount all filesystems that do not have _netdev in + # their option list. _netdev denotes a network filesystem. + + log_info_msg "Mounting remaining file systems..." + mount -a -O no_netdev >/dev/null + evaluate_retval + return $failed + +} +do_stop_mountfs() +{ + # Don't unmount virtual file systems like /run + log_info_msg "Unmounting all other currently mounted file systems..." + umount -a -d -r -t notmpfs,nosysfs,nodevtmpfs,noproc,nodevpts >/dev/null + evaluate_retval + + # Make sure / is mounted read only (umount bug) + log_info_msg "Remonting root file system in read-only mode..." + mount -o remount,ro / + evaluate_retval + + # Make all LVM volume groups unavailable, if appropriate + # This fails if swap or / are on an LVM partition + #if [ -x /sbin/vgchange ]; then /sbin/vgchange -an > /dev/null; fi + +} +do_start_cleanfs() +{ + log_info_msg "Cleaning file systems:" + + if [ "${SKIPTMPCLEAN}" = "" ]; then + log_info_msg2 " /tmp" + chmod 1777 /tmp + cd /tmp && + find . -xdev -mindepth 1 ! -name lost+found -delete || failed=1 + fi + + > /var/run/utmp + + if grep -q '^utmp:' /etc/group ; then + chmod 664 /var/run/utmp + chgrp utmp /var/run/utmp + fi + + (return ${failed}) + evaluate_retval + + if egrep -qv '^(#|$)' /etc/sysconfig/createfiles 2>/dev/null; then + log_info_msg "Creating files and directories... " + create_files # Always returns 0 + evaluate_retval + fi + + return $failed +} +############################################################################### +# do_start_udev_retry() # +# Description: Replays any failed uevents that were skipped due to # +# slow hardware initialization, and creates those needed # +# device nodes # +############################################################################### +do_start_udev_retry() +{ + log_info_msg "Retrying failed uevents, if any..." + + # As of udev-186, the --run option is no longer valid + #rundir=$(/sbin/udevadm info --run) + rundir=/run/udev + # From Debian: "copy the rules generated before / was mounted + # read-write": + + for file in ${rundir}/tmp-rules--*; do + dest=${file##*tmp-rules--} + [ "$dest" = '*' ] && break + cat $file >> /etc/udev/rules.d/$dest + rm -f $file + done + + # Re-trigger the uevents that may have failed, + # in hope they will succeed now + /bin/sed -e 's/#.*$//' /etc/sysconfig/udev_retry | /bin/grep -v '^$' | \ + while read line ; do + for subsystem in $line ; do + /sbin/udevadm trigger --subsystem-match=$subsystem --action=add + done + done + + # Now wait for udevd to process the uevents we triggered + if ! is_true "$OMIT_UDEV_RETRY_SETTLE"; then + /sbin/udevadm settle + fi + + evaluate_retval +} +################################################################################ +# do_start_swap() do_stop_swap() # +# # +# Description: Mounts and unmounts swap partitions defined in # +# /etc/fstab. # +################################################################################ +do_start_swap() +{ + log_info_msg "Activating all swap files/partitions..." + swapon -a + evaluate_retval +} +do_stop_swap() +{ + log_info_msg "Deactivating all swap files/partitions..." + swapoff -a + evaluate_retval +} +do_start_console() +{ + failed=0 + [ -r /etc/sysconfig/console ] && . /etc/sysconfig/console + + # See if we need to do anything + if [ -z "${KEYMAP}" ] && [ -z "${KEYMAP_CORRECTIONS}" ] && + [ -z "${FONT}" ] && [ -z "${LEGACY_CHARSET}" ] && + ! is_true "${UNICODE}"; then + return 0 + fi + + # There should be no bogus failures below this line! + log_info_msg "Setting up Linux console..." + + # Figure out if a framebuffer console is used + [ -d /sys/class/graphics/fb0 ] && use_fb=1 || use_fb=0 + + # Figure out the command to set the console into the + # desired mode + is_true "${UNICODE}" && + MODE_COMMAND="echo -en '\033%G' && kbd_mode -u" || + MODE_COMMAND="echo -en '\033%@\033(K' && kbd_mode -a" + + # On framebuffer consoles, font has to be set for each vt in + # UTF-8 mode. This doesn't hurt in non-UTF-8 mode also. + + ! is_true "${use_fb}" || [ -z "${FONT}" ] || + MODE_COMMAND="${MODE_COMMAND} && setfont ${FONT}" + + # Apply that command to all consoles mentioned in + # /etc/inittab. Important: in the UTF-8 mode this should + # happen before setfont, otherwise a kernel bug will + # show up and the unicode map of the font will not be + # used. + + for TTY in `grep '^[^#].*respawn:/sbin/agetty' /etc/inittab | + grep -o '\btty[[:digit:]]*\b'` + do + openvt -f -w -c ${TTY#tty} -- \ + /bin/sh -c "${MODE_COMMAND}" || failed=1 + done + + # Set the font (if not already set above) and the keymap + [ "${use_fb}" == "1" ] || [ -z "${FONT}" ] || setfont $FONT || failed=1 + + [ -z "${KEYMAP}" ] || + loadkeys ${KEYMAP} >/dev/null 2>&1 || + failed=1 + + [ -z "${KEYMAP_CORRECTIONS}" ] || + loadkeys ${KEYMAP_CORRECTIONS} >/dev/null 2>&1 || + failed=1 + + # Convert the keymap from $LEGACY_CHARSET to UTF-8 + [ -z "$LEGACY_CHARSET" ] || + dumpkeys -c "$LEGACY_CHARSET" | loadkeys -u >/dev/null 2>&1 || + failed=1 + + # If any of the commands above failed, the trap at the + # top would set $failed to 1 + ( return $failed ) + evaluate_retval + + return $failed +} +################################################################################ +# do_start_sysctl() # +# # +# Description : File uses /etc/sysctl.conf to set kernel runtime # +# # +################################################################################ +do_start_sysctl() +{ + if [ -f "/etc/sysctl.conf" ]; then + log_info_msg "Setting kernel runtime parameters..." + sysctl -q -p + evaluate_retval + fi +} +################################################################################ +# do_start_network() # +# # +# Description: Start the network depending on what's available nothing, wicd # +# or networkmanager # +# # +################################################################################ +do_config_network() +{ +NETWORKCONFIG_FILE="/etc/sysconfig/network" + if [ ! -f /etc/sysconfig/network ]; then + cat > ${NETWORKCONFIG_FILE} << "EOF" +HOSTNAME='milis' +MANAGER='cli' +EOF +fi + +# Network configuration +. ${NETWORKCONFIG_FILE} + +NM_PIDFILE="/var/run/NetworkManager.pid" +WICD_PIDFILE="/var/run/wicd/wicd.pid" + +if [ "${MANAGER}" == "" ]; then + MANAGER="cli" + if [ -f /usr/sbin/NetworkManager ]; then + MANAGER="networkmanager" + fi + if [ -f /usr/bin/wicd ]; then + MANAGER="wicd" + fi +fi + +} +do_start_network() +{ + do_config_network + case "${MANAGER}" in + networkmanager) + if [ -f /usr/sbin/NetworkManager ]; then + if [ ! -d /var/run/NetworkManager ]; then + install -d -o root -g root -m 755 /var/run/NetworkManager + fi + log_info_msg "Starting NetworkManager daemon..." + start_daemon /usr/sbin/NetworkManager + if [ "${NETWORKWAIT}" == "yes" ]; then + [ -z "${LINKDELAY}" ] && LINKDELAY=10 + log_info_msg "Waiting for network..." + nm-online -q --timeout=$LINKDELAY || nm-online -q -x --timeout=30 + [ "$?" = "0" ] && log_success_msg "Network startup" || log_failure_msg "Network startup" + [ -n "${NETWORKDELAY}" ] && /bin/sleep ${NETWORKDELAY} + fi + else + echo "the package networkmanager seems not to be install" + echo "check the ${NETWORKCONFIG_FILE} file" + fi + ;; + wicd) + if [ -f /usr/bin/wicd ]; then + if [ -e $WICD_PIDFILE ]; then + echo "Wicd appears to already be running" + echo "If this is NOT the case, then remove" + echo "$WICD_PIDFILE, check the ${NETWORKCONFIG_FILE} file" + echo "and try again" + else + log_info_msg "Starting the wicd Daemon..." + start_daemon /usr/bin/wicd 1>/dev/null + evaluate_retval + if grep -v ^# /etc/fstab | grep _netdev > /dev/null; then + while ! grep "nameserver" /etc/resolv.conf ; + do + if [ $NETWORKDELAY -gt 0 ]; then + sleep 1 + echo -n . + let NETWORKDELAY=$NETWORKDELAY-1 + if [ $NETWORKDELAY -lt 1 ]; then + log_failure_msg2 "Time out" + exit 1 + fi + fi + done + log_success_msg2 "Network successfully configured..." + fi + fi + else + echo "the package wicd seems not to be install" + echo "check the ${NETWORKCONFIG_FILE} file" + fi + ;; + cli) + # Start all network interfaces + for file in /etc/sysconfig/ifconfig.* + do + interface=${file##*/ifconfig.} + # Skip if $file is * (because nothing was found) + if [ "${interface}" = "*" ]; then + continue + fi + if [ -f /etc/wpa_supplicant.conf.${interface} ] && [ -x /sbin/wpa_supplicant ]; then + wpa_supplicant -B -c/etc/wpa_supplicant.conf.${interface} -i${interface} \ + -P /var/run/wpa_supplicant.${interface} + sleep 2 + fi + /sbin/ifup ${interface} + done + ;; + esac +} + +do_stop_network() +{ + do_config_network + case "${MANAGER}" in + networkmanager) + if [ -f /usr/sbin/NetworkManager ]; then + log_info_msg "Stopping NetworkManager daemon..." + killproc /usr/sbin/NetworkManager + else + echo "the package networkmanager seems not to be install" + echo "check the ${NETWORKCONFIG_FILE} file" + fi + ;; + wicd) + if [ -e $WICD_PIDFILE ]; then + log_info_msg "Stopping the wicd Daemon..." + wicd-cli -xyz 1>/dev/null + kill $(cat $WICD_PIDFILE) + evaluate_retval + else + echo "wicd appears not to be running..." + echo "check the ${NETWORKCONFIG_FILE} file" + fi + ;; + cli) + # Reverse list + net_files="" + for file in /etc/sysconfig/ifconfig.* + do + net_files="${file} ${net_files}" + done + + # Stop all network interfaces + for file in ${net_files} + do + interface=${file##*/ifconfig.} + + # Skip if $file is * (because nothing was found) + if [ "${interface}" = "*" ]; then + continue + fi + /sbin/ifdown ${interface} + if [ -f /var/run/wpa_supplicant.${interface} ]; then + kill `cat /var/run/wpa_supplicant.${interface}` + fi + done + ;; + esac +} +################################################################################ +# print_file_system() # +# # +# Purpose: printout the file system of the partition passed as argument # +# # +# Return value: # +# - the file system name # +# - "no" if not found # +################################################################################ +print_file_system() { + + local PI FS + PI=`/sbin/blkid ${1}` + for param in $PI; do + case $param in TYPE=*) + FS=`echo ${param#TYPE=}|sed s/\"//g`;; + esac + done + if [ "$FS" == "" ]; then + echo "no" + else + echo $FS + fi +} +# End /lib/services/init-functions diff --git a/rootfs/lib/services/init.in b/rootfs/lib/services/init.in new file mode 100644 index 000000000..164d71abc --- /dev/null +++ b/rootfs/lib/services/init.in @@ -0,0 +1,312 @@ +#!/bin/sh + +PATH=/bin:/usr/bin:/sbin:/usr/sbin +export PATH + +problem() +{ + printf "Encountered a problem!\n\nDropping you to a shell.\n\n" + sh +} + +no_device() +{ + printf "The device %s, which is supposed to contain the\n" $1 + printf "root file system, does not exist.\n" + printf "Please fix this problem and exit this shell.\n\n" +} + +no_mount() +{ + printf "Could not mount device %s\n" $1 + printf "Sleeping forever. Please reboot and fix the kernel command line.\n\n" + printf "Maybe the device is formatted with an unsupported file system?\n\n" + printf "Or maybe filesystem type autodetection went wrong, in which case\n" + printf "you should add the rootfstype=... parameter to the kernel command line.\n\n" + printf "Available partitions:\n" +} + +do_mount_root() +{ + [ -n "$rootflags" ] && rootflags="$rootflags," + rootflags="$rootflags$ro" + + case "$root" in + /dev/* ) device=$root ;; + UUID=* ) eval $root; device="/dev/disk/by-uuid/$UUID" ;; + LABEL=*) eval $root; device="/dev/disk/by-label/$LABEL" ;; + "" ) echo "No root device specified." ; problem ;; + esac + + while [ ! -b "$device" ] ; do + no_device $device + problem + done + if [ "$rootfstype" != "auto" ]; then + rootfstype=`print_file_system $device` + fi + if [ "$rootfstype" == "no" ]; then + no_mount $device + cat /proc/partitions + while true ; do sleep 10000 ; done + fi + [ -z "$overlayroot" ] && mountpoint=/.root || mountpoint=/.roRoot + mkdir -p $mountpoint + if ! mount -n -t "$rootfstype" -o "$rootflags" "$device" $mountpoint ; then + no_mount $device + cat /proc/partitions + while true ; do sleep 10000 ; done + else + log_info_msg "Mounting root file system ${root} in read-only mode..." + evaluate_retval + fi + if [ -n "$overlayroot" ]; then + overlaydevice=$overlayroot; # /dev/mapper// + mkdir -p /mnt/OVL + if ! mount -n "$overlaydevice" /mnt/OVL; then + no_mount $overlaydevice + cat /proc/partitions + while true ; do sleep 10000 ; done + else + log_info_msg "Mounting overlay upper file system ${overlayroot}..." + evaluate_retval + fi + mkdir -p /mnt/OVL/{upper,work} + if ! mount -n -t overlay -o lowerdir=$mountpoint,upperdir=/mnt/OVL/upper,workdir=/mnt/OVL/work overlayrootfs /.root; then + no_mount "overlayrootfs" + cat /proc/partitions + while true ; do sleep 10000 ; done + else + log_info_msg "Mounting overlay root filesystem..." + evaluate_retval + fi + fi +} + +do_install() +{ + echo "Start installation on $root " + + umount /.root + + ro="rw" + + mkdir /etc + ln -s /proc/self/mounts /etc/mtab + + do_mount_root + + for DIR in home proc sys dev srv mnt + do + echo -n "." + if [ ! -d /.root/$DIR ]; then + mkdir /.root/$DIR + fi + done + + echo -n "." + ln -s lib /.root/lib64 + + if [ ! -d /.root/tmp ]; then + echo -n "." + mkdir /.root/tmp + chmod 1777 /.root/tmp + fi + for DIR in var run usr etc root lib sbin bin opt + do + echo -n "." + if [ -f /.root/boot/$DIR.squashfs ]; then + mkdir /DIR + mount -o loop -t squashfs /.root/boot/$DIR.squashfs /DIR + cp -a /DIR /.root/$DIR + umount /DIR + rm -r /DIR + if [ "$DIR" == "root" ]; then + chmod 750 /.root/root + fi + fi + done + # We need to check if entry exist in /etc/fstab + if [ "`cat /.root/etc/fstab |sed "s/ \+/ /g"|sed "s/\t\+/ /g"|sed "s/ /:/g"|cut -d ":" -f1-2|grep $root|cut -d ":" -f2`" != "/" ]; then + # blkid will tell us the file system + TYPE=`print_file_system $root` + echo -n "." + echo "$root / $TYPE defaults 0 1" >> /.root/etc/fstab + do_stop_udev + fi + + umount /.root + + ro="ro" + + do_mount_root + echo "Successfully Installed on device $root" +} + +do_mount_in_ram() +{ + # squasfs files are in ${1} on the initrd + # RW folders + modprobe squashfs + modprobe loop + for DIR in var run etc root + do + if [ -f ${1}/$DIR.squashfs ];then + mkdir /DIR + [ "$verbose" == "no" ] || echo "mount -o loop -t squashfs ${1}/$DIR.squashfs /DIR" + mount -o loop -t squashfs ${1}/$DIR.squashfs /DIR || problem + mkdir -p /$DIR > /dev/null 2>&1 + cp -a /DIR/* /$DIR/ > /dev/null 2>&1 + umount /DIR + rm -r /DIR + if [ "$DIR" == "root" ]; then + chmod 750 /root + fi + fi + done + # RO folders + for DIR in usr lib sbin bin opt + do + if [ -f ${1}/$DIR.squashfs ];then + mkdir /$DIR > /dev/null 2>&1 + [ "$verbose" == "no" ] || echo "mount -o loop -t squashfs ${1}/$DIR.squashfs /$DIR" + mount -o loop -t squashfs ${1}/$DIR.squashfs /$DIR || problem + fi + done +} + +find_media() { + EXPECT_LABEL="nutyxcd" + for SYS in /sys/block/sd* /sys/block/sr* ; do + [ "$verbose" == "no" ] || echo "Looking in $SYS for media" + if [ ! -d "$SYS" ]; then continue; fi + DEV=/dev/${SYS##*/} + LABEL=`dd if=$DEV bs=1 skip=32808 count=32 2>/dev/null` + if [ ${LABEL} == ${EXPECT_LABEL} ] 2>/dev/null ; then + ln -s $DEV /dev/nutyx-cd + mkdir -p /media/cdrom 2>/dev/null + [ "$verbose" == "no" ] || echo "mount -n /dev/nutyx-cd /media/cdrom" + mount -n /dev/nutyx-cd /media/cdrom + [ -d /media/cdrom/depot ] && echo $DEV > /tmp/depot + break + fi + done +} + +MainLoop(){ + while [ ! -f /root/boot ]; + do + [ "$verbose" == "no" ] || echo "Launch /etc/rc.d/init.d/setup-nutyx ..." + /etc/rc.d/init.d/setup-nutyx || problem + done +} + +# ********** +# Begin here +# ********** + +init=/sbin/init +overlayroot= +root= +rootdelay= +rootfstype=auto +ro="ro" +rootflags= +device= +verbose="no" + +. /lib/lsb/init-functions + +do_mount_virtualfs + +read -r cmdline < /proc/cmdline + +for param in $cmdline ; do + case $param in + init=* ) init=${param#init=} ;; + root=* ) root=${param#root=} ;; + rootdelay=* ) rootdelay=${param#rootdelay=} ;; + overlayroot=*) overlayroot=${param#overlayroot=} ;; + rootfstype=* ) rootfstype=${param#rootfstype=} ;; + rootflags=* ) rootflags=${param#rootflags=} ;; + ro ) ro="ro" ;; + rw ) ro="rw" ;; + quiet ) export verbose="no" ;; + testiso ) export verbose="yes" ;; + esac +done + +if [ -n "$rootdelay" ] && [ -f /sbin/mdadm ]; then + /sbin/mdadm --auto-detect + ### First we activate lvm if possible + if [ -f /sbin/lvm ]; then + /sbin/lvm vgchange --ignorelockingfailure -ay + if [ $? = 0 ]; then + /sbin/lvm vgscan --ignorelockingfailure --mknodes + fi + fi +fi +if [ -d /lib/modules ]; then + do_start_localnet + do_start_udev +fi +if [ -n "$rootdelay" ] ; then + [ "$verbose" == "no" ] || echo "... wait $rootdelay seconds" + sleep "$rootdelay" +fi +if [ "$root" == "" ]; then + if [ ! -f /etc/rc.d/init.d/setup-nutyx ]; then + find_media + if [ ! -L /dev/nutyx-cd ]; then + [ "$verbose" == "no" ] || echo "Media not found yet, trying again in 5 sec" + sleep 5 + find_media + fi + if [ -d /media/cdrom/isolinux/boot ]; then + do_mount_in_ram /media/cdrom/isolinux/boot + else + do_mount_in_ram /boot + fi + else + do_mount_in_ram /boot + fi + if [ ! -f /etc/rc.d/init.d/setup-nutyx ]; then + no_mount + sh + else + if [ "$verbose" == "yes" ]; then + echo "/etc/rc.d/init.d/setup-nutyx exit ..." + ls -lt /etc/rc.d/init.d/setup-nutyx + fi + fi +# TODO This doesn't works FIXME + [ "$verbose" == "no" ] || echo "Stop udev ..." + do_stop_udev + [ "$verbose" == "no" ] || echo "Start udev ..." + do_start_udev + [ "$verbose" == "no" ] || echo "Wait 5 second ..." + [ "$verbose" == "no" ] || sleep 5 + [ "$verbose" == "no" ] && clear + MainLoop + root=`cat /root/boot` + [ "$verbose" == "no" ] || echo "Stop udev ..." + do_stop_udev + killall -w /sbin/udevd + for DIR in usr lib sbin bin opt + do + [ "$verbose" == "no" ] || echo "umount /$DIR ..." + umount /$DIR > /dev/null 2>&1 + done +fi + +mkdir /.root +do_mount_root + +if ! [ -d /.root/bin -a -d /.root/dev -a -d /.root/etc -a -d /.root/lib \ + -a -d /.root/sbin -a -d /.root/tmp -a -d /.root/root -a -d /.root/proc \ + -a -d /.root/usr -a -d /.root/var -a -d /.root/run -a -d /.root/sys ]; then + do_install +fi +do_stop_udev +cd /.root +exec switch_root /.root "$init" "$@" > /dev/null 2>&1 diff --git a/rootfs/lib/services/ipv4-static b/rootfs/lib/services/ipv4-static new file mode 100755 index 000000000..33fe4c21b --- /dev/null +++ b/rootfs/lib/services/ipv4-static @@ -0,0 +1,87 @@ +#!/bin/sh +######################################################################## +# Begin /lib/services/ipv4-static +# +# Description : IPV4 Static Boot Script +# +# Authors : Nathan Coulson - nathan@linuxfromscratch.org +# Kevin P. Fleming - kpfleming@linuxfromscratch.org +# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org +# +# Version : LFS 7.0 +# +######################################################################## + +. /lib/lsb/init-functions +. ${IFCONFIG} + +if [ -z "${IP}" ]; then + log_failure_msg "\nIP variable missing from ${IFCONFIG}, cannot continue." + exit 1 +fi + +if [ -z "${PREFIX}" -a -z "${PEER}" ]; then + log_warning_msg "\nPREFIX variable missing from ${IFCONFIG}, assuming 24." + PREFIX=24 + args="${args} ${IP}/${PREFIX}" + +elif [ -n "${PREFIX}" -a -n "${PEER}" ]; then + log_failure_msg "\nPREFIX and PEER both specified in ${IFCONFIG}, cannot continue." + exit 1 + +elif [ -n "${PREFIX}" ]; then + args="${args} ${IP}/${PREFIX}" + +elif [ -n "${PEER}" ]; then + args="${args} ${IP} peer ${PEER}" +fi + +if [ -n "${LABEL}" ]; then + args="${args} label ${LABEL}" +fi + +if [ -n "${BROADCAST}" ]; then + args="${args} broadcast ${BROADCAST}" +fi + +case "${2}" in + up) + if [ "$(ip addr show ${1} 2>/dev/null | grep ${IP}/)" = "" ]; then + + # Cosmetic output not needed for multiple services + if ! $(echo ${SERVICE} | grep -q " "); then + log_info_msg2 "\n" # Terminate the previous message + fi + + log_info_msg "Adding IPv4 address ${IP} to the ${1} interface..." + ip addr add ${args} dev ${1} + evaluate_retval + else + log_warning_msg "Cannot add IPv4 address ${IP} to ${1}. Already present." + fi + ;; + + down) + if [ "$(ip addr show ${1} 2>/dev/null | grep ${IP}/)" != "" ]; then + log_info_msg "Removing IPv4 address ${IP} from the ${1} interface..." + ip addr del ${args} dev ${1} + evaluate_retval + fi + + if [ -n "${GATEWAY}" ]; then + # Only remove the gateway if there are no remaining ipv4 addresses + if [ "$(ip addr show ${1} 2>/dev/null | grep 'inet ')" != "" ]; then + log_info_msg "Removing default gateway..." + ip route del default + evaluate_retval + fi + fi + ;; + + *) + echo "Usage: ${0} [interface] {up|down}" + exit 1 + ;; +esac + +# End /lib/services/ipv4-static diff --git a/rootfs/lib/services/ipv4-static-route b/rootfs/lib/services/ipv4-static-route new file mode 100755 index 000000000..293ca44a5 --- /dev/null +++ b/rootfs/lib/services/ipv4-static-route @@ -0,0 +1,98 @@ +#!/bin/sh +######################################################################## +# Begin /lib/services/ipv4-static-route +# +# Description : IPV4 Static Route Script +# +# Authors : Kevin P. Fleming - kpfleming@linuxfromscratch.org +# DJ Lucas - dj@linuxfromscratch.org +# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org +# +# Version : LFS 7.0 +# +######################################################################## + +. /lib/lsb/init-functions +. ${IFCONFIG} + +case "${TYPE}" in + ("" | "network") + need_ip=1 + need_gateway=1 + ;; + + ("default") + need_gateway=1 + args="${args} default" + desc="default" + ;; + + ("host") + need_ip=1 + ;; + + ("unreachable") + need_ip=1 + args="${args} unreachable" + desc="unreachable " + ;; + + (*) + log_failure_msg "Unknown route type (${TYPE}) in ${IFCONFIG}, cannot continue." + exit 1 + ;; +esac + +if [ -n "${GATEWAY}" ]; then + MSG="The GATEWAY variable cannot be set in ${IFCONFIG} for static routes.\n" + log_failure_msg "$MSG Use STATIC_GATEWAY only, cannot continue" + exit 1 +fi + +if [ -n "${need_ip}" ]; then + if [ -z "${IP}" ]; then + log_failure_msg "IP variable missing from ${IFCONFIG}, cannot continue." + exit 1 + fi + + if [ -z "${PREFIX}" ]; then + log_failure_msg "PREFIX variable missing from ${IFCONFIG}, cannot continue." + exit 1 + fi + + args="${args} ${IP}/${PREFIX}" + desc="${desc}${IP}/${PREFIX}" +fi + +if [ -n "${need_gateway}" ]; then + if [ -z "${STATIC_GATEWAY}" ]; then + log_failure_msg "STATIC_GATEWAY variable missing from ${IFCONFIG}, cannot continue." + exit 1 + fi + args="${args} via ${STATIC_GATEWAY}" +fi + +if [ -n "${SOURCE}" ]; then + args="${args} src ${SOURCE}" +fi + +case "${2}" in + up) + log_info_msg "Adding '${desc}' route to the ${1} interface..." + ip route add ${args} dev ${1} + evaluate_retval + ;; + + down) + log_info_msg "Removing '${desc}' route from the ${1} interface..." + ip route del ${args} dev ${1} + evaluate_retval + ;; + + *) + echo "Usage: ${0} [interface] {up|down}" + exit 1 + ;; +esac + +# End /lib/services/ipv4-static-route diff --git a/rootfs/root/20-keyboard.conf b/rootfs/root/20-keyboard.conf new file mode 120000 index 000000000..c56fb571c --- /dev/null +++ b/rootfs/root/20-keyboard.conf @@ -0,0 +1 @@ +../etc/X11/xorg.conf.d/20-keyboard.conf \ No newline at end of file diff --git a/rootfs/root/bashrc b/rootfs/root/bashrc new file mode 120000 index 000000000..370c1a3e6 --- /dev/null +++ b/rootfs/root/bashrc @@ -0,0 +1 @@ +../etc/bashrc \ No newline at end of file diff --git a/rootfs/root/console b/rootfs/root/console new file mode 120000 index 000000000..d5d11f774 --- /dev/null +++ b/rootfs/root/console @@ -0,0 +1 @@ +../etc/sysconfig/console \ No newline at end of file diff --git a/rootfs/root/fstab b/rootfs/root/fstab new file mode 120000 index 000000000..037e3d1bc --- /dev/null +++ b/rootfs/root/fstab @@ -0,0 +1 @@ +../etc/fstab \ No newline at end of file diff --git a/rootfs/root/grub.cfg b/rootfs/root/grub.cfg new file mode 120000 index 000000000..ca6b4714d --- /dev/null +++ b/rootfs/root/grub.cfg @@ -0,0 +1 @@ +../boot/grub/grub.cfg \ No newline at end of file diff --git a/rootfs/root/inittab b/rootfs/root/inittab new file mode 120000 index 000000000..955638050 --- /dev/null +++ b/rootfs/root/inittab @@ -0,0 +1 @@ +../etc/inittab \ No newline at end of file diff --git a/rootfs/root/modprobe.d b/rootfs/root/modprobe.d new file mode 120000 index 000000000..69eb026d1 --- /dev/null +++ b/rootfs/root/modprobe.d @@ -0,0 +1 @@ +../etc/modprobe.d \ No newline at end of file diff --git a/rootfs/root/network b/rootfs/root/network new file mode 120000 index 000000000..927420039 --- /dev/null +++ b/rootfs/root/network @@ -0,0 +1 @@ +../etc/sysconfig/network \ No newline at end of file diff --git a/rootfs/root/profile.d b/rootfs/root/profile.d new file mode 120000 index 000000000..826009f15 --- /dev/null +++ b/rootfs/root/profile.d @@ -0,0 +1 @@ +../etc/profile.d \ No newline at end of file diff --git a/rootfs/sbin/ifdown b/rootfs/sbin/ifdown new file mode 100755 index 000000000..1490cc5fd --- /dev/null +++ b/rootfs/sbin/ifdown @@ -0,0 +1,95 @@ +#!/bin/bash +######################################################################## +# Begin /sbin/ifdown +# +# Description : Interface Down +# +# Authors : Nathan Coulson - nathan@linuxfromscratch.org +# Kevin P. Fleming - kpfleming@linuxfromscratch.org +# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org +# +# Version : LFS 7.0 +# +# Notes : the IFCONFIG variable is passed to the scripts found +# in the /lib/services directory, to indicate what file the +# service should source to get interface specifications. +# +######################################################################## + +RELEASE="7.0" + +USAGE="Usage: $0 [ -hV ] [--help] [--version] interface" +VERSTR="LFS ifdown, version ${RELEASE}" + +while [ $# -gt 0 ]; do + case "$1" in + --help | -h) help="y"; break ;; + + --version | -V) echo "${VERSTR}"; exit 0 ;; + + -*) echo "ifup: ${1}: invalid option" >&2 + echo "${USAGE}" >& 2 + exit 2 ;; + + *) break ;; + esac +done + +if [ -n "$help" ]; then + echo "${VERSTR}" + echo "${USAGE}" + echo + cat << HERE_EOF +ifdown is used to bring down a network interface. The interface +parameter, e.g. eth0 or eth0:2, must match the trailing part of the +interface specifications file, e.g. /etc/sysconfig/ifconfig.eth0:2. + +HERE_EOF + exit 0 +fi + +file=/etc/sysconfig/ifconfig.${1} + +# Skip backup files +[ "${file}" = "${file%""~""}" ] || exit 0 + +. /lib/lsb/init-functions + +if [ ! -r "${file}" ]; then + log_warning_msg "${file} is missing or cannot be accessed." + exit 1 +fi + +. ${file} + +# We only need to first service to bring down the interface +S=`echo ${SERVICE} | cut -f1 -d" "` + +if ip link show ${1} > /dev/null 2>&1; then + if [ -n "${S}" -a -x "/lib/services/${S}" ]; then + IFCONFIG=${file} /lib/services/${S} ${1} down + else + MSG="Unable to process ${file}. Either " + MSG="${MSG}the SERVICE variable was not set " + MSG="${MSG}or the specified service cannot be executed." + log_failure_msg "$MSG" + exit 1 + fi +else + log_warning_msg "Interface ${1} doesn't exist." +fi + +# Leave the interface up if there are additional interfaces in the device +link_status=`ip link show ${1} 2>/dev/null` + +if [ -n "${link_status}" ]; then + if [ "$(echo "${link_status}" | grep UP)" != "" ]; then + if [ "$(ip addr show ${1} | grep 'inet ')" == "" ]; then + log_info_msg "Bringing down the ${1} interface..." + ip link set ${1} down + evaluate_retval + fi + fi +fi + +# End /sbin/ifdown diff --git a/rootfs/sbin/ifup b/rootfs/sbin/ifup new file mode 100755 index 000000000..30129bcfb --- /dev/null +++ b/rootfs/sbin/ifup @@ -0,0 +1,131 @@ +#!/bin/sh +######################################################################## +# Begin /sbin/ifup +# +# Description : Interface Up +# +# Authors : Nathan Coulson - nathan@linuxfromscratch.org +# Kevin P. Fleming - kpfleming@linuxfromscratch.org +# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org +# +# Version : LFS 7.2 +# +# Notes : The IFCONFIG variable is passed to the SERVICE script +# in the /lib/services directory, to indicate what file the +# service should source to get interface specifications. +# +######################################################################## + +up() +{ + if ip link show $1 > /dev/null 2>&1; then + link_status=`ip link show $1` + + if [ -n "${link_status}" ]; then + if ! echo "${link_status}" | grep -q UP; then + ip link set $1 up + fi + fi + + else + log_failure_msg "\nInterface ${1} doesn't exist." + exit 1 + fi +} + +RELEASE="7.2" + +USAGE="Usage: $0 [ -hV ] [--help] [--version] interface" +VERSTR="LFS ifup, version ${RELEASE}" + +while [ $# -gt 0 ]; do + case "$1" in + --help | -h) help="y"; break ;; + + --version | -V) echo "${VERSTR}"; exit 0 ;; + + -*) echo "ifup: ${1}: invalid option" >&2 + echo "${USAGE}" >& 2 + exit 2 ;; + + *) break ;; + esac +done + +if [ -n "$help" ]; then + echo "${VERSTR}" + echo "${USAGE}" + echo + cat << HERE_EOF +ifup is used to bring up a network interface. The interface +parameter, e.g. eth0 or eth0:2, must match the trailing part of the +interface specifications file, e.g. /etc/sysconfig/ifconfig.eth0:2. + +HERE_EOF + exit 0 +fi + +file=/etc/sysconfig/ifconfig.${1} + +# Skip backup files +[ "${file}" = "${file%""~""}" ] || exit 0 + +. /lib/lsb/init-functions + +log_info_msg "Bringing up the ${1} interface... " + +if [ ! -r "${file}" ]; then + log_failure_msg2 "${file} is missing or cannot be accessed." + exit 1 +fi + +. $file + +# Do not process this service if started by boot, and ONBOOT +# is not set to yes +if [ "${IN_BOOT}" = "1" -a "${ONBOOT}" != "yes" ]; then + log_info_msg2 "skipped" + exit 0 +fi + +for S in ${SERVICE}; do + if [ ! -x "/lib/services/${S}" ]; then + MSG="\nUnable to process ${file}. Either " + MSG="${MSG}the SERVICE '${S} was not present " + MSG="${MSG}or cannot be executed." + log_failure_msg "$MSG" + exit 1 + fi +done + +# Create/configure the interface +for S in ${SERVICE}; do + IFCONFIG=${file} /lib/services/${S} ${1} up +done + +# Bring up the interface and any components +for I in $1 $INTERFACE_COMPONENTS; do up $I; done + +# Set MTU if requested. Check if MTU has a "good" value. +if test -n "${MTU}"; then + if [[ ${MTU} =~ ^[0-9]+$ ]] && [[ $MTU -ge 68 ]] ; then + for I in $1 $INTERFACE_COMPONENTS; do + ip link set dev $I mtu $MTU; + done + else + log_info_msg2 "Invalid MTU $MTU" + fi +fi + +# Set the route default gateway if requested +if [ -n "${GATEWAY}" ]; then + if ip route | grep -q default; then + log_warning_msg "\nGateway already setup; skipping." + else + log_info_msg "Setting up default gateway..." + ip route add default via ${GATEWAY} dev ${1} + evaluate_retval + fi +fi + +# End /sbin/ifup diff --git a/rootfs/sbin/mkinitramfs b/rootfs/sbin/mkinitramfs new file mode 100755 index 000000000..e3cc800fe --- /dev/null +++ b/rootfs/sbin/mkinitramfs @@ -0,0 +1,264 @@ +#!/bin/bash +# This file based in part on the mkinitrafms script for the LFS LiveCD +# written by Alexander E. Patrakov and Jeremy Huntwork. +# adapted by sham + +copy() +{ + local file + + if [ "$2" == "lib" ]; then + file=$(PATH=/lib:/usr/lib type -p $1) + else + file=$(type -p $1) + fi + + if [ -n $file ] ; then + cp $file $WDIR/$2 + else + echo "Missing required file: $1 for directory $2" + rm -rf $WDIR + exit 1 + fi +} + +if [ -z $1 ] ; then + INITRAMFS_FILE=initrd +else + KERNEL_VERSION=$1 + INITRAMFS_FILE=initrd-$KERNEL_VERSION + sbinfiles="udevd udevadm ip" +fi + +if [ -n "$KERNEL_VERSION" ] && [ ! -d "/lib/modules/$1" ] ; then + echo "No modules directory named $1" + exit 1 +fi + +printf "Creating $INITRAMFS_FILE... " + +binfiles="sh cat clear cut date grep cp dd hostname killall ls mkdir mknod more mount mountpoint chmod" +binfiles="$binfiles umount stty sed sleep ln rm uname" + +sbinfiles="$sbinfiles blkid switch_root" + +#Optional files and locations +if [ -x /sbin/mdadm ] ; then sbinfiles="$sbinfiles mdadm"; fi + +unsorted=$(mktemp /tmp/unsorted.XXXXXXXXXX) + +DATADIR=/lib/services +INITIN=init.in + +# Create a temporrary working directory +WDIR=$(mktemp -d /tmp/initrd-work.XXXXXXXXXX) + +# Create base directory structure +# mkdir -p $WDIR/{bin,dev,lib/firmware,run,sbin,sys,proc} +mkdir -p $WDIR/{bin,dev,lib/{lsb,firmware},run,sbin,sys,proc,tmp,etc,usr/share} +mkdir -p $WDIR/etc/{sysconfig,modprobe.d,udev/{rules.d,hwdb.d}} +touch $WDIR/etc/modprobe.d/modprobe.conf +ln -s lib $WDIR/lib64 + +# Create necessary device nodes +# mknod -m 640 $WDIR/dev/console c 5 1 +# mknod -m 664 $WDIR/dev/null c 1 3 + +# Install the init-functions +if [ -f /lib/lsb/init-functions ]; then + cp /lib/lsb/init-functions $WDIR/lib/lsb/init-functions +fi +if [ -n "$KERNEL_VERSION" ] ; then + cp /etc/group $WDIR/etc +fi +cat > $WDIR/etc/fstab << "EOF" +proc /proc proc nosuid,noexec,nodev 0 0 +sysfs /sys sysfs nosuid,noexec,nodev 0 0 +devpts /dev/pts devpts gid=5,mode=620 0 0 +tmpfs /run tmpfs defaults 0 0 +devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 +EOF + +# echo and false are a bit wird +cp /bin/echo $WDIR/bin/echo +cp /bin/false $WDIR/bin/false + +# terminal stuff +mkdir -p $WDIR/lib/ncurses/terminfo/l +cp /lib/ncurses/terminfo/l/linux \ + $WDIR/lib/ncurses/terminfo/l +ln -s ../../lib/ncurses/terminfo $WDIR/usr/share/terminfo +# Install the udev configuration files +if [ -f /etc/udev/udev.conf ]; then + cp /etc/udev/udev.conf $WDIR/etc/udev/udev.conf +fi + +for file in $(find /etc/udev/rules.d/ -type f) ; do + cp $file $WDIR/etc/udev/rules.d +done + +for file in $(find /etc/udev/hwdb.d/ -type f) ; do + cp $file $WDIR/etc/udev/hwdb.d +done +cat > $WDIR/etc/udev/rules.d/55-lfs.rules << "EOF" +# /etc/udev/rules.d/55-lfs.rules: Rule definitions for LFS. + +# Core kernel devices + +# This causes the system clock to be set as soon as /dev/rtc becomes available. +SUBSYSTEM=="rtc", ACTION=="add", MODE="0644", RUN="do_start_clock" +KERNEL=="rtc", ACTION=="add", MODE="0644", RUN="do_start_clock" + +# Comms devices + +KERNEL=="ippp[0-9]*", GROUP="dialout" +KERNEL=="isdn[0-9]*", GROUP="dialout" +KERNEL=="isdnctrl[0-9]*", GROUP="dialout" +KERNEL=="dcbri[0-9]*", GROUP="dialout" +EOF + +# Hostname +if [ -f /etc/hostname ] ; then + cp /etc/hostname $WDIR/etc/hostname +else + echo "milis" > $WDIR/etc/hostname +fi +# Clock setting +if [ -f /etc/sysconfig/clock ] ; then + cp /etc/sysconfig/clock $WDIR/etc/sysconfig +fi + +# Install any firmware present +# cp -a /lib/firmware $WDIR/lib + +# Copy the RAID configureation file if present +# if [ -f /etc/mdadm.conf ] ; then +# cp /etc/mdadm.conf $WDIR/etc +# fi + +# Install the init file +install -m0755 $DATADIR/$INITIN $WDIR/init + + binfiles="$binfiles groups" + if [ -x /bin/kmod ] ; then + binfiles="$binfiles kmod" + else + binfiles="$binfiles lsmod" + sbinfiles="$sbinfiles insmod" + fi + +# Install basic binaries +for f in $binfiles ; do + ldd /bin/$f | sed "s/\t//" | cut -d " " -f1 >> $unsorted + copy $f bin +done + +# Add lvm if present +if [ -x /sbin/lvm ] ; then sbinfiles="$sbinfiles lvm dmsetup"; fi + +for f in $sbinfiles ; do + ldd /sbin/$f | sed "s/\t//" | cut -d " " -f1 >> $unsorted + copy $f sbin +done + +# Add udevd libraries if not in /sbin +if [ -x /lib/udev/udevd ] ; then + ldd /lib/udev/udevd | sed "s/\t//" | cut -d " " -f1 >> $unsorted +fi + +if [ -x /bin/kmod ] ; then + ln -s kmod $WDIR/bin/lsmod + ln -s ../bin/kmod $WDIR/sbin/insmod + ln -s ../bin/kmod $WDIR/sbin/modprobe + ln -s ../bin/kmod $WDIR/sbin/depmod +fi + +# Add lvm symlinks if appropriate +# Also copy the lvm.conf file +if [ -x /sbin/lvm ] ; then + ln -s lvm $WDIR/sbin/lvchange + ln -s lvm $WDIR/sbin/lvrename + ln -s lvm $WDIR/sbin/lvextend + ln -s lvm $WDIR/sbin/lvcreate + ln -s lvm $WDIR/sbin/lvdisplay + ln -s lvm $WDIR/sbin/lvscan + + ln -s lvm $WDIR/sbin/pvchange + ln -s lvm $WDIR/sbin/pvck + ln -s lvm $WDIR/sbin/pvcreate + ln -s lvm $WDIR/sbin/pvdisplay + ln -s lvm $WDIR/sbin/pvscan + + ln -s lvm $WDIR/sbin/vgchange + ln -s lvm $WDIR/sbin/vgcreate + ln -s lvm $WDIR/sbin/vgscan + ln -s lvm $WDIR/sbin/vgrename + ln -s lvm $WDIR/sbin/vgck + # Conf file(s) + cp -a /etc/lvm $WDIR/etc +fi + +# Install libraries +sort $unsorted | uniq | while read library ; do + if [ "$library" == "linux-vdso.so.1" ] || + [ "$library" == "linux-gate.so.1" ]; then + continue + fi + + copy $library lib +done + +cp -a /lib/udev $WDIR/lib + +# The Hardware clock setting maybe could be faster done +cat > $WDIR/lib/udev/do_start_clock << "EOF" +#!/bin/sh -e +. /lib/lsb/init-functions +do_start_clock +EOF +chmod 755 $WDIR/lib/udev/do_start_clock + +# Install the kernel modules if requested +if [ -n "$KERNEL_VERSION" ]; then + find \ + /lib/modules/$KERNEL_VERSION/kernel/{arch,crypto,fs,kernel,lib,mm,security} \ + /lib/modules/$KERNEL_VERSION/kernel/drivers/{ata,base,block,cdrom,hid,md,firewire} \ + /lib/modules/$KERNEL_VERSION/kernel/drivers/{scsi,message,pcmcia,virtio,net} \ + /lib/modules/$KERNEL_VERSION/kernel/drivers/usb/{core,common,host,storage} \ + -type f 2> /dev/null | cpio --make-directories -p --quiet $WDIR + + cp /lib/modules/$KERNEL_VERSION/modules.{builtin,order} \ + $WDIR/lib/modules/$KERNEL_VERSION + + depmod -b $WDIR $KERNEL_VERSION + + cp -a /lib/firmware/rtlwifi \ + $WDIR/lib/firmware > /dev/null 2>&1 + cp -a /lib/firmware/ath6k \ + $WDIR/lib/firmware > /dev/null 2>&1 + cp -a /lib/firmware/RTL8192E \ + $WDIR/lib/firmware > /dev/null 2>&1 + cp -a /lib/firmware/bnx2x-* \ + $WDIR/lib/firmware > /dev/null 2>&1 + cp -a /lib/firmware/brcm \ + $WDIR/lib/firmware > /dev/null 2>&1 + cp -a /lib/firmware/iwlwifi-* \ + $WDIR/lib/firmware > /dev/null 2>&1 + cp -a /lib/firmware/radeon \ + $WDIR/lib/firmware > /dev/null 2>&1 + cp -a /lib/firmware/ar3k \ + $WDIR/lib/firmware > /dev/null 2>&1 +fi +rm -f /boot/$INITRAMFS_FILE +# cp -a /boot $WDIR +# rm -v $WDIR/boot/kernel* + +( cd $WDIR ; find . | cpio -o -H newc --quiet | gzip -9 ) > $INITRAMFS_FILE + +# Remove the temporary direc +rm -rf $WDIR $unsorted +mv $INITRAMFS_FILE /boot/$INITRAMFS_FILE +# in case of iso +# mv $INITRAMFS_FILE /ISO/isolinux/$INITRAMFS_FILE +printf "done.\n" + diff --git a/rootfs/usr/share/man/man8/ifup.8 b/rootfs/usr/share/man/man8/ifup.8 new file mode 100644 index 000000000..e0ca9db37 --- /dev/null +++ b/rootfs/usr/share/man/man8/ifup.8 @@ -0,0 +1,185 @@ +ifup(8) ifup(8) + +NAME + ifup - bring a network interface up + ifdown - take a network interface down + +SYNOPSIS + ifup IFACE + ifup -h|--help + ifup -V|--version + + ifdown IFACE + ifdown -h|--help + ifdown -V|--version + +DESCRIPTION + The ifup and ifdown commands may be used to configure + (or, respectively, deconfigure) a network interface based + on interface definitions in the file + /etc/sysconfig/ifconfig.IFACE. + +OPTIONS + A summary of options is included below. + + -h, --help + Show summary of options. + + -V, --version + Show version information. + +EXAMPLES + ifup eth0 + Bring up the interface defined in the file + /etc/sysconfig/ifconfig.eth0 + + ONBOOT=no + IFACE=eth0 + SERVICE=ipv4-static + IP=192.168.1.22 + GATEWAY=192.168.1.1 + PREFIX=24 + BROADCAST=192.168.1.255 + + ifdown eth0:2 + Bring down the interface defined in the file + /etc/sysconfig/ifconfig.eth0:2 + + ONBOOT=no + IFACE=eth0 + LABEL=eth0:2 + SERVICE=dhcpcd + + DHCP_START="--waitip" + DHCP_STOP="-k" + + # Set PRINTIP="yes" to have the script print the DHCP IP address + PRINTIP="yes" + + # Set PRINTALL="yes" to print the DHCP assigned values for + # IP, SM, DG, and 1st NS. + PRINTALL="no" + + ifup br0 + Bring up the interface defined in the file + /etc/sysconfig/ifconfig.br0 + + ONBOOT=yes + IFACE=br0 + SERVICE="bridge ipv4-static" + IP=192.168.1.22 + GATEWAY=192.168.1.1 + PREFIX=24 + BROADCAST=192.168.1.255 + STP=no # Spanning tree protocol, default no + INTERFACE_COMPONENTS=eth0 # Add to IFACE + IP_FORWARD=true + +NOTES + The program does not configure network interfaces direct- + ly. It runs scripts defined by the SERVICE variable in + the network configuration file. + + The configuration files must have the following environ- + ment variables set: + + IFACE - The interface to configure, e.g. eth0. It must + be available in /sys/class/net. + + SERVICE - The service script to run to bring up the inter- + face. Standard services are ipv4-static and + ipv4-static-route. Other services such as dhcp + or bridge may be installed. This value may + be a list of services when the interface is a + compound device such as a bridge. + + ONBOOT - If set to 'yes', the specified interface is + configured by the netowrk boot script. + + GATEWAY - The default IP address to use for routing if + the destination IP address is not in a static + route or on a local network, e.g., 192.168.1.1. + For secondary IP addresses on an interface, this + parameter should not be specified. If the service + is ipv4-static-route, this parameter must NOT + be set. + + STATIC_GATEWAY - The default IP address to use for routing + when setting a static routing address. + + INTERFACE_COMPONENTS - A list of component interfaces + only needed for a compound device such as a bridge. + This list is normally a single value, e.g. eth0, + for use with a virtual host such as kvm. + + Other paramters that are service specific include: + + ipv4-static + + IP - The IP address of the interface, + e.g. 192.168.1.2. + + PREFIX - The number of bits that specify the network + number of the interface. The default, if not + specified, is 24. + + LABEL - The label to be assigned to the interface. + This is normally specified for assigning + additional IP addresses to a network + device. Example: eth0:2 (optional) + + BROADCAST - The brodcast address for this interface, + e.g 192.168.1.255. If not specified, + the broadcast address will be calculated + from the IP and PREFIX. + + ipv4-static-route + + TYPE - The type of route, typically 'default', + 'network', 'or host'. + + IP - The IP address for a network or host, if the + TYPE is not 'default'. + + PREFIX - The prefix for the associated IP address. + + STATIC_GATEWAY - The IP address for a network route. + + SOURCE - The source IP address to prefer when sending + to the destinations covered by the specified + route. (optional) + + dhcp/dhclient + + DHCP_START - Optional parameters to pass to the dhcp client + at startup. + + DHCP_STOP - Optional paremeters to pass to the dhcp client + at shutdown. + + PRINTIP - Flag to print the dhcp address to stdout + + PRINTALL - Flag to print all obtained dhcp data to stdout + + bridge + + IP_FORWARD - An optional flag to enable the system to forward + inbound IP packets received by one interface to + another outbound interface. + + STP - Set bridge spanning tree protocol. Default is no. + +FILES + /etc/sysconfig/ifconfig.* + definitions of network interfaces + +AUTHORS + The ifup/ifdown suite was written by Nathan Coulson + and Kevin P. Fleming + + and updated by Bruce Dubbs . + +SEE ALSO + ip(8). + +IFUP/IFDOWN 8 February 2015 ifup(8) diff --git a/rootfs/var/lock b/rootfs/var/lock new file mode 120000 index 000000000..952f2465f --- /dev/null +++ b/rootfs/var/lock @@ -0,0 +1 @@ +/run/lock \ No newline at end of file diff --git a/rootfs/var/log/bootlog b/rootfs/var/log/bootlog new file mode 100644 index 000000000..e69de29bb diff --git a/rootfs/var/log/btmp b/rootfs/var/log/btmp new file mode 100644 index 000000000..e69de29bb diff --git a/rootfs/var/log/lastlog b/rootfs/var/log/lastlog new file mode 100644 index 000000000..e69de29bb diff --git a/rootfs/var/log/wtmp b/rootfs/var/log/wtmp new file mode 100644 index 000000000..e69de29bb diff --git a/rootfs/var/run b/rootfs/var/run new file mode 120000 index 000000000..f35003d5a --- /dev/null +++ b/rootfs/var/run @@ -0,0 +1 @@ +/run \ No newline at end of file diff --git a/talimatname/genel/aalib/talimat b/talimatname/genel/aalib/talimat new file mode 100644 index 000000000..b14c219f8 --- /dev/null +++ b/talimatname/genel/aalib/talimat @@ -0,0 +1,20 @@ +# Description: AAlib is an portable ascii art GFX library. +# URL: http://aa-project.sourceforge.net/aalib +# Packager: pierre at nutyx dot org +# Depends on: xorg-libx11 + +name=aalib +version=1.4rc5 +release=2 + +source=(http://downloads.sourceforge.net/aa-project/aalib-1.4rc5.tar.gz) + +build() { +cd aalib-* +./configure --prefix=/usr \ + --mandir=/usr/share/man \ +--infodir=/usr/share/info --disable-static +make +make DESTDIR=$PKG install +rm -f $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/abiword/abiword.README b/talimatname/genel/abiword/abiword.README new file mode 100644 index 000000000..27aab1c67 --- /dev/null +++ b/talimatname/genel/abiword/abiword.README @@ -0,0 +1,17 @@ +1. Fichier de configuration: + +~/.AbiSuite/templates/normal.awt + +2. Choix du bon modèle: + +Choisissez le bon modèle adapté à votre langue et votre locale dans la liste qu'affiche la commande suivante: + +ls /usr/share/abiword-2.9/templates + +Créez le dossier ~/.AbiSuite/templates et copiez-y le normal.awt que vous souhaitez: + +install -v -m750 -d ~/.AbiSuite/templates && +install -v -m640 /usr/share/abiword-2.9/templates/normal.awt- ~/.AbiSuite/templates/normal.awt + +Il est recommandé d'utiliser une police de caractères qui couvre une plus grande couverture comme dejavu-fonts. + diff --git a/talimatname/genel/abiword/abiword.post-install b/talimatname/genel/abiword/abiword.post-install new file mode 100644 index 000000000..076217ac7 --- /dev/null +++ b/talimatname/genel/abiword/abiword.post-install @@ -0,0 +1 @@ +usr/bin/update-desktop-database diff --git a/talimatname/genel/abiword/talimat b/talimatname/genel/abiword/talimat new file mode 100644 index 000000000..c5d74eb36 --- /dev/null +++ b/talimatname/genel/abiword/talimat @@ -0,0 +1,15 @@ +# URL: http://www.abisource.com/ +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: boost cairo aspell fribidi enchant wv librsvg gtk2 redland rasqal desktop-file-utils gtk3 +description="Word processing similar to MS® Word, suitable for a wide variety of word processing tasks" +name=abiword +version=3.0.1 +release=3 + +source=(http://www.abisource.com/downloads/$name/$version/source/$name-$version.tar.gz) +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/ack/talimat b/talimatname/genel/ack/talimat new file mode 100644 index 000000000..376e0e79f --- /dev/null +++ b/talimatname/genel/ack/talimat @@ -0,0 +1,17 @@ +# Description: tool like grep, aimed at programmers with large trees of heterogeneous source code +# URL: http://beyondgrep.com/ +# Packager: berlius at nutyx dot com +# Depends on: + +name=ack +version=2.14 +release=1 +source=(http://beyondgrep.com/$name-$version-single-file) + +build() { + install -D -m 0755 $name-$version-single-file $PKG/usr/bin/$name + mkdir -p $PKG/usr/man/man1 + pod2man $PKG/usr/bin/$name > $PKG/usr/man/man1/$name.1 +} + + diff --git a/talimatname/genel/acpid/lid b/talimatname/genel/acpid/lid new file mode 100644 index 000000000..b491e8d6e --- /dev/null +++ b/talimatname/genel/acpid/lid @@ -0,0 +1,2 @@ +event=button/lid +action=/etc/acpi/lid.sh diff --git a/talimatname/genel/acpid/lid.sh b/talimatname/genel/acpid/lid.sh new file mode 100644 index 000000000..2f68d5299 --- /dev/null +++ b/talimatname/genel/acpid/lid.sh @@ -0,0 +1,3 @@ +#!/bin/sh +/bin/grep -q open /proc/acpi/button/lid/LID/state && exit 0 +/usr/sbin/pm-suspend diff --git a/talimatname/genel/acpid/talimat b/talimatname/genel/acpid/talimat new file mode 100644 index 000000000..95cf10ae3 --- /dev/null +++ b/talimatname/genel/acpid/talimat @@ -0,0 +1,37 @@ +# Description: A completely flexible, totally extensible daemon for delivering ACPI events. +# URL: http://sourceforge.net/projects/acpid2/ +# Packager: berlius at nutyx dot com +# Depends on: + +name=acpid +version=2.0.25 +release=1 + +source=(http://downloads.sourceforge.net/acpid2/$name-$version.tar.xz lid lid.sh) + + +build() { + + cd $name-$version + + source /etc/blfs-bootscripts + wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + tar xvf $scripts-$scriptsversion.tar.bz2 + + + ./configure --prefix=/usr \ + --docdir=/usr/share/doc/$name-$version + make + make DESTDIR=$PKG install + install -m755 -d $PKG/etc/acpi/events + + cp -r samples $PKG/usr/share/doc/$name-$version + cp -r $SRC/lid $PKG/etc/acpi/events + cp -r $SRC/lid.sh $PKG/etc/acpi + + chmod +x $PKG/etc/acpi/lid.sh + + cd $scripts-$scriptsversion + make DESTDIR=$PKG install-acpid + +} diff --git a/talimatname/genel/adwaita-icon-theme/adwaita-icon-theme.post-install b/talimatname/genel/adwaita-icon-theme/adwaita-icon-theme.post-install new file mode 100644 index 000000000..18599c093 --- /dev/null +++ b/talimatname/genel/adwaita-icon-theme/adwaita-icon-theme.post-install @@ -0,0 +1 @@ +gtk-update-icon-cache -q -t -f usr/share/icons/Adwaita diff --git a/talimatname/genel/adwaita-icon-theme/talimat b/talimatname/genel/adwaita-icon-theme/talimat new file mode 100644 index 000000000..3837094e6 --- /dev/null +++ b/talimatname/genel/adwaita-icon-theme/talimat @@ -0,0 +1,18 @@ +# Description: Adwaita icon theme. +# URL: http://www.gnome.org/ +# Maintainer: http://linuxfromscratch.org/ +# Packager: tnut at nutyx dot org +# Depends on: intltool gtk-update-icon-cache hicolor-icon-theme icon-naming-utils librsvg +run=(gtk-update-icon-cache librsvg hicolor-icon-theme) + +name=adwaita-icon-theme +version=3.18.0 +release=1 +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version:0:4}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/allegro/talimat b/talimatname/genel/allegro/talimat new file mode 100644 index 000000000..fc9c6d509 --- /dev/null +++ b/talimatname/genel/allegro/talimat @@ -0,0 +1,24 @@ +# Description: A multi-platform game programming library for C/C++. +# URL: http://alleg.sourceforge.net/ +# Packager: berlius at nutyx dot com +# Depends on: flac gtk3 libidn libvorbis xorg-glu openal physfs xorg-libxpm xorg-libxxf86dga + +name=allegro +version=5.1.12 +release=1 +source=(http://download.gna.org/allegro/allegro-unstable/$version/$name-$version.tar.gz) + +build() { + + cd $name-$version.0 + + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release . + + make + make DESTDIR=$PKG install + +} + + diff --git a/talimatname/genel/alsa-lib/talimat b/talimatname/genel/alsa-lib/talimat new file mode 100644 index 000000000..3a0957fc5 --- /dev/null +++ b/talimatname/genel/alsa-lib/talimat @@ -0,0 +1,21 @@ +# Description: An alternative implementation of Linux sound support +# URL: http://www.alsa-project.org +# Packager: pierre at nutyx dot org +# Depends on: doxygen + +name=alsa-lib +version=1.1.0 +release=1 + +source=(ftp://ftp.alsa-project.org/pub/lib/$name-$version.tar.bz2) +build() { +cd $name-$version +./configure +make +make DESTDIR=$PKG install +make doc +install -v -d -m755 $PKG/usr/share/doc/$name-$version/html +cp -a doc/doxygen/html/* $PKG/usr/share/doc/$name-$version/html +chmod 644 $PKG/usr/share/doc/$name-$version/html/* +} + diff --git a/talimatname/genel/alsa-plugins/alsa-plugins.conf b/talimatname/genel/alsa-plugins/alsa-plugins.conf new file mode 100644 index 000000000..b17fea6f4 --- /dev/null +++ b/talimatname/genel/alsa-plugins/alsa-plugins.conf @@ -0,0 +1,17 @@ +# Use PulseAudio by default +pcm.!default { + type pulse + fallback "sysdefault" + hint { + show on + description "Default ALSA Output (currently PulseAudio Sound Server)" + } +} + +ctl.!default { + type pulse + fallback "sysdefault" +} + +# vim:set ft=alsaconf: + diff --git a/talimatname/genel/alsa-plugins/talimat b/talimatname/genel/alsa-plugins/talimat new file mode 100644 index 000000000..63db00ce3 --- /dev/null +++ b/talimatname/genel/alsa-plugins/talimat @@ -0,0 +1,23 @@ +# Description: Extra alsa plugins +# URL: http://www.alsa-project.org +# Packager: pierre at nutyx dot org +# Depends on: alsa-lib ffmpeg pulseaudio libsamplerate speex + +name=alsa-plugins +version=1.1.0 +release=1 + +source=(ftp://ftp.alsa-project.org/pub/plugins/$name-$version.tar.bz2 + $name.conf) + +build() { +cd $name-$version + +sed -i "/speex_preprocess.h/i#include " speex/pcm_speex.c + +./configure --prefix=/usr +make +make DESTDIR=$PKG install + +install -Dm644 $SRC/$name.conf $PKG/etc/asound.conf +} diff --git a/talimatname/genel/alsa-utils/alsa-utils.post-install b/talimatname/genel/alsa-utils/alsa-utils.post-install new file mode 100644 index 000000000..68cecee61 --- /dev/null +++ b/talimatname/genel/alsa-utils/alsa-utils.post-install @@ -0,0 +1,2 @@ +mkdir -p var/lib/alsa +alsactl -L store diff --git a/talimatname/genel/alsa-utils/talimat b/talimatname/genel/alsa-utils/talimat new file mode 100644 index 000000000..cd4a9e4cb --- /dev/null +++ b/talimatname/genel/alsa-utils/talimat @@ -0,0 +1,31 @@ +# Description: Utilities for configuring and using ALSA +# URL: http://www.alsa-project.org +# Packager: pierre at nutyx dot org +# Depends on: alsa-lib xmlto libsamplerate gawk + +run=(gawk) + +PKGMK_GROUPS=(man) +name=alsa-utils +version=1.1.0 +release=1 + +source=(ftp://ftp.alsa-project.org/pub/utils/$name-$version.tar.bz2) + +build() { +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 +tar xvf $scripts-$scriptsversion.tar.bz2 + +cd $name-$version +./configure --prefix=/usr \ +--disable-alsaconf \ +--disable-bat \ +--disable-xmlto \ +--with-curses=ncursesw +make +make DESTDIR=$PKG install + +cd ../$scripts-$scriptsversion +make DESTDIR=$PKG install-alsa +} diff --git a/talimatname/genel/apache-ant/talimat b/talimatname/genel/apache-ant/talimat new file mode 100644 index 000000000..323a93d73 --- /dev/null +++ b/talimatname/genel/apache-ant/talimat @@ -0,0 +1,35 @@ +# Description: Ant package is a Java-based build tool. +# URL: http://ant.apache.org/ +# Maintainer: - http://ant.apache.org/contributors.html +# Packager: pierre at nutyx dot org +# Depends on: glib openjdk + +name=apache-ant +version=1.9.6 +release=1 + +source=(http://archive.apache.org/dist/ant/source/$name-$version-src.tar.bz2 + http://hamcrest.googlecode.com/files/hamcrest-1.3.tgz + http://anduin.linuxfromscratch.org/sources/other/junit-4.11.jar) + +build() { +cd $name-$version + +mv ../hamcrest-1.3 . +cp -v ../junit-4.11.jar \ +hamcrest-1.3/hamcrest-core-1.3.jar lib/optional + +mkdir -p $PKG/opt/ant-$version +./build.sh -Ddist.dir=$PKG/opt/ant-$version dist +mkdir -p $PKG/etc/profile.d +ln -v -sf ant-$version $PKG/opt/ant +cat > $PKG/etc/profile.d/ant.sh << "EOF" +# Beginof /etc/profile.d/ant.sh + +# Adjust the path +pathappend /opt/ant/bin +export ANT_HOME=/opt/ant + +# End of /etc/profile.d/ant.sh +EOF +} diff --git a/talimatname/genel/apache/apache.README b/talimatname/genel/apache/apache.README new file mode 100644 index 000000000..014879441 --- /dev/null +++ b/talimatname/genel/apache/apache.README @@ -0,0 +1,7 @@ +Pour lancer le servie apache, 2 choix: + +- 1. installer soit le port: service-httpd +- 2. http://www.linuxfromscratch.org/blfs/view/svn/server/apache.html + En bas de la page, télécharger et lancer + make install-httpd dans le dossier où sont les fichiers extraits. +Le dossier racine du serveur est désormais /srv/www et non /srv/www/htdocs diff --git a/talimatname/genel/apache/apache.post-install b/talimatname/genel/apache/apache.post-install new file mode 100644 index 000000000..21a682a5d --- /dev/null +++ b/talimatname/genel/apache/apache.post-install @@ -0,0 +1,6 @@ +. lib/lsb/init-functions +if [ ! -f etc/httpd/httpd.conf ]; then + cp etc/httpd/httpd.conf{.example,} + log_success_msg "${WARNING} /etc//httpd/httpd.conf created ${NORMAL}" + log_warning_msg "${WARNING} Double check /etc//httpd/httpd.conf and adapted to your needs ${NORMAL}" +fi diff --git a/talimatname/genel/apache/talimat b/talimatname/genel/apache/talimat new file mode 100644 index 000000000..90ddc5fe6 --- /dev/null +++ b/talimatname/genel/apache/talimat @@ -0,0 +1,48 @@ +# Description: An open-source HTTP server for modern operating systems. +# URL: http://httpd.apache.org/ABOUT_APACHE.html +# Packager: http://httpd.apache.org/ +# Depends on: pcre apr-util sqlite expat + +name=apache +version=2.4.18 +release=1 + +source=(http://archive.apache.org/dist/httpd/httpd-$version.tar.bz2 + http://www.linuxfromscratch.org/patches/blfs/svn/httpd-$version-blfs_layout-1.patch) +build(){ + +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + +cd httpd-$version + +patch -Np1 -i ../httpd-$version-blfs_layout-1.patch +sed '/dir.*CFG_PREFIX/s@^@#@' -i support/apxs.in +./configure --enable-authnz-fcgi \ + --enable-layout=BLFS \ + --enable-mods-shared="all cgi" \ + --enable-mpms-shared=all \ + --enable-suexec=shared \ + --with-apr=/usr/bin/apr-1-config \ + --with-apr-util=/usr/bin/apu-1-config \ + --with-suexec-bin=/usr/lib/httpd/suexec \ + --with-suexec-caller=apache \ + --with-suexec-docroot=/srv/www \ + --with-suexec-logfile=/var/log/httpd/suexec.log \ + --with-suexec-uidmin=100 \ + --with-suexec-userdir=public_html +make +make DESTDIR=$PKG install + +mv -v $PKG/usr/sbin/suexec $PKG/usr/lib/httpd/suexec +chgrp apache $PKG/usr/lib/httpd/suexec +chmod 4754 $PKG/usr/lib/httpd/suexec + +chown -v -R apache:apache $PKG/srv/www +rm -f $PKG/srv/www/htdocs/index.html +cd $SRC +tar xf $scripts-$scriptsversion.tar.bz2 +cd $SRC/$scripts-$scriptsversion +make DESTDIR=$PKG install-httpd +mv $PKG/etc/httpd/httpd.conf{,.example} +} diff --git a/talimatname/genel/apr-util/talimat b/talimatname/genel/apr-util/talimat new file mode 100644 index 000000000..afd7091da --- /dev/null +++ b/talimatname/genel/apr-util/talimat @@ -0,0 +1,20 @@ +# Description: Apache Portable Runtime Utility Library +# URL: http://apr.apache.org/ +# Packager: jmilot at nutyx dot org +# Depends on: apr expat +name=apr-util +version=1.5.4 +release=1 + +source=(http://archive.apache.org/dist/apr/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--with-apr=/usr \ +--with-gdbm=/usr \ +--with-openssl=/usr \ +--with-crypto +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/apr/talimat b/talimatname/genel/apr/talimat new file mode 100644 index 000000000..7209198e4 --- /dev/null +++ b/talimatname/genel/apr/talimat @@ -0,0 +1,17 @@ +# Description: Apache Portable Runtime (APR) +# URL: http://apr.apache.org/ +# Packager: jmilot at nutyx dot org +# Depends on: +name=apr +version=1.5.2 +release=1 + +source=(http://archive.apache.org/dist/$name/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr --disable-static \ +--with-installbuilddir=/usr/share/apr-1/build +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/apvlv/apvlv.desktop b/talimatname/genel/apvlv/apvlv.desktop new file mode 100644 index 000000000..9d95c4414 --- /dev/null +++ b/talimatname/genel/apvlv/apvlv.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=apvlv +Exec=apvlv %f +Terminal=false +Categories=Office;Viewer; +MimeType=application/pdf;application/postscript;application/eps;application/x-eps;image/eps;image/x-eps;image/vnd.djvu; diff --git a/talimatname/genel/apvlv/talimat b/talimatname/genel/apvlv/talimat new file mode 100644 index 000000000..a5260003d --- /dev/null +++ b/talimatname/genel/apvlv/talimat @@ -0,0 +1,28 @@ +# Description: apvlv is a PDF/DJVU/UMD/TXT Viewer and its behaviour like Vim. +# URL: http://github.com/naihe2010/apvlv +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: cmake webkitgtk2 djvulibre poppler-glib gtk2 + +name=apvlv +version=0.1.f7f7b9c +release=2 + +source=( +https://github.com/downloads/naihe2010/apvlv/$name-$version-Source.tar.gz +$name.desktop) + + +build(){ + cd $name-$version-Source + mkdir -p build + cd build + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr \ + -DAPVLV_WITH_DJVU=yes -DAPVLV_WITH_TXT=yes \ + -DAPVLV_WITH_UMD=no .. + make + make DESTDIR=$PKG install + + # desktop integration + install -Dm644 $SRC/$name.desktop \ + $PKG/usr/share/applications/$name.desktop +} diff --git a/talimatname/genel/aria2/talimat b/talimatname/genel/aria2/talimat new file mode 100644 index 000000000..67139bb03 --- /dev/null +++ b/talimatname/genel/aria2/talimat @@ -0,0 +1,24 @@ +# Description: High speed download utility with resuming and segmented features. +# URL: http://aria2.sourceforge.net/ +# Packager: berlius at nutyx dot com +# Depends on: gnutls gmp libxml2 + +name=aria2 +version=1.19.2 +release=1 +source=(https://github.com/tatsuhiro-t/$name/releases/download/release-$version/$name-$version.tar.bz2) + +build() { + + cd $name-$version + + ./configure \ + --prefix=/usr \ + --mandir=$PKG/usr/man + + make + make prefix=$PKG/usr install + +} + + diff --git a/talimatname/genel/asciidoc/talimat b/talimatname/genel/asciidoc/talimat new file mode 100644 index 000000000..6b4dde396 --- /dev/null +++ b/talimatname/genel/asciidoc/talimat @@ -0,0 +1,22 @@ +# Description: Text document format for short documents, articles, books and UNIX man pages +# URL: http://www.methods.co.nz/asciidoc/ +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: docbook-xsl libxslt python +name=asciidoc +version=8.6.9 +release=1 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz) + +build(){ + cd $name-$version + ./configure --prefix=/usr \ + --sysconfdir=/etc + make + make DESTDIR=$PKG install + + install -Dm644 asciidocapi.py \ + $PKG/usr/lib/python2.7/site-packages/asciidocapi.py + install -Dm644 vim/syntax/asciidoc.vim \ + $PKG/usr/share/vim/vimfiles/syntax/asciidoc.vim +} diff --git a/talimatname/genel/aspell-fr/talimat b/talimatname/genel/aspell-fr/talimat new file mode 100644 index 000000000..8c21c1a8b --- /dev/null +++ b/talimatname/genel/aspell-fr/talimat @@ -0,0 +1,19 @@ +# Description: French dictionaries for Aspell +# URL: http://aspell.net +# Packager: tnut at nutyx dot org +# Depends on: aspell +_version=0.50-3 + +name=aspell-fr +version=0.50.3 +release=1 + +source=(ftp://ftp.gnu.org/gnu/aspell/dict/fr/$name-$_version.tar.bz2) + +build() { + cd aspell-fr* + ./configure + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/aspell/talimat b/talimatname/genel/aspell/talimat new file mode 100644 index 000000000..f172b86ef --- /dev/null +++ b/talimatname/genel/aspell/talimat @@ -0,0 +1,22 @@ +# Description: An interactive spell checking program and the Aspell libraries. +# URL: http://aspell.net +# Packager: tnut at nutyx dot org +# Depends on: +name=aspell +version=0.60.6.1 +release=1 + +source=( http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info +make +make DESTDIR=$PKG install +install -v -m 755 scripts/ispell $PKG/usr/bin/ +install -v -m 755 scripts/spell $PKG/usr/bin/ +rm $PKG/usr/share/info/dir +} + diff --git a/talimatname/genel/asterisk-core-sounds-fr-alaw/talimat b/talimatname/genel/asterisk-core-sounds-fr-alaw/talimat new file mode 100644 index 000000000..554b6a3c4 --- /dev/null +++ b/talimatname/genel/asterisk-core-sounds-fr-alaw/talimat @@ -0,0 +1,18 @@ +# Description: Asterisk core sounds +# URL: http://www.asterisk.org +# Packager: berlius at nutyx dot com +# Depends on: asterisk + +name=asterisk-core-sounds-fr-alaw +version=1.4.27 +release=1 +source=(http://downloads.digium.com/pub/telephony/sounds/releases/$name-$version.tar.gz) + +build () { + + install -d -m 750 $PKG/var/lib/asterisk/sounds + mv $SRC/* $PKG/var/lib/asterisk/sounds + +} + + diff --git a/talimatname/genel/asterisk-core-sounds-fr-ulaw/talimat b/talimatname/genel/asterisk-core-sounds-fr-ulaw/talimat new file mode 100644 index 000000000..c36e9235b --- /dev/null +++ b/talimatname/genel/asterisk-core-sounds-fr-ulaw/talimat @@ -0,0 +1,18 @@ +# Description: Asterisk core sounds +# URL: http://www.asterisk.org +# Packager: berlius at nutyx dot com +# Depends on: asterisk + +name=asterisk-core-sounds-fr-ulaw +version=1.4.27 +release=1 +source=(http://downloads.digium.com/pub/telephony/sounds/releases/$name-$version.tar.gz) + +build () { + + install -d -m 750 $PKG/var/lib/asterisk/sounds + mv $SRC/* $PKG/var/lib/asterisk/sounds + +} + + diff --git a/talimatname/genel/asterisk/asterisk.rc b/talimatname/genel/asterisk/asterisk.rc new file mode 100644 index 000000000..703493791 --- /dev/null +++ b/talimatname/genel/asterisk/asterisk.rc @@ -0,0 +1,91 @@ +#!/bin/bash + +NAME=asterisk +USER=asterisk +GROUP=asterisk +RUNDIR=/var/run/$NAME +PIDFILE=$RUNDIR/$NAME.pid +STARTCMD="(cd /; /usr/sbin/asterisk -G $GROUP -U $USER)" +STOPCMD="/usr/sbin/asterisk -r -x 'core stop now'" +STOPGRACECMD="/usr/sbin/asterisk -r -x 'core stop gracefully'" +STOPTIMEOUT=300 + +function getpid() { + if [ -z "$PIDFILE" ]; then + pid="$(pgrep -xfn "$STARTCMD")" + else + if [ -f "$PIDFILE" ]; then + pid=$(< $PIDFILE) + if [ ! -d /proc/"$pid" ]; then + echo "$NAME: removing stale pidfile $PIDFILE" >&2 + rm -f "$PIDFILE" + unset pid + fi + fi + fi + echo "$pid" +} + +case $1 in +start) + pid=$(getpid) + install -d -m 755 -o $USER $RUNDIR || exit 1 + if [ -n "$pid" ]; then + echo "$NAME already running with pid $pid" >&2 + exit 1 + fi + eval "$STARTCMD" + ;; +stop|stopnice) + pid=$(getpid) + if [ -n "$pid" ]; then + if [ "$1" == "stop" ]; then + if [ -n "$STOPCMD" ]; then + eval "$STOPCMD" + else + kill "$pid" + fi + else + if [ -n "$STOPCMD" ]; then + eval "$STOPGRACECMD" + else + echo "$NAME: $1 not implemented" + exit 1 + fi + fi + t=$(printf '%(%s)T' -1) + tend=$((t+STOPTIMEOUT)) + while [ -d /proc/$pid -a $t -lt $tend ]; do + sleep 0.5 + t=$(printf '%(%s)T' -1) + done + if [ -d /proc/"$pid" ]; then + echo "$NAME still running with pid $pid" >&2 + else + [ -n "$PIDFILE" ] && rm -f "$PIDFILE" + fi + else + echo "$NAME is not running" >&2 + fi + ;; +restart) + $0 stop && \ + $0 start + ;; +restartnice) + $0 stopnice && \ + $0 start + ;; +status) + pid=$(getpid) + if [ -n "$pid" ]; then + echo "$NAME is running with pid $pid" + else + echo "$NAME is not running" + fi + ;; +*) + echo "usage: $0 [start|stop|stopnice|restart|restartnice|status]" + ;; +esac + diff --git a/talimatname/genel/asterisk/build-disable-astcanary.patch b/talimatname/genel/asterisk/build-disable-astcanary.patch new file mode 100644 index 000000000..dbf13e7d1 --- /dev/null +++ b/talimatname/genel/asterisk/build-disable-astcanary.patch @@ -0,0 +1,11 @@ +--- asterisk-13.2.0/menuselect-tree 2015-04-01 13:33:21.374042590 +0900 ++++ asterisk-13.2.0/menuselect-tree.astcanary-disable 2015-04-01 13:54:31.376756837 +0900 +@@ -1755,7 +1755,7 @@ + extended + + +- yes ++ no + core + + diff --git a/talimatname/genel/asterisk/build-disable-moh-wav.patch b/talimatname/genel/asterisk/build-disable-moh-wav.patch new file mode 100644 index 000000000..2f1730edd --- /dev/null +++ b/talimatname/genel/asterisk/build-disable-moh-wav.patch @@ -0,0 +1,11 @@ +--- asterisk-13.2.0/menuselect-tree 2015-04-01 13:33:21.374042590 +0900 ++++ asterisk-13.2.0/menuselect-tree.moh-wav-disable 2015-04-01 13:43:24.193315947 +0900 +@@ -2086,7 +2086,7 @@ + + + +- yes ++ no + core + + diff --git a/talimatname/genel/asterisk/build-disable-sounds-en-gsm.patch b/talimatname/genel/asterisk/build-disable-sounds-en-gsm.patch new file mode 100644 index 000000000..f1d7674d4 --- /dev/null +++ b/talimatname/genel/asterisk/build-disable-sounds-en-gsm.patch @@ -0,0 +1,11 @@ +--- asterisk-13.2.0/menuselect-tree 2015-04-01 13:33:21.374042590 +0900 ++++ asterisk-13.2.0/menuselect-tree.sounds-en-gsm-disable 2015-04-01 13:43:09.645045100 +0900 +@@ -1877,7 +1877,7 @@ + + + core +- yes ++ no + + + core diff --git a/talimatname/genel/asterisk/build-enable-aelparse.patch b/talimatname/genel/asterisk/build-enable-aelparse.patch new file mode 100644 index 000000000..2fabbe7f1 --- /dev/null +++ b/talimatname/genel/asterisk/build-enable-aelparse.patch @@ -0,0 +1,11 @@ +--- asterisk-13.2.0/menuselect-tree 2015-04-01 13:33:21.374042590 +0900 ++++ asterisk-13.2.0/menuselect-tree.aelparse-enable 2015-04-01 13:49:46.451358551 +0900 +@@ -1751,7 +1751,7 @@ + + + +- no ++ yes + extended + + diff --git a/talimatname/genel/asterisk/build-enable-cdr-mysql.patch b/talimatname/genel/asterisk/build-enable-cdr-mysql.patch new file mode 100644 index 000000000..caadb20eb --- /dev/null +++ b/talimatname/genel/asterisk/build-enable-cdr-mysql.patch @@ -0,0 +1,11 @@ +--- asterisk-13.2.0/menuselect-tree 2015-04-01 13:33:21.374042590 +0900 ++++ asterisk-13.2.0/menuselect-tree.cdr-mysql-enable 2015-04-01 13:49:31.412842692 +0900 +@@ -10,7 +10,7 @@ + + + mysqlclient +- no ++ yes + deprecated + cdr_adaptive_odbc + diff --git a/talimatname/genel/asterisk/build-enable-ilbc.patch b/talimatname/genel/asterisk/build-enable-ilbc.patch new file mode 100644 index 000000000..77092dd8c --- /dev/null +++ b/talimatname/genel/asterisk/build-enable-ilbc.patch @@ -0,0 +1,10 @@ +--- asterisk-13.2.0/menuselect-tree 2015-04-01 13:33:21.374042590 +0900 ++++ asterisk-13.2.0/menuselect-tree.ilbc-enable 2015-04-01 13:43:40.749590341 +0900 +@@ -491,6 +491,7 @@ + + + ilbc ++ yes + core + + diff --git a/talimatname/genel/asterisk/build-enable-opus-vp8.patch b/talimatname/genel/asterisk/build-enable-opus-vp8.patch new file mode 100644 index 000000000..198bd6f9b --- /dev/null +++ b/talimatname/genel/asterisk/build-enable-opus-vp8.patch @@ -0,0 +1,26 @@ +--- asterisk-13.4.0/menuselect-tree.orig 2015-07-17 10:13:35.573458228 +0900 ++++ asterisk-13.4.0/menuselect-tree 2015-07-17 10:15:02.369786388 +0900 +@@ -498,6 +498,7 @@ + + + opus ++ yes + core + + +@@ -563,6 +564,7 @@ + + + core ++ yes + + + core +@@ -961,6 +963,7 @@ + + + core ++ yes + + + core diff --git a/talimatname/genel/asterisk/talimat b/talimatname/genel/asterisk/talimat new file mode 100644 index 000000000..833039af0 --- /dev/null +++ b/talimatname/genel/asterisk/talimat @@ -0,0 +1,85 @@ +# Description: PBX Software implementation +# URL: http://www.asterisk.org +# Packager: berlius at nutyx dot com +# Depends on: openssl ncurses jansson opus libxml2 doxygen + +name=asterisk +version=13.6.0 +release=1 +source=(http://downloads.digium.com/pub/asterisk/releases/asterisk-$version.tar.gz + https://github.com/seanbright/asterisk-opus/archive/bb2925fc4eaad5b30b93eece851297de5c12e06c.tar.gz + asterisk.rc + build-enable-aelparse.patch + build-disable-astcanary.patch + build-enable-cdr-mysql.patch + build-enable-ilbc.patch + build-disable-moh-wav.patch + build-enable-opus-vp8.patch + build-disable-sounds-en-gsm.patch +) + +build () { + + cd asterisk-$version + + # patch to add Opus transcoding and VP8 passthrough + # https://github.com/seanbright/asterisk-opus + if [ -f /usr/include/opus/opus.h ]; then + cp $SRC/asterisk-opus-*/codecs/* codecs/ + cp $SRC/asterisk-opus-*/formats/* formats/ + ./bootstrap.sh + fi + + ./configure \ + --prefix=/usr \ + --mandir=/usr/man \ + --with-ncurses \ + --with-ssl \ + --disable-xmldoc \ + --with-sounds-cache=/tmp + + # Generate a menuselect-tree file + make menuselect-tree + + # Enable Opus and VP8 + if [ -f /usr/include/opus/opus.h ]; then + patch -p1 -i $SRC/asterisk-opus-*/asterisk.patch + patch -p1 -i $SRC/build-enable-opus-vp8.patch + fi + + # Add aelparse utility + patch -p1 -i $SRC/build-enable-aelparse.patch + + # Remove astcanary + patch -p1 -i $SRC/build-disable-astcanary.patch + + # Add cdr_mysql + patch -p1 -i $SRC/build-enable-cdr-mysql.patch + + # Add iLBC + patch -p1 -i $SRC/build-enable-ilbc.patch + + # Remove music on hold files + patch -p1 -i $SRC/build-disable-moh-wav.patch + + # Remove english gsm core sounds (sounds are available in separate port) + patch -p1 -i $SRC/build-disable-sounds-en-gsm.patch + + make # NOISY_BUILD=yes + make DESTDIR=$PKG install + + # Init script + install -m 755 -D $SRC/asterisk.rc $PKG/etc/rc.d/asterisk + + # This man page is missing + install -m 644 -D doc/aelparse.8 $PKG/usr/man/man8/aelparse.8 + + # Install default config files + install -d -m 750 $PKG/etc/asterisk $PKG/etc/asterisk/default + for i in configs/samples/*.sample; do + install -m 640 $i $PKG/etc/asterisk/default/$(basename $i .sample) + done + +} + + diff --git a/talimatname/genel/at-spi2-atk/at-spi2-atk.post-install b/talimatname/genel/at-spi2-atk/at-spi2-atk.post-install new file mode 100644 index 000000000..eac360e9c --- /dev/null +++ b/talimatname/genel/at-spi2-atk/at-spi2-atk.post-install @@ -0,0 +1 @@ +usr/bin/glib-compile-schemas usr/share/glib-2.0/schemas > /dev/null 2>&1 diff --git a/talimatname/genel/at-spi2-atk/talimat b/talimatname/genel/at-spi2-atk/talimat new file mode 100644 index 000000000..5947d4bbf --- /dev/null +++ b/talimatname/genel/at-spi2-atk/talimat @@ -0,0 +1,16 @@ +# Description: A GTK+ module that bridges ATK to D-Bus at-spi +# URL: http://www.gtk.org/ +# Packager: pierre at nutyx dot org +# Depends on: intltool at-spi2-core atk +name=at-spi2-atk +version=2.18.1 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/at-spi2-core/talimat b/talimatname/genel/at-spi2-core/talimat new file mode 100644 index 000000000..5664e15cf --- /dev/null +++ b/talimatname/genel/at-spi2-core/talimat @@ -0,0 +1,18 @@ +# Description: Protocol definitions and daemon for D-Bus at-spi +# URL: http://www.gtk.org/ +# Packager: pierre at nutyx dot org +# Depends on: intltool glib dbus gobject-introspection xorg-libx11 xorg-libxtst + +name=at-spi2-core +version=2.18.3 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--sysconfdir=/etc +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/at/at-pre-install b/talimatname/genel/at/at-pre-install new file mode 100644 index 000000000..5aae69d52 --- /dev/null +++ b/talimatname/genel/at/at-pre-install @@ -0,0 +1,3 @@ +groupadd -g 17 atd +useradd -d /dev/null -c "atd daemon" -g atd -s /bin/false -u 17 atd +mkdir -p /var/spool/cron diff --git a/talimatname/genel/at/talimat b/talimatname/genel/at/talimat new file mode 100644 index 000000000..2f46547e5 --- /dev/null +++ b/talimatname/genel/at/talimat @@ -0,0 +1,38 @@ +# URL: http://ftp.de.debian.org/debian/pool/main/a/at +# Packager: berlius at nutyx dot com +# Depends on: sendmail pam +description="Delayed job execution and batch processing, required for Linux Standards Base conformance" +name=at +version=3.1.16 +release=1 +source=(http://ftp.de.debian.org/debian/pool/main/a/at/at_$version.orig.tar.gz) + +build() { + +cd $name-$version + +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 +tar xvf $scripts-$scriptsversion.tar.bz2 + +install -v -m755 -d $PKG/root/at/atspool +install -v -m755 -d $PKG/root/at/atjobs + +sed -i '/docdir/s/=.*/= @docdir@/' Makefile.in + +./configure --with-daemon_username=atd \ + --with-daemon_groupname=atd \ + --with-jobdir=/root/at/atjobs \ + --with-atspool=/root/at/atspool \ + SENDMAIL=/usr/sbin/sendmail +make -j1 + +make DESTDIR=$PKG install \ + docdir=$PKG/usr/share/doc/at-3.1.16 \ + atdocdir=$PKG/usr/share/doc/at-3.1.16 + + +cd $scripts-$scriptsversion +make DESTDIR=$PKG install-atd + +} diff --git a/talimatname/genel/atk/atk.README b/talimatname/genel/atk/atk.README new file mode 100644 index 000000000..bc97d69d4 --- /dev/null +++ b/talimatname/genel/atk/atk.README @@ -0,0 +1 @@ +recompiler avec gobject-introspection pour gnome diff --git a/talimatname/genel/atk/talimat b/talimatname/genel/atk/talimat new file mode 100644 index 000000000..a773a0b85 --- /dev/null +++ b/talimatname/genel/atk/talimat @@ -0,0 +1,17 @@ +# Description: A library providing a set of interfaces for accessibility +# URL: http://www.gtk.org/ +# Packager: pierre at nutyx dot org +# Depends on: glib pcre gobject-introspection + +name=atk +version=2.18.0 +release=1 + +source=( http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/atkmm/talimat b/talimatname/genel/atkmm/talimat new file mode 100644 index 000000000..745cdc5fa --- /dev/null +++ b/talimatname/genel/atkmm/talimat @@ -0,0 +1,15 @@ +# Description: Atkmm is the official C++ interface for the ATK accessibility toolkit library. +# URL: http://gtkmm.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: atk glibmm libsigc++ +name=atkmm +version=2.24.1 +release=1 + +source=( http://ftp.gnome.org/pub/gnome/sources/$name/${version:0:4}/$name-$version.tar.xz) +build (){ +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/atool/talimat b/talimatname/genel/atool/talimat new file mode 100644 index 000000000..40026b691 --- /dev/null +++ b/talimatname/genel/atool/talimat @@ -0,0 +1,22 @@ +# Description: A script for managing file archives of various types +# URL: URL: http://www.nongnu.org/atool/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: +name=atool +version=0.39.0 +release=1 + +source=( +http://savannah.nongnu.org/download/$name/$name-$version.tar.gz) + +build(){ + cd $name-$version + ./configure --prefix=/usr + make + make prefix=$PKG/usr install +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/audacious-plugins/talimat b/talimatname/genel/audacious-plugins/talimat new file mode 100644 index 000000000..345dd7bed --- /dev/null +++ b/talimatname/genel/audacious-plugins/talimat @@ -0,0 +1,17 @@ +# Description: Plugins for the audacious media player. +# URL: http://audacious-media-player.org +# Maintainers: https://github.com/audacious-media-player +# Packagers: tnut at nutyx dot org +# Depends: gtk3 audacious alsa-utils flac lame libcdio libsamplerate libsndfile libvorbis mpg123 neon pulseaudio faad2 ffmpeg + +name=audacious-plugins +release=1 + +source=(http://distfiles.audacious-media-player.org/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/audacious/audacious.post-install b/talimatname/genel/audacious/audacious.post-install new file mode 100644 index 000000000..bf7794172 --- /dev/null +++ b/talimatname/genel/audacious/audacious.post-install @@ -0,0 +1,2 @@ +update-desktop-database -q +gtk-update-icon-cache -q -t -f usr/share/icons/hicolor diff --git a/talimatname/genel/audacious/talimat b/talimatname/genel/audacious/talimat new file mode 100644 index 000000000..a9ee7dd75 --- /dev/null +++ b/talimatname/genel/audacious/talimat @@ -0,0 +1,19 @@ +# Description: Lightweight, advanced audio player focused simplicity and audio quality" +# URL: http://audacious-media-player.org +# Maintainers: https://github.com/audacious-media-player +# Packagers: tnut at nutyx dot org +# Depends: glib gtk2 python xorg-libsm gnome-icon-theme hicolor-icon-theme desktop-file-utils + +name=audacious +version=3.6.2 +release=1 + +source=(http://distfiles.audacious-media-player.org/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--with-buildstamp="NuTyX" +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/audacity/ffmpeg.patch b/talimatname/genel/audacity/ffmpeg.patch new file mode 100644 index 000000000..d0b9935d3 --- /dev/null +++ b/talimatname/genel/audacity/ffmpeg.patch @@ -0,0 +1,30 @@ +diff -Naur audacity-src-2.0.6-orig/src/FFmpeg.h audacity-src-2.0.6/src/FFmpeg.h +--- audacity-src-2.0.6-orig/src/FFmpeg.h 2014-09-28 21:54:55.159636208 -0400 ++++ audacity-src-2.0.6/src/FFmpeg.h 2014-09-28 21:55:11.246276766 -0400 +@@ -688,7 +688,7 @@ + FFMPEG_FUNCTION_WITH_RETURN( + AVOutputFormat*, + av_oformat_next, +- (AVOutputFormat *f), ++ (const AVOutputFormat *f), + (f) + ); + FFMPEG_FUNCTION_WITH_RETURN( +@@ -755,7 +755,7 @@ + FFMPEG_FUNCTION_WITH_RETURN( + int, + av_fifo_size, +- (AVFifoBuffer *f), ++ (const AVFifoBuffer *f), + (f) + ); + FFMPEG_FUNCTION_WITH_RETURN( +@@ -801,7 +801,7 @@ + FFMPEG_FUNCTION_WITH_RETURN( + AVDictionaryEntry *, + av_dict_get, +- (AVDictionary *m, const char *key, const AVDictionaryEntry *prev, int flags), ++ (const AVDictionary *m, const char *key, const AVDictionaryEntry *prev, int flags), + (m, key, prev, flags) + ); + FFMPEG_FUNCTION_WITH_RETURN( diff --git a/talimatname/genel/audacity/talimat b/talimatname/genel/audacity/talimat new file mode 100644 index 000000000..0fa497602 --- /dev/null +++ b/talimatname/genel/audacity/talimat @@ -0,0 +1,23 @@ +# Description: A program that lets you manipulate digital audio waveforms +# URL: http://web.audacityteam.org/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: libvorbis libmad libid3tag wxgtk28 lame hicolor-icon-theme ffmpeg shared-mime-info desktop-file-utils redland jack soundtouch cmake zip python + +name=audacity +version=2.1.1 +release=1 +source=("https://github.com/audacity/audacity/archive/Audacity-${version}.tar.gz" + 'ffmpeg.patch') +build() { + + cd "${SRC}/${name}-Audacity-${version}" + patch -p1 -i "${SRC}/ffmpeg.patch" + + WX_CONFIG=/usr/bin/wx-config-2.8 \ + ./configure --prefix=/usr --enable-unicode --with-wx-config=$WX_CONFIG + + make + + make DESTDIR="${PKG}" install +} diff --git a/talimatname/genel/audiofile/talimat b/talimatname/genel/audiofile/talimat new file mode 100644 index 000000000..d70febf59 --- /dev/null +++ b/talimatname/genel/audiofile/talimat @@ -0,0 +1,16 @@ +# Description: Silicon Graphics Audio File Library +# URL: http://www.68k.org/~michael/audiofile/ +# Packager: pierre at nutyx dot org +# Depends on: alsa-lib + +name=audiofile +version=0.3.6 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/augeas/talimat b/talimatname/genel/augeas/talimat new file mode 100644 index 000000000..fd1eb4239 --- /dev/null +++ b/talimatname/genel/augeas/talimat @@ -0,0 +1,21 @@ +# Description: A configuration editing tool that parses config files and transforms them into a tree +# URL: http://augeas.net +# Packager: berlius at nutyx dot com +# Depends on: libxml2 + +name=augeas +version=1.4.0 +release=1 +source=(http://download.augeas.net/$name-$version.tar.gz) + + +build() { + + cd $name-$version + + ./configure --prefix=/usr + + make + make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/aurora/talimat b/talimatname/genel/aurora/talimat new file mode 100644 index 000000000..5dd2bc4b9 --- /dev/null +++ b/talimatname/genel/aurora/talimat @@ -0,0 +1,27 @@ +# URL: http://www.xfce-look.org/content/show.php/Aurora+Gtk+Engine?content=56438 +# Maintainer: Eric Matthews +# Packager: tyrry at nutyx dot org, tnut at nutyx dot org +# Depends on: gtk2 + +description="Gtk Engine themes with all common Gtk widgets" +name=aurora +version=1.5.1 +release=2 + +source=(http://gnome-look.org/CONTENT/content-files/56438-aurora-$version.tar.bz2 \ + http://www.gnome-look.org/CONTENT/content-files/80431-aurorasmooth.tar.bz2) + +build() { +unset MAKEFLAGS +tar zxf aurora-gtk-engine-1.5.tar.gz +cd aurora-1.5 +sed -i "s|glib/gtimer.h|glib.h|" src/animation.c +./configure --prefix=/usr --enable-animation +make +make DESTDIR=$PKG install +install -d $PKG/usr/share/themes +cd $PKG/usr/share/themes +tar jxf $SRC/Aurora.tar.bz2 +cp -r $SRC/AuroraSmooth ./ +chmod 644 Aurora*/*/gtkrc +} diff --git a/talimatname/genel/autofs/auto.master b/talimatname/genel/autofs/auto.master new file mode 100644 index 000000000..d60f9d718 --- /dev/null +++ b/talimatname/genel/autofs/auto.master @@ -0,0 +1,6 @@ +# Begin /etc/auto.master + +/media/auto /etc/auto.misc --ghost +#/home /etc/auto.home + +# End /etc/auto.master diff --git a/talimatname/genel/autofs/talimat b/talimatname/genel/autofs/talimat new file mode 100644 index 000000000..cf955c88c --- /dev/null +++ b/talimatname/genel/autofs/talimat @@ -0,0 +1,32 @@ +# Description: Autofs controls the operation of the automount daemons. +# URL: http://www.kernel.org/pub/linux/daemons/autofs +# Packager: berlius at nutyx dot com +# Depends on: libtirpc nfs-utils libxml2 kerberos openldap cyrus-sasl + +name=autofs +version=5.1.1 +release=1 +source=(http://www.kernel.org/pub/linux/daemons/autofs/v5/$name-$version.tar.xz auto.master) + +build() { + + cd $name-$version + + source /etc/blfs-bootscripts + wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + tar xvf $scripts-$scriptsversion.tar.bz2 + + + ./configure --prefix=/ \ + --mandir=/usr/share/man + make + make DESTDIR=$PKG install + + + mv $PKG/etc/auto.master $PKG/etc/auto.master.bak + cp -v $SRC/auto.master $PKG/etc/auto.master + + cd $scripts-$scriptsversion + make DESTDIR=$PKG install-autofs + +} diff --git a/talimatname/genel/avahi/talimat b/talimatname/genel/avahi/talimat new file mode 100644 index 000000000..535960d4e --- /dev/null +++ b/talimatname/genel/avahi/talimat @@ -0,0 +1,31 @@ +# Description: Multicast/unicast DNS-SD framework +# URL: http://www.avahi.org/ +# Packager: pierre at nutyx dot org +# Depends on: intltool glib dbus-python gobject-introspection libdaemon + +name=avahi +version=0.6.31 +release=1 + +source=(http://www.avahi.org/download/avahi-$version.tar.gz) + +build() { +cd $name-$version +./configure \ +--prefix=/usr \ +--sysconfdir=/etc \ +--localstatedir=/var \ +--disable-python \ +--disable-qt3 \ +--disable-qt4 \ +--disable-monodoc \ +--disable-gtk \ +--disable-gtk3 \ +--disable-doxygen-doc \ +--disable-mono \ +--with-distro=none +make +make DESTDIR=$PKG install + +rm -r $PKG/{etc/avahi,var,usr/share/man/man8,usr/sbin} +} diff --git a/talimatname/genel/babl/talimat b/talimatname/genel/babl/talimat new file mode 100644 index 000000000..9f828906f --- /dev/null +++ b/talimatname/genel/babl/talimat @@ -0,0 +1,23 @@ +# Description: Dynamic, any to any, pixel format conversion library +# URL: http://gegl.org/babl +# Maintainer: - http://gegl.org/babl/#Authors +# Packager: pierre at nutyx dot org +# Depends on: +name=babl +version=0.1.14 +release=1 + +source=(http://download.gimp.org/pub/$name/0.1/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr --disable-docs +make +make DESTDIR=$PKG install +install -v -m755 -d \ +$PKG/usr/share/gtk-doc/html/babl/graphics +install -v -m644 docs/*.{css,html} \ +$PKG/usr/share/gtk-doc/html/babl +install -v -m644 docs/graphics/*.{html,png,svg} \ +$PKG/usr/share/gtk-doc/html/babl/graphics +} diff --git a/talimatname/genel/balsa/talimat b/talimatname/genel/balsa/talimat new file mode 100644 index 000000000..cd8383267 --- /dev/null +++ b/talimatname/genel/balsa/talimat @@ -0,0 +1,27 @@ +# Description: The Balsa package contains a GNOME-2 based mail client. +# URL: https://pawsa.fedorapeople.org/balsa/ +# Packager: berlius at nutyx dot com +# Depends on: aspell enchant gmime libesmtp rarian pcre gtksourceview2 gtksourceview3 libnotify kerberos sendmail openldap openssl sqlite webkitgtk2 gtkhtml procmail + +name=balsa +version=2.5.2 +release=1 +source=(http://pawsa.fedorapeople.org/balsa/$name-$version.tar.bz2) + +build() { + + cd $name-$version + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var/lib \ + --with-ssl \ + --with-rubrica \ + --without-html-widget \ + --without-libnotify \ + --without-gtkspell + make + + make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/bash-completion/bash-completion.post-install b/talimatname/genel/bash-completion/bash-completion.post-install new file mode 100644 index 000000000..53efa3d61 --- /dev/null +++ b/talimatname/genel/bash-completion/bash-completion.post-install @@ -0,0 +1,12 @@ +if [ -f .bashrc ]; +then + if ! grep "/etc/bash_completion" .bashrc ; + then + echo ". /etc/bash_completion" >> .bashrc + fi +else + if ! grep "/etc/bash_completion" /etc/bashrc ; + then + echo ". /etc/bash_completion" >> /etc/bashrc + fi +fi diff --git a/talimatname/genel/bash-completion/talimat b/talimatname/genel/bash-completion/talimat new file mode 100644 index 000000000..4c6c5d4cf --- /dev/null +++ b/talimatname/genel/bash-completion/talimat @@ -0,0 +1,33 @@ +# Description: Bash completion functions +# URL: http://bash-completion.alioth.debian.org/ +# Packager: berlius at nutyx dot com +# Depends on: + +name=bash-completion +version=2.1 +release=2 +source=(https://launchpad.net/$name/master/$version/+download/$name-$version.tar.gz) + +build() { + + cd $name-$version + + sed -i Makefile.* \ + -e 's|pkgconfigdir = .*|pkgconfigdir = /usr/lib/pkgconfig|g' \ + -e 's|profiledir = .*|profiledir = /etc|g' + + ./configure --prefix=/usr --sysconfdir=/etc + + make + make DESTDIR=$PKG install + + mv $PKG/etc/bash_completion{.sh,} + chmod 0755 $PKG/usr/share/$name/bash_completion + + # files allready installed + for FILE in cal dmesg eject hexdump hwclock ionice look renice rtcwake + do + rm $PKG/usr/share/bash-completion/completions/$FILE + done + +} diff --git a/talimatname/genel/bind/bind.README b/talimatname/genel/bind/bind.README new file mode 100644 index 000000000..792d510e5 --- /dev/null +++ b/talimatname/genel/bind/bind.README @@ -0,0 +1,166 @@ +# +# Configuring BIND +# + +Config files +------------ +named.conf, root.hints, 127.0.0, rndc.conf and resolv.conf +Configuration Information + + + +BIND will be configured to run in a chroot jail as an unprivileged user (named). This configuration is more secure in that a DNS compromise can only affect a few files in the named user's HOME directory. + +The unprivileged user and group named are alredy setup + +Set up some files, directories and devices needed by BIND: + +cd /srv/named && +mkdir -p dev etc/namedb/{slave,pz} usr/lib/engines var/run/named && +mknod /srv/named/dev/null c 1 3 && +mknod /srv/named/dev/random c 1 8 && +chmod 666 /srv/named/dev/{null,random} && +cp /etc/localtime etc && +touch /srv/named/managed-keys.bind && +cp /usr/lib/engines/libgost.so usr/lib/engines && +[ $(uname -m) = x86_64 ] && ln -sv lib usr/lib64 + +The rndc.conf file contains information for controlling named operations with the rndc utility. Generate a key for use in the named.conf and rdnc.conf with the rndc-confgen command: + +rndc-confgen -r /dev/urandom -b 512 > /etc/rndc.conf && +sed '/conf/d;/^#/!d;s:^# ::' /etc/rndc.conf > /srv/named/etc/named.conf + +Complete the named.conf file from which named will read the location of zone files, root name servers and secure DNS keys: + +cat >> /srv/named/etc/named.conf << "EOF" +options { + directory "/etc/namedb"; + pid-file "/var/run/named.pid"; + statistics-file "/var/run/named.stats"; +}; +zone "." { + type hint; + file "root.hints"; +}; +zone "0.0.127.in-addr.arpa" { + type master; + file "pz/127.0.0"; +}; + +// Bind 9 now logs by default through syslog (except debug). +// These are the default logging rules. + +logging { + category default { default_syslog; default_debug; }; + category unmatched { null; }; + + channel default_syslog { + syslog daemon; // send to syslog's daemon + // facility + severity info; // only send priority info + // and higher + }; + + channel default_debug { + file "named.run"; // write to named.run in + // the working directory + // Note: stderr is used instead + // of "named.run" + // if the server is started + // with the '-f' option. + severity dynamic; // log at the server's + // current debug level +}; + + channel default_stderr { + stderr; // writes to stderr + severity info; // only send priority info + // and higher +}; + + channel null { + null; // toss anything sent to + // this channel +}; +}; +EOF + +Create a zone file with the following contents: + +cat > /srv/named/etc/namedb/pz/127.0.0 << "EOF" +$TTL 3D +@ IN SOA ns.local.domain. hostmaster.local.domain. ( + 1 ; Serial + 8H ; Refresh + 2H ; Retry + 4W ; Expire + 1D) ; Minimum TTL + NS ns.local.domain. + 1 PTR localhost. + EOF + + Create the root.hints file with the following commands: + [Note] + Note + + Caution must be used to ensure there are no leading spaces in this file. + +cat > /srv/named/etc/namedb/root.hints << "EOF" +. 6D IN NS A.ROOT-SERVERS.NET. +. 6D IN NS B.ROOT-SERVERS.NET. +. 6D IN NS C.ROOT-SERVERS.NET. +. 6D IN NS D.ROOT-SERVERS.NET. +. 6D IN NS E.ROOT-SERVERS.NET. +. 6D IN NS F.ROOT-SERVERS.NET. +. 6D IN NS G.ROOT-SERVERS.NET. +. 6D IN NS H.ROOT-SERVERS.NET. +. 6D IN NS I.ROOT-SERVERS.NET. +. 6D IN NS J.ROOT-SERVERS.NET. +. 6D IN NS K.ROOT-SERVERS.NET. +. 6D IN NS L.ROOT-SERVERS.NET. +. 6D IN NS M.ROOT-SERVERS.NET. +A.ROOT-SERVERS.NET. 6D IN A 198.41.0.4 +B.ROOT-SERVERS.NET. 6D IN A 192.228.79.201 +C.ROOT-SERVERS.NET. 6D IN A 192.33.4.12 +D.ROOT-SERVERS.NET. 6D IN A 199.7.91.13 +E.ROOT-SERVERS.NET. 6D IN A 192.203.230.10 +F.ROOT-SERVERS.NET. 6D IN A 192.5.5.241 +G.ROOT-SERVERS.NET. 6D IN A 192.112.36.4 +H.ROOT-SERVERS.NET. 6D IN A 128.63.2.53 +I.ROOT-SERVERS.NET. 6D IN A 192.36.148.17 +J.ROOT-SERVERS.NET. 6D IN A 192.58.128.30 +K.ROOT-SERVERS.NET. 6D IN A 193.0.14.129 +L.ROOT-SERVERS.NET. 6D IN A 199.7.83.42 +M.ROOT-SERVERS.NET. 6D IN A 202.12.27.33 +EOF + +The root.hints file is a list of root name servers. This file must be updated periodically with the dig utility. A current copy of root.hints can be obtained from ftp://rs.internic.net/domain/named.root. Consult the BIND 9 Administrator Reference Manual for details. + +Create or modify resolv.conf to use the new name server with the following commands: +[Note] Replace with your own valid domain name. + +cp /etc/resolv.conf /etc/resolv.conf.bak && +cat > /etc/resolv.conf << "EOF" +search +nameserver 127.0.0.1 +EOF + +Set permissions on the chroot jail with the following command: +chown -R named:named /srv/named + +Boot Script +Now start BIND with the new boot script: +/etc/rc.d/init.d/bind start + +Testing BIND +Test out the new BIND 9 installation. First query the local host address with dig: + +dig -x 127.0.0.1 + +Now try an external name lookup, taking note of the speed difference in repeated lookups due to the caching. Run the dig command twice on the same address: + +dig www.linuxfromscratch.org && +dig www.linuxfromscratch.org + +You can see almost instantaneous results with the named caching lookups. Consult the BIND Administrator Reference Manual located at doc/arm/Bv9ARM.html in the package source tree, for further configuration options. + diff --git a/talimatname/genel/bind/talimat b/talimatname/genel/bind/talimat new file mode 100644 index 000000000..3db810680 --- /dev/null +++ b/talimatname/genel/bind/talimat @@ -0,0 +1,45 @@ +# Description: The BIND package includes the client side programs nslookup, dig and host. +# URL: http://www.isc.org/downloads/bind/ +# Packager: tnut at nutyx dot org +# Depends on: kerberos libxml2 + +name=bind +version=9.10.3.p2 +release=1 + +source=(ftp://ftp.isc.org/isc/bind9/9.10.3-P3/bind-9.10.3-P2.tar.gz) + +build(){ + # blfs-bootscript + source /etc/blfs-bootscripts + wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + tar xvf $scripts-$scriptsversion.tar.bz2 + + # pkg + cd $name-9.10.3-P2 + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/share/man \ + --enable-threads \ + --with-randomdev=/dev/urandom && + make -C lib/dns && + make -C lib/isc && + make -C lib/bind9 && + make -C lib/isccfg && + make -C lib/lwres && + make -C bin/dig + make DESTDIR=$PKG -C bin/dig install + + # doc + install -v -m755 -d $PKG/usr/share/doc/bind-$version/{arm,misc} && + install -v -m644 doc/arm/*.html \ + $PKG/usr/share/doc/bind-$version/arm && + install -v -m644 \ + doc/misc/{dnssec,ipv6,migrat*,options,rfc-compliance,roadmap,sdb} \ + $PKG/usr/share/doc/bind-$version/misc + + # init script + cd $SRC/$scripts-$scriptsversion + make DESTDIR=$PKG install-bind +} diff --git a/talimatname/genel/blackbox/blackbox-0.70.1-include-fix.diff b/talimatname/genel/blackbox/blackbox-0.70.1-include-fix.diff new file mode 100644 index 000000000..84be8228a --- /dev/null +++ b/talimatname/genel/blackbox/blackbox-0.70.1-include-fix.diff @@ -0,0 +1,108 @@ +--- blackbox-0.70.1/lib/Image.cc.orig 2008-10-03 09:23:56.000000000 +0200 ++++ blackbox-0.70.1/lib/Image.cc 2008-10-03 09:24:08.000000000 +0200 +@@ -44,6 +44,7 @@ + #include + #include + #include ++#include + + // #define COLORTABLE_DEBUG + // #define MITSHM_DEBUG +--- blackbox-0.70.1.orig/lib/Resource.cc 2008-10-07 18:32:55.000000000 +0200 ++++ blackbox-0.70.1/lib/Resource.cc 2008-10-07 18:34:05.000000000 +0200 +@@ -29,6 +29,7 @@ + #include + + #include ++#include + + + bt::Resource::Resource(void) +--- blackbox-0.70.1.orig/lib/XDG.cc 2008-10-07 18:32:55.000000000 +0200 ++++ blackbox-0.70.1/lib/XDG.cc 2008-10-07 18:47:25.000000000 +0200 +@@ -26,7 +26,7 @@ + #include "XDG.hh" + + #include +- ++#include + + // make sure directory names end with a slash + static std::string terminateDir(const std::string &string) +--- blackbox-0.70.1.orig/src/BlackboxResource.cc 2008-10-07 18:32:55.000000000 +0200 ++++ blackbox-0.70.1/src/BlackboxResource.cc 2008-10-07 18:48:13.000000000 +0200 +@@ -33,6 +33,7 @@ + #include + #include + ++#include + + BlackboxResource::BlackboxResource(const std::string& rc): rc_file(rc) { + screen_resources = 0; +--- blackbox-0.70.1.orig/src/ScreenResource.cc 2008-10-07 18:32:55.000000000 +0200 ++++ blackbox-0.70.1/src/ScreenResource.cc 2008-10-07 18:49:10.000000000 +0200 +@@ -32,7 +32,7 @@ + #include + + #include +- ++#include + + static const int iconify_width = 9; + static const int iconify_height = 9; +--- blackbox-0.70.1.orig/src/Screen.cc 2008-10-07 18:32:55.000000000 +0200 ++++ blackbox-0.70.1/src/Screen.cc 2008-10-07 18:50:01.000000000 +0200 +@@ -47,7 +47,7 @@ + #include + #include + #include +- ++#include + + static bool running = true; + static int anotherWMRunning(Display *, XErrorEvent *) { +--- blackbox-0.70.1.orig/src/main.cc 2008-10-07 18:32:55.000000000 +0200 ++++ blackbox-0.70.1/src/main.cc 2008-10-07 18:50:48.000000000 +0200 +@@ -35,7 +35,7 @@ + #include "../version.h" + + #include +- ++#include + + static void showHelp(int exitval) { + // print version - this should not be localized! +--- blackbox-0.70.1.orig/util/bsetroot.cc 2008-10-07 18:32:55.000000000 +0200 ++++ blackbox-0.70.1/util/bsetroot.cc 2008-10-07 18:52:33.000000000 +0200 +@@ -31,7 +31,8 @@ + + #include + #include +- ++#include ++#include + + // ignore all X errors + static int x11_error(::Display *, XErrorEvent *) + +--- blackbox-0.70.1.orig/lib/Util.hh ++++ blackbox-0.70.1/lib/Util.hh +@@ -25,6 +25,8 @@ + #ifndef __Util_hh + #define __Util_hh + ++#include ++ + #include + #include + +@@ -94,10 +96,8 @@ + + std::string tolower(const std::string &string); + +-#ifdef _XUTIL_H_ + std::string textPropertyToString(::Display *display, + ::XTextProperty& text_prop); +-#endif + + } // namespace bt diff --git a/talimatname/genel/blackbox/talimat b/talimatname/genel/blackbox/talimat new file mode 100644 index 000000000..590a3d934 --- /dev/null +++ b/talimatname/genel/blackbox/talimat @@ -0,0 +1,23 @@ +# Description: Fast and small window manager +# URL: http://blackboxwm.sourceforge.net +# Packager: berlius at nutyx dot com +# Depends on: xorg + +name=blackbox +version=0.70.1 +release=1 +source=(http://download.sourceforge.net/blackboxwm/$name-$version.tar.bz2 + $name-$version-include-fix.diff) + + +build () { + + cd $name-$version + patch -p1 -i $SRC/$name-$version-include-fix.diff + ./configure --prefix=/usr + + make + make DESTDIR=$PKG install +} + + diff --git a/talimatname/genel/bluefish/talimat b/talimatname/genel/bluefish/talimat new file mode 100644 index 000000000..cc254419b --- /dev/null +++ b/talimatname/genel/bluefish/talimat @@ -0,0 +1,23 @@ +# Description: A powerful HTML editor for experienced web designers and programmers +# URL: http://bluefish.openoffice.nl/ +# Maintainer: Olivier Sessink +# Packager: tnut at nutyx dor org +# Depends on: pcre enchant gtk2 desktop-file-utils + +name=bluefish +version=2.2.8 +release=1 + +source=(http://www.bennewitz.com/bluefish/stable/source/$name-$version.tar.bz2) +build() { +cd $name-$version +./configure --prefix=/usr \ +--with-freedesktop_org-menu=/usr/share/applications \ +--with-freedesktop_org-mime=/usr/share/mime \ +--with-icon-path=/usr/share/pixmaps \ +--disable-update-databases \ +--without-libgnomeui \ +--docdir=/usr/share/doc/$name-$version +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/bluez/talimat b/talimatname/genel/bluez/talimat new file mode 100644 index 000000000..136d6b14d --- /dev/null +++ b/talimatname/genel/bluez/talimat @@ -0,0 +1,77 @@ +# Description: The BlueZ package contains the Bluetooth protocol stack for Linux. +# URL: http://www.bluez.org/ +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: libical libvorbis alsa-lib libusb-compat libsndfile cups glib + +name=bluez +version=5.37 +release=1 + +source=(http://www.kernel.org/pub/linux/bluetooth/$name-$version.tar.xz + http://www.linuxfromscratch.org/patches/blfs/svn/$name-$version-obexd_without_systemd-1.patch) +build() { +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/blfs-bootscripts-$scriptsversion.tar.bz2 +tar xvf $scripts-$scriptsversion.tar.bz2 + +cd $name-$version +patch -Np1 -i ../$name-$version-obexd_without_systemd-1.patch + +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libexecdir=/lib \ + --disable-systemd \ + --enable-gstreamer \ + --enable-alsa \ + --enable-usb \ + --enable-tools \ + --enable-bccmd \ + --enable-dfutool \ + --enable-hid2hci \ + --enable-hidd \ + --enable-pand \ + --enable-dund \ + --enable-cups \ + --disable-test \ + --enable-library \ + --without-systemdunitdir +make +make DESTDIR=$PKG install + +install -v -dm755 $PKG/{etc/bluetooth,usr/sbin} + +ln -svf ../libexec/bluetooth/bluetoothd $PKG/usr/sbin + + +cat > $PKG/etc/bluetooth/rfcomm.conf << "EOF" +# rfcomm.conf +# Set up the RFCOMM configuration of the Bluetooth subsystem in the Linux kernel. +# Use one line per command +# See the rfcomm man page for options + + +# End of rfcomm.conf +EOF + +cat > $PKG/etc/bluetooth/uart.conf << "EOF" +#uart.conf +# Attach serial devices via UART HCI to BlueZ stack +# Use one line per device +# See the hciattach man page for options + +# End of uart.conf +EOF + + +install -m644 profiles/network/network.conf \ + profiles/input/input.conf \ + $PKG/etc/bluetooth + +install -v -dm755 $PKG/usr/share/doc/$name-$version +install -v -m644 doc/*.txt $PKG/usr/share/doc/$name-$version + +# Startup Script +cd ../$scripts-$scriptsversion +make DESTDIR=$PKG install-bluetooth +} diff --git a/talimatname/genel/bmake/talimat b/talimatname/genel/bmake/talimat new file mode 100644 index 000000000..1f6b8eefc --- /dev/null +++ b/talimatname/genel/bmake/talimat @@ -0,0 +1,28 @@ +# Description: Portable version of the NetBSD 'make' build tool +# URL: http://www.crufty.net/help/sjg/bmake.html +# Packager: tnut at nutyx dot org +# Depends on: +name=bmake +version=20150910 +release=1 + +source=(http://www.crufty.net/ftp/pub/sjg/bmake-$version.tar.gz) + +build(){ + cd $name + # Add missing bsd.*.mk symlinks (thanks to Arch) + _links_orig="dep doc init lib links man nls obj own prog subdir" + _links_new="dep doc inc init lib links man nls obj own prog subdir" + sed -i -e "s/$_links_orig/$_links_new/" mk/install-mk + + cd $SRC + mkdir -p bmake-build + cd bmake-build + sh ../bmake/boot-strap --prefix=/usr + + cd $SRC/bmake-build + # Fix directory permissions on install + install -dm0755 $PKG/usr/bin + install -dm0755 $PKG/usr/share/man/cat1 + sh ../bmake/boot-strap --prefix=/usr --install-destdir=$PKG op=install +} diff --git a/talimatname/genel/bmon/bmon-2.1.0-gcc4.diff b/talimatname/genel/bmon/bmon-2.1.0-gcc4.diff new file mode 100644 index 000000000..433edf509 --- /dev/null +++ b/talimatname/genel/bmon/bmon-2.1.0-gcc4.diff @@ -0,0 +1,22 @@ +--- bmon-2.1.0.orig/src/out_xml_event.c 2005-04-05 12:01:33.000000000 -0300 ++++ bmon-2.1.0/src/out_xml_event.c 2005-09-09 17:56:07.000000000 -0300 +@@ -127,7 +127,7 @@ + .om_draw = xml_event_draw, + .om_set_opts = xml_event_set_opts, + .om_probe = xml_event_probe, +- .om_shutdown xml_event_shutdown, ++ .om_shutdown = xml_event_shutdown + }; + + static void __init xml_event_init(void) +--- bmon-2.1.0.orig/src/out_audio.c 2005-04-05 12:01:33.000000000 -0300 ++++ bmon-2.1.0/src/out_audio.c 2005-09-09 17:58:20.000000000 -0300 +@@ -141,7 +141,7 @@ + .om_draw = audio_draw, + .om_set_opts = audio_set_opts, + .om_probe = audio_probe, +- .om_shutdown audio_shutdown, ++ .om_shutdown = audio_shutdown + }; + + static void __init audio_init(void) diff --git a/talimatname/genel/bmon/talimat b/talimatname/genel/bmon/talimat new file mode 100644 index 000000000..d5f14bc26 --- /dev/null +++ b/talimatname/genel/bmon/talimat @@ -0,0 +1,23 @@ +# Description: Network bandwidth monitor. +# URL: http://freshmeat.net/projects/bmon +# Packager: berlius at nutyx dot com +# Depends on: ncurses + +name=bmon +version=2.1.0 +release=1 +source=(http://crux.ster.zone/downloads/$name/$name-$version.tar.gz + $name-$version-gcc4.diff) + +build() { + + cd $name-$version + + patch -p1 -i $SRC/$name-$version-gcc4.diff + ./configure --prefix=/usr + + make + make DESTDIR=$PKG install +} + + diff --git a/talimatname/genel/boehm-gc/talimat b/talimatname/genel/boehm-gc/talimat new file mode 100644 index 000000000..668939e1c --- /dev/null +++ b/talimatname/genel/boehm-gc/talimat @@ -0,0 +1,31 @@ +# Description: Garbage collection and memory leak detection for C and C++ +# URL: http://www.hboehm.info/ +# Packager: berlius at nutyx dot com +# Depends on: + +name=boehm-gc +version=7.4.2 +release=1 +source=(http://www.hboehm.info/gc/gc_source/gc-${version}.tar.gz + https://github.com/ivmai/libatomic_ops/archive/libatomic_ops-${version//\./_}.tar.gz) + +build () { + + cd gc-$version + + ln -s $SRC/libatomic_ops-libatomic_ops-${version//\./_} libatomic_ops + + ./configure \ + --prefix=/usr \ + --enable-threads=pthreads \ + --enable-static \ + --enable-shared + + make + make DESTDIR=$PKG install + + install -D -m 644 doc/gc.man $PKG/usr/man/man3/gc.3 + +} + + diff --git a/talimatname/genel/bogofilter/talimat b/talimatname/genel/bogofilter/talimat new file mode 100644 index 000000000..6a7dab411 --- /dev/null +++ b/talimatname/genel/bogofilter/talimat @@ -0,0 +1,16 @@ +# Description: A fast Bayesian spam filtering tool +# URL: http://bogofilter.sourceforge.net/ +# Packager: - David Relson, Matthias Andree, Greg Louis +# Depends on: db + +name=bogofilter +version=1.2.4 +release=1 + +source=(http://sourceforge.net/projects/$name/files/$name-$version/$name-$version.tar.bz2) +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/bomberclone/talimat b/talimatname/genel/bomberclone/talimat new file mode 100644 index 000000000..c87addc6e --- /dev/null +++ b/talimatname/genel/bomberclone/talimat @@ -0,0 +1,28 @@ +# Description: A clone of Atomic Bomberman (SDL/MultiPlayer/Network). +# URL: http://www.bomberclone.de/ +# Packager: berlius at nutyx dot com +# Depends on: sdl-mixer sdl-image + +name=bomberclone +version=0.11.9 +release=1 +source=(http://downloads.sourceforge.net/project/$name/$name/$name-$version.tar.gz) + +build() { + + cd $name-$version + + sed -i -e '/^packagedatadir=/s|share/games/${PACKAGE}|share/${PACKAGE}|' configure + + ./configure \ + --prefix=/usr \ + --disable-debug \ + --disable-werror \ + --disable-dependency-tracking + + make LDFLAGS+="-lm" + make DESTDIR=$PKG install + +} + + diff --git a/talimatname/genel/boost/talimat b/talimatname/genel/boost/talimat new file mode 100644 index 000000000..d94458b20 --- /dev/null +++ b/talimatname/genel/boost/talimat @@ -0,0 +1,20 @@ +# Description: Boost provides a set of free peer-reviewed portable C++ source libraries. +# URL: http://boost.sourceforge.net/ +# Packager: tnut at nutyx dot org +# Depends on: icu python + +name=boost +version=1.60.0 +release=1 + +source=(http://downloads.sourceforge.net/$name/${name}_${version//./_}.tar.bz2) +build() { +cd ${name}_${version//./_} +sed -e '1 i#ifndef Q_MOC_RUN' \ + -e '$ a#endif' \ + -i boost/type_traits/detail/has_binary_operator.hpp + +./bootstrap.sh --prefix=/usr && +./b2 stage --stagedir=$PKG/usr threading=multi link=shared +./b2 install --prefix=$PKG/usr threading=multi link=shared +} diff --git a/talimatname/genel/bridge-utils/bridge-utils.README b/talimatname/genel/bridge-utils/bridge-utils.README new file mode 100644 index 000000000..6ba0881b7 --- /dev/null +++ b/talimatname/genel/bridge-utils/bridge-utils.README @@ -0,0 +1,25 @@ +Veuillez consulter la documentation de BLFS + +http://www.fr.linuxfromscratch.org/view/blfs-svn/basicnet/bridge-utils.html + +Un exemple de configuration + +cat > /etc/sysconfig/ifconfig.br0 << "EOF" +ONBOOT=yes +IFACE=br0 +SERVICE="bridge ipv4-static" # Séparation par un espace +IP=192.168.1.32 +GATEWAY=192.168.1.1 +PREFIX=24 +BROADCAST=192.168.1.255 +CHECK_LINK=no # Ne vérifie pas avant qu'ibridge soit créé +STP=no # Spanning l'arborescence du protocole, par défaut non +INTERFACES="eth0" # Ajout à IFACE, périphériques séparés par des espaces +IP_FORWARD=true +EOF + +Vous devriez changer toutes les adresses pour correspondre à votre contexte. + +Pour automatiser la création et la configuration d'un pont, installez script de service /lib/services/etc/bridge inclu dans le paquet service-bridge + + diff --git a/talimatname/genel/bridge-utils/talimat b/talimatname/genel/bridge-utils/talimat new file mode 100644 index 000000000..650ecf7a1 --- /dev/null +++ b/talimatname/genel/bridge-utils/talimat @@ -0,0 +1,27 @@ +# Description: Utilities for configuring the Linux Ethernet bridge +# URL: http://sourceforge.net/projects/bridge/ +# Packager: pierre at nutyx dot org +# Depends on: +name=bridge-utils +version=1.5 +release=1 + +source=( http://sourceforge.net/projects/bridge/files/bridge/$name-$version.tar.gz + http://www.linuxfromscratch.org/patches/blfs/svn/bridge-utils-1.5-linux_3.8_fix-1.patch) +build() { +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 +tar xvf $scripts-$scriptsversion.tar.bz2 + +cd $name-$version +patch -Np1 -i ../bridge-utils-1.5-linux_3.8_fix-1.patch +autoconf -o configure configure.in +./configure --prefix=/usr +make +make DESTDIR=$PKG install + +# service + +cd $SRC/$scripts-$scriptsversion +make DESTDIR=$PKG install-service-bridge +} diff --git a/talimatname/genel/bspwm/talimat b/talimatname/genel/bspwm/talimat new file mode 100644 index 000000000..ab190e706 --- /dev/null +++ b/talimatname/genel/bspwm/talimat @@ -0,0 +1,26 @@ +# Description: Tiling window manager based on binary space partitioning +# URL: https://github.com/baskerville/bspwm +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: libxcb xcb-util xcb-util-wm git + +name=bspwm +version=0.9 +release=1 + +source=() + +build() { + + git clone https://github.com/baskerville/bspwm.git + + cd $name + + make PREFIX=/usr + + make PREFIX=/usr DESTDIR="$PKG" install + +} + + + diff --git a/talimatname/genel/bti/talimat b/talimatname/genel/bti/talimat new file mode 100644 index 000000000..660ce2b57 --- /dev/null +++ b/talimatname/genel/bti/talimat @@ -0,0 +1,21 @@ +# Description: bti (twitter/identi.ca console client) +# URL: http://gregkh.github.com/bti/ +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: cyrus-sasl json-c libidn liboauth libxml2 openldap pcre +name=bti +version=034 +release=1 + +source=(https://www.kernel.org/pub/software/web/bti/bti-$version.tar.xz) + +build(){ + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install + + install -Dm644 bti-bashcompletion \ + $PKG/etc/bash_completion.d/bti + install -Dm644 README \ + $PKG/usr/share/doc/$name-$version/README +} diff --git a/talimatname/genel/bullet/talimat b/talimatname/genel/bullet/talimat new file mode 100644 index 000000000..e6fcbc5bc --- /dev/null +++ b/talimatname/genel/bullet/talimat @@ -0,0 +1,25 @@ +# Description: Continuous Collision Detection and Physics Library. +# URL: http://www.bulletphysics.com/ +# Maintainer: NuTyX core team +# Depends on: cmake freeglut + +name=bullet +version=2.83.4 +release=1 +source=(https://github.com/bulletphysics/bullet3/archive/${version}.tar.gz) + +build() { + cd ${name}3-$version + + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=ON \ + -DBUILD_CPU_DEMOS=OFF \ + -DBUILD_DEMOS=OFF \ + -DINSTALL_LIBS=ON \ + -DINSTALL_EXTRA_LIBS=ON . + + make + make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/bzr/talimat b/talimatname/genel/bzr/talimat new file mode 100644 index 000000000..142569174 --- /dev/null +++ b/talimatname/genel/bzr/talimat @@ -0,0 +1,20 @@ +# Description: A decentralized revision control system (bazaar) +# URL: http://bazaar.canonical.com/en/ +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: python python-paramiko +name=bzr +version=2.6.0 +release=1 + +source=( +http://launchpad.net/bzr/${version%.*}/$version/+download/bzr-$version.tar.gz) + +build() { + cd $name-$version + sed -i -e 's|man/man1|share/&|' setup.py + python2 setup.py install --prefix=/usr --root=$PKG + + # bash-completion + install -Dm644 contrib/bash/bzr \ + $PKG/usr/share/bash-completion/completions/bzr +} diff --git a/talimatname/genel/cairo/talimat b/talimatname/genel/cairo/talimat new file mode 100644 index 000000000..1658dab10 --- /dev/null +++ b/talimatname/genel/cairo/talimat @@ -0,0 +1,20 @@ +# Description: Cairo is a 2D graphics library with support for multiple output devices. +# URL: http://www.cairographics.org/ +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: libpng,glib,xorg-pixman,xorg-fontconfig,xcb-util,xorg-libxrender,xorg-mesa,xorg-glu,xorg-libxxf86vm + + +name=cairo +version=1.14.6 +release=1 + +source=( http://cairographics.org/releases/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ + --disable-static \ + --enable-tee +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/cairomm/talimat b/talimatname/genel/cairomm/talimat new file mode 100644 index 000000000..548c5e5c2 --- /dev/null +++ b/talimatname/genel/cairomm/talimat @@ -0,0 +1,16 @@ +# Description: C++ bindings to Cairo vector graphics library +# URL: http://cairographics.org/ +# Maintainer: Murray Cumming +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: cairo,libsigc++ +name=cairomm +version=1.12.0 +release=1 + +source=(http://cairographics.org/releases/$name-$version.tar.gz) +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/cdparanoia/talimat b/talimatname/genel/cdparanoia/talimat new file mode 100644 index 000000000..33f5f63c5 --- /dev/null +++ b/talimatname/genel/cdparanoia/talimat @@ -0,0 +1,20 @@ +# Description: Compact Disc Digital Audio extraction tool +# URL: http://xiph.org/paranoia/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=cdparanoia +version=10.2 +release=1 + +source=(http://downloads.xiph.org/releases/cdparanoia/$name-III-$version.src.tgz \ + http://www.linuxfromscratch.org/patches/blfs/svn/cdparanoia-III-10.2-gcc_fixes-1.patch) + +build() { +cd $name-III-$version +patch -Np1 -i ../cdparanoia-III-10.2-gcc_fixes-1.patch +./configure --prefix=/usr +make || make -j1 +make prefix=$PKG/usr MANDIR=$PKG/usr/share/man install +chmod -v 755 $PKG/usr/lib/libcdda_*.so.0.10.2 +} diff --git a/talimatname/genel/cdrdao/talimat b/talimatname/genel/cdrdao/talimat new file mode 100644 index 000000000..58b4adbf4 --- /dev/null +++ b/talimatname/genel/cdrdao/talimat @@ -0,0 +1,25 @@ +# Description: Records audio/data CD-Rs in disk-at-once (DAO) mode +# URL: http://cdrdao.sourceforge.net +# Packager: pierre at nutyx dot org +# Depends on: + +name=cdrdao +version=1.2.3 +release=1 + +source=( http://downloads.sourceforge.net/$name/$name-$version.tar.bz2 \ + http://downloads.nutyx.org/files/patchs/$name/cdrdao-1.2.3-stat.patch) + +build() { + cd $name-$version + + patch -Np1 -i $SRC/cdrdao-1.2.3-stat.patch + + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --without-lame + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/cdrkit/talimat b/talimatname/genel/cdrkit/talimat new file mode 100644 index 000000000..428f7a154 --- /dev/null +++ b/talimatname/genel/cdrkit/talimat @@ -0,0 +1,35 @@ +# Description: Set of programs for CD/DVD recording, ISO image creation and audio CD extraction +# URL: http://cdrkit.org/ +# Maintainer: Joerg Jaspert +# Packager: pierre at nutyx dot org +# Depends on: libcap cmake + +name=cdrkit +version=1.1.11 +release=3 + +source=(https://mirrors.kernel.org/debian/pool/main/c/cdrkit/cdrkit_${version}.orig.tar.gz) + +build() { + cd $name-$version + make + make PREFIX=$PKG/usr install + cd $PKG/usr/bin + mv wodim cdrecord + ln -s cdrecord wodim + mv genisoimage mkisofs + ln -s mkisofs genisoimage + ln -s readom readcd + ln -s icedax cdda2wav + ln -s mkisofs mkhybrid + ln -s cdrecord dvdrecord + cd ../sbin + ln -s netscsid rscsi + cd ../share/man/man1 + ln -s icedax.1 cdda2wav.1 + ln -s readom.1 readcd.1 + ln -s wodim.1 cdrecord.1 + ln -s genisoimage.1 mkisofs.1 + cd ../man5 + ln -s genisoimagerc.5 mkisofsrc.5 +} diff --git a/talimatname/genel/celt/talimat b/talimatname/genel/celt/talimat new file mode 100644 index 000000000..b636f4462 --- /dev/null +++ b/talimatname/genel/celt/talimat @@ -0,0 +1,19 @@ +# Description: Low-latency audio communication codec +# URL: http://www.celt-codec.org/ +# Packager: pierre at nutyx dot org +# Depends on: libogg + +name=celt +version=0.11.3 +release=1 + +source=(http://downloads.us.xiph.org/releases/celt/celt-$version.tar.gz) + +build() { +cd celt-$version +./configure --prefix=/usr --enable-custom-modes --disable-static +make +make DESTDIR=$PKG install + +install -Dm644 COPYING $PKG/usr/share/licenses/celt/LICENSE +} diff --git a/talimatname/genel/centerim/talimat b/talimatname/genel/centerim/talimat new file mode 100644 index 000000000..f78c88d68 --- /dev/null +++ b/talimatname/genel/centerim/talimat @@ -0,0 +1,19 @@ +# Description: CenterIM is a powerful communication tool that can be used through SSH. +# URL: http://www.centerim.org/ +# Packager: pierre at nutyx dot org +# Depends on: curl + +name=centerim +version=4.22.10 +release=1 + +source=(http://www.centerim.org/download/releases/$name-$version.tar.gz + http://downloads.nutyx.org/files/patchs/centerim/$name-$version-gcc-1.patch) + +build() { + cd $name-$version + patch -Np1 -i ../$name-$version-gcc-1.patch + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/check/talimat b/talimatname/genel/check/talimat new file mode 100644 index 000000000..0a36bbed0 --- /dev/null +++ b/talimatname/genel/check/talimat @@ -0,0 +1,16 @@ +# Description: unit testing framework for C +# URL: http://check.sourceforge.net/ +# Maintainer: Branden Archer +# Packager: tnut at nutyx dot org + +name=check +version=0.10.0 +release=1 +source=(http://downloads.sourceforge.net/sourceforge/$name/$name-$version.tar.gz) + +build () { +cd $name-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/chmlib/talimat b/talimatname/genel/chmlib/talimat new file mode 100644 index 000000000..5e67f1dae --- /dev/null +++ b/talimatname/genel/chmlib/talimat @@ -0,0 +1,17 @@ +# Description: Library for dealing with Microsoft ITSS/CHM format files +# URL: http://morte.jedrea.com/~jedwin/projects/chmlib/ +# Packager: tnut at nutyx dot org +# Depends on: +name=chmlib +version=0.40 +release=1 + +source=(http://morte.jedrea.com/~jedwin/projects/$name/$name-$version.tar.bz2) + +build(){ + cd $name-$version + ./configure --prefix=/usr \ + --enable-examples=yes + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/chromaprint/talimat b/talimatname/genel/chromaprint/talimat new file mode 100644 index 000000000..a3a54f7b3 --- /dev/null +++ b/talimatname/genel/chromaprint/talimat @@ -0,0 +1,20 @@ +# Description: Implements a custom algorithm for extracting fingerprints from any audio source. +# URL: http://acoustid.org/chromaprint/ +# Packager: pierre at nutyx dot org +# Depends on: ffmpeg cmake + +name=chromaprint +version=1.2 +release=1 + +source=(https://bitbucket.org/acoustid/${name}/downloads/${name}-${version}.tar.gz) +build() { +cd $name-$version +cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_EXAMPLES=ON \ + . +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/chromium-pepper-flash/talimat b/talimatname/genel/chromium-pepper-flash/talimat new file mode 100644 index 000000000..9e1dd290c --- /dev/null +++ b/talimatname/genel/chromium-pepper-flash/talimat @@ -0,0 +1,20 @@ +# Description : Google Chrome's Pepper Flash plugin for Chromium +# URL : http://www.google.com/chrome +# Packager : pierre at nutyx dot com + +name=chromium-pepper-flash +version=20.0.0.228 +release=2 + +[ "`uname -m`" == "i686" ] && _ARCH=i386 +[ "`uname -m`" == "x86_64" ] && _ARCH=x86_64 + +source=(http://docs.volcanis.me/.pepper-flash/`uname -m`/libpepflashplayer.so \ + http://docs.volcanis.me/.pepper-flash/`uname -m`/manifest.json) + +build() { + install -d $PKG/{usr/lib/PepperFlash,opt/chromium/lib} + install -m644 $SRC/{libpepflashplayer.so,manifest.json} $PKG/usr/lib/PepperFlash + ln -sv ../../usr/lib/PepperFlash $PKG/opt/chromium/lib/PepperFlash +} + diff --git a/talimatname/genel/chromium/chromium-fix-print-preview-on-en_GB-locale.patch b/talimatname/genel/chromium/chromium-fix-print-preview-on-en_GB-locale.patch new file mode 100644 index 000000000..9ebc089cb --- /dev/null +++ b/talimatname/genel/chromium/chromium-fix-print-preview-on-en_GB-locale.patch @@ -0,0 +1,17 @@ +Index: chrome/browser/ui/webui/print_preview/print_preview_handler.cc +diff --git a/chrome/browser/ui/webui/print_preview/print_preview_handler.cc b/chrome/browser/ui/webui/print_preview/print_preview_handler.cc +index 6cfd861387c9f8b145fb33472b10025537986213..c936a9c1dadb13c00418e8ae79a8a1987c1d36cd 100644 +--- a/chrome/browser/ui/webui/print_preview/print_preview_handler.cc ++++ b/chrome/browser/ui/webui/print_preview/print_preview_handler.cc +@@ -1222,7 +1222,10 @@ void PrintPreviewHandler::GetNumberFormatAndMeasurementSystem( + UErrorCode errorCode = U_ZERO_ERROR; + const char* locale = g_browser_process->GetApplicationLocale().c_str(); + UMeasurementSystem system = ulocdata_getMeasurementSystem(locale, &errorCode); +- if (errorCode > U_ZERO_ERROR || system == UMS_LIMIT) ++ // On error, assume the units are SI. ++ // Since the only measurement units print preview's WebUI cares about are ++ // those for measuring distance, assume anything non-US is SI. ++ if (errorCode > U_ZERO_ERROR || system != UMS_US) + system = UMS_SI; + + // Getting the number formatting based on the locale and writing to diff --git a/talimatname/genel/chromium/chromium-use-non-versioned-icu-namespace.patch b/talimatname/genel/chromium/chromium-use-non-versioned-icu-namespace.patch new file mode 100644 index 000000000..f7b0b6d80 --- /dev/null +++ b/talimatname/genel/chromium/chromium-use-non-versioned-icu-namespace.patch @@ -0,0 +1,14 @@ +Index: components/autofill/core/common/autofill_l10n_util.cc +diff --git a/components/autofill/core/common/autofill_l10n_util.cc b/components/autofill/core/common/autofill_l10n_util.cc +index 2ee517faf82b1feb224f83ae533092ae3b31f5af..c29b0a299b7215895874adf9241e4705247161ab 100644 +--- a/components/autofill/core/common/autofill_l10n_util.cc ++++ b/components/autofill/core/common/autofill_l10n_util.cc +@@ -22,7 +22,7 @@ CaseInsensitiveCompare::CaseInsensitiveCompare(const icu::Locale& locale) { + // library. This could be due to a device-specific issue (has been seen in + // the wild on Android devices). In the failure case, |collator_| will be + // null. See http://crbug.com/558625. +- icu_54::UnicodeString name; ++ icu::UnicodeString name; + std::string locale_name; + locale.getDisplayName(name).toUTF8String(locale_name); + LOG(ERROR) << "Failed to initialize the ICU Collator for " diff --git a/talimatname/genel/chromium/chromium-widevine.patch b/talimatname/genel/chromium/chromium-widevine.patch new file mode 100644 index 000000000..12010b2a8 --- /dev/null +++ b/talimatname/genel/chromium/chromium-widevine.patch @@ -0,0 +1,13 @@ +diff -upr chromium-42.0.2311.90.orig/third_party/widevine/cdm/widevine_cdm_version.h chromium-42.0.2311.90/third_party/widevine/cdm/widevine_cdm_version.h +--- chromium-42.0.2311.90.orig/third_party/widevine/cdm/widevine_cdm_version.h 2015-04-15 01:18:59.000000000 +0300 ++++ chromium-42.0.2311.90/third_party/widevine/cdm/widevine_cdm_version.h 2015-04-15 09:09:49.157260050 +0300 +@@ -14,4 +14,8 @@ + // - WIDEVINE_CDM_VERSION_STRING (with the version of the CDM that's available + // as a string, e.g., "1.0.123.456"). + ++#include "third_party/widevine/cdm/widevine_cdm_common.h" ++#define WIDEVINE_CDM_AVAILABLE ++#define WIDEVINE_CDM_VERSION_STRING "@WIDEVINE_VERSION@" ++ + #endif // WIDEVINE_CDM_VERSION_H_ + diff --git a/talimatname/genel/chromium/chromium.default b/talimatname/genel/chromium/chromium.default new file mode 100644 index 000000000..61be28d85 --- /dev/null +++ b/talimatname/genel/chromium/chromium.default @@ -0,0 +1,5 @@ +# Default settings for chromium. This file is sourced by /usr/bin/chromium + +# Options to pass to chromium +# flash-version updated dynamically with .install file +CHROMIUM_FLAGS="--ppapi-flash-path=/opt/chromium/lib/PepperFlash/libpepflashplayer.so --ppapi-flash-version=1.2.3.4" diff --git a/talimatname/genel/chromium/chromium.desktop b/talimatname/genel/chromium/chromium.desktop new file mode 100644 index 000000000..ab86c81cd --- /dev/null +++ b/talimatname/genel/chromium/chromium.desktop @@ -0,0 +1,67 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=Chromium +# Only KDE 4 seems to use GenericName, so we reuse the KDE strings. +# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413. +GenericName=Web Browser +GenericName[ar]=متصفح الشبكة +GenericName[bg]=Уеб браузър +GenericName[ca]=Navegador web +GenericName[cs]=WWW prohlížeč +GenericName[da]=Browser +GenericName[de]=Web-Browser +GenericName[el]=Περιηγητής ιστού +GenericName[en_GB]=Web Browser +GenericName[es]=Navegador web +GenericName[et]=Veebibrauser +GenericName[fi]=WWW-selain +GenericName[fr]=Navigateur Web +GenericName[gu]=વેબ બ્રાઉઝર +GenericName[he]=דפדפן ××™× ×˜×¨× ×˜ +GenericName[hi]=वेब ब्राउज़र +GenericName[hu]=WebböngészÅ‘ +GenericName[it]=Browser Web +GenericName[ja]=ウェブブラウザ +GenericName[kn]=ಜಾಲ ವೀಕ್ಷಕ +GenericName[ko]=웹 ë¸Œë¼ìš°ì € +GenericName[lt]=Žiniatinklio narÅ¡yklÄ— +GenericName[lv]=TÄ«mekļa pārlÅ«ks +GenericName[ml]=വെബ് ബ്രൌസര്‍ +GenericName[mr]=वेब ब्राऊजर +GenericName[nb]=Nettleser +GenericName[nl]=Webbrowser +GenericName[pl]=PrzeglÄ…darka WWW +GenericName[pt]=Navegador Web +GenericName[pt_BR]=Navegador da Internet +GenericName[ro]=Navigator de Internet +GenericName[ru]=Веб-браузер +GenericName[sl]=Spletni brskalnik +GenericName[sv]=Webbläsare +GenericName[ta]=இணைய உலாவி +GenericName[th]=เว็บเบราว์เซอร์ +GenericName[tr]=Web Tarayıcı +GenericName[uk]=Навігатор Тенет +GenericName[zh_CN]=网页浏览器 +GenericName[zh_HK]=ç¶²é ç€è¦½å™¨ +GenericName[zh_TW]=ç¶²é ç€è¦½å™¨ +# Not translated in KDE, from Epiphany 2.26.1-0ubuntu1. +GenericName[bn]=ওয়েব ব্রাউজার +GenericName[fil]=Web Browser +GenericName[hr]=Web preglednik +GenericName[id]=Browser Web +GenericName[or]=ଓ୍ବେବ ବ୍ରାଉଜର +GenericName[sk]=WWW prehliadač +GenericName[sr]=Интернет прегледник +GenericName[te]=మహాతల అన్వేషి +GenericName[vi]=Bá»™ duyệt Web +# Gnome and KDE 3 uses Comment. +Comment=Chromium web-browser bundle, including pdf, flash and gtalk plugin +Comment[de]=Chromium web-browser bundel, mit pdf, flash und gtalk plugin +Comment[en_GB]=Chromium web-browser bundle, including pdf, pepper-flash and gtalk plugin +Exec=chromium %U +Terminal=false +Icon=chromium.png +Type=Application +Categories=Application;Network;WebBrowser; +MimeType=text/html;text/xml;application/xhtml_xml; diff --git a/talimatname/genel/chromium/chromium.post-install b/talimatname/genel/chromium/chromium.post-install new file mode 100644 index 000000000..d4ebe42b2 --- /dev/null +++ b/talimatname/genel/chromium/chromium.post-install @@ -0,0 +1,2 @@ +xdg-icon-resource forceupdate --theme hicolor &>/dev/null +update-desktop-database -q diff --git a/talimatname/genel/chromium/chromium.sh b/talimatname/genel/chromium/chromium.sh new file mode 100644 index 000000000..db3e018f6 --- /dev/null +++ b/talimatname/genel/chromium/chromium.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +# Override command-line options +# Based on Gentoo's chromium package (and by extension, Debian's) +if [[ -f /etc/chromium/default ]]; then + . /etc/chromium/default +fi + +# Prefer user defined CHROMIUM_USER_FLAGS (from env) over system +# default CHROMIUM_FLAGS (from /etc/chromium/default) +CHROMIUM_FLAGS=${CHROMIUM_USER_FLAGS:-$CHROMIUM_FLAGS} + + +export CHROME_WRAPPER=$(readlink -f "$0") +export CHROME_DESKTOP=chromium.desktop + +exec /opt/chromium/chromium $CHROMIUM_FLAGS "$@" + diff --git a/talimatname/genel/chromium/talimat b/talimatname/genel/chromium/talimat new file mode 100644 index 000000000..a0272a4f8 --- /dev/null +++ b/talimatname/genel/chromium/talimat @@ -0,0 +1,123 @@ +# URL: http://www.chromium.org/Home +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: atk nss ninja pciutils gperf yasm xorg-mesa libgnome-keyring elfutils subversion gtk2 dbus-glib nss alsa-lib xdg-utils bzip2 libevent libgcrypt dejavu-ttf opus snappy dbus desktop-file-utils hicolor-icon-theme flac libxml2 pulseaudio xorg-libxscrnsaver xorg-libxtst libexif + +description="The Open-source project behind Google Chrome, a safer, faster, and more stable browser" +name=chromium +version=48.0.2564.103 +release=1 + +source=(http://commondatastorage.googleapis.com/chromium-browser-official/$name-$version.tar.xz + chromium-widevine.patch + chromium.desktop + chromium.default + chromium.sh + chromium-use-non-versioned-icu-namespace.patch + chromium-fix-print-preview-on-en_GB-locale.patch) + +_google_api_key=AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM +_google_default_client_id=413772536636.apps.googleusercontent.com +_google_default_client_secret=0ZChLK6AxeA3Isu96MkwqDR4 + +build() { + export GYP_GENERATORS='ninja' + cd $name-$version + touch chrome/test/data/webui/i18n_process_css_test.html + sed -i "/'target_name': 'libvpx'/s/libvpx/&_new/" build/linux/unbundle/libvpx.gyp + + patch -Np1 -i ../chromium-use-non-versioned-icu-namespace.patch + patch -Np1 -i ../chromium-fix-print-preview-on-en_GB-locale.patch + + sed "s/@WIDEVINE_VERSION@/Pinkie Pie/" ../chromium-widevine.patch | patch -Np1 + find third_party/icu -type f \! -regex '.*\.\(gyp\|gypi\|isolate\)' -delete + find . -name '*.py' -exec sed -i -r 's|/usr/bin/python$|&2|g' {} + + mkdir $SRC/python2-path + ln -s /usr/bin/python2 "$SRC/python2-path/python" + if (( $_build_nacl )); then + python2 build/download_nacl_toolchains.py \ + --packages nacl_x86_newlib,pnacl_newlib,pnacl_translator \ + sync --extract + fi + + local _chromium_conf=( + -Dgoogle_api_key=$_google_api_key + -Dgoogle_default_client_id=$_google_default_client_id + -Dgoogle_default_client_secret=$_google_default_client_secret + -Dwerror= + -Dclang=0 + -Dclang_use_chrome_plugins=0 + -Dpython_ver=2.7 + -Dlinux_link_gsettings=1 + -Dlinux_link_libpci=1 + -Dlinux_link_pulseaudio=1 + -Dlinux_strip_binary=1 + -Dlinux_use_bundled_binutils=0 + -Dlinux_use_bundled_gold=0 + -Dlinux_use_gold_flags=0 + -Dicu_use_data_file_flag=0 + -Dlogging_like_official_build=1 + -Drelease_extra_cflags="$CFLAGS" + -Dlibspeechd_h_prefix=speech-dispatcher/ + -Dffmpeg_branding=Chrome + -Dproprietary_codecs=1 + -Duse_system_bzip2=1 + -Duse_system_flac=1 + -Duse_system_ffmpeg=0 + -Duse_system_harfbuzz=1 + -Duse_system_icu=1 + -Duse_system_libevent=1 + -Duse_system_libjpeg=1 + -Duse_system_libpng=1 + -Duse_system_libvpx=0 + -Duse_system_libxml=0 + -Duse_system_snappy=1 + -Duse_system_xdg_utils=1 + -Duse_system_yasm=1 + -Duse_system_zlib=0 + -Duse_mojo=0 + -Duse_gconf=0 + -Ddisable_fatal_linker_warnings=1 + -Ddisable_glibc=1 + -Ddisable_nacl=1 + -Ddisable_pnacl=1) + + build/linux/unbundle/replace_gyp_files.py "${_chromium_conf[@]}" + build/gyp_chromium --depth=. "${_chromium_conf[@]}" + + ninja -C out/Release chrome + ninja -C out/Release chrome_sandbox + ninja -C out/Release chromedriver + + mkdir -pv $PKG/opt/chromium + install -D out/Release/chrome $PKG/opt/chromium/chromium + install -Dm4755 -o root -g root out/Release/chrome_sandbox $PKG/opt/chromium/chrome-sandbox + install -D out/Release/chromedriver $PKGr/opt/chromium/chromedriver + + cp out/Release/{*.pak,*.bin} $PKG/opt/chromium/ + cp -a out/Release/locales $PKG/opt/chromium/ + + install -Dm644 $SRC/chromium.default $PKG/etc/chromium/default + + find "$PKG/opt/chromium/" -name '*.d' -type f -delete + + [ -f out/Release/chrome.1 ] && install -Dm644 out/Release/chrome.1 \ + $PKG/opt/chromium/share/man/man1/chromium.1 + install -Dm644 $SRC/chromium.desktop \ + $PKG/usr/share/applications/chromium.desktop + + for size in 22 24 48 64 128 256; do + install -Dm644 "chrome/app/theme/chromium/product_logo_$size.png" \ + $PKG/usr/share/icons/hicolor/${size}x${size}/apps/chromium.png + done + + for size in 16 32; do + install -Dm644 chrome/app/theme/default_100_percent/chromium/product_logo_$size.png \ + $PKG/usr/share/icons/hicolor/${size}x${size}/apps/chromium.png + done + + install -D $SRC/chromium.sh $PKG/usr/bin/chromium + chmod +x $PKG/usr/bin/chromium + + install -Dm644 LICENSE $PKG/opt/chromium/share/licenses/chromium/LICENSE + +} diff --git a/talimatname/genel/cifs-utils/talimat b/talimatname/genel/cifs-utils/talimat new file mode 100644 index 000000000..9051eb943 --- /dev/null +++ b/talimatname/genel/cifs-utils/talimat @@ -0,0 +1,18 @@ +# Description: CIFS filesystem user-space tools +# URL: http://www.samba.org +# Packager: pierre at nutyx dot org +# Depends on: samba + +name=cifs-utils +version=6.4 +release=1 + +source=( http://ftp.samba.org/pub/linux-cifs/$name/$name-$version.tar.bz2) + + +build() { +cd $name-$version +./configure --prefix=/usr --disable-systemd +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/clamav/clamav.post-install b/talimatname/genel/clamav/clamav.post-install new file mode 100644 index 000000000..036e09178 --- /dev/null +++ b/talimatname/genel/clamav/clamav.post-install @@ -0,0 +1,11 @@ +if [ -z `getent group clamav` ]; then + groupadd -r clamav +fi + +if [ -z `getent passwd clamav` ]; then + useradd -r -g clamav -d /etc/clamav -s /bin/false -c "ClamAV" clamav +fi + +name=clamav +chown -R $name:$name $PKG/var/run/$name $PKG/var/log/$name +install -o clamav -g clamav -m 0775 -d /usr/share/clamav diff --git a/talimatname/genel/clamav/clamd b/talimatname/genel/clamav/clamd new file mode 100644 index 000000000..59c5dbe04 --- /dev/null +++ b/talimatname/genel/clamav/clamd @@ -0,0 +1,22 @@ +CLAMDIR=/usr/share/clamav + +case $1 in +start) + if [ ! -f ${CLAMDIR}/main.cvf -o ! -f ${CLAMDIR}/daily.cvd -o ! -f ${CLAMDIR}/bytecode.cvd ] + then + /usr/bin/freshclam + fi + /usr/sbin/clamd + ;; +stop) + killall -q /usr/sbin/clamd + ;; +restart) + $0 stop + sleep 2 + $0 start + ;; +*) + echo "Usage: $0 [start|stop|restart]" + ;; +esac diff --git a/talimatname/genel/clamav/clamd.conf b/talimatname/genel/clamav/clamd.conf new file mode 100644 index 000000000..00abbb581 --- /dev/null +++ b/talimatname/genel/clamav/clamd.conf @@ -0,0 +1,316 @@ +## +## Example config file for the Clam AV daemon +## Please read the clamd.conf(5) manual before editing this file. +## + + +# Uncomment this option to enable logging. +# LogFile must be writable for the user running daemon. +# A full path is required. +# Default: disabled +LogFile /var/log/clamav/clamd.log + +# By default the log file is locked for writing - the lock protects against +# running clamd multiple times (if want to run another clamd, please +# copy the configuration file, change the LogFile variable, and run +# the daemon with --config-file option). +# This option disables log file locking. +# Default: no +#LogFileUnlock yes + +# Maximal size of the log file. +# Value of 0 disables the limit. +# You may use 'M' or 'm' for megabytes (1M = 1m = 1048576 bytes) +# and 'K' or 'k' for kilobytes (1K = 1k = 1024 bytes). To specify the size +# in bytes just don't use modifiers. +# Default: 1M +#LogFileMaxSize 2M + +# Log time with each message. +# Default: no +LogTime yes + +# Also log clean files. Useful in debugging but drastically increases the +# log size. +# Default: no +#LogClean yes + +# Use system logger (can work together with LogFile). +# Default: no +#LogSyslog yes + +# Specify the type of syslog messages - please refer to 'man syslog' +# for facility names. +# Default: LOG_LOCAL6 +#LogFacility LOG_MAIL + +# Enable verbose logging. +# Default: no +#LogVerbose yes + +# This option allows you to save a process identifier of the listening +# daemon (main thread). +# Default: disabled +PidFile /var/run/clamav/clamd.pid + +# Optional path to the global temporary directory. +# Default: system specific (usually /tmp or /var/tmp). +#TemporaryDirectory /var/tmp + +# Path to the database directory. +# Default: hardcoded (depends on installation options) +#DatabaseDirectory /var/lib/clamav + +# The daemon works in a local OR a network mode. Due to security reasons we +# recommend the local mode. + +# Path to a local socket file the daemon will listen on. +# Default: disabled (must be specified by a user) +LocalSocket /var/run/clamav/clamd.sock + +# Remove stale socket after unclean shutdown. +# Default: no +FixStaleSocket yes + +# TCP port address. +# Default: no +#TCPSocket 3310 + +# TCP address. +# By default we bind to INADDR_ANY, probably not wise. +# Enable the following to provide some degree of protection +# from the outside world. +# Default: no +#TCPAddr 127.0.0.1 + +# Maximum length the queue of pending connections may grow to. +# Default: 15 +#MaxConnectionQueueLength 30 + +# Clamd uses FTP-like protocol to receive data from remote clients. +# If you are using clamav-milter to balance load between remote clamd daemons +# on firewall servers you may need to tune the options below. + +# Close the connection when the data size limit is exceeded. +# The value should match your MTA's limit for a maximal attachment size. +# Default: 10M +#StreamMaxLength 20M + +# Limit port range. +# Default: 1024 +#StreamMinPort 30000 +# Default: 2048 +#StreamMaxPort 32000 + +# Maximal number of threads running at the same time. +# Default: 10 +#MaxThreads 20 + +# Waiting for data from a client socket will timeout after this time (seconds). +# Value of 0 disables the timeout. +# Default: 120 +#ReadTimeout 300 + +# Waiting for a new job will timeout after this time (seconds). +# Default: 30 +#IdleTimeout 60 + +# Maximal depth directories are scanned at. +# Default: 15 +#MaxDirectoryRecursion 20 + +# Follow directory symlinks. +# Default: no +#FollowDirectorySymlinks yes + +# Follow regular file symlinks. +# Default: no +#FollowFileSymlinks yes + +# Perform internal sanity check (database integrity and freshness). +# Default: 1800 (30 min) +#SelfCheck 600 + +# Execute a command when virus is found. In the command string %v will +# be replaced by a virus name. +# Default: no +#VirusEvent /usr/local/bin/send_sms 123456789 "VIRUS ALERT: %v" + +# Run as a selected user (clamd must be started by root). +# Default: don't drop privileges +User clamav + +# Initialize supplementary group access (clamd must be started by root). +# Default: no +#AllowSupplementaryGroups no + +# Stop daemon when libclamav reports out of memory condition. +#ExitOnOOM yes + +# Don't fork into background. +# Default: no +#Foreground yes + +# Enable debug messages in libclamav. +# Default: no +#Debug yes + +# Do not remove temporary files (for debug purposes). +# Default: no +#LeaveTemporaryFiles yes + +# In some cases (eg. complex malware, exploits in graphic files, and others), +# ClamAV uses special algorithms to provide accurate detection. This option +# controls the algorithmic detection. +# Default: yes +#AlgorithmicDetection yes + +## +## Executable files +## + +# PE stands for Portable Executable - it's an executable file format used +# in all 32-bit versions of Windows operating systems. This option allows +# ClamAV to perform a deeper analysis of executable files and it's also +# required for decompression of popular executable packers such as UPX, FSG, +# and Petite. +# Default: yes +#ScanPE yes + +# With this option clamav will try to detect broken executables and mark +# them as Broken.Executable +# Default: no +#DetectBrokenExecutables yes + + +## +## Documents +## + +# This option enables scanning of Microsoft Office document macros. +# Default: yes +#ScanOLE2 yes + +## +## Mail files +## + +# Enable internal e-mail scanner. +# Default: yes +#ScanMail yes + +# If an email contains URLs ClamAV can download and scan them. +# WARNING: This option may open your system to a DoS attack. +# Never use it on loaded servers. +# Default: no +#MailFollowURLs no + +# With this option enabled ClamAV will try to detect phishing attempts (using signatures). +# Default: yes +#DetectPhishing yes + +# Use phishing detection for all domains (not just those listed in the .pdb database). +# It is not recommended to turn this option on, it is mean for internal use. +# (available in experimental builds only) +# Default: no +#PhishingStrictURLCheck no + +# Scan urls found in mails for phishing attempts. +# (available in experimental builds only) +# Default: yes +#PhishingScanURLs yes + +## +## HTML +## + +# Perform HTML normalisation and decryption of MS Script Encoder code. +# Default: yes +#ScanHTML yes + + +## +## Archives +## + +# ClamAV can scan within archives and compressed files. +# Default: yes +#ScanArchive yes + +# The options below protect your system against Denial of Service attacks +# using archive bombs. + +# Files in archives larger than this limit won't be scanned. +# Value of 0 disables the limit. +# Default: 10M +#ArchiveMaxFileSize 15M + +# Nested archives are scanned recursively, e.g. if a Zip archive contains a RAR +# file, all files within it will also be scanned. This options specifies how +# deep the process should be continued. +# Value of 0 disables the limit. +# Default: 8 +#ArchiveMaxRecursion 10 + +# Number of files to be scanned within an archive. +# Value of 0 disables the limit. +# Default: 1000 +#ArchiveMaxFiles 1500 + +# If a file in an archive is compressed more than ArchiveMaxCompressionRatio +# times it will be marked as a virus (Oversized.ArchiveType, e.g. Oversized.Zip) +# Value of 0 disables the limit. +# Default: 250 +#ArchiveMaxCompressionRatio 300 + +# Use slower but memory efficient decompression algorithm. +# only affects the bzip2 decompressor. +# Default: no +#ArchiveLimitMemoryUsage yes + +# Mark encrypted archives as viruses (Encrypted.Zip, Encrypted.RAR). +# Default: no +#ArchiveBlockEncrypted no + +# Mark archives as viruses (e.g. RAR.ExceededFileSize, Zip.ExceededFilesLimit) +# if ArchiveMaxFiles, ArchiveMaxFileSize, or ArchiveMaxRecursion limit is +# reached. +# Default: no +#ArchiveBlockMax no + +# Enable support for Sensory Networks' NodalCore hardware accelerator. +# Default: no +#NodalCoreAcceleration yes + + +## +## Clamuko settings +## WARNING: This is experimental software. It is very likely it will hang +## up your system!!! +## + +# Enable Clamuko. Dazuko (/dev/dazuko) must be configured and running. +# Default: no +#ClamukoScanOnAccess yes + +# Set access mask for Clamuko. +# Default: no +#ClamukoScanOnOpen yes +#ClamukoScanOnClose yes +#ClamukoScanOnExec yes + +# Set the include paths (all files in them will be scanned). You can have +# multiple ClamukoIncludePath directives but each directory must be added +# in a seperate line. +# Default: disabled +#ClamukoIncludePath /home +#ClamukoIncludePath /students + +# Set the exclude paths. All subdirectories are also excluded. +# Default: disabled +#ClamukoExcludePath /home/bofh + +# Don't scan files larger than ClamukoMaxFileSize +# Value of 0 disables the limit. +# Default: 5M +#ClamukoMaxFileSize 10M diff --git a/talimatname/genel/clamav/freshclam b/talimatname/genel/clamav/freshclam new file mode 100644 index 000000000..b5f1c59cd --- /dev/null +++ b/talimatname/genel/clamav/freshclam @@ -0,0 +1,17 @@ +case $1 in +start) + /usr/bin/freshclam --quiet --daemon --checks=1 --daemon-notify \ + --log=/var/log/clamav/freshclam.log + ;; +stop) + killall -q /usr/bin/freshclam + ;; +restart) + $0 stop + sleep 2 + $0 start + ;; +*) + echo "Usage: $0 [start|stop|restart]" + ;; +esac diff --git a/talimatname/genel/clamav/freshclam.conf b/talimatname/genel/clamav/freshclam.conf new file mode 100644 index 000000000..faf2a8bb9 --- /dev/null +++ b/talimatname/genel/clamav/freshclam.conf @@ -0,0 +1,100 @@ +## +## Example config file for freshclam +## Please read the freshclam.conf(5) manual before editing this file. +## This file may be optionally merged with clamd.conf. +## + +# Path to the database directory. +# WARNING: It must match clamd.conf's directive! +# Default: hardcoded (depends on installation options) +#DatabaseDirectory /var/lib/clamav + +# Path to the log file (make sure it has proper permissions) +# Default: disabled +#UpdateLogFile /var/log/freshclam.log + +# Enable verbose logging. +# Default: disabled +#LogVerbose + +# Use system logger (can work together with UpdateLogFile). +# Default: disabled +#LogSyslog + +# Specify the type of syslog messages - please refer to 'man syslog' +# for facility names. +# Default: LOG_LOCAL6 +#LogFacility LOG_MAIL + +# This option allows you to save the process identifier of the daemon +# Default: disabled +PidFile /var/run/clamav/freshclam.pid + +# By default when started freshclam drops privileges and switches to the +# "clamav" user. This directive allows you to change the database owner. +# Default: clamav (may depend on installation options) +DatabaseOwner clamav + +# Initialize supplementary group access (freshclam must be started by root). +# Default: disabled +#AllowSupplementaryGroups + +# Use DNS to verify virus database version. Freshclam uses DNS TXT records +# to verify database and software versions. With this directive you can change +# the database verification domain. +# Default: enabled, pointing to current.cvd.clamav.net +#DNSDatabaseInfo current.cvd.clamav.net + +# Uncomment the following line and replace XY with your country +# code. See http://www.iana.org/cctld/cctld-whois.htm for the full list. +# Default: There is no default, which results in an error when running freshclam +#DatabaseMirror db.XY.clamav.net + +# database.clamav.net is a round-robin record which points to our most +# reliable mirrors. It's used as a fall back in case db.XY.clamav.net is +# not working. DO NOT TOUCH the following line unless you know what you +# are doing. +DatabaseMirror database.clamav.net + +# How many attempts to make before giving up. +# Default: 3 (per mirror) +#MaxAttempts 5 + +# Number of database checks per day. +# Default: 12 (every two hours) +#Checks 24 + +# Proxy settings +# Default: disabled +#HTTPProxyServer myproxy.com +#HTTPProxyPort 1234 +#HTTPProxyUsername myusername +#HTTPProxyPassword mypass + +# Use aaa.bbb.ccc.ddd as client address for downloading databases. Useful for +# multi-homed systems. +# Default: Use OS'es default outgoing IP address. +#LocalIPAddress aaa.bbb.ccc.ddd + +# Send the RELOAD command to clamd. +# Default: disabled +#NotifyClamd +# By default it uses the hardcoded configuration file but you can force an +# another one. +#NotifyClamd /config/file/path + +# Run command after successful database update. +# Default: disabled +#OnUpdateExecute command + +# Run command when database update process fails. +# Default: disabled +#OnErrorExecute command + +# Don't fork into background. +# Default: disabled +#Foreground + +# Enable debug messages in libclamav. +# Default: disabled +#Debug diff --git a/talimatname/genel/clamav/talimat b/talimatname/genel/clamav/talimat new file mode 100644 index 000000000..8c2e40c9e --- /dev/null +++ b/talimatname/genel/clamav/talimat @@ -0,0 +1,31 @@ +# Description: A GPL virus scanner +# URL: http://www.clamav.net/ +# Packager: berlius at nutyx dot com +# Depends on: zlib bzip2 gmp curl + +name=clamav +version=0.99.0 +release=1 +source=(http://www.clamav.net/downloads/production/$name-${version%.*}.tar.gz \ + clamd.conf freshclam.conf clamd freshclam) + +build() { + + cd $name-${version%.*} + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --enable-id-check \ + --with-libcurl \ + --with-tcpwrappers + make + make DESTDIR=$PKG install + mkdir -p $PKG/var/run/$name $PKG/var/log/$name + install -o root -g root -m 0644 $SRC/{clamd,freshclam}.conf \ + $PKG/etc/ + install -d $PKG/etc/rc.d + install -o root -g root -m 0755 $SRC/{clamd,freshclam} \ + $PKG/etc/rc.d/ + +} + + diff --git a/talimatname/genel/claws-mail/talimat b/talimatname/genel/claws-mail/talimat new file mode 100644 index 000000000..3913b3e9a --- /dev/null +++ b/talimatname/genel/claws-mail/talimat @@ -0,0 +1,21 @@ +# Description: A GTK+ based e-mail client. +# URL: http://www.claws-mail.org +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: bogofilter,enchant,aspell,libetpan,gnupg,gpgme,gnutls,dbus,gtk2,libtasn1,enchant + +name=claws-mail +version=3.11.1 +release=3 + +source=(http://downloads.sourceforge.net/sourceforge/$name/$name-$version.tar.bz2) +build() { +cd $name-$version +./configure --prefix=/usr --mandir=/usr/share/man \ +--disable-compface --disable-ldap \ +--disable-jpilot --enable-enchant --disable-dillo-viewer-plugin \ +--disable-networkmanager-support --disable-demo-plugin \ +--disable-openssl --enable-gnutls --enable-libetpan \ +--disable-spamassassin-plugin --enable-bogofilter-plugin +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/clementine/clementine-1.2.3-gcc5.1-1.patch b/talimatname/genel/clementine/clementine-1.2.3-gcc5.1-1.patch new file mode 100644 index 000000000..4fff0f704 --- /dev/null +++ b/talimatname/genel/clementine/clementine-1.2.3-gcc5.1-1.patch @@ -0,0 +1,23 @@ +diff -rupN Clementine-1.2.3.orig/src/CMakeLists.txt Clementine-1.2.3/src/CMakeLists.txt +--- Clementine-1.2.3.orig/src/CMakeLists.txt 2015-05-30 11:15:10.903093300 +0200 ++++ Clementine-1.2.3/src/CMakeLists.txt 2015-05-30 11:15:34.801955100 +0200 +@@ -1,6 +1,6 @@ + + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall") +-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Woverloaded-virtual -Wall -Wno-sign-compare -Wno-deprecated-declarations -Wno-unused-local-typedefs -Wno-unused-private-field -Wno-unknown-warning-option --std=c++0x -U__STRICT_ANSI__") ++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Woverloaded-virtual -Wall -Wno-sign-compare -Wno-deprecated-declarations -Wno-unused-local-typedefs --std=c++0x -U__STRICT_ANSI__") + + option(BUILD_WERROR "Build with -Werror" ON) + +diff -rupN Clementine-1.2.3.orig/src/ui/mainwindow.cpp Clementine-1.2.3/src/ui/mainwindow.cpp +--- Clementine-1.2.3.orig/src/ui/mainwindow.cpp 2015-05-30 11:15:10.867894300 +0200 ++++ Clementine-1.2.3/src/ui/mainwindow.cpp 2015-05-30 11:15:54.578517000 +0200 +@@ -911,7 +911,7 @@ void MainWindow::ScrobblingEnabledChange + if (ui_->action_toggle_scrobbling->isVisible()) + SetToggleScrobblingIcon(value); + +- if (!app_->player()->GetState() == Engine::Idle) { ++ if (app_->player()->GetState() != Engine::Idle) { + return; + } + else { diff --git a/talimatname/genel/clementine/clementine-1.2.3-udisks-namespace.patch b/talimatname/genel/clementine/clementine-1.2.3-udisks-namespace.patch new file mode 100644 index 000000000..e74889e78 --- /dev/null +++ b/talimatname/genel/clementine/clementine-1.2.3-udisks-namespace.patch @@ -0,0 +1,38 @@ +From ec580cb815c16ec1ab43a469d5af7d51d8d03082 Mon Sep 17 00:00:00 2001 +From: Chocobozzz +Date: Wed, 16 Jul 2014 15:57:25 +0200 +Subject: [PATCH] No namespaces for DBus interfaces. Fixes #4401 + +--- + src/CMakeLists.txt | 9 ++++----- + 1 file changed, 4 insertions(+), 5 deletions(-) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 650fa74..775b0a5 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -892,11 +892,6 @@ optional_source(LINUX SOURCES widgets/osd_x11.cpp) + if(HAVE_DBUS) + file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/dbus) + +- # Hack to get it to generate interfaces without namespaces - required +- # because otherwise org::freedesktop::UDisks and +- # org::freedesktop::UDisks::Device conflict. +- list(APPEND QT_DBUSXML2CPP_EXECUTABLE -N) +- + # MPRIS DBUS interfaces + qt4_add_dbus_adaptor(SOURCES + dbus/org.freedesktop.MediaPlayer.player.xml +@@ -964,6 +959,10 @@ if(HAVE_DBUS) + + # DeviceKit DBUS interfaces + if(HAVE_DEVICEKIT) ++ set_source_files_properties(dbus/org.freedesktop.UDisks.xml ++ PROPERTIES NO_NAMESPACE dbus/udisks) ++ set_source_files_properties(dbus/org.freedesktop.UDisks.Device.xml ++ PROPERTIES NO_NAMESPACE dbus/udisksdevice) + qt4_add_dbus_interface(SOURCES + dbus/org.freedesktop.UDisks.xml + dbus/udisks) +-- +2.0.3 diff --git a/talimatname/genel/clementine/talimat b/talimatname/genel/clementine/talimat new file mode 100644 index 000000000..1f86b2e3e --- /dev/null +++ b/talimatname/genel/clementine/talimat @@ -0,0 +1,30 @@ +# Description: A music player and library organizer. +# URL: http://www.clementine-player.org/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Danny Rawlins, crux at romster dot me +# Depends on: cmake boost qt4 qjson sparsehash xorg-mesa libcdio libmtp protobuf qca taglib chromaprint glew gstreamer gstreamer-plugins-base gstreamer-plugins-good gstreamer-plugins-ugly gstreamer-plugins-ffmpeg gstreamer-plugins-bad gvfs + +run=(gstreamer-plugins-base gstreamer-plugins-good gstreamer-plugins-ugly gstreamer-plugins-ffmpeg gstreamer-plugins-bad gvfs) +name=clementine +version=1.2.3 +release=5 + +source=(https://github.com/clementine-player/Clementine/archive/$version.tar.gz + clementine-1.2.3-gcc5.1-1.patch + clementine-1.2.3-udisks-namespace.patch) + +build() { +cd Clementine-$version + +patch -Np1 -i $SRC/clementine-1.2.3-udisks-namespace.patch +patch -Np1 -i $SRC/clementine-1.2.3-gcc5.1-1.patch + +mkdir build +cd build + +cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE='Release' +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/clex/talimat b/talimatname/genel/clex/talimat new file mode 100644 index 000000000..5c8fbb95a --- /dev/null +++ b/talimatname/genel/clex/talimat @@ -0,0 +1,16 @@ +# Description: clex (light file manager) +# URL: http://www.clex.sk/ +# Packager: tnut at nutyx dot org +# Depends on: +name=clex +version=4.6.patch6 +release=1 + +source=(http://www.clex.sk/download/$name-$version.tar.gz) + +build(){ + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/clisp/clisp-gcc5.patch b/talimatname/genel/clisp/clisp-gcc5.patch new file mode 100644 index 000000000..43a925549 --- /dev/null +++ b/talimatname/genel/clisp/clisp-gcc5.patch @@ -0,0 +1,38 @@ +--- ./src/makemake.in.orig 2013-02-16 15:26:28.000000000 -0700 ++++ ./src/makemake.in 2015-02-11 17:20:00.000000000 -0700 +@@ -1217,7 +1217,7 @@ if [ $XCC_GCC = true ] ; then + if [ $CROSS = false ] ; then + case "$XCC_GCC_VERSION" in + # gcc 2.7 introduced an annoying warning, but gcc 2.8 has a workaround: +- 2.[8-9]* | 3.* | 4.* | egcs-2.*) ++ 2.[8-9]* | 3.* | 4.* | 5.* | egcs-2.*) + XCFLAGS=$XCFLAGS' -Wno-sign-compare -Wno-format-nonliteral' + ;; + * ) ;; +@@ -1226,7 +1226,7 @@ if [ $XCC_GCC = true ] ; then + if [ $CROSS = false -a $CC_CPLUSPLUS = true ] ; then + case "$XCC_GCC_VERSION" in + # g++ 3.4 introduced an annoying warning, but has a workaround: +- 3.[4-9]* | 4.*) ++ 3.[4-9]* | 4.* | 5.*) + XCFLAGS=$XCFLAGS' -Wno-invalid-offsetof' + ;; + * ) ;; +@@ -1241,7 +1241,7 @@ if [ $XCC_GCC = true ] ; then + # gcc-2.7.2 has a strength-reduction bug (fixed in gcc-2.7.2.1, + # also fixed through the specs file of some Linux distributions). + XCFLAGS=$XCFLAGS' -O2 -fexpensive-optimizations -fno-strength-reduce' ;; +- 2.3.[2-9]* | 2.[4-9]* | 3.* | 4.* | egcs-2.*) ++ 2.3.[2-9]* | 2.[4-9]* | 3.* | 4.* | 5.* | egcs-2.*) + XCFLAGS=$XCFLAGS' -O2 -fexpensive-optimizations' ;; + * ) + XCFLAGS=$XCFLAGS' -O' ;; +@@ -1295,7 +1295,7 @@ if [ $XCC_GCC = true ] ; then + esac + fi # with_debug + case "$XCC_GCC_VERSION" in +- 3* | 4*) ++ 3* | 4* | 5*) + # When not optimizing on linux, or with Apple's gcc 4 on MacOS X, + # or with GCC 4 when "gcc -Os" is used: + # C_CODE_ALIGNMENT is wrong. &EVAL-WHEN = 0x806D512 diff --git a/talimatname/genel/clisp/talimat b/talimatname/genel/clisp/talimat new file mode 100644 index 000000000..df08b572a --- /dev/null +++ b/talimatname/genel/clisp/talimat @@ -0,0 +1,28 @@ +# Description: GNU CLisp is an ANSI Common Lisp Implementation. +# URL: http://clisp.cons.org/ +# Packager: berlius at nutyx dot com +# Depends on: ffcall libsigsegv + +name=clisp +version=2.49 +release=2 +source=(http://ftp.gnu.org/pub/gnu/clisp/latest/$name-$version.tar.bz2 \ + clisp-gcc5.patch) + +build() { + + cd $name-$version + patch -Np1 -i ../clisp-gcc5.patch + + sed -i '/socket/d' tests/tests.lisp + + ./configure --prefix=/usr --with-readline --with-ffcall src + cd src + ./makemake --prefix=/usr --with-readline --with-ffcall --with-dynamic-ffi > Makefile + make || make -j1 + sed -i 's,http://www.lisp.org/HyperSpec/,http://www.lispworks.com/reference/HyperSpec/,g' config.lisp + make || make -j1 + + make -j1 DESTDIR=$PKG install + +} diff --git a/talimatname/genel/clucene/talimat b/talimatname/genel/clucene/talimat new file mode 100644 index 000000000..47e28579f --- /dev/null +++ b/talimatname/genel/clucene/talimat @@ -0,0 +1,23 @@ +# Description: CLucene is a C++ version of Lucene, a high performance text search engine. +# URL: http://clucene.sourceforge.net +# Packager: tnut at nutyx dot org +# Depends on: cmake + +name=clucene +version=2.3.3.4 +release=1 + +source=(http://downloads.sourceforge.net/clucene/$name/$name-core-$version.tar.gz +http://www.linuxfromscratch.org/patches/blfs/svn/$name-$version-contribs_lib-1.patch) + +build() { + cd $name-core-$version + patch -Np1 -i ../$name-$version-contribs_lib-1.patch && + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_CONTRIBS_LIB=ON .. + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/cmake/talimat b/talimatname/genel/cmake/talimat new file mode 100644 index 000000000..e84318a82 --- /dev/null +++ b/talimatname/genel/cmake/talimat @@ -0,0 +1,20 @@ +# Description: Used for generating Makefiles and aims to be platform- and compiler-independent. +# URL: http://www.cmake.org +# Packager: pierre at nutyx dot org + +name=cmake +version=3.4.3 +release=1 + +source=(http://www.cmake.org/files/v${version%.*}/$name-$version.tar.gz) + +build() { +cd $name-$version +./bootstrap --prefix=/usr \ +--mandir=/share/man \ +--system-libs \ +--no-system-jsoncpp \ +--docdir=/share/doc/cmake-$version +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/cmus/talimat b/talimatname/genel/cmus/talimat new file mode 100644 index 000000000..a08dd785d --- /dev/null +++ b/talimatname/genel/cmus/talimat @@ -0,0 +1,18 @@ +# Description: Small and fast music player using the ncurses library +# URL: http://cmus.sf.net/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: alsa-lib alsa-plugins flac libid3tag libmad libogg libmpcdec libvorbis + +name=cmus +version=2.7.1 +release=1 +source=(https://github.com/cmus/cmus/archive/v${version}.tar.gz) + +build() { + cd $name-$version + + ./configure prefix=/usr mandir=/usr/man CONFIG_ARTS=n + make + make DESTDIR=$PKG install install-man +} diff --git a/talimatname/genel/codeblocks/talimat b/talimatname/genel/codeblocks/talimat new file mode 100644 index 000000000..9368b0cb5 --- /dev/null +++ b/talimatname/genel/codeblocks/talimat @@ -0,0 +1,20 @@ +# Description: a cross-platform Integrated Development Environment (IDE). +# URL: http://www.codeblocks.org/ +# Maintainer: The Code::Blocks Team +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: zip boost desktop-file-utils gamin gtk-update-icon-cache hicolor-icon-theme hunspell shared-mime-info wxgtk28 + +name=codeblocks +version=16.01 +release=1 + +source=(http://sourceforge.net/projects/$name/files/Sources/16.01/codeblocks_${version}.tar.gz) +build () { +cd $name-* +export CPPFLAGS+=" -DBOOST_ERROR_CODE_HEADER_ONLY" +export WX_CONFIG_PATH=/usr/bin/wx-config-2.8 +./bootstrap +./configure --prefix=/usr --with-contrib-plugins=all +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/cogl/talimat b/talimatname/genel/cogl/talimat new file mode 100644 index 000000000..cdd3ddd20 --- /dev/null +++ b/talimatname/genel/cogl/talimat @@ -0,0 +1,17 @@ +# Description: An object oriented GL/GLES Abstraction/Utility Layer +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: xorg-libxrandr gdk-pixbuf xorg-mesa xorg-glu pango gobject-introspection + +name=cogl +version=1.22.0 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/colord-gtk/talimat b/talimatname/genel/colord-gtk/talimat new file mode 100644 index 000000000..5e5745b24 --- /dev/null +++ b/talimatname/genel/colord-gtk/talimat @@ -0,0 +1,20 @@ +# Description: GTK integration for libcolord +# URL: http://www.freedesktop.org/software/colord/ +# Packager: pierre at nutyx dot org +# Depends on: colord,gtk3,gobject-introspection,vala + + +name=colord-gtk +version=0.1.26 +release=1 + +source=(http://www.freedesktop.org/software/${name%-*}/releases/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--enable-vala \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/colord/colord.README b/talimatname/genel/colord/colord.README new file mode 100644 index 000000000..95cee7c99 --- /dev/null +++ b/talimatname/genel/colord/colord.README @@ -0,0 +1,4 @@ +if not done do following: +groupadd -g 71 colord +useradd -c "Color Daemon Owner" -d /var/lib/colord -u 71 \ +-g colord -s /bin/false colord diff --git a/talimatname/genel/colord/talimat b/talimatname/genel/colord/talimat new file mode 100644 index 000000000..7170d7ffa --- /dev/null +++ b/talimatname/genel/colord/talimat @@ -0,0 +1,26 @@ +# Description: System daemon for managing color devices +# URL: http://www.freedesktop.org/software/colord/ +# Packager: pierre at nutyx dot org +# Depends on: libgudev sqlite polkit lcms2 gobject-introspection libusb dbus vala libgusb + +name=colord +version=1.2.12 +release=1 + +source=(http://www.freedesktop.org/software/$name/releases/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--localstatedir=/var \ +--with-daemon-user=colord \ +--enable-vala \ +--enable-systemd-login=no \ +--disable-argyllcms-sensor \ +--disable-static \ +--with-systemdsystemunitdir=no \ +--disable-bash-completion +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/conkeror/talimat b/talimatname/genel/conkeror/talimat new file mode 100644 index 000000000..a473a812d --- /dev/null +++ b/talimatname/genel/conkeror/talimat @@ -0,0 +1,18 @@ +# Description: A highly programmable web browser based on Mozilla XULRunner +# URL: http://conkeror.mozdev.org/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: xulrunner desktop-file-utils + +name=conkeror +version=git +release=1 + +build() { + git clone git://repo.or.cz/conkeror.git + cd $name + make PREFIX=/usr + + make DESTDIR="$PKG" PREFIX=/usr install + rm -f "$PKG"/usr/share/doc/conkeror/COPYING +} diff --git a/talimatname/genel/conky/talimat b/talimatname/genel/conky/talimat new file mode 100644 index 000000000..c41ae1d68 --- /dev/null +++ b/talimatname/genel/conky/talimat @@ -0,0 +1,27 @@ +# Description: Lightweight system monitor for X +# URL: http://conky.sourceforge.net +# Packager: geantbrun at nutyx dot org, tnut at nutyx dot org +# Depends on: wireless-tools glib lua tolua++ cairo curl imlib2 xorg-libxdamage xorg-libxft + +name=conky +version=1.9.0 +release=2 + +source=(http://freefr.dl.sourceforge.net/sourceforge/conky/$name-$version.tar.gz) + +build() { +cd $name-$version +CPPFLAGS="${CXXFLAGS}" LIBS="${LDFLAGS}" LUA_LIBS="-llua5.1" LUA_CFLAGS="-I/usr/include/lua5.1" \ +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --enable-wlan \ + --enable-rss \ + --enable-ibm \ + --enable-imlib2 \ + --enable-lua \ + --enable-lua-cairo \ + --enable-lua-imlib2 +make +make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/consolekit2/75-consolekit2.rules b/talimatname/genel/consolekit2/75-consolekit2.rules new file mode 100644 index 000000000..aab5c5247 --- /dev/null +++ b/talimatname/genel/consolekit2/75-consolekit2.rules @@ -0,0 +1,9 @@ +polkit.addRule(function(action, subject) { + if (action.id == "org.freedesktop.consolekit.system.stop" || + action.id == "org.freedesktop.consolekit.system.restart" || + action.id == "org.freedesktop.consolekit.system.hibernate" || + action.id == "org.freedesktop.consolekit.system.suspend") { + return polkit.Result.YES; + } +}); + diff --git a/talimatname/genel/consolekit2/consolekit2.logrotate b/talimatname/genel/consolekit2/consolekit2.logrotate new file mode 100644 index 000000000..7c5346ef8 --- /dev/null +++ b/talimatname/genel/consolekit2/consolekit2.logrotate @@ -0,0 +1,5 @@ +/var/log/ConsoleKit/history { + missingok + notifempty + delaycompress +} diff --git a/talimatname/genel/consolekit2/consolekit2.tmpfiles.conf b/talimatname/genel/consolekit2/consolekit2.tmpfiles.conf new file mode 100644 index 000000000..4ec125110 --- /dev/null +++ b/talimatname/genel/consolekit2/consolekit2.tmpfiles.conf @@ -0,0 +1 @@ +d /run/ConsoleKit 0755 - - - diff --git a/talimatname/genel/consolekit2/talimat b/talimatname/genel/consolekit2/talimat new file mode 100644 index 000000000..c0fc5dd79 --- /dev/null +++ b/talimatname/genel/consolekit2/talimat @@ -0,0 +1,53 @@ +# Description: framework for defining and tracking users, login sessions, and seats +# URL: https://github.com/ConsoleKit2/ConsoleKit2 +# Packager: pierre at nutyx dot org +# Depends on: acl dbus glib xorg-libx11 polkit eudev pam zlib xmlto + +name=consolekit2 +version=1.0.0 +release=2 + +source=(https://github.com/Consolekit2/ConsoleKit2/releases/download/$version/ConsoleKit2-$version.tar.bz2 + consolekit2.tmpfiles.conf + 75-consolekit2.rules + consolekit2.logrotate) + +build() { +cd ConsoleKit2-$version + +./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --sbindir=/usr/bin \ + --with-rundir=/run \ + --libexecdir=/usr/lib/ConsoleKit \ + --localstatedir=/var \ + --enable-polkit \ + --enable-pam-module \ + --enable-udev-acl \ + --enable-docbook-docs \ + --with-dbus-services=/usr/share/dbus-1/services \ + --with-xinitrc-dir=/etc/X11/xinit/xinitrc.d \ + --without-systemdsystemunitdir + +make +make DESTDIR=$PKG install + +install -Dm644 $SRC/consolekit2.tmpfiles.conf $PKG/usr/lib/tmpfiles.d/consolekit.conf + +rm -rf $PKG/run + +install -D -m644 $SRC/consolekit2.logrotate $PKG/etc/logrotate.d/consolekit + +install -dm700 -o polkitd $PKG/usr/share/polkit-1/rules.d +install -m644 $SRC/75-consolekit2.rules $PKG/usr/share/polkit-1/rules.d/75-consolekit.rules + +install -dm755 $PKG/etc/pam.d/ +cat >> $PKG/etc/pam.d/consolekit << "EOF" +auth include system-login +account include system-login +session include system-login +password include system-login +session optional pam_ck_connector.so nox11 +EOF +} diff --git a/talimatname/genel/cppunit/talimat b/talimatname/genel/cppunit/talimat new file mode 100644 index 000000000..5fd2e6efb --- /dev/null +++ b/talimatname/genel/cppunit/talimat @@ -0,0 +1,14 @@ +# Description: A C++ unit testing framework +# URL: http://www.freedesktop.org/wiki/Software/cppunit +# Packager: tnut at nutyx dot org + +name=cppunit +version=1.13.2 +release=1 +source=(http://dev-www.libreoffice.org/src/$name-$version.tar.gz) +build() { +cd $name-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/cracklib/talimat b/talimatname/genel/cracklib/talimat new file mode 100644 index 000000000..4b015a8ed --- /dev/null +++ b/talimatname/genel/cracklib/talimat @@ -0,0 +1,40 @@ +# Description: Library to enforce passwords by comparing user selected passwords to words lists +# URL: http://sourceforge.net/projects/cracklib/ +# Packager: pierre at nutyx dot org + +name=cracklib +version=2.9.6 +release=1 + +source=(https://github.com/cracklib/cracklib/releases/download/$name-$version/$name-$version.tar.gz + https://github.com/cracklib/cracklib/releases/download/$name-$version/$name-words-2.9.6.gz) + +build() +{ +if [ "`uname -m`" == "x86_64" ]; then + LIB=lib64 +else + LIB=lib +fi + +cd $name-$version +sed -i '/skipping/d' util/packer.c +./configure --prefix=/usr \ +--with-default-dict=/$LIB/cracklib/pw_dict +make +make DESTDIR=$PKG install + +mkdir $PKG/$LIB +mv -v $PKG/usr/lib/libcrack.so.2* $PKG/$LIB +ln -v -sf ../../$LIB/libcrack.so.2.9.0 $PKG/usr/lib/libcrack.so + +install -v -m644 -D ../cracklib-words-2.9.6.gz \ +$PKG/usr/share/dict/cracklib-words.gz + +gunzip -v $PKG/usr/share/dict/cracklib-words.gz +ln -v -sf cracklib-words $PKG/usr/share/dict/words +echo $(hostname) >> $PKG/usr/share/dict/cracklib-extra-words +install -v -m755 -d $PKG/lib/cracklib +echo "create-cracklib-dict usr/share/dict/cracklib-words \ +usr/share/dict/cracklib-extra-words" > $PKGMK_ROOT/$name.post-install +} diff --git a/talimatname/genel/crawl-tiles/talimat b/talimatname/genel/crawl-tiles/talimat new file mode 100644 index 000000000..841e235fa --- /dev/null +++ b/talimatname/genel/crawl-tiles/talimat @@ -0,0 +1,28 @@ +# Description: Dungeon Crawl Stone Soup is a singleplayer roguelike game - Tiles version +# URL: http://crawl.develz.org/ +# Packager: berlius at nutyx dot com +# Depends on: sdl-image sdl dejavu-ttf xorg-glu xorg-mesa glew dejavu-ttf + +name=crawl-tiles +version=0.15.2 +release=1 +source=(http://sourceforge.net/projects/crawl-ref/files/Stone%20Soup/$version/stone_soup-${version}.tar.xz) + +build () { + + cd stone_soup-$version/source + + sed -i Makefile \ + -e 's|bin_prefix := bin|bin_prefix := usr/bin|' \ + -e 's/INSTALL_UGRP := games:games/INSTALL_UGRP := root:root/' \ + -e 's|MCHMOD := 2755|MCHMOD := 755|' + + make DESTDIR=$PKG \ + DATADIR=/usr/share/$name \ + SAVEDIR='~/.crawl/' \ + USE_UNICODE=y \ + TILES=y \ + install + mv $PKG/usr/bin/crawl $PKG/usr/bin/crawl-tiles + +} diff --git a/talimatname/genel/crypto++/crypto++-CVE-2015-2141.patch b/talimatname/genel/crypto++/crypto++-CVE-2015-2141.patch new file mode 100644 index 000000000..28f04508a --- /dev/null +++ b/talimatname/genel/crypto++/crypto++-CVE-2015-2141.patch @@ -0,0 +1,33 @@ +From 9425e16437439e68c7d96abef922167d68fafaff Mon Sep 17 00:00:00 2001 +From: Jeffrey Walton +Date: Sat, 27 Jun 2015 17:56:01 -0400 +Subject: [PATCH] Fix for CVE-2015-2141. Thanks to Evgeny Sidorov for + reporting. Squaring to satisfy Jacobi requirements suggested by JPM. + +--- + rw.cpp | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/rw.cpp b/rw.cpp +index cdd9f2d..0b9318b 100644 +--- a/rw.cpp ++++ b/rw.cpp +@@ -126,10 +126,16 @@ Integer InvertibleRWFunction::CalculateInverse(RandomNumberGenerator &rng, const + DoQuickSanityCheck(); + ModularArithmetic modn(m_n); + Integer r, rInv; +- do { // do this in a loop for people using small numbers for testing ++ ++ // do this in a loop for people using small numbers for testing ++ do { + r.Randomize(rng, Integer::One(), m_n - Integer::One()); ++ // Fix for CVE-2015-2141. Thanks to Evgeny Sidorov for reporting. ++ // Squaring to satisfy Jacobi requirements suggested by JPM. ++ r = modn.Square(r); + rInv = modn.MultiplicativeInverse(r); + } while (rInv.IsZero()); ++ + Integer re = modn.Square(r); + re = modn.Multiply(re, x); // blind + + diff --git a/talimatname/genel/crypto++/crypto++-libcrypto++.pc b/talimatname/genel/crypto++/crypto++-libcrypto++.pc new file mode 100644 index 000000000..9f85a1003 --- /dev/null +++ b/talimatname/genel/crypto++/crypto++-libcrypto++.pc @@ -0,0 +1,12 @@ +# Written by Alexander Rødseth + +prefix=/usr +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: libcrypto++-5.6.2 +Description: Class library of cryptographic schemes +Version: 5.6.2 +Libs: -L${libdir} -lcryptopp +Cflags: -I${includedir} + diff --git a/talimatname/genel/crypto++/talimat b/talimatname/genel/crypto++/talimat new file mode 100644 index 000000000..f17c396c5 --- /dev/null +++ b/talimatname/genel/crypto++/talimat @@ -0,0 +1,31 @@ +# Description : A free C++ class library of cryptographic schemes +# URL : http://www.cryptopp.com/ +# Packager : pierre at nutyx dot org +# Depends on : unzip + +name=crypto++ +version=5.6.2 +_version=562 +release=1 + +source=(http://www.cryptopp.com/cryptopp${_version}.zip + crypto++-CVE-2015-2141.patch + crypto++-libcrypto++.pc) + +build() { + + patch -p1 -i $SRC/crypto++-CVE-2015-2141.patch + + sed -i -e 's/^CXXFLAGS/#CXXFLAGS/' GNUmakefile + + export CXXFLAGS="${CXXFLAGS} -DNDEBUG -fPIC" + + make -f GNUmakefile + make libcryptopp.so + + install -d $PKG/usr/{lib/pkgconfig,include/cryptopp} + install -m644 *.h $PKG/usr/include/cryptopp/ + install -m644 libcryptopp.so $PKG/usr/lib/libcryptopp.so + install -m644 $SRC/crypto++-libcrypto++.pc $PKG/usr/lib/pkgconfig/libcrypto++.pc + install -D -m644 License.txt $PKG/usr/share/licenses/$name/LICENSE +} diff --git a/talimatname/genel/cups-filters/talimat b/talimatname/genel/cups-filters/talimat new file mode 100644 index 000000000..8fdfaaefa --- /dev/null +++ b/talimatname/genel/cups-filters/talimat @@ -0,0 +1,22 @@ +# Description: OpenPrinting CUPS Filters +# URL: http://www.cups.org +# Packager: pierre at nutyx dot org +# Depends on: bc cups lcms2 poppler qpdf libjpeg-turbo libpng libtiff ghostscript avahi ijs harfbuzz +name=cups-filters +version=1.8.1 +release=1 + +source=( http://www.openprinting.org/download/$name/$name-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --without-rcdir \ + --disable-static \ + --with-gs-path=/usr/bin/gs \ + --with-pdftops-path=/usr/bin/gs \ + --docdir=/usr/share/doc/$name-$version +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/cups/cups.README b/talimatname/genel/cups/cups.README new file mode 100644 index 000000000..0956dd3d2 --- /dev/null +++ b/talimatname/genel/cups/cups.README @@ -0,0 +1,11 @@ +si necessaire faire en root: +useradd -c "Print Service User" -d /var/spool/cups -g lp -s /bin/false -u 9 lp + +groupadd -g 19 lpadmin + +usermod -a -G lpadmin + +Une fois installé: +Créez le fichier de configuration de base du client Cups en lançant la commande suivante: + +echo "ServerName /var/run/cups/cups.sock" > /etc/cups/client.conf diff --git a/talimatname/genel/cups/cups.post-install b/talimatname/genel/cups/cups.post-install new file mode 100644 index 000000000..fa0198aef --- /dev/null +++ b/talimatname/genel/cups/cups.post-install @@ -0,0 +1 @@ +gtk-update-icon-cache diff --git a/talimatname/genel/cups/talimat b/talimatname/genel/cups/talimat new file mode 100644 index 000000000..23bc0673f --- /dev/null +++ b/talimatname/genel/cups/talimat @@ -0,0 +1,66 @@ +# Description: The CUPS Printing System +# URL: http://www.cups.org +# Packager: pierre at nutyx dot org +# Depends on: avahi python gnutls xdg-utils gtk-update-icon-cache + +run=(xdg-utils gtk-update-icon-cache) + +PKGMK_GROUPS=(man devel) +name=cups +version=2.1.3 +release=1 +run=(xdg-utils) +source=( http://cups.org/software/$version/cups-$version-source.tar.gz) + +build() { + source /etc/blfs-bootscripts + wget http://www.linuxfromscratch.org/blfs/downloads/svn/blfs-bootscripts-$scriptsversion.tar.bz2 + tar xvf $scripts-$scriptsversion.tar.bz2 + cd $name-$version + sed -i 's:555:755:g;s:444:644:g' Makedefs.in + sed -i '/MAN.*.EXT/s:.gz::g' \ + configure config-scripts/cups-manpages.m4 + sed -i '/LIBGCRYPTCONFIG/d' config-scripts/cups-ssl.m4 + aclocal -I config-scripts + autoconf -I config-scripts + ./configure --libdir=/usr/lib \ + --disable-systemd \ + --with-rcdir=/tmp/cupsinit \ + --with-system-groups=lpadmin \ + --with-docdir=/usr/share/cups/doc-$version + make + make BUILDROOT=$PKG install + + rm -rf $PKG/tmp/cupsinit + mkdir -p $PKG/usr/share/doc + ln -svnf ../cups/doc-$version $PKG/usr/share/doc/cups-$version + + # Lanceur + if [ ! -f $PKG/usr/share/applications/cups.desktop ]; then + mkdir -p $PKG/usr/share/applications + install -m644 desktop/cups.desktop \ + $PKG/usr/share/applications/cups.desktop + fi + # Startup Script + cd ../$scripts-$scriptsversion + make DESTDIR=$PKG install-$name + + # Supprimer les filtres faisant parti de cups-filters + rm -rf $PKG/usr/share/cups/banners + rm -rf $PKG/usr/share/cups/data/testprint + # Mechant bug + rm -r $PKG/tmp + + chmod 755 $PKG/etc + + # PAM + cat > $PKG/etc/pam.d/cups << "EOF" +# Begin /etc/pam.d/cups + +auth include system-auth +account include system-account +session include system-session + +# End /etc/pam.d/cups +EOF +} diff --git a/talimatname/genel/cyrus-sasl/talimat b/talimatname/genel/cyrus-sasl/talimat new file mode 100644 index 000000000..0c15378e9 --- /dev/null +++ b/talimatname/genel/cyrus-sasl/talimat @@ -0,0 +1,26 @@ +# Description: Cyrus saslauthd SASL authentication daemon +# URL: http://cyrusimap.org/ +# Packager: pierre at nutyx dot org +# Depends on: db + +name=cyrus-sasl +version=2.1.26 +release=1 + +source=(ftp://ftp.cyrusimap.org/cyrus-sasl/$name-$version.tar.gz + http://www.linuxfromscratch.org/patches/blfs/svn/cyrus-sasl-$version-fixes-3.patch) + +build() { + cd $name-$version + patch -Np1 -i ../cyrus-sasl-$version-fixes-3.patch + autoreconf -fi + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --enable-auth-sasldb \ + --with-dbpath=/var/lib/sasl/sasldb2 \ + --with-saslauthd=/var/run/saslauthd + make + make DESTDIR=$PKG install + install -v -m700 -d $PKG/var/lib/sasl $PKG/var/run/saslauthd +} diff --git a/talimatname/genel/cython/talimat b/talimatname/genel/cython/talimat new file mode 100644 index 000000000..4ec6e354c --- /dev/null +++ b/talimatname/genel/cython/talimat @@ -0,0 +1,15 @@ +# Description: C extensions for Python. +# URL: http://www.cython.org/ +# Packager: berlius at nutyx dot com +# Depends on: python python3 python-setuptools + +name=cython +version=0.23.4 +release=2 +source=(http://www.cython.org/release/Cython-$version.tar.gz) + +build() { + cd Cython-$version + /usr/bin/python setup.py install --root $PKG + /usr/bin/python3 setup.py install --root $PKG +} diff --git a/talimatname/genel/dash/dash.post-install b/talimatname/genel/dash/dash.post-install new file mode 100644 index 000000000..4f23e3831 --- /dev/null +++ b/talimatname/genel/dash/dash.post-install @@ -0,0 +1,4 @@ +cat >> /etc/shells << EOF +/bin/dash +EOF + diff --git a/talimatname/genel/dash/talimat b/talimatname/genel/dash/talimat new file mode 100644 index 000000000..f9fc2c405 --- /dev/null +++ b/talimatname/genel/dash/talimat @@ -0,0 +1,17 @@ +# Description: Dash is a POSIX compliant shell +# URL: URL: http://gondor.apana.org.au/~herbert/dash/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: +name=dash +version=0.5.8 +release=1 + +source=(http://gondor.apana.org.au/~herbert/dash/files/dash-$version.tar.gz) +build(){ +cd $name-$version +./configure --bindir=/bin \ +--mandir=/usr/share/man +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/db/talimat b/talimatname/genel/db/talimat new file mode 100644 index 000000000..aeda09e20 --- /dev/null +++ b/talimatname/genel/db/talimat @@ -0,0 +1,26 @@ +# Description: The Berkeley DB embedded database system +# URL: http://www.oracle.com/technology/software/products/berkeley-db/index.html +# Packager: pierre at nutyx dot org +# Depends on: + +name=db +version=6.1.26 +release=1 + +source=(http://download.oracle.com/berkeley-db/$name-$version.tar.gz) + +build() { +cd $name-$version +cd build_unix +../dist/configure --prefix=/usr \ +--enable-compat185 \ +--enable-shared \ +--enable-cxx --enable-dbm +make +make DESTDIR=$PKG \ +docdir=/usr/share/doc/$name-$version install + +chown -R 0:0 $PKG +chmod -R +w $PKG +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/dbus-glib/talimat b/talimatname/genel/dbus-glib/talimat new file mode 100644 index 000000000..4d389a572 --- /dev/null +++ b/talimatname/genel/dbus-glib/talimat @@ -0,0 +1,18 @@ +# Description: The D-Bus GLib package contains GLib interfaces to the D-Bus API. +# URL: http://www.freedesktop.org/wiki/Software/DBusBindings +# Packager: tnut at nutyx dot org +# Depends on: dbus expat glib +name=dbus-glib +version=0.104 +release=1 + +source=(http://dbus.freedesktop.org/releases/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static \ +--sysconfdir=/etc +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/dbus-python/talimat b/talimatname/genel/dbus-python/talimat new file mode 100644 index 000000000..d5f111fb9 --- /dev/null +++ b/talimatname/genel/dbus-python/talimat @@ -0,0 +1,31 @@ +# Description: Python bindings for DBUS +# URL: http://dbus.freedesktop.org/ +# Packager: pierre at nutyx dot org +# Depends on: python python3 dbus-glib +run=( python python3 ) + +name=dbus-python +version=1.2.0 +release=1 + +source=( http://dbus.freedesktop.org/releases/$name/$name-$version.tar.gz\ + ) + +build() { + cd $name-$version + mkdir python2 + pushd python2 + PYTHON=/usr/bin/python \ + ../configure --prefix=/usr \ + --docdir=/usr/share/doc/dbus-python-$version + make + popd + mkdir python3 + pushd python3 + PYTHON=/usr/bin/python3 \ + ../configure --prefix=/usr \ + --docdir=/usr/share/doc/dbus-python-$version + popd + make DESTDIR=$PKG -C python2 install + make DESTDIR=$PKG -C python3 install +} diff --git a/talimatname/genel/dbus/dbus.post-install b/talimatname/genel/dbus/dbus.post-install new file mode 100644 index 000000000..2017d5e51 --- /dev/null +++ b/talimatname/genel/dbus/dbus.post-install @@ -0,0 +1 @@ +dbus-uuidgen --ensure diff --git a/talimatname/genel/dbus/dbus.pre-install b/talimatname/genel/dbus/dbus.pre-install new file mode 100644 index 000000000..1edf3225a --- /dev/null +++ b/talimatname/genel/dbus/dbus.pre-install @@ -0,0 +1 @@ +passwd -l messagebus &>/dev/null diff --git a/talimatname/genel/dbus/dbus.system-local.conf b/talimatname/genel/dbus/dbus.system-local.conf new file mode 100644 index 000000000..d61d3c998 --- /dev/null +++ b/talimatname/genel/dbus/dbus.system-local.conf @@ -0,0 +1,9 @@ + + + + /etc/dbus-1/system.d + /etc/kde/dbus-1/system.d + + diff --git a/talimatname/genel/dbus/talimat b/talimatname/genel/dbus/talimat new file mode 100644 index 000000000..6e5face89 --- /dev/null +++ b/talimatname/genel/dbus/talimat @@ -0,0 +1,52 @@ +# Description: Freedesktop.org message bus system +# URL: http://www.freedesktop.org/wiki/Software/dbus/ +# Packager: pierre at nutyx dot org +# Depends on: expat xorg-libx11 xorg-libsm xorg-libice +PKGMK_GROUPS=(doc devel) + +name=dbus +version=1.10.6 +release=1 + +source=(http://dbus.freedesktop.org/releases/dbus/$name-$version.tar.gz \ + dbus.system-local.conf) + +build() { + source /etc/blfs-bootscripts + wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + tar xvf $scripts-$scriptsversion.tar.bz2 + + cd $name-$version + ./configure --prefix=/usr --with-x \ + --localstatedir=/var \ + --disable-doxygen-docs \ + --disable-xml-docs \ + --docdir=/usr/share/doc/$name-$version \ + --sysconfdir=/etc \ + --with-console-auth-dir=/run/console \ + --without-systemdsystemunitdir \ + --disable-systemd --disable-static + + make + make DESTDIR=$PKG install + # Adjust some files + chown -v root:messagebus $PKG/usr/libexec/dbus-daemon-launch-helper + chmod -v 4750 $PKG/usr/libexec/dbus-daemon-launch-helper + mkdir -p $PKG/etc/dbus-1 + mv ../dbus.system-local.conf $PKG/etc/dbus-1/system-local.conf + # service + cd ../$scripts-$scriptsversion + make DESTDIR=$PKG install-dbus + mkdir -p $PKG/usr/lib/dbus-1.0/services + mkdir -p $PKG/usr/share/dbus-1/services + mkdir -p $PKG/etc/dbus-1/system.d/ + mkdir -p $PKG/etc/dbus-1/session.d/ + for i in 2 3 4 5 + do + mv $PKG/etc/rc.d/rc$i.d/S{29,15}dbus + done + for i in 0 1 6 + do + mv $PKG/etc/rc.d/rc$i.d/K{30,85}dbus + done +} diff --git a/talimatname/genel/dconf/talimat b/talimatname/genel/dconf/talimat new file mode 100644 index 000000000..786c33b78 --- /dev/null +++ b/talimatname/genel/dconf/talimat @@ -0,0 +1,19 @@ +# Description: A low-level configuration system. +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: dbus gtk3 libxml2 vala + +name=dconf +version=0.24.0 +release=2 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--libexecdir=/usr/lib/dconf +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/deadbeef/talimat b/talimatname/genel/deadbeef/talimat new file mode 100644 index 000000000..a11e86a84 --- /dev/null +++ b/talimatname/genel/deadbeef/talimat @@ -0,0 +1,18 @@ +# Description: A GTK+ audio player for GNU/Linux +# URL: http://deadbeef.sourceforge.net +# Maintainer: Alexey Yakovenko +# Packager: pierre at nutyx dot org +# Depends on: gtk3 x264 flac libmad glib librsvg libcaca alsa-lib xorg-libxinerama xorg-libxpm libvpx libcdio vcdimager live libdvdcss libdvdread libdvdnav libogg libtheora lame faac libvorbis ffmpeg faad2 liba52 libmpeg2 libmpcdec fribidi libdv speex pulseaudio + +name=deadbeef +version=0.6.1 +release=2 + +source=(http://downloads.sourceforge.net/project/$name/$name-$version.tar.bz2) + +build () { + cd $name-$version + ./configure --prefix=/usr --disable-ffmpeg --enable-gtk3 + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/dejavu-ttf/dejavu-ttf.post-install b/talimatname/genel/dejavu-ttf/dejavu-ttf.post-install new file mode 100644 index 000000000..1b0de93c2 --- /dev/null +++ b/talimatname/genel/dejavu-ttf/dejavu-ttf.post-install @@ -0,0 +1 @@ +fc-cache -v usr/share/fonts/dejavu diff --git a/talimatname/genel/dejavu-ttf/talimat b/talimatname/genel/dejavu-ttf/talimat new file mode 100644 index 000000000..4b1fbbfe8 --- /dev/null +++ b/talimatname/genel/dejavu-ttf/talimat @@ -0,0 +1,15 @@ +# Description: Vera font family derivate with additional characters +# URL: http://dejavu.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: xorg-libx11,xorg-fontconfig + +name=dejavu-ttf +version=2.35 +release=1 + +source=(http://downloads.sourceforge.net/dejavu/dejavu-fonts-ttf-$version.tar.bz2) +build() { + cd dejavu-fonts-ttf-$version/ttf + install -v -d -m755 $PKG/usr/share/fonts/dejavu + install -v -m644 *.ttf $PKG/usr/share/fonts/dejavu +} diff --git a/talimatname/genel/desktop-file-utils/talimat b/talimatname/genel/desktop-file-utils/talimat new file mode 100644 index 000000000..1e29b1fd0 --- /dev/null +++ b/talimatname/genel/desktop-file-utils/talimat @@ -0,0 +1,21 @@ +# Description: Command line utilities for working with desktop entries +# URL: http://freedesktop.org/software/desktop-file-utils +# Packager: pierre at nutyx dot org +# Depends on: glib + +name=desktop-file-utils +version=0.22 +release=1 + +source=( http://freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-$version.tar.xz) + + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/dhcp/dhclient.conf b/talimatname/genel/dhcp/dhclient.conf new file mode 100644 index 000000000..4ec301d37 --- /dev/null +++ b/talimatname/genel/dhcp/dhclient.conf @@ -0,0 +1,17 @@ +|# Begin /etc/dhcp/dhclient.conf +# +# Basic dhclient.conf(5) + +#prepend domain-name-servers 127.0.0.1; +request subnet-mask, broadcast-address, time-offset, routers, + domain-name, domain-name-servers, domain-search, host-name, + netbios-name-servers, netbios-scope, interface-mtu, + ntp-servers; +require subnet-mask, domain-name-servers; +#timeout 60; +#retry 60; +#reboot 10; +#select-timeout 5; +#initial-interval 2; + +# End /etc/dhcp/dhclient.conf| diff --git a/talimatname/genel/dhcp/dhcpd.conf b/talimatname/genel/dhcp/dhcpd.conf new file mode 100644 index 000000000..e09d660d9 --- /dev/null +++ b/talimatname/genel/dhcp/dhcpd.conf @@ -0,0 +1,21 @@ +|# Begin /etc/dhcp/dhcpd.conf +# +# Example dhcpd.conf(5) + +# Use this to enble / disable dynamic dns updates globally. +ddns-update-style none; + +# option definitions common to all supported networks... +option domain-name "example.org"; +option domain-name-servers ns1.example.org, ns2.example.org; + +default-lease-time 600; +max-lease-time 7200; + +# This is a very basic subnet declaration. +subnet 10.254.239.0 netmask 255.255.255.224 { + range 10.254.239.10 10.254.239.20; + option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org; +} + +# End /etc/dhcp/dhcpd.conf| diff --git a/talimatname/genel/dhcp/ifconfig.eth0 b/talimatname/genel/dhcp/ifconfig.eth0 new file mode 100644 index 000000000..4e75e0b37 --- /dev/null +++ b/talimatname/genel/dhcp/ifconfig.eth0 @@ -0,0 +1,13 @@ +|ONBOOT="yes" +IFACE="eth0" +SERVICE="dhclient" +DHCP_START="" +DHCP_STOP="" + +# Set PRINTIP="yes" to have the script print +# the DHCP assigned IP address +PRINTIP="no" + +# Set PRINTALL="yes" to print the DHCP assigned values for +# IP, SM, DG, and 1st NS. This requires PRINTIP="yes". +PRINTALL="no"| diff --git a/talimatname/genel/dhcp/talimat b/talimatname/genel/dhcp/talimat new file mode 100644 index 000000000..3079c8cf9 --- /dev/null +++ b/talimatname/genel/dhcp/talimat @@ -0,0 +1,59 @@ +# Description: The ISC DHCP package contains both the client and server programs for DHCP. +# URL: ftp://ftp.isc.org/isc/dhcp +# Packager: berlius at nutyx dot com +# Depends on: + +name=dhcp +version=4.3.3 +release=1 +source=(ftp://ftp.isc.org/isc/dhcp/4.3.3/dhcp-4.3.3.tar.gz + http://www.linuxfromscratch.org/patches/downloads/dhcp/dhcp-4.3.3-client_script-1.patch + http://www.linuxfromscratch.org/patches/downloads/dhcp/dhcp-4.3.3-missing_ipv6-1.patch + dhclient.conf ifconfig.eth0 dhcpd.conf ) + +build() { + + cd $name-$version + + + source /etc/blfs-bootscripts + wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + tar xvf $scripts-$scriptsversion.tar.bz2 + + + patch -Np1 -i $SRC/dhcp-4.3.3-missing_ipv6-1.patch + + patch -Np1 -i $SRC/dhcp-4.3.3-client_script-1.patch + CFLAGS="-D_PATH_DHCLIENT_SCRIPT='\"/sbin/dhclient-script\"' \ + -D_PATH_DHCPD_CONF='\"/etc/dhcp/dhcpd.conf\"' \ + -D_PATH_DHCLIENT_CONF='\"/etc/dhcp/dhclient.conf\"'" \ + ./configure --prefix=/usr \ + --sysconfdir=/etc/dhcp \ + --localstatedir=/var \ + --with-srv-lease-file=/var/lib/dhcpd/dhcpd.leases \ + --with-srv6-lease-file=/var/lib/dhcpd/dhcpd6.leases \ + --with-cli-lease-file=/var/lib/dhclient/dhclient.leases \ + --with-cli6-lease-file=/var/lib/dhclient/dhclient6.leases + make -j1 + + make DESTDIR=$PKG install + + install -v -dm 755 $PKG/sbin + + mv -v $PKG/usr/sbin/dhclient $PKG/sbin + install -v -m755 client/scripts/linux $PKG/sbin/dhclient-script + + cp -v $SRC/dhclient.conf $PKG/etc/dhcp/dhclient.conf + + install -v -dm 755 $PKG/var/lib/dhclient + install -v -dm 755 $PKG/etc/sysconfig + + cd $scripts-$scriptsversion + make DESTDIR=$PKG install-service-dhclient + + cp -v $SRC/ifconfig.eth0 $PKG/etc/sysconfig/ifconfig.eth0 + install -v -dm 755 $PKG/var/lib/dhcpd + + cp -v $SRC/dhcpd.conf $PKG/etc/dhcp/dhcpd.conf + make DESTDIR=$PKG install-dhcpd +} diff --git a/talimatname/genel/dillo/talimat b/talimatname/genel/dillo/talimat new file mode 100644 index 000000000..b25e735b4 --- /dev/null +++ b/talimatname/genel/dillo/talimat @@ -0,0 +1,36 @@ +# Description: A small, fast graphical web browser built on FLTK +# URL: http://www.dillo.org/ +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: fltk1 + +name=dillo +version=3.0.5 +release=1 +source=(http://www.dillo.org/download/dillo-$version.tar.bz2 + http://www.dillo.org/Icons/d2_icon3_122x122.png) +build() { +cd $name-$version +./configure --prefix=/usr \ +--enable-ssl + +make +make DESTDIR=$PKG install +mkdir -p $PKG/usr/share/{applications,pixmaps} +cat > $PKG/usr/share/applications/dillo.desktop << EOF +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=Dillo +Name[fr]=Dillo +Comment=Browse The Web +Comment[fr]=Navigateur Web +GenericName[fr]=Navigateur Web +Icon=dillo +Exec=dillo +Categories=Network;Application;Browser;WebBrowser; +StartupNotify=true +Terminal=false +EOF +install -m644 ../d2_icon3_122x122.png $PKG/usr/share/pixmaps/dillo.png +} + diff --git a/talimatname/genel/djvulibre/talimat b/talimatname/genel/djvulibre/talimat new file mode 100644 index 000000000..64d3375b2 --- /dev/null +++ b/talimatname/genel/djvulibre/talimat @@ -0,0 +1,29 @@ +# Description: Suite to create, manipulate and view DjVu ('déjà vu') documents +# URL: URL: http://djvu.sourceforge.net +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: librsvg libtiff libjpeg-turbo hicolor-icon-theme +run=( librsvg hicolor-icon-theme ) +name=djvulibre +version=3.5.25.3 +release=1 + +source=( +http://downloads.sourceforge.net/djvu/$name-$version.tar.gz) + +build(){ + cd $name-3.5.25 + ./configure --prefix=/usr \ + --disable-desktopfiles + make + make DESTDIR=$PKG install + + for i in 22 32 48 64; do + install -Dm644 desktopfiles/prebuilt-hi${i}-djvu.png \ + $PKG/usr/share/icons/hicolor/${i}x${i}/mimetypes/image-vnd.djvu.mime.png + done +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/dmd/dmd.desktop b/talimatname/genel/dmd/dmd.desktop new file mode 100644 index 000000000..af2195e09 --- /dev/null +++ b/talimatname/genel/dmd/dmd.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Categories=Development;Documentation +Exec=xdg-open file:///usr/share/doc/dmd-2.065.0/index.html +Icon=dlogo_48 +StartupNotify=false +Terminal=false +Type=Application +Name=D Documentation +Name[fr]=Documentation D diff --git a/talimatname/genel/dmd/dmd.logo_48.png b/talimatname/genel/dmd/dmd.logo_48.png new file mode 100644 index 0000000000000000000000000000000000000000..9e7053d85aa82f00c93bbb1793b50d60ad28a99b GIT binary patch literal 6153 zcmV+k820ChP)Oz@Z0f2-7z;ux~O9+4z06=<WDR*FRcSTFz- zW=q650N5=6FiBTtNC2?60Km==3$g$R3;-}uh=nNt1bYBr$Ri_o0EC$U6h`t_Jn<{8 z5a%iY0C<_QJh>z}MS)ugEpZ1|S1ukX&Pf+56gFW3VVXcL!g-k)GJ!M?;PcD?0HBc- z5#WRK{dmp}uFlRjj{U%*%WZ25jX z{P*?XzTzZ-GF^d31o+^>%=Ap99M6&ogks$0k4OBs3;+Bb(;~!4V!2o<6ys46agIcq zjPo+3B8fthDa9qy|77CdEc*jK-!%ZRYCZvbku9iQV*~a}ClFY4z~c7+0P?$U!PF=S z1Au6Q;m>#f??3%Vpd|o+W=WE9003S@Bra6Svp>fO002awfhw>;8}z{#EWidF!3EsG z3;bXU&9EIRU@z1_9W=mEXoiz;4lcq~xDGvV5BgyU zp1~-*fe8db$Osc*A=-!mVv1NJjtCc-h4>-CNCXm#Bp}I%6j35eku^v$Qi@a{RY)E3 zJ#qp$hg?Rwkvqr$GJ^buyhkyVfwECO)C{#lxu`c9ghrwZ&}4KmnvWKso6vH!8a<3Q zq36)6Xb;+tK10Vaz~~qUGsJ8#F2=(`u{bOVlVi)VBCHIn#u~6ztOL7=^<&SmcLWlF zMZgI*1b0FpVIDz9SWH+>*hr`#93(Um+6gxa1B6k+CnA%mOSC4s5&6UzVlpv@SV$}* z))J2sFA#f(L&P^E5{W}HC%KRUNwK6<(h|}}(r!{C=`5+6G)NjFlgZj-YqAG9lq?`C z$c5yc>d>VnA`E_*3F2Qp##d8RZb=H01_mm@+|Cqnc9PsG(F5HIG_C zt)aG3uTh7n6Et<2In9F>NlT@zqLtGcXcuVrX|L#Xx)I%#9!{6gSJKPrN9dR61N3(c z4Tcqi$B1Vr8Jidf7-t!G7_XR2rWwr)$3XQ?}=hpK0&Z&W{| zep&sA23f;Q!%st`QJ}G3cbou<7-yIK2z4nfCCCtN2-XOGSWo##{8Q{ATurxr~;I`ytDs%xbip}RzP zziy}Qn4Z2~fSycmr`~zJ=lUFdFa1>gZThG6M+{g7vkW8#+YHVaJjFF}Z#*3@$J_By zLtVo_L#1JrVVB{Ak-5=4qt!-@Mh}c>#$4kh<88)m#-k<%CLtzEP3leVno>={htGUuD;o7bD)w_sX$S}eAxwzy?UvgBH(S?;#HZiQMoS*2K2 zT3xe7t(~nU*1N5{rxB;QPLocnp4Ml>u<^FZwyC!nu;thW+pe~4wtZn|Vi#w(#jeBd zlf9FDx_yoPJqHbk*$%56S{;6Kv~mM9!g3B(KJ}#RZ#@)!hR|78Dq|Iq-afF%KE1Brn_fm;Im z_u$xr8UFki1L{Ox>G0o)(&RAZ;=|I=wN2l97;cLaHH6leTB-XXa*h%dBOEvi`+x zi?=Txl?TadvyiL>SuF~-LZ;|cS}4~l2eM~nS7yJ>iOM;atDY;(?aZ^v+mJV$@1Ote z62cPUlD4IWOIIx&SmwQ~YB{nzae3Pc;}r!fhE@iwJh+OsDs9zItL;~pu715HdQEGA zUct(O!LkCy1<%NCg+}G`0PgpNm-?d@-hMgNe6^V+j6x$b<6@S<$+<4_1hi}Ti zncS4LsjI}fWY1>OX6feMEuLErma3QLmkw?X+1j)X-&VBk_4Y;EFPF_I+q;9dL%E~B zJh;4Nr^(LEJ3myURP{Rblsw%57T)g973R8o)DE9*xN#~;4_o$q%o z4K@u`jhx2fBXC4{U8Qn{*%*B$Ge=nny$HAYq{=vy|sI0 z_vss+H_qMky?OB#|JK!>IX&II^LlUh#rO5!7TtbwC;iULyV-Xq?ybB}ykGP{?LpZ? z-G|jbTmIbG@7#ZCz;~eY(cDM(28Dyq{*m>M4?_iynUBkc4TkHUI6gT!;y-fz>HMcd z&t%Ugo)`Y2{>!cx7B7DI)$7;J(U{Spm-3gBzioV_{p!H$8L!*M!p0uH$#^p{Ui4P` z?ZJ24cOCDe-w#jZd?0@)|7iKK^;6KN`;!@ylm7$*nDhK&GcDTy000JJOGiWi{{a60 z|De66lK=n!32;bRa{vGf6951U69E94oEQKA00(qQO+^RW3Kt9~6^&7zApigkJ4r-A zRA}DKnrn<*)pf^zYwvUJojY^KV~;&!k0BV_G#EQPJWy!*2vS-?n?4YsEiH}up;Z)B zQ6fbmimFDc)T&bXkhW5z2uP_CB@JmHQql@VB8ftY>lkBuFm}KOif#PDk9pYRxik0P zv-j$Uz0c#0X8;pEXZy(#o$2Y3#C%oz?AiO7={9Lyy zk9Cd6u8Dp7zPkO!8<{w8AY9*m^UX}`-_I@Mf>|j$-fcq`FIad-}7w#o#I$MT6s6iy1M(7*W|#t$yXa`dgHF=pKov9 zzCDcphHcw^f5Yg=6W@OPTeUa7{%`W;PyPqr?G!KPyF%}IehfXwps0ex|DaI$uZzy( zpUOAldzE(56)V{I;g9h2i8pz8$4@63&E~J}+r4{1w%o9_Z}s57Hy(TREBC$pz&$KX zP13h+3{y*yB*j>ZBne^@B(aFKh)pp`xQgVG>M|KvI6&&9}I4@F1K2^yB=XL+9Uj?RntXp_jj7hlf|Kzw7SbdGwm+ zpJnFY1da7qBefKhq?jZ@(i)N`;k=e&(i%2Rky;H&YnU{})N6<_!JGvY1jwO8xaJl0 z3hGK|IS<~&i7DHWB=#XqFlkCMFi3OrW==l!UtD+BZ`=KEoTv}1Uh_ROJUF=R>PDT} zJXmM;1YY+_TJn9|ZyMSx&0_L5MGwku+qZ*FY`(O?4 zLz`maAZ%NUJ`p)Pt zKF8Fq|HUBGN7vCheVXQm)vK*BTN9h6*9?1|ziwQJ_{!N?N@`b-cL|FC9 zcaW|a;@ppaL^3!CuO6n+X!HX^3Awi;h&80cYgl#L?IexLa5JZ2l!g z1W8lWIZi(LpPYI6Ddta~ivAIy<6J?NVr&7O(0L08D{s05+t-J0w-IAlv1J?QfAUO# zSY#>yL(XC%kel({hOB5A?RHV;Sby&ya_d*V!KP1q3PkX(gpzB|QyX2&;I^9>+_IJ0 z=vvfkutZ{U^DPhw0|k86js9sVCmoV_78*AO5%ZqJ;CwJX>$3iy`xw6CSJ?Mge?j}) zIU4KNbJIV4ndYX=xOO|tWRfuZ>R}E)^!Ie8&U4|we&&zALEpMDT&uMIl zAjz>@SiqY1Ohn`ZQI}C$Gs*{_e2Q28`5`uc^3&Mk5Bc}Es`|7SmsX*8C- zPnL1>7yp&os$qOLV`l#Zsy+lw5y*X@gix;&BTM^$&oYjF^-&u>JjoK9VH{CT}%Z5j4xV?lTW^=pX(Tsn^T6WG#}8GDV(^A-w2mJuY1WuX zy`@I207_yMlw}YkC{jdKbq;kdQey~Es){5D(|dNa>reiG={>sk&c!5Eq518P@EK8$WN?`R-+r-X$Uj!cJ z+Uhlsq;UY!Bgga4nIIJuAv{z>-=&5Sg;$t;Uuv5CdJ%2Ib(7Y3^^5<=^xo%!b+6P4 zjed-^U~LeAh5XQ73j`X~;3RJu2cikR#?HH_CVere0#b1h*`--de&<{GPUngT;5(gy z-NH9r2_d~K5=REIc6kf<690HtcHBqkc#l_CC{Ub31*Z2t&-{twR|X^R$!0GiLTTw7 zs+B-sw1@+g7Ffmwh)T0p)A+&~>K$Yi|4@ejopa||IDPURvyrNjwOTBkIUOk9RsGEO zYO#Vwqol>kvJlb=bn;opxl$hcAkuP%QtuHlm^5YX|6aYK=-r*3;?gUJkvw(H+wr{+ zN^<9{tr?-YbsMIy4^!`3)~xCybygfV&}pznE}d1&L`4&!dtv6C!^ap-Jo$JCYQEA= zP81akCArBYO-Ke;kTjbiAH7UP7zS_n0DWu6a0@Lu)01>2r|8bilnF~#fs=Z~Bw#I~ zeo+8g8a5(=sn>b^kuNcS{8%83e1anD;ayo!=!wL+>*{ho9LZNel9Y7iFv&m@zjh4Q zZKItoS?dzr$w@jh)1XlrTMJ%ESFU>7&Sj(+)HXdOLL37UC|TA}JnKa;93(md@_ zS-uDr2T_4xp-+rWsjV8u4mQhgcu!|~ipKh@m()F%UVDY9=XWuC=w-4CGlgiY5(JfW zR2MmMA?8%IGV!`R6BRx#NT~djCX@JxO^d38)KUgEZl-ztmL*8RGqZn!^UwYmQ>%y0 z8wt6zYJiLLJ@_vz&;ub#0ar=ama;(g&QgXFYY>$9Z{3XC*fCl<%5PFz&SoLjd4rRJAj`761imH5egIuv6QR^ECW>CjL`h=n$N zw}X1e;FhhJ#L}6bX5s9aBF+?!tG1Q%l49J{E%klUSOY-;Zum z+Go!&d+4Q#TyaZSfDq|QLAE>z2{~k>Qka!cJI$kY)@Ajt-N{w=-5<2fqNK*8DU&;Q zkX^cjZ8Tz;F{>1WCCrT~^^p;3t3O0`afX@wFW@`v9yy($YI8kQCMmj%l<;U?c~(UU z=OO~m^PMXu&VB2~(jwBbY{iPbt5w%y}(K-%E5rL`YW*T~SSFsc1X3=Q%DOehJ&?50Hx% zuO{j}kn?dAvDjVIg%;Cjs1`fC%a(=EyWLb3+t=X46aT^V3wtq1a9pn*GA#?pzOvX+ za$M{=rMN4ozY@qoa*{#z7A*8`2jCn>9($P9u_KtI9#U5Y?Peuxq66ps4IS1ZTB^k8 zvM6UyszNPLRrYiDzp5o0|){thFG5Nzc}zTgf^vIr||7ISc~`J>7={RK0JA8j@8|6krFPPI?4RWlS}Fz zu?ADC1=_6DkTeYgsmzM0*F$?6)T)VH2^8xJn22iVh|793a30L^s=o&BMy#PdGmRe@ zV6NSs1aV2LHFxMzy$|1-)9&m=NgDn6=z0?yA+BSY!rY1?3dWiezj-%Qz-Vwh1+fxl zx9f_9zZ}!vm)AmID}+~(YKefPH7@Sohm4NVa(Y%EGZ#DELx)eEI@^EeZ^_voK8=sM zB`n6d-cq6lTuMa;i3nJONzzcikGn||#HL}{G_{y0HG1$|Frb!;ftjn6Z}NIm1|nR1 z=>YAsXPF(lnwO?8yeLK%l3JrNvuomo$3FVOPyY3$`~QrWzVs*q*N*m9((>}Vz)uv9zi%O+qZ9LVq${ZZ@X=1zT4d~p#B3RLqo-K zYfply8r9`u%B%j2py~&U($h-NDx9@iNT@0R)rwO?C(AgOc}S9n9mzLE7*OR|$$zb) zs!U8waP#=BzX@#31N$$~*7cZUh&Ty)`;fx%%T(7*x8814d7q%eDq@9SxUB=6dU5aW b^8o)3hq7m_nqyL600000NkvXXu0mjfDp}7B literal 0 HcmV?d00001 diff --git a/talimatname/genel/dmd/talimat b/talimatname/genel/dmd/talimat new file mode 100644 index 000000000..a553810fa --- /dev/null +++ b/talimatname/genel/dmd/talimat @@ -0,0 +1,81 @@ +# Description: The D programming language reference compiler +# URL: http://www.dlang.org +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: unzip +name=dmd +version=2.068.1 +release=1 + +source=(http://downloads.dlang.org/releases/2015/dmd.$version.zip +dmd.desktop dmd.logo_48.png) + +build(){ + + [ "`uname -m`" == "i686" ] && archstr=32 + [ "`uname -m`" == "x86_64" ] && archstr=64 + + # dmd + cd $SRC/dmd2/src/dmd + make AUTO_BOOTSTRAP=1 -f posix.mak MODEL=$archstr + PATH=.:$PATH + make -f posix.mak MODEL=$archstr + install -Dm755 dmd $PKG/usr/bin/dmd + + # druntime + cd $SRC/dmd2/src/druntime + make -f posix.mak MODEL=$archstr DMD=../dmd/dmd + mkdir -p $PKG/usr/include/d + cp -r import/* $PKG/usr/include/d + + # libphobos + cd $SRC/dmd2/src/phobos + make -f posix.mak MODEL=$archstr DMD=../dmd/dmd + install -Dm644 generated/linux/release/$archstr/libphobos2.a \ + $PKG/usr/lib/libphobos2.a + + # Elf file dumper + install -Dm755 $SRC/dmd2/linux/bin$archstr/dumpobj \ + $PKG/usr/bin/dumpobj + # Elf file disassembler + install -Dm755 $SRC/dmd2/linux/bin$archstr/obj2asm \ + $PKG/usr/bin/obj2asm + # Run D program as a script + install -Dm755 $SRC/dmd2/linux/bin$archstr/rdmd \ + $PKG/usr/bin/rdmd + + install -Dm755 $SRC/dmd2/linux/bin$archstr/dman \ + $PKG/usr/bin/dman + install -Dm755 $SRC/dmd2/linux/bin$archstr/ddemangle \ + $PKG/usr/bin/ddemangle + + # D compiler configuration file + mkdir -p $PKG/etc + echo -e "[Environment]\nDFLAGS=-I/usr/include/d -L-L/usr/lib -L--no-warn-search-mismatch -L--export-dynamic" \ > $PKG/etc/dmd.conf + + # D samples + mkdir -p $PKG/usr/share/d/samples/ + cp -r $SRC/dmd2/samples/d/* $PKG/usr/share/d/samples/ + + # standard d modules + cd $SRC/dmd2/src/phobos + mkdir -p $PKG/usr/include/d + cp -Rf std $PKG/usr/include/d + cp -Rf etc $PKG/usr/include/d + cp -f {index,unittest}.d $PKG/usr/include/d + + # man pages + cd $SRC/dmd2 + mkdir -p $PKG/usr/share/man/{man1,man5} + cp -Rf man/man1/*.1 $PKG/usr/share/man/man1/ + cp -Rf man/man5/*.5 $PKG/usr/share/man/man5/ + + # doc + mkdir -p $PKG/usr/share/doc/$pkgname-$pkgver/ + cp -Rf html/d/* $PKG/usr/share/doc/$pkgname-$pkgver/ + + # desktop integration + install -Dm644 $SRC/$name.desktop \ + $PKG/usr/share/applications/$name.desktop + install -Dm 644 $SRC/$name.logo_48.png \ + $PKG/usr/share/icons/hicolor/48x48/apps/dlogo_48.png +} diff --git a/talimatname/genel/dmenu/talimat b/talimatname/genel/dmenu/talimat new file mode 100644 index 000000000..b35af4f1d --- /dev/null +++ b/talimatname/genel/dmenu/talimat @@ -0,0 +1,25 @@ +# Description: dmenu is a dynamic menu for X. +# URL: URL: http://tools.suckless.org/dmenu/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: xorg-libxinerama +name=dmenu +version=4.5 +release=1 + +source=(http://dl.suckless.org/tools/$name-$version.tar.gz) + +build(){ + cd $name-$version + + make install PREFIX=/usr \ + LIBDIR=/usr/lib \ + MANPREFIX=/usr/share/man \ + X11INC=/usr/include \ + X11LIB=/usr/lib \ + DESTDIR=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/docbook-xml/docbook-xml.post-install b/talimatname/genel/docbook-xml/docbook-xml.post-install new file mode 100644 index 000000000..cd243e3fe --- /dev/null +++ b/talimatname/genel/docbook-xml/docbook-xml.post-install @@ -0,0 +1,96 @@ +#!/bin/sh + +# create XML catalog with initial docbook-xml catalog +if [ ! -e /etc/xml/catalog ] +then + xmlcatalog --noout --create /etc/xml/docbook +fi +xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V4.5//EN" \ + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \ + /etc/xml/docbook && +xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" \ + /etc/xml/docbook && +xmlcatalog --noout --add "public" \ + "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/soextblx.dtd" \ + /etc/xml/docbook && +xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/dbpoolx.mod" \ + /etc/xml/docbook && +xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/dbhierx.mod" \ + /etc/xml/docbook && +xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/htmltblx.mod" \ + /etc/xml/docbook && +xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/dbnotnx.mod" \ + /etc/xml/docbook && +xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/dbcentx.mod" \ + /etc/xml/docbook && +xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5/dbgenent.mod" \ + /etc/xml/docbook && +xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.5" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5" \ + /etc/xml/docbook && +xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.5" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5" \ + /etc/xml/docbook + +if [ ! -e /etc/xml/catalog ]; then + xmlcatalog --noout --create /etc/xml/catalog +fi && +xmlcatalog --noout --add "delegatePublic" \ + "-//OASIS//ENTITIES DocBook XML" \ + "file:///etc/xml/docbook" \ + /etc/xml/catalog && +xmlcatalog --noout --add "delegatePublic" \ + "-//OASIS//DTD DocBook XML" \ + "file:///etc/xml/docbook" \ + /etc/xml/catalog && +xmlcatalog --noout --add "delegateSystem" \ + "http://www.oasis-open.org/docbook/" \ + "file:///etc/xml/docbook" \ + /etc/xml/catalog && +xmlcatalog --noout --add "delegateURI" \ + "http://www.oasis-open.org/docbook/" \ + "file:///etc/xml/docbook" \ + /etc/xml/catalog + +for DTDVERSION in 4.1.2 4.2 4.3 4.4 +do + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V$DTDVERSION//EN" \ + "http://www.oasis-open.org/docbook/xml/$DTDVERSION/docbookx.dtd" \ + /etc/xml/docbook + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5" \ + /etc/xml/docbook + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5" \ + /etc/xml/docbook + xmlcatalog --noout --add "delegateSystem" \ + "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \ + "file:///etc/xml/docbook" \ + /etc/xml/catalog + xmlcatalog --noout --add "delegateURI" \ + "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \ + "file:///etc/xml/docbook" \ + /etc/xml/catalog +done + diff --git a/talimatname/genel/docbook-xml/talimat b/talimatname/genel/docbook-xml/talimat new file mode 100644 index 000000000..b4af9cf3e --- /dev/null +++ b/talimatname/genel/docbook-xml/talimat @@ -0,0 +1,261 @@ +# Description: A widely used XML scheme for writing documentation and help +# URL: http://www.docbook.org +# Packager: pierre at nutyx dot org +# Depends on: libxml2 unzip + + +name=docbook-xml +version=4.5 +release=1 + +source=(http://www.docbook.org/xml/4.5/docbook-xml-4.5.zip \ + http://www.docbook.org/xml/4.4/docbook-xml-4.4.zip \ + http://www.docbook.org/xml/4.3/docbook-xml-4.3.zip \ + http://www.docbook.org/xml/4.2/docbook-xml-4.2.zip \ + http://www.docbook.org/xml/4.1.2/docbkx412.zip) + +# override pkgmk's unpack_source() function so that source files +# don't get munged together in the same directory and lost + +unpack_source() { + # similarly-named versions first + for DB_VER in 4.5 4.4 4.3 4.2 + do + mkdir $SRC/$name-$DB_VER + unzip -q -d $SRC/$name-$DB_VER $PKGMK_SOURCE_DIR/$name-$DB_VER.zip + done + # now 4.1.2, named differently + mkdir $SRC/$name-4.1.2 + unzip -q -d $SRC/$name-4.1.2 $PKGMK_SOURCE_DIR/docbkx412.zip +} + +build() { + # copy to proper locations + for DB_VER in 4.5 4.4 4.3 4.2 4.1.2 + do + mkdir -p $PKG/usr/share/xml/docbook/xml-dtd-$DB_VER + cp -a $SRC/$name-$DB_VER/{ent,docbook.cat,*.dtd,*.mod} \ + $PKG/usr/share/xml/docbook/xml-dtd-$DB_VER/ + done + + # create initial docbook-xml catalog + mkdir -p $PKG/etc/xml + xmlcatalog --noout --create $PKG/etc/xml/$name + + # add each version to the initial catalog + # + # 4.5 + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V4.5//EN" \ + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \ + "http://www.oasis-open.org/docbook/xml/4.5/calstblx.dtd" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ + "http://www.oasis-open.org/docbook/xml/4.5/soextblx.dtd" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \ + "http://www.oasis-open.org/docbook/xml/4.5/dbpoolx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \ + "http://www.oasis-open.org/docbook/xml/4.5/dbhierx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \ + "http://www.oasis-open.org/docbook/xml/4.5/htmltblx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \ + "http://www.oasis-open.org/docbook/xml/4.5/dbnotx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \ + "http://www.oasis-open.org/docbook/xml/4.5/dbcentx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \ + "http://www.oasis-open.org/docbook/xml/4.5/dbgenent.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.5" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.5" \ + "file:///usr/share/xml/docbook/xml-dtd-4.5" \ + $PKG/etc/xml/$name + # 4.4 + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook CALS Table Model V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/calstblx.dtd" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/htmltblx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/soextblx.dtd" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook Information Pool V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/dbpoolx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/dbhierx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Additional General Entities V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/dbgenent.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Notations V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/dbnotx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Character Entities V4.4//EN" \ + "http://www.oasis-open.org/docbook/xml/4.4/dbcentx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.4" \ + "file:///usr/share/xml/docbook/xml-dtd-4.4" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.4" \ + "file:///usr/share/xml/docbook/xml-dtd-4.4" \ + $PKG/etc/xml/$name + # 4.3 + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook CALS Table Model V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/calstblx.dtd" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/soextblx.dtd" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook Information Pool V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/dbpoolx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Additional General Entities V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/dbgenent.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Notations V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/dbnotx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook Character Entities V4.3//EN" \ + "http://www.oasis-open.org/docbook/xml/4.3/dbcentx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.3" \ + "file:///usr/share/xml/docbook/xml-dtd-4.3" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.3" \ + "file:///usr/share/xml/docbook/xml-dtd-4.3" \ + $PKG/etc/xml/$name + # 4.2 + xmlcatalog --noout --add "public" \ + "-//OASIS/DTD DocBook XML V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS/DTD DocBook CALS Table Model V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/calstblx.dtd" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS/DTD XML Exchange Table Model 19990315//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/soextblx.dtd" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS/ELEMENTS DocBook Information Pool V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/dbpoolx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS/ELEMENTS DocBook Document Hierarchy V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/dbhierx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS/ENTITIES DocBook Additional General Entities V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/dbgenent.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS/ENTITIES DocBook Notations V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/dbnotx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS/ENTITIES DocBook Character Entities V4.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.2/dbcentx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.2" \ + "file:///usr/share/xml/docbook/xml-dtd-4.2" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.2" \ + "file:///usr/share/xml/docbook/xml-dtd-4.2" \ + $PKG/etc/xml/$name + # 4.1.2 + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/calstblx.dtd" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/soextblx.dtd" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/dbpoolx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/dbhierx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/dbgenent.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/dbnotx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "public" \ + "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" \ + "http://www.oasis-open.org/docbook/xml/4.1.2/dbcentx.mod" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "rewriteSystem" \ + "http://www.oasis-open.org/docbook/xml/4.1.2" \ + "file:///usr/share/xml/docbook/xml-dtd-4.1.2" \ + $PKG/etc/xml/$name + xmlcatalog --noout --add "rewriteURI" \ + "http://www.oasis-open.org/docbook/xml/4.1.2" \ + "file:///usr/share/xml/docbook/xml-dtd-4.1.2" \ + $PKG/etc/xml/$name +} + diff --git a/talimatname/genel/docbook-xsl/docbook-xsl.post-install b/talimatname/genel/docbook-xsl/docbook-xsl.post-install new file mode 100644 index 000000000..97ebc6233 --- /dev/null +++ b/talimatname/genel/docbook-xsl/docbook-xsl.post-install @@ -0,0 +1,51 @@ +version=1.79.1 + +if [ ! -d etc/xml ]; then install -v -m755 -d etc/xml; fi && +if [ ! -f etc/xml/catalog ]; then + xmlcatalog --noout --create etc/xml/catalog +fi + +xmlcatalog --noout --add "rewriteSystem" \ + "http://docbook.sourceforge.net/release/xsl/$version" \ + "/usr/share/xml/docbook/xsl-stylesheets-$version" \ + etc/xml/catalog + +xmlcatalog --noout --add "rewriteURI" \ + "http://docbook.sourceforge.net/release/xsl/$version" \ + "/usr/share/xml/docbook/xsl-stylesheets-$version" \ + etc/xml/catalog + +xmlcatalog --noout --add "rewriteSystem" \ + "http://docbook.sourceforge.net/release/xsl/current" \ + "/usr/share/xml/docbook/xsl-stylesheets-$version" \ + etc/xml/catalog + +xmlcatalog --noout --add "rewriteURI" \ + "http://docbook.sourceforge.net/release/xsl/current" \ + "/usr/share/xml/docbook/xsl-stylesheets-$version" \ + etc/xml/catalog + +for version in 1.67.2 +do + +xmlcatalog --noout --add "rewriteSystem" \ + "http://docbook.sourceforge.net/release/xsl/$version" \ + "/usr/share/xml/docbook/xsl-stylesheets-$version" \ + etc/xml/catalog + +xmlcatalog --noout --add "rewriteURI" \ + "http://docbook.sourceforge.net/release/xsl/$version" \ + "/usr/share/xml/docbook/xsl-stylesheets-$version" \ + etc/xml/catalog + +xmlcatalog --noout --add "rewriteSystem" \ + "http://docbook.sourceforge.net/release/xsl/$version" \ + "/usr/share/xml/docbook/xsl-stylesheets-$version" \ + etc/xml/catalog + +xmlcatalog --noout --add "rewriteURI" \ + "http://docbook.sourceforge.net/release/xsl/$version" \ + "/usr/share/xml/docbook/xsl-stylesheets-$version" \ + etc/xml/catalog + +done diff --git a/talimatname/genel/docbook-xsl/talimat b/talimatname/genel/docbook-xsl/talimat new file mode 100644 index 000000000..4b567359e --- /dev/null +++ b/talimatname/genel/docbook-xsl/talimat @@ -0,0 +1,33 @@ +# Description: XML stylesheets for Docbook-xml transformations +# URL: http://scrollkeeper.sourceforge.net/docbook.shtml +# Packager: pierre at nutyx dot org +# Depends on: libxml2 docbook-xml + +name=docbook-xsl +version=1.79.1 +release=2 + +source=(http://downloads.sourceforge.net/docbook/$name-$version.tar.bz2 + http://downloads.sourceforge.net/docbook/docbook-xsl-doc-$version.tar.bz2) + +build() { +cd $name-$version +install -v -m755 -d $PKG/usr/share/xml/docbook/xsl-stylesheets-$version +cp -v -R VERSION common eclipse epub epub3 extensions fo highlighting html \ +htmlhelp images javahelp lib manpages params profiling \ +roundtrip slides template tests tools webhelp website \ +xhtml xhtml-1_1 xhtml5 \ +$PKG/usr/share/xml/docbook/xsl-stylesheets-$version/ + +ln -s VERSION \ +$PKG/usr/share/xml/docbook/xsl-stylesheets-$version/VERSION.xsl + +install -v -m644 -D README \ +$PKG/usr/share/doc/docbook-xsl-$version/README.txt + +install -v -m755 RELEASE-NOTES* NEWS* \ +$PKG/usr/share/doc/docbook-xsl-$version +cp -v -R doc/* \ +$PKG/usr/share/doc/docbook-xsl-$version +chown 0:0 -R $PKG +} diff --git a/talimatname/genel/docbook2x/docbook2x.datadir.patch b/talimatname/genel/docbook2x/docbook2x.datadir.patch new file mode 100644 index 000000000..f2eb18ffb --- /dev/null +++ b/talimatname/genel/docbook2x/docbook2x.datadir.patch @@ -0,0 +1,29 @@ +--- configure.ac 2007/03/03 13:44:14 1.21 ++++ configure.ac 2007/05/06 00:18:32 1.22 +@@ -1,11 +1,11 @@ + dnl Process this file with autoconf to produce configure. + # vim: noet sw=8 +-# $Id: configure.ac,v 1.21 2007/03/03 13:44:14 stevecheng Exp $ ++# $Id: configure.ac,v 1.22 2007/05/06 00:18:32 stevecheng Exp $ + +-AC_INIT([docbook2X], 0.8.8, [stevecheng@users.sourceforge.net], docbook2X) ++AC_INIT([docbook2X], 0.8.9, [stevecheng@users.sourceforge.net], docbook2X) + AC_CONFIG_SRCDIR(perl/docbook2X.pl) + +-AM_INIT_AUTOMAKE(docbook2X, 0.8.8) ++AM_INIT_AUTOMAKE(docbook2X, 0.8.9) + + XSLT_PROCESSOR="libxslt" + +@@ -149,6 +149,11 @@ + dnl Ensure that all static_* are fully expanded. + + eval static_datadir="$datadir" ++old_val="" ++until test "$static_datadir" = "$old_val"; do ++ old_val="$static_datadir" ++ eval static_datadir="$static_datadir" ++done + + eval static_bindir="$bindir" + old_val="" \ No newline at end of file diff --git a/talimatname/genel/docbook2x/talimat b/talimatname/genel/docbook2x/talimat new file mode 100644 index 000000000..6192b7ee6 --- /dev/null +++ b/talimatname/genel/docbook2x/talimat @@ -0,0 +1,34 @@ +# Description: Converts DocBook documents into the Unix man page format and the GNU Texinfo format. +# URL: URL: http://docbook2x.sourceforge.net/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: openjade libxslt perl-xml-sax + +name=docbook2x +version=0.8.8 +release=2 + +source=( +http://downloads.sourceforge.net/$name/docbook2X-$version.tar.gz +docbook2x.datadir.patch) + +build(){ + cd docbook2X-$version + patch < ../$name.datadir.patch || exit 1 + sed -e 's/AM_CONFIG_HEADER(/AC_CONFIG_HEADERS(/' -i configure.ac || exit 1 + + autoreconf -i -f + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --program-transform-name 's,2x-,2,' + make + make DESTDIR=$PKG install + + mv $PKG/usr/share/info/dir $PKG/usr/share/info/dir_docbook2x + sed -i 's|http://docbook2x.sf.net/latest|/usr/share/docbook2X|g' \ + $PKG/usr/bin/db2x_xsltproc +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/dos2unix/talimat b/talimatname/genel/dos2unix/talimat new file mode 100644 index 000000000..3d9feed56 --- /dev/null +++ b/talimatname/genel/dos2unix/talimat @@ -0,0 +1,16 @@ +# Description : Text file format converter +# URL : http://waterlan.home.xs4all.nl/dos2unix.html +# Packager : pierre at nutyx dot org +# Depends on : perl + +name=dos2unix +version=7.3.2 +release=1 + +source=(http://waterlan.home.xs4all.nl/$name/$name-$version.tar.gz) + +build() { + cd $name-$version + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/dosfstools/talimat b/talimatname/genel/dosfstools/talimat new file mode 100644 index 000000000..6f8723a27 --- /dev/null +++ b/talimatname/genel/dosfstools/talimat @@ -0,0 +1,25 @@ +# Description: DOS filesystem utilities +# URL: +# Packager: pierre at nutyx dot org +# Depends on: + +name=dosfstools +version=3.0.13 +release=1 + +source=( ftp://ftp.debian.org/debian/pool/main/d/$name/$name\_$version.orig.tar.xz) + +build() { +cd $name-$version +make +mkdir -p $PKG/sbin +mkdir -p $PKG/usr/share/man/man8 +cp dosfsck $PKG/sbin +cp man/* $PKG/usr/share/man/man8 +cp mkdosfs $PKG/sbin +cd $PKG/sbin && ln -s dosfsck fsck.msdos && ln -s dosfsck fsck.vfat \ +&& ln -s mkdosfs mkfs.msdos && ln -s mkdosfs mkfs.vfat +cd $PKG/usr/share/man/man8 && ln -s dosfsck.8 fsck.msdos.8 \ +&& ln -s dosfsck.8 fsck.vfat.8 && ln -s mkdosfs.8 mkfs.msdos.8 \ +&& ln -s mkdosfs.8 mkfs.vfat.8 +} diff --git a/talimatname/genel/dovecot/dovecot-pre-install b/talimatname/genel/dovecot/dovecot-pre-install new file mode 100644 index 000000000..d70fee406 --- /dev/null +++ b/talimatname/genel/dovecot/dovecot-pre-install @@ -0,0 +1,4 @@ +groupadd -g 26 dovecot +useradd -g dovecot -u 26 -d /var/run/dovecot -s /bin/false dovecot +useradd -g dovecot -u 27 -d /var/run/dovecot -s /bin/false dovenull + diff --git a/talimatname/genel/dovecot/local.conf b/talimatname/genel/dovecot/local.conf new file mode 100644 index 000000000..9687808f1 --- /dev/null +++ b/talimatname/genel/dovecot/local.conf @@ -0,0 +1,11 @@ +protocols = imap +ssl = no +# The next line is only needed if you have no IPv6 network interfaces +listen = * +mail_location = mbox:~/Mail:INBOX=/var/mail/%u +userdb { + driver = passwd +} +passdb { + driver = shadow +} diff --git a/talimatname/genel/dovecot/talimat b/talimatname/genel/dovecot/talimat new file mode 100644 index 000000000..fdcc7e1a8 --- /dev/null +++ b/talimatname/genel/dovecot/talimat @@ -0,0 +1,39 @@ +# Description: IMAP and POP3 server with ssl/ipv6 support, written with security primarily in mind +# URL: http://dovecot.org +# Packager: berlius at nutyx dot com +# Depends on: clucene icu libcap pam mariadb kerberos openldap openssl postgresql sqlite valgrind + +name=dovecot +version=2.2.21 +release=1 + +source=(http://dovecot.org/releases/2.2/$name-$version.tar.gz local.conf) + +build () { + + cd $name-$version + + source /etc/blfs-bootscripts + wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + tar xvf $scripts-$scriptsversion.tar.bz2 + + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --docdir=/usr/share/doc/dovecot-$version \ + --disable-static \ + --with-ssl=openssl + + + make + make DESTDIR=$PKG install + + cp -r $SRC/$name-$version/doc/example-config/* $PKG/etc/dovecot + sed -i '/^\!include / s/^/#/' $PKG/etc/dovecot/dovecot.conf + cp -r $SRC/local.conf $PKG/etc/dovecot + + cd $scripts-$scriptsversion + make DESTDIR=$PKG install-dovecot + +} diff --git a/talimatname/genel/doxygen/talimat b/talimatname/genel/doxygen/talimat new file mode 100644 index 000000000..4818467e3 --- /dev/null +++ b/talimatname/genel/doxygen/talimat @@ -0,0 +1,25 @@ +# Description: A documentation system for C++, C, Java, IDL and PHP +# URL: http://www.doxygen.org/ +# Packager: pierre at nutyx dot org +# Depends on: python cmake + +name=doxygen +version=1.8.11 +release=1 + +source=(http://ftp.stack.nl/pub/$name/$name-$version.src.tar.gz) +build() { +cd $name-$version +mkdir -v build +cd build +cmake -G "Unix Makefiles" \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +.. +make + +make DESTDIR=$PKG install + +mkdir -p $PKG/usr/share/man/man1 +install -vm644 ../doc/*.1 $PKG/usr/share/man/man1 +} diff --git a/talimatname/genel/dvd+rw-tools/talimat b/talimatname/genel/dvd+rw-tools/talimat new file mode 100644 index 000000000..b4bf7b8bd --- /dev/null +++ b/talimatname/genel/dvd+rw-tools/talimat @@ -0,0 +1,28 @@ +# Description: DVD+-RW/R tools +# URL: http://fy.chalmers.se/~appro/linux/DVD+RW/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=dvd+rw-tools +version=7.1 +release=1 + +source=( http://fy.chalmers.se/~appro/linux/DVD+RW/tools/dvd+rw-tools-$version.tar.gz \ + http://downloads.nutyx.org/files/patchs/$name/transport.patch) + +build() { + cd $name-$version + patch -Np1 -i ../transport.patch + make + mkdir -p $PKG/usr/bin $PKG/usr/share/man/man1 + for exec in \ + dvd+rw-booktype \ + dvd+rw-format \ + dvd+rw-mediainfo \ + dvd-ram-control \ + growisofs + do + install -m 755 $exec $PKG/usr/bin/ + done + install -m 644 growisofs.1 $PKG/usr/share/man/man1/ +} diff --git a/talimatname/genel/easytag/talimat b/talimatname/genel/easytag/talimat new file mode 100644 index 000000000..8ee3e6be5 --- /dev/null +++ b/talimatname/genel/easytag/talimat @@ -0,0 +1,15 @@ +# Description: Utility for viewing and editing tags for most audio formats +# URL: http://projects.gnome.org/easytag/ +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: id3lib libid3tag flac libvorbis speex gtk2 itstool +name=easytag +version=2.2.2 +release=2 + +source=(http://download.gnome.org/sources/$name/${version%.*}/$name-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/ebook-tools/talimat b/talimatname/genel/ebook-tools/talimat new file mode 100644 index 000000000..2351deb9d --- /dev/null +++ b/talimatname/genel/ebook-tools/talimat @@ -0,0 +1,25 @@ +# Description: Tools for accessing and converting various ebook file formats +# URL : http://sourceforge.net/projects/ebook-tools/ +# Packager: pierre at nutyx dot org +# Depends on : cmake libxml2 libzip + +name=ebook-tools +version=0.2.2 +release=1 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz) + +build() { +cd $SRC +mkdir build +cd build +cmake ../$name-$version \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr +make +make DESTDIR=$PKG install + +install -Dm644 $SRC/$name-$version/LICENSE \ + $PKG/usr/share/licenses/$name/LICENSE +} + diff --git a/talimatname/genel/eigen2/talimat b/talimatname/genel/eigen2/talimat new file mode 100644 index 000000000..a9e2333f6 --- /dev/null +++ b/talimatname/genel/eigen2/talimat @@ -0,0 +1,18 @@ +# Description: A lightweight C++ template library for vector and matrix math. +# URL: http://eigen.tuxfamily.org/ +# Packager: pierre at nutyx dot org +# Depends on: cmake + +name=eigen2 +version=2.0.17 +release=1 + +source=(http://bitbucket.org/eigen/eigen/get/$version.tar.bz2) +build() { + cd eigen-eigen-* + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr .. + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/eigen3/talimat b/talimatname/genel/eigen3/talimat new file mode 100644 index 000000000..f7ecb372f --- /dev/null +++ b/talimatname/genel/eigen3/talimat @@ -0,0 +1,18 @@ +# Description: A lightweight C++ template library for vector and matrix math. +# URL: http://eigen.tuxfamily.org/ +# Packager: pierre at nutyx dot org +# Depends on: cmake + +name=eigen3 +version=3.2.5 +release=1 + +source=(http://bitbucket.org/eigen/eigen/get/$version.tar.bz2) +build() { + cd eigen-eigen-* + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr .. + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/ekiga/talimat b/talimatname/genel/ekiga/talimat new file mode 100644 index 000000000..db0a1d8a7 --- /dev/null +++ b/talimatname/genel/ekiga/talimat @@ -0,0 +1,25 @@ +# URL: http://ftp.gnome.org/pub/gnome/sources/ekiga +# Packager: berlius at nutyx dot com +# Depends on: gtk2 opal boost gnome-icon-theme dbus gconf libnotify avahi gnome-doc-utils openldap + +description="VoIP, IP Telephony & Video Conferencing application, allows you to make audio/video calls" +name=ekiga +version=4.0.1 +release=1 +source=(http://ftp.gnome.org/pub/gnome/sources/ekiga/4.0/$name-$version.tar.xz) + +build() { + + cd $name-$version + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --disable-eds \ + --disable-gdu \ + --disable-ldap \ + --disable-scrollkeeper + make + + make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/elfutils/talimat b/talimatname/genel/elfutils/talimat new file mode 100644 index 000000000..1ec27a1b1 --- /dev/null +++ b/talimatname/genel/elfutils/talimat @@ -0,0 +1,17 @@ +# Description: Set of utilities and libraries for handling elf files. +# URL: http://xiph.org/ao/ +# Packager: tnut at nutyx dot org + +name=elfutils +version=0.164 +release=1 + +source=( https://fedorahosted.org/releases/e/l/$name/$version/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--program-prefix="eu-" +make +make prefix=$PKG/usr install +} diff --git a/talimatname/genel/emacs/emacs.post-install b/talimatname/genel/emacs/emacs.post-install new file mode 100644 index 000000000..15704972f --- /dev/null +++ b/talimatname/genel/emacs/emacs.post-install @@ -0,0 +1,4 @@ +gtk-update-icon-cache -t -f --include-image-data /usr/share/icons/hicolor +update-desktop-database + + diff --git a/talimatname/genel/emacs/site-start.el b/talimatname/genel/emacs/site-start.el new file mode 100644 index 000000000..220b81028 --- /dev/null +++ b/talimatname/genel/emacs/site-start.el @@ -0,0 +1,4 @@ +(set-language-environment "latin-1") +(set-locale-environment "fr_FR") +(set-foreground-color "GreenYellow") +(set-background-color "black") diff --git a/talimatname/genel/emacs/talimat b/talimatname/genel/emacs/talimat new file mode 100644 index 000000000..db3e5b451 --- /dev/null +++ b/talimatname/genel/emacs/talimat @@ -0,0 +1,28 @@ +# URL: https://www.gnu.org/software/emacs/ +# Packager: berlius at nutyx dot com +# Depends on: gtk2 desktop-file-utils libjpeg-turbo giflib +description="An extensible, customizable, self-documenting real-time display editor." +name=emacs +version=24.5 +release=1 + +source=(https://ftp.gnu.org/pub/gnu/emacs/$name-$version.tar.xz + site-start.el) + +build () { + + cd $name-$version + + ./configure --prefix=/usr \ + --without-gnutls \ + --localstatedir=/var + make + make DESTDIR=$PKG install + chown -v -R root:root $PKG/usr/share/emacs/24.5 + + install -v -m755 -d $PKG/usr/share/emacs/site-lisp + cp -v $SRC/site-start.el $PKG/usr/share/emacs/site-lisp/site-start.el + + + +} diff --git a/talimatname/genel/enca/talimat b/talimatname/genel/enca/talimat new file mode 100644 index 000000000..d6da4a92f --- /dev/null +++ b/talimatname/genel/enca/talimat @@ -0,0 +1,20 @@ +# Description : Charset analyser and converter. +# URL: http://cihar.com/software/enca/ +# Packager: pierre at nutyx dot org, fanch at nutyx dot org, tnut at nutyx dot org + +name=enca +release=1 +version=1.16 +source=(http://dl.cihar.com/${name}/${name}-${version}.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ + --libexecdir=/usr/lib \ + --mandir=/usr/share/man \ + --with-librecode=/usr \ + --enable-external +make +make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/encfs/talimat b/talimatname/genel/encfs/talimat new file mode 100644 index 000000000..9fcb4d408 --- /dev/null +++ b/talimatname/genel/encfs/talimat @@ -0,0 +1,21 @@ +# Description: Encrypted filesystem in user-space +# URL: http://www.arg0.net/encfs +# Packager: pierre at nutyx dot org +# Depends on: boost fuse rlog + + +name=encfs +version=1.8.1 +release=1 + +#source=(http://encfs.googlecode.com/files/$name-$version.tgz ) +source=(https://github.com/vgough/$name/archive/v$version.tar.gz) + +build() { + cd $name-$version + + autoreconf -if + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/enchant/talimat b/talimatname/genel/enchant/talimat new file mode 100644 index 000000000..08b026833 --- /dev/null +++ b/talimatname/genel/enchant/talimat @@ -0,0 +1,23 @@ +# Description: Generic Spell Checking Library. +# URL: http://www.abisource.com/enchant/ +# Packager: tnut at nutyx dot org +# Depends on: aspell dbus-glib +name=enchant +version=1.6.0 +release=1 + +source=(http://www.abisource.com/downloads/$name/$version/$name-$version.tar.gz) + +build() { + cd $name-$version + + ./configure \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --disable-static \ + --disable-dependency-tracking + + make + make DESTDIR=$PKG install + chmod a-x $PKG/usr/lib/*.so +} diff --git a/talimatname/genel/epson-inkjet-printer-escpr/talimat b/talimatname/genel/epson-inkjet-printer-escpr/talimat new file mode 100644 index 000000000..98b39d0d1 --- /dev/null +++ b/talimatname/genel/epson-inkjet-printer-escpr/talimat @@ -0,0 +1,20 @@ +# Description : Epson Inkjet Printer Driver (ESC/P-R) for Linux +# URL : http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX +# Packager : pierre at nutys dot com +# Depends on : cups ghostscript + +name=epson-inkjet-printer-escpr +version=1.6.1 +release=1 + +source=(https://download3.ebz.epson.net/dsc/f/03/00/04/23/02/a5ee7e1622b0ba692bea6763d6d7f4810a8d0808/$name-$version-1lsb3.2.tar.gz) + +build() { + cd $name-$version + + ./configure --prefix=/usr \ + --with-cupsfilterdir=/usr/lib/cups/filter \ + --with-cupsppddir=/usr/share/ppd + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/exempi/talimat b/talimatname/genel/exempi/talimat new file mode 100644 index 000000000..a84a9ec57 --- /dev/null +++ b/talimatname/genel/exempi/talimat @@ -0,0 +1,20 @@ +# Description: Implementation of xmp (Adobe's Extensible Metadata Platform) +# URL: http://libopenraw.freedesktop.org/wiki/Exempi/ +# Packager: tnut at nutyx dot org +# Depends on: expat boost +name=exempi +version=2.2.2 +release=1 + +source=( http://libopenraw.freedesktop.org/download/$name-$version.tar.bz2) + +build() { +cd $name-$version + +./configure \ +--prefix=/usr \ +--mandir=/usr/share/man \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/exim/exim-post-install b/talimatname/genel/exim/exim-post-install new file mode 100644 index 000000000..a188b9551 --- /dev/null +++ b/talimatname/genel/exim/exim-post-install @@ -0,0 +1,2 @@ +ln -sfv /usr/sbin/exim usr/sbin/sendmail + diff --git a/talimatname/genel/exim/exim-pre-install b/talimatname/genel/exim/exim-pre-install new file mode 100644 index 000000000..f6b63b289 --- /dev/null +++ b/talimatname/genel/exim/exim-pre-install @@ -0,0 +1,3 @@ +groupadd -g 31 exim && +useradd -d /dev/null -c "Exim Daemon" -g exim -s /bin/false -u 31 exim + diff --git a/talimatname/genel/exim/talimat b/talimatname/genel/exim/talimat new file mode 100644 index 000000000..60443bc25 --- /dev/null +++ b/talimatname/genel/exim/talimat @@ -0,0 +1,38 @@ +# URL: http://www.exim.org +# Packager: berlius at nutyx dot com +# Depends on: db openssl pcre cyrus-sasl libidn pam mariadb openldap openssl gnutls postgresql sqlite xorg +description="MTA written by the University of Cambridge, released under the GNU Public License." +name=exim +version=4.86 +release=1 + +source=(ftp://ftp.exim.org/pub/exim/exim4/$name-$version.tar.bz2) + +build() { + + cd $name-$version + + source /etc/blfs-bootscripts + wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + tar xvf $scripts-$scriptsversion.tar.bz2 + + + sed -e 's,^BIN_DIR.*$,BIN_DIRECTORY=/usr/sbin,' \ + -e 's,^CONF.*$,CONFIGURE_FILE=/etc/exim.conf,' \ + -e 's,^EXIM_USER.*$,EXIM_USER=exim,' \ + -e 's,^EXIM_MONITOR,#EXIM_MONITOR,' src/EDITME > Local/Makefile + printf "USE_GDBM = yes\nDBMLIB = -lgdbm\n" >> Local/Makefile + + make + make DESTDIR=$PKG install + + install -v -d -m755 $PKG/usr/share/man/man8 + install -v -m644 doc/exim.8 $PKG/usr/share/man/man8 + install -v -d -m755 $PKG/usr/share/doc/exim-4.86 + install -v -m644 doc/* $PKG/usr/share/doc/exim-4.86 + + cd $scripts-$scriptsversion + make DESTDIR=$PKG install-exim + + +} diff --git a/talimatname/genel/exiv2/talimat b/talimatname/genel/exiv2/talimat new file mode 100644 index 000000000..a21446d66 --- /dev/null +++ b/talimatname/genel/exiv2/talimat @@ -0,0 +1,20 @@ +# Description: Exif and Iptc metadata manipulation library and tools +# URL: http://www.exiv2.org/index.html +# Packager: pierre at nutyx dot org +# Depends on: expat + +name=exiv2 +version=0.25 +release=1 + +source=(http://www.exiv2.org/$name-$version.tar.gz) + +build() { +cd $name-$version + ./configure --prefix=/usr \ + --disable-static + make + make DESTDIR=$PKG install +} + + diff --git a/talimatname/genel/extremetuxracer/talimat b/talimatname/genel/extremetuxracer/talimat new file mode 100644 index 000000000..17a5ea044 --- /dev/null +++ b/talimatname/genel/extremetuxracer/talimat @@ -0,0 +1,19 @@ +# Description: High speed arctic racing game based on Tux Racer. +# URL: http://sourceforge.net/projects/extremetuxracer/ +# Packager: berlius at nutyx dot com +# Depends on: sdl sdl-image sdl-mixer xorg-mesa xorg-glu freetype + +name=extremetuxracer +version=0.6.0 +release=1 +source=(http://sourceforge.net/projects/extremetuxracer/files/releases/0.6.0/etr-$version.tar.xz) + +build() { + +cd etr-$version + +./configure --prefix=/usr + +make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/faac/talimat b/talimatname/genel/faac/talimat new file mode 100644 index 000000000..53503eccd --- /dev/null +++ b/talimatname/genel/faac/talimat @@ -0,0 +1,19 @@ +# Description: Encoder MPEG-4 de AudioCoding.com +# URL: http://www.audiocoding.com +# Packager: tnut at nutyx dot org + +name=faac +version=1.28 +release=1 + +source=(http://heanet.dl.sourceforge.net/sourceforge/$name/$name-$version.tar.gz http://www.linuxfromscratch.org/patches/blfs/svn/faac-1.28-glibc_fixes-1.patch) + + +build() { +cd $name-$version +patch -Np1 -i ../faac-1.28-glibc_fixes-1.patch +sed -i -e '/obj-type/d' -e '/Long Term/d' frontend/main.c +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/faad2/talimat b/talimatname/genel/faad2/talimat new file mode 100644 index 000000000..de08aec34 --- /dev/null +++ b/talimatname/genel/faad2/talimat @@ -0,0 +1,22 @@ +# Description: ISO AAC audio decoder +# URL: http://www.audiocoding.com +# Packager: pierre at nutyx dot org +# Depends on: + +name=faad2 +version=2.7 +release=1 + +source=(http://downloads.sourceforge.net/sourceforge/faac/$name-$version.tar.gz + http://www.linuxfromscratch.org/patches/blfs/svn/faad2-$version-mp4ff-1.patch) + +build() { +cd $name-$version +patch -Np1 -i ../faad2-$version-mp4ff-1.patch +sed -i "s:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g" configure.in +sed -i "s:man_MANS:man1_MANS:g" frontend/Makefile.am +autoreconf -fi +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/fakeroot/talimat b/talimatname/genel/fakeroot/talimat new file mode 100644 index 000000000..0ecf728cd --- /dev/null +++ b/talimatname/genel/fakeroot/talimat @@ -0,0 +1,22 @@ +# Description: Gives a fake root environment. +# URL: http://packages.debian.org/fakeroot +# Packager: alienus at nutyx dot org +# Depends on: +name=fakeroot +version=1.20.2 +release=1 + +source=(http://ftp.debian.org/debian/pool/main/f/$name/${name}_${version}.orig.tar.bz2) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --libdir=/usr/lib/libfakeroot \ + --disable-static \ + --with-ipc=sysv + make + make DESTDIR=$PKG install + + install -dm755 $PKG/etc/ld.so.conf.d/ + echo '/usr/lib/libfakeroot' > $PKG/etc/ld.so.conf.d/fakeroot.conf +} diff --git a/talimatname/genel/farstream/talimat b/talimatname/genel/farstream/talimat new file mode 100644 index 000000000..a38a0cba3 --- /dev/null +++ b/talimatname/genel/farstream/talimat @@ -0,0 +1,17 @@ +# Description: Farstream (formerly Farsight) - Audio/Video Communications Framework +# URL: http://freedesktop.org/software/farstream +# Packager: pierre at nutyx dot org +# Depends on: gstreamer1-plugins-base libnice gobject-introspection + +name=farstream +version=0.2.7 +release=1 + +source=( http://freedesktop.org/software/farstream/releases/farstream/farstream-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/fcron/fcron.README b/talimatname/genel/fcron/fcron.README new file mode 100644 index 000000000..a0e859557 --- /dev/null +++ b/talimatname/genel/fcron/fcron.README @@ -0,0 +1,27 @@ +Si vous installez ce paquet fcron, il semble logique que le service soit lancé par défaut, c'est pourquoi les scripts de lancement sont intégrés dans le paquet. + +Assurez-vous que la ligne ci-dessous se trouve dans le fichier de config /etc/syslog.conf : + +cron.* -/var/log/cron.log + +Exemple de configuration: + +La ligne ci-dessous lancera le script "/etc/fcron/daily" tous les soir à 23H59 + +59 23 * * * /etc/fcron/daily + +La ligne ci-dessous lancera le script "/etc/fcron/monthly/flushlogs" tous les premiers du mois à 0h 0 minute + +0 0 1 * * /etc/fcron/monthly/flushlogs + +La ligne ci-dessous lancera le script "/etc/fcron/weekly/cleanup" tous les dimanche à 12h00 + +0 12 * * 0 /etc/fcron/weekly/cleanup + +Le /etc/fcron/always/tic sera exécutée toutes les minutes + +* * * * * /etc/fcron/always/tic + +Il faut s'assurer que les scripts à lancer soit executables par exemple + +chmod 755 /etc/fcron/weekly/cleanup diff --git a/talimatname/genel/fcron/talimat b/talimatname/genel/fcron/talimat new file mode 100644 index 000000000..ba38a602e --- /dev/null +++ b/talimatname/genel/fcron/talimat @@ -0,0 +1,35 @@ +# Description: Feature-rich cron implementation +# URL: http://fcron.free.fr +# Packager: pierre at nutyx dot org +# Depends on: + +name=fcron +version=3.2.0 +release=1 + +source=(http://fcron.free.fr/archives/$name-$version.src.tar.gz ) +build() { +unset MAKEFLAGS +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 +tar xf $scripts-$scriptsversion.tar.bz2 +# build package +cd $name-$version +./configure --prefix=/usr --sysconfdir=/etc \ +--without-sendmail --localstatedir=/var \ +--with-boot-install=no --mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--with-systemdsystemunitdir=no +make +make DESTDIR=$PKG install +rm $PKG/etc/pam.conf +mkdir -p $PKG/etc/pam.d +for i in fcron fcrontab + + do install -D -m644 files/fcron.pam $PKG/etc/pam.d/$i +done +# Install the script +cd ../$scripts-$scriptsversion +make DESTDIR=$PKG install-fcron +rm -rf $PKG/usr/share/doc +} diff --git a/talimatname/genel/fdk-aac/talimat b/talimatname/genel/fdk-aac/talimat new file mode 100644 index 000000000..27a5db387 --- /dev/null +++ b/talimatname/genel/fdk-aac/talimat @@ -0,0 +1,18 @@ +# Description: Fraunhofer FDK AAC Advanced Audio Codec library. +# URL: http://www.iis.fraunhofer.de/en/ff/amm/impl/fdkaaccodec.html +# Packager: tnut at nutyx dot org + +name=fdk-aac +version=0.1.4 +release=1 + +source=( http://downloads.sourceforge.net/opencore-amr/$name-$version.tar.gz ) + +build() { + +cd $name-$version +./configure --prefix=/usr --disable-static +make + +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/feedparser/talimat b/talimatname/genel/feedparser/talimat new file mode 100644 index 000000000..e404709b5 --- /dev/null +++ b/talimatname/genel/feedparser/talimat @@ -0,0 +1,15 @@ +# Description: Parse RSS and Atom feeds in Python +# URL: https://code.google.com/p/feedparser/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: python-setuptools + +name=feedparser +version=5.1.3 +release=1 +source=(http://feedparser.googlecode.com/files/$name-$version.tar.bz2) + +build() { + cd $name-$version + python setup.py install --root=$PKG +} diff --git a/talimatname/genel/feh/talimat b/talimatname/genel/feh/talimat new file mode 100644 index 000000000..41dcbe108 --- /dev/null +++ b/talimatname/genel/feh/talimat @@ -0,0 +1,17 @@ +# Url: http://linuxbrit.co.uk/feh/ +# Packagers: geantbrun at gmail dot com, tnut at nutyx dot org +# Depends on: libpng giblib libexif xorg-libxt xorg-libxcursor xorg-libxdamage xorg-libxrandr xorg-libxinerama curl + +description="X11 image viewer aimed mostly at console users. It is controlled via commandline arguments" +name=feh +version=2.14 +release=1 + +source=(http://feh.finalrewind.org/$name-$version.tar.bz2) + +build() { + cd $name-$version + sed -i "s:doc/feh:&-2.14:" config.mk + make PREFIX=/usr + make DESTDIR=$PKG PREFIX=/usr install +} diff --git a/talimatname/genel/fetchmail/.fetchmailrc b/talimatname/genel/fetchmail/.fetchmailrc new file mode 100644 index 000000000..d32ef468d --- /dev/null +++ b/talimatname/genel/fetchmail/.fetchmailrc @@ -0,0 +1,7 @@ +set logfile /var/log/fetchmail.log +set no bouncemail +set postmaster root + +poll SERVERNAME : + user // pass //; + mda "/usr/bin/procmail -f %F -d %T"; diff --git a/talimatname/genel/fetchmail/talimat b/talimatname/genel/fetchmail/talimat new file mode 100644 index 000000000..05be43ae4 --- /dev/null +++ b/talimatname/genel/fetchmail/talimat @@ -0,0 +1,27 @@ +# Description: The Fetchmail package contains a mail retrieval program. It retrieves mail from remote mail servers and forwards it to the local (client) machine's delivery system, so it can then be read by normal mail user agents. +# URL: http://www.fetchmail.info +# Packager: berlius at nutyx dot com +# Depends on: openssl procmail python tk +description="Retrieves mail from remote mail servers and forwards it to the local machine's" +name=fetchmail +version=6.3.26 +release=1 +source=(http://downloads.sourceforge.net/fetchmail/$name-$version.tar.xz + .fetchmailrc) + +build() { + + cd $name-$version + + ./configure --prefix=/usr --with-ssl --enable-fallback=procmail + + make + + make DESTDIR=$PKG install + + install -v -m755 -d $PKG/root + + cp -v $SRC/.fetchmailrc $PKG/root/.fetchmailrc + chmod -v 0600 $PKG/root/.fetchmailrc + +} diff --git a/talimatname/genel/ffcall/talimat b/talimatname/genel/ffcall/talimat new file mode 100644 index 000000000..322844123 --- /dev/null +++ b/talimatname/genel/ffcall/talimat @@ -0,0 +1,16 @@ +# Description: C library for implementing foreign function calls in embedded interpreters +# URL: http://www.gnu.org/software/libffcall/ +# Packager: tnut at nutyx dot org + +name=ffcall +version=1.10 +release=1 +source=(http://www.haible.de/bruno/gnu/${name}-${version}.tar.gz) +build() { +cd $name-$version +[ "`uname -m`" = "x86_64" ] && CONFIGFLAG="--with-pic" +./configure --prefix=/usr --mandir=/usr/share/man $CONFIGFLAG +make || make -j1 +install -d $PKG/usr/share/{man,doc/ffcall-$version} +make DESTDIR=$PKG htmldir=/usr/share/doc/ffcall-$version install +} diff --git a/talimatname/genel/ffmpeg/talimat b/talimatname/genel/ffmpeg/talimat new file mode 100644 index 000000000..7d82dfe57 --- /dev/null +++ b/talimatname/genel/ffmpeg/talimat @@ -0,0 +1,47 @@ +# Description: Complete and free Internet live audio and video broadcasting solution +# URL: http://ffmpeg.org/ +# Packager: pierre at nutyx dot org +# Depends on: yasm opus fdk-aac x264 x265 liba52 libass freetype lame sdl libvorbis libogg xvid faac faad2 libtheora alsa-lib openjpeg libvpx xorg-libxext xorg-libxfixes + +name=ffmpeg +version=2.8.4 +release=1 + +source=(http://ffmpeg.org/releases/ffmpeg-$version.tar.bz2) + +build() { +cd ffmpeg-$version + +sed -e '/UPD.*=/,/SET_SCA.*=/d' \ + -e '/SET_SHA.*=/d' \ + -e '/GET_LAS.*=/d' \ + -i libavcodec/libvpxenc.c + +sed -i 's/-lflite"/-lflite -lasound"/' configure + +./configure --prefix=/usr \ + --enable-gpl \ + --enable-version3 \ + --enable-nonfree \ + --disable-static \ + --enable-shared \ + --disable-debug \ + --enable-libass \ + --enable-libfdk-aac \ + --enable-libfreetype \ + --enable-libmp3lame \ + --enable-libopus \ + --enable-libtheora \ + --enable-libvorbis \ + --enable-libvpx \ + --enable-libx264 \ + --enable-libx265 \ + --enable-x11grab \ + --enable-openssl \ + --docdir=/usr/share/doc/$name-$version +make +gcc tools/qt-faststart.c -o tools/qt-faststart +make DESTDIR=$PKG install +install -v -m755 tools/qt-faststart \ +$PKG/usr/bin +} diff --git a/talimatname/genel/fftw/talimat b/talimatname/genel/fftw/talimat new file mode 100644 index 000000000..f356093d6 --- /dev/null +++ b/talimatname/genel/fftw/talimat @@ -0,0 +1,42 @@ +# Description: A library for computing the discrete Fourier transform (DFT) +# URL: http://www.fftw.org/ +# Packager: pierre at nutyx dot org + +name=fftw +version=3.3.4 +release=3 + +source=(http://www.fftw.org/$name-$version.tar.gz) + +build() { +cd $SRC + cp -a $name-$version $name-$version-double + cp -a $name-$version $name-$version-long-double + mv $name-$version $name-$version-single + +# use upstream default CFLAGS while keeping our -march/-mtune + CFLAGS+=" -O3 -fomit-frame-pointer -malign-double -fstrict-aliasing -ffast-math" + + CONFIGURE="./configure F77=gfortran --prefix=/usr \ + --enable-shared --enable-threads \ + --enable-openmp" + +# build double precision + cd $SRC/$name-$version-double + $CONFIGURE --enable-sse2 --enable-avx + make + make DESTDIR=$PKG install + + # build & install long double precission + cd $SRC/$name-$version-long-double + $CONFIGURE --enable-long-double + make + make DESTDIR=$PKG install + + # build & install single precision + cd $SRC/$name-$version-single + $CONFIGURE --enable-float --enable-sse --enable-avx + make + make DESTDIR=$PKG install + rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/fifth/talimat b/talimatname/genel/fifth/talimat new file mode 100644 index 000000000..3066be59a --- /dev/null +++ b/talimatname/genel/fifth/talimat @@ -0,0 +1,21 @@ +# Description: Linux-exclusive browser that carries the best features from Opera +# URL: http://fifth-browser.sourceforge.net/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: webkitfltk urlmatch physfs desktop-file-utils + +name=fifth +version=0.4 +release=1 + +source=() + +build() { + git clone https://github.com/clbr/fifth.git + cd "${SRC}/${name}" + ./autogen.sh + ./configure + make + + make install DESTDIR="${PKG}" +} diff --git a/talimatname/genel/filezilla/filezilla.post-install b/talimatname/genel/filezilla/filezilla.post-install new file mode 100644 index 000000000..23b174fbd --- /dev/null +++ b/talimatname/genel/filezilla/filezilla.post-install @@ -0,0 +1 @@ +gtk-update-icon-cache -q -t -f usr/share/icons/hicolor diff --git a/talimatname/genel/filezilla/talimat b/talimatname/genel/filezilla/talimat new file mode 100644 index 000000000..62db318bf --- /dev/null +++ b/talimatname/genel/filezilla/talimat @@ -0,0 +1,22 @@ +# Description: Fast and reliable FTP, FTPS and SFTP client +# URL: http://filezilla-project.org +# Maintainer: Thomas Penteker, tek at serverop dot de +# Packager: fanch at nutyx dot org, tnut at nutyx dot org +# Depends on: wxgtk libidn gnutls xdg-utils tinyxml dbus + +name=filezilla +version=3.12.0.2 +release=1 +source=(http://downloads.sourceforge.net/project/$name/FileZilla_Client/$version/FileZilla_${version}_src.tar.bz2) + +build() { + cd $name-$version + ./configure \ + --prefix=/usr \ + --disable-manualupdatecheck \ + --disable-autoupdatecheck \ + --disable-static \ + --disable-dependency-tracking + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/firefox/talimat b/talimatname/genel/firefox/talimat new file mode 100644 index 000000000..bf8a8487c --- /dev/null +++ b/talimatname/genel/firefox/talimat @@ -0,0 +1,103 @@ +# Description: Standalone web browser from mozilla.org +# URL: http://www.mozilla.com/firefox/ +# Packager: pierre at nutyx dot org,tnut at nutyx dot org +# Depends on: pulseaudio,gconf,yasm,sqlite,libvpx,libevent,nss,alsa-lib,gtk2,xorg-app,zip,unzip,gstreamer1,gstreamer1-plugins-base,gstreamer1-plugins-good,gstreamer1-plugins-libav + +run=(gstreamer1-plugins-good gstreamer1-plugins-libav) + +name=firefox +version=44.0.2 +release=1 + +source=(https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$version/source/firefox-$version.source.tar.xz) + +build() { + +cd $SRC +ARCH=`uname -m` + +for lang in da de en-US es-ES fi fr it nb-NO nl pt-PT sv-SE +do +wget http://download.cdn.mozilla.net/pub/mozilla.org/firefox/releases/$version/linux-$ARCH/xpi/$lang.xpi +done + +cd $name-$version +cat > mozconfig << "EOF" +ac_add_options --enable-system-sqlite +ac_add_options --with-system-libevent +ac_add_options --with-system-libvpx +ac_add_options --with-system-nspr +ac_add_options --with-system-nss +ac_add_options --with-system-icu +ac_add_options --enable-official-branding +ac_add_options --disable-optimize +ac_add_options --enable-gstreamer=1.0 +ac_add_options --enable-system-ffi +ac_add_options --enable-system-pixman +ac_add_options --with-pthreads +ac_add_options --with-system-bz2 +ac_add_options --with-system-jpeg +ac_add_options --with-system-png +ac_add_options --with-system-zlib +ac_add_options --prefix=/usr +ac_add_options --enable-application=browser +ac_add_options --disable-crashreporter +ac_add_options --disable-updater +ac_add_options --disable-tests + +mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-build-dir +EOF + +test $(uname -m) = "i686" && sed -i 's/enable-optimize/disable-optimize/' mozconfig || true + + +SHELL=/bin/sh make -f client.mk + +mkdir -pv $PKG/usr/{bin,lib{,/mozilla/plugins}} + +SHELL=/bin/sh make -f client.mk DESTDIR=$PKG install INSTALL_SDK= + +chown -R 0:0 $PKG/usr/lib/firefox-$version +ln -sf ../lib/firefox-$version/firefox $PKG/usr/bin +ln -sf ../mozilla/plugins $PKG/usr/lib/firefox-$version + +# Need for gnash +mkdir -p $PKG/usr/include/npapi +cp -v dom/plugins/base/*.h $PKG/usr/include/npapi + +# Launcher +mkdir -pv $PKG/usr/share/applications && +cat > $PKG/usr/share/applications/firefox.desktop << "EOF" && +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=Firefox +Comment=Browse The Web +Icon=firefox +Exec=firefox +Categories=Network;GTK;Application;Browser;WebBrowser; +StartupNotify=true +Terminal=false +EOF +mkdir -pv $PKG/usr/share/pixmaps +ln -sf /usr/lib/firefox-$version/browser/icons/mozicon128.png $PKG/usr/share/pixmaps/firefox.png + + +for lang in da de en-US es-ES fi fr it nb-NO nl pt-PT sv-SE +do +install -Dm644 $SRC/$lang.xpi \ + $PKG/usr/lib/firefox-$version/browser/extensions/langpack-$lang@firefox.mozilla.org.xpi +done + +cat > $PKG/usr/lib/firefox-$version/defaults/pref/vendor.js << "EOF" +// Use LANG environment variable to choose locale +pref("intl.locale.matchOS", true); + +// Disable default browser checking. +pref("browser.shell.checkDefaultBrowser", false); + +// Don't disable our bundled extensions in the application directory +pref("extensions.autoDisableScopes", 11); +pref("extensions.shownSelectionUI", true); +EOF +} diff --git a/talimatname/genel/flac/talimat b/talimatname/genel/flac/talimat new file mode 100644 index 000000000..bd71baf8c --- /dev/null +++ b/talimatname/genel/flac/talimat @@ -0,0 +1,21 @@ +# Description: Free Lossless Audio Codec +# URL: http://flac.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: libogg + +name=flac +version=1.3.1 +release=1 + +source=(ftp://downloads.xiph.org/pub/xiph/releases/$name/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--disable-thorough-tests +make +make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/flashplayer/flashplayer.mms.cfg b/talimatname/genel/flashplayer/flashplayer.mms.cfg new file mode 100644 index 000000000..8b142da31 --- /dev/null +++ b/talimatname/genel/flashplayer/flashplayer.mms.cfg @@ -0,0 +1,3 @@ +#Hardware video decoding +EnableLinuxHWVideoDecode=1 + diff --git a/talimatname/genel/flashplayer/talimat b/talimatname/genel/flashplayer/talimat new file mode 100644 index 000000000..45d598070 --- /dev/null +++ b/talimatname/genel/flashplayer/talimat @@ -0,0 +1,40 @@ +# Description: Adobe Flash Player +# URL: http://www.macromedia.com +# Packager: pierre at nutyx dot org + +name=flashplayer +version=11.2.202.569 +release=1 + + +case `uname -m` in + x86_64) + source=(http://fpdownload.macromedia.com/get/flashplayer/pdc/$version/install_flash_player_11_linux.x86_64.tar.gz + flashplayer.mms.cfg) ;; + i?86) + source=(http://fpdownload.macromedia.com/get/flashplayer/pdc/$version/install_flash_player_11_linux.i386.tar.gz + flashplayer.mms.cfg) ;; +esac + +build() { + cd $SRC + install -Dm755 libflashplayer.so $PKG/usr/lib/mozilla/plugins/libflashplayer.so + + case `uname -m` in + x86_64) + install -Dm755 usr/lib64/kde4/kcm_adobe_flash_player.so $PKG//usr/lib/kde4/kcm_adobe_flash_player.so ;; + i?86) + install -Dm755 usr/lib/kde4/kcm_adobe_flash_player.so $PKG//usr/lib/kde4/kcm_adobe_flash_player.so ;; + esac + + for res in 16 22 24 32 48; do + install -D -m644 $SRC/usr/share/icons/hicolor/${res}x$res/apps/flash-player-properties.png $PKG/usr/share/icons/hicolor/${res}x$res/apps/flash-player-properties.png + done + install -D -m644 $SRC/usr/share/icons/hicolor/48x48/apps/flash-player-properties.png $PKG/usr/share/pixmaps/flash-player-properties.png + install -D -m644 $SRC/usr/share/applications/flash-player-properties.desktop $PKG/usr/share/applications/flash-player-properties.desktop + install -D -m644 $SRC/usr/share/kde4/services/kcm_adobe_flash_player.desktop $PKG//usr/share/kde4/services/kcm_adobe_flash_player.desktop + install -D -m755 $SRC/usr/bin/flash-player-properties $PKG/usr/bin/flash-player-properties + install -D -m755 libflashplayer.so $PKG/usr/lib/mozilla/plugins/libflashplayer.so + install -D -m644 flashplayer.mms.cfg $PKG/etc/adobe/mms.cfg +} + diff --git a/talimatname/genel/flaxpdf/talimat b/talimatname/genel/flaxpdf/talimat new file mode 100644 index 000000000..e82fa0a58 --- /dev/null +++ b/talimatname/genel/flaxpdf/talimat @@ -0,0 +1,25 @@ +# Description: A simple FLTK PDF viewer +# URL: https://github.com/clbr/flaxpdf +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: fltk1 poppler lzo + +name=flaxpdf +version=20152609 +release=1 + +build() { + git clone https://github.com/clbr/flaxpdf.git + cd flaxpdf + + mkdir -p config + touch config/config.rpath + ./autogen.sh + + ./configure --prefix=/usr + + make + + make DESTDIR="$PKG" install +} + diff --git a/talimatname/genel/flburn/talimat b/talimatname/genel/flburn/talimat new file mode 100644 index 000000000..c74a9fb9e --- /dev/null +++ b/talimatname/genel/flburn/talimat @@ -0,0 +1,18 @@ +# Description: CD/DVD burning application +# URL: http://sourceforge.net/projects/gnomebaker/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: fltk1, libburn, libisoburn + +name=flburn +version=0.0.3 +release=1 +source=() + +build() { + git clone git://git.code.sf.net/p/flburn/code flburn-code + cd flburn-code + make + + install -D -m755 "$name" "$PKG/usr/bin/$name" +} diff --git a/talimatname/genel/flcards/talimat b/talimatname/genel/flcards/talimat new file mode 100644 index 000000000..5669ff4c9 --- /dev/null +++ b/talimatname/genel/flcards/talimat @@ -0,0 +1,18 @@ +# Description: Graphical version of the NuTyX cards package manager +# Url: https://github.com/NuTyX/cards +# Maintainer: tnut at nutyx dot org +# Packager: tnut at nutyx dot org +# Depends on : libcards ssh-askpass xorg-proto fltk1 xorg-libx11 xorg-libxext xorg-libxfixes xorg-libxft xorg-libxinerama xorg-mesa + +run=(ssh-askpass) +name=flcards +version=1.99.7 +release=1 + +source=(http://downloads.nutyx.org/files/cards-$version.tar.gz) +build() { +cd cards-$version +make flcards +cd fltk +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/fltk1/talimat b/talimatname/genel/fltk1/talimat new file mode 100644 index 000000000..4e6a0d196 --- /dev/null +++ b/talimatname/genel/fltk1/talimat @@ -0,0 +1,28 @@ +# Description: Graphical user interface toolkit for X +# URL: http://www.fltk.org/ +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: libjpeg-turbo libpng xorg-libxft xorg-libxi xorg-libxinerama xorg-mesa doxygen +name=fltk1 +version=1.3.3 +release=2 + +source=(http://fltk.org/pub/fltk/$version/fltk-$version-source.tar.gz) +build() { +cd fltk-* + +sed -i -e '/cat./d' documentation/Makefile + +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--enable-threads \ +--enable-shared \ +--enable-xft +make +make -C documentation html + +make DESTDIR=$PKG docdir=/usr/share/doc/fltk-$version install + +make -C test DESTDIR=$PKG docdir=/usr/share/doc/fltk-$version install-linux +make -C documentation DESTDIR=$PKG docdir=/usr/share/doc/fltk-$version install-linux +} diff --git a/talimatname/genel/fluxbox/fluxbox.desktop b/talimatname/genel/fluxbox/fluxbox.desktop new file mode 100644 index 000000000..f2d7b03d6 --- /dev/null +++ b/talimatname/genel/fluxbox/fluxbox.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Fluxbox +Comment=This session logs you into Fluxbox +Exec=startfluxbox +Type=Application diff --git a/talimatname/genel/fluxbox/talimat b/talimatname/genel/fluxbox/talimat new file mode 100644 index 000000000..86d179a70 --- /dev/null +++ b/talimatname/genel/fluxbox/talimat @@ -0,0 +1,25 @@ +# Description: The Fluxbox package contains a window manager. +# URL: http://downloads.sourceforge.net/fluxbox/fluxbox-1.3.7.tar.xz +# Packager: berlius at nutyx dot com +# Depends on: xorg dbus fribidi + +name=fluxbox +version=1.3.7 +release=1 +source=(http://downloads.sourceforge.net/fluxbox/$name-$version.tar.xz + fluxbox.desktop) + +build() { + +cd $name-$version + +./configure --prefix=/usr + +make + +make DESTDIR=$PKG install + +install -v -m755 -d $PKG/usr/share/xsessions +cp -v $SRC/fluxbox.desktop $PKG/usr/share/xsessions + +} diff --git a/talimatname/genel/flwm/flwm.desktop b/talimatname/genel/flwm/flwm.desktop new file mode 100644 index 000000000..734e677da --- /dev/null +++ b/talimatname/genel/flwm/flwm.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=XSession +Exec=flwm +Icon=flwm +Name=FLWM +Comment=The Fast Light Window Manager + +[Window Manager] +SessionManaged=false +StartupNotification=false diff --git a/talimatname/genel/flwm/talimat b/talimatname/genel/flwm/talimat new file mode 100644 index 000000000..cc541a99f --- /dev/null +++ b/talimatname/genel/flwm/talimat @@ -0,0 +1,22 @@ +# Description: Fast Light Window Manager +# URL: http://flwm.sourceforge.net/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: fltk1 +name=flwm +version=git +release=1 + +source=(flwm.desktop) + +build() { + git clone https://github.com/bbidulock/flwm.git $PKGMK_SOURCE_DIR/flwm + cp -r $PKGMK_SOURCE_DIR/flwm $SRC/ && cd $SRC/flwm + + make || return 1 + mkdir -p $PKG/usr/share/xsessions + cp $SRC/$name.desktop $PKG/usr/share/xsessions/ + + install -Dm755 flwm "$PKG/usr/bin/flwm" + install -Dm644 flwm.1 "$PKG/usr/share/man/man1/flwm.1" +} diff --git a/talimatname/genel/fontforge/talimat b/talimatname/genel/fontforge/talimat new file mode 100644 index 000000000..f9c373086 --- /dev/null +++ b/talimatname/genel/fontforge/talimat @@ -0,0 +1,23 @@ +# Description: Outline and bitmap font editor +# URL: http://fontforge.sourceforge.net +# Packager: pierre at nutyx dot org +# Depends on: xorg-libxi libxml2 pango giflib libtiff + +name=fontforge +version=2.0.20150612 +release=2 + +source=(https://github.com/$name/$name/releases/download/20150612/fontforge-20150612.tar.gz) + +build() { + cd $name* + rm -rf libltdl + rm m4/argz.m4 + ./bootstrap + ./configure --prefix=/usr \ + --disable-static \ + --enable-gtk2-use \ + --docdir=/usr/share/doc/fontforge-$version + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/foobillard/foobillard-ttf-3.0a.patch b/talimatname/genel/foobillard/foobillard-ttf-3.0a.patch new file mode 100644 index 000000000..f2cde6636 --- /dev/null +++ b/talimatname/genel/foobillard/foobillard-ttf-3.0a.patch @@ -0,0 +1,16 @@ +diff -Nru foobillard-3.0a-orig/src/options.h foobillard-3.0a/src/options.h +--- foobillard-3.0a-orig/src/options.h 2003-11-27 05:32:54.000000000 +0200 ++++ foobillard-3.0a/src/options.h 2007-05-07 23:37:43.000000000 +0300 +@@ -97,9 +97,9 @@ + #define options_shared_data_path "/usr/local/shared/foobillard" + + #define options_player_fontname "iomanoid.ttf" +-#define options_help_fontname "youregon.ttf" +-#define options_menu_fontname "youregon.ttf" +-#define options_winner_fontname "youregon.ttf" ++#define options_help_fontname "bluebold.ttf" ++#define options_menu_fontname "bluebold.ttf" ++#define options_winner_fontname "bluebold.ttf" + #define options_ball_fontname "bluebold.ttf" + #define options_score_fontname "bluebold.ttf" + #define options_roster_fontname "bluebold.ttf" diff --git a/talimatname/genel/foobillard/talimat b/talimatname/genel/foobillard/talimat new file mode 100644 index 000000000..f79cb01de --- /dev/null +++ b/talimatname/genel/foobillard/talimat @@ -0,0 +1,25 @@ +# Description: OpenGL billard game. +# URL: http://foobillard.sourceforge.net/ +# Packager: berlius at nutyx dot com +# Depends on: libpng sdl freetype xorg-glu freeglut xorg-libxaw xorg-libxi xorg-mesa + +name=foobillard +version=3.0a +release=1 +source=(http://downloads.sourceforge.net/project/$name/FooBillard-Sources/$name-$version.tar.gz + foobillard-ttf-$version.patch + undef.nvidia.patch) + +build() { + + cd $name-$version + patch -p 1 -i $SRC/foobillard-ttf-$version.patch + patch -p 1 -i $SRC/undef.nvidia.patch + ./configure --prefix=/usr \ + --enable-nvidia=no + make + make DESTDIR=$PKG install + +} + + diff --git a/talimatname/genel/foobillard/undef.nvidia.patch b/talimatname/genel/foobillard/undef.nvidia.patch new file mode 100644 index 000000000..e69cbbd81 --- /dev/null +++ b/talimatname/genel/foobillard/undef.nvidia.patch @@ -0,0 +1,11 @@ +diff -Naur "foobillard-3.0a orig/src/ball.c" foobillard-3.0a/src/ball.c +--- "foobillard-3.0a orig/src/ball.c" 2004-02-23 02:09:01.000000000 +0100 ++++ foobillard-3.0a/src/ball.c 2015-12-05 07:45:13.833277990 +0100 +@@ -32,6 +32,7 @@ + #include "options.h" + #include "font.h" + ++#undef GL_VERTEX_PROGRAM_NV + + #ifdef GL_VERTEX_ARRAY + #define USE_VERTEX_ARRAYS diff --git a/talimatname/genel/foomatic-db-engine/talimat b/talimatname/genel/foomatic-db-engine/talimat new file mode 100644 index 000000000..068e352a2 --- /dev/null +++ b/talimatname/genel/foomatic-db-engine/talimat @@ -0,0 +1,18 @@ +# Description: Foomatic - Foomatic's database engine generates PPD files from the data in Foomatic's XML database. It also contains scripts to directly generate print queues and handle jobs. +# URL: http://www.linuxprinting.org/foomatic.html +# Packager: pierre at nutyx dot org +# Depends on: libxml2 cups +description="Foomatic's database engine generates PPD files from the data in Foomatic's XML database." +name=foomatic-db-engine +version=4.0.20150819 +release=1 +_version=4.0-20150819 + +source=(http://www.openprinting.org/download/foomatic/$name-${_version}.tar.gz) + +build() { + cd $name-* + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/foomatic-db-nonfree/talimat b/talimatname/genel/foomatic-db-nonfree/talimat new file mode 100644 index 000000000..65a478a98 --- /dev/null +++ b/talimatname/genel/foomatic-db-nonfree/talimat @@ -0,0 +1,18 @@ +# Description: Foomatic - database extension consisting of manufacturer-supplied PPD files released under non-free licenses +# URL: http://www.linuxprinting.org/foomatic.html +# Packager: pierre at nutyx dot org +# Depends on: cups perl libxml2 +description="Non-free licenses database extension from manufacturer-supplied PPD files released" +name=foomatic-db-nonfree +version=20150819 +release=1 +_version=20150819 + +source=(http://www.openprinting.org/download/foomatic/$name-${_version}.tar.gz) + +build() { + cd $name-* + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/foomatic-db/talimat b/talimatname/genel/foomatic-db/talimat new file mode 100644 index 000000000..60174fe26 --- /dev/null +++ b/talimatname/genel/foomatic-db/talimat @@ -0,0 +1,17 @@ +# Description: The collected knowledge about printers, drivers, and driver options in XML files +# URL: http://www.linuxprinting.org/foomatic.html +# Packager: pierre at nutyx dot org +# Depends on: libxml2 + +name=foomatic-db +version=4.0.20150819 +release=1 +_version=4.0-20150819 +source=(http://www.openprinting.org/download/foomatic/foomatic-db-${_version}.tar.gz) + +build() { + cd $name-* + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/foomatic-filters/talimat b/talimatname/genel/foomatic-filters/talimat new file mode 100644 index 000000000..4fea219bf --- /dev/null +++ b/talimatname/genel/foomatic-filters/talimat @@ -0,0 +1,22 @@ +# Description: Foomatic - Filter scripts used by the printer spoolers to convert the incoming PostScript data into the printer's native format. +# URL: http://www.linuxprinting.org/foomatic.html +# Packager: pierre at nutyx dot org +# Depends on: libxml2 cups cups-filters +description="Filter scripts used by the printer spoolers to convert the incoming PostScript data" +name=foomatic-filters +version=4.0.20150819 +release=1 +_version=4.0-20150819 + +source=(http://www.openprinting.org/download/foomatic/$name-${_version}.tar.gz) + +build() { +cd $name-* +autoreconf +./configure --prefix=/usr \ +--sysconfdir=/etc +make +make DESTDIR=$PKG install +rm $PKG/{usr/bin/foomatic-rip,usr/lib/cups/filter/foomatic-rip,\ +usr/share/man/man1/foomatic-rip.1} +} diff --git a/talimatname/genel/fox/talimat b/talimatname/genel/fox/talimat new file mode 100644 index 000000000..f60522a63 --- /dev/null +++ b/talimatname/genel/fox/talimat @@ -0,0 +1,21 @@ +# Description: C++ based class library for building Graphical User Interfaces +# URL: http://www.fox-toolkit.org/ +# Maintainers Jeroen van de Zijp +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: xorg-libxcursor xorg-libxft xorg-libxrandr xorg-libxxf86vm xorg-mesa cups xorg-glu + +name=fox +version=1.6.50 +release=1 + +source=(ftp://ftp.fox-toolkit.org/pub/$name-$version.tar.gz) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --with-xft=yes \ + --with-opengl=yes + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/freefont-ttf/freefont-ttf.post-install b/talimatname/genel/freefont-ttf/freefont-ttf.post-install new file mode 100644 index 000000000..2ac88650a --- /dev/null +++ b/talimatname/genel/freefont-ttf/freefont-ttf.post-install @@ -0,0 +1 @@ +fc-cache -v /usr/share/fonts/freefont diff --git a/talimatname/genel/freefont-ttf/talimat b/talimatname/genel/freefont-ttf/talimat new file mode 100644 index 000000000..d4469b764 --- /dev/null +++ b/talimatname/genel/freefont-ttf/talimat @@ -0,0 +1,18 @@ +# Description: Set of free outline fonts covering the Unicode character set +# URL: http://www.nongnu.org/freefont/ +# Packager: pierre at nutyx dot org +# Depends on: xorg-server + +name=freefont-ttf +version=20120503 +release=1 + +source=(http://ftp.gnu.org/gnu/freefont/$name-$version.zip) + +build() { + cd freefont-$version + install -v -d -m755 $PKG/usr/share/fonts/freefont + install -v -m644 *.ttf $PKG/usr/share/fonts/freefont/ + +} + diff --git a/talimatname/genel/freeglut/talimat b/talimatname/genel/freeglut/talimat new file mode 100644 index 000000000..cce973a4a --- /dev/null +++ b/talimatname/genel/freeglut/talimat @@ -0,0 +1,25 @@ +# Description: Provides functionality for small OpenGL programs +# URL: http://freeglut.sourceforge.net/ +# Packager: fanch at nutyx dot org +# Depends on: cmake xorg-mesa xorg-glu xorg-libxi + +name=freeglut +version=3.0.0 +release=1 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +mkdir build +cd build + +cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DFREEGLUT_BUILD_DEMOS=OFF \ + -DFREEGLUT_BUILD_STATIC_LIBS=OFF \ + .. +make +make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/freetype/talimat b/talimatname/genel/freetype/talimat new file mode 100644 index 000000000..811979280 --- /dev/null +++ b/talimatname/genel/freetype/talimat @@ -0,0 +1,30 @@ +# Description: TrueType font rendering library +# URL: http://www.freetype.org +# Packager: pierre at nutyx dot org +# Depends on: libpng + +name=freetype +version=2.6.3 +release=1 + +source=( http://downloads.sourceforge.net/$name/$name-$version.tar.bz2) + + +build() { +cd $name-$version +sed -e "/AUX.*.gxvalid/s@^# @@" \ +-e "/AUX.*.otvalid/s@^# @@" \ +-i modules.cfg +sed -e 's:.*\(#.*SUBPIXEL.*\) .*:\1:' \ +-i include/freetype/config/ftoption.h + +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +cd .. +mkdir docs +wget http://downloads.sourceforge.net/freetype/freetype-doc-$version.tar.bz2 +tar -xf freetype-doc-$version.tar.bz2 --strip-components=2 -C docs +install -v -m755 -d $PKG/usr/share/doc/$name-$version +cp -v -R docs/* $PKG/usr/share/doc/$name-$version +} diff --git a/talimatname/genel/fribidi/talimat b/talimatname/genel/fribidi/talimat new file mode 100644 index 000000000..7f9922b7d --- /dev/null +++ b/talimatname/genel/fribidi/talimat @@ -0,0 +1,19 @@ +# Description: A Free Implementation of the Unicode Bidirectional Algorithm +# URL: http://fribidi.freedesktop.org/wiki/ +# Packager: pierre at nutyx dot org +# Depends on: glib +name=fribidi +version=0.19.7 +release=1 + +source=( http://fribidi.org/download/$name-$version.tar.bz2) +build() { +cd $name-$version +sed -i "s|glib/gstrfuncs\.h|glib.h|" charset/fribidi-char-sets.c +sed -i "s|glib/gmem\.h|glib.h|" lib/mem.h +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/ftjam/talimat b/talimatname/genel/ftjam/talimat new file mode 100644 index 000000000..91fb99595 --- /dev/null +++ b/talimatname/genel/ftjam/talimat @@ -0,0 +1,21 @@ +# Description: FT Jam - an enhanced version of the Jam build tool +# URL: http://freetype.org/jam/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: + +name=ftjam +version=2.5.3rc2 +release=1 + +#source=(http://downloads.sourceforge.net/freetype/$name-$version.tar.bz2 \ +source=(http://david.freetype.org/jam/${name}-${version}.tar.bz2) + + +build() { + cd "${SRC}/${name}-${version}" + ./configure --prefix=/usr + make + + make DESTDIR="${PKG}" install +} diff --git a/talimatname/genel/fuse/fuse.post-install b/talimatname/genel/fuse/fuse.post-install new file mode 100644 index 000000000..ceea11dbd --- /dev/null +++ b/talimatname/genel/fuse/fuse.post-install @@ -0,0 +1,3 @@ +if ! grep "fuse" /etc/sysconfig/modules >/dev/null; then + sed -i '/End/ i fuse' /etc/sysconfig/modules +fi diff --git a/talimatname/genel/fuse/talimat b/talimatname/genel/fuse/talimat new file mode 100644 index 000000000..0f8d8eea2 --- /dev/null +++ b/talimatname/genel/fuse/talimat @@ -0,0 +1,23 @@ +# Description: A library that makes it possible to implement a filesystem in a userspace program. +# URL: http://fuse.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: doxygen + +name=fuse +version=2.9.5 +release=1 + +source=( https://github.com/libfuse/libfuse/releases/download/fuse_2_9_5/fuse-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static INIT_D_PATH=/tmp/init.d +make +make DESTDIR=$PKG install +mkdir -p $PKG/lib +mv -v $PKG/usr/lib/libfuse.so.* $PKG/lib +ln -sfv ../../lib/libfuse.so.$version $PKG/usr/lib/libfuse.so +rm -rf $PKG/tmp +rm $PKG/dev/fuse +} diff --git a/talimatname/genel/galculator/galculator.post-install b/talimatname/genel/galculator/galculator.post-install new file mode 100644 index 000000000..684092600 --- /dev/null +++ b/talimatname/genel/galculator/galculator.post-install @@ -0,0 +1,2 @@ +/usr/bin/update-desktop-database -q +/usr/bin/gtk-update-icon-cache diff --git a/talimatname/genel/galculator/talimat b/talimatname/genel/galculator/talimat new file mode 100644 index 000000000..021543a6a --- /dev/null +++ b/talimatname/genel/galculator/talimat @@ -0,0 +1,17 @@ +# Description: GTK+ based scientific calculator +# URL: http://galculator.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: gtk3 hicolor-icon-theme gtk-update-icon-cache desktop-file-utils +name=galculator +version=2.1.3 +release=1 + +source=(http://prdownloads.sourceforge.net/galculator/$name-$version.tar.gz) + +build() { +cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/gamin/talimat b/talimatname/genel/gamin/talimat new file mode 100644 index 000000000..e3dba1556 --- /dev/null +++ b/talimatname/genel/gamin/talimat @@ -0,0 +1,27 @@ +# Description: File and directory monitoring system defined to be a subset of the File Alteration Monitor +# URL: http://www.gnome.org/~veillard/gamin +# Packager: pierre at nutyx dot org +# Depends on: glib python + +name=gamin +version=0.1.10 +release=1 + +source=(http://www.gnome.org/~veillard/gamin/sources/$name-$version.tar.gz + http://downloads.nutyx.org/files/patchs/$name/remove_deprecated_G_CONST_RETURN.patch) + +build() { +cd $name-$version +patch -p0 < ../remove_deprecated_G_CONST_RETURN.patch +sed -i 's/G_CONST_RETURN/const/' server/gam_{node,subscription}.{c,h} + +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--libexecdir=/usr/bin \ +--disable-static + +make +make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/gc/talimat b/talimatname/genel/gc/talimat new file mode 100644 index 000000000..62076f97b --- /dev/null +++ b/talimatname/genel/gc/talimat @@ -0,0 +1,24 @@ +# Description: A garbage collector for C and C++ +# URL: http://www.hpl.hp.com/personal/Hans_Boehm/gc/ +# Packager: pierre at nutyx dot org +# Depends on: libatomic-ops + +name=gc +version=7.4.2 +release=2 + +source=(http://www.hboehm.info/gc/gc_source/gc-$version.tar.gz) + +build() { +cd gc-* +sed -i 's#pkgdata#doc#' doc/doc.am && autoreconf && +./configure --prefix=/usr \ +--enable-threads=pthreads \ +--disable-static \ +--enable-shared \ +--enable-cplusplus +install -D -m 644 doc/gc.man $PKG/usr/share/man/man3/gc.3 +make +make DESTDIR=$PKG install +rm -r $PKG/usr/share/doc +} diff --git a/talimatname/genel/gcolor2/talimat b/talimatname/genel/gcolor2/talimat new file mode 100644 index 000000000..8a5efc290 --- /dev/null +++ b/talimatname/genel/gcolor2/talimat @@ -0,0 +1,21 @@ +# Description: A simple GTK+2 color selector +# URL: http://gcolor2.sourceforge.net/ +# Packager: tyrry at nutyx dot org +# Depends on: gtk2 + +name=gcolor2 +version=0.4 +release=1 + +source=(http://downloads.sourceforge.net/project/gcolor2/gcolor2/0.4/gcolor2-0.4.tar.gz + http://downloads.nutyx.org/files/patchs/$name/gcolor2.desktop + http://downloads.nutyx.org/files/patchs/$name/gcolor2-amd64-1.patch) +build() { +cd $name-$version +[ "`uname -m`" == "x86_64" ] && (patch -p1 < ../gcolor2-amd64-1.patch) +sed -i 's/\[:space:\]/[&]/g' configure +./configure --prefix=/usr +make +make DESTDIR=$PKG install +install -D $SRC/gcolor2.desktop -m644 $PKG/usr/share/applications/gcolor2.desktop +} diff --git a/talimatname/genel/gconf/gconf.post-install b/talimatname/genel/gconf/gconf.post-install new file mode 100644 index 000000000..04c787b00 --- /dev/null +++ b/talimatname/genel/gconf/gconf.post-install @@ -0,0 +1,2 @@ +chmod 755 etc/gconf/gconf.xml.system +usr/bin/gio-querymodules usr/lib/gio/modules diff --git a/talimatname/genel/gconf/talimat b/talimatname/genel/gconf/talimat new file mode 100644 index 000000000..9d4baa3da --- /dev/null +++ b/talimatname/genel/gconf/talimat @@ -0,0 +1,23 @@ +# Description: A configuration database system used by many Gnome applications +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: dbus-glib intltool libxml2 gobject-introspection gtk3 polkit + +name=gconf +version=3.2.6 +release=2 + +source=(http://ftp.gnome.org/pub/gnome/sources/GConf/${version%.*}/GConf-$version.tar.xz) + +build() { +cd GConf-$version +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--disable-static \ +--libexecdir=/usr/lib/GConf \ +--mandir=/usr/share/man \ +--disable-orbit +make +make DESTDIR=$PKG install +ln -s gconf.xml.defaults $PKG/etc/gconf/gconf.xml.system +} diff --git a/talimatname/genel/gcr/gcr.post-install b/talimatname/genel/gcr/gcr.post-install new file mode 100644 index 000000000..1ce68490b --- /dev/null +++ b/talimatname/genel/gcr/gcr.post-install @@ -0,0 +1,4 @@ +glib-compile-schemas usr/share/glib-2.0/schemas > /dev/null 2>&1 +gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +update-mime-database usr/share/mime &> /dev/null +update-desktop-database -q diff --git a/talimatname/genel/gcr/talimat b/talimatname/genel/gcr/talimat new file mode 100644 index 000000000..f93d046e8 --- /dev/null +++ b/talimatname/genel/gcr/talimat @@ -0,0 +1,18 @@ +# Description: A library for bits of crypto UI and parsing +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: icu gtk3 intltool libgcrypt libtasn1 p11-kit gobject-introspection desktop-file-utils gnupg libxslt vala + +name=gcr +version=3.16.0 +release=2 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--sysconfdir=/etc +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gdb/talimat b/talimatname/genel/gdb/talimat new file mode 100644 index 000000000..4398a1e50 --- /dev/null +++ b/talimatname/genel/gdb/talimat @@ -0,0 +1,30 @@ +# Description: GDB, the GNU Project debugger, allows you to see what is going on “inside” another program while it executes. +# URL: http://www.sourceware.org/gdb/ +# Packager: tnuttens at gmail dot com + +name=gdb +version=7.10.1 +release=1 + +source=(http://ftp.gnu.org/gnu/gdb/$name-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/usr --with-system-readline +make +make DESTDIR=$PKG install +rm $PKG/usr/include/plugin-api.h +rm $PKG/usr/share/info/bfd.info +rm $PKG/usr/include/ansidecl.h +rm $PKG/usr/include/bfd.h +rm $PKG/usr/include/bfdlink.h +rm $PKG/usr/include/dis-asm.h +rm $PKG/usr/include/symcat.h +rm $PKG/usr/lib/libbfd.a +rm $PKG/usr/lib/libbfd.la +rm $PKG/usr/lib/libopcodes.a +rm $PKG/usr/lib/libopcodes.la + +# Most of the locale are allready present from binnutils, beter get rid of all of them +rm -r $PKG/usr/share/locale +rm -f $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/gdisk/talimat b/talimatname/genel/gdisk/talimat new file mode 100644 index 000000000..8bb78167f --- /dev/null +++ b/talimatname/genel/gdisk/talimat @@ -0,0 +1,25 @@ +# Description: GPT fdisk +# URL: http://rodsbooks.com/gdisk/ +# Packager: berlius at nutyx dot com +# Depends on: popt + +name=gdisk +version=1.0.0 +release=1 +source=(http://downloads.sourceforge.net/project/gptfdisk/gptfdisk/$version/gptfdisk-$version.tar.gz) + +build() { + + cd gptfdisk-$version + + make + + install -D -m0755 gdisk $PKG/usr/sbin/gdisk + install -D -m0755 sgdisk $PKG/usr/sbin/sgdisk + install -D -m0755 cgdisk $PKG/usr/sbin/cgdisk + install -D -m0755 fixparts $PKG/usr/sbin/fixparts + install -D -m0644 gdisk.8 $PKG/usr/man/man8/gdisk.8 + install -D -m0644 sgdisk.8 $PKG/usr/man/man8/sgdisk.8 + install -D -m0644 cgdisk.8 $PKG/usr/man/man8/cgdisk.8 + install -D -m0644 fixparts.8 $PKG/usr/man/man8/fixparts.8 +} diff --git a/talimatname/genel/gdk-pixbuf/gdk-pixbuf.post-install b/talimatname/genel/gdk-pixbuf/gdk-pixbuf.post-install new file mode 100644 index 000000000..5825c0136 --- /dev/null +++ b/talimatname/genel/gdk-pixbuf/gdk-pixbuf.post-install @@ -0,0 +1,3 @@ +rm -f etc/gtk-2.0/gdk-pixbuf.loaders &> /dev/null +rm -f etc/gtk-2.0/gtk.immodules &> /dev/null +usr/bin/gdk-pixbuf-query-loaders --update-cache diff --git a/talimatname/genel/gdk-pixbuf/talimat b/talimatname/genel/gdk-pixbuf/talimat new file mode 100644 index 000000000..28f28d2cb --- /dev/null +++ b/talimatname/genel/gdk-pixbuf/talimat @@ -0,0 +1,22 @@ +# Description: The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation. +# URL: http://www.gtk.org/ +# Packager: pierre at nutyx dot org +# Depends on: gobject-introspection jasper xorg-libxcomposite libtiff libpng libjpeg-turbo + +name=gdk-pixbuf +version=2.32.3 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--sysconfdir=/etc \ +-with-x11 --with-libjasper +make +make DESTDIR=$PKG install +mkdir -p $PKG/etc/gtk-2.0 +} diff --git a/talimatname/genel/geany-plugins/talimat b/talimatname/genel/geany-plugins/talimat new file mode 100644 index 000000000..6032cb005 --- /dev/null +++ b/talimatname/genel/geany-plugins/talimat @@ -0,0 +1,16 @@ +# Description: Many plugins for geany +# URL: http://plugins.geany.org/ +# Packager: tnut at nutyx dot org +# Depends on: geany + +name=geany-plugins +version=1.26 +release=1 + +source=(http://plugins.geany.org/geany-plugins/$name-$version.tar.bz2) +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/geany/geany.post-install b/talimatname/genel/geany/geany.post-install new file mode 100644 index 000000000..4ea7bc79e --- /dev/null +++ b/talimatname/genel/geany/geany.post-install @@ -0,0 +1,2 @@ +gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +update-desktop-database -q diff --git a/talimatname/genel/geany/talimat b/talimatname/genel/geany/talimat new file mode 100644 index 000000000..359426e43 --- /dev/null +++ b/talimatname/genel/geany/talimat @@ -0,0 +1,16 @@ +# Description: Fast and lightweight IDE +# URL: http://www.geany.org +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: atk xorg-fontconfig gtk2 libpng pango xorg-pixman xorg-libxcursor xorg-libxdamage xorg-libxrandr xorg-libxinerama desktop-file-utils + +name=geany +version=1.26 +release=1 + +source=(http://download.$name.org/$name-$version.tar.bz2) +build() { +cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gegl/talimat b/talimatname/genel/gegl/talimat new file mode 100644 index 000000000..91170d735 --- /dev/null +++ b/talimatname/genel/gegl/talimat @@ -0,0 +1,25 @@ +# Description: Generic Graphics Library +# URL: http://gegl.org/ +# Packager: pierre at nutyx dot org +# Depends on: babl gtk2 librsvg libpng ruby lua ffmpeg librsvg openexr exiv2 + +name=gegl +version=0.2.0 +release=1 + +source=(http://ftp.gimp.org/pub/$name/0.2/$name-$version.tar.bz2 + http://www.linuxfromscratch.org/patches/blfs/svn/gegl-0.2.0-ffmpeg2-1.patch + ) + +build() { +cd $name-$version +patch -Np1 -i ../gegl-0.2.0-ffmpeg2-1.patch +./configure --prefix=/usr --disable-docs +LC_ALL=en_US make +make DESTDIR=$PKG install +install -d -v -m755 $PKG/usr/share/gtk-doc/html/gegl/images +install -v -m644 docs/*.{css,html} \ +$PKG/usr/share/gtk-doc/html/gegl +install -v -m644 docs/images/* \ +$PKG/usr/share/gtk-doc/html/gegl/images +} diff --git a/talimatname/genel/geoclue/talimat b/talimatname/genel/geoclue/talimat new file mode 100644 index 000000000..f26d27e9d --- /dev/null +++ b/talimatname/genel/geoclue/talimat @@ -0,0 +1,25 @@ +# Description: Modular geoinformation service built on the D-Bus messaging system. +# URL: https://launchpad.net/geoclue/ +# Packager: pierre at nutyx dot org +# Depends on: libsoup dbus-glib gconf libxslt + +name=geoclue +version=0.12.0 +release=1 + +source=(https://launchpad.net/geoclue/trunk/0.12/+download/geoclue-0.12.0.tar.gz) + + +build() { +cd $name-$version +sed -i "s@ -Werror@@" configure && +sed -i "s@libnm_glib@libnm-glib@g" configure && +sed -i "s@geoclue/libgeoclue.la@& -lgthread-2.0@g" \ +providers/skyhook/Makefile.in && +./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --libexecdir=/usr/lib/geoclue +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gftp/talimat b/talimatname/genel/gftp/talimat new file mode 100644 index 000000000..7e97aab97 --- /dev/null +++ b/talimatname/genel/gftp/talimat @@ -0,0 +1,17 @@ +# Description: A multithreaded ftp client for X Windows +# URL: http://gftp.seul.org/ +# Packager: pierre at nutyx dot org +# Depends on: gtk2 xorg-libxcursor xorg-libxdamage xorg-libxrandr xorg-libxinerama + +name=gftp +version=2.0.19 +release=2 + +source=(http://www.gftp.org/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/ghostscript/ghostscript.post-install b/talimatname/genel/ghostscript/ghostscript.post-install new file mode 100644 index 000000000..333f276be --- /dev/null +++ b/talimatname/genel/ghostscript/ghostscript.post-install @@ -0,0 +1,3 @@ +if [ -f usr/bin/fc-cache ];then + usr/bin/fc-cache usr/share/ghostscript/fonts +fi diff --git a/talimatname/genel/ghostscript/talimat b/talimatname/genel/ghostscript/talimat new file mode 100644 index 000000000..db7dd3b15 --- /dev/null +++ b/talimatname/genel/ghostscript/talimat @@ -0,0 +1,36 @@ +# Description: An interpreter for the PostScript language +# URL: http://www.ghostscript.com/awki +# Packager: pierre at nutyx dot org +# Depends on: glib atk libpng libjpeg-turbo libtiff jasper lcms2 gnutls cups + +name=ghostscript +version=9.18 +release=1 + +source=( http://downloads.ghostscript.com/public/$name-$version.tar.gz + http://ghostscript.googlecode.com/files/ghostscript-fonts-std-8.11.tar.gz + http://ftp.gnu.org/pub/gnu/ghostscript/gnu-gs-fonts-other-6.0.tar.gz ) + +build() { +cd $name-$version +sed -i 's/ZLIBDIR=src/ZLIBDIR=$includedir/' configure.ac configure +rm -rf freetype lcms2 jpeg libpng zlib +./configure --prefix=/usr \ + --enable-dynamic \ + --with-system-libtiff \ + --disable-compile-inits +make +make so +make DESTDIR=$PKG install soinstall + +mkdir -p $PKG/usr/include/ghostscript +mkdir -p $PKG/usr/share/doc/$name-$version + +install -v -m644 base/*.h $PKG/usr/include/ghostscript +ln -v -s ghostscript $PKG/usr/include/ps + +ln -sv ../ghostscript/$version/doc \ +$PKG/usr/share/doc/$name-$version + +cp -r $SRC/fonts $PKG/usr/share/ghostscript +} diff --git a/talimatname/genel/giblib/talimat b/talimatname/genel/giblib/talimat new file mode 100644 index 000000000..e1804dff2 --- /dev/null +++ b/talimatname/genel/giblib/talimat @@ -0,0 +1,18 @@ +# Description: A library that feh uses as a wrapper to imlib2 +# URL: http://www.linuxbrit.co.uk/giblib +# Packager: pierre at nutyx dot org +# Depends on: imlib2 freetype + +name=giblib +version=1.2.4 +release=1 + +source=(https://mirrors.kernel.org/debian/pool/main/${name:0:1}/${name}/${name}_${version}.orig.tar.gz) +# http://linuxbrit.co.uk/downloads/$name-$version.tar.gz) + +build() { +cd $name-$version* + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/giflib/talimat b/talimatname/genel/giflib/talimat new file mode 100644 index 000000000..2a561ee2e --- /dev/null +++ b/talimatname/genel/giflib/talimat @@ -0,0 +1,18 @@ +# Description: A garbage collector for C and C++ +# URL: http://downloads.sourceforge.net/giflib/ +# Packager: pierre at nutyx dot org +# Depends on: xmlto +name=giflib +version=5.1.2 +release=1 + +source=(http://downloads.sourceforge.net/giflib/giflib-$version.tar.bz2 ) +build() { +cd $name-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +install -v -dm755 $PKG/usr/share/doc/giflib-$version/html +install -v -m644 doc/*.html \ +$PKG/usr/share/doc/giflib-$version/html +} diff --git a/talimatname/genel/gimp/gimp.post-install b/talimatname/genel/gimp/gimp.post-install new file mode 100644 index 000000000..b05ce7049 --- /dev/null +++ b/talimatname/genel/gimp/gimp.post-install @@ -0,0 +1,5 @@ +# desktop database +update-desktop-database -q +# icon cache +gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor + diff --git a/talimatname/genel/gimp/talimat b/talimatname/genel/gimp/talimat new file mode 100644 index 000000000..5059d9a04 --- /dev/null +++ b/talimatname/genel/gimp/talimat @@ -0,0 +1,21 @@ +# Description: GNU Image Manipulation Program +# URL: http://www.gimp.org/ +# Packager: pierre at nutyx dot org +# Depends on: shared-mime-info gtk2 python-gtk curl libexif xorg-libxmu xorg-libxpm openexr gegl poppler libmng alsa-lib babl + +name=gimp +version=2.8.16 +release=1 + +source=(http://download.gimp.org/pub/gimp/v2.8/gimp-$version.tar.bz2) + + +build() { +cd $name-$version +./configure --prefix=/usr --sysconfdir=/etc \ +--enable-mp --enable-gimp-console --enable-gimp-remote \ +--enable-python --with-gif-compression=lzw --with-libcurl \ + --without-aa --without-hal --without-gvfs --without-gnomevfs +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/git-cola/talimat b/talimatname/genel/git-cola/talimat new file mode 100644 index 000000000..3a413335f --- /dev/null +++ b/talimatname/genel/git-cola/talimat @@ -0,0 +1,15 @@ +# Description: A powerful GUI for Git +# URL: http://git-cola.github.com/ +# Packager: fanch at nutyx dot org +# Depends on: git python-qt4 icu gvim + +name=git-cola +version=2.1.1 +release=2 + +source=(https://github.com/git-cola/git-cola/archive/v$version.zip) +build() { + cd $SRC/${name}-$version + /usr/bin/python setup.py install --root=$PKG +find $PKG -name '*.egg-info' | xargs rm -rf +} diff --git a/talimatname/genel/gjs/talimat b/talimatname/genel/gjs/talimat new file mode 100644 index 000000000..1c1b4ec89 --- /dev/null +++ b/talimatname/genel/gjs/talimat @@ -0,0 +1,17 @@ +# Description: Javascript Bindings for GNOME +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: cairo dbus-glib gobject-introspection js2 xorg-libxxf86vm + +name=gjs +version=1.44.0 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/glade/glade.post-install b/talimatname/genel/glade/glade.post-install new file mode 100644 index 000000000..672f44d4f --- /dev/null +++ b/talimatname/genel/glade/glade.post-install @@ -0,0 +1,2 @@ +gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +update-desktop-database -q diff --git a/talimatname/genel/glade/talimat b/talimatname/genel/glade/talimat new file mode 100644 index 000000000..2d195b85b --- /dev/null +++ b/talimatname/genel/glade/talimat @@ -0,0 +1,22 @@ +# Description : User interface builder for GTK+ and GNOME. +# URL : http://glade.gnome.org/ +# Packager : pierre at nutyx dot org +# Depends on : gtk3 libxml2 desktop-file-utils intltool gtk-doc gobject-introspection python-gobject itstool docbook-xsl + +name=glade +version=3.19.0 +_version=3.19 +release=1 + +source=(http://ftp.gnome.org/pub/GNOME/sources/$name/${_version}/$name-$version.tar.xz) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-static + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/glances/talimat b/talimatname/genel/glances/talimat new file mode 100644 index 000000000..e0e9265a5 --- /dev/null +++ b/talimatname/genel/glances/talimat @@ -0,0 +1,17 @@ +# Description: CLI curses-based monitoring tool +# URL: https://github.com/nicolargo/glances +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: python psutil python-setuptools +# Nice to have: PySensors hddtemp + + +name=glances +version=2.4.2 +release=1 +source=(https://pypi.python.org/packages/source/G/Glances/Glances-$version.tar.gz) + +build() { + cd Glances-$version + python setup.py install -O1 --prefix='/usr' --root=$PKG --optimize=1 +} diff --git a/talimatname/genel/glbinding/talimat b/talimatname/genel/glbinding/talimat new file mode 100644 index 000000000..e39cc8ecb --- /dev/null +++ b/talimatname/genel/glbinding/talimat @@ -0,0 +1,21 @@ +# Description: A C++ binding for the OpenGL API, generated using the gl.xml specification. +# URL: http://www.glbinding.org +# Packager: berlius at nutyx dot com +# Depends on: cmake doxygen xorg-mesa + +name=glbinding +version=1.1.0 +release=1 +source=(https://github.com/cginternals/$name/archive/master.zip) + +build() { + +cd $name-master + +cmake -DCMAKE_INSTALL_PREFIX=/usr . + +make + +make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/glew/talimat b/talimatname/genel/glew/talimat new file mode 100644 index 000000000..48d25c982 --- /dev/null +++ b/talimatname/genel/glew/talimat @@ -0,0 +1,21 @@ +# Description: OpenGL Extension Wrangler Library +# URL: http://glew.sourceforge.net/ +# Packager: http://glew.sourceforge.net/ +# Depends on: xorg-mesa xorg-libxmu xorg-libxi + +name=glew +version=1.13.0 +release=1 + +source=(http://downloads.sourceforge.net/project/glew/glew/$version/$name-$version.tgz) + +build() { + cd $name-$version + sed -i 's|lib64|lib|' config/Makefile.linux + sed -i '/^.PHONY: .*\.pc$/d' Makefile + install -dm755 $PKG/usr/lib/pkgconfig + + make + make GLEW_DEST=$PKG/usr LIBDIR=$PKG/usr/lib BINDIR=$PKG/usr/bin install install.bin install.lib.mx +} + diff --git a/talimatname/genel/glib-networking/glib-networking.post-install b/talimatname/genel/glib-networking/glib-networking.post-install new file mode 100644 index 000000000..ece460148 --- /dev/null +++ b/talimatname/genel/glib-networking/glib-networking.post-install @@ -0,0 +1 @@ +usr/bin/gio-querymodules usr/lib/gio/modules diff --git a/talimatname/genel/glib-networking/talimat b/talimatname/genel/glib-networking/talimat new file mode 100644 index 000000000..6bf7196c9 --- /dev/null +++ b/talimatname/genel/glib-networking/talimat @@ -0,0 +1,21 @@ +# Description: Network-related giomodules for glib +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: dbus gnutls libgcrypt gsettings-desktop-schemas p11-kit + +run=( gsettings-desktop-schemas ) + +name=glib-networking +version=2.46.1 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build () { +cd $name-$version +./configure --prefix=/usr \ +--with-ca-certificates=/etc/ssl/ca-bundle.crt \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/glib/revert-warn-glib-compile-schemas.patch b/talimatname/genel/glib/revert-warn-glib-compile-schemas.patch new file mode 100644 index 000000000..75b05103c --- /dev/null +++ b/talimatname/genel/glib/revert-warn-glib-compile-schemas.patch @@ -0,0 +1,33 @@ +From 6560b37450cd19c4a7c7b690e279fe97b7bfdcaa Mon Sep 17 00:00:00 2001 +From: Ryan Lortie +Date: Thu, 12 Apr 2012 23:55:34 +0000 +Subject: glib-compile-schemas: warn about bad dconf paths + +For quite some time the recommended usage of GSettings and dconf has +been to use paths like /org/gnome/example/. Use of /apps/ has spilled +over from GConf and is continuing to make its way into a number of +applications as they port. + +glib-compile-schemas will now warn about these types of paths being +used. This generates a lot of noise, but hopefully it will reduce the +number of ported applications making this mistake. +--- +diff --git a/gio/glib-compile-schemas.c b/gio/glib-compile-schemas.c +index cf02389..27d0181 100644 +--- a/gio/glib-compile-schemas.c ++++ b/gio/glib-compile-schemas.c +@@ -1204,6 +1204,12 @@ parse_state_start_schema (ParseState *state, + return; + } + ++ if (path && (g_str_has_prefix (path, "/apps/") || ++ g_str_has_prefix (path, "/desktop/") || ++ g_str_has_prefix (path, "/system/"))) ++ g_printerr ("warning: Schema '%s' has path '%s'. Paths starting with " ++ "'/apps/', '/desktop/' or '/system/' are deprecated.\n", id, path); ++ + state->schema_state = schema_state_new (path, gettext_domain, + extends, extends_name, list_of); + +-- +cgit v0.9.0.2 diff --git a/talimatname/genel/glib/talimat b/talimatname/genel/glib/talimat new file mode 100644 index 000000000..e68bd4a22 --- /dev/null +++ b/talimatname/genel/glib/talimat @@ -0,0 +1,22 @@ +# Description: Low-level libraries useful for providing data structure handling +# URL: http://www.gtk.org/ +# Packager: tnut at nutyx dot org +# Depends on: libffi pcre python elfutils +PKGMK_GROUPS=(man devel doc ) + +name=glib +version=2.46.2 +release=1 + +source=( http://ftp.gnome.org/pub/gnome/sources/glib/${version%.*}/$name-$version.tar.xz + revert-warn-glib-compile-schemas.patch) + +build () { + cd $name-$version + patch -Rp1 -i ../revert-warn-glib-compile-schemas.patch + ./configure --prefix=/usr \ + --with-pcre=system \ + --disable-fam + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/glibmm/talimat b/talimatname/genel/glibmm/talimat new file mode 100644 index 000000000..c88f88357 --- /dev/null +++ b/talimatname/genel/glibmm/talimat @@ -0,0 +1,17 @@ +# Description: gtkmm is the official C++ interface for the popular GUI library GTK+. +# URL: http://www.gtkmm.org +# Packager: tnut at nutyx dot org +# Depends on: libsigc++ glib + +name=glibmm +version=2.46.3 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/glibmm/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gmime/talimat b/talimatname/genel/gmime/talimat new file mode 100644 index 000000000..7fd208ab9 --- /dev/null +++ b/talimatname/genel/gmime/talimat @@ -0,0 +1,20 @@ +# Description: Tools for parsing and creating messages using the Multipurpose Internet Mail Extension +# URL: http://spruce.sourceforge.net/gmime +# Packager: tnut at nutyx dot org +# Depends on: glib libgpg-error +name=gmime +version=2.6.20 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/gmime/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--disable-static +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/gtk-doc +} diff --git a/talimatname/genel/gnome-doc-utils/talimat b/talimatname/genel/gnome-doc-utils/talimat new file mode 100644 index 000000000..6ab3e3661 --- /dev/null +++ b/talimatname/genel/gnome-doc-utils/talimat @@ -0,0 +1,21 @@ +# Description: Documentation utilities for Gnome +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: intltool libxslt libxml2 rarian + +name=gnome-doc-utils +version=0.20.10 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { + +cd $name-$version + +PYTHON=/usr/bin/python2 ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --disable-scrollkeeper +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gnome-icon-theme/gnome-icon-theme.post-install b/talimatname/genel/gnome-icon-theme/gnome-icon-theme.post-install new file mode 100644 index 000000000..06bc014ca --- /dev/null +++ b/talimatname/genel/gnome-icon-theme/gnome-icon-theme.post-install @@ -0,0 +1 @@ +gtk-update-icon-cache -q -t -f /usr/share/icons/gnome diff --git a/talimatname/genel/gnome-icon-theme/talimat b/talimatname/genel/gnome-icon-theme/talimat new file mode 100755 index 000000000..0e76a067f --- /dev/null +++ b/talimatname/genel/gnome-icon-theme/talimat @@ -0,0 +1,19 @@ +# Description: Ensemble d'icônes non évolutifs de différentes tailles et des thèmes. +# URL: http://www.gnome.org/ +# Maintainer: git.gnome.org/brownse/gnome-icon-theme/ +# Packager: thierryn1 at hispeed dot ch +# Depends on: hicolor-icon-theme, gtk-update-icon-cache, icon-naming-utils, intltool +# Run on: hicolor-icon-theme,gtk-update-icon-cache,icon-naming-utils + +name=gnome-icon-theme +version=3.12.0 +release=1 +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/icons/gnome/icon-theme.cache +} diff --git a/talimatname/genel/gnumeric/gnumeric.post-install b/talimatname/genel/gnumeric/gnumeric.post-install new file mode 100644 index 000000000..7e1bde545 --- /dev/null +++ b/talimatname/genel/gnumeric/gnumeric.post-install @@ -0,0 +1,3 @@ +glib-compile-schemas /usr/share/glib-2.0/schemas > /dev/null 2>&1 +update-desktop-database -q +gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor diff --git a/talimatname/genel/gnumeric/talimat b/talimatname/genel/gnumeric/talimat new file mode 100644 index 000000000..5d11924ea --- /dev/null +++ b/talimatname/genel/gnumeric/talimat @@ -0,0 +1,23 @@ +# Description: The Gnumeric package is a spreadsheet program used to manipulate and analyze numeric data. +# URL: http://www.gnumeric.org/ +# Maintainer: Morten Welinder https://git.gnome.org/browse/gnumeric/ +# Packager: tnut at nutyx dot org +# Depends on : shared-mime-info goffice libglade gconf desktop-file-utils + +name=gnumeric +version=1.12.27 +release=1 + + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +sed -e "s@zz-application/zz-winassoc-xls;@@" -i gnumeric.desktop.in +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--localstatedir=/var/lib \ +--disable-schemas-install --enable-ssindex +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gnupg/talimat b/talimatname/genel/gnupg/talimat new file mode 100644 index 000000000..123aff08d --- /dev/null +++ b/talimatname/genel/gnupg/talimat @@ -0,0 +1,43 @@ +# Description: Complete and free implementation of the OpenPGP standard +# URL: http://www.gnupg.org/ +# Packager: pierre at nutyx dot org +# Depends on: npth libgpg-error libgcrypt libassuan libksba pinentry openldap libusb-compat curl +name=gnupg +version=2.1.11 +release=1 + +source=(ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-$version.tar.bz2) + +build() { +cd gnupg-$version + +sed -e 's|\(GNUPGHOME\)=\$(abs_builddir)|\1=`/bin/pwd`|' \ + -i tests/openpgp/Makefile.in + +./configure --prefix=/usr \ +--enable-symcryptrun \ +--docdir=/usr/share/doc/gnupg-$version +make + +makeinfo --html --no-split -o doc/gnupg_nochunks.html doc/gnupg.texi +makeinfo --plaintext -o doc/gnupg.txt doc/gnupg.texi + +make DESTDIR=$PKG install + +# Links to makes gpg2 compatible with gpg1 +for f in gpg gpgv +do + ln -svf ${f}2.1 $PKG/usr/share/man/man1/$f.1 + ln -svf ${f}2 $PKG/usr/bin/${f} +done + +install -v -m755 -d \ +$PKG/usr/share/doc/gnupg-$version/html +if [ -f doc/gnupg_nochunks.html ];then + install -v -m644 doc/gnupg_nochunks.html \ + $PKG/usr/share/doc/gnupg-$version/gnupg.html +fi +install -v -m644 doc/*.texi doc/gnupg.txt \ +$PKG/usr/share/doc/gnupg-$version +rm $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/gnutls/talimat b/talimatname/genel/gnutls/talimat new file mode 100644 index 000000000..93f09aeec --- /dev/null +++ b/talimatname/genel/gnutls/talimat @@ -0,0 +1,21 @@ +# Description: Provide a secure layer over a reliable transport layer proposed by the IETF's TLS group. +# URL: http://www.gnu.org/software/gnutls/ +# Packager: pierre at nutyx dot org +# Depends on: libtasn1 nettle libidn p11-kit + +name=gnutls +version=3.4.9 +release=1 + +source=(ftp://ftp.gnutls.org/gcrypt/$name/v${version:0:3}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--with-zlib \ +--with-default-trust-store-file=/etc/ssl/ca-bundle.crt \ +--disable-guile +make +make DESTDIR=$PKG install +rm -f $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/gobject-introspection/talimat b/talimatname/genel/gobject-introspection/talimat new file mode 100644 index 000000000..dd729991a --- /dev/null +++ b/talimatname/genel/gobject-introspection/talimat @@ -0,0 +1,16 @@ +# Description: Used to describe the program APIs and collect them in a uniform, machine readable format. +# URL: http://live.gnome.org/GObjectIntrospection +# Packager: tnut at nutyx dot org +# Depends on: glib +name=gobject-introspection +version=1.46.0 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/gobject-introspection/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/goffice/talimat b/talimatname/genel/goffice/talimat new file mode 100644 index 000000000..b6b664841 --- /dev/null +++ b/talimatname/genel/goffice/talimat @@ -0,0 +1,18 @@ +# Description: The GOffice package contains a library of GLib/GTK document centric objects and utilities. +# URL: http://freecode.com/projects/goffice +# Maintainer: Morten Welinder https://git.gnome.org/browse/gnumeric/ +# Packager: tnut at nutyx dot org +# Depends on: libgsf libglade pango pcre gtk3 librsvg + +name=goffice +version=0.10.27 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/google-chrome-unstable/talimat b/talimatname/genel/google-chrome-unstable/talimat new file mode 100644 index 000000000..2bebca40d --- /dev/null +++ b/talimatname/genel/google-chrome-unstable/talimat @@ -0,0 +1,32 @@ +# Description: Google Chrome Browser, developer preview channel for Linux +# URL: http://dev.chromium.org/getting-involved/dev-channel +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: nss gconf libjpeg-turbo freetype cairo libxslt libpng alsa-lib hicolor-icon-theme xdg-utils + +name=google-chrome-unstable +version=50.0.2638.0 +release=1 + +[ "`uname -m`" == "i686" ] && _arch="i386" +[ "`uname -m`" == "x86_64" ] && _arch="amd64" + + +source=("https://dl.google.com/linux/direct/google-chrome-unstable_current_${_arch}.deb" + "https://www.google.com/chrome/intl/en/eula_text.html") + +build() { + + bsdtar -xf google-chrome-unstable_current_${_arch}.deb + bsdtar -xf data.tar.xz -C "$PKG/" + + gzip "$PKG"/usr/share/man/man1/google-chrome-unstable.1 + + for i in 16 22 24 32 48 64 128 256; do + install -Dm644 "$PKG"/opt/google/chrome-unstable/product_logo_${i}.png "$PKG"/usr/share/icons/hicolor/${i}x${i}/apps/google-chrome-unstable.png + done + + install -Dm644 "$SRC"/eula_text.html "$PKG"/usr/share/licenses/google-chrome/eula_text.html + + rm -r "$PKG"/etc/cron.daily/ "$PKG"/opt/google/chrome-unstable/cron/ + rm "$PKG"/opt/google/chrome-unstable/product_logo_*.png +} diff --git a/talimatname/genel/google-chrome/talimat b/talimatname/genel/google-chrome/talimat new file mode 100644 index 000000000..b9ab21583 --- /dev/null +++ b/talimatname/genel/google-chrome/talimat @@ -0,0 +1,32 @@ +# Description: Google Chrome Browser, developer preview channel for Linux +# URL: http://dev.chromium.org/getting-involved/dev-channel +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: nss gconf libjpeg-turbo freetype cairo libxslt libpng alsa-lib hicolor-icon-theme xdg-utils + +name=google-chrome +version=48.0.2564.103 +release=1 + +[ "`uname -m`" == "i686" ] && _arch="i386" +[ "`uname -m`" == "x86_64" ] && _arch="amd64" + + +source=("https://dl.google.com/linux/direct/google-chrome-stable_current_${_arch}.deb" + "https://www.google.com/chrome/intl/en/eula_text.html") + +build() { + + bsdtar -xf google-chrome-stable_current_${_arch}.deb + bsdtar -xf data.tar.xz -C "$PKG/" + + + for i in 16 22 24 32 48 64 128 256; do + install -Dm644 "$PKG"/opt/google/chrome/product_logo_${i}.png \ + "$PKG"/usr/share/icons/hicolor/${i}x${i}/apps/google-chrome.png + rm $PKG/opt/google/chrome/product_logo_${i}.png + done + + install -Dm644 "$SRC"/eula_text.html "$PKG"/usr/share/licenses/google-chrome/eula_text.html + + rm -r "$PKG"/etc/cron.daily/ "$PKG"/opt/google/chrome/cron/ +} diff --git a/talimatname/genel/gpart/talimat b/talimatname/genel/gpart/talimat new file mode 100644 index 000000000..96cf2659c --- /dev/null +++ b/talimatname/genel/gpart/talimat @@ -0,0 +1,17 @@ +# Description: Partition table rescue/guessing tool. +# URL: https://github.com/baruch/gpart +# Packager: pierre at nutyx dot org +# Depends on: + +name=gpart +version=0.2.2 +release=1 + +source=(https://github.com/baruch/${name}/archive/v${version}.tar.gz) + +build() { +cd $name-$version +./autogen.sh +make +make prefix=$PKG/usr sbindir=${PKG}/usr/bin install +} diff --git a/talimatname/genel/gparted/gparted.post-install b/talimatname/genel/gparted/gparted.post-install new file mode 100644 index 000000000..23b174fbd --- /dev/null +++ b/talimatname/genel/gparted/gparted.post-install @@ -0,0 +1 @@ +gtk-update-icon-cache -q -t -f usr/share/icons/hicolor diff --git a/talimatname/genel/gparted/talimat b/talimatname/genel/gparted/talimat new file mode 100644 index 000000000..f5264539f --- /dev/null +++ b/talimatname/genel/gparted/talimat @@ -0,0 +1,31 @@ +# Description: Gparted is the Gnome Partition Editor, a Gtk 2 GUI that can create, reorganise or delete disk partitions. +# URL: http://gparted.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: ssh-askpass gnome-doc-utils, gtk2,parted,gtkmm,libsigc++,ntfs-3g,lvm2,docbook-xsl + +description="Partition Editor, a Gtk 2 GUI that can create, reorganise or delete disk partitions." +name=gparted +version=0.25.0 +release=2 + +run=(ssh-askpass) + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ + --disable-static +make +make DESTDIR=$PKG install +sed -i 's/Exec=/Exec=sudo -A /' \ +$PKG/usr/share/applications/gparted.desktop +} +doc() { +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/${name}.doc#$version-any.mps \ +usr/share/gnome + +rm -r usr/share/gnome +} diff --git a/talimatname/genel/gpgme/talimat b/talimatname/genel/gpgme/talimat new file mode 100644 index 000000000..0f682b58c --- /dev/null +++ b/talimatname/genel/gpgme/talimat @@ -0,0 +1,19 @@ +# Description: A C wrapper library for GnuPG +# URL: http://www.gnupg.org/related_software/gpgme/ +# Packager: pierre at nutyx dot org +# Depends on: libassuan + +name=gpgme +version=1.6.0 +release=1 + +source=(ftp://ftp.gnupg.org/gcrypt/$name/$name-$version.tar.bz2) +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-fd-passing \ +--disable-gpgsm-test +make +make DESTDIR=$PKG install +rm $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/gpodder/talimat b/talimatname/genel/gpodder/talimat new file mode 100644 index 000000000..eb22536e4 --- /dev/null +++ b/talimatname/genel/gpodder/talimat @@ -0,0 +1,21 @@ +# Description: Podcatcher +# URL: http://gpodder.org/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: intltool, python, dbus-python, python-gtk, feedparser, mygpoclient + +name=gpodder +version=3.9.0 +release=6 +source=(http://gpodder.org/src/$name-$version.tar.gz) + +build(){ + cd $name-$version + PYTHON=python2 DESTDIR=${PKG} make install || return 1 + mkdir -p $PKG/usr/bin + mkdir -p $PKG/usr/man/man1 + sed -i \ + "/Popen(\['ip\|Popen(\['ifconfig/s/Popen(\['/Popen(['\/sbin\//" \ + src/gpodder/util.py + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gptfdisk/talimat b/talimatname/genel/gptfdisk/talimat new file mode 100644 index 000000000..ef88b2d14 --- /dev/null +++ b/talimatname/genel/gptfdisk/talimat @@ -0,0 +1,17 @@ +# Description: Partitioning tool that works on Globally Unique Identifier Partition Table disks +# URL: http://www.rodsbooks.com/gdisk/index.html +# Packager: pierre at nutyx dot org +# Depends on: popt icu + +name=gptfdisk +version=1.0.1 +release=1 + +source=(http://downloads.sourceforge.net/project/$name/$name/$version/$name-$version.tar.gz + http://www.linuxfromscratch.org/patches/blfs/svn/$name-$version-convenience-1.patch) +build () { +cd $name-$version +patch -Np1 -i ../$name-$version-convenience-1.patch +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/grantlee-qt5/talimat b/talimatname/genel/grantlee-qt5/talimat new file mode 100644 index 000000000..6ec16b160 --- /dev/null +++ b/talimatname/genel/grantlee-qt5/talimat @@ -0,0 +1,22 @@ +# Description : A string template engine based on the Django template system and written in Qt5 +# URL : https://www.gitorious.org/grantlee/pages/Home +# Packager : pierre at nutyx dot org +# Depends on : qt5 cmake doxygen + +name=grantlee-qt5 +version=5.0.0 +release=1 + +source=(http://downloads.grantlee.org/grantlee-$version.tar.gz) + +build() { + mkdir build + cd build + + cmake ../grantlee-$version \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTS=OFF + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/grantlee/talimat b/talimatname/genel/grantlee/talimat new file mode 100644 index 000000000..29266f50d --- /dev/null +++ b/talimatname/genel/grantlee/talimat @@ -0,0 +1,26 @@ +# Description: A string template engine based on the Django template system and written in Qt +# URL: http://www.gitorious.org/grantlee/pages/Home +# Packager: pierre at nutyx dot org +# Depends on: qt4 + +name=grantlee +version=0.5.1 +release=2 + +source=(http://downloads.grantlee.org/$name-$version.tar.gz) + +build() { + cd $name-$version + + sed -e 's|INCLUDE_INSTALL_DIR include|INCLUDE_INSTALL_DIR include/grantlee-qt4|' -i CMakeLists.txt + + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTS=OFF \ + -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt4 \ + .. + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/graphite2/talimat b/talimatname/genel/graphite2/talimat new file mode 100644 index 000000000..918742f17 --- /dev/null +++ b/talimatname/genel/graphite2/talimat @@ -0,0 +1,30 @@ +# Description: Graphite2 is a rendering engine for graphite fonts +# URL: http://projects.palaso.org/projects/graphitedev +# Packager: pierre at nutyx dot org +# Depends on: cmake freetype python harfbuzz + +name=graphite2 +version=1.3.3 +release=1 + +source=( http://downloads.sourceforge.net/silgraphite/graphite2-$version.tgz) + +build() { +cd graphite2-$version +mkdir build +cd build + +cmake -G "Unix Makefiles" \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-Wno-dev .. +make +make docs +make DESTDIR=$PKG install + +install -d -m755 $PKG/usr/share/doc/$name-$version +# cp -r -f doc/doxygen/{html,latex/refman.pdf} \ +# $PKG/usr/share/doc/$name-$version +cp -r -f ../doc/* \ +$PKG/usr/share/doc/$name-$version +} diff --git a/talimatname/genel/graphviz/talimat b/talimatname/genel/graphviz/talimat new file mode 100644 index 000000000..5522fabe0 --- /dev/null +++ b/talimatname/genel/graphviz/talimat @@ -0,0 +1,26 @@ +# Description: Graphviz is open source graph visualization software +# URL: http://www.graphviz.org +# Packager: berlius at nutyx dot com +# Depends on: gtk2 freetype xorg-fontconfig freeglut gdk-pixbuf libjpeg-turbo libpng pango xorg libglade ghostscript qt4 swig guile openjdk lua php python ruby tcl tk + +name=graphviz +version=2.38.0 +release=1 +source=(http://www.graphviz.org/pub/graphviz/stable/SOURCES/$name-$version.tar.gz) + +build () { + + cd $name-$version + + sed -e "s:ruby-1.9:ruby-2.2:g" \ + -i configure + + ./configure --prefix=/usr + make + make DESTDIR=$PKG install + + install -v -m755 -d $PKG/usr/share/doc/graphviz-2.38.0 + ln -v -s $PKG/usr/share/graphviz/doc \ + $PKG/usr/share/doc/graphviz-2.38.0 + +} diff --git a/talimatname/genel/grilo/talimat b/talimatname/genel/grilo/talimat new file mode 100644 index 000000000..7a325ecde --- /dev/null +++ b/talimatname/genel/grilo/talimat @@ -0,0 +1,17 @@ +# Description: Framework focused on making media discovery and browsing easy for application developers. +# URL: http://www.gnome.org +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: gtk3 libxml2 libsoup gobject-introspection vala + +name=grilo +version=0.2.4 +release=2 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/usr --sysconfdir=/etc --disable-static --disable-debug \ +--libdir=/usr/lib +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gsettings-desktop-schemas/gsettings-desktop-schemas.post-install b/talimatname/genel/gsettings-desktop-schemas/gsettings-desktop-schemas.post-install new file mode 100644 index 000000000..eac360e9c --- /dev/null +++ b/talimatname/genel/gsettings-desktop-schemas/gsettings-desktop-schemas.post-install @@ -0,0 +1 @@ +usr/bin/glib-compile-schemas usr/share/glib-2.0/schemas > /dev/null 2>&1 diff --git a/talimatname/genel/gsettings-desktop-schemas/talimat b/talimatname/genel/gsettings-desktop-schemas/talimat new file mode 100644 index 000000000..fa349a585 --- /dev/null +++ b/talimatname/genel/gsettings-desktop-schemas/talimat @@ -0,0 +1,19 @@ +# Description: Shared GSettings schemas for the desktop +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: intltool glib gobject-introspection + +run=( glib ) + +name=gsettings-desktop-schemas +version=3.18.1 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version:0:4}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gsfonts/gsfonts.post-install b/talimatname/genel/gsfonts/gsfonts.post-install new file mode 100644 index 000000000..0e16c4ce9 --- /dev/null +++ b/talimatname/genel/gsfonts/gsfonts.post-install @@ -0,0 +1,5 @@ +#!/bin/sh + +mkfontdir /usr/lib/X11/fonts/Type1 +mkfontscale /usr/lib/X11/fonts/Type1 + diff --git a/talimatname/genel/gsfonts/talimat b/talimatname/genel/gsfonts/talimat new file mode 100644 index 000000000..8f622038d --- /dev/null +++ b/talimatname/genel/gsfonts/talimat @@ -0,0 +1,18 @@ +# Description: Standard Ghostscript Type1 fonts from URW +# URL: http://sourceforge.net/projects/ghostscript +# Packager: pierre at nutyx dot org +# Depends on: xorg-app + +name=gsfonts +version=8.11 +release=1 + +source=(http://downloads.sourceforge.net/ghostscript/ghostscript-fonts-std-$version.tar.gz) + +build() { + mkdir -p $PKG/usr/lib/X11/fonts/Type1 + install -v -m644 fonts/*.{pfb,pfm,afm} \ + $PKG/usr/lib/X11/fonts/Type1/ + +} + diff --git a/talimatname/genel/gsl/talimat b/talimatname/genel/gsl/talimat new file mode 100644 index 000000000..4070837a0 --- /dev/null +++ b/talimatname/genel/gsl/talimat @@ -0,0 +1,18 @@ +# Description: Scientific Library (GSL) is a numerical library for C and C++ programmers. +# URL: http://www.gnu.org/software/gsl/ +# Packager: pierre at nutyx dot org + +name=gsl +version=2.1 +release=1 + +source=(http://ftp.gnu.org/pub/gnu/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static +make +make DESTDIR=$PKG install +rm $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/gssdp/talimat b/talimatname/genel/gssdp/talimat new file mode 100755 index 000000000..e801b55a4 --- /dev/null +++ b/talimatname/genel/gssdp/talimat @@ -0,0 +1,18 @@ +# Description: A GObject-based API for handling resource discovery and announcement over SSDP +# URL: http://gupnp.org/ +# Maintainer: NuTyX core team +# Packager: fanchyannmaria at orange dot fr +# Depends on: libsoup + +name=gssdp +version=0.14.11 +release=1 +source=(http://ftp.gnome.org/pub/gnome/sources/${name}/${version:0:4}/${name}-${version}.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gstreamer-plugins-bad/gstreamer-plugins-bad-0.10.23-compatibility-1.patch b/talimatname/genel/gstreamer-plugins-bad/gstreamer-plugins-bad-0.10.23-compatibility-1.patch new file mode 100644 index 000000000..f885cee30 --- /dev/null +++ b/talimatname/genel/gstreamer-plugins-bad/gstreamer-plugins-bad-0.10.23-compatibility-1.patch @@ -0,0 +1,29 @@ +--- a/ext/vp8/gstvp8utils.h ++++ b/ext/vp8/gstvp8utils.h +@@ -25,23 +25,6 @@ + + G_BEGIN_DECLS + +-/* Some compatibility defines for older libvpx versions */ +-#ifndef VPX_IMG_FMT_I420 +-#define VPX_IMG_FMT_I420 IMG_FMT_I420 +-#endif +- +-#ifndef VPX_PLANE_Y +-#define VPX_PLANE_Y PLANE_Y +-#endif +- +-#ifndef VPX_PLANE_U +-#define VPX_PLANE_U PLANE_U +-#endif +- +-#ifndef VPX_PLANE_V +-#define VPX_PLANE_V PLANE_V +-#endif +- + const char * gst_vpx_error_name (vpx_codec_err_t status); + + G_END_DECLS +-- +2.1.2 + diff --git a/talimatname/genel/gstreamer-plugins-bad/talimat b/talimatname/genel/gstreamer-plugins-bad/talimat new file mode 100644 index 000000000..e2eb1242e --- /dev/null +++ b/talimatname/genel/gstreamer-plugins-bad/talimat @@ -0,0 +1,20 @@ +# Description: GStreamer Multimedia Framework Bad Plugins +# URL: http://gstreamer.freedesktop.org/modules/gst-plugins-base.html +# Packager: pierre at nutyx dot org +# Depends on: gstreamer-plugins-base faac faad2 libmms libpng libvpx xvid jasper +name=gstreamer-plugins-bad +version=0.10.23 +release=1 + +source=(http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-$version.tar.bz2 + $name-$version-compatibility-1.patch) +build() { + +cd gst-plugins* +patch -Np1 -i ../$name-$version-compatibility-1.patch +./configure --prefix=/usr \ +--with-gtk=3.0 \ +--disable-examples +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gstreamer-plugins-base/talimat b/talimatname/genel/gstreamer-plugins-base/talimat new file mode 100644 index 000000000..cfb4f7c36 --- /dev/null +++ b/talimatname/genel/gstreamer-plugins-base/talimat @@ -0,0 +1,20 @@ +# Description: GStreamer Multimedia Framework Base Plugins +# URL: http://gstreamer.freedesktop.org/modules/gst-plugins-base.html +# Packager: pierre at nutyx dot org +# Depends on: gstreamer alsa-lib pango cdparanoia libogg libtheora libvorbis xorg-libxv xorg-libxcursor xorg-libxdamage xorg-libxrandr xorg-libxinerama + +name=gstreamer-plugins-base +version=0.10.36 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/gst-plugins-base/${version%.*}/gst-plugins-base-$version.tar.xz + http://www.linuxfromscratch.org/patches/downloads/gst-plugins-base/gst-plugins-base-0.10.36-gcc_4_9_0_i686-1.patch) + +build() { +cd gst-plugins-base-$version + +[ "`uname -m`" == "i686" ] && patch -Np1 -i ../gst-plugins-base-0.10.36-gcc_4_9_0_i686-1.patch +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gstreamer-plugins-ffmpeg/talimat b/talimatname/genel/gstreamer-plugins-ffmpeg/talimat new file mode 100644 index 000000000..a8cdcf1bf --- /dev/null +++ b/talimatname/genel/gstreamer-plugins-ffmpeg/talimat @@ -0,0 +1,26 @@ +# Description: GStreamer Multimedia Framework ffmpeg Plugins +# URL: http://gstreamer.freedesktop.org/modules/gst-plugins-base.html +# Packager: pierre at nutyx dot org +# Depends on: gstreamer gstreamer-plugins-base yasm sdl + +name=gstreamer-plugins-ffmpeg +version=0.10.13 +release=1 + +source=(http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-$version.tar.bz2 + http://downloads.nutyx.org/files/patchs/$name/h264_qpel_mmx.patch) +build() { +unset CFLAGS +unset CXXFLAGS + +cd gst-ffmpeg-$version +patch -Np1 -i ../h264_qpel_mmx.patch +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--localstatedir=/var \ +--with-ffmpeg-extra-configure="--enable-runtime-cpudetect" +make || make -j1 +make DESTDIR=$PKG install +} + + diff --git a/talimatname/genel/gstreamer-plugins-good/talimat b/talimatname/genel/gstreamer-plugins-good/talimat new file mode 100644 index 000000000..ab2ea9366 --- /dev/null +++ b/talimatname/genel/gstreamer-plugins-good/talimat @@ -0,0 +1,21 @@ +# Description: GStreamer Multimedia Framework good Plugins +# URL: http://gstreamer.freedesktop.org/modules/gst-plugins-base.html +# Packager: pierre at nutyx dot org +# Depends on: gstreamer-plugins-base cairo flac libjpeg-turbo libpng xorg-libx11 libsoup speex aalib taglib libcdio + +name=gstreamer-plugins-good +version=0.10.31 +release=1 + +source=(http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-$version.tar.xz) + +build() { +cd gst-plugins-good-$version +sed -i -e '/input:/d' sys/v4l2/gstv4l2bufferpool.c +sed -i -e "/case V4L2_CID_HCENTER/d" -e "/case V4L2_CID_VCENTER/d" sys/v4l2/v4l2_calls.c +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --with-gtk=3.0 +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gstreamer-plugins-python/talimat b/talimatname/genel/gstreamer-plugins-python/talimat new file mode 100644 index 000000000..d80f600d6 --- /dev/null +++ b/talimatname/genel/gstreamer-plugins-python/talimat @@ -0,0 +1,20 @@ +# Description: GStreamer Multimedia Framework python Plugins +# URL: http://gstreamer.freedesktop.org/ +# Packager: pierre at nutyx dot org +# Depends on: gstreamer gstreamer-plugins-base python-gobject2 + +name=gstreamer-plugins-python +version=0.10.22 +release=1 + +source=(http://gstreamer.freedesktop.org/src/gst-python/gst-python-$version.tar.bz2) + +build() { +cd gst-python-$version + +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} + + diff --git a/talimatname/genel/gstreamer-plugins-ugly/talimat b/talimatname/genel/gstreamer-plugins-ugly/talimat new file mode 100644 index 000000000..c9e8bf295 --- /dev/null +++ b/talimatname/genel/gstreamer-plugins-ugly/talimat @@ -0,0 +1,20 @@ +# Description: GStreamer Multimedia Framework ugly Plugins +# URL: http://gstreamer.freedesktop.org/modules/gst-plugins-ugly.html +# Packager: pierre at nutyx dot org +# Depends on: gstreamer-plugins-base lame libdvdnav libdvdread libdvdcss liba52 libmad libmpeg2 + +name=gstreamer-plugins-ugly +version=0.10.19 +release=2 + +source=( http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-$version.tar.xz + http://www.linuxfromscratch.org/patches/downloads/gst-plugins-ugly/gst-plugins-ugly-$version-libcdio_fixes-1.patch) + +build() { +cd gst-plugins-ugly-$version +patch -Np1 -i ../gst-plugins-ugly-$version-libcdio_fixes-1.patch + +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gstreamer/talimat b/talimatname/genel/gstreamer/talimat new file mode 100644 index 000000000..fdf6eedf9 --- /dev/null +++ b/talimatname/genel/gstreamer/talimat @@ -0,0 +1,25 @@ +# Description: GStreamer Multimedia Framework +# URL: http://gstreamer.freedesktop.org/ +# Packager: pierre at nutyx dot org +# Depends on: glib libxml2 gsl gobject-introspection + +name=gstreamer +version=0.10.36 +release=1 + +source=(http://gstreamer.freedesktop.org/src/gstreamer/$name-$version.tar.bz2) + +build() { +cd $name-$version +sed -i -e '/YYLEX_PARAM/d' \ + -e '/parse-param.*scanner/i %lex-param { void *scanner }' \ + gst/parse/grammar.y + +./configure --prefix=/usr \ +--disable-static +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/gtk-doc +} + + diff --git a/talimatname/genel/gstreamer1-plugins-bad/talimat b/talimatname/genel/gstreamer1-plugins-bad/talimat new file mode 100644 index 000000000..5354773b1 --- /dev/null +++ b/talimatname/genel/gstreamer1-plugins-bad/talimat @@ -0,0 +1,17 @@ +# Description: GStreamer Multimedia Framework Bad Plugins +# URL: http://gstreamer.freedesktop.org/modules/gst-plugins-base.html +# Packager: pierre at nutyx dot org +# Depends on: gstreamer1-plugins-base libdvdread libdvdnav faac faad2 libexif libmpeg2 mpg123 +name=gstreamer1-plugins-bad +release=1 + +source=(http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-$version.tar.xz ) + +build() { +cd gst-plugins* + +./configure --prefix=/usr \ +--with-package-origin="http://www.linuxfromscratch.org/blfs/view/svn/" +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gstreamer1-plugins-base/talimat b/talimatname/genel/gstreamer1-plugins-base/talimat new file mode 100644 index 000000000..c6b0cd072 --- /dev/null +++ b/talimatname/genel/gstreamer1-plugins-base/talimat @@ -0,0 +1,19 @@ +# Description: GStreamer Multimedia Framework Base Plugins +# URL: http://gstreamer.freedesktop.org/ +# Packager: pierre at nutyx dot org +# Depends on: gstreamer1 alsa-lib gobject-introspection iso-codes libtheora libvorbis pango +_name=gst-plugins-base + +name=gstreamer1-plugins-base +release=1 + +source=(http://gstreamer.freedesktop.org/src/${_name}/${_name}-$version.tar.xz) + +build() { +cd ${_name}-$version +./configure --prefix=/usr \ +--with-package-name="GStreamer Base Plugins $version BLFS" \ +--with-package-origin="http://www.linuxfromscratch.org/blfs/view/svn/" +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gstreamer1-plugins-good/talimat b/talimatname/genel/gstreamer1-plugins-good/talimat new file mode 100644 index 000000000..6d15dfa07 --- /dev/null +++ b/talimatname/genel/gstreamer1-plugins-good/talimat @@ -0,0 +1,19 @@ +# Description: GStreamer Multimedia Framework good Plugins +# URL: http://gstreamer.freedesktop.org/ +# Packager: pierre at nutyx dot org +# Depends on: gstreamer1-plugins-base flac gdk-pixbuf libjpeg-turbo libpng libsoup libvpx +_name=gst-plugins-good + +name=gstreamer1-plugins-good +release=1 + +source=(http://gstreamer.freedesktop.org/src/${_name}/${_name}-$version.tar.xz) + +build() { +cd ${_name}-$version +./configure --prefix=/usr \ + --with-package-name="GStreamer Good Plugins $version BLFS" \ +--with-package-origin="http://www.linuxfromscratch.org/blfs/view/svn/" +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gstreamer1-plugins-libav/talimat b/talimatname/genel/gstreamer1-plugins-libav/talimat new file mode 100644 index 000000000..b3d2a56dd --- /dev/null +++ b/talimatname/genel/gstreamer1-plugins-libav/talimat @@ -0,0 +1,18 @@ +# Description: GStreamer Multimedia Framework libav Plugins (fork of ffmpeg) +# URL: http://gstreamer.freedesktop.org/modules/gst-libav.html +# Packager: pierre at nutyx dot org +# Depends on: gstreamer1-plugins-base yasm +name=gstreamer1-plugins-libav +release=1 + +source=(http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-$version.tar.xz ) + +build() { +cd gst-* + +./configure --prefix=/usr \ +--with-package-name="GStreamer Libav Plugins $version BLFS" \ +--with-package-origin="http://www.linuxfromscratch.org/blfs/view/svn/" +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gstreamer1-plugins-ugly/talimat b/talimatname/genel/gstreamer1-plugins-ugly/talimat new file mode 100644 index 000000000..e512f4fd5 --- /dev/null +++ b/talimatname/genel/gstreamer1-plugins-ugly/talimat @@ -0,0 +1,18 @@ +# Description: GStreamer Multimedia Framework ugly Plugins +# URL: http://gstreamer.freedesktop.org/modules/gst-plugins-ugly.html +# Packager: pierre at nutyx dot org +# Depends on: gstreamer1-plugins-base lame libdvdread liba52 libmad libmpeg2 +name=gstreamer1-plugins-ugly +release=1 + +source=(http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-$version.tar.xz ) + +build() { +cd gst-plugins* + +./configure --prefix=/usr \ +--with-package-name="GStreamer Ugly Plugins $version BLFS" \ +--with-package-origin="http://www.linuxfromscratch.org/blfs/view/svn/" +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gstreamer1/talimat b/talimatname/genel/gstreamer1/talimat new file mode 100644 index 000000000..0efb69e9f --- /dev/null +++ b/talimatname/genel/gstreamer1/talimat @@ -0,0 +1,19 @@ +# Description: GStreamer Multimedia Framework +# URL: http://gstreamer.freedesktop.org/ +# Packager: pierre at nutyx dot org +# Depends on: glib libxml2 gsl gobject-introspection + +name=gstreamer1 +version=1.6.3 +release=1 + +source=(http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-$version.tar.xz) + +build() { +cd gstreamer-$version +./configure --prefix=/usr \ +--with-package-name="GStreamer $version BLFS" \ +--with-package-origin="http://www.linuxfromscratch.org/blfs/view/svn/" +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gtk-doc/talimat b/talimatname/genel/gtk-doc/talimat new file mode 100644 index 000000000..37ca48ffa --- /dev/null +++ b/talimatname/genel/gtk-doc/talimat @@ -0,0 +1,16 @@ +# Description: Useful for extracting specially formatted comments from the code to create API docs. +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: docbook-xml docbook-xsl itstool libxslt + +name=gtk-doc +version=1.24 +release=1 + +source=( http://ftp.gnome.org/pub/gnome/sources/$name/$version/$name-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gtk-engines/talimat b/talimatname/genel/gtk-engines/talimat new file mode 100644 index 000000000..4a30ee5a4 --- /dev/null +++ b/talimatname/genel/gtk-engines/talimat @@ -0,0 +1,21 @@ +# Description: The GTK Engines package contains eight themes/engines and two additional engines for GTK2. +# URL: http://ftp.gnome.org/pub/gnome/sources/gtk-engines +# Packager: berlius at nutyx dot com +# Depends on: gtk2 lua + +name=gtk-engines +version=2.20.2 +release=1 +source=(http://ftp.gnome.org/pub/gnome/sources/gtk-engines/2.20/$name-$version.tar.bz2) + +build() { + + cd $name-$version + + ./configure --prefix=/usr + + make + + make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/gtk-update-icon-cache/talimat b/talimatname/genel/gtk-update-icon-cache/talimat new file mode 100644 index 000000000..ecd018360 --- /dev/null +++ b/talimatname/genel/gtk-update-icon-cache/talimat @@ -0,0 +1,24 @@ +# Description: The GTK+ update icon cache tool +# URL: http://www.gtk.org/ +# Packager: pierre at nutyx dot org +# Depends on: gdk-pixbuf glib atk pango cairo libffi libpng pcre + +name=gtk-update-icon-cache +version=2.24.29 +release=2 + +source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/${version%.*}/gtk+-$version.tar.xz) + +build() { +cd gtk+-$version +sed -i 's#.*@man_#man_#' docs/reference/gtk/Makefile.in +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--sysconfdir=/etc \ +--with-xinput=yes +cd gtk +make gtk-update-icon-cache +mkdir -p $PKG/usr/{bin,share/man/man1} +install -c gtk-update-icon-cache $PKG/usr/bin/gtk-update-icon-cache +} diff --git a/talimatname/genel/gtk2/gtk.post-install b/talimatname/genel/gtk2/gtk.post-install new file mode 100644 index 000000000..ac7cb5896 --- /dev/null +++ b/talimatname/genel/gtk2/gtk.post-install @@ -0,0 +1 @@ +/usr/bin/gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules diff --git a/talimatname/genel/gtk2/talimat b/talimatname/genel/gtk2/talimat new file mode 100644 index 000000000..431d85895 --- /dev/null +++ b/talimatname/genel/gtk2/talimat @@ -0,0 +1,66 @@ +# Description: GTK+ is a multi-platform toolkit (version 2) +# URL: http://www.gtk.org/ +# Packager: pierre at nutyx dot org +# Depends on: gtk-doc shared-mime-info,xorg-libxinerama,xorg-libxrandr,cairo,pango,pangox-compat,atk,libtiff,cups,gdk-pixbuf,xorg-libxi,xorg-libxcursor,hicolor-icon-theme,gtk-update-icon-cache + +# The run variable define the runtime dependencies +run=(gtk-update-icon-cache) + + + +# Seul les paquets devel, doc et man sont splité, gtk étant une lib incontournable et le nombre +# de fichiers binaires n'est pas très important. La variable PKGMK_GROUP redéfini les groupes +# Ici, le groupe lib ne sera pas construit + +PKGMK_GROUPS=(devel man doc) + +name=gtk2 +version=2.24.29 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/${version%.*}/gtk+-$version.tar.xz) + +build() { +cd gtk+-$version +sed -i 's#l \(gtk-.*\).sgml#& -o \1#' docs/{faq,tutorial}/Makefile.in +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--sysconfdir=/etc +make +make DESTDIR=$PKG install +mkdir -p $PKG/etc/gtk-2.0 +echo 'gtk-fallback-icon-theme = "Tango"' > $PKG/etc/gtk-2.0/gtkrc + +# Construit dans gtk-update-icon-cache +rm -f $PKG/usr/bin/gtk-update-icon-cache +rm -f $PKG/usr/share/man/man1/gtk-update-icon-cache.1 +} +doc () { +# Chaque fonction produisant un groupe doit suivre les règles suivantes +# 1. Archiver les fichiers souhaités en utilisant la syntaxe correcte (avec les bonnes variables) +# 2. Effacer ces même fichiers pour qu'ils ne se retrouvent pas dans le paquet principal (ou de base) + +# Normalement pkgmk EST dans $PKG juste pour la lisibilitée et la compréhension + +cd $PKG + +# 1. Création de l'archive des fichiers souhaités +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/${name}.doc#$version-any.mps \ +usr/share/gtk-doc usr/share/gtk-2.0/demo +# 2. On efface CES MÊMES fichiers +rm -r usr/share/{gtk-doc,gtk-2.0/demo} +} +devel () { + +cd $PKG + +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.devel#$version-any.mps \ +usr/lib/pkgconfig \ +usr/include \ +usr/share/gir-1.0 + +rm -r usr/{share/gir-1.0,lib/pkgconfig,include} +} diff --git a/talimatname/genel/gtk3/gtk3.post-install b/talimatname/genel/gtk3/gtk3.post-install new file mode 100644 index 000000000..aceb749ca --- /dev/null +++ b/talimatname/genel/gtk3/gtk3.post-install @@ -0,0 +1,2 @@ +usr/bin/gtk-query-immodules-3.0 --update-cache +usr/bin/glib-compile-schemas usr/share/glib-2.0/schemas > /dev/null 2>&1 diff --git a/talimatname/genel/gtk3/talimat b/talimatname/genel/gtk3/talimat new file mode 100644 index 000000000..95d6a354a --- /dev/null +++ b/talimatname/genel/gtk3/talimat @@ -0,0 +1,34 @@ +# Description: Libraries used for creating graphical user interfaces for applications. +# URL: http://www.gtk.org/ +# Packager: pierre at nutyx dot org +# Depends on: adwaita-icon-theme libepoxy xorg-libxinerama,xorg-libxrandr,xorg-libxcursor,at-spi2-atk,cups,colord,xorg-libxi,atk,cairo,pango,pangox-compat,gdk-pixbuf,gtk-update-icon-cache +run=(adwaita-icon-theme) + +name=gtk3 +version=3.18.7 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/${version%.*}/gtk+-$version.tar.xz) + +build() { +cd gtk+-$version +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--enable-broadway-backend \ +--enable-x11-backend \ +--disable-wayland-backend + +make || make -j1 +make DESTDIR=$PKG install +rm -r $PKG/usr/share/gtk-doc +cat > $PKG/etc/gtk-3.0/settings.ini << "EOF" +[Settings] +gtk-theme-name = Adwaita +gtk-icon-theme-name = gnome +gtk-cursor-theme-name = Adwaita +EOF +# Empaqueté ds gtk-update-icon-cache +rm $PKG/{usr/bin/gtk-update-icon-cache,usr/share/man/man1/gtk-update-icon-cache.1} +} diff --git a/talimatname/genel/gtkhtml/talimat b/talimatname/genel/gtkhtml/talimat new file mode 100644 index 000000000..3e55b1c61 --- /dev/null +++ b/talimatname/genel/gtkhtml/talimat @@ -0,0 +1,18 @@ +# Description: The GtkHTML package contains a lightweight HTML rendering/printing/editing engine. +# URL: https://github.com/GNOME/gtkhtml +# Packager: fanch at nutyx dot org, tnut at nutyx dot org +# Depends on: enchant gsettings-desktop-schemas gtk3 iso-codes libsoup + +run=(gsettings-desktop-schemas) + +name=gtkhtml +version=4.10.0 +release=1 +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gtkmm/talimat b/talimatname/genel/gtkmm/talimat new file mode 100644 index 000000000..da298a19f --- /dev/null +++ b/talimatname/genel/gtkmm/talimat @@ -0,0 +1,16 @@ +# Description: C++ bindings for gtk2 +# URL: http://gtkmm.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: gtk2 pangomm cairomm atkmm + +name=gtkmm +version=2.24.4 +release=2 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gtksourceview2/talimat b/talimatname/genel/gtksourceview2/talimat new file mode 100644 index 000000000..fa60c158d --- /dev/null +++ b/talimatname/genel/gtksourceview2/talimat @@ -0,0 +1,19 @@ +# Description: Libraries used for extending the GTK+ 2 text functions to include syntax highlighting. +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: gtk2 libxml2 + +name=gtksourceview2 +version=2.10.5 +release=2 + +source=(http://ftp.gnome.org/pub/gnome/sources/gtksourceview/2.10/gtksourceview-${version}.tar.bz2) + +build() { +cd gtksourceview-$version +sed -i 's#python#python2#' gtksourceview/language-specs/convert.py + ./configure --prefix=/usr --sysconfdir=/etc \ + --localstatedir=/var --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gtksourceview3/talimat b/talimatname/genel/gtksourceview3/talimat new file mode 100755 index 000000000..68cf7d0ea --- /dev/null +++ b/talimatname/genel/gtksourceview3/talimat @@ -0,0 +1,18 @@ +# Description: Syntax highlighting for the GtkTextView widget +# URL: http://mail.gnome.org/mailman/listinfo/gnome-devtools +# Maintainer: NuTyX GNOME team +# Packager: thierryn1 at hispeed dot ch +# Depends on: gtk3,libxml2 + +name=gtksourceview3 +version=3.18.1 +release=1 +_name=gtksourceview +source=(http://download.gnome.org/sources/${_name}/${version:0:4}/${_name}-$version.tar.xz) + +build() { + cd ${_name}-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/guile/talimat b/talimatname/genel/guile/talimat new file mode 100644 index 000000000..0f6ff667c --- /dev/null +++ b/talimatname/genel/guile/talimat @@ -0,0 +1,42 @@ +# Description: Guile is an interpreter and compiler for the Scheme programming language. +# URL: http://www.gnu.org/software/guile/guile.html +# Packager: berlius at nutyx dot com +# Depends on: gc libunistring libffi emacs gdb + +name=guile +version=2.0.11 +release=1 +source=(ftp://ftp.gnu.org/gnu/$name/$name-$version.tar.gz) + +build() { + + cd $name-$version + + ./configure \ + --prefix=/usr \ + --disable-static \ + --docdir=/usr/share/doc/guile-2.0.11 + + make + make html + + makeinfo --plaintext -o doc/r5rs/r5rs.txt doc/r5rs/r5rs.texi + makeinfo --plaintext -o doc/ref/guile.txt doc/ref/guile.texi + + make DESTDIR=$PKG install + make install-html + + install -v -m755 -d $PKG/usr/share/gdb/auto-load/usr/lib + mv $PKG/usr/lib/libguile-*-gdb.scm $PKG/usr/share/gdb/auto-load/usr/lib + install -v -m755 -d $PKG/usr/share/doc/guile-2.0.11 + + find examples -name "Makefile*" -delete + cp -vR examples $PKG/usr/share/doc/guile-2.0.11 + for DIRNAME in r5rs ref; do + install -v -m755 -d $PKG/usr/share/doc/guile-2.0.11/${DIRNAME} + install -v -m644 doc/${DIRNAME}/*.txt \ + $PKG/usr/share/doc/guile-2.0.11/${DIRNAME} + done + unset DIRNAME + +} diff --git a/talimatname/genel/gupnp/talimat b/talimatname/genel/gupnp/talimat new file mode 100755 index 000000000..b20c16dbf --- /dev/null +++ b/talimatname/genel/gupnp/talimat @@ -0,0 +1,19 @@ +# Description: An object-oriented UPNP framework +# URL: http://gupnp.org/ +# Maintainer: NuTyX core team +# Packager: fanchyannmaria at orange dot fr +# Depends on: gssdp, util-linux + +name=gupnp +version=0.20.14 +release=1 +source=(http://ftp.gnome.org/pub/gnome/sources/${name}/${version%.*}/${name}-${version}.tar.xz) + +build() { +cd $name-$version +sed -i '1s|^#!.*python$|&2|' tools/gupnp-binding-tool + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --disable-static --with-context-manager=linux +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gutenprint/gutenprint.post-install b/talimatname/genel/gutenprint/gutenprint.post-install new file mode 100644 index 000000000..7083fbdd1 --- /dev/null +++ b/talimatname/genel/gutenprint/gutenprint.post-install @@ -0,0 +1,3 @@ +if [ -f /etc/rc.d/init.d/cups ]; then + /etc/rc.d/init.d/cups restart +fi diff --git a/talimatname/genel/gutenprint/talimat b/talimatname/genel/gutenprint/talimat new file mode 100644 index 000000000..8b606de93 --- /dev/null +++ b/talimatname/genel/gutenprint/talimat @@ -0,0 +1,23 @@ +# Description: Top quality printer drivers for POSIX systems +# URL: http://gimp-print.sourceforge.net +# Packager: pierre at nutyx dot org +# Depends on: ijs gimp gtk2 cups foomatic-db-engine ghostscript + +name=gutenprint +version=5.2.9 +release=2 + +source=(http://downloads.sourceforge.net/gimp-print/$name-$version.tar.bz2) + +build() { +cd $name-$version +sed -i 's|$(PACKAGE)/doc|doc/$(PACKAGE)-$(VERSION)|' \ + {,doc/,doc/developer/}Makefile.in + +./configure --prefix=/usr \ +--disable-static \ +--infodir=/usr/share/info --mandir=/usr/share/man +make +make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/gvfs/gvfs.post-install b/talimatname/genel/gvfs/gvfs.post-install new file mode 100644 index 000000000..f57cfeb82 --- /dev/null +++ b/talimatname/genel/gvfs/gvfs.post-install @@ -0,0 +1,2 @@ +gio-querymodules /usr/lib/gio/modules +glib-compile-schemas /usr/share/glib-2.0/schemas > /dev/null 2>&1 diff --git a/talimatname/genel/gvfs/talimat b/talimatname/genel/gvfs/talimat new file mode 100644 index 000000000..6f9b4a7cb --- /dev/null +++ b/talimatname/genel/gvfs/talimat @@ -0,0 +1,18 @@ +# Description: Userspace virtual filesystem implemented as a pluggable module for gio +# URL: http://www.gnome.org/ +# Packager: tyrry at nutyx dot org +# Depends on: avahi dbus-glib intltool libsecret gtk3 libsoup udisks2 obexd fuse libarchive samba bluez + +name=gvfs +version=1.24.2 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--disable-gphoto2 +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gvim/gvim.desktop b/talimatname/genel/gvim/gvim.desktop new file mode 100644 index 000000000..e1a43b5e0 --- /dev/null +++ b/talimatname/genel/gvim/gvim.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Name=gVim +Comment=GTK2 enhanced vim text editor +GenericName=Text Editor +Type=Application +TryExec=gvim +Exec=gvim %F +Icon=vim48x48.png +Terminal=false +Categories=GTK;Application;Utility;TextEditor; diff --git a/talimatname/genel/gvim/talimat b/talimatname/genel/gvim/talimat new file mode 100644 index 000000000..47e79660e --- /dev/null +++ b/talimatname/genel/gvim/talimat @@ -0,0 +1,31 @@ +# Description: GTK version of the vim editor +# URL: http://www.vim.org/ +# Maintainer: Juergen Daubert, jue at crux dot nu +# Packager: fanch at nutyx dot org +# Depends on: vim, gtk2, xorg-libxt + +name=gvim +version=7.4.629 +release=2 + +source=(http://crux.nu/files/distfiles/vim-$version.tar.xz + gvim.desktop) + +build () { + cd vim-$version/src + + ./configure --prefix=/usr \ + --with-vim-name=gvim \ + --with-x=yes \ + --enable-gui=gtk2 \ + --enable-multibyte \ + --disable-gpm \ + --disable-nls + + make VIMRTDIR= + make VIMRTDIR= DESTDIR=$PKG installvimbin + + install -d $PKG/usr/share/{applications,pixmaps} + install -m 644 $SRC/gvim.desktop $PKG/usr/share/applications + install -m 644 ../runtime/vim*.png $PKG/usr/share/pixmaps +} diff --git a/talimatname/genel/handbrake/talimat b/talimatname/genel/handbrake/talimat new file mode 100644 index 000000000..2555356dd --- /dev/null +++ b/talimatname/genel/handbrake/talimat @@ -0,0 +1,24 @@ +# Description: open source video transcoder +# URL: http://handbrake.fr/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: cmake qt5 libnotify lame x264 gtk3 faad2 freetype fribidi xorg-fontconfig libass libbluray libogg libpng libsamplerate libtheora libvorbis libvpx libxml2 perl-xml-parser pcre xorg-pixman python yasm x265 + +name=handbrake +version=0.10.3 +release=1 +source=( +http://download.handbrake.fr/releases/$version/HandBrake-$version.tar.bz2) + +build() { + cd HandBrake-$version + + ./configure \ + --prefix=/usr \ + --force \ + --disable-gtk-update-checks + + cd build + make -j1 + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/harfbuzz/talimat b/talimatname/genel/harfbuzz/talimat new file mode 100644 index 000000000..cc3afedf8 --- /dev/null +++ b/talimatname/genel/harfbuzz/talimat @@ -0,0 +1,18 @@ +# Description: OpenType text shaping engine +# URL: http://www.freedesktop.org/software/harfbuzz +# Packager: pierre at nutyx dot org +# Depends on: cairo glib icu freetype + +name=harfbuzz +version=1.1.2 +release=1 + +source=(http://www.freedesktop.org/software/$name/release/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--with-gobject +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/haveged/talimat b/talimatname/genel/haveged/talimat new file mode 100644 index 000000000..d9af011ad --- /dev/null +++ b/talimatname/genel/haveged/talimat @@ -0,0 +1,30 @@ +# Description: Daemon that generates an unpredictable stream of random numbers and feeds the /dev/random +# URL: http://www.issihosts.com/haveged/ +# Packager: berlius at nutyx dot com +# Depends on: + +name=haveged +version=1.9.1 +release=1 + +source=(http://downloads.sourceforge.net/project/haveged/$name-$version.tar.gz) + +build () { + + cd $name-$version + + source /etc/blfs-bootscripts + wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + tar xvf $scripts-$scriptsversion.tar.bz2 + + ./configure --prefix=/usr + make + make DESTDIR=$PKG install + + cd $scripts-$scriptsversion + make DESTDIR=$PKG install-haveged + + mkdir -pv $PKG/usr/share/doc/haveged-1.9.1 + cp -v README $PKG/usr/share/doc/haveged-1.9.1 + +} diff --git a/talimatname/genel/hd2u/talimat b/talimatname/genel/hd2u/talimat new file mode 100644 index 000000000..223bc36ac --- /dev/null +++ b/talimatname/genel/hd2u/talimat @@ -0,0 +1,20 @@ +# Description: The hd2u package contains an any to any text format converter. +# URL: http://terminus.sk/~hany +# Packager: berlius at nutyx dot com +# Depends on: popt + +name=hd2u +version=1.0.3 +release=1 +source=(http://terminus.sk/~hany/\_data/hd2u/$name-$version.tgz) + +build () { + + cd $name-$version + + ./configure --prefix=/usr + make + install -d -m 755 $PKG/usr/bin + install -m 755 -s dos2unix $PKG/usr/bin + +} diff --git a/talimatname/genel/hdparm/talimat b/talimatname/genel/hdparm/talimat new file mode 100644 index 000000000..cb7fbe5bd --- /dev/null +++ b/talimatname/genel/hdparm/talimat @@ -0,0 +1,13 @@ +# Description: The Hdparm package contains an utility that is useful for controlling ATA/IDE +# URL: http://hdparm.sourceforge.net/ +# Packager: tnut at nutyx dot org + +name=hdparm +version=9.45 +release=1 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz) +build() { +cd $name-$version && make +make DESTDIR=$PKG binprefix=/usr install +} diff --git a/talimatname/genel/help2man/talimat b/talimatname/genel/help2man/talimat new file mode 100644 index 000000000..f974db9a6 --- /dev/null +++ b/talimatname/genel/help2man/talimat @@ -0,0 +1,24 @@ +# Description: Conversion tool to create man files +# URL: URL: http://www.gnu.org/software/help2man/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: perl-locale-gettext +name=help2man +version=1.44.1 +release=1 + +source=(http://ftp.gnu.org/gnu/help2man/help2man-$version.tar.xz) + +build(){ + cd $name-$version + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --libdir=/usr/lib + make + make DESTDIR=$PKG install +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/hexchat/talimat b/talimatname/genel/hexchat/talimat new file mode 100644 index 000000000..40faeb771 --- /dev/null +++ b/talimatname/genel/hexchat/talimat @@ -0,0 +1,23 @@ +# Description: HexChat is an IRC chat program. It allows you to join multiple IRC channels (chat rooms) at the same time, talk publicly, have private one-on-one conversations, etc. File transfers are also possible. +# URL: https://dl.hexchat.net/hexchat +# Packager: berlius at nutyx dot com +# Depends on: glib gtk2 dbus libnotify libcanberra openssl pciutils + +description="IRC chat program. It allows you to join multiple IRC channels at the sametime" +name=hexchat +version=2.10.2 +release=1 +source=(https://dl.hexchat.net/hexchat/$name-$version.tar.xz) + +build() { + + cd $name-$version + + ./configure --prefix=/usr + + make + + make DESTDIR=$PKG install + + +} diff --git a/talimatname/genel/hfsprogs/license b/talimatname/genel/hfsprogs/license new file mode 100644 index 000000000..c7fab4b24 --- /dev/null +++ b/talimatname/genel/hfsprogs/license @@ -0,0 +1,353 @@ +Apple Public Source License + +Version 2.0 - August 6, 2003 + +Please read this License carefully before downloading this software. By +downloading or using this software, you are agreeing to be bound by the +terms of this License. If you do not or cannot agree to the terms of +this License, please do not download or use the software. + +1. General; Definitions. This License applies to any program or other +work which Apple Computer, Inc. ("Apple") makes publicly available and +which contains a notice placed by Apple identifying such program or work +as "Original Code" and stating that it is subject to the terms of this +Apple Public Source License version 2.0 ("License"). As used in this +License: + +1.1 "Applicable Patent Rights" mean: (a) in the case where Apple is the +grantor of rights, (i) claims of patents that are now or hereafter +acquired, owned by or assigned to Apple and (ii) that cover subject +matter contained in the Original Code, but only to the extent necessary +to use, reproduce and/or distribute the Original Code without +infringement; and (b) in the case where You are the grantor of rights, +(i) claims of patents that are now or hereafter acquired, owned by or +assigned to You and (ii) that cover subject matter in Your +Modifications, taken alone or in combination with Original Code. + +1.2 "Contributor" means any person or entity that creates or contributes +to the creation of Modifications. + +1.3 "Covered Code" means the Original Code, Modifications, the +combination of Original Code and any Modifications, and/or any +respective portions thereof. + +1.4 "Externally Deploy" means: (a) to sublicense, distribute or +otherwise make Covered Code available, directly or indirectly, to anyone +other than You; and/or (b) to use Covered Code, alone or as part of a +Larger Work, in any way to provide a service, including but not limited +to delivery of content, through electronic communication with a client +other than You. + +1.5 "Larger Work" means a work which combines Covered Code or portions +thereof with code not governed by the terms of this License. + +1.6 "Modifications" mean any addition to, deletion from, and/or change +to, the substance and/or structure of the Original Code, any previous +Modifications, the combination of Original Code and any previous +Modifications, and/or any respective portions thereof. When code is +released as a series of files, a Modification is: (a) any addition to or +deletion from the contents of a file containing Covered Code; and/or (b) +any new file or other representation of computer program statements that +contains any part of Covered Code. + +1.7 "Original Code" means (a) the Source Code of a program or other work +as originally made available by Apple under this License, including the +Source Code of any updates or upgrades to such programs or works made +available by Apple under this License, and that has been expressly +identified by Apple as such in the header file(s) of such work; and (b) +the object code compiled from such Source Code and originally made +available by Apple under this License + +1.8 "Source Code" means the human readable form of a program or other +work that is suitable for making modifications to it, including all +modules it contains, plus any associated interface definition files, +scripts used to control compilation and installation of an executable +(object code). + +1.9 "You" or "Your" means an individual or a legal entity exercising +rights under this License. For legal entities, "You" or "Your" includes +any entity which controls, is controlled by, or is under common control +with, You, where "control" means (a) the power, direct or indirect, to +cause the direction or management of such entity, whether by contract or +otherwise, or (b) ownership of fifty percent (50%) or more of the +outstanding shares or beneficial ownership of such entity. + +2. Permitted Uses; Conditions & Restrictions. Subject to the terms and +conditions of this License, Apple hereby grants You, effective on the +date You accept this License and download the Original Code, a +world-wide, royalty-free, non-exclusive license, to the extent of +Apple's Applicable Patent Rights and copyrights covering the Original +Code, to do the following: + +2.1 Unmodified Code. You may use, reproduce, display, perform, +internally distribute within Your organization, and Externally Deploy +verbatim, unmodified copies of the Original Code, for commercial or +non-commercial purposes, provided that in each instance: + +(a) You must retain and reproduce in all copies of Original Code the +copyright and other proprietary notices and disclaimers of Apple as they +appear in the Original Code, and keep intact all notices in the Original +Code that refer to this License; and + +(b) You must include a copy of this License with every copy of Source +Code of Covered Code and documentation You distribute or Externally +Deploy, and You may not offer or impose any terms on such Source Code +that alter or restrict this License or the recipients' rights hereunder, +except as permitted under Section 6. + +2.2 Modified Code. You may modify Covered Code and use, reproduce, +display, perform, internally distribute within Your organization, and +Externally Deploy Your Modifications and Covered Code, for commercial or +non-commercial purposes, provided that in each instance You also meet +all of these conditions: + +(a) You must satisfy all the conditions of Section 2.1 with respect to +the Source Code of the Covered Code; + +(b) You must duplicate, to the extent it does not already exist, the +notice in Exhibit A in each file of the Source Code of all Your +Modifications, and cause the modified files to carry prominent notices +stating that You changed the files and the date of any change; and + +(c) If You Externally Deploy Your Modifications, You must make Source +Code of all Your Externally Deployed Modifications either available to +those to whom You have Externally Deployed Your Modifications, or +publicly available. Source Code of Your Externally Deployed +Modifications must be released under the terms set forth in this +License, including the license grants set forth in Section 3 below, for +as long as you Externally Deploy the Covered Code or twelve (12) months +from the date of initial External Deployment, whichever is longer. You +should preferably distribute the Source Code of Your Externally Deployed +Modifications electronically (e.g. download from a web site). + +2.3 Distribution of Executable Versions. In addition, if You Externally +Deploy Covered Code (Original Code and/or Modifications) in object code, +executable form only, You must include a prominent notice, in the code +itself as well as in related documentatble under the terms of this +License with information on how and where to obtain such Source Code. + +2.4 Third Party Rights. You expressly acknowledge and agree that +although Apple and each Contributor grants the licenses to their +respective portions of the Covered Code set forth herein, no assurances +are provided by Apple or any Contributor that the Covered Code does not +infringe the patent or other intellectual property rights of any other +entity. Apple and each Contributor disclaim any liability to You for +claims brought by any other entity based on infringement of intellectual +property rights or otherwise. As a condition to exercising the rights +and licenses granted hereunder, You hereby assume sole responsibility to +secure any other intellectual property rights needed, if any. For +example, if a third party patent license is required to allow You to +distribute the Covered Code, it is Your responsibility to acquire that +license before distributing the Covered Code. + +3. Your Grants. In consideration of, and as a condition to, the licenses +granted to You under this License, You hereby grant to any person or +entity receiving or distributing Covered Code under this License a +non-exclusive, royalty-free, perpetual, irrevocable license, under Your +Applicable Patent Rights and other intellectual property rights (other +than patent) owned or controlled by You, to use, reproduce, display, +perform, modify, sublicense, distribute and Externally Deploy Your +Modifications of the same scope and extent as Apple's licenses under +Sections 2.1 and 2.2 above. + +4. Larger Works. You may create a Larger Work by combining Covered Code +with other code not governed by the terms of this License and distribute +the Larger Work as a single product. In each such instance, You must +make sure the requirements of this License are fulfilled for the Covered +Code or any portion thereof. + +5. Limitations on Patent License. Except as expressly stated in Section +2, no other patent rights, express or implied, are granted by Apple +herein. Modifications and/or Larger Works may require additional patent +licensesrms") to one or more recipients of Covered Code. However, You +may do so only on Your own behalf and as Your sole responsibility, and +not on behalf of Apple or any Contributor. You must obtain the +recipient's agreement that any such Additional Terms are offered by You +alone, and You hereby agree to indemnify, defend and hold Apple and +every Contributor harmless for any liability incurred by or claims +asserted against Apple or such Contributor by reason of any such +Additional Terms. + +7. Versions of the License. Apple may publish revised and/or new +versions of this License from time to time. Each version will be given a +distinguishing version number. Once Original Code has been published +under a particular version of this License, You may continue to use it +under the terms of that version. You may also choose to use such +Original Code under the terms of any subsequent version of this License +published by Apple. No one other than Apple has the right to modify the +terms applicable to Covered Code created under this License. + +8. NO WARRANTY OR SUPPORT. The Covered Code may contain in whole or in +part pre-release, untested, or not fully tested works. The Covered Code +may contain errors that could cause failures or loss of data, and may be +incomplete or contain inaccuracies. You expressly acknowledge and agree +that use of the Covered Code, or any portion thereof, is at Your sole +and entire risk. THE COVERED CODE IS PROVIDED "AS IS" AND WITHOUT +WARRANTY, UPGRADES OR SUPPORT OF ANY KIND AND APPLE AND APPLE'S +LICENSOR(S) (COLLECTIVELY REFERRED TO AS "APPLE" FOR THE PURPOSES OF +SECTIONS 8 AND 9) AND ALL CONTRIBUTORS EXPRESSLY DISCLAIM ALL WARRANTIES +AND/OR CONDITIONS, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY, OF +SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR PURPOSE, OF ACCURACY, +OF QUIET ENJOYMENT, AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. APPLE AND +EACH CONTRIBUTOR DOES NOT WARRANT AGAINST INTERFERENCE WITH YOUR +ENJOYMENT OF THE COVERED CODE, THAT THE FUNCTIONS CONTAINED IN THE +COVERED CODE WILL MEET YOUR REQUIREMENTS, THAT THE OPERATION OF THE +COVERED CODE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE +COVERED CODE WILL BE CORRECTED. NO ORAL OR WRITTEN INFORMATION OR ADVICE +GIVEN BY APPLE, AN APPLE AUTHORIZED REPRESENTATIVE OR ANY CONTRIBUTOR +SHALL CREATE A WARRANTY. You acknowledge that the Covered Code is not +intended for use in the operation of nuclear facilities, aircraft +navigation, communication systems, or air traffic control machines in +which case the failure of the Covered Code could lead to death, personal +injury, or severe physical or environmental damage. + +9. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO +EVENT SHALL APPLE OR ANY CONTRIBUTOR BE LIABLE FOR ANY INCIDENTAL, +SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO +THIS LICENSE OR YOUR USE OR INABILITY TO USE THE COVERED CODE, OR ANY +PORTION THEREOF, WHETHER UNDER A THEORY OF CONTRACT, WARRANTY, TORT +(INCLUDING NEGLIGENCE), PRODUCTS LIABILITY OR OTHERWISE, EVEN IF APPLE +OR SUCH CONTRIBUTOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES +AND NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY REMEDY. SOME +JURISDICTIONS DO NOT ALLOW THE LIMITATION OF LIABILITY OF INCIDENTAL OR +CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY TO YOU. In no +event shall Apple's total liability to You for all damages (other than +as may be required by applicable law) under this License exceed the +amount of fifty dollars ($50.00). + +10. Trademarks. This License does not grant any rights to use the +trademarks or trade names "Apple", "Apple Computer", "Mac", "Mac OS", +"QuickTime", "QuickTime Streaming Server" or any other trademarks, +service marks, logos or trade names belonging to Apple (collectively +"Apple Marks") or to any trademark, service mark, logo or trade name +belonging to any Contributor. You agree not to use any Apple Marks in or +as part of the name of products derived from the Original Code or to +endorse or promote products derived from the Original Code other than as +expressly permitted by and in strict compliance at all times with +Apple's third party trademark usage guidelines which are posted at +http://www.apple.com/legal/guidelinesfor3rdparties.html. + +11. Ownership. Subject to the licenses granted under this License, each +Contributor retains all rights, title and interest in and to any +Modifications made by such Contributor. Apple retains all rights, title +and interest in and to the Original Code and any Modifications made by +or on behalf of Apple ("Apple Modifications"), and such Apple +Modifications will not be automatically subject to this License. Apple +may, at its sole discretion, choose to license such Apple Modifications +under this License, or on different terms from those contained in this +License or may choose not to license them at all. + +12. Termination. + +12.1 Termination. This License and the rights granted hereunder will +terminate: + +(a) automatically without notice from Apple if You fail to comply with +any term(s) of this License and fail to cure such breach within 30 days +of becoming aware of such breach; + +(b) immediately in the event of the circumstances described in Section +13.5(b); or + +(c) automatically without notice from Apple if You, at any time during +the term of this License, commence an action for patent infringement +against Apple; provided that Apple did not first commence an action for +patent infringement against You in that instance. + +12.2 Effect of Termination. Upon termination, You agree to immediately +stop any further use, reproduction, modification, sublicensing and +distribution of the Covered Code. All sublicenses to the Covered Code +which have been properly granted prior to termination shall survive any +termination of this License. Provisions which, by their nature, should +remain in effect beyond the termination of this License shall survive, +including but not limited to Sections 3, 5, 8, 9, 10, 11, 12.2 and 13. +No party will be liable to any other for compensation, indemnity or +damages of any sort solely as a result of terminating this License in +accordance with its terms, and termination of this License will be +without prejudice to any other right or remedy of any party. + +13. Miscellaneous. + +13.1 Government End Users. The Covered Code is a "commercial item" as +defined in FAR 2.101. Government software and technical data rights in +the Covered Code include only those rights customarily provided to the +public as defined in this License. This customary commercial license in +technical data and software is provided in accordance with FAR 12.211 +(Technical Data) and 12.212 (Computer Software) and, for Department of +Defense purchases, DFAR 252.227-7015 (Technical Data -- Commercial +Items) and 227.7202-3 (Rights in Commercial Computer Software or +Computer Software Documentation). Accordingly, all U.S. Government End +Users acquire Covered Code with only those rights set forth herein. + +13.2 Relationship of Parties. This License will not be construed as +creating an agency, partnership, joint venture or any other form of +legal association between or among You, Apple or any Contributor, and +You will not represent to the contrary, whether expressly, by +implication, appearance or otherwise. + +13.3 Independent Development. Nothing in this License will impair +Apple's right to acquire, license, develop, have others develop for it, +market and/or distribute technology or products that perform the same or +similar functions as, or otherwise compete with, Modifications, Larger +Works, technology or products that You may develop, produce, market or +distribute. + +13.4 Waiver; Construction. Failure by Apple or any Contributor to +enforce any provision of this License will not be deemed a waiver of +future enforcement of that or any other provision. Any law or regulation +which provides that the language of a contract shall be construed +against the drafter will not apply to this License. + +13.5 Severability. (a) If for any reason a court of competent +jurisdiction finds any provision of this License, or portion thereof, to +be unenforceable, that provision of the License will be enforced to the +maximum extent permissible so as to effect the economic benefits and +intent of the parties, and the remainder of this License will continue +in full force and effect. (b) Notwithstanding the foregoing, if +applicable law prohibits or restricts You from fully and/or specifically +complying with Sections 2 and/or 3 or prevents the enforceability of +either of those Sections, this License will immediately terminate and +You must immediately discontinue any use of the Covered Code and destroy +all copies of it that are in your possession or control. + +13.6 Dispute Resolution. Any litigation or other dispute resolution +between You and Apple relating to this License shall take place in the +Northern District of California, and You and Apple hereby consent to the +personal jurisdiction of, and venue in, the state and federal courts +within that District with respect to this License. The application of +the United Nations Convention on Contracts for the International Sale of +Goods isce of Quebec, Canada, the following clause applies: The parties +hereby confirm that they have requested that this License and all +related documents be drafted in English. Les parties ont exigé que le +présent contrat et tous les documents connexes soient rédigés en +anglais. + +EXHIBIT A. + +"Portions Copyright (c) 1999-2003 Apple Computer, Inc. All Rights +Reserved. + +This file contains Original Code and/or Modifications of Original Code +as defined in and that are subject to the Apple Public Source License +Version 2.0 (the 'License'). You may not use this file except in +compliance with the License. Please obtain a copy of the License at +http://www.opensource.apple.com/apsl/ and read it before using this +file. + +The Original Code and all software distributed under the License are +distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER +EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, +INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. Please +see the License for the specific language governing rights and +limitations under the License." + +Please read the terms of this license carefully. By clicking on the +"Yes, I Accept" button below you are accepting and agreeing to the terms +of this license with Apple Computer, Inc. If you are agreeing to this +license on behalf of a company, you represent that you are authorized to +bind the company to such a license. If you do not meet this criterion or +you do not agree to any of the terms of this license, please click on +the "No, I Reject" button below or use your browser's Back button to +exit this page. diff --git a/talimatname/genel/hfsprogs/makefile.patch b/talimatname/genel/hfsprogs/makefile.patch new file mode 100644 index 000000000..812655f2e --- /dev/null +++ b/talimatname/genel/hfsprogs/makefile.patch @@ -0,0 +1,10 @@ +diff -Naur a/Makefile.lnx b/Makefile.lnx +--- a/Makefile.lnx 2014-05-03 21:05:26.619853000 +0200 ++++ b/Makefile.lnx 2014-05-03 21:04:42.977667000 +0200 +@@ -1,5 +1,5 @@ + CC := gcc +-CFLAGS += -I$(PWD)/include -DDEBUG_BUILD=0 -D_FILE_OFFSET_BITS=64 -D LINUX=1 -D BSD=1 ++CFLAGS += `pkg-config --cflags libbsd` -I$(PWD)/include -DDEBUG_BUILD=0 -D_FILE_OFFSET_BITS=64 -D LINUX=1 -D BSD=1 + SUBDIRS := newfs_hfs.tproj fsck_hfs.tproj + + all clean: diff --git a/talimatname/genel/hfsprogs/talimat b/talimatname/genel/hfsprogs/talimat new file mode 100644 index 000000000..f55e913e2 --- /dev/null +++ b/talimatname/genel/hfsprogs/talimat @@ -0,0 +1,37 @@ +# Description: HFS/HFS+ user space utils +# URL: http://www.opensource.apple.com/ +# Maintainer: NuTyX GNOME team +# Packager: fanch at nutyx dot org +# Depends on: libbsd openssl + +name=hfsprogs +version=332.25 +release=1 +source=(http://ftp.de.debian.org/debian/pool/main/h/hfsprogs/${name}_${version}.orig.tar.gz + http://ftp.de.debian.org/debian/pool/main/h/hfsprogs/${name}_${version}-11.debian.tar.gz + license + makefile.patch) + +build() { + cd diskdev_cmds-${version} + for patch in ../debian/patches/*.patch ../makefile.patch + do + patch -Np1 -i ${patch} + done + make -f Makefile.lnx + install -m 755 -d ${PKG}/usr/bin + install -m 755 -d ${PKG}/usr/share/licenses/${name} + install -m 755 -d ${PKG}/usr/share/${name} + install -m 755 -d ${PKG}/usr/share/man/man8/ + + install -m 644 ../license ${PKG}/usr/share/licenses/${name}/APSL + + install -m 755 newfs_hfs.tproj/newfs_hfs ${PKG}/usr/bin/mkfs.hfsplus + install -m 755 fsck_hfs.tproj/fsck_hfs ${PKG}/usr/bin/fsck.hfsplus + + install -m 644 newfs_hfs.tproj/hfsbootdata.img ${PKG}/usr/share/${NAME}/hfsbootdata + + install -m 644 newfs_hfs.tproj/newfs_hfs.8 ${PKG}/usr/share/man/man8/mkfs.hfsplus.8 + install -m 644 fsck_hfs.tproj/fsck_hfs.8 ${PKG}/usr/share/man/man8/fsck.hfsplus.8 +} + diff --git a/talimatname/genel/hicolor-icon-theme/talimat b/talimatname/genel/hicolor-icon-theme/talimat new file mode 100644 index 000000000..81defc241 --- /dev/null +++ b/talimatname/genel/hicolor-icon-theme/talimat @@ -0,0 +1,18 @@ +# Description: Freedesktop.org Hicolor icon theme +# URL: http://icon-theme.freedesktop.org/wiki/HicolorTheme +# Packager: pierre at nutyx dot org + +name=hicolor-icon-theme +version=0.15 +release=1 + +source=( http://icon-theme.freedesktop.org/releases/$name-$version.tar.xz) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/highlight/talimat b/talimatname/genel/highlight/talimat new file mode 100644 index 000000000..439238e8b --- /dev/null +++ b/talimatname/genel/highlight/talimat @@ -0,0 +1,18 @@ +# Description: Fast and flexible source code highlighter (CLI version) +# URL: URL: http://www.andre-simon.de/doku/highlight/highlight.html +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: qt4 boost lua +run=( lua ) +name=highlight +version=3.23 +release=1 + +source=( +http://www.andre-simon.de/zip/$name-$version.tar.bz2) + +build(){ + cd $name-$version + make QMAKE=qmake-qt4 + make DESTDIR=$PKG QMAKE=qmake-qt4 install +} diff --git a/talimatname/genel/hplip/hplip.post-install b/talimatname/genel/hplip/hplip.post-install new file mode 100644 index 000000000..eaf822ba0 --- /dev/null +++ b/talimatname/genel/hplip/hplip.post-install @@ -0,0 +1,3 @@ +# Pour que les scanners en reseau soient reconnus +# +echo "hpaio" >> /etc/sane.d/dll.conf diff --git a/talimatname/genel/hplip/talimat b/talimatname/genel/hplip/talimat new file mode 100644 index 000000000..b106cb10f --- /dev/null +++ b/talimatname/genel/hplip/talimat @@ -0,0 +1,65 @@ +# Description: Hewlett-Packard's Linux Imaging and Printing software (HPLIP). +# URL: http://hplipopensource.com/hplip-web/index.html +# Packager: tnut at nutyx dot org +# Depends on: sip avahi python ghostscript foomatic-db foomatic-db-engine usbutils sane cups cups-filters libusb-compat net-snmp dbus-python python-gobject2 python-notify python-pillow python-reportlab python-xml + +run=(sip avahi python ghostscript foomatic-db foomatic-db-engine usbutils sane cups cups-filters libusb-compat net-snmp dbus-python python-gobject2 python-notify python-pillow python-reportlab python-xml) + +name=hplip +version=3.15.9 +release=2 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz) + + +build() { + cd $name-$version + + # Use system foomatic-rip for hpijs driver instead of foomatic-rip-hplip + # The hpcups driver does not use foomatic-rip + local i + for i in ppd/hpijs/*.ppd.gz ; do + rm -f ${i}.temp + gunzip -c ${i} | sed 's/foomatic-rip-hplip/foomatic-rip/g' | \ + gzip > ${i}.temp || return 1 + mv ${i}.temp ${i} + done + + export AUTOMAKE='automake --foreign' + autoreconf --force --install + + ./configure --prefix=/usr \ + --enable-qt4 \ + --disable-foomatic-rip-hplip-install \ + --enable-foomatic-ppd-install \ + --enable-hpcups-install \ + --enable-new-hpcups \ + --enable-cups-ppd-install \ + --enable-cups-drv-install \ + --enable-hpijs-install \ + --enable-foomatic-drv-install \ + --enable-pp-build \ + --enable-udev-acl-rules \ + --enable-dbus-build \ + --enable-scan-build \ + --enable-fax-build \ + --enable-network-build + make +# make DESTDIR=$PKG install + + make -j1 rulesdir=/usr/lib/udev/rules.d DESTDIR=$PKG install + + # Sinon n'imprime pas + rm -rf $PKG/etc/udev/rules.d + + # hplip ne connait que lfs 6 ... + mkdir -pv $PKG/etc + echo "lfs 6" > $PKG/etc/issue + + # remove config provided by sane and autostart of hp-daemon + rm -rf $PKG/etc/{sane.d,xdg} + + # remove HAL .fdi file because HAL is no longer used + rm -vrf $PKG/usr/share/hal + +} diff --git a/talimatname/genel/htop/talimat b/talimatname/genel/htop/talimat new file mode 100644 index 000000000..c91985883 --- /dev/null +++ b/talimatname/genel/htop/talimat @@ -0,0 +1,16 @@ +# Description: an interactive process viewer +# URL: http://htop.sourceforge.net/ +# Packager: fanch at nutyx dot org +# Depends on: ncurses + +name=htop +version=1.0.3 +release=1 +source=(http://hisham.hm/$name/releases/$version/$name-$version.tar.gz) + +build() { + cd $name-$version + ./configure --prefix=/usr --disable-nls + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/hunspell/talimat b/talimatname/genel/hunspell/talimat new file mode 100644 index 000000000..b15a8e4b1 --- /dev/null +++ b/talimatname/genel/hunspell/talimat @@ -0,0 +1,22 @@ +# Description: Spell checker and morphological analyzer library and program +# URL: http://hunspell.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=hunspell +version=1.3.3 +release=1 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --disable-static \ + --with-ui \ + --with-readline \ + --with-experimental + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/hyphen/talimat b/talimatname/genel/hyphen/talimat new file mode 100644 index 000000000..7dbdabff8 --- /dev/null +++ b/talimatname/genel/hyphen/talimat @@ -0,0 +1,19 @@ +# Description: High quality hyphenation and justification library based on the TeX hyphenation algorithm. +# URL: http://hunspell.sourceforge.net/ +# Packager: fanch at nutyx dot org +# Depends on: + +name=hyphen +version=2.8.8 +release=1 + +source=( http://downloads.sourceforge.net/hunspell/$name-$version.tar.gz) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --disable-static + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/icewm/icewm.post.install b/talimatname/genel/icewm/icewm.post.install new file mode 100644 index 000000000..5a747a384 --- /dev/null +++ b/talimatname/genel/icewm/icewm.post.install @@ -0,0 +1,40 @@ +mkdir -v ~/.icewm +cp -v /usr/share/icewm/keys ~/.icewm/keys +cp -v /usr/share/icewm/menu ~/.icewm/menu +cp -v /usr/share/icewm/preferences ~/.icewm/preferences +cp -v /usr/share/icewm/toolbar ~/.icewm/toolbar +cp -v /usr/share/icewm/winoptions ~/.icewm/winoptions + +cat > ~/.icewm/menu << "EOF" && +prog Urxvt xterm urxvt +prog GVolWheel /usr/share/pixmaps/gvolwheel/audio-volume-medium gvolwheel +separator +menufile General folder general +menufile Multimedia folder multimedia +menufile Tool_bar folder toolbar +EOF +cat > ~/.icewm/general << "EOF" && +prog Firefox firefox firefox +prog Epiphany /usr/share/icons/gnome/16x16/apps/web-browser epiphany +prog Midori /usr/share/icons/hicolor/24x24/apps/midori midori +separator +prog Gimp /usr/share/icons/hicolor/16x16/apps/gimp gimp +separator +prog Evince /usr/share/icons/hicolor/16x16/apps/evince evince +prog Epdfview /usr/share/epdfview/pixmaps/icon_epdfview-48 epdfview +EOF +cat > ~/.icewm/multimedia << "EOF" +prog Audacious /usr/share/icons/hicolor/48x48/apps/audacious audacious +separator +prog Parole /usr/share/icons/hicolor/16x16/apps/parole parole +prog Totem /usr/share/icons/hicolor/16x16/apps/totem totem +prog Vlc /usr/share/icons/hicolor/16x16/apps/vlc vlc +prog Xine /usr/share/pixmaps/xine xine +EOF + +cat > ~/.icewm/startup << "EOF" +rox -p Default & +EOF && +chmod +x ~/.icewm/startup + + diff --git a/talimatname/genel/icewm/talimat b/talimatname/genel/icewm/talimat new file mode 100644 index 000000000..b5a247ff9 --- /dev/null +++ b/talimatname/genel/icewm/talimat @@ -0,0 +1,26 @@ +# Description: IceWM is a window manager with the goals of speed, simplicity, and not getting in the user's way. +# URL: http://downloads.sourceforge.net/icewm/icewm-1.3.8.tar.gz +# Packager: berlius at nutyx dot com +# Depends on: xorg gdk-pixbuf + +description="IceWM is a window manager with the goals of speed, simplicity" +name=icewm +version=1.3.8 +release=1 +source=(http://downloads.sourceforge.net/icewm/$name-$version.tar.gz) + +build() { + +cd $name-$version + +sed -i '/^LIBS/s/\(.*\)/\1 -lfontconfig/' src/Makefile.in && +./configure --prefix=/usr + +make + +make DESTDIR=$PKG install +make DESTDIR=$PKG install-docs +make DESTDIR=$PKG install-man +make DESTDIR=$PKG install-desktop + +} diff --git a/talimatname/genel/icon-naming-utils/talimat b/talimatname/genel/icon-naming-utils/talimat new file mode 100644 index 000000000..3bd975f9c --- /dev/null +++ b/talimatname/genel/icon-naming-utils/talimat @@ -0,0 +1,22 @@ +# Description: Maps the new names of icons for Tango to the legacy names used by GNOME and KDE desktops +# URL: http://tango.freedesktop.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl-xml-simple + +name=icon-naming-utils +version=0.8.90 +release=1 + +source=(http://tango.freedesktop.org/releases/$name-$version.tar.bz2) + +build() { +cd $name-$version + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/icon-naming-utils \ + --localstatedir=/var + make + make DESTDIR=$PKG install +} + + diff --git a/talimatname/genel/icu/talimat b/talimatname/genel/icu/talimat new file mode 100644 index 000000000..81dd04dc2 --- /dev/null +++ b/talimatname/genel/icu/talimat @@ -0,0 +1,16 @@ +# Description: The International Components for Unicode is a mature, widely used set of C/C++ libraries +# URL: http://www.icu-project.org/ +# Packager: pierre at nutyx dot org + +name=icu +version=56.1 +release=1 + +source=(http://download.$name-project.org/files/icu4c/$version/icu4c-${version//./_}-src.tgz) + +build () { +cd $name/source +CC=gcc CXX=g++ ./configure --prefix=/usr +make +make prefix=$PKG/usr install +} diff --git a/talimatname/genel/id3lib/talimat b/talimatname/genel/id3lib/talimat new file mode 100644 index 000000000..b3eb2d3fa --- /dev/null +++ b/talimatname/genel/id3lib/talimat @@ -0,0 +1,23 @@ +# Description: Library for reading, writing, and manipulating ID3v1 and ID3v2 tags +# URL: http://id3lib.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=id3lib +version=3.8.3 +release=1 + +source=(http://downloads.sourceforge.net/sourceforge/$name/$name-$version.tar.gz + http://downloads.nutyx.org/files/patchs/$name/patch_id3lib_3.8.3_UTF16_writing_bug.diff + http://downloads.nutyx.org/files/patchs/$name/id3lib-3.8.3-CVE-2007-4460.patch + http://downloads.nutyx.org/files/patchs/$name/id3lib-3.8.3-gcc-4.3.patch) +build() { +cd $name-$version +patch -p1 -i ../patch_id3lib_3.8.3_UTF16_writing_bug.diff +patch -p0 -i ../id3lib-3.8.3-CVE-2007-4460.patch +patch -p1 -i ../id3lib-3.8.3-gcc-4.3.patch +./configure --prefix=/usr +sed -i -e 's/^LIBS =/LIBS = -lz -lstdc++/' src/Makefile +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/iftop/talimat b/talimatname/genel/iftop/talimat new file mode 100644 index 000000000..62d3f839f --- /dev/null +++ b/talimatname/genel/iftop/talimat @@ -0,0 +1,16 @@ +# Description: Real-time bandwidth usage information on a network interface +# URL: http://www.ex-parrot.com/~pdw/iftop/ +# Maintainer: Juergen Daubert, jue at crux dot nu +# Depends on: libpcap, ncurses + +name=iftop +version=1.0pre4 +release=1 +source=(http://www.ex-parrot.com/~pdw/iftop/download/$name-$version.tar.gz) + +build () { + cd $name-$version + ./configure --prefix=/usr --mandir=/usr/man + make iftop + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/ijs/talimat b/talimatname/genel/ijs/talimat new file mode 100644 index 000000000..7548e8e31 --- /dev/null +++ b/talimatname/genel/ijs/talimat @@ -0,0 +1,20 @@ +# Description: A library which implements a protocol for transmission of raster page images. +# URL: http://www.linuxfoundation.org/collaborate/workgroups/openprinting +# Packager: pierre at nutyx dot org +# Depends on: + +name=ijs +version=0.35 +release=1 + +source=(http://www.openprinting.org/download/$name/download/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--enable-shared --disable-static \ +--infodir=/usr/share/info --mandir=/usr/share/man +make +make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/ilmbase/talimat b/talimatname/genel/ilmbase/talimat new file mode 100644 index 000000000..1d5ef156f --- /dev/null +++ b/talimatname/genel/ilmbase/talimat @@ -0,0 +1,19 @@ +# Description: Base libraries from ILM for OpenEXR +# URL: http://openexr.com/ +# Packager: pierre at nutyx dot org + +name=ilmbase +version=2.2.0 +release=1 + +source=( http://download.savannah.nongnu.org/releases/openexr/$name-$version.tar.gz) +build() { +# build package +cd $name-$version +./configure --prefix=/usr \ +--disable-build-docs \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/imagemagick/talimat b/talimatname/genel/imagemagick/talimat new file mode 100644 index 000000000..4199cb0a1 --- /dev/null +++ b/talimatname/genel/imagemagick/talimat @@ -0,0 +1,43 @@ +# Description: An image viewing/manipulation program +# URL: URL: http://www.imagemagick.org/ +# NuTyX Pkgfile (http://nutyx.org) +# Packager: # NuTyX Pkgfile (http://nutyx.org) +# Depends on: freetype ghostscript lcms libgsf giflib libxml2 openexr libwmf libpng librsvg libwebp djvulibre + +name=imagemagick +version=6.9.3.0 +release=1 +_version=6.9.3-0 +source=(ftp://ftp.imagemagick.org/pub/ImageMagick/releases/ImageMagick-${_version}.tar.xz) + +build () { + cd ImageMagick-* + + [ "`uname -m`" == "i686" ] && EXTRAOPTS="--with-gcc-arch=i686" + [ "`uname -m`" == "x86_64" ] && EXTRAOPTS="--with-gcc-arch=x86-64" + + sed '/AC_PATH_XTRA/d' -i configure.ac + + ./configure --prefix=/usr \ + --enable-static=no \ + --enable-shared \ + --with-webp \ + --with-gslib \ + --with-perl \ + --with-perl-options="INSTALLDIRS=vendor" \ + --with-x \ + --with-frozenpaths=no \ + --with-modules \ + --disable-openmp \ + --enable-hdri \ + --with-wmf \ + --with-gs-font-dir=/usr/share/fonts/Type1 \ + --with-lqr \ + --with-rsvg \ + --enable-opencl \ + --with-openjp2 \ + $EXTRAOPTS + make + make DESTDIR=$PKG install + find $PKG -name perllocal.pod -exec rm {} \; +} diff --git a/talimatname/genel/imlib2/talimat b/talimatname/genel/imlib2/talimat new file mode 100644 index 000000000..327cfa6d8 --- /dev/null +++ b/talimatname/genel/imlib2/talimat @@ -0,0 +1,23 @@ +# Description: library for the management d'images of way more effective that imlib +# URL: http://sourceforge.net/projects/enlightenment +# Packager: pierre at nutyx dot org +# Depends on: aalib giflib xorg-libxext libtiff freetype xorg-libsm libpng libjpeg-turbo libid3tag +name=imlib2 +version=1.4.7 +release=1 + +source=(http://downloads.sourceforge.net/enlightenment/$name-$version.tar.gz) +build() { +cd $name-$version +case $(uname -m) in + i686) + EXTRAOPTS="--disable-mmx";; + x86_64) + EXTRAOPTS="--disable-amd64";; +esac +./configure --prefix=/usr \ +--disable-static \ +$EXTRAOPTS +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/initd-tools/initd-tools-0.1.3-0.1.3.tar.gz.partial b/talimatname/genel/initd-tools/initd-tools-0.1.3-0.1.3.tar.gz.partial new file mode 100644 index 000000000..e69de29bb diff --git a/talimatname/genel/initd-tools/talimat b/talimatname/genel/initd-tools/talimat new file mode 100644 index 000000000..97b87ddf9 --- /dev/null +++ b/talimatname/genel/initd-tools/talimat @@ -0,0 +1,23 @@ +# Description: The initd-tools package contains programs to install and remove LSB based bootscripts. +# URL: http://people.freedesktop.org/~dbn/initd-tools/releases/initd-tools-0.1.3.tar.gz +# Packager: berlius at nutyx dot com +# Depends on: + + +name=initd-tools +version=0.1.3 +release=1 +source=(http://people.freedesktop.org/~dbn/initd-tools/releases/$name-$version.tar.gz) + +build() { + + cd $name-$version + + ./configure --prefix=/ --mandir=/usr/share/man + + make + + make DESTDIR=$PKG install + + +} diff --git a/talimatname/genel/inkscape/inkscape-0.91-testfiles-1.patch b/talimatname/genel/inkscape/inkscape-0.91-testfiles-1.patch new file mode 100644 index 000000000..3210052eb --- /dev/null +++ b/talimatname/genel/inkscape/inkscape-0.91-testfiles-1.patch @@ -0,0 +1,257 @@ +Submitted By: Ken Moffat +Date: 2015-02-07 +Initial Package Version: 0.91 +Upstream Status: Applied +Origin: Upstream +Description: The tarball for 0.91 is missing the svg files used for the +extensions tests. Taken from +https://bazaar.launchpad.net/~inkscape.dev/inkscape/RELEASE_0_91_BRANCH/files/head:/share/extensions +/test/svg/ + +diff -Naur inkscape-0.91/share/extensions/test/svg/default-inkscape-SVG.svg inkscape-0.91-testfiles/share/extensions/test/svg/default-inkscape-SVG.svg +--- inkscape-0.91/share/extensions/test/svg/default-inkscape-SVG.svg 1970-01-01 01:00:00.000000000 +0100 ++++ inkscape-0.91-testfiles/share/extensions/test/svg/default-inkscape-SVG.svg 2015-02-07 13:59:29.083967647 +0000 +@@ -0,0 +1,37 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ image/svg+xml ++ ++ ++ ++ ++ ++ +diff -Naur inkscape-0.91/share/extensions/test/svg/default-plain-SVG.svg inkscape-0.91-testfiles/share/extensions/test/svg/default-plain-SVG.svg +--- inkscape-0.91/share/extensions/test/svg/default-plain-SVG.svg 1970-01-01 01:00:00.000000000 +0100 ++++ inkscape-0.91-testfiles/share/extensions/test/svg/default-plain-SVG.svg 2015-02-07 13:59:29.087967572 +0000 +@@ -0,0 +1,29 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ image/svg+xml ++ ++ ++ ++ ++ ++ ++ +diff -Naur inkscape-0.91/share/extensions/test/svg/empty-SVG.svg inkscape-0.91-testfiles/share/extensions/test/svg/empty-SVG.svg +--- inkscape-0.91/share/extensions/test/svg/empty-SVG.svg 1970-01-01 01:00:00.000000000 +0100 ++++ inkscape-0.91-testfiles/share/extensions/test/svg/empty-SVG.svg 2015-02-07 13:59:29.087967572 +0000 +@@ -0,0 +1,13 @@ ++ ++ ++ ++ ++ +diff -Naur inkscape-0.91/share/extensions/test/svg/multilayered-test.svg inkscape-0.91-testfiles/share/extensions/test/svg/multilayered-test.svg +--- inkscape-0.91/share/extensions/test/svg/multilayered-test.svg 1970-01-01 01:00:00.000000000 +0100 ++++ inkscape-0.91-testfiles/share/extensions/test/svg/multilayered-test.svg 2015-02-07 13:59:29.091967496 +0000 +@@ -0,0 +1,152 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ image/svg+xml ++ ++ ++ ++ ++ ++ ++ ++ ++ Bottom layer ++ ++ ++ ++ ++ ++ Middle sublayer ++ ++ ++ ++ Middle layer ++ ++ ++ ++ Top layer ++ ++ ++ diff --git a/talimatname/genel/inkscape/talimat b/talimatname/genel/inkscape/talimat new file mode 100644 index 000000000..892fe034f --- /dev/null +++ b/talimatname/genel/inkscape/talimat @@ -0,0 +1,19 @@ +# Description: An open source SVG editor. +# URL: http://www.inkscape.org +# Maintainer: Danny Rawlins, crux at romster dot me +# Packager: Huynh Ngoc Chau Tran, tran dot huynh at laposte dot net +# Depends on: gc boost gsl gtkmm intltool libxslt popt poppler lcms lcms2 + +name=inkscape +version=0.91 +release=2 +source=( https://launchpad.net/inkscape/0.91.x/0.91/+download/inkscape-0.91.tar.bz2 + http://www.linuxfromscratch.org/patches/blfs/svn/inkscape-0.91-testfiles-1.patch) + +build() { +cd $name-$version +patch -Np1 -i ../inkscape-0.91-testfiles-1.patch +CXXFLAGS="-g -O2 -std=c++11" ./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/intltool/talimat b/talimatname/genel/intltool/talimat new file mode 100644 index 000000000..183bc9240 --- /dev/null +++ b/talimatname/genel/intltool/talimat @@ -0,0 +1,20 @@ +# Description: The internationalization tool collection +# URL: http://freedesktop.org/wiki/Software/intltool +# Packager: tnut at nutyx dot org +# Depends on: perl-xml-parser,expat + +name=intltool +version=0.51.0 +release=1 + +source=(http://edge.launchpad.net/intltool/trunk/$version/+download/intltool-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +mkdir -p $PKG/usr/share/doc/intltool-$version +install -v -Dm644 doc/I18N-HOWTO \ +$PKG/usr/share/doc/intltool-$version/I18N-HOWTO +} diff --git a/talimatname/genel/inxi/talimat b/talimatname/genel/inxi/talimat new file mode 100644 index 000000000..c28ad8bf5 --- /dev/null +++ b/talimatname/genel/inxi/talimat @@ -0,0 +1,19 @@ +# Description: inxi (a full featured system information script) +# URL: http://inxi.org +# Packager: alienus at nutyx dot org +# Depends on: +name=inxi +version=2.1.28 +release=1 + +source=( +http://inxi.googlecode.com/svn/trunk/inxi +http://inxi.googlecode.com/svn/trunk/inxi.1) + +build(){ + cd $SRC + install -Dm755 inxi \ + $PKG/usr/bin/inxi + install -Dm644 inxi.1 \ + $PKG/usr/share/man/man1/inxi.1 +} diff --git a/talimatname/genel/iptables/iptables.README b/talimatname/genel/iptables/iptables.README new file mode 100644 index 000000000..08d78f8dc --- /dev/null +++ b/talimatname/genel/iptables/iptables.README @@ -0,0 +1,57 @@ +Ce readme est une copie de la page: +http://www.fr.linuxfromscratch.org/view/blfs-svn/postlfs/firewall.html + +INTRODUCTION + L'objectif général d'un pare-feu est de protéger un ordinateur ou un réseau contre les accès malveillants. + +Dans un monde parfait, tout démon et tout service sur la machine est parfaitement configuré et immunisé contre des fléaux tels que les débordements de mémoire ou d'autres problèmes liés à leur sécurité. De plus, vous faites confiance aux utilisateurs qui accèdent à vos services. Dans ce monde, vous n'avez pas besoin de pare-feu. + +Mais dans le monde réel, les démons peuvent être mal configurés et les exploits contre des services essentiels sont librement disponibles. Vous pouvez souhaiter choisir les services qui sont accessibles à certaines machines ou vous pourriez souhaiter limiter les machines ou les applications qui sont autorisés à y accéder depuis l'extérieur. Sinon, vous pouvez tout simplement ne pas faire confiance à certaines de vos applications ou à certains de vos utilisateurs. Vous êtes probablement connectés à Internet. Dans ce monde, un pare-feu est essentiel. + +N'imaginez toutefois pas qu'un pare-feu rend redondante les mauvaises configurations, ni qu'il ôte tout risque d'une mauvaise configuration par négligence. Il n'empêche personne d'exploiter un service que vous offrez intentionnellement, mais que vous n'avez pas mis à jour récemment ou que vous n'avez pas corrigé après qu'un exploit a été publié. Bien qu'ayant un pare-feu, vous avez besoin d'avoir sur votre système des applications et des démons configurés correctement et à jour. Un pare-feu n'est pas le remède à tout, mais il devrait être une partie essentielle de votre stratégie globale de sécurité. + +SIGNIFICATION DU MOT "PARE-FEU" + Le mot « pare-feu » peut avoir plusieurs sens différents. + +C'est un périphérique matériel ou un logiciel disponible sur le commerce (ou offert gratuitement) par des sociétés telles que Symantec qui prétend que cela sécurise un ordinateur familial ou de bureau connecté à Internet. Ce type de pare-feu est fort pertinent pour les utilisateurs qui ne savent pas comment on pourrait accéder à leur ordinateur par Internet ou comment désactiver cet accès, surtout s'ils sont toujours en ligne et connectés par des liens à connexion illimitée. + +C'est un système placé entre Internet et l'intranet. Pour minimiser le risque de compromettre le pare-feu lui-même, il ne devrait en général jouer qu'un rôle—celui de protéger l'intranet. Bien que cela ne soit pas sans risques, la tâche de routage et de masquerading d'IPs (réécrire des en-têtes IP de paquets qu'il route depuis les clients avec des adresses privées sur Internet afin qu'elles semblent venir du pare-feu lui-même) est en général considérée comme relativement sécurisée. + +C'est souvent un vieil ordinateur à la retraite et que vous avez presqu'oublié, qui fait du masquerading ou des fonctions de routage mais qui offre des services de non pare-feu tels qu'un cache Web ou la messagerie. Cela peut être utilisé pour des réseaux familiaux, mais ce n'est pas considéré comme sécurisé en tant que machine uniquement dédiée au pare-feu car la combinaison d'un serveur et d'un routeur/pare-feu sur une machine augmente la complexité du paramétra + +PARE-FEU AVEC UN DEMILITARIZED ZONE +Cette machine effectue du masquerading ou du routage mais elle autorise un accès public à certaines branches de votre réseau qui, du fait des IPs publiques et d'une structure physique séparée, est epsentiellement un réseau séparé avec un accès direct à Internet. Les serveurs sur ce réseau sont les plus facilement accessibles, tant par Internet que depuis l'intranet. Le pare-feu protège les deux réseaux. Ce type de pare-feu a un minimum de trois interfaces réseaux. + +PACKETFILTER +Ce type de pare-feu fait du routage et du masquerading, mais il ne maintient pas un tableaux d'état de flux de communication en cours. Il est rapide mais a des capacités de blocage des paquets indésirés très limitées sans bloquer les paquets désirés. + +MAINTENANT VOUS POUVEZ COMMENCER A CONSTRUIRE VOTRE PARE-FEU +AVERTISSEMENT: +Cette introduction sur la façon de paramùqrer un pare-feu n'est pas un guide complet pour sécuriser des systèmes. Le pare-feu est un sujet complexe qui exige une configuration soignée. Les scripts cités ici ne visent qu'à donner des exemples de la façon dont fonctionne un pare-feu. Ils n'ambitionnent pas de convenir à toute configuration particulière et ils peuvent ne pas offrir de protection complète contre une attaque + +Une personnalisation de ces scripts pour votre situation spécifique sera nécessaire pour avoir une configuration optimale, mais vous devriez étudier sérieusement la documentation d'iptables et la création de pare-feux en général avant de toucher quoique ce soit. Jetez un oeil sur les liens en bas de ce README pour plus de détails. Vous y trouverez une liste de liens contenant des informations rapides et complètes sur la construction de votre propre pare-feu. + +Le script de configuration de pare-feu installé dans la section sur iptables diffère du script de configuration standard. Il n'a que deux des cibles standards : start et status. Les autres cibles sont vides et verrouillées. Par exemple, si vous lancez : + +/etc/rc.d/init.d/iptables start + + le pare-feu sera redémarré comme s'il s'agissait du démarrage du système. La cible status présentera une liste de toutes les règles actuellement implémentées. La cible vide désactive toutes les règles de pare-feu et la cible verrouillée (lock) bloquera tous les paquets entrant et sortant sur l'ordinateur sauf l'interface loopback. + +Le pare-feu de démarrage principal se trouve dans le fichier /etc/rc.d/rc.iptables. Les sections ci-dessous présentent trois approches différentes qu'on peut utiliser sur un système. + +NOTE: +Vous devriez toujours exécuter vos règles de pare-feu à partir d'un script. Cela vous assure d'être cohérent et de vous souvenir de ce que vous avez fait. Cela permet aussi de mettre des commentaires essentiels à la compréhension des règles longtemps après les avoir écrites. + +PARE-FEU PERSONNEL +Un pare-feu personnel est conçu pour vous permettre un accès à tous les services offerts sur Internet, mais il garde votre machine ainsi que vos données privées en sécurité. + +Le fichier rc.iptables est une version légèrement modifiée de la recommandation de Rusty Russell sur le lien +http://www.netfilter.org/documentation/HOWTO/packet-filtering-HOWTO.html (guide pratique sur le filtrage des paquets avec Linux 2.4). Il s'applique encore aux noyaux Linux 2.6. + +Ce script est très simple, il accepte tout le trafic venant dans votre ordinateur qui a été initié par votre ordinateur, mais tant que vous surfez simplement sur Internet, il y a peu de chances que vous dépassiez ses limites. + +Plus d'information sur ce lien + +http://www.fr.linuxfromscratch.org/view/blfs-svn/postlfs/firewall.html +http://www.linuxfromscratch.org/blfs/view/svn/postlfs/firewall.html + diff --git a/talimatname/genel/iptables/talimat b/talimatname/genel/iptables/talimat new file mode 100644 index 000000000..3f2e7a116 --- /dev/null +++ b/talimatname/genel/iptables/talimat @@ -0,0 +1,35 @@ +# Description: The principal firewall tool for Linux. +# URL: http://www.iptables.org/ +# Packager: pierre at nutyx dot org + +name=iptables +version=1.6.0 +release=1 + +source=( http://www.netfilter.org/projects/iptables/files/$name-$version.tar.bz2) +build() { +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/blfs-bootscripts-$scriptsversion.tar.bz2 +tar xvf $scripts-$scriptsversion.tar.bz2 + +cd $name-$version + +./configure --prefix=/usr \ +--sbindir=/sbin \ +--with-xtlibdir=/lib/xtables \ +--with-pkgconfigdir=/usr/lib/pkgconfig \ +--enable-libipq \ +--disable-nftables \ +--enable-devel +make +make DESTDIR=$PKG install + +ln -sfv ../../sbin/xtables-multi $PKG/usr/bin/iptables-xml +for file in ip4tc ip6tc ipq iptc xtables +do + mv -v $PKG/usr/lib/lib${file}.so.* $PKG/lib + ln -sfv ../../lib/$(readlink $PKG/usr/lib/lib${file}.so) $PKG/usr/lib/${file}.so +done +cd ../$scripts-$scriptsversion +make DESTDIR=$PKG install-$name +} diff --git a/talimatname/genel/ipw2100-fw/talimat b/talimatname/genel/ipw2100-fw/talimat new file mode 100644 index 000000000..3ffa429ca --- /dev/null +++ b/talimatname/genel/ipw2100-fw/talimat @@ -0,0 +1,19 @@ +# Description: Firmwares for wifi IPW2100 Intel Centrino +# URL: http://ipw2100.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=ipw2100-fw +version=1.3 +release=1 + +source=(http://downloads.nutyx.org/files/$name-$version.tgz) + +build() { + for i in *.fw + do + install -D -m 644 $i $PKG/lib/firmware/$i + done + # Install firmware licence + install -D -m 644 LICENSE $PKG/usr/share/licenses/$name/LICENSE +} diff --git a/talimatname/genel/ipw2200-fw/talimat b/talimatname/genel/ipw2200-fw/talimat new file mode 100644 index 000000000..8d3810be3 --- /dev/null +++ b/talimatname/genel/ipw2200-fw/talimat @@ -0,0 +1,20 @@ +# Description: Firmware for wifi IPW2200 Intel Centrino +# URL: http://ipw2200.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=ipw2200-fw +version=3.1 +release=1 + +source=(http://downloads.nutyx.org/files/$name-$version.tgz) + +build() { + cd $name-$version + for i in ipw*.fw + do + install -D -m 644 $i $PKG/lib/firmware/$i + done + # Install firmware licence + install -D -m 644 LICENSE.ipw2200-fw $PKG/usr/share/licenses/$name/LICENSE +} diff --git a/talimatname/genel/irssi/talimat b/talimatname/genel/irssi/talimat new file mode 100644 index 000000000..3f88d9d26 --- /dev/null +++ b/talimatname/genel/irssi/talimat @@ -0,0 +1,27 @@ +# Description: Irssi is a terminal based IRC client for UNIX systems. +# URL: http://irssi.org/ +# Packager: pierre at nutyx dot org +# Depends on: glib +run=( perl ) +name=irssi +version=0.8.16 +release=1 + +source=(http://irssi.org/files/$name-$version.tar.bz2) + +build() { +cd $name-$version + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --enable-ipv6 \ + --with-textui \ + --with-proxy + make + make DESTDIR=$PKG install + +find $PKG \ + -name .packlist -or \ + -name perllocal.pod -or \ + -name '*.bs' -or \ + -name autosplit.ix | xargs rm +} diff --git a/talimatname/genel/iso-codes/talimat b/talimatname/genel/iso-codes/talimat new file mode 100644 index 000000000..7575666b3 --- /dev/null +++ b/talimatname/genel/iso-codes/talimat @@ -0,0 +1,16 @@ +# Description: The ISO Codes package contains a list of country, language and currency names +# URL: http://pkg-isocodes.alioth.debian.org/ +# Packager: pierre at nutyx dot org + +name=iso-codes +version=3.65 +release=1 + +source=(http://pkg-isocodes.alioth.debian.org/downloads/iso-codes-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/isomaster/talimat b/talimatname/genel/isomaster/talimat new file mode 100644 index 000000000..10b2d8274 --- /dev/null +++ b/talimatname/genel/isomaster/talimat @@ -0,0 +1,18 @@ +# Description: CD/DVD Image Editor +# URL: http://www.littlesvr.ca/isomaster/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: gtk2 desktop-file-utils harfbuzz atk gdk-pixbuf xorg-libx11 xorg-libxext xorg-libxrender xorg-libxdmcp xcb-proto xorg-proto xorg-libxau libxcb libpng freetype xorg-fontconfig xorg-pixman pango cairo pcre glib +name=isomaster +version=1.3.13 +release=1 + +source=(http://littlesvr.ca/isomaster/releases/$name-$version.tar.bz2) + +build() { + cd $name-$version + + make PREFIX=/usr + + make PREFIX=/usr DESTDIR=$PKG install +} diff --git a/talimatname/genel/itstool/talimat b/talimatname/genel/itstool/talimat new file mode 100644 index 000000000..73e7effb2 --- /dev/null +++ b/talimatname/genel/itstool/talimat @@ -0,0 +1,17 @@ +# Description: XML to PO and back again +# URL: http://itstool.org/ +# Packager: pierre at nutyx dot org +# Depends on: docbook-xml docbook-xsl python + +name=itstool +version=2.0.2 +release=1 + +source=(http://files.itstool.org/itstool/$name-$version.tar.bz2 ) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/jack/jack-40-hpet-permissions.rules b/talimatname/genel/jack/jack-40-hpet-permissions.rules new file mode 100644 index 000000000..7af3780f9 --- /dev/null +++ b/talimatname/genel/jack/jack-40-hpet-permissions.rules @@ -0,0 +1,2 @@ +KERNEL=="rtc0", GROUP="audio" +KERNEL=="hpet", GROUP="audio" diff --git a/talimatname/genel/jack/jack-99-audio.conf b/talimatname/genel/jack/jack-99-audio.conf new file mode 100644 index 000000000..eb76ef920 --- /dev/null +++ b/talimatname/genel/jack/jack-99-audio.conf @@ -0,0 +1,2 @@ +@audio - rtprio 99 +@audio - memlock unlimited diff --git a/talimatname/genel/jack/talimat b/talimatname/genel/jack/talimat new file mode 100644 index 000000000..10b081c71 --- /dev/null +++ b/talimatname/genel/jack/talimat @@ -0,0 +1,27 @@ +# Description: A low-latency audio server +# URL: http://jackaudio.org +# Packager: pierre at nutyx dot org +# Depends on: db libsamplerate readline doxygen celt + +_longname=jack-audio-connection-kit + +name=jack +version=0.124.1 +release=1 + +source=(http://jackaudio.org/downloads/${_longname}-$version.tar.gz + jack-99-audio.conf + jack-40-hpet-permissions.rules) + +build() { +cd ${_longname}-$version +./configure --prefix=/usr --libdir=/usr/lib +make +make DESTDIR=$PKG install + +install -Dm644 $SRC/jack-99-audio.conf \ + $PKG/etc/security/limits.d/99-audio.conf + +install -Dm644 $SRC/jack-40-hpet-permissions.rules \ + $PKG/etc/udev/rules.d/40-hpet-permissions.rules +} diff --git a/talimatname/genel/jam/talimat b/talimatname/genel/jam/talimat new file mode 100644 index 000000000..3ae28efce --- /dev/null +++ b/talimatname/genel/jam/talimat @@ -0,0 +1,16 @@ +# Description: Jam is a software build tool. +# URL: http://www.perforce.com/documentation/jam +# Packager: tnut at nutyx dot org + +name=jam +version=2.5 +release=1 + +source=(http://downloads.sourceforge.net/project/ede/jam/2.5-haiku-20080327/jam-2.5-haiku-20080327.tar.gz) +build() { +cd $name +make +mkdir -p $PKG/usr/bin +cp bin.linuxx86/jam \ + $PKG/usr/bin/jam +} diff --git a/talimatname/genel/jansson/talimat b/talimatname/genel/jansson/talimat new file mode 100644 index 000000000..23827a11d --- /dev/null +++ b/talimatname/genel/jansson/talimat @@ -0,0 +1,22 @@ +# Description: C library for encoding, decoding and manipulating JSON data. +# URL: http://www.digip.org/jansson/ +# Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve +# Depends on: + +name=jansson +version=2.7 +release=1 +source=(http://www.digip.org/$name/releases/$name-$version.tar.bz2) + +build() { + + cd $name-$version + + ./configure \ + --prefix=/usr \ + --mandir=/usr/man + + make + make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/jasper/talimat b/talimatname/genel/jasper/talimat new file mode 100644 index 000000000..9c2f07e45 --- /dev/null +++ b/talimatname/genel/jasper/talimat @@ -0,0 +1,23 @@ +# Description: A software-based implementation of the codec specified in the emerging JPEG-2000 Part1 std +# URL: http://www.ece.uvic.ca/~mdadams/jasper/ +# Packager: pierre at nutyx dot org +# Depends on: libjpeg-turbo + +name=jasper +version=1.900.1 +release=1 + +source=(http://www.ece.uvic.ca/~mdadams/$name/software/$name-$version.zip \ + http://www.linuxfromscratch.org/patches/blfs/svn/jasper-1.900.1-security_fixes-2.patch) + +build() { + cd $name-$version + patch -Np1 -i ../$name-$version-security_fixes-2.patch + ./configure --prefix=/usr --enable-shared \ + --mandir=/usr/share/man + make + make DESTDIR=$PKG install + + install -v -m755 -d $PKG/usr/share/doc/jasper-$version + install -v -m644 doc/*.pdf $PKG/usr/share/doc/$name-$version +} diff --git a/talimatname/genel/joe/talimat b/talimatname/genel/joe/talimat new file mode 100644 index 000000000..6d6627fb5 --- /dev/null +++ b/talimatname/genel/joe/talimat @@ -0,0 +1,25 @@ +# Description: Joe's own editor, is a small text editor capable of emulating WordStar, Pico, and Emacs. +# URL: http://downloads.sourceforge.net/joe-editor +# Packager: berlius at nutyx dot com +# Depends on: + +name=joe +version=4.1 +release=1 + +source=(http://downloads.sourceforge.net/joe-editor/$name-$version.tar.gz) + +build () { + + cd $name-$version + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --docdir=/usr/share/doc/joe-4.1 + make + make DESTDIR=$PKG install + install -vm 755 joe/util/{stringify,termidx,uniproc} $PKG/usr/bin + install -vdm755 $PKG/usr/share/joe/util + install -vm 644 joe/util/{*.txt,README} $PKG/usr/share/joe/util + +} diff --git a/talimatname/genel/js1/talimat b/talimatname/genel/js1/talimat new file mode 100644 index 000000000..e7ff5a980 --- /dev/null +++ b/talimatname/genel/js1/talimat @@ -0,0 +1,25 @@ +# Description: JavaScript interpreter and libraries +# URL: https://developer.mozilla.org/En/SpiderMonkey/1.8.5 +# Packager: pierre at nutyx dot org +# Depends on: libffi nspr zip python +name=js1 +version=17.0.0 +release=1 + +source=( http://ftp.mozilla.org/pub/mozilla.org/js/mozjs$version.tar.gz ) + +build () { +cd mozjs$version/js/src +sed -i 's/(defined\((@TEMPLATE_FILE)\))/\1/' config/milestone.pl +./configure --prefix=/usr \ + --enable-readline \ + --enable-threadsafe \ + --with-system-ffi \ + --with-system-nspr +make +make DESTDIR=$PKG install +find $PKG/usr/include/js-17.0/ \ + $PKG/usr/lib/libmozjs-17.0.a \ + $PKG/usr/lib/pkgconfig/mozjs-17.0.pc \ + -type f -exec chmod -v 644 {} \; +} diff --git a/talimatname/genel/js2/talimat b/talimatname/genel/js2/talimat new file mode 100644 index 000000000..6870623ef --- /dev/null +++ b/talimatname/genel/js2/talimat @@ -0,0 +1,29 @@ +# Description: JavaScript interpreter and libraries +# URL: https://developer.mozilla.org/En/SpiderMonkey/1.8.5 +# Packager: pierre at nutyx dot org +# Depends on: libffi nspr zip python +name=js2 +version=24.2.0 +release=1 + +source=( http://ftp.mozilla.org/pub/mozilla.org/js/mozjs-$version.tar.bz2 ) + +build () { +cd mozjs-$version/js/src + +sed -i 's/(defined\((@TEMPLATE_FILE)\))/\1/' config/milestone.pl + +SHELL=/bin/bash \ +./configure --prefix=/usr \ + --enable-readline \ + --enable-threadsafe \ + --with-system-ffi \ + --with-system-nspr +make +make DESTDIR=$PKG install + +find $PKG/usr/include/mozjs-24/ \ + $PKG/usr/lib/libmozjs-24.a \ + $PKG/usr/lib/pkgconfig/mozjs-24.pc \ + -type f -exec chmod -v 644 {} \; +} diff --git a/talimatname/genel/json-c/talimat b/talimatname/genel/json-c/talimat new file mode 100644 index 000000000..f8c8decfa --- /dev/null +++ b/talimatname/genel/json-c/talimat @@ -0,0 +1,24 @@ +# Description: A JSON implementation in C +# URL: URL: https://github.com/json-c/json-c/wiki +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: +name=json-c +version=0.12 +release=1 + +source=( +https://s3.amazonaws.com/${name}_releases/releases/$name-$version.tar.gz) + +build(){ + cd $name-$version + CFLAGS="$CFLAGS -Wno-error" + ./configure --prefix=/usr \ + --disable-static + make check + make DESTDIR=$PKG install +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/json-glib/talimat b/talimatname/genel/json-glib/talimat new file mode 100644 index 000000000..4f72c0b10 --- /dev/null +++ b/talimatname/genel/json-glib/talimat @@ -0,0 +1,16 @@ +# Description: Provide serialization and deserialization support for the JavaScript Object Notation +# URL: http://live.gnome.org/JsonGlib +# Packager: pierre at nutyx dot org +# Depends on: gobject-introspection +name=json-glib +version=1.0.4 +release=1 + +source=( http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz ) + +build() { + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/junit/talimat b/talimatname/genel/junit/talimat new file mode 100644 index 000000000..e26da1fbc --- /dev/null +++ b/talimatname/genel/junit/talimat @@ -0,0 +1,31 @@ +# Description: The JUnit package contains a simple, open source framework to write and run repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks. JUnit features include assertions for testing expected results, test fixtures for sharing common test data, and test runners for running tests. +# URL: http://junit.org/ +# Packager: berlius at nutyx dot com +# Depends on: apache-ant unzip + +description="Open source framework to write and run repeatable tests. It is an instance of the xUnit." +name=junit +version=4.11 +release=1 +source=(https://launchpad.net/debian/+archive/primary/+files/junit4_4.11.orig.tar.gz + http://hamcrest.googlecode.com/files/hamcrest-1.3.tgz) + +build() { + + cd junit4-$version + + sed -i '\@/docs/@a' build.xml + + + cp -v $SRC/hamcrest-1.3/hamcrest-core-1.3{,-sources}.jar lib/ + /opt/ant/bin/ant populate-dist + + install -v -m755 -d $PKG/usr/share/{doc,java}/junit-4.11 + chown -R root:root . + + cp -v -R junit*/javadoc/* $PKG/usr/share/doc/junit-4.11 + cp -v junit*/junit*.jar $PKG/usr/share/java/junit-4.11 + cp -v $SRC/hamcrest-1.3/hamcrest-core*.jar $PKG/usr/share/java/junit-4.11 + + +} diff --git a/talimatname/genel/jwm/jwm.desktop b/talimatname/genel/jwm/jwm.desktop new file mode 100644 index 000000000..c328fe34c --- /dev/null +++ b/talimatname/genel/jwm/jwm.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=jwm +Comment=Launch a jwm session +Exec=jwm +Type=XSession diff --git a/talimatname/genel/jwm/jwm.readme b/talimatname/genel/jwm/jwm.readme new file mode 100644 index 000000000..4f3d392be --- /dev/null +++ b/talimatname/genel/jwm/jwm.readme @@ -0,0 +1,8 @@ +JWM is configured via an XML configuration file. +By default, this file is located in "/etc/system.jwmrc". +To customize JWM, copy this file to "$HOME/.jwmrc" and then modify it using your favorite text editor. +Although somewhat verbose, XML (which looks much like HTML) provides a convenient way +to represent hierarchical configuration, such as menus. +In addition, XML fairly easy to edit either by hand or programmatically. + +Be aware if no "$HOME/.jwmrc" file exist it will parse the "/etc/system.jwmrc" file. diff --git a/talimatname/genel/jwm/talimat b/talimatname/genel/jwm/talimat new file mode 100644 index 000000000..f02f82848 --- /dev/null +++ b/talimatname/genel/jwm/talimat @@ -0,0 +1,24 @@ +# Description: Joe's window manager which uses only Xlib at a minimum. +# URL: http://joewing.net/programs/jwm/ +# Packager: Chris Farrell, +# Maintainer: Joe Wingbermuehle +# Depends on: xorg,xorg-libxt,xorg-libxft,xorg-libxmu,xorg-mesa,libpng,libjpeg-turbo + +name=jwm +version=2.3.2 +release=3 +source=(http://joewing.net/projects/jwm/releases/$name-$version.tar.xz $name.desktop $name.readme) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-confirm \ +--disable-fribidi \ +--with-x \ +--sysconf=/etc +make || return 1 +mkdir -p $PKG/usr/share/xsessions +cp $SRC/$name.desktop $PKG/usr/share/xsessions/ +sed -i "s|/usr/bin|$PKG/usr/bin|g" src/Makefile +make SYSCONF=$PKG/etc MANDIR=$PKG/usr/share/man install +} diff --git a/talimatname/genel/keepassx/talimat b/talimatname/genel/keepassx/talimat new file mode 100644 index 000000000..417494dcd --- /dev/null +++ b/talimatname/genel/keepassx/talimat @@ -0,0 +1,20 @@ +# Description: Password manager +# URL: http://www.keepassx.org/ +# Packager: pierre at nutyx dot org +# Maintainer: http://sourceforge.net/projects/keepassx/ +# Depends on: qt4 xorg-libxtst + +name=keepassx +version=0.4.3 +release=3 + +source=(https://www.keepassx.org/releases/$version/keepassx-$version.tar.gz) +build () +{ +source setqt4 +cd keepassx-$version +sed -i '1,1i#include ' src/lib/random.cpp +qmake PREFIX=/usr +make +make INSTALL_ROOT="$PKG" install +} diff --git a/talimatname/genel/kerberos/kerberos.README b/talimatname/genel/kerberos/kerberos.README new file mode 100644 index 000000000..f36937108 --- /dev/null +++ b/talimatname/genel/kerberos/kerberos.README @@ -0,0 +1,37 @@ +Configuration: + /etc/krb5.conf + /var/lib/krb5kdc/kdc.conf + +Création d'un fichier de configuration: + +cat > /etc/krb5.conf << "EOF" +# Begin /etc/krb5.conf + +[libdefaults] + default_realm = + encrypt = true + +[realms] + = { + kdc = + admin_server = + dict_file = /usr/share/dict/words + } + +[domain_realm] + . = + +[logging] + kdc = SYSLOG[:INFO[:AUTH]] + admin_server = SYSLOG[INFO[:AUTH]] + default = SYSLOG[[:SYS]] + +# End /etc/krb5.conf +EOF + +Remplacez , et avec votre domaine + +Pour plus d'information, consultez la page de BLFS + +http://www.fr.linuxfromscratch.org/view/blfs-svn/postlfs/mitkrb.html + diff --git a/talimatname/genel/kerberos/kerberos.post-install b/talimatname/genel/kerberos/kerberos.post-install new file mode 100644 index 000000000..6e38883fe --- /dev/null +++ b/talimatname/genel/kerberos/kerberos.post-install @@ -0,0 +1,7 @@ +for INFOFILE in admin install user +do + if [ -f /usr/share/info/krb5-$INFOFILE.info ]; then + install-info --info-dir=/usr/share/info \ + /usr/share/info/krb5-$INFOFILE.info + fi +done diff --git a/talimatname/genel/kerberos/talimat b/talimatname/genel/kerberos/talimat new file mode 100644 index 000000000..2a643063d --- /dev/null +++ b/talimatname/genel/kerberos/talimat @@ -0,0 +1,54 @@ +# Description: The Kerberos network authentication system +# URL: http://web.mit.edu/kerberos/ +# Packager: tnut at nutyx dot org + +name=kerberos +version=1.14 +release=1 + +source=(http://web.mit.edu/$name/dist/krb5/1.14/krb5-$version.tar.gz) + +build() { + cd krb5-$version + cd src + sed -e "s@python2.5/Python.h@& python2.7/Python.h@g" \ + -e "s@-lpython2.5]@&,\n AC_CHECK_LIB(python2.7,main,[PYTHON_LIB=-lpython2.7])@g" \ + -i configure.in + + sed -e 's@\^u}@^u cols 300}@' \ + -i tests/dejagnu/config/default.exp + +autoconf + +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var/lib \ + --with-system-et \ + --with-system-ss \ + --with-system-verto=no \ + --enable-dns-for-realm +make +make DESTDIR=$PKG install + +for LIBRARY in gssapi_krb5 gssrpc k5crypto kadm5clnt_mit kadm5srv_mit kdb5 krb5 krb5support verto; do + chmod -v 755 $PKG/usr/lib/lib$LIBRARY.so.*.* +done + +unset LIBRARY + +mkdir -p $PKG/{bin,lib} +mv -v $PKG/usr/lib/libkrb5.so.3* $PKG/lib +mv -v $PKG/usr/lib/libk5crypto.so.3* $PKG/lib +mv -v $PKG/usr/lib/libkrb5support.so.0* $PKG/lib + +ln -v -sf ../../lib/libkrb5.so.3.3 $PKG/usr/lib/libkrb5.so +ln -v -sf ../../lib/libk5crypto.so.3.1 $PKG/usr/lib/libk5crypto.so +ln -v -sf ../../lib/libkrb5support.so.0.1 $PKG/usr/lib/libkrb5support.so + +mv -v $PKG/usr/bin/ksu $PKG/bin +chmod -v 755 $PKG/bin/ksu + +install -v -dm755 $PKG/usr/share/doc/krb5-$version +cp -vfr ../doc/* $PKG/usr/share/doc/krb5-$version + +} diff --git a/talimatname/genel/keybinder2/talimat b/talimatname/genel/keybinder2/talimat new file mode 100644 index 000000000..8499889d0 --- /dev/null +++ b/talimatname/genel/keybinder2/talimat @@ -0,0 +1,18 @@ +# Description: Le paquet keybinder2 contient une bibliothèque d'utilitaires pour la gestion globale des raccourcis clavier de X. +# URL: http://pcmanfm.sourceforge.net/ +# Maintainer: git.lxde.org/gitweb/?p=debian/libfm.git;a=summary +# Packager: geantbrun at gmail dot com +# Depends on: gtk2,gobject-introspection,python-gtk + +name=keybinder2 +version=0.3.0 +release=2 + +source=(http://ftp.osuosl.org/pub/blfs/conglomeration/keybinder/keybinder-$version.tar.gz) + +build() { +cd keybinder-$version +./configure --prefix=/usr --disable-lua +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/keyutils/talimat b/talimatname/genel/keyutils/talimat new file mode 100644 index 000000000..52b96b379 --- /dev/null +++ b/talimatname/genel/keyutils/talimat @@ -0,0 +1,17 @@ +# Description: Keyutils is a set of utilities for managing the key retention facility in the kernel. +# URL: https://rhn.redhat.com/errata/RHEA-2006-0090.html +# Packager: pierre at nutyx dot org +# Depends on: +name=keyutils +version=1.5.9 +release=1 + +source=( http://people.redhat.com/~dhowells/$name/$name-$version.tar.bz2 ) + +build() { + unset MAKEFLAGS + cd $name-$version + sed -i "s/-O2/${CFLAGS}/" Makefile + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/lame/talimat b/talimatname/genel/lame/talimat new file mode 100644 index 000000000..d6a507e6d --- /dev/null +++ b/talimatname/genel/lame/talimat @@ -0,0 +1,16 @@ +# Description: MP3 encoder, an MP3 frame analyzer useful for creating, analyzing compressed audio files. +# URL: http://lame.sourceforge.net/index.php +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: libsndfile nasm +name=lame +version=3.99.5 +release=2 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz) +build() { +cd $name-$version +sed -i -e '/xmmintrin\.h/d' configure +./configure --prefix=/usr --enable-mp3rtp --disable-static +make +make DESTDIR=$PKG pkghtmldir=/usr/share/doc/$name-$version install +} diff --git a/talimatname/genel/lapack/talimat b/talimatname/genel/lapack/talimat new file mode 100644 index 000000000..bb0587dee --- /dev/null +++ b/talimatname/genel/lapack/talimat @@ -0,0 +1,25 @@ +# Description: Basic Linear Algebra Subprograms +# URL: http://www.netlib.org/blas +# Packager: pierre at nutyx dot org +# Depends on: cmake + +name=lapack +version=3.5.0 +release=2 + +source=(http://www.netlib.org/$name/$name-$version.tgz ) + +build() { +cd $name-$version +mkdir build +cd build +cmake .. \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_SKIP_RPATH=ON \ +-DBUILD_SHARED_LIBS=ON \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_Fortran_COMPILER=gfortran \ +-DLAPACKE=ON +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/lcms/talimat b/talimatname/genel/lcms/talimat new file mode 100644 index 000000000..7fa9d6acb --- /dev/null +++ b/talimatname/genel/lcms/talimat @@ -0,0 +1,19 @@ +# Description: provides the management of colors for other programs +# URL: http://www.littlecms.com/ +# Packager: pierre at nutyx dot org +# Depends on: libtiff libjpeg-turbo + +name=lcms +version=1.19 +release=1 + +source=( http://downloads.sourceforge.net/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/lcms2/talimat b/talimatname/genel/lcms2/talimat new file mode 100644 index 000000000..f1b46afce --- /dev/null +++ b/talimatname/genel/lcms2/talimat @@ -0,0 +1,21 @@ +# Description: Lightweight color management development library/engine +# URL: http://www.littlecms.com/ +# Packager: pierre at nutyx dot org +# Depends on: libjpeg-turbo libtiff + + +name=lcms2 +version=2.7 +release=1 + +source=(http://downloads.sourceforge.net/lcms/$name-$version.tar.gz) + +build() { +cd $name* +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/ldns/talimat b/talimatname/genel/ldns/talimat new file mode 100644 index 000000000..ffd5f18a6 --- /dev/null +++ b/talimatname/genel/ldns/talimat @@ -0,0 +1,30 @@ +# Description: Fast DNS library with the goal to simplify DNS programming. +# URL: http://www.nlnetlabs.nl +# Packager: berlius at nutyx dot com +# Depends on: openssl ca-certificates libcap python swig doxygen + +name=ldns +version=1.6.17 +release=1 +source=(http://www.nlnetlabs.nl/downloads/ldns/$name-$version.tar.gz) + +build() { + + cd $name-$version + + sed -i 's/defined(@$also)/@$also/' doc/doxyparse.pl + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --disable-static \ + --with-drill + make + + make doc + + make DESTDIR=$PKG install + + install -v -m755 -d $PKG/usr/share/doc/ldns-1.6.17 + install -v -m644 doc/html/* $PKG/usr/share/doc/ldns-1.6.17 + +} diff --git a/talimatname/genel/leafpad/talimat b/talimatname/genel/leafpad/talimat new file mode 100644 index 000000000..50424a8e8 --- /dev/null +++ b/talimatname/genel/leafpad/talimat @@ -0,0 +1,18 @@ +# Description: A notepad clone for GTK+ 2.0 +# URL: http://tarot.freeshell.org/leafpad/ +# Packager: fanch at nutyx dot org +# Depends on: gtk2 desktop-file-utils + +name=leafpad +version=0.8.18.1 +release=2 + +source=(http://download.savannah.gnu.org/releases/${name}/${name}-${version}.tar.gz) + +build(){ +cd $name-$version +./configure --prefix=/usr --enable-chooser +make +make DESTDIR=$PKG install +echo 'StartupNotify=true' >> ${PKG}/usr/share/applications/leafpad.desktop +} diff --git a/talimatname/genel/lemonbar/talimat b/talimatname/genel/lemonbar/talimat new file mode 100644 index 000000000..0af7b8af4 --- /dev/null +++ b/talimatname/genel/lemonbar/talimat @@ -0,0 +1,30 @@ +# Description: A featherweight, lemon-scented, bar based on xcb. +# URL: https://github.com/LemonBoy/bar +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: libxcb git xorg-libxinerama + +name=lemonbar +version=v1.1.r12.gb331ee3 +release=1 + +source=() + +version() { + cd bar + + if git_version=$( git describe --long --tags 2>/dev/null ); then + IFS='-' read last_tag tag_rev commit <<< "$git_version" + printf '%s.r%s.%s' "$last_tag" "$tag_rev" "$commit" + else + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + fi +} + +build() { + git clone "https://github.com/LemonBoy/bar.git" + cd bar + make + + make PREFIX=/usr DESTDIR="$PKG" install +} diff --git a/talimatname/genel/lensfun/talimat b/talimatname/genel/lensfun/talimat new file mode 100644 index 000000000..3e6fda68d --- /dev/null +++ b/talimatname/genel/lensfun/talimat @@ -0,0 +1,17 @@ +# Description: Database of photographic lenses and a library that allows advanced access to the database +# URL: http://lensfun.berlios.de +# Packager: pierre at nutyx dot org +# Depends on: cmake glib libpng doxygen +name=lensfun +version=0.3.1 +release=1 + +source=(http://sourceforge.net/projects/$name/files/$version/$name-$version.tar.gz + ) +build(){ +cd $name-$version +cd build +cmake .. -DLENSFUN_INSTALL_PREFIX=/usr +make all +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/lftp/talimat b/talimatname/genel/lftp/talimat new file mode 100644 index 000000000..9c894c792 --- /dev/null +++ b/talimatname/genel/lftp/talimat @@ -0,0 +1,16 @@ +# Description: lftp is a sophisticated ftp/http client. +# URL: lftp is a sophisticated ftp/http client. +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +name=lftp +version=4.6.4 +release=1 + +source=(http://lftp.yar.ru/ftp/$name-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/usr \ +--with-openssl \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/liba52/talimat b/talimatname/genel/liba52/talimat new file mode 100644 index 000000000..b1b4e0b28 --- /dev/null +++ b/talimatname/genel/liba52/talimat @@ -0,0 +1,26 @@ +# Description: A free library for decoding ATSC A/52 streams +# URL: http://liba52.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=liba52 +version=0.7.4 +release=1 + +source=(http://liba52.sourceforge.net/files/a52dec-$version.tar.gz) + +build() { + cd a52dec-$version + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --enable-shared \ + --disable-static \ + CFLAGS="-g -O2 $([ $(uname -m) = x86_64 ] && echo -fPIC)" + + make + make DESTDIR=$PKG install + # required for xine-lib + install -m644 liba52/a52_internal.h $PKG/usr/include/a52dec/ + install -v -m644 -D doc/liba52.txt \ + $PKG/usr/share/doc/liba52-$version/liba52.txt +} diff --git a/talimatname/genel/libappindicator-gtk2/talimat b/talimatname/genel/libappindicator-gtk2/talimat new file mode 100644 index 000000000..355817a4e --- /dev/null +++ b/talimatname/genel/libappindicator-gtk2/talimat @@ -0,0 +1,31 @@ +# Description : Library to allow applications to export a menu into the Unity Menu bar (GTK+ 2 library) +# URL : https://launchpad.net/libappindicator +# Packager : pierre at nutyx dot org +# Depends on : gtk2 glib gnome-doc-utils libindicator-gtk2 libdbusmenu-gtk2 libdbusmenu-glib gobject-introspection vala python-gtk python-gobject2 dbus-glib + +run=(libindicator-gtk2 libdbusmenu-gtk2 libdbusmenu-glib) + +name=libappindicator-gtk2 +version=12.10.0 +release=1 + +source=(http://launchpad.net/libappindicator/${version%.*}/$version/+download/libappindicator-$version.tar.gz) + +build() { + + export CFLAGS+=" -Wno-error=deprecated-declarations" + cd libappindicator-$version + sed -i 's|/cli/|/mono/|' bindings/mono/{appindicator-sharp-0.1.pc.in,Makefile.in} + + autoreconf -vfi + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-static \ + --disable-{gtk-doc-html,mono-test,static,tests} \ + --with-gtk=2 + make -j1 + make -j1 DESTDIR=$PKG install +} + diff --git a/talimatname/genel/libart_lgpl/talimat b/talimatname/genel/libart_lgpl/talimat new file mode 100644 index 000000000..c26f9f948 --- /dev/null +++ b/talimatname/genel/libart_lgpl/talimat @@ -0,0 +1,15 @@ +# Description: A library for high-performance 2D graphics. +# URL: http://www.levien.com/libart/ +# Packager: fanch at nutyx dot org + +name=libart_lgpl +version=2.3.21 +release=1 +source=(http://ftp.gnome.org/pub/gnome/sources/$name/2.3/$name-$version.tar.bz2) +build(){ + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/libass/talimat b/talimatname/genel/libass/talimat new file mode 100644 index 000000000..1d5270c1c --- /dev/null +++ b/talimatname/genel/libass/talimat @@ -0,0 +1,16 @@ +# Description: Portable subtitle renderer for Advanced Substation Alpha/Substation Alpha subtitle format +# URL: https://github.com/libass +# Packager: tnut at nutyx dot org +# Depends on: freetype fribidi xorg-fontconfig harfbuzz + +name=libass +version=0.13.1 +release=1 +source=(https://github.com/$name/$name/releases/download/$version/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libassuan/talimat b/talimatname/genel/libassuan/talimat new file mode 100644 index 000000000..da81cddb3 --- /dev/null +++ b/talimatname/genel/libassuan/talimat @@ -0,0 +1,19 @@ +# Description: Contains an IPC library used by some of the other GnuPG related packages +# URL: http://www.gnupg.org/related_software/libassuan/ +# Packager: pierre at nutyx dot org +# Depends on: libgpg-error + +name=libassuan +version=2.4.2 +release=1 + +source=( ftp://ftp.gnupg.org/gcrypt/$name/$name-$version.tar.bz2) +build() { +cd $name-$version +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info +make +make DESTDIR=$PKG install +rm $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/libatasmart/talimat b/talimatname/genel/libatasmart/talimat new file mode 100644 index 000000000..19c2c6356 --- /dev/null +++ b/talimatname/genel/libatasmart/talimat @@ -0,0 +1,18 @@ +# Description: A disk reporting library. It only supports a subset of the ATA S.M.A.R.T. functionality. +# URL: http://0pointer.de/blog/projects/being-smart.html +# Maintainer: lennart +# Packager: pierre at nutyx dot org + +name=libatasmart +version=0.19 +release=1 + +source=(http://0pointer.de/public/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static +make +make DESTDIR=$PKG docdir=/usr/share/doc/libatasmart-$version install +} diff --git a/talimatname/genel/libatomic-ops/talimat b/talimatname/genel/libatomic-ops/talimat new file mode 100644 index 000000000..8b6b412a0 --- /dev/null +++ b/talimatname/genel/libatomic-ops/talimat @@ -0,0 +1,22 @@ +# Description: Implementations for atomic memory update operations on a number of architectures. +# URL: http://www.hpl.hp.com/research/linux/atomic_ops/ +# Packager: pierre at nutyx dot org + +name=libatomic-ops +version=7.4.2 +release=1 + +source=(http://www.ivmaisoft.com/_bin/atomic_ops//libatomic_ops-$version.tar.gz) + +build() { +cd libatomic_ops-$version +sed -i 's#pkgdata#doc#' doc/Makefile.am +autoreconf -fi +./configure --prefix=/usr \ + --enable-shared \ + --disable-static \ + --docdir=/usr/share/doc/libatomic_ops-$version +make +make DESTDIR=$PKG install +rm -vrf $PKG/usr/share/libatomic_ops +} diff --git a/talimatname/genel/libbluray/talimat b/talimatname/genel/libbluray/talimat new file mode 100644 index 000000000..23e4dd7fb --- /dev/null +++ b/talimatname/genel/libbluray/talimat @@ -0,0 +1,21 @@ +# Description: Blu-Ray access library. +# URL: http://www.videolan.org/developers/libbluray.html +# Maintainer: Danny Rawlins, crux at romster dot me +# Packager: Danny Rawlins, crux at romster dot me +# Depends on: libxml2 freetype + +name=libbluray +version=0.6.2 +release=1 +source=(ftp://ftp.videolan.org/pub/videolan/$name/$version/$name-$version.tar.bz2) + +build() { + cd $name-$version + + ./configure \ + --prefix=/usr \ + --mandir=/usr/man + + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libbsd/talimat b/talimatname/genel/libbsd/talimat new file mode 100644 index 000000000..4b5170334 --- /dev/null +++ b/talimatname/genel/libbsd/talimat @@ -0,0 +1,16 @@ +# Description: librairy bsd +# URL: http://libbsd.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: + +name=libbsd +version=0.7.0 +release=1 + +source=(http://libbsd.freedesktop.org/releases/$name-$version.tar.xz) +build () { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libburn/talimat b/talimatname/genel/libburn/talimat new file mode 100644 index 000000000..8ae517352 --- /dev/null +++ b/talimatname/genel/libburn/talimat @@ -0,0 +1,16 @@ +# Description: libburn is a library for writing preformatted data onto optical media +# URL: http://icculus.org/burn/ +# Packager: tnut at nutyx dot org + +name=libburn +version=1.4.2 +release=1 + +source=(http://files.libburnia-project.org/releases/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libcaca/talimat b/talimatname/genel/libcaca/talimat new file mode 100644 index 000000000..61c69d0ad --- /dev/null +++ b/talimatname/genel/libcaca/talimat @@ -0,0 +1,22 @@ +# Description: Color ASCII Art Library +# URL: http://libcaca.zoy.org/ +# Packager: pierre at nutyx dot org +# Depends on: imlib2 + +name=libcaca +version=0.99.beta19 +release=1 + +source=(http://libcaca.zoy.org/files/libcaca/libcaca-$version.tar.gz) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --disable-doc \ + --localstatedir=/var + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/libcanberra/talimat b/talimatname/genel/libcanberra/talimat new file mode 100644 index 000000000..3aecc9bec --- /dev/null +++ b/talimatname/genel/libcanberra/talimat @@ -0,0 +1,20 @@ +# Description: A small and lightweight implementation of the XDG Sound Theme Specification +# URL: http://0pointer.de/lennart/projects/libcanberra +# Packager: pierre at nutyx dot org +# Depends on: gtk2 libvorbis alsa-lib gconf gstreamer1 gtk3 pulseaudio + +name=libcanberra +version=0.30 +release=1 + +source=(http://pkgs.fedoraproject.org/repo/pkgs/libcanberra/libcanberra-0.30.tar.xz/34cb7e4430afaf6f447c4ebdb9b42072/libcanberra-$version.tar.xz ) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--disable-oss +make +make DESTDIR=$PKG docdir=/usr/share/doc/$name-$version \ +install +} diff --git a/talimatname/genel/libcap-ng/talimat b/talimatname/genel/libcap-ng/talimat new file mode 100644 index 000000000..70fc88e6a --- /dev/null +++ b/talimatname/genel/libcap-ng/talimat @@ -0,0 +1,20 @@ +# Description:A library making programming with POSIX capabilities easier than traditional libcap. +# URL: http://people.redhat.com/sgrubb/libcap-ng/ +# Maintainer: http://linuxfromscratch.org/ +# Packager: thierryn1 at hispeed dot ch +# Depends on: glibc + +name=libcap-ng +version=0.7.7 +release=1 + +source=(http://people.redhat.com/sgrubb/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static \ +--without-python +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libcards/libcards.pre-install b/talimatname/genel/libcards/libcards.pre-install new file mode 100644 index 000000000..8830c1e3b --- /dev/null +++ b/talimatname/genel/libcards/libcards.pre-install @@ -0,0 +1,5 @@ +. lib/lsb/init-functions +if [ ! -z "`cards list|grep cards.lib\ `" ]; then + cards remove -a cards.lib + log_info_msg "${INFO}cards.lib${NORMAL} is removed\n" +fi diff --git a/talimatname/genel/libcards/talimat b/talimatname/genel/libcards/talimat new file mode 100644 index 000000000..ddfe2645f --- /dev/null +++ b/talimatname/genel/libcards/talimat @@ -0,0 +1,15 @@ +# Description: Library utilities to manage software packages on NuTyX distribution. +# URL: https://github.com/NuTyX/cards +# Maintainer: tnut at nutyx dot org +# Packager: tnut at nutyx dot org + +name=libcards +version=1.99.7 +release=1 + +source=(http://downloads.nutyx.org/files/cards-$version.tar.gz) +build () { +cd cards-$version +make libs +make DESTDIR=$PKG install-libs +} diff --git a/talimatname/genel/libcddb/talimat b/talimatname/genel/libcddb/talimat new file mode 100644 index 000000000..daaadafab --- /dev/null +++ b/talimatname/genel/libcddb/talimat @@ -0,0 +1,16 @@ +# Description: Implements the different protocols (CDDBP, HTTP, SMTP) to access data on a CDDB server +# URL: http://sourceforge.net/projects/libcddb/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=libcddb +version=1.3.2 +release=1 + +source=(http://downloads.sourceforge.net/sourceforge/${name}/${name}-${version}.tar.bz2) +build(){ +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libcdio-paranoia/talimat b/talimatname/genel/libcdio-paranoia/talimat new file mode 100644 index 000000000..24f615410 --- /dev/null +++ b/talimatname/genel/libcdio-paranoia/talimat @@ -0,0 +1,17 @@ +# Description: GNU Compact Disc Input and Control Library +# URL: http://www.gnu.org/software/libcdio/ +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: libcdio + +name=libcdio-paranoia +version=10.2 +release=1 + +source=( http://ftp.gnu.org/gnu/libcdio/libcdio-paranoia-${version}+0.93+1.tar.bz2) + +build() { + cd $SRC/libcdio-paranoia-${version}+0.93+1 + ./configure --prefix=/usr --disable-static + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libcdio/talimat b/talimatname/genel/libcdio/talimat new file mode 100644 index 000000000..df07c9665 --- /dev/null +++ b/talimatname/genel/libcdio/talimat @@ -0,0 +1,18 @@ +# Description: GNU Compact Disc Input and Control Library +# URL: http://www.gnu.org/software/libcdio/ +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: libcddb + +name=libcdio +version=0.93 +release=2 + +source=( http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz) + +build() { + cd $name-$version + ./configure --prefix=/usr --disable-static + make + make DESTDIR=$PKG install + rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/libconfig/talimat b/talimatname/genel/libconfig/talimat new file mode 100644 index 000000000..f4c531b6a --- /dev/null +++ b/talimatname/genel/libconfig/talimat @@ -0,0 +1,20 @@ +# Description: C/C++ configuration file library +# URL: http://www.hyperrealm.com/libconfig/ +# Packager: berlius at nutyx dot com + +name=libconfig +version=1.5 +release=2 +source=(http://www.hyperrealm.com/libconfig/libconfig-$version.tar.gz) + +build() { + + cd $name-$version + + ./configure --prefix=/usr + + make + make DESTDIR=$PKG install + + rm $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/libcroco/talimat b/talimatname/genel/libcroco/talimat new file mode 100644 index 000000000..12ae5cf1d --- /dev/null +++ b/talimatname/genel/libcroco/talimat @@ -0,0 +1,20 @@ +# Description: The libcroco package contains a standalone CSS2 parsing and manipulation library. +# URL: https://launchpad.net/libcroco +# Packager: pierre at nutyx dot org +# Depends on: libxml2 glib + +name=libcroco +version=0.6.11 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/libcroco/0.6/$name-$version.tar.xz) + + +build() { +cd $name-$version +./configure --prefix=/usr \ + --disable-static +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share +} diff --git a/talimatname/genel/libdaemon/talimat b/talimatname/genel/libdaemon/talimat new file mode 100644 index 000000000..50d720112 --- /dev/null +++ b/talimatname/genel/libdaemon/talimat @@ -0,0 +1,19 @@ +# Description: Lightweight C library that eases the writing of UNIX daemons +# URL: http://0pointer.de/lennart/projects/libdaemon/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=libdaemon +version=0.14 +release=1 + +source=( http://pkgs.fedoraproject.org/repo/pkgs/libdaemon/libdaemon-0.14.tar.gz/509dc27107c21bcd9fbf2f95f5669563/$name-$version.tar.gz) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --disable-doxygen \ + --disable-lynx + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libdatrie/talimat b/talimatname/genel/libdatrie/talimat new file mode 100644 index 000000000..504475644 --- /dev/null +++ b/talimatname/genel/libdatrie/talimat @@ -0,0 +1,19 @@ +# Description: Implementation of double-array structure for representing trie, as proposed by Junichi Aoe +# URL: http://linux.thai.net/~thep/datrie/datrie.html +# Packager: pierre at nutyx dot org +# Depends on: +name=libdatrie +version=0.2.9 +release=1 + +source=( +http://linux.thai.net/pub/thailinux/software/libthai/$name-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libdbusmenu-glib/talimat b/talimatname/genel/libdbusmenu-glib/talimat new file mode 100644 index 000000000..662f04263 --- /dev/null +++ b/talimatname/genel/libdbusmenu-glib/talimat @@ -0,0 +1,24 @@ +# Description : Library that provides a Glib implementation of the DBusMenu protocol +# URL: https: https://launchpad.net/dbusmenu +# Packager: pierre at nutyx dot org, fanch at nutyx dot org, tnut at nutyx dot org +# Depends on: python gobject-introspection gtk2 gtk3 glib vala gnome-doc-utils atk libepoxy json-glib + +name=libdbusmenu-glib +_name=libdbusmenu +release=1 +version=0.5.90 + +source=(http://launchpad.net/dbusmenu/0.6/${version}/+download/${_name}-$version.tar.gz ) + +build() { + cd libdbusmenu-$version + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib/$pkgname \ + --disable-static --disable-scrollkeeper --disable-tests + + make + + make -C libdbusmenu-glib DESTDIR=$PKG install + make -C tools DESTDIR=$PKG install + make -C docs DESTDIR=$PKG install +} diff --git a/talimatname/genel/libdbusmenu-gtk2/talimat b/talimatname/genel/libdbusmenu-gtk2/talimat new file mode 100644 index 000000000..7dec99d8a --- /dev/null +++ b/talimatname/genel/libdbusmenu-gtk2/talimat @@ -0,0 +1,24 @@ +# Description : Library that provides a GTK2 implementation of the DBusMenu protocol +# URL: https: https://launchpad.net/dbusmenu +# Packager: pierre at nutyx dot org, fanch at nutyx dot org, tnut at nutyx dot org +# Depends on: python gobject-introspection gtk2 gtk3 libdbusmenu-glib vala gnome-doc-utils atk libepoxy json-glib + +name=libdbusmenu-gtk2 +_name=libdbusmenu +release=2 +version=0.5.90 + +source=(http://launchpad.net/dbusmenu/0.6/${version}/+download/${_name}-$version.tar.gz ) + +build() { + cd libdbusmenu-$version + mkdir build-gtk2 + cd build-gtk2 + ../configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib/$name \ + --disable-static --disable-scrollkeeper --disable-tests --with-gtk=2 + + make + make -C libdbusmenu-glib DESTDIR=$PKG install + make -C libdbusmenu-gtk DESTDIR=$PKG install + make -C libdbusmenu-glib DESTDIR=$PKG uninstall +} diff --git a/talimatname/genel/libdbusmenu-qt/talimat b/talimatname/genel/libdbusmenu-qt/talimat new file mode 100644 index 000000000..45d71eabc --- /dev/null +++ b/talimatname/genel/libdbusmenu-qt/talimat @@ -0,0 +1,19 @@ +# Description: A library that provides a Qt implementation of the DBusMenu spec +# URL: http://launchpad.net/libdbusmenu-qt +# Packager: pierre at nutyx dot org +# Depends on: qt4 + +name=libdbusmenu-qt +version=0.9.2 +release=1 + +source=(http://launchpad.net/libdbusmenu-qt/trunk/$version/+download/$name-$version.tar.bz2) +build() { +cd $name-$version +mkdir build +cd build +cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DWITH_DOC=OFF .. +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libdbusmenu-qt5/talimat b/talimatname/genel/libdbusmenu-qt5/talimat new file mode 100644 index 000000000..32d7642f0 --- /dev/null +++ b/talimatname/genel/libdbusmenu-qt5/talimat @@ -0,0 +1,23 @@ +# Description : Library that provides a Qt5 implementation of the DBusMenu protocol +# URL: https://www.kde.org/ +# Packager: pierre at nutyx dot org, fanch at nutyx dot org, tnut at nutyx dot org +# Depends on: cmake qt5 qjson +name=libdbusmenu-qt5 +release=1 +version=0.9.3+15.10.20150604 +source=(http://www.linuxfromscratch.org/~krejzi/libdbusmenu-qt-$version.tar.xz ) + +build() { +cd libdbusmenu-qt-$version +mkdir build +cd build + +cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DWITH_DOC=OFF \ + -Wno-dev -DKDE_INSTALL_USE_QT_SYS_PATHS=ON .. + +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libdv/talimat b/talimatname/genel/libdv/talimat new file mode 100644 index 000000000..f2cbc65fb --- /dev/null +++ b/talimatname/genel/libdv/talimat @@ -0,0 +1,17 @@ +# Description: The Quasar DV codec (libdv) is a software codec for DV video +# URL: http://downloads.sourceforge.net/libdv +# Packager: pierre at nutyx dot org +# Depends on: popt sdl xorg-libxv + +name=libdv +version=1.0.0 +release=1 + +source=(http://downloads.sourceforge.net/libdv/libdv-1.0.0.tar.gz) +build() { +cd $name-$version +./configure --prefix=/usr --disable-xv \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libdvdcss/talimat b/talimatname/genel/libdvdcss/talimat new file mode 100644 index 000000000..89d5d522f --- /dev/null +++ b/talimatname/genel/libdvdcss/talimat @@ -0,0 +1,17 @@ +# Description: Portable abstraction library for DVD decryption +# URL: http://www.videolan.org +# Packager: pierre at nutyx dot org +# Depends on: doxygen + +name=libdvdcss +version=1.4.0 +release=1 + +source=(http://download.videolan.org/libdvdcss/$version/libdvdcss-$version.tar.bz2) +build() { +cd $name-$version +./configure --prefix=/usr --disable-static \ +--docdir=/usr/share/doc/libdvdcss-$version +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libdvdnav/talimat b/talimatname/genel/libdvdnav/talimat new file mode 100644 index 000000000..5602abd81 --- /dev/null +++ b/talimatname/genel/libdvdnav/talimat @@ -0,0 +1,18 @@ +# Description: The library for xine-dvdnav plugin +# URL: http://mplayerhq.hu +# Packager: pierre at nutyx dot org +# Depends on: libdvdread + +name=libdvdnav +version=5.0.3 +release=1 + +source=( http://download.videolan.org/videolan/$name/$version/$name-$version.tar.bz2) +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static \ +--docdir=/usr/share/doc/$name-$version +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libdvdread/talimat b/talimatname/genel/libdvdread/talimat new file mode 100644 index 000000000..df66dcb71 --- /dev/null +++ b/talimatname/genel/libdvdread/talimat @@ -0,0 +1,17 @@ +# Description: Provides a simple foundation for reading DVD video disks +# URL: http://mplayerhq.hu +# Packager: pierre at nutyx dot org + +name=libdvdread +version=5.0.3 +release=1 + +source=(http://download.videolan.org/videolan/$name/$version/$name-$version.tar.bz2) +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static \ +--docdir=/usr/share/libdvdread-$version +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libechonest/talimat b/talimatname/genel/libechonest/talimat new file mode 100644 index 000000000..abbc235fd --- /dev/null +++ b/talimatname/genel/libechonest/talimat @@ -0,0 +1,25 @@ +# Description : C++ library for interfacing with Echo Nest (builds the qt5 version) +# URL : https://projects.kde.org/projects/playground/libs/libechonest +# Packager : pierre at nutyx dot prg +# Depends on : qt5 + +name=libechonest +version=2.3.1 +release=1 + +source=(https://github.com/lfranchi/libechonest/archive/$version.tar.gz) + +build() { + mkdir build + cd build + + cmake ../$name-$version \ + -DCMAKE_BUILD_TYPE=Release \ + -DECHONEST_BUILD_TESTS=OFF \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_WITH_QT4=off + + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/libedit/talimat b/talimatname/genel/libedit/talimat new file mode 100644 index 000000000..f5edef1cf --- /dev/null +++ b/talimatname/genel/libedit/talimat @@ -0,0 +1,18 @@ +# Description: Command line editor providing generic line editing, history, and tokenization functions. +# URL: http://thrysoee.dk/editline/ +# Packager: tnut at nutyx dot org +# Depends on: +name=libedit +version=20140620.3.1 +release=2 +_version=20140620-3.1 + +source=(http://www.thrysoee.dk/editline/libedit-${_version}.tar.gz) + +build(){ + cd $name-${_version} + ./configure --prefix=/usr \ + --enable-widec + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libepoxy/talimat b/talimatname/genel/libepoxy/talimat new file mode 100644 index 000000000..865bdce7b --- /dev/null +++ b/talimatname/genel/libepoxy/talimat @@ -0,0 +1,18 @@ +# Description: Library for handling OpenGL function pointer management +# URL: https://github.com/anholt/libepoxy +# Packager: pierre at nutyx dot fr +# Depends on: glibc xorg-mesa python xorg-util-macros + +name=libepoxy +version=1.3.1 +release=1 + +source=( https://github.com/anholt/libepoxy/releases/download/v$version/libepoxy-$version.tar.bz2) + +build() { +cd libepoxy-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/libesmtp/talimat b/talimatname/genel/libesmtp/talimat new file mode 100644 index 000000000..e0a161ff3 --- /dev/null +++ b/talimatname/genel/libesmtp/talimat @@ -0,0 +1,18 @@ +# Description: Libraries used by some programs to manage email submission to a mail transport layer. +# URL: http://www.stafford.uklinux.net/libesmtp/ +# Packager: pierre at nutyx dot org +# Depends on: +name=libesmtp +version=1.0.6 +release=1 + +source=( http://www.stafford.uklinux.net/$name/$name-$version.tar.bz2) + +build() { + cd $name-$version + ./configure --prefix=/usr\ + --mandir=/usr/share/man\ + --infodir=/usr/share/info + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libetpan/talimat b/talimatname/genel/libetpan/talimat new file mode 100644 index 000000000..ce3b5e5f2 --- /dev/null +++ b/talimatname/genel/libetpan/talimat @@ -0,0 +1,16 @@ +# Description: A portable middleware for email access +# URL: http://www.etpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: curl expat + +name=libetpan +version=1.1 +release=1 + +source=(http://downloads.sourceforge.net/sourceforge/$name/$name-$version.tar.gz) +build() { +cd $name-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libevdev/talimat b/talimatname/genel/libevdev/talimat new file mode 100644 index 000000000..3fc074794 --- /dev/null +++ b/talimatname/genel/libevdev/talimat @@ -0,0 +1,17 @@ +# Description: The Libevdev package contains common functions for Xorg input drivers. +# URL: URL: http://www.freedesktop.org/wiki/Software/libevdev/ +# Packager: tnut at nutyx dot org +# Depends on: python + +name=libevdev +version=1.4.6 +release=1 + +source=( http://www.freedesktop.org/software/libevdev/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libevent/talimat b/talimatname/genel/libevent/talimat new file mode 100644 index 000000000..80b44ddfe --- /dev/null +++ b/talimatname/genel/libevent/talimat @@ -0,0 +1,16 @@ +# Description: An event notification library +# URL: http://www.monkey.org/~provos/libevent/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=libevent +version=2.0.22 +release=1 + +source=(http://downloads.sourceforge.net/levent/$name-$version-stable.tar.gz) +build() { +cd $name-$version-stable +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libexif/talimat b/talimatname/genel/libexif/talimat new file mode 100644 index 000000000..cb8436d3b --- /dev/null +++ b/talimatname/genel/libexif/talimat @@ -0,0 +1,21 @@ +# Description: A library to parse an EXIF file and read the data from those tags +# URL: http://libexif.sourceforge.net +# Packager: pierre at nutyx dot org +# Depends on: + +name=libexif +version=0.6.21 +release=1 + +source=( http://downloads.sourceforge.net/$name/$name-$version.tar.bz2) + + +build() { +cd $name-$version +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--with-doc-dir=/usr/share/doc/libexif-$version +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libfakekey/talimat b/talimatname/genel/libfakekey/talimat new file mode 100644 index 000000000..48b6f64ee --- /dev/null +++ b/talimatname/genel/libfakekey/talimat @@ -0,0 +1,20 @@ +# Description: X virtual keyboard library. +# URL: URL: https://www.yoctoproject.org/tools-resources/projects/matchbox +# Packager: pierre at nutyx dot org +# Depends on: xorg-libxtst + +name=libfakekey +version=0.1 +release=1 + +source=(http://downloads.yoctoproject.org/releases/matchbox/$name/$version/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-static +make AM_LDFLAGS=-lX11 +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libffi/talimat b/talimatname/genel/libffi/talimat new file mode 100644 index 000000000..200272d9a --- /dev/null +++ b/talimatname/genel/libffi/talimat @@ -0,0 +1,29 @@ +# Description: Provide a portable, high level programming interface to various calling conventions. +# URL: http://sourceware.org/libffi/ +# Packager: pierre at nutyx dot org +# Depends on: +PKGMK_GROUPS=(devel man) + +name=libffi +version=3.2.1 +release=1 + +source=( ftp://sourceware.org/pub/$name/$name-$version.tar.gz ) + + +build() { +cd $name-$version +sed -e '/^includesdir/ s:$(libdir)/@PACKAGE_NAME@-@PACKAGE_VERSION@/include:$(includedir):' \ +-i include/Makefile.in +sed -e '/^includedir/ s:${libdir}/@PACKAGE_NAME@-@PACKAGE_VERSION@/include:@includedir@:' \ +-e 's/^Cflags: -I${includedir}/Cflags:/' \ +-i libffi.pc.in +./configure --prefix=/usr +make +make DESTDIR=$PKG install +rm -f $PKG/usr/share/info/dir +if [ "`uname -m`" == "x86_64" ];then + mv $PKG/usr/lib64/lib* $PKG/usr/lib + rm -r $PKG/usr/lib64 +fi +} diff --git a/talimatname/genel/libfm-extra/talimat b/talimatname/genel/libfm-extra/talimat new file mode 100644 index 000000000..cfc95fb2d --- /dev/null +++ b/talimatname/genel/libfm-extra/talimat @@ -0,0 +1,22 @@ +# Description: Le paquet libfm-extra contient une bibliothèque et d'autres fichiers requis par menu-cache-gen libexec de menu-cache-1.0.0. +# URL: http://pcmanfm.sourceforge.net/ +# Maintainer: git.lxde.org/gitweb/?p=debian/libfm.git;a=summary +# Packager: geantbrun at gmail dot com +# Depends on: glib,intltool,perl-xml-parser + +name=libfm-extra +_name=libfm +version=1.2.3 +release=1 +source=(http://downloads.sourceforge.net/pcmanfm/${_name}-$version.tar.xz) + +build() { +cd ${_name}-$version +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --with-extra-only \ + --with-gtk=no \ + --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libfm/talimat b/talimatname/genel/libfm/talimat new file mode 100644 index 000000000..bed645d2b --- /dev/null +++ b/talimatname/genel/libfm/talimat @@ -0,0 +1,24 @@ +# Description: Library for file management +# URL: http://pcmanfm.sourceforge.net/ +# Packager: geantbrun at gmail dot com +# Depends on: udisks shared-mime-info xorg-libxinerama xorg-libxrandr xorg-libxdamage gtk2 menu-cache dbus-glib desktop-file-utils vala + +name=libfm +version=1.2.3 +release=5 + +source=(http://downloads.sourceforge.net/pcmanfm/${name}-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --disable-static +make +make DESTDIR=$PKG install +# already in libfm-extra +rm $PKG/usr/lib/libfm-extra.* +rm $PKG/usr/lib/pkgconfig/libfm-extra.pc +rm $PKG/usr/include/libfm +rm $PKG/usr/include/libfm-1.0/{fm-xml-file.h,fm-extra.h,fm-version.h} +} diff --git a/talimatname/genel/libgcrypt/talimat b/talimatname/genel/libgcrypt/talimat new file mode 100644 index 000000000..b6e5ea44d --- /dev/null +++ b/talimatname/genel/libgcrypt/talimat @@ -0,0 +1,23 @@ +# Description: A general purpose crypto library based on the code used in GnuPG. +# URL: http://ftp.gnupg.org/gcrypt/libgcrypt/ +# Packager: pierre at nutyx dot org +# Depends on: libgpg-error + +name=libgcrypt +version=1.6.5 +release=1 + +source=(ftp://ftp.gnupg.org/gcrypt/$name/$name-$version.tar.bz2 ) + +build() { +cd $name-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install + +rm -f $PKG/usr/share/info/dir + +install -v -dm755 $PKG/usr/share/doc/libgcrypt-$version +install -v -m644 README doc/{README.apichanges,fips*,libgcrypt*} \ +$PKG/usr/share/doc/libgcrypt-$version +} diff --git a/talimatname/genel/libgdiplus/libgdiplus0-giflib5.patch b/talimatname/genel/libgdiplus/libgdiplus0-giflib5.patch new file mode 100644 index 000000000..5c7b46077 --- /dev/null +++ b/talimatname/genel/libgdiplus/libgdiplus0-giflib5.patch @@ -0,0 +1,136 @@ +--- + src/gifcodec.c | 50 +++++++++++++++++++++++++++++++++++++++++--------- + 1 file changed, 41 insertions(+), 9 deletions(-) + +Index: libgdiplus-2.10.9/src/gifcodec.c +=================================================================== +--- libgdiplus-2.10.9.orig/src/gifcodec.c ++++ libgdiplus-2.10.9/src/gifcodec.c +@@ -105,7 +112,7 @@ gdip_gif_inputfunc (GifFileType *gif, Gi + */ + + static int +-AddExtensionBlockMono(SavedImage *New, int Len, BYTE ExtData[]) ++AddExtensionBlockMono(SavedImage *New, int Len, int func, BYTE ExtData[]) + { + ExtensionBlock *ep; + +@@ -129,7 +136,7 @@ AddExtensionBlockMono(SavedImage *New, i + + if (ExtData) { + memcpy(ep->Bytes, ExtData, Len); +- ep->Function = New->Function; ++ ep->Function = func; + } + + return (GIF_OK); +@@ -232,20 +239,20 @@ DGifSlurpMono(GifFileType * GifFile, Sav + } + + case EXTENSION_RECORD_TYPE: { +- if (DGifGetExtension(GifFile, &temp_save.Function, &ExtData) == GIF_ERROR) { ++ int func; ++ if (DGifGetExtension(GifFile, &func, &ExtData) == GIF_ERROR) { + return (GIF_ERROR); + } + + while (ExtData != NULL) { + /* Create an extension block with our data */ +- if (AddExtensionBlockMono(&temp_save, ExtData[0], &ExtData[1]) == GIF_ERROR) { ++ if (AddExtensionBlockMono(&temp_save, func, ExtData[0], &ExtData[1]) == GIF_ERROR) { + return (GIF_ERROR); + } + + if (DGifGetExtensionNext(GifFile, &ExtData) == GIF_ERROR) { + return (GIF_ERROR); + } +- temp_save.Function = 0; + } + break; + } +@@ -303,12 +310,19 @@ gdip_load_gif_image (void *stream, GpIma + result = NULL; + loop_counter = FALSE; + ++#if GIFLIB_MAJOR < 5 + if (from_file) { + gif = DGifOpen(stream, &gdip_gif_fileinputfunc); + } else { + gif = DGifOpen (stream, &gdip_gif_inputfunc); + } +- ++#else ++ if (from_file) ++ gif = DGifOpen(stream, &gdip_gif_fileinputfunc, NULL); ++ else ++ gif = DGifOpen(stream, &gdip_gif_inputfunc, NULL); ++#endif ++ + if (gif == NULL) { + goto error; + } +@@ -581,7 +595,7 @@ gdip_load_gif_image (void *stream, GpIma + } + + FreeExtensionMono(&global_extensions); +- DGifCloseFile (gif); ++ DGifCloseFile (gif, NULL); + + *image = result; + return Ok; +@@ -597,7 +611,7 @@ error: + + if (gif != NULL) { + FreeExtensionMono (&global_extensions); +- DGifCloseFile (gif); ++ DGifCloseFile (gif, NULL); + } + + *image = NULL; +@@ -660,11 +674,22 @@ gdip_save_gif_image (void *stream, GpIma + return InvalidParameter; + } + ++#if GIFLIB_MAJOR < 5 + if (from_file) { + fp = EGifOpenFileName (stream, 0); + } else { + fp = EGifOpen (stream, gdip_gif_outputfunc); + } ++#else ++ if (from_file) ++ fp = EGifOpenFileName (stream, 0, NULL); ++ else ++ fp = EGifOpen (stream, gdip_gif_outputfunc, NULL); ++#define MakeMapObject GifMakeMapObject ++#define FreeMapObject GifFreeMapObject ++#define QuantizeBuffer GifQuantizeBuffer ++#define BitSize GifBitSize ++#endif + + if (!fp) { + return FileNotFound; +@@ -848,8 +873,15 @@ gdip_save_gif_image (void *stream, GpIma + Buffer[0] = 1; + Buffer[1] = ptr[0]; + Buffer[2] = ptr[1]; ++#if GIFLIB_MAJOR < 5 + EGifPutExtensionFirst(fp, APPLICATION_EXT_FUNC_CODE, 11, "NETSCAPE2.0"); + EGifPutExtensionLast(fp, APPLICATION_EXT_FUNC_CODE, 3, Buffer); ++#else ++ EGifPutExtensionLeader(fp, APPLICATION_EXT_FUNC_CODE); ++ EGifPutExtensionBlock(fp, 11, "NETSCAPE2.0"); ++ EGifPutExtensionBlock(fp, 3, Buffer); ++ EGifPutExtensionTrailer(fp); ++#endif + } + } + +@@ -923,7 +955,7 @@ gdip_save_gif_image (void *stream, GpIma + } + } + +- EGifCloseFile (fp); ++ EGifCloseFile (fp, NULL); + + return Ok; diff --git a/talimatname/genel/libgdiplus/talimat b/talimatname/genel/libgdiplus/talimat new file mode 100644 index 000000000..1d4b68197 --- /dev/null +++ b/talimatname/genel/libgdiplus/talimat @@ -0,0 +1,20 @@ +# Description: An Open Source Implementation of the GDI+ API +# URL: http://www.mono-project.com/ +# Maintainer: NuTyX core team +# Packager: thierryn1 at hispeed dot ch +# Depends on: libtiff cairo giflib glib libexif + +name=libgdiplus +version=3.12 +release=1 +source=(http://download.mono-project.com/sources/${name}/${name}-${version}.tar.gz + libgdiplus0-giflib5.patch) + +build() { + cd $name-${version} + patch -Np1 -i ../libgdiplus0-giflib5.patch + sed -i -e 's/-L\${libjpeg_prefix}\/lib -ljpeg/-ljpeg/' configure + ./configure --prefix=/usr --with-cairo=system + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libgee/talimat b/talimatname/genel/libgee/talimat new file mode 100644 index 000000000..136389b3b --- /dev/null +++ b/talimatname/genel/libgee/talimat @@ -0,0 +1,17 @@ +# Description: GObject collection library (legacy) +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: glib gobject-introspection vala + +name=libgee +version=0.18.0 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version:0:4}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libglade/talimat b/talimatname/genel/libglade/talimat new file mode 100644 index 000000000..b4c7ccdeb --- /dev/null +++ b/talimatname/genel/libglade/talimat @@ -0,0 +1,22 @@ +# Description: Allows you to load glade interface files in a program at runtime +# URL: http://www.jamesh.id.au/software/libglade/ +# Packager: pierre at nutyx dot org +# Depends on: gtk2 libxml2 + +name=libglade +version=2.6.4 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.bz2) + +build() { + cd $name-$version + sed -i '/DG_DISABLE_DEPRECATED/d' glade/Makefile.in + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info + make + make DESTDIR=$PKG install + rm -rf $PKG/usr/share/gtk-doc +} + diff --git a/talimatname/genel/libgnome-keyring/talimat b/talimatname/genel/libgnome-keyring/talimat new file mode 100644 index 000000000..731e31ec8 --- /dev/null +++ b/talimatname/genel/libgnome-keyring/talimat @@ -0,0 +1,17 @@ +# Description: GNOME keyring client library +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: python dbus glib intltool libgcrypt gobject-introspection vala + +name=libgnome-keyring +version=3.12.0 +release=1 + +source=( http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libgpg-error/talimat b/talimatname/genel/libgpg-error/talimat new file mode 100644 index 000000000..a6b36296c --- /dev/null +++ b/talimatname/genel/libgpg-error/talimat @@ -0,0 +1,19 @@ +# Description: Contains a library that defines common error values for all GnuPG components +# URL: http://www.gnupg.org +# Packager: pierre at nutyx dot org + +name=libgpg-error +version=1.21 +release=1 + +source=(ftp://ftp.gnupg.org/gcrypt/$name/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +install -v -m644 -D README \ +$PKG/usr/share/doc/$name-$version/README +rm -f $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/libgphoto2/talimat b/talimatname/genel/libgphoto2/talimat new file mode 100644 index 000000000..a14e80ea1 --- /dev/null +++ b/talimatname/genel/libgphoto2/talimat @@ -0,0 +1,18 @@ +# Description: Core library of gphoto2, designed to allow access to digital camera by external programs. +# URL: http://www.gphoto.org/proj/libgphoto2/ +# Packager: pierre at nutyx dot org +# Depends on: libjpeg-turbo libexif libusb-compat + +name=libgphoto2 +version=2.5.8 +release=1 + +source=(http://downloads.sourceforge.net/gphoto/$name-$version.tar.bz2) + +build() { + cd $name-$version + ./configure --prefix=/usr --sysconfdir=/etc + make + make DESTDIR=$PKG install + rm -r $PKG/usr/share/doc +} diff --git a/talimatname/genel/libgsf/talimat b/talimatname/genel/libgsf/talimat new file mode 100644 index 000000000..e97e37b17 --- /dev/null +++ b/talimatname/genel/libgsf/talimat @@ -0,0 +1,17 @@ +# Description: Provide an extensible input/output abstraction layer for structured file formats. +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: glib intltool libxml2 gobject-introspection +name=libgsf +version=1.14.35 +release=1 + +source=( http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libgtop/talimat b/talimatname/genel/libgtop/talimat new file mode 100644 index 000000000..905471c2d --- /dev/null +++ b/talimatname/genel/libgtop/talimat @@ -0,0 +1,21 @@ +# Description: A library that read information about processes and the running system +# URL: http://www.gnu.org/directory/libs/LibGTop.html +# Packager: b at juglas dot name +# Depends on: gtk-doc intltool gobject-introspection + +name=libgtop +version=2.32.0 +release=1 + +source=(http://download.gnome.org/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static +make +make DESTDIR=$PKG install +install -v -m755 -d $PKG/usr/lib/libgtop/examples +install -v -m755 examples/.libs/* $PKG/usr/lib/libgtop/examples +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/libgudev/talimat b/talimatname/genel/libgudev/talimat new file mode 100644 index 000000000..48eb61f37 --- /dev/null +++ b/talimatname/genel/libgudev/talimat @@ -0,0 +1,17 @@ +# Description: The libgudev package contains GObject bindings for libudev. +# URL: http://www.codeforge.com/s/0/libgudev +# Packager: tnut at nutyx dot org, fanch at nutyx dot org +# Depends on: glib gobject-introspection gtk-doc + +name=libgudev +version=230 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/libgudev/$version/libgudev-$version.tar.xz) +build() { +cd ${name}-$version + +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libguestfs/libguestfs.post-install b/talimatname/genel/libguestfs/libguestfs.post-install new file mode 100644 index 000000000..67caf6a92 --- /dev/null +++ b/talimatname/genel/libguestfs/libguestfs.post-install @@ -0,0 +1,15 @@ +if [ -f .bash_profile ]; then + if [ -z LIBGUESTFS_PATH ]; then + echo "export LIBGUESTFS_PATH=/usr/lib/guestfs/appliance/" >> .bash_profile + fi +else + echo "export LIBGUESTFS_PATH=/usr/lib/guestfs/appliance/" >> /etc/bashrc +fi + +echo "Avant d'utiliser l'application il faut relancer BASH" +echo "afin de prendre en compte LIBGUESTFS_PATH" +echo "ensuite il est possible de tester les fonctions " +echo "avec la commande \"libguestfs-test-tool\" " +echo "un système virtuel est créé et les fonctions internes sont testées " +echo "si tout va bien le message de fin est \"===== TEST FINISHED OK =====\"" + diff --git a/talimatname/genel/libguestfs/talimat b/talimatname/genel/libguestfs/talimat new file mode 100644 index 000000000..b8bb7cee1 --- /dev/null +++ b/talimatname/genel/libguestfs/talimat @@ -0,0 +1,45 @@ +# Description: libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images +# URL: http://libguestfs.org +# Packager: berlius at nutyx dot com +# Depends on: ocaml ocaml-findlib python ruby lua cdrkit qemu augeas libxml2 pcre db systemtap fuse gdisk bash-completion libconfig + + + +name=libguestfs +version=1.30.4 +release=1 +source=(http://$name.org/download/1.30-stable/$name-$version.tar.gz + http://libguestfs.org/download/binaries/appliance/appliance-1.30.1.tar.xz) + + +build() { + + cd $name-$version + + export LIBTINFO_CFLAGS="-D_GNU_SOURCE" + export LIBTINFO_LIBS="-lncursesw" + + ./configure --prefix=/usr \ + --mandir=/usr/man \ + --sysconfdir=/etc/ \ + --disable-ocaml \ + --disable-haskell \ + --disable-php \ + --disable-erlang \ + --enable-threads=posix \ + --disable-appliance \ + --disable-daemon + + make + make DESTDIR=$PKG install + + cd .. + cd appliance + + install -m 755 -d $PKG/usr/lib/guestfs/appliance + cp -v kernel $PKG/usr/lib/guestfs/appliance/ + cp -v initrd $PKG/usr/lib/guestfs/appliance/initrd + cp -v root $PKG/usr/lib/guestfs/appliance/root + cp -v README.fixed $PKG/usr/lib/guestfs/appliance/README.fixed + +} diff --git a/talimatname/genel/libgusb/talimat b/talimatname/genel/libgusb/talimat new file mode 100644 index 000000000..8f1861b1a --- /dev/null +++ b/talimatname/genel/libgusb/talimat @@ -0,0 +1,18 @@ +# Description: The libgusb package contains the GObject wrappers for libusb-1.0 +# URL: https://gitorious.org/gusb/ +# Packager: pierre at nutyx dot org +# Depends on: libusb gperf glib gobject-introspection libgudev + +name=libgusb +version=0.2.8 +release=1 + +source=(http://people.freedesktop.org/~hughsient/releases/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libical/talimat b/talimatname/genel/libical/talimat new file mode 100644 index 000000000..062c5e73a --- /dev/null +++ b/talimatname/genel/libical/talimat @@ -0,0 +1,22 @@ +# Description: Implementation of the iCalendar protocols and data formats. +# URL: http://sourceforge.net/projects/freeassociation/ +# Packager: pierre at nutyx dot org +# Depends on: cmake + +name=libical +version=2.0.0 +release=1 + +source=( https://github.com/libical/libical/releases/download/v2.0.0/$name-$version.tar.gz) + +build() { +cd $name-$version +mkdir build +cd build +cmake -DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DSHARED_ONLY=yes \ +.. +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libid3tag/talimat b/talimatname/genel/libid3tag/talimat new file mode 100644 index 000000000..b2da87587 --- /dev/null +++ b/talimatname/genel/libid3tag/talimat @@ -0,0 +1,21 @@ +# Description: Library for id3 tagging +# URL: http://www.mars.org/home/rob/proj/mpeg/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=libid3tag +version=0.15.1b +release=1 + +source=(ftp://ftp.mars.org/pub/mpeg/$name-$version.tar.gz\ + http://downloads.nutyx.org/files/patchs/$name/id3tag.pc) + +build() { + mkdir -p $PKG/usr/lib/pkgconfig/ + sed "s/#version#/$version/" id3tag.pc > \ + $PKG/usr/lib/pkgconfig/id3tag.pc + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libidl/talimat b/talimatname/genel/libidl/talimat new file mode 100644 index 000000000..44e401d92 --- /dev/null +++ b/talimatname/genel/libidl/talimat @@ -0,0 +1,18 @@ +# Description: A front-end for CORBA 2.2 IDL and Netscape's XPIDL +# URL: http://www.gnome.org +# Packager: pierre at nutyx dot org +# Depends on: glib +name=libidl +version=0.8.14 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/libIDL-$version.tar.bz2) +build() { +cd libIDL-$version +./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info +make +make DESTDIR=$PKG install +rm $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/libidn/talimat b/talimatname/genel/libidn/talimat new file mode 100644 index 000000000..50583a53e --- /dev/null +++ b/talimatname/genel/libidn/talimat @@ -0,0 +1,21 @@ +# Description: Designed for internationalized string handling based on the Stringprep, +# URL: http://www.gnu.org/software/libidn/ +# Packager: tnut at nutyx dot org +name=libidn +version=1.32 +release=1 + +source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz) +build() { +cd $name-$version +./configure --prefix=/usr --disable-static \ +--mandir=/usr/share/man --infodir=/usr/share/info +make +make DESTDIR=$PKG install +rm $PKG/usr/share/info/{dir,libidn-components.png} +# Doc +find doc -name "Makefile*" -delete +rm -rf -v doc/{gdoc,idn.1,stamp-vti,man,texi} +mkdir -p /usr/share/doc/$name-$version +cp -r -v doc/* /usr/share/doc/$name-$version +} diff --git a/talimatname/genel/libindicator-gtk2/talimat b/talimatname/genel/libindicator-gtk2/talimat new file mode 100644 index 000000000..79475774f --- /dev/null +++ b/talimatname/genel/libindicator-gtk2/talimat @@ -0,0 +1,31 @@ +# Description: A set of symbols and convience functions for Ayatana indicators. +# URL: https://launchpad.net/libindicator +# Packager: pierre at nutyx dot org +# Depends on: gtk2 + +name=libindicator-gtk2 +version=0.4.93 +release=1 + +source=(http://launchpad.net/libindicator/0.5/$version/+download/libindicator-$version.tar.gz) + +build() { + + sed '/-Werror/s/$/ -Wno-deprecated-declarations/' -i libindicator-$version/libindicator/Makefile.{am,in} + sed 's/LIBINDICATOR_LIBS+="$LIBM"/LIBINDICATOR_LIBS+=" $LIBM"/g' -i libindicator-$version/configure + sed 's/LIBM="-lmw"/LIBM=" -lmw"/g' -i libindicator-$version/configure + sed 's/LIBM="-lm"/LIBM=" -lm"/g' -i libindicator-$version/configure + sed 's/LIBS="-lm $LIBS"/LIBS=" -lm $LIBS"/g' -i libindicator-$version/configure + sed 's/LIBS="-lmw $LIBS"/LIBS=" -lmw $LIBS"/g' -i libindicator-$version/configure + + cd libindicator-$version + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libexecdir=/usr/lib/$name \ + --disable-static \ + --with-gtk=2 +make -j1 +make -j1 DESTDIR=$PKG install +} diff --git a/talimatname/genel/libinput/talimat b/talimatname/genel/libinput/talimat new file mode 100644 index 000000000..eba48254c --- /dev/null +++ b/talimatname/genel/libinput/talimat @@ -0,0 +1,20 @@ +# Description: Library for display servers and other applications that need to deal with input devices +# URL:http://www.freedesktop.org/wiki/Software/libinput/ +# Packager: pierre at nutyx dot org +# Depends on: libevdev mtdev + +name=libinput +version=1.1.6 +release=1 + +source=(http://freedesktop.org/software/$name/$name-$version.tar.xz ) + +build() { +cd $name-$version +./configure --prefix=/usr --disable-static \ +--with-udev-dir=/lib/udev +make +make DESTDIR=$PKG install +install -v -dm755 $PKG/usr/share/doc/libinput-$version +cp -rv doc/html/* $PKG/usr/share/doc/libinput-$version +} diff --git a/talimatname/genel/libiodbc/talimat b/talimatname/genel/libiodbc/talimat new file mode 100644 index 000000000..03ba87fe3 --- /dev/null +++ b/talimatname/genel/libiodbc/talimat @@ -0,0 +1,20 @@ +# Description: Independent Open DataBase Connectivity for Linux +# URL: http://www.iodbc.org +# Packager: pierre at nutyx dot org + +name=libiodbc +version=3.52.10 +release=1 + +source=(http://downloads.sourceforge.net/sourceforge/iodbc/$name-$version.tar.gz) +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static \ +--includedir=/usr/include/libiodbc \ +--disable-gui \ +--disable-libodbc +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/libiodbc/ +} diff --git a/talimatname/genel/libisoburn/talimat b/talimatname/genel/libisoburn/talimat new file mode 100644 index 000000000..0e0e68258 --- /dev/null +++ b/talimatname/genel/libisoburn/talimat @@ -0,0 +1,18 @@ +# Description: libisoburn is a frontend for libraries libburn and libisofs +# URL: http://libburnia-project.org/ +# Packager: pierre at nutyx dot org +# Depends on: libburn libisofs acl attr + +name=libisoburn +version=1.4.2 +release=1 + +source=(http://files.libburnia-project.org/releases/libisoburn-$version.tar.gz) +build () { +cd $name-$version +./configure --prefix=/usr --disable-static \ +--enable-pkg-check-modules +make +make DESTDIR=$PKG install +rm -f $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/libisofs/talimat b/talimatname/genel/libisofs/talimat new file mode 100644 index 000000000..892b8f710 --- /dev/null +++ b/talimatname/genel/libisofs/talimat @@ -0,0 +1,16 @@ +# Description: libisofs is a library to create an ISO-9660 filesystem +# URL: http://libburnia.pykix.org/ +# Packager: pierre at nutyx dot org + +name=libisofs +version=1.4.2 +release=1 + +source=(http://files.libburnia-project.org/releases/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libjpeg-turbo/talimat b/talimatname/genel/libjpeg-turbo/talimat new file mode 100644 index 000000000..09dd80efb --- /dev/null +++ b/talimatname/genel/libjpeg-turbo/talimat @@ -0,0 +1,21 @@ +# Description: Fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG +# URL: http://libjpeg-turbo.virtualgl.org/ +# Packager: pierre at nutyx dot org +# Depends on: nasm + +name=libjpeg-turbo +version=1.4.2 +release=1 + +source=(http://sourceforge.net/projects/libjpeg-turbo/files/$version/libjpeg-turbo-$version.tar.gz) + +build() { +cd $name-$version +sed -i -e '/^docdir/ s:$:/libjpeg-turbo-1.4.2:' Makefile.in + +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--with-jpeg8 --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libksba/talimat b/talimatname/genel/libksba/talimat new file mode 100644 index 000000000..e1c4dc20c --- /dev/null +++ b/talimatname/genel/libksba/talimat @@ -0,0 +1,19 @@ +# Description: Used to make X.509 certificates as well as making the CMS (Cryptographic Message Syntax) +# URL: http://www.gnupg.org/related_software/libksba/ +# Packager: pierre at nutyx dot org +# Depends on: libgpg-error +name=libksba +version=1.3.3 +release=1 + +source=(ftp://ftp.gnupg.org/gcrypt/$name/$name-$version.tar.bz2 ) + +build() { +cd $name-$version +./configure --prefix=/usr\ + --mandir=/usr/share/man\ + --infodir=/usr/share/info +make +make DESTDIR=$PKG install +rm $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/liblinear/talimat b/talimatname/genel/liblinear/talimat new file mode 100644 index 000000000..daf59a24c --- /dev/null +++ b/talimatname/genel/liblinear/talimat @@ -0,0 +1,17 @@ +# Description: Library for learning linear classifiers for large scale applications. +# URL: http://www.csie.ntu.edu.tw/~cjlin/liblinear/ +# Packager: tnut at nutyx dot org + +name=liblinear +version=2.1 +release=1 + +source=(http://www.csie.ntu.edu.tw/~cjlin/liblinear/oldfiles/$name-$version.tar.gz) +build() { +cd $name-$version +make lib +mkdir -p $PKG/usr/{lib,include} +install -vm644 linear.h $PKG/usr/include +install -vm755 liblinear.so.3 $PKG/usr/lib +ln -sfv liblinear.so.3 $PKG/usr/lib/liblinear.so +} diff --git a/talimatname/genel/libmad/talimat b/talimatname/genel/libmad/talimat new file mode 100644 index 000000000..3992036de --- /dev/null +++ b/talimatname/genel/libmad/talimat @@ -0,0 +1,39 @@ +# Description: A high-quality MPEG audio decoder +# URL: http://www.underbit.com/products/mad/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=libmad +version=0.15.1b +release=1 + +source=(ftp://ftp.mars.org/pub/mpeg/$name-$version.tar.gz\ + http://www.linuxfromscratch.org/patches/blfs/svn/libmad-$version-fixes-1.patch) + + +build() { + cd $name-$version + patch -Np1 -i ../libmad-$version-fixes-1.patch + sed "s@AM_CONFIG_HEADER@AC_CONFIG_HEADERS@g" -i configure.ac + touch NEWS AUTHORS ChangeLog + autoreconf -fi + ./configure --prefix=/usr --disable-static + make + make DESTDIR=$PKG install + mkdir -p $PKG/usr/lib/pkgconfig + +cat > $PKG/usr/lib/pkgconfig/mad.pc << "EOF" +prefix=/usr +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: mad +Description: MPEG audio decoder +Requires: +Version: #version# +Libs: -L${libdir} -lmad +Cflags: -I${includedir} +EOF +sed -i "s/#version#/$version/" $PKG/usr/lib/pkgconfig/mad.pc +} diff --git a/talimatname/genel/libmediainfo/talimat b/talimatname/genel/libmediainfo/talimat new file mode 100644 index 000000000..c0b444293 --- /dev/null +++ b/talimatname/genel/libmediainfo/talimat @@ -0,0 +1,39 @@ +# Description: Shared library for mediainfo. +# URL: URL: http://mediainfo.sourceforge.net/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: libmms libzen +name=libmediainfo +version=0.7.69 +release=1 + +source=( +http://downloads.sourceforge.net/mediainfo/${name}_${version}.tar.bz2 +) + +build(){ + cd $SRC/MediaInfoLib/Project/GNU/Library + sh ./autogen + ./configure --prefix=/usr \ + --enable-shared \ + --disable-static \ + --enable-visibility \ + --with-libcurl \ + --with-libmms + make + make DESTDIR=$PKG install + + for i in MediaInfo MediaInfoDLL; do + install -dm755 $PKG/usr/include/$i + install -m644 $SRC/MediaInfoLib/Source/$i/*.h $PKG/usr/include/$i + done + install -dm755 $PKG/usr/lib/pkgconfig + install -m644 $SRC/MediaInfoLib/Project/GNU/Library/libmediainfo.pc \ + $PKG/usr/lib/pkgconfig + sed -i -e 's|Version: |Version: '$version'|g' \ + $PKG/usr/lib/pkgconfig/libmediainfo.pc +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/libmikmod/talimat b/talimatname/genel/libmikmod/talimat new file mode 100644 index 000000000..cf8bad2ab --- /dev/null +++ b/talimatname/genel/libmikmod/talimat @@ -0,0 +1,22 @@ +# Description: A portable sound library +# URL: http://mikmod.raphnet.net/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=libmikmod +version=3.3.7 +release=1 + +source=( http://downloads.sourceforge.net/mikmod/$name-$version.tar.gz) + + +build() { +cd $name-$version +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--disable-static +make +make DESTDIR=$PKG install +rm -f $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/libmms/talimat b/talimatname/genel/libmms/talimat new file mode 100644 index 000000000..650180085 --- /dev/null +++ b/talimatname/genel/libmms/talimat @@ -0,0 +1,21 @@ +# Description: MMS stream protocol library +# URL: URL: http://sourceforge.net/projects/libmms/ +# Packager: tnut at nutyx dot org +# Depends on: +name=libmms +version=0.6.4 +release=1 + +source=( +http://download.sourceforge.net/libmms/$name-$version.tar.gz) + +build(){ + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/libmng/talimat b/talimatname/genel/libmng/talimat new file mode 100644 index 000000000..26647f170 --- /dev/null +++ b/talimatname/genel/libmng/talimat @@ -0,0 +1,23 @@ +# Description: Used by programs wanting to read and write of files Multiple-image Network Graphics (MNG) +# URL: http://sourceforge.net/projects/libmng/ +# Packager: tnut at nutyx dot org +# Depends on: libjpeg-turbo lcms +name=libmng +version=2.0.3 +release=1 + +source=( http://downloads.sourceforge.net/$name/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr --disable-static +make +mkdir -p $PKG/usr/{lib,include,share/man/man{3,5}} +make prefix=$PKG/usr install +mkdir -p $PKG/usr/share/man/man{3,5} +install -v -m644 doc/man/*.3 $PKG/usr/share/man/man3 +install -v -m644 doc/man/*.5 $PKG/usr/share/man/man5 +install -v -m755 -d $PKG/usr/share/doc/libmng-$version +install -v -m644 doc/*.txt \ +$PKG/usr/share/doc/libmng-$version +} diff --git a/talimatname/genel/libmnl/talimat b/talimatname/genel/libmnl/talimat new file mode 100644 index 000000000..a5cdcf02d --- /dev/null +++ b/talimatname/genel/libmnl/talimat @@ -0,0 +1,18 @@ +# Description: Minimalistic user-space library oriented to Netlink developers +# URL: http://www.netfilter.org/projects/libmnl/ +# Packager: tnut at nutyx dot org +# Depends on: + +name=libmnl +version=1.0.3 +release=1 + +source=( +http://www.netfilter.org/projects/$name/files/$name-$version.tar.bz2) + +build(){ + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libmp4v2/talimat b/talimatname/genel/libmp4v2/talimat new file mode 100644 index 000000000..5ee66dec1 --- /dev/null +++ b/talimatname/genel/libmp4v2/talimat @@ -0,0 +1,16 @@ +# Description: MPEG-4 library +# URL: http://code.google.com/p/mp4v2 +# Packager: pierre at nutyx dot org + +name=libmp4v2 +version=2.0.0 +release=1 + +source=(http://mp4v2.googlecode.com/files/mp4v2-$version.tar.bz2) + +build() { +cd mp4v2-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libmpcdec/talimat b/talimatname/genel/libmpcdec/talimat new file mode 100644 index 000000000..7db76ac8b --- /dev/null +++ b/talimatname/genel/libmpcdec/talimat @@ -0,0 +1,22 @@ +# Description: Musepack decoding library +# URL: http://www.musepack.net/index.php?pg=home +# Packager: pierre at nutyx dot org +# Depends on: nasm + +name=libmpcdec +version=1.2.6 +release=1 + +source=( http://files.musepack.net/source/$name-$version.tar.bz2) + + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info + make + make DESTDIR=$PKG install +} + + diff --git a/talimatname/genel/libmpeg2/talimat b/talimatname/genel/libmpeg2/talimat new file mode 100644 index 000000000..4663db474 --- /dev/null +++ b/talimatname/genel/libmpeg2/talimat @@ -0,0 +1,20 @@ +# Description: Library for decoding MPEG-1 and MPEG-2 video streams +# URL: http://mpg123.de/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=libmpeg2 +version=0.5.1 +release=1 + +source=( http://$name.sourceforge.net/files/$name-$version.tar.gz) +build() { +cd $name-$version +sed -i 's/static const/static/' libmpeg2/idct_mmx.c +./configure --prefix=/usr --enable-shared +make +make DESTDIR=$PKG install +install -v -m755 -d $PKG/usr/share/doc/mpeg2dec-$version +install -v -m644 README doc/libmpeg2.txt \ +$PKG/usr/share/doc/mpeg2dec-$version +} diff --git a/talimatname/genel/libmtp/talimat b/talimatname/genel/libmtp/talimat new file mode 100644 index 000000000..7ab322441 --- /dev/null +++ b/talimatname/genel/libmtp/talimat @@ -0,0 +1,19 @@ +# Description: Library implementation of the Media Transfer Protocol. +# URL: http://libmtp.sourceforge.net +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: libusb libgcrypt + +name=libmtp +version=1.1.9 +release=1 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz) + +build(){ + cd $name-$version + ./configure --prefix=/usr \ + --disable-static + make + make -k check + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libmusicbrainz2/talimat b/talimatname/genel/libmusicbrainz2/talimat new file mode 100644 index 000000000..774556c5b --- /dev/null +++ b/talimatname/genel/libmusicbrainz2/talimat @@ -0,0 +1,25 @@ +# Description: Library That Provides Access to the MusicBrainz Server +# URL: http://musicbrainz.org/doc/libmusicbrainz +# Packager: pierre at nutyx dot org +# Depends on: python + +name=libmusicbrainz2 +version=2.1.5 +release=1 + +source=( ftp://ftp.musicbrainz.org/pub/musicbrainz/historical/libmusicbrainz-$version.tar.gz + http://www.linuxfromscratch.org/patches/blfs/svn/libmusicbrainz-$version-missing-includes-1.patch ) + +build() { +cd libmusicbrainz-$version +patch -Np1 -i ../libmusicbrainz-$version-missing-includes-1.patch +./configure --prefix=/usr --disable-static +make +cd python +python setup.py build +cd .. +make DESTDIR=$PKG install +mkdir -p $PKG/usr/share/doc/libmusicbrainz-$version +install -v -m644 -D docs/mb_howto.txt \ +$PKG/usr/share/doc/libmusicbrainz-$version/mb_howto.txt +} diff --git a/talimatname/genel/libmusicbrainz5/talimat b/talimatname/genel/libmusicbrainz5/talimat new file mode 100644 index 000000000..c0f35f58b --- /dev/null +++ b/talimatname/genel/libmusicbrainz5/talimat @@ -0,0 +1,26 @@ +# Description: Library That Provides Access to the MusicBrainz Server +# URL: http://musicbrainz.org/doc/libmusicbrainz +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: cmake expat neon doxygen + +name=libmusicbrainz5 +version=5.1.0 +release=1 + +source=( https://github.com/metabrainz/libmusicbrainz/releases/download/release-$version/libmusicbrainz-$version.tar.gz) + +build() { +cd libmusicbrainz-$version +mkdir build +cd build +cmake .. \ +-DCMAKE_INSTALL_PREFIX:PATH=/usr \ +-DBUILD_SHARED_LIBS:BOOL=ON \ +-DBUILD_STATIC_LIBS:BOOL=OFF +make +doxygen ../Doxyfile +make DESTDIR=$PKG install +# Documentation +mkdir -p $PKG/usr/share/doc/$name-$version +cp -vr docs/ $PKG/usr/share/doc/$name-$version +} diff --git a/talimatname/genel/libndp/talimat b/talimatname/genel/libndp/talimat new file mode 100644 index 000000000..0e5822e99 --- /dev/null +++ b/talimatname/genel/libndp/talimat @@ -0,0 +1,19 @@ +# Description: The libndp package provides a wrapper for IPv6 Neighbor Discovery Protocol. +# URL: http://libndp.org +# Maintainer: iri Pirko jiri at resnulli dot us +# Packager: tnut at nutyx dot org + +name=libndp +version=1.5 +release=1 + +source=(http://libndp.org/files/$name-$version.tar.gz) +build() { +cd $name-$version +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--localstatedir=/var \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libnet/talimat b/talimatname/genel/libnet/talimat new file mode 100644 index 000000000..0f90449ee --- /dev/null +++ b/talimatname/genel/libnet/talimat @@ -0,0 +1,21 @@ +# Description: Library for constructing and injecting network packets +# URL: http://libnet-dev.sf.net +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: + +name=libnet +version=1.1.6 +release=2 +source=(http://downloads.sourceforge.net/project/libnet-dev/libnet-$version.tar.gz) + +build() { + cd $name-$version + export CFLAGS=$CFLAGS" -fPIC" + + ./configure --prefix=/usr --mandir=/usr/man + sed -i 's/ sample//g' Makefile + make + make DESTDIR=$PKG install + install -D -m 755 libnet-config $PKG/usr/bin/libnet-config +} diff --git a/talimatname/genel/libnftnl/talimat b/talimatname/genel/libnftnl/talimat new file mode 100644 index 000000000..6f145b025 --- /dev/null +++ b/talimatname/genel/libnftnl/talimat @@ -0,0 +1,17 @@ +# Description: Netfilter library providing interface to the nf_tables subsystem +# URL: URL: http://netfilter.org/projects/libnftnl/ +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: libmnl +name=libnftnl +version=1.0.3 +release=1 + +source=(http://netfilter.org/projects/libnftnl/files/libnftnl-$version.tar.bz2) + +build(){ + cd $name-$version + ./configure --prefix=/usr + make + make check + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libnice/talimat b/talimatname/genel/libnice/talimat new file mode 100644 index 000000000..fbdfa2d16 --- /dev/null +++ b/talimatname/genel/libnice/talimat @@ -0,0 +1,19 @@ +# Description: An implementation of the IETF's draft ICE (for p2p UDP data streams) +# URL: http://people.suug.ch/~tgr/libnl +# Packager: pierre at nutyx dot org +# Depends on: glib gstreamer1-plugins-base + +name=libnice +version=0.1.13 +release=1 + +source=(http://nice.freedesktop.org/releases/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--without-gstreamer-0.10 \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libnih/talimat b/talimatname/genel/libnih/talimat new file mode 100644 index 000000000..79b93500c --- /dev/null +++ b/talimatname/genel/libnih/talimat @@ -0,0 +1,22 @@ +# Description: Small library for C application development +# URL: URL: https://launchpad.net/libnih +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: dbus +name=libnih +version=1.0.3 +release=1 + +source=( +http://launchpad.net/libnih/1.0/$version/+download/$name-$version.tar.gz) + +build(){ + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/libnl/talimat b/talimatname/genel/libnl/talimat new file mode 100644 index 000000000..8835c662c --- /dev/null +++ b/talimatname/genel/libnl/talimat @@ -0,0 +1,17 @@ +# Description: Library for applications dealing with netlink sockets +# URL: http://people.suug.ch/~tgr/libnl +# Packager: pierre at nutyx dot org + +name=libnl +version=3.2.27 +release=1 + +source=(https://github.com/thom311/libnl/releases/download/libnl$(echo $version|sed 's/\./_/g')/$name-$version.tar.gz) +build() { +cd $name-$version +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libnotify/talimat b/talimatname/genel/libnotify/talimat new file mode 100644 index 000000000..60f2a6919 --- /dev/null +++ b/talimatname/genel/libnotify/talimat @@ -0,0 +1,19 @@ +# Description: Desktop notification library +# URL: http://www.galago-project.org/news/index.php +# Packager: pierre at nutyx dot org +# Depends on: gobject-introspection gdk-pixbuf gtk3 + +name=libnotify +version=0.7.6 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share +} + diff --git a/talimatname/genel/liboauth/talimat b/talimatname/genel/liboauth/talimat new file mode 100644 index 000000000..860e4533f --- /dev/null +++ b/talimatname/genel/liboauth/talimat @@ -0,0 +1,19 @@ +# Description: C library implementing OAuth Core RFC 5849 +# URL: http://sourceforge.net/projects/liboauth +# Packager: pierre at nutyx dot org +# Depends on: curl nss + +name=liboauth +version=1.0.3 +release=1 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz) + + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libogg/talimat b/talimatname/genel/libogg/talimat new file mode 100644 index 000000000..b9f9cc24e --- /dev/null +++ b/talimatname/genel/libogg/talimat @@ -0,0 +1,21 @@ +# Description: Ogg bitstream and framing library +# URL: http://xiph.org/ogg/ +# Packager: pierre at nutyx dot org +# Depends on: +name=libogg +version=1.3.2 +release=1 + +source=(http://downloads.xiph.org/releases/ogg/$name-$version.tar.xz) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --docdir=/usr/share/doc/libogg-$version \ + --disable-static + make + make DESTDIR=$PKG install +} + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/liboobs/talimat b/talimatname/genel/liboobs/talimat new file mode 100644 index 000000000..b3c55deea --- /dev/null +++ b/talimatname/genel/liboobs/talimat @@ -0,0 +1,17 @@ +# Description: GObject based interface to system-tools-backends - shared library +# URL: http://libopenraw.freedesktop.org/wiki/Exempi +# Packager: pierre at nutyx dot org +# Depends on: system-tools-backends + +name=liboobs +version=3.0.0 +release=1 + +source=(ftp://ftp.gnome.org/pub/GNOME/sources/liboobs/3.0/$name-$version.tar.gz ) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libpaper/run-parts b/talimatname/genel/libpaper/run-parts new file mode 100644 index 000000000..e3134d216 --- /dev/null +++ b/talimatname/genel/libpaper/run-parts @@ -0,0 +1,48 @@ +#!/bin/sh +# run-parts: Runs all the scripts found in a directory. +# from Slackware, by Patrick J. Volkerding with ideas borrowed +# from the Red Hat and Debian versions of this utility. + +# keep going when something fails +set +e + +if [ $# -lt 1 ]; then + echo "Usage: run-parts " + exit 1 +fi + +if [ ! -d $1 ]; then + echo "Not a directory: $1" + echo "Usage: run-parts " + exit 1 +fi + +# There are several types of files that we would like to +# ignore automatically, as they are likely to be backups +# of other scripts: +IGNORE_SUFFIXES="~ ^ , .bak .new .rpmsave .rpmorig .rpmnew .swp" + +# Main loop: +for SCRIPT in $1/* ; do + # If this is not a regular file, skip it: + if [ ! -f $SCRIPT ]; then + continue + fi + # Determine if this file should be skipped by suffix: + SKIP=false + for SUFFIX in $IGNORE_SUFFIXES ; do + if [ ! "$(basename $SCRIPT $SUFFIX)" = "$(basename $SCRIPT)" ]; then + SKIP=true + break + fi + done + if [ "$SKIP" = "true" ]; then + continue + fi + # If we've made it this far, then run the script if it's executable: + if [ -x $SCRIPT ]; then + $SCRIPT || echo "$SCRIPT failed." + fi +done + +exit 0 diff --git a/talimatname/genel/libpaper/talimat b/talimatname/genel/libpaper/talimat new file mode 100644 index 000000000..6ab43f7b6 --- /dev/null +++ b/talimatname/genel/libpaper/talimat @@ -0,0 +1,26 @@ +# Description: A simple way for applications to take actions based on a system/user-specified paper size +# URL: http://ftp.debian.org/debian/pool/main/libp/libpaper +# Packager: berlius at nutyx dot com +# Depends on: + +name=libpaper +version=1.1.24 +release=1 + +source=(http://ftp.debian.org/debian/pool/main/libp/libpaper/$name\_$version+nmu4.tar.gz + run-parts) + +build () { + + cd $name-$version+nmu4 + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --disable-static + make + make DESTDIR=$PKG install + + cp -v $SRC/run-parts $PKG/usr/bin/ + chmod -v 755 $PKG/usr/bin/run-parts + +} diff --git a/talimatname/genel/libpcap/talimat b/talimatname/genel/libpcap/talimat new file mode 100644 index 000000000..6318c9d24 --- /dev/null +++ b/talimatname/genel/libpcap/talimat @@ -0,0 +1,19 @@ +# Description: A system-independent interface for user-level packet capture +# URL: http://www.tcpdump.org +# Packager: pierre at nutyx dot org +# Depends on: libnl libusb + +name=libpcap +version=1.7.4 +release=1 + +source=(http://www.tcpdump.org/release/$name-$version.tar.gz +http://www.linuxfromscratch.org/patches/downloads/libpcap/$name-$version-enable_bluetooth-1.patch) +build() { +cd $name-$version +patch -Np1 -i ../libpcap-$version-enable_bluetooth-1.patch +./configure --prefix=/usr --enable-ipv6 +make +sed -i '/INSTALL_DATA.*libpcap.a\|RANLIB.*libpcap.a/ s/^/#/' Makefile +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libpgf/talimat b/talimatname/genel/libpgf/talimat new file mode 100644 index 000000000..1cea10a30 --- /dev/null +++ b/talimatname/genel/libpgf/talimat @@ -0,0 +1,19 @@ +# Description : An implementation of the Progressive Graphics File (PGF) +# URL : http://www.libpgf.org +# Packager : pierre at nutyx dont org +# Depends on : dos2unix + +name=libpgf +version=7.15.32 +release=1 + +source=(http://sourceforge.net/projects/$name/files/$name/$version-latest/libPGF-codec-and-console-src.zip) + +build() { + cd $SRC/PGF/Codec + dos2unix configure.ac + sh ./autogen.sh + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libpng/talimat b/talimatname/genel/libpng/talimat new file mode 100644 index 000000000..29f645888 --- /dev/null +++ b/talimatname/genel/libpng/talimat @@ -0,0 +1,22 @@ +# Description: Libraries used by other programs for reading and writing PNG files. +# URL: http://www.libpng.org/pub/png/libpng.html +# Packager: tnut at nutyx dot org +# Depends on: + +name=libpng +version=1.6.21 +release=1 + +source=( http://downloads.sourceforge.net/$name/$name-$version.tar.xz \ + http://downloads.sourceforge.net/project/apng/libpng/libpng16/$name-$version-apng.patch.gz) + +build() { +cd $name-$version +gzip -cd ../$name-$version-apng.patch.gz | patch -p0 +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libpwquality/talimat b/talimatname/genel/libpwquality/talimat new file mode 100644 index 000000000..2f46e66b1 --- /dev/null +++ b/talimatname/genel/libpwquality/talimat @@ -0,0 +1,20 @@ +# Description: Library for password quality checking and generating random passwords +# URL: https://fedorahosted.org/libpwquality/ +# Packager: pierre at nutyx dot org +# Depends on: python cracklib + +name=libpwquality +version=1.3.0 +release=1 + +source=(https://fedorahosted.org/releases/l/i/libpwquality/$name-$version.tar.bz2) + +build() { +cd $name-$version +PYTHON=python2 ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --with-python-rev=2.7 +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libqmi/talimat b/talimatname/genel/libqmi/talimat new file mode 100644 index 000000000..c004becbc --- /dev/null +++ b/talimatname/genel/libqmi/talimat @@ -0,0 +1,17 @@ +# Description: For talking to WWAN modems and devices which speak the Qualcomm MSM Interface protocol. +# URL: http://www.freedesktop.org/software/libqmi/ +# Packager: pierre at nutyx dot org +# Depends on: glib + +name=libqmi +version=1.12.6 +release=1 + +source=( http://www.freedesktop.org/software/libqmi/libqmi-$version.tar.xz) + +build() { +cd libqmi-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libraw/talimat b/talimatname/genel/libraw/talimat new file mode 100644 index 000000000..386707dcb --- /dev/null +++ b/talimatname/genel/libraw/talimat @@ -0,0 +1,17 @@ +# Description: For reading RAW files obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, etc) +# URL: http://www.libraw.org/ +# Packager: - git://github.com/LibRaw/LibRaw.git +# Depends on: libjpeg-turbo jasper lcms2 + +name=libraw +version=0.17.0 +release=1 + +source=(http://www.libraw.org/data/LibRaw-$version.tar.gz) +build () +{ +cd LibRaw-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libreoffice/libreoffice.post-install b/talimatname/genel/libreoffice/libreoffice.post-install new file mode 100644 index 000000000..690912adb --- /dev/null +++ b/talimatname/genel/libreoffice/libreoffice.post-install @@ -0,0 +1,2 @@ +[ -f usr/bin/xdg-desktop-menu ] && usr/bin/xdg-desktop-menu forceupdate +[ -f usr/bin/update-desktop-database ] && usr/bin/update-desktop-database usr/share/applications diff --git a/talimatname/genel/libreoffice/talimat b/talimatname/genel/libreoffice/talimat new file mode 100644 index 000000000..08e30a4b9 --- /dev/null +++ b/talimatname/genel/libreoffice/talimat @@ -0,0 +1,112 @@ +# Description: LibreOffice is a full-featured office suite. It is largely compatible with Microsoft Office and is descended from OpenOffice.org. +# URL: http://www.libreoffice.org +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: tar apache-ant,openldap,python3,cups,curl,libatomic-ops,gperf,gtk2,gtk3,perl-archive-zip,perl-xml-parser,boost,expat,gstreamer-plugins-base,gstreamer1-plugins-base,libgsf,librsvg,libxml2,libxslt,neon,nss,poppler,postgresql,redland,icu,hunspell,gsfonts,dejavu-ttf,hunspell,p7zip,neon,graphite2,npapi-sdk,clucene,serf,unixodbc + +PKGMK_IGNORE_UNPACK="yes" + +description="Office suite. It is largely compatible with Microsoft Office (fork from OpenOffice.org)." +name=libreoffice +version=5.1.0.3 +release=1 + +source=(http://download.documentfoundation.org/libreoffice/src/${version%.*}/$name-$version.tar.xz + http://download.documentfoundation.org/libreoffice/src/${version%.*}/$name-dictionaries-$version.tar.xz + http://download.documentfoundation.org/libreoffice/src/${version%.*}/$name-help-$version.tar.xz + http://download.documentfoundation.org/libreoffice/src/${version%.*}/$name-translations-$version.tar.xz) + +build() { + unset ACLOCAL + export LO_PREFIX=/usr + + cd $SRC + tar -xf $name-$version.tar.xz --no-overwrite-dir + + cd $name-$version + install -dm755 external/tarballs + ln -sv $SRC/$name-dictionaries-$version.tar.xz external/tarballs/ + ln -sv $SRC/$name-help-$version.tar.xz external/tarballs/ + ln -sv $SRC/$name-translations-$version.tar.xz external/tarballs/ + + + sed -e "/gzip -f/d" \ + -e "s|.1.gz|.1|g" \ + -i bin/distro-install-desktop-integration + + sed -e "/distro-install-file-lists/d" -i Makefile.in + + sed -e "/ustrbuf/a #include " \ + -i svl/source/misc/gridprinter.cxx + + chmod -v +x bin/unpack-sources + +./autogen.sh --prefix=$LO_PREFIX \ + --sysconfdir=/etc \ + --with-vendor="NuTyX" \ + --with-lang="es de fr it pt fi nb nl da sv" \ + --with-help \ + --with-myspell-dicts \ + --with-alloc=system \ + --without-java \ + --without-system-dicts \ + --disable-dconf \ + --disable-odk \ + --enable-release-build=yes \ + --enable-python=system \ + --with-system-boost=yes \ + --with-system-clucene \ + --with-system-cairo \ + --with-system-curl \ + --with-system-expat \ + --with-system-graphite \ + --with-system-harfbuzz \ + --with-system-icu \ + --with-system-jpeg \ + --with-system-lcms2 \ + --with-system-libatomic_ops \ + --with-system-libpng \ + --with-system-libxml \ + --with-system-neon \ + --with-system-npapi-headers \ + --with-system-nss \ + --with-system-odbc \ + --with-system-openldap \ + --with-system-openssl \ + --with-system-poppler \ + --with-system-postgresql \ + --with-system-redland \ + --with-system-serf \ + --with-system-zlib \ + --with-parallelism=$(getconf _NPROCESSORS_ONLN) + + make build + make DESTDIR=$PKG distro-pack-install + + install -v -m755 -d $PKG/$LO_PREFIX/share/appdata + install -v -m644 sysui/desktop/appstream-appdata/*.xml $PKG/$LO_PREFIX/share/appdata + + # Installation des Dictionnaires + chown -cR 0:0 dictionaries/ + for lang in en fr_FR es de it_IT pt_PT no nl_NL sv_SE da_DK + do + mkdir -pv $PKG/$LO_PREFIX/lib/libreoffice/share/extensions/dict-$lang + cp -R dictionaries/$lang/* $PKG/$LO_PREFIX/lib/libreoffice/share/extensions/dict-$lang + done + + # This symlink is necessary for the desktop menu entries + ln -sv -f $LO_PREFIX/lib/libreoffice/program/soffice \ + $PKG/usr/bin/libreoffice + + # Icones + for res in 16 32 48 128 256 + do + mkdir -p $PKG/$LO_PREFIX/share/icons/hicolor/${res}x${res}/{apps,mimetypes} + cp sysui/desktop/icons/hicolor/${res}x${res}/apps/*.png \ + $PKG/$LO_PREFIX/share/icons/hicolor/${res}x${res}/apps + cp sysui/desktop/icons/hicolor/${res}x${res}/mimetypes/*.png \ + $PKG/$LO_PREFIX/share/icons/hicolor/${res}x${res}/mimetypes + done + + # Nettoyage + rm -rf $PKG/gid* +} diff --git a/talimatname/genel/librep/talimat b/talimatname/genel/librep/talimat new file mode 100644 index 000000000..942716593 --- /dev/null +++ b/talimatname/genel/librep/talimat @@ -0,0 +1,20 @@ +# Description: The librep package contains a Lisp system. +# URL: http://librep.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: libffi + +name=librep +version=0.92.5 +release=2 + +source=(http://download.tuxfamily.org/$name/${name}_$version.tar.xz) + +build() { +export CFLAGS="$CFLAGS -std=gnu90" +cd ${name}_$version +./configure --prefix=/usr \ +--disable-static +make || make -j1 +make prefix=$PKG/usr install +rm -rf $PKG/usr/share +} diff --git a/talimatname/genel/librest/talimat b/talimatname/genel/librest/talimat new file mode 100644 index 000000000..f057ef06b --- /dev/null +++ b/talimatname/genel/librest/talimat @@ -0,0 +1,20 @@ +# Description: Gives more easily access to internet services which says be "RESTful". +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: libsoup gobject-introspection + +name=librest +version=0.7.93 +release=2 + +source=(http://ftp.gnome.org/pub/gnome/sources/rest/${version%.*}/rest-$version.tar.xz) + +build() { +cd rest-$version +./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --with-ca-certificates=/etc/ssl/certs +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/librevenge/talimat b/talimatname/genel/librevenge/talimat new file mode 100644 index 000000000..caf421828 --- /dev/null +++ b/talimatname/genel/librevenge/talimat @@ -0,0 +1,15 @@ +# Description: library for REVerses ENGineered formats filters +# URL: http://sf.net/p/libwpd/librevenge/ +# Packager: tnut at nutyx dot org +# Depends on: boost cppunit doxygen + +name=librevenge +version=0.0.2 +release=1 +source=(http://sourceforge.net/projects/libwpd/files/$name/$name-$version/$name-$version.tar.xz) +build () { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/librsvg/librsvg.README b/talimatname/genel/librsvg/librsvg.README new file mode 100644 index 000000000..30d902df2 --- /dev/null +++ b/talimatname/genel/librsvg/librsvg.README @@ -0,0 +1 @@ +Pour gnome, il faut compiler avec gobjetc-introspection, gtk, gtk3 en dépendance diff --git a/talimatname/genel/librsvg/librsvg.post-install b/talimatname/genel/librsvg/librsvg.post-install new file mode 100644 index 000000000..24bf23a72 --- /dev/null +++ b/talimatname/genel/librsvg/librsvg.post-install @@ -0,0 +1 @@ +usr/bin/gdk-pixbuf-query-loaders --update-cache diff --git a/talimatname/genel/librsvg/talimat b/talimatname/genel/librsvg/talimat new file mode 100644 index 000000000..8b8f00ee8 --- /dev/null +++ b/talimatname/genel/librsvg/talimat @@ -0,0 +1,17 @@ +# Description: Library and tools used to manipulate, convert and view Scalable Vector Graphic images. +# URL: http://librsvg.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: gdk-pixbuf libcroco pango vala +name=librsvg +version=2.40.13 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static \ +--enable-vala +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libsamplerate/talimat b/talimatname/genel/libsamplerate/talimat new file mode 100644 index 000000000..dbc384864 --- /dev/null +++ b/talimatname/genel/libsamplerate/talimat @@ -0,0 +1,18 @@ +# Description: Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio. +# URL: http://www.mega-nerd.com/SRC/index.html +# Packager: pierre at nutyx dot org +# Depends on: libsndfile flac + +name=libsamplerate +version=0.1.8 +release=1 + +source=(http://www.mega-nerd.com/SRC/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make htmldocdir=/usr/share/doc/libsamplerate-$version \ + DESTDIR=$PKG install +} diff --git a/talimatname/genel/libseccomp/talimat b/talimatname/genel/libseccomp/talimat new file mode 100644 index 000000000..39cdeef1e --- /dev/null +++ b/talimatname/genel/libseccomp/talimat @@ -0,0 +1,18 @@ +# Description: Enhanced seccomp library +# URL: http://sourceforge.net/projects/libseccomp/ +# Packager: tnut at nutyx dot org +# Depends on: +name=libseccomp +version=2.1.1 +release=1 + +source=( +http://downloads.sourceforge.net/project/$name/$name-$version/$name-$version.tar.gz) + + +build(){ + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libsecret/talimat b/talimatname/genel/libsecret/talimat new file mode 100644 index 000000000..1896c11a2 --- /dev/null +++ b/talimatname/genel/libsecret/talimat @@ -0,0 +1,17 @@ +# Description: GObject based library for accessing the Secret Service API. +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: intltool libxslt docbook-xsl glib gobject-introspection libgcrypt vala + +name=libsecret +version=0.18.3 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libshout/talimat b/talimatname/genel/libshout/talimat new file mode 100644 index 000000000..752929e71 --- /dev/null +++ b/talimatname/genel/libshout/talimat @@ -0,0 +1,17 @@ +# Description: Library for accessing a shoutcast/icecast server +# URL: http://www.icecast.org/ +# Packager: pierre at nutyx dot org +# Depends on: libvorbis libtheora speex + +name=libshout +version=2.3.1 +release=1 + +source=(http://downloads.xiph.org/releases/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libsigc++/talimat b/talimatname/genel/libsigc++/talimat new file mode 100644 index 000000000..4d06ef686 --- /dev/null +++ b/talimatname/genel/libsigc++/talimat @@ -0,0 +1,16 @@ +# Description: The libsigc++ package implements a typesafe callback system for standard C++. +# URL: http://libsigc.sourceforge.net/ +# Packager: pierre at nutyx dot org + +name=libsigc++ +version=2.6.2 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libsigsegv/talimat b/talimatname/genel/libsigsegv/talimat new file mode 100644 index 000000000..d0f14ce79 --- /dev/null +++ b/talimatname/genel/libsigsegv/talimat @@ -0,0 +1,22 @@ +# Description: Handling page faults in user mode. +# URL: http://ftp.debian.org/debian/pool/main/libp/libpaper +# Packager: berlius at nutyx dot com +# Depends on: + +name=libsigsegv +version=2.10 +release=1 + +source=(http://ftp.gnu.org/gnu/libsigsegv/$name-$version.tar.gz) + +build () { + + cd $name-$version + + ./configure --prefix=/usr \ + --enable-shared \ + --disable-static + make + make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/libsndfile/talimat b/talimatname/genel/libsndfile/talimat new file mode 100644 index 000000000..a541248d4 --- /dev/null +++ b/talimatname/genel/libsndfile/talimat @@ -0,0 +1,18 @@ +# Description: A C library for reading and writing files containing sampled sound +# URL: http://www.mega-nerd.com/libsndfile/ +# Packager: pierre at nutyx dot org +# Depends on: flac alsa-lib libogg libvorbis +name=libsndfile +version=1.0.25 +release=1 + +source=( http://www.mega-nerd.com/$name/files/$name-$version.tar.gz) + +build() { +cd $name-* +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info +make +make DESTDIR=$PKG htmldocdir=/usr/share/doc/libsndfile-$version install +} diff --git a/talimatname/genel/libsoup/talimat b/talimatname/genel/libsoup/talimat new file mode 100644 index 000000000..a4dfd9e8e --- /dev/null +++ b/talimatname/genel/libsoup/talimat @@ -0,0 +1,19 @@ +# Description: library http that was implemented in C +# URL: library http that was implemented in C +# Packager: pierre at nutyx dot org +# Depends on: glib-networking libxml2 gobject-introspection vala sqlite + +run=( glib-networking ) +name=libsoup +version=2.52.2 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libspectre/talimat b/talimatname/genel/libspectre/talimat new file mode 100644 index 000000000..2bd61ec59 --- /dev/null +++ b/talimatname/genel/libspectre/talimat @@ -0,0 +1,20 @@ +# Description: library for the made of documents postscript +# URL: http://libspectre.freedesktop.org/wiki/ +# Packager: pierre at nutyx dot org +# Depends on: ghostscript + +name=libspectre +version=0.2.7 +release=1 + +source=(http://libspectre.freedesktop.org/releases/$name-$version.tar.gz) + +build() { +cd $name-$version + ./configure --prefix=/usr \ + --disable-static + make + make DESTDIR=$PKG install +} + + diff --git a/talimatname/genel/libssh/talimat b/talimatname/genel/libssh/talimat new file mode 100644 index 000000000..b50b40842 --- /dev/null +++ b/talimatname/genel/libssh/talimat @@ -0,0 +1,20 @@ +# Description: Library for accessing ssh client services through C libraries +# URL: http://www.libssh.org/ +# Packager: pierre at nutyx dot org +# Depends on: doxygen cmake + +name=libssh +version=0.7.2 +release=1 + +source=( https://red.libssh.org/attachments/download/177/$name-$version.tar.xz) + +build() { + mkdir build + cd build + cmake ../$name-$version \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libstatgrab/talimat b/talimatname/genel/libstatgrab/talimat new file mode 100644 index 000000000..f31fbcb88 --- /dev/null +++ b/talimatname/genel/libstatgrab/talimat @@ -0,0 +1,22 @@ +# Description: Cross platform access to statistics about the system on which it's run. +# URL: http://www.mirrorservice.org/sites/ftp.i-scream.org/pub/i-scream/libstatgrab +# Packager: berlius at nutyx dot com +# Depends on: + +name=libstatgrab +version=0.91 +release=1 + +source=(http://www.mirrorservice.org/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/$name-$version.tar.gz) + +build () { + + cd $name-$version + + ./configure --prefix=/usr \ + --disable-static \ + --docdir=/usr/share/doc/libstatgrab-0.91 + make + make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/libtasn1/talimat b/talimatname/genel/libtasn1/talimat new file mode 100644 index 000000000..821a38fe9 --- /dev/null +++ b/talimatname/genel/libtasn1/talimat @@ -0,0 +1,20 @@ +# Description: Highly portable C library that encodes and decodes DER/BER data following an ASN.1 schema. +# URL: http://www.gnu.org/software/gnutls/ +# Packager: pierre at nutyx dot org + +name=libtasn1 +version=4.7 +release=1 + +source=( http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/libthai/talimat b/talimatname/genel/libthai/talimat new file mode 100644 index 000000000..dbbc36f92 --- /dev/null +++ b/talimatname/genel/libthai/talimat @@ -0,0 +1,23 @@ +# Description: Thai language support routines +# URL: http://linux.thai.net/projects/libthai +# Packager: pierre at nutyx dot org +# Depends on: libdatrie + +name=libthai +version=0.1.22 +release=1 + +source=(https://mirrors.kernel.org/debian/pool/main/libt/${name}/${name}_${version}.orig.tar.xz) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --disable-static \ + --disable-doxygen-doc + make + make DESTDIR=$PKG install + rm -rf $PKG/usr/share/man +} + diff --git a/talimatname/genel/libtheora/talimat b/talimatname/genel/libtheora/talimat new file mode 100644 index 000000000..0299c4d54 --- /dev/null +++ b/talimatname/genel/libtheora/talimat @@ -0,0 +1,16 @@ +# Description: An open video codec developed by the Xiph.org +# URL: http://www.xiph.org +# Packager: pierre at nutyx dot org +# Depends on: libogg libvorbis +name=libtheora +version=1.1.1 +release=1 + +source=(http://downloads.xiph.org/releases/theora/$name-$version.tar.xz) +build() { +cd $name-$version +sed -i 's/png_\(sizeof\)/\1/g' examples/png2theora.c +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libtiff/talimat b/talimatname/genel/libtiff/talimat new file mode 100644 index 000000000..a366bc839 --- /dev/null +++ b/talimatname/genel/libtiff/talimat @@ -0,0 +1,21 @@ +# Description: Library for manipulation of TIFF images +# URL: http://www.remotesensing.org/libtiff/ +# Packager: pierre at nutyx dot org +# Depends on: libjpeg-turbo + +name=libtiff +version=4.0.6 +release=1 + +source=(http://download.osgeo.org/libtiff/tiff-$version.tar.gz) + + +build() { +cd tiff-$version +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libunique/talimat b/talimatname/genel/libunique/talimat new file mode 100644 index 000000000..656b3df43 --- /dev/null +++ b/talimatname/genel/libunique/talimat @@ -0,0 +1,18 @@ +# Description: Library for writing single instance applications for GTK3 +# URL: http://live.gnome.org/LibUnique +# Packager: pierre at nutyx dot org +# Depends on: gtk3 gobject-introspection + +name=libunique +version=3.0.2 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +rm -r $PKG/usr/share/gtk-doc +} diff --git a/talimatname/genel/libunique1/talimat b/talimatname/genel/libunique1/talimat new file mode 100644 index 000000000..0914b3ba2 --- /dev/null +++ b/talimatname/genel/libunique1/talimat @@ -0,0 +1,25 @@ +# Description: The libunique package contains a library for writing single instance applications. +# URL: http://live.gnome.org/LibUnique +# Packager: pierre at nutyx dot org , tnut at nutyx dot org +# Depends on: gtk2 + +_name=libunique + +name=libunique1 +version=1.1.6 +release=2 + +source=(http://ftp.gnome.org/pub/gnome/sources/${_name}/${version%.*}/${_name}-$version.tar.bz2 + http://www.linuxfromscratch.org/patches/blfs/svn/libunique-$version-upstream_fixes-1.patch) + +build() { +cd ${_name}-$version +patch -Np1 -i ../libunique-$version-upstream_fixes-1.patch +autoreconf -fi +./configure --prefix=/usr --disable-static \ +--disable-dbus +make +make DESTDIR=$PKG install +rm -r $PKG/usr/share/gtk-doc +} + diff --git a/talimatname/genel/libunistring/talimat b/talimatname/genel/libunistring/talimat new file mode 100644 index 000000000..517a60b47 --- /dev/null +++ b/talimatname/genel/libunistring/talimat @@ -0,0 +1,18 @@ +# Description: libunistring is a library that provides functions for manipulating Unicode strings +# URL: http://www.gnu.org/software/bison/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=libunistring +version=0.9.6 +release=1 + +source=(ftp://ftp.gnu.org/gnu/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr -disable-static +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/libunwind/talimat b/talimatname/genel/libunwind/talimat new file mode 100644 index 000000000..ab65cad15 --- /dev/null +++ b/talimatname/genel/libunwind/talimat @@ -0,0 +1,19 @@ +# Description: Define a portable and efficient C API to determine the call-chain of a program. +# URL: http://www.nongnu.org/libunwind/ +# Packager: berlius at nutyx dot com +# Depends on: + +name=libunwind +version=1.1 +release=1 + +source=(http://download.savannah.gnu.org/releases/$name/$name-$version.tar.gz) + +build() { + + cd $name-$version/ + ./configure --prefix=/usr --mandir=/usr/man/ + make + make -j1 DESTDIR=$PKG PREFIX=/usr install + +} diff --git a/talimatname/genel/libusb-compat/talimat b/talimatname/genel/libusb-compat/talimat new file mode 100644 index 000000000..a7c6bc7a4 --- /dev/null +++ b/talimatname/genel/libusb-compat/talimat @@ -0,0 +1,19 @@ +# Description: Aims to look, feel and behave exactly like libusb-0.1. +# URL: http://libusb.wiki.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: libusb + +name=libusb-compat +version=0.1.5 +release=1 + +source=( http://sourceforge.net/projects/libusb/files/libusb-compat-0.1/libusb-compat-$version/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libusb/talimat b/talimatname/genel/libusb/talimat new file mode 100644 index 000000000..6eabaeb84 --- /dev/null +++ b/talimatname/genel/libusb/talimat @@ -0,0 +1,19 @@ +# Description: The libusb package contains a library used by some applications for USB device access. +# URL: http://libusb.wiki.sourceforge.net/ +# Packager: pierre at nutyx dot org + +name=libusb +version=1.0.20 +release=1 + +source=( http://downloads.sourceforge.net/$name/$name-$version.tar.bz2) + +build() { + cd $name-$version + ./configure --prefix=/usr\ + --disable-build-docs\ + --mandir=/usr/share/man\ + --infodir=/usr/share/info + make -j1 + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libutempter/talimat b/talimatname/genel/libutempter/talimat new file mode 100644 index 000000000..bb7d3d365 --- /dev/null +++ b/talimatname/genel/libutempter/talimat @@ -0,0 +1,19 @@ +# Description: Interface for terminal emulators to record user sessions to utmp and wtmp files. +# URL: ftp://ftp.altlinux.org/pub/people/ldv/utempter +# Packager: tnut at nutyx dot org +# Depends on: + +name=libutempter +version=1.1.6 +release=1 + +source=(http://ftp.altlinux.org/pub/people/ldv/utempter/$name-$version.tar.bz2) + +build(){ + cd $name-$version + RPM_OPT_FLAGS="$CFLAGS" make + make + make DESTDIR=$PKG install + chown root:utmp $PKG/usr/lib/utempter/utempter + chmod 2755 $PKG/usr/lib/utempter/utempter +} diff --git a/talimatname/genel/libvlc/talimat b/talimatname/genel/libvlc/talimat new file mode 100644 index 000000000..2bb7b32f8 --- /dev/null +++ b/talimatname/genel/libvlc/talimat @@ -0,0 +1,25 @@ +# Description: Library from vlc +# URL: http://www.slackware.com/~alien/slackbuilds/vlc/ +# Packager: tnut at nutyx dot org +# Depends on: glib dbus libidn alsa-lib libmad + +name=libvlc +version=2.2.1 +release=1 + +source=( http://download.videolan.org/pub/videolan/vlc/$version/vlc-$version.tar.xz) + +build() { + +cd vlc-$version + +./configure --prefix=/usr \ +--disable-swscale \ +--disable-lua \ +--disable-a52 \ +--disable-avcodec + +make +make DESTDIR=$PKG install +rm -r $PKG/usr/{lib/vlc,share,bin} +} diff --git a/talimatname/genel/libvncserver/initialize-libgcrypt.patch b/talimatname/genel/libvncserver/initialize-libgcrypt.patch new file mode 100644 index 000000000..c7e7cfa16 --- /dev/null +++ b/talimatname/genel/libvncserver/initialize-libgcrypt.patch @@ -0,0 +1,39 @@ +From 4674d4632b9ffc6779d9c9f79b8ebb53c12e29b2 Mon Sep 17 00:00:00 2001 +From: Floris Bos +Date: Fri, 2 Jan 2015 16:36:05 +0100 +Subject: [PATCH] Initialize libgcrypt before use + +https://www.gnupg.org/documentation/manuals/gcrypt/Initializing-the-library.html +"Before the library can be used, it must initialize itself. +This is achieved by invoking the function gcry_check_version" + +Closes issue #45 +Tested with krdc + libgcrypt 1.6.1 (libgcrypt20-dev Ubunutu package) +connecting to a Mac Mini. + +Signed-off-by: Floris Bos +--- + libvncclient/rfbproto.c | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/libvncclient/rfbproto.c b/libvncclient/rfbproto.c +index f653850..aa74c23 100644 +--- a/libvncclient/rfbproto.c ++++ b/libvncclient/rfbproto.c +@@ -857,6 +857,16 @@ HandleARDAuth(rfbClient *client) + rfbCredential *cred = NULL; + rfbBool result = FALSE; + ++ if (!gcry_control(GCRYCTL_INITIALIZATION_FINISHED_P)) ++ { ++ /* Application did not initialize gcrypt, so we should */ ++ if (!gcry_check_version(GCRYPT_VERSION)) ++ { ++ /* Older version of libgcrypt is installed on system than compiled against */ ++ rfbClientLog("libgcrypt version mismatch.\n"); ++ } ++ } ++ + while (1) + { + if (!ReadFromRFBServer(client, (char *)gen, 2)) diff --git a/talimatname/genel/libvncserver/talimat b/talimatname/genel/libvncserver/talimat new file mode 100644 index 000000000..de9bd1835 --- /dev/null +++ b/talimatname/genel/libvncserver/talimat @@ -0,0 +1,19 @@ +# Description: A cross-platform C libraries that allow you to easily implement VNC server +# URL: https://libvnc.github.io/ +# Packager: tnut at nutyx dot org +# Depends on: libjpeg-turbo libpng gnutls libgcrypt sdl + +name=libvncserver +version=0.9.10 +release=1 + +source=(https://github.com/LibVNC/libvncserver/archive/LibVNCServer-${version}.tar.gz + initialize-libgcrypt.patch) +build () { +cd $name-LibVNCServer-$version +patch -p1 -i ../initialize-libgcrypt.patch +./autogen.sh +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libvorbis/talimat b/talimatname/genel/libvorbis/talimat new file mode 100644 index 000000000..d20cc3840 --- /dev/null +++ b/talimatname/genel/libvorbis/talimat @@ -0,0 +1,18 @@ +# Description: Audio codec, free, open and unpatented, it is roughly comparable to other formats. +# URL: http://www.vorbis.com/ +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: libogg doxygen +name=libvorbis +version=1.3.5 +release=1 + +source=( http://downloads.xiph.org/releases/vorbis/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static +make +make DESTDIR=$PKG install +install -v -m644 doc/Vorbis* $PKG/usr/share/doc/libvorbis-$version +} diff --git a/talimatname/genel/libvpx/talimat b/talimatname/genel/libvpx/talimat new file mode 100644 index 000000000..b900a8d4b --- /dev/null +++ b/talimatname/genel/libvpx/talimat @@ -0,0 +1,23 @@ +# Description: The VP8 Codec SDK +# URL: http://webm.googlecode.com/files/libvpx-v1.1.0.tar.bz2 +# Packager: pierre at nutyx dot org +# Depends on: yasm + +name=libvpx +version=1.5.0 +release=1 + +source=(http://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-$version.tar.bz2) +build() { +cd $name-$version +sed -e 's/cp -p/cp/' \ + -i build/make/Makefile +chmod -v 644 vpx/*.h +mkdir ../libvpx-build +cd ../libvpx-build +../libvpx-$version/configure --prefix=/usr \ +--enable-shared --disable-static +make + +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libwacom/talimat b/talimatname/genel/libwacom/talimat new file mode 100644 index 000000000..0b25ba8f6 --- /dev/null +++ b/talimatname/genel/libwacom/talimat @@ -0,0 +1,17 @@ +# Description: Library to identify Wacom tablets and their features +# URL: http://linuxwacom.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: glib libgudev + +name=libwacom +version=0.15 +release=1 + +source=(http://sourceforge.net/projects/linuxwacom/files/libwacom/libwacom-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libwebp/talimat b/talimatname/genel/libwebp/talimat new file mode 100644 index 000000000..79811d30e --- /dev/null +++ b/talimatname/genel/libwebp/talimat @@ -0,0 +1,23 @@ +# Description: WebP library and conversion tools +# URL: https://developers.google.com/speed/webp/ +# Packager: pierre at nutyx dot org +# Depends on: libpng libjpeg-turbo libtiff + +name=libwebp +version=0.5.0 +release=1 + +source=(http://downloads.webmproject.org/releases/webp/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--enable-libwebpmux \ +--enable-libwebpdemux \ +--enable-libwebpdecoder \ +--enable-libwebpextras \ +--enable-swap-16bit-csp \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libwmf/libwmf.0.2.8.4-libpng-1.5.patch b/talimatname/genel/libwmf/libwmf.0.2.8.4-libpng-1.5.patch new file mode 100644 index 000000000..7d40bbe89 --- /dev/null +++ b/talimatname/genel/libwmf/libwmf.0.2.8.4-libpng-1.5.patch @@ -0,0 +1,12 @@ +diff -urN libwmf-0.2.8.4.old/src/ipa/ipa/bmp.h libwmf-0.2.8.4/src/ipa/ipa/bmp.h +--- libwmf-0.2.8.4.old/src/ipa/ipa/bmp.h 2011-05-23 19:14:23.000000000 +0200 ++++ libwmf-0.2.8.4/src/ipa/ipa/bmp.h 2011-05-23 19:15:11.000000000 +0200 +@@ -66,7 +66,7 @@ + return; + } + +- if (setjmp (png_ptr->jmpbuf)) ++ if (setjmp(png_jmpbuf(png_ptr))) + { WMF_DEBUG (API,"Failed to write bitmap as PNG! (setjmp failed)"); + png_destroy_write_struct (&png_ptr,&info_ptr); + wmf_free (API,buffer); \ No newline at end of file diff --git a/talimatname/genel/libwmf/libwmf.0.2.8.4-useafterfree.patch b/talimatname/genel/libwmf/libwmf.0.2.8.4-useafterfree.patch new file mode 100644 index 000000000..0d1463ace --- /dev/null +++ b/talimatname/genel/libwmf/libwmf.0.2.8.4-useafterfree.patch @@ -0,0 +1,10 @@ +--- libwmf-0.2.8.4/src/extra/gd/gd_clip.c.CVE-2009-1364-im-clip-list 2009-04-24 04:06:44.000000000 -0400 ++++ libwmf-0.2.8.4/src/extra/gd/gd_clip.c 2009-04-24 04:08:30.000000000 -0400 +@@ -70,6 +70,7 @@ void gdClipSetAdd(gdImagePtr im,gdClipRe + { more = gdRealloc (im->clip->list,(im->clip->max + 8) * sizeof (gdClipRectangle)); + if (more == 0) return; + im->clip->max += 8; ++ im->clip->list = more; + } + im->clip->list[im->clip->count] = (*rect); + im->clip->count++; \ No newline at end of file diff --git a/talimatname/genel/libwmf/libwmf.post-install b/talimatname/genel/libwmf/libwmf.post-install new file mode 100644 index 000000000..978b47b8b --- /dev/null +++ b/talimatname/genel/libwmf/libwmf.post-install @@ -0,0 +1,4 @@ +if [ -x usr/bin/gdk-pixbuf-query-loaders ]; then + install -d etc/gtk-2.0 + gdk-pixbuf-query-loaders > etc/gtk-2.0/gdk-pixbuf.loaders +fi diff --git a/talimatname/genel/libwmf/talimat b/talimatname/genel/libwmf/talimat new file mode 100644 index 000000000..9a8af7bb4 --- /dev/null +++ b/talimatname/genel/libwmf/talimat @@ -0,0 +1,31 @@ +# Description: A library for reading vector images in Microsoft's native Windows Metafile Format (WMF) +# URL: URL: http://wvware.sourceforge.net/libwmf.html +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: gsfonts libjpeg-turbo xorg-libx11 gdk-pixbuf gtk2 xorg-libxt +name=libwmf +version=0.2.8.4 +release=1 + +source=( +http://downloads.sourceforge.net/sourceforge/wvware/$name-$version.tar.gz +libwmf.0.2.8.4-libpng-1.5.patch +libwmf.0.2.8.4-useafterfree.patch) + +build(){ + cd $name-$version + patch -p1 -i $SRC/libwmf.0.2.8.4-libpng-1.5.patch + patch -p1 -i $SRC/libwmf.0.2.8.4-useafterfree.patch + ./configure --prefix=/usr \ + --with-gsfontdir=/usr/share/fonts/Type1 \ + --with-fontdir=/usr/share/fonts/Type1 \ + --with-gsfontmap=/usr/share/ghostscript/9.14/Resource/Init/Fontmap.GS + make + make DESTDIR=$PKG install + # rm fonts already in gsfonts packages + rm -rf $PKG/usr/share/fonts +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/libwnck/talimat b/talimatname/genel/libwnck/talimat new file mode 100644 index 000000000..0662ca23c --- /dev/null +++ b/talimatname/genel/libwnck/talimat @@ -0,0 +1,16 @@ +# Description: contains a kit of contruction of navigator of windows +# URL: http://www.gnome.org/ +# Packager: tyrry at nutyx dot org, tnut at nutyx dot org +# Depends on: xorg-libxres gtk2 intltool gobject-introspection startup-notification gtk-doc + +name=libwnck +version=2.31.0 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) +build() { + cd $name-$version + ./configure --prefix=/usr --program-suffix=-1 + make GETTEXT_PACKAGE=libwnck-1 + make DESTDIR=$PKG GETTEXT_PACKAGE=libwnck-1 install +} diff --git a/talimatname/genel/libwnck3/talimat b/talimatname/genel/libwnck3/talimat new file mode 100644 index 000000000..6eb6ea6d7 --- /dev/null +++ b/talimatname/genel/libwnck3/talimat @@ -0,0 +1,16 @@ +# Description: Window Navigator Construction Kit (GTK+3). +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: gtk3 perl-xml-parser xorg-libxt xorg-libxres startup-notification xorg-libxinerama xorg-libxrandr xorg-libxcursor xorg-libxdamage intltool gobject-introspection + +name=libwnck3 +version=3.14.1 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/libwnck/${version%.*}/libwnck-$version.tar.xz) +build() { +cd libwnck-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libwpd/talimat b/talimatname/genel/libwpd/talimat new file mode 100644 index 000000000..b425fdbea --- /dev/null +++ b/talimatname/genel/libwpd/talimat @@ -0,0 +1,17 @@ +# Description: Library for importing WordPerfect (tm) documents +# URL: http://libwpd.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: libgsf librevenge + +name=libwpd +version=0.10.0 +release=1 + +source=(http://prdownloads.sourceforge.net/libwpd/libwpd-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libwpg/talimat b/talimatname/genel/libwpg/talimat new file mode 100644 index 000000000..0c6e93894 --- /dev/null +++ b/talimatname/genel/libwpg/talimat @@ -0,0 +1,17 @@ +# Description: Library for importing and converting Corel WordPerfect(tm) Graphics images. +# URL: http://libwpg.sourceforge.net/libwpg.htm +# Packager: pierre at nutyx dot org +# Depends on: libwpd + +name=libwpg +version=0.3.0 +release=1 + +source=(http://sourceforge.net/projects/libwpg/files/libwpg/libwpg-$version/$name-$version.tar.gz) + +build() { + cd $name-$version + ./configure --prefix=/usr --without-docs + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libxcb/talimat b/talimatname/genel/libxcb/talimat new file mode 100644 index 000000000..124b24dac --- /dev/null +++ b/talimatname/genel/libxcb/talimat @@ -0,0 +1,26 @@ +# Description: Interface to the X Window System protocol, which replaces the current Xlib interface. +# URL: http://xcb.freedesktop.org +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: xcb-proto xorg-libxdmcp xorg-libxau libxslt + +name=libxcb +version=1.11.1 +release=2 + +source=(http://xcb.freedesktop.org/dist/$name-$version.tar.bz2) + +build() { +cd $name-$version + +sed -e "s/pthread-stubs//" -i configure + +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --docdir='${datadir}'/doc/libxcb-$version \ + --enable-xinput \ + --enable-xkb \ + --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libxkbcommon/talimat b/talimatname/genel/libxkbcommon/talimat new file mode 100644 index 000000000..731ce44b3 --- /dev/null +++ b/talimatname/genel/libxkbcommon/talimat @@ -0,0 +1,18 @@ +# Description: Library which processes a reduced subset of keymaps as defined by the XKB specification +# URL: http://xkbcommon.org/ +# Packager: pierre at nutyx dot org +# Depends on: xorg-xkeyboard-config libxcb doxygen xorg-util-macros + +name=libxkbcommon +version=0.5.0 +release=1 + +source=(http://xkbcommon.org/download/libxkbcommon-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ + --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libxml2/talimat b/talimatname/genel/libxml2/talimat new file mode 100644 index 000000000..541e58891 --- /dev/null +++ b/talimatname/genel/libxml2/talimat @@ -0,0 +1,18 @@ +# Description: Libraries and utilities used for parsing XML files. +# URL: http://xmlsoft.org/ +# Packager: Pierre at nutyx dot org +# Depends on: python + +name=libxml2 +version=2.9.3 +release=1 + +source=(ftp://xmlsoft.org/libxml2/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ + --disable-static --with-history +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libxslt/talimat b/talimatname/genel/libxslt/talimat new file mode 100644 index 000000000..79a347452 --- /dev/null +++ b/talimatname/genel/libxslt/talimat @@ -0,0 +1,16 @@ +# Description: XSLT libraries used for extending libxml2 libraries to support XSLT files. +# URL: http://xmlsoft.org/XSLT/ +# Packager: pierre at pierre dot org +# Depends on: libxml2 libgcrypt +name=libxslt +version=1.1.28 +release=1 + +source=( ftp://xmlsoft.org/libxml2/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libyubikey/libyubikey.70-yubikey.rules b/talimatname/genel/libyubikey/libyubikey.70-yubikey.rules new file mode 100644 index 000000000..e1ddb940a --- /dev/null +++ b/talimatname/genel/libyubikey/libyubikey.70-yubikey.rules @@ -0,0 +1,4 @@ +# 70-yubikey.rules +# give the yubico key device mode 0664 and group yubikey + +ACTION=="add|change", SUBSYSTEM=="usb", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0010", MODE="0664", GROUP="yubikey" diff --git a/talimatname/genel/libyubikey/talimat b/talimatname/genel/libyubikey/talimat new file mode 100644 index 000000000..2940ecd88 --- /dev/null +++ b/talimatname/genel/libyubikey/talimat @@ -0,0 +1,20 @@ +# Description: bibliotheque C Yubico +# URL: http://www.yubico.com/ +# Packager: tnut at nutyx dot org +# Depends on: libusb asciidoc + +name=libyubikey +version=1.13 +release=1 + +source=(https://github.com/Yubico/yubico-c/archive/libyubikey-$version.tar.gz + libyubikey.70-yubikey.rules) +build () +{ +cd yubico-c-libyubikey-$version +autoreconf --install +./configure --prefix=/usr +make +make DESTDIR="${PKG}/" install +install -D -m0644 "${SRC}/libyubikey.70-yubikey.rules" "${PKG}/lib/udev/rules.d/70-yubikey.rules" +} diff --git a/talimatname/genel/libzeitgeist/talimat b/talimatname/genel/libzeitgeist/talimat new file mode 100644 index 000000000..76a3d6dc1 --- /dev/null +++ b/talimatname/genel/libzeitgeist/talimat @@ -0,0 +1,17 @@ +# Description: Client library used to access and manage the Zeitgeist event log from C and Vala. +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: glib +name=libzeitgeist +version=0.3.18 +release=1 + +source=(http://launchpad.net/$name/${version%.*}/$version/+download/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/libzen/talimat b/talimatname/genel/libzen/talimat new file mode 100644 index 000000000..e7e1fba82 --- /dev/null +++ b/talimatname/genel/libzen/talimat @@ -0,0 +1,33 @@ +# Description: Shared library for libmediainfo and mediainfo +# URL: http://mediainfo.sourceforge.net/ +# Packager: tnut at nutyx dot org +# Depends on: +name=libzen +version=0.4.31 +release=1 + +source=( +http://downloads.sourceforge.net/zenlib/${name}_${version}.tar.bz2) + +build(){ + cd $SRC/ZenLib/Project/GNU/Library + sh ./autogen + ./configure --prefix=/usr \ + --enable-shared + make clean + make + make DESTDIR=$PKG install + + install -dm755 $PKG/usr/include/ZenLib + install -m644 $SRC/ZenLib/Source/ZenLib/*.h $PKG/usr/include/ZenLib + for i in HTTP_Client Format/Html Format/Http; do + install -dm0755 $PKG/usr/include/ZenLib/$i + install -m0644 $SRC/ZenLib/Source/ZenLib/$i/*.h \ + $PKG/usr/include/ZenLib/$i + done + install -dm755 $PKG/usr/lib/pkgconfig + install -m644 $SRC/ZenLib/Project/GNU/Library/libzen.pc \ + $PKG/usr/lib/pkgconfig + sed -i -e 's|Version: |Version: '$version'|g' \ + $PKG/usr/lib/pkgconfig/libzen.pc +} diff --git a/talimatname/genel/libzip/talimat b/talimatname/genel/libzip/talimat new file mode 100644 index 000000000..0eb085bdd --- /dev/null +++ b/talimatname/genel/libzip/talimat @@ -0,0 +1,19 @@ +# Description: A C library for reading, creating, and modifying zip archives +# URL: http://www.nih.at/libzip/index.html +# Packager: pierre at nutyx dot org + +name=libzip +version=1.0.1 +release=1 + +source=(http://www.nih.at/$name/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install + +ln -s /usr/lib/libzip/include/zipconf.h $PKG/usr/include/zipconf.h +install -Dm644 LICENSE $PKG/usr/share/licenses/$name/LICENSE +} diff --git a/talimatname/genel/links/talimat b/talimatname/genel/links/talimat new file mode 100644 index 000000000..f4958ce1f --- /dev/null +++ b/talimatname/genel/links/talimat @@ -0,0 +1,19 @@ +# Description: Text and graphics mode WWW browser. It includes support for rendering tables and frames +# URL: http://links.twibright.com/ +# Packager: pierre at nutyx dot org +# Depends on: gpm libpng libtiff libjpeg-turbo +name=links +version=2.12 +release=1 + +source=(http://links.twibright.com/download/links-$version.tar.bz2) +build() { +cd $name-$version +./configure --prefix=/usr --enable-graphics \ +--mandir=/usr/share/man +make +make DESTDIR=$PKG install +mkdir -p $PKG/usr/share/doc/$name-$version +install -v -m644 doc/links_cal/* KEYS BRAILLE_HOWTO \ +$PKG/usr/share/doc/$name-$version +} diff --git a/talimatname/genel/live/talimat b/talimatname/genel/live/talimat new file mode 100644 index 000000000..951ddfc5d --- /dev/null +++ b/talimatname/genel/live/talimat @@ -0,0 +1,36 @@ +# Description: A set of C++ libraries for multimedia streaming +# URL: http://www.live555.com/liveMedia/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=live +version=2014.07.04 +release=1 + +source=(http://downloads.nutyx.org/files/$name.$version.tar.gz) + +build() { +cd $SRC/live + + sed \ + -e 's/$(INCLUDES) -I. -O2 -DSOCKLEN_T/$(INCLUDES) -I. -O2 -I. -fPIC -DRTSPCLIENT_SYNCHRONOUS_INTERFACE=1 -DSOCKLEN_T/g' \ + -e 's/\(LIBRARY_LINK =\).*/\1 $(LD) -o/g' \ + -e 's/\(LIBRARY_LINK_OPTS =\).*/\1 $(LINK_OPTS) -r -Bstatic/g' \ + -i config.linux + ./genMakefiles linux + make + + + for dir in BasicUsageEnvironment groupsock liveMedia UsageEnvironment; do + install -dm755 $PKG/usr/{bin,lib,include/${dir}} + install -m644 ${dir}/*.a $PKG/usr/lib + install -m644 ${dir}/include/*.h* $PKG/usr/include/${dir} + done + + for testprog in `find testProgs -type f -perm 755`; do + install ${testprog} $PKG/usr/bin + done + +} + + diff --git a/talimatname/genel/llvm/talimat b/talimatname/genel/llvm/talimat new file mode 100644 index 000000000..396e33b57 --- /dev/null +++ b/talimatname/genel/llvm/talimat @@ -0,0 +1,68 @@ +# Description: Low Level Virtual Machine, collection of modular and reusable compiler and toolchain. +# URL: http://llvm.org/ +# Maintainers: Chris Lattner +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: python + +name=llvm +version=3.7.1 +release=1 + +source=(http://llvm.org/releases/$version/$name-$version.src.tar.xz + http://llvm.org/releases/$version/cfe-$version.src.tar.xz + http://llvm.org/releases/$version/compiler-rt-$version.src.tar.xz) + +build() { +cd $name-$version.src + +mv ../compiler-rt-${version}.src projects/compiler-rt +mv ../cfe-$version.src tools/clang + +sed -r "/ifeq.*CompilerTargetArch/s#i386#i686#g" \ + -i projects/compiler-rt/make/platform/clang_linux.mk + +case `uname -m` in + x86_64) + enable_pic="yes";; + i?86) + enable_pic="no";; +esac +sed -e 's:/docs/llvm:/share/doc/llvm-$version:' \ + -i Makefile.config.in + +mkdir -v build +cd build +CC=gcc CXX=g++ \ +../configure --prefix=/usr \ + --datarootdir=/usr/share \ + --sysconfdir=/etc \ + --enable-libffi \ + --enable-optimized \ + --enable-shared \ + --enable-targets=host,r600 \ + --disable-assertions \ + --docdir=/usr/share/doc/$name-$version +make || make -j1 +make DESTDIR=$PKG install || make -j1 DESTDIR=$PKG install +for file in '$PKG/usr/lib/lib{clang,LLVM,LTO}*.a' +do + test -f $file && chmod -v 644 $file +done + +install -v -dm755 $PKG/usr/lib/clang-analyzer + +for prog in scan-build scan-view +do + cp -rfv ../tools/clang/tools/$prog $PKG/usr/lib/clang-analyzer/ + ln -sfv ../lib/clang-analyzer/$prog/$prog $PKG/usr/bin/ +done + +install -d $PKG/etc/ld.so.conf.d +echo /usr/lib/llvm > $PKG/etc/ld.so.conf.d/llvm.conf + +ln -sfv /usr/bin/clang $PKG/usr/lib/clang-analyzer/scan-build/ +mkdir -p $PKG/usr/share/man/man1 + +mv -v $PKG/usr/lib/clang-analyzer/scan-build/scan-build.1 $PKG/usr/share/man/man1/ + +} diff --git a/talimatname/genel/lm-sensors/talimat b/talimatname/genel/lm-sensors/talimat new file mode 100644 index 000000000..092269966 --- /dev/null +++ b/talimatname/genel/lm-sensors/talimat @@ -0,0 +1,24 @@ +# Description: Collection of user space tools for general SMBus access and hardware monitoring +# URL: http://dl.lm-sensors.org/lm-sensors/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=lm-sensors +version=3.4.0 +release=1 + +source=(http://ftp.osuosl.org/pub/blfs/conglomeration/lmsensors/lm_sensors-$version.tar.bz2) + +build() { + cd lm_sensors-$version + make PREFIX=/usr DESTDIR=$PKG \ + BUILD_STATIC_LIB=0 \ + MANDIR=/usr/share/man + make PREFIX=/usr DESTDIR=$PKG \ + BUILD_STATIC_LIB=0 \ + MANDIR=/usr/share/man install + + install -v -m755 -d $PKG/usr/share/doc/$name-$version + cp -rv README INSTALL doc/* \ + $PKG/usr/share/doc/$name-$version +} diff --git a/talimatname/genel/lockfile/talimat b/talimatname/genel/lockfile/talimat new file mode 100644 index 000000000..ff15f68d6 --- /dev/null +++ b/talimatname/genel/lockfile/talimat @@ -0,0 +1,17 @@ +# Description: Platform-independent file locking module +# URL: http://launchpad.net/pylockfile +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: python-setuptools + +name=lockfile +version=0.12.2 +release=1 + +source=(https://pypi.python.org/packages/source/l/lockfile/lockfile-0.12.2.tar.gz) + + +build() { + cd "${SRC}/${name}-${version}" + python setup.py install --root=$PKG +} diff --git a/talimatname/genel/logrotate/logrotate.README b/talimatname/genel/logrotate/logrotate.README new file mode 100644 index 000000000..34396f287 --- /dev/null +++ b/talimatname/genel/logrotate/logrotate.README @@ -0,0 +1,56 @@ +# from http://www.linuxfromscratch.org/hints/downloads/files/logrorate.txt + +When installing sysklogd, the LFS book defines some predefined log files in +"/etc/syslog.conf". We can rotate those files by adding their definitions to +logrotate.conf. So, to add them, run this command: + for logfile in $(find /var/log/* -type f); do + echo "$logfile {" >> /etc/logrotate.conf + echo "# If the log file is larger" \ + "than 100kb, rotate it" >> /etc/logrotate.conf" + echo " size=100k" >> /etc/logrotate.conf + echo "}" >> /etc/logrotate.conf + echo "" >> /etc/logrotate.conf + done + +For details on editing this file, see logrotate(8). + + +Logrotate as a Cron job +======================= + +You can run logrotate just issuing "/usr/sbin/logrotate /etc/logrotate.conf" +but in this case, you should run that command by yourself, every day (or +week, or month...), if you want the program to work properly. This can be +very annoying :-). + +Instead, you can run it as a cron job. For the further configuration, +I will assume that you have installed Fcron from the BLFS book. + +Create a /etc/fcrontab file by issuing this command: + cat >> /etc/fcrontab << EOF + 0 12 * * * 0 /usr/sbin/logrotate /etc/logrotate.conf + EOF +This will make fcron execute logrotate once a week, on Sunday, at noon. +For details on editing fcrontab, refer to fcrontab(1). + +You will need the "check_system_crontabs" script from the fcron sources. If +you haven't installed it, do it by issuing: + tar xzf fcron-3.0.1.tar.gz + cp -v fcron-3.0.1/scripts/check_system_crontabs /usr/sbin + +Then run the script: + check_system_crontabs -v +For help, type this: + check_system_crontabs -h + + +ACKNOWLEDGEMENTS: + * Alexander E. Patrakov, for pointing me for the BLFS +version of + popt (Before I used the popt included in Slackware 10.1) + + +VERSION: 1.1 + +CHANGELOG: 1.00 First release + 1.1 Corrected popt section, fixed typos. diff --git a/talimatname/genel/logrotate/logrotate.conf b/talimatname/genel/logrotate/logrotate.conf new file mode 100644 index 000000000..4a45811f2 --- /dev/null +++ b/talimatname/genel/logrotate/logrotate.conf @@ -0,0 +1,30 @@ +# Begin of /etc/logrotate.conf +# conf by linuxfromscratch +# http://www.linuxfromscratch.org/hints/downloads/files/logrorate.txt + +# Rotate log files weekly +weekly + +# Don't send mail to anybody +nomail + +# If the log file is empty, it will not be rotated +notifempty + +# Number of backups that will be kept +# This will keep the 2 newest backups only +rotate 2 + +# Create new empty files after rotate old ones +# This will create empty log files, with owner +# set to root, group set to sys, and permissions 644 +create 0664 root sys + +# Compress the backups with gzip +compress + +# RPM packages drop log rotation info in this directory +# so we include any file in it. +include /etc/logrotate.d + +# End of /etc/logrotate.conf diff --git a/talimatname/genel/logrotate/talimat b/talimatname/genel/logrotate/talimat new file mode 100644 index 000000000..be61763a4 --- /dev/null +++ b/talimatname/genel/logrotate/talimat @@ -0,0 +1,24 @@ +# Description: The logrotate utility is designed to simplify the administration of log +# URL: https://fedorahosted.org/logrotate/ +# Packager: alienus at nutyx dot org +# Depends on: popt +name=logrotate +version=3.8.8 +release=1 + +source=( +https://fedorahosted.org/releases/l/o/logrotate/logrotate-$version.tar.gz +logrotate.conf +logrotate.README) + +build() { + cd $name-$version + make WITH_ACL=yes RPM_OPT_FLAGS="$CFLAGS" EXTRA_LDFLAGS="$LDFLAGS" + make test + make PREFIX=$PKG MANDIR="/usr/share/man" install + + # add missing dir + install -dm755 $PKG/etc/logrotate.d + # install the logrotate.conf file + install -Dm644 $SRC/logrotate.conf $PKG/etc/logrotate.conf +} diff --git a/talimatname/genel/lsb-release/talimat b/talimatname/genel/lsb-release/talimat new file mode 100755 index 000000000..1512d852e --- /dev/null +++ b/talimatname/genel/lsb-release/talimat @@ -0,0 +1,20 @@ +# Description: Provides informations about LSB status (Linux Standards Base) of the distribution. +# URL: http://www.linuxbase.org/ +# Maintainer: Sven-Hendrik Haase +# Packager: geantbrun at gmail dot com +# Depends on: bash + +name=lsb-release +version=1.4 +release=1 +source=(http://sourceforge.net/projects/lsb/files/lsb_release/${version}/${name}-${version}.tar.gz) + +build() { +cd ${name}-${version} +sed -i "s|n/a|unavailable|" lsb_release +./help2man -N --include ./lsb_release.examples \ + --alt_version_key=program_version ./lsb_release > lsb_release.1 +mkdir -p $PKG/usr/{bin,share/man/man1} +install -v -m 644 lsb_release.1 $PKG/usr/share/man/man1/lsb_release.1 +install -v -m 755 lsb_release $PKG/usr/bin/lsb_release +} diff --git a/talimatname/genel/lsof/talimat b/talimatname/genel/lsof/talimat new file mode 100644 index 000000000..9f5267c4f --- /dev/null +++ b/talimatname/genel/lsof/talimat @@ -0,0 +1,27 @@ +# Description: The lsof package is useful to List Open Files for a given running application or process. +# URL: ftp://sunsite.ualberta.ca/pub/Mirror/lsof +# Packager: berlius at nutyx dot com +# Depends on: libtirpc + +name=lsof +version=4.89 +release=1 + +source=(ftp://sunsite.ualberta.ca/pub/Mirror/lsof/$name\_$version.tar.bz2) + +build () { + + cd $name\_$version + + tar -xf lsof_4.89_src.tar + cd lsof_4.89_src + ./Configure -n linux + make CFGL="-L./lib -ltirpc" + + install -v -m755 -d $PKG/usr/bin + install -v -m755 -d $PKG/usr/share/man/man8 + + install -v -m0755 -o root -g root lsof $PKG/usr/bin + install -v lsof.8 $PKG/usr/share/man/man8 + +} diff --git a/talimatname/genel/lua-alt-getopt/talimat b/talimatname/genel/lua-alt-getopt/talimat new file mode 100644 index 000000000..480e06ec3 --- /dev/null +++ b/talimatname/genel/lua-alt-getopt/talimat @@ -0,0 +1,17 @@ +# Description: Lua module for processing options similar to getopt_long +# URL: http://luaforge.net/projects/alt-getopt/ +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: lua bmake +name=lua-alt-getopt +version=0.7.0 +release=1 + +source=( +http://mova.org/~cheusov/pub/lua_alt_getopt/lua-alt-getopt-$version.tar.gz) + +build(){ + cd $name-$version + bmake LUAVER=5.2 PREFIX=/usr + install -Dm755 alt_getopt $PKG/usr/bin/alt_getopt + install -Dm664 alt_getopt.lua $PKG/usr/share/lua/5.2/alt_getopt.lua +} diff --git a/talimatname/genel/lua-filesystem/talimat b/talimatname/genel/lua-filesystem/talimat new file mode 100644 index 000000000..00d0642de --- /dev/null +++ b/talimatname/genel/lua-filesystem/talimat @@ -0,0 +1,15 @@ +# Description: File System Library for the Lua Programming Language +# URL: http://www.keplerproject.org/luafilesystem/ +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: lua +name=lua-filesystem +version=1.6.3 +release=1 +_version=v_${version//./_} +source=(https://github.com/keplerproject/luafilesystem/archive/${_version}.tar.gz) + +build(){ + cd luafilesystem-${_version} + make + make PREFIX=$PKG/usr LUA_LIBDIR=$PKG/lib/lua/5.2 install +} diff --git a/talimatname/genel/lua/lua.pc b/talimatname/genel/lua/lua.pc new file mode 100644 index 000000000..388708af4 --- /dev/null +++ b/talimatname/genel/lua/lua.pc @@ -0,0 +1,20 @@ +V=%VER% +R=%REL% + +prefix=/usr +INSTALL_BIN=${prefix}/bin +INSTALL_INC=${prefix}/include +INSTALL_LIB=${prefix}/lib +INSTALL_MAN=${prefix}/man/man1 +INSTALL_LMOD=${prefix}/share/lua/${V} +INSTALL_CMOD=${prefix}/lib/lua/${V} +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: Lua +Description: An Extensible Extension Language +Version: ${R} +Requires: +Libs: -L${libdir} -llua -lm +Cflags: -I${includedir} diff --git a/talimatname/genel/lua/talimat b/talimatname/genel/lua/talimat new file mode 100644 index 000000000..9c4db2287 --- /dev/null +++ b/talimatname/genel/lua/talimat @@ -0,0 +1,25 @@ +# Description: A programming language designed for extending applications +# URL: http://www.lua.org +# Packager: pierre at nutyx dot org + +name=lua +version=5.3.2 +release=2 +_majorver=${version%.*} + +source=(http://www.lua.org/ftp/$name-$version.tar.gz lua.pc + http://www.linuxfromscratch.org/patches/blfs/svn/$name-$version-shared_library-1.patch) +build() { + cd $name-$version + patch -Np1 -i ../$name-$version-shared_library-1.patch + sed -i '/#define LUA_ROOT/s:/usr/local/:/usr/:' src/luaconf.h + + make linux + make INSTALL_TOP=$PKG/usr TO_LIB="liblua.so liblua.so.5.3 liblua.so.5.3.2" \ + INSTALL_DATA="cp -d" INSTALL_MAN=$PKG/usr/share/man/man1 install + mkdir -pv $PKG/usr/share/doc/$name-$version + cp -v doc/*.{html,css,gif,png} $PKG/usr/share/doc/$name-$version + mkdir -p $PKG/usr/lib/pkgconfig + sed "s/%VER%/$_majorver/g;s/%REL%/$pkgver/g" ../lua.pc \ +> $PKG/usr/lib/pkgconfig/lua.pc +} diff --git a/talimatname/genel/lua51/talimat b/talimatname/genel/lua51/talimat new file mode 100644 index 000000000..a3fafe7f1 --- /dev/null +++ b/talimatname/genel/lua51/talimat @@ -0,0 +1,46 @@ +# Description: A programming language designed for extending applications (version 5.1) +# URL: URL: http://www.lua.org +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: +name=lua51 +version=5.1.5 +release=1 + +source=( +http://www.lua.org/ftp/lua-$version.tar.gz +http://www.linuxfromscratch.org/patches/blfs/7.4/lua-5.1.5-shared_library-2.patch) + +build(){ + cd lua-$version + patch -Np1 -i ../lua-5.1.5-shared_library-2.patch + sed -i '/#define LUA_ROOT/s:/usr/local/:/usr/:' src/luaconf.h + + [ `uname -i` == "x86_64" ] && export CFLAGS="$CFLAGS -fPIC" + sed -e 's:llua:llua5.1:' -e 's:/include:/include/lua5.1:' -i etc/lua.pc + sed -r -e '/^LUA_(SO|A|T)=/ s/lua/lua5.1/' -e '/^LUAC_T=/ s/luac/luac5.1/' \ + -i src/Makefile + make linux + make \ + INSTALL_TOP=$PKG/usr \ + TO_BIN='lua5.1 luac5.1' \ + TO_LIB="liblua5.1.a liblua5.1.so liblua5.1.so.5.1 liblua5.1.so.$version" \ + INSTALL_INC=$PKG/usr/include/lua5.1 \ + INSTALL_DATA="cp -d" \ + INSTALL_MAN=$PKG/usr/share/man/man1 \ + install + rm -r $PKG/usr/share/lua + # pkg-config, change name so that others lua version can be installed + install -Dm644 etc/lua.pc $PKG/usr/lib/pkgconfig/lua5.1.pc + # symlinks + ln -s liblua5.1.so $PKG/usr/lib/liblua.so.5.1 + ln -s liblua5.1.so $PKG/usr/lib/liblua.so.$version + # rename man pages + cd $PKG/usr/share/man/man1 + mv lua.1 lua5.1.1 + mv luac.1 luac5.1.1 +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/luajit/talimat b/talimatname/genel/luajit/talimat new file mode 100644 index 000000000..98ffec8bc --- /dev/null +++ b/talimatname/genel/luajit/talimat @@ -0,0 +1,24 @@ +# Description: a Just-In-Time Compiler for Lua +# URL: http://luajit.org/ +# Maintainer: NuTyX core team +# Depends: + + +name=luajit +version=2.0.3 +release=1 +source=(http://luajit.org/download/LuaJIT-$version.tar.gz) + + + +build() { + + cd LuaJIT-$version + + sed -i 's/PREFIX= \/usr\/local/\PREFIX= \/usr/' Makefile + + make + + make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/lumina-desktop/talimat b/talimatname/genel/lumina-desktop/talimat new file mode 100644 index 000000000..25f46b968 --- /dev/null +++ b/talimatname/genel/lumina-desktop/talimat @@ -0,0 +1,22 @@ +# Description: A Lightweight QT5 Desktop for FreeBSD +# URL: https://github.com/pcbsd/lumina +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: qt5 fluxbox kf5-kwindowsystem kf5-oxygen-icons5 xcb-util-image xscreensaver desktop-file-utils +name=lumina-desktop +version=0.8.7 +release=1 + +source=() + +build(){ + git clone https://github.com/pcbsd/lumina.git + cd $SRC/lumina/ + $SRC/lumina/libLumina/make-linux-distro.sh Debian + find $SRC/lumina -name *.desktop -exec sed -i 's/usr\/local/usr/' {} \; + qmake-qt5 PREFIX="/usr" QT5LIBDIR=/usr/lib/qt + make + + make INSTALL_ROOT="${PKG}" install + mv "${PKG}"/usr/etc "${PKG}"/etc +} diff --git a/talimatname/genel/lxde-icon-theme/lxde-icon-theme.post-install b/talimatname/genel/lxde-icon-theme/lxde-icon-theme.post-install new file mode 100644 index 000000000..52f99925c --- /dev/null +++ b/talimatname/genel/lxde-icon-theme/lxde-icon-theme.post-install @@ -0,0 +1 @@ +gtk-update-icon-cache -qf usr/share/icons/nuoveXT2 diff --git a/talimatname/genel/lxde-icon-theme/talimat b/talimatname/genel/lxde-icon-theme/talimat new file mode 100644 index 000000000..4b1024783 --- /dev/null +++ b/talimatname/genel/lxde-icon-theme/talimat @@ -0,0 +1,21 @@ +# Description: The LXDE Icon Theme package contains nuoveXT 2.2 Icon Theme for LXDE. +# URL: http://lxde.org/ +# Maintainer: Hong Jen Yee (PCMan) pcman dot tw at gmail.com +# Packager: geantbrun at gmail dot com +# Depends on: gtk-update-icon-cache +run=(gtk-update-icon-cache) + + +name=lxde-icon-theme +version=0.5.1 +release=2 + +source=(http://downloads.sourceforge.net/lxde/$name-$version.tar.xz) + + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/lxde-menu-data/talimat b/talimatname/genel/lxde-menu-data/talimat new file mode 100644 index 000000000..35e66f7b6 --- /dev/null +++ b/talimatname/genel/lxde-menu-data/talimat @@ -0,0 +1,16 @@ +# Description: Files required to build freedesktop.org menu spec-compliant desktop menus for LXDE. +# Url: http://lxde.org/ +# Packager: tnut at nutyx dot org +# Depends on: intltool + +name=lxde-menu-data +version=0.1.4 +release=2 +_name=lxmenu-data +source=(http://downloads.sourceforge.net/lxde/${_name}-$version.tar.xz) +build() { +cd $_name-$version +./configure --prefix=/usr --sysconfdir=/etc +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/lxdm/README b/talimatname/genel/lxdm/README new file mode 100644 index 000000000..665d6bfa3 --- /dev/null +++ b/talimatname/genel/lxdm/README @@ -0,0 +1,9 @@ +Pour lancer lxdm de façon automatique, il faut ajouter cette ligne dans le fichier /etc/inittab: + +20:4:respawn:/usr/sbin/lxdm >& /dev/null + +ainsi que changer l'init défaut dans le même fichier: + +id:4:initdefault: + + diff --git a/talimatname/genel/lxdm/lxdm.README b/talimatname/genel/lxdm/lxdm.README new file mode 100644 index 000000000..665d6bfa3 --- /dev/null +++ b/talimatname/genel/lxdm/lxdm.README @@ -0,0 +1,9 @@ +Pour lancer lxdm de façon automatique, il faut ajouter cette ligne dans le fichier /etc/inittab: + +20:4:respawn:/usr/sbin/lxdm >& /dev/null + +ainsi que changer l'init défaut dans le même fichier: + +id:4:initdefault: + + diff --git a/talimatname/genel/lxdm/lxdm.post-install b/talimatname/genel/lxdm/lxdm.post-install new file mode 100644 index 000000000..e93a3c380 --- /dev/null +++ b/talimatname/genel/lxdm/lxdm.post-install @@ -0,0 +1,3 @@ +. lib/lsb/init-functions +sed -i "s/^id:[3-5]/id:5/" etc/inittab +log_success_msg2 "Init default set to 5 in the ${WARNING}/etc/inittab ${NORMAL}file" diff --git a/talimatname/genel/lxdm/lxdm.pre-install b/talimatname/genel/lxdm/lxdm.pre-install new file mode 100644 index 000000000..5eb33cde5 --- /dev/null +++ b/talimatname/genel/lxdm/lxdm.pre-install @@ -0,0 +1,5 @@ +. lib/lsb/init-functions +if [ ! -z "`cards list|grep sddm\ `" ]; then + log_failure_msg "${WARNING}sddm${NORMAL} should be removed" + exit 1 +fi diff --git a/talimatname/genel/lxdm/talimat b/talimatname/genel/lxdm/talimat new file mode 100644 index 000000000..35f858dbb --- /dev/null +++ b/talimatname/genel/lxdm/talimat @@ -0,0 +1,51 @@ +# Description: Lightweight X11 Display Manager based on Gtk +# Url: http://wiki.lxde.org/en/LXDM +# Maintainer: dgod dot osa at gmail dot com +# Packager: tnut at nutyx dot org +# Depends on: iso-codes librsvg xorg-libxinerama xorg-libxrandr xorg-libxcursor xorg-libxdamage gtk2 consolekit2 + +PKGMK_GROUPS=() +run=(consolekit2 librsvg) + +name=lxdm +version=0.5.1 +release=2 +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.xz) + +build() { +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 +tar xvf $scripts-$scriptsversion.tar.bz2 + +cd $name-$version + +sed -i 's:sysconfig/i18n:profile.d/i18n.sh:g' data/lxdm.in +sed -i 's:/etc/xprofile:/etc/profile:g' data/Xsession +sed -e 's/^bg/#&/' \ + -e '/reset=1/ s/# //' \ + -e 's/logou$/logout/' \ + -e "/arg=/a arg=/usr/bin/X" \ + -i data/lxdm.conf.in + +./configure --sysconfdir=/etc \ + --prefix=/usr \ + --with-pam \ + --with-systemdsystemunitdir=no + +make + +make DESTDIR=$PKG install + +cat > $PKG/etc/pam.d/lxdm << "EOF" +#%PAM-1.0 +auth required pam_unix.so +auth requisite pam_nologin.so +account required pam_unix.so +password required pam_unix.so +session required pam_unix.so +EOF + +# Service +cd $SRC/$scripts-$scriptsversion +make DESTDIR=$PKG install-lxdm +} diff --git a/talimatname/genel/lynx/talimat b/talimatname/genel/lynx/talimat new file mode 100644 index 000000000..e3a75de7a --- /dev/null +++ b/talimatname/genel/lynx/talimat @@ -0,0 +1,26 @@ +# Description: Text-based web browser. +# URL: http://lynx.isc.org/ +# Maintainer: Danny Rawlins, crux at romster dot me +# Packager: Mark Rosenstand, mark at borkware dot net +# Depends on: ncurses openssl zlib + +name=lynx +version=2.8.9 +release=1 +source=(http://invisible-island.net/datafiles/release/lynx-cur.tar.bz2) + +build() { + cd lynx${version//./-} + + ./configure \ + --prefix=/usr \ + --disable-nls \ + --enable-color-style \ + --enable-ipv6 \ + --with-ssl=/usr/lib \ + --with-zlib \ + --with-screen=ncursesw + + make + make -j 1 DESTDIR=$PKG install +} diff --git a/talimatname/genel/mailx/talimat b/talimatname/genel/mailx/talimat new file mode 100644 index 000000000..2af1ae29d --- /dev/null +++ b/talimatname/genel/mailx/talimat @@ -0,0 +1,27 @@ +# Description: A command-line Mail User Agent derived from Berkeley Mail. +# URL: http://heirloom.sourceforge.net/mailx.html +# Packager: berlius at nutyx dot com +# Depends on: openssl kerberos sendmail + +name=mailx +version=12.5 +release=1 +source=(http://ftp.debian.org/debian/pool/main/h/heirloom-$name/heirloom-mailx_12.5.orig.tar.gz + http://www.linuxfromscratch.org/patches/blfs/svn/heirloom-$name-12.5-fixes-1.patch ) + +build() { + +cd heirloom-$name-$version + +patch -Np1 -i $SRC/heirloom-mailx-12.5-fixes-1.patch + +make SENDMAIL=/usr/sbin/sendmail -j1 + +make PREFIX=$PKG/usr UCBINSTALL=/usr/bin/install install + +ln -v -sf mailx $PKG/usr/bin/mail +ln -v -sf mailx $PKG/usr/bin/nail +install -v -m755 -d $PKG/usr/share/doc/heirloom-mailx-12.5 +install -v -m644 README $PKG/usr/share/doc/heirloom-mailx-12.5 + +} diff --git a/talimatname/genel/makemkv/makemkv.1 b/talimatname/genel/makemkv/makemkv.1 new file mode 100644 index 000000000..c3e27c046 --- /dev/null +++ b/talimatname/genel/makemkv/makemkv.1 @@ -0,0 +1,30 @@ +.TH MAKEMKV "1" "May 2014" "MakeMKV 1.8" + +\" Completely disable hyphenation. It is a very annoying feature while reading man pages, in my opinion. +.nh + +.SH NAME +MakeMKV \- Decrypt DVD and Blu-ray discs to your hard disk using a simple GUI. + +.SH SYNOPSIS +.B makemkv + +.SH DESCRIPTION +MakeMKV is a simple solution to convert video that you own into a free and patents-unencumbered format which can be played everywhere. MakeMKV is a format converter, otherwise called a "transcoder". It converts the video clips from proprietary (and usually encrypted) disc into a set of MKV files, preserving most information but not changing it in any way. Additionally MakeMKV can instantly stream decrypted video without intermediate conversion to wide range of media players. + +.SH AUTHOR +This manual page was written by Karl Lenz for the Debian project (but may be used by others). + +.SH COPYRIGHT +2007-2014 GuinpinSoft Inc. + +Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. + +MakeMKV is provided "as is" with no warranty. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 2.1 of the License, or (at your option) any later version. On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". + +.SH SEE\ ALSO +.BR makemkvcon (1), +.BR mmdtsdec (1), +.BR ffmpeg (1), +.BR vlc (1), +.BR mpv (1) diff --git a/talimatname/genel/makemkv/makemkv.post-install b/talimatname/genel/makemkv/makemkv.post-install new file mode 100644 index 000000000..b036cd975 --- /dev/null +++ b/talimatname/genel/makemkv/makemkv.post-install @@ -0,0 +1,6 @@ +echo "The makemkv package is licensed software." +echo "You MUST read and agree to the license stored in" +echo "/usr/share/licenses/makemkv/eula_en_linux.txt before using it." + +update-desktop-database -q +xdg-icon-resource forceupdate --theme hicolor diff --git a/talimatname/genel/makemkv/makemkvcon.1 b/talimatname/genel/makemkv/makemkvcon.1 new file mode 100644 index 000000000..239f74986 --- /dev/null +++ b/talimatname/genel/makemkv/makemkvcon.1 @@ -0,0 +1,266 @@ +.TH MAKEMKVCON "1" "May 2014" "MakeMKV 1.8" + +\" Completely disable hyphenation. It is a very annoying feature while reading man pages, in my opinion. +.nh + +.SH NAME +makemkvcon \- Decrypt DVD and Blu-ray discs to your hard disk using a simple command line interface. + +.SH SYNOPSIS +.B makemkvcon +[\fIOPTIONS\fR] +\fICOMMAND\fR +[\fIPARAMETERS\fR] + +.SH DESCRIPTION +MakeMKV is a simple solution to convert video that you own into a free and patents-unencumbered format which can be played everywhere. MakeMKV is a format converter, otherwise called a "transcoder". It converts the video clips from proprietary (and usually encrypted) disc into a set of MKV files, preserving most information but not changing it in any way. Additionally MakeMKV can instantly stream decrypted video without intermediate conversion to wide range of media players. + +.SH GENERAL\ OPTIONS +The options described below apply to all makemkvcon \fICOMMANDS\fR. + +.IP \fB--messages\fR=\fIFILE\fR +Output all messages to \fIFILE\fR instead of stdandard output. + +The following special \fIFILE\fR names are recognized: +.TS +left allbox tab(%); +c c +l l +l l +l l. + \fBFILE\fR % \fBSpecial Meaning\fR +-stdout % standard output +-stderr % standard error +-null % disable output +.TE + +.IP \fB--progress\fR=\fIFILE\fR +Output all progress messages to \fIFILE\fR. By default no progress is output. + +The same special \fIFILE\fR names as supported by \fI--messages\fR are recognized, with one addition: +.TS +left allbox tab(%); +c c +l l. + \fBFILE\fR % \fBSpecial Meaning\fR +-same % output to the same \fIFILE\fR as \fI--messages\fR +.TE + +.IP \fB--debug\fR[=\fIFILE\fR] +Enable debug messages, and, optionally, output those messages to \fIFILE\fR instead of the debug location specified in program preferences. + +.IP \fB--directio\fR=\fIBOOL\fR +Disable direct disc access if \fIBOOL\fR is \fIfalse\fR. Enable direct disc access if \fIBOOL\fR is \fItrue\fR. + +.IP \fB--noscan\fR +Do not access any media while scanning a disc, and do not check for media insertion and removal. This option may be helpful when other applications are actively accessing discs in other drives. It does not, however, alleviate the need to MakeMKV to have exclusive access to the disc drive you specify to this program. + +.IP \fB--cache\fR=\fISIZE\fR +Specify the maximum \fISIZE\fR of the read cache used by MakeMKV (in megabytes). By default this program may consume a very large amount of memory. Although this high memory consumption allows MakeMKV to quickly and efficiently buffer chunks of data from the DVD or Blu-ray disc, it may noticeably slow down memory-constrained systems or those with very little free RAM. If you choose to limit the cache \fISIZE\fR with this option, please keep in mind that 128 MB is the recommended minimum for streaming and backup, at least 512 MB is necessary for smooth DVD conversion, and at least 1024 MB is necessary for smooth Blu-ray conversion. + +.SH CONVERSION\ OPTIONS +The options described below are for source conversion and apply only to the \fImkv\fR \fICOMMAND\fR. + +.IP \fB--minlength\fR=\fILENGTH\fR +Only capture titles that are at least \fILENGTH\fR seconds long. + +.SH STREAMING\ OPTIONS +The options described below are for network related and apply only to the \fIstream\fR \fICOMMAND\fR. + +.IP \fB--upnp\fR=\fIBOOL\fR +Disable Universal Plug-and-Play (UPNP) streaming if \fIBOOL\fR is \fIfalse\fR. Enable UPNP streaming if \fIBOOL\fR is \fItrue\fR. + +.IP \fB--bindip\fR=\fIADDRESS\fR +Exclusively bind the UPNP server to \fIADDRESS\fR. By default server binds to the first available address, and its local web server listens on all available addresses. + +.IP \fB--bindport\fR=\fIPORT\fR +Bind the web server to \fIPORT\fR instead of 51000. + +.SH BACKUP\ OPTIONS +The options described below related to backup purposes and apply only to the \fIbackup\fR \fICOMMAND\fR. + +.IP \fB--decrypt\fR +Decrypt stream files during backup. By default a strict backup will be made, which means nothing is decrypted sans this option. + +.SH AUTOMATION\ OPTIONS +The options described below are designed to be used by those wishing to automate aspects of this program. They are particularly useful in shell scripts. + +.IP \fB-r\fR,\ \fB--robot\fR +Enable automation mode. In this mode MakeMKV will output more information in a format that is easier to parse by scripts (particularly with regular expressions), but may slightly hinder direct human consumption. All output is line-based and flushed on line end. All strings are quoted, and all control characters and quotes are escaped by backlashes. If you intend to automate this program, it is highly recommended that you use this option. Some options make reference to \fIapdefs.h\fR, which is among the open-source components of MakeMKV and can be found in the makemkv-oss source package in Debian. These values will not change in future versions. + +.SH COMMANDS +Each instantiation of this program requires a \fICOMMAND\fR. This \fICOMMAND\fR determines, on a holistic level, which action MakeMKV should attempt to perform. All supported commands are described below. + +.IP \fBinfo\fR\ \fISOURCE\fR +Print detailed descriptory information about the \fISOURCE\fR disc. + +.IP \fBmkv\fR\ \fISOURCE\fR\ \fITITLE_ID\fR\ \fIDESTINATION_DIRECTORY\fR +Save the title on the \fISOURCE\fR disc with the ID \fITITLE_ID\fR to an MKV file in the directory \fIDESTINATION_DIRECTORY\fR. + +.IP \fBstream\fR\ \fISOURCE\fR +Start a local streaming server backed by the titles on \fISOURCE\fR. + +.IP \fBbackup\fR\ \fISOURCE\fR\ \fIDESTINATION_DIRECTORY\fR +Faithfully backup the contents of \fISOURCE\fR to the \fIDESTINATION_DIRECTORY\fR on your hard disk. + +.SH SOURCES +Since MakeMKV is primarily designed to operate on optical media, each \fICOMMAND\fR must be immediately postfixed by a \fISOURCE\fR. However, because this program supports a wide range of input sources - including ISO images, directories, optical discs, and raw devices - each \fISOURCE\fR must be specified according to the source specification detailed below. The prefixes mandated by this specification hint to MakeMKV the type of media it should attempt to access. If in doubt, try the \fIdisc\fR \fISOURCE\fR; it is the most commonly used. + +.TS +left allbox tab(%); +c c +l l +l l +l l +l l. + \fBSOURCE\fR % \fBDescription\fR +iso:\fIFILE\fR % Open the ISO image specified by \fIFILE\fR. +file:\fIDIRECTORY\fR % Open the files contained in \fIDIRECTORY\fR. +disc:\fIDISC_ID\fR % Open the optical disc with the ID \fIDISC_ID\fR. Use the \fIinfo\fR command to get a list available \fIDISC_ID\fR's. +dev:\fIDEVICE\fR % Open the raw device with the name \fIDEVICE\fR. On Linux the first optical disc drive (and hence the first available \fIDEVICE\fR) is typically /dev/sr0. +.TE + +.SH MESSAGE\ FORMATS +There are several different types of messages that MakeMKV might generate. Each type is documented below. The short codes documented first are used to prefix messages in \fI--robot\fR mode. + +\fBMessage Output Format:\fR\ \fIMSG\fR:code,flags,count,message,format,param0,param1,... +.TS +left allbox tab(%); +c c +l l +l l +l l +l l +l l +l l. + \fBMSG\fR % \fBDescription\fR +code % unique message code which should be used to identify a particular string in a language-neutral way +flags % message flags (see \fIAP_UIMSG_xxx\fR flags in \fIapdefs.h\fR) +count % number of parameters +message % raw message string suitable for output +format % localized format string used for the message +param[0-9]+ % parameter for the message +.TE + + +.br +\fBCurrent Progress Title Format:\fR\ \fIPRGC\fR:code,id,name +.br +\fBTotal Progress Title Format:\fR\ \fIPRGT\fR:code,id,name +.TS +left allbox tab(%); +c c +l l +l l +l l. + \fBPRGC|PRGT\fR % \fBDescription\fR +code % unique message code +id % operation sub-id +name % name string +.TE + + +.br +\fBProgress Bar Format (for current and total progress)\fR:\ \fIPRGV\fR:current,total,max +.TS +left allbox tab(%); +c c +l l +l l +l l. + \fBPRGV\fR % \fBDescription\fR +current % current progress value +total % total progress value +max % maximum possible value for a progress bar (constant) +.TE + + +.br +\fBDrive Scan Message Format\fR:\ \fIDRV\fR:index,visible,enabled,flags,drive_name,disc_name +.TS +left allbox tab(%); +c c +l l +l l +l l +l l +l l +l l. + \fBDRV\fR % \fBDescription\fR +index % drive index +visible % set to 1 if drive is present +enabled % set to 1 if drive is accessible +flags % media flags (see \fIAP_DskFsFlagXXX\fR in \fIapdefs.h\fR) +drive name % drive name string +disc name % disc name string +.TE + + +.br +\fBDisc Information Output Format\fR:\ \fITCOUT\fR:count +.TS +left allbox tab(%); +c c +l l. + \fBTCOUT\fR % \fBDescription\fR +count % number of titles on the disc +.TE + + +.br +\fBDisc Information Format\fR:\ \fICINFO\fR:id,code,value +.br +\fBTitle Information Format\fR:\ \fITINFO\fR:id,code,value +.br +\fBStream Information Format\fR:\ \fISINFO\fR:id,code,value +.TS +left allbox tab(%); +c c +l l +l l +l l. + \fBCINFO|TINFO|SINFO\fR % \fBDescription\fR +id % attribute id (see \fIAP_ItemAttributeId\fR in \fIapdefs.h\fR) +code % message code (if the attribute value is a constant string) +value % attribute value +.TE + +.SH EXAMPLES +The following examples demonstrate the proper syntax for performing various common operations. If you need more help interpreting them, read the documentation above, and use common sense. + +\fB1.\fR\ Copy all titles from the first disc, and save them as decrypted MKV files in the \fIVideos\fR directory in your home folder. + +.br + \fBmakemkvcon mkv disc:0 all ~/Videos\fR + +\fB2.\fR\ List all available disc drives. + +.br + \fBmakemkvcon -r --cache=1 info disc:9999\fR + +\fB3.\fR\ Decrypt and backup the first disc to \fI/tmp\fR in automation mode with progress output. + +.br + \fBmakemkvcon backup --decrypt --cache=16 --noscan -r --progress=-same disc:0 /tmp\fR + +\fB4.\fR\ Start a UPNP streaming server with all output suppressed on port 51000 with the address 192.168.1.102. + +.br + \fBmakemvcon stream --upnp=1 --cache=128 --bindip=192.168.1.102 --bindport=51000 --messages=-none\fR + +.SH AUTHOR +This manual page was written by Karl Lenz for the Debian project (but may be used by others). + +.SH COPYRIGHT +2007-2014 GuinpinSoft Inc. + +Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. + +The MakeMKV console interface is provided "as is" with no warranty. This program is proprietary software: you can redistribute it under the terms of the MakeMKV End-User License Agreement (EULA) as provided by GuinpinSoft Incorporated. On Debian systems, the complete text of this license can be found in "/usr/share/doc/makemkv-cli/copyright". + +.SH SEE\ ALSO +.BR makemkv (1), +.BR mmdtsdec (1), +.BR ffmpeg (1), +.BR vlc (1), +.BR mpv (1) diff --git a/talimatname/genel/makemkv/mmdtsdec.1 b/talimatname/genel/makemkv/mmdtsdec.1 new file mode 100644 index 000000000..1dfe81bdb --- /dev/null +++ b/talimatname/genel/makemkv/mmdtsdec.1 @@ -0,0 +1,51 @@ +.TH MMDTSDEC "1" "May 2014" "MakeMKV 1.8" + +\" Completely disable hyphenation. It is a very annoying feature while reading man pages, in my opinion. +.nh + +.SH NAME +mmdtsdec \- Decode a Multimedia Display MPEG Transport Stream encoded file into Waveform Audio File format. + +.SH SYNOPSIS +.B mmdtsdec +[\fIOPTIONS\fR] +\fIINPUT_FILE\fR +\fIOUTPUT_FILE\fR + +.SH DESCRIPTION +Mmdtsdec is a command line program to decode Multimedia Display MPEG Transport Stream (TS) encoded files into into Waveform Audio File (WAV) format. Transport Stream is specified in the MPEG-2 Part 1 standard, and is commonly used to store audio, video, and data on DVD and Blu-ray discs. WAV files, on the other hand, are only lightly compressed, but are supported by a large number audio/video programs thanks to the format's relative simplicity. This program is part of the MakeMKV suite, and is designed first-and-foremost to complement MakeMKV. + +.SH OPTIONS + +.IP \fB-d\fR,\ \fB--dll\fR\ \fIFILE\fR +Use the shared library \fIFILE\fR to decode the \fIINPUT_FILE\fR. + +.SH INPUT_FILE +Each instance of this program must have an \fIINPUT_FILE\fR. This parameter should be the file name and path to an MPEG Transport Stream encoded file. (Which typically terminates with a \fI.ts\fR or \fI.dts\fR file extension.) + +.SH OUTPUT_FILE +Each instance of this program must have an \fIOUTPUT_FILE\fR. The file specified by this parameter should not exist prior to this program being executed. If \fIOUTPUT_FILE\fR already exists, it will be unconditionally overwritten. Since a Waveform Audio File will be produced, this file name should end with the \fI.wav\fR file extension. + +.SH EXAMPLES +The following examples demonstrate the proper syntax for performing various common operations. + +\fB1.\fR\ Decode \fIInputFile.dts\fR to \fIOutputFile.wav\fR using the default decoder library. + +.br + \fBmmdtsdec InputFile.dts OutputFile.wav\fR + +.SH AUTHOR +This manual page was written by Karl Lenz for the Debian project (but may be used by others). + +.SH COPYRIGHT +2007-2014 GuinpinSoft Inc. + +Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. + +The MakeMKV Multimedia Display MPEG Transport Stream Decoder is provided "as is" with no warranty. This program is proprietary software: you can redistribute it under the terms of the MakeMKV End-User License Agreement (EULA) as provided by GuinpinSoft Incorporated. On Debian systems, the complete text of this license can be found in "/usr/share/doc/makemkv-dec/copyright". + +.SH SEE\ ALSO +.BR makemkv (1), +.BR makemkvcon (1), +.BR ffmpeg (1), +.BR mencoder (1) diff --git a/talimatname/genel/makemkv/talimat b/talimatname/genel/makemkv/talimat new file mode 100644 index 000000000..7316dde78 --- /dev/null +++ b/talimatname/genel/makemkv/talimat @@ -0,0 +1,38 @@ +# Description: DVD and Blu-ray to MKV converter and network streamer +# URL: http://www.makemkv.com +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: qt5 libxkbcommon hicolor-icon-theme icu ffmpeg desktop-file-utils + +run=(desktop-file-utils) + +name=makemkv +version=1.9.9 +release=3 + +source=(http://www.makemkv.com/download/${name}-bin-${version}.tar.gz + http://www.makemkv.com/download/${name}-oss-${version}.tar.gz + makemkv.1 + makemkvcon.1 + mmdtsdec.1) + + +build() { + cd "${SRC}/${name}-oss-${version}" + ./configure --prefix=/usr + make + + make DESTDIR="${PKG}" install + + cd "${SRC}/${name}-bin-${version}" + install -d "${PKG}/usr/bin/" + install -t "${pkgdir}/usr/bin/" bin/amd64/makemkvcon + install -d "${PKG}/usr/share/MakeMKV" + install -m 644 -t "${PKG}/usr/share/MakeMKV" src/share/makemkv_*.mo.gz src/share/*.mmcp.xml + + install -Dm 644 src/eula_en_linux.txt "${PKG}/usr/share/licenses/${name}/eula_en_linux.txt" + + cd "${SRC}/" + install -d "${PKG}/usr/share/man/man1/" + install -m 644 -t "${PKG}/usr/share/man/man1/" makemkv.1 makemkvcon.1 mmdtsdec.1 +} diff --git a/talimatname/genel/mariadb/mariadb.README b/talimatname/genel/mariadb/mariadb.README new file mode 100644 index 000000000..3c8f505eb --- /dev/null +++ b/talimatname/genel/mariadb/mariadb.README @@ -0,0 +1,45 @@ +il est très important de procéder comme ci-dessous +pour avoir un serveur mysql sécurisé. +Installer le serveur mysql en procédant comme ceci + +***************************************************************** +* LES COMMANDES CI-DESSOUS DOIVENT ETRE RETAPEES TEL QUEL * +* NE PAS UTILISER LE COPIER / COLLER * +***************************************************************** + +1. Si le service mysql est en service, on l'arrête + +/etc/rc.d/init.d/mysql stop + +2. On lance le service en mode safe pour spécifier + le nouveau mot de passe de l'administrateur mysql + Noter que le & est très important pour avoir la main en console: + +mysqld_safe --user=mysql 2>&1 >/dev/null & + +3. On peut maintenant spécifier un nouveau mot de passe + pour le compte administrateur de mysql (root): + +mysqladmin -u root password + +4. La configuration du serveur est terminée. + Il faut arrêter le service mysql en mode safe, + le mot de passe entré en point 3 sera demandé: + +mysqladmin -p shutdown + + +5. Votre serveur mysql est maintenant sécurisé, vous pouvez démarrer le service + de façon définitive, si tout s'est déroulé correctement, il ne doit y avoir + AUCUNE erreur. Au prochain lancement de la machine, mysql se lancera correctement, + ne perdez pas le mot de passe administrateur: + +/etc/rc.d/init.d/mysql start + +Veuillez également consulter les pages concernant mysql + +version anglaise: +http://www.linuxfromscratch.org/blfs/view/svn/server/mysql.html + +version française: +http://lfs.traduc.org/view/blfs-svn/server/mysql.html diff --git a/talimatname/genel/mariadb/mariadb.post-install b/talimatname/genel/mariadb/mariadb.post-install new file mode 100644 index 000000000..02fe30b8f --- /dev/null +++ b/talimatname/genel/mariadb/mariadb.post-install @@ -0,0 +1,5 @@ +. lib/lsb/init-functions +log_warning_msg "${WARNING} Create a /etc/mysql/my.cnf by comparing it with /etc/mysql/my.cnf.example ${NORMAL}" +log_warning_msg "${WARNING} Create a database if need by run the command: ${NORMAL}" +printf "# mysql_install_db --basedir=/usr --datadir=/srv/mysql --user=mysql\n" +printf "# chown -R mysql:mysql /srv/mysql\n" diff --git a/talimatname/genel/mariadb/talimat b/talimatname/genel/mariadb/talimat new file mode 100644 index 000000000..77f5c4281 --- /dev/null +++ b/talimatname/genel/mariadb/talimat @@ -0,0 +1,129 @@ +# Description: MariaDB is a fork and a replacement for the MySQL relational database management system. +# URL: http://www.mariadb.org/en/about/ +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: cmake libevent + +name=mariadb +version=10.1.11 +release=1 + +source=(https://downloads.mariadb.org/interstitial/mariadb-$version/source/mariadb-$version.tar.gz ) + +PKGMK_GROUPS=(devel lib man doc service) + +build() { +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 +tar xvf $scripts-$scriptsversion.tar.bz2 + +cd $name-$version + +sed -i "s@data/test@\${INSTALL_MYSQLTESTDIR}@g" sql/CMakeLists.txt + +mkdir build +cd build + +cmake -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DINSTALL_DOCDIR=share/doc/$name-$version \ + -DINSTALL_DOCREADMEDIR=share/doc/$name-$version \ + -DINSTALL_MANDIR=share/man \ + -DINSTALL_MYSQLSHAREDIR=share/mysql \ + -DINSTALL_MYSQLTESTDIR=share/mysql/test \ + -DINSTALL_PLUGINDIR=lib/mysql/plugin \ + -DINSTALL_SBINDIR=sbin \ + -DINSTALL_SCRIPTDIR=bin \ + -DINSTALL_SQLBENCHDIR=share/mysql/bench \ + -DINSTALL_SUPPORTFILESDIR=share/mysql \ + -DMYSQL_DATADIR=/srv/mysql \ + -DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \ + -DWITH_EXTRA_CHARSETS=complex \ + -DWITH_EMBEDDED_SERVER=ON \ + -DTOKUDB_OK=0 \ + .. +make + +make DESTDIR=$PKG install + +install -v -dm 755 $PKG/etc/mysql + +cat > $PKG/etc/mysql/my.cnf.example << "EOF" +# Begin /etc/mysql/my.cnf + +# The following options will be passed to all MySQL clients +[client] +#password = your_password +port = 3306 +socket = /run/mysqld/mysqld.sock + +# The MySQL server +[mysqld] +port = 3306 +socket = /run/mysqld/mysqld.sock +datadir = /srv/mysql +skip-external-locking +key_buffer_size = 16M +max_allowed_packet = 1M +sort_buffer_size = 512K +net_buffer_length = 16K +myisam_sort_buffer_size = 8M + +# Don't listen on a TCP/IP port at all. +skip-networking + +# required unique id between 1 and 2^32 - 1 +server-id = 1 + +# Uncomment the following if you are using BDB tables +#bdb_cache_size = 4M +#bdb_max_lock = 10000 + +# Uncomment the following if you are using InnoDB tables +#innodb_data_home_dir = /srv/mysql +#innodb_data_file_path = ibdata1:10M:autoextend +#innodb_log_group_home_dir = /srv/mysql +# You can set .._buffer_pool_size up to 50 - 80 % +# of RAM but beware of setting memory usage too high +#innodb_buffer_pool_size = 16M +#innodb_additional_mem_pool_size = 2M +# Set .._log_file_size to 25 % of buffer pool size +#innodb_log_file_size = 5M +#innodb_log_buffer_size = 8M +#innodb_flush_log_at_trx_commit = 1 +#innodb_lock_wait_timeout = 50 + +[mysqldump] +quick +max_allowed_packet = 16M + +[mysql] +no-auto-rehash +# Remove the next comment character if you are not familiar with SQL +#safe-updates + +[isamchk] +key_buffer = 20M +sort_buffer_size = 20M +read_buffer = 2M +write_buffer = 2M + +[myisamchk] +key_buffer_size = 20M +sort_buffer_size = 20M +read_buffer = 2M +write_buffer = 2M + +[mysqlhotcopy] +interactive-timeout + +# End /etc/mysql/my.cnf +EOF +# Cleanup +rm -r $PKG/usr/share/mysql/test + + +# Service + +cd $SRC/$scripts-$scriptsversion +make DESTDIR=$PKG install-mysql +} diff --git a/talimatname/genel/mc/talimat b/talimatname/genel/mc/talimat new file mode 100644 index 000000000..bb4b638b3 --- /dev/null +++ b/talimatname/genel/mc/talimat @@ -0,0 +1,19 @@ +# Description: Midnight Commander is a text based filemanager/shell that emulates Norton Commander +# URL: https://www.midnight-commander.org/ +# Packager: pierre at nutyx dot org +# Depends on: pcre glib gpm +name=mc +version=4.8.15 +release=1 + +source=(https://www.midnight-commander.org/downloads/$name-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/usr \ +--enable-charset \ +--disable-static \ +--sysconfdir=/etc \ +--with-screen=ncurses +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/media-player-info/talimat b/talimatname/genel/media-player-info/talimat new file mode 100644 index 000000000..05c87f8a2 --- /dev/null +++ b/talimatname/genel/media-player-info/talimat @@ -0,0 +1,20 @@ +# Description: Data files describing media player capabilities, for post-HAL systems +# URL: http://cgit.freedesktop.org/media-player-info/ +# Packager: pierre at nutyx dot org +# Depends on: python3 + +name=media-player-info +version=22 +release=1 + +source=(http://www.freedesktop.org/software/$name/$name-$version.tar.gz ) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --with-udevdir=/lib/udev + + LANG="en_US.UTF-8" make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/mediainfo/talimat b/talimatname/genel/mediainfo/talimat new file mode 100644 index 000000000..06b1cae39 --- /dev/null +++ b/talimatname/genel/mediainfo/talimat @@ -0,0 +1,23 @@ +# Description: Show technical and tag informations about video or audio file. +# URL: URL: http://mediainfo.sourceforge.net/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: libmediainfo +name=mediainfo +version=0.7.69 +release=1 + +source=( +http://downloads.sourceforge.net/mediainfo/${name}_${version}.tar.bz2) + +build(){ + cd $SRC/MediaInfo/Project/GNU/CLI + sh ./autogen + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/menu-cache/talimat b/talimatname/genel/menu-cache/talimat new file mode 100644 index 000000000..5f050e009 --- /dev/null +++ b/talimatname/genel/menu-cache/talimat @@ -0,0 +1,17 @@ +# Description: Bibliothéque pour accélérer la manipulation de menu cache pour lxde +# URL: http://lxde.org/ +# Maintainer: git.lxde.org/gitweb/?p=debian/menu-cache.git;a=summary +# Packager: geantbrun at gmail dot com +# Depends on: libfm-extra + + +name=menu-cache +version=1.0.1 +release=1 +source=(http://downloads.sourceforge.net/lxde/$name-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/mercurial/mercurial.post-install b/talimatname/genel/mercurial/mercurial.post-install new file mode 100644 index 000000000..9b70520c1 --- /dev/null +++ b/talimatname/genel/mercurial/mercurial.post-install @@ -0,0 +1,7 @@ +if [ ! -f etc/mercurial/hgrc ]; then + mkdir -p /etc/mercurial + cat > /etc/mercurial/hgrc << "EOF" +[web] +cacerts = /etc/ssl/ca-bundle.crt +EOF +fi diff --git a/talimatname/genel/mercurial/talimat b/talimatname/genel/mercurial/talimat new file mode 100644 index 000000000..41cab209e --- /dev/null +++ b/talimatname/genel/mercurial/talimat @@ -0,0 +1,24 @@ +# Description: Mercurial is a distributed source control management tool similar to Git and Bazaar. Mercurial is written in Python and is used by projects such as Mozilla and Vim. +# URL: http://mercurial.selenic.com +# Packager: berlius at nutyx dot com +# Depends on: python git gnupg subversion bzr python-docutils ca-certificates + +description="Distributed source control management tool similar to Git and Bazaar written in Python" +name=mercurial +version=3.7.1 +release=1 +source=(https://www.mercurial-scm.org/release/mercurial-$version.tar.gz) + +build() { + +cd $name-$version + +make build + +make doc + +make DESTDIR=$PKG PREFIX=/usr install-bin + +make DESTDIR=$PKG PREFIX=/usr install-doc + +} diff --git a/talimatname/genel/midori/midori.post-install b/talimatname/genel/midori/midori.post-install new file mode 100644 index 000000000..1fd67999f --- /dev/null +++ b/talimatname/genel/midori/midori.post-install @@ -0,0 +1,2 @@ +usr/bin/update-desktop-database -q +usr/bin/gtk-update-icon-cache -f -q -t usr/share/icons/hicolor diff --git a/talimatname/genel/midori/talimat b/talimatname/genel/midori/talimat new file mode 100644 index 000000000..7569c50c7 --- /dev/null +++ b/talimatname/genel/midori/talimat @@ -0,0 +1,23 @@ +# Description: Midori is a lightweight web browser that uses WebKitGTK+. +# URL: http://www.twotoasts.de +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: cmake,gcr,gtk2,webkitgtk2,vala,libnotify,librsvg,libunique1,desktop-file-utils,libzeitgeist,hicolor-icon-theme + +run=(desktop-file-utils gtk-update-icon-cache hicolor-icon-theme) + +name=midori +version=0.5.11 +release=1 + +source=(http://www.midori-browser.org/downloads/${name}_${version}_all_.tar.bz2) +build () { +cd $name-$version +mkdir build +cd build +cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/$name-$version \ + -DUSE_ZEITGEIST=OFF \ + .. +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/minidlna/minidlna b/talimatname/genel/minidlna/minidlna new file mode 100644 index 000000000..6bde71d81 --- /dev/null +++ b/talimatname/genel/minidlna/minidlna @@ -0,0 +1,55 @@ +#!/bin/sh +######################################################################## +# Begin minidlna +# +# Description : ReadyMedia is a simple media server software +# +# Authors : tnut +# +# Version : LFS x.x saravane +# +# Notes : +# +######################################################################## + +### BEGIN INIT INFO +# Provides: minidlna +# Required-Start: +# Should-Start: +# Required-Stop: +# Should-Stop: +# Default-Start: +# Default-Stop: +# Short-Description: +# Description: +# X-LFS-Provided-By: +### END INIT INFO + +. /lib/lsb/init-functions + +case "${1}" in + start) + log_info_msg "Starting ReadyMedia..." + start_daemon /usr/sbin/minidlnad + ;; + + stop) + log_info_msg "Stopping ReadyMedia..." + killproc /usr/sbin/minidlnad + ;; + + restart) + ${0} stop + sleep 1 + ${0} start + ;; + + *) + echo "Usage: ${0} {start|stop|restart}" + exit 1 + ;; +esac + +exit 0 + +# End minidlna diff --git a/talimatname/genel/minidlna/talimat b/talimatname/genel/minidlna/talimat new file mode 100644 index 000000000..0184ace1d --- /dev/null +++ b/talimatname/genel/minidlna/talimat @@ -0,0 +1,43 @@ +# Description: A DLNA/UPnP-AV Media server (aka ReadyDLNA) +# URL: URL: http://minidlna.sourceforge.net/ +# Packager: tnut at nutyx dot org +# Depends on: libexif libjpeg-turbo libid3tag flac libvorbis ffmpeg sqlite +name=minidlna +version=1.1.4 +release=1 + +source=(http://downloads.sourceforge.net/project/$name/$name/$version/minidlna-$version.tar.gz + minidlna) + +build() { + cd $name-$version + sed -i 's|#user=.*|user=nobody|g' minidlna.conf + ./configure --prefix=/usr + make + make DESTDIR=$PKG install + install -Dm644 minidlna.conf $PKG/etc/minidlna.conf + + # Man + install -Dm644 minidlna.conf.5 \ + $PKG/usr/share/man/man5/minidlna.conf.5 + + install -Dm644 minidlnad.8 \ + $PKG/usr/share/man/man8/minidlnad.8 + + # Service + mkdir -p $PKG/etc/rc.d/init.d + install -Dm754 $SRC/minidlna $PKG/etc/rc.d/init.d/minidlna + for i in 0 1 6 + do + mkdir -p $PKG/etc/rc.d/rc${i}.d + cd $PKG/etc/rc.d/rc${i}.d + ln -s ../init.d/minidlna K10minidlna + done + for i in 2 3 4 5 + do + mkdir -p $PKG/etc/rc.d/rc${i}.d + cd $PKG/etc/rc.d/rc${i}.d + ln -s ../init.d/minidlna S90minidlna + done + +} diff --git a/talimatname/genel/miniupnpc/talimat b/talimatname/genel/miniupnpc/talimat new file mode 100644 index 000000000..3dc601fdb --- /dev/null +++ b/talimatname/genel/miniupnpc/talimat @@ -0,0 +1,17 @@ +# Description: A small UPnP client library/tool to access Internet Gateway Devices +# URL: http://miniupnp.free.fr +# Packager: pierre at nutyx dot org +# Depends on: +name=miniupnpc +version=1.9 +release=1 + +source=(http://miniupnp.free.fr/files/$name-$version.tar.gz) + +build() { + cd $SRC/$name-$version + make + make DESTDIR=$PKG install + install -Dm644 man3/miniupnpc.3 $PKG/usr/share/man/man3/miniupnpc.3 + install -Dm644 LICENSE $PKG/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/talimatname/genel/mixxx/talimat b/talimatname/genel/mixxx/talimat new file mode 100644 index 000000000..04153221f --- /dev/null +++ b/talimatname/genel/mixxx/talimat @@ -0,0 +1,19 @@ +# Description: Free, open source software for digital DJ'ing. +# URL: http://www.mixxx.org/ +# Maintainer: http://www.mixxx.org/contact/ +# Packager: pierre at nutyx dot org +# Depends on: fftw libid3tag libmad libogg libshout libsndfile libusb libmp4v2 portaudio portmidi ffmpeg taglib protobuf qt4 taglib vamp-plugin-sdk xorg-glu xorg-mesa scons + +name=mixxx +version=1.11.0 +release=2 + +source=(http://downloads.mixxx.org/$name-$version/$name-$version-src.tar.gz) + +build() { +cd $SRC/$name-$version +scons qtdir=/usr prefix=/usr faad=1 +scons qtdir=/usr prefix=/usr install_root=$PKG/usr install +} + + diff --git a/talimatname/genel/mod-dnssd/fix_undefined_reference.patch b/talimatname/genel/mod-dnssd/fix_undefined_reference.patch new file mode 100644 index 000000000..e0567c613 --- /dev/null +++ b/talimatname/genel/mod-dnssd/fix_undefined_reference.patch @@ -0,0 +1,21 @@ +diff --git a/src/mod_dnssd.c b/src/mod_dnssd.c +index 6179276..3363701 100644 (file) +--- a/src/mod_dnssd.c ++++ b/src/mod_dnssd.c +@@ -24,6 +24,7 @@ + #include + #include + #include ++#include + #include + #include + +@@ -576,7 +577,7 @@ static void child_process(apr_pool_t *p, server_rec *server, struct global_confi + + ap_assert(d); + +- unixd_setup_child(); ++ ap_unixd_setup_child(); + + if (pipe(sigterm_pipe_fds) < 0) { + ap_log_error(APLOG_MARK, APLOG_ERR, 0, r.main_server, "pipe() failed: %s", strerror(errno)); diff --git a/talimatname/genel/mod-dnssd/talimat b/talimatname/genel/mod-dnssd/talimat new file mode 100644 index 000000000..23392daca --- /dev/null +++ b/talimatname/genel/mod-dnssd/talimat @@ -0,0 +1,20 @@ +# Description: Zeroconf module for Apache +# URL: http://0pointer.de/lennart/projects/mod_dnssd +# Packager: fanch at nutyx dot org +# Depends on: avahi apache +_name=mod_dnssd +name=mod-dnssd +version=0.6 +release=1 + +source=(http://0pointer.de/lennart/projects/${_name}/${_name}-${version}.tar.gz + fix_undefined_reference.patch) + +build() { + cd ${_name}-$version + patch -p1 < ${SRC}/fix_undefined_reference.patch + ./configure --prefix=/usr --disable-lynx + make + install -D -m755 src/.libs/mod_dnssd.so ${PKG}/usr/lib/httpd/modules/mod_dnssd.so +} + diff --git a/talimatname/genel/mono/mono.binfmt.d b/talimatname/genel/mono/mono.binfmt.d new file mode 100644 index 000000000..3075b0dc5 --- /dev/null +++ b/talimatname/genel/mono/mono.binfmt.d @@ -0,0 +1 @@ +:CLR:M::MZ::/usr/bin/mono: diff --git a/talimatname/genel/mono/mono.post-install b/talimatname/genel/mono/mono.post-install new file mode 100644 index 000000000..07ab9899b --- /dev/null +++ b/talimatname/genel/mono/mono.post-install @@ -0,0 +1 @@ +ln -sf bin/mono-sgen bin/mono diff --git a/talimatname/genel/mono/talimat b/talimatname/genel/mono/talimat new file mode 100644 index 000000000..04210119a --- /dev/null +++ b/talimatname/genel/mono/talimat @@ -0,0 +1,31 @@ +# Description: Free implementation of the .NET +# URL: http://www.mono-project.com/ +# Maintainer: NuTyX core team +# Packager: thierryn1 at hispeed dot ch +# Depends on: ca-certificates libgdiplus python zlib + +name=mono +version=4.2.1.102 +release=1 +source=(http://download.mono-project.com/sources/$name/$name-$version.tar.bz2 + mono.binfmt.d) + +build() { + cd $name-${version%.*} + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --bindir=/usr/bin \ + --sbindir=/usr/bin \ + --disable-quiet-build \ + --disable-system-aot \ + --with-mcs-docs=no + make + make DESTDIR=$PKG install + cd $SRC/${name}-${version%.*}/mcs/jay + make DESTDIR=$PKG prefix=/usr INSTALL=../../install-sh install + + # install binfmt conf file and pathes + install -D -m644 $SRC/mono.binfmt.d $PKG/usr/lib/binfmt.d/mono.conf + #fix .pc file to be able to request mono on what it depends, fixes #go-oo build + sed -i -e "s:#Requires:Requires:" ${PKG}/usr/lib/pkgconfig/mono.pc +} diff --git a/talimatname/genel/mosh/talimat b/talimatname/genel/mosh/talimat new file mode 100644 index 000000000..e2e8307f8 --- /dev/null +++ b/talimatname/genel/mosh/talimat @@ -0,0 +1,24 @@ +# Description: Mobile shell, surviving disconnects with local echo and line editing. +# URL: URL: http://mosh.mit.edu/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: libutempter perl-io-tty protobuf +name=mosh +version=1.2.4 +release=1 + +source=(http://mosh.mit.edu/$name-$version.tar.gz) + +build(){ + cd $name-$version + ./autogen.sh + ./configure --prefix=/usr + make + make DESTDIR=$PKG install + install -Dm644 conf/bash_completion.d/$name \ + $PKG/usr/share/bash-completion/completions/$name +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/mpg123/talimat b/talimatname/genel/mpg123/talimat new file mode 100644 index 000000000..d2b68aaa4 --- /dev/null +++ b/talimatname/genel/mpg123/talimat @@ -0,0 +1,16 @@ +# Description: A console-based MP3 player. It claims to be the fastest MP3 decoder for Unix. +# URL: http://mpg123.de/ +# Packager: pierre at nutyx dot org +# Depends on: alsa-lib + +name=mpg123 +version=1.23.0 +release=1 + +source=( http://downloads.sourceforge.net/$name/$name-$version.tar.bz2) +build() { +cd $name-$version +./configure --prefix=/usr --with-module-suffix=.so +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/mplayer/MPlayer-rectif-traduction-fr.patch b/talimatname/genel/mplayer/MPlayer-rectif-traduction-fr.patch new file mode 100644 index 000000000..d9c25b9e1 --- /dev/null +++ b/talimatname/genel/mplayer/MPlayer-rectif-traduction-fr.patch @@ -0,0 +1,40 @@ +diff -rupN b/help/help_mp-fr.h a/help/help_mp-fr.h +--- b/help/help_mp-fr.h 2014-09-08 22:17:01.000000000 +0200 ++++ a/help/help_mp-fr.h 2015-11-11 18:36:36.266524567 +0100 +@@ -724,6 +724,7 @@ static const char help_text[] = MSGTR_He + #define MSGTR_GUI_EnableAssSubtitle "Restitution sous-titre SSA/ASS" + #define MSGTR_GUI_EnableAutomaticAVSync "AutoSynchro on/off" + #define MSGTR_GUI_EnableCache "Cache activé/désactivé" ++#define MSGTR_GUI_EnableDigitalTV "Permettre la réception de la télévision numérique" + #define MSGTR_GUI_EnableDirectRendering "Activer le rendu direct" + #define MSGTR_GUI_EnableDoubleBuffering "Activer tampon double" + #define MSGTR_GUI_EnableEqualizer "Egaliseur (Equalizer) activé" +@@ -760,7 +761,7 @@ static const char help_text[] = MSGTR_He + #define MSGTR_GUI_MSG_MemoryErrorImage "Désolé, mémoire insuffisante pour tampon de dessin.\n" + #define MSGTR_GUI_MSG_MemoryErrorWindow "Désolé, pas assez de mémoire pour le tampon de dessin." + #define MSGTR_GUI_MSG_NoFileLoaded "Aucun fichier chargé" +# l'accent ne passe pas sur certains "skins" +-#define MSGTR_GUI_MSG_NoMediaOpened "Aucun média ouvert" ++#define MSGTR_GUI_MSG_NoMediaOpened "Aucun media ouvert" + #define MSGTR_GUI_MSG_NotAFile0 "Ceci ne semble pas être un fichier...\n" + #define MSGTR_GUI_MSG_NotAFile1 "Ceci ne semble pas être un fichier : %s !\n" + #define MSGTR_GUI_MSG_PlaybackNeedsRestart "ATTENTION : certaines options requièrent un redémarrage de la lecture !" +@@ -799,6 +800,10 @@ static const char help_text[] = MSGTR_He + #define MSGTR_GUI_Open "Ouvrir..." + #define MSGTR_GUI_Original "Original" + #define MSGTR_GUI_OsdLevel "Niveau OSD" ++#define MSGTR_GUI_OsdLevel0 "Sous-titres seulement" ++#define MSGTR_GUI_OsdLevel1 "Volume et chercher" ++#define MSGTR_GUI_OsdLevel2 "Volume, chercher, minuterie et pourcentage" ++#define MSGTR_GUI_OsdLevel3 "Volume, chercher, minuterie, pourcentage et temps total" + #define MSGTR_GUI_OSD_Subtitles "Sous-titres & OSD" + #define MSGTR_GUI_Outline "Contour " + #define MSGTR_GUI_PanAndScan "Recadrage " +@@ -811,6 +816,7 @@ static const char help_text[] = MSGTR_He + #define MSGTR_GUI_Preferences "Préférences" + #define MSGTR_GUI_Previous "Flux précédent" + #define MSGTR_GUI_Quit "Quitter" ++#define MSGTR_GUI_QuitAfterPlaying "Quitter après la lecture" + #define MSGTR_GUI_RearLeft "Arrière Gauche" + #define MSGTR_GUI_RearRight "Arrière Droit" + #define MSGTR_GUI_Remove "Supprimer" diff --git a/talimatname/genel/mplayer/mplayer.conf b/talimatname/genel/mplayer/mplayer.conf new file mode 100644 index 000000000..de05d384a --- /dev/null +++ b/talimatname/genel/mplayer/mplayer.conf @@ -0,0 +1,5 @@ +vo=gl +ao=sdl +loop=0 +progbar-align=100 + diff --git a/talimatname/genel/mplayer/mplayer.post-install b/talimatname/genel/mplayer/mplayer.post-install new file mode 100644 index 000000000..5f7be71c8 --- /dev/null +++ b/talimatname/genel/mplayer/mplayer.post-install @@ -0,0 +1,2 @@ +gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +update-desktop-database -q diff --git a/talimatname/genel/mplayer/talimat b/talimatname/genel/mplayer/talimat new file mode 100644 index 000000000..7becce24e --- /dev/null +++ b/talimatname/genel/mplayer/talimat @@ -0,0 +1,112 @@ +# Description: MPlayer is a powerful audio/video player controlled via the command line or a graphical interface that is able to play almost every popular audio and video file format and mencoder is a video encoding/decoding tool. +# URL: http://www.mplayerhq.hu +# Packager: berlius at nutyx dot org +# Depends on: gtk2 yasm desktop-file-utils libdvdnav libdvdcss cdparanoia libcdio-paranoia libdvdread samba libbluray live xorg-libxvmc opus alsa-utils pulseaudio sdl jack openal sgml-common aalib giflib libjpeg-turbo libmng libpng openjpeg libcaca faac faad2 lame liba52 libdv libmad libmpeg2 libtheora libvpx lzo mpg123 speex xvid libmpcdec xorg-fontconfig freetype gnutls openssl opus unrar libxslt docbook-xsl docbook-xml enca glib xorg-libxxf86dga + +description="CLI and GUI audio/video Player able to play every popular audio and video file" +name=mplayer +version=r37561 +release=1 + +source=(MPlayer-rectif-traduction-fr.patch $name.conf + http://anduin.linuxfromscratch.org/BLFS/other/$name-SVN-r37561.tar.xz + ftp://ftp.mplayerhq.hu/MPlayer/skins/Clearlooks-1.7.tar.bz2 + ftp://ftp.mplayerhq.hu/MPlayer/skins/KDE-0.3.tar.bz2 + ftp://ftp.mplayerhq.hu/MPlayer/skins/XFce4-1.0.tar.bz2 + ftp://ftp.mplayerhq.hu/MPlayer/skins/Orange-1.3.tar.bz2) + + +build() { + +cd $name-SVN-$version + +sed -i 's:libsmbclient.h:samba-4.0/&:' configure stream/stream_smb.c + +patch -p1 -i ../MPlayer-rectif-traduction-fr.patch + +./configure --prefix=/usr \ + --confdir=/etc/mplayer \ + --enable-dynamic-plugins \ + --enable-menu \ + --enable-gui \ + --enable-radio \ + --enable-radio-capture \ + --enable-rpath \ + --with-vidix-drivers=radeon,nvidia,cyberblade,ivtv,mach64,mga,mga_crtc2,pm2,pm3,rage128,s3,sis,unichrome\ + --enable-dhahelper \ + --enable-xvmc \ + --enable-mga \ + --enable-xmga \ + --enable-mlib \ + --enable-3dfx \ + --enable-tdfxfb \ + --enable-joystick \ + --enable-s3fb \ + --enable-wii \ + --enable-bl \ + --enable-tdfxvid \ + --language-doc=all \ + --language-man=all \ + --language-msg=fr \ + --language=all +make + +make doc + +make DESTDIR=$PKG install + +install -v -m755 -d $PKG/usr/share/doc/mplayer-SVN-r37561 + +install -v -m644 DOCS/HTML/fr/* \ + $PKG/usr/share/doc/mplayer-SVN-r37561 + +install -v -m644 DOCS/HTML/de/* \ + $PKG/usr/share/doc/mplayer-SVN-r37561 + +install -v -m644 DOCS/HTML/it/* \ + $PKG/usr/share/doc/mplayer-SVN-r37561 + +install -v -m644 DOCS/HTML/es/* \ + $PKG/usr/share/doc/mplayer-SVN-r37561 + +install -v -m644 DOCS/HTML/en/* \ + $PKG/usr/share/doc/mplayer-SVN-r37561 + +install -v -m644 DOCS/HTML/cs/* \ + $PKG/usr/share/doc/mplayer-SVN-r37561 + +install -v -m644 DOCS/HTML/hu/* \ + $PKG/usr/share/doc/mplayer-SVN-r37561 + +install -v -m644 DOCS/HTML/pl/* \ + $PKG/usr/share/doc/mplayer-SVN-r37561 + +install -v -m644 DOCS/HTML/ru/* \ + $PKG/usr/share/doc/mplayer-SVN-r37561 + +install -v -m644 DOCS/HTML/zh_CN/* \ + $PKG/usr/share/doc/mplayer-SVN-r37561 + + +install -v -m644 etc/codecs.conf $PKG/etc/mplayer + +install -v -m644 etc/*.conf $PKG/etc/mplayer + +install -v -m644 ../mplayer.conf $PKG/etc/mplayer + + +mv ../Clearlooks \ + $PKG/usr/share/mplayer/skins + +mv ../KDE \ + $PKG/usr/share/mplayer/skins + +mv ../XFce4 \ + $PKG/usr/share/mplayer/skins + +mv ../Orange \ + $PKG/usr/share/mplayer/skins + + +ln -sfvn KDE $PKG/usr/share/mplayer/skins/default +} diff --git a/talimatname/genel/mtdev/talimat b/talimatname/genel/mtdev/talimat new file mode 100644 index 000000000..9653e7207 --- /dev/null +++ b/talimatname/genel/mtdev/talimat @@ -0,0 +1,18 @@ +# Description: The mtdev package contains Multitouch Protocol Translation Library +# URL: http://bitmath.org/code/mtdev/ +# Packager: pierre at nutyx dot org +# Depends on: +name=mtdev +version=1.1.5 +release=1 + +source=(http://bitmath.org/code/mtdev/mtdev-$version.tar.bz2) + +build() +{ +cd $name-$version +./configure --prefix=/usr \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/mtools/talimat b/talimatname/genel/mtools/talimat new file mode 100644 index 000000000..280823235 --- /dev/null +++ b/talimatname/genel/mtools/talimat @@ -0,0 +1,26 @@ +# Description: Collection of tools for accessing the file system MS-DOS +# URL: http://mtools.linux.lu/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=mtools +version=4.0.18 +release=1 + +source=(ftp://ftp.gnu.org/gnu/mtools/$name-$version.tar.bz2) + +build() { + cd $name-$version + + sed -i '/^SAMPLE FILE$/s:^:# :' mtools.conf + + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --sysconfdir=/etc + + make + make -j1 prefix=$PKG/usr install + + install -Dm644 mtools.conf $PKG/etc/mtools.conf +} diff --git a/talimatname/genel/murrine/talimat b/talimatname/genel/murrine/talimat new file mode 100644 index 000000000..9a918ad86 --- /dev/null +++ b/talimatname/genel/murrine/talimat @@ -0,0 +1,23 @@ +# Description: Cairo based GTK engine. +# URL: http://www.cimitan.com/murrine/ +# Maintainer: Danny Rawlins, monster dot romster at gmail dot com +# Packager: tyrry at nutyx dot org, tnut at nutyx dot org +# Depends on: gtk2 + +name=murrine +version=0.98.2 +release=2 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd murrine-$version + +./configure \ +--prefix=/usr \ +--enable-animation \ +--enable-animationrtl + +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/mutagen/talimat b/talimatname/genel/mutagen/talimat new file mode 100644 index 000000000..168be0160 --- /dev/null +++ b/talimatname/genel/mutagen/talimat @@ -0,0 +1,17 @@ +# Description: An audio metadata tag reader and writer +# URL: https://bitbucket.org/lazka/mutagen +# Packager: pierre at nutyx dot org +# Depends on: python + +name=mutagen +version=1.31 +release=1 + +source=(https://bitbucket.org/lazka/mutagen/downloads/$name-$version.tar.gz) + +build() { +cd $name-$version +python2 setup.py install --root=$PKG +mkdir -p $PKG/usr/bin +install -m755 tools/* $PKG/usr/bin +} diff --git a/talimatname/genel/mutt/mutt-pre-install b/talimatname/genel/mutt/mutt-pre-install new file mode 100644 index 000000000..b17d3d57e --- /dev/null +++ b/talimatname/genel/mutt/mutt-pre-install @@ -0,0 +1,2 @@ +groupadd -g 34 mail + diff --git a/talimatname/genel/mutt/talimat b/talimatname/genel/mutt/talimat new file mode 100644 index 000000000..1c89f4fa6 --- /dev/null +++ b/talimatname/genel/mutt/talimat @@ -0,0 +1,32 @@ +# Description: The Mutt package contains a Mail User Agent. This is useful for reading, writing, replying to, saving, and deleting your email. +# URL: http://www.mutt.org/ +# Packager: berlius at nutyx dot com +# Depends on: aspell aspell-fr cyrus-sasl gdb gnupg gpgme libidn kerberos sendmail slang openssl gnutls db libxslt lynx + +description="MailUserAgent, useful for reading, writing, replying to, saving, and deleting your email." +name=mutt +version=1.5.24 +release=1 +source=(ftp://ftp.mutt.org/pub/mutt/$name-$version.tar.gz) + +build() { + +cd $name-$version + +cp -v doc/manual.txt{,.shipped} +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --with-docdir=/usr/share/doc/mutt-1.5.24 \ + --enable-pop \ + --enable-imap \ + --enable-hcache \ + --without-qdbm \ + --with-gdbm \ + --without-bdb \ + --without-tokyocabinet +make +test -s doc/manual.txt || mv -v doc/manual.txt{.shipped,} + +make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/mygpoclient/talimat b/talimatname/genel/mygpoclient/talimat new file mode 100644 index 000000000..f1dfca4af --- /dev/null +++ b/talimatname/genel/mygpoclient/talimat @@ -0,0 +1,15 @@ +# Description: Podcast subscription sync tool +# URL: http://thp.io/2010/mygpoclient +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: python + +name=mygpoclient +version=1.7 +release=2 +source=(http://thp.io/2010/mygpoclient/$name-$version.tar.gz) + +build() { + cd $name-$version + python setup.py install --root=$PKG +} diff --git a/talimatname/genel/mypaint/talimat b/talimatname/genel/mypaint/talimat new file mode 100644 index 000000000..917075d3b --- /dev/null +++ b/talimatname/genel/mypaint/talimat @@ -0,0 +1,17 @@ +# Description: A fast and easy painting application for digital painters, with brush dynamics +# URL: http://mypaint.intilinux.com/ +# Packagers: pierre at nutyx dot org +# Depends on: lcms2 json-c python-gtk python-numpy python-protobuf scons swig + +name=mypaint +version=1.1.0 +release=2 +source=(http://download.gna.org/$name/$name-$version.tar.xz) + +build () +{ +cd $name-$version +sed -i "s|'json|'json-c|" brushlib/SConscript +scons +scons prefix=$PKG/usr mandir=$PKG/usr/share/man install +} diff --git a/talimatname/genel/ncftp/talimat b/talimatname/genel/ncftp/talimat new file mode 100644 index 000000000..4c027bae5 --- /dev/null +++ b/talimatname/genel/ncftp/talimat @@ -0,0 +1,23 @@ +# Description: Powerful and flexible interface to the Internet standard File Transfer Protocol. +# URL: http://www.ncftp.com/ +# Packager: berlius at nutyx dot com +# Depends on: + +name=ncftp +version=3.2.5 +release=1 +source=(ftp://ftp.ncftp.com/ncftp/$name-$version-src.tar.bz2) + +build() { + +cd $name-$version + +./configure --prefix=/usr --sysconfdir=/etc +make -C libncftp shared + +make + +make -C libncftp soinstall +make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/neon/talimat b/talimatname/genel/neon/talimat new file mode 100644 index 000000000..9867fd48e --- /dev/null +++ b/talimatname/genel/neon/talimat @@ -0,0 +1,22 @@ +# Description: Wrapper for common HTTP and WebDAV +# URL: http://www.webdav.org/neon/ +# Packager: pierre at nutyx dot org +# Depends on: kerberos libxml2 + +name=neon +version=0.30.1 +release=1 + +source=( http://www.webdav.org/neon/$name-$version.tar.gz) + + +build() { +cd $name-$version +./configure --prefix=/usr \ +--with-ssl \ +--enable-shared \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/net-snmp/talimat b/talimatname/genel/net-snmp/talimat new file mode 100644 index 000000000..bda5ee360 --- /dev/null +++ b/talimatname/genel/net-snmp/talimat @@ -0,0 +1,35 @@ +# Description: Widely used protocol for monitoring the health and welfare of network equipment. +# URL: +# Packager: pierre at nutyx dot org +# Depends on: python python-setuptools libnl openssl pciutils +name=net-snmp +version=5.7.2.1 +release=2 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz{,.asc}) + +build() { +cd $name-$version +PYTHONPROG=/usr/bin/python2 ./configure --prefix=/usr \ + --sysconfdir=/etc --sbindir=/usr/bin \ + --mandir=/usr/share/man \ + --enable-ucd-snmp-compatibility \ + --enable-ipv6 \ + --with-python-modules \ + --with-default-snmp-version="3" \ + --with-sys-contact="root@localhost" \ + --with-sys-location="Unknown" \ + --with-logfile="/var/log/snmpd.log" \ + --with-mib-modules="host misc/ipfwacc ucd-snmp/diskio tunnel ucd-snmp/dlmod" \ + --with-persistent-directory="/var/net-snmp" + +make NETSNMP_DONT_CHECK_VERSION=1 + +sed -i -e "s:install --basedir=\$\$dir:install --basedir=\$\$dir --root=$PKG:" Makefile + +make DESTDIR=$PKG INSTALL_PREFIX=$PKG INSTALLDIRS=vendor install +# Remove perllocal.pod and .packlist if present in the package +for i in perllocal.pod .packlist; do + find $PKG -name "$i" -exec rm -rf {} \; +done +} diff --git a/talimatname/genel/nettle/talimat b/talimatname/genel/nettle/talimat new file mode 100644 index 000000000..13af659cf --- /dev/null +++ b/talimatname/genel/nettle/talimat @@ -0,0 +1,20 @@ +# Description: Low-level cryptographic library that is designed to fit easily in many contexts. +# URL: http://www.lysator.liu.se/~nisse/nettle/ +# Packager: tnut at nutyx dot org + +name=nettle +version=3.2 +release=1 + +source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +chmod -v 755 $PKG/usr/lib/libhogweed.so.4.1 $PKG/usr/lib/libnettle.so.6.1 +install -v -m755 -d $PKG/usr/share/doc/nettle-$version +rm -rf $PKG/usr/share/info/dir +install -v -m644 nettle.html $PKG/usr/share/doc/nettle-$version +} diff --git a/talimatname/genel/networkmanager/networkmanager.README b/talimatname/genel/networkmanager/networkmanager.README new file mode 100644 index 000000000..6aeadb777 --- /dev/null +++ b/talimatname/genel/networkmanager/networkmanager.README @@ -0,0 +1,2 @@ +Pour plus d'explications: +Veuillez éditer le fichier /etc/sysconfig/network et ajuster la variable MANAGER à "networkmanager" diff --git a/talimatname/genel/networkmanager/talimat b/talimatname/genel/networkmanager/talimat new file mode 100644 index 000000000..1b9047b0d --- /dev/null +++ b/talimatname/genel/networkmanager/talimat @@ -0,0 +1,38 @@ +# Description: Tools which simplify and make the network more directly manageable. +# URL: http://projects.gnome.org/NetworkManager/ +# Packager: pierre at nutyx dot org +# Depends on: libndp libsoup libgudev dbus-glib iptables libnl nss wireless-tools polkit upower vala wpa-supplicant gobject-introspection newt + +_name=NetworkManager + +name=networkmanager +version=1.0.10 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$_name/${version%.*}/$_name-$version.tar.xz) + +build() { + +cd ${_name}-$version +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--localstatedir=/var \ +--with-nmtui \ +--docdir=/usr/share/doc/networkmanager-$version \ +--without-systemdsystemunitdir \ +--disable-ppp +make +make DESTDIR=$PKG install + +cat > $PKG/etc/NetworkManager/NetworkManager.conf << EOF +[main] +plugins=keyfile +EOF + +# create a VPN directory +install -d $PKG/etc/$_name/VPN +install -m755 clients/.libs/nm-online -D $PKG/usr/bin/nm-online +# create keyfile plugin system-settings directory +install -d $PKG/etc/$_name/system-connections + +} diff --git a/talimatname/genel/newt/talimat b/talimatname/genel/newt/talimat new file mode 100644 index 000000000..bfd761400 --- /dev/null +++ b/talimatname/genel/newt/talimat @@ -0,0 +1,21 @@ +# Description: Library for color text mode, widget based user interfaces. +# URL: +# Packager: tnut at nutyx dot org +# Depends on: popt slang + +name=newt +version=0.52.18 +release=1 + +source=( http://fedorahosted.org/releases/n/e/$name/$name-$version.tar.gz ) +build() { +cd $name-$version +sed -e 's/^LIBNEWT =/#&/' \ + -e '/install -m 644 $(LIBNEWT)/ s/^/#/' \ + -e 's/$(LIBNEWT)/$(LIBNEWTSONAME)/g' \ + -i Makefile.in + +./configure --prefix=/usr --with-gpm-support && +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/nftables/talimat b/talimatname/genel/nftables/talimat new file mode 100644 index 000000000..10d0a283d --- /dev/null +++ b/talimatname/genel/nftables/talimat @@ -0,0 +1,23 @@ +# Description: Netfilter nftables userspace tools +# URL: URL: http://netfilter.org/projects/nftables/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: docbook2x libmnl libnftnl +name=nftables +version=0.2 +release=1 + +source=(http://netfilter.org/projects/nftables/files/nftables-$version.tar.bz2) + +build(){ + cd $name-$version + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + CONFIG_MAN=y DB2MAN=docbook2man + make + make DESTDIR=$PKG install +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/nginx/nginx.logrotate b/talimatname/genel/nginx/nginx.logrotate new file mode 100644 index 000000000..702c13b12 --- /dev/null +++ b/talimatname/genel/nginx/nginx.logrotate @@ -0,0 +1,15 @@ +/var/log/nginx/*.log { + su @USER@ @GROUP@ + daily + missingok + rotate 52 + compress + delaycompress + notifempty + create 640 nginx adm + sharedscripts + postrotate + [ -f /var/run/nginx.pid ] && \ + kill -USR1 `cat /var/run/nginx.pid` + endscript +} diff --git a/talimatname/genel/nginx/nginx.pre-install b/talimatname/genel/nginx/nginx.pre-install new file mode 100644 index 000000000..d3a12feb7 --- /dev/null +++ b/talimatname/genel/nginx/nginx.pre-install @@ -0,0 +1,7 @@ +id www 2>/dev/null +if [ $? -eq 0 ]; then + echo "User www already exit" +else + echo "User www created" + useradd -M -s /bin/false -c "www user" www +fi diff --git a/talimatname/genel/nginx/nginx.service b/talimatname/genel/nginx/nginx.service new file mode 100644 index 000000000..7884b24b9 --- /dev/null +++ b/talimatname/genel/nginx/nginx.service @@ -0,0 +1,55 @@ +#!/bin/sh +######################################################################## +# Begin nginx.service +# +# Description : nginx init script +# +# Author : alienus at nutyx dot org +# +# Version : LFS 7.5 +# +# Notes : NuTyX saravane +# +######################################################################## + +### BEGIN INIT INFO +# Provides: nginx init script +# Required-Start: +# Should-Start: +# Required-Stop: +# Should-Stop: +# Default-Start: +# Default-Stop: +# Short-Description: Start, stop and restart the nginx server +# Description: +# X-LFS-Provided-By: +### END INIT INFO + +. /lib/lsb/init-functions + +case "${1}" in + start) + log_info_msg "Starting..." + start_daemon /usr/sbin/nginx # fully_qualified_path + ;; + + stop) + log_info_msg "Stopping..." + killproc /usr/sbin/nginx # fully_qualified_path + ;; + + restart) + ${0} stop + sleep 1 + ${0} start + ;; + + *) + echo "Usage: ${0} {start|stop|restart}" + exit 1 + ;; +esac + +exit 0 + +# End scriptname diff --git a/talimatname/genel/nginx/talimat b/talimatname/genel/nginx/talimat new file mode 100644 index 000000000..8b57c8e22 --- /dev/null +++ b/talimatname/genel/nginx/talimat @@ -0,0 +1,107 @@ +# Description: nginx [engine x] is a high-performance HTTP server and reverse proxy, +# URL: http://nginx.net/ +# Packager: alienus at nutyx dot org +# Depends on: libxml2 libxslt pcre +name=nginx +version=1.6.2 +release=2 + +source=(http://nginx.org//download/$name-$version.tar.gz +nginx.service +nginx.logrotate) + +# change those if you prefer another setup +NGINXUSER=www +NGINXGROUP=www +HTMLDIR=/srv/http # be aware that apache use /srv/www + +# change those if you need those experimental modules +# (idea from slackbuilds.org) +if [ "${USE_SPDY:-no}" == "yes" ]; then + SPDY_MOD="--with-http_spdy_module" +else + SPDY_MOD="" +fi + +if [ "${USE_GEOIP:-no}" == "yes" ]; then + GEOIP_MOD="--with-http_geoip_module" +else + GEOIP_MOD="" +fi + +# +# +build() { + cd $name-$version + ./configure --prefix=/usr \ + --sbin-path=/usr/sbin/nginx \ + --conf-path=/etc/nginx/nginx.conf \ + --pid-path=/var/run/nginx.pid \ + --lock-path=/var/lock/subsys \ + --user=${NGINXUSER} \ + --group=${NGINXGROUP} \ + --error-log-path=/var/log/nginx/error.log \ + --http-log-path=/var/log/nginx/access.log \ + --http-client-body-temp-path=/var/lib/nginx/client_body \ + --http-proxy-temp-path=/var/lib/nginx/proxy \ + --http-fastcgi-temp-path=/var/lib/nginx/fastcgi \ + --http-uwsgi-temp-path=/var/lib/nginx/uwsgi \ + --http-scgi-temp-path=/var/lib/nginx/scgi \ + --with-file-aio \ + --with-ipv6 \ + --with-select_module \ + --with-poll_module \ + --with-http_ssl_module \ + --with-http_realip_module \ + --with-http_addition_module \ + --with-http_xslt_module \ + --with-http_sub_module \ + --with-http_dav_module \ + --with-http_flv_module \ + --with-http_mp4_module \ + --with-http_gunzip_module \ + --with-http_gzip_static_module \ + --with-http_random_index_module \ + --with-http_secure_link_module \ + --with-http_degradation_module \ + --with-http_stub_status_module \ + --with-http_perl_module \ + --with-http_auth_request_module \ + --with-mail \ + --with-mail_ssl_module \ + $SPDY_MOD \ + $GEOIP_MOD + + make + make DESTDIR=$PKG install + + # Make the temp path. + install -dm700 $PKG/var/lib/$name + # Move html directory and do not use /srv/www as it is used by apache + mkdir -p $PKG/$HTMLDIR + mv $PKG/usr/html $PKG/$HTMLDIR + chown -v -R $NGINXUSER:$NGINXGROUP $PKG/$HTMLDIR + # Fix the nginx.conf file for html and virtual server directory. + sed -i \ + -e '/root[ ]*html/s|html;|/srv/http/&|' \ + -e '$s|.*| include /etc/nginx/conf.d/\*.conf;\n&|' \ + $PKG/etc/nginx/$name.conf + # install the nginx init script + install -Dm755 $SRC/nginx.service $PKG/etc/rc.d/init.d/nginx + # install the logrotate file + install -Dm644 $SRC/nginx.logrotate $PKG/etc/logrotate.d/nginx + # fill the right user & group in the logrotate file + sed -e "s,@USER@,$NGINXUSER," -e "s,@GROUP@,$NGINXGROUP," \ + $PKG/etc/logrotate.d/nginx + # Set the permissions for the log directory. + chown $NGINXUSER $PKG/var/log/$name + chmod 750 $PKG/var/log/$name + # Create sub-directory for virtual servers. + mkdir -p $PKG/etc/$name/conf.d + # Remove perllocal.pod and .packlist if present in the package + for i in perllocal.pod .packlist; do + find $PKG -name "$i" -exec rm -rf {} \; + done + +} + diff --git a/talimatname/genel/ninja/talimat b/talimatname/genel/ninja/talimat new file mode 100644 index 000000000..25096c8e7 --- /dev/null +++ b/talimatname/genel/ninja/talimat @@ -0,0 +1,28 @@ +# Description: Cross-platform IDE focused on Python application development +# URL: http://martine.github.io/ninja/ +# Packager: pierre at nutyx dot org +# Depends on: git re2c python + +name=ninja +version=1.4.0 +release=1 + +source=() + +build() { + git clone git://github.com/martine/ninja.git + cd $name + git checkout release + python bootstrap.py + if [ -x /usr/bin/emacs ] ; then + emacs -Q --batch -f batch-byte-compile misc/ninja-mode.el + fi + + install -m755 -D ninja $PKG/usr/bin/ninja + install -m644 -D misc/bash-completion $PKG/usr/share/bash-completion/completions/ninja + install -m644 -D misc/ninja-mode.el $PKG/usr/share/emacs/site-lisp/ninja-mode.el + if [ -x /usr/bin/emacs ] ; then + install -m644 -D misc/ninja-mode.elc $PKG/usr/share/emacs/site-lisp/ninja-mode.elc + fi +} + diff --git a/talimatname/genel/ninvaders/talimat b/talimatname/genel/ninvaders/talimat new file mode 100644 index 000000000..77ea95baf --- /dev/null +++ b/talimatname/genel/ninvaders/talimat @@ -0,0 +1,21 @@ +# Description: ninvaders (Space Invaders clone based on ncurses for ASCII output) +# URL: URL: http://ninvaders.sourceforge.net/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: +name=ninvaders +version=0.1.1 +release=1 + +source=( +http://downloads.sourceforge.net/sourceforge/ninvaders/$name-$version.tar.gz) + +build(){ + cd $name-$version + make CFLAGS="${CFLAGS}" && + install -Dm755 nInvaders $PKG/usr/bin/$name +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/nmap/talimat b/talimatname/genel/nmap/talimat new file mode 100644 index 000000000..c3c5c2edb --- /dev/null +++ b/talimatname/genel/nmap/talimat @@ -0,0 +1,23 @@ +# Description: Utility for network discovery and security auditing +# URL: http://insecure.org/nmap/ +# Packager: pierre at nutyx dot org +# Depends on: pcre libpcap lua liblinear + +name=nmap +version=7.01 +release=1 + +source=(http://nmap.org/dist/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--localedir=/usr/share/locale \ +--docdir=/usr/share/doc/$name-$version \ +--with-liblua=included \ +--infodir=/usr/share/info +make || make -j1 +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/genel/node/node.npm.sh b/talimatname/genel/node/node.npm.sh new file mode 100644 index 000000000..1c8494485 --- /dev/null +++ b/talimatname/genel/node/node.npm.sh @@ -0,0 +1,13 @@ +# bash completion for npm + +_npm_completion () { + local si="$IFS" + IFS=$'\n' COMPREPLY=($(COMP_CWORD="$COMP_CWORD" \ + COMP_LINE="$COMP_LINE" \ + COMP_POINT="$COMP_POINT" \ + npm completion -- "${COMP_WORDS[@]}" \ + 2>/dev/null)) || return $? + IFS="$si" +} +complete -F _npm_completion npm + diff --git a/talimatname/genel/node/talimat b/talimatname/genel/node/talimat new file mode 100644 index 000000000..efb5993e4 --- /dev/null +++ b/talimatname/genel/node/talimat @@ -0,0 +1,25 @@ +# Description: Node (Evented I/O for V8 JavaScript) +# URL: http://nodejs.org/ +# Packager: alienus at nutyx dot org +# Depends on: python +name=node +version=4.0.0 +release=1 + +source=(http://nodejs.org/dist/v$version/node-v$version.tar.gz +node.npm.sh) +build() { + cd $name-v$version + ./configure --prefix=/usr \ + --shared-openssl \ + --shared-zlib + + make + make DESTDIR=$PKG install + + # add missing symlink + ln -s ../lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js $PKG/usr/bin/node-gyp + # Add bash completion file for npm. + install -D -m 644 $SRC/node.npm.sh \ + $PKG/usr/share/bash-completion/completions/npm +} diff --git a/talimatname/genel/notification-daemon/talimat b/talimatname/genel/notification-daemon/talimat new file mode 100644 index 000000000..c6cb30b18 --- /dev/null +++ b/talimatname/genel/notification-daemon/talimat @@ -0,0 +1,20 @@ +# Description: Notification daemon for the desktop notifications framework +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: intltool gtk3 libcanberra + +name=notification-daemon +version=3.16.1 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--libexecdir=/usr/lib/notification-daemon + +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/npapi-sdk/talimat b/talimatname/genel/npapi-sdk/talimat new file mode 100644 index 000000000..9bbf00b4d --- /dev/null +++ b/talimatname/genel/npapi-sdk/talimat @@ -0,0 +1,16 @@ +# Description: Bundle of Netscape Plugin Application Programming Interface headers by Mozilla +# URL: https://bitbucket.org/mgorny/npapi-sdk/ +# Packager: pierre at nutyx dot org +# Depends on: +name=npapi-sdk +version=0.27.2 +release=1 + +source=(https://bitbucket.org/mgorny/npapi-sdk/downloads/npapi-sdk-$version.tar.bz2) + +build() { +cd npapi-sdk-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/npth/talimat b/talimatname/genel/npth/talimat new file mode 100644 index 000000000..20eff4382 --- /dev/null +++ b/talimatname/genel/npth/talimat @@ -0,0 +1,18 @@ +# Description: Contains a very portable POSIX/ANSI-C based library for Unix platforms +# URL: http://www.gnu.org/software/pth/ +# Packager: pierre at nutyx dot org +# Depends on: +name=npth +version=1.2 +release=1 + +source=(ftp://ftp.gnupg.org/gcrypt/$name/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--disable-static +make +make -j1 DESTDIR=$PKG install +} diff --git a/talimatname/genel/nspr/talimat b/talimatname/genel/nspr/talimat new file mode 100644 index 000000000..02810b1e3 --- /dev/null +++ b/talimatname/genel/nspr/talimat @@ -0,0 +1,21 @@ +# Description: Netscape Portable Runtime library (NSPR) +# URL: http://www.mozilla.org/projects/nspr/ +# Packager: pierre at nutyx dot org +name=nspr +version=4.11 +release=1 + +source=( http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v$version/src/$name-$version.tar.gz ) +build () { + +cd $name-$version/$name +sed -ri 's#^(RELEASE_BINS =).*#\1#' pr/src/misc/Makefile.in && +sed -i 's#$(LIBRARY) ##' config/rules.mk && +./configure --prefix=/usr \ + --with-mozilla \ + --with-pthreads \ + $([ $(uname -m) = x86_64 ] && echo --enable-64bit) && +make + +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/nss/talimat b/talimatname/genel/nss/talimat new file mode 100644 index 000000000..a06c592aa --- /dev/null +++ b/talimatname/genel/nss/talimat @@ -0,0 +1,35 @@ +# Description: Support cross-platform development of security-enabled client and server applications. +# URL: http://www.mozilla.org +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: nspr sqlite + +name=nss +version=3.22 +release=1 + +source=( http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_${version//./_}_RTM/src/nss-$version.tar.gz \ + http://www.linuxfromscratch.org/patches/blfs/svn/nss-$version-standalone-1.patch ) + +build () { + cd $name-$version + patch -Np1 -i ../nss-$version-standalone-1.patch + cd nss +# Compilation + make -j1 nss_build_all BUILD_OPT=1 \ + NSPR_INCLUDE_DIR=/usr/include/nspr \ + USE_SYSTEM_ZLIB=1 \ + ZLIB_LIBS=-lz \ + $([ $(uname -m) = x86_64 ] && echo USE_64=1) \ + $([ -f /usr/include/sqlite3.h ] && echo NSS_USE_SYSTEM_SQLITE=1) + +# Installation + mkdir -p $PKG/usr/{bin,lib{,/pkgconfig},include} + cd ../dist + install -v -m755 Linux*/lib/*.so $PKG/usr/lib + install -v -m644 Linux*/lib/{*.chk,libcrmf.a} $PKG/usr/lib + install -v -m755 -d $PKG/usr/include/nss + cp -v -RL {public,private}/nss/* $PKG/usr/include/nss + chmod 644 $PKG/usr/include/nss/* + install -v -m755 Linux*/bin/{certutil,nss-config,pk12util} $PKG/usr/bin + install -v -m644 Linux*/lib/pkgconfig/nss.pc $PKG/usr/lib/pkgconfig +} diff --git a/talimatname/genel/ntfs-3g/ntfs-3g.README b/talimatname/genel/ntfs-3g/ntfs-3g.README new file mode 100644 index 000000000..d8513b458 --- /dev/null +++ b/talimatname/genel/ntfs-3g/ntfs-3g.README @@ -0,0 +1,3 @@ +Check the following options in the kernel configuration: +File systems ---> + [*] FUSE (Filesystem in Userspace) support diff --git a/talimatname/genel/ntfs-3g/talimat b/talimatname/genel/ntfs-3g/talimat new file mode 100644 index 000000000..0ac1d2da5 --- /dev/null +++ b/talimatname/genel/ntfs-3g/talimat @@ -0,0 +1,20 @@ +# Description: The Ntfs-3g package contains a stable, read-write open source driver for NTFS partitions. +# URL: http://www.ntfs-3g.org +# Packager: pierre at nutyx dot org +# Depends on: +name=ntfs-3g +version=2015.3.14 +release=1 + +source=(http://tuxera.com/opensource/${name}_ntfsprogs-$version.tgz) +build() { +cd ${name}_ntfsprogs-$version +./configure --prefix=/usr \ +--disable-static +make +mkdir $PKG/lib +make DESTDIR=$PKG install +ln -s ../bin/ntfs-3g $PKG/sbin/mount.ntfs +ln -s ntfs-3g.8 $PKG/usr/share/man/man8/mount.ntfs.8 +chmod -v 4755 $PKG/bin/ntfs-3g +} diff --git a/talimatname/genel/ntp/ntp.README b/talimatname/genel/ntp/ntp.README new file mode 100644 index 000000000..1acef2298 --- /dev/null +++ b/talimatname/genel/ntp/ntp.README @@ -0,0 +1,11 @@ +Il y a deux methodes pour synchroniser l'heure. La première est de lancer ntpd de façon continue, et laisser le démon se synchroniser de façon graduelle. +Installez alors le service ntpd + +ntpd.service + +La deuxième methode consiste à lancer ntpd périodiquement à l'aide de (f)cron. + +La commande à insérer ds le crontab de root est: + +ntpd -q + diff --git a/talimatname/genel/ntp/talimat b/talimatname/genel/ntp/talimat new file mode 100644 index 000000000..3ec7afd74 --- /dev/null +++ b/talimatname/genel/ntp/talimat @@ -0,0 +1,73 @@ +# Description: Client and server to keep the time synchronized between various computers over a network. +# URL: http://www.ntp.org/ +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: wget +run=(wget) +name=ntp +version=4.2.8p5 +release=1 + +source=( http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/$name-4.2/$name-$version.tar.gz + ) + + +build() { +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 +tar xvf $scripts-$scriptsversion.tar.bz2 + +cd $name-$version +./configure --prefix=/usr \ +--bindir=/usr/sbin \ +--sysconfdir=/etc \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--enable-linuxcaps \ +--with-lineeditlibs=readline \ +--docdir=/usr/share/doc/$name-$version + +make +make DESTDIR=$PKG install +mkdir -p $PKG/var/lib/ntp +install -v -o ntp -g ntp -d $PKG/var/lib/ntp +mkdir -p $PKG/etc + +cat > $PKG/etc/ntp.conf << "EOF" + +# Europe +server 0.fr.pool.ntp.org +server 1.fr.pool.ntp.org +server 2.fr.pool.ntp.org +server 3.fr.pool.ntp.org +server 0.europe.pool.ntp.org + + +# Africa +server tock.nml.csir.co.za + +# Asia +server 0.asia.pool.ntp.org + +# Australia +server 0.oceania.pool.ntp.org + +# North America +server 0.north-america.pool.ntp.org + +# South America +server 2.south-america.pool.ntp.org + +driftfile /var/lib/ntp/ntp.drift +pidfile /var/run/ntpd.pid + +# Security session +restrict default limited kod nomodify notrap nopeer noquery +restrict -6 default limited kod nomodify notrap nopeer noquery + +restrict 127.0.0.1 +restrict ::1 +EOF +# service +cd ../$scripts-$scriptsversion +make DESTDIR=$PKG install-ntpd +} diff --git a/talimatname/genel/numlockx/talimat b/talimatname/genel/numlockx/talimat new file mode 100644 index 000000000..92c203005 --- /dev/null +++ b/talimatname/genel/numlockx/talimat @@ -0,0 +1,22 @@ +# Description: Turns on the numlock key in X11 +# URL: http://home.kde.org/~seli/numlockx/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: xorg-libxtst + +name=numlockx +version=1.2 +release=1 +source=(http://pkgs.fedoraproject.org/repo/pkgs/numlockx/numlockx-1.2.tar.gz/be9109370447eae23f6f3f8527bb1a67/numlockx-1.2.tar.gz) + +build() { + + cd $name-$version + + ./configure --prefix=/usr \ + x_includes=/usr/include/X11 \ + x_libraries=/usr/lib + + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/obconf/talimat b/talimatname/genel/obconf/talimat new file mode 100644 index 000000000..508bf213d --- /dev/null +++ b/talimatname/genel/obconf/talimat @@ -0,0 +1,17 @@ +# Description: Tools for openbox configuration +# URL: http://openbox.org/wiki/ObConf:About +# Packager: tnut at nutyx dot org +# Depends on: openbox startup-notification gtk2 cairo xorg-pixman xorg-libxext gdk-pixbuf atk libglade avahi dbus-python dbus-glib libdaemon xorg-mesa + +name=obconf +version=2.0.4 +release=2 + +source=(http://icculus.org/openbox/obconf/$name-$version.tar.gz) + +build() { + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/obex-data-server/talimat b/talimatname/genel/obex-data-server/talimat new file mode 100644 index 000000000..77e5fa739 --- /dev/null +++ b/talimatname/genel/obex-data-server/talimat @@ -0,0 +1,26 @@ +# Description: OBEX Data Server package contains D-Bus service providing high-level OBEX client and server side functionality. +# URL: http://tadas.dailyda.com +# Packager: berlius at nutyx dot com +# Depends on: bluez dbus-glib imagemagick gdk-pixbuf libusb-compat openobex + +description="D-Bus service providing high-level OBEX client and server side functionality." +name=obex-data-server +version=0.4.6 +release=1 +source=(http://tadas.dailyda.com/software/$name-$version.tar.gz + http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-build-fixes-1.patch) + +build() { + +cd $name-$version + +patch -Np1 -i $SRC/obex-data-server-0.4.6-build-fixes-1.patch + +./configure --prefix=/usr --sysconfdir=/etc + +make + +make DESTDIR=$PKG install + + +} diff --git a/talimatname/genel/obexd/talimat b/talimatname/genel/obexd/talimat new file mode 100644 index 000000000..d95b1b081 --- /dev/null +++ b/talimatname/genel/obexd/talimat @@ -0,0 +1,19 @@ +# Description: contains of services D-Bus bidder a function of client and of server OBEX. +# URL: http://www.bluez.org/ +# Packager: pierre at nutyx dot org +# Depends on: bluez libical + +name=obexd +version=0.48 +release=1 + +source=(http://www.kernel.org/pub/linux/bluetooth/$name-$version.tar.xz) +build() { +cd $name-$version +sed -i 's/#include /&\n#include /' plugins/mas.c +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--libexecdir=/usr/lib/obexd +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/obmenu/talimat b/talimatname/genel/obmenu/talimat new file mode 100644 index 000000000..48756cb29 --- /dev/null +++ b/talimatname/genel/obmenu/talimat @@ -0,0 +1,18 @@ +# Description: tool of configuration for openbox +# URL: http://obmenu.sourceforge.net +# Packager: geantbrun at gmail dot com +# Depends on: python-gtk + + +name=obmenu +version=1.0 +release=1 + +source=(http://freefr.dl.sourceforge.net/sourceforge/obmenu/$name-$version.tar.gz) + +build() { +cd $name-$version +python2 setup.py install --root=$PKG + +} + diff --git a/talimatname/genel/ocaml-findlib/talimat b/talimatname/genel/ocaml-findlib/talimat new file mode 100644 index 000000000..4f619d5ec --- /dev/null +++ b/talimatname/genel/ocaml-findlib/talimat @@ -0,0 +1,24 @@ +# Description: O'Caml library manager +# URL: http://projects.camlcity.org/projects/findlib.html +# Packager: berlius at nutyx dot com +# Depends on: ocaml + +name=ocaml-findlib +_name=findlib +version=1.5.6 +release=1 +source=(http://download.camlcity.org/download/${_name}-$version.tar.gz) + +build() { + + cd ${_name}-$version + + ./configure -bindir /usr/bin \ + -config /etc/findlib.conf + + export prefix=$PKG + make -j1 + make opt + make install + +} diff --git a/talimatname/genel/ocaml/talimat b/talimatname/genel/ocaml/talimat new file mode 100644 index 000000000..d35d6e9ed --- /dev/null +++ b/talimatname/genel/ocaml/talimat @@ -0,0 +1,20 @@ +# Description: Objective CAML Compiler +# URL: http://caml.inria.fr/ +# Packager: berlius at nutyx dot com +# Depends on: binutils gdbm + +name=ocaml +version=4.02.3 +release=1 +source=(http://caml.inria.fr/pub/distrib/$name-4.02/$name-$version.tar.xz) + +build() { + cd $name-$version + ./configure -prefix /usr -with-pthread -no-graph + make -j1 world.opt + make PREFIX=$PKG/usr install + local f + for f in $PKG/usr/bin/*.opt; do mv $f ${f%%.opt}; done +} + + diff --git a/talimatname/genel/opal/talimat b/talimatname/genel/opal/talimat new file mode 100644 index 000000000..943d0a53a --- /dev/null +++ b/talimatname/genel/opal/talimat @@ -0,0 +1,18 @@ +# Description: C++ class library for normalising the numerous telephony protocols +# URL: http://ftp.gnu.org/opal +# Packager: pierre at nutyx dot org +# Depends on: ptlib +name=opal +version=3.10.10 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz + http://www.linuxfromscratch.org/patches/blfs/svn/$name-$version-ffmpeg2-1.patch) + +build() { +cd $name-$version +patch -Np1 -i ../$name-$version-ffmpeg2-1.patch +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/openal/talimat b/talimatname/genel/openal/talimat new file mode 100644 index 000000000..c11d13e5e --- /dev/null +++ b/talimatname/genel/openal/talimat @@ -0,0 +1,25 @@ +# Description: Cross-platform 3D audio. +# URL: http://connect.creativelabs.com/openal +# Maintainer: Danny Rawlins, monster dot romster at gmail dot com +# Packager: pierre at nutyx dot org +# Depends on: alsa-lib, cmake + +name=openal +version=1.16.0 +release=1 +source=(http://kcat.strangesoft.net/openal-releases/openal-soft-$version.tar.bz2 ) + +build() { +cd openal-soft-$version/build + +cmake ../ \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DOSS=OFF \ + -DEXAMPLES=OFF \ + -DCMAKE_BUILD_TYPE=Release #-DCMAKE_VERBOSE_MAKEFILE=true + +make +make DESTDIR=$PKG install +} + + diff --git a/talimatname/genel/openbox/openbox.xinitrc b/talimatname/genel/openbox/openbox.xinitrc new file mode 100644 index 000000000..485218d82 --- /dev/null +++ b/talimatname/genel/openbox/openbox.xinitrc @@ -0,0 +1,2 @@ +dbus-launch --exit-with-session & +openbox-session \ No newline at end of file diff --git a/talimatname/genel/openbox/talimat b/talimatname/genel/openbox/talimat new file mode 100644 index 000000000..49f430e4c --- /dev/null +++ b/talimatname/genel/openbox/talimat @@ -0,0 +1,22 @@ +# Description: Openbox is a highly configurable window manager. +# URL: http://openbox.org/wiki/Main_Page +# Packager: tnut at nutyx dot org +# Depends on: xorg pcre pango freetype libpng xorg-fontconfig harfbuzz dbus imlib2 librsvg startup-notification xcb-util libxcb libxml2 +run=( xorg startup-notification dbus ) +name=openbox +version=3.6.1 +release=1 + +source=(http://openbox.org/dist/openbox/$name-$version.tar.gz \ + openbox.xinitrc) + +build() +{ + cd $name-$version + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --docdir=/usr/share/doc/$name-$version + make + make DESTDIR=$PKG install + install -D -m644 ../openbox.xinitrc $PKG/etc/X11/dm/openbox.xinitrc +} diff --git a/talimatname/genel/opencv/talimat b/talimatname/genel/opencv/talimat new file mode 100644 index 000000000..0bc28c42e --- /dev/null +++ b/talimatname/genel/opencv/talimat @@ -0,0 +1,29 @@ +# Description: Open Source Computer Vision Library +# URL: http://opencv.willowgarage.com/wiki/ +# Packager: pierre at nutyx dot org +# Depends on: libjpeg-turbo libtiff jasper libpng ffmpeg gstreamer xine-lib + +_pybin=python2 +_pydir=python2.7 + +name=opencv +version=2.4.9 +release=1 + +source=(http://downloads.sourceforge.net/opencvlibrary/$name-$version.zip ) + +build() { + cd $name-* + cmake . -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_SKIP_RPATH=ON \ + -DWITH_XINE=ON \ + -DWITH_UiNICAP=OFF \ + -DPYTHON_EXECUTABLE=/usr/bin/$_pybin \ + -DPYTHON_INCLUDE_DIR=/usr/include/$_pydir \ + -DPYTHON_LIBRARY=/usr/lib/lib$_pydir.so + make + make DESTDIR=$PKG install +} + + diff --git a/talimatname/genel/openexr/talimat b/talimatname/genel/openexr/talimat new file mode 100644 index 000000000..12a7d91c3 --- /dev/null +++ b/talimatname/genel/openexr/talimat @@ -0,0 +1,18 @@ +# Description: An high dynamic-range image file format library +# URL: http://www.openexr.org +# Packager: pierre at nutyx dot org +# Depends on: ilmbase +name=openexr +version=2.2.0 +release=1 + +source=( http://savannah.nongnu.org/download/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--localstatedir=/var \ +--sysconfdir=/etc +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/openjade/openjade.post-install b/talimatname/genel/openjade/openjade.post-install new file mode 100644 index 000000000..f7253bcaf --- /dev/null +++ b/talimatname/genel/openjade/openjade.post-install @@ -0,0 +1,5 @@ +install-catalog --add /etc/sgml/openjade-1.3.2.cat \ + /usr/share/sgml/openjade-1.3.2/catalog + +install-catalog --add /etc/sgml/sgml-docbook.cat \ + /etc/sgml/openjade-1.3.2.cat diff --git a/talimatname/genel/openjade/talimat b/talimatname/genel/openjade/talimat new file mode 100644 index 000000000..f9b74dcf8 --- /dev/null +++ b/talimatname/genel/openjade/talimat @@ -0,0 +1,49 @@ +# Description: James Clark's implementation of Document Style Semantics and Specification Language +# URL: http://openjade.sourceforge.net/ +# Packager: tnut at nutyx dot org +# Depends on: opensp + +name=openjade +version=1.3.2 +release=1 + +source=( +http://downloads.sourceforge.net/openjade/openjade-$version.tar.gz +http://www.linuxfromscratch.org/patches/blfs/7.5/openjade-1.3.2-gcc_4.6-1.patch) + +build(){ + cd $name-$version + # fix a compilation problem identified in gcc-4.6 and later + patch -Np1 -i ../openjade-1.3.2-gcc_4.6-1.patch + # fix a compilation problem with perl-5.16 and later + sed -i -e '/getopts/{N;s#&G#g#;s#do .getopts.pl.;##;}' \ + -e '/use POSIX/ause Getopt::Std;' msggen.pl + + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --enable-http \ + --disable-static \ + --enable-default-catalog=/etc/sgml/catalog \ + --enable-default-search-path=/usr/share/sgml \ + --datadir=/usr/share/sgml/openjade-$version + make + make DESTDIR=$PKG install + make DESTDIR=$PKG/usr/share/man install-man + + # create the Jade equivalents of OpenJade executables and libraries + cd $PKG/usr/bin + ln -v -sf openjade jade + cd $PKG/usr/lib + ln -v -sf libogrove.so libgrove.so + ln -v -sf libospgrove.so libspgrove.so + ln -v -sf libostyle.so libstyle.so + + cd $SRC/$name-$version + install -v -m644 dsssl/catalog $PKG/usr/share/sgml/openjade-$version + install -v -m644 dsssl/*.{dtd,dsl,sgm} \ + $PKG/usr/share/sgml/openjade-$version +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/openjdk/openjdk.post-install b/talimatname/genel/openjdk/openjdk.post-install new file mode 100644 index 000000000..7375a75d9 --- /dev/null +++ b/talimatname/genel/openjdk/openjdk.post-install @@ -0,0 +1,13 @@ +. lib/lsb/init-functions +if (grep jdk /etc/man_db.conf > /dev/null); then + cat >> etc/man_db.conf << "EOF" +# Begin Java addition +MANDATORY_MANPATH /opt/jdk/man +MANPATH_MAP /opt/jdk/bin /opt/jdk/man +MANDB_MAP /opt/jdk/man /var/cache/man/jdk +# End Java addition +EOF +log_warning_msg "${WARNING}Check the /etc/man_db.conf file ${NORMAL}" +fi +mkdir -p var/cache/man +mandb -c opt/jdk/man diff --git a/talimatname/genel/openjdk/talimat b/talimatname/genel/openjdk/talimat new file mode 100644 index 000000000..c3c86ebe0 --- /dev/null +++ b/talimatname/genel/openjdk/talimat @@ -0,0 +1,52 @@ +# Description: A set of programs called a Java Development Kit (JDK). +# URL: http://openjdk.java.net/ +# Packager: pierre at nutyx dot org + + +name=openjdk +version=8u60 +release=1 +_version=1.8.0.60 +source=(http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK-${_version}/OpenJDK-${_version}-`uname -m`-bin.tar.xz ) + +build() { +cd OpenJDK* +install -vdm755 $PKG/opt/OpenJDK-$version-bin +mv -v * $PKG/opt/OpenJDK-$version-bin +chown -R root:root $PKG/opt/OpenJDK-$version-bin +mkdir -p $PKG/etc/profile.d +cat > $PKG/etc/profile.d/openjdk.sh << "EOF" +# Begin /etc/profile.d/openjdk.sh + +# Set JAVA_HOME directory +JAVA_HOME=/opt/jdk + +# Adjust PATH +pathappend $JAVA_HOME/bin + +# Add to MANPATH +pathappend $JAVA_HOME/man MANPATH + +# Auto Java CLASSPATH +# Copy jar files to, or create symlinks in this directory + +AUTO_CLASSPATH_DIR=/usr/share/java + +pathprepend . CLASSPATH + +for dir in `find ${AUTO_CLASSPATH_DIR} -type d 2>/dev/null`; do + pathappend $dir CLASSPATH +done + +for jar in `find ${AUTO_CLASSPATH_DIR} -name "*.jar" 2>/dev/null`; do + pathappend $jar CLASSPATH +done + +export JAVA_HOME +unset AUTO_CLASSPATH_DIR dir jar + +# End /etc/profile.d/openjdk.sh +EOF + +ln -sv OpenJDK-$version-bin $PKG/opt/jdk +} diff --git a/talimatname/genel/openjpeg/talimat b/talimatname/genel/openjpeg/talimat new file mode 100644 index 000000000..307a9aa6d --- /dev/null +++ b/talimatname/genel/openjpeg/talimat @@ -0,0 +1,20 @@ +# Description: OpenJPEG is an open-source implementation of the JPEG-2000 standard. +# URL: http://www.ijg.org/ +# Packager: pierre at nutyx dot org +# Depends on: lcms2 libpng libtiff + +name=openjpeg +version=1.5.2 +release=1 + +source=(http://downloads.sourceforge.net/openjpeg.mirror/$name-$version.tar.gz ) + + +build() { + cd openjpeg-$version + autoreconf -f -i + ./configure --prefix=/usr --disable-static + make + make DESTDIR=$PKG install + ln -s openjpeg-1.5/openjpeg.h $PKG/usr/include +} diff --git a/talimatname/genel/openjpeg2/talimat b/talimatname/genel/openjpeg2/talimat new file mode 100644 index 000000000..6f0a8bb54 --- /dev/null +++ b/talimatname/genel/openjpeg2/talimat @@ -0,0 +1,26 @@ +# Description: OpenJPEG is an open-source implementation of the JPEG-2000 standard. +# URL: http://www.ijg.org/ +# Packager: tnut at nutyx dot org +# Depends on: cmake lcms2 libpng libtiff + +_name=openjpeg +name=openjpeg2 +version=2.1.0 +release=1 + +source=( http://downloads.sourceforge.net/openjpeg.mirror/${_name}-$version.tar.gz ) + + +build() { + cd openjpeg-$version + mkdir -v build + cd build + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr .. + make + make DESTDIR=$PKG install + pushd ../doc + for man in man/man?/* ; do + install -v -D -m 644 $man $PKG/usr/share/$man + done + popd +} diff --git a/talimatname/genel/openldap/talimat b/talimatname/genel/openldap/talimat new file mode 100644 index 000000000..16ac334b1 --- /dev/null +++ b/talimatname/genel/openldap/talimat @@ -0,0 +1,24 @@ +# Description: Lightweight Directory Access Protocol (LDAP) client and server +# URL: http://www.openldap.org +# Packager: pierre at nutyx dot org + +name=openldap +version=2.4.43 +release=1 + +source=(ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/$name-$version.tgz + http://www.linuxfromscratch.org/patches/downloads/openldap/openldap-$version-consolidated-1.patch) +build() { +cd $name-$version +patch -Np1 -i ../openldap-$version-consolidated-1.patch +autoconf +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --disable-static \ + --enable-dynamic \ + --disable-debug \ + --disable-slapd +make depend +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/openobex/talimat b/talimatname/genel/openobex/talimat new file mode 100644 index 000000000..ba63b4ebd --- /dev/null +++ b/talimatname/genel/openobex/talimat @@ -0,0 +1,21 @@ +# Description: Implements Object Exchange Protocol used for binary file transfers between devices. +# URL: http://dev.zuckschwerdt.org/openobex/ +# Maintainer: http://dev.zuckschwerdt.org/openobex/wiki/ContactUs +# Packager: pierre at nutyx dot org +# Depends on: bluez libusb docbook-xsl +name=openobex +version=1.7.1 +release=1 + +source=( http://downloads.sourceforge.net/$name/$name-$version-Source.tar.gz) +build() { +cd $name-$version-Source +mkdir build +cd build +cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + .. +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/opensp/talimat b/talimatname/genel/opensp/talimat new file mode 100644 index 000000000..edd338cc7 --- /dev/null +++ b/talimatname/genel/opensp/talimat @@ -0,0 +1,41 @@ +# Description: C++ library for using SGML/XML files. +# URL: URL: http://openjade.sourceforge.net/doc/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: sgml-common +name=opensp +version=1.5.2 +release=1 + +source=(http://downloads.sourceforge.net/openjade/OpenSP-$version.tar.gz) + +build(){ + cd OpenSP-$version + sed -i 's/32,/253,/' lib/Syntax.cxx && + sed -i 's/LITLEN 240 /LITLEN 8092/' \ + unicode/{gensyntax.pl,unicode.syn} && + + ./configure --prefix=/usr \ + --disable-static \ + --disable-doc-build \ + --enable-default-catalog=/etc/sgml/catalog \ + --enable-http \ + --enable-default-search-path=/usr/share/sgml + make DESTDIR=$PKG install + + # create the SP equivalents of OpenSP executables and libraries + cd $PKG/usr/bin + ln -v -sf onsgmls nsgmls + ln -v -sf osgmlnorm sgmlnorm + ln -v -sf ospam spam + ln -v -sf ospcat spcat + ln -v -sf ospent spent + ln -v -sf osx sx + ln -v -sf osx sgml2xml + cd $PKG/usr/lib + ln -v -sf libosp.so libsp.so +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/openttd-opengfx/talimat b/talimatname/genel/openttd-opengfx/talimat new file mode 100644 index 000000000..0cc9eb720 --- /dev/null +++ b/talimatname/genel/openttd-opengfx/talimat @@ -0,0 +1,19 @@ +# Description: A free graphics set for openttd +# URL: http://dev.openttdcoop.org/projects/opengfx +# Packager: tsgeek at mailoo dot org +# Depends on: + + +name=openttd-opengfx +version=0.5.3 +release=1 +source=(http://bundles.openttdcoop.org/opengfx/releases/${version}/opengfx-${version}.zip) + +build() { + cd ${SRC} + tar xvf opengfx-${version}.tar + cd opengfx-${version} + install -d ${PKG}/usr/share/openttd/data + install -m644 *.grf ${PKG}/usr/share/openttd/data + install -m644 *.obg ${PKG}/usr/share/openttd/data +} diff --git a/talimatname/genel/openttd-opensfx/talimat b/talimatname/genel/openttd-opensfx/talimat new file mode 100644 index 000000000..44d2d468b --- /dev/null +++ b/talimatname/genel/openttd-opensfx/talimat @@ -0,0 +1,21 @@ +# Description: Free sound set for openttd +# URL: http://www.openttd.org +# Packager: tsgeek at mailoo dot org +# Depends on: + + +name=openttd-opensfx +version=0.2.3 +release=1 +source=(http://bundles.openttdcoop.org/opensfx/releases/opensfx-${version}.zip) + +build() { + cd ${SRC}/opensfx-${version} + + chmod 0644 * + + mkdir -pm0755 ${PKG}/usr/share/openttd/data + cp opensfx.* ${PKG}/usr/share/openttd/data/ + install -Dm644 license.txt ${PKG}/usr/share/licenses/${name}/license + install -Dm644 readme.txt ${PKG}/usr/share/licenses/${name}/readme +} diff --git a/talimatname/genel/openttd/openttd.post-install b/talimatname/genel/openttd/openttd.post-install new file mode 100644 index 000000000..f9c0fc156 --- /dev/null +++ b/talimatname/genel/openttd/openttd.post-install @@ -0,0 +1,2 @@ + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor > /dev/null 2>&1 + update-desktop-database > /dev/null 2>&1 diff --git a/talimatname/genel/openttd/talimat b/talimatname/genel/openttd/talimat new file mode 100644 index 000000000..77615e5fa --- /dev/null +++ b/talimatname/genel/openttd/talimat @@ -0,0 +1,27 @@ +# Description: An engine for running Transport Tycoon Deluxe. +# URL: http://www.openttd.org +# Packager: tsgeek at mailoo dot org +# Depends on: libpng sdl icu xorg-fontconfig lzo hicolor-icon-theme desktop-file-utils xz openttd-opengfx openttd-opensfx + + +name=openttd +version=1.5.2 +release=1 +source=(http://binaries.openttd.org/releases/${version}/${name}-${version}-source.tar.xz) + +build() { + cd ${name}-${version} + + ./configure \ + --prefix-dir=/usr \ + --binary-name=${name} \ + --binary-dir=bin \ + --data-dir=share/${name} \ + --install-dir=${PKG} \ + --doc-dir=share/doc/${name} \ + --menu-name="OpenTTD" \ + --personal-dir=.${name} + + make + make install +} diff --git a/talimatname/genel/opus/talimat b/talimatname/genel/opus/talimat new file mode 100644 index 000000000..adde66eae --- /dev/null +++ b/talimatname/genel/opus/talimat @@ -0,0 +1,17 @@ +# Description: Codec designed for interactive speech and audio transmission over the Internet +# URL: http://www.opus-codec.org/ +# Packager: pierre at nutyx dot org + +name=opus +version=1.1.2 +release=1 + +source=(http://downloads.xiph.org/releases/$name/$name-$version.tar.gz) + +build () { +cd $name-$version +./configure --prefix=/usr --enable-custom-modes --disable-static \ +--docdir=/usr/share/doc/$name-$version +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/os-prober/grub b/talimatname/genel/os-prober/grub new file mode 100644 index 000000000..a1f093d12 --- /dev/null +++ b/talimatname/genel/os-prober/grub @@ -0,0 +1,48 @@ +GRUB_DEFAULT=saved +GRUB_TIMEOUT=5 +GRUB_DISTRIBUTOR="NuTyX" +GRUB_CMDLINE_LINUX_DEFAULT="quiet + initrd /boot/initrd" +GRUB_CMDLINE_LINUX="" + +# Preload both GPT and MBR modules so that they are not missed +GRUB_PRELOAD_MODULES="part_gpt part_msdos" + +# Uncomment to enable Hidden Menu, and optionally hide the timeout count +#GRUB_HIDDEN_TIMEOUT=5 +#GRUB_HIDDEN_TIMEOUT_QUIET=true + +# Uncomment to use basic console +GRUB_TERMINAL_INPUT=console + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL_OUTPUT=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command `vbeinfo' +GRUB_GFXMODE=auto + +# Uncomment to allow the kernel use the same resolution used by grub +GRUB_GFXPAYLOAD_LINUX=keep + +# Uncomment if you want GRUB to pass to the Linux kernel the old parameter +# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +GRUB_DISABLE_RECOVERY=true + +# Uncomment and set to the desired menu colors. Used by normal and wallpaper +# modes only. Entries specified as foreground/background. +#GRUB_COLOR_NORMAL="light-blue/black" +#GRUB_COLOR_HIGHLIGHT="light-cyan/blue" + +# Uncomment one of them for the gfx desired, a image background or a gfxtheme +#GRUB_BACKGROUND="/path/to/wallpaper" +#GRUB_THEME="/path/to/gfxtheme" + +# Uncomment to get a beep at GRUB start +#GRUB_INIT_TUNE="480 440 1" + +GRUB_SAVEDEFAULT="true" diff --git a/talimatname/genel/os-prober/talimat b/talimatname/genel/os-prober/talimat new file mode 100644 index 000000000..8f51f7ffc --- /dev/null +++ b/talimatname/genel/os-prober/talimat @@ -0,0 +1,55 @@ +# Description: os-prober +# URL: https://packages.debian.org/source/sid/os-prober +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: grub + +name=os-prober +version=1.71 +release=1 +source=(http://ftp.de.debian.org/debian/pool/main/o/os-prober/os-prober_1.71.tar.xz grub) + +build() { + cd $name-$version + + # Compile newns + make + +# Create a hierharchy for os-prober package, and copy files into it. +mkdir -p $PKG/var/lib/$name + +mkdir -p $PKG/usr/bin +cp linux-boot-prober $PKG/usr/bin +cp os-prober $PKG/usr/bin + +mkdir -p $PKG/usr/lib/$name +cp newns $PKG/usr/lib/$name + +mkdir -p $PKG/usr/lib/os-probes +cp os-probes/common/* $PKG/usr/lib/os-probes +mkdir -p $PKG/usr/lib/os-probes/mounted +mkdir -p $PKG/usr/lib/os-probes/mounted/efi +cp os-probes/mounted/common/* $PKG/usr/lib/os-probes/mounted +cp os-probes/mounted/x86/efi/* $PKG/usr/lib/os-probes/mounted/efi +rm -r os-probes/mounted/x86/efi +cp os-probes/mounted/x86/* $PKG/usr/lib/os-probes/mounted + +mkdir -p $PKG/usr/lib/os-probes/init +cp os-probes/init/common/* $PKG/usr/lib/os-probes/init + +mkdir -p $PKG/usr/lib/linux-boot-probes +cp linux-boot-probes/common/* $PKG/usr/lib/linux-boot-probes/ +mkdir $PKG/usr/lib/linux-boot-probes/mounted +cp linux-boot-probes/mounted/common/* $PKG/usr/lib/linux-boot-probes/mounted +cp linux-boot-probes/mounted/x86/* $PKG/usr/lib/linux-boot-probes/mounted + +mkdir -p $PKG/etc/default/ +cp $SRC/grub $PKG/etc/default/ + +mkdir -p $PKG/usr/share/$name +cp common.sh $PKG/usr/share/$name +chmod +x $PKG/usr/share/$name/common.sh +# End of making os-prober directory hierarchy. + +tar -cvjf os-prober#1.70.pkg.tar.bz2 $PKG/* + +} diff --git a/talimatname/genel/owncloud-cli/talimat b/talimatname/genel/owncloud-cli/talimat new file mode 100644 index 000000000..29505d3a0 --- /dev/null +++ b/talimatname/genel/owncloud-cli/talimat @@ -0,0 +1,27 @@ +# Description : ownCloud client based on mirall +# URL: http://owncloud.org/ +# Packager: pierre at nutyx dot org +# Depends on: cmake qt5 qtkeychain-qt5 + +name=owncloud-cli +release=2 +version=2.0.2 +_name=owncloudclient + +source=(https://download.owncloud.com/desktop/stable/${_name}-$version.tar.xz) + +build() { + +mkdir build +cd build + +cmake ../$_name-$version \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_SYSCONFDIR=/etc/$name \ + +make +make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/oxygen-gtk2/talimat b/talimatname/genel/oxygen-gtk2/talimat new file mode 100644 index 000000000..1e6d1e51f --- /dev/null +++ b/talimatname/genel/oxygen-gtk2/talimat @@ -0,0 +1,21 @@ +# Description: oxygen-gtk2, theme Oxygen for applications in gtk2 +# URL: https://projects.kde.org/projects/playground/artwork/oxygen-gtk/ +# Packager: pierre at nutyx dot org +# Depends on: cmake gtk2 dbus-glib cairo + + +name=oxygen-gtk2 +version=1.4.6 +release=1 + +source=(http://download.kde.org/stable/oxygen-gtk2/$version/src/$name-$version.tar.bz2) + +build() { + cd $name-$version + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + .. + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/oxygen-gtk3/oxygen-gtk3.README b/talimatname/genel/oxygen-gtk3/oxygen-gtk3.README new file mode 100644 index 000000000..4bd83db6d --- /dev/null +++ b/talimatname/genel/oxygen-gtk3/oxygen-gtk3.README @@ -0,0 +1,3 @@ +A la fin de l'install ET en user : + +ln -s /usr/share/themes/oxygen-gtk/gtk-3.0 ~/.config/gtk-3.0 diff --git a/talimatname/genel/oxygen-gtk3/oxygen-gtk3.post-install b/talimatname/genel/oxygen-gtk3/oxygen-gtk3.post-install new file mode 100644 index 000000000..684d0599e --- /dev/null +++ b/talimatname/genel/oxygen-gtk3/oxygen-gtk3.post-install @@ -0,0 +1,14 @@ +if grep "\[Settings\]" /etc/gtk-3.0/settings.ini>/dev/null; then + if grep "gtk-theme-name" /etc/gtk-3.0/settings.ini>/dev/null; then + exit 0 + else + echo "gtk-theme-name = oxygen-gtk" >> /etc/gtk-3.0/settings.ini + fi +else + + cat > /etc/gtk-3.0/settings.ini << "EOF" +[Settings] +gtk-theme-name = oxygen-gtk +EOF + +fi diff --git a/talimatname/genel/oxygen-gtk3/talimat b/talimatname/genel/oxygen-gtk3/talimat new file mode 100644 index 000000000..aa06a892a --- /dev/null +++ b/talimatname/genel/oxygen-gtk3/talimat @@ -0,0 +1,22 @@ +# Description: oxygen-gtk3, theme Oxygen for applications in gtk3 +# URL: https://projects.kde.org/projects/playground/artwork/oxygen-gtk/ +# Packager: pierre at nutyx dot org +# Depends on: cmake gtk3 dbus-glib cairo + + +name=oxygen-gtk3 +version=1.4.1 +release=1 + +source=(http://download.kde.org/stable/$name/$version/src/$name-$version.tar.bz2) + +build() { + cd $name-$version + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + .. + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/p11-kit/talimat b/talimatname/genel/p11-kit/talimat new file mode 100644 index 000000000..552756664 --- /dev/null +++ b/talimatname/genel/p11-kit/talimat @@ -0,0 +1,22 @@ +# Description: Provides a way to load and enumerate PKCS 11 modules. +# URL: http://p11-glue.freedesktop.org/p11-kit.html +# Packager: pierre at nutyx dot org +# Depends on: libffi libtasn1 + +name=p11-kit +version=0.23.2 +release=1 + +source=(http://p11-glue.freedesktop.org/releases/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--sysconfdir=/etc +make +make DESTDIR=$PKG install +rm -r $PKG/usr/share +if [ -f $PKG/etc/pkcs11/pkcs11.conf.example ]; then + mv $PKG/etc/pkcs11/pkcs11.conf{.example,} +fi +} diff --git a/talimatname/genel/p7zip/talimat b/talimatname/genel/p7zip/talimat new file mode 100644 index 000000000..81848d6e0 --- /dev/null +++ b/talimatname/genel/p7zip/talimat @@ -0,0 +1,20 @@ +# Description: Command-line version of the 7zip compressed file archiver +# URL: http://p7zip.sourceforge.net +# Packager: pierre at nutyx dot org +# Depends on: nasm yasm + +name=p7zip +version=9.38.1 +release=1 + +source=(http://downloads.sourceforge.net/sourceforge/$name/${name}_${version}_src_all.tar.bz2) + +build() { + cd ${name}_$version + [[ `uname -m` = x86_64 ]] \ + && cp makefile.linux_amd64_asm makefile.machine \ + || cp makefile.linux_x86_asm_gcc_4.X makefile.machine + make -j1 all3 OPTFLAGS="${CXXFLAGS}" + make install DEST_DIR=$PKG DEST_HOME=/usr DEST_MAN=/usr/share/man + +} diff --git a/talimatname/genel/pango/talimat b/talimatname/genel/pango/talimat new file mode 100644 index 000000000..7143f574b --- /dev/null +++ b/talimatname/genel/pango/talimat @@ -0,0 +1,21 @@ +# Description: A library for layout and rendering of text +# URL: http://gnome.org +# Packager: pierre at nutyx dot org +# Depends on: python cairo libthai freetype xorg-libxft gobject-introspection harfbuzz xorg-libxxf86vm + +name=pango +version=1.38.1 +release=2 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--sysconfdir=/etc +make +make DESTDIR=$PKG install +install -m755 -d $PKG/etc/pango +} diff --git a/talimatname/genel/pangomm/talimat b/talimatname/genel/pangomm/talimat new file mode 100644 index 000000000..21ae8bb18 --- /dev/null +++ b/talimatname/genel/pangomm/talimat @@ -0,0 +1,15 @@ +# Description: C++ bindings for pango +# URL: http://cairographics.org/cairomm/ +# Packager: pierre at nutyx dot org +# Depends on: pango glibmm cairomm +name=pangomm +version=2.38.1 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/pangox-compat/talimat b/talimatname/genel/pangox-compat/talimat new file mode 100644 index 000000000..789e24937 --- /dev/null +++ b/talimatname/genel/pangox-compat/talimat @@ -0,0 +1,21 @@ +# Description: X Window System font support for Pango +# URL: http://gnome.org +# Packager: pierre at nutyx dot org +# Depends on: pango + +name=pangox-compat +version=0.0.2 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info \ +--sysconfdir=/etc +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/gtk-doc +} diff --git a/talimatname/genel/parted/talimat b/talimatname/genel/parted/talimat new file mode 100644 index 000000000..11f4bdf4d --- /dev/null +++ b/talimatname/genel/parted/talimat @@ -0,0 +1,30 @@ +# Description: A program for creating, destroying, resizing, checking and copying partitions +# URL: http://www.gnu.org/software/parted/index.shtml +# Packager: pierre at nutyx dot org +# Depends on: lvm2 + +name=parted +version=3.2 +release=1 + +source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz + http://www.linuxfromscratch.org/patches/blfs/svn/$name-$version-devmapper-1.patch) + +build() { +cd $name-$version +patch -Np1 -i ../parted-3.2-devmapper-1.patch +./configure --prefix=/usr \ +--disable-static +make +make DESTDIR=$PKG install +rm $PKG/usr/share/info/dir +make -C doc html +makeinfo --html -o doc/html doc/parted.texi +makeinfo --plaintext -o doc/parted.txt doc/parted.texi + +install -v -m755 -d $PKG/usr/share/doc/parted-$version/html +install -v -m644 doc/html/* \ +$PKG/usr/share/doc/parted-$version/html +install -v -m644 doc/{FAT,API,parted.{txt,html}} \ +$PKG/usr/share/doc/parted-$version +} diff --git a/talimatname/genel/pax/talimat b/talimatname/genel/pax/talimat new file mode 100644 index 000000000..f90d43a8e --- /dev/null +++ b/talimatname/genel/pax/talimat @@ -0,0 +1,32 @@ +# Description: copies files to and from archives in several formats. +# URL: http://downloads.sourceforge.net/heirloom +# Packager: berlius at nutyx dot com +# Depends on: + +name=pax +version=070715 +release=1 +source=(http://downloads.sourceforge.net/heirloom/heirloom-070715.tar.bz2) + +build() { + +cd heirloom-$version + +sed -i build/mk.config \ + -e '/LIBZ/s@ -Wl[^ ]*@@g' \ + -e '/LIBBZ2/{s@^#@@;s@ -Wl[^ ]*@@g}' \ + -e '/BZLIB/s@0@1@' + +make makefiles +make -C libcommon +make -C libuxre +make -C cpio + +install -v -dm 755 $PKG/usr/bin +install -v -dm 755 $PKG/usr/share/man/man1 + +install -v -m755 cpio/pax_su3 $PKG/usr/bin/pax +install -v -m644 cpio/pax.1 $PKG/usr/share/man/man1 + + +} diff --git a/talimatname/genel/pcre/talimat b/talimatname/genel/pcre/talimat new file mode 100644 index 000000000..6e6198c85 --- /dev/null +++ b/talimatname/genel/pcre/talimat @@ -0,0 +1,30 @@ +# Description: Perl Compatible Regular Expression libraries. +# URL: http://www.pcre.org/ +# Packager: pierre at nutyx dot org + +name=pcre +version=8.38 +release=1 + +source=( ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/$name-$version.tar.bz2 ) +PKGMK_GROUPS=(devel man doc) +build() { +cd $name-$version + +[ "${CARCH}" = "x86_64" ] && export CFLAGS="${CFLAGS} -fPIC" + +./configure --prefix=/usr \ +--docdir=/usr/share/doc/pcre-$version \ +--enable-unicode-properties \ +--enable-pcre16 \ +--enable-pcre32 \ +--enable-pcregrep-libz \ +--enable-pcregrep-libbz2 \ +--enable-pcretest-libreadline \ +--disable-static +make +make DESTDIR=$PKG install +mkdir $PKG/lib +mv -v $PKG/usr/lib/libpcre.so.* $PKG/lib +ln -sfv ../../lib/$(readlink $PKG/usr/lib/libpcre.so) $PKG/usr/lib/libpcre.so +} diff --git a/talimatname/genel/perl-archive-zip/talimat b/talimatname/genel/perl-archive-zip/talimat new file mode 100644 index 000000000..ce4769a27 --- /dev/null +++ b/talimatname/genel/perl-archive-zip/talimat @@ -0,0 +1,19 @@ +# Description: Programe Perl for creating, manipulating and writing Zip archive files +# URL: http://search.cpan.org/~adamk/Archive-Zip-1.23/lib/Archive/Zip.pm +# Packager: pierre at nutyx dot org + +run=( perl ) + +name=perl-archive-zip +version=1.50 +release=1 + +source=(http://cpan.metacpan.org/authors/id/P/PH/PHRED/Archive-Zip-$version.tar.gz) + +build() { + cd Archive-* + perl Makefile.PL + make OPTIMIZE="${CFLAGS}" + make DESTDIR=${PKG} install + find ${PKG} -name perllocal.pod -exec rm {} \; +} diff --git a/talimatname/genel/perl-crypt-openssl-bignum/talimat b/talimatname/genel/perl-crypt-openssl-bignum/talimat new file mode 100644 index 000000000..f13a06bc7 --- /dev/null +++ b/talimatname/genel/perl-crypt-openssl-bignum/talimat @@ -0,0 +1,20 @@ +# Description: OpenSSL's multiprecision integer arithmetic +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl openssl +run=( perl ) +name=perl-crypt-openssl-bignum +version=0.04 +release=1 + +source=(http://www.cpan.org/authors/id/I/IR/IROBERTS/Crypt-OpenSSL-Bignum-$version.tar.gz) + +build() { +cd Crypt-OpenSSL-Bignum-$version +PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor +make +make pure_install doc_install DESTDIR=$PKG + +find $PKG -name '.packlist' -delete +find $PKG -name '*.pod' -delete +} diff --git a/talimatname/genel/perl-crypt-openssl-random/talimat b/talimatname/genel/perl-crypt-openssl-random/talimat new file mode 100644 index 000000000..c06478440 --- /dev/null +++ b/talimatname/genel/perl-crypt-openssl-random/talimat @@ -0,0 +1,20 @@ +# Description: Interface to OpenSSL PRNG methods +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl openssl +run=( perl ) +name=perl-crypt-openssl-random +version=0.06 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/R/RU/RURBAN/Crypt-OpenSSL-Random-$version.tar.gz) + +build() { +cd Crypt-OpenSSL-Random-$version +PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor +make +make pure_install doc_install DESTDIR=$PKG + +find $PKG -name '.packlist' -delete +find $PKG -name '*.pod' -delete +} diff --git a/talimatname/genel/perl-crypt-openssl-rsa/talimat b/talimatname/genel/perl-crypt-openssl-rsa/talimat new file mode 100644 index 000000000..80d02baa6 --- /dev/null +++ b/talimatname/genel/perl-crypt-openssl-rsa/talimat @@ -0,0 +1,20 @@ +# Description: Interface to OpenSSL RSA methods +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-crypt-openssl-random perl-crypt-openssl-bignum +run=( perl ) +name=perl-crypt-openssl-rsa +version=0.28 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/P/PE/PERLER/Crypt-OpenSSL-RSA-$version.tar.gz) + +build() { +cd Crypt-OpenSSL-RSA-$version +PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor +make +make pure_install doc_install DESTDIR=$PKG + +find "$PKG" -name '.packlist' -delete +find "$PKG" -name '*.pod' -delete +} diff --git a/talimatname/genel/perl-crypt-ssleay/talimat b/talimatname/genel/perl-crypt-ssleay/talimat new file mode 100644 index 000000000..0c8e61b19 --- /dev/null +++ b/talimatname/genel/perl-crypt-ssleay/talimat @@ -0,0 +1,20 @@ +# Description: OpenSSL glue that provides LWP https support +# URL: OpenSSL glue that provides LWP https support +# Packager: pierre at nutyx dot org +# Depends on: perl perl-lwp-protocol-https perl-try-tiny perl-path-class +run=( perl ) +name=perl-crypt-ssleay +version=0.72 +release=1 + +source=(http://www.cpan.org/CPAN/authors/id/N/NA/NANIS/Crypt-SSLeay-$version.tar.gz) + +build() { +cd Crypt-SSLeay-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install + +find $PKG -name '.packlist' -delete +find $PKG -name '*.pod' -delete +} diff --git a/talimatname/genel/perl-dbi/talimat b/talimatname/genel/perl-dbi/talimat new file mode 100644 index 000000000..b46f58be1 --- /dev/null +++ b/talimatname/genel/perl-dbi/talimat @@ -0,0 +1,21 @@ +# Description: Database independent interface for Perl +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl +run=( perl ) +name=perl-dbi +version=1.631 +release=1 + +source=(http://www.cpan.org/authors/id/T/TI/TIMB/DBI-$version.tar.gz) + +build() { +cd DBI-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name .packlist -or \ + -name perllocal.pod | xargs rm +} diff --git a/talimatname/genel/perl-devel-symdump/talimat b/talimatname/genel/perl-devel-symdump/talimat new file mode 100644 index 000000000..026854dc4 --- /dev/null +++ b/talimatname/genel/perl-devel-symdump/talimat @@ -0,0 +1,27 @@ +# Description: Perl symbol table access and dumping +# URL: URL: http://search.cpan.org/dist/Devel-Symdump +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: +run=( perl ) +name=perl-devel-symdump +version=2.11 +release=1 + +source=(http://www.cpan.org/authors/id/A/AN/ANDK/Devel-Symdump-$version.tar.gz) + +build() { + cd Devel-Symdump-$version + perl Makefile.PL + make OPTIMIZE="$CFLAGS" || exit 1 + make install INSTALLDIRS=vendor DESTDIR=$PKG || exit 1 + + # Remove perllocal.pod and .packlist if present in the package + for i in perllocal.pod .packlist; do + find $PKG -name "$i" -exec rm -rf {} \; + done +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/perl-digest-hmac/talimat b/talimatname/genel/perl-digest-hmac/talimat new file mode 100644 index 000000000..f776b9197 --- /dev/null +++ b/talimatname/genel/perl-digest-hmac/talimat @@ -0,0 +1,21 @@ +# Description: Keyed-Hashing for Message Authentication +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-digest-sha1 +run=( perl ) +name=perl-digest-hmac +version=1.03 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/Digest-HMAC-$version.tar.gz) + +build() { +cd Digest-HMAC-$version +PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name .packlist -or \ + -name perllocal.pod | xargs rm +} diff --git a/talimatname/genel/perl-digest-nilsimsa/talimat b/talimatname/genel/perl-digest-nilsimsa/talimat new file mode 100644 index 000000000..4745e9cc8 --- /dev/null +++ b/talimatname/genel/perl-digest-nilsimsa/talimat @@ -0,0 +1,21 @@ +# Description: Perl version of Nilsimsa code +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl +run=( perl ) +name=perl-digest-nilsimsa +version=0.06 +release=1 + +source=(http://www.cpan.org/authors/id/V/VI/VIPUL/Digest-Nilsimsa-$version.tar.gz) + +build() { +cd Digest-Nilsimsa-$version +PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name .packlist -or \ + -name perllocal.pod | xargs rm +} diff --git a/talimatname/genel/perl-digest-sha1/talimat b/talimatname/genel/perl-digest-sha1/talimat new file mode 100644 index 000000000..4d1291506 --- /dev/null +++ b/talimatname/genel/perl-digest-sha1/talimat @@ -0,0 +1,20 @@ +# Description: Perl interface to the SHA-1 Algorithm +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl +run=( perl ) +name=perl-digest-sha1 +version=2.13 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/Digest-SHA1-$version.tar.gz) + +build() { +cd Digest-SHA1-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG -iname '*.pod' -or \ +-name '.packlist' -or \ +-name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-encode-locale/talimat b/talimatname/genel/perl-encode-locale/talimat new file mode 100644 index 000000000..34fc534e8 --- /dev/null +++ b/talimatname/genel/perl-encode-locale/talimat @@ -0,0 +1,21 @@ +# Description: Determine the locale encoding +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl +run=( perl ) +name=perl-encode-locale +version=1.03 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/Encode-Locale-$version.tar.gz) + +build() { +cd Encode-Locale-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-error/talimat b/talimatname/genel/perl-error/talimat new file mode 100644 index 000000000..aa888433a --- /dev/null +++ b/talimatname/genel/perl-error/talimat @@ -0,0 +1,21 @@ +# Description: Perl/CPAN Error module - Error/exception handling in an OO-ish way +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl +run=( perl ) +name=perl-error +version=0.17022 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/Error-$version.tar.gz) + +build() { +cd Error-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-extutils-depends/talimat b/talimatname/genel/perl-extutils-depends/talimat new file mode 100644 index 000000000..438f8c89a --- /dev/null +++ b/talimatname/genel/perl-extutils-depends/talimat @@ -0,0 +1,22 @@ +# Description: perl module +# URL: http://www.gtkperl.org +# Packager: pierre at nutyx dot org +# Depends on: +run=( perl ) +name=perl-extutils-depends +version=0.304 +release=1 + +source=(http://www.cpan.org/authors/id/F/FL/FLORA/ExtUtils-Depends-$version.tar.gz) + +build() { + cd ExtUtils-Depends-$version + perl Makefile.PL + make + make DESTDIR=$PKG install + find $PKG \ + -name perllocal.pod \ + -o -name .packlist | xargs rm + find $PKG -empty | xargs rmdir -p ||: + +} diff --git a/talimatname/genel/perl-extutils-makemaker/talimat b/talimatname/genel/perl-extutils-makemaker/talimat new file mode 100644 index 000000000..7c850cc47 --- /dev/null +++ b/talimatname/genel/perl-extutils-makemaker/talimat @@ -0,0 +1,32 @@ +# Description: ExtUtils::MakeMaker - Create a module Makefile +# URL: URL: http://search.cpan.org/~bingos/ExtUtils-MakeMaker/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: +run=( perl ) +name=perl-extutils-makemaker +version=6.98 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-$version.tar.gz) + +build() { + cd ExtUtils-MakeMaker-$version + perl Makefile.PL + make OPTIMIZE="$CFLAGS" || exit 1 + make test + make install INSTALLDIRS=vendor DESTDIR=$PKG || exit 1 + + # Remove duplicated man pages + rm -r $PKG/usr/share/man + + # Remove perllocal.pod and .packlist if present in the package + for i in perllocal.pod .packlist; do + find $PKG -name "$i" -exec rm -rf {} \; + done + rm $PKG/usr/bin/instmodsh +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/perl-extutils-pkgconfig/talimat b/talimatname/genel/perl-extutils-pkgconfig/talimat new file mode 100644 index 000000000..55b1cf937 --- /dev/null +++ b/talimatname/genel/perl-extutils-pkgconfig/talimat @@ -0,0 +1,22 @@ +# Description: Perl connector for pkgconfig +# URL: http://www.gtkperl.org +# Packager: pierre at nutyx dot org +# Depends on: perl-extutils-depends +run=( perl ) +name=perl-extutils-pkgconfig +version=1.15 +release=1 + +source=(http://www.cpan.org/modules/by-module/ExtUtils/ExtUtils-PkgConfig-$version.tar.gz) + +build() { + cd ExtUtils-PkgConfig-$version + perl Makefile.PL + make + make DESTDIR=$PKG install + find $PKG \ + -name perllocal.pod \ + -o -name .packlist | xargs rm + find $PKG -empty | xargs rmdir -p ||: +} + diff --git a/talimatname/genel/perl-file-listing/talimat b/talimatname/genel/perl-file-listing/talimat new file mode 100644 index 000000000..5b423622d --- /dev/null +++ b/talimatname/genel/perl-file-listing/talimat @@ -0,0 +1,21 @@ +# Description: parse directory listing +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-http-date +run=( perl ) +name=perl-file-listing +version=6.04 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/File-Listing-$version.tar.gz) + +build() { +cd File-Listing-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name .packlist -or \ + -name perllocal.pod | xargs rm +} diff --git a/talimatname/genel/perl-glib/talimat b/talimatname/genel/perl-glib/talimat new file mode 100644 index 000000000..09a3c34c4 --- /dev/null +++ b/talimatname/genel/perl-glib/talimat @@ -0,0 +1,21 @@ +# Description: Perl connector for glib +# URL: http://www.gtkperl.org +# Packager: pierre at nutyx dot org +# Depends on: perl-extutils-depends gobject-introspection perl-extutils-pkgconfig +run=( perl ) +name=perl-glib +version=1.304 +release=1 + +source=(http://www.cpan.org/authors/id/X/XA/XAOC/Glib-$version.tar.gz) + +build() { + cd Glib-$version + perl Makefile.PL + make + make DESTDIR=$PKG install + find $PKG \ + -name perllocal.pod \ + -o -name .packlist | xargs rm + rm $PKG -empty | xargs rmdir -p ||: +} diff --git a/talimatname/genel/perl-html-parser/talimat b/talimatname/genel/perl-html-parser/talimat new file mode 100644 index 000000000..4ec78393e --- /dev/null +++ b/talimatname/genel/perl-html-parser/talimat @@ -0,0 +1,22 @@ +# Description: Perl HTML parser class +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-html-tagset +run=( perl ) +name=perl-html-parser +version=3.71 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTML-Parser-$version.tar.gz) + +build() { +cd HTML-Parser-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install + +find $PKG \ + -name '*.bs' -or \ + -name .packlist -or \ + -name perllocal.pod | xargs rm +} diff --git a/talimatname/genel/perl-html-tagset/talimat b/talimatname/genel/perl-html-tagset/talimat new file mode 100644 index 000000000..61bf796aa --- /dev/null +++ b/talimatname/genel/perl-html-tagset/talimat @@ -0,0 +1,21 @@ +# Description: Data tables useful in parsing HTML +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl +run=( perl ) +name=perl-html-tagset +version=3.20 +release=1 + +source=(http://www.cpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-$version.tar.gz) + +build() { +cd HTML-Tagset-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-http-cookies/talimat b/talimatname/genel/perl-http-cookies/talimat new file mode 100644 index 000000000..92446eca2 --- /dev/null +++ b/talimatname/genel/perl-http-cookies/talimat @@ -0,0 +1,21 @@ +# Description: HTTP cookie jars +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-http-date perl-http-message +run=( perl ) +name=perl-http-cookies +version=6.01 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTTP-Cookies-$version.tar.gz) + +build() { +cd HTTP-Cookies-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-http-daemon/talimat b/talimatname/genel/perl-http-daemon/talimat new file mode 100644 index 000000000..7d46dd34d --- /dev/null +++ b/talimatname/genel/perl-http-daemon/talimat @@ -0,0 +1,21 @@ +# Description: A simple http server class +# URL: A simple http server class +# Packager: pierre at nutyx dot org +# Depends on: perl perl-http-date perl-http-message perl-lwp-mediatypes +run=( perl ) +name=perl-http-daemon +version=6.01 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTTP-Daemon-$version.tar.gz) + +build() { +cd HTTP-Daemon-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-http-date/talimat b/talimatname/genel/perl-http-date/talimat new file mode 100644 index 000000000..04b9ee197 --- /dev/null +++ b/talimatname/genel/perl-http-date/talimat @@ -0,0 +1,21 @@ +# Description: Date conversion routines +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl +run=( perl ) +name=perl-http-date +version=6.02 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTTP-Date-$version.tar.gz) + +build() { +cd HTTP-Date-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-http-message/talimat b/talimatname/genel/perl-http-message/talimat new file mode 100644 index 000000000..b7b2a2f01 --- /dev/null +++ b/talimatname/genel/perl-http-message/talimat @@ -0,0 +1,27 @@ +# Description: HTTP style messages +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-encode-locale perl-html-parser perl-http-date perl-lwp-mediatypes perl-uri +run=( perl ) +name=perl-http-message +version=6.06 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTTP-Message-$version.tar.gz) + +build() { +( export PERL_MM_USE_DEFAULT=1 PERL5LIB="" \ + PERL_AUTOINSTALL=--skipdeps \ + PERL_MM_OPT="INSTALLDIRS=vendor" \ + PERL_MB_OPT="--installdirs vendor" \ + MODULEBUILDRC=/dev/null) + +cd HTTP-Message-$version +perl Makefile.PL +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-http-negotiate/talimat b/talimatname/genel/perl-http-negotiate/talimat new file mode 100644 index 000000000..c214835db --- /dev/null +++ b/talimatname/genel/perl-http-negotiate/talimat @@ -0,0 +1,22 @@ +# Description: Choose a variant to serve +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-http-message +run=( perl ) +name=perl-http-negotiate +version=6.01 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTTP-Negotiate-$version.tar.gz) + +build() { +cd HTTP-Negotiate-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install + +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-image-exiftool/talimat b/talimatname/genel/perl-image-exiftool/talimat new file mode 100644 index 000000000..ee3c912fa --- /dev/null +++ b/talimatname/genel/perl-image-exiftool/talimat @@ -0,0 +1,21 @@ +# Description: Generates and rewritten exif info in the raw files +# URL: http://search.cpan.org/~exiftool/Image-ExifTool/ +# Packager: piernov piernov at piernov dot org +# Depends on: +run=( perl ) +name=perl-image-exiftool +version=9.90 +release=1 + +source=(http://www.cpan.org/authors/id/E/EX/EXIFTOOL/Image-ExifTool-$version.tar.gz) + +build() { +cd Image-ExifTool-$version +perl Makefile.PL +make +make DESTDIR=$PKG install +find $PKG \ +-name '*.pod' \ +-o -name '.packlist' | xargs rm +find $PKG -empty | xargs rmdir -p ||: +} diff --git a/talimatname/genel/perl-io-socket-inet6/talimat b/talimatname/genel/perl-io-socket-inet6/talimat new file mode 100644 index 000000000..55c8d83d0 --- /dev/null +++ b/talimatname/genel/perl-io-socket-inet6/talimat @@ -0,0 +1,25 @@ +# Description: Object interface for AF_INET|AF_INET6 domain sockets +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-socket6 +run=( perl ) +name=perl-io-socket-inet6 +version=2.72 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/IO-Socket-INET6-$version.tar.gz) + +build() { + ( export PERL_MM_USE_DEFAULT=1 PERL5LIB="" \ + PERL_AUTOINSTALL=--skipdeps \ + PERL_MM_OPT="INSTALLDIRS=vendor" \ + PERL_MB_OPT="--installdirs vendor" \ + MODULEBUILDRC=/dev/null) + +cd IO-Socket-INET6-$version +perl Makefile.PL +make +make DESTDIR=$PKG install + +find $PKG -name .packlist -o -name perllocal.pod -delete +} diff --git a/talimatname/genel/perl-io-socket-ssl/talimat b/talimatname/genel/perl-io-socket-ssl/talimat new file mode 100644 index 000000000..5b6c362e8 --- /dev/null +++ b/talimatname/genel/perl-io-socket-ssl/talimat @@ -0,0 +1,22 @@ +# Description: Nearly transparent SSL encapsulation for IO::Socket::INET +# URL: http://search.cpan.org/dist/IO-Socket-SSL/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-net-ssleay perl-uri +run=( perl ) +name=perl-io-socket-ssl +version=1.988 +release=1 + +source=(http://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-$version.tar.gz) + +build() { +cd IO-Socket-SSL-$version +yes | perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install + +find $PKG \ + -name '*.bs' -or \ + -name .packlist -or \ + -name perllocal.pod | xargs rm +} diff --git a/talimatname/genel/perl-io-tty/talimat b/talimatname/genel/perl-io-tty/talimat new file mode 100644 index 000000000..b4f4b192f --- /dev/null +++ b/talimatname/genel/perl-io-tty/talimat @@ -0,0 +1,27 @@ +# Description: Provide an interface to TTYs and PTYs +# URL: URL: http://search.cpan.org/dist/IO-Tty/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: +run=( perl ) +name=perl-io-tty +version=1.11 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/IO-Tty-$version.tar.gz) + +build() { + cd IO-Tty-$version + perl Makefile.PL + make OPTIMIZE="$CFLAGS" || exit 1 + make install INSTALLDIRS=vendor DESTDIR=$PKG || exit 1 + + # Remove perllocal.pod and .packlist if present in the package + for i in perllocal.pod .packlist; do + find $PKG -name "$i" -exec rm -rf {} \; + done +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/perl-ipc-run/talimat b/talimatname/genel/perl-ipc-run/talimat new file mode 100644 index 000000000..4247eaa8d --- /dev/null +++ b/talimatname/genel/perl-ipc-run/talimat @@ -0,0 +1,27 @@ +# Description: IPC::Run - system() and background procs w/ piping, redirs, ptys +# URL: URL: http://search.cpan.org/dist/IPC-Run +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: perl-io-tty +run=( perl ) +name=perl-ipc-run +version=0.92 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/IPC-Run-$version.tar.gz) + +build() { + cd IPC-Run-$version + perl Makefile.PL + make OPTIMIZE="$CFLAGS" || exit 1 + make install INSTALLDIRS=vendor DESTDIR=$PKG || exit 1 + + # Remove perllocal.pod and .packlist if present in the package + for i in perllocal.pod .packlist; do + find $PKG -name "$i" -exec rm -rf {} \; + done +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/perl-libwww/talimat b/talimatname/genel/perl-libwww/talimat new file mode 100644 index 000000000..af34e32a4 --- /dev/null +++ b/talimatname/genel/perl-libwww/talimat @@ -0,0 +1,21 @@ +# Description: The World-Wide Web library for Perl +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-encode-locale perl-file-listing perl-html-parser perl-http-cookies perl-http-daemon perl-http-date perl-http-negotiate perl-lwp-mediatypes perl-net-http perl-uri perl-www-robotrules perl-http-message +run=( perl ) +name=perl-libwww +version=6.06 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/M/MS/MSCHILLI/libwww-perl-$version.tar.gz) + +build() { +cd libwww-perl-$version +perl Makefile.PL --aliases IINSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-locale-gettext/perl-locale-gettext.compatibility-with-POSIX-module.patch b/talimatname/genel/perl-locale-gettext/perl-locale-gettext.compatibility-with-POSIX-module.patch new file mode 100644 index 000000000..ad675516b --- /dev/null +++ b/talimatname/genel/perl-locale-gettext/perl-locale-gettext.compatibility-with-POSIX-module.patch @@ -0,0 +1,10 @@ +--- a/gettext.pm 2005-05-31 20:11:16.000000000 -0700 ++++ b/gettext.pm 2009-10-07 12:39:42.000000000 -0700 +@@ -32,6 +32,7 @@ + =cut + + use Carp; ++use POSIX qw(:locale_h); + + require Exporter; + require DynaLoader; diff --git a/talimatname/genel/perl-locale-gettext/talimat b/talimatname/genel/perl-locale-gettext/talimat new file mode 100644 index 000000000..d36dbc67e --- /dev/null +++ b/talimatname/genel/perl-locale-gettext/talimat @@ -0,0 +1,30 @@ +# Description: Permits access from Perl to the gettext() family of functions +# URL: URL: http://search.cpan.org/dist/gettext/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: gettext +run=( perl ) +name=perl-locale-gettext +version=1.05 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/P/PV/PVANDRY/gettext-$version.tar.gz +perl-locale-gettext.compatibility-with-POSIX-module.patch) + +build() { + cd gettext-$version + patch -Np1 -i \ + ../perl-locale-gettext.compatibility-with-POSIX-module.patch || exit 1 + perl Makefile.PL + make OPTIMIZE="$CFLAGS" || exit 1 + make install INSTALLDIRS=vendor DESTDIR=$PKG || exit 1 + + # Remove perllocal.pod and .packlist if present in the package + for i in perllocal.pod .packlist; do + find $PKG -name "$i" -exec rm -rf {} \; + done +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/perl-lwp-mediatypes/talimat b/talimatname/genel/perl-lwp-mediatypes/talimat new file mode 100644 index 000000000..3d0523144 --- /dev/null +++ b/talimatname/genel/perl-lwp-mediatypes/talimat @@ -0,0 +1,21 @@ +# Description: Guess the media type of a file or a URL +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl +run=( perl ) +name=perl-lwp-mediatypes +version=6.02 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/LWP-MediaTypes-$version.tar.gz) + +build() { +cd LWP-MediaTypes-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-lwp-protocol-https/talimat b/talimatname/genel/perl-lwp-protocol-https/talimat new file mode 100644 index 000000000..e0b907362 --- /dev/null +++ b/talimatname/genel/perl-lwp-protocol-https/talimat @@ -0,0 +1,22 @@ +# Description: Provide https support for LWP::UserAgent +# URL: Provide https support for LWP::UserAgent +# Packager: pierre at nutyx dot org +# Depends on: perl perl-io-socket-ssl perl-mozilla-ca perl-net-http perl-libwww +run=( perl ) +name=perl-lwp-protocol-https +version=6.04 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/LWP-Protocol-https-$version.tar.gz) + +build() { +cd LWP-Protocol-https-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install + +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-mail-dkim/talimat b/talimatname/genel/perl-mail-dkim/talimat new file mode 100644 index 000000000..15b10496a --- /dev/null +++ b/talimatname/genel/perl-mail-dkim/talimat @@ -0,0 +1,21 @@ +# Description: Implements DomainKeys Identified Mail (DKIM) +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-crypt-openssl-rsa perl-digest-sha1 perl-mailtools perl-net-dns +run=( perl ) +name=perl-mail-dkim +version=0.40 +release=1 + +source=(http://www.cpan.org/authors/id/J/JA/JASLONG/Mail-DKIM-$version.tar.gz) + +build() { +cd Mail-DKIM-$version +PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-mail-spf/talimat b/talimatname/genel/perl-mail-spf/talimat new file mode 100644 index 000000000..fdc7cebd9 --- /dev/null +++ b/talimatname/genel/perl-mail-spf/talimat @@ -0,0 +1,17 @@ +# Description: Perl module that provides SPF support +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-error perl-netaddr-ip perl-uri perl-net-dns perl-net-dns-resolver-programmable +run=( perl ) +name=perl-mail-spf +version=2.9.0 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/J/JM/JMEHNLE/mail-spf/Mail-SPF-v$version.tar.gz) + +build() { +cd Mail-SPF-v$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/perl-mailtools/talimat b/talimatname/genel/perl-mailtools/talimat new file mode 100644 index 000000000..9b5ebf904 --- /dev/null +++ b/talimatname/genel/perl-mailtools/talimat @@ -0,0 +1,21 @@ +# Description: Various e-mail related modules +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-timedate +run=( perl ) +name=perl-mailtools +version=2.13 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/M/MA/MARKOV/MailTools-$version.tar.gz) + +build() { +cd MailTools-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-mozilla-ca/talimat b/talimatname/genel/perl-mozilla-ca/talimat new file mode 100644 index 000000000..bfd0bdae6 --- /dev/null +++ b/talimatname/genel/perl-mozilla-ca/talimat @@ -0,0 +1,24 @@ +# Description: Mozilla's CA cert bundle in PEM format +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl +run=( perl ) +name=perl-mozilla-ca +version=20130114 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/A/AB/ABH/Mozilla-CA-$version.tar.gz) + +build() { +export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps +unset PERL5LIB PERL_MM_OPT + +cd Mozilla-CA-$version +perl Makefile.PL +make +make install INSTALLDIRS=vendor DESTDIR=$PKG +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-net-dns-resolver-programmable/talimat b/talimatname/genel/perl-net-dns-resolver-programmable/talimat new file mode 100644 index 000000000..630cb72e9 --- /dev/null +++ b/talimatname/genel/perl-net-dns-resolver-programmable/talimat @@ -0,0 +1,21 @@ +# Description: A Net::DNS::Resolver descendant class for offline emulation of DNS +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-net-dns +run=( perl ) +name=perl-net-dns-resolver-programmable +version=0.003 +release=1 + +source=(http://www.cpan.org/authors/id/J/JM/JMEHNLE/net-dns-resolver-programmable/Net-DNS-Resolver-Programmable-v$version.tar.gz) + +build() { +cd Net-DNS-Resolver-Programmable-v$version +PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-net-dns/talimat b/talimatname/genel/perl-net-dns/talimat new file mode 100644 index 000000000..6f8a2c354 --- /dev/null +++ b/talimatname/genel/perl-net-dns/talimat @@ -0,0 +1,20 @@ +# Description: Perl Module: Interface to the DNS resolver +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-digest-hmac perl-net-ip perl-io-socket-inet6 perl-socket6 +run=( perl ) +name=perl-net-dns +version=0.81 +release=1 + +source=(http://www.cpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-$version.tar.gz) + +build() { +cd Net-DNS-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG -iname '*.pod' -or \ +-name '.packlist' -or \ +-name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-net-http/talimat b/talimatname/genel/perl-net-http/talimat new file mode 100644 index 000000000..fbac83037 --- /dev/null +++ b/talimatname/genel/perl-net-http/talimat @@ -0,0 +1,21 @@ +# Description: Low-level HTTP connection (client) +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl +run=( perl ) +name=perl-net-http +version=6.06 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/Net-HTTP-$version.tar.gz) + +build() { +cd Net-HTTP-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-net-ip/talimat b/talimatname/genel/perl-net-ip/talimat new file mode 100644 index 000000000..b30ac6be2 --- /dev/null +++ b/talimatname/genel/perl-net-ip/talimat @@ -0,0 +1,21 @@ +# Description: Perl Module: Easy manipulation of IPv4 and IPv6 addresses +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl +run=( perl ) + +name=perl-net-ip +version=1.26 +release=1 + +source=(http://www.cpan.org/authors/id/M/MA/MANU/Net-IP-$version.tar.gz) + +build() { +cd Net-IP-$version +PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG -iname '*.pod' -or \ +-name '.packlist' -or \ +-name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-net-ssleay/talimat b/talimatname/genel/perl-net-ssleay/talimat new file mode 100644 index 000000000..b5427102c --- /dev/null +++ b/talimatname/genel/perl-net-ssleay/talimat @@ -0,0 +1,31 @@ +# Description: Perl extension for using OpenSSL +# URL: http://search.cpan.org/dist/Net-SSLeay +# Packager: pierre at nutyx dot org +# Depends on: openssl +run=( perl ) +_cpanname=Net-SSLeay +name=perl-net-ssleay +version=1.63 +release=1 + +source=(http://www.cpan.org/authors/id/M/MI/MIKEM/${_cpanname}-$version.tar.gz) + +build() { +cd ${_cpanname}-$version +sed -i \ + -e "/\$opts->{optimize} = '-O2 -g';/d" \ + inc/Module/Install/PRIVATE/Net/SSLeay.pm + +export OPTIMIZE="$CFLAGS" +export OPENSSL_PREFIX=/usr + +PERL_MM_USE_DEFAULT=1 perl Makefile.PL -- INSTALLDIRS=vendor +make +make install DESTDIR=$PKG + +install -D -m644 README $PKG/usr/share/licenses/$name/LICENSE +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-netaddr-ip/talimat b/talimatname/genel/perl-netaddr-ip/talimat new file mode 100644 index 000000000..e18be770c --- /dev/null +++ b/talimatname/genel/perl-netaddr-ip/talimat @@ -0,0 +1,21 @@ +# Description: Perl module to manage IP addresses and subnets +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl +run=( perl ) +name=perl-netaddr-ip +version=4.075 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/M/MI/MIKER/NetAddr-IP-$version.tar.gz) + +build() { +cd NetAddr-IP-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name .packlist -or \ + -name perllocal.pod | xargs rm +} diff --git a/talimatname/genel/perl-path-class/talimat b/talimatname/genel/perl-path-class/talimat new file mode 100644 index 000000000..e0227a15f --- /dev/null +++ b/talimatname/genel/perl-path-class/talimat @@ -0,0 +1,27 @@ +# Description: Cross-platform path specification manipulation +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl +run=( perl ) +name=perl-path-class +version=0.33 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/K/KW/KWILLIAMS/Path-Class-$version.tar.gz) + +build() { +export PERL_MM_USE_DEFAULT=1 PERL5LIB="" \ + PERL_AUTOINSTALL=--skipdeps \ + PERL_MM_OPT="INSTALLDIRS=vendor" \ + PERL_MB_OPT="--installdirs vendor" \ + MODULEBUILDRC=/dev/null + +cd Path-Class-$version +perl Makefile.PL +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name .packlist -or \ + -name perllocal.pod | xargs rm +} diff --git a/talimatname/genel/perl-pod-coverage/talimat b/talimatname/genel/perl-pod-coverage/talimat new file mode 100644 index 000000000..14c5a67b1 --- /dev/null +++ b/talimatname/genel/perl-pod-coverage/talimat @@ -0,0 +1,28 @@ +# Description: Checks if the documentation of a module is comprehensive +# URL: URL: http://search.cpan.org/dist/Pod-Coverage +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: perl-devel-symdump +run=( perl ) +name=perl-pod-coverage +version=0.23 +release=1 + +source=( +http://www.cpan.org/authors/id/R/RC/RCLAMP/Pod-Coverage-$version.tar.gz) + +build() { + cd Pod-Coverage-$version + perl Makefile.PL + make OPTIMIZE="$CFLAGS" || exit 1 + make install INSTALLDIRS=vendor DESTDIR=$PKG || exit 1 + + # Remove perllocal.pod and .packlist if present in the package + for i in perllocal.pod .packlist; do + find $PKG -name "$i" -exec rm -rf {} \; + done +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/perl-socket6/talimat b/talimatname/genel/perl-socket6/talimat new file mode 100644 index 000000000..aa5bae44a --- /dev/null +++ b/talimatname/genel/perl-socket6/talimat @@ -0,0 +1,21 @@ +# Description: A getaddrinfo/getnameinfo support module +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl +run=( perl ) +name=perl-socket6 +version=0.25 +release=2 + +source=(http://search.cpan.org/CPAN/authors/id/U/UM/UMEMOTO/Socket6-$version.tar.gz) + +build() { +cd Socket6-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-test-pod-coverage/talimat b/talimatname/genel/perl-test-pod-coverage/talimat new file mode 100644 index 000000000..e168e5ae9 --- /dev/null +++ b/talimatname/genel/perl-test-pod-coverage/talimat @@ -0,0 +1,27 @@ +# Description: CPAN Test::Pod::Coverage module +# URL: URL: http://search.cpan.org/dist/Test-Pod-Coverage/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: perl-pod-coverage +run=( perl ) +name=perl-test-pod-coverage +version=1.08 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/Test-Pod-Coverage-$version.tar.gz) + +build() { + cd Test-Pod-Coverage-$version + perl Makefile.PL + make OPTIMIZE="$CFLAGS" || exit 1 + make install INSTALLDIRS=vendor DESTDIR=$PKG || exit 1 + + # Remove perllocal.pod and .packlist if present in the package + for i in perllocal.pod .packlist; do + find $PKG -name "$i" -exec rm -rf {} \; + done +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/perl-test-pod/talimat b/talimatname/genel/perl-test-pod/talimat new file mode 100644 index 000000000..f14bbf190 --- /dev/null +++ b/talimatname/genel/perl-test-pod/talimat @@ -0,0 +1,27 @@ +# Description: Check for POD errors in files +# URL: URL: http://search.cpan.org/dist/Test-Pod/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: +run=( perl ) +name=perl-test-pod +version=1.48 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/D/DW/DWHEELER/Test-Pod-$version.tar.gz) + +build() { + cd Test-Pod-$version + perl Makefile.PL + make OPTIMIZE="$CFLAGS" || exit 1 + make install INSTALLDIRS=vendor DESTDIR=$PKG || exit 1 + + # Remove perllocal.pod and .packlist if present in the package + for i in perllocal.pod .packlist; do + find $PKG -name "$i" -exec rm -rf {} \; + done +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/perl-time-duration/talimat b/talimatname/genel/perl-time-duration/talimat new file mode 100644 index 000000000..4be13e7f1 --- /dev/null +++ b/talimatname/genel/perl-time-duration/talimat @@ -0,0 +1,28 @@ +# Description: Rounded or exact English expression of durations +# URL: URL: http://search.cpan.org/dist/Time-Duration +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: perl-test-pod perl-test-pod-coverage +run=( perl ) +name=perl-time-duration +version=1.1 +release=1 + +source=( +http://www.cpan.org/authors/id/A/AV/AVIF/Time-Duration-$version.tar.gz) + +build() { + cd Time-Duration-$version + perl Makefile.PL + make OPTIMIZE="$CFLAGS" || exit 1 + make install INSTALLDIRS=vendor DESTDIR=$PKG || exit 1 + + # Remove perllocal.pod and .packlist if present in the package + for i in perllocal.pod .packlist; do + find $PKG -name "$i" -exec rm -rf {} \; + done +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/perl-timedate/talimat b/talimatname/genel/perl-timedate/talimat new file mode 100644 index 000000000..77228753e --- /dev/null +++ b/talimatname/genel/perl-timedate/talimat @@ -0,0 +1,28 @@ +# Description: Date formating subroutines +# URL: URL: http://search.cpan.org/dist/TimeDate/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: +run=( perl ) +name=perl-timedate +version=2.30 +release=1 + +source=( +http://www.cpan.org/authors/id/G/GB/GBARR/TimeDate-$version.tar.gz) + +build() { + cd TimeDate-$version + perl Makefile.PL + make OPTIMIZE="$CFLAGS" || exit 1 + make install INSTALLDIRS=vendor DESTDIR=$PKG || exit 1 + + # Remove perllocal.pod and .packlist if present in the package + for i in perllocal.pod .packlist; do + find $PKG -name "$i" -exec rm -rf {} \; + done +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/perl-try-tiny/talimat b/talimatname/genel/perl-try-tiny/talimat new file mode 100644 index 000000000..af7d853b7 --- /dev/null +++ b/talimatname/genel/perl-try-tiny/talimat @@ -0,0 +1,21 @@ +# Description: Minimal try/catch with proper localization of +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl +run=( perl ) +name=perl-try-tiny +version=0.22 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Try-Tiny-$version.tar.gz) + +build() { +cd Try-Tiny-$version +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name .packlist -or \ + -name perllocal.pod | xargs rm +} diff --git a/talimatname/genel/perl-uri/talimat b/talimatname/genel/perl-uri/talimat new file mode 100644 index 000000000..912a0bbc6 --- /dev/null +++ b/talimatname/genel/perl-uri/talimat @@ -0,0 +1,21 @@ +# Description: Library for Uniform Resource Identifiers Perl +# URL: http://search.cpan.org/~gaas/URI-1.35/URI.pm +# Packager: pierre at nutyx dot org +# Depends on: +run=( perl ) +name=perl-uri +version=1.67 +release=1 + +source=(http://www.cpan.org/authors/id/E/ET/ETHER/URI-$version.tar.gz) + +build() { +cd URI-$version + perl Makefile.PL + make + make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/perl-www-robotrules/talimat b/talimatname/genel/perl-www-robotrules/talimat new file mode 100644 index 000000000..c68719330 --- /dev/null +++ b/talimatname/genel/perl-www-robotrules/talimat @@ -0,0 +1,20 @@ +# Description: Database of robots.txt-derived permissions +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-uri +run=( perl ) +name=perl-www-robotrules +version=6.02 +release=2 + +source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/WWW-RobotRules-$version.tar.gz) + +build() { +cd WWW-RobotRules-$version +perl Makefile.PL +make +make DESTDIR=$PKG install +find $PKG \ +-name perllocal.pod \ +-o -name .packlist | xargs rm +} diff --git a/talimatname/genel/perl-xml-namespacesupport/talimat b/talimatname/genel/perl-xml-namespacesupport/talimat new file mode 100644 index 000000000..320e63970 --- /dev/null +++ b/talimatname/genel/perl-xml-namespacesupport/talimat @@ -0,0 +1,28 @@ +# Description: Generic namespace helpers (ported from SAX2) +# URL: URL: http://search.cpan.org/dist/XML-NamespaceSupport +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: +run=( perl ) +name=perl-xml-namespacesupport +version=1.11 +release=1 + +source=( +http://www.cpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-$version.tar.gz) + +build() { + cd XML-NamespaceSupport-$version + perl Makefile.PL + make OPTIMIZE="$CFLAGS" || exit 1 + make install INSTALLDIRS=vendor DESTDIR=$PKG || exit 1 + + # Remove perllocal.pod and .packlist if present in the package + for i in perllocal.pod .packlist; do + find $PKG -name "$i" -exec rm -rf {} \; + done +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/perl-xml-parser/talimat b/talimatname/genel/perl-xml-parser/talimat new file mode 100644 index 000000000..a895c9d99 --- /dev/null +++ b/talimatname/genel/perl-xml-parser/talimat @@ -0,0 +1,19 @@ +# Description: Perl module for processing xml document +# URL: http://search.cpan.org/dist/XML-Parser/ +# Packagers: pierre at nutyx dot org +# Depends on: perl + +name=perl-xml-parser +version=2.43 +release=2 + +source=(http://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-$version.tar.gz) +run=(perl) + +build() { +cd XML-Parser-$version +perl Makefile.PL +make OPTIMIZE="$CFLAGS" +make DESTDIR=$PKG install +find $PKG -name .packlist -o -name perllocal.pod -exec rm '{}' \; +} diff --git a/talimatname/genel/perl-xml-sax-base/talimat b/talimatname/genel/perl-xml-sax-base/talimat new file mode 100644 index 000000000..efe5aa6cf --- /dev/null +++ b/talimatname/genel/perl-xml-sax-base/talimat @@ -0,0 +1,29 @@ +# Description: Base class SAX Drivers and Filters +# URL: URL: http://search.cpan.org/dist/XML-SAX-Base +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: +run=( perl ) +name=perl-xml-sax-base +version=1.08 +release=1 + +source=( +http://www.cpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-$version.tar.gz) + +build() { + cd XML-SAX-Base-$version + perl Makefile.PL + make OPTIMIZE="$CFLAGS" || exit 1 + make test + make install INSTALLDIRS=vendor DESTDIR=$PKG || exit 1 + + # Remove perllocal.pod and .packlist if present in the package + for i in perllocal.pod .packlist; do + find $PKG -name "$i" -exec rm -rf {} \; + done +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/perl-xml-sax/perl-xml-sax.patch b/talimatname/genel/perl-xml-sax/perl-xml-sax.patch new file mode 100644 index 000000000..880468b8d --- /dev/null +++ b/talimatname/genel/perl-xml-sax/perl-xml-sax.patch @@ -0,0 +1,46 @@ +--- a/Makefile.PL 2011-09-04 23:37:48.000000000 +0200 ++++ b/Makefile.PL 2011-10-07 18:12:50.000000000 +0200 +@@ -12,43 +12,3 @@ + 'XML::NamespaceSupport' => 0.03, + }, + ); +- +-sub MY::install { +- package MY; +- my $script = shift->SUPER::install(@_); +- +- # Only modify existing ParserDetails.ini if user agrees +- +- my $write_ini_ok = 0; +- +- eval { require XML::SAX }; +- if ($@) { +- $write_ini_ok = 1; +- } +- else { +- my $dir = File::Basename::dirname($INC{'XML/SAX.pm'}); +- if (-e File::Spec->catfile($dir, 'SAX', 'ParserDetails.ini')) { +- $write_ini_ok = +- ExtUtils::MakeMaker::prompt( +- "Do you want XML::SAX to alter ParserDetails.ini?", "Y" +- ) =~ /^y/i; +- } +- else { +- $write_ini_ok = 1; +- } +- } +- +- if ($write_ini_ok) { +- $script =~ s/install :: (.*)$/install :: $1 install_sax_pureperl/m; +- $script .= <<"INSTALL"; +- +-install_sax_pureperl : +-\t\@\$(PERL) -MXML::SAX -e "XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()" +- +-INSTALL +- +- } +- +- return $script; +-} +- diff --git a/talimatname/genel/perl-xml-sax/talimat b/talimatname/genel/perl-xml-sax/talimat new file mode 100644 index 000000000..bf039476e --- /dev/null +++ b/talimatname/genel/perl-xml-sax/talimat @@ -0,0 +1,31 @@ +# Description: Simple API for XML +# URL: URL: http://search.cpan.org/dist/XML-SAX +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: perl-xml-namespacesupport perl-xml-sax-base +run=( perl ) +name=perl-xml-sax +version=0.99 +release=1 + +source=( +http://www.cpan.org/authors/id/G/GR/GRANTM/XML-SAX-$version.tar.gz +perl-xml-sax.patch) + +build() { + cd XML-SAX-$version + patch -Np1 -i ../perl-xml-sax.patch || exit 1 + perl Makefile.PL + make OPTIMIZE="$CFLAGS" || exit 1 + make test + make install INSTALLDIRS=vendor DESTDIR=$PKG || exit 1 + + # Remove perllocal.pod and .packlist if present in the package + for i in perllocal.pod .packlist; do + find $PKG -name "$i" -exec rm -rf {} \; + done +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/perl-xml-simple/talimat b/talimatname/genel/perl-xml-simple/talimat new file mode 100644 index 000000000..97bed7b66 --- /dev/null +++ b/talimatname/genel/perl-xml-simple/talimat @@ -0,0 +1,21 @@ +# Description: Easy API to maintain XML +# URL: http://search.cpan.org/~grantm/ +# Packager: pierre at nutyx dot org +# Depends on: +run=( perl ) +name=perl-xml-simple +version=2.20 +release=1 + +source=(http://search.cpan.org/CPAN/authors/id/G/GR/GRANTM/XML-Simple-$version.tar.gz) + +build() { +cd XML-Simple-$version +perl Makefile.PL +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name .packlist -or \ + -name perllocal.pod | xargs rm +} diff --git a/talimatname/genel/perldoc/perldoc.desktop b/talimatname/genel/perldoc/perldoc.desktop new file mode 100644 index 000000000..382f9c70a --- /dev/null +++ b/talimatname/genel/perldoc/perldoc.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Categories=Development;Documentation +Exec=xdg-open file:///usr/share/doc/perldoc-5.20.0/index.html +Icon=perldoc +StartupNotify=false +Terminal=false +Type=Application +Name=Perl Documentation +Name[fr]=Documentation Perl diff --git a/talimatname/genel/perldoc/perldoc.png b/talimatname/genel/perldoc/perldoc.png new file mode 100644 index 0000000000000000000000000000000000000000..adae31957d537cc5f53c0175a7c22267284c0540 GIT binary patch literal 4190 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 $PKG/etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop << "EOF" +[Desktop Entry] +Name=PolicyKit Authentication Agent +Comment=PolicyKit Authentication Agent +Exec=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 +Terminal=false +Type=Application +Categories= +NoDisplay=true +OnlyShowIn=GNOME;XFCE;Unity; +AutostartCondition=GNOME3 unless-session gnome +EOF +} diff --git a/talimatname/genel/polkit/polkit.README b/talimatname/genel/polkit/polkit.README new file mode 100644 index 000000000..d65f3e4f7 --- /dev/null +++ b/talimatname/genel/polkit/polkit.README @@ -0,0 +1,4 @@ +Si necessaire faites en root: +groupadd -fg 27 polkitd +useradd -c "PolicyKit Daemon Owner" -d /etc/polkit-1 -u 27 \ +-g polkitd -s /bin/false polkitd diff --git a/talimatname/genel/polkit/talimat b/talimatname/genel/polkit/talimat new file mode 100644 index 000000000..2cb6505ab --- /dev/null +++ b/talimatname/genel/polkit/talimat @@ -0,0 +1,34 @@ +# Description: Application development toolkit for controlling system-wide privileges +# URL: http://hal.freedesktop.org/docs/polkit +# Packager: pierre at nutyx dot org +# Depends on: glib js1 gobject-introspection intltool libxslt docbook-xsl + +name=polkit +version=0.113 +release=1 + +source=(http://www.freedesktop.org/software/$name/releases/$name-$version.tar.gz) + +build() { +cd $name-$version + +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--mandir=/usr/share/man \ +--localstatedir=/var \ +--enable-libsystemd-login=no \ +--disable-static +make||make -j1 +make DESTDIR=$PKG install + +cat > $PKG/etc/pam.d/polkit-1 << "EOF" +# Begin /etc/pam.d/polkit-1 + +auth include system-auth +account include system-account +password include system-password +session include system-session + +# End /etc/pam.d/polkit-1 +EOF +} diff --git a/talimatname/genel/poppler-glib/talimat b/talimatname/genel/poppler-glib/talimat new file mode 100644 index 000000000..ab9b3a440 --- /dev/null +++ b/talimatname/genel/poppler-glib/talimat @@ -0,0 +1,31 @@ +# Description: PDF rendering library based on xpdf 3.0 +# URL: URL: http://poppler.freedesktop.org/ +# Packager: alienus at nutyx dot org +# Depends on: poppler xorg-libxxf86vm libpng xorg-fontconfig libjpeg-turbo cairo libxml2 openjpeg lcms lcms2 glib + +name=poppler-glib +release=1 + +source=(http://poppler.freedesktop.org/poppler-$version.tar.xz) + +build() { +cd poppler-$version + +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --disable-static \ + --disable-poppler-qt4 \ + --disable-poppler-qt5 \ + --enable-poppler-glib \ + --disable-xpdf-headers + +make +make -C poppler DESTDIR=$PKG install-libLTLIBRARIES +make -C glib DESTDIR=$PKG install +install -m755 -d $PKG/usr/lib/pkgconfig +install -m644 poppler-glib.pc $PKG/usr/lib/pkgconfig/ + + +rm -f $PKG/usr/lib/libpoppler.* +rm -rf $PKG/usr/share/gtk-doc/html/poppler/ +} diff --git a/talimatname/genel/poppler-qt4/talimat b/talimatname/genel/poppler-qt4/talimat new file mode 100644 index 000000000..773d37210 --- /dev/null +++ b/talimatname/genel/poppler-qt4/talimat @@ -0,0 +1,27 @@ +# Description: PDF rendering library based on xpdf 3.0 +# URL: URL: http://poppler.freedesktop.org/ +# Packager: alienus at nutyx dot org +# Depends on: poppler xorg-libxxf86vm libpng xorg-fontconfig libjpeg-turbo cairo libxml2 openjpeg lcms lcms2 qt4 + +name=poppler-qt4 +release=1 + +source=(http://poppler.freedesktop.org/poppler-$version.tar.xz) + +build() { + cd poppler-$version + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --disable-static \ + --enable-qt4 \ + --disable-qt5 \ + --disable-glib \ + --enable-xpdf-headers + make + make -C poppler DESTDIR=$PKG install-libLTLIBRARIES + make -C qt4 DESTDIR=$PKG install + + mkdir -p $PKG/usr/lib/pkgconfig + install -m644 poppler-qt4.pc $PKG/usr/lib/pkgconfig/ + rm -f $PKG/usr/lib/libpoppler.* +} diff --git a/talimatname/genel/poppler-qt5/talimat b/talimatname/genel/poppler-qt5/talimat new file mode 100644 index 000000000..2b0f5962a --- /dev/null +++ b/talimatname/genel/poppler-qt5/talimat @@ -0,0 +1,27 @@ +# Description: PDF rendering library based on xpdf 3.0 +# URL: URL: http://poppler.freedesktop.org/ +# Packager: alienus at nutyx dot org +# Depends on: poppler xorg-libxxf86vm libpng xorg-fontconfig libjpeg-turbo cairo libxml2 openjpeg lcms lcms2 qt5 + +name=poppler-qt5 +release=1 + +source=(http://poppler.freedesktop.org/poppler-$version.tar.xz) + +build() { + cd poppler-$version + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --disable-static \ + --enable-qt5 \ + --disable-qt4 \ + --disable-glib \ + --enable-xpdf-headers + make + make -C poppler DESTDIR=$PKG install-libLTLIBRARIES + make -C qt5 DESTDIR=$PKG install + + mkdir -p $PKG/usr/lib/pkgconfig + install -m644 poppler-qt5.pc $PKG/usr/lib/pkgconfig/ + rm -f $PKG/usr/lib/libpoppler.* +} diff --git a/talimatname/genel/poppler/talimat b/talimatname/genel/poppler/talimat new file mode 100644 index 000000000..348bff520 --- /dev/null +++ b/talimatname/genel/poppler/talimat @@ -0,0 +1,46 @@ +# Description: PDF rendering library based on xpdf 3.0 +# URL: URL: http://poppler.freedesktop.org/ +# Packager: alienus at nutyx dot org +# Depends on: xorg-libxxf86vm libpng xorg-fontconfig libjpeg-turbo cairo libxml2 openjpeg lcms2 + +dataversion=0.4.7 +name=poppler +version=0.39.0 +release=1 + +source=( +http://poppler.freedesktop.org/$name-$version.tar.xz +http://poppler.freedesktop.org/poppler-data-$dataversion.tar.gz) + +build() { +cd poppler-$version + +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --disable-static \ + --enable-build-type=release \ + --enable-cmyk \ + --disable-poppler-qt4 \ + --disable-poppler-qt5 \ + --disable-poppler-glib \ + --enable-xpdf-headers + +make +make DESTDIR=$PKG install + +cd ../poppler-data-$dataversion +make prefix=/usr DESTDIR=$PKG install + +rm -f $PKG/usr/lib/pkgconfig/poppler-{glib,qt4,qt5}.pc +rm -f $PKG/usr/lib/poppler-{glib*,qt4*,qt5*} + +rm -f $PKG/usr/bin/poppler-glib-demo +rm -rf $PKG/usr/include/poppler/glib/ + +rm -f $PKG/usr/bin/poppler-qt4-demo +rm -rf $PKG/usr/include/poppler/qt4/ + +rm -f $PKG/usr/bin/poppler-qt5-demo +rm -rf $PKG/usr/include/poppler/qt5/ + +} diff --git a/talimatname/genel/popt/talimat b/talimatname/genel/popt/talimat new file mode 100644 index 000000000..7eae697d1 --- /dev/null +++ b/talimatname/genel/popt/talimat @@ -0,0 +1,19 @@ +# Description: The popt libraries which are used by some programs to parse command-line options. +# URL: http://freshmeat.net/projects/popt/ +# Maintainer: - n3npq +# Packager: pierre at nutyx dot org +# Depends on: +PKGMK_GROUPS=(devel man doc) + +name=popt +version=1.16 +release=1 + +source=(http://rpm5.org/files/popt/popt-1.16.tar.gz) + +build() { +cd popt-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/portaudio/talimat b/talimatname/genel/portaudio/talimat new file mode 100644 index 000000000..08e815571 --- /dev/null +++ b/talimatname/genel/portaudio/talimat @@ -0,0 +1,19 @@ +# Description: A free, cross-platform, open source, audio I/O library +# URL: http://www.portaudio.com +# Packager: pierre at nutyx dot org +# Depends on: jack + +name=portaudio +version=19_20140130 +release=1 + +source=(http://www.portaudio.com/archives/pa_stable_v${version}.tgz) + +build() { +cd portaudio +./configure --prefix=/usr --enable-cxx +make||make -j1 +make DESTDIR=$PKG install + +install -Dm0644 LICENSE.txt $SRC/usr/share/licenses/portaudio/LICENSE.txt +} diff --git a/talimatname/genel/portmidi/portmidi-217-build-fix.patch b/talimatname/genel/portmidi/portmidi-217-build-fix.patch new file mode 100644 index 000000000..69ca37891 --- /dev/null +++ b/talimatname/genel/portmidi/portmidi-217-build-fix.patch @@ -0,0 +1,30 @@ +diff -rup portmidi.orig/pm_java/CMakeLists.txt portmidi/pm_java/CMakeLists.txt +--- portmidi.orig/pm_java/CMakeLists.txt 2009-11-04 16:20:44.000000000 +0100 ++++ portmidi/pm_java/CMakeLists.txt 2012-01-24 21:13:08.513182169 +0100 +@@ -15,13 +15,11 @@ if(UNIX) + add_custom_command(OUTPUT pmdefaults/PmDefaultsFrame.class + COMMAND javac -classpath . pmdefaults/PmDefaultsFrame.java + MAIN_DEPENDENCY pmdefaults/PmDefaultsFrame.java +- DEPENDS pmdefaults/PmDefaults.java +- WORKING_DIRECTORY pm_java) ++ DEPENDS pmdefaults/PmDefaults.java) + add_custom_command(OUTPUT pmdefaults/PmDefaults.class + COMMAND javac -classpath . pmdefaults/PmDefaults.java + MAIN_DEPENDENCY pmdefaults/PmDefaults.java +- DEPENDS pmdefaults/PmDefaultsFrame.java +- WORKING_DIRECTORY pm_java) ++ DEPENDS pmdefaults/PmDefaultsFrame.java) + add_custom_command(OUTPUT ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/pmdefaults.jar + COMMAND cp pmdefaults/portmusic_logo.png . + COMMAND jar cmf pmdefaults/manifest.txt pmdefaults.jar +@@ -31,8 +29,7 @@ if(UNIX) + COMMAND mv pmdefaults.jar ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} + COMMAND rm portmusic_logo.png + MAIN_DEPENDENCY pmdefaults/PmDefaults.class +- DEPENDS ${PMDEFAULTS_ALL_CLASSES} +- WORKING_DIRECTORY pm_java) ++ DEPENDS ${PMDEFAULTS_ALL_CLASSES}) + add_custom_target(pmdefaults_target ALL + DEPENDS ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/pmdefaults.jar) + # message(STATUS "add_custom_target: pmdefaults.jar") + diff --git a/talimatname/genel/portmidi/talimat b/talimatname/genel/portmidi/talimat new file mode 100644 index 000000000..4580a478c --- /dev/null +++ b/talimatname/genel/portmidi/talimat @@ -0,0 +1,34 @@ +# Description: Platform independent library for real-time MIDI input/output +# URL: http://portmedia.sourceforge.net +# Packager: pierre at nutyx dot org +# Depends on: cmake glib alsa-lib openjdk + +name=portmidi +version=217 +release=1 + +source=(http://downloads.sourceforge.net/project/portmedia/$name/$version/$name-src-$version.zip \ + portmidi-217-build-fix.patch) + +build() { + +unset MAKEFLAGS + +cd $name +sed -i "s#/usr/local#/usr#" */CMakeLists.txt pm_python/setup.py + +mkdir -p pm_java/Release +patch -p1 -i $SRC/portmidi-217-build-fix.patch + +cmake . -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_ARCHIVE_OUTPUT_DIRECTORY=Release \ + -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=Release \ + -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=Release + +make +make DESTDIR=$PKG install + +# Fix missing symlink for libporttime.so (FS#21528) +ln -s libportmidi.so $PKG/usr/lib/libporttime.so +} + diff --git a/talimatname/genel/postfix/postfix-pre-install b/talimatname/genel/postfix/postfix-pre-install new file mode 100644 index 000000000..0f601fd02 --- /dev/null +++ b/talimatname/genel/postfix/postfix-pre-install @@ -0,0 +1,5 @@ +groupadd -g 32 postfix +groupadd -g 33 postdrop +useradd -c "Postfix Daemon User" -d /var/spool/postfix -g postfix \ + -s /bin/false -u 32 postfix +chown -v postfix:postfix /var/mail diff --git a/talimatname/genel/postfix/talimat b/talimatname/genel/postfix/talimat new file mode 100644 index 000000000..0751704d6 --- /dev/null +++ b/talimatname/genel/postfix/talimat @@ -0,0 +1,38 @@ +# URL: http://www.postfix.org +# Packager: berlius at nutyx dot com +# Depends on: db cyrus-sasl openssl icu mariadb openldap pcre postgresql sqlite + +description="Mail Transport Agent (MTA) for sending email to other users of your host machine" +name=postfix +version=3.0.3 +release=1 + +source=(ftp://ftp.porcupine.org/mirrors/postfix-release/official/$name-$version.tar.gz) + +build() { + + cd $name-$version + + source /etc/blfs-bootscripts + wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + tar xvf $scripts-$scriptsversion.tar.bz2 + + + + make CCARGS="-DUSE_TLS -I/usr/include/openssl/ \ + -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl" \ + AUXLIBS="-lssl -lcrypto -lsasl2" \ + makefiles + + make + + sh postfix-install -non-interactive \ + daemon_directory=$PKG/usr/lib/postfix \ + manpage_directory=$PKG/usr/share/man \ + html_directory=$PKG/usr/share/doc/postfix-3.0.3/html \ + readme_directory=$PKG/usr/share/doc/postfix-3.0.3/readme + + cd $scripts-$scriptsversion + make DESTDIR=$PKG install-postfix + +} diff --git a/talimatname/genel/postgresql/talimat b/talimatname/genel/postgresql/talimat new file mode 100644 index 000000000..f5a7bf1cb --- /dev/null +++ b/talimatname/genel/postgresql/talimat @@ -0,0 +1,42 @@ +# Description: Advanced object-relational database management system (ORDBMS). +# URL: http://www.postgresql.org/docs +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: python libxml2 libxslt openldap + +# variable groupe +PKGMK_GROUPS=(lib doc man devel service) + +name=postgresql +version=9.5.0 +release=1 + +source=( http://ftp.postgresql.org/pub/source/v$version/$name-$version.tar.bz2) +build() { +# service +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 +tar xvf $scripts-$scriptsversion.tar.bz2 + + +cd $name-$version +# prepare +sed -i '/DEFAULT_PGSOCKET_DIR/s@/tmp@/run/postgresql@' src/include/pg_config_manual.h + +# configure +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--with-docdir=/usr/share/doc/$name-$version \ +--enable-thread-safety + +# build +make + +# install +make DESTDIR=$PKG install +make DESTDIR=$PKG install-docs + +# install service + +cd $SRC/$scripts-$scriptsversion +make DESTDIR=$PKG install-$name +} diff --git a/talimatname/genel/ppp/ppp.pre-install b/talimatname/genel/ppp/ppp.pre-install new file mode 100644 index 000000000..71bf432ec --- /dev/null +++ b/talimatname/genel/ppp/ppp.pre-install @@ -0,0 +1,4 @@ +if [ -z "`grep '^pppusers:' etc/group`" ] +then + sbin/groupadd -g 52 pppusers +fi diff --git a/talimatname/genel/ppp/pppd b/talimatname/genel/ppp/pppd new file mode 100644 index 000000000..2cfb2b9ad --- /dev/null +++ b/talimatname/genel/ppp/pppd @@ -0,0 +1,50 @@ +#!/bin/sh +# Begin $rc_base/init.d/sshd + +# Based on sysklogd script from LFS-3.1 and earlier. +# Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org +# Add create user and Groups - thierryn1@hispeed.ch + +# $Id: pppd,v 1.2 2008/02/03 10:08:07 root Exp $ + +. /etc/rc.d/init.d/functions + +newgroup=pppusers +newid=52 +getent group $newgroup > /dev/null || /usr/sbin/groupadd -g $newid $newgroup + +case "$1" in + start) + mknod /dev/ppp c 108 0 + boot_mesg "Starting PPP Daemon..." + loadproc /usr/sbin/pppd > /dev/null + ;; + + stop) + boot_mesg "Stopping PPP Daemon..." + killproc /usr/sbin/pppd + ;; + + reload) + boot_mesg "Reloading PPP Daemon..." + reloadproc /usr/sbin/pppd > /dev/null + ;; + + restart) + $0 stop + sleep 1 + $0 start + ;; + + status) + statusproc /usr/sbin/pppd + ;; + + *) + echo "Usage: $0 {start|stop|reload|restart|status}" + exit 1 + ;; +esac + +# End $rc_base/init.d/sshd + diff --git a/talimatname/genel/ppp/talimat b/talimatname/genel/ppp/talimat new file mode 100644 index 000000000..9b6a9db81 --- /dev/null +++ b/talimatname/genel/ppp/talimat @@ -0,0 +1,24 @@ +# Description: A daemon which implements the Point-to-Point Protocol for dial-up networking +# URL: http://samba.org/ppp +# Packager: pierre at nutyx dot org +# Depends on: libpcap + +name=ppp +version=2.4.5 +release=1 + +source=(http://samba.org/ftp/$name/$name-$version.tar.gz + pppd) + +build() { + unset MAKEFLAGS + export CFLAGS="$CFLAGS -D_GNU_SOURCE" + cd $name-$version + ./configure --prefix=/usr + make + make INSTROOT=$PKG install-etcppp + make INSTROOT=$PKG install + mkdir -p $PKG/etc/rc.d/init.d/ + install -m755 ../pppd $PKG/etc/rc.d/init.d/ + +} diff --git a/talimatname/genel/pptp/talimat b/talimatname/genel/pptp/talimat new file mode 100644 index 000000000..17de3228a --- /dev/null +++ b/talimatname/genel/pptp/talimat @@ -0,0 +1,18 @@ +# Description: Client for the proprietary Microsoft Point-to-Point Tunneling Protocol, PPTP. +# URL: http://pptpclient.sourceforge.net/ +# Packager: guy_ +# Depends on: ppp + +name=pptp +version=1.7.2 +release=1 + +source=(http://downloads.sourceforge.net/sourceforge/pptpclient/$name-$version.tar.gz) + +build() { + cd $name-$version + sed -i 's|BINDIR=$(DESTDIR)/usr|BINDIR=$(DESTDIR)|' Makefile + sed -i 's|/bin/ip|/sbin/ip|g' routing.c + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/procmail/talimat b/talimatname/genel/procmail/talimat new file mode 100644 index 000000000..e0704e5f7 --- /dev/null +++ b/talimatname/genel/procmail/talimat @@ -0,0 +1,19 @@ +# URL: http://www.ring.gr.jp/archives/net/mail/procmail/ +# Packager: berlius at nutyx dot com +# Depends on: +description="An autonomous mail processor for filtering and sorting incoming mail" +name=procmail +version=3.22 +release=1 + +source=(http://www.ring.gr.jp/archives/net/mail/$name/$name-$version.tar.gz) + +build () { + + cd $name-$version + + sed -i 's/getline/get_line/' src/*.[ch] + make BASENAME=$PKG LOCKINGTEST=$PKG/tmp MANDIR=$PKG/usr/share/man install + make BASENAME=$PKG install-suid + +} diff --git a/talimatname/genel/proftpd/proftpd-pre-install b/talimatname/genel/proftpd/proftpd-pre-install new file mode 100644 index 000000000..30302f628 --- /dev/null +++ b/talimatname/genel/proftpd/proftpd-pre-install @@ -0,0 +1,7 @@ +groupadd -g 46 proftpd +useradd -c proftpd -d /srv/ftp -g proftpd \ + -s /usr/bin/proftpdshell -u 46 proftpd + +install -v -d -m775 -o proftpd -g proftpd /srv/ftp +ln -v -s /bin/false /usr/bin/proftpdshell +echo /usr/bin/proftpdshell >> /etc/shells diff --git a/talimatname/genel/proftpd/proftpd.conf b/talimatname/genel/proftpd/proftpd.conf new file mode 100644 index 000000000..a5bf6bf7c --- /dev/null +++ b/talimatname/genel/proftpd/proftpd.conf @@ -0,0 +1,55 @@ +# This is a basic ProFTPD configuration file +# It establishes a single server and a single anonymous login. + +ServerName "ProFTPD Default Installation" +ServerType standalone +DefaultServer on + +# Port 21 is the standard FTP port. +Port 21 +# Umask 022 is a good standard umask to prevent new dirs and files +# from being group and world writable. +Umask 022 + +# To prevent DoS attacks, set the maximum number of child processes +# to 30. If you need to allow more than 30 concurrent connections +# at once, simply increase this value. Note that this ONLY works +# in standalone mode, in inetd mode you should use an inetd server +# that allows you to limit maximum number of processes per service + +MaxInstances 30 + +# Set the user and group that the server normally runs at. +User proftpd +Group proftpd + +# To cause every FTP user to be "jailed" (chrooted) into their home +# directory, uncomment this line. +#DefaultRoot ~ + + +# Normally, files should be overwritable. + + AllowOverwrite on + + +# A basic anonymous configuration, no upload directories. + + User proftpd + Group proftpd + # Clients should be able to login with "anonymous" as well as "proftpd" + UserAlias anonymous proftpd + + # Limit the maximum number of anonymous logins + MaxClients 10 + + # 'welcome.msg' should be displayed at login, and '.message' displayed + # in each newly chdired directory. + DisplayLogin welcome.msg + DisplayChdir .message + + # Limit WRITE everywhere in the anonymous chroot + + DenyAll + + diff --git a/talimatname/genel/proftpd/talimat b/talimatname/genel/proftpd/talimat new file mode 100644 index 000000000..6905ba0bd --- /dev/null +++ b/talimatname/genel/proftpd/talimat @@ -0,0 +1,32 @@ +# URL: ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5a.tar.gz +# Packager: berlius at nutyx dot com +# Depends on: libcap pam mariadb openssl pcre postgresql + +description="A secure and highly configurable FTP daemon for serving large file archives over a network" +name=proftpd +version=1.3.5a +release=1 +source=(ftp://ftp.proftpd.org/distrib/source/$name-$version.tar.gz + proftpd.conf) + +build() { + +cd $name-$version + +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 +tar xvf $scripts-$scriptsversion.tar.bz2 + + +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/run + +make +make DESTDIR=$PKG install + +install -v -m755 -d $PKG/etc +cp -v $SRC/proftpd.conf $PKG/etc + +cd $scripts-$scriptsversion +make DESTDIR=$PKG install-proftpd + +} diff --git a/talimatname/genel/protobuf/talimat b/talimatname/genel/protobuf/talimat new file mode 100644 index 000000000..d5d7cf0c9 --- /dev/null +++ b/talimatname/genel/protobuf/talimat @@ -0,0 +1,17 @@ +# Description: Google's data interchange format utility (python API). +# URL: http://code.google.com/p/protobuf/ +# Packager: pierre at nutyx dot org +# Depends on: python-setuptools + +name=protobuf +version=2.6.1 +release=2 + +source=(https://github.com/google/protobuf/releases/download/v$version/protobuf-$version.tar.bz2) +build () +{ +cd ${name}-$version +./autogen.sh +./configure --prefix=/usr --disable-static +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/psutil/talimat b/talimatname/genel/psutil/talimat new file mode 100644 index 000000000..1b8c0dbf0 --- /dev/null +++ b/talimatname/genel/psutil/talimat @@ -0,0 +1,17 @@ +# Description: library for retrieving information on running processes and system utilization +# URL: https://github.com/giampaolo/psutil +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: python python-setuptools +# Nice to have: PySensors hddtemp + + +name=psutil +version=3.1.1 +release=1 +source=(https://pypi.python.org/packages/source/p/$name/$name-$version.tar.gz) + +build() { + cd $name-$version + python setup.py install -O1 --prefix='/usr' --root=$PKG --optimize=1 +} diff --git a/talimatname/genel/pth/talimat b/talimatname/genel/pth/talimat new file mode 100644 index 000000000..57c4c3961 --- /dev/null +++ b/talimatname/genel/pth/talimat @@ -0,0 +1,19 @@ +# Description: Contains a very portable POSIX/ANSI-C based library for Unix platforms +# URL: http://www.gnu.org/software/pth/ +# Packager: pierre at nutyx dot org +# Depends on: +name=pth +version=2.0.7 +release=1 + +source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +sed -i 's#$(LOBJS): Makefile#$(LOBJS): pth_p.h Makefile#' Makefile.in +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--disable-static +make +make -j1 DESTDIR=$PKG install +} diff --git a/talimatname/genel/ptlib/talimat b/talimatname/genel/ptlib/talimat new file mode 100644 index 000000000..a09c906ca --- /dev/null +++ b/talimatname/genel/ptlib/talimat @@ -0,0 +1,19 @@ +# Description: A class library that has its genesis many years ago as PWLib +# URL: http://ftp.gnu.org/gun/pth +# Packager: pierre at nutyx dot org +# Depends on: alsa-lib expat pulseaudio +name=ptlib +version=2.10.11 +release=1 + +source=(ftp://ftp.gnome.org/pub/GNOME/sources/$name/${version%.*}/$name-$version.tar.xz + http://www.linuxfromscratch.org/patches/blfs/svn/ptlib-$version-bison_fixes-1.patch) + +build() { +cd $name-$version +patch -Np1 -i ../ptlib-$version-bison_fixes-1.patch +./configure --prefix=/usr +make +make DESTDIR=$PKG install +chmod -v 755 $PKG/usr/lib/libpt.so.2.10.11 +} diff --git a/talimatname/genel/pulseaudio/pulseaudio.README b/talimatname/genel/pulseaudio/pulseaudio.README new file mode 100644 index 000000000..e06a5c8d3 --- /dev/null +++ b/talimatname/genel/pulseaudio/pulseaudio.README @@ -0,0 +1,4 @@ +You may have to configure the audio system. +You can start pulseaudio in command line mode using pulseaudio -C +and then list various information and change settings. +See man pulse-cli-syntax. diff --git a/talimatname/genel/pulseaudio/talimat b/talimatname/genel/pulseaudio/talimat new file mode 100644 index 000000000..760a4d132 --- /dev/null +++ b/talimatname/genel/pulseaudio/talimat @@ -0,0 +1,34 @@ +# Description: A featureful, general-purpose sound server +# URL: http://www.pulseaudio.org +# Packager: pierre at nutyx dot org +# Depends on: fftw intltool json-c libsndfile alsa-lib dbus glib libcap openssl speex libsamplerate + + +name=pulseaudio +version=7.1 +release=1 + +source=(http://freedesktop.org/software/pulseaudio/releases/pulseaudio-$version.tar.xz) + + +build() { +unset MAKEFLAGS +cd pulseaudio-$version + +sed -i "/seems to be moved/s/^/#/" build-aux/ltmain.sh + +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-bluez4 \ + --disable-rpath \ + --with-module-dir=/usr/lib/pulse/modules +make +make DESTDIR=$PKG install +mkdir -p $PKG/usr/share/icons/hicolor/scalable/devices +for size in 16 22 32 48 64 128; do + mkdir -p $PKG/usr/share/icons/hicolor/${size}x${size}/{apps,devices} + ln -s ../apps/pulseaudio.png $PKG/usr/share/icons/hicolor/${size}x${size}/devices/audio-backend-pulseaudio.png +done +rm -f $PKG/etc/dbus-1/system.d/pulseaudio-system.conf +} diff --git a/talimatname/genel/pysensors/talimat b/talimatname/genel/pysensors/talimat new file mode 100644 index 000000000..0c8c44d54 --- /dev/null +++ b/talimatname/genel/pysensors/talimat @@ -0,0 +1,17 @@ +# Description: Python bindings to libsensors (via ctypes) +# URL: https://bitbucket.org/blackjack/pysensors/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: python python-setuptools lm-sensors +# Nice to have: hddtemp + + +name=pysensors +version=0.0.3 +release=2 +source=(https://pypi.python.org/packages/source/P/PySensors/PySensors-$version.tar.gz) + +build() { + cd PySensors-$version + python setup.py install -O1 --prefix='/usr' --root=$PKG --optimize=1 +} diff --git a/talimatname/genel/python-apsw/talimat b/talimatname/genel/python-apsw/talimat new file mode 100644 index 000000000..fa44349ab --- /dev/null +++ b/talimatname/genel/python-apsw/talimat @@ -0,0 +1,20 @@ +# Description: Python2 wrapper for SQLite. +# URL: URL: https://github.com/rogerbinns/apsw +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python sqlite +name=python-apsw +version=3.8.4.3 +release=1 + +source=( +https://github.com/rogerbinns/apsw/archive/$version-r1.tar.gz) + +build() { + cd apsw-$version-r1 + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-atspi/talimat b/talimatname/genel/python-atspi/talimat new file mode 100644 index 000000000..ff5f3f3b6 --- /dev/null +++ b/talimatname/genel/python-atspi/talimat @@ -0,0 +1,17 @@ +# Description: contains the bindings Python2 for the components of heart GNOME Accessibility +# URL: http://www.cairographics.org/ +# Packager: pierre at nutyx dot org +# Depends on: python-gobject at-spi2-core + +name=python-atspi +version=2.16.0 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/pyatspi/${version%.*}/pyatspi-$version.tar.xz) + +build() { +cd pyatspi-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/python-beautifulsoup3/talimat b/talimatname/genel/python-beautifulsoup3/talimat new file mode 100644 index 000000000..a411a31ad --- /dev/null +++ b/talimatname/genel/python-beautifulsoup3/talimat @@ -0,0 +1,20 @@ +# Description: A Python HTML/XML parser designed for quick turnaround projects like screen-scraping +# URL: URL: http://www.crummy.com/software/BeautifulSoup/index.html +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python +name=python-beautifulsoup3 +version=3.2.1 +release=1 + +source=( +http://www.crummy.com/software/BeautifulSoup/download/3.x/BeautifulSoup-$version.tar.gz) + +build() { + cd BeautifulSoup-$version + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-cairo/talimat b/talimatname/genel/python-cairo/talimat new file mode 100644 index 000000000..eaf3a8d2b --- /dev/null +++ b/talimatname/genel/python-cairo/talimat @@ -0,0 +1,17 @@ +# Description: connector Python2 for the library cairo +# URL: http://www.cairographics.org/ +# Packager: pierre at nutyx dot org +# Depends on: cairo + +name=python-cairo +version=1.10.0 +release=1 + +source=(http://cairographics.org/releases/py2cairo-$version.tar.bz2) + +build() { + cd py2cairo-$version + python2 ./waf configure --prefix=/usr + ./waf build + ./waf install --destdir=$PKG +} diff --git a/talimatname/genel/python-cherrypy/talimat b/talimatname/genel/python-cherrypy/talimat new file mode 100644 index 000000000..2dae1c83b --- /dev/null +++ b/talimatname/genel/python-cherrypy/talimat @@ -0,0 +1,20 @@ +# Description: A pythonic, object-oriented web development framework. +# URL: URL: http://www.cherrypy.org/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python +name=python-cherrypy +version=3.6.0 +release=1 + +source=( +https://pypi.python.org/packages/source/C/CherryPy/CherryPy-$version.tar.gz) + +build() { + cd CherryPy-$version + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-crypto/talimat b/talimatname/genel/python-crypto/talimat new file mode 100644 index 000000000..66d03d7e8 --- /dev/null +++ b/talimatname/genel/python-crypto/talimat @@ -0,0 +1,21 @@ +# Description: Collection of cryptographic algorithms and protocols implemented for use from Python +# URL: URL: http://www.dlitz.net/software/pycrypto/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python +name=python-crypto +version=2.6.1 +release=1 + +source=( +http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-$version.tar.gz) + +build() { + cd pycrypto-$version + python2 setup.py build + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-cssselect/talimat b/talimatname/genel/python-cssselect/talimat new file mode 100644 index 000000000..17fa3ad24 --- /dev/null +++ b/talimatname/genel/python-cssselect/talimat @@ -0,0 +1,20 @@ +# Description: A Python2 library that parses CSS3 Selectors and translates them to XPath 1.0. +# URL: URL: http://pypi.python.org/pypi/cssselect +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python +name=python-cssselect +version=0.9.1 +release=1 + +source=( +http://pypi.python.org/packages/source/c/cssselect/cssselect-$version.tar.gz) + +build() { + cd cssselect-$version + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-cssutils/talimat b/talimatname/genel/python-cssutils/talimat new file mode 100644 index 000000000..ed7cb095a --- /dev/null +++ b/talimatname/genel/python-cssutils/talimat @@ -0,0 +1,23 @@ +# Description: A CSS Cascading Style Sheets library for Python. +# URL: URL: http://cthedot.de/cssutils/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python-setuptools +name=python-cssutils +version=1.0 +release=1 + +source=( +http://pypi.python.org/packages/source/c/cssutils/cssutils-$version.zip) + +build() { + cd cssutils-$version + python2 setup.py install --prefix=/usr --root=$PKG + + # rm tests (FS#27567) + rm -rf $PKG/usr/lib/python2.7/site-packages/tests +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-cups/talimat b/talimatname/genel/python-cups/talimat new file mode 100644 index 000000000..0567b5fa5 --- /dev/null +++ b/talimatname/genel/python-cups/talimat @@ -0,0 +1,15 @@ +# Description: Python CUPS Bindings +# URL: http://cyberelk.net/tim/software/pycups/ +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: cups python +name=python-cups +version=1.9.73 +release=1 + +source=( +http://cyberelk.net/tim/data/pycups/pycups-$version.tar.bz2) + +build() { + cd pycups-$version + python2 setup.py install --prefix=/usr --root=$PKG +} diff --git a/talimatname/genel/python-dateutil/talimat b/talimatname/genel/python-dateutil/talimat new file mode 100644 index 000000000..ec5b7187d --- /dev/null +++ b/talimatname/genel/python-dateutil/talimat @@ -0,0 +1,25 @@ +# Description: Provides powerful extensions to the standard datetime module. +# URL: URL: http://labix.org/python-dateutil +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python-six python-setuptools +name=python-dateutil +version=2.2 +release=1 + +source=( +http://pypi.python.org/packages/source/p/python-dateutil/python-dateutil-$version.tar.gz) + +build() { + cd $name-$version + python2 setup.py install --prefix=/usr --root=$PKG + # fixes + chmod -R a+r $PKG/usr/lib/python2.7/ + rm $PKG/usr/lib/python2.7/site-packages/dateutil/zoneinfo/zoneinfo--latest.tar.gz + # check + python2 test.py +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-dnspython/talimat b/talimatname/genel/python-dnspython/talimat new file mode 100644 index 000000000..37ce68134 --- /dev/null +++ b/talimatname/genel/python-dnspython/talimat @@ -0,0 +1,20 @@ +# Description: A DNS toolkit for Python. +# URL: URL: http://www.dnspython.org/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python +name=python-dnspython +version=1.11.1 +release=1 + +source=( +http://www.dnspython.org/kits/$version/dnspython-$version.tar.gz) + +build() { + cd dnspython-$version + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-docutils/talimat b/talimatname/genel/python-docutils/talimat new file mode 100644 index 000000000..d961e9fcd --- /dev/null +++ b/talimatname/genel/python-docutils/talimat @@ -0,0 +1,19 @@ +# Description: Set of tools for processing plaintext docs into formats such as HTML, XML, or LaTeX +# URL: URL: http://docutils.sourceforge.net +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python +name=python-docutils +version=0.12 +release=1 + +source=(http://downloads.sourceforge.net/docutils/docutils-$version.tar.gz) + +build() { + cd docutils-$version + python2 setup.py install --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-ecdsa/talimat b/talimatname/genel/python-ecdsa/talimat new file mode 100644 index 000000000..adbb94d60 --- /dev/null +++ b/talimatname/genel/python-ecdsa/talimat @@ -0,0 +1,19 @@ +# Description: Implementation of ECDSA in Python +# URL: URL: https://github.com/warner/python-ecdsa +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python +name=python-ecdsa +version=0.11 +release=1 + +source=(http://pypi.python.org/packages/source/e/ecdsa/ecdsa-$version.tar.gz) + +build() { + cd ecdsa-$version + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-fonttools/talimat b/talimatname/genel/python-fonttools/talimat new file mode 100644 index 000000000..f577ebc86 --- /dev/null +++ b/talimatname/genel/python-fonttools/talimat @@ -0,0 +1,18 @@ +# Description: Tools to manipulate font files +# URL: URL: http://sourceforge.net/projects/fonttools/ +# Packager: tnut at nutyx dot org +# Depends on: python python-numpy python-setuptools + +name=python-fonttools +version=2.4 +release=1 + +source=(http://pypi.python.org/packages/source/F/FontTools/FontTools-$version.tar.gz) + +build() { + cd FontTools-$version + python2 setup.py build install --root=$PKG +} + + +# NuTyX Pkgfile (http://nuryx.org) diff --git a/talimatname/genel/python-gconf/talimat b/talimatname/genel/python-gconf/talimat new file mode 100644 index 000000000..9deef109c --- /dev/null +++ b/talimatname/genel/python-gconf/talimat @@ -0,0 +1,24 @@ +# Description: Bindings Python2 for GConf. +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: python-gtk gconf + +_name=gnome-python + +name=python-gconf +version=2.28.1 +release=1 + +source=(http://download.gnome.org/sources/$_name/${version%.*}/$_name-$version.tar.bz2) + +build() { + cd $_name-$version + PYTHON=python2 ./configure --prefix=/usr \ + --disable-gtk-doc \ + --disable-allbindings \ + --enable-gconf + make + make DESTDIR=$PKG install + rm -rf $PKG/usr/share/gtk-doc + rm -rf $PKG/usr/lib/pkgconfig +} diff --git a/talimatname/genel/python-gobject/talimat b/talimatname/genel/python-gobject/talimat new file mode 100644 index 000000000..3688ff50b --- /dev/null +++ b/talimatname/genel/python-gobject/talimat @@ -0,0 +1,21 @@ +# Description: provides the links of Python 2 for the class GObject of GLib. +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: python-cairo gobject-introspection xorg-libxxf86vm libffi + +name=python-gobject +version=3.18.2 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/pygobject/${version%.*}/pygobject-$version.tar.xz) + +build() { +cd pygobject-$version +mkdir python2 +pushd python2 +../configure --prefix=/usr \ +--with-python=/usr/bin/python2 +make +popd +make DESTDIR=$PKG -C python2 install +} diff --git a/talimatname/genel/python-gobject2/talimat b/talimatname/genel/python-gobject2/talimat new file mode 100644 index 000000000..b0317f674 --- /dev/null +++ b/talimatname/genel/python-gobject2/talimat @@ -0,0 +1,17 @@ +# Description: provides the links of Python 2 for the class GObject of GLib. +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: python-cairo xorg-libxxf86vm + +name=python-gobject2 +version=2.28.6 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/pygobject/${version%.*}/pygobject-$version.tar.xz) + +build() { +cd pygobject-$version +./configure --prefix=/usr --disable-introspection +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/python-gtk/talimat b/talimatname/genel/python-gtk/talimat new file mode 100644 index 000000000..4e0a006ee --- /dev/null +++ b/talimatname/genel/python-gtk/talimat @@ -0,0 +1,19 @@ +# Description: provides the links of Python 2 for the class GObject of GLib. +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: python-gobject2 python-cairo libglade +run=( python-gobject2 python-cairo ) + +name=python-gtk +version=2.24.0 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/pygtk/${version%.*}/pygtk-$version.tar.bz2) + +build() { +cd pygtk-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/python-gtksourceview2/talimat b/talimatname/genel/python-gtksourceview2/talimat new file mode 100644 index 000000000..01e41af4d --- /dev/null +++ b/talimatname/genel/python-gtksourceview2/talimat @@ -0,0 +1,18 @@ +# Description: For expand the functions text of GTK for include the highlighting of the syntax. +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: gtksourceview2 python-gtk + +name=python-gtksourceview2 +version=2.10.1 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/pygtksourceview/2.10/pygtksourceview-${version}.tar.bz2) + +build() { +cd pygtksourceview-$version +PYTHON=python2 ./configure --prefix=/usr --sysconfdir=/etc \ + --localstatedir=/var --disable-static --disable-docs +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/python-httplib2/python-httplib2.cert.patch b/talimatname/genel/python-httplib2/python-httplib2.cert.patch new file mode 100644 index 000000000..8683bdda7 --- /dev/null +++ b/talimatname/genel/python-httplib2/python-httplib2.cert.patch @@ -0,0 +1,30 @@ +diff -ur httplib2-0.8.orig/python2/httplib2/__init__.py httplib2-0.8/python2/httplib2/__init__.py +--- httplib2-0.8.orig/python2/httplib2/__init__.py 2014-05-01 23:25:52.459852279 +0200 ++++ httplib2-0.8/python2/httplib2/__init__.py 2014-05-01 23:28:08.822391994 +0200 +@@ -190,9 +190,8 @@ + import ca_certs_locater + CA_CERTS = ca_certs_locater.get() + except ImportError: +- # Default CA certificates file bundled with httplib2. +- CA_CERTS = os.path.join( +- os.path.dirname(os.path.abspath(__file__ )), "cacerts.txt") ++ # Use system CA certificates ++ CA_CERTS = "/etc/ssl/certs/ca-certificates.crt" + + # Which headers are hop-by-hop headers by default + HOP_BY_HOP = ['connection', 'keep-alive', 'proxy-authenticate', 'proxy-authorization', 'te', 'trailers', 'transfer-encoding', 'upgrade'] +diff -ur httplib2-0.8.orig/python3/httplib2/__init__.py httplib2-0.8/python3/httplib2/__init__.py +--- httplib2-0.8.orig/python3/httplib2/__init__.py 2013-03-06 21:40:54.000000000 +0100 ++++ httplib2-0.8/python3/httplib2/__init__.py 2014-05-01 23:28:36.822913468 +0200 +@@ -123,9 +123,8 @@ + # Which headers are hop-by-hop headers by default + HOP_BY_HOP = ['connection', 'keep-alive', 'proxy-authenticate', 'proxy-authorization', 'te', 'trailers', 'transfer-encoding', 'upgrade'] + +-# Default CA certificates file bundled with httplib2. +-CA_CERTS = os.path.join( +- os.path.dirname(os.path.abspath(__file__ )), "cacerts.txt") ++# Use system CA certificates ++CA_CERTS = "/etc/ssl/certs/ca-certificates.crt" + + def _get_end2end_headers(response): + hopbyhop = list(HOP_BY_HOP) \ No newline at end of file diff --git a/talimatname/genel/python-httplib2/python-httplib2.ssl_hostname.patch b/talimatname/genel/python-httplib2/python-httplib2.ssl_hostname.patch new file mode 100644 index 000000000..50494ad9a --- /dev/null +++ b/talimatname/genel/python-httplib2/python-httplib2.ssl_hostname.patch @@ -0,0 +1,21 @@ +diff -r 93291649202b python2/httplib2/__init__.py +--- a/python2/httplib2/__init__.py Tue Mar 26 14:17:48 2013 -0400 ++++ b/python2/httplib2/__init__.py Tue Apr 23 10:32:15 2013 +0300 +@@ -1030,7 +1030,7 @@ + raise CertificateHostnameMismatch( + 'Server presented certificate that does not match ' + 'host %s: %s' % (hostname, cert), hostname, cert) +- except ssl_SSLError, e: ++ except (ssl_SSLError, CertificateHostnameMismatch), e: + if sock: + sock.close() + if self.sock: +@@ -1040,7 +1040,7 @@ + # to get at more detailed error information, in particular + # whether the error is due to certificate validation or + # something else (such as SSL protocol mismatch). +- if e.errno == ssl.SSL_ERROR_SSL: ++ if hasattr(e, 'errno') and e.errno == ssl.SSL_ERROR_SSL: + raise SSLHandshakeError(e) + else: + raise \ No newline at end of file diff --git a/talimatname/genel/python-httplib2/talimat b/talimatname/genel/python-httplib2/talimat new file mode 100644 index 000000000..9e2f9b92c --- /dev/null +++ b/talimatname/genel/python-httplib2/talimat @@ -0,0 +1,27 @@ +# Description: Comprehensive HTTP client library, supporting many features. +# URL: URL: http://code.google.com/p/httplib2/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python +name=python-httplib2 +version=0.9 +release=1 + +source=( +https://github.com/jcgregorio/httplib2/archive/v${version}.tar.gz +$name.ssl_hostname.patch +$name.cert.patch) + +build() { + cd httplib2-$version + # Patch, ref FS#36839 + patch -p1 -i $SRC/$name.ssl_hostname.patch + # Patch, ref FS#40179 + patch -p1 -i $SRC/$name.cert.patch + # + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-lxml/talimat b/talimatname/genel/python-lxml/talimat new file mode 100644 index 000000000..81d7757de --- /dev/null +++ b/talimatname/genel/python-lxml/talimat @@ -0,0 +1,24 @@ +# Description: Python2 binding for the libxml2 and libxslt libraries. +# URL: URL: http://lxml.de/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: libxslt python-beautifulsoup3 python-cssselect +name=python-lxml +version=3.4.0 +release=1 + +source=( +http://pypi.python.org/packages/source/l/lxml/lxml-$version.tar.gz) + +build() { + cd lxml-$version + python2 setup.py install --prefix=/usr --root=$PKG + + # doc + install -d $PKG/usr/share/doc/$name-$version + cp -r doc/html $PKG/usr/share/doc/$name-$version +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-netifaces/talimat b/talimatname/genel/python-netifaces/talimat new file mode 100644 index 000000000..52b5e6e8d --- /dev/null +++ b/talimatname/genel/python-netifaces/talimat @@ -0,0 +1,20 @@ +# Description: Portable module to access network interface information in Python. +# URL: URL: http://alastairs-place.net/netifaces/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python-setuptools +name=python-netifaces +version=0.10.4 +release=1 + +source=( +https://pypi.python.org/packages/source/n/netifaces/netifaces-$version.tar.gz) + +build() { + cd netifaces-$version + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-notify/talimat b/talimatname/genel/python-notify/talimat new file mode 100644 index 000000000..13f6a592b --- /dev/null +++ b/talimatname/genel/python-notify/talimat @@ -0,0 +1,23 @@ +# Description: connector python for libnotify +# URL: http://www.galago-project.org/ +# Packager: pierre at nutyx dot org +# Depends on: libnotify python-gtk dbus-glib + + +name=python-notify +version=0.1.1 +release=1 + +source=(http://www.galago-project.org/files/releases/source/notify-python/notify-python-$version.tar.gz + http://downloads.nutyx.org/files/patchs/$name/python-notify-0.1.1-fix-gtk-symbols-1.patch + http://downloads.nutyx.org/files/patchs/$name/libnotify07.patch) + +build() { + cd notify-python-$version + patch -p1 < $SRC/libnotify07.patch + patch -Np1 -i ../python-notify-0.1.1-fix-gtk-symbols-1.patch + PYTHON=/usr/bin/python2 ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/python-numpy/talimat b/talimatname/genel/python-numpy/talimat new file mode 100644 index 000000000..4a360552e --- /dev/null +++ b/talimatname/genel/python-numpy/talimat @@ -0,0 +1,21 @@ +# Description: Scientific tools for Python +# URL: http://numpy.scipy.org/ +# Packager: pierre at nutyx dot org +# Depends on: python lapack + +name=python-numpy +version=1.9.2 +release=1 + +source=(http://sourceforge.net/projects/numpy/files/NumPy/$version/numpy-$version.tar.gz) + +build() { +cd numpy-$version +export Atlas=None +export LDFLAGS="$LDFLAGS -shared" + +python2 setup.py config_fc --fcompiler=gnu95 build +python2 setup.py config_fc --fcompiler=gnu95 install --prefix=/usr --root=$PKG --optimize=1 + +install -D -m644 LICENSE.txt $PKG/usr/share/licenses/$name/LICENSE +} diff --git a/talimatname/genel/python-oauth2/talimat b/talimatname/genel/python-oauth2/talimat new file mode 100644 index 000000000..776435d8b --- /dev/null +++ b/talimatname/genel/python-oauth2/talimat @@ -0,0 +1,20 @@ +# Description: A fully tested, abstract interface to creating OAuth 1.0 clients and servers. +# URL: URL: https://github.com/simplegeo/python-oauth2 +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python-httplib2 python-setuptools +name=python-oauth2 +version=1.5.211 +release=1 + +source=( +https://pypi.python.org/packages/source/o/oauth2/oauth2-$version.tar.gz) + +build() { + cd oauth2-$version + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-paramiko/talimat b/talimatname/genel/python-paramiko/talimat new file mode 100644 index 000000000..1615fd72d --- /dev/null +++ b/talimatname/genel/python-paramiko/talimat @@ -0,0 +1,20 @@ +# Description: Python module that implements the SSH2 protocol +# URL: URL: https://github.com/paramiko/paramiko/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python python-crypto python-ecdsa +name=python-paramiko +version=1.15.1 +release=1 + +source=( +http://pypi.python.org/packages/source/p/paramiko/paramiko-$version.tar.gz) + +build() { + cd paramiko-$version + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-pillow/talimat b/talimatname/genel/python-pillow/talimat new file mode 100644 index 000000000..6557893ee --- /dev/null +++ b/talimatname/genel/python-pillow/talimat @@ -0,0 +1,26 @@ +# Description: Python Imaging Library (PIL) fork +# URL: http://python-imaging.github.io/ +# Packager: alienus at nutyx dot org +# Depends on: python python-setuptools lcms libwebp tk sane python-qt4 + +name=python-pillow +version=2.4.0 +release=2 + +source=( +http://pypi.python.org/packages/source/P/Pillow/Pillow-$version.zip) + +build() { + cd Pillow-$version + python2 setup.py install --prefix=/usr --root=$PKG + cd Sane + python2 setup.py install --prefix=/usr --root=$PKG + cd ../libImaging + install -dm755 $PKG/usr/include/python2.7 + install -m644 -t $PKG/usr/include/python2.7 *.h + # rename /bin/*.py to * + cd $PKG/usr/bin + for f in *.py; do + mv $f "${f%.py}2" + done +} diff --git a/talimatname/genel/python-pip/talimat b/talimatname/genel/python-pip/talimat new file mode 100644 index 000000000..897c276ce --- /dev/null +++ b/talimatname/genel/python-pip/talimat @@ -0,0 +1,22 @@ +# Description: python-pip (easy_install replacement to install pypi python packages) +# URL: URL: http://www.pip-installer.org +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python python-setuptools +name=python-pip +version=1.5.6 +release=1 + +source=(http://pypi.python.org/packages/source/p/pip/pip-$version.tar.gz) + +build() { + cd pip-$version + python2 setup.py install --prefix=/usr --root=$PKG + + mkdir -p $PKG/usr/share/doc/$name-$version + cp -Rf docs/* $PKG/usr/share/doc/$name-$version +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-polib/talimat b/talimatname/genel/python-polib/talimat new file mode 100644 index 000000000..e4f84c79c --- /dev/null +++ b/talimatname/genel/python-polib/talimat @@ -0,0 +1,14 @@ +# Description : A library to manipulate gettext files +# URL: http://polib.readthedocs.org/en/latest/index.html +# Packager: tnut at nutyx dot org +# Depends on: python + +name=python-polib +version=1.0.4 +release=1 +source=(https://bitbucket.org/izi/polib/downloads/polib-${version}.tar.gz) +build() { +cd polib-$version +python2 setup.py build +python2 setup.py install --root=$PKG --optimize=1 +} diff --git a/talimatname/genel/python-protobuf/talimat b/talimatname/genel/python-protobuf/talimat new file mode 100644 index 000000000..ce9048270 --- /dev/null +++ b/talimatname/genel/python-protobuf/talimat @@ -0,0 +1,18 @@ +# Description: Google's data interchange format utility (python API). +# URL: http://code.google.com/p/protobuf/ +# Packager: - pierre at nutyx dot org +# Depends on: protobuf python-setuptools + +_name=protobuf + +name=python-protobuf +version=2.6.1 +release=1 + +source=(https://github.com/google/protobuf/releases/download/$version/protobuf-$version.tar.bz2) + +build () +{ +cd ${_name}-$version/python +python2 setup.py install --prefix=/usr --root $PKG +} diff --git a/talimatname/genel/python-psutil/talimat b/talimatname/genel/python-psutil/talimat new file mode 100644 index 000000000..eeed68fce --- /dev/null +++ b/talimatname/genel/python-psutil/talimat @@ -0,0 +1,20 @@ +# Description: A cross-platform process and system utilities module for Python2. +# URL: URL: http://code.google.com/p/psutil/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python-setuptools +name=python-psutil +version=2.1.3 +release=1 + +source=( +https://pypi.python.org/packages/source/p/psutil/psutil-$version.tar.gz) + +build() { + cd psutil-$version + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-pycountry/talimat b/talimatname/genel/python-pycountry/talimat new file mode 100644 index 000000000..0949e2f2f --- /dev/null +++ b/talimatname/genel/python-pycountry/talimat @@ -0,0 +1,20 @@ +# Description: ISO country, subdivision, language, currency and script definitions and their translations +# URL: URL: http://pypi.python.org/pypi/pycountry +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python-setuptools python-lxml +name=python-pycountry +version=1.5 +release=1 + +source=( +http://pypi.python.org/packages/source/p/pycountry/pycountry-$version.tar.gz) + +build() { + cd pycountry-$version + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-pygments/talimat b/talimatname/genel/python-pygments/talimat new file mode 100644 index 000000000..edb86a702 --- /dev/null +++ b/talimatname/genel/python-pygments/talimat @@ -0,0 +1,19 @@ +# Description: Python syntax highlighter +# URL: # NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python-setuptools +name=python-pygments +version=1.6 +release=1 + +source=( +http://pypi.python.org/packages/source/P/Pygments/Pygments-$version.tar.gz) + +build() { + cd Pygments-$version + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-pyyaml/talimat b/talimatname/genel/python-pyyaml/talimat new file mode 100644 index 000000000..c81d2848a --- /dev/null +++ b/talimatname/genel/python-pyyaml/talimat @@ -0,0 +1,18 @@ +# Description: Python module that implements the next generation YAML parser and emitter +# URL: http://pyyaml.org/ +# Packager: pierre at nutyx dot org +# Depends on: python python3 yaml + +name=python-pyyaml +version=3.11 +release=1 + +source=(http://pyyaml.org/download/pyyaml/PyYAML-$version.tar.gz) + +build() { +cd PyYAML-$version +python setup.py build +python setup.py install --optimize=1 --root=$PKG +python3 setup.py build +python3 setup.py install --optimize=1 --root=$PKG +} diff --git a/talimatname/genel/python-qt4/talimat b/talimatname/genel/python-qt4/talimat new file mode 100644 index 000000000..3970b8fbb --- /dev/null +++ b/talimatname/genel/python-qt4/talimat @@ -0,0 +1,25 @@ +# Description: connector python for qt4 +# URL: http://www.riverbankcomputing.co.uk/software/pyqt/intro +# Packager: pierre at nutyx dot org +# Depends on: dbus-python sip qt4 phonon + +name=python-qt4 +version=4.11.2 +release=1 + +source=(http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-$version/PyQt-x11-gpl-$version.tar.gz) +build() { +cd PyQt-x11-gpl-$version + +python2 configure-ng.py \ + -v /usr/share/sip \ + -q /usr/lib/qt4/bin/qmake \ + --confirm-license \ + --qsci-api + +find -name 'Makefile' | xargs sed -i 's|-Wl,-rpath,/usr/lib||g;s|-Wl,-rpath,.* ||g' +make +make DESTDIR=$PKG INSTALL_ROOT=$PKG install + +install -Dm644 PyQt4.api $PKG/usr/share/qt4/qsci/api/python/PyQt4.api +} diff --git a/talimatname/genel/python-reportlab/talimat b/talimatname/genel/python-reportlab/talimat new file mode 100644 index 000000000..cfec2c48d --- /dev/null +++ b/talimatname/genel/python-reportlab/talimat @@ -0,0 +1,17 @@ +# Description: A proven industry-strength PDF generating solution +# URL: http://www.reportlab.org/rl_toolkit.html +# Packager: alienus at nutyx dot org +# Depends on: python python-pillow + +name=python-reportlab +version=3.1.8 +release=1 + +source=( +https://pypi.python.org/packages/source/r/reportlab/reportlab-$version.tar.gz) + +build() { + cd reportlab-$version + python2 setup.py install --prefix=/usr --root=$PKG + python2 setup.py tests +} diff --git a/talimatname/genel/python-rsvg/talimat b/talimatname/genel/python-rsvg/talimat new file mode 100644 index 000000000..4683b8899 --- /dev/null +++ b/talimatname/genel/python-rsvg/talimat @@ -0,0 +1,19 @@ +# Description: connector python for the library librsvg +# URL: http://www.gnome.org +# Packager: pierre at nutyx dot org +# Depends on: python-gtk librsvg + +_name=gnome-python-desktop + +name=python-rsvg +version=2.32.0 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/${_name}/${version%.*}/${_name}-$version.tar.bz2) +build() { +cd ${_name}-$version +./configure --prefix=/usr +make -C rsvg install DESTDIR=$PKG +install -m755 -d $PKG/usr/share/pygtk/2.0/defs +install -m644 rsvg/rsvg.defs $PKG/usr/share/pygtk/2.0/defs/ +} diff --git a/talimatname/genel/python-setuptools/talimat b/talimatname/genel/python-setuptools/talimat new file mode 100644 index 000000000..750b6e4ba --- /dev/null +++ b/talimatname/genel/python-setuptools/talimat @@ -0,0 +1,16 @@ +# Description: Easily download, build, install, upgrade, and uninstall Python packages +# URL: https://bitbucket.org/pypa/setuptools +# Packager: alienus at nutyx dot org +# Depends on: python + +name=python-setuptools +version=6.0.2 +release=2 + +source=(http://pypi.python.org/packages/source/s/setuptools/setuptools-$version.tar.gz) + +build() { + cd setuptools-$version + python2 setup.py build install --root=$PKG + rm $PKG/usr/bin/easy_install +} diff --git a/talimatname/genel/python-simplejson/talimat b/talimatname/genel/python-simplejson/talimat new file mode 100644 index 000000000..bed07a079 --- /dev/null +++ b/talimatname/genel/python-simplejson/talimat @@ -0,0 +1,20 @@ +# Description: Simple, fast, extensible JSON encoder/decoder for Python. +# URL: URL: http://undefined.org/python/#simplejson +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python-setuptools +name=python-simplejson +version=3.6.3 +release=1 + +source=( +https://pypi.python.org/packages/source/s/simplejson/simplejson-$version.tar.gz) + +build() { + cd simplejson-$version + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-six/talimat b/talimatname/genel/python-six/talimat new file mode 100644 index 000000000..c077b3fa6 --- /dev/null +++ b/talimatname/genel/python-six/talimat @@ -0,0 +1,21 @@ +# Description: Python 2 and 3 compatibility utilities. +# URL: URL: http://pypi.python.org/pypi/six/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python +name=python-six +version=1.7.3 +release=1 + +source=( +http://pypi.python.org/packages/source/s/six/six-$version.tar.gz) + +build() { + cd six-$version + python2 setup.py check + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-tweepy/talimat b/talimatname/genel/python-tweepy/talimat new file mode 100644 index 000000000..97d8df0fe --- /dev/null +++ b/talimatname/genel/python-tweepy/talimat @@ -0,0 +1,20 @@ +# Description: A Python library for accessing the entire Twitter API. +# URL: URL: http://pypi.python.org/pypi/tweepy/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python-simplejson +name=python-tweepy +version=2.2 +release=1 + +source=( +http://pypi.python.org/packages/source/t/tweepy/tweepy-$version.tar.gz) + +build() { + cd tweepy-$version + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-urwid/talimat b/talimatname/genel/python-urwid/talimat new file mode 100644 index 000000000..d5f14c097 --- /dev/null +++ b/talimatname/genel/python-urwid/talimat @@ -0,0 +1,20 @@ +# Description: Urwid is a curses-based user interface library for Python. +# URL: URL: http://excess.org/urwid/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python-setuptools +name=python-urwid +version=1.2.1 +release=1 + +source=( +https://pypi.python.org/packages/source/u/urwid/urwid-$version.tar.gz) + +build() { + cd urwid-$version + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-virtualenv/talimat b/talimatname/genel/python-virtualenv/talimat new file mode 100644 index 000000000..93c403022 --- /dev/null +++ b/talimatname/genel/python-virtualenv/talimat @@ -0,0 +1,20 @@ +# Description: Tool to create isolated Python environments. +# URL: URL: https://virtualenv.pypa.io/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python +name=python-virtualenv +version=1.11.6 +release=1 + +source=( +http://pypi.python.org/packages/source/v/virtualenv/virtualenv-$version.tar.gz) + +build() { + cd virtualenv-$version + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/python-xdg/talimat b/talimatname/genel/python-xdg/talimat new file mode 100644 index 000000000..7223ca7e1 --- /dev/null +++ b/talimatname/genel/python-xdg/talimat @@ -0,0 +1,15 @@ +# Description: Python library for accessing FreeDesktop standards +# URL: http://freedesktop.org/wiki/Software/pyxdg +# Packager: geantbrun at gmail dot com +# Depends on: python + +name=python-xdg +version=0.25 +release=1 + +source=(http://people.freedesktop.org/~takluyver/pyxdg-$version.tar.gz) + +build() { + cd pyxdg-$version + python2 setup.py install --prefix=/usr --root=$PKG +} diff --git a/talimatname/genel/python-xml/talimat b/talimatname/genel/python-xml/talimat new file mode 100644 index 000000000..55e1501d3 --- /dev/null +++ b/talimatname/genel/python-xml/talimat @@ -0,0 +1,20 @@ +# Description: library Python XML +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: python +run=( python ) + +name=python-xml +version=0.8.4 +release=2 + +source=(http://downloads.sourceforge.net/pyxml/PyXML-0.8.4.tar.gz) + +build() { + cd PyXML-$version + python2 setup.py build + python2 setup.py install --prefix=/usr --root=$PKG + +} + + diff --git a/talimatname/genel/python/python.README b/talimatname/genel/python/python.README new file mode 100644 index 000000000..5ea722781 --- /dev/null +++ b/talimatname/genel/python/python.README @@ -0,0 +1 @@ +configure uses pkgconfig to find libffi. There is a circular dependency here: Pkgconfig requires Glib which requires Python 2. there is a circular dependency with the Tk package as it requires Xorg to be installed but parts of Xorg depend on Python diff --git a/talimatname/genel/python/python.png b/talimatname/genel/python/python.png new file mode 100644 index 0000000000000000000000000000000000000000..ca4a3d85f057ccfeb48b88b5f0ce7c2f02912a60 GIT binary patch literal 2162 zcmV-&2#xoNP)8UAIC`U{WEZB>9nlvnw*ljuPmU1f`x4&lI_j&wd zW_M?HW_D-hdXr2p_rAL~pYQv8pZ9rY<^<+>4F2NPAx+Rd#OPzDB_LW0u))M&CNL40 z2}-F;%&I_AWr$@~5*=*a*4(T#76x z!UMpqt2(i2X}in!?Dv0|y@(++{Z;@g0kp^Ai7h|~7}X13xn8b~=dPD9eXW={AA~?J zfX=uAVq2&hb}-|+hyIDd{$6yn>-gQ+g~+}S69PL2Vll#l z=-nFtwD|-)wDB|HA_8EpAzPinQudK@XLM}Tp zesK30049Jq?Iiu_z?QC$Y+i9+=c4!TtgpPQfHlB#gOxxE08)Aq-_PaV-h2P5kyBsY zefzeqUw(5~6RBR;M((|+vyXd|usY_Q^MBqAA20_%XR)zbrAq*V0k8L zBHozJj^y8b{1egOomC8jXBiI9P2ipJtJmb40Lq$_G#+(FdH3S@#L}h4$Ncar7@nHI z&of6({o9%VP|{Ltz38a{q5C``d-CvXDkati!&3-+qm|;=i~`|J)0%wjr^P7%1?|Z9 z2B%2LOcl6kiwqEiW(2N$%`T1b{<-hS6JAgcZq6PrRfB30=O36&5O3J(d@Tv*C*Gg|+whle@EM0K~nAKZKlk+o! zB-N#6t%5DU6;>a7{XRAjo}0k4YH73CIcw|#pDX_n_5b0h`!gm@@0f`K zpCnT0JF|Tuf(iCJgAy7V$Dk*3Rkek{wQvD??^ovs&#VAoiDQp^)X*e&HYyvuN+Iz6 zIj`7&t=P70TO6DO0vZ!dhQJ5gOk49L^v!P|^`TJ+V}m!r6CCjcG{U`Z8Ooa z8QQ8x005%B7h=sfYVfACCSiMfVc$|JB{LpCY69Q5C2Ad>za{j}`kbT!>;#P!iUcqD zzxAN;HN3he3{t7gQGz_QzpOkBHO93myl9(Y&J!U53$Q_W_4 z<3DwHDf5TNDnEYeS(=1hsLVJ#N&Z(t05Hy-*mBpJ<*6UEr!i2CM(vq?V2*fgMoQ(c zT&*zosJ9>~ z*e@YcuoF|l-eD@vDi<9AMd$ZKh2Z}sB@eBy&E?+!001R)MObuWa%Ew3Wi4c3bY%cC zFfchSF)}SOFjO%xIyE;sFfl7IF*-0X`TBeE0000bbVXQnZEs|0W_c}SVRU5xGB7YX oEip1JF*#H+Fgi0dIx#sbFflqXFsKYd{r~^~07*qoM6N<$f)2*_yZ`_I literal 0 HcmV?d00001 diff --git a/talimatname/genel/python/talimat b/talimatname/genel/python/talimat new file mode 100644 index 000000000..4f8b5e93f --- /dev/null +++ b/talimatname/genel/python/talimat @@ -0,0 +1,65 @@ +# Description: Next generation of the python high-level scripting language +# URL: URL: http://www.python.org +# Packager: alienus at nutyx dot org +# Depends on: libffi sqlite +PKGMK_GROUPS=(devel man doc) + +_pybasever=2.7 + +name=python +version=2.7.11 +release=1 + +source=( +http://www.python.org/ftp/python/$version/Python-$version.tar.xz +python.png) + + +build() { + cd Python-$version + ./configure --prefix=/usr \ + --with-system-expat \ + --with-system-ffi \ + --enable-shared \ + --enable-unicode=ucs4 + make + make DESTDIR=$PKG install + chmod -v 755 $PKG/usr/lib/libpython2.7.so.1.0 + + # Part of python3 + rm -f $PKG/usr/bin/2to3 + + # Install all HTML Docs files with desktop menu integration + + install -v -dm755 $PKG/usr/share/doc/$name-$version + cd $SRC + wget --no-check-certificate http://docs.python.org/ftp/python/doc/$version/python-$version-docs-html.tar.bz2 + tar --strip-components=1 -C $PKG/usr/share/doc/$name-$version \ + --no-same-owner -xvf python-$version-docs-html.tar.bz2 + + find $PKG/usr/share/doc/$name-$version -type d -exec chmod 0755 {} \; + find $PKG/usr/share/doc/$name-$version -type f -exec chmod 0644 {} \; + + mkdir -p $PKG/usr/share/applications + echo "[Desktop Entry] +Categories=Development;Documentation +Exec=xdg-open file:///usr/share/doc/python-$version/index.html +Icon=python +StartupNotify=false +Terminal=false +Type=Application +Name=Python Documentation +Name[fr]=Documentation Python" > $PKG/usr/share/applications/python.desktop + install -Dm644 $SRC/$name.png \ + $PKG/usr/share/icons/hicolor/48x48/apps/$name.png +} +doc () { +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.doc#$version-any.mps \ +usr/share/doc/$name-$version \ +usr/share/applications/python.desktop \ +usr/share/icons/hicolor/48x48/apps/$name.png + +rm -r usr/share/{doc,applications/python.desktop,icons/hicolor/48x48/apps/$name.png} +} diff --git a/talimatname/genel/python3-cairo/python3-cairo-1.10.0-waf-python3.4.patch b/talimatname/genel/python3-cairo/python3-cairo-1.10.0-waf-python3.4.patch new file mode 100644 index 0000000000000000000000000000000000000000..a7d17bb5dbf09a077b3f001ba43bf8a63575ba2e GIT binary patch literal 160375 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%0A%9g<|kwm~Q2Eun6$~HV^7pUoL$AC5!Z#Gf-`jK

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 literal 0 HcmV?d00001 diff --git a/talimatname/genel/python3/talimat b/talimatname/genel/python3/talimat new file mode 100644 index 000000000..5245bc674 --- /dev/null +++ b/talimatname/genel/python3/talimat @@ -0,0 +1,69 @@ +# Description: Next generation of the python high-level scripting language +# URL: http://www.python.org +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: sqlite expat +PKGMK_GROUPS=(devel man doc) + +name=python3 +version=3.5.1 +release=1 + +source=( +http://www.python.org/ftp/python/$version/Python-$version.tar.xz +python3.png) + +docversion=3.5.0a3 + +build() { + cd Python-$version + ./configure --prefix=/usr \ + --enable-shared \ + --with-system-expat \ + --with-system-ffi \ + --without-ensurepip + make + make DESTDIR=$PKG install + + chmod -v 755 $PKG/usr/lib/libpython3.5m.so + chmod -v 755 $PKG//usr/lib/libpython3.so + +# Install all HTML Docs files with desktop menu integration + + install -v -dm755 $PKG/usr/share/doc/$name-$docversion/html + cd $SRC + wget --no-check-certificate -c https://www.python.org/ftp/python/doc/${docversion:0:5}/python-${docversion}-docs-html.tar.bz2 + tar --strip-components=1 \ + --no-same-owner \ + --no-same-permissions \ + -C $PKG/usr/share/doc/$name-$docversion/html \ + -xvf python-$docversion-docs-html.tar.bz2 + + find $PKG/usr/share/doc/$name-$docversion -type d -exec chmod 0755 {} \; + find $PKG/usr/share/doc/$name-$docversion -type f -exec chmod 0644 {} \; + + mkdir -p $PKG/usr/share/applications + echo "[Desktop Entry] +Categories=Development;Documentation +Exec=xdg-open file:///usr/share/doc/python3-$docversion/html/index.html +Icon=python3 +StartupNotify=false +Terminal=false +Type=Application +Name=Python 3 Documentation +Name[fr]=Documentation Python 3" > $PKG/usr/share/applications/python3.desktop + install -Dm644 $SRC/$name.png \ + $PKG/usr/share/icons/hicolor/48x48/apps/$name.png +} +doc () { +cd $PKG +bsdtar -cf \ +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.doc#$version-any.mps \ +usr/share/doc/$name-$docversion \ +usr/share/applications/$name.desktop \ +usr/share/icons/hicolor/48x48/apps/$name.png + +rm -r usr/share/{doc,applications/$name.desktop,icons/hicolor/48x48/apps/$name.png} + +} + diff --git a/talimatname/genel/qca-qt5/talimat b/talimatname/genel/qca-qt5/talimat new file mode 100644 index 000000000..ef805e2e6 --- /dev/null +++ b/talimatname/genel/qca-qt5/talimat @@ -0,0 +1,26 @@ +# Description : Qt5 Cryptographic Architecture +# URL : http://delta.affinix.com/qca/ +# Packager : pierre at nutyx dot org +# Depends on : qt5 nss cmake doxygen + +name=qca-qt5 +version=2.1.1 +release=1 + +source=(http://download.kde.org/stable/qca/$version/src/qca-$version.tar.xz) +build() { +mkdir build +cd build +cmake ../qca-$version \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_TESTS=OFF \ + -DQCA_SUFFIX=qt5 \ + -DQCA_INSTALL_IN_QT_PREFIX=ON + +make +make DESTDIR=$PKG install + +rm $PKG/usr/certs/rootcerts.pem +rm $PKG/usr/mkspecs/features/crypto.prf +} + diff --git a/talimatname/genel/qca/talimat b/talimatname/genel/qca/talimat new file mode 100644 index 000000000..646fff13b --- /dev/null +++ b/talimatname/genel/qca/talimat @@ -0,0 +1,23 @@ +# Description: Qt Cryptographic Architecture (Qt4). +# URL: http://delta.affinix.com/qca/ +# Packager: pierre at nutyx dot org +# Depends on: qt4 + +name=qca +version=2.1.0 +release=1 + +source=(http://delta.affinix.com/download/$name/2.0/$name-$version.tar.gz) + +build() { + cd $name-$version + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=$PKG/$QT4DIR \ + -DCMAKE_BUILD_TYPE=Release \ + -DQT4_BUILD=ON \ + .. + make + make INSTALL_ROOT=$PKG install + find $PKG -name "*.pc" -exec sed -i "s,$PKG,,g" {} \; +} diff --git a/talimatname/genel/qemu/65-kvm.rules b/talimatname/genel/qemu/65-kvm.rules new file mode 100644 index 000000000..c2f7317aa --- /dev/null +++ b/talimatname/genel/qemu/65-kvm.rules @@ -0,0 +1 @@ +KERNEL=="kvm", GROUP="kvm", MODE="0660" diff --git a/talimatname/genel/qemu/messages.mo b/talimatname/genel/qemu/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..53780f4beae4f16981bd14c21184977da87b3638 GIT binary patch literal 1333 zcmZva&2Ah;5XT1+2rM570R;(xRER?kRxh(_Td~GAvSWK4Bd@$!))vBwM(y3odcwGS z=^1QNVL_RftXaOTE=2jE{bBMcHH)&8cs>#J+)x0_eLjvzOoZ$rO_ zz5`u*20xG=!S}$Qz!$+^8vYKpVE+NW3jPJY1YUWzKEDpW4Ertc1@JZ~@i8cVNyA=q zKLnr0`7!t$c+%LXjcvgvs8NC)+~2xd=fBtR5PV(Yz+2!9l>WW~-vGa9_yZ{QpMui& z&!D{hS5V^q1f}0=XhQnA0gC-5cpW4VE>R4kol4|gB517=$t!XV`dal>*N`|7$s;0p zUxCV;u0U@7J=i z(}OZZX|K$4KX%L}N~@H6rjYYK>STtav}z(s@0Tc_4%stsl<|2qaP|?8gW8*@BX&Ns zCZYQ~{X^=sm)gs5YsiIlLG}GKo2a|x)T@zA=rcYm)r4o9Zy0N)rfgd`Z4C}aYRj<> z$fCA&;DowyXIaH})M8BWon&!oA@0U89MzC#nN+*r;X2b zur8s^62r~d(1+R?OKZBZH>!`tZrgD9ptY~fwA52pBi3gL^&A_Fd#yLz$TMm5(j%dV zuGQb`?_55<(~etP)&w>v{kXsz0)HOfFLIrkRT`gahvBUsj(Te4(ob4^$WHB;v7KaQ zn$XHg7FvV6bUIf(>&|>arl?H6-d&~obKTIp>(p6oeXMrbu&W=rZ$H&}_65sd(25jo z7Df3OYvD`x?@cQ#Z0+3qyMW7F(^wY)^N5~4Io>f;$l5(a5%`e#h|I$kKbU44rOcpXs$BTVba`ZQH$Vs#S literal 0 HcmV?d00001 diff --git a/talimatname/genel/qemu/qemu.mo b/talimatname/genel/qemu/qemu.mo new file mode 100644 index 0000000000000000000000000000000000000000..ebd249bcf6343928f06e042337aad9a83b71b411 GIT binary patch literal 1325 zcmZvaOK%)S5XT1+9$6j<5kvxkRER^6tX{@zTd~GAvSaTWBd@$!HWtE)hW2h{-C^84 zboZA3}-$7|C$+LkSMA4x7A&*uBqQ{Ui~J4+=RXf{SNvT zbn_|vK)wgx0e=9mfxoo;9qhpV1AH0$3w!~*@^o{49efe?8{qTcZBXJmSU z4>G4K&>K+cO+;$Td{O4VLW)M7L!jO0i=~|+F6~ov?wlsBiLQqFp2QzidJ{V^+ zy4N4xr{(TycP;IVxpY3NVVIklx?9bInz)QU=krRGLzB>$(b $PKG/usr/share/applications/assistant-qt4.desktop << EOF +[Desktop Entry] +Name=Qt4 Assistant +Comment=Shows Qt4 documentation and examples +Exec=$QT4BINDIR/assistant +Icon=assistant-qt4.png +Terminal=false +Encoding=UTF-8 +Type=Application +Categories=Qt;Development;Documentation; +EOF + +cat > $PKG/usr/share/applications/designer-qt4.desktop << EOF +[Desktop Entry] +Name=Qt4 Designer +Comment=Design GUIs for Qt4 applications +Exec=$QT4BINDIR/designer +Icon=designer-qt4.png +MimeType=application/x-designer; +Terminal=false +Encoding=UTF-8 +Type=Application +Categories=Qt;Development; +EOF + +cat > $PKG/usr/share/applications/linguist-qt4.desktop << EOF +[Desktop Entry] +Name=Qt4 Linguist +Comment=Add translations to Qt4 applications +Exec=$QT4BINDIR/linguist +Icon=linguist-qt4.png +MimeType=text/vnd.trolltech.linguist;application/x-linguist; +Terminal=false +Encoding=UTF-8 +Type=Application +Categories=Qt;Development; +EOF + +cat > $PKG/usr/share/applications/qdbusviewer-qt4.desktop << EOF +[Desktop Entry] +Name=Qt4 QDbusViewer +GenericName=D-Bus Debugger +Comment=Debug D-Bus applications +Exec=$QT4BINDIR/qdbusviewer +Icon=qdbusviewer-qt4.png +Terminal=false +Encoding=UTF-8 +Type=Application +Categories=Qt;Development;Debugger; +EOF + +cat > $PKG/usr/share/applications/qtconfig-qt4.desktop << EOF +[Desktop Entry] +Name=Qt4 Config +Comment=Configure Qt4 behavior, styles, fonts +Exec=$QT4BINDIR/qtconfig +Icon=qt4logo.png +Terminal=false +Encoding=UTF-8 +Type=Application +Categories=Qt;Settings; +EOF + +mkdir -p $PKG/etc/profile.d +cat > $PKG/etc/profile.d/qt4.sh << EOF +# Begin /etc/profile.d/qt4.sh + +QT4PREFIX=$QT4PREFIX +QT4DIR=$QT4PREFIX +QT4BINDIR=$QT4BINDIR +QTDIR=$QT4DIR +export QT4PREFIX QT4DIR QTDIR QT4BINDIR + +# End /etc/profile.d/qt4.sh +EOF + +cat > $PKG/usr/bin/setqt4 << EOF +if [ "x\$QT5BINDIR" != "x/usr/bin" ] && [ "x\$QT5BINDIR" != "x" ]; then pathremove $QT5BINDIR; fi +if [ "x\$QT4BINDIR" != "x/usr/bin" ]; then pathprepend $QT4BINDIR; fi +echo \$PATH +EOF +} diff --git a/talimatname/genel/qt5/talimat b/talimatname/genel/qt5/talimat new file mode 100644 index 000000000..4d9918985 --- /dev/null +++ b/talimatname/genel/qt5/talimat @@ -0,0 +1,147 @@ +# Description: A cross-platform application and UI framework +# URL: http://qt-project.org/ +# Packager: pierre at nutyx dot org, tnut at nutyx dot org, fanch at nutyx dot org +# Depends on:xorg-proto xorg-libxkbfile xorg-xtrans xorg-libx11 xorg-libxext xorg-libfs xorg-libice xorg-libsm xorg-libxscrnsaver xorg-libxt xorg-libxmu xorg-libxpm xorg-libxaw xorg-libxfixes xorg-libxcomposite xorg-libxrender xorg-libxcursor xorg-libxdamage xorg-libfontenc xorg-libxfont xorg-libxft xorg-libxi xorg-libxinerama xorg-libxrandr xorg-libxres xorg-libxtst xorg-libxv xorg-libxvmc xorg-libxxf86dga xorg-libxxf86vm xorg-libdmx xorg-libpciaccess xorg-libxkbfile xorg-libxshmfence xcb-proto xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm alsa-lib ca-certificates cups dbus glib gstreamer-plugins-base icu jasper libjpeg-turbo libmng libpng libtiff libwebp xorg-mesa mtdev openssl pcre sqlite ruby gstreamer1-plugins-base geoclue gtk2 harfbuzz postgresql pulseaudio unixodbc libxkbcommon mariadb + +name=qt5 +version=5.5.1 +release=2 + +_name=qt-everywhere-opensource-src-${version} + +source=(http://download.qt-project.org/official_releases/qt/${version%.*}/$version/single/${_name}.tar.xz) + +build() { + +QT5PREFIX=/usr +QT5BINDIR=$QT5PREFIX/lib/qt5/bin + + +cd ${_name}* + +./configure -prefix $QT5PREFIX \ + -sysconfdir /etc/xdg \ + -bindir $QT5BINDIR \ + -plugindir /usr/lib/qt5/plugins \ + -importdir /usr/lib/qt5/imports \ + -headerdir /usr/include/qt5 \ + -datadir /usr/share/qt5 \ + -docdir /usr/share/doc/qt5 \ + -translationdir /usr/share/qt5/translations \ + -examplesdir /usr/share/doc/qt5/examples \ + -plugin-sql-{psql,mysql,sqlite,odbc} \ + -confirm-license \ + -opensource \ + -dbus-linked \ + -openssl-linked \ + -system-harfbuzz \ + -system-sqlite \ + -optimized-qmake \ + -nomake examples \ + -no-rpath \ + -skip qtwebengine + +make +make INSTALL_ROOT=$PKG install + +find $PKG/usr/ -name qt_lib_bootstrap_private.pri \ + -exec sed -i -e "s:$PWD/qtbase:/$QT5PREfiX/lib/:g" {} \; && + +find $PKG/usr -name \*.prl \ + -exec sed -i -e '/^QmAKE_PRL_BUiLD_DiR/d' {} \; + +install -v -dm755 $PKG/usr/share/pixmaps/ + +install -v -Dm644 qttools/src/assistant/assistant/images/assistant-128.png \ + $PKG/usr/share/pixmaps/assistant-qt5.png + +install -v -Dm644 qttools/src/designer/src/designer/images/designer.png \ + $PKG/usr/share/pixmaps/designer-qt5.png + +install -v -Dm644 qttools/src/linguist/linguist/images/icons/linguist-128-32.png \ + $PKG/usr/share/pixmaps/linguist-qt5.png + +install -v -Dm644 qttools/src/qdbus/qdbusviewer/images/qdbusviewer-128.png \ + $PKG/usr/share/pixmaps/qdbusviewer-qt5.png + +install -dm755 $PKG/usr/share/applications + + +cat > $PKG/usr/share/applications/assistant-qt5.desktop << "EOf" +[Desktop Entry] +Name=Qt5 Assistant +comment=Shows Qt5 documentation and examples +Exec=$QT5BINDIR/assistant-qt5 +icon=assistant-qt5 +Terminal=false +Encoding=UTf-8 +Type=Application +categories=Qt;Development;Documentation; +EOf + +cat > $PKG/usr/share/applications/designer-qt5.desktop << "EOf" +[Desktop Entry] +Name=Qt5 Designer +GenericName=interface Designer +comment=Design GUis for Qt5 applications +Exec=$QT5BINDIR/designer-qt5 +icon=designer-qt5 +mimeType=application/x-designer; +Terminal=false +Encoding=UTf-8 +Type=Application +categories=Qt;Development; +EOf + +cat > $PKG/usr/share/applications/linguist-qt5.desktop << "EOf" +[Desktop Entry] +Name=Qt5 Linguist +comment=Add translations to Qt5 applications +Exec=$QT5BINDIR/linguist-qt5 +icon=linguist-qt5 +mimeType=text/vnd.trolltech.linguist;application/x-linguist; +Terminal=false +Encoding=UTf-8 +Type=Application +categories=Qt;Development; +EOf + +cat > $PKG/usr/share/applications/qdbusviewer-qt5.desktop << "EOf" +[Desktop Entry] +Name=Qt5 QDbusviewer +GenericName=D-Bus Debugger +comment=Debug D-Bus applications +Exec=$QT5BINDIR/qdbusviewer-qt5 +icon=qdbusviewer-qt5 +Terminal=false +Encoding=UTf-8 +Type=Application +categories=Qt;Development;Debugger; +EOf + +mkdir -p $PKG/etc/profile.d +cat > $PKG/etc/profile.d/qt5.sh << EOf +# Begin /etc/profile.d/qt5.sh + +QT5PREFIX=$QT5PREFIX +QT5DIR=$QT5PREFIX +QT5BINDIR=$QT5PREFIX/lib/qt5/bin +export QT5PREFIX QT5BINDIR QT5DIR + +# End /etc/profile.d/qt5.sh +EOf + +### Creation des liens /usr/bin vers les binaires se trouvant +### dans le dossier /usr/lib/qt5/bin en ajoutant qt5 à la fin du lien +mkdir -p $PKG/usr/bin + +for i in $PKG/usr/lib/qt5/bin/*; do + ln -sv /usr/lib/qt5/bin/$(basename $i) $PKG/usr/bin/$(basename $i)-qt5 +done + +cat > $PKG/usr/bin/setqt5 << EOF +if [ "x\$QT4BINDIR" != "x/usr/bin" ] && [ "x\$QT4BINDIR" != "x" ]; then pathremove $QT4BINDIR; fi +if [ "x\$QT5BINDIR" != "x/usr/bin" ]; then pathprepend $QT5BINDIR; fi +echo \$PATH +EOF +} diff --git a/talimatname/genel/qtermwidget/talimat b/talimatname/genel/qtermwidget/talimat new file mode 100644 index 000000000..4474e7422 --- /dev/null +++ b/talimatname/genel/qtermwidget/talimat @@ -0,0 +1,22 @@ +# Description: Terminal Widget based on qt4 +# URL: http://sourceforge.net/projects/qterminal/ +# Maintainer: https://github.com/qterminal/qtermwidget.git +# Packager: pierre at nutyx dot org +# Depends on: qt4 + +name=qtermwidget +version=20130206 +release=2 + +source=(http://downloads.nutyx.org/files/patchs/$name/$name-$version.tar.bz2) +build () +{ +cd $name-$version +mkdir build +cd build +cmake .. -DCMAKE_INSTALL_PREFIX=/usr + +make + +make DESTDIR="$PKG/" install +} diff --git a/talimatname/genel/qtkeychain-qt5/talimat b/talimatname/genel/qtkeychain-qt5/talimat new file mode 100644 index 000000000..6b17c0497 --- /dev/null +++ b/talimatname/genel/qtkeychain-qt5/talimat @@ -0,0 +1,25 @@ +# Description : Provides support for secure credentials storage +# URL: https://github.com/frankosterfeld/qtkeychain +# Packager: pierre at nutyx dot org +# Depends on: cmake qt5 icu + + +name=qtkeychain-qt5 +release=3 +version=0.5 +_name=qtkeychain +source=(https://github.com/frankosterfeld/qtkeychain/archive/$version.zip ) + +build() { +mkdir build +cd build +cmake ../$_name-$version \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_LIBEXECDIR=lib/$name \ + +make +make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/qtwebkit/talimat b/talimatname/genel/qtwebkit/talimat new file mode 100644 index 000000000..949ab2c29 --- /dev/null +++ b/talimatname/genel/qtwebkit/talimat @@ -0,0 +1,25 @@ +# Description: QtWebkit module for Qt4 lib +# Url: http://trac.webkit.org/wiki/QtWebKit +# Packager: tnut at nutyx dot org +# Depends on: ruby python qt4 + +PKGMK_IGNORE_UNPACK="yes" + + +name=qtwebkit +version=2.3.4 +release=1 +_name=qt-everywhere-opensource-src-${_qtversion} +source=(http://download.kde.org/stable/qtwebkit-2.3/$version/src/qtwebkit-$version.tar.gz + http://www.linuxfromscratch.org/patches/blfs/svn/qtwebkit-2.3.4-gcc5-1.patch) +build() { +mkdir qtwebkit-$version +cd qtwebkit-$version +tar xf ../qtwebkit-$version.tar.gz +source setqt4 +patch -Np1 -i ../qtwebkit-2.3.4-gcc5-1.patch +[ -z $QTDIR ] && QTDIR="/usr" + +Tools/Scripts/build-webkit --qt --no-webkit2 --prefix=$QT4PREFIX +make INSTALL_ROOT=$PKG -C WebKitBuild/Release install +} diff --git a/talimatname/genel/qupzilla/qupzilla.post-install b/talimatname/genel/qupzilla/qupzilla.post-install new file mode 100644 index 000000000..21f842bd7 --- /dev/null +++ b/talimatname/genel/qupzilla/qupzilla.post-install @@ -0,0 +1 @@ +update-desktop-database -q diff --git a/talimatname/genel/qupzilla/talimat b/talimatname/genel/qupzilla/talimat new file mode 100644 index 000000000..335954d7e --- /dev/null +++ b/talimatname/genel/qupzilla/talimat @@ -0,0 +1,26 @@ +# Description: Cross-platform QtWebKit browser +# URL: http://www.qupzilla.com/ +# Packager: pierre at nutyx dot org +# Depends on: qt4 desktop-file-utils hunspell qtwebkit + +name=qupzilla +version=1.6.1 +release=3 + +source=(http://qupzilla.com/uploads/QupZilla-$version.tar.gz) +build () +{ + +cd QupZilla-$version + +export USE_WEBGL=true + +source setqt4 + +qmake QUPZILLA_PREFIX=/usr/ + +make + +make INSTALL_ROOT="$PKG/" install + +} diff --git a/talimatname/genel/ranger/ranger.README b/talimatname/genel/ranger/ranger.README new file mode 100644 index 000000000..9f9898875 --- /dev/null +++ b/talimatname/genel/ranger/ranger.README @@ -0,0 +1,29 @@ +Here are the optionnal deps which you can choose to install or not: + +- file: for determining file types +- The python module chardet, in case of encoding detection problems +- "sudo" to use the "run as root"-feature +- w3m for previewing images in "true color". + +And, for enhanced file previews (with "scope.sh"): + +- img2txt (from caca-utils) for previewing images in ASCII-art +- highlight for syntax highlighting of code +- atool for previews of archives +- lynx, w3m or elinks for previews of html pages +- pdftotext for pdf previews +- transmission-show for viewing bit-torrent information +- mediainfo or exiftool for viewing information about media files + +Note: previewing images in "true color" is disabled by default. To enable it, +first make sure you have w3m installed, then check that your terminal supports it. +It was successfully tested with urxvt and xterm, while it did not work with +gnome-terminal and st. Currently it does not work with tmux but with screen. +Finally, add this line to your ~/.config/ranger/rc.conf and restart ranger: + +set preview_images true + +Note: to use custom file previews, you need ranger 1.3.1 or later, and a script +that creates previews. Use the default script by typing: + +ranger --copy-config=scope diff --git a/talimatname/genel/ranger/talimat b/talimatname/genel/ranger/talimat new file mode 100644 index 000000000..6a13f8ede --- /dev/null +++ b/talimatname/genel/ranger/talimat @@ -0,0 +1,15 @@ +# Description: ranger is a file manager with VI key bindings. +# URL: http://ranger.nongnu.org/ +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: python +name=ranger +version=1.7.1 +release=1 + +source=(http://ranger.nongnu.org/$name-$version.tar.gz +) + +build() { + cd $name-$version + python2 setup.py install --prefix=/usr --root=$PKG +} diff --git a/talimatname/genel/raptor/talimat b/talimatname/genel/raptor/talimat new file mode 100644 index 000000000..b6f957b68 --- /dev/null +++ b/talimatname/genel/raptor/talimat @@ -0,0 +1,17 @@ +# Description: A C library that parses RDF/XML/N-Triples into RDF triples +# URL: http://download.librdf.org/source/ +# Packager: pierre at nutyx dot org +# Depends on: expat libxml2 curl icu +name=raptor +version=2.0.15 +release=1 + +source=(http://librdf.org/dist/source/raptor2-$version.tar.gz) +build() { +cd raptor2-$version +./configure --prefix=/usr \ +--disable-static \ +--with-icu-config=/usr/bin/icu-config +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/rarian/talimat b/talimatname/genel/rarian/talimat new file mode 100644 index 000000000..d448534be --- /dev/null +++ b/talimatname/genel/rarian/talimat @@ -0,0 +1,16 @@ +# Description: Documentation meta-data library, designed as a replacement for Scrollkeeper. +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: libxslt +name=rarian +version=0.8.1 +release=1 + +source=( http://ftp.gnome.org/pub/gnome/sources/rarian/${version%.*}/$name-$version.tar.bz2) +build() { +cd $name-$version +./configure --prefix=/usr \ +--localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/rasqal/talimat b/talimatname/genel/rasqal/talimat new file mode 100644 index 000000000..c6226bdb6 --- /dev/null +++ b/talimatname/genel/rasqal/talimat @@ -0,0 +1,18 @@ +# Description: A free C library that handles Resource Description Framework (RDF) query syntaxes +# URL: http://download.librdf.org/source/ +# Packager: pierre at nutyx dot org +# Depends on: libxslt raptor libgcrypt + +name=rasqal +version=0.9.33 +release=1 + +source=(http://download.librdf.org/source/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/ratpoison/ratpoison.README b/talimatname/genel/ratpoison/ratpoison.README new file mode 100644 index 000000000..6497ef1f4 --- /dev/null +++ b/talimatname/genel/ratpoison/ratpoison.README @@ -0,0 +1,38 @@ +If you are not using a graphical display manager (gsm, lightdm, kdm, ...), +please consider adding this lines to your ~/.xinitrc + +#!/bin/sh + +userresources=$HOME/.Xresources +usermodmap=$HOME/.Xmodmap +sysresources=/usr/lib/X11/xinit/.Xresources +sysmodmap=/usr/lib/X11/xinit/.Xmodmap + +# merge in defaults and keymaps + +if [ -f $sysresources ]; then + xrdb -merge $sysresources +fi + +if [ -f $sysmodmap ]; then + xmodmap $sysmodmap +fi + +if [ -f $userresources ]; then + xrdb -merge $userresources +fi + +if [ -f $usermodmap ]; then + xmodmap $usermodmap +fi + +# Start the window manager: +if [ -x /usr/bin/ck-launch-session ]; then + LAUNCH="ck-launch-session" +else + LAUNCH="" +fi +if [ -x /usr/bin/dbus-launch ]; then + LAUNCH="$LAUNCH dbus-launch --exit-with-session" +fi +exec $LAUNCH /usr/bin/ratpoison diff --git a/talimatname/genel/ratpoison/ratpoison.desktop b/talimatname/genel/ratpoison/ratpoison.desktop new file mode 100644 index 000000000..8c3c445fb --- /dev/null +++ b/talimatname/genel/ratpoison/ratpoison.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=XSession +Name=Ratpoison +Comment=The ratpoison window manager +Exec=ratpoison +Type=Application diff --git a/talimatname/genel/ratpoison/talimat b/talimatname/genel/ratpoison/talimat new file mode 100644 index 000000000..2e6caa5cf --- /dev/null +++ b/talimatname/genel/ratpoison/talimat @@ -0,0 +1,42 @@ +# Description: A simple keystroke-driven window manager. Ratpoison is a simple Window Manager with no fat library dependencies, no fancy graphics, no window decorations, and no rodent dependence. It is largely modelled after GNU Screen which has done wonders in the virtual terminal market. +# URL: http://www.nongnu.org/ratpoison/ +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: texinfo xorg-libxft xorg-libxinerama xorg-libxtst + +description="Window Manager: no fat library dependencies, no fancy graphics, no window decorations." +name=ratpoison +version=1.4.7 +release=2 + +source=(http://savannah.nongnu.org/download/$name/$name-$version.tar.xz +$name.desktop +$name.README) + +build(){ + cd $name-$version + sed -i 's|PRINT_ERROR (("XGetWMName|PRINT_DEBUG (("XGetWMName|' src/manage.c + ./configure --prefix=/usr + make CFLAGS="$CFLAGS -DHAVE_GETLINE" + make DESTDIR=$PKG install + + # fix permissions + chmod +x $PKG/usr/share/ratpoison/{allwindows.sh,clickframe.pl,rpshowall.sh,rpws,split.sh} + + cd contrib + ./genrpbindings + install -dm755 $PKG/usr/share/ratpoison/bindings + install -m644 \ + {Ratpoison.pm,ratpoison-cmd.el,ratpoison.rb,ratpoison.lisp,ratpoison.py} \ + $PKG/usr/share/ratpoison/bindings/ + + install -Dm644 $SRC/$name.desktop \ + $PKG/usr/share/xsessions/$name.desktop + + mv $PKG/usr/share/doc/$name $PKG/usr/share/doc/$name-$version + install -m644 $SRC/$name.README \ + $PKG/usr/share/doc/$name-$version/$name.README +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/razor/razor-2.85-cosmetic-pv-fix.patch b/talimatname/genel/razor/razor-2.85-cosmetic-pv-fix.patch new file mode 100644 index 000000000..70bc1ea6a --- /dev/null +++ b/talimatname/genel/razor/razor-2.85-cosmetic-pv-fix.patch @@ -0,0 +1,23 @@ +--- a/lib/Razor2/Client/Version.pm 2007-05-10 22:32:10.000000000 +0200 ++++ b/lib/Razor2/Client/Version.pm 2010-03-25 11:11:36.911409707 +0100 +@@ -14,7 +14,7 @@ + + $PROTOCOL = 3; + +-$VERSION = '2.84'; ++$VERSION = '2.85'; + + 1; + +--- a/META.yml 2007-05-23 20:29:34.000000000 +0200 ++++ b/META.yml 2010-03-25 11:11:43.691408628 +0100 +@@ -1,7 +1,7 @@ + # http://module-build.sourceforge.net/META-spec.html + #XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX# + name: razor-agents +-version: 2.84 ++version: 2.85 + version_from: lib/Razor2/Client/Version.pm + installdirs: site + requires: + diff --git a/talimatname/genel/razor/talimat b/talimatname/genel/razor/talimat new file mode 100644 index 000000000..ea58a85d2 --- /dev/null +++ b/talimatname/genel/razor/talimat @@ -0,0 +1,23 @@ +# Description: A distributed, collaborative, spam detection and filtering network +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl perl-net-dns perl-digest-sha1 perl-uri perl-digest-nilsimsa + +name=razor +version=2.85 +release=1 + +source=(http://sourceforge.net/projects/razor/files/razor-agents/$version/razor-agents-$version.tar.bz2 + razor-2.85-cosmetic-pv-fix.patch) + +build() { +cd razor-agents-$version +patch -p1 -i $SRC/razor-2.85-cosmetic-pv-fix.patch +perl Makefile.PL INSTALLDIRS=vendor +make +make DESTDIR=$PKG install +find $PKG \ + -name '*.bs' -or \ + -name '.packlist' -or \ + -name 'perllocal.pod' | xargs rm +} diff --git a/talimatname/genel/rdesktop/rdesktop-send_physical_buttons.diff b/talimatname/genel/rdesktop/rdesktop-send_physical_buttons.diff new file mode 100644 index 000000000..313cd8d50 --- /dev/null +++ b/talimatname/genel/rdesktop/rdesktop-send_physical_buttons.diff @@ -0,0 +1,71 @@ +? aclocal.m4 +Index: rdesktop.c +=================================================================== +RCS file: /cvsroot/rdesktop/rdesktop/rdesktop.c,v +retrieving revision 1.163 +diff -u -r1.163 rdesktop.c +--- rdesktop.c 5 Apr 2008 06:15:45 -0000 1.163 ++++ rdesktop.c 5 Aug 2008 11:46:04 -0000 +@@ -73,6 +73,7 @@ + int g_win_button_size = 0; /* If zero, disable single app mode */ + RD_BOOL g_bitmap_compression = True; + RD_BOOL g_sendmotion = True; ++RD_BOOL g_send_physical_buttons = True; + RD_BOOL g_bitmap_cache = True; + RD_BOOL g_bitmap_cache_persist_enable = False; + RD_BOOL g_bitmap_cache_precache = True; +@@ -152,6 +153,7 @@ + fprintf(stderr, " -B: use BackingStore of X-server (if available)\n"); + fprintf(stderr, " -e: disable encryption (French TS)\n"); + fprintf(stderr, " -E: disable encryption from client to server\n"); ++ fprintf(stderr, " -M: do not map logical mouse buttons to physical\n"); + fprintf(stderr, " -m: do not send motion events\n"); + fprintf(stderr, " -C: use private colour map\n"); + fprintf(stderr, " -D: hide window manager decorations\n"); +@@ -450,7 +452,7 @@ + #endif + + while ((c = getopt(argc, argv, +- VNCOPT "A:u:L:d:s:c:p:n:k:g:o:fbBeEitmzCDKS:T:NX:a:x:Pr:045h?")) != -1) ++ VNCOPT "A:u:L:d:s:c:p:n:k:g:o:fbBeEitMmzCDKS:T:NX:a:x:Pr:045h?")) != -1) + { + switch (c) + { +@@ -584,6 +586,9 @@ + case 'E': + g_packet_encryption = False; + break; ++ case 'M': ++ g_send_physical_buttons = False; ++ break; + case 'm': + g_sendmotion = False; + break; +Index: xwin.c +=================================================================== +RCS file: /cvsroot/rdesktop/rdesktop/xwin.c,v +retrieving revision 1.235 +diff -u -r1.235 xwin.c +--- xwin.c 11 Jul 2008 03:51:23 -0000 1.235 ++++ xwin.c 5 Aug 2008 11:46:06 -0000 +@@ -36,6 +36,7 @@ + extern int g_ypos; + extern int g_pos; + extern RD_BOOL g_sendmotion; ++extern RD_BOOL g_send_physical_buttons; + extern RD_BOOL g_fullscreen; + extern RD_BOOL g_grab_keyboard; + extern RD_BOOL g_hide_decorations; +@@ -2190,7 +2191,8 @@ + receive physical buttons (true in mstsc as well) and + logical button behavior depends on the remote desktop's own + mouse settings */ +- xevent.xbutton.button = g_pointer_log_to_phys_map[xevent.xbutton.button - 1]; ++ if (g_send_physical_buttons) ++ xevent.xbutton.button = g_pointer_log_to_phys_map[xevent.xbutton.button - 1]; + button = xkeymap_translate_button(xevent.xbutton.button); + if (button == 0) + return; + + + diff --git a/talimatname/genel/rdesktop/talimat b/talimatname/genel/rdesktop/talimat new file mode 100644 index 000000000..0e5517948 --- /dev/null +++ b/talimatname/genel/rdesktop/talimat @@ -0,0 +1,24 @@ +# Description: allows access the terminal windows +# URL: http://www.rdesktop.org/ +# Packager: pierre at nutyx dot org +# Depends on: xorg-libx11 + +name=rdesktop +version=1.8.2 +release=1 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz + rdesktop-send_physical_buttons.diff) + +build() { + cd $name-$version + patch -i $SRC/rdesktop-send_physical_buttons.diff + + ./configure --prefix=/usr \ + --disable-credssp \ + --disable-smartcard + make + make DESTDIR=$PKG install + +} + diff --git a/talimatname/genel/re-alpine/talimat b/talimatname/genel/re-alpine/talimat new file mode 100644 index 000000000..38f630574 --- /dev/null +++ b/talimatname/genel/re-alpine/talimat @@ -0,0 +1,25 @@ +# URL: http://sourceforge.net/projects/re-alpine/files/re-alpine-2.03.tar.bz2 +# Packager: berlius at nutyx dot com +# Depends on: openssl aspell tcl pam + +description="Continuation of Alpine, text-based email client developed by the University of Washington." +name=re-alpine +version=2.03 +release=1 +source=(http://sourceforge.net/projects/re-alpine/files/$name-$version.tar.bz2) + +build() { + +cd $name-$version + +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --without-ldap \ + --without-krb5 \ + --with-ssl-dir=/usr \ + --with-passfile=.pine-passfile +make + +make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/re2c/talimat b/talimatname/genel/re2c/talimat new file mode 100644 index 000000000..4a7659427 --- /dev/null +++ b/talimatname/genel/re2c/talimat @@ -0,0 +1,18 @@ +# Description: A tool for generating C-based recognizers from regular expressions +# URL: http://re2c.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=re2c +version=0.13.7.5 +release=1 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz ) + +build() { + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/redland/talimat b/talimatname/genel/redland/talimat new file mode 100644 index 000000000..9e8962a39 --- /dev/null +++ b/talimatname/genel/redland/talimat @@ -0,0 +1,20 @@ +# Description: Library that provides a high-level interface to RDF data +# URL: http://download.librdf.org/source/ +# Packager: pierre at nutyx dot org +# Depends on: rasqal db sqlite libiodbc + +name=redland +version=1.0.17 +release=3 + +source=(http://download.librdf.org/source/$name-$version.tar.gz) + +build() { +cd $name-$version + +./configure --prefix=/usr \ + --disable-static + +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/rlog/rlog-section.patch b/talimatname/genel/rlog/rlog-section.patch new file mode 100644 index 000000000..b17478570 --- /dev/null +++ b/talimatname/genel/rlog/rlog-section.patch @@ -0,0 +1,75 @@ +diff -ruN rlog-1.4.orig/rlog/common.h rlog-1.4/rlog/common.h +--- rlog-1.4.orig/rlog/common.h 2008-06-15 07:49:52.000000000 +0200 ++++ rlog-1.4/rlog/common.h 2008-06-23 19:29:16.000000000 +0200 +@@ -52,7 +52,6 @@ + + # define PRINTF(FMT,X) __attribute__ (( __format__ ( __printf__, FMT, X))) + # define HAVE_PRINTF_ATTR 1 +-# define RLOG_SECTION __attribute__ (( section("RLOG_DATA") )) + + #if __GNUC__ >= 3 + # define expect(foo, bar) __builtin_expect((foo),bar) +@@ -77,7 +76,6 @@ + */ + # define PRINTF(FMT,X) + # define HAVE_PRINTF_ATTR 0 +-# define RLOG_SECTION + + /*! + */ +diff -ruN rlog-1.4.orig/rlog/common.h.in rlog-1.4/rlog/common.h.in +--- rlog-1.4.orig/rlog/common.h.in 2008-06-15 05:10:13.000000000 +0200 ++++ rlog-1.4/rlog/common.h.in 2008-06-23 19:28:28.000000000 +0200 +@@ -52,7 +52,6 @@ + + # define PRINTF(FMT,X) __attribute__ (( __format__ ( __printf__, FMT, X))) + # define HAVE_PRINTF_ATTR 1 +-# define RLOG_SECTION __attribute__ (( section("RLOG_DATA") )) + + #if __GNUC__ >= 3 + # define expect(foo, bar) __builtin_expect((foo),bar) +@@ -77,7 +76,6 @@ + */ + # define PRINTF(FMT,X) + # define HAVE_PRINTF_ATTR 0 +-# define RLOG_SECTION + + /*! + */ +diff -ruN rlog-1.4.orig/rlog/rlog-c99.h rlog-1.4/rlog/rlog-c99.h +--- rlog-1.4.orig/rlog/rlog-c99.h 2008-06-15 05:56:57.000000000 +0200 ++++ rlog-1.4/rlog/rlog-c99.h 2008-06-23 19:28:37.000000000 +0200 +@@ -22,7 +22,7 @@ + @internal + */ + #define _rMessageDef(ID, COMPONENT) \ +- static rlog::PublishLoc ID RLOG_SECTION = {& ID ## _enabled, \ ++ static rlog::PublishLoc ID = {& ID ## _enabled, \ + &rlog::RLog_Register, 0, STR(COMPONENT), __FILE__, \ + __FUNCTION__, __LINE__, 0}; + +diff -ruN rlog-1.4.orig/rlog/rlog-novariadic.h rlog-1.4/rlog/rlog-novariadic.h +--- rlog-1.4.orig/rlog/rlog-novariadic.h 2008-06-15 05:10:13.000000000 +0200 ++++ rlog-1.4/rlog/rlog-novariadic.h 2008-06-23 19:28:45.000000000 +0200 +@@ -35,7 +35,7 @@ + + #define _rMessageDef(ID, COMPONENT) \ + static bool ID ## _enabled = true; \ +- static rlog::PublishLoc ID RLOG_SECTION = {& ID ## _enabled, \ ++ static rlog::PublishLoc ID = {& ID ## _enabled, \ + &rlog::RLog_Register, 0, STR(COMPONENT), __FILE__, \ + __FUNCTION__, __LINE__, 0} + +diff -ruN rlog-1.4.orig/rlog/rlog-prec99.h rlog-1.4/rlog/rlog-prec99.h +--- rlog-1.4.orig/rlog/rlog-prec99.h 2008-06-15 05:59:05.000000000 +0200 ++++ rlog-1.4/rlog/rlog-prec99.h 2008-06-23 19:28:06.000000000 +0200 +@@ -18,7 +18,7 @@ + + #define _rMessageDef(ID, COMPONENT) \ + static bool ID ## _enabled = true; \ +- static rlog::PublishLoc ID RLOG_SECTION = {& ID ## _enabled, \ ++ static rlog::PublishLoc ID = {& ID ## _enabled, \ + &rlog::RLog_Register, 0, STR(COMPONENT), __FILE__, \ + __FUNCTION__, __LINE__, 0}; + + diff --git a/talimatname/genel/rlog/talimat b/talimatname/genel/rlog/talimat new file mode 100644 index 000000000..e2f847917 --- /dev/null +++ b/talimatname/genel/rlog/talimat @@ -0,0 +1,21 @@ +# Description: A flexible message logging facility for C++ programs and libraries +# URL: http://www.arg0.net/rlog +# Packager: pierre at nutyx dot org +# Depends on: +# Depends on: + + +name=rlog +version=1.4 +release=1 + +source=(http://rlog.googlecode.com/files/$name-$version.tar.gz + $name-section.patch) + +build () { + cd $name-$version + patch -Np1 -i ../$name-section.patch + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/rox-filer/talimat b/talimatname/genel/rox-filer/talimat new file mode 100644 index 000000000..3395274db --- /dev/null +++ b/talimatname/genel/rox-filer/talimat @@ -0,0 +1,63 @@ +# Description: A small and fast file manager which can optionally manage the desktop background and panels +# URL: http://roscidus.com/desktop/ROX-Filer +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: xorg-libsm libglade shared-mime-info + +description="Small and fast file manager which can optionally manage the desktop background and panels" +name=rox-filer +version=2.11 +release=2 + +source=(http://downloads.sourceforge.net/rox/rox-filer-2.11.tar.bz2) + +build() { +cd $name-$version/ROX-Filer +sed -i 's:g_strdup(getenv("APP_DIR")):"/usr/share/rox":' src/main.c +mkdir build +pushd build +../src/configure LIBS="-lm -ldl" +make +popd + +mkdir -p $PKG/usr/{bin,share/{applications,pixmaps,rox,man/man1}} + +cp -av Help Messages Options.xml ROX images style.css .DirIcon \ +$PKG/usr/share/rox + +cp -av ../rox.1 \ +$PKG/usr/share/man/man1 + +cp -v ROX-Filer $PKG/usr/bin/rox + +chown -Rv root:root $PKG/ + +cd $PKG/usr/share/rox/ROX/MIME + +ln -sv text-x-{diff,patch}.png +ln -sv application-x-font-{afm,type1}.png +ln -sv application-xml{,-dtd}.png +ln -sv application-xml{,-external-parsed-entity}.png +ln -sv application-{,rdf+}xml.png +ln -sv application-x{ml,-xbel}.png +ln -sv application-{x-shell,java}script.png +ln -sv application-x-{bzip,xz}-compressed-tar.png +ln -sv application-x-{bzip,lzma}-compressed-tar.png +ln -sv application-x-{bzip-compressed-tar,lzo}.png +ln -sv application-x-{bzip,xz}.png +ln -sv application-x-{gzip,lzma}.png +ln -sv application-{msword,rtf}.png +ln -s ../rox/.DirIcon $PKG/usr/share/pixmaps/rox.png + +cat > $PKG/usr/share/applications/rox.desktop << "HERE_DOC" +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=Rox +Comment=The Rox File Manager +Icon=rox +Exec=rox +Categories=GTK;Utility;Application;System;Core; +StartupNotify=true +Terminal=false +HERE_DOC +} diff --git a/talimatname/genel/roxterm/talimat b/talimatname/genel/roxterm/talimat new file mode 100644 index 000000000..ebb014ceb --- /dev/null +++ b/talimatname/genel/roxterm/talimat @@ -0,0 +1,18 @@ +# Description: Tabbed, VTE-based terminal emulator +# URL: http://roxterm.sourceforge.net/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: dbus-glib vte3 hicolor-icon-theme xorg-libsm lockfile + +name=roxterm +version=3.3.1 +release=1 + +source=(http://downloads.sourceforge.net/roxterm/roxterm-$version.tar.xz) + +build() { + cd "${SRC}/${name}-${version}" + python2 mscript.py configure --prefix='/usr' + python2 mscript.py build + python2 mscript.py install --destdir="${PKG}" +} diff --git a/talimatname/genel/rssguard/talimat b/talimatname/genel/rssguard/talimat new file mode 100644 index 000000000..b11221645 --- /dev/null +++ b/talimatname/genel/rssguard/talimat @@ -0,0 +1,24 @@ +# Description: Simple (yet powerful) feed reader, able to fetch the most known feed formats, including RSS/RDF and ATOM. +# URL: https://bitbucket.org/skunkos/rssguard/wiki/Home +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: cmake qt5 + +description="Feed reader, able to fetch the most known feed formats including RSS/RDF and ATOM" +name=rssguard +version=3.0.1 +release=1 + +source=("https://bitbucket.org/skunkos/rssguard/get/$version.tar.bz2") + +build() { + mkdir -p build + cd build + + cmake ../skunkos* \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=release \ + -DUSE_QT_5=ON + make + + make DESTDIR=$PKG/ install +} diff --git a/talimatname/genel/ruby/talimat b/talimatname/genel/ruby/talimat new file mode 100644 index 000000000..f0292c20c --- /dev/null +++ b/talimatname/genel/ruby/talimat @@ -0,0 +1,18 @@ +# Description: An object-oriented language for quick and easy programming +# URL: http://ruby-lang.org +# Packager: pierre at nutyx dot org +# Depends on: doxygen + +name=ruby +version=2.3.0 +release=1 + +source=(http://cache.ruby-lang.org/pub/ruby/2.2/ruby-$version.tar.xz) + +build() { +cd ruby-$version +./configure --prefix=/usr --enable-shared \ +--docdir=/usr/share/doc/ruby-$version +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/rxvt-unicode/rxvt-unicode.desktop b/talimatname/genel/rxvt-unicode/rxvt-unicode.desktop new file mode 100644 index 000000000..2b248bc8b --- /dev/null +++ b/talimatname/genel/rxvt-unicode/rxvt-unicode.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Name=urxvt +Comment=An unicode capable rxvt clone +Exec=urxvt +Icon=urxvt-unicode +Terminal=false +Type=Application +Categories=System;TerminalEmulator; diff --git a/talimatname/genel/rxvt-unicode/rxvt-unicode.svg b/talimatname/genel/rxvt-unicode/rxvt-unicode.svg new file mode 100644 index 000000000..0f15e072c --- /dev/null +++ b/talimatname/genel/rxvt-unicode/rxvt-unicode.svg @@ -0,0 +1,198 @@ + + + + + + + + + + + + + >_ + + + >_ + + + + + + image/svg+xml + + + + + Openclipart + + + Command line + 2013-02-04T14:03:30 + A simple command line icon. + https://openclipart.org/detail/174814/command-line-by-rendon-174814 + + + rendon + + + + + Command line + bash + terminal + + + + + + + + + + + diff --git a/talimatname/genel/rxvt-unicode/talimat b/talimatname/genel/rxvt-unicode/talimat new file mode 100644 index 000000000..7c48864d3 --- /dev/null +++ b/talimatname/genel/rxvt-unicode/talimat @@ -0,0 +1,56 @@ +# Description: An unicode capable rxvt clone (urxvt). rxvt-unicode is an enhanced version of the rxvt terminal emulator. +# URL: http://software.schmorp.de/pkg/rxvt-unicode.html +# Packager: alienus at nutyx dot org +# Depends on: gdk-pixbuf xorg-libxft startup-notification + +description="An enhanced unicode capable version of the rxvt terminal emulator." +name=rxvt-unicode +version=9.20 +release=2 + +source=( +http://dist.schmorp.de/rxvt-unicode/Attic/$name-$version.tar.bz2 +$name.desktop +$name.svg) + +build(){ + cd $name-$version + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --enable-everything \ + --enable-unicode3 \ + --enable-combining \ + --enable-xft \ + --enable-font-styles \ + --enable-transparency \ + --enable-fading \ + --enable-frills \ + --enable-pixbuf \ + --enable-rxvt-scroll \ + --enable-next-scroll \ + --enable-xterm-scroll \ + --enable-perl \ + --enable-xim \ + --enable-iso14755 \ + --enable-keepscrolling \ + --enable-selectionscrolling \ + --enable-mousewheel \ + --enable-slipwheeling \ + --enable-smart-resize \ + --enable-text-blink \ + --enable-pointer-blank \ + --enable-utmp \ + --enable-wtmp \ + --enable-lastlog \ + --enable-256-color + + mkdir -p $PKG/usr/share/terminfo + TERMINFO=$PKG/usr/share/terminfo make install DESTDIR=$PKG + + # desktop intergration with icon from openclipart + install -Dm 644 $SRC/$name.desktop \ + $PKG/usr/share/applications/$name.desktop + install -Dm 644 $SRC/$name.svg \ + $PKG/usr/share/icons/hicolor/scalable/apps/$name.svg +} diff --git a/talimatname/genel/samba/samba.README b/talimatname/genel/samba/samba.README new file mode 100644 index 000000000..60f45cd09 --- /dev/null +++ b/talimatname/genel/samba/samba.README @@ -0,0 +1,87 @@ +AVERTISSEMENT +Il est indispensable de créer un fichier de configuration /etc/samba/smb.conf pour que le service se lance correctement. +Veuillez lire ce README. + +INSTALLATION client unique: + Choisissez cette variante si vous ne voulez que transférer des fichiers en utilisant smbclient, monter des partages Windows et imprimer sur des imprimantes Windows et si vous ne voulez pas partager vos fichiers et vos imprimantes avec des machines Windows. + +Un fichier /etc/samba/smb.conf avec les trois paramètres suivants suffit : +[global] + workgroup = MONGROUPE + dos charset = cp850 + unix charset = UTF-8 + Les valeurs de cet exemple indiquent que l'ordinateur appartient à un groupe de travail Windows appelé « MONGROUPE », il utilise l'encodage « cp850 » sur la toile lorsqu'il parle à MS-DOS et à MS Windows 9x, et les noms de fichier sont stockés dans l'encodage « UTF-8 » sur le disque. Adaptez ces valeurs à votre installation. La valeur « unix charset » doit être la même que la sortie de locale charmap lorsqu'on l'exécute avec la variable LANG paramétrée sur votre locale préférée, sinon il se peut que ls n'affiche pas de bons noms de fichiers pour les fichiers téléchargés. + +Il n'est pas nécessaire de lancer de serveurs Samba dans ce scénario, vous n'avez donc pas besoin d'installer les scripts de démarrage fournis. + +SERVEUR de fichiers/impression autonome + Choisissez cette variante si vous voulez partager vos fichiers et vos imprimantes avec des machines Windows sur votre groupe de travail, en plus des possibilités indiquées au scénario 1. + +Dans ce cas, le fichier /etc/samba/smb.conf.default peut être un bon modèle de point de départ. Ajoutez également les paramètres « dos charset » et « unix charset » à la section « [global] » comme décrit au scénario 1 pour empêcher la corruption des noms de fichiers. + +Le fichier de configuration suivant crée un partage séparé pour chaque répertoire home d'utilisateur et il rend disponibles toutes les imprimantes disponibles sur des machines Windows : + +[global] + workgroup = MONGROUPE + dos charset = cp850 + unix charset = ISO-8859-1 + +[homes] + comment = Répertoires Home + browseable = no + writable = yes + +[printers] + comment = Toutes les imprimantes + path = /var/spool/samba + browseable = no + guest ok = no + printable = yes +Les autres paramètres que vous pourriez vouloir personnaliser dans la section « [global] » comprennent : + server string = + security = + hosts allow = + load printers = + log file = + max log size = + socket options = + local master = + Reportez-vous aux commentaires dans le fichier /etc/samba/smb.conf.default pour des informations concernant ces paramètres. + +Vu que les démons smbd et nmbd sont nécessaires dans ce cas, installez le script de démarrage samba. Assurez-vous de lancer smbpasswd (avec l'option -a) pour ajouter des utilisateurs) pour activer et paramétrer les mots de passe des comptes ayant besoin d'un accès Samba, ou utilisez l'interface Web SWAT (voir ci-dessous) pour faire la même chose. En utilisant la fondation passdb par défaut de Samba, tout utilisateur que vous essaierez d'ajouter devra aussi exister dans le fichier /etc/passwd + +EXIGENCES AVANCEES + Des scénarios plus complexes impliquant le contrôle de domaine ou de la qualité de membre sont envisageables si on passe les bons drapeaux au script./configure lors de la construction du paquet. De tels réglages sont des sujets avancés et ne peuvent pas être traités correctement dans BLFS. De nombreux livres complets ont été écrits exclusivement sur ces thèmes. Vous devriez remarquer cependant qu'un BDC Samba ne peut pas être utilisé comme point de chute pour un PDC Windows, et réciproquement, on ne peut pas utiliser un BDC Windows comme point de chute d'un PDC Samba. En outre, dans certains scénari de membres d'un domaine, le démon winbindd et le script de démarrage correspondant sont nécessaires. + +Il y a très peu de documentation disponible capable de traiter bon nombre de ces configurations avancées. Pointez votre navigateur Internet vers les liens ci-dessous pour trouver une partie de la documentation incluse avec le paquet Samba : +Using Samba, 2nd Edition; a popular book published by O'Reilly (Utiliser Samba, 2ème édition, livre populaire publié par O'Reilly): + file:///usr/share/samba/swat/using_samba/toc.html +The Official Samba HOWTO et Reference Guide (Le Guide de référence et le guide pratique de SAMBA officiels) + file:///usr/share/samba/swat/help/Samba-HOWTO-Collection/index.html +Samba-3 by Example (Samba-3 par l'exemple) + file:///usr/share/samba/swat/help/Samba-Guide/index.html +The Samba-3 man Pages (Les pages de man de Samba-3) + file:///usr/share/samba/swat/help/samba.7.html + +SCRIPT de démarrage: + Pour vous être commode, on a écrit des scripts de démarrage pour Samba. Deux sont inclus dans le paquet blfs-bootscripts-. Le premier, samba, lancera les démons smbd et nmbd nécessaires pour fournir les services SMB/CIFS. Le deuxième script, winbind, lance le démon winbindd, utilisé pour fournir les services de domaine Windows aux clients Linux. + +L'installation Samba par défaut utilise l'utilisateur nobody pour l'accès invité au serveur. On peut éviter cela en réglant le paramètre guest account = dans le fichier /etc/samba/smb.conf. Si vous utilisez le paramètre guest account =, assurez-vous que cet utilisateur existe dans le fichier /etc/passwd. Pour utiliser l'utilisateur par défaut, lancez les commandes suivantes en tant qu'utilisateur root : + +Si necessaire: + +groupadd -g 99 nogroup && +useradd -c "Unprivileged Nobody" -d /dev/null -g nogroup -s /bin/false -u 99 nobody + +Installez le script samba avec la commande suivante effectuée en tant qu'utilisateur root : + +make install-samba + +Si vous avez aussi besoin du script winbind pour résoudre les noms depusi les clients Windows, lancez: + +make install-winbindd + +Plus d'info sur SWAT: + +http://www.fr.linuxfromscratch.org/view/blfs-svn/basicnet/samba3.html +http://www.linuxfromscratch.org/blfs/view/svn/basicnet/samba3.html diff --git a/talimatname/genel/samba/talimat b/talimatname/genel/samba/talimat new file mode 100644 index 000000000..d0c5e49e3 --- /dev/null +++ b/talimatname/genel/samba/talimat @@ -0,0 +1,74 @@ +# Description: SMB Fileserver and AD Domain server +# URL: http://www.samba.org +# Packager: pierre at nutyx dot org +# Depends on: talloc avahi gnutls libgpg-error popt python cups kerberos libcap tdb openldap libxslt + +name=samba +version=4.3.3 +release=1 + +source=( http://ftp.samba.org/pub/samba/stable/$name-$version.tar.gz tls-use-gnutls_priority_set_direct.patch) + +build() { +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 +if [ "`uname -m`" == "x86_64" ]; then + LIB=lib64 +else + LIB=lib +fi +cd $name-$version + +sed -e "/deps='LIBASYNC_REQ'/ \ + { + s/$/,/ + a\ install=False + }" \ + -i lib/async_req/wscript_build + +./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --with-piddir=/run/samba \ + --with-pammodulesdir=/lib/security \ + --enable-fhs \ + --without-systemd + +make + +sed -i "/samba3.blackbox.failure.failure/i \^samba3.raw.eas" selftest/knownfail + +make DESTDIR=$PKG install + +install -d $PKG/$LIB +mv -v $PKG/usr/lib/libnss_win{s,bind}.so* $PKG/$LIB +ln -v -sf /$LIB/libnss_winbind.so.2 $PKG/usr/lib/libnss_winbind.so +ln -v -sf /$LIB/libnss_wins.so.2 $PKG/usr/lib/libnss_wins.so + +install -v -m644 examples/smb.conf.default $PKG/etc/samba/smb.conf.default + +mkdir -pv $PKG/etc/openldap/schema +install -v -m644 examples/LDAP/README \ +$PKG/etc/openldap/schema/README.LDAP + +install -v -m644 examples/LDAP/samba* \ +$PKG/etc/openldap/schema + +install -v -m755 examples/LDAP/{get*,ol*} \ +$PKG/etc/openldap/schema + + +# cups +cd $PKG/usr/lib/ +install -d cups/backend +ln -v -sf $PKG/usr/bin/smbspool $PKG/usr/lib/cups/backend/smb + +# service +cd $SRC + +tar xf $scripts-$scriptsversion.tar.bz2 +cd $SRC/$scripts-$scriptsversion +make DESTDIR=$PKG install-samba +make DESTDIR=$PKG install-winbindd +} diff --git a/talimatname/genel/samba/tls-use-gnutls_priority_set_direct.patch b/talimatname/genel/samba/tls-use-gnutls_priority_set_direct.patch new file mode 100644 index 000000000..d36273f6a --- /dev/null +++ b/talimatname/genel/samba/tls-use-gnutls_priority_set_direct.patch @@ -0,0 +1,68 @@ +From 9d9b38b434b9d2e4b3bddd618cea944dfb960966 Mon Sep 17 00:00:00 2001 +From: Evangelos Foutras +Date: Mon, 13 Apr 2015 22:03:14 +0300 +Subject: [PATCH] s4:lib/tls: use gnutls_priority_set_direct() + +gnutls_certificate_type_set_priority() was removed in GnuTLS 3.4.0. +--- + source4/lib/tls/tls.c | 4 +--- + source4/lib/tls/tls_tstream.c | 9 +-------- + 2 files changed, 2 insertions(+), 11 deletions(-) + +diff --git a/source4/lib/tls/tls.c b/source4/lib/tls/tls.c +index b9182ad..2bcbb80 100644 +--- a/source4/lib/tls/tls.c ++++ b/source4/lib/tls/tls.c +@@ -572,7 +572,6 @@ struct socket_context *tls_init_client(struct socket_context *socket_ctx, + { + struct tls_context *tls; + int ret = 0; +- const int cert_type_priority[] = { GNUTLS_CRT_X509, GNUTLS_CRT_OPENPGP, 0 }; + struct socket_context *new_sock; + NTSTATUS nt_status; + +@@ -597,8 +596,7 @@ struct socket_context *tls_init_client(struct socket_context *socket_ctx, + gnutls_certificate_allocate_credentials(&tls->xcred); + gnutls_certificate_set_x509_trust_file(tls->xcred, ca_path, GNUTLS_X509_FMT_PEM); + TLSCHECK(gnutls_init(&tls->session, GNUTLS_CLIENT)); +- TLSCHECK(gnutls_set_default_priority(tls->session)); +- gnutls_certificate_type_set_priority(tls->session, cert_type_priority); ++ TLSCHECK(gnutls_priority_set_direct(tls->session, "NORMAL:+CTYPE-OPENPGP", NULL)); + TLSCHECK(gnutls_credentials_set(tls->session, GNUTLS_CRD_CERTIFICATE, tls->xcred)); + + talloc_set_destructor(tls, tls_destructor); +diff --git a/source4/lib/tls/tls_tstream.c b/source4/lib/tls/tls_tstream.c +index f19f5c5..ff0e881 100644 +--- a/source4/lib/tls/tls_tstream.c ++++ b/source4/lib/tls/tls_tstream.c +@@ -967,11 +967,6 @@ struct tevent_req *_tstream_tls_connect_send(TALLOC_CTX *mem_ctx, + #if ENABLE_GNUTLS + struct tstream_tls *tlss; + int ret; +- static const int cert_type_priority[] = { +- GNUTLS_CRT_X509, +- GNUTLS_CRT_OPENPGP, +- 0 +- }; + #endif /* ENABLE_GNUTLS */ + + req = tevent_req_create(mem_ctx, &state, +@@ -1007,15 +1002,13 @@ struct tevent_req *_tstream_tls_connect_send(TALLOC_CTX *mem_ctx, + return tevent_req_post(req, ev); + } + +- ret = gnutls_set_default_priority(tlss->tls_session); ++ ret = gnutls_priority_set_direct(tlss->tls_session, "NORMAL:+CTYPE-OPENPGP", NULL); + if (ret != GNUTLS_E_SUCCESS) { + DEBUG(0,("TLS %s - %s\n", __location__, gnutls_strerror(ret))); + tevent_req_error(req, EINVAL); + return tevent_req_post(req, ev); + } + +- gnutls_certificate_type_set_priority(tlss->tls_session, cert_type_priority); +- + ret = gnutls_credentials_set(tlss->tls_session, + GNUTLS_CRD_CERTIFICATE, + tls_params->x509_cred); +-- +2.3.5 diff --git a/talimatname/genel/sane/sane.post-install b/talimatname/genel/sane/sane.post-install new file mode 100644 index 000000000..29ca90b81 --- /dev/null +++ b/talimatname/genel/sane/sane.post-install @@ -0,0 +1,4 @@ +if ( ! grep sane /etc/sysconfig/createfiles > /dev/null );then + echo "/var/lock/sane dir 775 root scanner" >> /etc/sysconfig/createfiles +fi + diff --git a/talimatname/genel/sane/talimat b/talimatname/genel/sane/talimat new file mode 100644 index 000000000..3b3a9d67a --- /dev/null +++ b/talimatname/genel/sane/talimat @@ -0,0 +1,34 @@ +# Description: Scanner Access Now Easy +# URL: http://www.sane-project.org/ +# Packager: pierre at nutyx dot org +# Depends on: libusb-compat libjpeg-turbo libtiff gtk2 libexif cups + +name=sane +version=1.0.24 +release=1 + +source=(http://fossies.org/linux/misc//sane-backends-$version.tar.gz) + +build() { + cd $name-backends-$version + + ./configure --prefix=/usr \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --with-docdir=/usr/share/doc/sane-backend-$version \ + --enable-libusb_1_0 \ + --with-group=scanner + make + make DESTDIR=$PKG install + + install -d $PKG/etc/udev/rules.d + install -m 644 -v tools/udev/libsane.rules \ + $PKG/etc/udev/rules.d/65-scanner.rules + + install -v -m644 doc/sane.png doc/sane-logo.png \ + $PKG/usr/share/sane + + mkdir -p $PKG/var/lock/sane + chmod 775 $PKG/var/lock/sane + chgrp scanner $PKG/var/lock/sane +} diff --git a/talimatname/genel/sbc/talimat b/talimatname/genel/sbc/talimat new file mode 100644 index 000000000..771721e59 --- /dev/null +++ b/talimatname/genel/sbc/talimat @@ -0,0 +1,18 @@ +# URL: https://fr.wikipedia.org/wiki/SBC_%28codec%29 +# Packager: pierre at nutyx dot org +# Depends on: libsndfile +description="Digital audio encoder and decoder used to transfer data to Bluetooth audio output devices." +name=sbc +version=1.2 +release=1 + +source=(http://www.kernel.org/pub/linux/bluetooth/$name-$version.tar.xz) + +build() +{ +cd $name-$version +./configure --prefix=/usr \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/scons/talimat b/talimatname/genel/scons/talimat new file mode 100644 index 000000000..735e6a3ff --- /dev/null +++ b/talimatname/genel/scons/talimat @@ -0,0 +1,16 @@ +# Description: SCons is a free tool construction allows replacement of make. +# URL: http://scons.org +# Packager: pierre at nutyx dot org +# Depends on: python + +name=scons +version=2.4.1 +release=1 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz) +build () +{ +cd $name-$version +python2 setup.py install --standard-lib --prefix=/usr --install-data=/usr/share --root=$PKG --optimize=1; +install -D -m644 LICENSE.txt $PKG/usr/share/licenses/$name/LICENSE +} diff --git a/talimatname/genel/screen/talimat b/talimatname/genel/screen/talimat new file mode 100644 index 000000000..944782300 --- /dev/null +++ b/talimatname/genel/screen/talimat @@ -0,0 +1,27 @@ +# URL: http://www.gnu.org/software/screen/screen.html +# Packager: pierre at nutyx dot org + +description="Runs several separate processes on a single physical character-based terminal." +name=screen +version=4.3.1 +release=1 + +source=(ftp://ftp.gnu.org/gnu/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man \ + --with-socket-dir=/run/screen \ + --with-pty-group=5 \ + --with-sys-screenrc=/etc/screenrc && + +sed -i -e "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* && +make +make DESTDIR=$PKG install +rm $PKG/usr/share/info/dir +mkdir $PKG/etc +install -m 644 etc/etcscreenrc \ +$PKG/etc/screenrc +} diff --git a/talimatname/genel/scribus/talimat b/talimatname/genel/scribus/talimat new file mode 100644 index 000000000..b4f254397 --- /dev/null +++ b/talimatname/genel/scribus/talimat @@ -0,0 +1,31 @@ +# Description: Desktop publishing software +# URL: http://www.scribus.net +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: cmake boost aspell cups qt4 gnutls kerberos boost ghostscript lcms libxml2 cairo desktop-file-utils shared-mime-info + +name=scribus +version=1.4.5 +release=2 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.bz2) + +build() { + unset MAKEFLAGS + cd $SRC* + + sed -i -e 's|#!/usr/bin/python|#!/usr/bin/python2|' \ + -e 's|#!/usr/bin/env python|#!/usr/bin/env python2|' \ + scribus-$version/scribus/plugins/scriptplugin/{samples,scripts}/* + + cd $name-$version + mkdir build + cd build + cmake ../ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_SKIP_RPATH=ON \ + -DWANT_CAIRO=1 \ + -DLIB_SUFFIX="" + make + make DESTDIR=$PKG install + install -Dm644 $SRC/$name-$version/scribus.desktop \ + $PKG/usr/share/applications/scribus.desktop +} diff --git a/talimatname/genel/scrot/talimat b/talimatname/genel/scrot/talimat new file mode 100644 index 000000000..acfac01da --- /dev/null +++ b/talimatname/genel/scrot/talimat @@ -0,0 +1,20 @@ +# Description: A simple command-line screenshot utility for X +# URL: http://scrot.sourcearchive.com/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: giblib + +name=scrot +version=0.8.17 +release=1 + +source=("http://scrot.sourcearchive.com/downloads/0.8-17/scrot_0.8.orig.tar.gz") + +build() { + cd $SRC/$name-0.8 + ./configure --prefix=/usr \ + --mandir=/usr/share/man + make + + make DESTDIR=$PKG docsdir=/usr/share/doc/scrot install +} diff --git a/talimatname/genel/sddm/sddm.post-install b/talimatname/genel/sddm/sddm.post-install new file mode 100644 index 000000000..e93a3c380 --- /dev/null +++ b/talimatname/genel/sddm/sddm.post-install @@ -0,0 +1,3 @@ +. lib/lsb/init-functions +sed -i "s/^id:[3-5]/id:5/" etc/inittab +log_success_msg2 "Init default set to 5 in the ${WARNING}/etc/inittab ${NORMAL}file" diff --git a/talimatname/genel/sddm/sddm.pre-install b/talimatname/genel/sddm/sddm.pre-install new file mode 100644 index 000000000..c51fc1da9 --- /dev/null +++ b/talimatname/genel/sddm/sddm.pre-install @@ -0,0 +1,16 @@ +. lib/lsb/init-functions +if [ ! -z "`cards list|grep lxdm\ `" ]; then + log_failure_msg "${WARNING}lxdm${NORMAL} should be removed" + exit 1 +fi + +if ! getent group sddm > /dev/null; then + groupadd -g 64 --system sddm +fi +if ! getent passwd sddm > /dev/null; then + useradd -c "Simple Desktop Display Manager" --system -d /var/lib/sddm -s /usr/bin/nologin -u 64 -g sddm sddm + passwd -l sddm > /dev/null +fi + +mkdir -p var/lib/sddm +chown -R sddm:sddm var/lib/sddm > /dev/null diff --git a/talimatname/genel/sddm/talimat b/talimatname/genel/sddm/talimat new file mode 100644 index 000000000..a2ccf1422 --- /dev/null +++ b/talimatname/genel/sddm/talimat @@ -0,0 +1,81 @@ +# Description : The SDDM package contains a lightweight display manager written in Qt and QML. +# URL: https://www.kde.org/ +# Packager: pierre at nutyx dot org, fanch at nutyx dot org, tnut at nutyx dot org +# Depends on: cmake qt5 upower consolekit2 +PKGMK_GROUPS=() +run=(consolekit2) +name=sddm +release=1 +version=0.12.0 + +source=( https://github.com/sddm/sddm/releases/download/v$version/${name}-$version.tar.xz) + +build() { +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 +tar xvf $scripts-$scriptsversion.tar.bz2 + +cd ${name}-$version +mkdir build +cd build +cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DENABLE_JOURNALD=OFF \ + -Wno-dev .. +make +make DESTDIR=$PKG install + +cat > $PKG/etc/pam.d/sddm << "EOF" +# Begin /etc/pam.d/sddm + +auth requisite pam_nologin.so +auth required pam_env.so + +auth required pam_succeed_if.so uid >= 1000 quiet +auth include system-auth + +account include system-account +password include system-password + +session required pam_limits.so +session include system-session + +# End /etc/pam.d/sddm +EOF + +cat > $PKG/etc/pam.d/sddm-autologin << "EOF" +# Begin /etc/pam.d/sddm-autologin + +auth requisite pam_nologin.so +auth required pam_env.so + +auth required pam_succeed_if.so uid >= 1000 quiet +auth required pam_permit.so + +account include system-account + +password required pam_deny.so + +session required pam_limits.so +session include system-session + +# End /etc/pam.d/sddm-autologin +EOF + +cat > $PKG/etc/pam.d/sddm-greeter << "EOF" +# Begin /etc/pam.d/sddm-greeter + +auth required pam_env.so +auth required pam_permit.so + +account required pam_permit.so +password required pam_deny.so +session required pam_unix.so +-session optional pam_systemd.so + +# End /etc/pam.d/sddm-greeter +EOF +# service +cd $SRC/$scripts-$scriptsversion +make DESTDIR=$PKG install-sddm +} diff --git a/talimatname/genel/sdl-image/talimat b/talimatname/genel/sdl-image/talimat new file mode 100644 index 000000000..0596cf6ad --- /dev/null +++ b/talimatname/genel/sdl-image/talimat @@ -0,0 +1,22 @@ +# Description: SDL_image is a simple library to load images of various formats as SDL surfaces. +# URL: http://www.libsdl.org/projects/SDL_image +# Packager: berlius at nutyx dot com +# Depends on: sdl libjpeg-turbo libpng libtiff libwebp + +name=sdl-image +version=1.2.12 +release=1 + +source=(http://www.libsdl.org/projects/SDL_image/release/SDL_image-$version.tar.gz) + +build() { + +cd SDL_image-$version + +./configure --prefix=/usr \ + + +make +make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/sdl-mixer/talimat b/talimatname/genel/sdl-mixer/talimat new file mode 100644 index 000000000..e7605a6d7 --- /dev/null +++ b/talimatname/genel/sdl-mixer/talimat @@ -0,0 +1,17 @@ +# Description: A sample multi-channel audio mixer library. +# URL: http://www.libsdl.org/projects/SDL_mixer +# Packager: fanch at nutyx dot org +# Depends on: libvorbis smpeg libmikmod flac + +name=sdl-mixer +version=1.2.12 +release=2 +source=(http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-$version.tar.gz) + +build() { + cd SDL_mixer-$version + sed -i -e 's|/usr/local/lib/timidity|/usr/share/timidity|g' timidity/config.h + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/sdl-net/talimat b/talimatname/genel/sdl-net/talimat new file mode 100644 index 000000000..ecf23f35d --- /dev/null +++ b/talimatname/genel/sdl-net/talimat @@ -0,0 +1,17 @@ +# Description: A cross-platform networking library for SDL. +# URL: http://www.libsdl.org/projects/SDL_net +# Packager: fanch at nutyx dot org +# Depends on: sdl + +name=sdl-net +version=1.2.8 +release=1 +source=(http://www.libsdl.org/projects/SDL_net/release/SDL_net-$version.tar.gz) + +build() { + cd SDL_net-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/sdl/talimat b/talimatname/genel/sdl/talimat new file mode 100644 index 000000000..146f578e3 --- /dev/null +++ b/talimatname/genel/sdl/talimat @@ -0,0 +1,17 @@ +# Description: Simple Directmedia Layer, a library multiplatforme +# URL: http://www.libsdl.org +# Packager: pierre at nutyx dot org +# Depends on: alsa-lib nasm libusb pulseaudio xorg-libx11 xorg-libxext + +name=sdl +version=1.2.15 +release=1 + +source=(http://www.libsdl.org/release/SDL-$version.tar.gz) +build() { +cd SDL-$version +sed -i '/_XData32/s:register long:register _Xconst long:' src/video/x11/SDL_x11sym.h +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/sendmail/sendmail-pre-install b/talimatname/genel/sendmail/sendmail-pre-install new file mode 100644 index 000000000..763d9ac28 --- /dev/null +++ b/talimatname/genel/sendmail/sendmail-pre-install @@ -0,0 +1,5 @@ +groupadd -g 26 smmsp +useradd -c "Sendmail Daemon" -g smmsp -d /dev/null \ + -s /bin/false -u 26 smmsp +chmod -v 1777 /var/mail +install -v -m700 -d /var/spool/mqueue diff --git a/talimatname/genel/sendmail/site.config.m4 b/talimatname/genel/sendmail/site.config.m4 new file mode 100644 index 000000000..302bea330 --- /dev/null +++ b/talimatname/genel/sendmail/site.config.m4 @@ -0,0 +1,5 @@ +define(`confMANGRP',`root') +define(`confMANOWN',`root') +define(`confSBINGRP',`root') +define(`confUBINGRP',`root') +define(`confUBINOWN',`root') diff --git a/talimatname/genel/sendmail/talimat b/talimatname/genel/sendmail/talimat new file mode 100644 index 000000000..693656a25 --- /dev/null +++ b/talimatname/genel/sendmail/talimat @@ -0,0 +1,73 @@ +# Description: The sendmail package contains a Mail Transport Agent (MTA). +# URL: ftp://ftp.sendmail.org/pub/sendmail/ +# Packager: berlius at nutyx dot com +# Depends on: ghostscript cyrus-sasl openssl procmail openldap + +name=sendmail +version=8.15.2 +release=1 + +source=(ftp://ftp.sendmail.org/pub/$name/$name.$version.tar.gz site.config.m4) + +build() { + + cd $name-$version + + source /etc/blfs-bootscripts + wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + tar xvf $scripts-$scriptsversion.tar.bz2 + + cp -v $SRC/site.config.m4 devtools/Site + + sed -i 's|/usr/man/man|/usr/share/man/man|' \ + devtools/OS/Linux + cd sendmail + sh Build + cd ../cf/cf + cp generic-linux.mc sendmail.mc + sh Build sendmail.cf + + install -v -d -m755 $PKG/etc/mail + install -c -o root -g bin -m 0444 sendmail.cf $PKG/etc/mail/sendmail.cf + install -c -o root -g bin -m 0444 submit.cf $PKG/etc/mail/submit.cf + + + cd ../.. + sh Build install + + install -v -m644 cf/cf/{submit,sendmail}.mc $PKG/etc/mail + cp -v -R cf/* $PKG/etc/mail + + install -v -m755 -d $PKG/usr/share/doc/sendmail-8.15.2/{cf,sendmail} + + install -v -m644 CACerts FAQ KNOWNBUGS LICENSE PGPKEYS README RELEASE_NOTES \ + $PKG/usr/share/doc/sendmail-8.15.2 + + install -v -m644 sendmail/{README,SECURITY,TRACEFLAGS,TUNING} \ + $PKG/usr/share/doc/sendmail-8.15.2/sendmail + + install -v -m644 cf/README $PKG/usr/share/doc/sendmail-8.15.2/cf + + install -v -d -m755 $PKG/usr/share/man/man8 + for manpage in sendmail editmap mailstats makemap praliases smrsh + do + install -v -m644 $manpage/$manpage.8 $PKG/usr/share/man/man8 + done && + + install -v -m644 sendmail/aliases.5 $PKG/usr/share/man/man5 + install -v -m644 sendmail/mailq.1 $PKG/usr/share/man/man1 + install -v -m644 sendmail/newaliases.1 $PKG/usr/share/man/man1 + install -v -m644 vacation/vacation.1 $PKG/usr/share/man/man1 + + cd doc/op + sed -i 's/groff/GROFF_NO_SGR=1 groff/' Makefile + make op.txt op.pdf + + install -v -d -m755 $PKG/usr/share/doc/sendmail-8.15.2 + install -v -m644 op.ps op.txt op.pdf $PKG/usr/share/doc/sendmail-8.15.2 + cd ../.. + + cd $scripts-$scriptsversion + make DESTDIR=$PKG install-sendmail + +} diff --git a/talimatname/genel/serf/talimat b/talimatname/genel/serf/talimat new file mode 100644 index 000000000..d1a467106 --- /dev/null +++ b/talimatname/genel/serf/talimat @@ -0,0 +1,22 @@ +# URL: https://code.google.com/p/serf/ +# Packager: berlius at nutyx dot com +# Depends on: apr-util openssl scons kerberos + +description="C-based HTTP client library built upon the Apache Portable Runtime (APR) library." +name=serf +version=1.3.8 +release=1 +source=(http://serf.googlecode.com/svn/src_releases/$name-$version.tar.bz2) + +build() { + +cd $name-$version + +sed -i "/Append/s:RPATH=libdir,::" SConstruct +sed -i "/Default/s:lib_static,::" SConstruct +sed -i "/Alias/s:install_static,::" SConstruct +scons PREFIX=/usr + +scons PREFIX=$PKG/usr install + +} diff --git a/talimatname/genel/sg3-utils/talimat b/talimatname/genel/sg3-utils/talimat new file mode 100644 index 000000000..656325f79 --- /dev/null +++ b/talimatname/genel/sg3-utils/talimat @@ -0,0 +1,16 @@ +# Description: Generic SCSI utilities +# URL: http://sg.danny.cz/sg/sg3_utils.html +# Packager: pierre at nutyx dot org +# Depends on: + +name=sg3-utils +version=1.41 +release=1 + +source=(http://sg.danny.cz/sg/p/sg3_utils-$version.tar.xz) +build() { +cd sg3_utils-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/sgml-common/talimat b/talimatname/genel/sgml-common/talimat new file mode 100644 index 000000000..8b9e6d55d --- /dev/null +++ b/talimatname/genel/sgml-common/talimat @@ -0,0 +1,29 @@ +# Description: Tools for maintaining centralized SGML catalogs. +# URL: URL: http://www.docbook.org/xml/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: +name=sgml-common +version=0.6.3 +release=1 + +source=( +ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/sgml-common-$version.tgz +http://www.linuxfromscratch.org/patches/blfs/7.5/sgml-common-$version-manpage-1.patch) + +build(){ + cd $name-$version + patch -Np1 -i ../sgml-common-$version-manpage-1.patch && + autoreconf -f -i + ./configure --prefix=/usr \ + --sysconfdir=/etc + make + make DESTDIR=$PKG install + + # fix doc dir + mv $PKG/usr/doc $PKG/usr/share/doc +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/shared-mime-info/shared-mime-info.post-install b/talimatname/genel/shared-mime-info/shared-mime-info.post-install new file mode 100644 index 000000000..e4b7536a2 --- /dev/null +++ b/talimatname/genel/shared-mime-info/shared-mime-info.post-install @@ -0,0 +1 @@ +update-mime-database usr/share/mime > /dev/null 2>&1 diff --git a/talimatname/genel/shared-mime-info/talimat b/talimatname/genel/shared-mime-info/talimat new file mode 100644 index 000000000..18adbd13c --- /dev/null +++ b/talimatname/genel/shared-mime-info/talimat @@ -0,0 +1,18 @@ +# Description: Allows central updates of MIME information for all supporting applications. +# URL: http://freedesktop.org/ +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: libxml2 intltool glib + +name=shared-mime-info +version=1.5 +release=1 + +source=( http://freedesktop.org/~hadess/$name-$version.tar.xz) + +build() { +unset MAKEFLAGS +cd $name-$version +./configure --prefix=/usr --disable-update-mimedb +make -j1 +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/sharutils/talimat b/talimatname/genel/sharutils/talimat new file mode 100644 index 000000000..94dc80e84 --- /dev/null +++ b/talimatname/genel/sharutils/talimat @@ -0,0 +1,16 @@ +# Description: Contains utilities that can create 'shell' archives. +# URL: https://www.gnu.org/software/sharutils/ +# Packager: tnut at nutyx dot org + +name=sharutils +version=4.15.2 +release=1 + +source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/simple-scan/simple-scan.post-install b/talimatname/genel/simple-scan/simple-scan.post-install new file mode 100644 index 000000000..7edbfcb27 --- /dev/null +++ b/talimatname/genel/simple-scan/simple-scan.post-install @@ -0,0 +1,2 @@ +glib-compile-schemas usr/share/glib-2.0/schemas > /dev/null 2>&1 +gtk-update-icon-cache -q -t -f usr/share/icons/hicolor diff --git a/talimatname/genel/simple-scan/talimat b/talimatname/genel/simple-scan/talimat new file mode 100644 index 000000000..fcf3ffb3b --- /dev/null +++ b/talimatname/genel/simple-scan/talimat @@ -0,0 +1,18 @@ +# Description: Simple scanning interface utility +# URL: https://launchpad.net/simple-scan/ +# Packagers: pierre at nutyx dot org +# Depends on: gtk3 colord itstool sane dconf intltool xorg-libxcursor xorg-libxdamage xorg-libxrandr xorg-libxinerama + +name=simple-scan +version=3.12.2 +release=1 + +source=(https://launchpad.net/$name/${version%.*}/$version/+download/$name-$version.tar.xz) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --disable-schemas-compile + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/sip/talimat b/talimatname/genel/sip/talimat new file mode 100644 index 000000000..1c4a5d6a7 --- /dev/null +++ b/talimatname/genel/sip/talimat @@ -0,0 +1,22 @@ +# Description: A tool that makes it easy to create Python bindings for C and C++ libraries +# URL: http://www.riverbankcomputing.co.uk/software/sip/intro +# Packager: pierre at nutyx dot org +# Depends on: python + +name=sip +version=4.16.3 +release=1 + +source=(http://sourceforge.net/projects/pyqt/files/sip/sip-$version/sip-$version.tar.gz ) + +build() { + cd $name-$version + python configure.py -b /usr/bin \ + -d /usr/lib/python2.7/site-packages \ + -e /usr/include/python2.7 \ + -v /usr/share/sip + make + make DESTDIR=$PKG install + chmod 644 $PKG/usr/lib/python2.7/site-packages/sipdistutils.py +} + diff --git a/talimatname/genel/slang/talimat b/talimatname/genel/slang/talimat new file mode 100644 index 000000000..91fe26b49 --- /dev/null +++ b/talimatname/genel/slang/talimat @@ -0,0 +1,23 @@ +# Description: S-Lang is a powerful interpreted language +# URL: http://gd.tuwien.ac.at/editors/davis/slang +# Packager: pierre at nutyx dot org +# Depends on: + +name=slang +version=2.2.4 +release=2 + +source=( ftp://space.mit.edu/pub/davis/$name/v2.2/$name-$version.tar.bz2) + +build() { + unset MAKEFLAGS + cd $name-$version + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info + make + make DESTDIR=$PKG install + chmod -v 755 $PKG/usr/lib/libslang.so.$version \ + $PKG/usr/lib/slang/v2/modules/*.so +} diff --git a/talimatname/genel/smartmontools/talimat b/talimatname/genel/smartmontools/talimat new file mode 100644 index 000000000..0ff97a952 --- /dev/null +++ b/talimatname/genel/smartmontools/talimat @@ -0,0 +1,17 @@ +# Description: Control and monitor S.M.A.R.T. enabled ATA and SCSI Hard Drives +# URL: http://smartmontools.sourceforge.net +# Packager: pierre at nutyx dot org +# Depends on: + +name=smartmontools +version=6.4 +release=1 + +source=(http://downloads.sourceforge.net/sourceforge/$name/$name-$version.tar.gz ) + +build() { + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/smpeg/smpeg-0.4.4_m4.patch b/talimatname/genel/smpeg/smpeg-0.4.4_m4.patch new file mode 100644 index 000000000..adbfb90c6 --- /dev/null +++ b/talimatname/genel/smpeg/smpeg-0.4.4_m4.patch @@ -0,0 +1,12 @@ +diff -pruN smpeg-0.4.4.orig/smpeg.m4 smpeg-0.4.4/smpeg.m4 +--- smpeg-0.4.4.orig/smpeg.m4 2008-08-07 22:45:31.086141377 +1000 ++++ smpeg-0.4.4/smpeg.m4 2008-08-07 22:49:53.350144919 +1000 +@@ -10,7 +10,7 @@ dnl AM_PATH_SMPEG([MINIMUM-VERSION, [ACT + ACTION-IF-NOT-FOUND]]]) + dnl Test for SMPEG, and define SMPEG_CFLAGS and SMPEG_LIBS + dnl +-AC_DEFUN(AM_PATH_SMPEG, ++AC_DEFUN([AM_PATH_SMPEG], + [dnl + dnl Get the cflags and libraries from the smpeg-config script + dnl diff --git a/talimatname/genel/smpeg/smpeg-mpegaudiosdl.patch b/talimatname/genel/smpeg/smpeg-mpegaudiosdl.patch new file mode 100644 index 000000000..af76807f5 --- /dev/null +++ b/talimatname/genel/smpeg/smpeg-mpegaudiosdl.patch @@ -0,0 +1,14 @@ +--- smpeg-0.4.4/MPEGaudio.h.orig 2006-01-15 16:17:56.356444000 +0100 ++++ smpeg-0.4.4/MPEGaudio.h 2006-01-15 16:18:36.686965250 +0100 +@@ -148,6 +148,11 @@ + char buffer[2*WINDOWSIZE]; + }; + ++void Play_MPEGaudioSDL(void *udata, Uint8 *stream, int len); ++#ifdef THREADED_AUDIO ++int Decode_MPEGaudio(void *udata); ++#endif ++ + /* The actual MPEG audio class */ + class MPEGaudio : public MPEGerror, public MPEGaudioaction { + diff --git a/talimatname/genel/smpeg/talimat b/talimatname/genel/smpeg/talimat new file mode 100644 index 000000000..acb61c44b --- /dev/null +++ b/talimatname/genel/smpeg/talimat @@ -0,0 +1,25 @@ +# Description: A SDL MPEG player library. +# URL: http://www.lokigames.com/development/smpeg.php3 +# Packager: fanch at nutyx dot org +# Depends on: sdl + +name=smpeg +version=0.4.5 +release=2 +source=(http://downloads.nutyx.org/archives/smpeg-$version.tar.xz + smpeg-mpegaudiosdl.patch + smpeg-0.4.4_m4.patch) + +build() { + cd smpeg-$version + ./configure \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --disable-static \ + --enable-gtk-player=no +# sed -i -e 's|\(libsmpeg_la_LDFLAGS = .*\)|\1 -lstdc++|' Makefile + make + make install DESTDIR=$PKG +# rm $PKG/usr/man/man1/gtv.1 +} + diff --git a/talimatname/genel/snappy/talimat b/talimatname/genel/snappy/talimat new file mode 100644 index 000000000..90193a728 --- /dev/null +++ b/talimatname/genel/snappy/talimat @@ -0,0 +1,18 @@ +# Description: A fast compressor/decompressor library +# URL: http://code.google.com/p/snappy/ +# Maintainers: https://code.google.com/p/snappy/people/list +# Packager: pierre at nutyx dot org + +name=snappy +version=1.1.1 +release=1 + +source=(http://snappy.googlecode.com/files/$name-$version.tar.gz) + +build () { +cd $name-$version +CXXFLAGS+=\ -DNDEBUG +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/sni-qt/sni-qt.conf b/talimatname/genel/sni-qt/sni-qt.conf new file mode 100644 index 000000000..421dcad0e --- /dev/null +++ b/talimatname/genel/sni-qt/sni-qt.conf @@ -0,0 +1,6 @@ +[need-activate-action] +clementine=1 +mumble=1 +skype=1 +speedcrunch=1 +keepassx=1 diff --git a/talimatname/genel/sni-qt/talimat b/talimatname/genel/sni-qt/talimat new file mode 100644 index 000000000..f6518e668 --- /dev/null +++ b/talimatname/genel/sni-qt/talimat @@ -0,0 +1,26 @@ +# Description: Qt4 plugin which turns all QSystemTrayIcon into StatusNotifierItems (appindicators) +# URL : https://launchpad.net/sni-qt +# Packager : pierre at nutyx dot com +# Depends on : cmake libdbusmenu-qt + +name=sni-qt +version=0.2.6 +release=1 + +source=(http://launchpad.net/sni-qt/trunk/$version/+download/sni-qt-$version.tar.bz2 + sni-qt.conf) + +build() { +mkdir build + +sed -i '/tests/ d' sni-qt-$version/CMakeLists.txt + +cd build +cmake ../sni-qt-$version \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release +make +make DESTDIR=$PKG install + +install -Dm644 $SRC/sni-qt.conf $PKG/etc/sni-qt.conf +} diff --git a/talimatname/genel/snownews/talimat b/talimatname/genel/snownews/talimat new file mode 100644 index 000000000..e13faba18 --- /dev/null +++ b/talimatname/genel/snownews/talimat @@ -0,0 +1,19 @@ +# Description: Text mode RSS newsreader for Linux and Unix. +# URL: http://kiza.kcore.de/software/snownews/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: libxml2 gettext perl + +name=snownews +version=1.5.12 +release=1 +source=(http://kiza.kcore.de/software/$name/download/$name-$version.tar.gz) + +build() { + cd $name-$version + + ./configure --prefix=/usr \ + --disable-nls + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/soundtouch/talimat b/talimatname/genel/soundtouch/talimat new file mode 100644 index 000000000..aa6a901e0 --- /dev/null +++ b/talimatname/genel/soundtouch/talimat @@ -0,0 +1,17 @@ +# Description: Audio processing library that allows changing the sound tempo, pitch and playback rate. +# Url: http://www.surina.net/soundtouch/ +# Maintainer: Olli Parviainen +# Packager: tnut at nutyx dot org + +name=soundtouch +version=1.9.2 +release=1 +source=(http://www.surina.net/soundtouch/$name-$version.tar.gz) +build() { +cd $name +./bootstrap +./configure --prefix=/usr \ +--docdir=/usr/share/doc/$name-$version +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/spacefm/spacefm.post-install b/talimatname/genel/spacefm/spacefm.post-install new file mode 100644 index 000000000..b47eb4991 --- /dev/null +++ b/talimatname/genel/spacefm/spacefm.post-install @@ -0,0 +1,2 @@ +gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +gtk-update-icon-cache -q -t -f usr/share/icons/Faenza diff --git a/talimatname/genel/spacefm/talimat b/talimatname/genel/spacefm/talimat new file mode 100644 index 000000000..e3a3d6b9d --- /dev/null +++ b/talimatname/genel/spacefm/talimat @@ -0,0 +1,22 @@ +# Description: Multi-panel tabbed file manager +# URL: http://ignorantguru.github.com/spacefm/ +# Maintainer: Maximilian Dietrich, dxm at openmailbox dot org +# Depends on: gtk2 eudev shared-mime-info desktop-file-utils xorg-libxdamage + +name=spacefm +version=0.9.4 +release=3 +source=(https://github.com/IgnorantGuru/$name/archive/$version.tar.gz https://github.com/BwackNinja/spacefm/commit/f167b2831bc2556fc383cf30ae6ce4d117b67c04.patch) + +build () { + cd $name-$version + patch -p1 < $SRC/f167b2831bc2556fc383cf30ae6ce4d117b67c04.patch + ./configure --prefix=/usr \ + --mandir=/usr/man \ + --disable-nls \ + --disable-startup-notifications \ + --with-gtk2 + make + make DESTDIR=$PKG \ + install +} diff --git a/talimatname/genel/spamassassin/spamassassin-net-dns-01.patch b/talimatname/genel/spamassassin/spamassassin-net-dns-01.patch new file mode 100644 index 000000000..42f323ff6 --- /dev/null +++ b/talimatname/genel/spamassassin/spamassassin-net-dns-01.patch @@ -0,0 +1,13 @@ +--- spamassassin/branches/3.4/lib/Mail/SpamAssassin/DnsResolver.pm 2015/07/20 18:23:18 1691991 ++++ spamassassin/branches/3.4/lib/Mail/SpamAssassin/DnsResolver.pm 2015/07/20 18:24:48 1691992 +@@ -592,6 +592,9 @@ + }; + + if ($packet) { ++ # RD flag needs to be set explicitly since Net::DNS 1.01, Bug 7223 ++ $packet->header->rd(1); ++ + # my $udp_payload_size = $self->{res}->udppacketsize; + my $udp_payload_size = $self->{conf}->{dns_options}->{edns}; + if ($udp_payload_size && $udp_payload_size > 512) { + diff --git a/talimatname/genel/spamassassin/spamassassin.service b/talimatname/genel/spamassassin/spamassassin.service new file mode 100644 index 000000000..ac8112569 --- /dev/null +++ b/talimatname/genel/spamassassin/spamassassin.service @@ -0,0 +1,15 @@ +[Unit] +Description=Spamassassin daemon +After=syslog.target network.target + +[Service] +Type=forking +PIDFile=/var/run/spamd.pid +ExecStart=/usr/bin/vendor_perl/spamd -d --pidfile /var/run/spamd.pid -c -c -x --virtual-config-dir=/var/lib/spamassassin -u spamd -g spamd +StandardOutput=syslog +StandardError=syslog +Restart=always + +[Install] +WantedBy=multi-user.target + diff --git a/talimatname/genel/spamassassin/talimat b/talimatname/genel/spamassassin/talimat new file mode 100644 index 000000000..c5a15a831 --- /dev/null +++ b/talimatname/genel/spamassassin/talimat @@ -0,0 +1,36 @@ +# Description: A mail filter to identify spam +# URL: http://search.cpan.org/ +# Packager: pierre at nutyx dot org +# Depends on: perl openssl zlib re2c perl-net-dns perl-io-socket-ssl perl-libwww perl-mail-spf perl-http-message perl-net-http perl-io-socket-inet6 perl-mail-dkim perl-crypt-ssleay razor perl-dbi +run=( re2c perl-net-dns perl-io-socket-ssl perl-libwww perl-mail-spf perl-http-message perl-net-http perl-io-socket-inet6 perl-mail-dkim perl-crypt-ssleay razor perl-dbi ) + +name=spamassassin +version=3.4.1 +release=1 + +source=("http://www.us.apache.org/dist/spamassassin/source/Mail-SpamAssassin-$version.tar.gz"{,.asc} + spamassassin.service + spamassassin-net-dns-01.patch) + +build() { +cd Mail-SpamAssassin-$version + +sed -i t/sa_compile.t \ +-e 's#^my $temp_binpath = $Config{sitebinexp};#my $temp_binpath = "/bin/site_perl/";#' + +patch -p3 -i $SRC/spamassassin-net-dns-01.patch + +PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor \ + CONTACT_ADDRESS=root@localhost ENABLE_SSL=yes PERL_TAINT=no + +make +make DESTDIR=$PKG install + +install -D -m644 $SRC/spamassassin.service $PKG/usr/lib/systemd/system/spamassassin.service +install -d -o 182 -g 182 -m 755 $PKG/var/lib/spamassassin + +find $PKG \ + -name '*.bs' -or \ + -name .packlist -or \ + -name perllocal.pod | xargs rm +} diff --git a/talimatname/genel/sparsehash/talimat b/talimatname/genel/sparsehash/talimat new file mode 100644 index 000000000..4c49e7a8e --- /dev/null +++ b/talimatname/genel/sparsehash/talimat @@ -0,0 +1,16 @@ +# Description: Contains several hash-map implementations, including for optimize space and speed +# URL: http://code.google.com/p/sparsehash +# Packager: pierre at nutyx dot org + +name=sparsehash +version=2.0.2 +release=1 + +source=(http://sparsehash.googlecode.com/files/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/speedcrunch/talimat b/talimatname/genel/speedcrunch/talimat new file mode 100644 index 000000000..8eef2bbd0 --- /dev/null +++ b/talimatname/genel/speedcrunch/talimat @@ -0,0 +1,19 @@ +# Description: calculator based on QT +# URL: http://speedcrunch.org/ +# Packager: - speedcrunch.googlecode.com +# Depends on: qt4 + +name=speedcrunch +version=0.10.1 +release=1 + +source=(http://speedcrunch.googlecode.com/files/speedcrunch-$version.tar.gz) +build () +{ +cd speedcrunch-$version/src +cmake . -DCMAKE_INSTALL_PREFIX=/usr || return 1 +make +lrelease-qt4 speedcrunch.pro +make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/speex/talimat b/talimatname/genel/speex/talimat new file mode 100644 index 000000000..c80dbc079 --- /dev/null +++ b/talimatname/genel/speex/talimat @@ -0,0 +1,20 @@ +# Description: A free codec for free speech +# URL: http://www.speex.org/ +# Packager: pierre at nutyx dot org +# Depends on: libogg + +name=speex +version=1.2rc2 +release=1 + +source=( http://downloads.us.xiph.org/releases/$name/$name-$version.tar.gz) + + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static \ +--docdir=/usr/share/doc/speex-$version +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/sqlite/talimat b/talimatname/genel/sqlite/talimat new file mode 100644 index 000000000..62312943b --- /dev/null +++ b/talimatname/genel/sqlite/talimat @@ -0,0 +1,30 @@ +# Description: A self-contained, serverless, zero-configuration, transactional SQL database engine +# URL: http://www.sqlite.org/ +# Packager: pierre at nutyx dot org, tnut at nutyx dot org + + +_amalgamationver=3100100 + +name=sqlite +version=3.10.1 +release=1 + +source=(http://www.sqlite.org/2016/sqlite-autoconf-$_amalgamationver.tar.gz + http://www.sqlite.org/2016/sqlite-doc-$_amalgamationver.zip ) + +build() { +cd $name-autoconf-$_amalgamationver +./configure --prefix=/usr \ +--disable-static \ +CFLAGS="-g -O2 -DSQLITE_ENABLE_FTS3=1 \ +-DSQLITE_ENABLE_COLUMN_METADATA=1 \ +-DSQLITE_SECURE_DELETE=1 \ +-DSQLITE_ENABLE_DBSTAT_VTAB=1 \ +-DSQLITE_ENABLE_RTREE=1 \ +-DSQLITE_ENABLE_UNLOCK_NOTIFY=1" +make -j1 +make DESTDIR=$PKG install +install -v -m755 -d $PKG/usr/share/doc/$name-$version +cd $SRC +cp -v -R sqlite-doc-$_amalgamationver/* $PKG/usr/share/doc/$name-$version +} diff --git a/talimatname/genel/ssh-askpass/ssh-askpass.post-install b/talimatname/genel/ssh-askpass/ssh-askpass.post-install new file mode 100644 index 000000000..839dc3e9c --- /dev/null +++ b/talimatname/genel/ssh-askpass/ssh-askpass.post-install @@ -0,0 +1,8 @@ +if ( ! grep ssh-askpass etc/sudo.conf 2> /dev/null ) +then + cat >> etc/sudo.conf << "EOF" +# Path to askpass helper program +Path askpass /usr/libexec/openssh/ssh-askpass +EOF + chmod -v 0644 /etc/sudo.conf +fi diff --git a/talimatname/genel/ssh-askpass/talimat b/talimatname/genel/ssh-askpass/talimat new file mode 100644 index 000000000..5350a63c4 --- /dev/null +++ b/talimatname/genel/ssh-askpass/talimat @@ -0,0 +1,20 @@ +# Description: Dialog box to grab password for packages requiring administrative privileges to be run +# URL: http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ +# Packager: tnut at nutyx dot org +# Depend on: gdk-pixbuf gtk2 xorg-libx11 + +name=ssh-askpass +version=7.1p2 +release=2 +source=(http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-7.1p2.tar.gz) + +build() { + +cd openssh-$version/contrib +make gnome-ssh-askpass2 +install -v -d -m755 $PKG/usr/libexec/openssh/contrib +install -v -m755 gnome-ssh-askpass2 \ +$PKG/usr/libexec/openssh/contrib +ln -sv -f contrib/gnome-ssh-askpass2 \ +$PKG/usr/libexec/openssh/ssh-askpass +} diff --git a/talimatname/genel/sshfs-fuse/talimat b/talimatname/genel/sshfs-fuse/talimat new file mode 100644 index 000000000..bb1bdfa0d --- /dev/null +++ b/talimatname/genel/sshfs-fuse/talimat @@ -0,0 +1,22 @@ +# Description: FUSE client based on the SSH File Transfer Protocol +# URL: URL: http://fuse.sourceforge.net/sshfs.html +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: fuse glib openssh +name=sshfs-fuse +version=2.5 +release=1 + +source=( +http://downloads.sourceforge.net/sourceforge/fuse/$name-$version.tar.gz) + +build(){ + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/st/talimat b/talimatname/genel/st/talimat new file mode 100644 index 000000000..0068a4067 --- /dev/null +++ b/talimatname/genel/st/talimat @@ -0,0 +1,17 @@ +# Description: st is a simple terminal implementation for X +# URL: http://st.suckless.org/ +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: xorg-libxext xorg-libxft + +name=st +version=0.6 +release=1 + +source=(http://dl.suckless.org/st/$name-$version.tar.gz) + +build(){ +cd $name-$version +make X11INC=/usr/include/ X11LIB=/usr/lib/ +make PREFIX=/usr DESTDIR=$PKG TERMINFO=$PKG/usr/share/terminfo install +rm $PKG/usr/share/terminfo/s/st{,-256color} +} diff --git a/talimatname/genel/startup-notification/talimat b/talimatname/genel/startup-notification/talimat new file mode 100644 index 000000000..6fc6e127d --- /dev/null +++ b/talimatname/genel/startup-notification/talimat @@ -0,0 +1,20 @@ +# Description: Monitor and display application startup +# URL: http://freedesktop.org/wiki/Software/startup-notification +# Packager: pierre at nutyx dot org +# Depends on: xorg-libx11 xcb-util + +name=startup-notification +version=0.12 +release=1 + +source=(http://www.freedesktop.org/software/$name/releases/$name-$version.tar.gz) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/stfl/talimat b/talimatname/genel/stfl/talimat new file mode 100644 index 000000000..6c7fa1d77 --- /dev/null +++ b/talimatname/genel/stfl/talimat @@ -0,0 +1,15 @@ +# Description: Library which implements a curses-based widget set for text terminals +# URL: http://www.clifford.at/stfl +# Maintainer: Juergen Daubert, jue at crux dot nu +# Depends on: ncurses + +name=stfl +version=0.24 +release=1 +source=(http://www.clifford.at/$name/$name-$version.tar.gz) + +build () { + cd $name-$version + sed -i 's|ncursesw/||' stfl_internals.h + make prefix=/usr FOUND_SWIG=0 DESTDIR=$PKG install +} diff --git a/talimatname/genel/strigi/talimat b/talimatname/genel/strigi/talimat new file mode 100644 index 000000000..cfb0dddda --- /dev/null +++ b/talimatname/genel/strigi/talimat @@ -0,0 +1,25 @@ +# Description: Fast crawling desktop search engine with Qt GUI +# URL: http://strigi.sourceforge.net +# Packager: pierre at nutyx dot org +# Depends on: curl qt4 exiv2 ffmpeg libxml2 + +name=strigi +version=0.7.8 +release=2 + +source=( http://www.vandenoever.info/software/$name/$name-$version.tar.bz2) + +build() { +cd $name-$version +sed -i "s/BufferedStream :/STREAMS_EXPORT &/" libstreams/include/strigi/bufferedstream.h +mkdir build +cd build +cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DENABLE_CLUCENE=OFF \ + -DENABLE_CLUCENE_NG=OFF \ + .. +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/stunnel/cert-openssl.patch b/talimatname/genel/stunnel/cert-openssl.patch new file mode 100644 index 000000000..ef37d2aa6 --- /dev/null +++ b/talimatname/genel/stunnel/cert-openssl.patch @@ -0,0 +1,12 @@ +diff -rupN a/tools/makecert.sh b/tools/makecert.sh +--- a/tools/makecert.sh 2015-10-24 18:53:23.000000000 +0200 ++++ b/tools/makecert.sh 2015-11-25 05:05:53.936591000 +0100 +@@ -7,7 +7,7 @@ else + fi + + if test -n "$2"; then +- OPENSSL="$2/bin/openssl" ++ OPENSSL="/bin/openssl" + else + OPENSSL=openssl + fi diff --git a/talimatname/genel/stunnel/stunnel.conf b/talimatname/genel/stunnel/stunnel.conf new file mode 100644 index 000000000..b17220088 --- /dev/null +++ b/talimatname/genel/stunnel/stunnel.conf @@ -0,0 +1,21 @@ +; File: /etc/stunnel/stunnel.conf + +; Note: The pid and output locations are relative to the chroot location. + +pid = /run/stunnel.pid +chroot = /var/lib/stunnel +client = no +setuid = stunnel +setgid = stunnel +cert = /etc/stunnel/stunnel.pem + +;debug = 7 +;output = stunnel.log + +;[https] +;accept = 443 +;connect = 80 +;; "TIMEOUTclose = 0" is a workaround for a design flaw in Microsoft SSL +;; Microsoft implementations do not use SSL close-notify alert and thus +;; they are vulnerable to truncation attacks +;TIMEOUTclose = 0 diff --git a/talimatname/genel/stunnel/stunnel.post-install b/talimatname/genel/stunnel/stunnel.post-install new file mode 100644 index 000000000..b67531cd3 --- /dev/null +++ b/talimatname/genel/stunnel/stunnel.post-install @@ -0,0 +1,2 @@ +install -v -m750 -o stunnel -g stunnel -d var/lib/stunnel/run +chown stunnel:stunnel var/lib/stunnel diff --git a/talimatname/genel/stunnel/stunnel.pre-install b/talimatname/genel/stunnel/stunnel.pre-install new file mode 100644 index 000000000..8baa518d8 --- /dev/null +++ b/talimatname/genel/stunnel/stunnel.pre-install @@ -0,0 +1,7 @@ +if [ -z "`grep '^stunnel:' etc/group`" ]; then + groupadd -g 51 stunnel +fi +if [ -z "`grep '^stunnel:' etc/passwd`" ]; then + useradd -c "stunnel Daemon" -d /var/lib/stunnel \ + -g stunnel -s /bin/false -u 51 stunnel +fi diff --git a/talimatname/genel/stunnel/talimat b/talimatname/genel/stunnel/talimat new file mode 100644 index 000000000..13454d92e --- /dev/null +++ b/talimatname/genel/stunnel/talimat @@ -0,0 +1,37 @@ +# URL: http://www.stunnel.org +# Packager: berlius at nutyx dot com +# Depends on: + +description="Encrypt arbitrary TCP connections inside SSL so you can communicate over secure channels" +name=stunnel +version=5.26 +release=2 + +source=(ftp://ftp.stunnel.org/stunnel/archive/5.x/$name-$version.tar.gz cert-openssl.patch stunnel.conf) + +build () { + + cd $name-$version + + patch -p1 -i $SRC/cert-openssl.patch + + source /etc/blfs-bootscripts + wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + tar xvf $scripts-$scriptsversion.tar.bz2 + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-systemd + make + + make DESTDIR=$PKG install + + make DESTDIR=$PKG cert + + cd $scripts-$scriptsversion + make DESTDIR=$PKG install-stunnel + + install -v -m750 -d $PKG/etc/stunnel + cp -v $SRC/stunnel.conf $PKG/etc/stunnel/stunnel.conf + +} diff --git a/talimatname/genel/subversion/talimat b/talimatname/genel/subversion/talimat new file mode 100644 index 000000000..6001b56ab --- /dev/null +++ b/talimatname/genel/subversion/talimat @@ -0,0 +1,20 @@ +# Description: Version control System (Remplacement de cvs) +# URL: http://subversion.tigris.org +# Packager: pierre at nutyx dot org +# Depends on: apr apr-util neon expat sqlite db cyrus-sasl serf + +name=subversion +version=1.9.3 +release=2 + +source=(http://archive.apache.org/dist/$name/$name-$version.tar.bz2) + +build() { + +cd $name-$version +./configure --prefix=/usr \ + --with-serf \ + --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/swig/talimat b/talimatname/genel/swig/talimat new file mode 100644 index 000000000..575bc081a --- /dev/null +++ b/talimatname/genel/swig/talimat @@ -0,0 +1,23 @@ +# Description: SWIG Simplified Wrapper and Interface Generator +# URL: http://www.swig.org/ +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: pcre + +name=swig +version=3.0.8 +release=1 + +source=("http://downloads.sourceforge.net/$name/$name-$version.tar.gz") + +build() { +cd $name-$version +./configure --prefix=/usr \ +--without-clisp \ +--without-maximum-compile-warnings +make +make DESTDIR=$PKG install +install -v -m755 -d $PKG/usr/share/doc/$name-$version +cp -v -R Doc/* \ +$PKG/usr/share/doc/$name-$version +install -D -m644 LICENSE $PKG/usr/share/licenses/$name/LICENSE +} diff --git a/talimatname/genel/sxhkd/talimat b/talimatname/genel/sxhkd/talimat new file mode 100644 index 000000000..4efb1ccfa --- /dev/null +++ b/talimatname/genel/sxhkd/talimat @@ -0,0 +1,25 @@ +# Description: Simple X hotkey daemon +# URL: https://github.com/baskerville/sxhkd +# Maintainer: Chris Farrell timcowchip at gmail dot com +# Depends on: libxcb xcb-util xcb-util-wm xcb-util-keysyms git + +name=sxhkd +version=0.5.5 +release=1 + +source=() + +build() { + + git clone https://github.com/baskerville/sxhkd.git + + cd $name + + make PREFIX=/usr + + make PREFIX=/usr DESTDIR="$PKG" install + +} + + + diff --git a/talimatname/genel/sxiv/sxiv.giflib.patch b/talimatname/genel/sxiv/sxiv.giflib.patch new file mode 100644 index 000000000..54115553f --- /dev/null +++ b/talimatname/genel/sxiv/sxiv.giflib.patch @@ -0,0 +1,15 @@ +diff -rupN a/image.c b/image.c +--- a/image.c 2014-04-24 20:40:26.000000000 +0200 ++++ b/image.c 2014-05-27 11:39:41.786715632 +0200 +@@ -278,7 +278,11 @@ bool img_load_gif(img_t *img, const file + } + } while (rec != TERMINATE_RECORD_TYPE); + ++#if defined(GIFLIB_MAJOR) && GIFLIB_MAJOR >= 5 && GIFLIB_MINOR >= 1 ++ DGifCloseFile(gif, NULL); ++#else + DGifCloseFile(gif); ++#endif + + if (err && !file->loaded) + warn("corrupted gif file: %s", file->name); diff --git a/talimatname/genel/sxiv/talimat b/talimatname/genel/sxiv/talimat new file mode 100644 index 000000000..41c7e73e1 --- /dev/null +++ b/talimatname/genel/sxiv/talimat @@ -0,0 +1,26 @@ +# Description: Simple X image viewer. +# URL: URL: https://github.com/muennich/sxiv +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: desktop-file-utils hicolor-icon-theme imlib2 +name=sxiv +version=1.2 +release=1 + +source=( +https://github.com/muennich/sxiv/archive/v$version.tar.gz +sxiv.giflib.patch) + +build(){ + cd $name-$version + patch -p1 -i ../sxiv.giflib.patch + make + make PREFIX=/usr DESTDIR=$PKG install + make -C icon PREFIX=/usr DESTDIR=$PKG install + install -Dm644 sxiv.desktop \ + $PKG/usr/share/applications/sxiv.desktop +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/sylpheed/sylpheed.post-install b/talimatname/genel/sylpheed/sylpheed.post-install new file mode 100644 index 000000000..21f842bd7 --- /dev/null +++ b/talimatname/genel/sylpheed/sylpheed.post-install @@ -0,0 +1 @@ +update-desktop-database -q diff --git a/talimatname/genel/sylpheed/talimat b/talimatname/genel/sylpheed/talimat new file mode 100644 index 000000000..5a06a004c --- /dev/null +++ b/talimatname/genel/sylpheed/talimat @@ -0,0 +1,27 @@ +# Description: Lightweight and user-friendly e-mail client +# URL: http://sylpheed.sraoss.jp/en/ +# Packager: pierre at nutyx dot org +# Depends on: atk,expat,freetype,glib,libpng,pcre,cairo,cyrus-sasl,xorg-fontconfig,libassuan,libgpg-error,openldap,pango,gtk2,gnupg,gpgme,desktop-file-utils + +run=(gnupg) + +name=sylpheed +version=3.5.0 +release=2 + +source=(http://sylpheed.sraoss.jp/sylpheed/v${version%.*}/$name-$version.tar.bz2) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --enable-static=no \ + --disable-gtkspell \ + --disable-gtktest \ + --disable-compface \ + --enable-gpgme \ + --enable-ssl \ + --enable-ldap + + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/syslinux/talimat b/talimatname/genel/syslinux/talimat new file mode 100644 index 000000000..d29132ab6 --- /dev/null +++ b/talimatname/genel/syslinux/talimat @@ -0,0 +1,18 @@ +# URL: http://syslinux.org +# Packager: pierre at nutyx dot org +# Depends on: mtools nasm + +description="boot loaders that boot from FAT, ext2/3/4 and btrfs filesystems, from CDs and via PXE" +name=syslinux +version=6.03 +release=1 + +source=(http://www.kernel.org/pub/linux/utils/boot/syslinux/$name-$version.tar.xz) + +build() { + cd $name-$version + sed -i "s|win32/syslinux.exe||g" Makefile + make || true + make SBINDIR=$PKG/usr/sbin BINDIR=$PKG/usr/bin INCDIR=$PKG/usr/include MANDIR=$PKG/usr/share/man AUXDIR=$PKG/usr/lib/syslinux install +} + diff --git a/talimatname/genel/sysstat/talimat b/talimatname/genel/sysstat/talimat new file mode 100644 index 000000000..039734157 --- /dev/null +++ b/talimatname/genel/sysstat/talimat @@ -0,0 +1,31 @@ +# URL: http://perso.wanadoo.fr/sebastien.godard +# Packager: berlius at nutyx dot com + +description="Utilities to monitor system performance and usage activity." +name=sysstat +version=11.1.8 +release=1 +source=(http://perso.wanadoo.fr/sebastien.godard/sysstat-11.1.8.tar.xz) + +build() { + +cd $name-$version + +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 +tar xvf $scripts-$scriptsversion.tar.bz2 + +sa_lib_dir=/usr/lib/sa \ +sa_dir=/var/log/sa \ +conf_dir=/etc/sysconfig \ +./configure --prefix=/usr \ + --disable-file-attr +make + +make DESTDIR=$PKG install + + +cd $scripts-$scriptsversion +make DESTDIR=$PKG install-sysstat + +} diff --git a/talimatname/genel/system-tools-backends/talimat b/talimatname/genel/system-tools-backends/talimat new file mode 100644 index 000000000..141f28609 --- /dev/null +++ b/talimatname/genel/system-tools-backends/talimat @@ -0,0 +1,18 @@ +# Description: Games of scripts multiplatforme for Linux and other systems unix +# URL: http://www.gnome.org +# Packager: b at juglas dot name +# Depends on: perl-xml-parser dbus-glib polkit + +name=system-tools-backends +version=2.10.2 +release=1 + +source=(http://download.gnome.org/sources/$name/${version%.*}/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--sysconfdir=/etc +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/systemtap/talimat b/talimatname/genel/systemtap/talimat new file mode 100644 index 000000000..c8daa16f3 --- /dev/null +++ b/talimatname/genel/systemtap/talimat @@ -0,0 +1,24 @@ +# Description: Infrastructure to simplify the gathering of information about the running Linux system. +# URL: http://sourceware.org/systemtap/ +# Packager: berlius at nutyx dot com +# Depends on: elfutils + +name=systemtap +version=2.9 +release=1 +source=(http://sourceware.org/$name/ftp/releases/$name-$version.tar.gz) + +build() { + + cd $name-$version + + ./configure \ + --prefix=/usr \ + --mandir=/usr/man \ + --libexecdir=/usr/lib \ + --disable-rpath \ + + make + make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/taglib-extras/talimat b/talimatname/genel/taglib-extras/talimat new file mode 100644 index 000000000..854efea94 --- /dev/null +++ b/talimatname/genel/taglib-extras/talimat @@ -0,0 +1,19 @@ +# Description: Additional taglib plugins for KDE +# URL: http://developer.kde.org/~wheeler/taglib.html +# Packager: pierre at nutyx dot org +# Depends on: taglib +name=taglib-extras +version=1.0.1 +release=1 + +source=(http://downloads.nutyx.org/files/$name-$version.tar.gz) + +build() { + cd $name-$version + cmake -DCMAKE_INSTALL_PREFIX=/usr + make + make DESTDIR=$PKG install + +} + + diff --git a/talimatname/genel/taglib/talimat b/talimatname/genel/taglib/talimat new file mode 100644 index 000000000..a8ade4368 --- /dev/null +++ b/talimatname/genel/taglib/talimat @@ -0,0 +1,21 @@ +# Description: A Library for reading and editing the meta-data of several popular audio formats +# URL: http://developer.kde.org/~wheeler/taglib.html +# Packager: pierre at nutyx dot org +# Depends on: cmake + +name=taglib +version=1.10 +release=1 + +source=( https://taglib.github.io/releases/$name-$version.tar.gz) + +build() { + cd $name-$version + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + .. + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/talloc/talimat b/talimatname/genel/talloc/talimat new file mode 100644 index 000000000..47c5bc60e --- /dev/null +++ b/talimatname/genel/talloc/talimat @@ -0,0 +1,16 @@ +# Description: Hierarchical, reference counted memory pool system with destructors. +# URL: https://talloc.samba.org +# Packager: tnut at nutyx dot org +# Depends on: python libxslt + +name=talloc +version=2.1.5 +release=1 +source=(https://www.samba.org/ftp/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/tango-icon-theme-extras/talimat b/talimatname/genel/tango-icon-theme-extras/talimat new file mode 100644 index 000000000..6229fa5bf --- /dev/null +++ b/talimatname/genel/tango-icon-theme-extras/talimat @@ -0,0 +1,18 @@ +# Description: The Tango Desktop Project defines an icon style guideline to which artists and designers can adhere. +# URL: URL: http://tango.freedesktop.org/ +# Packager: - tnut at nutyx dot org +# Depends on: icon-naming-utils imagemagick +description="Defines an icon style guideline to which artists and designers can adhere." +name=tango-icon-theme-extras +version=0.1.0 +release=1 + +source=(http://tango.freedesktop.org/releases/$name-$version.tar.gz) + +build() +{ +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/tango-icon-theme/talimat b/talimatname/genel/tango-icon-theme/talimat new file mode 100644 index 000000000..9efd37381 --- /dev/null +++ b/talimatname/genel/tango-icon-theme/talimat @@ -0,0 +1,18 @@ +# Description: The Tango Desktop Project defines an icon style guideline to which artists and designers can adhere. +# URL: URL: http://tango.freedesktop.org/ +# Packager: - tnut at nutyx dot org +# Depends on: icon-naming-utils imagemagick +description="Defines an icon style guideline to which artists and designers can adhere." +name=tango-icon-theme +version=0.8.90 +release=1 + +source=(http://tango.freedesktop.org/releases/$name-$version.tar.gz) + +build() +{ +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/tcl/talimat b/talimatname/genel/tcl/talimat new file mode 100644 index 000000000..b2dd54de6 --- /dev/null +++ b/talimatname/genel/tcl/talimat @@ -0,0 +1,40 @@ +# Description: The Tcl scripting language +# URL: http://www.tcl.tk/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=tcl +version=8.6.4 +release=1 + +source=( http://downloads.sourceforge.net/$name/$name$version-src.tar.gz) + +build() { +# build package +cd $name$version/unix + +if [ "$CARCH" = "x86_64" ]; then + ./configure --prefix=/usr --mandir=/usr/share/man --enable-threads --enable-64bit +else + ./configure --prefix=/usr --mandir=/usr/share/man --enable-threads --disable-64bit +fi + +make +sed -e "s#$SRCDIR/unix#/usr/lib#" \ + -e "s#$SRCDIR#/usr/include#" \ + -i tclConfig.sh +sed -e "s#$SRCDIR/unix/pkgs/tdbc1.0.3#/usr/lib/tdbc1.0.3#" \ + -e "s#$SRCDIR/pkgs/tdbc1.0.3/generic#/usr/include#" \ + -e "s#$SRCDIR/pkgs/tdbc1.0.3/library#/usr/lib/tcl8.6#" \ + -e "s#$SRCDIR/pkgs/tdbc1.0.3#/usr/include#" \ + -i pkgs/tdbc1.0.3/tdbcConfig.sh +sed -e "s#$SRCDIR/unix/pkgs/itcl4.0.3#/usr/lib/itcl4.0.3#" \ + -e "s#$SRCDIR/pkgs/itcl4.0.3/generic#/usr/include#" \ + -e "s#$SRCDIR/pkgs/itcl4.0.3#/usr/include#" \ + -i pkgs/itcl4.0.3/itclConfig.sh +unset SRCDIR +make DESTDIR=$PKG install +make DESTDIR=$PKG install-private-headers +ln -svf tclsh8.6 $PKG/usr/bin/tclsh +chmod -v 755 $PKG/usr/lib/libtcl8.6.so +} diff --git a/talimatname/genel/tdb/talimat b/talimatname/genel/tdb/talimat new file mode 100644 index 000000000..fe984af9e --- /dev/null +++ b/talimatname/genel/tdb/talimat @@ -0,0 +1,20 @@ +# Description: A Trivial Database similar to GDBM but allows simultaneous commits +# URL: http://tdb.samba.org/ +# Packager: tnut at nutyx dot org +# Depends on: python,libxslt,docbook-xsl + + +name=tdb +version=1.3.7 +release=1 +source=(http://samba.org/ftp/${name}/${name}-${version}.tar.gz) + +build() { + cd $name-$version + sed -i -e 's#python#python2#g' buildtools/bin/waf + ./configure --prefix=/usr \ + --localstatedir=/var \ + --sysconfdir=/etc/samba + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/telepathy-farstream/talimat b/talimatname/genel/telepathy-farstream/talimat new file mode 100644 index 000000000..1f867d78d --- /dev/null +++ b/talimatname/genel/telepathy-farstream/talimat @@ -0,0 +1,18 @@ +# Description: A telepathy-backend to use stream engine. +# URL: http://telepathy.freedesktop.org/ +# Packager: pierre at nutyx dot org +# Depends on: farstream telepathy-glib + +name=telepathy-farstream +version=0.6.0 +release=1 + +source=(http://${name%-*}.freedesktop.org/releases/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/telepathy-glib/talimat b/talimatname/genel/telepathy-glib/talimat new file mode 100644 index 000000000..a3bd93b16 --- /dev/null +++ b/talimatname/genel/telepathy-glib/talimat @@ -0,0 +1,20 @@ +# Description: GLib bindings for the Telepathy D-Bus protocol +# URL: http://telepathy.freedesktop.org/ +# Packager: pierre at nutyx dot org +# Depends on: dbus-glib libxslt gobject-introspection vala + +name=telepathy-glib +version=0.24.1 +release=1 + +source=(http://${name%-*}.freedesktop.org/releases/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--libexecdir=/usr/lib/${name%-*} \ +--enable-vala-bindings \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/telepathy-idle/talimat b/talimatname/genel/telepathy-idle/talimat new file mode 100644 index 000000000..158878c00 --- /dev/null +++ b/talimatname/genel/telepathy-idle/talimat @@ -0,0 +1,18 @@ +# Description: An IRC connection manager for Telepathy +# URL: http://telepathy.freedesktop.org/ +# Packager: pierre at nutyx dot org +# Depends on: telepathy-glib + +name=telepathy-idle +version=0.1.16 +release=1 + +source=(http://${name%-*}.freedesktop.org/releases/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--libexecdir=/usr/lib/${name%-*} +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/telepathy-logger/talimat b/talimatname/genel/telepathy-logger/talimat new file mode 100644 index 000000000..0154eb96f --- /dev/null +++ b/talimatname/genel/telepathy-logger/talimat @@ -0,0 +1,20 @@ +# Description: Telepathy framework logging daemon +# URL: http://telepathy.freedesktop.org/ +# Packager: pierre at nutyx dot org +# Depends on: intltool sqlite telepathy-glib gobject-introspection + +name=telepathy-logger +version=0.8.0 +release=1 + +source=(http://${name%-*}.freedesktop.org/releases/$name/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--libexecdir=/usr/lib/${name%-*} \ +--enable-vala-bindings \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/telepathy-mission-control/talimat b/talimatname/genel/telepathy-mission-control/talimat new file mode 100644 index 000000000..01db45ed4 --- /dev/null +++ b/talimatname/genel/telepathy-mission-control/talimat @@ -0,0 +1,23 @@ +# Description: A Telepathy component providing abstraction of some of the details of connection managers. +# URL: http://telepathy.freedesktop.org/ +# Packager: pierre at nutyx dot org +# Depends on: telepathy-glib libgnome-keyring dconf networkmanager + +name=telepathy-mission-control +version=5.16.3 +release=1 + +source=(http://${name%-*-*}.freedesktop.org/releases/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--libexecdir=/usr/lib/${name%-*} \ +--with-connectivity=nm \ +--enable-gtk-doc \ +--disable-upower \ +--disable-static \ +--disable-schemas-compile +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/terminus-font/talimat b/talimatname/genel/terminus-font/talimat new file mode 100644 index 000000000..e750b01e5 --- /dev/null +++ b/talimatname/genel/terminus-font/talimat @@ -0,0 +1,30 @@ +# Description: Monospace bitmap font (for X11 and console) +# URL: URL: http://sourceforge.net/projects/terminus-font/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: xorg-app xorg-fontconfig xorg-font-util +name=terminus-font +version=4.39 +release=1 + +source=( +http://downloads.sourceforge.net/project/$name/$name-$version/$name-$version.tar.gz) + +build(){ + cd $name-$version + ./configure --prefix=/usr \ + --psfdir=/usr/share/kbd/consolefonts \ + --x11dir=/usr/share/fonts/misc + make + make DESTDIR=$PKG install + + install -Dm644 75-yes-terminus.conf \ + $PKG/etc/fonts/conf.avail/75-yes-terminus.conf + install -d $PKG/etc/fonts/conf.d + cd $PKG/etc/fonts/conf.d + ln -s ../conf.avail/75-yes-terminus.conf . +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/terminus-font/terminus-font.post-install b/talimatname/genel/terminus-font/terminus-font.post-install new file mode 100644 index 000000000..a6abb81d4 --- /dev/null +++ b/talimatname/genel/terminus-font/terminus-font.post-install @@ -0,0 +1,12 @@ +# Update mkfontscale and mkfontdir: +if [ -x usr/bin/mkfontdir ]; then + ( cd usr/share/fonts/misc + mkfontscale . + mkfontdir . + ) +fi + +# Update the X font indexes: +if [ -x usr/bin/fc-cache ]; then + usr/bin/fc-cache -f +fi diff --git a/talimatname/genel/texi2html/talimat b/talimatname/genel/texi2html/talimat new file mode 100644 index 000000000..2eb8d929e --- /dev/null +++ b/talimatname/genel/texi2html/talimat @@ -0,0 +1,16 @@ +# Description: Converts texinfo documents to HTML +# URL: http://www.nongnu.org/texi2html/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: perl +name=texi2html +version=5.0 +release=1 +source=("http://download.savannah.gnu.org/releases/texi2html/$name-$version.tar.bz2") + +build() { + cd "$name-$version" + ./configure --prefix=/usr + make + make DESTDIR="$PKG" install +} diff --git a/talimatname/genel/thaifonts-scalable/talimat b/talimatname/genel/thaifonts-scalable/talimat new file mode 100644 index 000000000..53c8095cb --- /dev/null +++ b/talimatname/genel/thaifonts-scalable/talimat @@ -0,0 +1,17 @@ +# Description: Police of character thai +# URL: http://linux.thai.net/projects/thaifonts-scalable/ +# Packager: pierre at nutyx dot org +# Depends on: fontforge xorg-app + +name=thaifonts-scalable +version=0.4.17 +release=1 + +source=(http://linux.thai.net/pub/thailinux/software/$name/$name-$version.tar.gz) +build() { +cd $name-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/thunderbird/talimat b/talimatname/genel/thunderbird/talimat new file mode 100644 index 000000000..77144d3ea --- /dev/null +++ b/talimatname/genel/thunderbird/talimat @@ -0,0 +1,136 @@ +# Description: Thunderbird is a stand-alone mail/news client based on the Mozilla codebase. It uses the Gecko rendering engine to enable it to display and compose HTML emails. +# URL: http://www.mozilla.org/thunderbird +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: alsa-lib gtk2 zip unzip libevent libvpx nspr nss yasm dbus-glib doxygen gstreamer-plugins-good gstreamer-plugins-ffmpeg libnotify openjdk startup-notification hunspell sqlite wireless-tools xorg-libx11 xorg-libxt xorg-libxrandr desktop-file-utils hicolor-icon-theme shared-mime-info pulseaudio + +run=(startup-notification hunspell) +description="Stand-alone mail/news client based on the Mozilla codebase." +name=thunderbird +version=38.6.0 +release=1 + +source=(http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$version/source/$name-$version.source.tar.bz2 + $name.desktop) + +build() { +export LDFLAGS="$LDFLAGS -Wl,-rpath,/usr/lib/thunderbird" +export PYTHON="/usr/bin/python2" + +cd $SRC +ARCH=`uname -m` + +for lang in da de en-US es-ES fi fr it nb-NO nl pt-PT sv-SE +do +wget http://download.cdn.mozilla.net/pub/mozilla.org/$name/releases/$version/linux-$ARCH/xpi/$lang.xpi +done + +cd $SRC/comm-* + +cat > mozconfig << "EOF" +# If you have a multicore machine, the build may be faster if using parallel +# jobs. The build system automatically adds -jN to the "make" flags, where N +# is the number of CPU cores. The option below is therefore useless, unless +# you want to use a smaller number of jobs: +#mk_add_options MOZ_MAKE_FLAGS="-j1" + +# If you have installed DBus-Glib comment out this line: +# ac_add_options --disable-dbus + +# If you have installed wireless-tools comment out this line: +# ac_add_options --disable-necko-wifi + +# If you have installed libnotify comment out this line: +#### ac_add_options --disable-libnotify + +# GStreamer is necessary for H.264 video playback in HTML5 Video Player; +# to be enabled, also remember to set "media.gstreamer.enabled" to "true" +# in about:config. If you have installed GStreamer 0.x.y, comment out this line: +# ac_add_options --disable-gstreamer +# or uncomment this line, if you have installed GStreamer 1.x.y +#ac_add_options --enable-gstreamer=1.0 + +# Uncomment these lines if you have installed optional dependencies: +ac_add_options --enable-system-hunspell +ac_add_options --enable-startup-notification + +# Comment out following option if you have PulseAudio installed +# ac_add_options --disable-pulseaudio + +# If you want to compile the Mozilla Calendar, uncomment this line: +#ac_add_options --enable-calendar + +# Comment out following options if you have not installed +# recommended dependencies: +ac_add_options --enable-system-sqlite +ac_add_options --with-system-libevent +ac_add_options --with-system-libvpx +ac_add_options --with-system-nspr +ac_add_options --with-system-nss +ac_add_options --with-system-icu + +# The BLFS editors recommend not changing anything below this line: +ac_add_options --prefix=/usr +ac_add_options --enable-application=mail + +ac_add_options --disable-crashreporter +ac_add_options --disable-installer +ac_add_options --disable-updater +ac_add_options --disable-debug +ac_add_options --disable-tests + +ac_add_options --enable-optimize +ac_add_options --enable-strip +ac_add_options --enable-install-strip + +ac_add_options --enable-gio +ac_add_options --enable-official-branding +ac_add_options --enable-safe-browsing +ac_add_options --enable-url-classifier + +ac_add_options --enable-system-cairo +ac_add_options --enable-system-ffi +ac_add_options --enable-system-pixman + +ac_add_options --with-pthreads + +ac_add_options --with-system-bz2 +ac_add_options --with-system-jpeg +ac_add_options --with-system-png +ac_add_options --with-system-zlib + +EOF + +sed -e '/^ftglyph.h/i ftfntfmt.h' \ + -e '/^freetype\/ftcache.h/a freetype\/ftfntfmt.h' \ + -i mozilla/config/system-headers + +SHELL=/bin/sh make -f client.mk +SHELL=/bin/sh make -f client.mk DESTDIR=$PKG install INSTALL_SDK= + +mkdir -pv $PKG/usr/bin +ln -sfv ../lib/$name-$version/thunderbird $PKG/usr/bin + +mkdir -pv $PKG/usr/share/applications +install -Dm644 $SRC/thunderbird.desktop \ +$PKG/usr/share/applications/thunderbird.desktop + +for i in 16 22 24 32 48 256; do + install -Dm644 other-licenses/branding/thunderbird/mailicon$i.png \ + $PKG/usr/share/icons/hicolor/${i}x${i}/apps/thunderbird.png +done + + +mkdir -p $PKG/etc/ld.so.conf.d +echo "/usr/lib/$name-$version" > $PKG/etc/ld.so.conf.d/$name.conf +cat > $PKG/usr/lib/thunderbird-$version/defaults/pref/vendor.js << "EOF" +// Use LANG environment variable to choose locale +pref("intl.locale.matchOS", true); +EOF + +for lang in da de en-US es-ES fi fr it nb-NO nl pt-PT sv-SE +do + install -Dm644 $SRC/$lang.xpi \ + $PKG/usr/lib/thunderbird-$version/extensions/langpack-$lang@thunderbird.mozilla.org.xpi +done +chown -R 0:0 $PKG/usr/lib/$name-$version +} diff --git a/talimatname/genel/thunderbird/thunderbird.desktop b/talimatname/genel/thunderbird/thunderbird.desktop new file mode 100644 index 000000000..b182e44f1 --- /dev/null +++ b/talimatname/genel/thunderbird/thunderbird.desktop @@ -0,0 +1,173 @@ +[Desktop Entry] +Name=Thunderbird +Comment=Send and receive mail with Thunderbird +Comment[ast]=Lleer y escribir corréu electrónicu +Comment[ca]=Llegiu i escriviu correu +Comment[cs]=Čtení a psaní pošty +Comment[da]=Skriv/læs e-post/nyhedsgruppe med Mozilla Thunderbird +Comment[de]=E-Mails und Nachrichten mit Thunderbird lesen und schreiben +Comment[el]=Διαβάστε και γράψτε γράμματα με το Mozilla Thunderbird +Comment[es]=Lea y escriba correos y noticias con Thunderbird +Comment[fi]=Lue ja kirjoita sähköposteja +Comment[fr]=Lire et écrire des courriels +Comment[gl]=Lea e escriba correo electrónico +Comment[he]=קריאה/כתיבה של דוא״ל/חדשות באמצעות Mozilla Thunderbird +Comment[hr]=Čitajte/šaljite e-poštu s Thunderbird +Comment[hu]=Levelek írása és olvasása a Thunderbirddel +Comment[it]=Per leggere e scrivere email +Comment[ja]=メールの読み書き +Comment[ko]=Mozilla Thunderbird 메일/뉴스 읽기 및 쓰기 클라이언트 +Comment[nl]=E-mail/nieuws lezen en schrijven met Mozilla Thunderbird +Comment[pl]=Czytanie i wysyłanie e-maili +Comment[pt_BR]=Leia e escreva suas mensagens +Comment[ru]=Читайте и пишите письма +Comment[sk]=Čítajte a píšte poštu pomocou programu Thunderbird +Comment[sv]=Läs och skriv e-post +Comment[ug]=ئېلخەت ۋە خەۋەرلەرنى Mozilla Thunderbird دا كۆرۈش ۋە يېزىش +Comment[uk]=Читання та написання листів +Comment[vi]=Đọc và soạn thư điện tử +Comment[zh_CN]=阅读邮件或新闻 +Comment[zh_TW]=以 Mozilla Thunderbird 讀寫郵件或新聞 +GenericName=Mail Client +GenericName[ast]=Client de correu +GenericName[ca]=Client de correu +GenericName[cs]=Poštovní klient +GenericName[da]=E-postklient +GenericName[de]=E-Mail-Anwendung +GenericName[el]=Λογισμικό αλληλογραφίας +GenericName[es]=Cliente de correo +GenericName[fi]=Sähköpostiohjelma +GenericName[fr]=Client de messagerie +GenericName[gl]=Cliente de correo electrónico +GenericName[he]=לקוח דוא״ל +GenericName[hr]=Klijent e-pošte +GenericName[hu]=Levelezőkliens +GenericName[it]=Client email +GenericName[ja]=電子メールクライアント +GenericName[ko]=메일 클라이언트 +GenericName[nl]=E-mailprogramma +GenericName[pl]=Klient poczty +GenericName[pt_BR]=Cliente de E-mail +GenericName[ru]=Почтовый клиент +GenericName[sk]=Poštový klient +GenericName[ug]=ئېلخەت دېتالى +GenericName[uk]=Поштова програма +GenericName[vi]=Phần mềm khách quản lý thư điện tử +GenericName[zh_CN]=邮件新闻客户端 +GenericName[zh_TW]=郵件用戶端 +Exec=thunderbird %u +Terminal=false +Type=Application +Icon=thunderbird +Categories=Network;Email; +MimeType=message/rfc822;x-scheme-handler/mailto;application/x-xpinstall; +StartupNotify=true +Actions=ComposeMessage;OpenAddressBook; + +[Desktop Action ComposeMessage] +Name=Write new message +Name[ar]=اكتب رسالة جديدة +Name[ast]=Redactar mensaxe nuevu +Name[be]=Напісаць новы ліст +Name[bg]=Съставяне на ново съобщение +Name[br]=Skrivañ ur gemennadenn nevez +Name[ca]=Escriu un missatge nou +Name[cs]=Napsat novou zprávu +Name[da]=Skriv en ny meddelelse +Name[de]=Neue Nachricht verfassen +Name[el]=Σύνταξη νέου μηνύματος +Name[es_AR]=Escribir un nuevo mensaje +Name[es_ES]=Redactar nuevo mensaje +Name[et]=Kirjuta uus kiri +Name[eu]=Idatzi mezu berria +Name[fi]=Kirjoita uusi viesti +Name[fr]=Rédiger un nouveau message +Name[fy_NL]=Skriuw in nij berjocht +Name[ga_IE]=Scríobh teachtaireacht nua +Name[gd]=Sgrìobh teachdaireachd ùr +Name[gl]=Escribir unha nova mensaxe +Name[he]=כתיבת הודעה חדשה +Name[hr]=Piši novu poruku +Name[hu]=Új üzenet írása +Name[hy_AM]=Գրել նոր նամակ +Name[is]=SKrifa nýjan póst +Name[it]=Scrivi nuovo messaggio +Name[ja]=新しいメッセージを作成する +Name[ko]=새 메시지 작성 +Name[lt]=Rašyti naują laišką +Name[nb_NO]=Skriv ny melding +Name[nl]=Nieuw bericht aanmaken +Name[nn_NO]=Skriv ny melding +Name[pl]=Nowa wiadomość +Name[pt_BR]=Nova mensagem +Name[pt_PT]=Escrever nova mensagem +Name[rm]=Scriver in nov messadi +Name[ro]=Scrie un mesaj nou +Name[ru]=Создать новое сообщение +Name[si]=නව ලිපියක් ලියන්න +Name[sk]=Nová e-mailová správa +Name[sl]=Sestavi novo sporočilo +Name[sq]=Shkruani mesazh të ri +Name[sr]=Писање нове поруке +Name[sv_SE]=Skriv ett nytt meddelande +Name[ta_LK]=புதிய செய்தியை எழுதுக +Name[tr]=Yeni ileti yaz +Name[uk]=Написати нового листа +Name[vi]=Viết thư mới +Name[zh_CN]=编写新消息 +Name[zh_TW]=寫一封新訊息 +Exec=thunderbird -compose + +[Desktop Action OpenAddressBook] +Name=Open address book +Name[ar]=افتح دفتر العناوين +Name[ast]=Abrir llibreta de direiciones +Name[be]=Адкрыць адрасную кнігу +Name[bg]=Отваряне на адресник +Name[br]=Digeriñ ur c'harned chomlec'hioù +Name[ca]=Obre la llibreta d'adreces +Name[cs]=Otevřít Adresář +Name[da]=Åbn adressebog +Name[de]=Adressbuch öffnen +Name[el]=Άνοιγμα ευρετηρίου διευθύνσεων +Name[es_AR]=Abrir libreta de direcciones +Name[es_ES]=Abrir libreta de direcciones +Name[et]=Ava aadressiraamat +Name[eu]=Ireki helbide-liburua +Name[fi]=Avaa osoitekirja +Name[fr]=Ouvrir un carnet d'adresses +Name[fy_NL]=Iepenje adresboek +Name[ga_IE]=Oscail leabhar seoltaí +Name[gd]=Fosgail leabhar-sheòlaidhean +Name[gl]=Abrir a axenda de enderezos +Name[he]=פתיחת ספר כתובות +Name[hr]=Otvori adresar +Name[hu]=Címjegyzék megnyitása +Name[hy_AM]=Բացել Հասցեագիրքը +Name[is]=Opna nafnaskrá +Name[it]=Apri rubrica +Name[ja]=アドレス帳を開く +Name[ko]=주소록 열기 +Name[lt]=Atverti adresų knygą +Name[nb_NO]=Åpne adressebok +Name[nl]=Adresboek openen +Name[nn_NO]=Opne adressebok +Name[pl]=Książka adresowa +Name[pt_BR]=Catálogo de endereços +Name[pt_PT]=Abrir livro de endereços +Name[rm]=Avrir il cudeschet d'adressas +Name[ro]=Deschide agenda de contacte +Name[ru]=Открыть адресную книгу +Name[si]=ලිපින පොත විවෘත කරන්න +Name[sk]=Otvoriť adresár +Name[sl]=Odpri adressar +Name[sq]=Hapni libër adresash +Name[sr]=Отвори адресар +Name[sv_SE]=Öppna adressboken +Name[ta_LK]=முகவரி பத்தகத்தை திறக்க +Name[tr]=Adres defterini aç +Name[uk]=Відкрити адресну книгу +Name[vi]=Mở sổ địa chỉ +Name[zh_CN]=打开通讯录 +Name[zh_TW]=開啟通訊錄 +Exec=thunderbird -addressbook diff --git a/talimatname/genel/thunderbird/thunderbird.post-install b/talimatname/genel/thunderbird/thunderbird.post-install new file mode 100644 index 000000000..f6546ca44 --- /dev/null +++ b/talimatname/genel/thunderbird/thunderbird.post-install @@ -0,0 +1,5 @@ +ldconfig -f etc/ld.so.conf.d/thunderbird.conf +# desktop database +update-desktop-database -q +# update icons cache +gtk-update-icon-cache -q -t -f usr/share/icons/hicolor diff --git a/talimatname/genel/tidy/talimat b/talimatname/genel/tidy/talimat new file mode 100644 index 000000000..c4b14078d --- /dev/null +++ b/talimatname/genel/tidy/talimat @@ -0,0 +1,27 @@ +# URL: http://tidy.sourceforge.net/ +# Packager: berlius at nutyx dot com + +description="Tools and libraries used to read HTML, XHTML and XML files and write cleaned up markup" +name=tidy +version=20101110 +release=1 +source=(http://anduin.linuxfromscratch.org/BLFS/$name/$name-cvs\_$version.tar.bz2) + +build() { + + cd $name-cvs\_$version + + ./configure \ + --prefix=/usr \ + --disable-static + + make + make DESTDIR=$PKG install + + install -v -m644 -D htmldoc/tidy.1 \ + $PKG/usr/share/man/man1/tidy.1 + install -v -m755 -d $PKG/usr/share/doc/tidy-cvs_20101110 + install -v -m644 htmldoc/*.{html,gif,css} \ + $PKG/usr/share/doc/tidy-cvs_20101110 + +} diff --git a/talimatname/genel/tig/talimat b/talimatname/genel/tig/talimat new file mode 100644 index 000000000..d71bb92e4 --- /dev/null +++ b/talimatname/genel/tig/talimat @@ -0,0 +1,15 @@ +# Description: Text-mode interface for Git. +# Packager: tnut at nutyx dot org +# Url: http://jonas.nitro.dk/tig/ +# Depends on: asciidoc xmlto + +name=tig +version=2.1.1 +release=1 +source=(http://jonas.nitro.dk/${name}/releases/${name}-${version}.tar.gz) +build() { +cd $name-$version +./configure --prefix=/usr --sysconfdir=/etc +make +make DESTDIR=$PKG install install-doc-man +} diff --git a/talimatname/genel/time/talimat b/talimatname/genel/time/talimat new file mode 100644 index 000000000..0c45327a7 --- /dev/null +++ b/talimatname/genel/time/talimat @@ -0,0 +1,29 @@ +# URL: http://ftp.gnu.org/gnu/time +# Packager: berlius at nutyx dot com + +description="Measures many of the CPU resources, such as time and memory, that other programs use." +name=time +version=1.7 +release=1 +source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz) + +build() { + + cd $name-$version + + sed -i 's/$(ACLOCAL)//' Makefile.in + sed -i 's/lu", ptok ((UL) resp->ru.ru_maxrss)/ld", resp->ru.ru_maxrss/' time.c + + ./configure \ + --prefix=/usr \ + --infodir=/usr/share/info + + make + + install -v -m755 -d $PKG/usr/share/info + install -v -m755 -d $PKG/usr/bin + + /usr/bin/install -c -m 644 ./time.info $PKG/usr/share/info/time.info + /usr/bin/install -c time $PKG/usr/bin/`echo time|sed 's,x,x,'` + +} diff --git a/talimatname/genel/tint2/clock.patch b/talimatname/genel/tint2/clock.patch new file mode 100644 index 000000000..307611f66 --- /dev/null +++ b/talimatname/genel/tint2/clock.patch @@ -0,0 +1,22 @@ +--- trunk/src/clock/clock.c (revision 652) ++++ trunk/src/clock/clock.c (working copy) +@@ -23,6 +23,8 @@ + #include + #include + #include ++#include ++#include + + #include "window.h" + #include "server.h" +@@ -98,6 +103,10 @@ + // remember old_sec because after suspend/hibernate the clock should be updated directly, and not + // on next minute change + time_t old_sec = time_clock.tv_sec; ++ ++ // Little hack to wait executed commands in clock_action avoiding zombies ++ waitpid(-1, NULL, WNOHANG); ++ + gettimeofday(&time_clock, 0); + if (time_clock.tv_sec % 60 == 0 || time_clock.tv_sec - old_sec > 60) { + int i; diff --git a/talimatname/genel/tint2/talimat b/talimatname/genel/tint2/talimat new file mode 100644 index 000000000..93e43ea8f --- /dev/null +++ b/talimatname/genel/tint2/talimat @@ -0,0 +1,27 @@ +# Description: task bar for wm light +# URL: http://code.google.com/p/tint2/ +# Maintainer: Chris Farrell timcowchip at gmail dot com +# Packager: geantbrun at gmail dot com, tnut at nutyx dot com, timcowchip at gmail dot com +# Depends on: cmake gtk2 librsvg startup-notification xorg-libxrandr xorg-libxinerama xorg-libxdamage xorg-libxcomposite pango imlib2 cairo + + +name=tint2 +version=0.12.2 +release=1 + +source=(clock.patch) + +build() { +git clone https://gitlab.com/o9000/tint2.git +cd $name + +git checkout 0.12.2 + +patch -Np1 -i $SRC/clock.patch +mkdir build +cd build +cmake -DCMAKE_INSTALL_PREFIX=/usr ../ \ +-DENABLE_TINT2CONF=1 +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/tinyxml/entity.patch b/talimatname/genel/tinyxml/entity.patch new file mode 100644 index 000000000..66d89a617 --- /dev/null +++ b/talimatname/genel/tinyxml/entity.patch @@ -0,0 +1,64 @@ +? entity.patch +Index: tinyxml.cpp +=================================================================== +RCS file: /cvsroot/tinyxml/tinyxml/tinyxml.cpp,v +retrieving revision 1.105 +diff -u -r1.105 tinyxml.cpp +--- tinyxml.cpp 5 Jun 2010 19:06:57 -0000 1.105 ++++ tinyxml.cpp 19 Jul 2010 21:24:16 -0000 +@@ -57,30 +57,7 @@ + { + unsigned char c = (unsigned char) str[i]; + +- if ( c == '&' +- && i < ( (int)str.length() - 2 ) +- && str[i+1] == '#' +- && str[i+2] == 'x' ) +- { +- // Hexadecimal character reference. +- // Pass through unchanged. +- // © -- copyright symbol, for example. +- // +- // The -1 is a bug fix from Rob Laveaux. It keeps +- // an overflow from happening if there is no ';'. +- // There are actually 2 ways to exit this loop - +- // while fails (error case) and break (semicolon found). +- // However, there is no mechanism (currently) for +- // this function to return an error. +- while ( i<(int)str.length()-1 ) +- { +- outString->append( str.c_str() + i, 1 ); +- ++i; +- if ( str[i] == ';' ) +- break; +- } +- } +- else if ( c == '&' ) ++ if ( c == '&' ) + { + outString->append( entity[0].str, entity[0].strLength ); + ++i; +Index: xmltest.cpp +=================================================================== +RCS file: /cvsroot/tinyxml/tinyxml/xmltest.cpp,v +retrieving revision 1.89 +diff -u -r1.89 xmltest.cpp +--- xmltest.cpp 5 Jun 2010 17:41:52 -0000 1.89 ++++ xmltest.cpp 19 Jul 2010 21:24:16 -0000 +@@ -1340,6 +1340,16 @@ + }*/ + } + ++ #ifdef TIXML_USE_STL ++ { ++ TiXmlDocument xml; ++ xml.Parse("foo&#xa+bar"); ++ std::string str; ++ str << xml; ++ XmlTest( "Entity escaping", "foo&#xa+bar", str.c_str() ); ++ } ++ #endif ++ + /* 1417717 experiment + { + TiXmlDocument xml; diff --git a/talimatname/genel/tinyxml/talimat b/talimatname/genel/tinyxml/talimat new file mode 100644 index 000000000..2dd6e3065 --- /dev/null +++ b/talimatname/genel/tinyxml/talimat @@ -0,0 +1,30 @@ +# Description: A simple, small, minimal, C++ XML parser +# URL: http://www.grinninglizard.com/tinyxml/ +# Maintainer: Thomas Penteker, tek at serverop dot de +# Packager: fanch at nutyx dot org + +name=tinyxml +version=2.6.2 +release=1 +source=(http://download.sourceforge.net/project/$name/$name/$version/${name}_${version//./_}.zip \ + entity.patch $name-use-stl.patch) + +build() { + export CXXFLAGS="${CXXFLAGS} -fPIC" + cd $name + + patch -p0 -i $SRC/entity.patch + patch -p0 -i $SRC/$name-use-stl.patch + sed -i -e "/^TINYXML_USE_STL/ s/=.*/= YES/" \ + -e "/^RELEASE_CFLAGS/ s/-O3/${CXXFLAGS}/" Makefile + + make + g++ ${CXXFLAGS} -DTIXML_USE_STL -shared -o lib$name.so.$version \ + -Wl,-soname,lib$name.so.${version:0:1} *.o + + mkdir -p $PKG/usr/{include,lib} + install -m 0755 lib$name.so.$version $PKG/usr/lib/ + install -m 0644 *.h $PKG/usr/include/ + ln -s lib$name.so.$version $PKG/usr/lib/lib$name.so.${version:0:1} + ln -s lib$name.so.$version $PKG/usr/lib/lib$name.so +} diff --git a/talimatname/genel/tinyxml/tinyxml-use-stl.patch b/talimatname/genel/tinyxml/tinyxml-use-stl.patch new file mode 100644 index 000000000..b368c6881 --- /dev/null +++ b/talimatname/genel/tinyxml/tinyxml-use-stl.patch @@ -0,0 +1,11 @@ +--- tinyxml.h.orig 2013-03-17 22:25:59.051524653 -0500 ++++ tinyxml.h 2013-03-17 22:26:27.319650497 -0500 +@@ -43,6 +43,8 @@ + #define DEBUG + #endif + ++#define TIXML_USE_STL ++ + #ifdef TIXML_USE_STL + #include + #include diff --git a/talimatname/genel/tk/talimat b/talimatname/genel/tk/talimat new file mode 100644 index 000000000..32060488d --- /dev/null +++ b/talimatname/genel/tk/talimat @@ -0,0 +1,31 @@ +# Description: A windowing toolkit for use with tcl +# URL: http://tcl.sourceforge.net/ +# Packager: alienus at nutyx dot org +# Depends on: tcl xorg-fontconfig xorg-libxft xorg-libxscrnsaver + +name=tk +version=8.6.4 +release=1 + +source=( +http://downloads.sourceforge.net/sourceforge/tcl/tk${version}-src.tar.gz) + +build(){ + + [ "`uname -m`" == "x86_64" ] && X64="--enable-64bit" + + cd $name$version/unix + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --enable-threads \ + --disable-rpath $X64 + make + make INSTALL_ROOT=$PKG install install-private-headers + ln -sf wish${version%.*} $PKG/usr/bin/wish + ln -sf libtk${version%.*}.so $PKG/usr/lib/libtk.so + + # remove buildroot traces + sed -e "s#${SRC}/tk${version}/unix#/usr/lib#" \ + -e "s#${SRC}/tk${version}#/usr/include#" \ + -i $PKG/usr/lib/tkConfig.sh +} diff --git a/talimatname/genel/tmux/talimat b/talimatname/genel/tmux/talimat new file mode 100644 index 000000000..9455be0b2 --- /dev/null +++ b/talimatname/genel/tmux/talimat @@ -0,0 +1,21 @@ +# Description: A terminal multiplexer +# URL: https://tmux.github.io +# Packager: tnut at nutyx.org +# Depends on: libevent +name=tmux +version=2.0 +release=1 + +source=(https://github.com/tmux/tmux/releases/download/$version/$name-$version.tar.gz) +build() { +cd $name-$version +./configure --prefix=/usr +make DESTDIR=$PKG install + +install -dm755 $PKG/usr/share/tmux/ +install -m644 examples/* $PKG/usr/share/tmux/ +install -Dm644 examples/tmux.vim $PKG/usr/share/vim/vimfiles/syntax/tmux.vim +install -d $PKG/usr/share/bash-completion/completions/ +mv $PKG/usr/share/tmux/bash_completion_tmux.sh \ +$PKG/usr/share/bash-completion/completions/tmux +} diff --git a/talimatname/genel/tolua++/talimat b/talimatname/genel/tolua++/talimat new file mode 100644 index 000000000..709f92f73 --- /dev/null +++ b/talimatname/genel/tolua++/talimat @@ -0,0 +1,23 @@ +# Description: Tool to integrate C/C++ code with Lua +# URL: http://www.codenix.com/~tolua +# Packager: tnut at nutyx dot org +# Depends on: scons lua51 + +name=tolua++ +version=1.0.93 +release=1 + +source=(ftp://ftp.debian.org/debian/pool/main/t/$name/${name}_$version.orig.tar.bz2) + +build() { +cd $name-$version + +cat > config_linux.py << "EOF" +CCFLAGS = ['-I/usr/include/lua5.1', '-O2', '-ansi', '-Wall', '-fPIC'] +prefix = '/usr' +LIBS = ['lua5.1', 'dl', 'm'] +EOF + +scons all +scons prefix=$PKG/usr install +} diff --git a/talimatname/genel/totem-pl-parser/talimat b/talimatname/genel/totem-pl-parser/talimat new file mode 100644 index 000000000..1703056fd --- /dev/null +++ b/talimatname/genel/totem-pl-parser/talimat @@ -0,0 +1,18 @@ +# Description: library based on GObject for analyze host of formats of playlist and the save. +# URL: http://www.gnome.org/ +# Packager: pierre at nutyx dot org +# Depends on: gmime intltool libsoup gobject-introspection + +name=totem-pl-parser +version=3.10.6 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/gtk-doc +} diff --git a/talimatname/genel/traceroute/talimat b/talimatname/genel/traceroute/talimat new file mode 100644 index 000000000..a11f376a6 --- /dev/null +++ b/talimatname/genel/traceroute/talimat @@ -0,0 +1,20 @@ +# Description: Display the network route that packets take to reach a specified host. +# URL: http://traceroute.sourceforge.net/ +# NuTyX package info file (http://nutyx.org) +# Packager: alienus at nutyx dot org +# Depends on: + +name=traceroute +version=2.0.21 +release=1 + +source=(http://downloads.sourceforge.net/traceroute/traceroute-$version.tar.gz) + +build(){ + cd $name-$version + make + make prefix=/usr DESTDIR=$PKG install +} + + + diff --git a/talimatname/genel/transmission/talimat b/talimatname/genel/transmission/talimat new file mode 100644 index 000000000..ee9da956d --- /dev/null +++ b/talimatname/genel/transmission/talimat @@ -0,0 +1,21 @@ +# Description: Light and fast Bittorent client (GTK Interface) +# URL: http://www.transmissionbt.com/ +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: intltool curl libevent gtk3 desktop-file-utils gtk-update-icon-cache + +name=transmission +version=2.84 +release=1 + +source=(http://download-origin.transmissionbt.com/files/transmission-$version.tar.xz) + +build() { + cd transmission-$version + ./configure --prefix=/usr \ + --disable-cli \ + --disable-daemon \ + --without-qt \ + --with-gtk + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/transmission/transmission.post-install b/talimatname/genel/transmission/transmission.post-install new file mode 100644 index 000000000..1dd81428d --- /dev/null +++ b/talimatname/genel/transmission/transmission.post-install @@ -0,0 +1,2 @@ +update-desktop-database -q +gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor diff --git a/talimatname/genel/tree/talimat b/talimatname/genel/tree/talimat new file mode 100644 index 000000000..b4f6d4279 --- /dev/null +++ b/talimatname/genel/tree/talimat @@ -0,0 +1,21 @@ +# Description: Display directory tree +# URL: http://mama.indstate.edu/users/ice/tree/ +# Packager: berlius at nutyx dot com +# Depends on: + +name=tree +version=1.7.0 +release=1 + +source=(ftp://mama.indstate.edu/linux/$name/$name-$version.tgz) + +build () { + + cd $name-$version + + make + + make MANDIR=$PKG/usr/share/man/man1 install + chmod -v 644 $PKG/usr/share/man/man1/tree.1 + +} diff --git a/talimatname/genel/tripwire/talimat b/talimatname/genel/tripwire/talimat new file mode 100644 index 000000000..ab2c269f6 --- /dev/null +++ b/talimatname/genel/tripwire/talimat @@ -0,0 +1,35 @@ +# Description: The Tripwire package contains programs used to verify the integrity of the files on a given system. +# URL: http://downloads.sourceforge.net/tripwire +# Packager: berlius at nutyx dot com +# Depends on: + +name=tripwire +version=2.4.2.2 +release=1 +source=(http://downloads.sourceforge.net/tripwire/$name-$version-src.tar.bz2) + +build () { + + cd $name-$version-src + + sed -i -e 's@TWBIN="${prefix}@TWBIN="$PKG/usr@' install/install.cfg + sed -i -e 's@TWPOLICY="${sysconfdir}@TWPOLICY="$PKG/etc@' install/install.cfg + sed -i -e 's@TWDB="${prefix}@TWDB="$PKG/var@' install/install.cfg + sed -i -e 's/!Equal/!this->Equal/' src/cryptlib/algebra.h + sed -i -e '/stdtwadmin.h/i#include ' src/twadmin/twadmincl.cpp + sed -i -e '/TWMAN/ s|${prefix}|$PKG/usr/share|' \ + -e '/TWDOCS/s|${prefix}/doc/tripwire|$PKG/usr/share/doc/tripwire-2.4.2.2|' \ + install/install.cfg + sed -i -e 's/eArchiveOpen e\([^)]*)\)/throw ( eArchiveOpen\1 )/' \ + -e '/throw e;/d' src/core/archive.cpp + + ./configure --prefix=/usr --sysconfdir=/etc/tripwire + + make + + install -v -m750 -d $PKG/usr/share/doc/tripwire-2.4.2.2 + cp -v policy/*.txt $PKG/usr/share/doc/tripwire-2.4.2.2 + + make DESTDIR=$PKG install + +} diff --git a/talimatname/genel/tripwire/tripwire.post-install b/talimatname/genel/tripwire/tripwire.post-install new file mode 100644 index 000000000..86aa8ae82 --- /dev/null +++ b/talimatname/genel/tripwire/tripwire.post-install @@ -0,0 +1,5 @@ +twadmin --create-polfile --site-keyfile /etc/tripwire/site.key \ + /etc/tripwire/twpol.txt +tripwire --init + + diff --git a/talimatname/genel/ttf-liberation/talimat b/talimatname/genel/ttf-liberation/talimat new file mode 100644 index 000000000..d23c98ef5 --- /dev/null +++ b/talimatname/genel/ttf-liberation/talimat @@ -0,0 +1,28 @@ +# Description: Red Hats Liberation fonts. +# URL: https://www.redhat.com/promo/fonts/ +# Packager: alienus at nutyx dot org, tnut at nutyx +# Depends on: xorg-fontconfig xorg-font-util xorg-encodings fontforge +run=( xorg-fontconfig xorg-font-util xorg-encodings fontforge ) +name=ttf-liberation +version=2.00.1 +release=1 + +source=( +https://fedorahosted.org/releases/l/i/liberation-fonts/liberation-fonts-ttf-$version.tar.gz +ttf-liberation.30-0-liberation-mono.conf +ttf-liberation.30-0-liberation-sans.conf +ttf-liberation.30-0-liberation-serif.conf) + +build(){ + cd liberation-fonts-ttf-$version + install -d $PKG/usr/share/fonts/TTF/ + install -m644 *.ttf $PKG/usr/share/fonts/TTF/ + + # install fontconfig files + install -Dm644 $SRC/ttf-liberation.30-0-liberation-mono.conf \ + $PKG/etc/fonts/conf.avail/30-$name-mono.conf + install -Dm644 $SRC/ttf-liberation.30-0-liberation-sans.conf \ + $PKG/etc/fonts/conf.avail/30-$name-sans.conf + install -Dm644 $SRC/ttf-liberation.30-0-liberation-serif.conf \ + $PKG/etc/fonts/conf.avail/30-$pkgname-serif.conf +} diff --git a/talimatname/genel/ttf-liberation/ttf-liberation.30-0-liberation-mono.conf b/talimatname/genel/ttf-liberation/ttf-liberation.30-0-liberation-mono.conf new file mode 100644 index 000000000..3a1d39da9 --- /dev/null +++ b/talimatname/genel/ttf-liberation/ttf-liberation.30-0-liberation-mono.conf @@ -0,0 +1,17 @@ + + + + + + Courier New + + Liberation Mono + + + + Liberation Mono + + Courier New + + + \ No newline at end of file diff --git a/talimatname/genel/ttf-liberation/ttf-liberation.30-0-liberation-sans.conf b/talimatname/genel/ttf-liberation/ttf-liberation.30-0-liberation-sans.conf new file mode 100644 index 000000000..5387d8fa3 --- /dev/null +++ b/talimatname/genel/ttf-liberation/ttf-liberation.30-0-liberation-sans.conf @@ -0,0 +1,17 @@ + + + + + + Arial + + Liberation Sans + + + + Liberation Sans + + Arial + + + \ No newline at end of file diff --git a/talimatname/genel/ttf-liberation/ttf-liberation.30-0-liberation-serif.conf b/talimatname/genel/ttf-liberation/ttf-liberation.30-0-liberation-serif.conf new file mode 100644 index 000000000..db00bffde --- /dev/null +++ b/talimatname/genel/ttf-liberation/ttf-liberation.30-0-liberation-serif.conf @@ -0,0 +1,17 @@ + + + + + + Times New Roman + + Liberation Serif + + + + Liberation Serif + + Times New Roman + + + \ No newline at end of file diff --git a/talimatname/genel/ttf-liberation/ttf-liberation.post-install b/talimatname/genel/ttf-liberation/ttf-liberation.post-install new file mode 100644 index 000000000..1fedfec2d --- /dev/null +++ b/talimatname/genel/ttf-liberation/ttf-liberation.post-install @@ -0,0 +1,12 @@ +# Update mkfontscale and mkfontdir: +if [ -x usr/bin/mkfontdir ]; then + ( cd usr/share/fonts/TTF + mkfontscale . + mkfontdir . + ) +fi + +# Update the X font indexes: +if [ -x usr/bin/fc-cache ]; then + usr/bin/fc-cache -f +fi diff --git a/talimatname/genel/ttf-linux-libertine/talimat b/talimatname/genel/ttf-linux-libertine/talimat new file mode 100644 index 000000000..6dcc823d1 --- /dev/null +++ b/talimatname/genel/ttf-linux-libertine/talimat @@ -0,0 +1,23 @@ +# Description: Serif (Libertine) and Sans Serif (Biolinum) OpenType fonts with large Unicode coverage +# URL: http://linuxlibertine.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: xorg-libx11 xorg-fontconfig + +_reldate=2012_07_02 + +name=ttf-linux-libertine +version=5.3.0 +release=1 + +source=("http://downloads.sourceforge.net/project/linuxlibertine/linuxlibertine/${version}/LinLibertine"{TTF,OTF}"_${version}_${_reldate}.tgz") + +build() { + cd $SRC + install -dm755 $PKG/usr/share/fonts/{OTF,TTF} + install -m644 *.ttf $PKG/usr/share/fonts/TTF + install -m644 *.otf $PKG/usr/share/fonts/OTF + + install -Dm644 OFL-1.1.txt $PKG/usr/share/licenses/$name/LICENSE + install -Dm644 LICENCE.txt $PKG/usr/share/licenses/$name/README +} + diff --git a/talimatname/genel/ttf-ms-fonts/talimat b/talimatname/genel/ttf-ms-fonts/talimat new file mode 100644 index 000000000..014009a98 --- /dev/null +++ b/talimatname/genel/ttf-ms-fonts/talimat @@ -0,0 +1,26 @@ +# Description: Core TTF Fonts from Microsoft +# URL: URL: http://corefonts.sourceforge.net +# Packager: pierre^ at nutyx dot org +# Depends on: xorg-libx11 xorg-fontconfig libarchive p7zip +_sfpath="http://downloads.sourceforge.net/corefonts" + +name=ttf-ms-fonts +version=2.0 +release=1 + +source=($_sfpath/andale32.exe $_sfpath/arial32.exe $_sfpath/arialb32.exe + $_sfpath/comic32.exe $_sfpath/courie32.exe $_sfpath/georgi32.exe + $_sfpath/impact32.exe $_sfpath/times32.exe $_sfpath/trebuc32.exe + $_sfpath/verdan32.exe $_sfpath/webdin32.exe ) + +build() { + for i in *.exe; do + 7z e -y $i; + done + + install -dm755 "$PKG/usr/share/fonts/TTF" + + for font in *.{ttf,TTF}; do + install -m644 $font $PKG/usr/share/fonts/TTF/$(echo $font|tr A-Z a-z) + done +} diff --git a/talimatname/genel/turses/talimat b/talimatname/genel/turses/talimat new file mode 100644 index 000000000..806fc875f --- /dev/null +++ b/talimatname/genel/turses/talimat @@ -0,0 +1,20 @@ +# Description: A Twitter client for the console. +# URL: URL: http://pypi.python.org/pypi/turses/ +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: python-oauth2 python-setuptools python-tweepy python-urwid +name=turses +version=0.2.23 +release=1 + +source=( +http://pypi.python.org/packages/source/t/turses/turses-$version.tar.gz) + +build() { + cd $name-$version + python2 setup.py install --prefix=/usr --root=$PKG +} + + + +# NuTyX Pkgfile (http://nutyx.org) diff --git a/talimatname/genel/txt2tags/talimat b/talimatname/genel/txt2tags/talimat new file mode 100644 index 000000000..b0446bc98 --- /dev/null +++ b/talimatname/genel/txt2tags/talimat @@ -0,0 +1,34 @@ +# Description: Generator documents in multiple output formats +# URL: http://txt2tags.sourceforge.net +# Packager: pierre at nutyx dot org +# Depends on: + +name=txt2tags +version=2.6 +release=1 + +source=(http://txt2tags.googlecode.com/files/$name-$version.tgz) + +build() { +cd $name-$version + mkdir -p $PKG/usr/bin + mkdir -p $PKG/usr/share/{man/man1,man/fr/man1,vim/syntax,doc/$name} + # bin + sed -i "s/env\ python/env\ python2/" txt2tags + install -m 755 txt2tags $PKG/usr/bin + install -m 755 extras/{t2tmake.rb,gensite,html-update.sh} $PKG/usr/bin + # vim + install -m 644 extras/*.vim $PKG/usr/share/vim/syntax + # page man + install -m 644 doc/manpage.man $PKG/usr/share/man/man1/txt2tags.1 + install -m 644 doc/manpage-fr.man $PKG/usr/share/man/fr/man1/txt2tags.1 + # doc + install -m 644 doc/{*.pdf,*.t2t} $PKG/usr/share/doc/$name + # locale fr + mkdir -p $PKG/usr/share/locale/fr/LC_MESSAGES/ + cd po + msgfmt -o txt2tags.mo fr.po + install -m 644 txt2tags.mo $PKG/usr/share/locale/fr/LC_MESSAGES +} + + diff --git a/talimatname/genel/udevil/README b/talimatname/genel/udevil/README new file mode 100644 index 000000000..61bdb2557 --- /dev/null +++ b/talimatname/genel/udevil/README @@ -0,0 +1,28 @@ +You may need to enable kernel polling for device media to be detected by udevil. + +TO DETERIME IF KERNEL POLLING IS ENABLED, run these commands: + + cat /sys/module/block/parameters/events_dfl_poll_msecs + cat /sys/block/sr0/events_poll_msecs + +If you get 0 or -1 from those commands, then it's probably disabled. + +TO ENABLE KERNEL POLLING PERMANENTLY (survives a reboot), add this command +to your /etc/rc.local file (anywhere before the 'exit' line in that file): + + echo 2000 > /sys/module/block/parameters/events_dfl_poll_msecs + +Any number between 2000 and 5000 (milliseconds) should be reasonable - the +higher 5000 means poll every 5 seconds, which is less overhead but a little +slower. + +OR you can pass this option to the kernel boot command line in grub: + + block.events_dfl_poll_msecs=2000 + +You may need to change cifs security if using udevil with cifs-utils. + +TO CHANGE CIFS SECURITY PERMANENTLY (survives a reboot), add this command +to your /etc/rc.local file (anywhere before the 'exit' line in that file): + + echo 0x85 > /proc/fs/cifs/SecurityFlags diff --git a/talimatname/genel/udevil/talimat b/talimatname/genel/udevil/talimat new file mode 100644 index 000000000..2bde101dd --- /dev/null +++ b/talimatname/genel/udevil/talimat @@ -0,0 +1,24 @@ +# Description: Mount and unmount removable devices, ISO files, nfs://, smb://, ftp://, ssh:// and WebDAV URLs, and tmpfs/ramfs filesystems. +# URL: http://ignorantguru.github.com/udevil +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: eudev, glib, intltool + +description="Mount and unmount removable devices, ISO files, nfs://, smb://, ftp://, ..." +name=udevil +version=0.4.3 +release=3 +source=(https://github.com/IgnorantGuru/udevil/tarball/master) +build() { + bsdtar -p -o -xf master + cd IgnorantGuru-udevil-ce9f1c5 + ./configure --prefix=/usr \ + --disable-nls \ + --disable-systemd \ + --with-setfacl-prog=/bin/setfacl + + make + make DESTDIR=$PKG install + + rm -rf $PKG/usr/share +} diff --git a/talimatname/genel/udisks/talimat b/talimatname/genel/udisks/talimat new file mode 100644 index 000000000..e5d84c3a9 --- /dev/null +++ b/talimatname/genel/udisks/talimat @@ -0,0 +1,20 @@ +# Description: Disk Management Service +# URL: http://www.freedesktop.org/wiki/Software/udisks +# Packager: pierre at nutyx dot org +# Depends on: acl libgudev dbus-glib libatasmart lvm2 parted polkit sg3-utils docbook-xsl + +name=udisks +version=1.0.5 +release=2 + +source=( http://hal.freedesktop.org/releases/$name-$version.tar.gz) + +build() { +cd udisks-$version +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--localstatedir=/var \ +--libexecdir=/usr/lib/udisks +make +make DESTDIR=$PKG profiledir=/etc/bash_completion.d install +} diff --git a/talimatname/genel/udisks2/talimat b/talimatname/genel/udisks2/talimat new file mode 100644 index 000000000..9d234490a --- /dev/null +++ b/talimatname/genel/udisks2/talimat @@ -0,0 +1,22 @@ +# Description: Daemon, tools and libraries to access and manipulate disks and storage devices. +# URL: http://www.freedesktop.org/wiki/Software/udisks +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: acl libgudev expat libatasmart libxslt polkit gobject-introspection docbook-xsl + +name=udisks2 +version=2.1.6 +release=1 + +source=(http://udisks.freedesktop.org/releases/udisks-$version.tar.bz2 + udisk2-2.1.5-policy-1.patch) + +build() { +cd udisks-$version +patch -Np1 -i ../udisk2-2.1.5-policy-1.patch +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--localstatedir=/var \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/udisks2/udisk2-2.1.5-policy-1.patch b/talimatname/genel/udisks2/udisk2-2.1.5-policy-1.patch new file mode 100644 index 000000000..d49b3ce68 --- /dev/null +++ b/talimatname/genel/udisks2/udisk2-2.1.5-policy-1.patch @@ -0,0 +1,76 @@ +diff -Naur udisks-2.1.5/data/org.freedesktop.udisks2.policy.in udisks-2.1.5-new/data/org.freedesktop.udisks2.policy.in +--- udisks-2.1.5/data/org.freedesktop.udisks2.policy.in 2015-02-11 06:13:54.000000000 +0000 ++++ udisks-2.1.5-new/data/org.freedesktop.udisks2.policy.in 2015-05-16 19:27:42.510039412 +0000 +@@ -16,8 +16,8 @@ + <_description>Mount a filesystem + <_message>Authentication is required to mount the filesystem + +- auth_admin +- auth_admin ++ yes ++ no + yes + + +@@ -27,9 +27,9 @@ + <_description>Mount a filesystem on a system device + <_message>Authentication is required to mount the filesystem + +- auth_admin +- auth_admin +- auth_admin_keep ++ yes ++ no ++ yes + + + +@@ -38,9 +38,9 @@ + <_description>Mount a filesystem from a device plugged into another seat + <_message>Authentication is required to mount the filesystem + +- auth_admin ++ yes + auth_admin +- auth_admin_keep ++ yes + + + +@@ -49,9 +49,9 @@ + <_description>Mount/unmount filesystems defined in the fstab file with the x-udisks-auth option + <_message>Authentication is required to mount/unmount the filesystem + +- auth_admin +- auth_admin +- auth_admin_keep ++ yes ++ no ++ yes + + + +@@ -98,9 +98,9 @@ + <_description>Unlock an encrypted device plugged into another seat + <_message>Authentication is required to unlock an encrypted device + +- auth_admin +- auth_admin +- auth_admin_keep ++ yes ++ no ++ yes + + + +@@ -258,8 +258,8 @@ + <_description>Eject media + <_message>Authentication is required to eject media + +- auth_admin +- auth_admin ++ yes ++ no + yes + + diff --git a/talimatname/genel/ufsutils/talimat b/talimatname/genel/ufsutils/talimat new file mode 100644 index 000000000..4e70119d7 --- /dev/null +++ b/talimatname/genel/ufsutils/talimat @@ -0,0 +1,32 @@ +# Description: Utilities to manage the UFS filesystem, mostly used in BSD or derived operating systems. +# URL: https://packages.debian.org/sid/ufsutils +# Packager: fanch at nutyx dot org +# Depends on: libbsd libedit + +name=ufsutils +version=8.2 +release=1 +source=(https://mirrors.kernel.org/debian/pool/main/u/ufsutils/ufsutils_8.2.orig.tar.gz + https://mirrors.kernel.org/debian/pool/main/u/ufsutils/ufsutils_8.2-3.debian.tar.gz) + +build() { +unset MAKEFLAGS +cd ${name}-${version} + for i in ../debian/patches/*.patch;do patch -p1 -i ${i};done + + sed -e "s:sbin/growfs::" -i Makefile + sed -e "s:^\(prefix = \)\(.*\):\1${EPREFIX}usr:" \ + -e "s:^\(libdir = \$(exec_prefix)\/\)\(.*\):\1$(get_libdir):" \ + -i "Makefile.common" + make -C ../${name}-${version} + + install -d ${PKG}/usr/bin + install -d ${PKG}/usr/lib + install -d ${PKG}/usr/share/man/man8 + install -d ${PKG}/usr/share/licenses/${name} + install -d ${PKG}/usr/share/doc/${name} + make DESTDIR=${PKG} prefix=/usr sbindir=/usr/bin install + install -Dm644 ../debian/copyright ${PKG}/usr/share/licenses/${name}/COPYRIGHT + install -m644 ../debian/TODO ${PKG}/usr/share/doc/${name} + install -Dm644 ../debian/changelog ${PKG}/usr/share/doc/${name}/ChangeLog +} diff --git a/talimatname/genel/uget/talimat b/talimatname/genel/uget/talimat new file mode 100644 index 000000000..eee325f1e --- /dev/null +++ b/talimatname/genel/uget/talimat @@ -0,0 +1,18 @@ +# Description: administrator of downloading with importation HTML +# URL: http://urlget.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: libnotify gtk3 gstreamer curl hicolor-icon-theme xdg-utils + +name=uget +version=1.10.3 +release=1 + +source=(http://downloads.sourceforge.net/urlget/$name-$version.tar.gz) +build() { + cd $name-$version + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --disable-appindicator + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/unixodbc/talimat b/talimatname/genel/unixodbc/talimat new file mode 100644 index 000000000..2589cc407 --- /dev/null +++ b/talimatname/genel/unixodbc/talimat @@ -0,0 +1,21 @@ +# Description: Providing application developers a predictable API with which to access Data Sources +# URL: http://www.unixodbc.org/ +# Packager: pierre at nutyx dot org + +name=unixodbc +version=2.3.4 +release=1 + +source=(ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-$version.tar.gz) +build() { +cd unixODBC-$version +./configure --prefix=/usr --sysconfdir=/etc/unixODBC \ +--enable-gui=no +make +make DESTDIR=$PKG install +find doc -name "Makefile*" -delete +chmod 644 doc/{lst,ProgrammerManual/Tutorial}/* + +install -m755 -d /usr/share/doc/unixODBC-$version +cp -R doc/* /usr/share/doc/unixODBC-$version +} diff --git a/talimatname/genel/unrar/talimat b/talimatname/genel/unrar/talimat new file mode 100644 index 000000000..14a9ae3e2 --- /dev/null +++ b/talimatname/genel/unrar/talimat @@ -0,0 +1,22 @@ +# Description: RAR extraction utility used for extracting files from RAR archives. +# URL: http://www.rarlab.com/ +# Packager: tnut at nutyx dot org + +name=unrar +version=5.3.9 +release=1 + +source=( +http://www.rarlab.com/rar/unrarsrc-$version.tar.gz +) + +build() { +cd $name +make -f makefile +install -Dm755 unrar $PKG/usr/bin/unrar + +# doc & license +mkdir -p $PKG/usr/share/doc/$name-$version +install -m644 {license.txt,readme.txt} \ +$PKG/usr/share/doc/$name-$version +} diff --git a/talimatname/genel/unzip/talimat b/talimatname/genel/unzip/talimat new file mode 100644 index 000000000..f0396e7eb --- /dev/null +++ b/talimatname/genel/unzip/talimat @@ -0,0 +1,29 @@ +# Description: Unpacks .zip archives such as those made by PKZIP +# URL: http://www.info-zip.org +# Packager: pierre at nutyx dot org +# Depends on: +# Depends on: + +name=unzip +version=6.0 +release=1 + +source=(http://downloads.sourceforge.net/infozip/unzip60.tar.gz) + + +build() { + cd $name${version/./} + export CFLAGS="$CFLAGS -D_FILE_OFFSET_BITS=64 -DACORN_FTYPE_NFS \ + -DWILD_STOP_AT_DIR -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT \ + -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DNO_LCHMOD -DDATE_FORMAT=DF_YMD \ + -DUSE_BZIP2 -DNATIVE" + case `uname -m` in + x86_64) + make -f unix/Makefile LOCAL_UNZIP="$CFLAGS" prefix=/usr \ + LF2="" D_USE_BZ2=-DUSE_BZIP2 L_BZ2=-lbz2 unzips;; + i?86) + make -f unix/Makefile \ + LOCAL_UNZIP=-D_FILE_OFFSET_BITS=64 linux;; + esac + make -f unix/Makefile prefix=$PKG/usr MANDIR=$PKG/usr/share/man/man1 install +} diff --git a/talimatname/genel/upower/talimat b/talimatname/genel/upower/talimat new file mode 100644 index 000000000..7f9767909 --- /dev/null +++ b/talimatname/genel/upower/talimat @@ -0,0 +1,22 @@ +# Description: To enumerating power devices, listening to device events, querying history and statistics +# URL: http://upower.freedesktop.org +# Maintainer: Richard Hughes, richard at hughsie dot com +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: dbus-glib libusb intltool polkit gobject-introspection libgudev pm-utils + +name=upower +version=0.99.3 +release=1 + +source=(http://upower.freedesktop.org/releases/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--enable-deprecated \ +--localstatedir=/var \ +--disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/upower/upower.README b/talimatname/genel/upower/upower.README new file mode 100644 index 000000000..f8cd0c76f --- /dev/null +++ b/talimatname/genel/upower/upower.README @@ -0,0 +1 @@ +Pour utiliser la commande upower -w pour avoir des informations sur les réveils du processeur (c'est la commande utilisée par gnome-power-manager-3.4.0), vous devez activer CONFIG_TIMER_STATS. Cela se fait dans make menuconfig en vous rendant sur 'kernel-hacking' menu and selecting 'Collect kernel timers statistics'. diff --git a/talimatname/genel/urlmatch/talimat b/talimatname/genel/urlmatch/talimat new file mode 100644 index 000000000..423854b01 --- /dev/null +++ b/talimatname/genel/urlmatch/talimat @@ -0,0 +1,19 @@ +# Description: A fast URL matcher library +# URL: https://github.com/clbr/${_name} +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: git + +name=urlmatch +version=222 +release=1 + +source=() + +build() { + git clone https://github.com/clbr/urlmatch.git + cd "${SRC}/${name}" + make + + make install DESTDIR="${PKG}" +} diff --git a/talimatname/genel/usbutils/talimat b/talimatname/genel/usbutils/talimat new file mode 100644 index 000000000..fa1ef9357 --- /dev/null +++ b/talimatname/genel/usbutils/talimat @@ -0,0 +1,23 @@ +# Description: USB Device Utilities +# URL: http://downloads.sourceforge.net/linux-usb/ +# Packager: pierre at nutyx dot org +# Depends on: libusb-compat +run=( wget ) + +name=usbutils +version=008 +release=1 + +source=(http://www.kernel.org/pub/linux/utils/usb/usbutils/usbutils-$version.tar.xz) + +build() { +cd $name-$version +sed -i '/^usbids/ s:usb.ids:hwdata/&:' lsusb.py +./configure --prefix=/usr \ +--datadir=/usr/share/hwdata \ +--disable-zlib \ +--datadir=/usr/share/misc +mkdir -p $PKG/usr/share/hwdata +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/usbutils/usbutils.post-install b/talimatname/genel/usbutils/usbutils.post-install new file mode 100644 index 000000000..64b2dc56f --- /dev/null +++ b/talimatname/genel/usbutils/usbutils.post-install @@ -0,0 +1 @@ +wget http://www.linux-usb.org/usb.ids -O usr/share/hwdata/usb.ids diff --git a/talimatname/genel/v4l-utils/talimat b/talimatname/genel/v4l-utils/talimat new file mode 100644 index 000000000..9642a70da --- /dev/null +++ b/talimatname/genel/v4l-utils/talimat @@ -0,0 +1,19 @@ +# Description: Userspace tools and conversion library for Video 4 Linux +# URL: http://freshmeat.net/projects/libv4l +# Packager: pierre at nutyx dot org +# Depends on: libjpeg-turbo + +name=v4l-utils +version=1.10.0 +release=1 + +source=(http://linuxtv.org/downloads/v4l-utils/$name-$version.tar.bz2) + +build() { + cd $name-$version + ./configure --prefix=/usr --sysconfdir=/etc + MAKEFLAGS="-j1" make install DESTDIR=$PKG + rm -f $PKG/usr/bin/ivtv-ctl + mv $PKG/lib/udev $PKG/usr/lib/ + rm -rf $PKG/lib +} diff --git a/talimatname/genel/vala/talimat b/talimatname/genel/vala/talimat new file mode 100644 index 000000000..ab0680e99 --- /dev/null +++ b/talimatname/genel/vala/talimat @@ -0,0 +1,18 @@ +# Description: Compiler for the GObject type system +# URL: http://live.gnome.org/Vala +# Packager: pierre at nutyx dot org +# Depends on: glib + +name=vala +version=0.28.1 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/vala/${version%.*}/$name-$version.tar.xz ) + +build() { +cd $name-* +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/valgrind/talimat b/talimatname/genel/valgrind/talimat new file mode 100644 index 000000000..8b191cbe2 --- /dev/null +++ b/talimatname/genel/valgrind/talimat @@ -0,0 +1,19 @@ +# Description: an instrumentation framework for building dynamic analysis tools. +# URL: http://valgrind.org +# Maintainer: http://valgrind.org/info/developers.html +# Packager: fanch at nutyx dot org, tnut at nutyx dot org +# Depends on: boost llvm gdb libxslt + +name=valgrind +version=3.11.0 +release=1 +source=(http://valgrind.org/downloads/$name-$version.tar.bz2) + +build() { + cd $name-$version + sed -i 's|/doc/valgrind||' docs/Makefile.in + ./configure --prefix=/usr \ + --datadir=/usr/share/doc/$name-$version + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/vamp-plugin-sdk/talimat b/talimatname/genel/vamp-plugin-sdk/talimat new file mode 100644 index 000000000..59c36378e --- /dev/null +++ b/talimatname/genel/vamp-plugin-sdk/talimat @@ -0,0 +1,19 @@ +# Description: The Vamp audio analysis plug-in system +# URL: http://www.vamp-plugins.org/ +# Packager: pierre at nutyx dot org +# Depends on: libsndfile + +name=vamp-plugin-sdk +version=2.6 +release=1 + +source=(https://code.soundsoftware.ac.uk/attachments/download/1520/$name-$version.tar.gz) + +build() { +cd $SRC/$name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install + +install -Dm644 COPYING $PKG/usr/share/licenses/$pkgname/COPYING +} diff --git a/talimatname/genel/varnish/talimat b/talimatname/genel/varnish/talimat new file mode 100644 index 000000000..78aac3838 --- /dev/null +++ b/talimatname/genel/varnish/talimat @@ -0,0 +1,23 @@ +# Description: Varnish is a web application accelerator. +# URL: http://www.varnish-cache.org/ +# Packager: alieanus at nutyx dot org, tnut at nutyx dot org +# Depends on: libedit pcre python-docutils +name=varnish +version=4.0.3 +release=1 + +source=( +http://repo.varnish-cache.org/source/$name-$version.tar.gz +varnish.service) + +build(){ + cd $name-$version + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var/lib + make + make DESTDIR=$PKG install + + # install the varnish init script + install -Dm755 $SRC/$name.service $PKG/etc/rc.d/init.d/$name +} diff --git a/talimatname/genel/varnish/varnish.service b/talimatname/genel/varnish/varnish.service new file mode 100755 index 000000000..e8aa9426d --- /dev/null +++ b/talimatname/genel/varnish/varnish.service @@ -0,0 +1,92 @@ +#!/bin/sh +######################################################################## +# Begin scriptname +# +# Description : Varnish init script +# +# Authors : alienus at nutyx dot org +# +# Version : LFS 7.5 +# +# Notes : NuTyX Saravane +# +######################################################################## + +### BEGIN INIT INFO +# Provides: varnish init script +# Required-Start: +# Should-Start: +# Required-Stop: +# Should-Stop: +# Default-Start: +# Default-Stop: +# Short-Description: +# Description: +# X-LFS-Provided-By: +### END INIT INFO + +. /lib/lsb/init-functions + +BIN='/usr/sbin/varnishd' +CONF='/etc/varnish/default.vcl' +PID='/var/run/varnish.pid' + +# +# Change thoses vars to fit your need +# +BACKING_FILE='/var/lib/varnish' +ADMIN_IP='127.0.0.1' +ADMIN_PORT=8001 +HTTP_IP='0.0.0.0' +HTTP_PORT=80 +CACHE_SIZE='1g' +# ttl assigned to objects without ttl values (default 120s) +DEFAULT_TTL=604800 # 7 days +FILE_DESCRIPTORS=131072 +MIN_THREADS=5 +MAX_THREADS=500 +THREAD_TIMEOUT=300 +# maximum number of http headers (default is 64) +HTTP_HEADERS=384 +# connection timout for backend (default is 0.4s) +CONNECT_TIMEOUT='4.0' + +VARNISH_OPTS="-f $CONF \ + -s file,${BACKING_FILE},$CACHE_SIZE \ + -T $ADMIN_IP:${ADMIN_PORT} \ + -a $HTTP_IP:${HTTP_PORT} \ + -t $DEFAULT_TTL \ + -w${MIN_THREADS},${MAX_THREADS},${THREAD_TIMEOUT} \ + -P $PID" + +VARNISH_PARAMS="-p http_headers=$HTTP_HEADERS \ + -p connect_timeout=$CONNECT_TIMEOUT" + + +case "${1}" in + start) + log_info_msg "Starting..." + ulimit -n $FILE_DESCRIPTORS + start_daemon $BIN $VARNISH_OPTS $VARNISH_PARAMS + ;; + + stop) + log_info_msg "Stopping..." + killproc $BIN + ;; + + restart) + ${0} stop + sleep 1 + ${0} start + ;; + + *) + echo "Usage: ${0} {start|stop|restart}" + exit 1 + ;; +esac + +exit 0 + +# End scriptname diff --git a/talimatname/genel/vcdimager/talimat b/talimatname/genel/vcdimager/talimat new file mode 100644 index 000000000..10f935d19 --- /dev/null +++ b/talimatname/genel/vcdimager/talimat @@ -0,0 +1,23 @@ +# Description: A full-featured mastering suite for authoring disassembling and analyzing Video CDs +# URL: http://www.vcdimager.org/ +# Packager: pierre at nutyx dot org +# Depends on: libcdio libxml2 + +name=vcdimager +version=0.7.24 +release=1 + +source=(http://ftp.twaren.net/Unix/GNU/gnu/$name/$name-$version.tar.gz) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --with-xml-prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info + make + make DESTDIR=$PKG install + rm $PKG/usr/share/info/dir +} + + diff --git a/talimatname/genel/vice/icons.tar.gz b/talimatname/genel/vice/icons.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..bd4c8e556d522e7af45c2bb0e57c83be58554303 GIT binary patch literal 10209 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 literal 0 HcmV?d00001 diff --git a/talimatname/genel/vice/talimat b/talimatname/genel/vice/talimat new file mode 100644 index 000000000..31c96d3b7 --- /dev/null +++ b/talimatname/genel/vice/talimat @@ -0,0 +1,55 @@ +# Description: VICE Commodore emulator +# URL: http://www.viceteam.org/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: gtk2 giflib lame libpng libjpeg-turbo xorg-libxdamage xorg-libsm vte xorg-libxxf86vm xorg-fontconfig xorg-font-util libpcap libnet sdl dialog xmlto texi2html zlib + +name=vice +version=2.4 +release=2 +source=(http://downloads.sourceforge.net/project/vice-emu/releases/vice-$version.tar.gz + vice-2.4-no-fc-cache.patch + vice-2.4-64bit.patch + vice-2.4-giflib.patch + vice-2.4-x11video.patch + vice-2.4-zlib-1.2.7.patch + vice-2.4-texi2html.patch + vice-2.4-vice.texi.patch + vice.desktop + icons.tar.gz + vice) + +build() { + cd vice-$version + patch -p1 < $SRC/vice-2.4-no-fc-cache.patch || return + patch -p1 < $SRC/vice-2.4-64bit.patch || return + patch -p1 < $SRC/vice-2.4-giflib.patch || return + patch -p1 < $SRC/vice-2.4-x11video.patch || return + patch -p1 < $SRC/vice-2.4-zlib-1.2.7.patch || return + patch -p1 < $SRC/vice-2.4-vice.texi.patch || return + patch -p1 < $SRC/vice-2.4-texi2html.patch || exit + + ./configure \ + --prefix=/usr \ + --enable-ethernet \ + --enable-fullscreen \ + --disable-ffmpeg \ + --with-sdlsound + + make + + mkdir -p $PKG/usr/bin + cp $SRC/vice $PKG/usr/bin + chmod a+x $PKG/usr/bin/vice + mkdir -p $PKG/usr/share/applications + cp $SRC/vice.desktop $PKG/usr/share/applications/ + ICONSIZES="48 32 24 22 16" + for i in $ICONSIZES; do + mkdir -p $PKG/usr/share/icons/hicolor/$i\x$i/apps; + cp $SRC/$name-$i.png $PKG/usr/share/icons/hicolor/$i\x$i/apps; + done; + cp $SRC/$name.png $PKG/usr/share/applications/ + + + make DESTDIR=$PKG install + } diff --git a/talimatname/genel/vice/vice b/talimatname/genel/vice/vice new file mode 100644 index 000000000..dd98d21f4 --- /dev/null +++ b/talimatname/genel/vice/vice @@ -0,0 +1,28 @@ +#!/bin/sh + +dialog --title "VICE" \ + --menu "VICE is an emulator for Commodore\n\ +computers. It emulates the C64, the C128,\n\ +the VIC20, almost all PET models, the PLUS4\n\ +and the CBM-II.\n\\n\ +Choose the emulator you like to run:" 24 60 6 \ + "x64" "- C64 emulator" \ + "x64dtv" "- C64 Direct-to-TV (DTV) emulator" \ + "x128" "- C128 emulator" \ + "xvic" "- VIC20 emulator" \ + "xpet" "- PET emulator" \ + "xplus4" "- PLUS4 emulator" \ + "xcbm2" "- CBM-II emulator" 2> /tmp/menu.tmp.$$ + +retval=$? +choice=`cat /tmp/menu.tmp.$$` +rm -f /tmp/menu.tmp.$$ + +case $retval in + 0) + $choice;; + 1) + ;; + 255) + ;; +esac diff --git a/talimatname/genel/vice/vice-2.4-64bit.patch b/talimatname/genel/vice/vice-2.4-64bit.patch new file mode 100644 index 000000000..b78ea51bc --- /dev/null +++ b/talimatname/genel/vice/vice-2.4-64bit.patch @@ -0,0 +1,129 @@ +diff -Naur vice-2.3.21.orig/doc/vice.guide vice-2.3.21/doc/vice.guide +--- vice-2.3.21.orig/doc/vice.guide 2012-08-06 00:41:54.000000000 +0200 ++++ vice-2.3.21/doc/vice.guide 2012-08-06 09:44:36.288562655 +0200 +@@ -1292,7 +1292,7 @@ + `Directory' resource, which is a colon (`:')-separated search path + list, like the UNIX `PATH' environment variable. The default value is + +- PREFIX/lib/vice/EMU:$HOME/.vice/EMU:BOOTPATH/EMU ++ PREFIX/lib64/vice/EMU:$HOME/.vice/EMU:BOOTPATH/EMU + + Where `PREFIX' is the installation prefix (usually `/usr/local'), `EMU' + is the name of the emulated machine (`C64', `C64DTV', `C128', `PET', +@@ -1306,12 +1306,12 @@ + + then the value will be + +- /usr/local/lib/vice/C64:$HOME/.vice/C64:/usr/local/bin/C64 ++ /usr/local/lib64/vice/C64:$HOME/.vice/C64:/usr/local/bin/C64 + + And system files will be searched for under the following directories, + in the specified order: + +- 1. `/usr/local/lib/VICE/C64' ++ 1. `/usr/local/lib64/VICE/C64' + + 2. `$HOME/.vice/C64' + +@@ -4010,7 +4010,7 @@ + where: + + * `LIBDIR' is the VICE installation directory (usually +- `/usr/local/lib/vice', `/usr/lib/vice' or `/opt/vice/lib'); ++ `/usr/local/lib64/vice', `/usr/lib64/vice' or `/opt/vice/lib'); + + * `EMUID' is the emulation identification string (`C64', + `C128', `VIC20' or `PET'); +diff -Naur vice-2.3.21.orig/doc/vice.texi vice-2.3.21/doc/vice.texi +--- vice-2.3.21.orig/doc/vice.texi 2012-07-24 04:08:09.000000000 +0200 ++++ vice-2.3.21/doc/vice.texi 2012-08-06 09:44:36.291562619 +0200 +@@ -1364,7 +1364,7 @@ + default value is + + @example +-PREFIX/lib/vice/EMU:$HOME/.vice/EMU:BOOTPATH/EMU ++PREFIX/lib64/vice/EMU:$HOME/.vice/EMU:BOOTPATH/EMU + @end example + + Where @code{PREFIX} is the installation prefix (usually +@@ -1383,7 +1383,7 @@ + then the value will be + + @example +-/usr/local/lib/vice/C64:$HOME/.vice/C64:/usr/local/bin/C64 ++/usr/local/lib64/vice/C64:$HOME/.vice/C64:/usr/local/bin/C64 + @end example + + And system files will be searched for under the following directories, +@@ -1391,7 +1391,7 @@ + + @enumerate 1 + @item +-@code{/usr/local/lib/VICE/C64} ++@code{/usr/local/lib64/VICE/C64} + @item + @code{$HOME/.vice/C64} + @item +diff -Naur vice-2.3.21.orig/doc/vice.txt vice-2.3.21/doc/vice.txt +--- vice-2.3.21.orig/doc/vice.txt 2012-08-06 02:23:21.000000000 +0200 ++++ vice-2.3.21/doc/vice.txt 2012-08-06 09:44:36.296562563 +0200 +@@ -1056,7 +1056,7 @@ + `Directory' resource, which is a colon (`:')-separated search path + list, like the UNIX `PATH' environment variable. The default value is + +-PREFIX/lib/vice/EMU:$HOME/.vice/EMU:BOOTPATH/EMU ++PREFIX/lib64/vice/EMU:$HOME/.vice/EMU:BOOTPATH/EMU + + Where `PREFIX' is the installation prefix (usually `/usr/local'), `EMU' + is the name of the emulated machine (`C64', `C64DTV', `C128', `PET', +@@ -1070,12 +1070,12 @@ + + then the value will be + +-/usr/local/lib/vice/C64:$HOME/.vice/C64:/usr/local/bin/C64 ++/usr/local/lib64/vice/C64:$HOME/.vice/C64:/usr/local/bin/C64 + + And system files will be searched for under the following directories, + in the specified order: + +-1. `/usr/local/lib/VICE/C64' ++1. `/usr/local/lib64/VICE/C64' + + 2. `$HOME/.vice/C64' + +diff -Naur vice-2.3.21.orig/INSTALL vice-2.3.21/INSTALL +--- vice-2.3.21.orig/INSTALL 2011-01-29 14:17:50.000000000 +0100 ++++ vice-2.3.21/INSTALL 2012-08-06 09:44:36.299562529 +0200 +@@ -301,7 +301,7 @@ + + make install + +- The binaries and support files will all go under PREFIX/lib/vice. ++ The binaries and support files will all go under PREFIX/lib64/vice. + You must of course have write permissions for the directories where + VICE is to be installed. Normally only the system administrator + has write access to /usr/local, the default PREFIX. Either ask +diff -Naur vice-2.3.21.orig/src/arch/sdl/archdep_unix.h vice-2.3.21/src/arch/sdl/archdep_unix.h +--- vice-2.3.21.orig/src/arch/sdl/archdep_unix.h 2011-07-21 05:10:28.000000000 +0200 ++++ vice-2.3.21/src/arch/sdl/archdep_unix.h 2012-08-06 09:42:11.970323196 +0200 +@@ -88,7 +88,7 @@ + #ifdef __NetBSD__ + #define LIBDIR PREFIX "/share/vice" + #else +-#define LIBDIR PREFIX "/lib/vice" ++#define LIBDIR PREFIX "/lib64/vice" + #endif + + #if defined(__FreeBSD__) || defined(__NetBSD__) +diff -Naur vice-2.3.21.orig/src/arch/unix/archdep.h vice-2.3.21/src/arch/unix/archdep.h +--- vice-2.3.21.orig/src/arch/unix/archdep.h 2010-10-06 18:17:43.000000000 +0200 ++++ vice-2.3.21/src/arch/unix/archdep.h 2012-08-06 09:42:46.474902531 +0200 +@@ -127,7 +127,7 @@ + #ifdef __NetBSD__ + #define LIBDIR PREFIX "/share/vice" + #else +-#define LIBDIR PREFIX "/lib/vice" ++#define LIBDIR PREFIX "/lib64/vice" + #endif + + #if defined(__FreeBSD__) || defined(__NetBSD__) diff --git a/talimatname/genel/vice/vice-2.4-giflib.patch b/talimatname/genel/vice/vice-2.4-giflib.patch new file mode 100644 index 000000000..939060232 --- /dev/null +++ b/talimatname/genel/vice/vice-2.4-giflib.patch @@ -0,0 +1,38 @@ +--- a/src/gfxoutputdrv/gifdrv.c 2012-07-25 23:46:05.000000000 +0000 ++++ b/src/gfxoutputdrv/gifdrv.c 2014-06-01 11:48:40.493722851 +0000 +@@ -114,7 +114,7 @@ static int gifdrv_open(screenshot_t *scr + if (EGifPutScreenDesc(sdata->fd, screenshot->width, screenshot->height, 8, 0, gif_colors) == GIF_ERROR || + EGifPutImageDesc(sdata->fd, 0, 0, screenshot->width, screenshot->height, 0, NULL) == GIF_ERROR) + { +- EGifCloseFile(sdata->fd); ++ EGifCloseFile(sdata->fd, NULL); + VICE_FreeMapObject(gif_colors); + lib_free(sdata->data); + lib_free(sdata->ext_filename); +@@ -145,7 +145,7 @@ static int gifdrv_close(screenshot_t *sc + + sdata = screenshot->gfxoutputdrv_data; + +- EGifCloseFile(sdata->fd); ++ EGifCloseFile(sdata->fd, NULL); + VICE_FreeMapObject(gif_colors); + + /* for some reason giflib will create a file with unexpected +@@ -184,7 +184,7 @@ static char *gifdrv_memmap_ext_filename; + + static int gifdrv_close_memmap(void) + { +- EGifCloseFile(gifdrv_memmap_fd); ++ EGifCloseFile(gifdrv_memmap_fd, NULL); + VICE_FreeMapObject(gif_colors); + lib_free(gifdrv_memmap_ext_filename); + +@@ -231,7 +231,7 @@ static int gifdrv_open_memmap(const char + if (EGifPutScreenDesc(gifdrv_memmap_fd, x_size, y_size, 8, 0, gif_colors) == GIF_ERROR || + EGifPutImageDesc(gifdrv_memmap_fd, 0, 0, x_size, y_size, 0, NULL) == GIF_ERROR) + { +- EGifCloseFile(gifdrv_memmap_fd); ++ EGifCloseFile(gifdrv_memmap_fd, NULL); + VICE_FreeMapObject(gif_colors); + lib_free(gifdrv_memmap_ext_filename); + return -1; diff --git a/talimatname/genel/vice/vice-2.4-no-fc-cache.patch b/talimatname/genel/vice/vice-2.4-no-fc-cache.patch new file mode 100644 index 000000000..b7a6babeb --- /dev/null +++ b/talimatname/genel/vice/vice-2.4-no-fc-cache.patch @@ -0,0 +1,15 @@ +--- a/configure.in 2011-02-19 23:07:05.000000000 +0100 ++++ b/configure.in 2012-08-06 13:18:46.000000000 +0200 +@@ -1990,12 +1990,7 @@ + + fi + +-AC_PATH_PROGS(FCCACHE, fc-cache, false) +-if test x"$FCCACHE" = "xfalse"; then + AM_CONDITIONAL(HAVE_FC_CACHE, false) +-else +- AM_CONDITIONAL(HAVE_FC_CACHE, true) +-fi + + if test x"$is_amigaos4" = "xyes"; then + if test x"$enable_sdlui" != "xyes"; then diff --git a/talimatname/genel/vice/vice-2.4-notexi-notxt.patch b/talimatname/genel/vice/vice-2.4-notexi-notxt.patch new file mode 100644 index 000000000..58121b702 --- /dev/null +++ b/talimatname/genel/vice/vice-2.4-notexi-notxt.patch @@ -0,0 +1,28 @@ +--- a/doc/Makefile.am 2012-10-20 01:32:30.000000000 +0200 ++++ b/doc/Makefile.am 2012-11-03 18:29:03.000000000 +0100 +@@ -79,19 +79,6 @@ + $(srcdir)/fixdox.sh txt $(builddir)/vice.txt + rm -f vicetmp.txt + +-$(builddir)/vice.pdf: $(srcdir)/vice.texi +-if BUILD_PDF +- sed 's/@heading NO WARRANTY/@center NO WARRANTY/g' <$(srcdir)/vice.texi >vicepdf.texi +- $(TEXI2DVI) -q --clean --pdf -o $(builddir)/vice.pdf vicepdf.texi +- rm -f vicepdf.texi +- +-PDF_DEPS=$(builddir)/vice.pdf +-else +- touch $(builddir)/vice.pdf +- +-PDF_DEPS= +-endif +- + $(builddir)/vice.guide: $(srcdir)/vice.texi + if BUILD_AMIGAGUIDE + $(srcdir)/texi2guide.sh $(MAKEGUIDE) $(builddir)/vice.guide $(srcdir)/vice.texi +@@ -148,4 +135,4 @@ + touch $(builddir)/vice.info + $(MAKEINFO) -o $(builddir)/vice.info --no-split $(srcdir)/vice.texi + +-INFO_DEPS = $(builddir)/vice.txt $(builddir)/vice.info $(PDF_DEPS) $(GUIDE_DEPS) $(HLP_DEPS) $(CHM_DEPS) $(IPF_DEPS) ++INFO_DEPS = $(builddir)/vice.info $(PDF_DEPS) $(GUIDE_DEPS) $(HLP_DEPS) $(CHM_DEPS) $(IPF_DEPS) diff --git a/talimatname/genel/vice/vice-2.4-texi2html.patch b/talimatname/genel/vice/vice-2.4-texi2html.patch new file mode 100644 index 000000000..74d52a0b4 --- /dev/null +++ b/talimatname/genel/vice/vice-2.4-texi2html.patch @@ -0,0 +1,22 @@ +--- a/doc/html/texi2html 2015-11-10 12:22:49.310067806 -0800 ++++ b/doc/html/texi2html 2015-11-10 12:22:18.750067582 -0800 +@@ -1557,17 +1557,13 @@ + $level--; # here we start at 0 + if ($name =~ /^appendix/) { + # appendix style +- if (defined(@appendix_sec_num)) { +- &incr_sec_num($level, @appendix_sec_num); +- } else { ++ { + @appendix_sec_num = ('A', 0, 0, 0); + } + return(join('.', @appendix_sec_num[0..$level])); + } else { + # normal style +- if (defined(@normal_sec_num)) { +- &incr_sec_num($level, @normal_sec_num); +- } else { ++ { + @normal_sec_num = (1, 0, 0, 0); + } + return(join('.', @normal_sec_num[0..$level])); diff --git a/talimatname/genel/vice/vice-2.4-vice.texi.patch b/talimatname/genel/vice/vice-2.4-vice.texi.patch new file mode 100644 index 000000000..4a1cf5f83 --- /dev/null +++ b/talimatname/genel/vice/vice-2.4-vice.texi.patch @@ -0,0 +1,10 @@ +--- a/doc/vice.texi 2015-11-12 10:36:35.670036048 -0800 ++++ b/doc/vice.texi 2015-11-12 10:36:17.240035913 -0800 +@@ -8243,6 +8243,7 @@ + @item -Crtcextpal + Use an external palette (file) + @cindex -Crtcpalette ++@item -Crtcpalette + @itemx -Crtcpalette NAME + Specify @code{NAME} as the palette file (@code{CrtcPaletteFile}). + @cindex -Crtcfulldevice diff --git a/talimatname/genel/vice/vice-2.4-x11video.patch b/talimatname/genel/vice/vice-2.4-x11video.patch new file mode 100644 index 000000000..423688ba9 --- /dev/null +++ b/talimatname/genel/vice/vice-2.4-x11video.patch @@ -0,0 +1,11 @@ +--- a/src/arch/unix/x11/xaw/x11video.c 2012-10-28 22:26:24.000000000 +0100 ++++ b/src/arch/unix/x11/xaw/x11video.c 2012-11-03 18:54:08.000000000 +0100 +@@ -60,6 +60,8 @@ + #include + #include + #include ++#include ++#include + + #include + #include diff --git a/talimatname/genel/vice/vice-2.4-zlib-1.2.7.patch b/talimatname/genel/vice/vice-2.4-zlib-1.2.7.patch new file mode 100644 index 000000000..f41c8afc5 --- /dev/null +++ b/talimatname/genel/vice/vice-2.4-zlib-1.2.7.patch @@ -0,0 +1,37 @@ +--- a/src/zfile.c 2012-10-13 14:53:16.000000000 +0200 ++++ b/src/zfile.c 2012-11-03 18:47:40.000000000 +0100 +@@ -198,10 +198,10 @@ + do { + char buf[256]; + +- len = gzread(fdsrc, (void *)buf, 256); ++ len = gzread((gzFile)fdsrc, (void *)buf, 256); + if (len > 0) { + if (fwrite((void *)buf, 1, (size_t)len, fddest) < len) { +- gzclose(fdsrc); ++ gzclose((gzFile)fdsrc); + fclose(fddest); + ioutil_remove(tmp_name); + lib_free(tmp_name); +@@ -210,7 +210,7 @@ + } + } while (len > 0); + +- gzclose(fdsrc); ++ gzclose((gzFile)fdsrc); + fclose(fddest); + + return tmp_name; +@@ -779,10 +779,10 @@ + char buf[256]; + len = fread((void *)buf, 256, 1, fdsrc); + if (len > 0) +- gzwrite(fddest, (void *)buf, (unsigned int)len); ++ gzwrite((gzFile)fddest, (void *)buf, (unsigned int)len); + } while (len > 0); + +- gzclose(fddest); ++ gzclose((gzFile)fddest); + fclose(fdsrc); + + archdep_file_set_gzip(dest); diff --git a/talimatname/genel/vice/vice.desktop b/talimatname/genel/vice/vice.desktop new file mode 100644 index 000000000..129049fd2 --- /dev/null +++ b/talimatname/genel/vice/vice.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=VICE +Comment=Emulator for Commodore's 8-bit computers +Exec=vice +Terminal=true +Type=Application +Categories=Game;Emulator; +Icon=/usr/share/applications/vice.png diff --git a/talimatname/genel/virtualbox-cli/talimat b/talimatname/genel/virtualbox-cli/talimat new file mode 100644 index 000000000..a84157fdf --- /dev/null +++ b/talimatname/genel/virtualbox-cli/talimat @@ -0,0 +1,48 @@ +# Description: VirtualBox is a powerfull 32 and 64 bits virtualization product +# URL: http://virtualbox.org +# Packager: tnut at nutyx dot org + +buildrelease=104815 +name=virtualbox-cli +version=5.0.12 +release=1 + +[ "`uname -m`" == "i686" ] && _ARCH=x86 +[ "`uname -m`" == "x86_64" ] && _ARCH=amd64 + +source=(http://download.virtualbox.org/virtualbox/${version}/VirtualBox-${version}-${buildrelease}-Linux_${_ARCH}.run) + +build() { +sh VirtualBox-${version}-${buildrelease}-Linux_${_ARCH}.run --target vb --keep --noexec +cd vb +tar xfj VirtualBox.tar.bz2 +cd src/vboxhost/ + +KERNELRELEASE=`uname -r` + +KERN_DIR=/usr/src/linux-${KERNELRELEASE%.*} make + +mkdir -p $PKG/lib/modules/${KERNELRELEASE}/kernel/drivers/zzzz +for i in *.ko +do + install -D -m0644 $i \ + $PKG/lib/modules/${KERNELRELEASE}/kernel/drivers/zzzz/$i +done +mkdir -p $PKG/etc/sysconfig/modules.d +cat > $PKG/etc/sysconfig/modules.d/virtualbox.conf << "EOF" +vboxdrv +vboxnetadp +vboxnetflt +vboxpci +EOF +# post-install autogen +cat > $PKGMK_ROOT/$name.post-install << "EOF" +. lib/lsb/init-functions +log_success_msg "update modules population" +EOF +echo "depmod $KERNELRELEASE" >> $PKGMK_ROOT/$name.post-install +cat >> $PKGMK_ROOT/$name.post-install << "EOF" +log_warning_msg "${WARNING}Check the file /etc/sysconfig/modules.d/virtualbox.conf ${NORMAL}" +log_warning_msg "${WARNING}Reboot if you want the modules being automatically loaded${NORMAL}" +EOF +} diff --git a/talimatname/genel/virtualbox-cli/talimat~ b/talimatname/genel/virtualbox-cli/talimat~ new file mode 100644 index 000000000..78a16a09a --- /dev/null +++ b/talimatname/genel/virtualbox-cli/talimat~ @@ -0,0 +1,48 @@ +# Description: VirtualBox is a powerfull 32 and 64 bits virtualization product +# URL: http://virtualbox.org +# Packager: tnut at nutyx dot org + +buildrelease=102546 +name=virtualbox-cli +version=5.0.4 +release=2 + +[ "`uname -m`" == "i686" ] && _ARCH=x86 +[ "`uname -m`" == "x86_64" ] && _ARCH=amd64 + +source=(http://download.virtualbox.org/virtualbox/${version}/VirtualBox-${version}-${buildrelease}-Linux_${_ARCH}.run) + +build() { +sh VirtualBox-${version}-${buildrelease}-Linux_${_ARCH}.run --target vb --keep --noexec +cd vb +tar xfj VirtualBox.tar.bz2 +cd src/vboxhost/ + +KERNELRELEASE=`uname -r` + +KERN_DIR=/usr/src/linux-${KERNELRELEASE%.*} make + +mkdir -p $PKG/lib/modules/${KERNELRELEASE}/kernel/drivers/zzzz +for i in *.ko +do + install -D -m0644 $i \ + $PKG/lib/modules/${KERNELRELEASE}/kernel/drivers/zzzz/$i +done +mkdir -p $PKG/etc/sysconfig/modules.d +cat > $PKG/etc/sysconfig/modules.d/virtualbox.conf << "EOF" +vboxdrv +vboxnetadp +vboxnetflt +vboxpci +EOF +# post-install autogen +cat > $PKGMK_ROOT/$name.post-install << "EOF" +. lib/lsb/init-functions +log_success_msg "update modules population" +EOF +echo "depmod $KERNELRELEASE" >> $PKGMK_ROOT/$name.post-install +cat >> $PKGMK_ROOT/$name.post-install << "EOF" +log_warning_msg "${WARNING}Check the file /etc/modprobe.d/virtualbox.conf ${NORMAL}" +log_warning_msg "${WARNING}Reboot if you want the modules being automatically loaded${NORMAL}" +EOF +} diff --git a/talimatname/genel/virtualbox-cli/virtualbox-cli.pre-install b/talimatname/genel/virtualbox-cli/virtualbox-cli.pre-install new file mode 100644 index 000000000..c345d6f32 --- /dev/null +++ b/talimatname/genel/virtualbox-cli/virtualbox-cli.pre-install @@ -0,0 +1,5 @@ +. lib/lsb/init-functions +if [ -z "`cards list|grep kernel-lts\ `" ]; then + log_warning_msg "${WARNING}kernel-lts${NORMAL} is not installed" + log_warning_msg "${WARNING}Either recompile the 'virtualbox-cli' package with your kernel, either using the kernel 'kernel-LTS" +fi diff --git a/talimatname/genel/virtualbox/talimat b/talimatname/genel/virtualbox/talimat new file mode 100644 index 000000000..cf55afd5e --- /dev/null +++ b/talimatname/genel/virtualbox/talimat @@ -0,0 +1,58 @@ +# Description: VirtualBox is a powerfull 32 and 64 bits virtualization product +# URL: http://virtualbox.org +# Packager: tnut at nutyx dot org +# Depends on: virtualbox-cli sdl + +name=virtualbox +version=5.0.12 +release=1 +_name=Oracle_VM_VirtualBox_Extension_Pack +_release=104815 + +PKGMK_IGNORE_FOOTPRINT="yes" +PKGMK_IGNORE_MD5SUM="yes" + + +[ "`uname -m`" == "i686" ] && _ARCH=x86 +[ "`uname -m`" == "x86_64" ] && _ARCH=amd64 + +source=(http://download.virtualbox.org/virtualbox/$version/VirtualBox-${version}-${_release}-Linux_${_ARCH}.run + http://download.virtualbox.org/virtualbox/$version/${_name}-${version}-${_release}.vbox-extpack + virtualbox.60-vboxdrv.rules) + +build() { + sh VirtualBox-${version}-${_release}-Linux_${_ARCH}.run --keep --noexec --target $SRC/ + mkdir -p $PKG/opt/VirtualBox $PKG/etc/vbox $PKG/usr/bin $PKG/etc/udev/rules.d/ \ + $PKG/usr/share/applications/ $PKG/usr/share/pixmaps/ + cd $PKG/opt/VirtualBox + tar xfj $SRC/VirtualBox.tar.bz2 + rm -Rf $PKG/opt/VirtualBox/sdk + for i in VirtualBox VBoxManage VBoxSDL VBoxHeadless + do ln -s /opt/VirtualBox/VBox.sh $PKG/usr/bin/$i + done + cd components + for i in VBoxDDU.so VBoxREM.so VBoxRT.so VBoxVMM.so VBoxXPCOM.so + do ln -s ../$i . + done + ln -s /opt/VirtualBox/rdesktop-vrdp $PKG/usr/bin/rdesktop-vrdp + mv $PKG/opt/VirtualBox/VBox.png $PKG/usr/share/pixmaps/VBox.png + mv $PKG/opt/VirtualBox/virtualbox.desktop $PKG/usr/share/applications/virtualbox.desktop + chmod +s $PKG/opt/VirtualBox/{VirtualBox,VBoxSDL,VBoxHeadless} + + mkdir -p $PKG/etc/udev/rules.d + cp $SRC/virtualbox.60-vboxdrv.rules $PKG/etc/udev/rules.d/60-vboxdrv.rules + + echo "# VirtualBox installation directory" > \ + $PKG/etc/vbox/vbox.cfg + echo "INSTALL_DIR="\"/opt/VirtualBox\" >> \ + $PKG/etc/vbox/vbox.cfg + + install -D -m 644 $SRC/${_name}-$version-${_release}.vbox-extpack \ + $PKG/opt/VirtualBox/ExtensionPacks/${_name}-$version-${_release}.vbox-extpack + mkdir -p $PKG/etc/ld.so.conf.d + echo /opt/VirtualBox > $PKG/etc/ld.so.conf.d/virtualbox.conf + # Icon + ln -s VBox.png $PKG/usr/share/pixmaps/virtualbox.png + # Source code files obsolet + rm -r $PKG/opt/VirtualBox/src +} diff --git a/talimatname/genel/virtualbox/virtualbox.60-vboxdrv.rules b/talimatname/genel/virtualbox/virtualbox.60-vboxdrv.rules new file mode 100644 index 000000000..f8b7cdf0a --- /dev/null +++ b/talimatname/genel/virtualbox/virtualbox.60-vboxdrv.rules @@ -0,0 +1,8 @@ +KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600" +KERNEL=="vboxdrvu", NAME="vboxdrvu", OWNER="root", GROUP="root", MODE="0666" +KERNEL=="vboxnetctl", NAME="vboxnetctl", OWNER="root", GROUP="root", MODE="0600" + +SUBSYSTEM=="usb_device", ACTION=="add", RUN+="/opt/VirtualBox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN+="/opt/VirtualBox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers" +SUBSYSTEM=="usb_device", ACTION=="remove", RUN+="/opt/VirtualBox/VBoxCreateUSBNode.sh --remove $major $minor" +SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN+="/opt/VirtualBox/VBoxCreateUSBNode.sh --remove $major $minor" diff --git a/talimatname/genel/virtualbox/virtualbox.README b/talimatname/genel/virtualbox/virtualbox.README new file mode 100644 index 000000000..c877dd8a9 --- /dev/null +++ b/talimatname/genel/virtualbox/virtualbox.README @@ -0,0 +1,13 @@ +For USB 2.0 facility, on the console: + +# VBoxManage extpack install /opt/VirtualBox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack-* + +To remove USB 2.0 Oracle extensions before an update: + +# VBoxManage list extpacks +# VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack" +# VBoxManage extpack cleanup + +Then you can install the new version as above. No need to reboot. + +Enjoy it :) diff --git a/talimatname/genel/virtualbox/virtualbox.post-install b/talimatname/genel/virtualbox/virtualbox.post-install new file mode 100644 index 000000000..0dd5c32c5 --- /dev/null +++ b/talimatname/genel/virtualbox/virtualbox.post-install @@ -0,0 +1,13 @@ +echo "For USB 2.0 facility, on the console: + +# VBoxManage extpack install /opt/VirtualBox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack-* + +To remove USB 2.0 Oracle extensions before an update: + +# VBoxManage list extpacks +# VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack" +# VBoxManage extpack cleanup + +Then you can install the new version as above. No need to reboot. + +Enjoy it :)" diff --git a/talimatname/genel/vlc/talimat b/talimatname/genel/vlc/talimat new file mode 100644 index 000000000..dcf46ba05 --- /dev/null +++ b/talimatname/genel/vlc/talimat @@ -0,0 +1,32 @@ +# Description: Media player, streamer, and encoder. It can play from many inputs +# URL: http://www.slackware.com/~alien/slackbuilds/vlc/ +# Packager: pierre at nutyx dot org +# Depends on: libvlc qt5 x264 flac libmad glib librsvg alsa-lib xorg-libxinerama xorg-libxpm libvpx libcdio vcdimager live libdvdcss libdvdread libdvdnav libogg libtheora lame faac libvorbis ffmpeg faad2 liba52 libmpeg2 libmpcdec fribidi lua libdv speex + +run=(libvlc) +name=vlc +version=2.2.1 +release=4 + +source=( http://download.videolan.org/pub/videolan/vlc/$version/vlc-$version.tar.xz) + +build() { + +source setqt5 + +cd $name-$version +sed -i 's:libsmbclient.h:samba-4.0/&:' modules/access/smb.c + +sh bootstrap +./configure --prefix=/usr + +sed -i 's/luaL_optint/(int)&eger/' modules/lua/libs/{net,osd,volume}.c +sed -i 's/luaL_checkint(/(int)luaL_checkinteger(/' \ +modules/lua/{demux,libs/{configuration,net,osd,playlist,stream,variables,volume}}.c + +make +make DESTDIR=$PKG docdir=/usr/share/doc/$name-$version install + +rm -r $PKG/usr/{include,lib/pkgconfig} +rm $PKG/usr/lib/libvlc* +} diff --git a/talimatname/genel/vlc/vlc.README b/talimatname/genel/vlc/vlc.README new file mode 100644 index 000000000..d491254e4 --- /dev/null +++ b/talimatname/genel/vlc/vlc.README @@ -0,0 +1,20 @@ +NOTE: this Build (originaly made for Slackware) is a monster +it tries to wrap all dependencies to +vlc into the resulting package by building these deps as static libraries +and then in the final stage linking vlc against all the static libraries. +The resulting package has all the vlc functionality and does not depend on +any software that is not present in a standard full install of Slackware. +This makes my package quite different from all the other vlc builds that are +floating around on the Internet. +/Eric Hameleers/ + +Ce paquet (à l'origine fait pour la distribution Slackware) est un gros morceau +Il dépends de toute une série de recettes de librairies compilés statiquement et +ces librairies sont toutes liées dans ce paquet. De cette façon, cette variante de +vlc contient un maximum de fonctionnalitées et ne dépends sur un nombre beaucoup plus +restreint de librairies. Ce qui rend ce paquet un peu différent de ce que l'on peut +trouver partout sur internet +/Eric Hameleers/ + +Notez également que cette variante de vlc dispose de sa propre copie de qt +afin d'éviter de devoir installer l'ensemble complet de qt. diff --git a/talimatname/genel/vlc/vlc.post-install b/talimatname/genel/vlc/vlc.post-install new file mode 100644 index 000000000..5c1c18866 --- /dev/null +++ b/talimatname/genel/vlc/vlc.post-install @@ -0,0 +1,2 @@ +xdg-icon-resource forceupdate --theme hicolor &> /dev/null +usr/lib/vlc/vlc-cache-gen -f usr/lib/vlc/plugins diff --git a/talimatname/genel/vlc/vlc.pre-install b/talimatname/genel/vlc/vlc.pre-install new file mode 100644 index 000000000..713a98932 --- /dev/null +++ b/talimatname/genel/vlc/vlc.pre-install @@ -0,0 +1,5 @@ +. lib/lsb/init-functions +if [ -z "`cards list|grep libvlc\ `" ]; then + cards install libvlc + log_warning_msg "${WARNING}libvlc${NORMAL} is now installed" +fi diff --git a/talimatname/genel/vte/talimat b/talimatname/genel/vte/talimat new file mode 100644 index 000000000..c41d51db4 --- /dev/null +++ b/talimatname/genel/vte/talimat @@ -0,0 +1,21 @@ +# Description: Vte is a library (libvte) implementing a terminal emulator widget for GTK+ 2 +# URL: http://developer.gnome.org/arch/gnome/widgets/vte.html +# Packager: pierre at nutyx dot org +# Depends on: gtk2 intltool gobject-introspection + +name=vte +version=0.28.2 +release=1 + +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +# build package +cd $name-$version +./configure --prefix=/usr \ +--libexecdir=/usr/libexec/vte \ +--disable-static +make +make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/vte3/talimat b/talimatname/genel/vte3/talimat new file mode 100644 index 000000000..4de8b1fd2 --- /dev/null +++ b/talimatname/genel/vte3/talimat @@ -0,0 +1,21 @@ +# Description: Vte is a library (libvte) implementing a terminal emulator widget for GTK+ 3 +# URL: http://developer.gnome.org/arch/gnome/widgets/vte.html +# Packager: pierre at nutyx dot org +# Depends on: gtk3, perl-xml-parser, python-gtk, gobject-introspection + +name=vte3 +version=0.42.1 +release=1 +_name=vte +source=(http://ftp.gnome.org/pub/gnome/sources/${_name}/${version%.*}/${_name}-$version.tar.xz) + +build() { + cd ${_name}-$version + ./configure --prefix=/usr\ + --libexecdir=/usr/lib/$name \ + --enable-introspection \ + --with-xft2 \ + --with-pangox + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/w3m/talimat b/talimatname/genel/w3m/talimat new file mode 100644 index 000000000..0a701dc71 --- /dev/null +++ b/talimatname/genel/w3m/talimat @@ -0,0 +1,31 @@ +# Description: w3m is primarily a pager but it can also be used as a text-mode WWW browser. +# URL: http://w3m.sourceforge.net/ +# Packager: berlius at nutyx dot com +# Depends on: gc gpm openssl imlib2 gtk2 gdk-pixbuf + +name=w3m +version=0.5.3 +release=1 +source=(http://downloads.sourceforge.net/w3m/w3m-0.5.3.tar.gz + http://www.linuxfromscratch.org/patches/downloads/w3m/w3m-0.5.3-bdwgc72-1.patch ) + +build() { + +cd $name-$version + +patch -Np1 -i $SRC/w3m-0.5.3-bdwgc72-1.patch +sed -i 's/file_handle/file_foo/' istream.{c,h} +sed -i 's#gdk-pixbuf-xlib-2.0#& x11#' configure + +./configure --prefix=/usr --sysconfdir=/etc + +make + +make DESTDIR=$PKG install +install -v -m644 -D doc/keymap.default $PKG/etc/w3m/keymap +install -v -m644 doc/menu.default $PKG/etc/w3m/menu +install -v -m755 -d $PKG/usr/share/doc/w3m-0.5.3 +install -v -m644 doc/{HISTORY,READ*,keymap.*,menu.*,*.html} \ + $PKG/usr/share/doc/w3m-0.5.3 + +} diff --git a/talimatname/genel/wavpack/talimat b/talimatname/genel/wavpack/talimat new file mode 100644 index 000000000..c4df3cec1 --- /dev/null +++ b/talimatname/genel/wavpack/talimat @@ -0,0 +1,20 @@ +# Description: Audio compression format with lossless, lossy and hybrid compression modes +# URL: http://www.wavpack.com/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=wavpack +version=4.75.0 +release=1 + +source=(http://www.wavpack.com/$name-$version.tar.bz2) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--enable-mmx \ +--enable-static=no +make +make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/wayland/talimat b/talimatname/genel/wayland/talimat new file mode 100644 index 000000000..27e15d74e --- /dev/null +++ b/talimatname/genel/wayland/talimat @@ -0,0 +1,17 @@ +# Description : A computer display server protocol +# URL: http://wayland.freedesktop.org/ +# Packager: pierre at nutyx dot org +# Depends on: libffi doxygen xmlto docbook-xml libxslt +name=wayland +release=1 +version=1.9.0 +source=( http://wayland.freedesktop.org/releases/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ + --disable-static \ + --disable-documentation +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/wbar/talimat b/talimatname/genel/wbar/talimat new file mode 100644 index 000000000..e5f3cf886 --- /dev/null +++ b/talimatname/genel/wbar/talimat @@ -0,0 +1,21 @@ +# Description: A quick launch bar developed with speed in mind +# URL: http://code.google.com/p/wbar +# Packager: tnut at nutyx dot org +# Depends on: libglade imlib2 + +name=wbar +version=2.3.4 +release=1 + +source=(https://wbar.googlecode.com/files/wbar-$version.tgz ) + +build() { + cd $name-$version + + ./configure --prefix=/usr \ + --exec_prefix=/usr \ + --sysconfdir=/etc + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/weather/talimat b/talimatname/genel/weather/talimat new file mode 100644 index 000000000..6a84db5ef --- /dev/null +++ b/talimatname/genel/weather/talimat @@ -0,0 +1,38 @@ +# Description: CLI tool which shows weather forecasts from METAR data +# URL: http://fungi.yuggoth.org/weather/ +# Maintainer: Chris Farrell timcowchip at gmail dot com +# Depends on: python + +name=weather +version=2.0 +release=1 + +source=(http://fungi.yuggoth.org/weather/src/$name-$version.tar.gz) + +build() { + cd "$name-$version" + sed -i 's|env python|env python2|' * + + # set up correlation sets + sed -i 's| else: default_setpath = ".:~/.weather|&:/usr/share/weather-util|' weather.py + + install -Dm644 airports "$PKG/usr/share/weather-util/airports" + install -Dm644 places "$PKG/usr/share/weather-util/places" + install -Dm644 stations "$PKG/usr/share/weather-util/stations" + install -Dm644 zctas "$PKG/usr/share/weather-util/zctas" + install -Dm644 zones "$PKG/usr/share/weather-util/zones" + + _python_path=$(python2 -c "import sys ; print [p for p in sys.path if p.startswith('/usr/lib/python2.')][0]") + install -Dm755 weather "$PKG/usr/bin/weather-report" + install -Dm644 weather.py "$PKG/$_python_path/weather.py" + + install -Dm644 weatherrc "$PKG/etc/weatherrc" + + install -Dm644 weather.1 "$PKG/usr/share/man/man1/weather.1" + install -Dm644 weatherrc.5 "$PKG/usr/share/man/man5/weatherrc.5" + + install -Dm644 LICENSE "$PKG/usr/share/licenses/$name/BSD2" +} + + + diff --git a/talimatname/genel/webkit2gtk3/talimat b/talimatname/genel/webkit2gtk3/talimat new file mode 100644 index 000000000..f88ce1c20 --- /dev/null +++ b/talimatname/genel/webkit2gtk3/talimat @@ -0,0 +1,35 @@ +# Description: Port of the portable web rendering engine WebKit to the GTK+ 2 and 3 platforms. +# URL: http://webkitgtk.org/ +# Packager: pierre at nutyx dot org +# Depends on: enchant cmake gstreamer1-plugins-base xorg-libxt gtk2 gtk3 hunspell hyphen icu libgudev libsecret libsoup libwebp xorg-mesa ruby sqlite enchant geoclue gobject-introspection hicolor-icon-theme llvm harfbuzz gtk-doc libnotify + +name=webkit2gtk3 +version=2.10.7 +release=1 + +source=(http://webkitgtk.org/releases/webkitgtk-$version.tar.xz) +build() { +cd webkitgtk-$version +sed -e 's/“/\"/' -e 's/”/\"/' \ + -i Source/WebCore/xml/XMLViewer.{css,js} + +mkdir -vp build +cd build + +cmake -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_SKIP_RPATH=ON \ + -DPORT=GTK \ + -DLIB_INSTALL_DIR=/usr/lib \ + -DENABLE_MINIBROWSER=ON \ + -Wno-dev .. + +make || make -j1 +make DESTDIR=$PKG install || make -j1 DESTDIR=$PKG install + +install -vdm755 $PKG/usr/share/gtk-doc/html/webkit{2,dom}gtk-4.0 +install -vm644 ../Documentation/webkit2gtk-4.0/html/* \ +$PKG/usr/share/gtk-doc/html/webkit2gtk-4.0 +install -vm644 ../Documentation/webkitdomgtk-4.0/html/* \ +$PKG/usr/share/gtk-doc/html/webkit2gtk-4.0 +} diff --git a/talimatname/genel/webkitfltk/talimat b/talimatname/genel/webkitfltk/talimat new file mode 100644 index 000000000..c4ae245c9 --- /dev/null +++ b/talimatname/genel/webkitfltk/talimat @@ -0,0 +1,23 @@ +# Description: Port of Webkit to Fltk 1.3 +# URL: https://github.com/clbr/${name}/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: zlib libpng libjpeg-turbo libxml2 sqlite freetype xorg-fontconfig cairo openssl curl icu harfbuzz fltk1 git ruby + +name=webkitfltk +version=0.1.1 +release=2 + +source=() + +build() { + git clone https://github.com/clbr/webkitfltk.git + cd "${SRC}/${name}" + make -C Source/WTF/wtf + make -C Source/JavaScriptCore gen + make -C Source/JavaScriptCore + make -C Source/WebCore + make -C Source/WebKit/fltk + + make -C Source/WebKit/fltk install DESTDIR="${PKG}" +} diff --git a/talimatname/genel/webkitgtk2/talimat b/talimatname/genel/webkitgtk2/talimat new file mode 100644 index 000000000..637776f13 --- /dev/null +++ b/talimatname/genel/webkitgtk2/talimat @@ -0,0 +1,22 @@ +# Description: engine of made Web free for the browsers web version 1 +# URL: http://webkitgtk.org/ +# Packager: pierre at nutyx dot org +# Depends on: libwebp libsecret geoclue gperf gtk2 curl dbus gstreamer1-plugins-base icu enchant libsoup libxslt xorg-libxt ruby gtk-doc +name=webkitgtk2 +version=2.4.9 +release=1 + +source=(http://webkitgtk.org/releases/webkitgtk-$version.tar.xz) +build() { +cd webkitgtk-$version +sed -i '/generate-gtkdoc --rebase/s:^:# :' GNUmakefile.in + +mkdir -vp build-1 + +cp -a Documentation build-1 + +cd build-1 +../configure --prefix=/usr --with-gtk=2.0 --disable-webkit2 +make || make -j1 +make DESTDIR=$PKG install || make -j1 DESTDIR=$PKG install +} diff --git a/talimatname/genel/webkitgtk3/talimat b/talimatname/genel/webkitgtk3/talimat new file mode 100644 index 000000000..2e10b39d1 --- /dev/null +++ b/talimatname/genel/webkitgtk3/talimat @@ -0,0 +1,22 @@ +# Description: engine of made Web free for the browsers web version 3 +# URL: http://webkitgtk.org/ +# Packager: pierre at nutyx dot org +# Depends on: libwebp libsecret geoclue gperf gtk2 gtk3 curl dbus gstreamer1-plugins-base icu enchant libsoup libxslt xorg-libxt ruby gtk-doc +name=webkitgtk3 +version=2.4.9 +release=1 + +source=(http://webkitgtk.org/releases/webkitgtk-$version.tar.xz) +build() { +cd webkitgtk-$version +sed -i '/generate-gtkdoc --rebase/s:^:# :' GNUmakefile.in + +mkdir -vp build-3 +cp -a Documentation build-3 +cd build-3 + +../configure --prefix=/usr \ +--enable-introspection +make || make -j1 +make DESTDIR=$PKG install || make -j1 DESTDIR=$PKG install +} diff --git a/talimatname/genel/whois/talimat b/talimatname/genel/whois/talimat new file mode 100644 index 000000000..b54692e5d --- /dev/null +++ b/talimatname/genel/whois/talimat @@ -0,0 +1,18 @@ +# Description: Client-side application which queries directory service +# URL: http://ftp.debian.org/debian/pool/main/w/whois +# Packager: alienus at nutyx dot org, tnut at nutyx dot org + +name=whois +version=5.2.11 +release=1 + +source=(ftp://ftp.debian.org/debian/pool/main/w/$name/${name}_$version.tar.xz) + + +build() { +cd $name-$version +make prefix=/usr +make prefix=/usr BASEDIR=$PKG install-whois +make prefix=/usr BASEDIR=$PKG install-mkpasswd +make prefix=/usr BASEDIR=$PKG install-pos +} diff --git a/talimatname/genel/wicd/talimat b/talimatname/genel/wicd/talimat new file mode 100644 index 000000000..025fbea11 --- /dev/null +++ b/talimatname/genel/wicd/talimat @@ -0,0 +1,35 @@ +# Description: Wired and wireless network manager for Linux +# URL: http://wicd.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: python-gtk wpa-supplicant dbus-python wireless-tools dhcpcd +run=( python-gtk wpa-supplicant dbus-python wireless-tools dhcpcd ) + +name=wicd +version=1.7.2.4 +release=1 + +source=( http://launchpad.net/wicd/1.7/$version/+download/$name-$version.tar.gz \ + http://downloads.nutyx.org/files/patchs/$name/dbus_string_fix.patch) +build() { +unset MAKEFLAGS +cd $name-$version +patch -Np0 -i ../dbus_string_fix.patch +sed -i '/wpath.logrotate\|wpath.systemd/d' setup.py +python setup.py configure --no-install-kde \ + --no-install-acpi \ + --no-install-pmutils \ + --no-install-init + +# Hack sinon les locales s'installent pas +mkdir -p translations/ast/LC_MESSAGES +for i in zh_CN zh_HK zh_TW bg ca da de cs \ +el fa en eo es fi et eu fr gl he id hr hu \ +ja it ka kk ko lt lv ml nb nl nn pl pt ro \ +ru sk sl te sr sv tr uk vi ast ar_EG pt_BR +do msgfmt po/$i.po -o translations/$i/LC_MESSAGES/wicd.mo +done + +python setup.py install --optimize=1 --root=$PKG +cp scripts/wicd $PKG/usr/bin/wicd +echo "NotShowIn=KDE" >> $PKG/etc/xdg/autostart/wicd-tray.desktop +} diff --git a/talimatname/genel/wireless-tools/talimat b/talimatname/genel/wireless-tools/talimat new file mode 100644 index 000000000..5164a8cb6 --- /dev/null +++ b/talimatname/genel/wireless-tools/talimat @@ -0,0 +1,17 @@ +# Description: Tools allowing to manipulate the Wireless Extensions +# URL: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html +# Packager: pierre at nutyx dot org +# Depends on: + +name=wireless-tools +version=29 +release=1 + +source=( http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.$version.tar.gz) + +build() { +cd wireless_tools.$version +make +mkdir -p $PKG/usr/{sbin,lib,include,share/man} +make PREFIX=$PKG/usr INSTALL_MAN=$PKG/usr/share/man install +} diff --git a/talimatname/genel/wireshark/talimat b/talimatname/genel/wireshark/talimat new file mode 100644 index 000000000..af09673fe --- /dev/null +++ b/talimatname/genel/wireshark/talimat @@ -0,0 +1,43 @@ +# Description: Network Sniffer with nice GTK+ UI +# URL: http://www.wireshark.org +# Packager: fanch at nutyx dot org +# Depends on: gtk3 libpcap pcre + +name=wireshark +version=2.0.1 +release=1 +source=(http://www.$name.org/download/src/all-versions/$name-$version.tar.bz2 + http://www.linuxfromscratch.org/patches/blfs/svn/wireshark-2.0.1-lua_5_3_1-1.patch) + +build() { + cd $name-$version +patch -Np1 -i ../wireshark-2.0.1-lua_5_3_1-1.patch + ./configure --prefix=/usr \ + --mandir=/usr/man \ + --with-plugins=/usr/lib/$name/plugins \ + --disable-nls \ + --enable-snmp \ + --disable-gcry \ + --without-krb5 \ + --with-qt4=no \ + --with-gtk3=yes + + make + make DESTDIR=$PKG install + install -v -m755 -d $PKG/usr/share/doc/$name-$version + install -v -m644 README{,.linux} doc/README.* doc/*.{pod,txt} \ + $PKG/usr/share/doc/$name-$version + + pushd $PKG/usr/share/doc/$name-$version + for FILENAME in ../../wireshark/*.html; do + ln -s -v -f $FILENAME . + done + popd + unset FILENAME + + chown -v root:wireshark $PKG/usr/bin/{tshark,dumpcap} && + chmod -v 6550 $PKG/usr/bin/{tshark,dumpcap} + + install -Dm755 .libs/wireshark-gtk ${PKG}/usr/bin/wireshark-gtk + install -Dm644 wireshark-gtk.desktop ${PKG}/usr/share/applications/wireshark-gtk.desktop +} diff --git a/talimatname/genel/wireshark/wireshark.post-install b/talimatname/genel/wireshark/wireshark.post-install new file mode 100644 index 000000000..825cbc0b0 --- /dev/null +++ b/talimatname/genel/wireshark/wireshark.post-install @@ -0,0 +1,16 @@ +xdg-icon-resource forceupdate --theme hicolor &> /dev/null +update-mime-database usr/share/mime &>/dev/null + + +getent group wireshark >/dev/null 2>&1 || groupadd -g 150 wireshark &>/dev/null + + setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' usr/bin/dumpcap + echo "NOTE: To run wireshark as normal user you have to add yourself into wireshark group" + +getent group wireshark >/dev/null 2>&1 || groupadd -g 150 wireshark &>/dev/null + + setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' usr/bin/dumpcap + +if getent group wireshark >/dev/null 2>&1; then + groupdel wireshark + fi diff --git a/talimatname/genel/wmfs2/talimat b/talimatname/genel/wmfs2/talimat new file mode 100644 index 000000000..41811bd3e --- /dev/null +++ b/talimatname/genel/wmfs2/talimat @@ -0,0 +1,27 @@ +# Description: Lightweight and highly configurable tiling window manager for X +# URL: http://wmfs.info/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: xorg-libxft, xorg-libx11, imlib2, + +name=wmfs2 +version=git +release=1 +source=() + +build() { + if cd $PKGMK_SOURCE_DIR/wmfs ; then + git pull + else + git clone git://github.com/xorg62/wmfs.git $PKGMK_SOURCE_DIR/wmfs + fi + + cp -r $PKGMK_SOURCE_DIR/wmfs $SRC/ && cd $SRC/wmfs + + ./configure --prefix /usr \ + --xdg-config-dir /etc/xdg \ + --man-prefix /usr/share/man \ + --without-xinerama + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/wpa-supplicant/talimat b/talimatname/genel/wpa-supplicant/talimat new file mode 100644 index 000000000..36fcfb5fb --- /dev/null +++ b/talimatname/genel/wpa-supplicant/talimat @@ -0,0 +1,54 @@ +# Description: A utility providing key negotiation for WPA wireless networks +# URL: http://hostap.epitest.fi/wpa_supplicant +# Packager: pierre at nutyx dot org +# Depends on: libnl dbus libxml2 + +name=wpa-supplicant +version=2.5 +release=1 + +source=(http://hostap.epitest.fi/releases/wpa_supplicant-$version.tar.gz) + +build() { +cd wpa_supplicant-$version +cat > wpa_supplicant/.config << "EOF" +CONFIG_BACKEND=file +CONFIG_CTRL_IFACE=y +CONFIG_DEBUG_FILE=y +CONFIG_DEBUG_SYSLOG=y +CONFIG_DEBUG_SYSLOG_FACILITY=LOG_DAEMON +CONFIG_DRIVER_NL80211=y +CONFIG_DRIVER_WEXT=y +CONFIG_DRIVER_WIRED=y +CONFIG_EAP_GTC=y +CONFIG_EAP_LEAP=y +CONFIG_EAP_MD5=y +CONFIG_EAP_MSCHAPV2=y +CONFIG_EAP_OTP=y +CONFIG_EAP_PEAP=y +CONFIG_EAP_TLS=y +CONFIG_EAP_TTLS=y +CONFIG_IEEE8021X_EAPOL=y +CONFIG_IPV6=y +CONFIG_LIBNL32=y +CONFIG_PEERKEY=y +CONFIG_PKCS12=y +CONFIG_READLINE=y +CONFIG_SMARTCARD=y +CONFIG_WPS=y +CFLAGS += -I/usr/include/libnl3 +CONFIG_CTRL_IFACE_DBUS=y +CONFIG_CTRL_IFACE_DBUS_NEW=y +CONFIG_CTRL_IFACE_DBUS_INTRO=y +EOF +cd wpa_supplicant && +make BINDIR=/sbin LIBDIR=/lib +mkdir -p $PKG/{etc/dbus-1/system.d,sbin,usr/share/{dbus-1/system-services,man/man{5,8}}} +install -v -m755 wpa_{cli,passphrase,supplicant} $PKG/sbin +install -v -m644 doc/docbook/wpa_supplicant.conf.5 $PKG/usr/share/man/man5 +install -v -m644 doc/docbook/wpa_{cli,passphrase,supplicant}.8 $PKG/usr/share/man/man8 +install -v -m644 dbus/fi.{epitest.hostap.WPASupplicant,w1.wpa_supplicant1}.service \ +$PKG/usr/share/dbus-1/system-services +install -v -m644 dbus/dbus-wpa_supplicant.conf \ +$PKG/etc/dbus-1/system.d/wpa_supplicant.conf +} diff --git a/talimatname/genel/wpa-supplicant/wpa-supplicant.README b/talimatname/genel/wpa-supplicant/wpa-supplicant.README new file mode 100644 index 000000000..0b8c04e8d --- /dev/null +++ b/talimatname/genel/wpa-supplicant/wpa-supplicant.README @@ -0,0 +1,38 @@ +Assurez-vous des options du kernel: +[*] Networking support ---> + [*] Wireless ---> + [*] cfg80211 - wireless configuration API + [*] cfg80211 wireless extensions compatibility + [*] Generic IEEE 802.11 Networking Stack (mac80211) + +Device Drivers ---> + [*] Network device support ---> + [*] Wireless LAN ---> + +********************************** +Exemple de configuration manuelle: +********************************** +Dans cette exemple: + +la carte reseau wifi s'appelle: wlan0 +Le nom du reseau wifi (ESSID) s'appelle: reseau_maison +La passphrase est "ceci est un exemple de passphrase" + +1. On configure le fichier /etc/wpa_supplicant.conf avec la commande wpa_passphrase + +wpa_passphrase reseau_maison "ceci est un exemple de passphrase" + +2. On établie wifi avec la commande wpa_supplicant en spécifiant le mode démon (-B), +le fichier de configuration /etc/wpa_supplicant.conf (-c/etc/wpa_supplicant.conf), +la carte wlan0 (-iwlan0) + +wpa_supplicant -B -c/etc/wpa_supplicant.conf -iwlan0 + +3. eventuellement on attend 2 secondes + +sleep 2 + +4. on lance le service dhcpcd + +dhcpcd + diff --git a/talimatname/genel/wv/talimat b/talimatname/genel/wv/talimat new file mode 100644 index 000000000..4457ade2e --- /dev/null +++ b/talimatname/genel/wv/talimat @@ -0,0 +1,15 @@ +# Description: MSWord library can load and parse Word 2000, 97, 95 and 6 file formats +# URL: http://wvware.sourceforge.net/ +# Packager: pierre at nutyx dot org +# Depends on: libgsf libpng +name=wv +version=1.2.9 +release=1 + +source=(http://www.abiword.com/downloads/$name/$version/$name-$version.tar.gz) +build() { +cd $name-$version +./configure --prefix=/usr --mandir=/usr/share/man +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/wxgtk/make-abicheck-non-fatal.patch b/talimatname/genel/wxgtk/make-abicheck-non-fatal.patch new file mode 100644 index 000000000..851afe5c0 --- /dev/null +++ b/talimatname/genel/wxgtk/make-abicheck-non-fatal.patch @@ -0,0 +1,14 @@ +diff -up wxGTK-2.8.12/src/common/appbase.cpp.abicheck wxGTK-2.8.12/src/common/appbase.cpp +--- wxGTK-2.8.12/src/common/appbase.cpp.abicheck 2015-03-12 17:15:18.000000000 +0100 ++++ wxGTK-2.8.12/src/common/appbase.cpp 2015-03-12 17:15:57.000000000 +0100 +@@ -424,10 +424,7 @@ bool wxAppConsole::CheckBuildOptions(con + msg.Printf(_T("Mismatch between the program and library build versions detected.\nThe library used %s,\nand %s used %s."), + lib.c_str(), progName.c_str(), prog.c_str()); + +- wxLogFatalError(msg.c_str()); +- +- // normally wxLogFatalError doesn't return +- return false; ++ wxLogWarning(msg.c_str()); + } + #undef wxCMP diff --git a/talimatname/genel/wxgtk/talimat b/talimatname/genel/wxgtk/talimat new file mode 100644 index 000000000..de7d22242 --- /dev/null +++ b/talimatname/genel/wxgtk/talimat @@ -0,0 +1,22 @@ +# Description: GTK+ implementation of wxWidgets API for GUI +# URL: http://wxwidgets.org +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: gtk2 gstreamer-plugins-base xorg-mesa xorg-libsm xorg-libxxf86vm sdl + +name=wxgtk +version=3.0.2 +release=2 + +source=(http://downloads.sourceforge.net/wxwindows/wxWidgets-$version.tar.bz2 + make-abicheck-non-fatal.patch) +build() { +cd wxWidgets-$version +patch -Np1 -i ../make-abicheck-non-fatal.patch +./configure --prefix=/usr --libdir=/usr/lib --with-gtk=2 --with-opengl --enable-unicode \ +--enable-graphics_ctx --enable-mediactrl --enable-webview --with-regex=builtin \ +--with-libpng=sys --with-libxpm=sys --with-libjpeg=sys --with-libtiff=sys \ +--disable-precomp-headers +make +make -C locale allmo +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/wxgtk28/make-abicheck-non-fatal.patch b/talimatname/genel/wxgtk28/make-abicheck-non-fatal.patch new file mode 100644 index 000000000..851afe5c0 --- /dev/null +++ b/talimatname/genel/wxgtk28/make-abicheck-non-fatal.patch @@ -0,0 +1,14 @@ +diff -up wxGTK-2.8.12/src/common/appbase.cpp.abicheck wxGTK-2.8.12/src/common/appbase.cpp +--- wxGTK-2.8.12/src/common/appbase.cpp.abicheck 2015-03-12 17:15:18.000000000 +0100 ++++ wxGTK-2.8.12/src/common/appbase.cpp 2015-03-12 17:15:57.000000000 +0100 +@@ -424,10 +424,7 @@ bool wxAppConsole::CheckBuildOptions(con + msg.Printf(_T("Mismatch between the program and library build versions detected.\nThe library used %s,\nand %s used %s."), + lib.c_str(), progName.c_str(), prog.c_str()); + +- wxLogFatalError(msg.c_str()); +- +- // normally wxLogFatalError doesn't return +- return false; ++ wxLogWarning(msg.c_str()); + } + #undef wxCMP diff --git a/talimatname/genel/wxgtk28/talimat b/talimatname/genel/wxgtk28/talimat new file mode 100644 index 000000000..6ade625d7 --- /dev/null +++ b/talimatname/genel/wxgtk28/talimat @@ -0,0 +1,23 @@ +# Description: GTK+ implementation of wxWidgets API for GUI +# URL: http://wxwidgets.org +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: gtk2 gstreamer-plugins-base xorg-mesa xorg-libsm xorg-libxxf86vm sdl + +name=wxgtk28 +version=2.8.12.1 +release=1 + +source=(http://downloads.sourceforge.net/wxpython/wxPython-src-${version}.tar.bz2 + make-abicheck-non-fatal.patch wxGTK-collision.patch) +build() { +cd wx*-$version +patch -p1 -i ../wxGTK-collision.patch +patch -Np1 -i ../make-abicheck-non-fatal.patch +./configure --prefix=/usr --libdir=/usr/lib --with-gtk=2 --with-opengl --enable-unicode \ +--enable-graphics_ctx --enable-mediactrl --enable-webview --with-regex=builtin \ +--with-libpng=sys --with-libxpm=sys --with-libjpeg=sys --with-libtiff=sys \ +--disable-precomp-headers +make +make -C locale allmo +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/wxgtk28/wxGTK-collision.patch b/talimatname/genel/wxgtk28/wxGTK-collision.patch new file mode 100644 index 000000000..36d8acf26 --- /dev/null +++ b/talimatname/genel/wxgtk28/wxGTK-collision.patch @@ -0,0 +1,81 @@ +diff -Naur wxPython-src-2.8.12.1.orig/build/bakefiles/wx.bkl wxPython-src-2.8.12.1/build/bakefiles/wx.bkl +--- wxPython-src-2.8.12.1.orig/build/bakefiles/wx.bkl 2014-01-04 22:28:16.491774907 -0500 ++++ wxPython-src-2.8.12.1/build/bakefiles/wx.bkl 2014-01-04 22:37:39.610020870 -0500 +@@ -128,7 +128,7 @@ + + + $(SRCDIR)/locale +- wxstd ++ wxstd$(WX_RELEASE_NODOT) + + ca cs da de el es fi fr hu id it ja nl pl ru sl sv tr uk + zh zh_CN zh_TW +diff -Naur wxPython-src-2.8.12.1.orig/Makefile.in wxPython-src-2.8.12.1/Makefile.in +--- wxPython-src-2.8.12.1.orig/Makefile.in 2014-01-04 22:28:16.545107766 -0500 ++++ wxPython-src-2.8.12.1/Makefile.in 2014-01-04 22:40:27.191813403 -0500 +@@ -11695,9 +11695,11 @@ + + install: $(__install_wxregex___depname) $(__install_wxzlib___depname) $(__install_wxpng___depname) $(__install_wxjpeg___depname) $(__install_wxtiff___depname) $(__install_wxodbc___depname) $(__install_wxexpat___depname) $(__install_monodll___depname) $(__install_monolib___depname) $(__install_basedll___depname) $(__install_baselib___depname) $(__install_netdll___depname) $(__install_netlib___depname) $(__install_coredll___depname) $(__install_corelib___depname) $(__install_advdll___depname) $(__install_advlib___depname) $(__install_mediadll___depname) $(__install_medialib___depname) $(__install_odbcdll___depname) $(__install_odbclib___depname) $(__install_dbgriddll___depname) $(__install_dbgridlib___depname) $(__install_htmldll___depname) $(__install_htmllib___depname) $(__install_qadll___depname) $(__install_qalib___depname) $(__install_xmldll___depname) $(__install_xmllib___depname) $(__install_xrcdll___depname) $(__install_xrclib___depname) $(__install_auidll___depname) $(__install_auilib___depname) $(__install_richtextdll___depname) $(__install_richtextlib___depname) $(__install_gldll___depname) $(__install_gllib___depname) $(__install_sound_sdl___depname) $(__install_wxrc___depname) install-wxconfig locale_install locale_msw_install $(__cocoa_res_install___depname) + $(INSTALL_DIR) $(DESTDIR)$(datadir)/aclocal +- (cd $(srcdir) ; $(INSTALL_DATA) wxwin.m4 $(DESTDIR)$(datadir)/aclocal) ++ (cd $(srcdir) ; $(INSTALL_DATA) wxwin.m4 $(DESTDIR)$(datadir)/aclocal/wxwin2.8.m4) + $(INSTALL_DIR) $(DESTDIR)$(datadir)/bakefile/presets +- (cd $(srcdir)/build/bakefiles/wxpresets/presets ; $(INSTALL_DATA) wx.bkl wx_unix.bkl wx_win32.bkl $(DESTDIR)$(datadir)/bakefile/presets) ++ (cd $(srcdir)/build/bakefiles/wxpresets/presets ; \ ++ for i in wx.bkl wx_unix.bkl wx_win32.bkl ; do \ ++ $(INSTALL_DATA) $$i $(DESTDIR)$(datadir)/bakefile/presets/wx$(WX_RELEASE_NODOT)$${i##wx} ; done) + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx + for f in setup.h $(RCDEFS_H); do \ + if test ! -d $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx/`dirname $$f` ; then \ +@@ -12455,7 +12456,8 @@ + $(INSTALL_DIR) $(DESTDIR)$(bindir) + $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/config + $(INSTALL_PROGRAM) lib/wx/config/$(TOOLCHAIN_FULLNAME) $(DESTDIR)$(libdir)/wx/config +- (cd $(DESTDIR)$(bindir) && rm -f wx-config && $(LN_S) $(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config) ++ (cd $(DESTDIR)$(bindir) && rm -f wx-config-$(WX_RELEASE) \ ++ && $(LN_S) ../lib/wx/config/$(TOOLCHAIN_FULLNAME) wx-config-$(WX_RELEASE)) + + locale_install: + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale +@@ -12463,7 +12465,8 @@ + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l ; \ + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES ; \ + if test -f $(srcdir)/locale/$$l.mo ; then \ +- $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd.mo ; \ ++ $(INSTALL_DATA) $(srcdir)/locale/$$l.mo \ ++ $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd$(WX_RELEASE_NODOT).mo ; \ + fi ; \ + done + +@@ -12480,7 +12483,7 @@ + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l ; \ + $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES ; \ + if test -f $(srcdir)/locale/msw/$$l.mo ; then \ +- $(INSTALL_DATA) $(srcdir)/locale/msw/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxmsw.mo ; \ ++ $(INSTALL_DATA) $(srcdir)/locale/msw/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxmsw$(WX_RELEASE_NODOT).mo ; \ + fi ; \ + done + +diff -Naur wxPython-src-2.8.12.1.orig/src/common/intl.cpp wxPython-src-2.8.12.1/src/common/intl.cpp +--- wxPython-src-2.8.12.1.orig/src/common/intl.cpp 2014-01-04 22:28:16.675106608 -0500 ++++ wxPython-src-2.8.12.1/src/common/intl.cpp 2014-01-04 22:47:49.523526232 -0500 +@@ -1597,7 +1597,7 @@ + bool bOk = true; + if ( bLoadDefault ) + { +- bOk = AddCatalog(wxT("wxstd")); ++ bOk = AddCatalog(wxT("wxstd" wxSTRINGIZE(wxMAJOR_VERSION) wxSTRINGIZE(wxMINOR_VERSION))); + + // there may be a catalog with toolkit specific overrides, it is not + // an error if this does not exist +diff -Naur wxPython-src-2.8.12.1.orig/utils/wxrc/Makefile.in wxPython-src-2.8.12.1/utils/wxrc/Makefile.in +--- wxPython-src-2.8.12.1.orig/utils/wxrc/Makefile.in 2014-01-04 22:28:16.335109635 -0500 ++++ wxPython-src-2.8.12.1/utils/wxrc/Makefile.in 2014-01-04 22:37:34.410068493 -0500 +@@ -120,7 +120,6 @@ + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE) + @COND_USE_XRC_1@ $(INSTALL_PROGRAM) wxrc$(EXEEXT) $(DESTDIR)$(bindir) + @COND_USE_XRC_1@ mv -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE) +-@COND_USE_XRC_1@ (cd $(DESTDIR)$(bindir) && $(LN_S) wxrc-$(WX_RELEASE) wxrc$(EXEEXT)) + + @COND_USE_XRC_1@uninstall_wxrc: + @COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) diff --git a/talimatname/genel/x264/talimat b/talimatname/genel/x264/talimat new file mode 100644 index 000000000..a43a79953 --- /dev/null +++ b/talimatname/genel/x264/talimat @@ -0,0 +1,21 @@ +# Description: Library for encoding H264/AVC video streams +# URL: http://www.videolan.org/developers/x264.html +# Packager: pierre at nutyx dot org +# Depends on: yasm + +name=x264 +version=20150908.2245 +release=1 + +source=(http://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-${version/./-}-stable.tar.bz2) + +build() { +cd x264-snapshot-${version/./-}-stable +./configure \ +--prefix=/usr \ +--enable-pic \ +--enable-shared + +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/x265/talimat b/talimatname/genel/x265/talimat new file mode 100644 index 000000000..a0256ae87 --- /dev/null +++ b/talimatname/genel/x265/talimat @@ -0,0 +1,23 @@ +# Description: Open Source H265/HEVC video encoder. +# URL: https://bitbucket.org/multicoreware/x265/wiki/Home +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: yasm cmake + +name=x265 +version=1.8 +release=1 +source=(https://bitbucket.org/multicoreware/x265/get/$version.tar.bz2 + http://www.linuxfromscratch.org/patches/blfs/svn/x265_1.8-enable_static-1.patch) + +build() { + cd multicoreware-$name-* + patch -Np1 -i ../x265_1.8-enable_static-1.patch + mkdir bld + cd bld + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DENABLE_STATIC=OFF \ + ../source + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xapian/talimat b/talimatname/genel/xapian/talimat new file mode 100644 index 000000000..db81da98b --- /dev/null +++ b/talimatname/genel/xapian/talimat @@ -0,0 +1,17 @@ +# Description: Xapian is an open source search engine library. +# URL: http://oligarchy.co.uk/xapian.html +# Packager: tnut at nutyx dot org + +name=xapian +version=1.2.22 +release=1 + +source=( http://oligarchy.co.uk/xapian/$version/xapian-core-$version.tar.xz) +build() { +cd $name-core-$version +./configure --prefix=/usr \ +--disable-static \ +--docdir=/usr/share/doc/xapian-core-$version +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xarchiver/talimat b/talimatname/genel/xarchiver/talimat new file mode 100644 index 000000000..a65d06a18 --- /dev/null +++ b/talimatname/genel/xarchiver/talimat @@ -0,0 +1,22 @@ +# Description: GTK+ frontend to various command line archivers +# URL: http://xarchiver.xfce.org +# Packager: tnut at nutyx dot org +# Depends on: gtk2 intltool xorg-libxcursor xorg-libxdamage xorg-libxrandr xorg-libxinerama + +name=xarchiver +version=0.5.2 +release=3 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.bz2) + +build() { +cd $name-$version + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/xfce4 \ + --localstatedir=/var \ + --disable-static + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/xcb-proto/talimat b/talimatname/genel/xcb-proto/talimat new file mode 100644 index 000000000..c7cff7585 --- /dev/null +++ b/talimatname/genel/xcb-proto/talimat @@ -0,0 +1,19 @@ +# Description: XCB X protocol descriptions +# URL: http://xcb.freedesktop.org +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: python +PKGMK_GROUPS=() +name=xcb-proto +version=1.11 +release=1 + +source=(http://xcb.freedesktop.org/dist/xcb-proto-$version.tar.bz2) + +build() { + cd xcb-proto-$version + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xcb-util-cursor/talimat b/talimatname/genel/xcb-util-cursor/talimat new file mode 100644 index 000000000..ac1ac4747 --- /dev/null +++ b/talimatname/genel/xcb-util-cursor/talimat @@ -0,0 +1,17 @@ +# Description: XCB cursor library +# URL: http://cgit.freedesktop.org/xcb/util-cursor: +# Packager: pierre at nutyx dot org +# Depends on: libxcb xcb-util-renderutil xcb-util-image + +name=xcb-util-cursor +version=0.1.2 +release=1 + +source=(http://xcb.freedesktop.org/dist/xcb-util-cursor-$version.tar.bz2) + +build() { +cd $name-* +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xcb-util-image/talimat b/talimatname/genel/xcb-util-image/talimat new file mode 100644 index 000000000..d4db70bef --- /dev/null +++ b/talimatname/genel/xcb-util-image/talimat @@ -0,0 +1,19 @@ +# Description: XCB utilities library +# URL: http://xcb.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: libxcb xcb-util + +name=xcb-util-image +version=0.4.0 +release=1 + +source=(http://xcb.freedesktop.org/dist/$name-$version.tar.bz2) + +build() { + cd $name-$version + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xcb-util-keysyms/talimat b/talimatname/genel/xcb-util-keysyms/talimat new file mode 100644 index 000000000..ea83e4d12 --- /dev/null +++ b/talimatname/genel/xcb-util-keysyms/talimat @@ -0,0 +1,18 @@ +# Description: Library for handling standard X key constants and conversion to/from keycodes. +# URL: http://xcb.freedesktop.org +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: libxcb + +name=xcb-util-keysyms +version=0.4.0 +release=1 + +source=(http://xcb.freedesktop.org/dist/$name-$version.tar.bz2) + +build() { + cd $name-$version + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/xcb-util-renderutil/talimat b/talimatname/genel/xcb-util-renderutil/talimat new file mode 100644 index 000000000..f477fb03b --- /dev/null +++ b/talimatname/genel/xcb-util-renderutil/talimat @@ -0,0 +1,19 @@ +# Description: XCB utilities library +# URL: http://xcb.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: libxcb + +name=xcb-util-renderutil +version=0.3.9 +release=1 + +source=(http://xcb.freedesktop.org/dist/$name-$version.tar.bz2) + +build() { + cd $name-$version + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xcb-util-wm/talimat b/talimatname/genel/xcb-util-wm/talimat new file mode 100644 index 000000000..55f15c258 --- /dev/null +++ b/talimatname/genel/xcb-util-wm/talimat @@ -0,0 +1,18 @@ +# Description: XCB utilities library +# URL: http://xcb.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: libxcb xcb-util + +name=xcb-util-wm +version=0.4.1 +release=1 + +source=(http://xcb.freedesktop.org/dist/$name-$version.tar.bz2) + +build() { + cd $name-$version + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make + make DESTDIR=$PKG install +} + diff --git a/talimatname/genel/xcb-util/talimat b/talimatname/genel/xcb-util/talimat new file mode 100644 index 000000000..59a29372b --- /dev/null +++ b/talimatname/genel/xcb-util/talimat @@ -0,0 +1,19 @@ +# Description: XCB utilities library +# URL: http://xcb.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: libxcb + +name=xcb-util +version=0.4.0 +release=1 + +source=(http://xcb.freedesktop.org/dist/$name-$version.tar.bz2) + +build() { + cd $name-$version + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xcfa/talimat b/talimatname/genel/xcfa/talimat new file mode 100644 index 000000000..38da07ed8 --- /dev/null +++ b/talimatname/genel/xcfa/talimat @@ -0,0 +1,17 @@ +# Description: Audio files converter +# URL: http://download.tuxfamily.org/xcfaudio +# Packager: fanch at nutyx dot org +# Depends on: gtk2 vte taglib curl dvd+rw-tools alsa-lib xorg-libxcursor xorg-libxdamage xorg-libxrandr xorg-libxinerama + +name=xcfa +version=4.3.4 +release=2 + +source=(http://download.tuxfamily.org/xcfaudio/xcfa_download/src/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xchat/talimat b/talimatname/genel/xchat/talimat new file mode 100644 index 000000000..0ff842dbc --- /dev/null +++ b/talimatname/genel/xchat/talimat @@ -0,0 +1,19 @@ +# Description: A GTK+ based IRC client +# URL: http://www.xchat.org/ +# Packager: tnut at nutyx dot org +# Depends on: shared-mime-info gtk2 enchant dbus-glib + +name=xchat +version=2.8.8 +release=2 + +source=(http://www.xchat.org/files/source/${version%.*}/$name-$version.tar.xz + http://www.linuxfromscratch.org/patches/blfs/svn/xchat-2.8.8-glib-2.31-1.patch) +build() { +cd $name-$version +patch -Np1 -i ../xchat-2.8.8-glib-2.31-1.patch +LIBS+="-lgmodule-2.0" ./configure --prefix=/usr \ +--sysconfdir=/etc --enable-shm +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xcompmgr/fix_broken_shadows.diff b/talimatname/genel/xcompmgr/fix_broken_shadows.diff new file mode 100644 index 000000000..39b8ac725 --- /dev/null +++ b/talimatname/genel/xcompmgr/fix_broken_shadows.diff @@ -0,0 +1,28 @@ +--- xcompmgr.c 2011-11-19 01:49:52.000000000 -0600 ++++ xcompmgr.c 2012-08-11 21:58:58.000000000 -0500 +@@ -1028,7 +1028,6 @@ + { + w->borderClip = XFixesCreateRegion (dpy, NULL, 0); + XFixesCopyRegion (dpy, w->borderClip, region); +- XFixesIntersectRegion(dpy, w->borderClip, w->borderClip, w->borderSize); + } + w->prev_trans = t; + t = w; +@@ -1080,6 +1079,8 @@ + if (w->mode == WINDOW_TRANS) + { + int x, y, wid, hei; ++ XFixesIntersectRegion(dpy, w->borderClip, w->borderClip, w->borderSize); ++ XFixesSetPictureClipRegion(dpy, rootBuffer, 0, 0, w->borderClip); + #if HAS_NAME_WINDOW_PIXMAP + x = w->a.x; + y = w->a.y; +@@ -1099,6 +1100,8 @@ + else if (w->mode == WINDOW_ARGB) + { + int x, y, wid, hei; ++ XFixesIntersectRegion(dpy, w->borderClip, w->borderClip, w->borderSize); ++ XFixesSetPictureClipRegion(dpy, rootBuffer, 0, 0, w->borderClip); + #if HAS_NAME_WINDOW_PIXMAP + x = w->a.x; + y = w->a.y; diff --git a/talimatname/genel/xcompmgr/talimat b/talimatname/genel/xcompmgr/talimat new file mode 100644 index 000000000..8f3f66e31 --- /dev/null +++ b/talimatname/genel/xcompmgr/talimat @@ -0,0 +1,22 @@ +# Description: Composite Window-effects manager for X.org +# URL: http://xorg.freedesktop.org/ +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: xorg-libxcomposite xorg-libxdamage xorg-libxrender xorg-libxext + +name=xcompmgr +version=1.1.7 +release=1 + +source=(http://xorg.freedesktop.org/releases/individual/app/${name}-${version}.tar.bz2 fix_broken_shadows.diff) + +build() { + cd ${name}-${version} + patch -Np0 -i ${SRC}/fix_broken_shadows.diff + ./configure --prefix=/usr + make + + make DESTDIR="${PKG}" install + install -m755 -d "${PKG}/usr/share/licenses/${name}" + install -m644 COPYING "${PKG}/usr/share/licenses/${name}/" +} diff --git a/talimatname/genel/xdg-user-dirs/talimat b/talimatname/genel/xdg-user-dirs/talimat new file mode 100644 index 000000000..2909bba95 --- /dev/null +++ b/talimatname/genel/xdg-user-dirs/talimat @@ -0,0 +1,19 @@ +# Description: Manage user directories like ~/Desktop and ~/Music +# Url: http://www.freedesktop.org/wiki/Software/xdg-user-dirs +# Packager: tnut at nutyx dot org +# Maintainer: Jan Alexander Steffens (heftig) +# Depends on: libxslt docbook-xsl + +name=xdg-user-dirs +version=0.15 +release=2 +source=(http://user-dirs.freedesktop.org/releases/$name-$version.tar.gz + xdg-user-dirs) + +build() { + cd $name-$version + ./configure --prefix=/usr --sysconfdir=/etc + make + make DESTDIR=$PKG install + install -D ../$name $PKG/etc/X11/xinit/xinitrc.d/xdg-user-dirs +} diff --git a/talimatname/genel/xdg-user-dirs/xdg-user-dirs b/talimatname/genel/xdg-user-dirs/xdg-user-dirs new file mode 100644 index 000000000..dbe8abb48 --- /dev/null +++ b/talimatname/genel/xdg-user-dirs/xdg-user-dirs @@ -0,0 +1,4 @@ +#!/bin/sh + +# Set up user directories like ~/Desktop and ~/Music +[ -x /usr/bin/xdg-user-dirs-update ] && /usr/bin/xdg-user-dirs-update diff --git a/talimatname/genel/xdg-utils/talimat b/talimatname/genel/xdg-utils/talimat new file mode 100644 index 000000000..7b4b12b54 --- /dev/null +++ b/talimatname/genel/xdg-utils/talimat @@ -0,0 +1,20 @@ +# Description: Command line tools that assist applications with a variety of desktop integration tasks. +# URL: http://portland.freedesktop.org/wiki/ +# Packager: pierre at nutyx dot org +# Depends on: links,xmlto,xorg-app + +run=(xorg-app) + +name=xdg-utils +version=1.1.0.rc3 +release=2 +_version=1.1.0-rc3 +source=(http://people.freedesktop.org/~rdieter/$name/$name-${_version}.tar.gz) + +build() { +cd $name-${_version} +./configure --prefix=/usr \ +--mandir=/usr/share/man +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xfe/talimat b/talimatname/genel/xfe/talimat new file mode 100644 index 000000000..0d2ba0c44 --- /dev/null +++ b/talimatname/genel/xfe/talimat @@ -0,0 +1,21 @@ +# Description: MS-Explorer or Commander like file manager for X. +# URL: http://roland65.free.fr/xfe +# Maintainer: +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: freetype fox libpng libjpeg-turbo libtiff expat intltool + +name=xfe +version=1.41 +release=1 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz) +build() { +cd $name-$version +export CFLAGS="$CFLAGS `pkg-config --cflags freetype2`" +aclocal +automake --add-missing +autoreconf +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xine-lib/talimat b/talimatname/genel/xine-lib/talimat new file mode 100644 index 000000000..1d9a81d75 --- /dev/null +++ b/talimatname/genel/xine-lib/talimat @@ -0,0 +1,20 @@ +# Description: contains the library xine +# URL: http://xinehq.de/ +# Packager: pierre at nutyx dot org +# Depends on: xorg-mesa xorg-libxvmc libxcb faad2 speex libmng libvorbis flac libtheora sdl ffmpeg samba librsvg imagemagick + +name=xine-lib +version=1.2.6 +release=1 + +source=(http://downloads.sourceforge.net/xine/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--disable-vcd \ +--disable-modplug \ +--docdir=/usr/share/doc/$name-$version +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xinetd/chargen b/talimatname/genel/xinetd/chargen new file mode 100644 index 000000000..f805f0a59 --- /dev/null +++ b/talimatname/genel/xinetd/chargen @@ -0,0 +1,25 @@ +# Begin /etc/xinetd.d/chargen + +service chargen +{ + disable = yes + type = INTERNAL + id = chargen-stream + socket_type = stream + protocol = tcp + user = root + wait = no +} + +service chargen +{ + disable = yes + type = INTERNAL + id = chargen-dgram + socket_type = dgram + protocol = udp + user = root + wait = yes +} + +# End /etc/xinetd.d/chargen diff --git a/talimatname/genel/xinetd/daytime b/talimatname/genel/xinetd/daytime new file mode 100644 index 000000000..a13de6d6f --- /dev/null +++ b/talimatname/genel/xinetd/daytime @@ -0,0 +1,25 @@ +# Begin /etc/xinetd.d/daytime + +service daytime +{ + disable = yes + type = INTERNAL + id = daytime-stream + socket_type = stream + protocol = tcp + user = root + wait = no +} + +service daytime +{ + disable = yes + type = INTERNAL + id = daytime-dgram + socket_type = dgram + protocol = udp + user = root + wait = yes +} + +# End /etc/xinetd.d/daytime diff --git a/talimatname/genel/xinetd/echo b/talimatname/genel/xinetd/echo new file mode 100644 index 000000000..69d8cc740 --- /dev/null +++ b/talimatname/genel/xinetd/echo @@ -0,0 +1,25 @@ +# Begin /etc/xinetd.d/echo + +service echo +{ + disable = yes + type = INTERNAL + id = echo-stream + socket_type = stream + protocol = tcp + user = root + wait = no +} + +service echo +{ + disable = yes + type = INTERNAL + id = echo-dgram + socket_type = dgram + protocol = udp + user = root + wait = yes +} + +# End /etc/xinetd.d/echo diff --git a/talimatname/genel/xinetd/systat b/talimatname/genel/xinetd/systat new file mode 100644 index 000000000..b37baa5fc --- /dev/null +++ b/talimatname/genel/xinetd/systat @@ -0,0 +1,15 @@ +# Begin /etc/xinetd.d/systat + +service systat +{ + disable = yes + socket_type = stream + wait = no + user = nobody + server = /bin/ps + server_args = -auwwx + only_from = 128.138.209.0 + log_on_success = HOST +} + +# End /etc/xinetd.d/systat diff --git a/talimatname/genel/xinetd/talimat b/talimatname/genel/xinetd/talimat new file mode 100644 index 000000000..3126a32a7 --- /dev/null +++ b/talimatname/genel/xinetd/talimat @@ -0,0 +1,50 @@ +# Description: xinetd is the eXtended InterNET services daemon, a secure replacement for *inetd*. +# URL: ftp://anduin.linuxfromscratch.org/BLFS/xinetd/xinetd-2.3.15.tar.gz +# Packager: berlius at nutyx dot com +# Depends on: + +name=xinetd +version=2.3.15 +release=1 +source=(ftp://anduin.linuxfromscratch.org/BLFS/xinetd/$name-$version.tar.gz + xinetd.conf chargen daytime echo systat time ) + +build() { + +cd $name-$version + +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 +tar xvf $scripts-$scriptsversion.tar.bz2 + + +sed -i -e "s/exec_server/child_process/" xinetd/builtins.c +sed -i -e "/register unsigned count/s/register//" xinetd/itox.c +./configure --prefix=/usr --mandir=/usr/share/man --with-loadavg + +make + +make DESTDIR=$PKG install + +install -v -m755 -d $PKG/etc +cp -v $SRC/xinetd.conf $PKG/etc + +install -v -m755 -d $PKG/etc/xinetd.d +cp -v $SRC/chargen $PKG/etc/xinetd.d + +install -v -m755 -d $PKG/etc/xinetd.d +cp -v $SRC/daytime $PKG/etc/xinetd.d + +install -v -m755 -d $PKG/etc/xinetd.d +cp -v $SRC/echo $PKG/etc/xinetd.d + +install -v -m755 -d $PKG/etc/xinetd.d +cp -v $SRC/systat $PKG/etc/xinetd.d + +install -v -m755 -d $PKG/etc/xinetd.d +cp -v $SRC/time $PKG/etc/xinetd.d + +cd $scripts-$scriptsversion +make DESTDIR=$PKG install-xinetd + +} diff --git a/talimatname/genel/xinetd/time b/talimatname/genel/xinetd/time new file mode 100644 index 000000000..30084abbf --- /dev/null +++ b/talimatname/genel/xinetd/time @@ -0,0 +1,25 @@ +# Begin /etc/xinetd.d/time + +service time +{ + disable = yes + type = INTERNAL + id = time-stream + socket_type = stream + protocol = tcp + user = root + wait = no +} + +service time +{ + disable = yes + type = INTERNAL + id = time-dgram + socket_type = dgram + protocol = udp + user = root + wait = yes +} + +# End /etc/xinetd.d/time diff --git a/talimatname/genel/xinetd/xinetd.conf b/talimatname/genel/xinetd/xinetd.conf new file mode 100644 index 000000000..c9a470137 --- /dev/null +++ b/talimatname/genel/xinetd/xinetd.conf @@ -0,0 +1,17 @@ +# Begin /etc/xinetd +# Configuration file for xinetd + +defaults +{ + instances = 60 + log_type = SYSLOG daemon + log_on_success = HOST PID USERID + log_on_failure = HOST USERID + cps = 25 30 +} + +# All service files are stored in the /etc/xinetd.d directory + +includedir /etc/xinetd.d + +# End /etc/xinetd diff --git a/talimatname/genel/xli/talimat b/talimatname/genel/xli/talimat new file mode 100644 index 000000000..7a5a857df --- /dev/null +++ b/talimatname/genel/xli/talimat @@ -0,0 +1,22 @@ +# Description: allows display d'images for X +# URL: +# Packager: pierre at nutyx dot org +# Depends on: xorg-libxext libpng libjpeg-turbo + +name=xli +version=1 +release=1 + +source=(ftp://ftp.x.org/contrib/applications/xli.1.16.tar.gz + http://downloads.nutyx.org/files/patchs/$name/xli-1.16-makefile-1.patch) +build() { +sed -i "s/varargs/stdarg/" rlelib.c +mv Makefile{.std,} +patch -Np0 -i xli-1.16-makefile-1.patch +make +mkdir -p $PKG/usr{/bin,/lib/X11,/share/man/man3} +make DESTDIR=$PKG/usr install +for MANUAL in xli xliguide xlito + do install -m644 $MANUAL.man $PKG/usr/share/man/man3/$MANUAL.3 +done +} diff --git a/talimatname/genel/xli/xli.README b/talimatname/genel/xli/xli.README new file mode 100644 index 000000000..54c6a027c --- /dev/null +++ b/talimatname/genel/xli/xli.README @@ -0,0 +1,204 @@ +XLI - X11 Image Loading Utility + +WHAT IS IT? + +xli is a version of xloadimage. + +This utility will view several types of images under X11, or load +images onto the X11 root window. xli can also be used on some (32 bit) +MSDOS systems. The current version (1.16) supports: + + CMU Window Manager raster files + Faces Project images + Fuzzy Bitmap (.fbm) images + GEM bit images + GIF images (Including GIF89a compatibility) + G3 FAX images + JFIF style jpeg images + McIDAS areafiles + MacPaint images +-> Windows, OS/2 BMP Image + Monochrome PC Paintbrush (.pcx) images +-> Photograph on CD Image + Portable Bitmap (.pbm, .pgm, .ppm) images + Sun monochrome rasterfiles + Sun color RGB rasterfiles + Targa (.tga) files + Utah Raster Toolkit (.rle) files + X pixmap (.xpm) files (Version 1, 2C and 3) + X10 bitmap files + X11 bitmap files + X Window Dump (except TrueColor and DirectColor) + +A variety of options are available to modify images prior to viewing. +These options include clipping, dithering, depth reduction, zoom +(either X or Y axis independently or both at once), brightening or +darkening, input gamma correction, and image merging. When applicable, +these options are done automatically (eg. a color image to be displayed +on a monochrome screen will be dithered automatically). A utility (xlito) +is provided that allows these viewing options to be appended to the image +files. + +CHANGES FROM XLI 1.15 + + Added BMP (MS Windows, OS/2) file format loader. + + Added PCD (PhotoCD) file format loader. + + Bowed to the pressure of the number of JPEGs that are gamma + corrected. JPEG images now are assumed to have a gamma of 2.2. + + Fixed bug in gif loader (files with local colormaps came out black) + + Improved the quality of color quantization. + + Added an -expand option that forces the image to be expanded + to 24 bit. + + Added a -title option. + + Added interactive image rotation using the 'l' and 'r' keys. + + Numerous bug fixes. + + (See the patches file for more details and credits) + +HOW IS XLI RELATED TO XLOADIMAGE ? + + xli version 1.00 was based on xloadimage version 3.01. + xli version 1.16 has many improvements over xli 1.00. + + xloadimage is maintained by Jim Frost - jimf@saber.com + + xli is maintained by Graeme Gill - graeme@labtam.oz.au + + Please read the README.orig file, which is the original xloadimage README + file for xloadimage info and credits. + +WHERE CAN I GET IT ? + + Two files: + xli.README + xli.1.16.tar.gz + on + ftp.x.org + in + /contrib/applications, and mirrors of this archive. + + Note that ftp.x.org will recompress as .Z on the fly. + +COMPILING + + There are a variety of ways to compile xli, depending on what + environment you have. + + The easiest way of compiling it is to use the Imakefile. Simply + run 'xmkmf' (which should be in your systems /usr/bin/X11 or + somewhere equivalent), which should make a Makefile suitable + for your system. Type 'make' to then build xli. It can be + installed in the standard place (along with its aliases xview + and xsetbg) by typing 'make install'. The manual entry can + be installed using 'make install.man'. + + If using the Imakefile is not possible, then you can try using + Makefile.std. Choose your target from + + std BSD environment + sysv SYSV environment + gcc BSD using gcc + sysv-gcc SYSV using older gcc + + and use something like: + + make -f Makefile.std target + + Makefile.std can also be used to re-make the Imakefile, Makefile.dos, + the tar archive, or a DOS ready .zip archive. + + There are a few compilation flags that you may need/want to change. + This can be done in the Makefile.std file. The defines are: + + -DHAVE_GUNZIP if you want to use gunzip rather than uncompress on .Z files + -DNO_UNCOMPRESS if you system doesn't have uncompress or gunzip. + The JPEG code needs a compilation flag that tells it whether right + shift (>>) is signed or unsigned on your machine. If it's unsigned, add + -DRIGHT_SHIFT_IS_UNSIGNED + + The defines should be added to the MISC_DEFINES= line in the Makefile.std + file. After doing this you may need to re-bulild the Imakefile or + Makefile.dos if you are using them. You can do this using: + + make -f Makefile.std Imakefile + or + make -f Makefile.std Makefile.dos + +COMPILING FOR DOS USING DJGPP 1.11 + + xli can be used on 32 bit 80x86 systems running MSDOS if + compiled using djgpp version 1.11. Since it has to run without + the aid of a windowing system or window manager, the user interface + leaves a lot to be desired, but it does work. It is important to + check that your video card is supported by the djgpp go32 environment, + and that it is configured appropriately. + + Assuming that you have unpacked the tar archive on a UNIX system, + and have the zip utility in your path, the first step is to + create xli.zip: + + make -f Makefile.std zip + + This can then be transfered to the MSDOS system and unpacked + in a suitable directory using unzip or pkunzip. Assuming the djgpp + compiling environment is set up suitably, xli can be compiled using + ndmake: + + ndmake -f Makefile.dos + + xlito now seems to work with djgpp 1.11 (it didn't + under version 1.09) + + xli can then be run as usual. + + For details on setting up djgpp, please read the djgpp docs. + + There is an optional compile flag -DDO_ARG_EXP that can be added + to the MISC_DEFINES in Makefile.std, or to DEFINES in Makefile.dos + that turns on argument expansion processing within xli. This + is somewhat more powerful than that provided by go32, but to get + it to work fully you will have to turn off the go32 argument expansion + by setting the appropriate go32 options. + + Please note that this DOS release probably has several undiscovered + bugs, as it has not been as extensively tested as the X11 version. + +OTHER NOTES + + The file build-jpeg is intended to aid those who want to port + the latest Independent JPEG Group's JPEG software to xli. + It semi-automatically creates the jpeglib.h and jpeglib.c files + used by xli. Note that future versions of the jpeg library + may be require updating of the xli specific jpeg.h and jpeg.c + files. Note that one change was made to the file jmemnobs.c, + "methods" was renamed to "smethods" so as to avoid clashing + with the variable of the same name in jmemmgr.c + + Please also note that the JPEG library README file is included at + the top of jpeglib.c, and gives distribution and copyright + information for this library. + +PRAISE, SUGGESTIONS AND BUG REPORTS + + xli has been developed in a fairly limited hardware environment, and + not all combinations of displays and/or image formats and options + have been tested. xli is useful to me, and maybe it will be + useful to you. + + Praise, suggestions, and bug reports should go to: + + Graeme Gill + graeme@labtam.oz.au + + [I may not be able to respond promptly to mail during the period + 94/7/30 to 94/8/15] + + diff --git a/talimatname/genel/xmlto/talimat b/talimatname/genel/xmlto/talimat new file mode 100644 index 000000000..9e67c596e --- /dev/null +++ b/talimatname/genel/xmlto/talimat @@ -0,0 +1,17 @@ +# Description: Convert xml to many other formats +# URL: http://cyberelk.net/tim/software/xmlto/ +# Packager: pierre at nutyx dot org +# Depends on: libxslt docbook-xsl docbook-xml +name=xmlto +version=0.0.26 +release=1 + +source=(https://fedorahosted.org/releases/x/m/xmlto/$name-$version.tar.bz2) + +build() { +unset MAKEFLAGS +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xombrero/talimat b/talimatname/genel/xombrero/talimat new file mode 100644 index 000000000..53c8b484c --- /dev/null +++ b/talimatname/genel/xombrero/talimat @@ -0,0 +1,21 @@ +# Description: Simple browser based on gtk and using the webkit engine +# URL: URL: https://opensource.conformal.com/wiki/xombrero +# Packager: - tnut at nutyx dot org +# Depends on: libbsd libsoup gnutls gtk3 webkitgtk3 +name=xombrero +name=xombrero +version=1.6.3 +release=1 + +source=(https://opensource.conformal.com/snapshots/xombrero/xombrero-$version.tgz) +build() { +cd $name-$version +sed -i 's|/usr/local/share/|/usr/share/|' {unix.c,xombrero.conf,xombrero.h} + +make PREFIX="/usr" -C linux +mkdir -p $PKG/usr/share/applications + +make DESTDIR=$PKG PREFIX="/usr" -C linux install +install -Dm644 xombrero.conf $PKG/etc/skel/.xombrero.conf +install -Dm755 config-checker.pl $PKG/usr/bin/config-checker.pl +} diff --git a/talimatname/genel/xorg-app/talimat b/talimatname/genel/xorg-app/talimat new file mode 100644 index 000000000..c105d0418 --- /dev/null +++ b/talimatname/genel/xorg-app/talimat @@ -0,0 +1,81 @@ +# Description: The Xorg applications provide the applications available in X Window implementations. +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: harfbuzz libpng xorg-mesa xorg-glu xcb-util xorg-libx11 xorg-libxinerama xorg-libxt xorg-libxfont xorg-libxkbfile xorg-libxmu xorg-libxrender xorg-libxrandr xorg-libxcursor xorg-libxtst xorg-libxxf86vm xorg-libxaw xorg-xbitmaps xorg-libxv xorg-libdmx xorg-libxt + +section="app" +name=xorg-app +version=7.7 +release=4 + +source=() + +build() { +unset MAKEFLAGS +cat > list.md5 << "EOF" +53a48e1fdfec29ab2e89f86d4b7ca902 bdftopcf-1.0.5.tar.bz2 +25dab02f8e40d5b71ce29a07dc901b8c iceauth-1.0.7.tar.bz2 +c4a3664e08e5a47c120ff9263ee2f20c luit-1.1.1.tar.bz2 +18c429148c96c2079edda922a2b67632 mkfontdir-1.0.7.tar.bz2 +9bdd6ebfa62b1bbd474906ac86a40fd8 mkfontscale-1.1.2.tar.bz2 +e238c89dabc566e1835e1ecb61b605b9 sessreg-1.1.0.tar.bz2 +2c47a1b8e268df73963c4eb2316b1a89 setxkbmap-1.3.1.tar.bz2 +3a93d9f0859de5d8b65a68a125d48f6a smproxy-1.0.6.tar.bz2 +f0b24e4d8beb622a419e8431e1c03cd7 x11perf-1.6.0.tar.bz2 +7d6003f32838d5b688e2c8a131083271 xauth-1.0.9.tar.bz2 +0066f23f69ca3ef62dcaeb74a87fdc48 xbacklight-1.2.1.tar.bz2 +9956d751ea3ae4538c3ebd07f70736a0 xcmsdb-1.0.5.tar.bz2 +b58a87e6cd7145c70346adad551dba48 xcursorgen-1.0.6.tar.bz2 +8809037bd48599af55dad81c508b6b39 xdpyinfo-1.3.2.tar.bz2 +fceddaeb08e32e027d12a71490665866 xdriinfo-1.0.5.tar.bz2 +249bdde90f01c0d861af52dc8fec379e xev-1.2.2.tar.bz2 +90b4305157c2b966d5180e2ee61262be xgamma-1.0.6.tar.bz2 +f5d490738b148cb7f2fe760f40f92516 xhost-1.0.7.tar.bz2 +6a889412eff2e3c1c6bb19146f6fe84c xinput-1.6.2.tar.bz2 +a4d8353daf6cb0a9c47379b7413c42c6 xkbcomp-1.3.1.tar.bz2 +c747faf1f78f5a5962419f8bdd066501 xkbevd-1.1.4.tar.bz2 +502b14843f610af977dffc6cbf2102d5 xkbutils-1.0.4.tar.bz2 +0ae6bc2a8d3af68e9c76b1a6ca5f7a78 xkill-1.0.4.tar.bz2 +5dcb6e6c4b28c8d7aeb45257f5a72a7d xlsatoms-1.1.2.tar.bz2 +9fbf6b174a5138a61738a42e707ad8f5 xlsclients-1.1.3.tar.bz2 +2dd5ae46fa18abc9331bc26250a25005 xmessage-1.0.4.tar.bz2 +723f02d3a5f98450554556205f0a9497 xmodmap-1.0.9.tar.bz2 +6101f04731ffd40803df80eca274ec4b xpr-1.0.4.tar.bz2 +fae3d2fda07684027a643ca783d595cc xprop-1.2.2.tar.bz2 +441fdb98d2abc6051108b7075d948fc7 xrandr-1.4.3.tar.bz2 +b54c7e3e53b4f332d41ed435433fbda0 xrdb-1.1.0.tar.bz2 +a896382bc53ef3e149eaf9b13bc81d42 xrefresh-1.0.5.tar.bz2 +dcd227388b57487d543cab2fd7a602d7 xset-1.2.3.tar.bz2 +7211b31ec70631829ebae9460999aa0b xsetroot-1.1.1.tar.bz2 +558360176b718dee3c39bc0648c0d10c xvinfo-1.1.3.tar.bz2 +6b5d48464c5f366e91efd08b62b12d94 xwd-1.0.6.tar.bz2 +b777bafb674555e48fd8437618270931 xwininfo-1.1.3.tar.bz2 +3025b152b4f13fdffd0c46d0be587be6 xwud-1.0.4.tar.bz2 +EOF +for package in $(grep -v '^#' list.md5 |cut -d " " -f 3) + do + wget http://mirror.switch.ch/ftp/mirror/X11/pub/individual/${section}/$package + grep $package list.md5 |md5sum -c - + packagedir=$(echo $package | sed 's/.tar.bz2//') + tar -xf $package + + pushd $packagedir + case $packagedir in + luit-[0-9]* ) + line1="#ifdef _XOPEN_SOURCE" + line2="# undef _XOPEN_SOURCE" + line3="# define _XOPEN_SOURCE 600" + line4="#endif" + sed -i -e "s@#ifdef HAVE_CONFIG_H@$line1\n$line2\n$line3\n$line4\n\n&@" sys.c + unset line1 line2 line3 line4 + ;; + sessreg-* ) + sed -e 's/\$(CPP) \$(DEFS)/$(CPP) -P $(DEFS)/' -i man/Makefile.in + ;; + esac + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make + make DESTDIR=$PKG install + popd + done +} diff --git a/talimatname/genel/xorg-encodings/talimat b/talimatname/genel/xorg-encodings/talimat new file mode 100644 index 000000000..c6d659cc1 --- /dev/null +++ b/talimatname/genel/xorg-encodings/talimat @@ -0,0 +1,20 @@ +# Description: Utilities for the polices print of X +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-util-macros xorg-app +_name=encodings + +name=xorg-encodings +version=1.0.4 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/font/${_name}-$version.tar.bz2) + +build() { + cd ${_name}-$version + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-font-util/talimat b/talimatname/genel/xorg-font-util/talimat new file mode 100644 index 000000000..7414bda2c --- /dev/null +++ b/talimatname/genel/xorg-font-util/talimat @@ -0,0 +1,20 @@ +# Description: Utilities for the polices print of X +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: + +_name=font-util +name=xorg-font-util +version=1.3.0 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/font/${_name}-$version.tar.bz2) + +build() { + cd ${_name}-$version + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-font/talimat b/talimatname/genel/xorg-font/talimat new file mode 100644 index 000000000..63f4a5c9f --- /dev/null +++ b/talimatname/genel/xorg-font/talimat @@ -0,0 +1,79 @@ +# Description: The Xorg font packages provide needed fonts to the Xorg applications. +# URL: http://xorg.freedesktop.org +# Packager: tnut at nutyx dot org +# Depends on: xorg-font-util,xorg-encodings,xorg-xcursor-themes,xorg-fontconfig + + +run=(xorg-fontconfig xorg-app) +section="font" +name=xorg-font +version=7.7 +release=2 + +source=() + +build() { +unset MAKEFLAGS +cat > $section-$version-$release.md5 << "EOF" +23756dab809f9ec5011bb27fb2c3c7d6 font-util-1.3.1.tar.bz2 +0f2d6546d514c5cc4ecf78a60657a5c1 encodings-1.0.4.tar.bz2 +1347c3031b74c9e91dc4dfa53b12f143 font-adobe-100dpi-1.0.3.tar.bz2 +6c9f26c92393c0756f3e8d614713495b font-adobe-75dpi-1.0.3.tar.bz2 +66fb6de561648a6dce2755621d6aea17 font-adobe-utopia-100dpi-1.0.4.tar.bz2 +e99276db3e7cef6dccc8a57bc68aeba7 font-adobe-utopia-75dpi-1.0.4.tar.bz2 +fcf24554c348df3c689b91596d7f9971 font-adobe-utopia-type1-1.0.4.tar.bz2 +6d25f64796fef34b53b439c2e9efa562 font-alias-1.0.3.tar.bz2 +cc0726e4a277d6ed93b8e09c1f195470 font-arabic-misc-1.0.3.tar.bz2 +9f11ade089d689b9d59e0f47d26f39cd font-bh-100dpi-1.0.3.tar.bz2 +565494fc3b6ac08010201d79c677a7a7 font-bh-75dpi-1.0.3.tar.bz2 +c8b73a53dcefe3e8d3907d3500e484a9 font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2 +f6d65758ac9eb576ae49ab24c5e9019a font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2 +e8ca58ea0d3726b94fe9f2c17344be60 font-bh-ttf-1.0.3.tar.bz2 +53ed9a42388b7ebb689bdfc374f96a22 font-bh-type1-1.0.3.tar.bz2 +6b223a54b15ecbd5a1bc52312ad790d8 font-bitstream-100dpi-1.0.3.tar.bz2 +d7c0588c26fac055c0dd683fdd65ac34 font-bitstream-75dpi-1.0.3.tar.bz2 +5e0c9895d69d2632e2170114f8283c11 font-bitstream-type1-1.0.3.tar.bz2 +e452b94b59b9cfd49110bb49b6267fba font-cronyx-cyrillic-1.0.3.tar.bz2 +3e0069d4f178a399cffe56daa95c2b63 font-cursor-misc-1.0.3.tar.bz2 +0571bf77f8fab465a5454569d9989506 font-daewoo-misc-1.0.3.tar.bz2 +6e7c5108f1b16d7a1c7b2c9760edd6e5 font-dec-misc-1.0.3.tar.bz2 +bfb2593d2102585f45daa960f43cb3c4 font-ibm-type1-1.0.3.tar.bz2 +a2401caccbdcf5698e001784dbd43f1a font-isas-misc-1.0.3.tar.bz2 +cb7b57d7800fd9e28ec35d85761ed278 font-jis-misc-1.0.3.tar.bz2 +143c228286fe9c920ab60e47c1b60b67 font-micro-misc-1.0.3.tar.bz2 +96109d0890ad2b6b0e948525ebb0aba8 font-misc-cyrillic-1.0.3.tar.bz2 +6306c808f7d7e7d660dfb3859f9091d2 font-misc-ethiopic-1.0.3.tar.bz2 +e3e7b0fda650adc7eb6964ff3c486b1c font-misc-meltho-1.0.3.tar.bz2 +c88eb44b3b903d79fb44b860a213e623 font-misc-misc-1.1.2.tar.bz2 +56b0296e8862fc1df5cdbb4efe604e86 font-mutt-misc-1.0.3.tar.bz2 +e805feb7c4f20e6bfb1118d19d972219 font-schumacher-misc-1.1.2.tar.bz2 +6f3fdcf2454bf08128a651914b7948ca font-screen-cyrillic-1.0.4.tar.bz2 +beef61a9b0762aba8af7b736bb961f86 font-sony-misc-1.0.3.tar.bz2 +948f2e07810b4f31195185921470f68d font-sun-misc-1.0.3.tar.bz2 +829a3159389b7f96f629e5388bfee67b font-winitzki-cyrillic-1.0.3.tar.bz2 +3eeb3fb44690b477d510bbd8f86cf5aa font-xfree86-type1-1.0.4.tar.bz2 +EOF +for package in $(grep -v '^#' ${section}-${version}-${release}.md5 |cut -d " " -f 3) + do + wget http://mirror.switch.ch/ftp/mirror/X11/pub/individual/${section}/$package + grep $package $section-$version-$release.md5 |md5sum -c - + packagedir=$(echo $package | sed 's/.tar.bz2//') + tar -xf $package + + pushd $packagedir + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --with-fontrootdir=/usr/share/fonts + make + make DESTDIR=$PKG install + popd + done +for FILE in usr/bin/bdftruncate \ +usr/bin/ucs2any \ +usr/share/aclocal/fontutil.m4 \ +usr/lib/pkgconfig/fontutil.pc \ +usr/share/man/man1/bdftruncate.1 \ +usr/share/man/man1/ucs2any.1 +do + rm $PKG/$FILE +done +} diff --git a/talimatname/genel/xorg-font/xorg-font.post-install b/talimatname/genel/xorg-font/xorg-font.post-install new file mode 100644 index 000000000..16fc29713 --- /dev/null +++ b/talimatname/genel/xorg-font/xorg-font.post-install @@ -0,0 +1,6 @@ +fc-cache -f -s > /dev/null +for i in 100dpi 75dpi cyrillic misc OTF TTF Type1 +do + mkfontscale /usr/share/fonts/$i + mkfontdir /usr/share/fonts/$i +done diff --git a/talimatname/genel/xorg-fontconfig/talimat b/talimatname/genel/xorg-fontconfig/talimat new file mode 100644 index 000000000..188fb37ef --- /dev/null +++ b/talimatname/genel/xorg-fontconfig/talimat @@ -0,0 +1,32 @@ +# Description: fontconfig, library for access and the configuration of polices +# URL: http://xorg-fontconfig.org/wiki/ +# Packager: pierre at nutyx dot org +# Depends on: freetype expat libpng +_name=fontconfig + +name=xorg-fontconfig +version=2.11.1 +release=1 + +source=( http://fontconfig.org/release/${_name}-$version.tar.gz) + + +build() { +cd ${_name}-$version +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--localstatedir=/var \ +--docdir=/usr/share/doc/$name-$version \ +--disable-docs --disable-static +make +make DESTDIR=$PKG install +install -v -dm755 \ + $PKG/usr/share/{man/man{1,3,5},doc/fontconfig-$version/fontconfig-devel} +install -v -m644 fc-*/*.1 $PKG/usr/share/man/man1 +install -v -m644 doc/*.3 $PKG/usr/share/man/man3 +install -v -m644 doc/*.5 $PKG/usr/share/man/man5 +install -v -m644 doc/fontconfig-devel/* \ + $PKG/usr/share/doc/${_name}-$version/fontconfig-devel +install -v -m644 doc/*.{pdf,sgml,txt,html} \ + $PKG/usr/share/doc/${_name}-$version +} diff --git a/talimatname/genel/xorg-glu/talimat b/talimatname/genel/xorg-glu/talimat new file mode 100644 index 000000000..91b9c4bdd --- /dev/null +++ b/talimatname/genel/xorg-glu/talimat @@ -0,0 +1,16 @@ +# Description: library graphic 3D table OpenGL +# URL: http://www.xorg-mesa3d.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-mesa +_name=glu + +name=xorg-glu +version=9.0.0 +release=1 + +source=(ftp://ftp.freedesktop.org/pub/mesa/${_name}/${_name}-$version.tar.bz2) +build() { +cd ${_name}-$version +./configure --prefix=/usr --disable-static +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libdmx/talimat b/talimatname/genel/xorg-libdmx/talimat new file mode 100644 index 000000000..231089077 --- /dev/null +++ b/talimatname/genel/xorg-libdmx/talimat @@ -0,0 +1,17 @@ +# Description: libdmx, library Xorg +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-libx11 xorg-libxext + +name=xorg-libdmx +version=1.1.3 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libdmx-$version.tar.bz2) + +build() { + cd libdmx-$version + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libdrm/talimat b/talimatname/genel/xorg-libdrm/talimat new file mode 100644 index 000000000..9681f1183 --- /dev/null +++ b/talimatname/genel/xorg-libdrm/talimat @@ -0,0 +1,23 @@ +# Description: libdrm, Interface space user for the services DRM of kernel +# URL: http://dri.freedesktop.org/ +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: docbook-xsl libxslt xorg-util-macros xorg-libpciaccess +_name=libdrm + +name=xorg-libdrm +version=2.4.66 +release=1 + +source=( http://dri.freedesktop.org/${_name}/${_name}-$version.tar.bz2) + +build() { +cd ${_name}-$version +sed -e "/pthread-stubs/d" -i configure.ac +autoreconf -fiv +./configure --prefix=/usr \ +--enable-udev \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libfontenc/talimat b/talimatname/genel/xorg-libfontenc/talimat new file mode 100644 index 000000000..6e15d3022 --- /dev/null +++ b/talimatname/genel/xorg-libfontenc/talimat @@ -0,0 +1,18 @@ +# Description: libfontenc, library Xorg +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto +_name=libfontenc + +name=xorg-libfontenc +version=1.1.3 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/${_name}-$version.tar.bz2) + +build() { +cd ${_name}-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libfs/talimat b/talimatname/genel/xorg-libfs/talimat new file mode 100644 index 000000000..af8595bda --- /dev/null +++ b/talimatname/genel/xorg-libfs/talimat @@ -0,0 +1,17 @@ +# Description: libFS, library X Font Service client +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto xorg-xtrans + +name=xorg-libfs +version=1.0.7 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libFS-$version.tar.bz2) + +build() { +cd libFS-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libice/talimat b/talimatname/genel/xorg-libice/talimat new file mode 100644 index 000000000..1a4d5fe5c --- /dev/null +++ b/talimatname/genel/xorg-libice/talimat @@ -0,0 +1,18 @@ +# Description: libICE, library Xorg +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto xorg-xtrans +name=xorg-libice +version=1.0.9 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libICE-$version.tar.bz2) + +build() { + cd libICE-$version + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libpciaccess/talimat b/talimatname/genel/xorg-libpciaccess/talimat new file mode 100644 index 000000000..fcc4ac1eb --- /dev/null +++ b/talimatname/genel/xorg-libpciaccess/talimat @@ -0,0 +1,20 @@ +# Description: library libpciaccess for access generic PCI +# URL: http://xorg.freedesktop.org +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: + +_name=libpciaccess +name=xorg-libpciaccess +version=0.13.4 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/${_name}-$version.tar.bz2) + +build() { + cd ${_name}-$version + + ./configure --prefix=/usr + + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libsm/talimat b/talimatname/genel/xorg-libsm/talimat new file mode 100644 index 000000000..53334edac --- /dev/null +++ b/talimatname/genel/xorg-libsm/talimat @@ -0,0 +1,17 @@ +# Description: libSM, library X Session Management client +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-libice xorg-proto xorg-xtrans + +name=xorg-libsm +version=1.2.2 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libSM-$version.tar.bz2) + +build() { +cd libSM-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libx11/talimat b/talimatname/genel/xorg-libx11/talimat new file mode 100644 index 000000000..6184f4421 --- /dev/null +++ b/talimatname/genel/xorg-libx11/talimat @@ -0,0 +1,17 @@ +# Description: libx11, library for client X +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: libxcb xorg-proto xorg-xtrans + +name=xorg-libx11 +version=1.6.3 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libX11-$version.tar.bz2) + +build() { +cd libX11-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxau/talimat b/talimatname/genel/xorg-libxau/talimat new file mode 100644 index 000000000..3e98c1ad7 --- /dev/null +++ b/talimatname/genel/xorg-libxau/talimat @@ -0,0 +1,19 @@ +# Description: libxi, X Authorization routines +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto + +name=xorg-libxau +version=1.0.8 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXau-$version.tar.bz2) + +build() { + cd libXau-$version + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxaw/talimat b/talimatname/genel/xorg-libxaw/talimat new file mode 100644 index 000000000..9d1c89ad1 --- /dev/null +++ b/talimatname/genel/xorg-libxaw/talimat @@ -0,0 +1,17 @@ +# Description: libXaw, X Athena Widgets toolkit +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto xorg-libx11 xorg-libxext xorg-libxt xorg-libxmu xorg-libxpm xorg-libxau + +name=xorg-libxaw +version=1.0.13 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXaw-$version.tar.bz2) + +build() { +cd libXaw-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxaw3d/talimat b/talimatname/genel/xorg-libxaw3d/talimat new file mode 100644 index 000000000..d34022218 --- /dev/null +++ b/talimatname/genel/xorg-libxaw3d/talimat @@ -0,0 +1,17 @@ +# Description: Three-D Athena Widgets toolkit +# URL: URL: http://directory.fsf.org/project/xaw3d/ +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto xorg-libxmu xorg-util-macros + +name=xorg-libxaw3d +version=1.6.2 +release=1 + +source=(http://xorg.freedesktop.org/archive/individual/lib/libXaw3d-$version.tar.bz2) + +build() { +cd libXaw3d-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxcomposite/talimat b/talimatname/genel/xorg-libxcomposite/talimat new file mode 100644 index 000000000..e3ae56495 --- /dev/null +++ b/talimatname/genel/xorg-libxcomposite/talimat @@ -0,0 +1,17 @@ +# Description: libXcomposite, library Composite extension client +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-libx11 xorg-proto xorg-libxfixes xorg-libxext + +name=xorg-libxcomposite +version=0.4.4 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXcomposite-$version.tar.bz2) + +build() { +cd libXcomposite-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxcursor/talimat b/talimatname/genel/xorg-libxcursor/talimat new file mode 100644 index 000000000..09ad5a88b --- /dev/null +++ b/talimatname/genel/xorg-libxcursor/talimat @@ -0,0 +1,17 @@ +# Description: libXcursor, library Xorg +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto xorg-libxrender xorg-libxfixes xorg-libx11 + +name=xorg-libxcursor +version=1.1.14 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXcursor-$version.tar.bz2) + +build() { +cd libXcursor-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxdamage/talimat b/talimatname/genel/xorg-libxdamage/talimat new file mode 100644 index 000000000..7b8e78fec --- /dev/null +++ b/talimatname/genel/xorg-libxdamage/talimat @@ -0,0 +1,17 @@ +# Description: libXdamage, library X Damage extension client +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-libx11 xorg-proto xorg-libxfixes + +name=xorg-libxdamage +version=1.1.4 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXdamage-$version.tar.bz2) + +build() { +cd libXdamage-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxdmcp/talimat b/talimatname/genel/xorg-libxdmcp/talimat new file mode 100644 index 000000000..25a8fff7b --- /dev/null +++ b/talimatname/genel/xorg-libxdmcp/talimat @@ -0,0 +1,18 @@ +# Description: libxdmcp, library Xorg +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: xorg-proto +_name=libXdmcp + +name=xorg-libxdmcp +version=1.1.2 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/${_name}-$version.tar.bz2) + +build() { +cd ${_name}-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxext/talimat b/talimatname/genel/xorg-libxext/talimat new file mode 100644 index 000000000..3c2ccc5e4 --- /dev/null +++ b/talimatname/genel/xorg-libxext/talimat @@ -0,0 +1,16 @@ +# Description: libXext, library Common X extensions client +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto xorg-libx11 +name=xorg-libxext +version=1.3.3 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXext-$version.tar.bz2) + +build() { +cd libXext-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxfixes/talimat b/talimatname/genel/xorg-libxfixes/talimat new file mode 100644 index 000000000..fa96dca8a --- /dev/null +++ b/talimatname/genel/xorg-libxfixes/talimat @@ -0,0 +1,17 @@ +# Description: libXfixes, library Fixes extension client +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-libx11 xorg-proto + +name=xorg-libxfixes +version=5.0.1 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXfixes-$version.tar.bz2) + +build() { +cd libXfixes-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxfont/talimat b/talimatname/genel/xorg-libxfont/talimat new file mode 100644 index 000000000..16e5d498c --- /dev/null +++ b/talimatname/genel/xorg-libxfont/talimat @@ -0,0 +1,17 @@ +# Description: libXfont, library Xorg +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: freetype xorg-proto xorg-xtrans xorg-libfontenc + +name=xorg-libxfont +version=1.5.1 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXfont-$version.tar.bz2) + +build() { +cd libXfont-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxft/talimat b/talimatname/genel/xorg-libxft/talimat new file mode 100644 index 000000000..c028003de --- /dev/null +++ b/talimatname/genel/xorg-libxft/talimat @@ -0,0 +1,16 @@ +# Description: libXft, library X are rendering client +# URL: http://xorg.freedesktop.org/ +# Packager: pierre at nutyx dot org +# Depends on: xorg-libxrender freetype xorg-fontconfig +name=xorg-libxft +version=2.3.2 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXft-$version.tar.bz2) + +build() { +cd libXft-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxi/talimat b/talimatname/genel/xorg-libxi/talimat new file mode 100644 index 000000000..82c9e1f42 --- /dev/null +++ b/talimatname/genel/xorg-libxi/talimat @@ -0,0 +1,17 @@ +# Description: libXi, library X Input client +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto xorg-libx11 xorg-libxext xorg-libxfixes + +name=xorg-libxi +version=1.7.6 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXi-$version.tar.bz2) + +build() { +cd libXi-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxinerama/talimat b/talimatname/genel/xorg-libxinerama/talimat new file mode 100644 index 000000000..720a8ac9c --- /dev/null +++ b/talimatname/genel/xorg-libxinerama/talimat @@ -0,0 +1,17 @@ +# Description: libXinerama, library X Xinerama client +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto xorg-libx11 xorg-libxext + +name=xorg-libxinerama +version=1.1.3 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXinerama-$version.tar.bz2) + +build() { +cd libXinerama-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxkbfile/talimat b/talimatname/genel/xorg-libxkbfile/talimat new file mode 100644 index 000000000..c647f4c12 --- /dev/null +++ b/talimatname/genel/xorg-libxkbfile/talimat @@ -0,0 +1,19 @@ +# Description: xorg lib xorg - libxkbfile +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto xorg-libx11 + +name=xorg-libxkbfile +version=1.0.9 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libxkbfile-$version.tar.bz2) + +build() { + cd libxkbfile-$version + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxklavier/talimat b/talimatname/genel/xorg-libxklavier/talimat new file mode 100644 index 000000000..c19ec58a5 --- /dev/null +++ b/talimatname/genel/xorg-libxklavier/talimat @@ -0,0 +1,21 @@ +# Description: libxklavier, library for the keyboard under X +# URL: http://www.freedesktop.org/wiki/Software/LibXklavier +# Packager: pierre at nutyx dot org +# Depends on: iso-codes libxml2 xorg-libx11 glib gobject-introspection xorg-libxkbfile +_name=libxklavier + +name=xorg-libxklavier +version=5.4 +release=1 + +source=(http://pkgs.fedoraproject.org/repo/pkgs/libxklavier/${_name}-$version.tar.bz2/13af74dcb6011ecedf1e3ed122bd31fa/${_name}-$version.tar.bz2) + + +build() { +cd ${_name}-$version +./configure --prefix=/usr \ +--disable-static +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/gtk-doc +} diff --git a/talimatname/genel/xorg-libxmu/talimat b/talimatname/genel/xorg-libxmu/talimat new file mode 100644 index 000000000..6dd445223 --- /dev/null +++ b/talimatname/genel/xorg-libxmu/talimat @@ -0,0 +1,17 @@ +# Description: libXmu, library Xorg +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-libxt xorg-proto xorg-libxext xorg-libx11 + +name=xorg-libxmu +version=1.1.2 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXmu-$version.tar.bz2) + +build() { +cd libXmu-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxp/talimat b/talimatname/genel/xorg-libxp/talimat new file mode 100644 index 000000000..a0a0a8ac7 --- /dev/null +++ b/talimatname/genel/xorg-libxp/talimat @@ -0,0 +1,17 @@ +# Description: Library libXp, X print client library +# URL: http://xorg.freedesktop.org +# Packager: tnut at nutyx dot org +# Depends on: xorg-proto xorg-libx11 xorg-libxext + +name=xorg-libxp +version=1.0.3 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXp-$version.tar.bz2) + +build() { +cd libXp-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxpm/talimat b/talimatname/genel/xorg-libxpm/talimat new file mode 100644 index 000000000..2b47e6e51 --- /dev/null +++ b/talimatname/genel/xorg-libxpm/talimat @@ -0,0 +1,17 @@ +# Description: libXpm, library Xorg +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto xorg-libx11 xorg-libxt xorg-libxext + +name=xorg-libxpm +version=3.5.11 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXpm-$version.tar.bz2) + +build() { +cd libXpm-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxrandr/talimat b/talimatname/genel/xorg-libxrandr/talimat new file mode 100644 index 000000000..22da41bfb --- /dev/null +++ b/talimatname/genel/xorg-libxrandr/talimat @@ -0,0 +1,17 @@ +# Description: Library libXrandr, resize and rotate extension client library +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto xorg-libx11 xorg-libxext xorg-libxrender + +name=xorg-libxrandr +version=1.5.0 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXrandr-$version.tar.bz2) + +build() { +cd libXrandr-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxrender/talimat b/talimatname/genel/xorg-libxrender/talimat new file mode 100644 index 000000000..4bd4db9cf --- /dev/null +++ b/talimatname/genel/xorg-libxrender/talimat @@ -0,0 +1,17 @@ +# Description: libXrender, library X Render extension client +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-libx11 xorg-proto + +name=xorg-libxrender +version=0.9.9 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXrender-$version.tar.bz2) + +build() { +cd libXrender-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxres/talimat b/talimatname/genel/xorg-libxres/talimat new file mode 100644 index 000000000..790da9c15 --- /dev/null +++ b/talimatname/genel/xorg-libxres/talimat @@ -0,0 +1,17 @@ +# Description: libXres, resource extension client library +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto xorg-libx11 xorg-libxext + +name=xorg-libxres +version=1.0.7 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXres-$version.tar.bz2) + +build() { + cd libXres-$version + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxscrnsaver/talimat b/talimatname/genel/xorg-libxscrnsaver/talimat new file mode 100644 index 000000000..e393533c8 --- /dev/null +++ b/talimatname/genel/xorg-libxscrnsaver/talimat @@ -0,0 +1,17 @@ +# Description: libXScrnSaver, library X Screen Saver extension client +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-libx11 xorg-proto xorg-libxext + +name=xorg-libxscrnsaver +version=1.2.2 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXScrnSaver-$version.tar.bz2) + +build() { +cd libXScrnSaver-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxshmfence/talimat b/talimatname/genel/xorg-libxshmfence/talimat new file mode 100644 index 000000000..0db4b99a6 --- /dev/null +++ b/talimatname/genel/xorg-libxshmfence/talimat @@ -0,0 +1,15 @@ +# Description: xorg lib libxshmfence +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto xorg-libx11 +name=xorg-libxshmfence +version=1.2 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libxshmfence-$version.tar.bz2) +build() { +cd libxshmfence-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxt/talimat b/talimatname/genel/xorg-libxt/talimat new file mode 100644 index 000000000..a08f5608e --- /dev/null +++ b/talimatname/genel/xorg-libxt/talimat @@ -0,0 +1,18 @@ +# Description: library libXt for Xorg +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-libsm xorg-libx11 xorg-proto + +name=xorg-libxt +version=1.1.5 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXt-$version.tar.bz2) + +build() { +cd libXt-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ +--with-appdefaultdir=/etc/X11/app-defaults +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxtst/talimat b/talimatname/genel/xorg-libxtst/talimat new file mode 100644 index 000000000..0c2d811cd --- /dev/null +++ b/talimatname/genel/xorg-libxtst/talimat @@ -0,0 +1,17 @@ +# Description: libXtst, library Xorg +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto xorg-libx11 xorg-libxext xorg-libxi + +name=xorg-libxtst +version=1.2.2 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXtst-$version.tar.bz2) + +build() { +cd libXtst-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxv/talimat b/talimatname/genel/xorg-libxv/talimat new file mode 100644 index 000000000..02742ce5e --- /dev/null +++ b/talimatname/genel/xorg-libxv/talimat @@ -0,0 +1,17 @@ +# Description: libXv, library X Video extension client +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto xorg-libx11 xorg-libxext + +name=xorg-libxv +version=1.0.10 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXv-$version.tar.bz2) + +build() { +cd libXv-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxvmc/talimat b/talimatname/genel/xorg-libxvmc/talimat new file mode 100644 index 000000000..0c64db2b9 --- /dev/null +++ b/talimatname/genel/xorg-libxvmc/talimat @@ -0,0 +1,17 @@ +# Description: libXvMc, library X Video Motion Compensation extension client +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: xorg-libx11 xorg-libxext xorg-libxv + +name=xorg-libxvmc +version=1.0.9 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXvMC-$version.tar.bz2) + +build() { +cd libXvMC-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxxf86dga/talimat b/talimatname/genel/xorg-libxxf86dga/talimat new file mode 100644 index 000000000..82f09efee --- /dev/null +++ b/talimatname/genel/xorg-libxxf86dga/talimat @@ -0,0 +1,17 @@ +# Description: libXxf86dga, library Xorg +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-proto xorg-libx11 xorg-libxext + +name=xorg-libxxf86dga +version=1.1.4 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXxf86dga-$version.tar.bz2) + +build() { +cd libXxf86dga-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-libxxf86vm/talimat b/talimatname/genel/xorg-libxxf86vm/talimat new file mode 100644 index 000000000..4bdb936af --- /dev/null +++ b/talimatname/genel/xorg-libxxf86vm/talimat @@ -0,0 +1,17 @@ +# Description: libXxf86vm, library Xorg +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: xorg-proto xorg-libx11 xorg-libxext + +name=xorg-libxxf86vm +version=1.1.4 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/libXxf86vm-$version.tar.bz2) + +build() { +cd libXxf86vm-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-mesa/talimat b/talimatname/genel/xorg-mesa/talimat new file mode 100644 index 000000000..f5e37bf9f --- /dev/null +++ b/talimatname/genel/xorg-mesa/talimat @@ -0,0 +1,34 @@ +# Description: Mesa is an OpenGL compatible 3D graphics library. +# URL: http://www.xorg-mesa3d.org +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: pkg-config libtool wayland xorg-libx11 xorg-libdrm xorg-libxext xorg-libxdamage expat llvm elfutils xorg-libxshmfence + +name=xorg-mesa +version=11.1.2 +release=1 + +source=(ftp://ftp.freedesktop.org/pub/mesa/${version}/mesa-$version.tar.xz + http://www.linuxfromscratch.org/patches/downloads/mesa/mesa-$version-add_xdemos-1.patch) +build() { +cd mesa-$version +patch -Np1 -i ../mesa-$version-add_xdemos-1.patch + +./autogen.sh CFLAGS='-O2' CXXFLAGS='-O2' \ +--prefix=/usr \ +--sysconfdir=/etc \ +--enable-texture-float \ +--enable-gles1 \ +--enable-gles2 \ +--enable-osmesa \ +--enable-xa \ +--enable-gbm \ +--enable-glx-tls \ +--with-egl-platforms="drm,x11,wayland" \ +--with-gallium-drivers="nouveau,r300,r600,radeonsi,svga,swrast" +make +make -C xdemos DEMOS_PREFIX=/usr +make DESTDIR=$PKG install +make -C xdemos DEMOS_PREFIX=/usr DESTDIR=$PKG install +install -v -dm755 $PKG/usr/share/doc/mesa-$version +cp -rfv docs/* $PKG/usr/share/doc/mesa-$version +} diff --git a/talimatname/genel/xorg-pixman/talimat b/talimatname/genel/xorg-pixman/talimat new file mode 100644 index 000000000..71fd4f27e --- /dev/null +++ b/talimatname/genel/xorg-pixman/talimat @@ -0,0 +1,18 @@ +# Description: library for the manipulation of pixels +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: libpng +_name=pixman + +name=xorg-pixman +version=0.32.6 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/${_name}-$version.tar.bz2) + +build() { +cd ${_name}-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-proto/talimat b/talimatname/genel/xorg-proto/talimat new file mode 100644 index 000000000..8bb98700e --- /dev/null +++ b/talimatname/genel/xorg-proto/talimat @@ -0,0 +1,57 @@ +# Description: Xorg Header files which allow to build against the installed X Window system. +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org, tnut at nutyx dot org + +PKGMK_GROUPS=(doc man) +section="proto" +name=xorg-proto +version=7.7 +release=5 + +source=() + +build() { +unset MAKEFLAGS +cat > list.md5 << "EOF" +99d0e25feea2fead7d8325b7000b41c3 printproto-1.0.5.tar.bz2 +1a05fb01fa1d5198894c931cf925c025 bigreqsproto-1.1.2.tar.bz2 +98482f65ba1e74a08bf5b056a4031ef0 compositeproto-0.4.2.tar.bz2 +998e5904764b82642cc63d97b4ba9e95 damageproto-1.2.1.tar.bz2 +4ee175bbd44d05c34d43bb129be5098a dmxproto-2.3.1.tar.bz2 +b2721d5d24c04d9980a0c6540cb5396a dri2proto-2.8.tar.bz2 +a3d2cbe60a9ca1bf3aea6c93c817fee3 dri3proto-1.0.tar.bz2 +e7431ab84d37b2678af71e29355e101d fixesproto-5.0.tar.bz2 +36934d00b00555eaacde9f091f392f97 fontsproto-2.1.3.tar.bz2 +5565f1b0facf4a59c2778229c1f70d10 glproto-1.4.17.tar.bz2 +6caebead4b779ba031727f66a7ffa358 inputproto-2.3.1.tar.bz2 +94afc90c1f7bef4a27fdd59ece39c878 kbproto-1.0.7.tar.bz2 +2d569c75884455c7148d133d341e8fd6 presentproto-1.0.tar.bz2 +a46765c8dcacb7114c821baf0df1e797 randrproto-1.5.0.tar.bz2 +1b4e5dede5ea51906f1530ca1e21d216 recordproto-1.14.2.tar.bz2 +a914ccc1de66ddeb4b611c6b0686e274 renderproto-0.11.1.tar.bz2 +cfdb57dae221b71b2703f8e2980eaaf4 resourceproto-1.2.0.tar.bz2 +edd8a73775e8ece1d69515dd17767bfb scrnsaverproto-1.2.2.tar.bz2 +e658641595327d3990eab70fdb55ca8b videoproto-2.3.2.tar.bz2 +5f4847c78e41b801982c8a5e06365b24 xcmiscproto-1.2.2.tar.bz2 +70c90f313b4b0851758ef77b95019584 xextproto-7.3.0.tar.bz2 +120e226ede5a4687b25dd357cc9b8efe xf86bigfontproto-1.2.0.tar.bz2 +a036dc2fcbf052ec10621fd48b68dbb1 xf86dgaproto-2.1.tar.bz2 +1d716d0dac3b664e5ee20c69d34bc10e xf86driproto-2.1.1.tar.bz2 +e793ecefeaecfeabd1aed6a01095174e xf86vidmodeproto-2.3.1.tar.bz2 +9959fe0bfb22a0e7260433b8d199590a xineramaproto-1.2.1.tar.bz2 +3ce2f230c5d8fa929f326ad1f0fa40a8 xproto-7.0.28.tar.bz2 +EOF +for package in $(grep -v '^#' list.md5 |cut -d " " -f 3) + do + wget http://mirror.switch.ch/ftp/mirror/X11/pub/individual/${section}/$package + grep $package list.md5 |md5sum -c - + packagedir=$(echo $package | sed 's/.tar.bz2//') + tar -xf $package + + pushd $packagedir + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make + make DESTDIR=$PKG install + popd + done +} diff --git a/talimatname/genel/xorg-server/talimat b/talimatname/genel/xorg-server/talimat new file mode 100644 index 000000000..fd6a5351b --- /dev/null +++ b/talimatname/genel/xorg-server/talimat @@ -0,0 +1,33 @@ +# Description: The Xorg Server is the core of the X Window system. +# URL: http://xorg.freedesktop.org +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: xcb-util-keysyms libepoxy xcb-util-image xcb-util-renderutil xcb-util-wm xorg-mesa xorg-glu xorg-pixman xorg-libdmx xorg-libxres xorg-font xorg-xkeyboard-config + +name=xorg-server +version=1.18.1 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/xserver/$name-$version.tar.bz2 + http://www.linuxfromscratch.org/patches/downloads/xorg-server/$name-$version-add_prime_support-1.patch + http://www.linuxfromscratch.org/patches/downloads/xorg-server/$name-$version-wayland_190-1.patch) + +build() { +cd $name-$version + +patch -Np1 -i ../$name-$version-add_prime_support-1.patch +patch -Np1 -i ../$name-$version-wayland_190-1.patch + +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ +--with-xkb-output=/var/lib/xkb \ +--enable-glamor \ +--with-fontrootdir=/usr/share/fonts \ +--enable-install-setuid \ +--disable-systemd-logind \ +--enable-suid-wrapper +make +make DESTDIR=$PKG install +rm -rf $PKG/var + +# glamor module part of xorg-glamor-egl +rm $PKG/usr/lib/xorg/modules/libglamoregl.{la,so} +} diff --git a/talimatname/genel/xorg-server/xorg-server.README b/talimatname/genel/xorg-server/xorg-server.README new file mode 100644 index 000000000..2ebc17b09 --- /dev/null +++ b/talimatname/genel/xorg-server/xorg-server.README @@ -0,0 +1,15 @@ +si la souris reste bloquée ou revient toujours au centre de l'écran, installez le +fichier 15-quirks.conf ds le dossier /etc/X11/xorg.conf.d +le contenu de ce fichier ressemble à: + +Section "InputClass" + Identifier "no need Accelerometer in X" + MatchProduct "Accelerometer" + Option "Ignore" "on" +EndSection +Section "InputClass" + Identifier "no need accelerometer in X" + MatchProduct "accelerometer" + Option "Ignore" "on" +EndSection + diff --git a/talimatname/genel/xorg-server/xorg-server.post-install b/talimatname/genel/xorg-server/xorg-server.post-install new file mode 100644 index 000000000..3c9bd0046 --- /dev/null +++ b/talimatname/genel/xorg-server/xorg-server.post-install @@ -0,0 +1,6 @@ +if ( ! grep ICE etc/sysconfig/createfiles > /dev/null );then + echo "/tmp/.ICE-unix dir 1777 root root" >> etc/sysconfig/createfiles +fi +if ( ! grep X11 etc/sysconfig/createfiles > /dev/null );then + echo "/tmp/.X11-unix dir 1777 root root" >> etc/sysconfig/createfiles +fi diff --git a/talimatname/genel/xorg-term/talimat b/talimatname/genel/xorg-term/talimat new file mode 100644 index 000000000..de068b9b3 --- /dev/null +++ b/talimatname/genel/xorg-term/talimat @@ -0,0 +1,40 @@ +# Description: xterm is a terminal emulator for the X Window System. +# URL: http://invisible-island.net/xorg-term/ +# Packager: pierre at nutyx dot org +# Depends on: xorg-app xorg-fontconfig xorg-libxft +_name=xterm + +name=xorg-term +version=322 +release=1 + +source=(ftp://invisible-island.net/${_name}/${_name}-$version.tgz + $name.list) + +build() { +cd ${_name}-* + +sed -i '/v0/{n;s/new:/new:kb=^?:/}' termcap && +printf '\tkbs=\\177,\n' >> terminfo + +TERMINFO=/usr/share/terminfo \ +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ +--with-app-defaults=/etc/X11/app-defaults +make +make DESTDIR=$PKG install +make DESTDIR=$PKG install-ti + +cat >> $PKG/etc/X11/app-defaults/XTerm << "EOF" +*VT100*locale: true +*VT100*faceName: Monospace +*VT100*faceSize: 10 +*backarrowKeyIsErase: true +*ptyInitialErase: true +EOF +install -m755 -d $PKG/usr/share/applications +install -m644 {xterm,uxterm}.desktop $PKG/usr/share/applications/ +for file in `cat $SRC/$name.list` +do + rm $PKG/$file +done +} diff --git a/talimatname/genel/xorg-term/xorg-term.list b/talimatname/genel/xorg-term/xorg-term.list new file mode 100644 index 000000000..4f9ca79c4 --- /dev/null +++ b/talimatname/genel/xorg-term/xorg-term.list @@ -0,0 +1,40 @@ +usr/share/terminfo/v/vs100 +usr/share/terminfo/x/xterm +usr/share/terminfo/x/xterm+256color +usr/share/terminfo/x/xterm+app +usr/share/terminfo/x/xterm+edit +usr/share/terminfo/x/xterm+kbs +usr/share/terminfo/x/xterm+noapp +usr/share/terminfo/x/xterm+pc+edit +usr/share/terminfo/x/xterm+pcc0 +usr/share/terminfo/x/xterm+pcc1 +usr/share/terminfo/x/xterm+pcc2 +usr/share/terminfo/x/xterm+pcc3 +usr/share/terminfo/x/xterm+pce2 +usr/share/terminfo/x/xterm+pcf0 +usr/share/terminfo/x/xterm+pcf2 +usr/share/terminfo/x/xterm+pcfkeys +usr/share/terminfo/x/xterm+tmux +usr/share/terminfo/x/xterm+vt+edit +usr/share/terminfo/x/xterm-16color +usr/share/terminfo/x/xterm-24 +usr/share/terminfo/x/xterm-256color +usr/share/terminfo/x/xterm-88color +usr/share/terminfo/x/xterm-8bit +usr/share/terminfo/x/xterm-basic +usr/share/terminfo/x/xterm-bold +usr/share/terminfo/x/xterm-color +usr/share/terminfo/x/xterm-hp +usr/share/terminfo/x/xterm-new +usr/share/terminfo/x/xterm-noapp +usr/share/terminfo/x/xterm-old +usr/share/terminfo/x/xterm-r5 +usr/share/terminfo/x/xterm-r6 +usr/share/terminfo/x/xterm-sco +usr/share/terminfo/x/xterm-sun +usr/share/terminfo/x/xterm-vt220 +usr/share/terminfo/x/xterm-vt52 +usr/share/terminfo/x/xterm-xf86-v44 +usr/share/terminfo/x/xterm-xfree86 +usr/share/terminfo/x/xterms + diff --git a/talimatname/genel/xorg-twm/talimat b/talimatname/genel/xorg-twm/talimat new file mode 100644 index 000000000..d6aad9499 --- /dev/null +++ b/talimatname/genel/xorg-twm/talimat @@ -0,0 +1,19 @@ +# Description: The twm package contains a very minimal window manager. +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: xorg-server +_name=twm + +name=xorg-twm +version=1.0.9 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/app/${_name}-$version.tar.bz2) + +build() { + cd ${_name}-$version + sed -i -e '/^rcdir =/s,^\(rcdir = \).*,\1/etc/X11/app-defaults,' src/Makefile.in + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-util-macros/talimat b/talimatname/genel/xorg-util-macros/talimat new file mode 100644 index 000000000..0ab1ce6ff --- /dev/null +++ b/talimatname/genel/xorg-util-macros/talimat @@ -0,0 +1,17 @@ +# Description: util-macros, contains the macros m4 used by the packages xorg +# URL: http://www.x.org +# Packager: pierre at nutyx dot org, tnut at nutyx dot org + +PKGMK_GROUPS=() +_name=util-macros +name=xorg-util-macros +version=1.19.0 +release=2 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/util/${_name}-$version.tar.bz2) +build() { +cd ${_name}-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-xbitmaps/talimat b/talimatname/genel/xorg-xbitmaps/talimat new file mode 100644 index 000000000..76915355a --- /dev/null +++ b/talimatname/genel/xorg-xbitmaps/talimat @@ -0,0 +1,17 @@ +# Description: Bitmaps for X +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: +PKGMK_GROUPS=() +_name=xbitmaps +name=xorg-xbitmaps +version=1.1.1 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/data/${_name}-$version.tar.bz2) +build() { +cd ${_name}-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-xclock/talimat b/talimatname/genel/xorg-xclock/talimat new file mode 100644 index 000000000..0773cdee5 --- /dev/null +++ b/talimatname/genel/xorg-xclock/talimat @@ -0,0 +1,18 @@ +# Description: clock analog for X mainly pout tester all X +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-libxft xorg-server +_name=xclock + +name=xorg-xclock +version=1.0.7 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/app/${_name}-$version.tar.bz2) + +build() { + cd ${_name}-$version + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-xcursor-themes/talimat b/talimatname/genel/xorg-xcursor-themes/talimat new file mode 100644 index 000000000..311e2927d --- /dev/null +++ b/talimatname/genel/xorg-xcursor-themes/talimat @@ -0,0 +1,18 @@ +# Description: game of themes for the curseurs X +# URL: http://xorg.freedesktop.org +# Packager: pierre at nutyx dot org +# Depends on: xorg-app +_name=xcursor-themes + +name=xorg-xcursor-themes +version=1.0.4 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/data/${_name}-$version.tar.bz2) + +build() { + cd ${_name}-$version + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-xinit/talimat b/talimatname/genel/xorg-xinit/talimat new file mode 100644 index 000000000..c407db63e --- /dev/null +++ b/talimatname/genel/xorg-xinit/talimat @@ -0,0 +1,20 @@ +# Description: The xinit package contains a usable script to start the xserver. +# Packager: tnut at nutyx dot org +# Depends on: xorg-server desktop-file-utils shared-mime-info + +_name=xinit +run=(desktop-file-utils shared-mime-info) + +name=xorg-xinit +version=1.3.4 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/app/${_name}-$version.tar.bz2) + +build() { + cd ${_name}-$version + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --with-xorg-xinitdir=/etc/X11/app-defaults + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-xkeyboard-config/talimat b/talimatname/genel/xorg-xkeyboard-config/talimat new file mode 100644 index 000000000..eae4d7dc6 --- /dev/null +++ b/talimatname/genel/xorg-xkeyboard-config/talimat @@ -0,0 +1,18 @@ +# Description: X keyboard configuration database +# URL: http://www.freedesktop.org/wiki/Software_2fXKeyboardConfig +# Packager: pierre at nutyx dot org +# Depends on: xorg-app intltool +_name=xkeyboard-config + +name=xorg-xkeyboard-config +version=2.17 +release=1 + +source=( http://xorg.freedesktop.org/archive/individual/data/${_name}/${_name}-$version.tar.bz2) + +build() { +cd ${_name}-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-xkb-rules-symlink=xorg +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg-xtrans/talimat b/talimatname/genel/xorg-xtrans/talimat new file mode 100644 index 000000000..9ce84d41a --- /dev/null +++ b/talimatname/genel/xorg-xtrans/talimat @@ -0,0 +1,18 @@ +# Description: xorg lib xtrans +# URL: http://xorg.freedesktop.org +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: libxcb + +_name=xtrans +name=xorg-xtrans +version=1.3.5 +release=1 + +source=(http://mirror.switch.ch/ftp/mirror/X11/pub/individual/lib/${_name}-$version.tar.bz2) + +build() { +cd ${_name}-$version +./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xorg/talimat b/talimatname/genel/xorg/talimat new file mode 100644 index 000000000..55d5751f8 --- /dev/null +++ b/talimatname/genel/xorg/talimat @@ -0,0 +1,70 @@ +# Description: With xf86-input-evdev,synaptics,vmmouse,wacom, xf86-video-ati,fbdev,intel,nouveau,vmware. +# Packager: tnut at nutyx dot org +# Depends on: mtdev xorg-libxvmc xorg-server xcb-util xorg-xkeyboard-config xorg-twm xorg-term xorg-xclock xorg-xinit libevdev + +run=(xorg-font xorg-xkeyboard-config xorg-server xorg-twm xorg-term xorg-xclock xorg-xinit) +section="driver" + +name=xorg +version=7.7 +release=8 + +source=() + +build() { +cat > list.md5 << "EOF" +96d89d9406a02f5e36bdaa4edd9a243a xf86-input-evdev-2.10.1.tar.bz2 +4e3c8bed1ab4a67db2160c2c3d7e2a34 xf86-input-synaptics-1.8.3.tar.bz2 +85e2e464b7219c495ad3a16465c226ed xf86-input-vmmouse-13.1.0.tar.bz2 +4597acd6ca57488b90369b81ce81efd0 xf86-input-wacom-0.32.0.tar.bz2 +ede86cd3d1b1d8882f0aea61d9e924ed xf86-video-ati-7.6.1.tar.bz2 +3931c0e19d441cc576dc088f9eb9fd73 xf86-video-fbdev-0.4.4.tar.bz2 +dc79910c7b9e32321cefc7af250c7765 xf86-video-nouveau-1.0.12.tar.bz2 +a893c37c589f7a31cea929a5d896a0e2 xf86-video-vesa-2.3.4.tar.bz2 +0cba22fed4cb639d5c4276f7892c543d xf86-video-vmware-13.1.0.tar.bz2 +EOF +unset MAKEFLAGS +for package in $(grep -v '^#' list.md5 |cut -d " " -f 3) + do + packagedir=$(echo $package | sed 's/.tar.bz2//') + packagename=$(echo $package | sed 's/.tar.bz2//') + case $packagename in + xf86-input-wacom-[0-9]*) + wget http://downloads.sourceforge.net/linuxwacom/$package;; + *) + wget http://mirror.switch.ch/ftp/mirror/X11/pub/individual/$section/$package;; + esac + grep $package list.md5 |md5sum -c - + tar -xf $package + + pushd $packagedir + case $packagename in + xf86-input-vmmouse-[0-9]*) + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --with-udev-rules-dir=/lib/udev/rules.d \ + --without-hal-callouts-dir \ + --without-hal-fdi-dir;; + xf86-video-intel-[0-9]*) + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-kms-only;; + xf86-input-wacom-[0-9]*) + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-systemd-unit-dir=no;; + *) + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var;; + esac + make + make DESTDIR=$PKG install + popd + done + +# Intel is a bit different +wget ftp://anduin.linuxfromscratch.org/BLFS/xf86-video-intel/xf86-video-intel-0340718.tar.xz +tar -xf xf86-video-intel-0340718.tar.xz +cd xf86-video-intel +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--localstatedir=/var \ +--enable-kms-only \ +--enable-uxa +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xpad/talimat b/talimatname/genel/xpad/talimat new file mode 100644 index 000000000..0e3540cbf --- /dev/null +++ b/talimatname/genel/xpad/talimat @@ -0,0 +1,18 @@ +# Description: Stickies-like notes program +# URL: http://mterry.name/xpad/ +# Packager: alienus at nutyx dot org +# Depends on: intltool xorg-libsm gtk3 + +name=xpad +version=4.3.1 +release=2 + +source=( +http://launchpad.net/xpad/trunk/4.3/+download/xpad-$version.tar.bz2) + +build(){ + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install helpdir=$PKG/usr/lib/xpad/help +} diff --git a/talimatname/genel/xquisite/talimat b/talimatname/genel/xquisite/talimat new file mode 100644 index 000000000..977e21337 --- /dev/null +++ b/talimatname/genel/xquisite/talimat @@ -0,0 +1,14 @@ +# Description: Theme d'icones xquisite for xfce +# URL: http://xfce-look.org/content/show.php/Xquisite?content=69735 +# Packager: pierre at nutyx dot org +# Depends on: +name=xquisite +version=0.4.6 +release=1 + +source=(http://downloads.nutyx.org/files/$name-$version.tar.gz) + +build() { +mkdir -p $PKG//usr/share/icons/ +cp -a * $PKG//usr/share/icons/ +} diff --git a/talimatname/genel/xsane/talimat b/talimatname/genel/xsane/talimat new file mode 100644 index 000000000..7171af651 --- /dev/null +++ b/talimatname/genel/xsane/talimat @@ -0,0 +1,20 @@ +# Description: Front end for SANE-1.0.24. It has additional features to improve the image quality and ease of use +# URL: http://www.xsane.org/ +# Maintainer: Oliver dot Rauch at xsane dot org +# Packager: pierre at nutyx dot org +# Depends on: gtk2 sane + +description="sane frontend with additional features to improve the image quality and ease of use" +name=xsane +version=0.999 +release=2 + +source=(http://www.xsane.org/download/xsane-$version.tar.gz) + +build() { +cd xsane-$version +sed -i -e 's/png_ptr->jmpbuf/png_jmpbuf(png_ptr)/' src/xsane-save.c +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xscreensaver/talimat b/talimatname/genel/xscreensaver/talimat new file mode 100644 index 000000000..dbe39a346 --- /dev/null +++ b/talimatname/genel/xscreensaver/talimat @@ -0,0 +1,30 @@ +# Description: Screen saver and locker for the X Window System +# URL: http://www.jwz.org/xscreensaver/ +# Packager: pierre at nutyx dot org +# Depends on: bc libglade xorg-libxmu xorg-libxt xorg-libxpm + +name=xscreensaver +version=5.34 +release=1 + +source=(http://www.jwz.org/xscreensaver/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--libexecdir=/usr/lib \ +--without-gnome +make +make install_prefix=$PKG install +chmod 755 $PKG/usr/bin/xscreensaver +mkdir -p $PKG/etc/pam.d +cat > $PKG/etc/pam.d/xscreensaver << "EOF" +# Begin /etc/pam.d/xscreensaver + +auth include system-auth +account include system-account + +# End /etc/pam.d/xscreensaver +EOF +} + diff --git a/talimatname/genel/xulrunner/talimat b/talimatname/genel/xulrunner/talimat new file mode 100644 index 000000000..727beecf5 --- /dev/null +++ b/talimatname/genel/xulrunner/talimat @@ -0,0 +1,23 @@ +# Description: Mozilla Runtime Environment +# URL: http://wiki.mozilla.org/XUL:Xul_Runner +# Packager: Chris Farrell, timcowchip at gmail dot com +# Maintainer: Chris Farrell, timcowchip at gmail dot com +# Depends on: + +name=xulrunner +version=41.0.2 +release=1 + +source=(http://ftp.mozilla.org/pub/mozilla.org/$name/releases/latest/runtimes/$name-$version.en-US.linux-`uname -m`.tar.bz2) + +build() { + mkdir ${PKG}/opt/ + + mkdir ${PKG}/usr/ + + mkdir ${PKG}/usr/bin/ + + cp -R "${SRC}/${name}" "${PKG}/opt/${name}" + + ln -s "/opt/${name}/${name}" "${PKG}/usr/bin/${name}" +} diff --git a/talimatname/genel/xvid/talimat b/talimatname/genel/xvid/talimat new file mode 100644 index 000000000..b6cb40717 --- /dev/null +++ b/talimatname/genel/xvid/talimat @@ -0,0 +1,22 @@ +# Description: XviD is an open source MPEG-4 video codec +# URL: http://xvid.org +# Packager: pierre at nutyx dot org +# Depends on: yasm +name=xvid +version=1.3.3 +release=1 + +source=( http://downloads.xvid.org/downloads/xvidcore-$version.tar.gz ) +build() { +cd xvidcore/build/generic +./configure --prefix=/usr +make +make DESTDIR=$PKG install +chmod -v 755 $PKG/usr/lib/libxvidcore.so.4.3 +ln -v -sf libxvidcore.so.4.3 $PKG/usr/lib/libxvidcore.so.4 +ln -v -sf libxvidcore.so.4 $PKG/usr/lib/libxvidcore.so +install -v -m755 -d $PKG/usr/share/doc/xvidcore-$version/examples +install -v -m644 ../../doc/* $PKG/usr/share/doc/xvidcore-$version +install -v -m644 ../../examples/* \ +$PKG/usr/share/doc/xvidcore-$version/examples +} diff --git a/talimatname/genel/yaml/talimat b/talimatname/genel/yaml/talimat new file mode 100644 index 000000000..46ba77391 --- /dev/null +++ b/talimatname/genel/yaml/talimat @@ -0,0 +1,16 @@ +# Description: C library for parsing and emitting YAML (YAML Ain't Markup Language) +# URL: http://pyyaml.org/ +# Packager: pierre at nutyx dot org +# Depends on: doxygen + +name=yaml +version=0.1.6 +release=1 + +source=(http://pyyaml.org/download/libyaml/yaml-$version.tar.gz) + +build() { +cd yaml-$version +./configure --prefix=/usr --disable-static +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/yasm/talimat b/talimatname/genel/yasm/talimat new file mode 100644 index 000000000..fc90438d6 --- /dev/null +++ b/talimatname/genel/yasm/talimat @@ -0,0 +1,20 @@ +# Description: A rewrite of NASM to allow for multiple syntax supported (NASM, TASM, GAS, etc.) +# URL: http://www.tortall.net/projects/yasm/ +# Packager: pierre at nutyx dot org +# Depends on: + +name=yasm +version=1.3.0 +release=1 + +source=(http://www.tortall.net/projects/$name/releases/$name-$version.tar.gz ) + + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/yelp-tools/talimat b/talimatname/genel/yelp-tools/talimat new file mode 100644 index 000000000..575e2e9f6 --- /dev/null +++ b/talimatname/genel/yelp-tools/talimat @@ -0,0 +1,17 @@ +# Description: Tools for creating Yelp documentation. +# URL: http://www.gnome.org/ +# Maintainer: NuTyX GNOME team +# Packager: piernov +# Depends on: libxslt libxml2 yelp-xsl, itstool + +name=yelp-tools +version=3.16.1 +release=1 +source=(http://download.gnome.org/sources/$name/${version:0:4}/$name-$version.tar.xz) + +build() { + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/yelp-xsl/talimat b/talimatname/genel/yelp-xsl/talimat new file mode 100644 index 000000000..ca103c6c6 --- /dev/null +++ b/talimatname/genel/yelp-xsl/talimat @@ -0,0 +1,17 @@ +# Description: Stylesheets for Yelp. +# URL: http://www.gnome.org/ +# Maintainer: git.gnome.org/brownse/yelp-xsl/ +# Packager: tnut at nutyx dot org +# Depends on: itstool libxslt intltool + +name=yelp-xsl +version=3.16.1 +release=1 +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version:0:4}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/yelp/talimat b/talimatname/genel/yelp/talimat new file mode 100644 index 000000000..a0cd101ad --- /dev/null +++ b/talimatname/genel/yelp/talimat @@ -0,0 +1,18 @@ +# Description: A help browser for viewing help files. +# URL: http://www.gnome.org/ +# Maintainer: git.gnome.org/brownse/yelp/ +# Packager: tnut at nutyx dot org +# Depends on: itstool intltool gtk-doc libxslt hicolor-icon-theme webkitgtk3, yelp-xsl, desktop-file-utils + + +name=yelp +version=3.16.1 +release=1 +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr --disable-static +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/yelp/yelp.post-install b/talimatname/genel/yelp/yelp.post-install new file mode 100644 index 000000000..fe3a6a284 --- /dev/null +++ b/talimatname/genel/yelp/yelp.post-install @@ -0,0 +1,3 @@ +glib-compile-schemas usr/share/glib-2.0/schemas > /dev/null 2>&1 +[ -f usr/bin/gtk-update-icon-cache ] && gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +[ -f usr/bin/update-desktop-database ] && update-desktop-database -q diff --git a/talimatname/genel/yubico-c-client/talimat b/talimatname/genel/yubico-c-client/talimat new file mode 100644 index 000000000..d1194bfd8 --- /dev/null +++ b/talimatname/genel/yubico-c-client/talimat @@ -0,0 +1,18 @@ +# Description: C library customer Yubico +# URL: http://www.yubico.com/ +# Packager: - https://github.com/Yubico/yubico-c-client.git +# Depends on: libyubikey curl + +name=yubico-c-client +version=2.9 +release=1 + +source=(http://yubico-c-client.googlecode.com/files/ykclient-$version.tar.gz) +build () +{ +cd ykclient-$version +./configure --prefix=/usr +make +make DESTDIR="${PKG}/" install +} + diff --git a/talimatname/genel/zenity/talimat b/talimatname/genel/zenity/talimat new file mode 100644 index 000000000..7fce5fc50 --- /dev/null +++ b/talimatname/genel/zenity/talimat @@ -0,0 +1,18 @@ +# Description: Display graphical dialog boxes from shell scripts. +# URL: http://www.gnome.org/ +# Maintainer: git.gnome.org/brownse/yelp/ +# Packager: tnut at nutyx dot org +# Depends on: itstool gtk3 libnotify yelp-tools + +name=zenity +version=3.16.3 +release=1 +source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version:0:4}/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr --sysconfdir=/etc \ + --localstatedir=/var +make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/zim/talimat b/talimatname/genel/zim/talimat new file mode 100644 index 000000000..e5d832f52 --- /dev/null +++ b/talimatname/genel/zim/talimat @@ -0,0 +1,21 @@ +# Description: A WYSIWYG text editor that aims at bringing the concept of a wiki to the desktop. +# URL: http://zim-wiki.org/ +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: python-gtk dejavu-ttf desktop-file-utils + +run=(dejavu-ttf desktop-file-utils shared-mime-info) + +name=zim +version=0.60 +release=2 + +source=( +http://www.zim-wiki.org/downloads/$name-$version.tar.gz) + +build() { + cd $name-$version + # zim's setup.py subclasses distutil's install class, adding a flag to + # disable running update-desktop-database and update-mime-database + # during the install: --skip-xdg-cmd + python2 setup.py install --prefix=/usr --root=$PKG --skip-xdg-cmd +} diff --git a/talimatname/genel/zim/zim.post-install b/talimatname/genel/zim/zim.post-install new file mode 100644 index 000000000..5ac427eea --- /dev/null +++ b/talimatname/genel/zim/zim.post-install @@ -0,0 +1,6 @@ +if [ -x usr/bin/update-desktop-database ]; then + usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi +if [ -x usr/bin/update-mime-database ]; then + usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1 +fi diff --git a/talimatname/genel/zip/talimat b/talimatname/genel/zip/talimat new file mode 100644 index 000000000..1d89b3c27 --- /dev/null +++ b/talimatname/genel/zip/talimat @@ -0,0 +1,16 @@ +# Description: Creates PKZIP-compatible .zip files +# URL: http://infozip.sourceforge.net/Zip.html +# Packager: pierre at nutyx dot org +# Depends on: +name=zip +version=3.0 +release=1 + +source=( http://downloads.sourceforge.net/infozip/zip30.tar.gz) + +build() { + cd ${name}30 + make -f unix/Makefile prefix=/usr generic_gcc + make prefix=$PKG/usr MANDIR=$PKG/usr/share/man/man1 -f unix/Makefile install + +} diff --git a/talimatname/genel/zsh/talimat b/talimatname/genel/zsh/talimat new file mode 100644 index 000000000..676c4041b --- /dev/null +++ b/talimatname/genel/zsh/talimat @@ -0,0 +1,32 @@ +# Description: A very advanced and programmable command interpreter (shell) for UNIX +# URL: URL: http://www.zsh.org +# NuTyX package info file (http://nutyx.org) +# Packager: # NuTyX package info file (http://nutyx.org) +# Depends on: pcre + +name=zsh +version=5.1.1 +release=1 + +source=(http://www.zsh.org/pub/$name-$version.tar.xz) + +build(){ + cd $name-$version + ./configure --prefix=/usr \ + --bindir=/bin \ + --sysconfdir=/etc/zsh \ + --enable-etcdir=/etc/zsh + make + makeinfo Doc/zsh.texi --html -o Doc/html + makeinfo Doc/zsh.texi --html --no-split --no-headers -o Doc/zsh.html + makeinfo Doc/zsh.texi --plaintext -o Doc/zsh.txt + make DESTDIR=$PKG install + + make infodir=$PKG/usr/share/info install.info + install -v -dm755 $PKG/usr/share/doc/zsh-$version/html + install -v -m644 Doc/html/* $PKG/usr/share/doc/zsh-$version/html + install -v -m644 Doc/zsh.{html,txt} $PKG/usr/share/doc/zsh-$version +} + + + diff --git a/talimatname/genel/zsh/zsh.post-install b/talimatname/genel/zsh/zsh.post-install new file mode 100644 index 000000000..06542dc50 --- /dev/null +++ b/talimatname/genel/zsh/zsh.post-install @@ -0,0 +1,3 @@ +cat >> /etc/shells << EOF +/bin/zsh +EOF diff --git a/talimatname/onsistem/0bash/talimat b/talimatname/onsistem/0bash/talimat new file mode 100644 index 000000000..0672a0dcb --- /dev/null +++ b/talimatname/onsistem/0bash/talimat @@ -0,0 +1,18 @@ +version=4.3.30 +source=(http://ftp.gnu.org/gnu/bash/bash-$version.tar.gz) +build() +{ +cd bash-$version + +./configure --prefix=/tools \ + --without-bash-malloc + +make + +make install + +ln -vsf bash /tools/bin/sh +mkdir -p $LFS/bin +ln -vsf /tools/bin/bash $LFS/bin/bash +ln -vsf bash $LFS/bin/sh +} diff --git a/talimatname/onsistem/0binutils_pass1/talimat b/talimatname/onsistem/0binutils_pass1/talimat new file mode 100644 index 000000000..41e087c77 --- /dev/null +++ b/talimatname/onsistem/0binutils_pass1/talimat @@ -0,0 +1,25 @@ +version=2.26 +source=(http://ftp.gnu.org/gnu/binutils/binutils-$version.tar.bz2 + http://www.linuxfromscratch.org/patches/lfs/development/binutils-$version-upstream_fix-2.patch) + +build() +{ +cd binutils-$version + +patch -Np1 -i ../binutils-$version-upstream_fix-2.patch + +mkdir -v build +cd build +../configure \ + --prefix=/tools \ + --with-sysroot=$LFS \ + --with-lib-path=/tools/lib \ + --target=$LFS_TGT \ + --disable-nls \ + --disable-werror +make +case $(uname -m) in + x86_64) mkdir -v /tools/lib && ln -sv lib /tools/lib64 ;; +esac +make install +} diff --git a/talimatname/onsistem/0binutils_pass2/talimat b/talimatname/onsistem/0binutils_pass2/talimat new file mode 100644 index 000000000..86f6617b9 --- /dev/null +++ b/talimatname/onsistem/0binutils_pass2/talimat @@ -0,0 +1,28 @@ +version=2.26 +source=(http://ftp.gnu.org/gnu/binutils/binutils-$version.tar.bz2 + http://www.linuxfromscratch.org/patches/lfs/development/binutils-$version-upstream_fix-2.patch) + +build() +{ +cd binutils-$version + +patch -Np1 -i ../binutils-$version-upstream_fix-2.patch + +mkdir -v build +cd build + +CC=$LFS_TGT-gcc \ +AR=$LFS_TGT-ar \ +RANLIB=$LFS_TGT-ranlib \ +../configure \ + --prefix=/tools \ + --disable-nls \ + --disable-werror \ + --with-lib-path=/tools/lib \ + --with-sysroot +make +make install +make -C ld clean +make -C ld LIB_PATH=/usr/lib:/lib +cp -v ld/ld-new /tools/bin +} diff --git a/talimatname/onsistem/0bzip2/talimat b/talimatname/onsistem/0bzip2/talimat new file mode 100644 index 000000000..d71a81988 --- /dev/null +++ b/talimatname/onsistem/0bzip2/talimat @@ -0,0 +1,11 @@ +version=1.0.6 +source=(http://www.bzip.org/$version/bzip2-$version.tar.gz) + +build() +{ +cd bzip2-$version + +make + +make PREFIX=/tools install +} diff --git a/talimatname/onsistem/0check/talimat b/talimatname/onsistem/0check/talimat new file mode 100644 index 000000000..6ac7739d9 --- /dev/null +++ b/talimatname/onsistem/0check/talimat @@ -0,0 +1,14 @@ +name=check +version=0.10.0 +source=(http://sourceforge.net/projects/check/files/check/$version/$name-$version.tar.gz ) +build() +{ +cd $name-$version + +PKG_CONFIG= ./configure --prefix=/tools + +make + +make install + +} diff --git a/talimatname/onsistem/0coreutils/talimat b/talimatname/onsistem/0coreutils/talimat new file mode 100644 index 000000000..cca5a079b --- /dev/null +++ b/talimatname/onsistem/0coreutils/talimat @@ -0,0 +1,16 @@ +version=8.25 +source=(http://ftp.gnu.org/gnu/coreutils/coreutils-$version.tar.xz) +build() +{ +cd coreutils-$version +./configure --prefix=/tools --enable-install-program=hostname +make +make install +for i in cat echo pwd stty +do + ln -s /tools/bin/$i $LFS/bin/$i +done + +mkdir -p $LFS/usr/bin +ln -s /tools/bin/env $LFS/usr/bin/env +} diff --git a/talimatname/onsistem/0dejagnu/talimat b/talimatname/onsistem/0dejagnu/talimat new file mode 100644 index 000000000..8a2c8825f --- /dev/null +++ b/talimatname/onsistem/0dejagnu/talimat @@ -0,0 +1,13 @@ +version=1.5.3 +source=(\ +http://ftp.gnu.org/gnu/dejagnu/dejagnu-$version.tar.gz ) +build() +{ +cd dejagnu-$version + +./configure --prefix=/tools + +make install + +make check +} diff --git a/talimatname/onsistem/0diffutils/talimat b/talimatname/onsistem/0diffutils/talimat new file mode 100644 index 000000000..cb99717ba --- /dev/null +++ b/talimatname/onsistem/0diffutils/talimat @@ -0,0 +1,12 @@ +version=3.3 +source=(http://ftp.gnu.org/gnu/diffutils/diffutils-$version.tar.xz) + +build() +{ +cd diffutils-$version +./configure --prefix=/tools + +make + +make install +} diff --git a/talimatname/onsistem/0expect/talimat b/talimatname/onsistem/0expect/talimat new file mode 100644 index 000000000..ff704c828 --- /dev/null +++ b/talimatname/onsistem/0expect/talimat @@ -0,0 +1,17 @@ +version=5.45 +source=(http://prdownloads.sourceforge.net/expect/expect$version.tar.gz) +build() +{ +cd expect* + +cp configure{,.orig} +sed 's:/usr/local/bin:/bin:' configure.orig > configure + +./configure --prefix=/tools --with-tcl=/tools/lib \ + --with-tclinclude=/tools/include + +make + + +make SCRIPTS="" install +} diff --git a/talimatname/onsistem/0file/talimat b/talimatname/onsistem/0file/talimat new file mode 100644 index 000000000..c1a404c47 --- /dev/null +++ b/talimatname/onsistem/0file/talimat @@ -0,0 +1,13 @@ +version=5.25 +source=(ftp://ftp.astron.com/pub/file/file-$version.tar.gz) + +build() +{ +cd file-$version + +./configure --prefix=/tools + +make + +make install +} diff --git a/talimatname/onsistem/0findutils/talimat b/talimatname/onsistem/0findutils/talimat new file mode 100644 index 000000000..6b00108b1 --- /dev/null +++ b/talimatname/onsistem/0findutils/talimat @@ -0,0 +1,13 @@ +version=4.6.0 +source=(http://ftp.gnu.org/gnu/findutils/findutils-$version.tar.gz) + +build() +{ +cd findutils-$version + +./configure --prefix=/tools + +make + +make install +} diff --git a/talimatname/onsistem/0gawk/talimat b/talimatname/onsistem/0gawk/talimat new file mode 100644 index 000000000..6b807d14b --- /dev/null +++ b/talimatname/onsistem/0gawk/talimat @@ -0,0 +1,11 @@ +version=4.1.3 +source=(http://ftp.gnu.org/gnu/gawk/gawk-$version.tar.xz) +build() +{ +cd gawk-$version + + ./configure --prefix=/tools +make + +make install +} diff --git a/talimatname/onsistem/0gcc_pass1/talimat b/talimatname/onsistem/0gcc_pass1/talimat new file mode 100644 index 000000000..580efc263 --- /dev/null +++ b/talimatname/onsistem/0gcc_pass1/talimat @@ -0,0 +1,57 @@ +version=5.3.0 +source=(\ +http://ftp.gnu.org/gnu/gmp/gmp-6.1.0.tar.xz \ +http://www.mpfr.org/mpfr-current/mpfr-3.1.3.tar.xz \ +http://www.multiprecision.org/mpc/download/mpc-1.0.3.tar.gz \ +ftp://gcc.gnu.org/pub/gcc/releases/gcc-$version/gcc-$version.tar.bz2) + +build() +{ +cd gcc-$version +mv ../mpfr-3.1.3 mpfr +mv ../gmp-6.1.0 gmp +mv ../mpc-1.0.3 mpc + +for file in \ + $(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h) +do + cp -uv $file{,.orig} + sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' \ + -e 's@/usr@/tools@g' $file.orig > $file + echo ' +#undef STANDARD_STARTFILE_PREFIX_1 +#undef STANDARD_STARTFILE_PREFIX_2 +#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/" +#define STANDARD_STARTFILE_PREFIX_2 ""' >> $file + touch $file.orig +done + +mkdir -v build +cd build + +../configure \ + --target=$LFS_TGT \ + --prefix=/tools \ + --with-glibc-version=2.11 \ + --with-sysroot=$LFS \ + --with-newlib \ + --without-headers \ + --with-local-prefix=/tools \ + --with-native-system-header-dir=/tools/include \ + --disable-nls \ + --disable-shared \ + --disable-multilib \ + --disable-decimal-float \ + --disable-threads \ + --disable-libatomic \ + --disable-libgomp \ + --disable-libquadmath \ + --disable-libssp \ + --disable-libvtv \ + --disable-libstdcxx \ + --enable-languages=c,c++ +make + +make install + +} diff --git a/talimatname/onsistem/0gcc_pass2/talimat b/talimatname/onsistem/0gcc_pass2/talimat new file mode 100644 index 000000000..a21c749d5 --- /dev/null +++ b/talimatname/onsistem/0gcc_pass2/talimat @@ -0,0 +1,68 @@ +version=5.3.0 +source=(\ +http://ftp.gnu.org/gnu/gmp/gmp-6.1.0.tar.xz \ +http://www.mpfr.org/mpfr-current/mpfr-3.1.3.tar.xz \ +http://www.multiprecision.org/mpc/download/mpc-1.0.3.tar.gz \ +http://ftp.gnu.org/gnu/gcc/gcc-$version/gcc-$version.tar.bz2 ) + +build() +{ +cd gcc-$version + +cat gcc/limitx.h gcc/glimits.h gcc/limity.h > \ + `dirname $($LFS_TGT-gcc -print-libgcc-file-name)`/include-fixed/limits.h + + +for file in \ + $(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h) +do + cp -uv $file{,.orig} + sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' \ + -e 's@/usr@/tools@g' $file.orig > $file + echo ' +#undef STANDARD_STARTFILE_PREFIX_1 +#undef STANDARD_STARTFILE_PREFIX_2 +#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/" +#define STANDARD_STARTFILE_PREFIX_2 ""' >> $file + touch $file.orig +done + +mv -v ../mpfr-3.1.3 mpfr +mv -v ../gmp-6.1.0 gmp +mv -v ../mpc-1.0.3 mpc + + +mkdir -v build +cd build + +CC=$LFS_TGT-gcc \ +CXX=$LFS_TGT-g++ \ +AR=$LFS_TGT-ar \ +RANLIB=$LFS_TGT-ranlib \ +../configure \ + --prefix=/tools \ + --with-local-prefix=/tools \ + --with-native-system-header-dir=/tools/include \ + --enable-languages=c,c++ \ + --disable-libstdcxx-pch \ + --disable-multilib \ + --disable-bootstrap \ + --disable-libgomp + + +make + +make install + +ln -sv gcc /tools/bin/cc + +echo 'main(){}' > dummy.c +cc dummy.c +readelf -l a.out | grep ': /tools' + +rm -v dummy.c a.out +mkdir -p $LFS/usr/lib +ln -sv /tools/lib/libgcc_s.so{,.1} $LFS/usr/lib +ln -sv /tools/lib/libstdc++.so{,.6} $LFS/usr/lib +sed 's/tools/usr/' /tools/lib/libstdc++.la > $LFS/usr/lib/libstdc++.la +} diff --git a/talimatname/onsistem/0gettext/talimat b/talimatname/onsistem/0gettext/talimat new file mode 100644 index 000000000..499496a01 --- /dev/null +++ b/talimatname/onsistem/0gettext/talimat @@ -0,0 +1,16 @@ +version=0.19.7 +source=(http://ftp.gnu.org/gnu/gettext/gettext-$version.tar.xz) +build() +{ +cd gettext-$version/gettext-tools + +EMACS="no" ./configure --prefix=/tools --disable-shared + +make -C gnulib-lib +make -C intl pluralx.c +make -C src msgfmt +make -C src msgmerge +make -C src xgettext + +cp -v src/{msgfmt,msgmerge,xgettext} /tools/bin +} diff --git a/talimatname/onsistem/0glibc/talimat b/talimatname/onsistem/0glibc/talimat new file mode 100644 index 000000000..0fe881043 --- /dev/null +++ b/talimatname/onsistem/0glibc/talimat @@ -0,0 +1,38 @@ +version=2.22 +source=(\ +http://ftp.gnu.org/gnu/glibc/glibc-$version.tar.xz + http://www.linuxfromscratch.org/patches/lfs/development/glibc-$version-upstream_i386_fix-1.patch +) + +build() +{ +cd glibc-$version +patch -Np1 -i ../glibc-$version-upstream_i386_fix-1.patch + +mkdir -v build +cd build + + +../configure \ + --prefix=/tools \ + --host=$LFS_TGT \ + --build=$(../scripts/config.guess) \ + --disable-profile \ + --enable-kernel=2.6.32 \ + --enable-obsolete-rpc \ + --with-headers=/tools/include \ + libc_cv_forced_unwind=yes \ + libc_cv_ctors_header=yes \ + libc_cv_c_cleanup=yes + +make +# Evite le fail de make install +rm -rf /tools/share/info/dir + +make install + +echo 'main(){}' > dummy.c +$LFS_TGT-gcc dummy.c +echo $(readelf -l a.out | grep ': /tools') +rm -v dummy.c a.out +} diff --git a/talimatname/onsistem/0grep/talimat b/talimatname/onsistem/0grep/talimat new file mode 100644 index 000000000..effd94258 --- /dev/null +++ b/talimatname/onsistem/0grep/talimat @@ -0,0 +1,14 @@ +version=2.23 +source=(http://ftp.gnu.org/gnu/grep/grep-$version.tar.xz\ + ) +build() +{ +cd grep-$version + +./configure --prefix=/tools + +make + +make install + +} diff --git a/talimatname/onsistem/0gzip/talimat b/talimatname/onsistem/0gzip/talimat new file mode 100644 index 000000000..885ded33d --- /dev/null +++ b/talimatname/onsistem/0gzip/talimat @@ -0,0 +1,12 @@ +version=1.6 +source=(http://ftp.gnu.org/gnu/gzip/gzip-$version.tar.xz) +build() +{ +cd gzip-$version + +./configure --prefix=/tools + +make + +make install +} diff --git a/talimatname/onsistem/0libarchive/talimat b/talimatname/onsistem/0libarchive/talimat new file mode 100644 index 000000000..1608cef77 --- /dev/null +++ b/talimatname/onsistem/0libarchive/talimat @@ -0,0 +1,25 @@ +name=libarchive +version=3.1.2 +source=(http://www.libarchive.org/downloads/$name-$version.tar.gz + http://downloads.nutyx.org/files/patchs/$name/$name-$version-mtree-fix-line-filename-length-calculation-01.patch + http://downloads.nutyx.org/files/patchs/$name/$name-$version-limit-write-requests-to-at-most-INT_MAX-01.patch + http://downloads.nutyx.org/files/patchs/$name/$name-$version-acl-01.patch + http://downloads.nutyx.org/files/patchs/$name/$name-$version-sparce-mtree-01.patch + ) + +build() { +cd $name-$version +patch -Np1 -i ../$name-$version-mtree-fix-line-filename-length-calculation-01.patch +patch -Np1 -i ../$name-$version-limit-write-requests-to-at-most-INT_MAX-01.patch +patch -Np1 -i ../$name-$version-acl-01.patch +patch -Np1 -i ../$name-$version-sparce-mtree-01.patch + +./configure --prefix=/tools \ + --without-xml2 --without-expat \ + --without-openssl --disable-acl \ + -disable-bsdcpio --without-zlib \ + --disable-xattr \ + --without-iconv --without-bz2lib +make +make install +} diff --git a/talimatname/onsistem/0libstdc++/talimat b/talimatname/onsistem/0libstdc++/talimat new file mode 100644 index 000000000..f2f60300e --- /dev/null +++ b/talimatname/onsistem/0libstdc++/talimat @@ -0,0 +1,21 @@ +version=5.3.0 +source=(\ +http://ftp.gnu.org/gnu/gcc/gcc-$version/gcc-$version.tar.bz2 ) + +build() +{ +cd gcc-$version +mkdir -pv build +cd build + +../libstdc++-v3/configure \ + --host=$LFS_TGT \ + --prefix=/tools \ + --disable-multilib \ + --disable-nls \ + --disable-libstdcxx-threads \ + --disable-libstdcxx-pch \ + --with-gxx-include-dir=/tools/$LFS_TGT/include/c++/$version +make +make install +} diff --git a/talimatname/onsistem/0linux-header/talimat b/talimatname/onsistem/0linux-header/talimat new file mode 100644 index 000000000..d8c1cfc3d --- /dev/null +++ b/talimatname/onsistem/0linux-header/talimat @@ -0,0 +1,11 @@ +version=4.4 +source=(\ +http://www.kernel.org/pub/linux/kernel/v4.x/linux-$version.tar.xz) +build() +{ +cd linux-$version +make mrproper +make headers_check +make INSTALL_HDR_PATH=dest headers_install +cp -rv dest/include/* /tools/include +} diff --git a/talimatname/onsistem/0lzip/talimat b/talimatname/onsistem/0lzip/talimat new file mode 100644 index 000000000..0f9091a01 --- /dev/null +++ b/talimatname/onsistem/0lzip/talimat @@ -0,0 +1,8 @@ +version=1.18-rc1 +source=(http://site.com/lzip/lzip-$version.tar.gz) +build() { +cd lzip-$version +./configure --prefix=/tools +make +make install +} diff --git a/talimatname/onsistem/0m4/talimat b/talimatname/onsistem/0m4/talimat new file mode 100644 index 000000000..51cd82690 --- /dev/null +++ b/talimatname/onsistem/0m4/talimat @@ -0,0 +1,11 @@ +version=1.4.17 +source=(http://ftp.gnu.org/gnu/m4/m4-$version.tar.xz) +build() +{ +cd m4-$version +./configure --prefix=/tools + +make + +make install +} diff --git a/talimatname/onsistem/0make/talimat b/talimatname/onsistem/0make/talimat new file mode 100644 index 000000000..786419b82 --- /dev/null +++ b/talimatname/onsistem/0make/talimat @@ -0,0 +1,13 @@ +version=4.1 +source=(http://ftp.gnu.org/gnu/make/make-$version.tar.bz2) + +build() +{ +cd make-$version + +./configure --prefix=/tools --without-guile + +make + +make install +} diff --git a/talimatname/onsistem/0mps/talimat b/talimatname/onsistem/0mps/talimat new file mode 100644 index 000000000..5c7d97891 --- /dev/null +++ b/talimatname/onsistem/0mps/talimat @@ -0,0 +1,17 @@ +version=0.1 +source=(http://github.org/milisarge/malfs/mps-$version.tar.gz) +build() +{ +cd mps-$version + +PKG_CONFIG_PATH=/tools/lib/pkgconfig \ + +install -m755 mps /tools/bin/mps +install -m755 mpsd /tools/bin/mpsd + +install -m666 mpsd.conf /tools/etc/mpsd.conf +install -m666 onmpsd.conf /tools/etc/onmpsd.conf +install -m666 dokunulmaz /tools/etc/dokunulmaz + +mkdir -pv $LFS/var/lib/pkg/DB +} diff --git a/talimatname/onsistem/0ncurses/talimat b/talimatname/onsistem/0ncurses/talimat new file mode 100644 index 000000000..7948076b6 --- /dev/null +++ b/talimatname/onsistem/0ncurses/talimat @@ -0,0 +1,17 @@ +version=6.0 +source=(ftp://invisible-island.net/ncurses/ncurses-$version.tar.gz) + +build() +{ +cd ncurses-$version + +sed -i s/mawk// configure + +./configure --prefix=/tools --with-shared \ + --without-debug --without-ada --enable-widec \ + --enable-overwrite + +make + +make install +} diff --git a/talimatname/onsistem/0patch/talimat b/talimatname/onsistem/0patch/talimat new file mode 100644 index 000000000..6926f68cc --- /dev/null +++ b/talimatname/onsistem/0patch/talimat @@ -0,0 +1,14 @@ +version=2.7.5 +source=(http://ftp.gnu.org/gnu/patch/patch-$version.tar.xz) + +build() +{ +cd patch-$version + +./configure --prefix=/tools + +make + + +make install +} diff --git a/talimatname/onsistem/0perl/talimat b/talimatname/onsistem/0perl/talimat new file mode 100644 index 000000000..cdc3c34ef --- /dev/null +++ b/talimatname/onsistem/0perl/talimat @@ -0,0 +1,16 @@ +version=5.22.1 +source=(http://ftp.funet.fi/pub/CPAN/src/perl-$version.tar.bz2 + ) +build() +{ +cd perl-$version + +sh Configure -des -Dprefix=/tools -Dlibs=-lm + +make + +cp -v perl cpan/podlators/pod2man /tools/bin +mkdir -pv /tools/lib/perl5/$version +cp -Rv lib/* /tools/lib/perl5/$version +ln -s /tools/bin/perl $LFS/usr/bin +} diff --git a/talimatname/onsistem/0pkg-config/talimat b/talimatname/onsistem/0pkg-config/talimat new file mode 100644 index 000000000..d62e7c846 --- /dev/null +++ b/talimatname/onsistem/0pkg-config/talimat @@ -0,0 +1,12 @@ +version=0.29 +source=(http://pkgconfig.freedesktop.org/releases/pkg-config-$version.tar.gz) +build() +{ +cd pkg-config-$version + +./configure --prefix=/tools \ + --with-internal-glib +make + +make install +} diff --git a/talimatname/onsistem/0pkgutils/talimat b/talimatname/onsistem/0pkgutils/talimat new file mode 100644 index 000000000..1a4e855c4 --- /dev/null +++ b/talimatname/onsistem/0pkgutils/talimat @@ -0,0 +1,21 @@ +name=pkgutils +version=5.35.6 +source=(http://crux.nu/files/$name-$version.tar.gz) +build() +{ +cd $name-$version + +PKG_CONFIG_PATH=/tools/lib/pkgconfig \ +make + +install -m755 pkgadd /tools/bin/pkgadd + +ln -sv pkgadd /tools/bin/pkginfo +ln -sv pkgadd /tools/bin/pkgrm + +sed -e "s/#VERSION#/$VERSION/" pkgmk.in > /tools/bin/pkgmk +chmod 755 /tools/bin/pkgmk +install -m666 pkgmk.conf /tools/etc/pkgmk.conf +mkdir -pv $LFS/var/lib/pkg +touch $LFS/var/lib/pkg/db +} diff --git a/talimatname/onsistem/0sed/talimat b/talimatname/onsistem/0sed/talimat new file mode 100644 index 000000000..9ec8102fc --- /dev/null +++ b/talimatname/onsistem/0sed/talimat @@ -0,0 +1,14 @@ +version=4.2.2 +source=(http://ftp.gnu.org/gnu/sed/sed-$version.tar.bz2) + +build() +{ +cd sed-$version + +./configure --prefix=/tools + +make + + +make install +} diff --git a/talimatname/onsistem/0tar/talimat b/talimatname/onsistem/0tar/talimat new file mode 100644 index 000000000..1c45fa13a --- /dev/null +++ b/talimatname/onsistem/0tar/talimat @@ -0,0 +1,13 @@ +version=1.28 +source=(http://ftp.gnu.org/gnu/tar/tar-$version.tar.xz) + +build() +{ +cd tar-$version +./configure --prefix=/tools + +make + + +make install +} diff --git a/talimatname/onsistem/0tcl/talimat b/talimatname/onsistem/0tcl/talimat new file mode 100644 index 000000000..dc3e5c63f --- /dev/null +++ b/talimatname/onsistem/0tcl/talimat @@ -0,0 +1,21 @@ +version=8.6.4 +source=( http://sourceforge.net/projects/tcl/files/Tcl/$version/tcl-core${version}-src.tar.gz) + +build() +{ +cd tcl$version + + +cd unix +./configure --prefix=/tools + +make + +make install + +chmod -v u+w /tools/lib/libtcl8.6.so + +make install-private-headers + +ln -sv tclsh8.6 /tools/bin/tclsh +} diff --git a/talimatname/onsistem/0texinfo/talimat b/talimatname/onsistem/0texinfo/talimat new file mode 100644 index 000000000..4ef9ff7cc --- /dev/null +++ b/talimatname/onsistem/0texinfo/talimat @@ -0,0 +1,16 @@ +version=6.1 +source=(\ +http://ftp.gnu.org/gnu/texinfo/texinfo-$version.tar.xz) + +build() +{ +cd texinfo-* + +./configure --prefix=/tools + +make + +make install + + +} diff --git a/talimatname/onsistem/0util-linux/talimat b/talimatname/onsistem/0util-linux/talimat new file mode 100644 index 000000000..de59d194d --- /dev/null +++ b/talimatname/onsistem/0util-linux/talimat @@ -0,0 +1,14 @@ +version=2.27.1 + +source=(http://www.kernel.org/pub/linux/utils/util-linux/v${version:0:4}/util-linux-$version.tar.xz) + +build() { +cd util-linux-$version +./configure --prefix=/tools \ +--without-python \ +--disable-makeinstall-chown \ +--without-systemdsystemunitdir \ +PKG_CONFIG="" +make +make install +} diff --git a/talimatname/onsistem/0xz/talimat b/talimatname/onsistem/0xz/talimat new file mode 100644 index 000000000..0f159e756 --- /dev/null +++ b/talimatname/onsistem/0xz/talimat @@ -0,0 +1,8 @@ +version=5.2.2 +source=(http://tukaani.org/xz/xz-$version.tar.xz) +build() { +cd xz-$version +./configure --prefix=/tools +make +make install +} diff --git a/talimatname/onsistem/0zlib/talimat b/talimatname/onsistem/0zlib/talimat new file mode 100644 index 000000000..577f11d75 --- /dev/null +++ b/talimatname/onsistem/0zlib/talimat @@ -0,0 +1,9 @@ +name=zlib +version=1.2.8 +source=(http://www.zlib.net/zlib-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/tools +make +make install +} diff --git a/talimatname/onsistem/derleme.sira b/talimatname/onsistem/derleme.sira new file mode 100644 index 000000000..821183344 --- /dev/null +++ b/talimatname/onsistem/derleme.sira @@ -0,0 +1,35 @@ +0binutils_pass1 +0gcc_pass1 +0linux-header +0glibc +0libstdc++ +0binutils_pass2 +0gcc_pass2 +0tcl +0expect +0dejagnu +0check +0ncurses +0bash +0bzip2 +0coreutils +0diffutils +0file +0findutils +0gawk +0gettext +0grep +0gzip +0m4 +0make +0patch +0perl +0sed +0tar +0texinfo +0util-linux +0xz +0lzip +0zlib +0libarchive +0mps diff --git a/talimatname/temel-ek/broadcom-wl/broadcom-wl.README b/talimatname/temel-ek/broadcom-wl/broadcom-wl.README new file mode 100644 index 000000000..015a60ae3 --- /dev/null +++ b/talimatname/temel-ek/broadcom-wl/broadcom-wl.README @@ -0,0 +1,3 @@ +Install the devel of any kernel: + +kernel.devel or kernel-lts.devel diff --git a/talimatname/temel-ek/broadcom-wl/broadcom-wl.gcc.patch b/talimatname/temel-ek/broadcom-wl/broadcom-wl.gcc.patch new file mode 100644 index 000000000..f93e3f1d3 --- /dev/null +++ b/talimatname/temel-ek/broadcom-wl/broadcom-wl.gcc.patch @@ -0,0 +1,11 @@ +--- a/Makefile 2014-06-26 10:42:08.000000000 +0000 ++++ b/Makefile 2014-07-17 22:44:01.662297228 +0000 +@@ -126,6 +126,8 @@ + EXTRA_CFLAGS += -I$(src)/src/shared/bcmwifi/include + #EXTRA_CFLAGS += -DBCMDBG_ASSERT -DBCMDBG_ERR + ++EXTRA_CFLAGS += -Wno-date-time ++ + EXTRA_LDFLAGS := $(src)/lib/wlc_hybrid.o_shipped + + KBASE ?= /lib/modules/`uname -r` diff --git a/talimatname/temel-ek/broadcom-wl/broadcom-wl.license.patch b/talimatname/temel-ek/broadcom-wl/broadcom-wl.license.patch new file mode 100644 index 000000000..1719a99ca --- /dev/null +++ b/talimatname/temel-ek/broadcom-wl/broadcom-wl.license.patch @@ -0,0 +1,10 @@ +--- a/src/wl/sys/wl_linux.c 2014-06-26 10:42:08.000000000 +0000 ++++ b/src/wl/sys/wl_linux.c 2014-07-17 22:44:26.254759666 +0000 +@@ -205,6 +205,7 @@ + + static int nompc = 0; + module_param(nompc, int, 0); ++MODULE_LICENSE("Mixed/Proprietary"); + + #ifdef quote_str + #undef quote_str diff --git a/talimatname/temel-ek/broadcom-wl/broadcom-wl.linux-recent.patch b/talimatname/temel-ek/broadcom-wl/broadcom-wl.linux-recent.patch new file mode 100644 index 000000000..7fe63199a --- /dev/null +++ b/talimatname/temel-ek/broadcom-wl/broadcom-wl.linux-recent.patch @@ -0,0 +1,350 @@ +--- a/src/wl/sys/wl_cfg80211_hybrid.c 2014-06-26 12:42:08.000000000 +0200 ++++ b/src/wl/sys/wl_cfg80211_hybrid.c 2015-01-22 01:43:25.378920452 +0100 +@@ -63,8 +63,13 @@ + static s32 wl_cfg80211_join_ibss(struct wiphy *wiphy, struct net_device *dev, + struct cfg80211_ibss_params *params); + static s32 wl_cfg80211_leave_ibss(struct wiphy *wiphy, struct net_device *dev); ++#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 16, 0) + static s32 wl_cfg80211_get_station(struct wiphy *wiphy, + struct net_device *dev, u8 *mac, struct station_info *sinfo); ++#else ++static s32 wl_cfg80211_get_station(struct wiphy *wiphy, ++ struct net_device *dev, const u8 *mac, struct station_info *sinfo); ++#endif + static s32 wl_cfg80211_set_power_mgmt(struct wiphy *wiphy, + struct net_device *dev, bool enabled, s32 timeout); + static int wl_cfg80211_connect(struct wiphy *wiphy, struct net_device *dev, +@@ -1387,7 +1392,7 @@ + key_endian_to_host(&key); + + params.key_len = (u8) min_t(u8, DOT11_MAX_KEY_SIZE, key.len); +- memcpy(params.key, key.data, params.key_len); ++ memcpy((char *)params.key, key.data, params.key_len); + + if ((err = wl_dev_ioctl(dev, WLC_GET_WSEC, &wsec, sizeof(wsec)))) { + return err; +@@ -1421,9 +1426,15 @@ + return err; + } + ++#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 16, 0) + static s32 + wl_cfg80211_get_station(struct wiphy *wiphy, struct net_device *dev, + u8 *mac, struct station_info *sinfo) ++#else ++static s32 ++wl_cfg80211_get_station(struct wiphy *wiphy, struct net_device *dev, ++ const u8 *mac, struct station_info *sinfo) ++#endif + { + struct wl_cfg80211_priv *wl = wiphy_to_wl(wiphy); + scb_val_t scb_val; +@@ -2010,9 +2021,15 @@ + + notify_ie = (u8 *)bi + le16_to_cpu(bi->ie_offset); + notify_ielen = le32_to_cpu(bi->ie_length); ++#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 18, 0) + cbss = cfg80211_inform_bss(wiphy, channel, (const u8 *)(bi->BSSID.octet), + 0, beacon_proberesp->capab_info, beacon_proberesp->beacon_int, + (const u8 *)notify_ie, notify_ielen, signal, GFP_KERNEL); ++#else ++ cbss = cfg80211_inform_bss(wiphy, channel, CFG80211_BSS_FTYPE_UNKNOWN, (const u8 *)(bi->BSSID.octet), ++ 0, beacon_proberesp->capab_info, beacon_proberesp->beacon_int, ++ (const u8 *)notify_ie, notify_ielen, signal, GFP_KERNEL); ++#endif + + if (unlikely(!cbss)) + return -ENOMEM; +@@ -2071,7 +2088,26 @@ + wl_get_assoc_ies(wl); + memcpy(&wl->bssid, &e->addr, ETHER_ADDR_LEN); + wl_update_bss_info(wl); ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 15, 0) ++ { ++ struct wl_bss_info *bi; ++ u16 bss_info_channel; ++ struct ieee80211_channel *channel; ++ u32 freq; ++ ++ bi = (struct wl_bss_info *)(wl->extra_buf + 4); ++ bss_info_channel = bi->ctl_ch ? bi->ctl_ch : CHSPEC_CHANNEL(bi->chanspec); ++ ++ freq = ieee80211_channel_to_frequency(bss_info_channel, ++ (bss_info_channel <= CH_MAX_2G_CHANNEL) ? ++ IEEE80211_BAND_2GHZ : IEEE80211_BAND_5GHZ); ++ ++ channel = ieee80211_get_channel(wl_to_wiphy(wl), freq); ++ cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, channel, GFP_KERNEL); ++ } ++#else + cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, GFP_KERNEL); ++#endif + set_bit(WL_STATUS_CONNECTED, &wl->status); + wl->profile->active = true; + } +@@ -2629,7 +2665,15 @@ + + void wl_cfg80211_detach(struct net_device *ndev) + { +- struct wl_cfg80211_priv *wl = ndev_to_wl(ndev); ++ struct wl_cfg80211_priv *wl; ++ struct wireless_dev *wdev; ++ ++ wdev = ndev->ieee80211_ptr; ++ if (wdev == NULL) { ++ printk(KERN_ERR "[%s()] in ndev=%p: IEEE80211ptr=%p\n", __FUNCTION__, ndev, wdev); ++ return; ++ } ++ wl = ndev_to_wl(ndev); + + wl_deinit_cfg80211_priv(wl); + wl_free_wdev(wl); +--- a/src/wl/sys/wl_dbg.h 2014-06-26 12:42:08.000000000 +0200 ++++ b/src/wl/sys/wl_dbg.h 2015-01-22 01:43:25.379920462 +0100 +@@ -55,10 +55,12 @@ + + #define WL_NONE(args) + ++#define FORCE_TRACE_LEVEL(fmt, ...) do { printk(KERN_ERR fmt, ## __VA_ARGS__); } while (0) /* ## is GCC specific syntax to remove comma when single arg */ ++ + #ifdef BCMDBG_ERR + #define WL_ERROR(args) WL_PRINT(args) + #else +-#define WL_ERROR(args) ++#define WL_ERROR(args) FORCE_TRACE_LEVEL args + #endif + #define WL_TRACE(args) + #define WL_APSTA_UPDN(args) +--- a/src/wl/sys/wl_linux.c 2014-06-26 12:42:08.000000000 +0200 ++++ b/src/wl/sys/wl_linux.c 2015-01-22 01:44:58.580453805 +0100 +@@ -878,7 +878,7 @@ + static SIMPLE_DEV_PM_OPS(wl_pm_ops, wl_suspend, wl_resume); + #endif + +-static struct pci_driver wl_pci_driver = { ++static struct pci_driver wl_pci_driver __refdata = { + .name = "wl", + .probe = wl_pci_probe, + .remove = __devexit_p(wl_remove), +@@ -1270,6 +1270,7 @@ + MFREE(wl->osh, wlif->dev, sizeof(struct net_device)); + #else + free_netdev(wlif->dev); ++ wlif->dev = NULL; + #endif + } + +@@ -1307,7 +1308,12 @@ + dev->priv = priv_link; + #else + ++#if (LINUX_VERSION_CODE < KERNEL_VERSION(3, 17, 0)) + dev = alloc_netdev(sizeof(priv_link_t), intf_name, ether_setup); ++#else ++ dev = alloc_netdev(sizeof(priv_link_t), intf_name, NET_NAME_UNKNOWN, ++ ether_setup); ++#endif + if (!dev) { + WL_ERROR(("wl%d: %s: alloc_netdev failed\n", + (wl->pub)?wl->pub->unit:wlif->subunit, __FUNCTION__)); +@@ -1651,11 +1657,7 @@ + } + + WL_LOCK(wl); +- if (!capable(CAP_NET_ADMIN)) { +- bcmerror = BCME_EPERM; +- } else { +- bcmerror = wlc_ioctl(wl->wlc, ioc.cmd, buf, ioc.len, wlif->wlcif); +- } ++ bcmerror = wlc_ioctl(wl->wlc, ioc.cmd, buf, ioc.len, wlif->wlcif); + WL_UNLOCK(wl); + + done1: +@@ -2157,8 +2159,8 @@ + wlif = WL_DEV_IF(dev); + wl = WL_INFO(dev); + ++ skb->prev = NULL; + if (WL_ALL_PASSIVE_ENAB(wl) || (WL_RTR() && WL_CONFIG_SMP())) { +- skb->prev = NULL; + + TXQ_LOCK(wl); + +@@ -2455,8 +2457,10 @@ + p80211msg_t *phdr; + + len = sizeof(p80211msg_t) + oskb->len - D11_PHY_HDR_LEN; +- if ((skb = dev_alloc_skb(len)) == NULL) ++ if ((skb = dev_alloc_skb(len)) == NULL) { ++ WL_ERROR(("in %s:%d [%s()] dev_alloc_skb() failure!", __FILE__, __LINE__, __FUNCTION__)); + return; ++ } + + skb_put(skb, len); + phdr = (p80211msg_t*)skb->data; +@@ -2535,8 +2539,10 @@ + rtap_len = sizeof(wl_radiotap_ht_brcm_2_t); + + len = rtap_len + (oskb->len - D11_PHY_HDR_LEN); +- if ((skb = dev_alloc_skb(len)) == NULL) ++ if ((skb = dev_alloc_skb(len)) == NULL) { ++ WL_ERROR(("in %s:%d [%s()] dev_alloc_skb() failure!", __FILE__, __LINE__, __FUNCTION__)); + return; ++ } + + skb_put(skb, len); + +@@ -2664,8 +2670,10 @@ + len += amsdu_len; + } + +- if ((skb = dev_alloc_skb(len)) == NULL) ++ if ((skb = dev_alloc_skb(len)) == NULL) { ++ WL_ERROR(("in %s:%d [%s()] dev_alloc_skb() failure!", __FILE__, __LINE__, __FUNCTION__)); + return; ++ } + + skb_put(skb, len); + +@@ -2990,7 +2998,7 @@ + } + + void +-wl_set_monitor(wl_info_t *wl, int val) ++wl_set_monitor(wl_info_t *wl, int val) /* public => is called by wlc_hybrid.o_shipped */ + { + const char *devname; + wl_if_t *wlif; +@@ -3224,42 +3232,75 @@ + #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 10, 0) + static int + wl_proc_read(char *buffer, char **start, off_t offset, int length, int *eof, void *data) ++{ ++ wl_info_t * wl = (wl_info_t *)data; + #else + static ssize_t +-wl_proc_read(struct file *filp, char __user *buffer, size_t length, loff_t *data) +-#endif ++wl_proc_read(struct file *filp, char __user *buffer, size_t length, loff_t *offp) + { +- wl_info_t * wl = (wl_info_t *)data; +- int to_user; +- int len; ++ wl_info_t * wl = PDE_DATA(file_inode(filp)); ++#endif ++ int bcmerror, len; ++ int to_user = 0; ++ char tmp[8]; + + #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 10, 0) + if (offset > 0) { + *eof = 1; + return 0; + } ++#else ++ if (*offp > 0) { /* for example, stop: cat /proc/brcm_monitor0 */ ++ return 0; /* 0 <=> EOF */ ++ } + #endif + +- if (!length) { +- WL_ERROR(("%s: Not enough return buf space\n", __FUNCTION__)); +- return 0; +- } + WL_LOCK(wl); +- wlc_ioctl(wl->wlc, WLC_GET_MONITOR, &to_user, sizeof(int), NULL); +- len = sprintf(buffer, "%d\n", to_user); +- WL_UNLOCK(wl); +- return len; ++ bcmerror = wlc_ioctl(wl->wlc, WLC_GET_MONITOR, &to_user, sizeof(int), NULL); ++ WL_UNLOCK(wl); ++ ++ if (bcmerror != BCME_OK) { ++ WL_ERROR(("%s: GET_MONITOR failed with %d\n", __FUNCTION__, bcmerror)); ++ return -EIO; ++ } ++ ++ len = snprintf(tmp, ARRAY_SIZE(tmp), "%d\n", to_user); ++ tmp[ARRAY_SIZE(tmp) - 1] = '\0'; ++ if (len >= ARRAY_SIZE(tmp)) { ++ printk(KERN_ERR "%s:%d [%s()] output would be truncated (ret=%d)!", __FILE__, __LINE__, __FUNCTION__, len); ++ return -ERANGE; ++ } ++ else if (len < 0) { ++ printk(KERN_ERR "%s:%d [%s()] unable to convert value (ret=%d)!", __FILE__, __LINE__, __FUNCTION__, len); ++ return len; ++ } ++ if (length < len) { ++ printk(KERN_ERR "%s:%d [%s()] user buffer is too small (at least=%d ; user=%d)!", __FILE__, __LINE__, __FUNCTION__, len, (int)length); ++ return -EMSGSIZE; ++ } ++ if (copy_to_user(buffer, tmp, len) != 0) { ++ printk(KERN_ERR "%s:%d [%s()] unable to copy data!", __FILE__, __LINE__, __FUNCTION__); ++ return -EFAULT; ++ } ++ ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 10, 0) ++ *offp += len; ++#endif ++ ++ return len; + } + + #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 10, 0) + static int + wl_proc_write(struct file *filp, const char *buff, unsigned long length, void *data) ++{ ++ wl_info_t * wl = (wl_info_t *)data; + #else + static ssize_t +-wl_proc_write(struct file *filp, const char __user *buff, size_t length, loff_t *data) +-#endif ++wl_proc_write(struct file *filp, const char __user *buff, size_t length, loff_t *offp) + { +- wl_info_t * wl = (wl_info_t *)data; ++ wl_info_t * wl = PDE_DATA(file_inode(filp)); ++#endif + int from_user = 0; + int bcmerror; + +@@ -3270,7 +3311,11 @@ + } + if (copy_from_user(&from_user, buff, 1)) { + WL_ERROR(("%s: copy from user failed\n", __FUNCTION__)); +- return -EIO; ++#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 10, 0) ++ return -EIO; ++#else ++ return -EFAULT; ++#endif + } + + if (from_user >= 0x30) +@@ -3280,10 +3325,15 @@ + bcmerror = wlc_ioctl(wl->wlc, WLC_SET_MONITOR, &from_user, sizeof(int), NULL); + WL_UNLOCK(wl); + +- if (bcmerror < 0) { ++ if (bcmerror != BCME_OK) { + WL_ERROR(("%s: SET_MONITOR failed with %d\n", __FUNCTION__, bcmerror)); + return -EIO; + } ++ ++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 10, 0)) && 0 /* no need to update offset because this file should only trigger action... */ ++ *offp += length; ++#endif ++ + return length; + } + +@@ -3304,8 +3354,8 @@ + if ((wl->proc_entry = create_proc_entry(tmp, 0644, NULL)) == NULL) { + WL_ERROR(("%s: create_proc_entry %s failed\n", __FUNCTION__, tmp)); + #else +- if ((wl->proc_entry = proc_create(tmp, 0644, NULL, &wl_fops)) == NULL) { +- WL_ERROR(("%s: proc_create %s failed\n", __FUNCTION__, tmp)); ++ if ((wl->proc_entry = proc_create_data(tmp, 0644, NULL, &wl_fops, wl)) == NULL) { ++ WL_ERROR(("%s: proc_create_data %s failed\n", __FUNCTION__, tmp)); + #endif + ASSERT(0); + return -1; diff --git a/talimatname/temel-ek/broadcom-wl/broadcom-wl.modprobe.d b/talimatname/temel-ek/broadcom-wl/broadcom-wl.modprobe.d new file mode 100644 index 000000000..f09d4c176 --- /dev/null +++ b/talimatname/temel-ek/broadcom-wl/broadcom-wl.modprobe.d @@ -0,0 +1,5 @@ +blacklist b43 +blacklist ssb +blacklist bcma +blacklist brcmsmac +blacklist brcmfmac diff --git a/talimatname/temel-ek/broadcom-wl/broadcom-wl.pre-install b/talimatname/temel-ek/broadcom-wl/broadcom-wl.pre-install new file mode 100644 index 000000000..0401e6222 --- /dev/null +++ b/talimatname/temel-ek/broadcom-wl/broadcom-wl.pre-install @@ -0,0 +1,5 @@ +. lib/lsb/init-functions +if [ -z "`cards list|grep kernel-lts\ `" ]; then + log_failure_msg "${WARNING}kernel-lts${NORMAL} is not installed" + exit 1 +fi diff --git a/talimatname/temel-ek/broadcom-wl/talimat b/talimatname/temel-ek/broadcom-wl/talimat new file mode 100644 index 000000000..c26e8726e --- /dev/null +++ b/talimatname/temel-ek/broadcom-wl/talimat @@ -0,0 +1,40 @@ +# Description: Broadcom 802.11abgn hybrid Linux networking device driver +# URL: http://www.broadcom.com/support/802.11/linux_sta.php +# Maintainer: Armin K. +# Packager: tnut at nutyx dot org + +name=broadcom-wl +version=6.30.223.248 +release=6 +[[ "`uname -m`" == "x86_64" ]] && _arch=_64 || _arch= +source=("http://www.broadcom.com/docs/linux_sta/hybrid-v35${_arch}-nodebug-pcoem-${version//./_}.tar.gz" + broadcom-wl.modprobe.d broadcom-wl.license.patch broadcom-wl.linux-recent.patch broadcom-wl.gcc.patch) +build() { + +KERNELRELEASE=`uname -r` + + patch -p1 -i broadcom-wl.linux-recent.patch + patch -p1 -i broadcom-wl.license.patch + patch -p1 -i broadcom-wl.gcc.patch + + sed -e "/BRCM_WLAN_IFNAME/s:eth:wlan:" \ + -i src/wl/sys/wl_linux.c + + make + + install -Dm644 wl.ko $PKG/lib/modules/$KERNELRELEASE/kernel/drivers/net/wireless/wl.ko + gzip $PKG/lib/modules/$KERNELRELEASE/kernel/drivers/net/wireless/wl.ko + + install -Dm644 lib/LICENSE.txt $PKG/usr/share/licenses/$name/LICENSE + install -Dm644 broadcom-wl.modprobe.d $PKG/etc/modprobe.d/broadcom-wl.conf + # post-install autogen + cat > $PKGMK_ROOT/$name.post-install << "EOF" +. lib/lsb/init-functions +log_success_msg "update modules population" +EOF + echo "depmod $KERNELRELEASE" >> $PKGMK_ROOT/$name.post-install + cat >> $PKGMK_ROOT/$name.post-install << "EOF" +log_warning_msg "${WARNING}Check the file /etc/modprobe.d/broadcom-wl.conf ${NORMAL}" +log_warning_msg "${WARNING}Reboot if you want the modules being automatically loaded${NORMAL}" +EOF +} diff --git a/talimatname/temel-ek/btrfs-progs/talimat b/talimatname/temel-ek/btrfs-progs/talimat new file mode 100644 index 000000000..c2af5886e --- /dev/null +++ b/talimatname/temel-ek/btrfs-progs/talimat @@ -0,0 +1,18 @@ +# Description: Btrfs filesystem utilities +# URL: http://btrfs.wiki.kernel.org/ +# Packagers: alienus at nutyx dot org, tnut at nutyx dot org + +name=btrfs-progs +version=4.1 +release=1 + +source=(https://www.kernel.org/pub/linux/kernel/people/kdave/$name/$name-v$version.tar.xz + http://downloads.nutyx.org/files/$name-man-v$version.tar.xz) + +build(){ +cd $name-v$version +./configure --prefix=/usr libdir=/lib \ +bindir=/sbin +make +make DESTDIR=$PKG install +} diff --git a/talimatname/temel-ek/derleme.sira b/talimatname/temel-ek/derleme.sira new file mode 100644 index 000000000..d7014c03c --- /dev/null +++ b/talimatname/temel-ek/derleme.sira @@ -0,0 +1,15 @@ +git +mdadm +btrfs-progs +reiserfsprogs +xfsprogs +libtirpc +rpcbind +nfs-utils +jfsutils +dhcpcd +linux-firmware +kernel +dracut +vim +nano diff --git a/talimatname/temel-ek/dhcpcd/dhcpcd.post-install b/talimatname/temel-ek/dhcpcd/dhcpcd.post-install new file mode 100644 index 000000000..468dc19ff --- /dev/null +++ b/talimatname/temel-ek/dhcpcd/dhcpcd.post-install @@ -0,0 +1 @@ +chmod 1777 var/tmp diff --git a/talimatname/temel-ek/dhcpcd/talimat b/talimatname/temel-ek/dhcpcd/talimat new file mode 100755 index 000000000..ea605ca86 --- /dev/null +++ b/talimatname/temel-ek/dhcpcd/talimat @@ -0,0 +1,23 @@ +# Description: Connect your computer to a network which uses DHCP to assign network addresses. +# URL: http://roy.marples.name/projects/dhcpcd +# Maintainer: Roy Marples +# Packager: tnut at nutyx dot org + +name=dhcpcd +version=6.10.1 +release=1 + +source=(http://roy.marples.name/downloads/$name/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix= \ +--libexecdir=/lib/dhcpcd \ +--dbdir=/var/tmp +make +make DESTDIR=$PKG install +sed -i "s;/var/lib;/run;g" dhcpcd-hooks/50-dhcpcd-compat +install -v -m 644 dhcpcd-hooks/50-dhcpcd-compat $PKG/lib/dhcpcd/dhcpcd-hooks/ +# Encore un mechand bug +rm -r $PKG/var/tmp +} diff --git a/talimatname/temel-ek/dracut/talimat b/talimatname/temel-ek/dracut/talimat new file mode 100644 index 000000000..c19c603f0 --- /dev/null +++ b/talimatname/temel-ek/dracut/talimat @@ -0,0 +1,15 @@ +# Description: Can generate a customized initrams image which contains only whatever is necessary to boot +# URL: https://www.kernel.org/pub/linux/utils/boot/dracut/dracut.html +# Packager: tnut at nutyx dot org +# Maintainer: Harald Hoyer harald at redhat dot com + +name=dracut +version=044 +release=1 +source=(http://kernel.org/pub/linux/utils/boot/dracut/$name-$version.tar.xz) +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +} diff --git a/talimatname/temel-ek/git/talimat b/talimatname/temel-ek/git/talimat new file mode 100644 index 000000000..39bf733b3 --- /dev/null +++ b/talimatname/temel-ek/git/talimat @@ -0,0 +1,45 @@ +# Description: Distributed version control system designed to handle small to very large projects. +# URL: http://git-scm.com/ +# Maintainers: Junio C Hamano, Linus Torvalds +# Packagers: tnut at nutyx dot org, pierre at nutyx dot org +# Depends on: openssh + +name=git +version=2.7.1 +release=1 + +source=( https://www.kernel.org/pub/software/scm/$name/$name{,-manpages,-htmldocs}-$version.tar.xz) +run=(openssh) + +PKGMK_GROUPS=(doc man) + +build() { +cd $name-$version + +./configure --prefix=/usr \ +--libexecdir=/usr/lib \ +--with-gitconfig=/etc/gitconfig \ +--without-python + +make +make DESTDIR=$PKG install + +mkdir -p $PKG/usr/share/{man,doc/git-$version} + +cd $SRC +for i in *.txt *.html howto RelNotes technical +do + cp -a $i \ + $PKG/usr/share/doc/git-$version +done + +mv man* \ +$PKG/usr/share/man + +chown -R root:root $PKG/usr/share/{man,doc} + +find $PKG/usr/share/doc/git-$version -type d -exec chmod 755 {} \; +find $PKG/usr/share/doc/git-$version -type f -exec chmod 644 {} \; + +find $PKG -type f -name perllocal.pod -exec rm {} \; +} diff --git a/talimatname/temel-ek/grub/grub.cfg b/talimatname/temel-ek/grub/grub.cfg new file mode 100644 index 000000000..13f42e241 --- /dev/null +++ b/talimatname/temel-ek/grub/grub.cfg @@ -0,0 +1,37 @@ +# Config file for GRUB2 - The GNU GRand Unified Bootloader +# /boot/grub/grub.cfg + +# DEVICE NAME CONVERSIONS +# +# Linux Grub +# ------------------------- +# /dev/fd0 (fd0) +# /dev/sda (hd0) +# /dev/sdb2 (hd1,2) +# /dev/sda3 (hd0,3) +# + +# Timeout for menu +set timeout=5 + +# Set default boot entry as Entry 0 +set default=0 + +# (0) NuTyX Linux Maintence +menuentry "NuTyX Linux Maintenance" { +set root=(hd0,1) +linux /boot/kernel ro +initrd /boot/nutyx-initrd +} + +# (1) NuTyX Linux +menuentry "NuTyX Linux " { +set root=(hd0,1) +linux /boot/kernel root=/dev/sda1 ro +} + +## (1) Windows +#menuentry "Windows" { +#set root=(hd0,3) +#chainloader +1 +#} diff --git a/talimatname/temel-ek/grub/talimat b/talimatname/temel-ek/grub/talimat new file mode 100755 index 000000000..42ced5d31 --- /dev/null +++ b/talimatname/temel-ek/grub/talimat @@ -0,0 +1,30 @@ +# Description: The GRUB package contains the GRand Unified Bootloader. +# URL: http://www.gnu.org/software/grub/ +# Packager: pierre at nutyx dot org +name=grub +version=2.00 +release=1 + +source=(ftp://ftp.gnu.org/gnu/grub/grub-2.00.tar.xz\ + grub.cfg) + +PKGMK_GROUPS=(man locale) + +build() { + cd grub-2.00 + sed -i -e '/gets is a/d' grub-core/gnulib/stdio.in.h + unset CXXFLAGS + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --sbindir=/sbin \ + --disable-grub-emu-usb \ + --disable-efiemu \ + --infodir=/usr/share/info \ + --disable-werror + make + make DESTDIR=$PKG install + install -d $PKG/boot/grub + rm -rf $PKG/usr/share/info/dir + install -Dm644 ../grub.cfg \ + $PKG/boot/grub/grub.cfg.exemple +} diff --git a/talimatname/temel-ek/jfsutils/talimat b/talimatname/temel-ek/jfsutils/talimat new file mode 100644 index 000000000..9ed75c11b --- /dev/null +++ b/talimatname/temel-ek/jfsutils/talimat @@ -0,0 +1,19 @@ +# Description: Administration and debugging tools for the jfs file system. +# URL: http://jfs.sourgeforge.net +# Maintainer: shaggy at kernel dot org +# Packager: tnut at nutyx dot org + +name=jfsutils +version=1.1.15 +release=1 + +source=(http://jfs.sourceforge.net/project/pub/$name-$version.tar.gz) + +build() { + +cd $name-$version +sed "s@@&\n#include @g" -i fscklog/extract.c +./configure +make +make DESTDIR=$PKG install +} diff --git a/talimatname/temel-ek/kernel-bfq/kernel-bfq.config b/talimatname/temel-ek/kernel-bfq/kernel-bfq.config new file mode 100644 index 000000000..2ea56500a --- /dev/null +++ b/talimatname/temel-ek/kernel-bfq/kernel-bfq.config @@ -0,0 +1,7527 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/x86 4.1.1 Kernel Configuration +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +CONFIG_X86=y +CONFIG_INSTRUCTION_DECODER=y +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_MMU=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_HAVE_INTEL_TXT=y +CONFIG_X86_32_SMP=y +CONFIG_X86_HT=y +CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_LEVELS=2 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +# CONFIG_COMPILE_TEST is not set +CONFIG_LOCALVERSION="-NuTyX" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_FHANDLE=y +# CONFIG_USELIB is not set +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_IRQ_DOMAIN=y +CONFIG_GENERIC_MSI_IRQ=y +# CONFIG_IRQ_DOMAIN_DEBUG is not set +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ is not set +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y + +# +# RCU Subsystem +# +CONFIG_PREEMPT_RCU=y +CONFIG_SRCU=y +# CONFIG_TASKS_RCU is not set +CONFIG_RCU_STALL_COMMON=y +CONFIG_RCU_FANOUT=32 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FANOUT_EXACT is not set +CONFIG_RCU_FAST_NO_HZ=y +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_BOOST is not set +CONFIG_RCU_KTHREAD_PRIO=0 +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_RCU_EXPEDITE_BOOT is not set +CONFIG_BUILD_BIN2C=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=19 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_PAGE_COUNTER=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_SWAP_ENABLED=y +CONFIG_MEMCG_KMEM=y +# CONFIG_CGROUP_HUGETLB is not set +# CONFIG_CGROUP_PERF is not set +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +# CONFIG_CHECKPOINT_RESTORE is not set +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +# CONFIG_USER_NS is not set +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_SCHED_AUTOGROUP=y +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_BPF=y +# CONFIG_EXPERT is not set +CONFIG_UID16=y +CONFIG_MULTIUSER=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_PCI_QUIRKS=y +# CONFIG_EMBEDDED is not set +CONFIG_HAVE_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +CONFIG_SLUB_CPU_PARTIAL=y +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_OPROFILE=m +# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set +CONFIG_HAVE_OPROFILE=y +CONFIG_OPROFILE_NMI_TIMER=y +CONFIG_KPROBES=y +CONFIG_JUMP_LABEL=y +CONFIG_KPROBES_ON_FTRACE=y +CONFIG_UPROBES=y +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_KRETPROBES=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_CC_STACKPROTECTOR=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_CC_STACKPROTECTOR_NONE is not set +# CONFIG_CC_STACKPROTECTOR_REGULAR is not set +CONFIG_CC_STACKPROTECTOR_STRONG=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_MODULES_USE_ELF_REL=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_CLONE_BACKWARDS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_OLD_SIGACTION=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_COMPRESS=y +CONFIG_MODULE_COMPRESS_GZIP=y +# CONFIG_MODULE_COMPRESS_XZ is not set +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_CMDLINE_PARSER is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +CONFIG_AIX_PARTITION=y +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +# CONFIG_UNIXWARE_DISKLABEL is not set +CONFIG_LDM_PARTITION=y +# CONFIG_LDM_DEBUG is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +CONFIG_KARMA_PARTITION=y +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_CMDLINE_PARTITION is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +CONFIG_CFQ_GROUP_IOSCHED=y +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=m +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUE_RWLOCK=y +CONFIG_QUEUE_RWLOCK=y +CONFIG_FREEZER=y + +# +# Processor type and features +# +CONFIG_ZONE_DMA=y +CONFIG_SMP=y +CONFIG_X86_FEATURE_NAMES=y +CONFIG_X86_MPPARSE=y +# CONFIG_X86_BIGSMP is not set +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_X86_AMD_PLATFORM_DEVICE is not set +CONFIG_IOSF_MBI=m +# CONFIG_IOSF_MBI_DEBUG is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_X86_32_IRIS=m +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_HYPERVISOR_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_KVM_GUEST=y +# CONFIG_KVM_DEBUG_FS is not set +# CONFIG_LGUEST_GUEST is not set +CONFIG_PARAVIRT_TIME_ACCOUNTING=y +CONFIG_PARAVIRT_CLOCK=y +CONFIG_NO_BOOTMEM=y +# CONFIG_M486 is not set +# CONFIG_M586 is not set +# CONFIG_M586TSC is not set +# CONFIG_M586MMX is not set +CONFIG_M686=y +# CONFIG_MPENTIUMII is not set +# CONFIG_MPENTIUMIII is not set +# CONFIG_MPENTIUMM is not set +# CONFIG_MPENTIUM4 is not set +# CONFIG_MK6 is not set +# CONFIG_MK7 is not set +# CONFIG_MK8 is not set +# CONFIG_MCRUSOE is not set +# CONFIG_MEFFICEON is not set +# CONFIG_MWINCHIPC6 is not set +# CONFIG_MWINCHIP3D is not set +# CONFIG_MELAN is not set +# CONFIG_MGEODEGX1 is not set +# CONFIG_MGEODE_LX is not set +# CONFIG_MCYRIXIII is not set +# CONFIG_MVIAC3_2 is not set +# CONFIG_MVIAC7 is not set +# CONFIG_MCORE2 is not set +# CONFIG_MATOM is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_L1_CACHE_SHIFT=6 +# CONFIG_X86_PPRO_FENCE is not set +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_USE_PPRO_CHECKSUM=y +CONFIG_X86_TSC=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=5 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +CONFIG_NR_CPUS=8 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +# CONFIG_X86_ANCIENT_MCE is not set +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_VM86=y +CONFIG_X86_16BIT=y +CONFIG_X86_ESPFIX32=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +CONFIG_X86_REBOOTFIXUPS=y +CONFIG_MICROCODE=y +CONFIG_MICROCODE_INTEL=y +CONFIG_MICROCODE_AMD=y +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_MICROCODE_INTEL_EARLY=y +CONFIG_MICROCODE_AMD_EARLY=y +CONFIG_MICROCODE_EARLY=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +# CONFIG_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ILLEGAL_POINTER_VALUE=0 +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_ARCH_DISCARD_MEMBLOCK=y +CONFIG_MEMORY_ISOLATION=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_NEED_BOUNCE_POOL=y +CONFIG_VIRT_TO_BUS=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_MEMORY_FAILURE=y +CONFIG_HWPOISON_INJECT=m +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y +CONFIG_FRONTSWAP=y +# CONFIG_CMA is not set +CONFIG_ZSWAP=y +CONFIG_ZPOOL=y +CONFIG_ZBUD=y +CONFIG_ZSMALLOC=y +# CONFIG_PGTABLE_MAPPING is not set +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +# CONFIG_X86_PMEM_LEGACY is not set +# CONFIG_HIGHPTE is not set +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_X86_RESERVE_LOW=64 +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_RANDOM=y +CONFIG_X86_SMAP=y +# CONFIG_X86_INTEL_MPX is not set +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +CONFIG_HZ_300=y +# CONFIG_HZ_1000 is not set +CONFIG_HZ=300 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +# CONFIG_CRASH_DUMP is not set +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +# CONFIG_RANDOMIZE_BASE is not set +CONFIG_X86_NEED_RELOCS=y +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set +# CONFIG_DEBUG_HOTPLUG_CPU0 is not set +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_PM_STD_PARTITION="" +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM=y +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_SLEEP_DEBUG=y +# CONFIG_DPM_WATCHDOG is not set +CONFIG_PM_TRACE=y +CONFIG_PM_TRACE_RTC=y +CONFIG_PM_CLK=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_SLEEP=y +# CONFIG_ACPI_PROCFS_POWER is not set +CONFIG_ACPI_EC_DEBUGFS=m +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=m +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_IOAPIC=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_HED=y +CONFIG_ACPI_CUSTOM_METHOD=m +CONFIG_ACPI_BGRT=y +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=m +CONFIG_ACPI_APEI_ERST_DEBUG=m +CONFIG_ACPI_EXTLOG=m +# CONFIG_PMIC_OPREGION is not set +CONFIG_SFI=y +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +CONFIG_APM_DO_ENABLE=y +# CONFIG_APM_CPU_IDLE is not set +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPU frequency scaling drivers +# +# CONFIG_CPUFREQ_DT is not set +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ_CPB=y +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=m +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_AMD_FREQ_SENSITIVITY=m +CONFIG_X86_GX_SUSPMOD=m +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=m +CONFIG_X86_SPEEDSTEP_SMI=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_X86_CPUFREQ_NFORCE2=m +CONFIG_X86_LONGRUN=m +CONFIG_X86_LONGHAUL=m +CONFIG_X86_E_POWERSAVER=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_INTEL_IDLE=y + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +# CONFIG_PCI_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_OLPC=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM=y +# CONFIG_PCIEASPM_DEBUG is not set +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +CONFIG_PCIE_PME=y +CONFIG_PCI_MSI=y +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_HT_IRQ=y +CONFIG_PCI_ATS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCI_LABEL=y + +# +# PCI host controller drivers +# +CONFIG_ISA_DMA_API=y +CONFIG_ISA=y +# CONFIG_EISA is not set +# CONFIG_SCx200 is not set +CONFIG_OLPC=y +CONFIG_OLPC_XO1_PM=y +CONFIG_OLPC_XO1_RTC=y +CONFIG_OLPC_XO1_SCI=y +CONFIG_OLPC_XO15_SCI=y +CONFIG_ALIX=y +# CONFIG_NET5501 is not set +# CONFIG_GEOS is not set +CONFIG_AMD_NB=y +CONFIG_PCCARD=m +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +CONFIG_PD6729=m +CONFIG_I82092=m +CONFIG_I82365=m +CONFIG_TCIC=m +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_RAPIDIO=m +CONFIG_RAPIDIO_TSI721=m +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set +CONFIG_RAPIDIO_DMA_ENGINE=y +CONFIG_RAPIDIO_DEBUG=y +CONFIG_RAPIDIO_ENUM_BASIC=m + +# +# RapidIO Switch drivers +# +CONFIG_RAPIDIO_TSI57X=m +CONFIG_RAPIDIO_CPS_XX=m +CONFIG_RAPIDIO_TSI568=m +CONFIG_RAPIDIO_CPS_GEN2=m +# CONFIG_X86_SYSFB is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_BINFMT_SCRIPT=y +CONFIG_HAVE_AOUT=y +# CONFIG_BINFMT_AOUT is not set +CONFIG_BINFMT_MISC=y +CONFIG_COREDUMP=y +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_PMC_ATOM=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=m +CONFIG_XFRM_USER=m +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=m +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_FIB_TRIE_STATS=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_IPGRE=m +# CONFIG_NET_IPGRE_BROADCAST is not set +CONFIG_IP_MROUTE=y +# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y +CONFIG_GENEVE=m +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=y +CONFIG_INET_DIAG=m +CONFIG_INET_TCP_DIAG=m +CONFIG_INET_UDP_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_HTCP=m +CONFIG_TCP_CONG_HSTCP=m +CONFIG_TCP_CONG_HYBLA=m +CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_SCALABLE=m +CONFIG_TCP_CONG_LP=m +CONFIG_TCP_CONG_VENO=m +CONFIG_TCP_CONG_YEAH=m +CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_DCTCP=m +CONFIG_DEFAULT_CUBIC=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +# CONFIG_IPV6_MROUTE is not set +CONFIG_NETLABEL=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_LOG_COMMON=m +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_PROCFS=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_NF_NAT_PROTO_DCCP=m +CONFIG_NF_NAT_PROTO_UDPLITE=m +CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_SIP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=m +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_INET=m +CONFIG_NFT_EXTHDR=m +CONFIG_NFT_META=m +CONFIG_NFT_CT=m +CONFIG_NFT_RBTREE=m +CONFIG_NFT_HASH=m +CONFIG_NFT_COUNTER=m +CONFIG_NFT_LOG=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_NAT=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_COMPAT=m +CONFIG_NETFILTER_XTABLES=m + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_IP_SET=m +CONFIG_IP_SET_MAX=256 +CONFIG_IP_SET_BITMAP_IP=m +CONFIG_IP_SET_BITMAP_IPMAC=m +CONFIG_IP_SET_BITMAP_PORT=m +CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m +CONFIG_IP_SET_HASH_IPPORT=m +CONFIG_IP_SET_HASH_IPPORTIP=m +CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_MAC=m +CONFIG_IP_SET_HASH_NETPORTNET=m +CONFIG_IP_SET_HASH_NET=m +CONFIG_IP_SET_HASH_NETNET=m +CONFIG_IP_SET_HASH_NETPORT=m +CONFIG_IP_SET_HASH_NETIFACE=m +CONFIG_IP_SET_LIST_SET=m +CONFIG_IP_VS=m +CONFIG_IP_VS_IPV6=y +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_SCTP=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_NQ=m + +# +# IPVS SH scheduler +# +CONFIG_IP_VS_SH_TAB_BITS=8 + +# +# IPVS application helper +# +CONFIG_IP_VS_FTP=m +CONFIG_IP_VS_NFCT=y +CONFIG_IP_VS_PE_SIP=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_NF_TABLES_IPV4=m +CONFIG_NFT_CHAIN_ROUTE_IPV4=m +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NF_TABLES_ARP=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_IPV4=m +CONFIG_NFT_CHAIN_NAT_IPV4=m +CONFIG_NF_NAT_MASQUERADE_IPV4=m +CONFIG_NFT_MASQ_IPV4=m +CONFIG_NFT_REDIR_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +# +# IPv6: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_NF_TABLES_IPV6=m +CONFIG_NFT_CHAIN_ROUTE_IPV6=m +CONFIG_NFT_REJECT_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_NAT_IPV6=m +CONFIG_NFT_CHAIN_NAT_IPV6=m +CONFIG_NF_NAT_MASQUERADE_IPV6=m +CONFIG_NFT_MASQ_IPV6=m +CONFIG_NFT_REDIR_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_LOG_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_IP_DCCP=m +CONFIG_INET_DCCP_DIAG=m + +# +# DCCP CCIDs Configuration +# +# CONFIG_IP_DCCP_CCID2_DEBUG is not set +CONFIG_IP_DCCP_CCID3=y +# CONFIG_IP_DCCP_CCID3_DEBUG is not set +CONFIG_IP_DCCP_TFRC_LIB=y + +# +# DCCP Kernel Hacking +# +# CONFIG_IP_DCCP_DEBUG is not set +CONFIG_NET_DCCPPROBE=m +CONFIG_IP_SCTP=m +CONFIG_NET_SCTPPROBE=m +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +CONFIG_ATM=m +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_LANE=m +CONFIG_ATM_MPOA=m +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_L2TP=m +# CONFIG_L2TP_DEBUGFS is not set +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=m +CONFIG_MRP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_HAVE_NET_DSA=y +CONFIG_NET_DSA=m +CONFIG_NET_DSA_HWMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_DSA=y +CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_VLAN_8021Q_MVRP=y +# CONFIG_DECNET is not set +CONFIG_LLC=m +CONFIG_LLC2=m +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +CONFIG_PHONET=m +CONFIG_6LOWPAN=m +CONFIG_6LOWPAN_NHC=m +CONFIG_6LOWPAN_NHC_DEST=m +CONFIG_6LOWPAN_NHC_FRAGMENT=m +CONFIG_6LOWPAN_NHC_HOP=m +CONFIG_6LOWPAN_NHC_IPV6=m +CONFIG_6LOWPAN_NHC_MOBILITY=m +CONFIG_6LOWPAN_NHC_ROUTING=m +CONFIG_6LOWPAN_NHC_UDP=m +CONFIG_IEEE802154=m +CONFIG_IEEE802154_SOCKET=m +CONFIG_IEEE802154_6LOWPAN=m +CONFIG_MAC802154=m +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_ATM=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +# CONFIG_CLS_U32_PERF is not set +# CONFIG_CLS_U32_MARK is not set +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +# CONFIG_NET_EMATCH is not set +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_CLS_IND=y +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=m +CONFIG_BATMAN_ADV=m +CONFIG_BATMAN_ADV_BLA=y +CONFIG_BATMAN_ADV_DAT=y +CONFIG_BATMAN_ADV_NC=y +CONFIG_BATMAN_ADV_MCAST=y +# CONFIG_BATMAN_ADV_DEBUG is not set +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_OPENVSWITCH_GENEVE=m +CONFIG_VSOCKETS=m +CONFIG_VMWARE_VMCI_VSOCKETS=m +CONFIG_NETLINK_MMAP=y +CONFIG_NETLINK_DIAG=m +CONFIG_MPLS=y +CONFIG_NET_MPLS_GSO=m +# CONFIG_MPLS_ROUTING is not set +CONFIG_HSR=m +CONFIG_NET_SWITCHDEV=y +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +# CONFIG_CGROUP_NET_PRIO is not set +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +CONFIG_NET_TCPPROBE=m +CONFIG_NET_DROP_MONITOR=m +CONFIG_HAMRADIO=y + +# +# Packet Radio protocols +# +CONFIG_AX25=m +CONFIG_AX25_DAMA_SLAVE=y +CONFIG_NETROM=m +CONFIG_ROSE=m + +# +# AX.25 network device drivers +# +CONFIG_MKISS=m +CONFIG_6PACK=m +CONFIG_BPQETHER=m +CONFIG_SCC=m +# CONFIG_SCC_DELAY is not set +# CONFIG_SCC_TRXECHO is not set +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=m +CONFIG_YAM=m +# CONFIG_CAN is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +CONFIG_IRDA_ULTRA=y + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# CONFIG_IRDA_DEBUG is not set + +# +# Infrared-port device drivers +# + +# +# SIR device drivers +# +CONFIG_IRTTY_SIR=m + +# +# Dongle support +# +CONFIG_DONGLE=y +CONFIG_ESI_DONGLE=m +CONFIG_ACTISYS_DONGLE=m +CONFIG_TEKRAM_DONGLE=m +CONFIG_TOIM3232_DONGLE=m +CONFIG_LITELINK_DONGLE=m +CONFIG_MA600_DONGLE=m +CONFIG_GIRBIL_DONGLE=m +CONFIG_MCP2120_DONGLE=m +CONFIG_OLD_BELKIN_DONGLE=m +CONFIG_ACT200L_DONGLE=m +CONFIG_KINGSUN_DONGLE=m +CONFIG_KSDAZZLE_DONGLE=m +CONFIG_KS959_DONGLE=m + +# +# FIR device drivers +# +CONFIG_USB_IRDA=m +CONFIG_SIGMATEL_FIR=m +CONFIG_NSC_FIR=m +CONFIG_WINBOND_FIR=m +CONFIG_TOSHIBA_FIR=m +CONFIG_SMC_IRCC_FIR=m +CONFIG_ALI_FIR=m +CONFIG_VLSI_FIR=m +CONFIG_VIA_FIR=m +CONFIG_MCS_FIR=m +CONFIG_BT=m +CONFIG_BT_BREDR=y +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_CMTP=m +CONFIG_BT_HIDP=m +CONFIG_BT_LE=y +CONFIG_BT_6LOWPAN=m +# CONFIG_BT_SELFTEST is not set +CONFIG_BT_DEBUGFS=y + +# +# Bluetooth device drivers +# +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_3WIRE=y +# CONFIG_BT_HCIUART_INTEL is not set +# CONFIG_BT_HCIUART_BCM is not set +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBTUART=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_AF_RXRPC=m +# CONFIG_AF_RXRPC_DEBUG is not set +CONFIG_RXKAD=m +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +# CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +# CONFIG_MAC80211_RC_MINSTREL_VHT is not set +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +CONFIG_MAC80211_DEBUGFS=y +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_WIMAX=m +CONFIG_WIMAX_DEBUG_LEVEL=8 +CONFIG_RFKILL=m +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +CONFIG_RFKILL_GPIO=m +CONFIG_NET_9P=m +CONFIG_NET_9P_VIRTIO=m +# CONFIG_NET_9P_RDMA is not set +# CONFIG_NET_9P_DEBUG is not set +CONFIG_CAIF=m +# CONFIG_CAIF_DEBUG is not set +CONFIG_CAIF_NETDEV=m +CONFIG_CAIF_USB=m +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +# CONFIG_NFC_NCI_SPI is not set +CONFIG_NFC_HCI=m +# CONFIG_NFC_SHDLC is not set + +# +# Near Field Communication (NFC) devices +# +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_TRF7970A=m +CONFIG_NFC_MEI_PHY=m +CONFIG_NFC_SIM=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_MEI=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_MEI=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_NFC_ST21NFCA=m +CONFIG_NFC_ST21NFCB=m +CONFIG_NFC_ST21NFCB_I2C=m +# CONFIG_NFC_NXP_NCI is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +# CONFIG_UEVENT_HELPER is not set +CONFIG_DEVTMPFS=y +# CONFIG_DEVTMPFS_MOUNT is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_EXTRA_FIRMWARE="" +CONFIG_FW_LOADER_USER_HELPER=y +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_SPI=m +CONFIG_REGMAP_MMIO=y +CONFIG_REGMAP_IRQ=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_FENCE_TRACE is not set + +# +# Bus devices +# +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y +CONFIG_MTD=m +CONFIG_MTD_TESTS=m +CONFIG_MTD_REDBOOT_PARTS=m +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_OF_PARTS=m +CONFIG_MTD_AR7_PARTS=m + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_BLOCK_RO=m +CONFIG_FTL=m +CONFIG_NFTL=m +CONFIG_NFTL_RW=y +CONFIG_INFTL=m +CONFIG_RFD_FTL=m +CONFIG_SSFDC=m +# CONFIG_SM_FTL is not set +CONFIG_MTD_OOPS=m +CONFIG_MTD_SWAP=m +# CONFIG_MTD_PARTITIONED_MASTER is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_GEN_PROBE=m +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_RAM=m +CONFIG_MTD_ROM=m +CONFIG_MTD_ABSENT=m + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +# CONFIG_MTD_PHYSMAP is not set +CONFIG_MTD_PHYSMAP_OF=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +# CONFIG_MTD_ESB2ROM is not set +# CONFIG_MTD_CK804XROM is not set +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_PCMCIA is not set +# CONFIG_MTD_GPIO_ADDR is not set +# CONFIG_MTD_INTEL_VR_NOR is not set +CONFIG_MTD_PLATRAM=m +# CONFIG_MTD_LATCH_ADDR is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_SST25L is not set +CONFIG_MTD_SLRAM=m +CONFIG_MTD_PHRAM=m +CONFIG_MTD_MTDRAM=m +CONFIG_MTDRAM_TOTAL_SIZE=4096 +CONFIG_MTDRAM_ERASE_SIZE=128 +CONFIG_MTD_BLOCK2MTD=m + +# +# Disk-On-Chip Device Drivers +# +CONFIG_MTD_DOCG3=m +CONFIG_BCH_CONST_M=14 +CONFIG_BCH_CONST_T=4 +CONFIG_MTD_NAND_ECC=m +CONFIG_MTD_NAND_ECC_SMC=y +CONFIG_MTD_NAND=m +# CONFIG_MTD_NAND_ECC_BCH is not set +CONFIG_MTD_SM_COMMON=m +# CONFIG_MTD_NAND_DENALI is not set +CONFIG_MTD_NAND_GPIO=m +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set +CONFIG_MTD_NAND_IDS=m +CONFIG_MTD_NAND_RICOH=m +CONFIG_MTD_NAND_DISKONCHIP=m +# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 +# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set +CONFIG_MTD_NAND_DOCG4=m +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +# CONFIG_MTD_NAND_HISI504 is not set +# CONFIG_MTD_ONENAND is not set + +# +# LPDDR & LPDDR2 PCM memory drivers +# +CONFIG_MTD_LPDDR=m +CONFIG_MTD_QINFO_PROBE=m +# CONFIG_MTD_SPI_NOR is not set +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +# CONFIG_MTD_UBI_GLUEBI is not set +# CONFIG_MTD_UBI_BLOCK is not set +CONFIG_OF=y + +# +# Device Tree and Open Firmware support +# +CONFIG_OF_PROMTREE=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_ADDRESS_PCI=y +CONFIG_OF_IRQ=y +CONFIG_OF_NET=y +CONFIG_OF_MDIO=m +CONFIG_OF_PCI=y +CONFIG_OF_PCI_IRQ=y +CONFIG_OF_MTD=y +# CONFIG_OF_OVERLAY is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_SERIAL=m +# CONFIG_PARPORT_PC_FIFO is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +CONFIG_PARPORT_AX88796=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +CONFIG_BLK_DEV_FD=m +# CONFIG_PARIDE is not set +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_ZRAM=m +CONFIG_ZRAM_LZ4_COMPRESS=y +# CONFIG_ZRAM_DEBUG is not set +CONFIG_BLK_CPQ_CISS_DA=m +# CONFIG_CISS_SCSI_TAPE is not set +CONFIG_BLK_DEV_DAC960=m +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_NVME=m +CONFIG_BLK_DEV_OSD=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_PMEM is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_BLK_DEV_RBD=m +CONFIG_BLK_DEV_RSXX=m + +# +# Misc devices +# +CONFIG_SENSORS_LIS3LV02D=m +CONFIG_AD525X_DPOT=m +CONFIG_AD525X_DPOT_I2C=m +# CONFIG_AD525X_DPOT_SPI is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_IBM_ASM is not set +CONFIG_PHANTOM=m +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_CS5535_MFGPT=m +CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 +CONFIG_CS5535_CLOCK_EVENT_SRC=m +CONFIG_HP_ILO=m +CONFIG_APDS9802ALS=m +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_DS1682=m +# CONFIG_TI_DAC7512 is not set +CONFIG_VMWARE_BALLOON=m +CONFIG_BMP085=y +CONFIG_BMP085_I2C=m +# CONFIG_BMP085_SPI is not set +CONFIG_PCH_PHUB=m +CONFIG_USB_SWITCH_FSA9480=m +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +CONFIG_C2PORT=m +CONFIG_C2PORT_DURAMAR_2150=m + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +# CONFIG_EEPROM_AT25 is not set +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93CX6=m +# CONFIG_EEPROM_93XX46 is not set +CONFIG_CB710_CORE=m +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y + +# +# Texas Instruments shared transport line discipline +# +CONFIG_TI_ST=m +CONFIG_SENSORS_LIS3_I2C=m + +# +# Altera FPGA firmware download module +# +CONFIG_ALTERA_STAPL=m +CONFIG_INTEL_MEI=m +CONFIG_INTEL_MEI_ME=m +CONFIG_INTEL_MEI_TXE=m +CONFIG_VMWARE_VMCI=m + +# +# Intel MIC Bus Driver +# + +# +# Intel MIC Host Driver +# + +# +# Intel MIC Card Driver +# +CONFIG_ECHO=m +# CONFIG_CXL_BASE is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=m +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +CONFIG_SCSI_NETLINK=y +# CONFIG_SCSI_MQ_DEFAULT is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=m +CONFIG_CHR_DEV_SCH=m +CONFIG_SCSI_ENCLOSURE=m +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +CONFIG_SCSI_SCAN_ASYNC=y + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_LIBSAS=m +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_ISCSI_BOOT_SYSFS=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_BE2ISCSI=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_7000FASST=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +CONFIG_AIC79XX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +CONFIG_SCSI_MVSAS_TASKLET=y +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_DPT_I2O=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_IN2000=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ESAS2R=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=m +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +# CONFIG_SCSI_MPT2SAS_LOGGING is not set +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS_LOGGING=y +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +# CONFIG_SCSI_FLASHPOINT is not set +CONFIG_VMWARE_PVSCSI=m +CONFIG_HYPERV_STORAGE=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_DTC3280=m +CONFIG_SCSI_EATA=m +# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set +# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set +CONFIG_SCSI_EATA_MAX_TAGS=16 +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +CONFIG_SCSI_ISCI=m +CONFIG_SCSI_GENERIC_NCR5380=m +CONFIG_SCSI_GENERIC_NCR5380_MMIO=m +CONFIG_SCSI_GENERIC_NCR53C400=y +CONFIG_SCSI_IPS=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_PPA=m +CONFIG_SCSI_IMM=m +# CONFIG_SCSI_IZIP_EPP16 is not set +# CONFIG_SCSI_IZIP_SLOW_CTR is not set +CONFIG_SCSI_NCR53C406A=m +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +CONFIG_SCSI_SYM53C8XX_MMIO=y +CONFIG_SCSI_IPR=m +# CONFIG_SCSI_IPR_TRACE is not set +# CONFIG_SCSI_IPR_DUMP is not set +CONFIG_SCSI_PAS16=m +CONFIG_SCSI_QLOGIC_FAS=m +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_TCM_QLA2XXX=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_SYM53C416=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_T128=m +CONFIG_SCSI_U14_34F=m +# CONFIG_SCSI_U14_34F_TAGGED_QUEUE is not set +# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set +CONFIG_SCSI_U14_34F_MAX_TAGS=8 +CONFIG_SCSI_ULTRASTOR=m +CONFIG_SCSI_NSP32=m +CONFIG_SCSI_WD719X=m +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_VIRTIO=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=m +CONFIG_SCSI_DH_RDAC=m +CONFIG_SCSI_DH_HP_SW=m +CONFIG_SCSI_DH_EMC=m +CONFIG_SCSI_DH_ALUA=m +CONFIG_SCSI_OSD_INITIATOR=m +CONFIG_SCSI_OSD_ULD=m +CONFIG_SCSI_OSD_DPRINT_SENSE=0 +# CONFIG_SCSI_OSD_DEBUG is not set +CONFIG_ATA=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_ACPI=y +CONFIG_SATA_ZPODD=y +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_INIC162X=m +CONFIG_SATA_ACARD_AHCI=m +CONFIG_SATA_SIL24=m +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +CONFIG_PDC_ADMA=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_SX4=m +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +CONFIG_ATA_PIIX=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_SATA_PROMISE=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIS=m +CONFIG_SATA_SVW=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m + +# +# PATA SFF controllers with BMDMA +# +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_ATP867X=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CS5535=m +CONFIG_PATA_CS5536=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +# CONFIG_PATA_HPT3X3_DMA is not set +CONFIG_PATA_IT8213=m +CONFIG_PATA_IT821X=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RDC=m +CONFIG_PATA_SC1200=m +CONFIG_PATA_SCH=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_SIS=m +CONFIG_PATA_TOSHIBA=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m + +# +# PIO-only SFF controllers +# +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_ISAPNP=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_QDI=m +CONFIG_PATA_RZ1000=m +CONFIG_PATA_WINBOND_VLB=m + +# +# Generic fallback / legacy drivers +# +CONFIG_PATA_ACPI=m +CONFIG_ATA_GENERIC=m +CONFIG_PATA_LEGACY=m +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +# CONFIG_MD_CLUSTER is not set +CONFIG_BCACHE=m +# CONFIG_BCACHE_DEBUG is not set +# CONFIG_BCACHE_CLOSURES_DEBUG is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=m +# CONFIG_DM_MQ_DEFAULT is not set +# CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=m +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_MQ=m +CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_ERA=m +CONFIG_DM_MIRROR=m +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_DM_UEVENT=y +CONFIG_DM_FLAKEY=m +CONFIG_DM_VERITY=m +CONFIG_DM_SWITCH=m +# CONFIG_DM_LOG_WRITES is not set +CONFIG_TARGET_CORE=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_PSCSI=m +# CONFIG_TCM_USER2 is not set +CONFIG_LOOPBACK_TARGET=m +CONFIG_TCM_FC=m +CONFIG_ISCSI_TARGET=m +CONFIG_SBP_TARGET=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=128 +CONFIG_FUSION_CTL=m +# CONFIG_FUSION_LOGGING is not set + +# +# IEEE 1394 (FireWire) support +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MAC_EMUMOUSEBTN=m +CONFIG_NETDEVICES=y +CONFIG_MII=m +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=m +CONFIG_EQUALIZER=m +# CONFIG_NET_FC is not set +CONFIG_IFB=m +CONFIG_NET_TEAM=m +CONFIG_NET_TEAM_MODE_BROADCAST=m +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m +CONFIG_NET_TEAM_MODE_RANDOM=m +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m +CONFIG_NET_TEAM_MODE_LOADBALANCE=m +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_IPVLAN=m +CONFIG_VXLAN=m +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_RIONET=m +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RIONET_RX_SIZE=128 +CONFIG_TUN=m +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +CONFIG_NLMON=m +CONFIG_SUNGEM_PHY=m +# CONFIG_ARCNET is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +CONFIG_ATM_ZATM=m +# CONFIG_ATM_ZATM_DEBUG is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_AMBASSADOR=m +# CONFIG_ATM_AMBASSADOR_DEBUG is not set +CONFIG_ATM_HORIZON=m +# CONFIG_ATM_HORIZON_DEBUG is not set +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_FORE200E=m +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_FORE200E_TX_RETRY=16 +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_ATM_SOLOS=m + +# +# CAIF transport drivers +# +CONFIG_CAIF_TTY=m +CONFIG_CAIF_SPI_SLAVE=m +CONFIG_CAIF_SPI_SYNC=y +CONFIG_CAIF_HSI=m +CONFIG_CAIF_VIRTIO=m +CONFIG_VHOST_NET=m +CONFIG_VHOST_SCSI=m +CONFIG_VHOST_RING=m +CONFIG_VHOST=m + +# +# Distributed Switch Architecture drivers +# +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y +CONFIG_NET_DSA_MV88E6131=m +CONFIG_NET_DSA_MV88E6123_61_65=m +CONFIG_NET_DSA_MV88E6171=m +CONFIG_NET_DSA_MV88E6352=m +CONFIG_NET_DSA_BCM_SF2=m +CONFIG_ETHERNET=y +CONFIG_MDIO=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_EL3=m +CONFIG_3C515=m +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_3C589=m +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_NET_VENDOR_AGERE=y +CONFIG_ET131X=m +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ALTERA_TSE=m +CONFIG_NET_VENDOR_AMD=y +CONFIG_AMD8111_ETH=m +CONFIG_LANCE=m +CONFIG_PCNET32=m +CONFIG_PCMCIA_NMCLAN=m +CONFIG_NI65=m +CONFIG_NET_VENDOR_ARC=y +CONFIG_ARC_EMAC_CORE=m +CONFIG_ARC_EMAC=m +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_ATL2=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +CONFIG_ALX=m +CONFIG_NET_CADENCE=y +CONFIG_MACB=m +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_BCMGENET=m +CONFIG_BNX2=m +CONFIG_CNIC=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +CONFIG_BNX2X_SRIOV=y +CONFIG_SYSTEMPORT=m +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_BNA=m +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +CONFIG_CHELSIO_T4VF=m +CONFIG_NET_VENDOR_CIRRUS=y +CONFIG_CS89x0=m +# CONFIG_CS89x0_PLATFORM is not set +CONFIG_NET_VENDOR_CISCO=y +CONFIG_ENIC=m +CONFIG_CX_ECAT=m +CONFIG_DNET=m +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=m +CONFIG_DE2104X_DSL=0 +CONFIG_TULIP=m +# CONFIG_TULIP_MWI is not set +# CONFIG_TULIP_MMIO is not set +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +CONFIG_NET_VENDOR_DLINK=y +CONFIG_DL2K=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_BE2NET=m +CONFIG_BE2NET_VXLAN=y +CONFIG_NET_VENDOR_EXAR=y +CONFIG_S2IO=m +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_NET_VENDOR_FUJITSU=y +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_NET_VENDOR_HP=y +CONFIG_HP100=m +CONFIG_NET_VENDOR_INTEL=y +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGB_HWMON=y +CONFIG_IGB_DCA=y +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBE_VXLAN=y +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_DCA=y +CONFIG_IXGBEVF=m +CONFIG_I40E=m +CONFIG_I40E_VXLAN=y +CONFIG_I40EVF=m +CONFIG_FM10K=m +# CONFIG_FM10K_VXLAN is not set +CONFIG_NET_VENDOR_I825XX=y +CONFIG_IP1000=m +CONFIG_JME=m +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_MVMDIO=m +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKGE_GENESIS=y +CONFIG_SKY2=m +# CONFIG_SKY2_DEBUG is not set +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_MLX4_EN=m +CONFIG_MLX4_EN_VXLAN=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_MLX5_CORE=m +CONFIG_NET_VENDOR_MICREL=y +CONFIG_KS8842=m +CONFIG_KS8851=m +CONFIG_KS8851_MLL=m +CONFIG_KSZ884X_PCI=m +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_ENC28J60=m +# CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_NET_VENDOR_MYRI=y +CONFIG_MYRI10GE=m +CONFIG_MYRI10GE_DCA=y +CONFIG_FEALNX=m +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NATSEMI=m +CONFIG_NS83820=m +CONFIG_NET_VENDOR_8390=y +CONFIG_PCMCIA_AXNET=m +CONFIG_NE2000=m +CONFIG_NE2K_PCI=m +CONFIG_PCMCIA_PCNET=m +CONFIG_ULTRA=m +CONFIG_WD80x3=m +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_FORCEDETH=m +CONFIG_NET_VENDOR_OKI=y +CONFIG_PCH_GBE=m +CONFIG_ETHOC=m +CONFIG_NET_PACKET_ENGINE=y +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_QLA3XXX=m +CONFIG_QLCNIC=m +CONFIG_QLCNIC_SRIOV=y +CONFIG_QLCNIC_VXLAN=y +CONFIG_QLCNIC_HWMON=y +CONFIG_QLGE=m +CONFIG_NETXEN_NIC=m +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_ATP=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=m +CONFIG_NET_VENDOR_RDC=y +CONFIG_R6040=m +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_ROCKER=m +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_SXGBE_ETH=m +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_SC92031=m +CONFIG_NET_VENDOR_SIS=y +CONFIG_SIS900=m +CONFIG_SIS190=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_SFC_MCDI_MON=y +CONFIG_SFC_SRIOV=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_SMC9194=m +CONFIG_PCMCIA_SMC91C92=m +CONFIG_EPIC100=m +CONFIG_SMSC911X=m +# CONFIG_SMSC911X_ARCH_HOOKS is not set +CONFIG_SMSC9420=m +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_STMMAC_ETH=m +CONFIG_STMMAC_PLATFORM=m +CONFIG_STMMAC_PCI=m +CONFIG_NET_VENDOR_SUN=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NIU=m +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_TEHUTI=m +CONFIG_NET_VENDOR_TI=y +CONFIG_TI_CPSW_ALE=m +CONFIG_TLAN=m +CONFIG_NET_VENDOR_VIA=y +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +CONFIG_VIA_VELOCITY=m +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_WIZNET_W5100=m +CONFIG_WIZNET_W5300=m +# CONFIG_WIZNET_BUS_DIRECT is not set +# CONFIG_WIZNET_BUS_INDIRECT is not set +CONFIG_WIZNET_BUS_ANY=y +CONFIG_NET_VENDOR_XIRCOM=y +CONFIG_PCMCIA_XIRC2PS=m +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_NET_SB1000=m +CONFIG_PHYLIB=m + +# +# MII PHY device drivers +# +CONFIG_AT803X_PHY=m +CONFIG_AMD_PHY=m +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM7XXX_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m +CONFIG_MICREL_PHY=m +CONFIG_FIXED_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_GPIO=m +CONFIG_MDIO_BUS_MUX=m +CONFIG_MDIO_BUS_MUX_GPIO=m +CONFIG_MDIO_BUS_MUX_MMIOREG=m +CONFIG_MDIO_BCM_UNIMAC=m +# CONFIG_MICREL_KS8995MA is not set +CONFIG_PLIP=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOATM=m +CONFIG_PPPOE=m +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_SLIP=m +CONFIG_SLHC=m +# CONFIG_SLIP_COMPRESSED is not set +# CONFIG_SLIP_SMART is not set +# CONFIG_SLIP_MODE_SLIP6 is not set + +# +# Host-side USB support is needed for USB Network Adapter support +# +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_HUAWEI_CDC_NCM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_USB_NET_KALMIA=m +CONFIG_USB_NET_QMI_WWAN=m +CONFIG_USB_HSO=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_CDC_PHONET=m +CONFIG_USB_IPHETH=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_VL600=m +CONFIG_WLAN=y +CONFIG_PCMCIA_RAYCS=m +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AIRO=m +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_AIRO_CS=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PRISM54=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_ADM8211=m +# CONFIG_MAC80211_HWSIM is not set +CONFIG_MWL8K=m +CONFIG_ATH_COMMON=m +CONFIG_ATH_CARDS=m +# CONFIG_ATH_DEBUG is not set +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +# CONFIG_ATH5K_TRACER is not set +CONFIG_ATH5K_PCI=y +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y +CONFIG_ATH9K_DEBUGFS=y +CONFIG_ATH9K_STATION_STATISTICS=y +# CONFIG_ATH9K_DYNACK is not set +CONFIG_ATH9K_WOW=y +CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y +CONFIG_ATH9K_HTC=m +# CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +# CONFIG_CARL9170_DEBUGFS is not set +CONFIG_CARL9170_WPC=y +# CONFIG_CARL9170_HWRNG is not set +CONFIG_ATH6KL=m +CONFIG_ATH6KL_SDIO=m +CONFIG_ATH6KL_USB=m +# CONFIG_ATH6KL_DEBUG is not set +# CONFIG_ATH6KL_TRACING is not set +CONFIG_AR5523=m +CONFIG_WIL6210=m +CONFIG_WIL6210_ISR_COR=y +# CONFIG_WIL6210_TRACING is not set +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +# CONFIG_ATH10K_DEBUG is not set +CONFIG_ATH10K_DEBUGFS=y +# CONFIG_ATH10K_TRACING is not set +CONFIG_WCN36XX=m +# CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_B43=m +CONFIG_B43_BCMA=y +CONFIG_B43_SSB=y +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_BCMA is not set +# CONFIG_B43_BUSES_SSB is not set +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_PCMCIA=y +CONFIG_B43_SDIO=y +CONFIG_B43_BCMA_PIO=y +CONFIG_B43_PIO=y +CONFIG_B43_PHY_G=y +CONFIG_B43_PHY_N=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_PHY_HT=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_HWRNG=y +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_BRCMUTIL=m +CONFIG_BRCMSMAC=m +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y +CONFIG_BRCMFMAC_SDIO=y +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMFMAC_PCIE=y +# CONFIG_BRCM_TRACING is not set +# CONFIG_BRCMDBG is not set +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_CS=m +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_OPMODE_MODULAR=y +# CONFIG_IWLWIFI_BCAST_FILTERING is not set +# CONFIG_IWLWIFI_UAPSD is not set + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +# CONFIG_IWLWIFI_DEBUGFS is not set +CONFIG_IWLWIFI_DEVICE_TRACING=y +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +# CONFIG_IWLEGACY_DEBUGFS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_HERMES=m +CONFIG_HERMES_PRISM=y +CONFIG_HERMES_CACHE_FW_ON_INIT=y +CONFIG_PLX_HERMES=m +CONFIG_TMD_HERMES=m +CONFIG_NORTEL_HERMES=m +CONFIG_PCI_HERMES=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_SPECTRUM=m +CONFIG_ORINOCO_USB=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +# CONFIG_P54_SPI_DEFAULT_EEPROM is not set +CONFIG_P54_LEDS=y +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2800PCI_RT33XX=y +CONFIG_RT2800PCI_RT35XX=y +CONFIG_RT2800PCI_RT53XX=y +CONFIG_RT2800PCI_RT3290=y +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +CONFIG_RT2800USB_RT3573=y +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_RT55XX=y +CONFIG_RT2800USB_UNKNOWN=y +CONFIG_RT2800_LIB=m +CONFIG_RT2800_LIB_MMIO=m +CONFIG_RT2X00_LIB_MMIO=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_LIB_DEBUGFS is not set +# CONFIG_RT2X00_DEBUG is not set +CONFIG_RTL_CARDS=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_WL_TI=y +CONFIG_WL1251=m +# CONFIG_WL1251_SPI is not set +CONFIG_WL1251_SDIO=m +CONFIG_WL12XX=m +CONFIG_WL18XX=m +CONFIG_WLCORE=m +# CONFIG_WLCORE_SPI is not set +CONFIG_WLCORE_SDIO=m +CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_CW1200_WLAN_SPI=m +CONFIG_RSI_91X=m +# CONFIG_RSI_DEBUGFS is not set +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m + +# +# WiMAX Wireless Broadband devices +# +CONFIG_WIMAX_I2400M=m +CONFIG_WIMAX_I2400M_USB=m +CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 +# CONFIG_WAN is not set +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKELB=m +CONFIG_IEEE802154_AT86RF230=m +# CONFIG_IEEE802154_MRF24J40 is not set +# CONFIG_IEEE802154_CC2520 is not set +CONFIG_VMXNET3=m +CONFIG_HYPERV_NET=m +CONFIG_ISDN=y +CONFIG_ISDN_I4L=m +CONFIG_ISDN_PPP=y +CONFIG_ISDN_PPP_VJ=y +CONFIG_ISDN_MPP=y +CONFIG_IPPP_FILTER=y +CONFIG_ISDN_PPP_BSDCOMP=m +CONFIG_ISDN_AUDIO=y +CONFIG_ISDN_TTY_FAX=y + +# +# ISDN feature submodules +# +CONFIG_ISDN_DIVERSION=m + +# +# ISDN4Linux hardware drivers +# + +# +# Passive cards +# +CONFIG_ISDN_DRV_HISAX=m + +# +# D-channel protocol features +# +CONFIG_HISAX_EURO=y +CONFIG_DE_AOC=y +# CONFIG_HISAX_NO_SENDCOMPLETE is not set +# CONFIG_HISAX_NO_LLC is not set +# CONFIG_HISAX_NO_KEYPAD is not set +CONFIG_HISAX_1TR6=y +CONFIG_HISAX_NI1=y +CONFIG_HISAX_MAX_CARDS=8 + +# +# HiSax supported cards +# +CONFIG_HISAX_16_0=y +CONFIG_HISAX_16_3=y +CONFIG_HISAX_TELESPCI=y +CONFIG_HISAX_S0BOX=y +CONFIG_HISAX_AVM_A1=y +CONFIG_HISAX_FRITZPCI=y +CONFIG_HISAX_AVM_A1_PCMCIA=y +CONFIG_HISAX_ELSA=y +CONFIG_HISAX_IX1MICROR2=y +CONFIG_HISAX_DIEHLDIVA=y +CONFIG_HISAX_ASUSCOM=y +CONFIG_HISAX_TELEINT=y +CONFIG_HISAX_HFCS=y +CONFIG_HISAX_SEDLBAUER=y +CONFIG_HISAX_SPORTSTER=y +CONFIG_HISAX_MIC=y +CONFIG_HISAX_NETJET=y +CONFIG_HISAX_NETJET_U=y +CONFIG_HISAX_NICCY=y +CONFIG_HISAX_ISURF=y +CONFIG_HISAX_HSTSAPHIR=y +CONFIG_HISAX_BKM_A4T=y +CONFIG_HISAX_SCT_QUADRO=y +CONFIG_HISAX_GAZEL=y +CONFIG_HISAX_HFC_PCI=y +CONFIG_HISAX_W6692=y +CONFIG_HISAX_HFC_SX=y +CONFIG_HISAX_ENTERNOW_PCI=y +# CONFIG_HISAX_DEBUG is not set + +# +# HiSax PCMCIA card service modules +# +CONFIG_HISAX_SEDLBAUER_CS=m +CONFIG_HISAX_ELSA_CS=m +CONFIG_HISAX_AVM_A1_CS=m +CONFIG_HISAX_TELES_CS=m + +# +# HiSax sub driver modules +# +CONFIG_HISAX_ST5481=m +CONFIG_HISAX_HFCUSB=m +CONFIG_HISAX_HFC4S8S=m +CONFIG_HISAX_FRITZ_PCIPNP=m + +# +# Active cards +# +CONFIG_ISDN_DRV_ICN=m +CONFIG_ISDN_DRV_PCBIT=m +CONFIG_ISDN_DRV_SC=m +CONFIG_ISDN_DRV_ACT2000=m +CONFIG_ISDN_CAPI=m +CONFIG_CAPI_TRACE=y +CONFIG_ISDN_CAPI_CAPI20=m +CONFIG_ISDN_CAPI_MIDDLEWARE=y +CONFIG_ISDN_CAPI_CAPIDRV=m +# CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set + +# +# CAPI hardware drivers +# +CONFIG_CAPI_AVM=y +CONFIG_ISDN_DRV_AVMB1_B1ISA=m +CONFIG_ISDN_DRV_AVMB1_B1PCI=m +CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y +CONFIG_ISDN_DRV_AVMB1_T1ISA=m +CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m +CONFIG_ISDN_DRV_AVMB1_AVM_CS=m +CONFIG_ISDN_DRV_AVMB1_T1PCI=m +CONFIG_ISDN_DRV_AVMB1_C4=m +CONFIG_CAPI_EICON=y +CONFIG_ISDN_DIVAS=m +CONFIG_ISDN_DIVAS_BRIPCI=y +CONFIG_ISDN_DIVAS_PRIPCI=y +CONFIG_ISDN_DIVAS_DIVACAPI=m +CONFIG_ISDN_DIVAS_USERIDI=m +CONFIG_ISDN_DIVAS_MAINT=m +CONFIG_ISDN_DRV_GIGASET=m +CONFIG_GIGASET_CAPI=y +# CONFIG_GIGASET_I4L is not set +# CONFIG_GIGASET_DUMMYLL is not set +CONFIG_GIGASET_BASE=m +CONFIG_GIGASET_M105=m +CONFIG_GIGASET_M101=m +# CONFIG_GIGASET_DEBUG is not set +CONFIG_HYSDN=m +CONFIG_HYSDN_CAPI=y +CONFIG_MISDN=m +CONFIG_MISDN_DSP=m +CONFIG_MISDN_L1OIP=m + +# +# mISDN hardware drivers +# +CONFIG_MISDN_HFCPCI=m +CONFIG_MISDN_HFCMULTI=m +CONFIG_MISDN_HFCUSB=m +CONFIG_MISDN_AVMFRITZ=m +CONFIG_MISDN_SPEEDFAX=m +CONFIG_MISDN_INFINEON=m +CONFIG_MISDN_W6692=m +CONFIG_MISDN_NETJET=m +CONFIG_MISDN_IPAC=m +CONFIG_MISDN_ISAR=m +CONFIG_ISDN_HDLC=m + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=m +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_MATRIXKMAP=m + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ADP5588=m +CONFIG_KEYBOARD_ADP5589=m +CONFIG_KEYBOARD_ATKBD=m +CONFIG_KEYBOARD_QT1070=m +CONFIG_KEYBOARD_QT2160=m +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_TCA6416=m +CONFIG_KEYBOARD_TCA8418=m +CONFIG_KEYBOARD_MATRIX=m +# CONFIG_KEYBOARD_LM8323 is not set +CONFIG_KEYBOARD_LM8333=m +# CONFIG_KEYBOARD_MAX7359 is not set +CONFIG_KEYBOARD_MCS=m +CONFIG_KEYBOARD_MPR121=m +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_OMAP4 is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_CROS_EC is not set +# CONFIG_KEYBOARD_CAP11XX is not set +# CONFIG_KEYBOARD_BCM is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_SENTELIC=y +CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_OLPC=y +CONFIG_MOUSE_PS2_FOCALTECH=y +# CONFIG_MOUSE_PS2_VMMOUSE is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_CYAPA=m +CONFIG_MOUSE_ELAN_I2C=m +CONFIG_MOUSE_ELAN_I2C_I2C=y +CONFIG_MOUSE_ELAN_I2C_SMBUS=y +CONFIG_MOUSE_INPORT=m +# CONFIG_MOUSE_ATIXL is not set +CONFIG_MOUSE_LOGIBM=m +CONFIG_MOUSE_PC110PAD=m +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_MOUSE_GPIO is not set +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_USB=y +CONFIG_JOYSTICK_IFORCE_232=y +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TWIDJOY=m +CONFIG_JOYSTICK_ZHENHUA=m +CONFIG_JOYSTICK_DB9=m +CONFIG_JOYSTICK_GAMECON=m +CONFIG_JOYSTICK_TURBOGRAFX=m +CONFIG_JOYSTICK_AS5011=m +CONFIG_JOYSTICK_JOYDUMP=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_WALKERA0701=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_ACECAD=m +CONFIG_TABLET_USB_AIPTEK=m +CONFIG_TABLET_USB_GTCO=m +CONFIG_TABLET_USB_HANWANG=m +CONFIG_TABLET_USB_KBTAB=m +CONFIG_TABLET_SERIAL_WACOM4=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_OF_TOUCHSCREEN=y +# CONFIG_TOUCHSCREEN_ADS7846 is not set +# CONFIG_TOUCHSCREEN_AD7877 is not set +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +# CONFIG_TOUCHSCREEN_AD7879_SPI is not set +# CONFIG_TOUCHSCREEN_AR1021_I2C is not set +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +# CONFIG_TOUCHSCREEN_CYTTSP_SPI is not set +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_DYNAPRO=m +CONFIG_TOUCHSCREEN_HAMPSHIRE=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_EGALAX=m +CONFIG_TOUCHSCREEN_FUJITSU=m +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_HTCPEN=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TOUCHSCREEN_UCB1400=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_WM9705=y +CONFIG_TOUCHSCREEN_WM9712=y +CONFIG_TOUCHSCREEN_WM9713=y +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_MC13783=m +CONFIG_TOUCHSCREEN_USB_EGALAX=y +CONFIG_TOUCHSCREEN_USB_PANJIT=y +CONFIG_TOUCHSCREEN_USB_3M=y +CONFIG_TOUCHSCREEN_USB_ITM=y +CONFIG_TOUCHSCREEN_USB_ETURBO=y +CONFIG_TOUCHSCREEN_USB_GUNZE=y +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y +CONFIG_TOUCHSCREEN_USB_GOTOP=y +CONFIG_TOUCHSCREEN_USB_JASTEC=y +CONFIG_TOUCHSCREEN_USB_ELO=y +CONFIG_TOUCHSCREEN_USB_E2I=y +CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y +CONFIG_TOUCHSCREEN_USB_NEXIO=y +CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC_SERIO=m +# CONFIG_TOUCHSCREEN_TSC2005 is not set +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +# CONFIG_TOUCHSCREEN_SX8654 is not set +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_AD714X_I2C=m +CONFIG_INPUT_AD714X_SPI=m +# CONFIG_INPUT_ARIZONA_HAPTICS is not set +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_E3X0_BUTTON=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MC13783_PWRBUTTON=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_BEEPER=m +# CONFIG_INPUT_GPIO_TILT_POLLED is not set +CONFIG_INPUT_WISTRON_BTNS=m +CONFIG_INPUT_ATLAS_BTNS=m +CONFIG_INPUT_ATI_REMOTE2=m +CONFIG_INPUT_KEYSPAN_REMOTE=m +CONFIG_INPUT_KXTJ9=m +# CONFIG_INPUT_KXTJ9_POLLED_MODE is not set +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_YEALINK=m +CONFIG_INPUT_CM109=m +CONFIG_INPUT_RETU_PWRBUTTON=m +CONFIG_INPUT_TPS65218_PWRBUTTON=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_PCF50633_PMU=m +CONFIG_INPUT_PCF8574=m +CONFIG_INPUT_PWM_BEEPER=m +CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +CONFIG_INPUT_ADXL34X=m +CONFIG_INPUT_ADXL34X_I2C=m +CONFIG_INPUT_ADXL34X_SPI=m +# CONFIG_INPUT_IMS_PCU is not set +CONFIG_INPUT_CMA3000=m +CONFIG_INPUT_CMA3000_I2C=m +CONFIG_INPUT_IDEAPAD_SLIDEBAR=m +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=m +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=m +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_PARKBD=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_LIBPS2=m +CONFIG_SERIO_RAW=m +CONFIG_SERIO_ALTERA_PS2=m +CONFIG_SERIO_PS2MULT=m +CONFIG_SERIO_ARC_PS2=m +CONFIG_SERIO_APBPS2=m +CONFIG_SERIO_OLPC_APSP=m +CONFIG_HYPERV_KEYBOARD=m +CONFIG_GAMEPORT=m +CONFIG_GAMEPORT_NS558=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_FM801=m + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_HW_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +# CONFIG_SYNCLINK_GT is not set +CONFIG_NOZOMI=m +# CONFIG_ISI is not set +CONFIG_N_HDLC=m +CONFIG_N_GSM=m +CONFIG_TRACE_ROUTER=m +CONFIG_TRACE_SINK=m +CONFIG_DEVMEM=y +# CONFIG_DEVKMEM is not set + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_CS=m +CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set +CONFIG_SERIAL_8250_DW=m +# CONFIG_SERIAL_8250_FINTEK is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_OF_PLATFORM=m +CONFIG_SERIAL_SCCNXP=m +CONFIG_SERIAL_SC16IS7XX=m +# CONFIG_SERIAL_TIMBERDALE is not set +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 +CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 +# CONFIG_SERIAL_IFX6X60 is not set +CONFIG_SERIAL_PCH_UART=m +CONFIG_SERIAL_XILINX_PS_UART=m +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_ARC_NR_PORTS=1 +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_RP2_NR_UARTS=32 +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_SERIAL_CONEXANT_DIGICOLOR=m +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +# CONFIG_IPMI_SI_PROBE_DEFAULTS is not set +CONFIG_IPMI_SSIF=m +CONFIG_IPMI_WATCHDOG=m +CONFIG_IPMI_POWEROFF=m +CONFIG_HW_RANDOM=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_INTEL=m +CONFIG_HW_RANDOM_AMD=m +CONFIG_HW_RANDOM_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HW_RANDOM_TPM=m +CONFIG_NVRAM=m +CONFIG_DTLK=m +CONFIG_R3964=m +CONFIG_APPLICOM=m +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +CONFIG_SYNCLINK_CS=m +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_RAW_DRIVER=m +CONFIG_MAX_RAW_DEVS=256 +CONFIG_HPET=y +CONFIG_HPET_MMAP=y +CONFIG_HPET_MMAP_DEFAULT=y +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=m +CONFIG_TCG_TIS=m +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TCG_CRB=m +# CONFIG_TCG_TIS_ST33ZP24 is not set +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +# CONFIG_XILLYBUS is not set + +# +# I2C support +# +CONFIG_I2C=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX=m + +# +# Multiplexer I2C Chip support +# +# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set +# CONFIG_I2C_MUX_GPIO is not set +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +# CONFIG_I2C_MUX_PINCTRL is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_SMBUS=m +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCA=m + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NFORCE2_S4985=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# ACPI drivers +# +CONFIG_I2C_SCMI=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +CONFIG_I2C_DESIGNWARE_CORE=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_EG20T=m +# CONFIG_I2C_GPIO is not set +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PXA=m +CONFIG_I2C_PXA_PCI=y +CONFIG_I2C_RK3X=m +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_XILINX=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_DIOLAN_U2C=m +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +CONFIG_I2C_ROBOTFUZZ_OSIF=m +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_TINY_USB=m +CONFIG_I2C_VIPERBOARD=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +# CONFIG_I2C_CROS_EC_TUNNEL is not set +CONFIG_SCx200_ACB=m +# CONFIG_I2C_STUB is not set +CONFIG_I2C_SLAVE=y +CONFIG_I2C_SLAVE_EEPROM=m +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +CONFIG_SPI_ALTERA=m +CONFIG_SPI_BITBANG=m +CONFIG_SPI_BUTTERFLY=m +# CONFIG_SPI_CADENCE is not set +CONFIG_SPI_GPIO=m +CONFIG_SPI_LM70_LLP=m +# CONFIG_SPI_FSL_SPI is not set +CONFIG_SPI_OC_TINY=m +CONFIG_SPI_PXA2XX_DMA=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_SPI_SC18IS602=m +CONFIG_SPI_TOPCLIFF_PCH=m +CONFIG_SPI_XCOMM=m +CONFIG_SPI_XILINX=m +CONFIG_SPI_DESIGNWARE=m +CONFIG_SPI_DW_PCI=m +# CONFIG_SPI_DW_MID_DMA is not set +CONFIG_SPI_DW_MMIO=m + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_TLE62X0=m +CONFIG_SPMI=m +# CONFIG_HSI is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +# CONFIG_NTP_PPS is not set + +# +# PPS clients support +# +CONFIG_PPS_CLIENT_KTIMER=m +CONFIG_PPS_CLIENT_LDISC=m +CONFIG_PPS_CLIENT_PARPORT=m +CONFIG_PPS_CLIENT_GPIO=m + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=m +CONFIG_DP83640_PHY=m +CONFIG_PTP_1588_CLOCK_PCH=m +CONFIG_PINCTRL=y + +# +# Pin controllers +# +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AMD is not set +# CONFIG_PINCTRL_SINGLE is not set +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_PINCTRL_CHERRYVIEW=m +# CONFIG_PINCTRL_SUNRISEPOINT is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_DEVRES=y +CONFIG_OF_GPIO=y +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_74XX_MMIO is not set +# CONFIG_GPIO_ALTERA is not set +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_F7188X is not set +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_GRGPIO is not set +CONFIG_GPIO_ICH=m +# CONFIG_GPIO_IT8761E is not set +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_SCH=m +CONFIG_GPIO_SCH311X=m +# CONFIG_GPIO_SYSCON is not set +# CONFIG_GPIO_VX855 is not set +# CONFIG_GPIO_XILINX is not set + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_ADP5588 is not set +# CONFIG_GPIO_ADNP is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCF857X is not set + +# +# MFD GPIO expanders +# +CONFIG_GPIO_ARIZONA=m +CONFIG_GPIO_CS5535=y +CONFIG_GPIO_LP3943=m +CONFIG_GPIO_UCB1400=m + +# +# PCI GPIO expanders +# +CONFIG_GPIO_AMD8111=m +# CONFIG_GPIO_INTEL_MID is not set +# CONFIG_GPIO_ML_IOH is not set +# CONFIG_GPIO_PCH is not set +# CONFIG_GPIO_RDC321X is not set +# CONFIG_GPIO_SODAVILLE is not set + +# +# SPI GPIO expanders +# +# CONFIG_GPIO_74X164 is not set +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MCP23S08 is not set +# CONFIG_GPIO_MC33880 is not set + +# +# USB GPIO expanders +# +CONFIG_GPIO_VIPERBOARD=m +# CONFIG_W1 is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_PDA_POWER=m +# CONFIG_GENERIC_ADC_BATTERY is not set +CONFIG_TEST_POWER=m +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_OLPC=m +# CONFIG_BATTERY_SBS is not set +# CONFIG_BATTERY_BQ27x00 is not set +# CONFIG_BATTERY_MAX17040 is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_PCF50633 is not set +# CONFIG_CHARGER_ISP1704 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24190 is not set +CONFIG_CHARGER_BQ24735=m +# CONFIG_CHARGER_SMB347 is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +CONFIG_POWER_RESET=y +CONFIG_POWER_RESET_GPIO=y +# CONFIG_POWER_RESET_GPIO_RESTART is not set +# CONFIG_POWER_RESET_LTC2952 is not set +# CONFIG_POWER_RESET_RESTART is not set +# CONFIG_POWER_RESET_SYSCON is not set +# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set +CONFIG_POWER_AVS=y +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7X10=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_APPLESMC=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_MC13783_ADC=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_IBMAEM=m +CONFIG_SENSORS_IBMPEX=m +# CONFIG_SENSORS_IIO_HWMON is not set +CONFIG_SENSORS_I5500=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_POWR1220=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NCT7802=m +# CONFIG_SENSORS_NCT7904 is not set +CONFIG_SENSORS_PCF8591=m +CONFIG_PMBUS=m +CONFIG_SENSORS_PMBUS=m +CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_LM25066=m +CONFIG_SENSORS_LTC2978=m +CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX34440=m +CONFIG_SENSORS_MAX8688=m +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_UCD9000=m +CONFIG_SENSORS_UCD9200=m +CONFIG_SENSORS_ZL6100=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SHTC1=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_ADC128D818=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP103=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA_CPUTEMP=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m + +# +# ACPI drivers +# +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_SENSORS_ATK0110=m +CONFIG_THERMAL=y +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_OF=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_BANG_BANG=y +CONFIG_THERMAL_GOV_USER_SPACE=y +# CONFIG_CPU_THERMAL is not set +# CONFIG_THERMAL_EMULATION is not set +CONFIG_INTEL_POWERCLAMP=m +CONFIG_X86_PKG_TEMP_THERMAL=m +CONFIG_INTEL_SOC_DTS_THERMAL=m +CONFIG_INT340X_THERMAL=m +CONFIG_ACPI_THERMAL_REL=m + +# +# Texas Instruments thermal drivers +# +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_GPIO_WATCHDOG=m +CONFIG_XILINX_WATCHDOG=m +# CONFIG_CADENCE_WATCHDOG is not set +CONFIG_DW_WATCHDOG=m +# CONFIG_RN5T618_WATCHDOG is not set +CONFIG_RETU_WATCHDOG=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ADVANTECH_WDT=m +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +CONFIG_F71808E_WDT=m +CONFIG_SP5100_TCO=m +CONFIG_GEODE_WDT=m +CONFIG_SBC_FITPC2_WATCHDOG=m +CONFIG_EUROTECH_WDT=m +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +CONFIG_WAFER_WDT=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_IT87_WDT=m +CONFIG_HP_WATCHDOG=m +CONFIG_HPWDT_NMI_DECODING=y +CONFIG_SC1200_WDT=m +CONFIG_PC87413_WDT=m +CONFIG_NV_TCO=m +CONFIG_60XX_WDT=m +CONFIG_SBC8360_WDT=m +CONFIG_SBC7240_WDT=m +CONFIG_CPU5_WDT=m +CONFIG_SMSC_SCH311X_WDT=m +CONFIG_SMSC37B787_WDT=m +CONFIG_VIA_WDT=m +CONFIG_W83627HF_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_MACHZ_WDT=m +CONFIG_SBC_EPX_C3_WATCHDOG=m +CONFIG_MEN_A21_WDT=m + +# +# ISA-based Watchdog Cards +# +CONFIG_PCWATCHDOG=m +CONFIG_MIXCOMWD=m +CONFIG_WDT=m + +# +# PCI-based Watchdog Cards +# +CONFIG_PCIPCWATCHDOG=m +CONFIG_WDTPCI=m + +# +# USB-based Watchdog Cards +# +CONFIG_USBPCWATCHDOG=m +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y +CONFIG_SSB_PCMCIAHOST=y +CONFIG_SSB_SDIOHOST_POSSIBLE=y +CONFIG_SSB_SDIOHOST=y +# CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_SSB_DRIVER_GPIO=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +CONFIG_BCMA=m +CONFIG_BCMA_BLOCKIO=y +CONFIG_BCMA_HOST_PCI_POSSIBLE=y +CONFIG_BCMA_HOST_PCI=y +# CONFIG_BCMA_HOST_SOC is not set +CONFIG_BCMA_DRIVER_PCI=y +CONFIG_BCMA_DRIVER_GMAC_CMN=y +CONFIG_BCMA_DRIVER_GPIO=y +# CONFIG_BCMA_DEBUG is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +CONFIG_MFD_CS5535=m +# CONFIG_MFD_ATMEL_HLCDC is not set +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_CROS_EC=m +CONFIG_MFD_CROS_EC_I2C=m +CONFIG_MFD_CROS_EC_SPI=m +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DLN2 is not set +CONFIG_MFD_MC13XXX=m +# CONFIG_MFD_MC13XXX_SPI is not set +CONFIG_MFD_MC13XXX_I2C=m +# CONFIG_MFD_HI6421_PMIC is not set +CONFIG_HTC_PASIC3=m +# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_EZX_PCAP is not set +CONFIG_MFD_VIPERBOARD=m +CONFIG_MFD_RETU=m +CONFIG_MFD_PCF50633=m +CONFIG_PCF50633_ADC=m +CONFIG_PCF50633_GPIO=m +CONFIG_UCB1400_CORE=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RTSX_PCI=m +CONFIG_MFD_RTSX_USB=m +CONFIG_MFD_RK808=m +CONFIG_MFD_RN5T618=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SM501_GPIO=y +# CONFIG_MFD_SKY81452 is not set +CONFIG_ABX500_CORE=y +# CONFIG_MFD_STMPE is not set +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_LP3943=m +# CONFIG_TPS6105X is not set +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +CONFIG_MFD_TPS65217=m +CONFIG_MFD_TPS65218=m +# CONFIG_MFD_TPS65912 is not set +# CONFIG_MFD_TPS65912_SPI is not set +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_LM3533=m +# CONFIG_MFD_TIMBERDALE is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_VX855=m +CONFIG_MFD_ARIZONA=y +CONFIG_MFD_ARIZONA_I2C=m +# CONFIG_MFD_ARIZONA_SPI is not set +CONFIG_MFD_WM5102=y +CONFIG_MFD_WM5110=y +# CONFIG_MFD_WM8997 is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_REGULATOR is not set +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_VIDEO_V4L2=m +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_V4L2_MEM2MEM_DEV=m +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOBUF_DVB=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m +CONFIG_DVB_CORE=m +CONFIG_DVB_NET=y +CONFIG_TTPCI_EEPROM=m +CONFIG_DVB_MAX_ADAPTERS=8 +# CONFIG_DVB_DYNAMIC_MINORS is not set + +# +# Media drivers +# +CONFIG_RC_CORE=m +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_LIRC=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +CONFIG_RC_ATI_REMOTE=m +CONFIG_IR_ENE=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_FINTEK=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_IGORPLUGUSB=m +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_GSPCA=m +CONFIG_USB_M5602=m +CONFIG_USB_STV06XX=m +CONFIG_USB_GL860=m +CONFIG_USB_GSPCA_BENQ=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_DTCS033=m +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_JEILINJ=m +CONFIG_USB_GSPCA_JL2005BCD=m +CONFIG_USB_GSPCA_KINECT=m +CONFIG_USB_GSPCA_KONICA=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_NW80X=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_OV534_9=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7302=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SE401=m +CONFIG_USB_GSPCA_SN9C2028=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SPCA1528=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_SQ930X=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_STK1135=m +CONFIG_USB_GSPCA_STV0680=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TOUPTEK=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m + +# +# Analog TV USB devices +# +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_PVRUSB2_DVB=y +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_LOADER=m +# CONFIG_VIDEO_GO7007_USB_S2250_BOARD is not set + +# +# Analog/digital TV USB devices +# +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_AU0828_V4L2=y +CONFIG_VIDEO_AU0828_RC=y +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_RC=y +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m + +# +# Digital TV USB devices +# +CONFIG_DVB_USB=m +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_USB_DVBSKY=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_AS102=m + +# +# Webcam, TV (analog/digital) USB devices +# +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_V4L2=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_EM28XX_RC=m + +# +# Software defined radio USB devices +# +CONFIG_USB_AIRSPY=m +CONFIG_USB_HACKRF=m +CONFIG_USB_MSI2500=m +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture support +# +CONFIG_VIDEO_MEYE=m + +# +# Media capture/analog TV support +# +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_ZR36060=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m +CONFIG_VIDEO_ZORAN_AVS6EYES=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_SOLO6X10=m +CONFIG_VIDEO_TW68=m + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CX18_ALSA=m +CONFIG_VIDEO_CX23885=m +CONFIG_MEDIA_ALTERA_CI=m +CONFIG_VIDEO_CX25821=m +CONFIG_VIDEO_CX25821_ALSA=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_ENABLE_VP3054=y +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_CX88_MPEG=m +CONFIG_VIDEO_BT848=m +CONFIG_DVB_BT8XX=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_RC=y +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7134_GO7007=m +CONFIG_VIDEO_SAA7164=m + +# +# Media digital TV PCI Adapters +# +CONFIG_DVB_AV7110_IR=y +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_PATCH=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set +CONFIG_DVB_PLUTO2=m +CONFIG_DVB_DM1105=m +CONFIG_DVB_PT1=m +CONFIG_DVB_PT3=m +CONFIG_MANTIS_CORE=m +CONFIG_DVB_MANTIS=m +CONFIG_DVB_HOPPER=m +CONFIG_DVB_NGENE=m +CONFIG_DVB_DDBRIDGE=m +CONFIG_DVB_SMIPCIE=m +# CONFIG_V4L_PLATFORM_DRIVERS is not set +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m +CONFIG_VIDEO_SH_VEU=m +CONFIG_V4L_TEST_DRIVERS=y +# CONFIG_VIDEO_VIVID is not set +# CONFIG_VIDEO_VIM2M is not set + +# +# Supported MMC/SDIO adapters +# +CONFIG_SMS_SDIO_DRV=m +CONFIG_RADIO_ADAPTERS=y +CONFIG_RADIO_TEA575X=m +CONFIG_RADIO_SI470X=y +CONFIG_USB_SI470X=m +CONFIG_I2C_SI470X=m +CONFIG_RADIO_SI4713=m +CONFIG_USB_SI4713=m +CONFIG_PLATFORM_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_RADIO_SI476X=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m + +# +# Texas Instruments WL128x FM driver (ST based) +# +CONFIG_RADIO_WL128X=m +# CONFIG_V4L_RADIO_ISA_DRIVERS is not set + +# +# Supported FireWire (IEEE 1394) Adapters +# +CONFIG_DVB_FIREDTV=m +CONFIG_DVB_FIREDTV_INPUT=y +CONFIG_MEDIA_COMMON_OPTIONS=y + +# +# common driver options +# +CONFIG_VIDEO_CX2341X=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_CYPRESS_FIRMWARE=m +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +CONFIG_SMS_SIANO_MDTV=m +CONFIG_SMS_SIANO_RC=y +# CONFIG_SMS_SIANO_DEBUGFS is not set + +# +# Media ancillary drivers (tuners, sensors, i2c, frontends) +# +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=m + +# +# Audio decoders, processors and mixers +# +CONFIG_VIDEO_TVAUDIO=m +CONFIG_VIDEO_TDA7432=m +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS5345=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_UDA1342=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_WM8739=m +CONFIG_VIDEO_VP27SMPX=m +CONFIG_VIDEO_SONY_BTF_MPX=m + +# +# RDS decoders +# +CONFIG_VIDEO_SAA6588=m + +# +# Video decoders +# +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_BT866=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_TW2804=m +CONFIG_VIDEO_TW9903=m +CONFIG_VIDEO_TW9906=m +CONFIG_VIDEO_VPX3220=m + +# +# Video and audio decoders +# +CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_CX25840=m + +# +# Video encoders +# +CONFIG_VIDEO_SAA7127=m +CONFIG_VIDEO_SAA7185=m +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m + +# +# Camera sensor devices +# +CONFIG_VIDEO_OV7640=m +CONFIG_VIDEO_MT9V011=m + +# +# Flash devices +# + +# +# Video improvement chips +# +CONFIG_VIDEO_UPD64031A=m +CONFIG_VIDEO_UPD64083=m + +# +# Audio/Video compression chips +# +CONFIG_VIDEO_SAA6752HS=m + +# +# Miscellaneous helper chips +# +CONFIG_VIDEO_M52790=m + +# +# Sensors used on soc_camera driver +# +CONFIG_MEDIA_TUNER=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_M88RS6000T=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_M88DS3103=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_SI2165=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_MT312=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_TDA10071=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_L64781=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_MT352=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_EC100=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_RTL2830=m +CONFIG_DVB_RTL2832=m +CONFIG_DVB_RTL2832_SDR=m +CONFIG_DVB_SI2168=m +CONFIG_DVB_AS102_FE=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_VES1820=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_STV0297=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT3306A=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_S5H1411=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_S921=m +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_TC90522=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_A8293=m +CONFIG_DVB_SP2=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_AF9033=m + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +CONFIG_AGP=m +CONFIG_AGP_ALI=m +CONFIG_AGP_ATI=m +CONFIG_AGP_AMD=m +CONFIG_AGP_AMD64=m +CONFIG_AGP_INTEL=m +CONFIG_AGP_NVIDIA=m +CONFIG_AGP_SIS=m +CONFIG_AGP_SWORKS=m +CONFIG_AGP_VIA=m +CONFIG_AGP_EFFICEON=m +CONFIG_INTEL_GTT=m +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_VGA_SWITCHEROO=y + +# +# Direct Rendering Manager +# +CONFIG_DRM=m +CONFIG_DRM_MIPI_DSI=y +CONFIG_DRM_KMS_HELPER=m +CONFIG_DRM_KMS_FB_HELPER=y +CONFIG_DRM_LOAD_EDID_FIRMWARE=y +CONFIG_DRM_TTM=m + +# +# I2C encoder or helper chips +# +CONFIG_DRM_I2C_ADV7511=m +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_PTN3460=m +# CONFIG_DRM_PS8622 is not set +CONFIG_DRM_TDFX=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +# CONFIG_DRM_RADEON_USERPTR is not set +# CONFIG_DRM_RADEON_UMS is not set +CONFIG_DRM_NOUVEAU=m +CONFIG_NOUVEAU_DEBUG=5 +CONFIG_NOUVEAU_DEBUG_DEFAULT=3 +CONFIG_DRM_NOUVEAU_BACKLIGHT=y +CONFIG_DRM_I915=m +CONFIG_DRM_I915_KMS=y +CONFIG_DRM_I915_FBDEV=y +# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m +# CONFIG_DRM_VGEM is not set +CONFIG_DRM_VMWGFX=m +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_GMA500=m +CONFIG_DRM_GMA600=y +CONFIG_DRM_GMA3600=y +CONFIG_DRM_UDL=m +CONFIG_DRM_AST=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_QXL=m +CONFIG_DRM_BOCHS=m +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +# CONFIG_DRM_PANEL_SIMPLE is not set +# CONFIG_DRM_PANEL_LD9040 is not set +# CONFIG_DRM_PANEL_S6E8AA0 is not set +# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set + +# +# Frame buffer Devices +# +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y +CONFIG_FB_CMDLINE=y +CONFIG_FB_DDC=m +CONFIG_FB_BOOT_VESA_SUPPORT=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_DEFERRED_IO=y +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +CONFIG_FB_UVESA=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +CONFIG_FB_OPENCORES=m +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +CONFIG_FB_I810=m +CONFIG_FB_I810_GTF=y +CONFIG_FB_I810_I2C=y +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +CONFIG_FB_VIA=m +CONFIG_FB_VIA_DIRECT_PROCFS=y +CONFIG_FB_VIA_X_COMPATIBILITY=y +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +CONFIG_FB_VOODOO1=m +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_SM501 is not set +# CONFIG_FB_SMSCUFX is not set +CONFIG_FB_UDL=m +CONFIG_FB_VIRTUAL=m +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_AUO_K190X is not set +CONFIG_FB_HYPERV=m +# CONFIG_FB_SIMPLE is not set +CONFIG_FB_SSD1307=m +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_L4F00242T03 is not set +# CONFIG_LCD_LMS283GF05 is not set +# CONFIG_LCD_LTV350QV is not set +# CONFIG_LCD_ILI922X is not set +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_TDO24M is not set +# CONFIG_LCD_VGG2432A4 is not set +CONFIG_LCD_PLATFORM=m +# CONFIG_LCD_S6E63M0 is not set +# CONFIG_LCD_LD9040 is not set +# CONFIG_LCD_AMS369FG06 is not set +# CONFIG_LCD_LMS501KF03 is not set +# CONFIG_LCD_HX8357 is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_LM3533=m +# CONFIG_BACKLIGHT_PWM is not set +CONFIG_BACKLIGHT_APPLE=m +# CONFIG_BACKLIGHT_SAHARA is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +CONFIG_BACKLIGHT_PCF50633=m +CONFIG_BACKLIGHT_LM3630A=m +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_OT200 is not set +# CONFIG_BACKLIGHT_TPS65217 is not set +# CONFIG_BACKLIGHT_GPIO is not set +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +CONFIG_VGASTATE=m +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +# CONFIG_VGACON_SOFT_SCROLLBACK is not set +# CONFIG_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_LOGO is not set +CONFIG_SOUND=m +CONFIG_SOUND_OSS_CORE=y +# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HWDEP=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_JACK=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_KCTL_JACK=y +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_RAWMIDI_SEQ=m +CONFIG_SND_OPL3_LIB_SEQ=m +CONFIG_SND_OPL4_LIB_SEQ=m +CONFIG_SND_SBAWE_SEQ=m +CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_MPU401_UART=m +CONFIG_SND_OPL3_LIB=m +CONFIG_SND_OPL4_LIB=m +CONFIG_SND_VX_LIB=m +CONFIG_SND_AC97_CODEC=m +CONFIG_SND_DRIVERS=y +# CONFIG_SND_PCSP is not set +CONFIG_SND_DUMMY=m +CONFIG_SND_ALOOP=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_MTPAV=m +CONFIG_SND_MTS64=m +CONFIG_SND_SERIAL_U16550=m +CONFIG_SND_MPU401=m +CONFIG_SND_PORTMAN2X4=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_WSS_LIB=m +CONFIG_SND_SB_COMMON=m +CONFIG_SND_SB8_DSP=m +CONFIG_SND_SB16_DSP=m +CONFIG_SND_ISA=y +CONFIG_SND_ADLIB=m +CONFIG_SND_AD1816A=m +CONFIG_SND_AD1848=m +CONFIG_SND_ALS100=m +CONFIG_SND_AZT1605=m +CONFIG_SND_AZT2316=m +CONFIG_SND_AZT2320=m +CONFIG_SND_CMI8328=m +CONFIG_SND_CMI8330=m +CONFIG_SND_CS4231=m +CONFIG_SND_CS4236=m +CONFIG_SND_ES1688=m +CONFIG_SND_ES18XX=m +CONFIG_SND_SC6000=m +CONFIG_SND_GUSCLASSIC=m +CONFIG_SND_GUSEXTREME=m +CONFIG_SND_GUSMAX=m +CONFIG_SND_INTERWAVE=m +CONFIG_SND_INTERWAVE_STB=m +CONFIG_SND_JAZZ16=m +CONFIG_SND_OPL3SA2=m +CONFIG_SND_OPTI92X_AD1848=m +CONFIG_SND_OPTI92X_CS4231=m +CONFIG_SND_OPTI93X=m +CONFIG_SND_MIRO=m +CONFIG_SND_SB8=m +CONFIG_SND_SB16=m +CONFIG_SND_SBAWE=m +CONFIG_SND_SB16_CSP=y +CONFIG_SND_SSCAPE=m +CONFIG_SND_WAVEFRONT=m +CONFIG_SND_MSND_PINNACLE=m +CONFIG_SND_MSND_CLASSIC=m +CONFIG_SND_PCI=y +CONFIG_SND_AD1889=m +CONFIG_SND_ALS300=m +CONFIG_SND_ALS4000=m +CONFIG_SND_ALI5451=m +CONFIG_SND_ASIHPI=m +CONFIG_SND_ATIIXP=m +CONFIG_SND_ATIIXP_MODEM=m +CONFIG_SND_AU8810=m +CONFIG_SND_AU8820=m +CONFIG_SND_AU8830=m +CONFIG_SND_AW2=m +CONFIG_SND_AZT3328=m +CONFIG_SND_BT87X=m +# CONFIG_SND_BT87X_OVERCLOCK is not set +CONFIG_SND_CA0106=m +CONFIG_SND_CMIPCI=m +CONFIG_SND_OXYGEN_LIB=m +CONFIG_SND_OXYGEN=m +CONFIG_SND_CS4281=m +CONFIG_SND_CS46XX=m +CONFIG_SND_CS46XX_NEW_DSP=y +CONFIG_SND_CS5530=m +CONFIG_SND_CS5535AUDIO=m +CONFIG_SND_CTXFI=m +CONFIG_SND_DARLA20=m +CONFIG_SND_GINA20=m +CONFIG_SND_LAYLA20=m +CONFIG_SND_DARLA24=m +CONFIG_SND_GINA24=m +CONFIG_SND_LAYLA24=m +CONFIG_SND_MONA=m +CONFIG_SND_MIA=m +CONFIG_SND_ECHO3G=m +CONFIG_SND_INDIGO=m +CONFIG_SND_INDIGOIO=m +CONFIG_SND_INDIGODJ=m +CONFIG_SND_INDIGOIOX=m +CONFIG_SND_INDIGODJX=m +CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1X=m +CONFIG_SND_ENS1370=m +CONFIG_SND_ENS1371=m +CONFIG_SND_ES1938=m +CONFIG_SND_ES1968=m +CONFIG_SND_ES1968_INPUT=y +CONFIG_SND_ES1968_RADIO=y +CONFIG_SND_FM801=m +CONFIG_SND_FM801_TEA575X_BOOL=y +CONFIG_SND_HDSP=m +CONFIG_SND_HDSPM=m +CONFIG_SND_ICE1712=m +CONFIG_SND_ICE1724=m +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +CONFIG_SND_KORG1212=m +CONFIG_SND_LOLA=m +CONFIG_SND_LX6464ES=m +CONFIG_SND_MAESTRO3=m +CONFIG_SND_MAESTRO3_INPUT=y +CONFIG_SND_MIXART=m +CONFIG_SND_NM256=m +CONFIG_SND_PCXHR=m +CONFIG_SND_RIPTIDE=m +CONFIG_SND_RME32=m +CONFIG_SND_RME96=m +CONFIG_SND_RME9652=m +CONFIG_SND_SIS7019=m +CONFIG_SND_SONICVIBES=m +CONFIG_SND_TRIDENT=m +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRTUOSO=m +CONFIG_SND_VX222=m +CONFIG_SND_YMFPCI=m + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_PREALLOC_SIZE=4096 +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +CONFIG_SND_HDA_INPUT_JACK=y +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDA_CORE=m +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_6FIRE=m +CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m +CONFIG_SND_USB_LINE6=m +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_VARIAX=m +CONFIG_SND_FIREWIRE=y +CONFIG_SND_FIREWIRE_LIB=m +CONFIG_SND_DICE=m +CONFIG_SND_OXFW=m +CONFIG_SND_ISIGHT=m +CONFIG_SND_SCS1X=m +CONFIG_SND_FIREWORKS=m +CONFIG_SND_BEBOB=m +CONFIG_SND_PCMCIA=y +CONFIG_SND_VXPOCKET=m +CONFIG_SND_PDAUDIOCF=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +# CONFIG_SND_ATMEL_SOC is not set +CONFIG_SND_DESIGNWARE_I2S=m + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +CONFIG_SND_SST_MFLD_PLATFORM=m +CONFIG_SND_SST_IPC=m +CONFIG_SND_SST_IPC_ACPI=m +CONFIG_SND_SOC_INTEL_SST=m +CONFIG_SND_SOC_INTEL_SST_ACPI=m +CONFIG_SND_SOC_INTEL_HASWELL=m +CONFIG_SND_SOC_INTEL_BAYTRAIL=m +CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m +CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m +# CONFIG_SND_SOC_QCOM is not set +# CONFIG_SND_SOC_XTFPGA_I2S is not set +CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +# CONFIG_SND_SOC_ADAU1701 is not set +# CONFIG_SND_SOC_AK4104 is not set +# CONFIG_SND_SOC_AK4554 is not set +# CONFIG_SND_SOC_AK4642 is not set +# CONFIG_SND_SOC_AK5386 is not set +# CONFIG_SND_SOC_ALC5623 is not set +# CONFIG_SND_SOC_CS35L32 is not set +# CONFIG_SND_SOC_CS42L51_I2C is not set +# CONFIG_SND_SOC_CS42L52 is not set +# CONFIG_SND_SOC_CS42L56 is not set +# CONFIG_SND_SOC_CS42L73 is not set +# CONFIG_SND_SOC_CS4265 is not set +# CONFIG_SND_SOC_CS4270 is not set +# CONFIG_SND_SOC_CS4271_I2C is not set +# CONFIG_SND_SOC_CS4271_SPI is not set +# CONFIG_SND_SOC_CS42XX8_I2C is not set +CONFIG_SND_SOC_HDMI_CODEC=m +# CONFIG_SND_SOC_ES8328 is not set +CONFIG_SND_SOC_MAX98090=m +# CONFIG_SND_SOC_PCM1681 is not set +# CONFIG_SND_SOC_PCM1792A is not set +# CONFIG_SND_SOC_PCM512x_I2C is not set +# CONFIG_SND_SOC_PCM512x_SPI is not set +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RT286=m +# CONFIG_SND_SOC_RT5631 is not set +CONFIG_SND_SOC_RT5640=m +CONFIG_SND_SOC_RT5645=m +CONFIG_SND_SOC_RT5670=m +# CONFIG_SND_SOC_RT5677_SPI is not set +# CONFIG_SND_SOC_SGTL5000 is not set +CONFIG_SND_SOC_SI476X=m +# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set +CONFIG_SND_SOC_SPDIF=m +# CONFIG_SND_SOC_SSM2602_SPI is not set +# CONFIG_SND_SOC_SSM2602_I2C is not set +# CONFIG_SND_SOC_SSM4567 is not set +# CONFIG_SND_SOC_STA32X is not set +# CONFIG_SND_SOC_STA350 is not set +# CONFIG_SND_SOC_TAS2552 is not set +# CONFIG_SND_SOC_TAS5086 is not set +# CONFIG_SND_SOC_TFA9879 is not set +# CONFIG_SND_SOC_TLV320AIC23_I2C is not set +# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +# CONFIG_SND_SOC_TLV320AIC31XX is not set +# CONFIG_SND_SOC_TLV320AIC3X is not set +# CONFIG_SND_SOC_TS3A227E is not set +# CONFIG_SND_SOC_WM8510 is not set +# CONFIG_SND_SOC_WM8523 is not set +# CONFIG_SND_SOC_WM8580 is not set +# CONFIG_SND_SOC_WM8711 is not set +# CONFIG_SND_SOC_WM8728 is not set +# CONFIG_SND_SOC_WM8731 is not set +# CONFIG_SND_SOC_WM8737 is not set +# CONFIG_SND_SOC_WM8741 is not set +# CONFIG_SND_SOC_WM8750 is not set +# CONFIG_SND_SOC_WM8753 is not set +# CONFIG_SND_SOC_WM8770 is not set +# CONFIG_SND_SOC_WM8776 is not set +# CONFIG_SND_SOC_WM8804_I2C is not set +# CONFIG_SND_SOC_WM8804_SPI is not set +# CONFIG_SND_SOC_WM8903 is not set +# CONFIG_SND_SOC_WM8962 is not set +# CONFIG_SND_SOC_WM8978 is not set +# CONFIG_SND_SOC_TPA6130A2 is not set +CONFIG_SND_SIMPLE_CARD=m +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m + +# +# HID support +# +CONFIG_HID=m +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=m + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=m +CONFIG_HID_ACRUX=m +CONFIG_HID_ACRUX_FF=y +CONFIG_HID_APPLE=m +CONFIG_HID_APPLEIR=m +CONFIG_HID_AUREAL=m +CONFIG_HID_BELKIN=m +CONFIG_HID_BETOP_FF=m +CONFIG_HID_CHERRY=m +CONFIG_HID_CHICONY=m +CONFIG_HID_PRODIKEYS=m +CONFIG_HID_CP2112=m +CONFIG_HID_CYPRESS=m +CONFIG_HID_DRAGONRISE=m +CONFIG_DRAGONRISE_FF=y +CONFIG_HID_EMS_FF=m +CONFIG_HID_ELECOM=m +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=m +CONFIG_HID_HOLTEK=m +CONFIG_HOLTEK_FF=y +CONFIG_HID_GT683R=m +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KYE=m +CONFIG_HID_UCLOGIC=m +CONFIG_HID_WALTOP=m +CONFIG_HID_GYRATION=m +CONFIG_HID_ICADE=m +CONFIG_HID_TWINHAN=m +CONFIG_HID_KENSINGTON=m +CONFIG_HID_LCPOWER=m +CONFIG_HID_LENOVO=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +CONFIG_HID_MAGICMOUSE=m +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_NTRIG=m +CONFIG_HID_ORTEK=m +CONFIG_HID_PANTHERLORD=m +CONFIG_PANTHERLORD_FF=y +CONFIG_HID_PENMOUNT=m +CONFIG_HID_PETALYNX=m +CONFIG_HID_PICOLCD=m +CONFIG_HID_PICOLCD_FB=y +CONFIG_HID_PICOLCD_BACKLIGHT=y +CONFIG_HID_PICOLCD_LCD=y +CONFIG_HID_PICOLCD_LEDS=y +CONFIG_HID_PICOLCD_CIR=y +CONFIG_HID_PLANTRONICS=m +CONFIG_HID_PRIMAX=m +CONFIG_HID_ROCCAT=m +CONFIG_HID_SAITEK=m +CONFIG_HID_SAMSUNG=m +CONFIG_HID_SONY=m +CONFIG_SONY_FF=y +CONFIG_HID_SPEEDLINK=m +CONFIG_HID_STEELSERIES=m +CONFIG_HID_SUNPLUS=m +CONFIG_HID_RMI=m +CONFIG_HID_GREENASIA=m +CONFIG_GREENASIA_FF=y +CONFIG_HID_HYPERV_MOUSE=m +CONFIG_HID_SMARTJOYPLUS=m +CONFIG_SMARTJOYPLUS_FF=y +CONFIG_HID_TIVO=m +CONFIG_HID_TOPSEED=m +CONFIG_HID_THINGM=m +CONFIG_HID_THRUSTMASTER=m +CONFIG_THRUSTMASTER_FF=y +CONFIG_HID_WACOM=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_XINMO=m +CONFIG_HID_ZEROPLUS=m +CONFIG_ZEROPLUS_FF=y +CONFIG_HID_ZYDACRON=m +CONFIG_HID_SENSOR_HUB=m +# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set + +# +# USB HID support +# +CONFIG_USB_HID=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y + +# +# I2C HID support +# +CONFIG_I2C_HID=m +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=m +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_DYNAMIC_MINORS=y +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_OTG_FSM is not set +CONFIG_USB_MON=m +CONFIG_USB_WUSB=m +CONFIG_USB_WUSB_CBAF=m +# CONFIG_USB_WUSB_CBAF_DEBUG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_C67X00_HCD=m +CONFIG_USB_XHCI_HCD=m +CONFIG_USB_XHCI_PCI=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=m +# CONFIG_USB_EHCI_HCD_PLATFORM is not set +CONFIG_USB_OXU210HP_HCD=m +CONFIG_USB_ISP116X_HCD=m +CONFIG_USB_ISP1362_HCD=m +CONFIG_USB_FUSBH200_HCD=m +# CONFIG_USB_FOTG210_HCD is not set +CONFIG_USB_MAX3421_HCD=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PCI=m +# CONFIG_USB_OHCI_HCD_SSB is not set +# CONFIG_USB_OHCI_HCD_PLATFORM is not set +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_U132_HCD=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_HCD_ISO is not set +CONFIG_USB_SL811_CS=m +CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_WHCI_HCD=m +CONFIG_USB_HWA_HCD=m +# CONFIG_USB_HCD_BCMA is not set +# CONFIG_USB_HCD_SSB is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_WDM=m +CONFIG_USB_TMC=m + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_REALTEK_AUTOPM=y +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +CONFIG_USB_STORAGE_ENE_UB6250=m +CONFIG_USB_UAS=m + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_DEBUG is not set +CONFIG_USB_MUSB_HDRC=m +# CONFIG_USB_MUSB_HOST is not set +# CONFIG_USB_MUSB_GADGET is not set +CONFIG_USB_MUSB_DUAL_ROLE=y + +# +# Platform Glue Layer +# +CONFIG_MUSB_PIO_ONLY=y +# CONFIG_USB_DWC3 is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +CONFIG_USB_USS720=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_SIMPLE=m +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_METRO=m +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7715_PARPORT=y +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_MXUPORT=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_QCAUX=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +CONFIG_USB_SERIAL_XSENS_MT=m +CONFIG_USB_SERIAL_WISHBONE=m +CONFIG_USB_SERIAL_SSU100=m +CONFIG_USB_SERIAL_QT2=m +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +CONFIG_USB_RIO500=m +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_LED=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_IDMOUSE=m +CONFIG_USB_FTDI_ELAN=m +CONFIG_USB_APPLEDISPLAY=m +CONFIG_USB_SISUSBVGA=m +# CONFIG_USB_SISUSBVGA_CON is not set +CONFIG_USB_LD=m +CONFIG_USB_TRANCEVIBRATOR=m +CONFIG_USB_IOWARRIOR=m +CONFIG_USB_TEST=m +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +CONFIG_USB_ISIGHTFW=m +CONFIG_USB_YUREX=m +CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_HSIC_USB3503=m +CONFIG_USB_LINK_LAYER_TEST=m +# CONFIG_USB_CHAOSKEY is not set +CONFIG_USB_ATM=m +CONFIG_USB_SPEEDTOUCH=m +CONFIG_USB_CXACRU=m +CONFIG_USB_UEAGLEATM=m +CONFIG_USB_XUSBATM=m + +# +# USB Physical Layer drivers +# +CONFIG_USB_PHY=y +CONFIG_NOP_USB_XCEIV=m +# CONFIG_USB_GPIO_VBUS is not set +CONFIG_TAHVO_USB=m +# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set +CONFIG_USB_ISP1301=m +CONFIG_USB_GADGET=m +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +CONFIG_USB_FUSB300=m +# CONFIG_USB_FOTG210_UDC is not set +CONFIG_USB_GR_UDC=m +CONFIG_USB_R8A66597=m +CONFIG_USB_PXA27X=m +CONFIG_USB_MV_UDC=m +CONFIG_USB_MV_U3D=m +CONFIG_USB_M66592=m +CONFIG_USB_BDC_UDC=m + +# +# Platform Support +# +CONFIG_USB_BDC_PCI=m +CONFIG_USB_AMD5536UDC=m +CONFIG_USB_NET2272=m +CONFIG_USB_NET2272_DMA=y +CONFIG_USB_NET2280=m +CONFIG_USB_GOKU=m +CONFIG_USB_EG20T=m +CONFIG_USB_GADGET_XILINX=m +CONFIG_USB_DUMMY_HCD=m +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_F_ACM=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_OBEX=m +CONFIG_USB_F_NCM=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_SUBSET=m +CONFIG_USB_F_RNDIS=m +CONFIG_USB_F_MASS_STORAGE=m +CONFIG_USB_F_FS=m +CONFIG_USB_F_UAC2=m +CONFIG_USB_F_UVC=m +CONFIG_USB_F_MIDI=m +CONFIG_USB_F_HID=m +CONFIG_USB_F_PRINTER=m +# CONFIG_USB_CONFIGFS is not set +# CONFIG_USB_ZERO is not set +CONFIG_USB_AUDIO=m +# CONFIG_GADGET_UAC1 is not set +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +# CONFIG_USB_ETH_EEM is not set +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_GADGET_TARGET=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +# CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_G_NOKIA is not set +# CONFIG_USB_G_ACM_MS is not set +# CONFIG_USB_G_MULTI is not set +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=y +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_LED_TRIG=y +CONFIG_UWB=m +CONFIG_UWB_HWA=m +CONFIG_UWB_WHCI=m +CONFIG_UWB_I1480U=m +CONFIG_MMC=m +# CONFIG_MMC_DEBUG is not set +# CONFIG_MMC_CLKGATE is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=m +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_BLOCK_BOUNCE=y +CONFIG_SDIO_UART=m +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PCI=m +CONFIG_MMC_RICOH_MMC=y +CONFIG_MMC_SDHCI_ACPI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_SDHCI_OF_ARASAN=m +# CONFIG_MMC_SDHCI_F_SDH30 is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +CONFIG_MMC_SDRICOH_CS=m +CONFIG_MMC_CB710=m +CONFIG_MMC_VIA_SDMMC=m +CONFIG_MMC_VUB300=m +CONFIG_MMC_USHC=m +CONFIG_MMC_USDHI6ROL0=m +CONFIG_MMC_REALTEK_PCI=m +CONFIG_MMC_REALTEK_USB=m +CONFIG_MMC_TOSHIBA_PCI=m +CONFIG_MEMSTICK=m +# CONFIG_MEMSTICK_DEBUG is not set + +# +# MemoryStick drivers +# +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set +CONFIG_MSPRO_BLOCK=m +CONFIG_MS_BLOCK=m + +# +# MemoryStick Host Controller Drivers +# +CONFIG_MEMSTICK_TIFM_MS=m +CONFIG_MEMSTICK_JMICRON_38X=m +CONFIG_MEMSTICK_R592=m +CONFIG_MEMSTICK_REALTEK_PCI=m +CONFIG_MEMSTICK_REALTEK_USB=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m +CONFIG_LEDS_CLASS_FLASH=m + +# +# LED drivers +# +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3533=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +# CONFIG_LEDS_PCA9532_GPIO is not set +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_LP55XX_COMMON=m +CONFIG_LEDS_LP5521=m +CONFIG_LEDS_LP5523=m +CONFIG_LEDS_LP5562=m +CONFIG_LEDS_LP8501=m +CONFIG_LEDS_LP8860=m +CONFIG_LEDS_CLEVO_MAIL=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_PWM=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_INTEL_SS4200=m +CONFIG_LEDS_LT3593=m +CONFIG_LEDS_DELL_NETBOOKS=m +CONFIG_LEDS_MC13783=m +CONFIG_LEDS_TCA6507=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_OT200=m + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +CONFIG_LEDS_BLINKM=m +# CONFIG_LEDS_PM8941_WLED is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_USER_MAD=m +CONFIG_INFINIBAND_USER_ACCESS=m +CONFIG_INFINIBAND_USER_MEM=y +CONFIG_INFINIBAND_ON_DEMAND_PAGING=y +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_MTHCA=m +CONFIG_INFINIBAND_MTHCA_DEBUG=y +CONFIG_INFINIBAND_AMSO1100=m +# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set +CONFIG_INFINIBAND_CXGB3=m +# CONFIG_INFINIBAND_CXGB3_DEBUG is not set +CONFIG_INFINIBAND_CXGB4=m +CONFIG_MLX4_INFINIBAND=m +CONFIG_MLX5_INFINIBAND=m +CONFIG_INFINIBAND_NES=m +# CONFIG_INFINIBAND_NES_DEBUG is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INFINIBAND_USNIC=m +CONFIG_INFINIBAND_IPOIB=m +CONFIG_INFINIBAND_IPOIB_CM=y +CONFIG_INFINIBAND_IPOIB_DEBUG=y +# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set +CONFIG_INFINIBAND_SRP=m +CONFIG_INFINIBAND_SRPT=m +CONFIG_INFINIBAND_ISER=m +CONFIG_INFINIBAND_ISERT=m +CONFIG_EDAC=y +CONFIG_EDAC_LEGACY_SYSFS=y +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_DECODE_MCE=m +CONFIG_EDAC_MCE_INJ=m +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_AMD64=m +CONFIG_EDAC_AMD64_ERROR_INJECTION=y +CONFIG_EDAC_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I3200=m +CONFIG_EDAC_IE31200=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I7CORE=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=m +CONFIG_EDAC_I5000=m +CONFIG_EDAC_I5100=m +CONFIG_EDAC_I7300=m +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +CONFIG_RTC_INTF_DEV_UIE_EMUL=y +CONFIG_RTC_DRV_TEST=m + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_ABB5ZES3 is not set +# CONFIG_RTC_DRV_ABX80X is not set +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1374_WDT=y +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_HYM8563=m +CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_ISL12022=m +CONFIG_RTC_DRV_ISL12057=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF85063=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_BQ32K=m +CONFIG_RTC_DRV_S35390A=m +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m +CONFIG_RTC_DRV_EM3027=m +CONFIG_RTC_DRV_RV3029C2=m + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1343 is not set +# CONFIG_RTC_DRV_DS1347 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_DS3234 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_RX4581 is not set +# CONFIG_RTC_DRV_MCP795 is not set + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1685_FAMILY=m +CONFIG_RTC_DRV_DS1685=y +# CONFIG_RTC_DRV_DS1689 is not set +# CONFIG_RTC_DRV_DS17285 is not set +# CONFIG_RTC_DRV_DS17485 is not set +# CONFIG_RTC_DRV_DS17885 is not set +# CONFIG_RTC_DS1685_PROC_REGS is not set +CONFIG_RTC_DS1685_SYSFS_REGS=y +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_STK17TA8=m +CONFIG_RTC_DRV_M48T86=m +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_MSM6242=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_RP5C01=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_PCF50633=m + +# +# on-CPU RTC drivers +# +CONFIG_RTC_DRV_MC13XXX=m +CONFIG_RTC_DRV_SNVS=m +# CONFIG_RTC_DRV_XGENE is not set + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_PCI=m +# CONFIG_HSU_DMA_PCI is not set +CONFIG_PCH_DMA=m +CONFIG_FSL_EDMA=m +CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=m +CONFIG_DMA_ACPI=y +CONFIG_DMA_OF=y + +# +# DMA Clients +# +CONFIG_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +CONFIG_DMA_ENGINE_RAID=y +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_CFAG12864B=m +CONFIG_CFAG12864B_RATE=20 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +CONFIG_UIO_PDRV_GENIRQ=m +# CONFIG_UIO_DMEM_GENIRQ is not set +CONFIG_UIO_AEC=m +CONFIG_UIO_SERCOS3=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_NETX=m +# CONFIG_UIO_MF624 is not set +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_VIRQFD=m +CONFIG_VFIO=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_VGA=y +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO=m + +# +# Virtio drivers +# +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_BALLOON=m +# CONFIG_VIRTIO_INPUT is not set +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y + +# +# Microsoft Hyper-V guest support +# +CONFIG_HYPERV=m +CONFIG_HYPERV_UTILS=m +CONFIG_HYPERV_BALLOON=m +CONFIG_STAGING=y +CONFIG_SLICOSS=m +CONFIG_PRISM2_USB=m +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +CONFIG_COMEDI_MISC_DRIVERS=y +CONFIG_COMEDI_BOND=m +CONFIG_COMEDI_TEST=m +CONFIG_COMEDI_PARPORT=m +CONFIG_COMEDI_SERIAL2002=m +CONFIG_COMEDI_SSV_DNP=m +CONFIG_COMEDI_ISA_DRIVERS=y +CONFIG_COMEDI_PCL711=m +CONFIG_COMEDI_PCL724=m +CONFIG_COMEDI_PCL726=m +CONFIG_COMEDI_PCL730=m +CONFIG_COMEDI_PCL812=m +CONFIG_COMEDI_PCL816=m +CONFIG_COMEDI_PCL818=m +CONFIG_COMEDI_PCM3724=m +CONFIG_COMEDI_AMPLC_DIO200_ISA=m +CONFIG_COMEDI_AMPLC_PC236_ISA=m +CONFIG_COMEDI_AMPLC_PC263_ISA=m +CONFIG_COMEDI_RTI800=m +CONFIG_COMEDI_RTI802=m +CONFIG_COMEDI_DAC02=m +CONFIG_COMEDI_DAS16M1=m +CONFIG_COMEDI_DAS08_ISA=m +CONFIG_COMEDI_DAS16=m +CONFIG_COMEDI_DAS800=m +CONFIG_COMEDI_DAS1800=m +CONFIG_COMEDI_DAS6402=m +CONFIG_COMEDI_DT2801=m +CONFIG_COMEDI_DT2811=m +CONFIG_COMEDI_DT2814=m +CONFIG_COMEDI_DT2815=m +CONFIG_COMEDI_DT2817=m +CONFIG_COMEDI_DT282X=m +CONFIG_COMEDI_DMM32AT=m +CONFIG_COMEDI_UNIOXX5=m +CONFIG_COMEDI_FL512=m +CONFIG_COMEDI_AIO_AIO12_8=m +CONFIG_COMEDI_AIO_IIRO_16=m +CONFIG_COMEDI_II_PCI20KC=m +CONFIG_COMEDI_C6XDIGIO=m +CONFIG_COMEDI_MPC624=m +CONFIG_COMEDI_ADQ12B=m +CONFIG_COMEDI_NI_AT_A2150=m +CONFIG_COMEDI_NI_AT_AO=m +CONFIG_COMEDI_NI_ATMIO=m +CONFIG_COMEDI_NI_ATMIO16D=m +CONFIG_COMEDI_NI_LABPC_ISA=m +CONFIG_COMEDI_PCMAD=m +CONFIG_COMEDI_PCMDA12=m +CONFIG_COMEDI_PCMMIO=m +CONFIG_COMEDI_PCMUIO=m +CONFIG_COMEDI_MULTIQ3=m +CONFIG_COMEDI_S526=m +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_8255_PCI=m +CONFIG_COMEDI_ADDI_WATCHDOG=m +CONFIG_COMEDI_ADDI_APCI_1032=m +CONFIG_COMEDI_ADDI_APCI_1500=m +CONFIG_COMEDI_ADDI_APCI_1516=m +CONFIG_COMEDI_ADDI_APCI_1564=m +CONFIG_COMEDI_ADDI_APCI_16XX=m +CONFIG_COMEDI_ADDI_APCI_2032=m +CONFIG_COMEDI_ADDI_APCI_2200=m +CONFIG_COMEDI_ADDI_APCI_3120=m +CONFIG_COMEDI_ADDI_APCI_3501=m +CONFIG_COMEDI_ADDI_APCI_3XXX=m +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI_DIO=m +CONFIG_COMEDI_AMPLC_DIO200_PCI=m +CONFIG_COMEDI_AMPLC_PC236_PCI=m +CONFIG_COMEDI_AMPLC_PC263_PCI=m +CONFIG_COMEDI_AMPLC_PCI224=m +CONFIG_COMEDI_AMPLC_PCI230=m +CONFIG_COMEDI_CONTEC_PCI_DIO=m +CONFIG_COMEDI_DAS08_PCI=m +CONFIG_COMEDI_DT3000=m +CONFIG_COMEDI_DYNA_PCI10XX=m +CONFIG_COMEDI_GSC_HPDI=m +CONFIG_COMEDI_MF6X4=m +CONFIG_COMEDI_ICP_MULTI=m +CONFIG_COMEDI_DAQBOARD2000=m +CONFIG_COMEDI_JR3_PCI=m +CONFIG_COMEDI_KE_COUNTER=m +CONFIG_COMEDI_CB_PCIDAS64=m +CONFIG_COMEDI_CB_PCIDAS=m +CONFIG_COMEDI_CB_PCIDDA=m +# CONFIG_COMEDI_CB_PCIMDAS is not set +CONFIG_COMEDI_CB_PCIMDDA=m +CONFIG_COMEDI_ME4000=m +CONFIG_COMEDI_ME_DAQ=m +CONFIG_COMEDI_NI_6527=m +CONFIG_COMEDI_NI_65XX=m +CONFIG_COMEDI_NI_660X=m +CONFIG_COMEDI_NI_670X=m +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +CONFIG_COMEDI_RTD520=m +CONFIG_COMEDI_S626=m +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_NI_TIOCMD=m +CONFIG_COMEDI_PCMCIA_DRIVERS=m +CONFIG_COMEDI_CB_DAS16_CS=m +CONFIG_COMEDI_DAS08_CS=m +CONFIG_COMEDI_NI_DAQ_700_CS=m +CONFIG_COMEDI_NI_DAQ_DIO24_CS=m +CONFIG_COMEDI_NI_LABPC_CS=m +CONFIG_COMEDI_NI_MIO_CS=m +CONFIG_COMEDI_QUATECH_DAQP_CS=m +CONFIG_COMEDI_USB_DRIVERS=m +CONFIG_COMEDI_DT9812=m +CONFIG_COMEDI_NI_USB6501=m +CONFIG_COMEDI_USBDUX=m +CONFIG_COMEDI_USBDUXFAST=m +CONFIG_COMEDI_USBDUXSIGMA=m +CONFIG_COMEDI_VMK80XX=m +CONFIG_COMEDI_8254=m +CONFIG_COMEDI_8255=m +CONFIG_COMEDI_KCOMEDILIB=m +CONFIG_COMEDI_AMPLC_DIO200=m +CONFIG_COMEDI_AMPLC_PC236=m +CONFIG_COMEDI_DAS08=m +CONFIG_COMEDI_ISADMA=m +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_LABPC_ISADMA=m +CONFIG_COMEDI_NI_TIO=m +CONFIG_FB_OLPC_DCON=m +CONFIG_FB_OLPC_DCON_1=y +CONFIG_FB_OLPC_DCON_1_5=y +# CONFIG_PANEL is not set +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTLLIB_CRYPTO_CCMP=m +CONFIG_RTLLIB_CRYPTO_TKIP=m +CONFIG_RTLLIB_CRYPTO_WEP=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_88EU_AP_MODE=y +CONFIG_R8723AU=m +CONFIG_8723AU_AP_MODE=y +CONFIG_8723AU_BT_COEXIST=y +CONFIG_RTS5208=m +CONFIG_VT6655=m +CONFIG_VT6656=m + +# +# IIO staging drivers +# + +# +# Accelerometers +# +# CONFIG_ADIS16201 is not set +# CONFIG_ADIS16203 is not set +# CONFIG_ADIS16204 is not set +# CONFIG_ADIS16209 is not set +# CONFIG_ADIS16220 is not set +# CONFIG_ADIS16240 is not set +# CONFIG_LIS3L02DQ is not set +# CONFIG_SCA3000 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7606 is not set +# CONFIG_AD7780 is not set +# CONFIG_AD7816 is not set +# CONFIG_AD7192 is not set +# CONFIG_AD7280 is not set + +# +# Analog digital bi-direction converters +# +# CONFIG_ADT7316 is not set + +# +# Capacitance to digital converters +# +# CONFIG_AD7150 is not set +# CONFIG_AD7152 is not set +# CONFIG_AD7746 is not set + +# +# Direct Digital Synthesis +# +# CONFIG_AD9832 is not set +# CONFIG_AD9834 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16060 is not set + +# +# Network Analyzer, Impedance Converters +# +# CONFIG_AD5933 is not set + +# +# Light sensors +# +# CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set +# CONFIG_TSL2583 is not set +# CONFIG_TSL2x7x is not set + +# +# Magnetometer sensors +# +CONFIG_SENSORS_HMC5843=m +CONFIG_SENSORS_HMC5843_I2C=m +CONFIG_SENSORS_HMC5843_SPI=m + +# +# Active energy metering IC +# +# CONFIG_ADE7753 is not set +# CONFIG_ADE7754 is not set +# CONFIG_ADE7758 is not set +# CONFIG_ADE7759 is not set +# CONFIG_ADE7854 is not set + +# +# Resolver to digital converters +# +# CONFIG_AD2S90 is not set +# CONFIG_AD2S1200 is not set +# CONFIG_AD2S1210 is not set + +# +# Triggers - standalone +# +# CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set +# CONFIG_IIO_SIMPLE_DUMMY is not set +# CONFIG_FB_SM7XX is not set +# CONFIG_FB_SM750 is not set +CONFIG_FB_XGI=m +CONFIG_FT1000=m +CONFIG_FT1000_USB=m +CONFIG_FT1000_PCMCIA=m + +# +# Speakup console speech +# +CONFIG_SPEAKUP=m +CONFIG_SPEAKUP_SYNTH_ACNTSA=m +CONFIG_SPEAKUP_SYNTH_ACNTPC=m +CONFIG_SPEAKUP_SYNTH_APOLLO=m +CONFIG_SPEAKUP_SYNTH_AUDPTR=m +CONFIG_SPEAKUP_SYNTH_BNS=m +CONFIG_SPEAKUP_SYNTH_DECTLK=m +CONFIG_SPEAKUP_SYNTH_DECEXT=m +CONFIG_SPEAKUP_SYNTH_DECPC=m +CONFIG_SPEAKUP_SYNTH_DTLK=m +CONFIG_SPEAKUP_SYNTH_KEYPC=m +CONFIG_SPEAKUP_SYNTH_LTLK=m +CONFIG_SPEAKUP_SYNTH_SOFT=m +CONFIG_SPEAKUP_SYNTH_SPKOUT=m +CONFIG_SPEAKUP_SYNTH_TXPRT=m +CONFIG_SPEAKUP_SYNTH_DUMMY=m +CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m +CONFIG_STAGING_MEDIA=y +CONFIG_I2C_BCM2048=m +CONFIG_DVB_CXD2099=m +CONFIG_VIDEO_DT3155=m +CONFIG_DT3155_CCIR=y +CONFIG_DT3155_STREAMING=y +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m +CONFIG_LIRC_STAGING=y +CONFIG_LIRC_BT829=m +CONFIG_LIRC_IMON=m +CONFIG_LIRC_PARALLEL=m +CONFIG_LIRC_SASEM=m +CONFIG_LIRC_SERIAL=m +CONFIG_LIRC_SERIAL_TRANSMITTER=y +CONFIG_LIRC_SIR=m +CONFIG_LIRC_ZILOG=m + +# +# Android +# +CONFIG_USB_WPAN_HCD=m +CONFIG_WIMAX_GDM72XX=m +CONFIG_WIMAX_GDM72XX_QOS=y +CONFIG_WIMAX_GDM72XX_K_MODE=y +CONFIG_WIMAX_GDM72XX_WIMAX2=y +CONFIG_WIMAX_GDM72XX_USB=y +# CONFIG_WIMAX_GDM72XX_SDIO is not set +CONFIG_WIMAX_GDM72XX_USB_PM=y +CONFIG_LTE_GDM724X=m +CONFIG_FIREWIRE_SERIAL=m +CONFIG_FWTTY_MAX_TOTAL_PORTS=64 +CONFIG_FWTTY_MAX_CARD_PORTS=32 +# CONFIG_MTD_SPINAND_MT29F is not set +CONFIG_LUSTRE_FS=m +CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192 +# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set +CONFIG_LUSTRE_LLITE_LLOOP=m +CONFIG_LNET=m +CONFIG_LNET_MAX_PAYLOAD=1048576 +CONFIG_LNET_SELFTEST=m +CONFIG_LNET_XPRT_IB=m +CONFIG_DGNC=m +CONFIG_DGAP=m +CONFIG_GS_FPGABOOT=m +CONFIG_COMMON_CLK_XLNX_CLKWZRD=m +# CONFIG_FB_TFT is not set +CONFIG_I2O=m +CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y +CONFIG_I2O_EXT_ADAPTEC=y +CONFIG_I2O_CONFIG=m +CONFIG_I2O_CONFIG_OLD_IOCTL=y +CONFIG_I2O_BUS=m +CONFIG_I2O_BLOCK=m +CONFIG_I2O_SCSI=m +CONFIG_I2O_PROC=m +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ACERHDF=m +CONFIG_ALIENWARE_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_DELL_WMI_AIO=m +CONFIG_DELL_SMO8800=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_FUJITSU_TABLET=m +CONFIG_AMILO_RFKILL=m +CONFIG_TC1100_WMI=m +CONFIG_HP_ACCEL=m +CONFIG_HP_WIRELESS=m +CONFIG_HP_WMI=m +CONFIG_MSI_LAPTOP=m +CONFIG_PANASONIC_LAPTOP=m +CONFIG_COMPAL_LAPTOP=m +CONFIG_SONY_LAPTOP=m +# CONFIG_SONYPI_COMPAT is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y +# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set +# CONFIG_THINKPAD_ACPI_DEBUG is not set +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set +CONFIG_THINKPAD_ACPI_VIDEO=y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y +CONFIG_SENSORS_HDAPS=m +CONFIG_INTEL_MENLOW=m +CONFIG_EEEPC_LAPTOP=m +CONFIG_ASUS_WMI=m +CONFIG_ASUS_NB_WMI=m +CONFIG_EEEPC_WMI=m +CONFIG_ACPI_WMI=m +CONFIG_MSI_WMI=m +CONFIG_TOPSTAR_LAPTOP=m +CONFIG_ACPI_TOSHIBA=m +CONFIG_TOSHIBA_BT_RFKILL=m +CONFIG_TOSHIBA_HAPS=m +CONFIG_ACPI_CMPC=m +CONFIG_INTEL_IPS=m +CONFIG_IBM_RTL=m +CONFIG_XO1_RFKILL=m +CONFIG_XO15_EBOOK=m +CONFIG_SAMSUNG_LAPTOP=m +CONFIG_MXM_WMI=m +CONFIG_INTEL_OAKTRAIL=m +CONFIG_SAMSUNG_Q10=m +CONFIG_APPLE_GMUX=m +CONFIG_INTEL_RST=m +CONFIG_INTEL_SMARTCONNECT=y +CONFIG_PVPANIC=m +CONFIG_CHROME_PLATFORMS=y +CONFIG_CHROMEOS_LAPTOP=m +CONFIG_CHROMEOS_PSTORE=m +# CONFIG_CROS_EC_CHARDEV is not set +# CONFIG_CROS_EC_LPC is not set +CONFIG_CLKDEV_LOOKUP=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y + +# +# Common Clock Framework +# +CONFIG_COMMON_CLK_RK808=m +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_SI570 is not set +# CONFIG_COMMON_CLK_PWM is not set +# CONFIG_COMMON_CLK_PXA is not set +# CONFIG_COMMON_CLK_CDCE706 is not set + +# +# Hardware Spinlock drivers +# + +# +# Clock Source drivers +# +CONFIG_CLKSRC_I8253=y +CONFIG_CLKEVT_I8253=y +CONFIG_I8253_LOCK=y +CONFIG_CLKBLD_I8253=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +CONFIG_IOMMU_IOVA=y +CONFIG_OF_IOMMU=y +CONFIG_DMAR_TABLE=y +CONFIG_INTEL_IOMMU=y +# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set +CONFIG_INTEL_IOMMU_FLOPPY_WA=y + +# +# Remoteproc drivers +# +CONFIG_REMOTEPROC=m +CONFIG_STE_MODEM_RPROC=m + +# +# Rpmsg drivers +# + +# +# SOC (System On Chip) specific Drivers +# +# CONFIG_SOC_TI is not set +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m + +# +# DEVFREQ Drivers +# +# CONFIG_PM_DEVFREQ_EVENT is not set +CONFIG_EXTCON=m + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_ARIZONA is not set +CONFIG_EXTCON_GPIO=m +# CONFIG_EXTCON_RT8973A is not set +CONFIG_EXTCON_SM5502=m +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_MEMORY=y +CONFIG_IIO=m +CONFIG_IIO_BUFFER=y +CONFIG_IIO_BUFFER_CB=y +CONFIG_IIO_KFIFO_BUF=m +CONFIG_IIO_TRIGGERED_BUFFER=m +CONFIG_IIO_TRIGGER=y +CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 + +# +# Accelerometers +# +# CONFIG_BMA180 is not set +# CONFIG_BMC150_ACCEL is not set +CONFIG_HID_SENSOR_ACCEL_3D=m +CONFIG_IIO_ST_ACCEL_3AXIS=m +CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m +CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m +# CONFIG_KXSD9 is not set +# CONFIG_MMA8452 is not set +CONFIG_KXCJK1013=m +# CONFIG_MMA9551 is not set +# CONFIG_MMA9553 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7266 is not set +# CONFIG_AD7291 is not set +# CONFIG_AD7298 is not set +# CONFIG_AD7476 is not set +# CONFIG_AD7791 is not set +# CONFIG_AD7793 is not set +# CONFIG_AD7887 is not set +# CONFIG_AD7923 is not set +# CONFIG_AD799X is not set +# CONFIG_CC10001_ADC is not set +# CONFIG_MAX1027 is not set +# CONFIG_MAX1363 is not set +# CONFIG_MCP320X is not set +# CONFIG_MCP3422 is not set +# CONFIG_NAU7802 is not set +# CONFIG_QCOM_SPMI_IADC is not set +# CONFIG_QCOM_SPMI_VADC is not set +# CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADC128S052 is not set +# CONFIG_TI_AM335X_ADC is not set +# CONFIG_VF610_ADC is not set +# CONFIG_VIPERBOARD_ADC is not set + +# +# Amplifiers +# +# CONFIG_AD8366 is not set + +# +# Hid Sensor IIO Common +# +CONFIG_HID_SENSOR_IIO_COMMON=m +CONFIG_HID_SENSOR_IIO_TRIGGER=m + +# +# SSP Sensor Common +# +# CONFIG_IIO_SSP_SENSORHUB is not set +CONFIG_IIO_ST_SENSORS_I2C=m +CONFIG_IIO_ST_SENSORS_SPI=m +CONFIG_IIO_ST_SENSORS_CORE=m + +# +# Digital to analog converters +# +# CONFIG_AD5064 is not set +# CONFIG_AD5360 is not set +# CONFIG_AD5380 is not set +# CONFIG_AD5421 is not set +# CONFIG_AD5446 is not set +# CONFIG_AD5449 is not set +# CONFIG_AD5504 is not set +# CONFIG_AD5624R_SPI is not set +# CONFIG_AD5686 is not set +# CONFIG_AD5755 is not set +# CONFIG_AD5764 is not set +# CONFIG_AD5791 is not set +# CONFIG_AD7303 is not set +# CONFIG_MAX517 is not set +# CONFIG_MAX5821 is not set +# CONFIG_MCP4725 is not set +# CONFIG_MCP4922 is not set + +# +# Frequency Synthesizers DDS/PLL +# + +# +# Clock Generator/Distribution +# +# CONFIG_AD9523 is not set + +# +# Phase-Locked Loop (PLL) frequency synthesizers +# +# CONFIG_ADF4350 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16080 is not set +# CONFIG_ADIS16130 is not set +# CONFIG_ADIS16136 is not set +# CONFIG_ADIS16260 is not set +# CONFIG_ADXRS450 is not set +# CONFIG_BMG160 is not set +CONFIG_HID_SENSOR_GYRO_3D=m +CONFIG_IIO_ST_GYRO_3AXIS=m +CONFIG_IIO_ST_GYRO_I2C_3AXIS=m +CONFIG_IIO_ST_GYRO_SPI_3AXIS=m +# CONFIG_ITG3200 is not set + +# +# Humidity sensors +# +# CONFIG_DHT11 is not set +# CONFIG_SI7005 is not set +# CONFIG_SI7020 is not set + +# +# Inertial measurement units +# +# CONFIG_ADIS16400 is not set +# CONFIG_ADIS16480 is not set +# CONFIG_KMX61 is not set +# CONFIG_INV_MPU6050_IIO is not set + +# +# Light sensors +# +# CONFIG_ADJD_S311 is not set +# CONFIG_AL3320A is not set +# CONFIG_APDS9300 is not set +# CONFIG_CM32181 is not set +# CONFIG_CM3232 is not set +# CONFIG_CM3323 is not set +# CONFIG_CM36651 is not set +# CONFIG_GP2AP020A00F is not set +# CONFIG_ISL29125 is not set +CONFIG_HID_SENSOR_ALS=m +# CONFIG_HID_SENSOR_PROX is not set +# CONFIG_JSA1212 is not set +# CONFIG_SENSORS_LM3533 is not set +# CONFIG_LTR501 is not set +# CONFIG_TCS3414 is not set +# CONFIG_TCS3472 is not set +# CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL4531 is not set +# CONFIG_VCNL4000 is not set + +# +# Magnetometer sensors +# +# CONFIG_AK8975 is not set +# CONFIG_AK09911 is not set +# CONFIG_MAG3110 is not set +CONFIG_HID_SENSOR_MAGNETOMETER_3D=m +CONFIG_IIO_ST_MAGN_3AXIS=m +CONFIG_IIO_ST_MAGN_I2C_3AXIS=m +CONFIG_IIO_ST_MAGN_SPI_3AXIS=m + +# +# Inclinometer sensors +# +CONFIG_HID_SENSOR_INCLINOMETER_3D=m +CONFIG_HID_SENSOR_DEVICE_ROTATION=m + +# +# Triggers - standalone +# +CONFIG_IIO_INTERRUPT_TRIGGER=m +# CONFIG_IIO_SYSFS_TRIGGER is not set + +# +# Pressure sensors +# +# CONFIG_BMP280 is not set +# CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_MPL115 is not set +# CONFIG_MPL3115 is not set +# CONFIG_MS5611 is not set +# CONFIG_IIO_ST_PRESS is not set +# CONFIG_T5403 is not set + +# +# Lightning sensors +# +# CONFIG_AS3935 is not set + +# +# Proximity sensors +# +# CONFIG_SX9500 is not set + +# +# Temperature sensors +# +# CONFIG_MLX90614 is not set +# CONFIG_TMP006 is not set +# CONFIG_NTB is not set +# CONFIG_VME_BUS is not set +CONFIG_PWM=y +CONFIG_PWM_SYSFS=y +CONFIG_PWM_FSL_FTM=m +# CONFIG_PWM_LP3943 is not set +CONFIG_PWM_LPSS=m +CONFIG_PWM_LPSS_PCI=m +CONFIG_PWM_LPSS_PLATFORM=m +# CONFIG_PWM_PCA9685 is not set +CONFIG_IRQCHIP=y +CONFIG_IPACK_BUS=m +CONFIG_BOARD_TPCI200=m +CONFIG_SERIAL_IPOCTAL=m +CONFIG_RESET_CONTROLLER=y +CONFIG_FMC=m +CONFIG_FMC_FAKEDEV=m +CONFIG_FMC_TRIVIAL=m +CONFIG_FMC_WRITE_EEPROM=m +CONFIG_FMC_CHARDEV=m + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_POWERCAP=y +CONFIG_INTEL_RAPL=m +# CONFIG_MCB is not set +CONFIG_RAS=y +CONFIG_THUNDERBOLT=m + +# +# Android +# +# CONFIG_ANDROID is not set + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +CONFIG_DMI_SYSFS=m +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +CONFIG_ISCSI_IBFT_FIND=y +CONFIG_ISCSI_IBFT=m +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +# CONFIG_EFI_VARS is not set +CONFIG_EFI_RUNTIME_MAP=y +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_UEFI_CPER=y + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=m +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_ENCRYPTION is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD=m +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=m +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=m +CONFIG_REISERFS_FS=m +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +CONFIG_JFS_STATISTICS=y +CONFIG_XFS_FS=m +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_RT=y +# CONFIG_XFS_WARN is not set +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +# CONFIG_BTRFS_ASSERT is not set +CONFIG_NILFS2_FS=m +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +# CONFIG_F2FS_IO_TRACE is not set +# CONFIG_FS_DAX is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=m +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QUOTACTL=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_OVERLAY_FS=m + +# +# Caches +# +CONFIG_FSCACHE=m +CONFIG_FSCACHE_STATS=y +CONFIG_FSCACHE_HISTOGRAM=y +# CONFIG_FSCACHE_DEBUG is not set +# CONFIG_FSCACHE_OBJECT_LIST is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_HISTOGRAM is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=m +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_RW=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ADFS_FS is not set +CONFIG_AFFS_FS=m +CONFIG_ECRYPT_FS=m +# CONFIG_ECRYPT_FS_MESSAGING is not set +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_BEFS_FS=m +# CONFIG_BEFS_DEBUG is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_JFFS2_FS=m +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +CONFIG_LOGFS=m +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=m +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_PSTORE=y +# CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set +# CONFIG_PSTORE_FTRACE is not set +CONFIG_PSTORE_RAM=m +# CONFIG_SYSV_FS is not set +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_ORE=m +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=m +CONFIG_NFS_V2=m +CONFIG_NFS_V3=m +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=m +CONFIG_NFS_SWAP=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_PNFS_FILE_LAYOUT=m +CONFIG_PNFS_BLOCK=m +CONFIG_PNFS_OBJLAYOUT=m +CONFIG_PNFS_FLEXFILE_LAYOUT=m +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +CONFIG_NFS_V4_1_MIGRATION=y +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_NFS_FSCACHE=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DEBUG=y +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_PNFS=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +# CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_GRACE_PERIOD=m +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_SUNRPC_SWAP=y +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_SUNRPC_DEBUG=y +CONFIG_SUNRPC_XPRT_RDMA_CLIENT=m +CONFIG_SUNRPC_XPRT_RDMA_SERVER=m +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +# CONFIG_CIFS_STATS2 is not set +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_UPCALL=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +# CONFIG_CIFS_DEBUG is not set +CONFIG_CIFS_DFS_UPCALL=y +CONFIG_CIFS_SMB2=y +CONFIG_CIFS_FSCACHE=y +CONFIG_NCP_FS=m +# CONFIG_NCPFS_PACKET_SIGNING is not set +# CONFIG_NCPFS_IOCTL_LOCKING is not set +# CONFIG_NCPFS_STRONG is not set +CONFIG_NCPFS_NFS_NS=y +CONFIG_NCPFS_OS2_NS=y +CONFIG_NCPFS_SMALLDOS=y +CONFIG_NCPFS_NLS=y +# CONFIG_NCPFS_EXTRAS is not set +CONFIG_CODA_FS=m +CONFIG_AFS_FS=m +# CONFIG_AFS_DEBUG is not set +CONFIG_AFS_FSCACHE=y +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=m +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_MAC_ROMAN=m +CONFIG_NLS_MAC_CELTIC=m +CONFIG_NLS_MAC_CENTEURO=m +CONFIG_NLS_MAC_CROATIAN=m +CONFIG_NLS_MAC_CYRILLIC=m +CONFIG_NLS_MAC_GAELIC=m +CONFIG_NLS_MAC_GREEK=m +CONFIG_NLS_MAC_ICELAND=m +CONFIG_NLS_MAC_INUIT=m +CONFIG_NLS_MAC_ROMANIAN=m +CONFIG_NLS_MAC_TURKISH=m +CONFIG_NLS_UTF8=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +CONFIG_DYNAMIC_DEBUG=y + +# +# Compile-time checks and compiler options +# +# CONFIG_DEBUG_INFO is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_FRAME_WARN=1024 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +CONFIG_UNUSED_SYMBOLS=y +# CONFIG_PAGE_OWNER is not set +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0 +CONFIG_DEBUG_KERNEL=y + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_DEBUG_HIGHMEM is not set +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Lockups and Hangs +# +CONFIG_LOCKUP_DETECTOR=y +CONFIG_HARDLOCKUP_DETECTOR=y +# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_TIMEKEEPING is not set +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_PREEMPT is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PI_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set + +# +# RCU Debugging +# +# CONFIG_PROVE_RCU is not set +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +# CONFIG_RCU_CPU_STALL_INFO is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y +# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACER_MAX_TRACE=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_RING_BUFFER_ALLOW_SWAP=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_PREEMPT_TRACER is not set +CONFIG_SCHED_TRACER=y +CONFIG_FTRACE_SYSCALLS=y +CONFIG_TRACER_SNAPSHOT=y +# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +CONFIG_STACK_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_KPROBE_EVENT=y +CONFIG_UPROBE_EVENT=y +CONFIG_PROBE_EVENTS=y +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_FUNCTION_PROFILER=y +CONFIG_FTRACE_MCOUNT_RECORD=y +# CONFIG_FTRACE_STARTUP_TEST is not set +CONFIG_MMIOTRACE=y +# CONFIG_MMIOTRACE_TEST is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set +CONFIG_RING_BUFFER_BENCHMARK=m +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_ENUM_MAP_FILE is not set + +# +# Runtime Testing +# +CONFIG_LKDTM=m +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_PERCPU_TEST=m +# CONFIG_ATOMIC64_SELFTEST is not set +CONFIG_ASYNC_RAID6_TEST=m +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_STRING_HELPERS is not set +CONFIG_TEST_KSTRTOX=m +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_MEMTEST is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_EARLY_PRINTK_EFI=y +# CONFIG_X86_PTDUMP is not set +CONFIG_DEBUG_RODATA=y +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +# CONFIG_DEBUG_NX_TEST is not set +CONFIG_DOUBLEFAULT=y +# CONFIG_DEBUG_TLBFLUSH is not set +# CONFIG_IOMMU_STRESS is not set +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_IO_DELAY_TYPE_0X80=0 +CONFIG_IO_DELAY_TYPE_0XED=1 +CONFIG_IO_DELAY_TYPE_UDELAY=2 +CONFIG_IO_DELAY_TYPE_NONE=3 +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_DEBUG_BOOT_PARAMS is not set +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_PERSISTENT_KEYRINGS=y +CONFIG_BIG_KEYS=y +CONFIG_TRUSTED_KEYS=m +CONFIG_ENCRYPTED_KEYS=m +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +# CONFIG_SECURITY_NETWORK is not set +CONFIG_SECURITY_PATH=y +# CONFIG_INTEL_TXT is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_SECURITY_APPARMOR is not set +CONFIG_SECURITY_YAMA=y +CONFIG_SECURITY_YAMA_STACKED=y +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +# CONFIG_IMA is not set +# CONFIG_EVM is not set +# CONFIG_DEFAULT_SECURITY_YAMA is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_XOR_BLOCKS=m +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=m +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_MANAGER=m +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_MCRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_ABLK_HELPER=m +CONFIG_CRYPTO_GLUE_HELPER_X86=m + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_SEQIV=m + +# +# Block modes +# +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XTS=m + +# +# Hash modes +# +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_HMAC=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=m +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_586=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_SERPENT_SSE2_586=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=m +# CONFIG_CRYPTO_DRBG_MENU is not set +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_HW=y +CONFIG_CRYPTO_DEV_PADLOCK=m +CONFIG_CRYPTO_DEV_PADLOCK_AES=m +CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_QAT=m +CONFIG_CRYPTO_DEV_QAT_DH895xCC=m +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_PUBLIC_KEY_ALGO_RSA=m +CONFIG_X509_CERTIFICATE_PARSER=m +CONFIG_PKCS7_MESSAGE_PARSER=m +CONFIG_PKCS7_TEST_KEY=m +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_KVM_APIC_ARCHITECTURE=y +CONFIG_KVM_MMIO=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_KVM_VFIO=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_KVM_INTEL=m +CONFIG_KVM_AMD=m +CONFIG_KVM_MMU_AUDIT=y +CONFIG_KVM_DEVICE_ASSIGNMENT=y +# CONFIG_LGUEST is not set +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=m +CONFIG_BITREVERSE=y +# CONFIG_HAVE_ARCH_BITREVERSE is not set +CONFIG_RATIONAL=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_PERCPU_RWSEM=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_CRC_CCITT=m +CONFIG_CRC16=m +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=m +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC7=m +CONFIG_LIBCRC32C=m +CONFIG_CRC8=m +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_REED_SOLOMON=m +CONFIG_REED_SOLOMON_ENC8=y +CONFIG_REED_SOLOMON_DEC8=y +CONFIG_REED_SOLOMON_DEC16=y +CONFIG_BCH=m +CONFIG_BCH_CONST_PARAMS=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y +CONFIG_LRU_CACHE=m +CONFIG_AVERAGE=y +CONFIG_CLZ_TAB=y +CONFIG_CORDIC=m +CONFIG_DDR=y +CONFIG_MPILIB=m +CONFIG_OID_REGISTRY=m +CONFIG_UCS2_STRING=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_6x10 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_10x18 is not set +CONFIG_FONT_AUTOSELECT=y +CONFIG_ARCH_HAS_SG_CHAIN=y diff --git a/talimatname/temel-ek/kernel-bfq/kernel-bfq.config_64 b/talimatname/temel-ek/kernel-bfq/kernel-bfq.config_64 new file mode 100644 index 000000000..0c541cdb4 --- /dev/null +++ b/talimatname/temel-ek/kernel-bfq/kernel-bfq.config_64 @@ -0,0 +1,7372 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/x86 4.2.0 Kernel Configuration +# +CONFIG_64BIT=y +CONFIG_X86_64=y +CONFIG_X86=y +CONFIG_INSTRUCTION_DECODER=y +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_OUTPUT_FORMAT="elf64-x86-64" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_MMU=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_ZONE_DMA32=y +CONFIG_AUDIT_ARCH=y +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_HAVE_INTEL_TXT=y +CONFIG_X86_64_SMP=y +CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_LEVELS=4 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +# CONFIG_COMPILE_TEST is not set +CONFIG_LOCALVERSION="-NuTyX" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_FHANDLE=y +# CONFIG_USELIB is not set +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_GENERIC_MSI_IRQ_DOMAIN=y +# CONFIG_IRQ_DOMAIN_DEBUG is not set +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +# CONFIG_NO_HZ is not set +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y + +# +# RCU Subsystem +# +CONFIG_PREEMPT_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_SRCU=y +# CONFIG_TASKS_RCU is not set +CONFIG_RCU_STALL_COMMON=y +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_RCU_EXPEDITE_BOOT is not set +CONFIG_BUILD_BIN2C=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=19 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_ARCH_SUPPORTS_INT128=y +CONFIG_NUMA_BALANCING=y +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_PAGE_COUNTER=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_SWAP_ENABLED=y +CONFIG_MEMCG_KMEM=y +# CONFIG_CGROUP_HUGETLB is not set +# CONFIG_CGROUP_PERF is not set +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_CGROUP_WRITEBACK=y +# CONFIG_CHECKPOINT_RESTORE is not set +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +# CONFIG_USER_NS is not set +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_SCHED_AUTOGROUP=y +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_BPF=y +# CONFIG_EXPERT is not set +CONFIG_UID16=y +CONFIG_MULTIUSER=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_PCI_QUIRKS=y +# CONFIG_EMBEDDED is not set +CONFIG_HAVE_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +CONFIG_SLUB_CPU_PARTIAL=y +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_OPROFILE=m +# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set +CONFIG_HAVE_OPROFILE=y +CONFIG_OPROFILE_NMI_TIMER=y +CONFIG_KPROBES=y +CONFIG_JUMP_LABEL=y +CONFIG_KPROBES_ON_FTRACE=y +CONFIG_UPROBES=y +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_KRETPROBES=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y +CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_CC_STACKPROTECTOR=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_CC_STACKPROTECTOR_NONE is not set +# CONFIG_CC_STACKPROTECTOR_REGULAR is not set +CONFIG_CC_STACKPROTECTOR_STRONG=y +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_ARCH_HUGE_VMAP=y +CONFIG_HAVE_ARCH_SOFT_DIRTY=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_COPY_THREAD_TLS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_COMPAT_OLD_SIGACTION=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_COMPRESS=y +CONFIG_MODULE_COMPRESS_GZIP=y +# CONFIG_MODULE_COMPRESS_XZ is not set +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_CMDLINE_PARSER is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +CONFIG_AIX_PARTITION=y +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +# CONFIG_UNIXWARE_DISKLABEL is not set +CONFIG_LDM_PARTITION=y +# CONFIG_LDM_DEBUG is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +CONFIG_KARMA_PARTITION=y +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_CMDLINE_PARTITION is not set +CONFIG_BLOCK_COMPAT=y + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +CONFIG_CFQ_GROUP_IOSCHED=y +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=m +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y +CONFIG_FREEZER=y + +# +# Processor type and features +# +CONFIG_ZONE_DMA=y +CONFIG_SMP=y +CONFIG_X86_FEATURE_NAMES=y +CONFIG_X86_X2APIC=y +CONFIG_X86_MPPARSE=y +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_X86_AMD_PLATFORM_DEVICE is not set +CONFIG_IOSF_MBI=m +# CONFIG_IOSF_MBI_DEBUG is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_HYPERVISOR_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_XEN=y +CONFIG_XEN_DOM0=y +CONFIG_XEN_PVHVM=y +CONFIG_XEN_MAX_DOMAIN_MEMORY=500 +CONFIG_XEN_SAVE_RESTORE=y +# CONFIG_XEN_DEBUG_FS is not set +CONFIG_XEN_PVH=y +CONFIG_KVM_GUEST=y +# CONFIG_KVM_DEBUG_FS is not set +CONFIG_PARAVIRT_TIME_ACCOUNTING=y +CONFIG_PARAVIRT_CLOCK=y +CONFIG_NO_BOOTMEM=y +# CONFIG_MK8 is not set +# CONFIG_MPSC is not set +# CONFIG_MCORE2 is not set +# CONFIG_MATOM is not set +CONFIG_GENERIC_CPU=y +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_L1_CACHE_SHIFT=6 +CONFIG_X86_TSC=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=64 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +CONFIG_GART_IOMMU=y +CONFIG_CALGARY_IOMMU=y +CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +# CONFIG_MAXSMP is not set +CONFIG_NR_CPUS=128 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_X86_16BIT=y +CONFIG_X86_ESPFIX64=y +CONFIG_X86_VSYSCALL_EMULATION=y +CONFIG_I8K=m +CONFIG_MICROCODE=y +CONFIG_MICROCODE_INTEL=y +CONFIG_MICROCODE_AMD=y +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_MICROCODE_INTEL_EARLY=y +CONFIG_MICROCODE_AMD_EARLY=y +CONFIG_MICROCODE_EARLY=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_X86_DIRECT_GBPAGES=y +CONFIG_NUMA=y +CONFIG_AMD_NUMA=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_NODES_SPAN_OTHER_NODES=y +# CONFIG_NUMA_EMU is not set +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_MEMORY_PROBE=y +CONFIG_ARCH_PROC_KCORE_TEXT=y +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_NEED_MULTIPLE_NODES=y +CONFIG_HAVE_MEMORY_PRESENT=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_ARCH_DISCARD_MEMBLOCK=y +CONFIG_MEMORY_ISOLATION=y +# CONFIG_MOVABLE_NODE is not set +CONFIG_HAVE_BOOTMEM_INFO_NODE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTPLUG_SPARSE=y +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_NEED_BOUNCE_POOL=y +CONFIG_VIRT_TO_BUS=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_MEMORY_FAILURE=y +CONFIG_HWPOISON_INJECT=m +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y +CONFIG_FRONTSWAP=y +# CONFIG_CMA is not set +CONFIG_ZSWAP=y +CONFIG_ZPOOL=y +CONFIG_ZBUD=y +CONFIG_ZSMALLOC=y +# CONFIG_PGTABLE_MAPPING is not set +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set +# CONFIG_X86_PMEM_LEGACY is not set +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_X86_RESERVE_LOW=64 +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_RANDOM=y +CONFIG_X86_SMAP=y +# CONFIG_X86_INTEL_MPX is not set +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_EFI_MIXED=y +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +CONFIG_HZ_300=y +# CONFIG_HZ_1000 is not set +CONFIG_HZ=300 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +# CONFIG_CRASH_DUMP is not set +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +# CONFIG_RANDOMIZE_BASE is not set +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set +# CONFIG_DEBUG_HOTPLUG_CPU0 is not set +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_HAVE_LIVEPATCH=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_USE_PERCPU_NUMA_NODE_ID=y + +# +# Power management and ACPI options +# +CONFIG_ARCH_HIBERNATION_HEADER=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_PM_STD_PARTITION="" +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM=y +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_SLEEP_DEBUG=y +# CONFIG_DPM_WATCHDOG is not set +CONFIG_PM_TRACE=y +CONFIG_PM_TRACE_RTC=y +CONFIG_PM_CLK=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_SLEEP=y +# CONFIG_ACPI_PROCFS_POWER is not set +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y +CONFIG_ACPI_EC_DEBUGFS=m +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=m +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=m +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_MEMORY=y +CONFIG_ACPI_HOTPLUG_IOAPIC=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_HED=y +CONFIG_ACPI_CUSTOM_METHOD=m +CONFIG_ACPI_BGRT=y +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +# CONFIG_ACPI_NFIT is not set +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=m +CONFIG_ACPI_APEI_ERST_DEBUG=m +CONFIG_ACPI_EXTLOG=m +# CONFIG_PMIC_OPREGION is not set +CONFIG_SFI=y + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPU frequency scaling drivers +# +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ_CPB=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_AMD_FREQ_SENSITIVITY=m +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_P4_CLOCKMOD=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_INTEL_IDLE=y + +# +# Memory power savings +# +CONFIG_I7300_IDLE_IOAT_CHANNEL=y +CONFIG_I7300_IDLE=m + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_XEN=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM=y +# CONFIG_PCIEASPM_DEBUG is not set +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +CONFIG_PCIE_PME=y +CONFIG_PCI_BUS_ADDR_T_64BIT=y +CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_IRQ_DOMAIN=y +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_XEN_PCIDEV_FRONTEND=m +CONFIG_HT_IRQ=y +CONFIG_PCI_ATS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCI_LABEL=y + +# +# PCI host controller drivers +# +CONFIG_ISA_DMA_API=y +CONFIG_AMD_NB=y +CONFIG_PCCARD=m +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +CONFIG_PD6729=m +CONFIG_I82092=m +CONFIG_PCCARD_NONSTATIC=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_RAPIDIO=m +CONFIG_RAPIDIO_TSI721=m +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set +CONFIG_RAPIDIO_DMA_ENGINE=y +CONFIG_RAPIDIO_DEBUG=y +CONFIG_RAPIDIO_ENUM_BASIC=m + +# +# RapidIO Switch drivers +# +CONFIG_RAPIDIO_TSI57X=m +CONFIG_RAPIDIO_CPS_XX=m +CONFIG_RAPIDIO_TSI568=m +CONFIG_RAPIDIO_CPS_GEN2=m +# CONFIG_X86_SYSFB is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_BINFMT_SCRIPT=y +# CONFIG_HAVE_AOUT is not set +CONFIG_BINFMT_MISC=y +CONFIG_COREDUMP=y +CONFIG_IA32_EMULATION=y +# CONFIG_IA32_AOUT is not set +# CONFIG_X86_X32 is not set +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_KEYS_COMPAT=y +CONFIG_X86_DEV_DMA_OPS=y +CONFIG_PMC_ATOM=y +CONFIG_NET=y +CONFIG_COMPAT_NETLINK_MESSAGES=y +CONFIG_NET_INGRESS=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=m +CONFIG_XFRM_USER=m +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=m +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_FIB_TRIE_STATS=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_IPGRE=m +# CONFIG_NET_IPGRE_BROADCAST is not set +CONFIG_IP_MROUTE=y +# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y +# CONFIG_GENEVE_CORE is not set +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=y +CONFIG_INET_DIAG=m +CONFIG_INET_TCP_DIAG=m +CONFIG_INET_UDP_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_HTCP=m +CONFIG_TCP_CONG_HSTCP=m +CONFIG_TCP_CONG_HYBLA=m +CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_SCALABLE=m +CONFIG_TCP_CONG_LP=m +CONFIG_TCP_CONG_VENO=m +CONFIG_TCP_CONG_YEAH=m +CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_DCTCP=m +# CONFIG_TCP_CONG_CDG is not set +CONFIG_DEFAULT_CUBIC=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +# CONFIG_IPV6_MROUTE is not set +CONFIG_NETLABEL=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_LOG_COMMON=m +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_PROCFS=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_NF_NAT_PROTO_DCCP=m +CONFIG_NF_NAT_PROTO_UDPLITE=m +CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_SIP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=m +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_INET=m +# CONFIG_NF_TABLES_NETDEV is not set +CONFIG_NFT_EXTHDR=m +CONFIG_NFT_META=m +CONFIG_NFT_CT=m +CONFIG_NFT_RBTREE=m +CONFIG_NFT_HASH=m +CONFIG_NFT_COUNTER=m +CONFIG_NFT_LOG=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_NAT=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_COMPAT=m +CONFIG_NETFILTER_XTABLES=m + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_IP_SET=m +CONFIG_IP_SET_MAX=256 +CONFIG_IP_SET_BITMAP_IP=m +CONFIG_IP_SET_BITMAP_IPMAC=m +CONFIG_IP_SET_BITMAP_PORT=m +CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m +CONFIG_IP_SET_HASH_IPPORT=m +CONFIG_IP_SET_HASH_IPPORTIP=m +CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_MAC=m +CONFIG_IP_SET_HASH_NETPORTNET=m +CONFIG_IP_SET_HASH_NET=m +CONFIG_IP_SET_HASH_NETNET=m +CONFIG_IP_SET_HASH_NETPORT=m +CONFIG_IP_SET_HASH_NETIFACE=m +CONFIG_IP_SET_LIST_SET=m +CONFIG_IP_VS=m +CONFIG_IP_VS_IPV6=y +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_SCTP=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_NQ=m + +# +# IPVS SH scheduler +# +CONFIG_IP_VS_SH_TAB_BITS=8 + +# +# IPVS application helper +# +CONFIG_IP_VS_FTP=m +CONFIG_IP_VS_NFCT=y +CONFIG_IP_VS_PE_SIP=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_NF_TABLES_IPV4=m +CONFIG_NFT_CHAIN_ROUTE_IPV4=m +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NF_TABLES_ARP=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_IPV4=m +CONFIG_NFT_CHAIN_NAT_IPV4=m +CONFIG_NF_NAT_MASQUERADE_IPV4=m +CONFIG_NFT_MASQ_IPV4=m +CONFIG_NFT_REDIR_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +# +# IPv6: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_NF_TABLES_IPV6=m +CONFIG_NFT_CHAIN_ROUTE_IPV6=m +CONFIG_NFT_REJECT_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_NAT_IPV6=m +CONFIG_NFT_CHAIN_NAT_IPV6=m +CONFIG_NF_NAT_MASQUERADE_IPV6=m +CONFIG_NFT_MASQ_IPV6=m +CONFIG_NFT_REDIR_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_LOG_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_IP_DCCP=m +CONFIG_INET_DCCP_DIAG=m + +# +# DCCP CCIDs Configuration +# +# CONFIG_IP_DCCP_CCID2_DEBUG is not set +CONFIG_IP_DCCP_CCID3=y +# CONFIG_IP_DCCP_CCID3_DEBUG is not set +CONFIG_IP_DCCP_TFRC_LIB=y + +# +# DCCP Kernel Hacking +# +# CONFIG_IP_DCCP_DEBUG is not set +CONFIG_NET_DCCPPROBE=m +CONFIG_IP_SCTP=m +CONFIG_NET_SCTPPROBE=m +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +CONFIG_ATM=m +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_LANE=m +CONFIG_ATM_MPOA=m +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_L2TP=m +# CONFIG_L2TP_DEBUGFS is not set +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=m +CONFIG_MRP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_HAVE_NET_DSA=y +CONFIG_NET_DSA=m +CONFIG_NET_DSA_HWMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_DSA=y +CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_VLAN_8021Q_MVRP=y +# CONFIG_DECNET is not set +CONFIG_LLC=m +CONFIG_LLC2=m +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +CONFIG_PHONET=m +CONFIG_6LOWPAN=m +CONFIG_6LOWPAN_NHC=m +CONFIG_6LOWPAN_NHC_DEST=m +CONFIG_6LOWPAN_NHC_FRAGMENT=m +CONFIG_6LOWPAN_NHC_HOP=m +CONFIG_6LOWPAN_NHC_IPV6=m +CONFIG_6LOWPAN_NHC_MOBILITY=m +CONFIG_6LOWPAN_NHC_ROUTING=m +CONFIG_6LOWPAN_NHC_UDP=m +CONFIG_IEEE802154=m +CONFIG_IEEE802154_SOCKET=m +CONFIG_IEEE802154_6LOWPAN=m +CONFIG_MAC802154=m +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_ATM=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +# CONFIG_CLS_U32_PERF is not set +# CONFIG_CLS_U32_MARK is not set +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +# CONFIG_NET_CLS_FLOWER is not set +# CONFIG_NET_EMATCH is not set +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_CLS_IND=y +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=m +CONFIG_BATMAN_ADV=m +CONFIG_BATMAN_ADV_BLA=y +CONFIG_BATMAN_ADV_DAT=y +CONFIG_BATMAN_ADV_NC=y +CONFIG_BATMAN_ADV_MCAST=y +# CONFIG_BATMAN_ADV_DEBUG is not set +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_VSOCKETS=m +CONFIG_VMWARE_VMCI_VSOCKETS=m +CONFIG_NETLINK_MMAP=y +CONFIG_NETLINK_DIAG=m +CONFIG_MPLS=y +CONFIG_NET_MPLS_GSO=m +# CONFIG_MPLS_ROUTING is not set +CONFIG_HSR=m +CONFIG_NET_SWITCHDEV=y +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +# CONFIG_CGROUP_NET_PRIO is not set +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_BPF_JIT=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +CONFIG_NET_TCPPROBE=m +CONFIG_NET_DROP_MONITOR=m +CONFIG_HAMRADIO=y + +# +# Packet Radio protocols +# +CONFIG_AX25=m +CONFIG_AX25_DAMA_SLAVE=y +CONFIG_NETROM=m +CONFIG_ROSE=m + +# +# AX.25 network device drivers +# +CONFIG_MKISS=m +CONFIG_6PACK=m +CONFIG_BPQETHER=m +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_YAM=m +# CONFIG_CAN is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +CONFIG_IRDA_ULTRA=y + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# CONFIG_IRDA_DEBUG is not set + +# +# Infrared-port device drivers +# + +# +# SIR device drivers +# +CONFIG_IRTTY_SIR=m + +# +# Dongle support +# +CONFIG_DONGLE=y +CONFIG_ESI_DONGLE=m +CONFIG_ACTISYS_DONGLE=m +CONFIG_TEKRAM_DONGLE=m +CONFIG_TOIM3232_DONGLE=m +CONFIG_LITELINK_DONGLE=m +CONFIG_MA600_DONGLE=m +CONFIG_GIRBIL_DONGLE=m +CONFIG_MCP2120_DONGLE=m +CONFIG_OLD_BELKIN_DONGLE=m +CONFIG_ACT200L_DONGLE=m +CONFIG_KINGSUN_DONGLE=m +CONFIG_KSDAZZLE_DONGLE=m +CONFIG_KS959_DONGLE=m + +# +# FIR device drivers +# +CONFIG_USB_IRDA=m +CONFIG_SIGMATEL_FIR=m +CONFIG_NSC_FIR=m +CONFIG_WINBOND_FIR=m +CONFIG_SMC_IRCC_FIR=m +CONFIG_ALI_FIR=m +CONFIG_VLSI_FIR=m +CONFIG_VIA_FIR=m +CONFIG_MCS_FIR=m +CONFIG_BT=m +CONFIG_BT_BREDR=y +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_CMTP=m +CONFIG_BT_HIDP=m +CONFIG_BT_LE=y +CONFIG_BT_6LOWPAN=m +# CONFIG_BT_SELFTEST is not set +CONFIG_BT_DEBUGFS=y + +# +# Bluetooth device drivers +# +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_RTL=y +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_3WIRE=y +# CONFIG_BT_HCIUART_INTEL is not set +# CONFIG_BT_HCIUART_BCM is not set +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBTUART=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_AF_RXRPC=m +# CONFIG_AF_RXRPC_DEBUG is not set +CONFIG_RXKAD=m +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +# CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +# CONFIG_MAC80211_RC_MINSTREL_VHT is not set +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +CONFIG_MAC80211_DEBUGFS=y +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +CONFIG_WIMAX=m +CONFIG_WIMAX_DEBUG_LEVEL=8 +CONFIG_RFKILL=m +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +CONFIG_RFKILL_GPIO=m +CONFIG_NET_9P=m +CONFIG_NET_9P_VIRTIO=m +# CONFIG_NET_9P_RDMA is not set +# CONFIG_NET_9P_DEBUG is not set +CONFIG_CAIF=m +# CONFIG_CAIF_DEBUG is not set +CONFIG_CAIF_NETDEV=m +CONFIG_CAIF_USB=m +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +# CONFIG_NFC_NCI_SPI is not set +# CONFIG_NFC_NCI_UART is not set +CONFIG_NFC_HCI=m +# CONFIG_NFC_SHDLC is not set + +# +# Near Field Communication (NFC) devices +# +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_TRF7970A=m +CONFIG_NFC_MEI_PHY=m +CONFIG_NFC_SIM=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_MEI=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_MEI=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_NFC_ST21NFCA=m +# CONFIG_NFC_ST_NCI is not set +# CONFIG_NFC_NXP_NCI is not set +CONFIG_HAVE_BPF_JIT=y + +# +# Device Drivers +# + +# +# Generic Driver Options +# +# CONFIG_UEVENT_HELPER is not set +CONFIG_DEVTMPFS=y +# CONFIG_DEVTMPFS_MOUNT is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_EXTRA_FIRMWARE="" +CONFIG_FW_LOADER_USER_HELPER=y +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +CONFIG_SYS_HYPERVISOR=y +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_SPI=m +CONFIG_REGMAP_MMIO=y +CONFIG_REGMAP_IRQ=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_FENCE_TRACE is not set + +# +# Bus devices +# +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y +CONFIG_MTD=m +CONFIG_MTD_TESTS=m +CONFIG_MTD_REDBOOT_PARTS=m +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_AR7_PARTS=m + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_BLOCK_RO=m +CONFIG_FTL=m +CONFIG_NFTL=m +CONFIG_NFTL_RW=y +CONFIG_INFTL=m +CONFIG_RFD_FTL=m +CONFIG_SSFDC=m +# CONFIG_SM_FTL is not set +CONFIG_MTD_OOPS=m +CONFIG_MTD_SWAP=m +# CONFIG_MTD_PARTITIONED_MASTER is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_GEN_PROBE=m +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_RAM=m +CONFIG_MTD_ROM=m +CONFIG_MTD_ABSENT=m + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +# CONFIG_MTD_PHYSMAP is not set +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +# CONFIG_MTD_ESB2ROM is not set +# CONFIG_MTD_CK804XROM is not set +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_PCMCIA is not set +# CONFIG_MTD_GPIO_ADDR is not set +# CONFIG_MTD_INTEL_VR_NOR is not set +CONFIG_MTD_PLATRAM=m +# CONFIG_MTD_LATCH_ADDR is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_SST25L is not set +CONFIG_MTD_SLRAM=m +CONFIG_MTD_PHRAM=m +CONFIG_MTD_MTDRAM=m +CONFIG_MTDRAM_TOTAL_SIZE=4096 +CONFIG_MTDRAM_ERASE_SIZE=128 +CONFIG_MTD_BLOCK2MTD=m + +# +# Disk-On-Chip Device Drivers +# +CONFIG_MTD_DOCG3=m +CONFIG_BCH_CONST_M=14 +CONFIG_BCH_CONST_T=4 +CONFIG_MTD_NAND_ECC=m +CONFIG_MTD_NAND_ECC_SMC=y +CONFIG_MTD_NAND=m +# CONFIG_MTD_NAND_ECC_BCH is not set +CONFIG_MTD_SM_COMMON=m +# CONFIG_MTD_NAND_DENALI is not set +CONFIG_MTD_NAND_GPIO=m +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set +CONFIG_MTD_NAND_IDS=m +CONFIG_MTD_NAND_RICOH=m +CONFIG_MTD_NAND_DISKONCHIP=m +# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 +# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set +CONFIG_MTD_NAND_DOCG4=m +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +# CONFIG_MTD_NAND_HISI504 is not set +# CONFIG_MTD_ONENAND is not set + +# +# LPDDR & LPDDR2 PCM memory drivers +# +CONFIG_MTD_LPDDR=m +CONFIG_MTD_QINFO_PROBE=m +# CONFIG_MTD_SPI_NOR is not set +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +# CONFIG_MTD_UBI_GLUEBI is not set +# CONFIG_MTD_UBI_BLOCK is not set +# CONFIG_OF is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_SERIAL=m +# CONFIG_PARPORT_PC_FIFO is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +CONFIG_PARPORT_AX88796=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +CONFIG_BLK_DEV_FD=m +# CONFIG_PARIDE is not set +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_ZRAM=m +CONFIG_ZRAM_LZ4_COMPRESS=y +CONFIG_BLK_CPQ_CISS_DA=m +# CONFIG_CISS_SCSI_TAPE is not set +CONFIG_BLK_DEV_DAC960=m +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_NVME=m +CONFIG_BLK_DEV_SKD=m +CONFIG_BLK_DEV_OSD=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_XEN_BLKDEV_FRONTEND=m +CONFIG_XEN_BLKDEV_BACKEND=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_BLK_DEV_RBD=m +CONFIG_BLK_DEV_RSXX=m + +# +# Misc devices +# +CONFIG_SENSORS_LIS3LV02D=m +CONFIG_AD525X_DPOT=m +CONFIG_AD525X_DPOT_I2C=m +# CONFIG_AD525X_DPOT_SPI is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_IBM_ASM is not set +CONFIG_PHANTOM=m +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_APDS9802ALS=m +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_DS1682=m +# CONFIG_TI_DAC7512 is not set +CONFIG_VMWARE_BALLOON=m +CONFIG_BMP085=y +CONFIG_BMP085_I2C=m +# CONFIG_BMP085_SPI is not set +CONFIG_USB_SWITCH_FSA9480=m +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +CONFIG_C2PORT=m +CONFIG_C2PORT_DURAMAR_2150=m + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +# CONFIG_EEPROM_AT25 is not set +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93CX6=m +# CONFIG_EEPROM_93XX46 is not set +CONFIG_CB710_CORE=m +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y + +# +# Texas Instruments shared transport line discipline +# +CONFIG_TI_ST=m +CONFIG_SENSORS_LIS3_I2C=m + +# +# Altera FPGA firmware download module +# +CONFIG_ALTERA_STAPL=m +CONFIG_INTEL_MEI=m +CONFIG_INTEL_MEI_ME=m +CONFIG_INTEL_MEI_TXE=m +CONFIG_VMWARE_VMCI=m + +# +# Intel MIC Bus Driver +# +CONFIG_INTEL_MIC_BUS=m + +# +# SCIF Bus Driver +# +# CONFIG_SCIF_BUS is not set + +# +# Intel MIC Host Driver +# + +# +# Intel MIC Card Driver +# + +# +# SCIF Driver +# +CONFIG_GENWQE=m +CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 +CONFIG_ECHO=m +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_KERNEL_API is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=m +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +CONFIG_SCSI_NETLINK=y +# CONFIG_SCSI_MQ_DEFAULT is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=m +CONFIG_CHR_DEV_SCH=m +CONFIG_SCSI_ENCLOSURE=m +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +CONFIG_SCSI_SCAN_ASYNC=y + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_LIBSAS=m +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_ISCSI_BOOT_SYSFS=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_BE2ISCSI=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +CONFIG_AIC79XX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +CONFIG_SCSI_MVSAS_TASKLET=y +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_DPT_I2O=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ESAS2R=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=m +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +# CONFIG_SCSI_MPT2SAS_LOGGING is not set +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS_LOGGING=y +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_SCSI_FLASHPOINT=y +CONFIG_VMWARE_PVSCSI=m +# CONFIG_XEN_SCSI_FRONTEND is not set +CONFIG_HYPERV_STORAGE=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_SNIC is not set +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_EATA=m +# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set +# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set +CONFIG_SCSI_EATA_MAX_TAGS=16 +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +CONFIG_SCSI_ISCI=m +CONFIG_SCSI_IPS=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_PPA=m +CONFIG_SCSI_IMM=m +# CONFIG_SCSI_IZIP_EPP16 is not set +# CONFIG_SCSI_IZIP_SLOW_CTR is not set +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +CONFIG_SCSI_SYM53C8XX_MMIO=y +CONFIG_SCSI_IPR=m +# CONFIG_SCSI_IPR_TRACE is not set +# CONFIG_SCSI_IPR_DUMP is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_TCM_QLA2XXX=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_WD719X=m +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_VIRTIO=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=m +CONFIG_SCSI_DH_RDAC=m +CONFIG_SCSI_DH_HP_SW=m +CONFIG_SCSI_DH_EMC=m +CONFIG_SCSI_DH_ALUA=m +CONFIG_SCSI_OSD_INITIATOR=m +CONFIG_SCSI_OSD_ULD=m +CONFIG_SCSI_OSD_DPRINT_SENSE=0 +# CONFIG_SCSI_OSD_DEBUG is not set +CONFIG_ATA=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_ACPI=y +CONFIG_SATA_ZPODD=y +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_INIC162X=m +CONFIG_SATA_ACARD_AHCI=m +CONFIG_SATA_SIL24=m +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +CONFIG_PDC_ADMA=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_SX4=m +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +CONFIG_ATA_PIIX=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_SATA_PROMISE=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIS=m +CONFIG_SATA_SVW=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m + +# +# PATA SFF controllers with BMDMA +# +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_ATP867X=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +# CONFIG_PATA_HPT3X3_DMA is not set +CONFIG_PATA_IT8213=m +CONFIG_PATA_IT821X=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RDC=m +CONFIG_PATA_SCH=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_SIS=m +CONFIG_PATA_TOSHIBA=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m + +# +# PIO-only SFF controllers +# +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_RZ1000=m + +# +# Generic fallback / legacy drivers +# +CONFIG_PATA_ACPI=m +CONFIG_ATA_GENERIC=m +CONFIG_PATA_LEGACY=m +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +# CONFIG_MD_CLUSTER is not set +CONFIG_BCACHE=m +# CONFIG_BCACHE_DEBUG is not set +# CONFIG_BCACHE_CLOSURES_DEBUG is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=m +# CONFIG_DM_MQ_DEFAULT is not set +# CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=m +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_MQ=m +CONFIG_DM_CACHE_SMQ=m +CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_ERA=m +CONFIG_DM_MIRROR=m +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_DM_UEVENT=y +CONFIG_DM_FLAKEY=m +CONFIG_DM_VERITY=m +CONFIG_DM_SWITCH=m +# CONFIG_DM_LOG_WRITES is not set +CONFIG_TARGET_CORE=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_PSCSI=m +CONFIG_TCM_USER2=m +CONFIG_LOOPBACK_TARGET=m +CONFIG_TCM_FC=m +CONFIG_ISCSI_TARGET=m +CONFIG_SBP_TARGET=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=128 +CONFIG_FUSION_CTL=m +# CONFIG_FUSION_LOGGING is not set + +# +# IEEE 1394 (FireWire) support +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MAC_EMUMOUSEBTN=m +CONFIG_NETDEVICES=y +CONFIG_MII=m +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=m +CONFIG_EQUALIZER=m +# CONFIG_NET_FC is not set +CONFIG_IFB=m +CONFIG_NET_TEAM=m +CONFIG_NET_TEAM_MODE_BROADCAST=m +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m +CONFIG_NET_TEAM_MODE_RANDOM=m +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m +CONFIG_NET_TEAM_MODE_LOADBALANCE=m +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_IPVLAN=m +CONFIG_VXLAN=m +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_RIONET=m +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RIONET_RX_SIZE=128 +CONFIG_TUN=m +# CONFIG_TUN_VNET_CROSS_LE is not set +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +CONFIG_NLMON=m +CONFIG_SUNGEM_PHY=m +# CONFIG_ARCNET is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +CONFIG_ATM_ZATM=m +# CONFIG_ATM_ZATM_DEBUG is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_AMBASSADOR=m +# CONFIG_ATM_AMBASSADOR_DEBUG is not set +CONFIG_ATM_HORIZON=m +# CONFIG_ATM_HORIZON_DEBUG is not set +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_FORE200E=m +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_FORE200E_TX_RETRY=16 +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_ATM_SOLOS=m + +# +# CAIF transport drivers +# +CONFIG_CAIF_TTY=m +CONFIG_CAIF_SPI_SLAVE=m +CONFIG_CAIF_SPI_SYNC=y +CONFIG_CAIF_HSI=m +CONFIG_CAIF_VIRTIO=m +CONFIG_VHOST_NET=m +CONFIG_VHOST_SCSI=m +CONFIG_VHOST_RING=m +CONFIG_VHOST=m +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set + +# +# Distributed Switch Architecture drivers +# +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y +CONFIG_NET_DSA_MV88E6131=m +CONFIG_NET_DSA_MV88E6123_61_65=m +CONFIG_NET_DSA_MV88E6171=m +CONFIG_NET_DSA_MV88E6352=m +CONFIG_NET_DSA_BCM_SF2=m +CONFIG_ETHERNET=y +CONFIG_MDIO=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_3C589=m +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_NET_VENDOR_AGERE=y +CONFIG_ET131X=m +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ALTERA_TSE=m +CONFIG_NET_VENDOR_AMD=y +CONFIG_AMD8111_ETH=m +CONFIG_PCNET32=m +CONFIG_PCMCIA_NMCLAN=m +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_ATL2=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +CONFIG_ALX=m +CONFIG_NET_CADENCE=y +CONFIG_MACB=m +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_BCMGENET=m +CONFIG_BNX2=m +CONFIG_CNIC=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +CONFIG_BNX2X_SRIOV=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_BNA=m +CONFIG_NET_VENDOR_CAVIUM=m +CONFIG_THUNDER_NIC_PF=m +CONFIG_THUNDER_NIC_VF=m +CONFIG_THUNDER_NIC_BGX=m +CONFIG_LIQUIDIO=m +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +CONFIG_CHELSIO_T4VF=m +CONFIG_NET_VENDOR_CISCO=y +CONFIG_ENIC=m +CONFIG_CX_ECAT=m +CONFIG_DNET=m +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=m +CONFIG_DE2104X_DSL=0 +CONFIG_TULIP=m +CONFIG_TULIP_MWI=y +CONFIG_TULIP_MMIO=y +CONFIG_TULIP_NAPI=y +CONFIG_TULIP_NAPI_HW_MITIGATION=y +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +CONFIG_NET_VENDOR_DLINK=y +CONFIG_DL2K=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_BE2NET=m +CONFIG_BE2NET_HWMON=y +CONFIG_BE2NET_VXLAN=y +CONFIG_NET_VENDOR_EZCHIP=y +CONFIG_NET_VENDOR_EXAR=y +CONFIG_S2IO=m +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_NET_VENDOR_FUJITSU=y +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_NET_VENDOR_HP=y +CONFIG_HP100=m +CONFIG_NET_VENDOR_INTEL=y +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGB_HWMON=y +CONFIG_IGB_DCA=y +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBE_VXLAN=y +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_DCA=y +CONFIG_IXGBEVF=m +CONFIG_I40E=m +CONFIG_I40E_VXLAN=y +CONFIG_I40EVF=m +CONFIG_FM10K=m +# CONFIG_FM10K_VXLAN is not set +CONFIG_NET_VENDOR_I825XX=y +CONFIG_IP1000=m +CONFIG_JME=m +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_MVMDIO=m +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKGE_GENESIS=y +CONFIG_SKY2=m +# CONFIG_SKY2_DEBUG is not set +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_MLX4_EN=m +CONFIG_MLX4_EN_VXLAN=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_MLX5_CORE=m +# CONFIG_MLX5_CORE_EN is not set +CONFIG_NET_VENDOR_MICREL=y +CONFIG_KS8842=m +CONFIG_KS8851=m +CONFIG_KS8851_MLL=m +CONFIG_KSZ884X_PCI=m +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_ENC28J60=m +# CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_NET_VENDOR_MYRI=y +CONFIG_MYRI10GE=m +CONFIG_MYRI10GE_DCA=y +CONFIG_FEALNX=m +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NATSEMI=m +CONFIG_NS83820=m +CONFIG_NET_VENDOR_8390=y +CONFIG_PCMCIA_AXNET=m +CONFIG_NE2K_PCI=m +CONFIG_PCMCIA_PCNET=m +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_FORCEDETH=m +CONFIG_NET_VENDOR_OKI=y +CONFIG_ETHOC=m +CONFIG_NET_PACKET_ENGINE=y +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_QLA3XXX=m +CONFIG_QLCNIC=m +CONFIG_QLCNIC_SRIOV=y +CONFIG_QLCNIC_VXLAN=y +CONFIG_QLCNIC_HWMON=y +CONFIG_QLGE=m +CONFIG_NETXEN_NIC=m +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_ATP=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=m +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_RDC=y +CONFIG_R6040=m +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_ROCKER=m +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_SXGBE_ETH=m +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_SC92031=m +CONFIG_NET_VENDOR_SIS=y +CONFIG_SIS900=m +CONFIG_SIS190=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_SFC_MCDI_MON=y +CONFIG_SFC_SRIOV=y +CONFIG_SFC_MCDI_LOGGING=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_PCMCIA_SMC91C92=m +CONFIG_EPIC100=m +CONFIG_SMSC911X=m +# CONFIG_SMSC911X_ARCH_HOOKS is not set +CONFIG_SMSC9420=m +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_STMMAC_ETH=m +CONFIG_STMMAC_PLATFORM=m +CONFIG_DWMAC_GENERIC=m +CONFIG_STMMAC_PCI=m +CONFIG_NET_VENDOR_SUN=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NIU=m +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_TEHUTI=m +CONFIG_NET_VENDOR_TI=y +CONFIG_TI_CPSW_ALE=m +CONFIG_TLAN=m +CONFIG_NET_VENDOR_VIA=y +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +CONFIG_VIA_VELOCITY=m +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_WIZNET_W5100=m +CONFIG_WIZNET_W5300=m +# CONFIG_WIZNET_BUS_DIRECT is not set +# CONFIG_WIZNET_BUS_INDIRECT is not set +CONFIG_WIZNET_BUS_ANY=y +CONFIG_NET_VENDOR_XIRCOM=y +CONFIG_PCMCIA_XIRC2PS=m +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_NET_SB1000=m +CONFIG_PHYLIB=m + +# +# MII PHY device drivers +# +CONFIG_AT803X_PHY=m +CONFIG_AMD_PHY=m +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM7XXX_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m +CONFIG_MICREL_PHY=m +# CONFIG_DP83867_PHY is not set +CONFIG_FIXED_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_GPIO=m +CONFIG_MDIO_BCM_UNIMAC=m +# CONFIG_MICREL_KS8995MA is not set +CONFIG_PLIP=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOATM=m +CONFIG_PPPOE=m +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_SLIP=m +CONFIG_SLHC=m +# CONFIG_SLIP_COMPRESSED is not set +# CONFIG_SLIP_SMART is not set +# CONFIG_SLIP_MODE_SLIP6 is not set + +# +# Host-side USB support is needed for USB Network Adapter support +# +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_HUAWEI_CDC_NCM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_USB_NET_KALMIA=m +CONFIG_USB_NET_QMI_WWAN=m +CONFIG_USB_HSO=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_CDC_PHONET=m +CONFIG_USB_IPHETH=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_VL600=m +CONFIG_WLAN=y +CONFIG_PCMCIA_RAYCS=m +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AIRO=m +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_AIRO_CS=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PRISM54=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_ADM8211=m +# CONFIG_MAC80211_HWSIM is not set +CONFIG_MWL8K=m +CONFIG_ATH_COMMON=m +CONFIG_ATH_CARDS=m +# CONFIG_ATH_DEBUG is not set +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +# CONFIG_ATH5K_TRACER is not set +CONFIG_ATH5K_PCI=y +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y +CONFIG_ATH9K_DEBUGFS=y +CONFIG_ATH9K_STATION_STATISTICS=y +# CONFIG_ATH9K_DYNACK is not set +CONFIG_ATH9K_WOW=y +CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y +CONFIG_ATH9K_HTC=m +# CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +# CONFIG_CARL9170_DEBUGFS is not set +CONFIG_CARL9170_WPC=y +# CONFIG_CARL9170_HWRNG is not set +CONFIG_ATH6KL=m +CONFIG_ATH6KL_SDIO=m +CONFIG_ATH6KL_USB=m +# CONFIG_ATH6KL_DEBUG is not set +# CONFIG_ATH6KL_TRACING is not set +CONFIG_AR5523=m +CONFIG_WIL6210=m +CONFIG_WIL6210_ISR_COR=y +# CONFIG_WIL6210_TRACING is not set +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +# CONFIG_ATH10K_DEBUG is not set +CONFIG_ATH10K_DEBUGFS=y +# CONFIG_ATH10K_TRACING is not set +CONFIG_WCN36XX=m +# CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_B43=m +CONFIG_B43_BCMA=y +CONFIG_B43_SSB=y +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_BCMA is not set +# CONFIG_B43_BUSES_SSB is not set +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_PCMCIA=y +CONFIG_B43_SDIO=y +CONFIG_B43_BCMA_PIO=y +CONFIG_B43_PIO=y +CONFIG_B43_PHY_G=y +CONFIG_B43_PHY_N=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_PHY_HT=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_HWRNG=y +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_BRCMUTIL=m +CONFIG_BRCMSMAC=m +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y +CONFIG_BRCMFMAC_SDIO=y +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMFMAC_PCIE=y +# CONFIG_BRCM_TRACING is not set +# CONFIG_BRCMDBG is not set +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_CS=m +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_OPMODE_MODULAR=y +# CONFIG_IWLWIFI_BCAST_FILTERING is not set +# CONFIG_IWLWIFI_UAPSD is not set + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +# CONFIG_IWLWIFI_DEBUGFS is not set +CONFIG_IWLWIFI_DEVICE_TRACING=y +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +# CONFIG_IWLEGACY_DEBUGFS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_HERMES=m +CONFIG_HERMES_PRISM=y +CONFIG_HERMES_CACHE_FW_ON_INIT=y +CONFIG_PLX_HERMES=m +CONFIG_TMD_HERMES=m +CONFIG_NORTEL_HERMES=m +CONFIG_PCI_HERMES=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_SPECTRUM=m +CONFIG_ORINOCO_USB=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +# CONFIG_P54_SPI_DEFAULT_EEPROM is not set +CONFIG_P54_LEDS=y +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2800PCI_RT33XX=y +CONFIG_RT2800PCI_RT35XX=y +CONFIG_RT2800PCI_RT53XX=y +CONFIG_RT2800PCI_RT3290=y +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +CONFIG_RT2800USB_RT3573=y +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_RT55XX=y +CONFIG_RT2800USB_UNKNOWN=y +CONFIG_RT2800_LIB=m +CONFIG_RT2800_LIB_MMIO=m +CONFIG_RT2X00_LIB_MMIO=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_LIB_DEBUGFS is not set +# CONFIG_RT2X00_DEBUG is not set +# CONFIG_WL_MEDIATEK is not set +CONFIG_RTL_CARDS=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_WL_TI=y +CONFIG_WL1251=m +# CONFIG_WL1251_SPI is not set +CONFIG_WL1251_SDIO=m +CONFIG_WL12XX=m +CONFIG_WL18XX=m +CONFIG_WLCORE=m +# CONFIG_WLCORE_SPI is not set +CONFIG_WLCORE_SDIO=m +CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_CW1200_WLAN_SPI=m +CONFIG_RSI_91X=m +# CONFIG_RSI_DEBUGFS is not set +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m + +# +# WiMAX Wireless Broadband devices +# +CONFIG_WIMAX_I2400M=m +CONFIG_WIMAX_I2400M_USB=m +CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 +# CONFIG_WAN is not set +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKELB=m +CONFIG_IEEE802154_AT86RF230=m +CONFIG_IEEE802154_MRF24J40=m +CONFIG_IEEE802154_CC2520=m +# CONFIG_IEEE802154_ATUSB is not set +CONFIG_XEN_NETDEV_FRONTEND=m +CONFIG_XEN_NETDEV_BACKEND=m +CONFIG_VMXNET3=m +CONFIG_HYPERV_NET=m +CONFIG_ISDN=y +CONFIG_ISDN_I4L=m +CONFIG_ISDN_PPP=y +CONFIG_ISDN_PPP_VJ=y +CONFIG_ISDN_MPP=y +CONFIG_IPPP_FILTER=y +CONFIG_ISDN_PPP_BSDCOMP=m +CONFIG_ISDN_AUDIO=y +CONFIG_ISDN_TTY_FAX=y + +# +# ISDN feature submodules +# +CONFIG_ISDN_DIVERSION=m + +# +# ISDN4Linux hardware drivers +# + +# +# Passive cards +# +CONFIG_ISDN_DRV_HISAX=m + +# +# D-channel protocol features +# +CONFIG_HISAX_EURO=y +CONFIG_DE_AOC=y +# CONFIG_HISAX_NO_SENDCOMPLETE is not set +# CONFIG_HISAX_NO_LLC is not set +# CONFIG_HISAX_NO_KEYPAD is not set +CONFIG_HISAX_1TR6=y +CONFIG_HISAX_NI1=y +CONFIG_HISAX_MAX_CARDS=8 + +# +# HiSax supported cards +# +CONFIG_HISAX_16_3=y +CONFIG_HISAX_TELESPCI=y +CONFIG_HISAX_S0BOX=y +CONFIG_HISAX_FRITZPCI=y +CONFIG_HISAX_AVM_A1_PCMCIA=y +CONFIG_HISAX_ELSA=y +CONFIG_HISAX_DIEHLDIVA=y +CONFIG_HISAX_SEDLBAUER=y +CONFIG_HISAX_NETJET=y +CONFIG_HISAX_NETJET_U=y +CONFIG_HISAX_NICCY=y +CONFIG_HISAX_BKM_A4T=y +CONFIG_HISAX_SCT_QUADRO=y +CONFIG_HISAX_GAZEL=y +CONFIG_HISAX_HFC_PCI=y +CONFIG_HISAX_W6692=y +CONFIG_HISAX_HFC_SX=y +CONFIG_HISAX_ENTERNOW_PCI=y +# CONFIG_HISAX_DEBUG is not set + +# +# HiSax PCMCIA card service modules +# +CONFIG_HISAX_SEDLBAUER_CS=m +CONFIG_HISAX_ELSA_CS=m +CONFIG_HISAX_AVM_A1_CS=m +CONFIG_HISAX_TELES_CS=m + +# +# HiSax sub driver modules +# +CONFIG_HISAX_ST5481=m +CONFIG_HISAX_HFCUSB=m +CONFIG_HISAX_HFC4S8S=m +CONFIG_HISAX_FRITZ_PCIPNP=m + +# +# Active cards +# +CONFIG_ISDN_CAPI=m +CONFIG_CAPI_TRACE=y +CONFIG_ISDN_CAPI_CAPI20=m +CONFIG_ISDN_CAPI_MIDDLEWARE=y +CONFIG_ISDN_CAPI_CAPIDRV=m +# CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set + +# +# CAPI hardware drivers +# +CONFIG_CAPI_AVM=y +CONFIG_ISDN_DRV_AVMB1_B1PCI=m +CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y +CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m +CONFIG_ISDN_DRV_AVMB1_AVM_CS=m +CONFIG_ISDN_DRV_AVMB1_T1PCI=m +CONFIG_ISDN_DRV_AVMB1_C4=m +CONFIG_CAPI_EICON=y +CONFIG_ISDN_DIVAS=m +CONFIG_ISDN_DIVAS_BRIPCI=y +CONFIG_ISDN_DIVAS_PRIPCI=y +CONFIG_ISDN_DIVAS_DIVACAPI=m +CONFIG_ISDN_DIVAS_USERIDI=m +CONFIG_ISDN_DIVAS_MAINT=m +CONFIG_ISDN_DRV_GIGASET=m +CONFIG_GIGASET_CAPI=y +# CONFIG_GIGASET_I4L is not set +# CONFIG_GIGASET_DUMMYLL is not set +CONFIG_GIGASET_BASE=m +CONFIG_GIGASET_M105=m +CONFIG_GIGASET_M101=m +# CONFIG_GIGASET_DEBUG is not set +CONFIG_HYSDN=m +CONFIG_HYSDN_CAPI=y +CONFIG_MISDN=m +CONFIG_MISDN_DSP=m +CONFIG_MISDN_L1OIP=m + +# +# mISDN hardware drivers +# +CONFIG_MISDN_HFCPCI=m +CONFIG_MISDN_HFCMULTI=m +CONFIG_MISDN_HFCUSB=m +CONFIG_MISDN_AVMFRITZ=m +CONFIG_MISDN_SPEEDFAX=m +CONFIG_MISDN_INFINEON=m +CONFIG_MISDN_W6692=m +CONFIG_MISDN_NETJET=m +CONFIG_MISDN_IPAC=m +CONFIG_MISDN_ISAR=m +CONFIG_ISDN_HDLC=m + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_LEDS=m +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=m +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_MATRIXKMAP=m + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ADP5588=m +CONFIG_KEYBOARD_ADP5589=m +CONFIG_KEYBOARD_ATKBD=m +CONFIG_KEYBOARD_QT1070=m +CONFIG_KEYBOARD_QT2160=m +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_TCA6416=m +CONFIG_KEYBOARD_TCA8418=m +CONFIG_KEYBOARD_MATRIX=m +# CONFIG_KEYBOARD_LM8323 is not set +CONFIG_KEYBOARD_LM8333=m +# CONFIG_KEYBOARD_MAX7359 is not set +CONFIG_KEYBOARD_MCS=m +CONFIG_KEYBOARD_MPR121=m +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_CROS_EC is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_SENTELIC=y +CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_FOCALTECH=y +# CONFIG_MOUSE_PS2_VMMOUSE is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_CYAPA=m +CONFIG_MOUSE_ELAN_I2C=m +CONFIG_MOUSE_ELAN_I2C_I2C=y +CONFIG_MOUSE_ELAN_I2C_SMBUS=y +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_MOUSE_GPIO is not set +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_USB=y +CONFIG_JOYSTICK_IFORCE_232=y +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TWIDJOY=m +CONFIG_JOYSTICK_ZHENHUA=m +CONFIG_JOYSTICK_DB9=m +CONFIG_JOYSTICK_GAMECON=m +CONFIG_JOYSTICK_TURBOGRAFX=m +CONFIG_JOYSTICK_AS5011=m +CONFIG_JOYSTICK_JOYDUMP=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_WALKERA0701=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_ACECAD=m +CONFIG_TABLET_USB_AIPTEK=m +CONFIG_TABLET_USB_GTCO=m +CONFIG_TABLET_USB_HANWANG=m +CONFIG_TABLET_USB_KBTAB=m +CONFIG_TABLET_SERIAL_WACOM4=m +CONFIG_INPUT_TOUCHSCREEN=y +# CONFIG_TOUCHSCREEN_ADS7846 is not set +# CONFIG_TOUCHSCREEN_AD7877 is not set +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +# CONFIG_TOUCHSCREEN_AD7879_SPI is not set +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +# CONFIG_TOUCHSCREEN_CYTTSP_SPI is not set +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_DYNAPRO=m +CONFIG_TOUCHSCREEN_HAMPSHIRE=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_FUJITSU=m +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TOUCHSCREEN_UCB1400=m +CONFIG_TOUCHSCREEN_PIXCIR=m +# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_WM9705=y +CONFIG_TOUCHSCREEN_WM9712=y +CONFIG_TOUCHSCREEN_WM9713=y +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_MC13783=m +CONFIG_TOUCHSCREEN_USB_EGALAX=y +CONFIG_TOUCHSCREEN_USB_PANJIT=y +CONFIG_TOUCHSCREEN_USB_3M=y +CONFIG_TOUCHSCREEN_USB_ITM=y +CONFIG_TOUCHSCREEN_USB_ETURBO=y +CONFIG_TOUCHSCREEN_USB_GUNZE=y +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y +CONFIG_TOUCHSCREEN_USB_GOTOP=y +CONFIG_TOUCHSCREEN_USB_JASTEC=y +CONFIG_TOUCHSCREEN_USB_ELO=y +CONFIG_TOUCHSCREEN_USB_E2I=y +CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y +CONFIG_TOUCHSCREEN_USB_NEXIO=y +CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC_SERIO=m +# CONFIG_TOUCHSCREEN_TSC2005 is not set +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +# CONFIG_TOUCHSCREEN_SX8654 is not set +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_AD714X_I2C=m +CONFIG_INPUT_AD714X_SPI=m +# CONFIG_INPUT_ARIZONA_HAPTICS is not set +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_E3X0_BUTTON=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MC13783_PWRBUTTON=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_GP2A=m +# CONFIG_INPUT_GPIO_BEEPER is not set +# CONFIG_INPUT_GPIO_TILT_POLLED is not set +CONFIG_INPUT_ATLAS_BTNS=m +CONFIG_INPUT_ATI_REMOTE2=m +CONFIG_INPUT_KEYSPAN_REMOTE=m +CONFIG_INPUT_KXTJ9=m +# CONFIG_INPUT_KXTJ9_POLLED_MODE is not set +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_YEALINK=m +CONFIG_INPUT_CM109=m +CONFIG_INPUT_RETU_PWRBUTTON=m +CONFIG_INPUT_TPS65218_PWRBUTTON=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_PCF50633_PMU=m +CONFIG_INPUT_PCF8574=m +CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +CONFIG_INPUT_ADXL34X=m +CONFIG_INPUT_ADXL34X_I2C=m +CONFIG_INPUT_ADXL34X_SPI=m +# CONFIG_INPUT_IMS_PCU is not set +CONFIG_INPUT_CMA3000=m +CONFIG_INPUT_CMA3000_I2C=m +CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m +CONFIG_INPUT_IDEAPAD_SLIDEBAR=m +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=m +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=m +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_PARKBD=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_LIBPS2=m +CONFIG_SERIO_RAW=m +CONFIG_SERIO_ALTERA_PS2=m +CONFIG_SERIO_PS2MULT=m +CONFIG_SERIO_ARC_PS2=m +CONFIG_HYPERV_KEYBOARD=m +CONFIG_GAMEPORT=m +CONFIG_GAMEPORT_NS558=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_FM801=m + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_HW_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +# CONFIG_SYNCLINK_GT is not set +CONFIG_NOZOMI=m +# CONFIG_ISI is not set +CONFIG_N_HDLC=m +CONFIG_N_GSM=m +CONFIG_TRACE_ROUTER=m +CONFIG_TRACE_SINK=m +CONFIG_DEVMEM=y +# CONFIG_DEVKMEM is not set + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_CS=m +CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set +CONFIG_SERIAL_8250_DW=m +# CONFIG_SERIAL_8250_FINTEK is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_SCCNXP=m +CONFIG_SERIAL_SC16IS7XX_CORE=m +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_SC16IS7XX_I2C=y +# CONFIG_SERIAL_SC16IS7XX_SPI is not set +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 +CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 +# CONFIG_SERIAL_IFX6X60 is not set +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_ARC_NR_PORTS=1 +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_RP2_NR_UARTS=32 +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_HVC_IRQ=y +CONFIG_HVC_XEN=y +CONFIG_HVC_XEN_FRONTEND=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +# CONFIG_IPMI_SI_PROBE_DEFAULTS is not set +CONFIG_IPMI_SSIF=m +CONFIG_IPMI_WATCHDOG=m +CONFIG_IPMI_POWEROFF=m +CONFIG_HW_RANDOM=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_INTEL=m +CONFIG_HW_RANDOM_AMD=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HW_RANDOM_TPM=m +CONFIG_NVRAM=m +CONFIG_R3964=m +CONFIG_APPLICOM=m + +# +# PCMCIA character devices +# +CONFIG_SYNCLINK_CS=m +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_RAW_DRIVER=m +CONFIG_MAX_RAW_DEVS=256 +CONFIG_HPET=y +CONFIG_HPET_MMAP=y +CONFIG_HPET_MMAP_DEFAULT=y +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=m +CONFIG_TCG_TIS=m +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TCG_XEN=m +CONFIG_TCG_CRB=m +# CONFIG_TCG_TIS_ST33ZP24 is not set +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +# CONFIG_XILLYBUS is not set + +# +# I2C support +# +CONFIG_I2C=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX=m + +# +# Multiplexer I2C Chip support +# +# CONFIG_I2C_MUX_GPIO is not set +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +# CONFIG_I2C_MUX_PINCTRL is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_SMBUS=m +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCA=m + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NFORCE2_S4985=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# ACPI drivers +# +CONFIG_I2C_SCMI=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +CONFIG_I2C_DESIGNWARE_CORE=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +# CONFIG_I2C_GPIO is not set +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +# CONFIG_I2C_PXA_PCI is not set +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_XILINX=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_DIOLAN_U2C=m +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +CONFIG_I2C_ROBOTFUZZ_OSIF=m +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_TINY_USB=m +CONFIG_I2C_VIPERBOARD=m + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_CROS_EC_TUNNEL is not set +# CONFIG_I2C_STUB is not set +CONFIG_I2C_SLAVE=y +CONFIG_I2C_SLAVE_EEPROM=m +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +CONFIG_SPI_ALTERA=m +CONFIG_SPI_BITBANG=m +CONFIG_SPI_BUTTERFLY=m +# CONFIG_SPI_CADENCE is not set +CONFIG_SPI_GPIO=m +CONFIG_SPI_LM70_LLP=m +CONFIG_SPI_OC_TINY=m +CONFIG_SPI_PXA2XX_DMA=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_SPI_SC18IS602=m +CONFIG_SPI_XCOMM=m +CONFIG_SPI_XILINX=m +# CONFIG_SPI_ZYNQMP_GQSPI is not set +CONFIG_SPI_DESIGNWARE=m +CONFIG_SPI_DW_PCI=m +# CONFIG_SPI_DW_MID_DMA is not set +CONFIG_SPI_DW_MMIO=m + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_TLE62X0=m +CONFIG_SPMI=m +# CONFIG_HSI is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +# CONFIG_NTP_PPS is not set + +# +# PPS clients support +# +CONFIG_PPS_CLIENT_KTIMER=m +CONFIG_PPS_CLIENT_LDISC=m +CONFIG_PPS_CLIENT_PARPORT=m +CONFIG_PPS_CLIENT_GPIO=m + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=m +CONFIG_DP83640_PHY=m +CONFIG_PINCTRL=y + +# +# Pin controllers +# +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AMD is not set +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_PINCTRL_CHERRYVIEW=m +# CONFIG_PINCTRL_SUNRISEPOINT is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_DEVRES=y +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_F7188X is not set +# CONFIG_GPIO_GENERIC_PLATFORM is not set +CONFIG_GPIO_ICH=m +# CONFIG_GPIO_IT8761E is not set +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_SCH=m +CONFIG_GPIO_SCH311X=m +# CONFIG_GPIO_VX855 is not set + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_ADP5588 is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCF857X is not set + +# +# MFD GPIO expanders +# +CONFIG_GPIO_ARIZONA=m +CONFIG_GPIO_LP3943=m +CONFIG_GPIO_UCB1400=m + +# +# PCI GPIO expanders +# +CONFIG_GPIO_AMD8111=m +# CONFIG_GPIO_INTEL_MID is not set +# CONFIG_GPIO_ML_IOH is not set +# CONFIG_GPIO_RDC321X is not set + +# +# SPI GPIO expanders +# +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MCP23S08 is not set +# CONFIG_GPIO_MC33880 is not set + +# +# USB GPIO expanders +# +CONFIG_GPIO_VIPERBOARD=m +# CONFIG_W1 is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_PDA_POWER=m +# CONFIG_GENERIC_ADC_BATTERY is not set +CONFIG_TEST_POWER=m +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_BATTERY_BQ27x00 is not set +# CONFIG_BATTERY_MAX17040 is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_PCF50633 is not set +# CONFIG_CHARGER_ISP1704 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24190 is not set +# CONFIG_CHARGER_BQ24257 is not set +CONFIG_CHARGER_BQ24735=m +# CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_SMB347 is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_CHARGER_RT9455 is not set +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_RESTART is not set +CONFIG_POWER_AVS=y +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7X10=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_APPLESMC=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_DELL_SMM=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_MC13783_ADC=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_IBMAEM=m +CONFIG_SENSORS_IBMPEX=m +# CONFIG_SENSORS_IIO_HWMON is not set +CONFIG_SENSORS_I5500=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_POWR1220=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NCT7802=m +# CONFIG_SENSORS_NCT7904 is not set +CONFIG_SENSORS_PCF8591=m +CONFIG_PMBUS=m +CONFIG_SENSORS_PMBUS=m +CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_LM25066=m +CONFIG_SENSORS_LTC2978=m +CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX34440=m +CONFIG_SENSORS_MAX8688=m +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_UCD9000=m +CONFIG_SENSORS_UCD9200=m +CONFIG_SENSORS_ZL6100=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SHTC1=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_ADC128D818=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +# CONFIG_SENSORS_TC74 is not set +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP103=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA_CPUTEMP=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m + +# +# ACPI drivers +# +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_SENSORS_ATK0110=m +CONFIG_THERMAL=y +CONFIG_THERMAL_HWMON=y +# CONFIG_THERMAL_WRITABLE_TRIPS is not set +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_BANG_BANG=y +CONFIG_THERMAL_GOV_USER_SPACE=y +# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set +# CONFIG_THERMAL_EMULATION is not set +CONFIG_INTEL_POWERCLAMP=m +CONFIG_X86_PKG_TEMP_THERMAL=m +CONFIG_INTEL_SOC_DTS_IOSF_CORE=m +CONFIG_INTEL_SOC_DTS_THERMAL=m +CONFIG_INT340X_THERMAL=m +CONFIG_ACPI_THERMAL_REL=m + +# +# Texas Instruments thermal drivers +# +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_XILINX_WATCHDOG=m +# CONFIG_CADENCE_WATCHDOG is not set +CONFIG_DW_WATCHDOG=m +# CONFIG_RN5T618_WATCHDOG is not set +# CONFIG_MAX63XX_WATCHDOG is not set +CONFIG_RETU_WATCHDOG=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ADVANTECH_WDT=m +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +CONFIG_F71808E_WDT=m +CONFIG_SP5100_TCO=m +CONFIG_SBC_FITPC2_WATCHDOG=m +CONFIG_EUROTECH_WDT=m +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +CONFIG_WAFER_WDT=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_IT87_WDT=m +CONFIG_HP_WATCHDOG=m +CONFIG_HPWDT_NMI_DECODING=y +CONFIG_SC1200_WDT=m +CONFIG_PC87413_WDT=m +CONFIG_NV_TCO=m +CONFIG_60XX_WDT=m +CONFIG_CPU5_WDT=m +CONFIG_SMSC_SCH311X_WDT=m +CONFIG_SMSC37B787_WDT=m +CONFIG_VIA_WDT=m +CONFIG_W83627HF_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_MACHZ_WDT=m +CONFIG_SBC_EPX_C3_WATCHDOG=m +CONFIG_MEN_A21_WDT=m +CONFIG_XEN_WDT=m + +# +# PCI-based Watchdog Cards +# +CONFIG_PCIPCWATCHDOG=m +CONFIG_WDTPCI=m + +# +# USB-based Watchdog Cards +# +CONFIG_USBPCWATCHDOG=m +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y +CONFIG_SSB_PCMCIAHOST=y +CONFIG_SSB_SDIOHOST_POSSIBLE=y +CONFIG_SSB_SDIOHOST=y +# CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_SSB_DRIVER_GPIO=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +CONFIG_BCMA=m +CONFIG_BCMA_BLOCKIO=y +CONFIG_BCMA_HOST_PCI_POSSIBLE=y +CONFIG_BCMA_HOST_PCI=y +# CONFIG_BCMA_HOST_SOC is not set +CONFIG_BCMA_DRIVER_PCI=y +CONFIG_BCMA_DRIVER_GMAC_CMN=y +CONFIG_BCMA_DRIVER_GPIO=y +# CONFIG_BCMA_DEBUG is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_CROS_EC=m +CONFIG_MFD_CROS_EC_I2C=m +# CONFIG_MFD_CROS_EC_SPI is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DLN2 is not set +CONFIG_MFD_MC13XXX=m +# CONFIG_MFD_MC13XXX_SPI is not set +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_HTC_PASIC3=m +# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_EZX_PCAP is not set +CONFIG_MFD_VIPERBOARD=m +CONFIG_MFD_RETU=m +CONFIG_MFD_PCF50633=m +CONFIG_PCF50633_ADC=m +CONFIG_PCF50633_GPIO=m +CONFIG_UCB1400_CORE=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RTSX_PCI=m +CONFIG_MFD_RTSX_USB=m +CONFIG_MFD_RN5T618=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SM501_GPIO=y +# CONFIG_MFD_SKY81452 is not set +CONFIG_ABX500_CORE=y +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_LP3943=m +# CONFIG_TPS6105X is not set +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +CONFIG_MFD_TPS65217=m +CONFIG_MFD_TPS65218=m +# CONFIG_MFD_TPS65912 is not set +# CONFIG_MFD_TPS65912_SPI is not set +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_LM3533=m +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_VX855=m +CONFIG_MFD_ARIZONA=y +CONFIG_MFD_ARIZONA_I2C=m +# CONFIG_MFD_ARIZONA_SPI is not set +CONFIG_MFD_WM5102=y +CONFIG_MFD_WM5110=y +# CONFIG_MFD_WM8997 is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_REGULATOR is not set +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_VIDEO_V4L2=m +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_V4L2_MEM2MEM_DEV=m +# CONFIG_V4L2_FLASH_LED_CLASS is not set +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOBUF_DVB=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m +CONFIG_DVB_CORE=m +CONFIG_DVB_NET=y +CONFIG_TTPCI_EEPROM=m +CONFIG_DVB_MAX_ADAPTERS=8 +# CONFIG_DVB_DYNAMIC_MINORS is not set + +# +# Media drivers +# +CONFIG_RC_CORE=m +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_LIRC=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +CONFIG_RC_ATI_REMOTE=m +CONFIG_IR_ENE=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_FINTEK=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_IGORPLUGUSB=m +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_GSPCA=m +CONFIG_USB_M5602=m +CONFIG_USB_STV06XX=m +CONFIG_USB_GL860=m +CONFIG_USB_GSPCA_BENQ=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_DTCS033=m +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_JEILINJ=m +CONFIG_USB_GSPCA_JL2005BCD=m +CONFIG_USB_GSPCA_KINECT=m +CONFIG_USB_GSPCA_KONICA=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_NW80X=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_OV534_9=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7302=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SE401=m +CONFIG_USB_GSPCA_SN9C2028=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SPCA1528=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_SQ930X=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_STK1135=m +CONFIG_USB_GSPCA_STV0680=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TOUPTEK=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m + +# +# Analog TV USB devices +# +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_PVRUSB2_DVB=y +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_LOADER=m +# CONFIG_VIDEO_GO7007_USB_S2250_BOARD is not set + +# +# Analog/digital TV USB devices +# +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_AU0828_V4L2=y +CONFIG_VIDEO_AU0828_RC=y +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_RC=y +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m + +# +# Digital TV USB devices +# +CONFIG_DVB_USB=m +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_USB_DVBSKY=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_AS102=m + +# +# Webcam, TV (analog/digital) USB devices +# +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_V4L2=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_EM28XX_RC=m + +# +# Software defined radio USB devices +# +CONFIG_USB_AIRSPY=m +CONFIG_USB_HACKRF=m +CONFIG_USB_MSI2500=m +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture support +# +CONFIG_VIDEO_MEYE=m + +# +# Media capture/analog TV support +# +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_ZR36060=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m +CONFIG_VIDEO_ZORAN_AVS6EYES=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_SOLO6X10=m +CONFIG_VIDEO_TW68=m +CONFIG_VIDEO_DT3155=m + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CX18_ALSA=m +CONFIG_VIDEO_CX23885=m +CONFIG_MEDIA_ALTERA_CI=m +CONFIG_VIDEO_CX25821=m +CONFIG_VIDEO_CX25821_ALSA=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_ENABLE_VP3054=y +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_CX88_MPEG=m +CONFIG_VIDEO_BT848=m +CONFIG_DVB_BT8XX=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_RC=y +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7134_GO7007=m +CONFIG_VIDEO_SAA7164=m +# CONFIG_VIDEO_COBALT is not set + +# +# Media digital TV PCI Adapters +# +CONFIG_DVB_AV7110_IR=y +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_PATCH=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set +CONFIG_DVB_PLUTO2=m +CONFIG_DVB_DM1105=m +CONFIG_DVB_PT1=m +CONFIG_DVB_PT3=m +CONFIG_MANTIS_CORE=m +CONFIG_DVB_MANTIS=m +CONFIG_DVB_HOPPER=m +CONFIG_DVB_NGENE=m +CONFIG_DVB_DDBRIDGE=m +CONFIG_DVB_SMIPCIE=m +# CONFIG_V4L_PLATFORM_DRIVERS is not set +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m +CONFIG_VIDEO_SH_VEU=m +CONFIG_V4L_TEST_DRIVERS=y +# CONFIG_VIDEO_VIVID is not set +# CONFIG_VIDEO_VIM2M is not set + +# +# Supported MMC/SDIO adapters +# +CONFIG_SMS_SDIO_DRV=m +CONFIG_RADIO_ADAPTERS=y +CONFIG_RADIO_TEA575X=m +CONFIG_RADIO_SI470X=y +CONFIG_USB_SI470X=m +CONFIG_I2C_SI470X=m +CONFIG_RADIO_SI4713=m +CONFIG_USB_SI4713=m +CONFIG_PLATFORM_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_RADIO_SI476X=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m + +# +# Texas Instruments WL128x FM driver (ST based) +# +CONFIG_RADIO_WL128X=m + +# +# Supported FireWire (IEEE 1394) Adapters +# +CONFIG_DVB_FIREDTV=m +CONFIG_DVB_FIREDTV_INPUT=y +CONFIG_MEDIA_COMMON_OPTIONS=y + +# +# common driver options +# +CONFIG_VIDEO_CX2341X=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_CYPRESS_FIRMWARE=m +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +CONFIG_SMS_SIANO_MDTV=m +CONFIG_SMS_SIANO_RC=y +# CONFIG_SMS_SIANO_DEBUGFS is not set + +# +# Media ancillary drivers (tuners, sensors, i2c, frontends) +# +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=m + +# +# Audio decoders, processors and mixers +# +CONFIG_VIDEO_TVAUDIO=m +CONFIG_VIDEO_TDA7432=m +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS5345=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_UDA1342=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_WM8739=m +CONFIG_VIDEO_VP27SMPX=m +CONFIG_VIDEO_SONY_BTF_MPX=m + +# +# RDS decoders +# +CONFIG_VIDEO_SAA6588=m + +# +# Video decoders +# +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_BT866=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_TW2804=m +CONFIG_VIDEO_TW9903=m +CONFIG_VIDEO_TW9906=m +CONFIG_VIDEO_VPX3220=m + +# +# Video and audio decoders +# +CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_CX25840=m + +# +# Video encoders +# +CONFIG_VIDEO_SAA7127=m +CONFIG_VIDEO_SAA7185=m +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m + +# +# Camera sensor devices +# +CONFIG_VIDEO_OV7640=m +CONFIG_VIDEO_MT9V011=m + +# +# Flash devices +# + +# +# Video improvement chips +# +CONFIG_VIDEO_UPD64031A=m +CONFIG_VIDEO_UPD64083=m + +# +# Audio/Video compression chips +# +CONFIG_VIDEO_SAA6752HS=m + +# +# Miscellaneous helper chips +# +CONFIG_VIDEO_M52790=m + +# +# Sensors used on soc_camera driver +# +CONFIG_MEDIA_TUNER=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_M88RS6000T=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_M88DS3103=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_SI2165=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_MT312=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_TDA10071=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_L64781=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_MT352=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_EC100=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_RTL2830=m +CONFIG_DVB_RTL2832=m +CONFIG_DVB_RTL2832_SDR=m +CONFIG_DVB_SI2168=m +CONFIG_DVB_AS102_FE=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_VES1820=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_STV0297=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT3306A=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_S5H1411=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_S921=m +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_TC90522=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_A8293=m +CONFIG_DVB_SP2=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_AF9033=m + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=m +CONFIG_AGP_INTEL=m +CONFIG_AGP_SIS=m +CONFIG_AGP_VIA=m +CONFIG_INTEL_GTT=m +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_VGA_SWITCHEROO=y + +# +# Direct Rendering Manager +# +CONFIG_DRM=m +CONFIG_DRM_MIPI_DSI=y +CONFIG_DRM_KMS_HELPER=m +CONFIG_DRM_KMS_FB_HELPER=y +CONFIG_DRM_LOAD_EDID_FIRMWARE=y +CONFIG_DRM_TTM=m + +# +# I2C encoder or helper chips +# +CONFIG_DRM_I2C_ADV7511=m +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_TDFX=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +# CONFIG_DRM_RADEON_USERPTR is not set +# CONFIG_DRM_RADEON_UMS is not set +# CONFIG_DRM_AMDGPU is not set +CONFIG_DRM_NOUVEAU=m +CONFIG_NOUVEAU_DEBUG=5 +CONFIG_NOUVEAU_DEBUG_DEFAULT=3 +CONFIG_DRM_NOUVEAU_BACKLIGHT=y +CONFIG_DRM_I915=m +CONFIG_DRM_I915_KMS=y +CONFIG_DRM_I915_FBDEV=y +# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m +# CONFIG_DRM_VGEM is not set +CONFIG_DRM_VMWGFX=m +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_GMA500=m +CONFIG_DRM_GMA600=y +CONFIG_DRM_GMA3600=y +CONFIG_DRM_UDL=m +CONFIG_DRM_AST=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_QXL=m +CONFIG_DRM_BOCHS=m +# CONFIG_DRM_VIRTIO_GPU is not set +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +CONFIG_HSA_AMD=m + +# +# Frame buffer Devices +# +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y +CONFIG_FB_CMDLINE=y +# CONFIG_FB_DDC is not set +CONFIG_FB_BOOT_VESA_SUPPORT=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_DEFERRED_IO=y +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +CONFIG_FB_UVESA=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +CONFIG_FB_OPENCORES=m +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +CONFIG_FB_VIA=m +CONFIG_FB_VIA_DIRECT_PROCFS=y +CONFIG_FB_VIA_X_COMPATIBILITY=y +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +CONFIG_FB_VOODOO1=m +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_SM501 is not set +# CONFIG_FB_SMSCUFX is not set +CONFIG_FB_UDL=m +CONFIG_FB_VIRTUAL=m +CONFIG_XEN_FBDEV_FRONTEND=m +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_AUO_K190X is not set +CONFIG_FB_HYPERV=m +# CONFIG_FB_SIMPLE is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_L4F00242T03 is not set +# CONFIG_LCD_LMS283GF05 is not set +# CONFIG_LCD_LTV350QV is not set +# CONFIG_LCD_ILI922X is not set +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_TDO24M is not set +# CONFIG_LCD_VGG2432A4 is not set +CONFIG_LCD_PLATFORM=m +# CONFIG_LCD_S6E63M0 is not set +# CONFIG_LCD_LD9040 is not set +# CONFIG_LCD_AMS369FG06 is not set +# CONFIG_LCD_LMS501KF03 is not set +# CONFIG_LCD_HX8357 is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_LM3533=m +CONFIG_BACKLIGHT_APPLE=m +# CONFIG_BACKLIGHT_SAHARA is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +CONFIG_BACKLIGHT_PCF50633=m +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_TPS65217 is not set +# CONFIG_BACKLIGHT_GPIO is not set +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +CONFIG_VGASTATE=m +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +# CONFIG_VGACON_SOFT_SCROLLBACK is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_LOGO is not set +CONFIG_SOUND=m +CONFIG_SOUND_OSS_CORE=y +# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HWDEP=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_JACK=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_PROC_FS=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_RAWMIDI_SEQ=m +CONFIG_SND_OPL3_LIB_SEQ=m +# CONFIG_SND_OPL4_LIB_SEQ is not set +# CONFIG_SND_SBAWE_SEQ is not set +CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_MPU401_UART=m +CONFIG_SND_OPL3_LIB=m +CONFIG_SND_VX_LIB=m +CONFIG_SND_AC97_CODEC=m +CONFIG_SND_DRIVERS=y +# CONFIG_SND_PCSP is not set +CONFIG_SND_DUMMY=m +CONFIG_SND_ALOOP=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_MTPAV=m +CONFIG_SND_MTS64=m +CONFIG_SND_SERIAL_U16550=m +CONFIG_SND_MPU401=m +CONFIG_SND_PORTMAN2X4=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_SB_COMMON=m +CONFIG_SND_PCI=y +CONFIG_SND_AD1889=m +CONFIG_SND_ALS300=m +CONFIG_SND_ALS4000=m +CONFIG_SND_ALI5451=m +CONFIG_SND_ASIHPI=m +CONFIG_SND_ATIIXP=m +CONFIG_SND_ATIIXP_MODEM=m +CONFIG_SND_AU8810=m +CONFIG_SND_AU8820=m +CONFIG_SND_AU8830=m +CONFIG_SND_AW2=m +CONFIG_SND_AZT3328=m +CONFIG_SND_BT87X=m +# CONFIG_SND_BT87X_OVERCLOCK is not set +CONFIG_SND_CA0106=m +CONFIG_SND_CMIPCI=m +CONFIG_SND_OXYGEN_LIB=m +CONFIG_SND_OXYGEN=m +CONFIG_SND_CS4281=m +CONFIG_SND_CS46XX=m +CONFIG_SND_CS46XX_NEW_DSP=y +CONFIG_SND_CTXFI=m +CONFIG_SND_DARLA20=m +CONFIG_SND_GINA20=m +CONFIG_SND_LAYLA20=m +CONFIG_SND_DARLA24=m +CONFIG_SND_GINA24=m +CONFIG_SND_LAYLA24=m +CONFIG_SND_MONA=m +CONFIG_SND_MIA=m +CONFIG_SND_ECHO3G=m +CONFIG_SND_INDIGO=m +CONFIG_SND_INDIGOIO=m +CONFIG_SND_INDIGODJ=m +CONFIG_SND_INDIGOIOX=m +CONFIG_SND_INDIGODJX=m +CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1X=m +CONFIG_SND_ENS1370=m +CONFIG_SND_ENS1371=m +CONFIG_SND_ES1938=m +CONFIG_SND_ES1968=m +CONFIG_SND_ES1968_INPUT=y +CONFIG_SND_ES1968_RADIO=y +CONFIG_SND_FM801=m +CONFIG_SND_FM801_TEA575X_BOOL=y +CONFIG_SND_HDSP=m +CONFIG_SND_HDSPM=m +CONFIG_SND_ICE1712=m +CONFIG_SND_ICE1724=m +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +CONFIG_SND_KORG1212=m +CONFIG_SND_LOLA=m +CONFIG_SND_LX6464ES=m +CONFIG_SND_MAESTRO3=m +CONFIG_SND_MAESTRO3_INPUT=y +CONFIG_SND_MIXART=m +CONFIG_SND_NM256=m +CONFIG_SND_PCXHR=m +CONFIG_SND_RIPTIDE=m +CONFIG_SND_RME32=m +CONFIG_SND_RME96=m +CONFIG_SND_RME9652=m +CONFIG_SND_SONICVIBES=m +CONFIG_SND_TRIDENT=m +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRTUOSO=m +CONFIG_SND_VX222=m +CONFIG_SND_YMFPCI=m + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDA_CORE=m +CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_PREALLOC_SIZE=4096 +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_6FIRE=m +CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m +CONFIG_SND_USB_LINE6=m +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_VARIAX=m +CONFIG_SND_FIREWIRE=y +CONFIG_SND_FIREWIRE_LIB=m +CONFIG_SND_DICE=m +CONFIG_SND_OXFW=m +CONFIG_SND_ISIGHT=m +CONFIG_SND_SCS1X=m +CONFIG_SND_FIREWORKS=m +CONFIG_SND_BEBOB=m +CONFIG_SND_PCMCIA=y +CONFIG_SND_VXPOCKET=m +CONFIG_SND_PDAUDIOCF=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +# CONFIG_SND_ATMEL_SOC is not set +CONFIG_SND_DESIGNWARE_I2S=m + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +CONFIG_SND_SST_MFLD_PLATFORM=m +CONFIG_SND_SST_IPC=m +CONFIG_SND_SST_IPC_ACPI=m +CONFIG_SND_SOC_INTEL_SST=m +CONFIG_SND_SOC_INTEL_SST_ACPI=m +CONFIG_SND_SOC_INTEL_HASWELL=m +CONFIG_SND_SOC_INTEL_BAYTRAIL=m +CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m +CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m +# CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH is not set +# CONFIG_SND_SOC_QCOM is not set +# CONFIG_SND_SOC_XTFPGA_I2S is not set +CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +# CONFIG_SND_SOC_AC97_CODEC is not set +# CONFIG_SND_SOC_ADAU1701 is not set +# CONFIG_SND_SOC_AK4104 is not set +# CONFIG_SND_SOC_AK4554 is not set +# CONFIG_SND_SOC_AK4642 is not set +# CONFIG_SND_SOC_AK5386 is not set +# CONFIG_SND_SOC_ALC5623 is not set +# CONFIG_SND_SOC_CS35L32 is not set +# CONFIG_SND_SOC_CS42L51_I2C is not set +# CONFIG_SND_SOC_CS42L52 is not set +# CONFIG_SND_SOC_CS42L56 is not set +# CONFIG_SND_SOC_CS42L73 is not set +# CONFIG_SND_SOC_CS4265 is not set +# CONFIG_SND_SOC_CS4270 is not set +# CONFIG_SND_SOC_CS4271_I2C is not set +# CONFIG_SND_SOC_CS4271_SPI is not set +# CONFIG_SND_SOC_CS42XX8_I2C is not set +CONFIG_SND_SOC_HDMI_CODEC=m +# CONFIG_SND_SOC_ES8328 is not set +CONFIG_SND_SOC_MAX98090=m +# CONFIG_SND_SOC_PCM1681 is not set +# CONFIG_SND_SOC_PCM1792A is not set +# CONFIG_SND_SOC_PCM512x_I2C is not set +# CONFIG_SND_SOC_PCM512x_SPI is not set +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RL6347A=m +CONFIG_SND_SOC_RT286=m +# CONFIG_SND_SOC_RT5631 is not set +CONFIG_SND_SOC_RT5640=m +CONFIG_SND_SOC_RT5645=m +CONFIG_SND_SOC_RT5670=m +# CONFIG_SND_SOC_RT5677_SPI is not set +# CONFIG_SND_SOC_SGTL5000 is not set +CONFIG_SND_SOC_SI476X=m +# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set +CONFIG_SND_SOC_SPDIF=m +# CONFIG_SND_SOC_SSM2602_SPI is not set +# CONFIG_SND_SOC_SSM2602_I2C is not set +# CONFIG_SND_SOC_SSM4567 is not set +# CONFIG_SND_SOC_STA32X is not set +# CONFIG_SND_SOC_STA350 is not set +# CONFIG_SND_SOC_TAS2552 is not set +# CONFIG_SND_SOC_TAS5086 is not set +# CONFIG_SND_SOC_TAS571X is not set +# CONFIG_SND_SOC_TFA9879 is not set +# CONFIG_SND_SOC_TLV320AIC23_I2C is not set +# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +# CONFIG_SND_SOC_TLV320AIC31XX is not set +# CONFIG_SND_SOC_TLV320AIC3X is not set +# CONFIG_SND_SOC_TS3A227E is not set +# CONFIG_SND_SOC_WM8510 is not set +# CONFIG_SND_SOC_WM8523 is not set +# CONFIG_SND_SOC_WM8580 is not set +# CONFIG_SND_SOC_WM8711 is not set +# CONFIG_SND_SOC_WM8728 is not set +# CONFIG_SND_SOC_WM8731 is not set +# CONFIG_SND_SOC_WM8737 is not set +# CONFIG_SND_SOC_WM8741 is not set +# CONFIG_SND_SOC_WM8750 is not set +# CONFIG_SND_SOC_WM8753 is not set +# CONFIG_SND_SOC_WM8770 is not set +# CONFIG_SND_SOC_WM8776 is not set +# CONFIG_SND_SOC_WM8804_I2C is not set +# CONFIG_SND_SOC_WM8804_SPI is not set +# CONFIG_SND_SOC_WM8903 is not set +# CONFIG_SND_SOC_WM8962 is not set +# CONFIG_SND_SOC_WM8978 is not set +# CONFIG_SND_SOC_TPA6130A2 is not set +CONFIG_SND_SIMPLE_CARD=m +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m + +# +# HID support +# +CONFIG_HID=m +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=m + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=m +CONFIG_HID_ACRUX=m +CONFIG_HID_ACRUX_FF=y +CONFIG_HID_APPLE=m +CONFIG_HID_APPLEIR=m +CONFIG_HID_AUREAL=m +CONFIG_HID_BELKIN=m +CONFIG_HID_BETOP_FF=m +CONFIG_HID_CHERRY=m +CONFIG_HID_CHICONY=m +CONFIG_HID_PRODIKEYS=m +CONFIG_HID_CP2112=m +CONFIG_HID_CYPRESS=m +CONFIG_HID_DRAGONRISE=m +CONFIG_DRAGONRISE_FF=y +CONFIG_HID_EMS_FF=m +CONFIG_HID_ELECOM=m +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=m +CONFIG_HID_HOLTEK=m +CONFIG_HOLTEK_FF=y +CONFIG_HID_GT683R=m +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KYE=m +CONFIG_HID_UCLOGIC=m +CONFIG_HID_WALTOP=m +CONFIG_HID_GYRATION=m +CONFIG_HID_ICADE=m +CONFIG_HID_TWINHAN=m +CONFIG_HID_KENSINGTON=m +CONFIG_HID_LCPOWER=m +CONFIG_HID_LENOVO=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +CONFIG_HID_MAGICMOUSE=m +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_NTRIG=m +CONFIG_HID_ORTEK=m +CONFIG_HID_PANTHERLORD=m +CONFIG_PANTHERLORD_FF=y +CONFIG_HID_PENMOUNT=m +CONFIG_HID_PETALYNX=m +CONFIG_HID_PICOLCD=m +CONFIG_HID_PICOLCD_FB=y +CONFIG_HID_PICOLCD_BACKLIGHT=y +CONFIG_HID_PICOLCD_LCD=y +CONFIG_HID_PICOLCD_LEDS=y +CONFIG_HID_PICOLCD_CIR=y +CONFIG_HID_PLANTRONICS=m +CONFIG_HID_PRIMAX=m +CONFIG_HID_ROCCAT=m +CONFIG_HID_SAITEK=m +CONFIG_HID_SAMSUNG=m +CONFIG_HID_SONY=m +CONFIG_SONY_FF=y +CONFIG_HID_SPEEDLINK=m +CONFIG_HID_STEELSERIES=m +CONFIG_HID_SUNPLUS=m +CONFIG_HID_RMI=m +CONFIG_HID_GREENASIA=m +CONFIG_GREENASIA_FF=y +CONFIG_HID_HYPERV_MOUSE=m +CONFIG_HID_SMARTJOYPLUS=m +CONFIG_SMARTJOYPLUS_FF=y +CONFIG_HID_TIVO=m +CONFIG_HID_TOPSEED=m +CONFIG_HID_THINGM=m +CONFIG_HID_THRUSTMASTER=m +CONFIG_THRUSTMASTER_FF=y +CONFIG_HID_WACOM=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_XINMO=m +CONFIG_HID_ZEROPLUS=m +CONFIG_ZEROPLUS_FF=y +CONFIG_HID_ZYDACRON=m +CONFIG_HID_SENSOR_HUB=m +# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set + +# +# USB HID support +# +CONFIG_USB_HID=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y + +# +# I2C HID support +# +CONFIG_I2C_HID=m +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=m +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_DYNAMIC_MINORS=y +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_OTG_FSM is not set +# CONFIG_USB_ULPI_BUS is not set +CONFIG_USB_MON=m +CONFIG_USB_WUSB=m +CONFIG_USB_WUSB_CBAF=m +# CONFIG_USB_WUSB_CBAF_DEBUG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_C67X00_HCD=m +CONFIG_USB_XHCI_HCD=m +CONFIG_USB_XHCI_PCI=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=m +# CONFIG_USB_EHCI_HCD_PLATFORM is not set +CONFIG_USB_OXU210HP_HCD=m +CONFIG_USB_ISP116X_HCD=m +CONFIG_USB_ISP1362_HCD=m +CONFIG_USB_FUSBH200_HCD=m +# CONFIG_USB_FOTG210_HCD is not set +CONFIG_USB_MAX3421_HCD=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PCI=m +# CONFIG_USB_OHCI_HCD_SSB is not set +# CONFIG_USB_OHCI_HCD_PLATFORM is not set +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_U132_HCD=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_HCD_ISO is not set +CONFIG_USB_SL811_CS=m +CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_WHCI_HCD=m +CONFIG_USB_HWA_HCD=m +# CONFIG_USB_HCD_BCMA is not set +# CONFIG_USB_HCD_SSB is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_WDM=m +CONFIG_USB_TMC=m + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_REALTEK_AUTOPM=y +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +CONFIG_USB_STORAGE_ENE_UB6250=m +CONFIG_USB_UAS=m + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_DEBUG is not set +CONFIG_USB_MUSB_HDRC=m +# CONFIG_USB_MUSB_HOST is not set +# CONFIG_USB_MUSB_GADGET is not set +CONFIG_USB_MUSB_DUAL_ROLE=y + +# +# Platform Glue Layer +# +CONFIG_MUSB_PIO_ONLY=y +# CONFIG_USB_DWC3 is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +CONFIG_USB_USS720=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_SIMPLE=m +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_METRO=m +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7715_PARPORT=y +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_MXUPORT=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_QCAUX=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +CONFIG_USB_SERIAL_XSENS_MT=m +CONFIG_USB_SERIAL_WISHBONE=m +CONFIG_USB_SERIAL_SSU100=m +CONFIG_USB_SERIAL_QT2=m +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +CONFIG_USB_RIO500=m +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_LED=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_IDMOUSE=m +CONFIG_USB_FTDI_ELAN=m +CONFIG_USB_APPLEDISPLAY=m +CONFIG_USB_SISUSBVGA=m +# CONFIG_USB_SISUSBVGA_CON is not set +CONFIG_USB_LD=m +CONFIG_USB_TRANCEVIBRATOR=m +CONFIG_USB_IOWARRIOR=m +CONFIG_USB_TEST=m +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +CONFIG_USB_ISIGHTFW=m +CONFIG_USB_YUREX=m +CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_HSIC_USB3503=m +CONFIG_USB_LINK_LAYER_TEST=m +# CONFIG_USB_CHAOSKEY is not set +CONFIG_USB_ATM=m +CONFIG_USB_SPEEDTOUCH=m +CONFIG_USB_CXACRU=m +CONFIG_USB_UEAGLEATM=m +CONFIG_USB_XUSBATM=m + +# +# USB Physical Layer drivers +# +CONFIG_USB_PHY=y +CONFIG_NOP_USB_XCEIV=m +# CONFIG_USB_GPIO_VBUS is not set +CONFIG_TAHVO_USB=m +# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set +CONFIG_USB_ISP1301=m +CONFIG_USB_GADGET=m +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +# CONFIG_USB_FOTG210_UDC is not set +CONFIG_USB_GR_UDC=m +CONFIG_USB_R8A66597=m +CONFIG_USB_PXA27X=m +CONFIG_USB_MV_UDC=m +CONFIG_USB_MV_U3D=m +CONFIG_USB_M66592=m +CONFIG_USB_BDC_UDC=m + +# +# Platform Support +# +CONFIG_USB_BDC_PCI=m +CONFIG_USB_AMD5536UDC=m +CONFIG_USB_NET2272=m +CONFIG_USB_NET2272_DMA=y +CONFIG_USB_NET2280=m +CONFIG_USB_GOKU=m +CONFIG_USB_EG20T=m +CONFIG_USB_DUMMY_HCD=m +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_F_ACM=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_OBEX=m +CONFIG_USB_F_NCM=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_SUBSET=m +CONFIG_USB_F_RNDIS=m +CONFIG_USB_F_MASS_STORAGE=m +CONFIG_USB_F_FS=m +CONFIG_USB_F_UAC2=m +CONFIG_USB_F_UVC=m +CONFIG_USB_F_MIDI=m +CONFIG_USB_F_HID=m +CONFIG_USB_F_PRINTER=m +# CONFIG_USB_CONFIGFS is not set +# CONFIG_USB_ZERO is not set +CONFIG_USB_AUDIO=m +# CONFIG_GADGET_UAC1 is not set +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +# CONFIG_USB_ETH_EEM is not set +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_GADGET_TARGET=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +# CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_G_NOKIA is not set +# CONFIG_USB_G_ACM_MS is not set +# CONFIG_USB_G_MULTI is not set +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=y +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_LED_TRIG=y +CONFIG_UWB=m +CONFIG_UWB_HWA=m +CONFIG_UWB_WHCI=m +CONFIG_UWB_I1480U=m +CONFIG_MMC=m +# CONFIG_MMC_DEBUG is not set +# CONFIG_MMC_CLKGATE is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=m +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_BLOCK_BOUNCE=y +CONFIG_SDIO_UART=m +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PCI=m +CONFIG_MMC_RICOH_MMC=y +CONFIG_MMC_SDHCI_ACPI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +CONFIG_MMC_SPI=m +CONFIG_MMC_SDRICOH_CS=m +CONFIG_MMC_CB710=m +CONFIG_MMC_VIA_SDMMC=m +CONFIG_MMC_VUB300=m +CONFIG_MMC_USHC=m +CONFIG_MMC_USDHI6ROL0=m +CONFIG_MMC_REALTEK_PCI=m +CONFIG_MMC_REALTEK_USB=m +CONFIG_MMC_TOSHIBA_PCI=m +# CONFIG_MMC_MTK is not set +CONFIG_MEMSTICK=m +# CONFIG_MEMSTICK_DEBUG is not set + +# +# MemoryStick drivers +# +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set +CONFIG_MSPRO_BLOCK=m +CONFIG_MS_BLOCK=m + +# +# MemoryStick Host Controller Drivers +# +CONFIG_MEMSTICK_TIFM_MS=m +CONFIG_MEMSTICK_JMICRON_38X=m +CONFIG_MEMSTICK_R592=m +CONFIG_MEMSTICK_REALTEK_PCI=m +CONFIG_MEMSTICK_REALTEK_USB=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m +CONFIG_LEDS_CLASS_FLASH=m + +# +# LED drivers +# +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3533=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +# CONFIG_LEDS_PCA9532_GPIO is not set +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_LP55XX_COMMON=m +CONFIG_LEDS_LP5521=m +CONFIG_LEDS_LP5523=m +CONFIG_LEDS_LP5562=m +CONFIG_LEDS_LP8501=m +CONFIG_LEDS_LP8860=m +CONFIG_LEDS_CLEVO_MAIL=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_INTEL_SS4200=m +CONFIG_LEDS_LT3593=m +CONFIG_LEDS_DELL_NETBOOKS=m +CONFIG_LEDS_MC13783=m +CONFIG_LEDS_TCA6507=m +# CONFIG_LEDS_TLC591XX is not set +CONFIG_LEDS_LM355x=m + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +CONFIG_LEDS_BLINKM=m +# CONFIG_LEDS_PM8941_WLED is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_USER_MAD=m +CONFIG_INFINIBAND_USER_ACCESS=m +CONFIG_INFINIBAND_USER_MEM=y +CONFIG_INFINIBAND_ON_DEMAND_PAGING=y +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_MTHCA=m +CONFIG_INFINIBAND_MTHCA_DEBUG=y +CONFIG_INFINIBAND_IPATH=m +CONFIG_INFINIBAND_QIB=m +# CONFIG_INFINIBAND_QIB_DCA is not set +CONFIG_INFINIBAND_AMSO1100=m +# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set +CONFIG_INFINIBAND_CXGB3=m +# CONFIG_INFINIBAND_CXGB3_DEBUG is not set +CONFIG_INFINIBAND_CXGB4=m +CONFIG_MLX4_INFINIBAND=m +CONFIG_MLX5_INFINIBAND=m +CONFIG_INFINIBAND_NES=m +# CONFIG_INFINIBAND_NES_DEBUG is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INFINIBAND_USNIC=m +CONFIG_INFINIBAND_IPOIB=m +CONFIG_INFINIBAND_IPOIB_CM=y +CONFIG_INFINIBAND_IPOIB_DEBUG=y +# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set +CONFIG_INFINIBAND_SRP=m +CONFIG_INFINIBAND_SRPT=m +CONFIG_INFINIBAND_ISER=m +CONFIG_INFINIBAND_ISERT=m +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_SUPPORT=y +CONFIG_EDAC=y +CONFIG_EDAC_LEGACY_SYSFS=y +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_DECODE_MCE=m +CONFIG_EDAC_MCE_INJ=m +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_AMD64=m +# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I3200=m +CONFIG_EDAC_IE31200=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I7CORE=m +CONFIG_EDAC_I5000=m +CONFIG_EDAC_I5100=m +CONFIG_EDAC_I7300=m +CONFIG_EDAC_SBRIDGE=m +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +CONFIG_RTC_INTF_DEV_UIE_EMUL=y +CONFIG_RTC_DRV_TEST=m + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_ABB5ZES3 is not set +# CONFIG_RTC_DRV_ABX80X is not set +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1374_WDT=y +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_ISL12022=m +CONFIG_RTC_DRV_ISL12057=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF85063=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_BQ32K=m +CONFIG_RTC_DRV_S35390A=m +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m +CONFIG_RTC_DRV_EM3027=m +CONFIG_RTC_DRV_RV3029C2=m + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1343 is not set +# CONFIG_RTC_DRV_DS1347 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_DS3234 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_RX4581 is not set +# CONFIG_RTC_DRV_MCP795 is not set + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1685_FAMILY=m +CONFIG_RTC_DRV_DS1685=y +# CONFIG_RTC_DRV_DS1689 is not set +# CONFIG_RTC_DRV_DS17285 is not set +# CONFIG_RTC_DRV_DS17485 is not set +# CONFIG_RTC_DRV_DS17885 is not set +# CONFIG_RTC_DS1685_PROC_REGS is not set +CONFIG_RTC_DS1685_SYSFS_REGS=y +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_STK17TA8=m +CONFIG_RTC_DRV_M48T86=m +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_MSM6242=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_RP5C01=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_PCF50633=m + +# +# on-CPU RTC drivers +# +CONFIG_RTC_DRV_MC13XXX=m + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_INTEL_MIC_X100_DMA=m +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_PCI=m +# CONFIG_HSU_DMA_PCI is not set +CONFIG_DMA_ENGINE=y +CONFIG_DMA_ACPI=y + +# +# DMA Clients +# +CONFIG_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +CONFIG_DMA_ENGINE_RAID=y +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_CFAG12864B=m +CONFIG_CFAG12864B_RATE=20 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +CONFIG_UIO_PDRV_GENIRQ=m +# CONFIG_UIO_DMEM_GENIRQ is not set +CONFIG_UIO_AEC=m +CONFIG_UIO_SERCOS3=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_NETX=m +# CONFIG_UIO_PRUSS is not set +# CONFIG_UIO_MF624 is not set +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_VIRQFD=m +CONFIG_VFIO=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_VGA=y +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO=m + +# +# Virtio drivers +# +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_BALLOON=m +# CONFIG_VIRTIO_INPUT is not set +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y + +# +# Microsoft Hyper-V guest support +# +CONFIG_HYPERV=m +CONFIG_HYPERV_UTILS=m +CONFIG_HYPERV_BALLOON=m + +# +# Xen driver support +# +CONFIG_XEN_BALLOON=y +# CONFIG_XEN_SELFBALLOONING is not set +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 +CONFIG_XEN_SCRUB_PAGES=y +CONFIG_XEN_DEV_EVTCHN=m +CONFIG_XEN_BACKEND=y +CONFIG_XENFS=m +CONFIG_XEN_COMPAT_XENFS=y +CONFIG_XEN_SYS_HYPERVISOR=y +CONFIG_XEN_XENBUS_FRONTEND=y +CONFIG_XEN_GNTDEV=m +CONFIG_XEN_GRANT_DEV_ALLOC=m +CONFIG_SWIOTLB_XEN=y +CONFIG_XEN_TMEM=m +CONFIG_XEN_PCIDEV_BACKEND=m +CONFIG_XEN_SCSI_BACKEND=m +CONFIG_XEN_PRIVCMD=m +CONFIG_XEN_ACPI_PROCESSOR=m +# CONFIG_XEN_MCE_LOG is not set +CONFIG_XEN_HAVE_PVMMU=y +CONFIG_XEN_EFI=y +CONFIG_XEN_AUTO_XLATE=y +CONFIG_XEN_ACPI=y +CONFIG_STAGING=y +CONFIG_SLICOSS=m +CONFIG_PRISM2_USB=m +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +CONFIG_COMEDI_MISC_DRIVERS=y +CONFIG_COMEDI_BOND=m +CONFIG_COMEDI_TEST=m +CONFIG_COMEDI_PARPORT=m +CONFIG_COMEDI_SERIAL2002=m +# CONFIG_COMEDI_ISA_DRIVERS is not set +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_8255_PCI=m +CONFIG_COMEDI_ADDI_WATCHDOG=m +CONFIG_COMEDI_ADDI_APCI_1032=m +CONFIG_COMEDI_ADDI_APCI_1500=m +CONFIG_COMEDI_ADDI_APCI_1516=m +CONFIG_COMEDI_ADDI_APCI_1564=m +CONFIG_COMEDI_ADDI_APCI_16XX=m +CONFIG_COMEDI_ADDI_APCI_2032=m +CONFIG_COMEDI_ADDI_APCI_2200=m +CONFIG_COMEDI_ADDI_APCI_3120=m +CONFIG_COMEDI_ADDI_APCI_3501=m +CONFIG_COMEDI_ADDI_APCI_3XXX=m +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI_DIO=m +CONFIG_COMEDI_AMPLC_DIO200_PCI=m +CONFIG_COMEDI_AMPLC_PC236_PCI=m +CONFIG_COMEDI_AMPLC_PC263_PCI=m +CONFIG_COMEDI_AMPLC_PCI224=m +CONFIG_COMEDI_AMPLC_PCI230=m +CONFIG_COMEDI_CONTEC_PCI_DIO=m +CONFIG_COMEDI_DAS08_PCI=m +CONFIG_COMEDI_DT3000=m +CONFIG_COMEDI_DYNA_PCI10XX=m +CONFIG_COMEDI_GSC_HPDI=m +CONFIG_COMEDI_MF6X4=m +CONFIG_COMEDI_ICP_MULTI=m +CONFIG_COMEDI_DAQBOARD2000=m +CONFIG_COMEDI_JR3_PCI=m +CONFIG_COMEDI_KE_COUNTER=m +CONFIG_COMEDI_CB_PCIDAS64=m +CONFIG_COMEDI_CB_PCIDAS=m +CONFIG_COMEDI_CB_PCIDDA=m +CONFIG_COMEDI_CB_PCIMDAS=m +CONFIG_COMEDI_CB_PCIMDDA=m +CONFIG_COMEDI_ME4000=m +CONFIG_COMEDI_ME_DAQ=m +CONFIG_COMEDI_NI_6527=m +CONFIG_COMEDI_NI_65XX=m +CONFIG_COMEDI_NI_660X=m +CONFIG_COMEDI_NI_670X=m +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +CONFIG_COMEDI_RTD520=m +CONFIG_COMEDI_S626=m +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_NI_TIOCMD=m +CONFIG_COMEDI_PCMCIA_DRIVERS=m +CONFIG_COMEDI_CB_DAS16_CS=m +CONFIG_COMEDI_DAS08_CS=m +CONFIG_COMEDI_NI_DAQ_700_CS=m +CONFIG_COMEDI_NI_DAQ_DIO24_CS=m +CONFIG_COMEDI_NI_LABPC_CS=m +CONFIG_COMEDI_NI_MIO_CS=m +CONFIG_COMEDI_QUATECH_DAQP_CS=m +CONFIG_COMEDI_USB_DRIVERS=m +CONFIG_COMEDI_DT9812=m +CONFIG_COMEDI_NI_USB6501=m +CONFIG_COMEDI_USBDUX=m +CONFIG_COMEDI_USBDUXFAST=m +CONFIG_COMEDI_USBDUXSIGMA=m +CONFIG_COMEDI_VMK80XX=m +CONFIG_COMEDI_8254=m +CONFIG_COMEDI_8255=m +# CONFIG_COMEDI_8255_SA is not set +CONFIG_COMEDI_KCOMEDILIB=m +CONFIG_COMEDI_AMPLC_DIO200=m +CONFIG_COMEDI_AMPLC_PC236=m +CONFIG_COMEDI_DAS08=m +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_TIO=m +# CONFIG_PANEL is not set +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTLLIB_CRYPTO_CCMP=m +CONFIG_RTLLIB_CRYPTO_TKIP=m +CONFIG_RTLLIB_CRYPTO_WEP=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_88EU_AP_MODE=y +CONFIG_R8723AU=m +CONFIG_8723AU_AP_MODE=y +CONFIG_8723AU_BT_COEXIST=y +CONFIG_RTS5208=m +CONFIG_VT6655=m +CONFIG_VT6656=m + +# +# IIO staging drivers +# + +# +# Accelerometers +# +# CONFIG_ADIS16201 is not set +# CONFIG_ADIS16203 is not set +# CONFIG_ADIS16204 is not set +# CONFIG_ADIS16209 is not set +# CONFIG_ADIS16220 is not set +# CONFIG_ADIS16240 is not set +# CONFIG_LIS3L02DQ is not set +# CONFIG_SCA3000 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7606 is not set +# CONFIG_AD7780 is not set +# CONFIG_AD7816 is not set +# CONFIG_AD7192 is not set +# CONFIG_AD7280 is not set + +# +# Analog digital bi-direction converters +# +# CONFIG_ADT7316 is not set + +# +# Capacitance to digital converters +# +# CONFIG_AD7150 is not set +# CONFIG_AD7152 is not set +# CONFIG_AD7746 is not set + +# +# Direct Digital Synthesis +# +# CONFIG_AD9832 is not set +# CONFIG_AD9834 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16060 is not set + +# +# Network Analyzer, Impedance Converters +# +# CONFIG_AD5933 is not set + +# +# Light sensors +# +# CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set +# CONFIG_TSL2583 is not set +# CONFIG_TSL2x7x is not set + +# +# Magnetometer sensors +# +CONFIG_SENSORS_HMC5843=m +CONFIG_SENSORS_HMC5843_I2C=m +CONFIG_SENSORS_HMC5843_SPI=m + +# +# Active energy metering IC +# +# CONFIG_ADE7753 is not set +# CONFIG_ADE7754 is not set +# CONFIG_ADE7758 is not set +# CONFIG_ADE7759 is not set +# CONFIG_ADE7854 is not set + +# +# Resolver to digital converters +# +# CONFIG_AD2S90 is not set +# CONFIG_AD2S1200 is not set +# CONFIG_AD2S1210 is not set + +# +# Triggers - standalone +# +# CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set +# CONFIG_IIO_SIMPLE_DUMMY is not set +# CONFIG_FB_SM7XX is not set +# CONFIG_FB_SM750 is not set +CONFIG_FB_XGI=m +CONFIG_FT1000=m +CONFIG_FT1000_USB=m +CONFIG_FT1000_PCMCIA=m + +# +# Speakup console speech +# +CONFIG_SPEAKUP=m +CONFIG_SPEAKUP_SYNTH_ACNTSA=m +CONFIG_SPEAKUP_SYNTH_APOLLO=m +CONFIG_SPEAKUP_SYNTH_AUDPTR=m +CONFIG_SPEAKUP_SYNTH_BNS=m +CONFIG_SPEAKUP_SYNTH_DECTLK=m +CONFIG_SPEAKUP_SYNTH_DECEXT=m +CONFIG_SPEAKUP_SYNTH_LTLK=m +CONFIG_SPEAKUP_SYNTH_SOFT=m +CONFIG_SPEAKUP_SYNTH_SPKOUT=m +CONFIG_SPEAKUP_SYNTH_TXPRT=m +CONFIG_SPEAKUP_SYNTH_DUMMY=m +CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m +CONFIG_STAGING_MEDIA=y +CONFIG_I2C_BCM2048=m +CONFIG_DVB_CXD2099=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m +CONFIG_LIRC_STAGING=y +CONFIG_LIRC_BT829=m +CONFIG_LIRC_IMON=m +CONFIG_LIRC_PARALLEL=m +CONFIG_LIRC_SASEM=m +CONFIG_LIRC_SERIAL=m +CONFIG_LIRC_SERIAL_TRANSMITTER=y +CONFIG_LIRC_SIR=m +CONFIG_LIRC_ZILOG=m + +# +# Android +# +CONFIG_USB_WPAN_HCD=m +CONFIG_WIMAX_GDM72XX=m +CONFIG_WIMAX_GDM72XX_QOS=y +CONFIG_WIMAX_GDM72XX_K_MODE=y +CONFIG_WIMAX_GDM72XX_WIMAX2=y +CONFIG_WIMAX_GDM72XX_USB=y +# CONFIG_WIMAX_GDM72XX_SDIO is not set +CONFIG_WIMAX_GDM72XX_USB_PM=y +CONFIG_LTE_GDM724X=m +CONFIG_FIREWIRE_SERIAL=m +CONFIG_FWTTY_MAX_TOTAL_PORTS=64 +CONFIG_FWTTY_MAX_CARD_PORTS=32 +# CONFIG_MTD_SPINAND_MT29F is not set +CONFIG_LUSTRE_FS=m +CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192 +# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set +CONFIG_LUSTRE_LLITE_LLOOP=m +CONFIG_LNET=m +CONFIG_LNET_MAX_PAYLOAD=1048576 +CONFIG_LNET_SELFTEST=m +CONFIG_LNET_XPRT_IB=m +CONFIG_DGNC=m +CONFIG_DGAP=m +CONFIG_GS_FPGABOOT=m +CONFIG_CRYPTO_SKEIN=y +# CONFIG_UNISYSSPAR is not set +# CONFIG_FB_TFT is not set +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ACERHDF=m +CONFIG_ALIENWARE_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_DELL_WMI_AIO=m +CONFIG_DELL_SMO8800=m +# CONFIG_DELL_RBTN is not set +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_FUJITSU_TABLET=m +CONFIG_AMILO_RFKILL=m +CONFIG_HP_ACCEL=m +CONFIG_HP_WIRELESS=m +CONFIG_HP_WMI=m +CONFIG_MSI_LAPTOP=m +CONFIG_PANASONIC_LAPTOP=m +CONFIG_COMPAL_LAPTOP=m +CONFIG_SONY_LAPTOP=m +# CONFIG_SONYPI_COMPAT is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y +# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set +# CONFIG_THINKPAD_ACPI_DEBUG is not set +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set +CONFIG_THINKPAD_ACPI_VIDEO=y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y +CONFIG_SENSORS_HDAPS=m +CONFIG_INTEL_MENLOW=m +CONFIG_EEEPC_LAPTOP=m +CONFIG_ASUS_WMI=m +CONFIG_ASUS_NB_WMI=m +CONFIG_EEEPC_WMI=m +CONFIG_ACPI_WMI=m +CONFIG_MSI_WMI=m +CONFIG_TOPSTAR_LAPTOP=m +CONFIG_ACPI_TOSHIBA=m +CONFIG_TOSHIBA_BT_RFKILL=m +CONFIG_TOSHIBA_HAPS=m +CONFIG_ACPI_CMPC=m +CONFIG_INTEL_IPS=m +CONFIG_IBM_RTL=m +CONFIG_SAMSUNG_LAPTOP=m +CONFIG_MXM_WMI=m +CONFIG_INTEL_OAKTRAIL=m +CONFIG_SAMSUNG_Q10=m +CONFIG_APPLE_GMUX=m +CONFIG_INTEL_RST=m +CONFIG_INTEL_SMARTCONNECT=y +CONFIG_PVPANIC=m +# CONFIG_INTEL_PMC_IPC is not set +CONFIG_CHROME_PLATFORMS=y +CONFIG_CHROMEOS_LAPTOP=m +CONFIG_CHROMEOS_PSTORE=m +# CONFIG_CROS_EC_CHARDEV is not set +# CONFIG_CROS_EC_LPC is not set +CONFIG_CROS_EC_PROTO=y +CONFIG_CLKDEV_LOOKUP=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y + +# +# Common Clock Framework +# +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_PXA is not set +# CONFIG_COMMON_CLK_CDCE706 is not set + +# +# Hardware Spinlock drivers +# + +# +# Clock Source drivers +# +CONFIG_CLKEVT_I8253=y +CONFIG_I8253_LOCK=y +CONFIG_CLKBLD_I8253=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +CONFIG_IOMMU_IOVA=y +CONFIG_AMD_IOMMU=y +# CONFIG_AMD_IOMMU_STATS is not set +CONFIG_AMD_IOMMU_V2=m +CONFIG_DMAR_TABLE=y +CONFIG_INTEL_IOMMU=y +# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set +CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_IRQ_REMAP=y + +# +# Remoteproc drivers +# +CONFIG_REMOTEPROC=m +CONFIG_STE_MODEM_RPROC=m + +# +# Rpmsg drivers +# + +# +# SOC (System On Chip) specific Drivers +# +# CONFIG_SUNXI_SRAM is not set +# CONFIG_SOC_TI is not set +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m + +# +# DEVFREQ Drivers +# +# CONFIG_PM_DEVFREQ_EVENT is not set +CONFIG_EXTCON=m + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_ARIZONA is not set +CONFIG_EXTCON_GPIO=m +# CONFIG_EXTCON_RT8973A is not set +CONFIG_EXTCON_SM5502=m +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_MEMORY=y +CONFIG_IIO=m +CONFIG_IIO_BUFFER=y +CONFIG_IIO_BUFFER_CB=y +CONFIG_IIO_KFIFO_BUF=m +CONFIG_IIO_TRIGGERED_BUFFER=m +CONFIG_IIO_TRIGGER=y +CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 + +# +# Accelerometers +# +# CONFIG_BMA180 is not set +# CONFIG_BMC150_ACCEL is not set +CONFIG_HID_SENSOR_ACCEL_3D=m +CONFIG_IIO_ST_ACCEL_3AXIS=m +CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m +CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m +# CONFIG_KXSD9 is not set +# CONFIG_MMA8452 is not set +CONFIG_KXCJK1013=m +# CONFIG_MMA9551 is not set +# CONFIG_MMA9553 is not set +# CONFIG_STK8312 is not set +# CONFIG_STK8BA50 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7266 is not set +# CONFIG_AD7291 is not set +# CONFIG_AD7298 is not set +# CONFIG_AD7476 is not set +# CONFIG_AD7791 is not set +# CONFIG_AD7793 is not set +# CONFIG_AD7887 is not set +# CONFIG_AD7923 is not set +# CONFIG_AD799X is not set +# CONFIG_MAX1027 is not set +# CONFIG_MAX1363 is not set +# CONFIG_MCP320X is not set +# CONFIG_MCP3422 is not set +# CONFIG_NAU7802 is not set +# CONFIG_QCOM_SPMI_IADC is not set +# CONFIG_QCOM_SPMI_VADC is not set +# CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADC128S052 is not set +# CONFIG_TI_AM335X_ADC is not set +# CONFIG_VIPERBOARD_ADC is not set + +# +# Amplifiers +# +# CONFIG_AD8366 is not set + +# +# Hid Sensor IIO Common +# +CONFIG_HID_SENSOR_IIO_COMMON=m +CONFIG_HID_SENSOR_IIO_TRIGGER=m + +# +# SSP Sensor Common +# +# CONFIG_IIO_SSP_SENSORHUB is not set +CONFIG_IIO_ST_SENSORS_I2C=m +CONFIG_IIO_ST_SENSORS_SPI=m +CONFIG_IIO_ST_SENSORS_CORE=m + +# +# Digital to analog converters +# +# CONFIG_AD5064 is not set +# CONFIG_AD5360 is not set +# CONFIG_AD5380 is not set +# CONFIG_AD5421 is not set +# CONFIG_AD5446 is not set +# CONFIG_AD5449 is not set +# CONFIG_AD5504 is not set +# CONFIG_AD5624R_SPI is not set +# CONFIG_AD5686 is not set +# CONFIG_AD5755 is not set +# CONFIG_AD5764 is not set +# CONFIG_AD5791 is not set +# CONFIG_AD7303 is not set +# CONFIG_M62332 is not set +# CONFIG_MAX517 is not set +# CONFIG_MCP4725 is not set +# CONFIG_MCP4922 is not set + +# +# Frequency Synthesizers DDS/PLL +# + +# +# Clock Generator/Distribution +# +# CONFIG_AD9523 is not set + +# +# Phase-Locked Loop (PLL) frequency synthesizers +# +# CONFIG_ADF4350 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16080 is not set +# CONFIG_ADIS16130 is not set +# CONFIG_ADIS16136 is not set +# CONFIG_ADIS16260 is not set +# CONFIG_ADXRS450 is not set +# CONFIG_BMG160 is not set +CONFIG_HID_SENSOR_GYRO_3D=m +CONFIG_IIO_ST_GYRO_3AXIS=m +CONFIG_IIO_ST_GYRO_I2C_3AXIS=m +CONFIG_IIO_ST_GYRO_SPI_3AXIS=m +# CONFIG_ITG3200 is not set + +# +# Humidity sensors +# +# CONFIG_DHT11 is not set +# CONFIG_SI7005 is not set +# CONFIG_SI7020 is not set + +# +# Inertial measurement units +# +# CONFIG_ADIS16400 is not set +# CONFIG_ADIS16480 is not set +# CONFIG_KMX61 is not set +# CONFIG_INV_MPU6050_IIO is not set + +# +# Light sensors +# +# CONFIG_ACPI_ALS is not set +# CONFIG_ADJD_S311 is not set +# CONFIG_AL3320A is not set +# CONFIG_APDS9300 is not set +# CONFIG_BH1750 is not set +# CONFIG_CM32181 is not set +# CONFIG_CM3232 is not set +# CONFIG_CM3323 is not set +# CONFIG_CM36651 is not set +# CONFIG_GP2AP020A00F is not set +# CONFIG_ISL29125 is not set +CONFIG_HID_SENSOR_ALS=m +# CONFIG_HID_SENSOR_PROX is not set +# CONFIG_JSA1212 is not set +# CONFIG_SENSORS_LM3533 is not set +# CONFIG_LTR501 is not set +# CONFIG_STK3310 is not set +# CONFIG_TCS3414 is not set +# CONFIG_TCS3472 is not set +# CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL4531 is not set +# CONFIG_VCNL4000 is not set + +# +# Magnetometer sensors +# +# CONFIG_AK8975 is not set +# CONFIG_AK09911 is not set +# CONFIG_MAG3110 is not set +CONFIG_HID_SENSOR_MAGNETOMETER_3D=m +# CONFIG_MMC35240 is not set +CONFIG_IIO_ST_MAGN_3AXIS=m +CONFIG_IIO_ST_MAGN_I2C_3AXIS=m +CONFIG_IIO_ST_MAGN_SPI_3AXIS=m +# CONFIG_BMC150_MAGN is not set + +# +# Inclinometer sensors +# +CONFIG_HID_SENSOR_INCLINOMETER_3D=m +CONFIG_HID_SENSOR_DEVICE_ROTATION=m + +# +# Triggers - standalone +# +CONFIG_IIO_INTERRUPT_TRIGGER=m +# CONFIG_IIO_SYSFS_TRIGGER is not set + +# +# Pressure sensors +# +# CONFIG_BMP280 is not set +# CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_MPL115 is not set +# CONFIG_MPL3115 is not set +# CONFIG_MS5611 is not set +# CONFIG_IIO_ST_PRESS is not set +# CONFIG_T5403 is not set + +# +# Lightning sensors +# +# CONFIG_AS3935 is not set + +# +# Proximity sensors +# +# CONFIG_SX9500 is not set + +# +# Temperature sensors +# +# CONFIG_MLX90614 is not set +# CONFIG_TMP006 is not set +# CONFIG_NTB is not set +# CONFIG_VME_BUS is not set +# CONFIG_PWM is not set +CONFIG_IPACK_BUS=m +CONFIG_BOARD_TPCI200=m +CONFIG_SERIAL_IPOCTAL=m +CONFIG_RESET_CONTROLLER=y +CONFIG_FMC=m +CONFIG_FMC_FAKEDEV=m +CONFIG_FMC_TRIVIAL=m +CONFIG_FMC_WRITE_EEPROM=m +CONFIG_FMC_CHARDEV=m + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_POWERCAP=y +CONFIG_INTEL_RAPL=m +# CONFIG_MCB is not set +CONFIG_RAS=y +CONFIG_THUNDERBOLT=m + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_LIBNVDIMM is not set + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +CONFIG_DMI_SYSFS=m +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +CONFIG_ISCSI_IBFT_FIND=y +CONFIG_ISCSI_IBFT=m +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +# CONFIG_EFI_VARS is not set +CONFIG_EFI_ESRT=y +CONFIG_EFI_RUNTIME_MAP=y +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_UEFI_CPER=y + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=m +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_ENCRYPTION is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD=m +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=m +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=m +CONFIG_REISERFS_FS=m +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +CONFIG_JFS_STATISTICS=y +CONFIG_XFS_FS=m +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_RT=y +# CONFIG_XFS_WARN is not set +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +# CONFIG_BTRFS_ASSERT is not set +CONFIG_NILFS2_FS=m +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +# CONFIG_F2FS_FS_ENCRYPTION is not set +# CONFIG_F2FS_IO_TRACE is not set +# CONFIG_FS_DAX is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=m +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QUOTACTL=y +CONFIG_QUOTACTL_COMPAT=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_OVERLAY_FS=m + +# +# Caches +# +CONFIG_FSCACHE=m +CONFIG_FSCACHE_STATS=y +CONFIG_FSCACHE_HISTOGRAM=y +# CONFIG_FSCACHE_DEBUG is not set +# CONFIG_FSCACHE_OBJECT_LIST is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_HISTOGRAM is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=m +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_RW=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_PROC_CHILDREN is not set +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ADFS_FS is not set +CONFIG_AFFS_FS=m +CONFIG_ECRYPT_FS=m +# CONFIG_ECRYPT_FS_MESSAGING is not set +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_BEFS_FS=m +# CONFIG_BEFS_DEBUG is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_JFFS2_FS=m +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +CONFIG_LOGFS=m +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=m +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_PSTORE=y +# CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set +# CONFIG_PSTORE_FTRACE is not set +CONFIG_PSTORE_RAM=m +# CONFIG_SYSV_FS is not set +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_ORE=m +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=m +CONFIG_NFS_V2=m +CONFIG_NFS_V3=m +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=m +CONFIG_NFS_SWAP=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_PNFS_FILE_LAYOUT=m +CONFIG_PNFS_BLOCK=m +CONFIG_PNFS_OBJLAYOUT=m +CONFIG_PNFS_FLEXFILE_LAYOUT=m +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +CONFIG_NFS_V4_1_MIGRATION=y +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_NFS_FSCACHE=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DEBUG=y +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_PNFS=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +# CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_GRACE_PERIOD=m +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_SUNRPC_SWAP=y +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_SUNRPC_DEBUG=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +# CONFIG_CIFS_STATS2 is not set +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_UPCALL=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +# CONFIG_CIFS_DEBUG is not set +CONFIG_CIFS_DFS_UPCALL=y +CONFIG_CIFS_SMB2=y +# CONFIG_CIFS_SMB311 is not set +CONFIG_CIFS_FSCACHE=y +CONFIG_NCP_FS=m +# CONFIG_NCPFS_PACKET_SIGNING is not set +# CONFIG_NCPFS_IOCTL_LOCKING is not set +# CONFIG_NCPFS_STRONG is not set +CONFIG_NCPFS_NFS_NS=y +CONFIG_NCPFS_OS2_NS=y +CONFIG_NCPFS_SMALLDOS=y +CONFIG_NCPFS_NLS=y +# CONFIG_NCPFS_EXTRAS is not set +CONFIG_CODA_FS=m +CONFIG_AFS_FS=m +# CONFIG_AFS_DEBUG is not set +CONFIG_AFS_FSCACHE=y +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=m +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_MAC_ROMAN=m +CONFIG_NLS_MAC_CELTIC=m +CONFIG_NLS_MAC_CENTEURO=m +CONFIG_NLS_MAC_CROATIAN=m +CONFIG_NLS_MAC_CYRILLIC=m +CONFIG_NLS_MAC_GAELIC=m +CONFIG_NLS_MAC_GREEK=m +CONFIG_NLS_MAC_ICELAND=m +CONFIG_NLS_MAC_INUIT=m +CONFIG_NLS_MAC_ROMANIAN=m +CONFIG_NLS_MAC_TURKISH=m +CONFIG_NLS_UTF8=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +CONFIG_DYNAMIC_DEBUG=y + +# +# Compile-time checks and compiler options +# +# CONFIG_DEBUG_INFO is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_FRAME_WARN=2048 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +CONFIG_UNUSED_SYMBOLS=y +# CONFIG_PAGE_OWNER is not set +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0 +CONFIG_DEBUG_KERNEL=y + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_HAVE_ARCH_KASAN=y +# CONFIG_KASAN is not set +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Lockups and Hangs +# +CONFIG_LOCKUP_DETECTOR=y +CONFIG_HARDLOCKUP_DETECTOR=y +# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHED_INFO=y +CONFIG_SCHEDSTATS=y +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_TIMEKEEPING is not set +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_PREEMPT is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PI_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set + +# +# RCU Debugging +# +# CONFIG_PROVE_RCU is not set +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +# CONFIG_RCU_CPU_STALL_INFO is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y +# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_FENTRY=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACER_MAX_TRACE=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_RING_BUFFER_ALLOW_SWAP=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_PREEMPT_TRACER is not set +CONFIG_SCHED_TRACER=y +CONFIG_FTRACE_SYSCALLS=y +CONFIG_TRACER_SNAPSHOT=y +# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +CONFIG_STACK_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_KPROBE_EVENT=y +CONFIG_UPROBE_EVENT=y +CONFIG_PROBE_EVENTS=y +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_FUNCTION_PROFILER=y +CONFIG_FTRACE_MCOUNT_RECORD=y +# CONFIG_FTRACE_STARTUP_TEST is not set +CONFIG_MMIOTRACE=y +# CONFIG_MMIOTRACE_TEST is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set +CONFIG_RING_BUFFER_BENCHMARK=m +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_ENUM_MAP_FILE is not set + +# +# Runtime Testing +# +CONFIG_LKDTM=m +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_PERCPU_TEST=m +# CONFIG_ATOMIC64_SELFTEST is not set +CONFIG_ASYNC_RAID6_TEST=m +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_STRING_HELPERS is not set +CONFIG_TEST_KSTRTOX=m +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_MEMTEST is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_EARLY_PRINTK_EFI=y +# CONFIG_X86_PTDUMP is not set +CONFIG_DEBUG_RODATA=y +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +# CONFIG_DEBUG_NX_TEST is not set +CONFIG_DOUBLEFAULT=y +# CONFIG_DEBUG_TLBFLUSH is not set +# CONFIG_IOMMU_DEBUG is not set +# CONFIG_IOMMU_STRESS is not set +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_IO_DELAY_TYPE_0X80=0 +CONFIG_IO_DELAY_TYPE_0XED=1 +CONFIG_IO_DELAY_TYPE_UDELAY=2 +CONFIG_IO_DELAY_TYPE_NONE=3 +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_DEBUG_BOOT_PARAMS is not set +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set +# CONFIG_DEBUG_ENTRY is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set +CONFIG_X86_DEBUG_FPU=y +# CONFIG_PUNIT_ATOM_DEBUG is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_PERSISTENT_KEYRINGS=y +CONFIG_BIG_KEYS=y +CONFIG_TRUSTED_KEYS=m +CONFIG_ENCRYPTED_KEYS=m +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +# CONFIG_SECURITY_NETWORK is not set +CONFIG_SECURITY_PATH=y +# CONFIG_INTEL_TXT is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_SECURITY_APPARMOR is not set +CONFIG_SECURITY_YAMA=y +CONFIG_SECURITY_YAMA_STACKED=y +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +# CONFIG_IMA is not set +# CONFIG_EVM is not set +# CONFIG_DEFAULT_SECURITY_YAMA is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_XOR_BLOCKS=m +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=m +CONFIG_CRYPTO_PCOMP=m +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_AKCIPHER2=y +# CONFIG_CRYPTO_RSA is not set +CONFIG_CRYPTO_MANAGER=m +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_MCRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_ABLK_HELPER=m +CONFIG_CRYPTO_GLUE_HELPER_X86=m + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +# CONFIG_CRYPTO_CHACHA20POLY1305 is not set +CONFIG_CRYPTO_SEQIV=m +CONFIG_CRYPTO_ECHAINIV=m + +# +# Block modes +# +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XTS=m + +# +# Hash modes +# +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_HMAC=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=m +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m +CONFIG_CRYPTO_GHASH=m +# CONFIG_CRYPTO_POLY1305 is not set +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA1_SSSE3=m +CONFIG_CRYPTO_SHA256_SSSE3=m +CONFIG_CRYPTO_SHA512_SSSE3=m +CONFIG_CRYPTO_SHA1_MB=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_X86_64=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +CONFIG_CRYPTO_BLOWFISH_X86_64=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAMELLIA_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST5_AVX_X86_64=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_CAST6_AVX_X86_64=m +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DES3_EDE_X86_64=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_X86_64=m +# CONFIG_CRYPTO_CHACHA20 is not set +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_X86_64=m +CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m +CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=y +# CONFIG_CRYPTO_842 is not set +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_DRBG_MENU=m +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=m +CONFIG_CRYPTO_JITTERENTROPY=m +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_USER_API_RNG=m +# CONFIG_CRYPTO_USER_API_AEAD is not set +CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_HW=y +CONFIG_CRYPTO_DEV_PADLOCK=m +CONFIG_CRYPTO_DEV_PADLOCK_AES=m +CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_QAT=m +CONFIG_CRYPTO_DEV_QAT_DH895xCC=m +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_PUBLIC_KEY_ALGO_RSA=m +CONFIG_X509_CERTIFICATE_PARSER=m +CONFIG_PKCS7_MESSAGE_PARSER=m +CONFIG_PKCS7_TEST_KEY=m +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_KVM_APIC_ARCHITECTURE=y +CONFIG_KVM_MMIO=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_KVM_VFIO=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_KVM_COMPAT=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_KVM_INTEL=m +CONFIG_KVM_AMD=m +CONFIG_KVM_MMU_AUDIT=y +CONFIG_KVM_DEVICE_ASSIGNMENT=y +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=m +CONFIG_BITREVERSE=y +# CONFIG_HAVE_ARCH_BITREVERSE is not set +CONFIG_RATIONAL=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_PERCPU_RWSEM=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_CRC_CCITT=m +CONFIG_CRC16=m +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=m +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC7=m +CONFIG_LIBCRC32C=m +CONFIG_CRC8=m +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_REED_SOLOMON=m +CONFIG_REED_SOLOMON_ENC8=y +CONFIG_REED_SOLOMON_DEC8=y +CONFIG_REED_SOLOMON_DEC16=y +CONFIG_BCH=m +CONFIG_BCH_CONST_PARAMS=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y +CONFIG_LRU_CACHE=m +CONFIG_AVERAGE=y +CONFIG_CLZ_TAB=y +CONFIG_CORDIC=m +CONFIG_DDR=y +CONFIG_MPILIB=m +CONFIG_OID_REGISTRY=m +CONFIG_UCS2_STRING=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_6x10 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_10x18 is not set +CONFIG_FONT_AUTOSELECT=y +CONFIG_ARCH_HAS_SG_CHAIN=y +CONFIG_ARCH_HAS_PMEM_API=y diff --git a/talimatname/temel-ek/kernel-bfq/talimat b/talimatname/temel-ek/kernel-bfq/talimat new file mode 100644 index 000000000..7eed19ce0 --- /dev/null +++ b/talimatname/temel-ek/kernel-bfq/talimat @@ -0,0 +1,150 @@ +# Description: The latest stable kernel version with BFQ patch +# URL: http://algo.ing.unimo.it/people/paolo/disk_sched/sources.php +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org, berlius at nutyx dot com + +PKGMK_IGNORE_UNPACK="yes" +PKGMK_NO_STRIP="yes" +PKGMK_GROUPS=(devel doc) + +name=kernel-bfq +version=4.3 +release=1 +_version=${version%.*} + +source=(https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-$version.tar.xz + https://pf.natalenko.name/mirrors/bfq/4.3.0-v7r8/0001-block-cgroups-kconfig-build-bits-for-BFQ-v7r8-4.3.patch + https://pf.natalenko.name/mirrors/bfq/4.3.0-v7r8/0002-block-introduce-the-BFQ-v7r8-I-O-sched-for-4.3.patch + https://pf.natalenko.name/mirrors/bfq/4.3.0-v7r8/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r8-for-4.3.0.patch + $name.config $name.config_64 ) + +build(){ + +bsdtar -p -o -C $SRC -xf linux-$version.tar.xz + +cd linux-$version + +if [ -f $SRC/0001-block-cgroups-kconfig-build-bits-for-BFQ-v7r8-4.3.patch ]; then + patch -Np1 -i $SRC/0001-block-cgroups-kconfig-build-bits-for-BFQ-v7r8-4.3.patch +fi + +if [ -f $SRC/0002-block-introduce-the-BFQ-v7r8-I-O-sched-for-4.3.patch ]; then + patch -Np1 -i $SRC/0002-block-introduce-the-BFQ-v7r8-I-O-sched-for-4.3.patch +fi + +if [ -f $SRC/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r8-for-4.3.0.patch ]; then + patch -Np1 -i $SRC/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r8-for-4.3.0.patch +fi + +make mrproper +case `uname -m` in + x86_64) + cp -v $SRC/$name.config_64 ./.config;; + i?86) + cp -v $SRC/$name.config ./.config; +esac + +#make xconfig +#make nconfig +make menuconfig + +make || make -j1 + +case `uname -m` in + x86_64) + cp .config $SRC/$name.config_64;; + i?86) + cp .config $SRC/$name.config;; +esac + +# Install modules +cd $SRC/linux-$version +sed -i "/rm\ -rf\ \$(MODLIB)\/kernel/d" Makefile +make INSTALL_MOD_PATH=$PKG modules_install || make -j1 INSTALL_MOD_PATH=$PKG modules_install +mkdir -p $PKG/boot +case `uname -m` in + x86_64) + cp System.map \ + $PKG/boot/System_64.map-$version + cp .config \ + $PKG/boot/config_64-$version + cp arch/x86_64/boot/bzImage \ + $PKG/boot/$name-$version ;; + i?86) + cp System.map \ + $PKG/boot/System.map-$version + cp .config \ + $PKG/boot/config-$version + cp arch/i386/boot/bzImage \ + $PKG/boot/$name-$version ;; +esac + +cd $PKG/lib/modules/${version}*/ + +mkdir -p $PKG/usr/src + +mv $SRC/linux-$version $PKG/usr/src/ +rm {build,source} + +ln -sv /usr/src/linux-$version build +ln -sv /usr/src/linux-$version source + +mkdir $SRC/linux-$version +mv $PKG/usr/src/linux-$version/Documentation \ +$SRC/linux-$version + +# Firmware are in linux-firmware +rm -rf $PKG/lib/firmware + +# post-install autogen +INITRD_VERSION="`basename $PKG/lib/modules/*`" +echo "mkinitramfs $INITRD_VERSION" > $PKGMK_ROOT/$name.post-install +echo "[ -f boot/initrd ] && rm boot/initrd" >> $PKGMK_ROOT/$name.post-install +echo "ln -sf initrd-$INITRD_VERSION boot/initrd" >> $PKGMK_ROOT/$name.post-install +echo "ln -sf $name-$version boot/kernel" >> $PKGMK_ROOT/$name.post-install + +#pre-install autogen +cd $SRC +if [ -f aaabasicfs-${AAABASICFS}.tar.xz ]; then + bsdtar -p -o -C $SRC -xf aaabasicfs-${AAABASICFS}.tar.xz + echo ". lib/lsb/init-functions" > $PKGMK_ROOT/$name.pre-install + for FILE in `tar --list --file aaabasicfs-${AAABASICFS}.tar.xz|grep -v /$` + do + echo "log_info_msg \"update $FILE\"" >> $PKGMK_ROOT/$name.pre-install + echo "cat > $FILE << \"END_OF_FILE\"" >> $PKGMK_ROOT/$name.pre-install + cat $SRC/$FILE >> $PKGMK_ROOT/$name.pre-install + echo "END_OF_FILE" >> $PKGMK_ROOT/$name.pre-install + echo "evaluate_retval" >> $PKGMK_ROOT/$name.pre-install + done +fi +} +devel() { + +cd $PKG +rm -r usr/src/linux-$version/{tools,ipc,init,drivers,firmware,fs,mm,samples,security,sound,virt} +for i in alpha arc arm arm26 arm64 avr32 blackfin c6x \ +cris frv h8300 hexagon ia64 m32r m68k m68knommu metag \ +mips microblaze mn10300 openrisc parisc powerpc ppc s390 \ +score sh sh64 sparc sparc64 tile unicore32 um v850 xtensa +do rm -rf usr/src/linux-$version/arch/$i +done + +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.devel#$version-any.mps \ +usr/src/linux-$version + +rm -r usr +} + +doc() { + +cd $PKG +mkdir -p usr/share/doc/linux-$version +mv $SRC/linux-version/Documentation \ +usr/share/doc/linux-$version + +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.doc#$version-any.mps \ +usr/share/doc/linux-$version + +rm -r usr +} diff --git a/talimatname/temel-ek/kernel-ck/kernel-ck.config b/talimatname/temel-ek/kernel-ck/kernel-ck.config new file mode 100644 index 000000000..2ea56500a --- /dev/null +++ b/talimatname/temel-ek/kernel-ck/kernel-ck.config @@ -0,0 +1,7527 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/x86 4.1.1 Kernel Configuration +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +CONFIG_X86=y +CONFIG_INSTRUCTION_DECODER=y +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_MMU=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_HAVE_INTEL_TXT=y +CONFIG_X86_32_SMP=y +CONFIG_X86_HT=y +CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_LEVELS=2 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +# CONFIG_COMPILE_TEST is not set +CONFIG_LOCALVERSION="-NuTyX" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_FHANDLE=y +# CONFIG_USELIB is not set +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_IRQ_DOMAIN=y +CONFIG_GENERIC_MSI_IRQ=y +# CONFIG_IRQ_DOMAIN_DEBUG is not set +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ is not set +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y + +# +# RCU Subsystem +# +CONFIG_PREEMPT_RCU=y +CONFIG_SRCU=y +# CONFIG_TASKS_RCU is not set +CONFIG_RCU_STALL_COMMON=y +CONFIG_RCU_FANOUT=32 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FANOUT_EXACT is not set +CONFIG_RCU_FAST_NO_HZ=y +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_BOOST is not set +CONFIG_RCU_KTHREAD_PRIO=0 +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_RCU_EXPEDITE_BOOT is not set +CONFIG_BUILD_BIN2C=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=19 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_PAGE_COUNTER=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_SWAP_ENABLED=y +CONFIG_MEMCG_KMEM=y +# CONFIG_CGROUP_HUGETLB is not set +# CONFIG_CGROUP_PERF is not set +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +# CONFIG_CHECKPOINT_RESTORE is not set +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +# CONFIG_USER_NS is not set +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_SCHED_AUTOGROUP=y +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_BPF=y +# CONFIG_EXPERT is not set +CONFIG_UID16=y +CONFIG_MULTIUSER=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_PCI_QUIRKS=y +# CONFIG_EMBEDDED is not set +CONFIG_HAVE_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +CONFIG_SLUB_CPU_PARTIAL=y +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_OPROFILE=m +# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set +CONFIG_HAVE_OPROFILE=y +CONFIG_OPROFILE_NMI_TIMER=y +CONFIG_KPROBES=y +CONFIG_JUMP_LABEL=y +CONFIG_KPROBES_ON_FTRACE=y +CONFIG_UPROBES=y +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_KRETPROBES=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_CC_STACKPROTECTOR=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_CC_STACKPROTECTOR_NONE is not set +# CONFIG_CC_STACKPROTECTOR_REGULAR is not set +CONFIG_CC_STACKPROTECTOR_STRONG=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_MODULES_USE_ELF_REL=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_CLONE_BACKWARDS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_OLD_SIGACTION=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_COMPRESS=y +CONFIG_MODULE_COMPRESS_GZIP=y +# CONFIG_MODULE_COMPRESS_XZ is not set +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_CMDLINE_PARSER is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +CONFIG_AIX_PARTITION=y +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +# CONFIG_UNIXWARE_DISKLABEL is not set +CONFIG_LDM_PARTITION=y +# CONFIG_LDM_DEBUG is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +CONFIG_KARMA_PARTITION=y +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_CMDLINE_PARTITION is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +CONFIG_CFQ_GROUP_IOSCHED=y +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=m +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUE_RWLOCK=y +CONFIG_QUEUE_RWLOCK=y +CONFIG_FREEZER=y + +# +# Processor type and features +# +CONFIG_ZONE_DMA=y +CONFIG_SMP=y +CONFIG_X86_FEATURE_NAMES=y +CONFIG_X86_MPPARSE=y +# CONFIG_X86_BIGSMP is not set +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_X86_AMD_PLATFORM_DEVICE is not set +CONFIG_IOSF_MBI=m +# CONFIG_IOSF_MBI_DEBUG is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_X86_32_IRIS=m +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_HYPERVISOR_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_KVM_GUEST=y +# CONFIG_KVM_DEBUG_FS is not set +# CONFIG_LGUEST_GUEST is not set +CONFIG_PARAVIRT_TIME_ACCOUNTING=y +CONFIG_PARAVIRT_CLOCK=y +CONFIG_NO_BOOTMEM=y +# CONFIG_M486 is not set +# CONFIG_M586 is not set +# CONFIG_M586TSC is not set +# CONFIG_M586MMX is not set +CONFIG_M686=y +# CONFIG_MPENTIUMII is not set +# CONFIG_MPENTIUMIII is not set +# CONFIG_MPENTIUMM is not set +# CONFIG_MPENTIUM4 is not set +# CONFIG_MK6 is not set +# CONFIG_MK7 is not set +# CONFIG_MK8 is not set +# CONFIG_MCRUSOE is not set +# CONFIG_MEFFICEON is not set +# CONFIG_MWINCHIPC6 is not set +# CONFIG_MWINCHIP3D is not set +# CONFIG_MELAN is not set +# CONFIG_MGEODEGX1 is not set +# CONFIG_MGEODE_LX is not set +# CONFIG_MCYRIXIII is not set +# CONFIG_MVIAC3_2 is not set +# CONFIG_MVIAC7 is not set +# CONFIG_MCORE2 is not set +# CONFIG_MATOM is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_L1_CACHE_SHIFT=6 +# CONFIG_X86_PPRO_FENCE is not set +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_USE_PPRO_CHECKSUM=y +CONFIG_X86_TSC=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=5 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +CONFIG_NR_CPUS=8 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +# CONFIG_X86_ANCIENT_MCE is not set +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_VM86=y +CONFIG_X86_16BIT=y +CONFIG_X86_ESPFIX32=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +CONFIG_X86_REBOOTFIXUPS=y +CONFIG_MICROCODE=y +CONFIG_MICROCODE_INTEL=y +CONFIG_MICROCODE_AMD=y +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_MICROCODE_INTEL_EARLY=y +CONFIG_MICROCODE_AMD_EARLY=y +CONFIG_MICROCODE_EARLY=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +# CONFIG_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ILLEGAL_POINTER_VALUE=0 +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_ARCH_DISCARD_MEMBLOCK=y +CONFIG_MEMORY_ISOLATION=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_NEED_BOUNCE_POOL=y +CONFIG_VIRT_TO_BUS=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_MEMORY_FAILURE=y +CONFIG_HWPOISON_INJECT=m +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y +CONFIG_FRONTSWAP=y +# CONFIG_CMA is not set +CONFIG_ZSWAP=y +CONFIG_ZPOOL=y +CONFIG_ZBUD=y +CONFIG_ZSMALLOC=y +# CONFIG_PGTABLE_MAPPING is not set +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +# CONFIG_X86_PMEM_LEGACY is not set +# CONFIG_HIGHPTE is not set +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_X86_RESERVE_LOW=64 +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_RANDOM=y +CONFIG_X86_SMAP=y +# CONFIG_X86_INTEL_MPX is not set +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +CONFIG_HZ_300=y +# CONFIG_HZ_1000 is not set +CONFIG_HZ=300 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +# CONFIG_CRASH_DUMP is not set +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +# CONFIG_RANDOMIZE_BASE is not set +CONFIG_X86_NEED_RELOCS=y +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set +# CONFIG_DEBUG_HOTPLUG_CPU0 is not set +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_PM_STD_PARTITION="" +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM=y +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_SLEEP_DEBUG=y +# CONFIG_DPM_WATCHDOG is not set +CONFIG_PM_TRACE=y +CONFIG_PM_TRACE_RTC=y +CONFIG_PM_CLK=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_SLEEP=y +# CONFIG_ACPI_PROCFS_POWER is not set +CONFIG_ACPI_EC_DEBUGFS=m +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=m +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_IOAPIC=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_HED=y +CONFIG_ACPI_CUSTOM_METHOD=m +CONFIG_ACPI_BGRT=y +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=m +CONFIG_ACPI_APEI_ERST_DEBUG=m +CONFIG_ACPI_EXTLOG=m +# CONFIG_PMIC_OPREGION is not set +CONFIG_SFI=y +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +CONFIG_APM_DO_ENABLE=y +# CONFIG_APM_CPU_IDLE is not set +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPU frequency scaling drivers +# +# CONFIG_CPUFREQ_DT is not set +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ_CPB=y +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=m +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_AMD_FREQ_SENSITIVITY=m +CONFIG_X86_GX_SUSPMOD=m +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=m +CONFIG_X86_SPEEDSTEP_SMI=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_X86_CPUFREQ_NFORCE2=m +CONFIG_X86_LONGRUN=m +CONFIG_X86_LONGHAUL=m +CONFIG_X86_E_POWERSAVER=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_INTEL_IDLE=y + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +# CONFIG_PCI_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_OLPC=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM=y +# CONFIG_PCIEASPM_DEBUG is not set +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +CONFIG_PCIE_PME=y +CONFIG_PCI_MSI=y +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_HT_IRQ=y +CONFIG_PCI_ATS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCI_LABEL=y + +# +# PCI host controller drivers +# +CONFIG_ISA_DMA_API=y +CONFIG_ISA=y +# CONFIG_EISA is not set +# CONFIG_SCx200 is not set +CONFIG_OLPC=y +CONFIG_OLPC_XO1_PM=y +CONFIG_OLPC_XO1_RTC=y +CONFIG_OLPC_XO1_SCI=y +CONFIG_OLPC_XO15_SCI=y +CONFIG_ALIX=y +# CONFIG_NET5501 is not set +# CONFIG_GEOS is not set +CONFIG_AMD_NB=y +CONFIG_PCCARD=m +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +CONFIG_PD6729=m +CONFIG_I82092=m +CONFIG_I82365=m +CONFIG_TCIC=m +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_RAPIDIO=m +CONFIG_RAPIDIO_TSI721=m +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set +CONFIG_RAPIDIO_DMA_ENGINE=y +CONFIG_RAPIDIO_DEBUG=y +CONFIG_RAPIDIO_ENUM_BASIC=m + +# +# RapidIO Switch drivers +# +CONFIG_RAPIDIO_TSI57X=m +CONFIG_RAPIDIO_CPS_XX=m +CONFIG_RAPIDIO_TSI568=m +CONFIG_RAPIDIO_CPS_GEN2=m +# CONFIG_X86_SYSFB is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_BINFMT_SCRIPT=y +CONFIG_HAVE_AOUT=y +# CONFIG_BINFMT_AOUT is not set +CONFIG_BINFMT_MISC=y +CONFIG_COREDUMP=y +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_PMC_ATOM=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=m +CONFIG_XFRM_USER=m +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=m +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_FIB_TRIE_STATS=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_IPGRE=m +# CONFIG_NET_IPGRE_BROADCAST is not set +CONFIG_IP_MROUTE=y +# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y +CONFIG_GENEVE=m +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=y +CONFIG_INET_DIAG=m +CONFIG_INET_TCP_DIAG=m +CONFIG_INET_UDP_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_HTCP=m +CONFIG_TCP_CONG_HSTCP=m +CONFIG_TCP_CONG_HYBLA=m +CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_SCALABLE=m +CONFIG_TCP_CONG_LP=m +CONFIG_TCP_CONG_VENO=m +CONFIG_TCP_CONG_YEAH=m +CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_DCTCP=m +CONFIG_DEFAULT_CUBIC=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +# CONFIG_IPV6_MROUTE is not set +CONFIG_NETLABEL=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_LOG_COMMON=m +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_PROCFS=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_NF_NAT_PROTO_DCCP=m +CONFIG_NF_NAT_PROTO_UDPLITE=m +CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_SIP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=m +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_INET=m +CONFIG_NFT_EXTHDR=m +CONFIG_NFT_META=m +CONFIG_NFT_CT=m +CONFIG_NFT_RBTREE=m +CONFIG_NFT_HASH=m +CONFIG_NFT_COUNTER=m +CONFIG_NFT_LOG=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_NAT=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_COMPAT=m +CONFIG_NETFILTER_XTABLES=m + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_IP_SET=m +CONFIG_IP_SET_MAX=256 +CONFIG_IP_SET_BITMAP_IP=m +CONFIG_IP_SET_BITMAP_IPMAC=m +CONFIG_IP_SET_BITMAP_PORT=m +CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m +CONFIG_IP_SET_HASH_IPPORT=m +CONFIG_IP_SET_HASH_IPPORTIP=m +CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_MAC=m +CONFIG_IP_SET_HASH_NETPORTNET=m +CONFIG_IP_SET_HASH_NET=m +CONFIG_IP_SET_HASH_NETNET=m +CONFIG_IP_SET_HASH_NETPORT=m +CONFIG_IP_SET_HASH_NETIFACE=m +CONFIG_IP_SET_LIST_SET=m +CONFIG_IP_VS=m +CONFIG_IP_VS_IPV6=y +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_SCTP=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_NQ=m + +# +# IPVS SH scheduler +# +CONFIG_IP_VS_SH_TAB_BITS=8 + +# +# IPVS application helper +# +CONFIG_IP_VS_FTP=m +CONFIG_IP_VS_NFCT=y +CONFIG_IP_VS_PE_SIP=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_NF_TABLES_IPV4=m +CONFIG_NFT_CHAIN_ROUTE_IPV4=m +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NF_TABLES_ARP=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_IPV4=m +CONFIG_NFT_CHAIN_NAT_IPV4=m +CONFIG_NF_NAT_MASQUERADE_IPV4=m +CONFIG_NFT_MASQ_IPV4=m +CONFIG_NFT_REDIR_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +# +# IPv6: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_NF_TABLES_IPV6=m +CONFIG_NFT_CHAIN_ROUTE_IPV6=m +CONFIG_NFT_REJECT_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_NAT_IPV6=m +CONFIG_NFT_CHAIN_NAT_IPV6=m +CONFIG_NF_NAT_MASQUERADE_IPV6=m +CONFIG_NFT_MASQ_IPV6=m +CONFIG_NFT_REDIR_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_LOG_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_IP_DCCP=m +CONFIG_INET_DCCP_DIAG=m + +# +# DCCP CCIDs Configuration +# +# CONFIG_IP_DCCP_CCID2_DEBUG is not set +CONFIG_IP_DCCP_CCID3=y +# CONFIG_IP_DCCP_CCID3_DEBUG is not set +CONFIG_IP_DCCP_TFRC_LIB=y + +# +# DCCP Kernel Hacking +# +# CONFIG_IP_DCCP_DEBUG is not set +CONFIG_NET_DCCPPROBE=m +CONFIG_IP_SCTP=m +CONFIG_NET_SCTPPROBE=m +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +CONFIG_ATM=m +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_LANE=m +CONFIG_ATM_MPOA=m +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_L2TP=m +# CONFIG_L2TP_DEBUGFS is not set +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=m +CONFIG_MRP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_HAVE_NET_DSA=y +CONFIG_NET_DSA=m +CONFIG_NET_DSA_HWMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_DSA=y +CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_VLAN_8021Q_MVRP=y +# CONFIG_DECNET is not set +CONFIG_LLC=m +CONFIG_LLC2=m +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +CONFIG_PHONET=m +CONFIG_6LOWPAN=m +CONFIG_6LOWPAN_NHC=m +CONFIG_6LOWPAN_NHC_DEST=m +CONFIG_6LOWPAN_NHC_FRAGMENT=m +CONFIG_6LOWPAN_NHC_HOP=m +CONFIG_6LOWPAN_NHC_IPV6=m +CONFIG_6LOWPAN_NHC_MOBILITY=m +CONFIG_6LOWPAN_NHC_ROUTING=m +CONFIG_6LOWPAN_NHC_UDP=m +CONFIG_IEEE802154=m +CONFIG_IEEE802154_SOCKET=m +CONFIG_IEEE802154_6LOWPAN=m +CONFIG_MAC802154=m +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_ATM=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +# CONFIG_CLS_U32_PERF is not set +# CONFIG_CLS_U32_MARK is not set +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +# CONFIG_NET_EMATCH is not set +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_CLS_IND=y +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=m +CONFIG_BATMAN_ADV=m +CONFIG_BATMAN_ADV_BLA=y +CONFIG_BATMAN_ADV_DAT=y +CONFIG_BATMAN_ADV_NC=y +CONFIG_BATMAN_ADV_MCAST=y +# CONFIG_BATMAN_ADV_DEBUG is not set +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_OPENVSWITCH_GENEVE=m +CONFIG_VSOCKETS=m +CONFIG_VMWARE_VMCI_VSOCKETS=m +CONFIG_NETLINK_MMAP=y +CONFIG_NETLINK_DIAG=m +CONFIG_MPLS=y +CONFIG_NET_MPLS_GSO=m +# CONFIG_MPLS_ROUTING is not set +CONFIG_HSR=m +CONFIG_NET_SWITCHDEV=y +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +# CONFIG_CGROUP_NET_PRIO is not set +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +CONFIG_NET_TCPPROBE=m +CONFIG_NET_DROP_MONITOR=m +CONFIG_HAMRADIO=y + +# +# Packet Radio protocols +# +CONFIG_AX25=m +CONFIG_AX25_DAMA_SLAVE=y +CONFIG_NETROM=m +CONFIG_ROSE=m + +# +# AX.25 network device drivers +# +CONFIG_MKISS=m +CONFIG_6PACK=m +CONFIG_BPQETHER=m +CONFIG_SCC=m +# CONFIG_SCC_DELAY is not set +# CONFIG_SCC_TRXECHO is not set +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=m +CONFIG_YAM=m +# CONFIG_CAN is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +CONFIG_IRDA_ULTRA=y + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# CONFIG_IRDA_DEBUG is not set + +# +# Infrared-port device drivers +# + +# +# SIR device drivers +# +CONFIG_IRTTY_SIR=m + +# +# Dongle support +# +CONFIG_DONGLE=y +CONFIG_ESI_DONGLE=m +CONFIG_ACTISYS_DONGLE=m +CONFIG_TEKRAM_DONGLE=m +CONFIG_TOIM3232_DONGLE=m +CONFIG_LITELINK_DONGLE=m +CONFIG_MA600_DONGLE=m +CONFIG_GIRBIL_DONGLE=m +CONFIG_MCP2120_DONGLE=m +CONFIG_OLD_BELKIN_DONGLE=m +CONFIG_ACT200L_DONGLE=m +CONFIG_KINGSUN_DONGLE=m +CONFIG_KSDAZZLE_DONGLE=m +CONFIG_KS959_DONGLE=m + +# +# FIR device drivers +# +CONFIG_USB_IRDA=m +CONFIG_SIGMATEL_FIR=m +CONFIG_NSC_FIR=m +CONFIG_WINBOND_FIR=m +CONFIG_TOSHIBA_FIR=m +CONFIG_SMC_IRCC_FIR=m +CONFIG_ALI_FIR=m +CONFIG_VLSI_FIR=m +CONFIG_VIA_FIR=m +CONFIG_MCS_FIR=m +CONFIG_BT=m +CONFIG_BT_BREDR=y +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_CMTP=m +CONFIG_BT_HIDP=m +CONFIG_BT_LE=y +CONFIG_BT_6LOWPAN=m +# CONFIG_BT_SELFTEST is not set +CONFIG_BT_DEBUGFS=y + +# +# Bluetooth device drivers +# +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_3WIRE=y +# CONFIG_BT_HCIUART_INTEL is not set +# CONFIG_BT_HCIUART_BCM is not set +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBTUART=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_AF_RXRPC=m +# CONFIG_AF_RXRPC_DEBUG is not set +CONFIG_RXKAD=m +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +# CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +# CONFIG_MAC80211_RC_MINSTREL_VHT is not set +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +CONFIG_MAC80211_DEBUGFS=y +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_WIMAX=m +CONFIG_WIMAX_DEBUG_LEVEL=8 +CONFIG_RFKILL=m +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +CONFIG_RFKILL_GPIO=m +CONFIG_NET_9P=m +CONFIG_NET_9P_VIRTIO=m +# CONFIG_NET_9P_RDMA is not set +# CONFIG_NET_9P_DEBUG is not set +CONFIG_CAIF=m +# CONFIG_CAIF_DEBUG is not set +CONFIG_CAIF_NETDEV=m +CONFIG_CAIF_USB=m +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +# CONFIG_NFC_NCI_SPI is not set +CONFIG_NFC_HCI=m +# CONFIG_NFC_SHDLC is not set + +# +# Near Field Communication (NFC) devices +# +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_TRF7970A=m +CONFIG_NFC_MEI_PHY=m +CONFIG_NFC_SIM=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_MEI=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_MEI=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_NFC_ST21NFCA=m +CONFIG_NFC_ST21NFCB=m +CONFIG_NFC_ST21NFCB_I2C=m +# CONFIG_NFC_NXP_NCI is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +# CONFIG_UEVENT_HELPER is not set +CONFIG_DEVTMPFS=y +# CONFIG_DEVTMPFS_MOUNT is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_EXTRA_FIRMWARE="" +CONFIG_FW_LOADER_USER_HELPER=y +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_SPI=m +CONFIG_REGMAP_MMIO=y +CONFIG_REGMAP_IRQ=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_FENCE_TRACE is not set + +# +# Bus devices +# +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y +CONFIG_MTD=m +CONFIG_MTD_TESTS=m +CONFIG_MTD_REDBOOT_PARTS=m +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_OF_PARTS=m +CONFIG_MTD_AR7_PARTS=m + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_BLOCK_RO=m +CONFIG_FTL=m +CONFIG_NFTL=m +CONFIG_NFTL_RW=y +CONFIG_INFTL=m +CONFIG_RFD_FTL=m +CONFIG_SSFDC=m +# CONFIG_SM_FTL is not set +CONFIG_MTD_OOPS=m +CONFIG_MTD_SWAP=m +# CONFIG_MTD_PARTITIONED_MASTER is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_GEN_PROBE=m +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_RAM=m +CONFIG_MTD_ROM=m +CONFIG_MTD_ABSENT=m + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +# CONFIG_MTD_PHYSMAP is not set +CONFIG_MTD_PHYSMAP_OF=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +# CONFIG_MTD_ESB2ROM is not set +# CONFIG_MTD_CK804XROM is not set +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_PCMCIA is not set +# CONFIG_MTD_GPIO_ADDR is not set +# CONFIG_MTD_INTEL_VR_NOR is not set +CONFIG_MTD_PLATRAM=m +# CONFIG_MTD_LATCH_ADDR is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_SST25L is not set +CONFIG_MTD_SLRAM=m +CONFIG_MTD_PHRAM=m +CONFIG_MTD_MTDRAM=m +CONFIG_MTDRAM_TOTAL_SIZE=4096 +CONFIG_MTDRAM_ERASE_SIZE=128 +CONFIG_MTD_BLOCK2MTD=m + +# +# Disk-On-Chip Device Drivers +# +CONFIG_MTD_DOCG3=m +CONFIG_BCH_CONST_M=14 +CONFIG_BCH_CONST_T=4 +CONFIG_MTD_NAND_ECC=m +CONFIG_MTD_NAND_ECC_SMC=y +CONFIG_MTD_NAND=m +# CONFIG_MTD_NAND_ECC_BCH is not set +CONFIG_MTD_SM_COMMON=m +# CONFIG_MTD_NAND_DENALI is not set +CONFIG_MTD_NAND_GPIO=m +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set +CONFIG_MTD_NAND_IDS=m +CONFIG_MTD_NAND_RICOH=m +CONFIG_MTD_NAND_DISKONCHIP=m +# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 +# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set +CONFIG_MTD_NAND_DOCG4=m +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +# CONFIG_MTD_NAND_HISI504 is not set +# CONFIG_MTD_ONENAND is not set + +# +# LPDDR & LPDDR2 PCM memory drivers +# +CONFIG_MTD_LPDDR=m +CONFIG_MTD_QINFO_PROBE=m +# CONFIG_MTD_SPI_NOR is not set +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +# CONFIG_MTD_UBI_GLUEBI is not set +# CONFIG_MTD_UBI_BLOCK is not set +CONFIG_OF=y + +# +# Device Tree and Open Firmware support +# +CONFIG_OF_PROMTREE=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_ADDRESS_PCI=y +CONFIG_OF_IRQ=y +CONFIG_OF_NET=y +CONFIG_OF_MDIO=m +CONFIG_OF_PCI=y +CONFIG_OF_PCI_IRQ=y +CONFIG_OF_MTD=y +# CONFIG_OF_OVERLAY is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_SERIAL=m +# CONFIG_PARPORT_PC_FIFO is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +CONFIG_PARPORT_AX88796=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +CONFIG_BLK_DEV_FD=m +# CONFIG_PARIDE is not set +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_ZRAM=m +CONFIG_ZRAM_LZ4_COMPRESS=y +# CONFIG_ZRAM_DEBUG is not set +CONFIG_BLK_CPQ_CISS_DA=m +# CONFIG_CISS_SCSI_TAPE is not set +CONFIG_BLK_DEV_DAC960=m +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_NVME=m +CONFIG_BLK_DEV_OSD=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_PMEM is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_BLK_DEV_RBD=m +CONFIG_BLK_DEV_RSXX=m + +# +# Misc devices +# +CONFIG_SENSORS_LIS3LV02D=m +CONFIG_AD525X_DPOT=m +CONFIG_AD525X_DPOT_I2C=m +# CONFIG_AD525X_DPOT_SPI is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_IBM_ASM is not set +CONFIG_PHANTOM=m +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_CS5535_MFGPT=m +CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 +CONFIG_CS5535_CLOCK_EVENT_SRC=m +CONFIG_HP_ILO=m +CONFIG_APDS9802ALS=m +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_DS1682=m +# CONFIG_TI_DAC7512 is not set +CONFIG_VMWARE_BALLOON=m +CONFIG_BMP085=y +CONFIG_BMP085_I2C=m +# CONFIG_BMP085_SPI is not set +CONFIG_PCH_PHUB=m +CONFIG_USB_SWITCH_FSA9480=m +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +CONFIG_C2PORT=m +CONFIG_C2PORT_DURAMAR_2150=m + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +# CONFIG_EEPROM_AT25 is not set +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93CX6=m +# CONFIG_EEPROM_93XX46 is not set +CONFIG_CB710_CORE=m +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y + +# +# Texas Instruments shared transport line discipline +# +CONFIG_TI_ST=m +CONFIG_SENSORS_LIS3_I2C=m + +# +# Altera FPGA firmware download module +# +CONFIG_ALTERA_STAPL=m +CONFIG_INTEL_MEI=m +CONFIG_INTEL_MEI_ME=m +CONFIG_INTEL_MEI_TXE=m +CONFIG_VMWARE_VMCI=m + +# +# Intel MIC Bus Driver +# + +# +# Intel MIC Host Driver +# + +# +# Intel MIC Card Driver +# +CONFIG_ECHO=m +# CONFIG_CXL_BASE is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=m +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +CONFIG_SCSI_NETLINK=y +# CONFIG_SCSI_MQ_DEFAULT is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=m +CONFIG_CHR_DEV_SCH=m +CONFIG_SCSI_ENCLOSURE=m +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +CONFIG_SCSI_SCAN_ASYNC=y + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_LIBSAS=m +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_ISCSI_BOOT_SYSFS=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_BE2ISCSI=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_7000FASST=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +CONFIG_AIC79XX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +CONFIG_SCSI_MVSAS_TASKLET=y +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_DPT_I2O=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_IN2000=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ESAS2R=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=m +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +# CONFIG_SCSI_MPT2SAS_LOGGING is not set +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS_LOGGING=y +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +# CONFIG_SCSI_FLASHPOINT is not set +CONFIG_VMWARE_PVSCSI=m +CONFIG_HYPERV_STORAGE=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_DTC3280=m +CONFIG_SCSI_EATA=m +# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set +# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set +CONFIG_SCSI_EATA_MAX_TAGS=16 +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +CONFIG_SCSI_ISCI=m +CONFIG_SCSI_GENERIC_NCR5380=m +CONFIG_SCSI_GENERIC_NCR5380_MMIO=m +CONFIG_SCSI_GENERIC_NCR53C400=y +CONFIG_SCSI_IPS=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_PPA=m +CONFIG_SCSI_IMM=m +# CONFIG_SCSI_IZIP_EPP16 is not set +# CONFIG_SCSI_IZIP_SLOW_CTR is not set +CONFIG_SCSI_NCR53C406A=m +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +CONFIG_SCSI_SYM53C8XX_MMIO=y +CONFIG_SCSI_IPR=m +# CONFIG_SCSI_IPR_TRACE is not set +# CONFIG_SCSI_IPR_DUMP is not set +CONFIG_SCSI_PAS16=m +CONFIG_SCSI_QLOGIC_FAS=m +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_TCM_QLA2XXX=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_SYM53C416=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_T128=m +CONFIG_SCSI_U14_34F=m +# CONFIG_SCSI_U14_34F_TAGGED_QUEUE is not set +# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set +CONFIG_SCSI_U14_34F_MAX_TAGS=8 +CONFIG_SCSI_ULTRASTOR=m +CONFIG_SCSI_NSP32=m +CONFIG_SCSI_WD719X=m +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_VIRTIO=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=m +CONFIG_SCSI_DH_RDAC=m +CONFIG_SCSI_DH_HP_SW=m +CONFIG_SCSI_DH_EMC=m +CONFIG_SCSI_DH_ALUA=m +CONFIG_SCSI_OSD_INITIATOR=m +CONFIG_SCSI_OSD_ULD=m +CONFIG_SCSI_OSD_DPRINT_SENSE=0 +# CONFIG_SCSI_OSD_DEBUG is not set +CONFIG_ATA=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_ACPI=y +CONFIG_SATA_ZPODD=y +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_INIC162X=m +CONFIG_SATA_ACARD_AHCI=m +CONFIG_SATA_SIL24=m +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +CONFIG_PDC_ADMA=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_SX4=m +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +CONFIG_ATA_PIIX=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_SATA_PROMISE=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIS=m +CONFIG_SATA_SVW=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m + +# +# PATA SFF controllers with BMDMA +# +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_ATP867X=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CS5535=m +CONFIG_PATA_CS5536=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +# CONFIG_PATA_HPT3X3_DMA is not set +CONFIG_PATA_IT8213=m +CONFIG_PATA_IT821X=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RDC=m +CONFIG_PATA_SC1200=m +CONFIG_PATA_SCH=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_SIS=m +CONFIG_PATA_TOSHIBA=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m + +# +# PIO-only SFF controllers +# +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_ISAPNP=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_QDI=m +CONFIG_PATA_RZ1000=m +CONFIG_PATA_WINBOND_VLB=m + +# +# Generic fallback / legacy drivers +# +CONFIG_PATA_ACPI=m +CONFIG_ATA_GENERIC=m +CONFIG_PATA_LEGACY=m +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +# CONFIG_MD_CLUSTER is not set +CONFIG_BCACHE=m +# CONFIG_BCACHE_DEBUG is not set +# CONFIG_BCACHE_CLOSURES_DEBUG is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=m +# CONFIG_DM_MQ_DEFAULT is not set +# CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=m +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_MQ=m +CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_ERA=m +CONFIG_DM_MIRROR=m +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_DM_UEVENT=y +CONFIG_DM_FLAKEY=m +CONFIG_DM_VERITY=m +CONFIG_DM_SWITCH=m +# CONFIG_DM_LOG_WRITES is not set +CONFIG_TARGET_CORE=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_PSCSI=m +# CONFIG_TCM_USER2 is not set +CONFIG_LOOPBACK_TARGET=m +CONFIG_TCM_FC=m +CONFIG_ISCSI_TARGET=m +CONFIG_SBP_TARGET=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=128 +CONFIG_FUSION_CTL=m +# CONFIG_FUSION_LOGGING is not set + +# +# IEEE 1394 (FireWire) support +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MAC_EMUMOUSEBTN=m +CONFIG_NETDEVICES=y +CONFIG_MII=m +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=m +CONFIG_EQUALIZER=m +# CONFIG_NET_FC is not set +CONFIG_IFB=m +CONFIG_NET_TEAM=m +CONFIG_NET_TEAM_MODE_BROADCAST=m +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m +CONFIG_NET_TEAM_MODE_RANDOM=m +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m +CONFIG_NET_TEAM_MODE_LOADBALANCE=m +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_IPVLAN=m +CONFIG_VXLAN=m +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_RIONET=m +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RIONET_RX_SIZE=128 +CONFIG_TUN=m +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +CONFIG_NLMON=m +CONFIG_SUNGEM_PHY=m +# CONFIG_ARCNET is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +CONFIG_ATM_ZATM=m +# CONFIG_ATM_ZATM_DEBUG is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_AMBASSADOR=m +# CONFIG_ATM_AMBASSADOR_DEBUG is not set +CONFIG_ATM_HORIZON=m +# CONFIG_ATM_HORIZON_DEBUG is not set +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_FORE200E=m +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_FORE200E_TX_RETRY=16 +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_ATM_SOLOS=m + +# +# CAIF transport drivers +# +CONFIG_CAIF_TTY=m +CONFIG_CAIF_SPI_SLAVE=m +CONFIG_CAIF_SPI_SYNC=y +CONFIG_CAIF_HSI=m +CONFIG_CAIF_VIRTIO=m +CONFIG_VHOST_NET=m +CONFIG_VHOST_SCSI=m +CONFIG_VHOST_RING=m +CONFIG_VHOST=m + +# +# Distributed Switch Architecture drivers +# +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y +CONFIG_NET_DSA_MV88E6131=m +CONFIG_NET_DSA_MV88E6123_61_65=m +CONFIG_NET_DSA_MV88E6171=m +CONFIG_NET_DSA_MV88E6352=m +CONFIG_NET_DSA_BCM_SF2=m +CONFIG_ETHERNET=y +CONFIG_MDIO=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_EL3=m +CONFIG_3C515=m +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_3C589=m +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_NET_VENDOR_AGERE=y +CONFIG_ET131X=m +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ALTERA_TSE=m +CONFIG_NET_VENDOR_AMD=y +CONFIG_AMD8111_ETH=m +CONFIG_LANCE=m +CONFIG_PCNET32=m +CONFIG_PCMCIA_NMCLAN=m +CONFIG_NI65=m +CONFIG_NET_VENDOR_ARC=y +CONFIG_ARC_EMAC_CORE=m +CONFIG_ARC_EMAC=m +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_ATL2=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +CONFIG_ALX=m +CONFIG_NET_CADENCE=y +CONFIG_MACB=m +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_BCMGENET=m +CONFIG_BNX2=m +CONFIG_CNIC=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +CONFIG_BNX2X_SRIOV=y +CONFIG_SYSTEMPORT=m +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_BNA=m +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +CONFIG_CHELSIO_T4VF=m +CONFIG_NET_VENDOR_CIRRUS=y +CONFIG_CS89x0=m +# CONFIG_CS89x0_PLATFORM is not set +CONFIG_NET_VENDOR_CISCO=y +CONFIG_ENIC=m +CONFIG_CX_ECAT=m +CONFIG_DNET=m +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=m +CONFIG_DE2104X_DSL=0 +CONFIG_TULIP=m +# CONFIG_TULIP_MWI is not set +# CONFIG_TULIP_MMIO is not set +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +CONFIG_NET_VENDOR_DLINK=y +CONFIG_DL2K=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_BE2NET=m +CONFIG_BE2NET_VXLAN=y +CONFIG_NET_VENDOR_EXAR=y +CONFIG_S2IO=m +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_NET_VENDOR_FUJITSU=y +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_NET_VENDOR_HP=y +CONFIG_HP100=m +CONFIG_NET_VENDOR_INTEL=y +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGB_HWMON=y +CONFIG_IGB_DCA=y +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBE_VXLAN=y +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_DCA=y +CONFIG_IXGBEVF=m +CONFIG_I40E=m +CONFIG_I40E_VXLAN=y +CONFIG_I40EVF=m +CONFIG_FM10K=m +# CONFIG_FM10K_VXLAN is not set +CONFIG_NET_VENDOR_I825XX=y +CONFIG_IP1000=m +CONFIG_JME=m +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_MVMDIO=m +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKGE_GENESIS=y +CONFIG_SKY2=m +# CONFIG_SKY2_DEBUG is not set +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_MLX4_EN=m +CONFIG_MLX4_EN_VXLAN=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_MLX5_CORE=m +CONFIG_NET_VENDOR_MICREL=y +CONFIG_KS8842=m +CONFIG_KS8851=m +CONFIG_KS8851_MLL=m +CONFIG_KSZ884X_PCI=m +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_ENC28J60=m +# CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_NET_VENDOR_MYRI=y +CONFIG_MYRI10GE=m +CONFIG_MYRI10GE_DCA=y +CONFIG_FEALNX=m +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NATSEMI=m +CONFIG_NS83820=m +CONFIG_NET_VENDOR_8390=y +CONFIG_PCMCIA_AXNET=m +CONFIG_NE2000=m +CONFIG_NE2K_PCI=m +CONFIG_PCMCIA_PCNET=m +CONFIG_ULTRA=m +CONFIG_WD80x3=m +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_FORCEDETH=m +CONFIG_NET_VENDOR_OKI=y +CONFIG_PCH_GBE=m +CONFIG_ETHOC=m +CONFIG_NET_PACKET_ENGINE=y +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_QLA3XXX=m +CONFIG_QLCNIC=m +CONFIG_QLCNIC_SRIOV=y +CONFIG_QLCNIC_VXLAN=y +CONFIG_QLCNIC_HWMON=y +CONFIG_QLGE=m +CONFIG_NETXEN_NIC=m +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_ATP=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=m +CONFIG_NET_VENDOR_RDC=y +CONFIG_R6040=m +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_ROCKER=m +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_SXGBE_ETH=m +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_SC92031=m +CONFIG_NET_VENDOR_SIS=y +CONFIG_SIS900=m +CONFIG_SIS190=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_SFC_MCDI_MON=y +CONFIG_SFC_SRIOV=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_SMC9194=m +CONFIG_PCMCIA_SMC91C92=m +CONFIG_EPIC100=m +CONFIG_SMSC911X=m +# CONFIG_SMSC911X_ARCH_HOOKS is not set +CONFIG_SMSC9420=m +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_STMMAC_ETH=m +CONFIG_STMMAC_PLATFORM=m +CONFIG_STMMAC_PCI=m +CONFIG_NET_VENDOR_SUN=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NIU=m +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_TEHUTI=m +CONFIG_NET_VENDOR_TI=y +CONFIG_TI_CPSW_ALE=m +CONFIG_TLAN=m +CONFIG_NET_VENDOR_VIA=y +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +CONFIG_VIA_VELOCITY=m +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_WIZNET_W5100=m +CONFIG_WIZNET_W5300=m +# CONFIG_WIZNET_BUS_DIRECT is not set +# CONFIG_WIZNET_BUS_INDIRECT is not set +CONFIG_WIZNET_BUS_ANY=y +CONFIG_NET_VENDOR_XIRCOM=y +CONFIG_PCMCIA_XIRC2PS=m +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_NET_SB1000=m +CONFIG_PHYLIB=m + +# +# MII PHY device drivers +# +CONFIG_AT803X_PHY=m +CONFIG_AMD_PHY=m +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM7XXX_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m +CONFIG_MICREL_PHY=m +CONFIG_FIXED_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_GPIO=m +CONFIG_MDIO_BUS_MUX=m +CONFIG_MDIO_BUS_MUX_GPIO=m +CONFIG_MDIO_BUS_MUX_MMIOREG=m +CONFIG_MDIO_BCM_UNIMAC=m +# CONFIG_MICREL_KS8995MA is not set +CONFIG_PLIP=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOATM=m +CONFIG_PPPOE=m +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_SLIP=m +CONFIG_SLHC=m +# CONFIG_SLIP_COMPRESSED is not set +# CONFIG_SLIP_SMART is not set +# CONFIG_SLIP_MODE_SLIP6 is not set + +# +# Host-side USB support is needed for USB Network Adapter support +# +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_HUAWEI_CDC_NCM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_USB_NET_KALMIA=m +CONFIG_USB_NET_QMI_WWAN=m +CONFIG_USB_HSO=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_CDC_PHONET=m +CONFIG_USB_IPHETH=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_VL600=m +CONFIG_WLAN=y +CONFIG_PCMCIA_RAYCS=m +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AIRO=m +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_AIRO_CS=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PRISM54=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_ADM8211=m +# CONFIG_MAC80211_HWSIM is not set +CONFIG_MWL8K=m +CONFIG_ATH_COMMON=m +CONFIG_ATH_CARDS=m +# CONFIG_ATH_DEBUG is not set +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +# CONFIG_ATH5K_TRACER is not set +CONFIG_ATH5K_PCI=y +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y +CONFIG_ATH9K_DEBUGFS=y +CONFIG_ATH9K_STATION_STATISTICS=y +# CONFIG_ATH9K_DYNACK is not set +CONFIG_ATH9K_WOW=y +CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y +CONFIG_ATH9K_HTC=m +# CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +# CONFIG_CARL9170_DEBUGFS is not set +CONFIG_CARL9170_WPC=y +# CONFIG_CARL9170_HWRNG is not set +CONFIG_ATH6KL=m +CONFIG_ATH6KL_SDIO=m +CONFIG_ATH6KL_USB=m +# CONFIG_ATH6KL_DEBUG is not set +# CONFIG_ATH6KL_TRACING is not set +CONFIG_AR5523=m +CONFIG_WIL6210=m +CONFIG_WIL6210_ISR_COR=y +# CONFIG_WIL6210_TRACING is not set +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +# CONFIG_ATH10K_DEBUG is not set +CONFIG_ATH10K_DEBUGFS=y +# CONFIG_ATH10K_TRACING is not set +CONFIG_WCN36XX=m +# CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_B43=m +CONFIG_B43_BCMA=y +CONFIG_B43_SSB=y +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_BCMA is not set +# CONFIG_B43_BUSES_SSB is not set +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_PCMCIA=y +CONFIG_B43_SDIO=y +CONFIG_B43_BCMA_PIO=y +CONFIG_B43_PIO=y +CONFIG_B43_PHY_G=y +CONFIG_B43_PHY_N=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_PHY_HT=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_HWRNG=y +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_BRCMUTIL=m +CONFIG_BRCMSMAC=m +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y +CONFIG_BRCMFMAC_SDIO=y +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMFMAC_PCIE=y +# CONFIG_BRCM_TRACING is not set +# CONFIG_BRCMDBG is not set +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_CS=m +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_OPMODE_MODULAR=y +# CONFIG_IWLWIFI_BCAST_FILTERING is not set +# CONFIG_IWLWIFI_UAPSD is not set + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +# CONFIG_IWLWIFI_DEBUGFS is not set +CONFIG_IWLWIFI_DEVICE_TRACING=y +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +# CONFIG_IWLEGACY_DEBUGFS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_HERMES=m +CONFIG_HERMES_PRISM=y +CONFIG_HERMES_CACHE_FW_ON_INIT=y +CONFIG_PLX_HERMES=m +CONFIG_TMD_HERMES=m +CONFIG_NORTEL_HERMES=m +CONFIG_PCI_HERMES=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_SPECTRUM=m +CONFIG_ORINOCO_USB=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +# CONFIG_P54_SPI_DEFAULT_EEPROM is not set +CONFIG_P54_LEDS=y +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2800PCI_RT33XX=y +CONFIG_RT2800PCI_RT35XX=y +CONFIG_RT2800PCI_RT53XX=y +CONFIG_RT2800PCI_RT3290=y +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +CONFIG_RT2800USB_RT3573=y +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_RT55XX=y +CONFIG_RT2800USB_UNKNOWN=y +CONFIG_RT2800_LIB=m +CONFIG_RT2800_LIB_MMIO=m +CONFIG_RT2X00_LIB_MMIO=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_LIB_DEBUGFS is not set +# CONFIG_RT2X00_DEBUG is not set +CONFIG_RTL_CARDS=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_WL_TI=y +CONFIG_WL1251=m +# CONFIG_WL1251_SPI is not set +CONFIG_WL1251_SDIO=m +CONFIG_WL12XX=m +CONFIG_WL18XX=m +CONFIG_WLCORE=m +# CONFIG_WLCORE_SPI is not set +CONFIG_WLCORE_SDIO=m +CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_CW1200_WLAN_SPI=m +CONFIG_RSI_91X=m +# CONFIG_RSI_DEBUGFS is not set +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m + +# +# WiMAX Wireless Broadband devices +# +CONFIG_WIMAX_I2400M=m +CONFIG_WIMAX_I2400M_USB=m +CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 +# CONFIG_WAN is not set +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKELB=m +CONFIG_IEEE802154_AT86RF230=m +# CONFIG_IEEE802154_MRF24J40 is not set +# CONFIG_IEEE802154_CC2520 is not set +CONFIG_VMXNET3=m +CONFIG_HYPERV_NET=m +CONFIG_ISDN=y +CONFIG_ISDN_I4L=m +CONFIG_ISDN_PPP=y +CONFIG_ISDN_PPP_VJ=y +CONFIG_ISDN_MPP=y +CONFIG_IPPP_FILTER=y +CONFIG_ISDN_PPP_BSDCOMP=m +CONFIG_ISDN_AUDIO=y +CONFIG_ISDN_TTY_FAX=y + +# +# ISDN feature submodules +# +CONFIG_ISDN_DIVERSION=m + +# +# ISDN4Linux hardware drivers +# + +# +# Passive cards +# +CONFIG_ISDN_DRV_HISAX=m + +# +# D-channel protocol features +# +CONFIG_HISAX_EURO=y +CONFIG_DE_AOC=y +# CONFIG_HISAX_NO_SENDCOMPLETE is not set +# CONFIG_HISAX_NO_LLC is not set +# CONFIG_HISAX_NO_KEYPAD is not set +CONFIG_HISAX_1TR6=y +CONFIG_HISAX_NI1=y +CONFIG_HISAX_MAX_CARDS=8 + +# +# HiSax supported cards +# +CONFIG_HISAX_16_0=y +CONFIG_HISAX_16_3=y +CONFIG_HISAX_TELESPCI=y +CONFIG_HISAX_S0BOX=y +CONFIG_HISAX_AVM_A1=y +CONFIG_HISAX_FRITZPCI=y +CONFIG_HISAX_AVM_A1_PCMCIA=y +CONFIG_HISAX_ELSA=y +CONFIG_HISAX_IX1MICROR2=y +CONFIG_HISAX_DIEHLDIVA=y +CONFIG_HISAX_ASUSCOM=y +CONFIG_HISAX_TELEINT=y +CONFIG_HISAX_HFCS=y +CONFIG_HISAX_SEDLBAUER=y +CONFIG_HISAX_SPORTSTER=y +CONFIG_HISAX_MIC=y +CONFIG_HISAX_NETJET=y +CONFIG_HISAX_NETJET_U=y +CONFIG_HISAX_NICCY=y +CONFIG_HISAX_ISURF=y +CONFIG_HISAX_HSTSAPHIR=y +CONFIG_HISAX_BKM_A4T=y +CONFIG_HISAX_SCT_QUADRO=y +CONFIG_HISAX_GAZEL=y +CONFIG_HISAX_HFC_PCI=y +CONFIG_HISAX_W6692=y +CONFIG_HISAX_HFC_SX=y +CONFIG_HISAX_ENTERNOW_PCI=y +# CONFIG_HISAX_DEBUG is not set + +# +# HiSax PCMCIA card service modules +# +CONFIG_HISAX_SEDLBAUER_CS=m +CONFIG_HISAX_ELSA_CS=m +CONFIG_HISAX_AVM_A1_CS=m +CONFIG_HISAX_TELES_CS=m + +# +# HiSax sub driver modules +# +CONFIG_HISAX_ST5481=m +CONFIG_HISAX_HFCUSB=m +CONFIG_HISAX_HFC4S8S=m +CONFIG_HISAX_FRITZ_PCIPNP=m + +# +# Active cards +# +CONFIG_ISDN_DRV_ICN=m +CONFIG_ISDN_DRV_PCBIT=m +CONFIG_ISDN_DRV_SC=m +CONFIG_ISDN_DRV_ACT2000=m +CONFIG_ISDN_CAPI=m +CONFIG_CAPI_TRACE=y +CONFIG_ISDN_CAPI_CAPI20=m +CONFIG_ISDN_CAPI_MIDDLEWARE=y +CONFIG_ISDN_CAPI_CAPIDRV=m +# CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set + +# +# CAPI hardware drivers +# +CONFIG_CAPI_AVM=y +CONFIG_ISDN_DRV_AVMB1_B1ISA=m +CONFIG_ISDN_DRV_AVMB1_B1PCI=m +CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y +CONFIG_ISDN_DRV_AVMB1_T1ISA=m +CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m +CONFIG_ISDN_DRV_AVMB1_AVM_CS=m +CONFIG_ISDN_DRV_AVMB1_T1PCI=m +CONFIG_ISDN_DRV_AVMB1_C4=m +CONFIG_CAPI_EICON=y +CONFIG_ISDN_DIVAS=m +CONFIG_ISDN_DIVAS_BRIPCI=y +CONFIG_ISDN_DIVAS_PRIPCI=y +CONFIG_ISDN_DIVAS_DIVACAPI=m +CONFIG_ISDN_DIVAS_USERIDI=m +CONFIG_ISDN_DIVAS_MAINT=m +CONFIG_ISDN_DRV_GIGASET=m +CONFIG_GIGASET_CAPI=y +# CONFIG_GIGASET_I4L is not set +# CONFIG_GIGASET_DUMMYLL is not set +CONFIG_GIGASET_BASE=m +CONFIG_GIGASET_M105=m +CONFIG_GIGASET_M101=m +# CONFIG_GIGASET_DEBUG is not set +CONFIG_HYSDN=m +CONFIG_HYSDN_CAPI=y +CONFIG_MISDN=m +CONFIG_MISDN_DSP=m +CONFIG_MISDN_L1OIP=m + +# +# mISDN hardware drivers +# +CONFIG_MISDN_HFCPCI=m +CONFIG_MISDN_HFCMULTI=m +CONFIG_MISDN_HFCUSB=m +CONFIG_MISDN_AVMFRITZ=m +CONFIG_MISDN_SPEEDFAX=m +CONFIG_MISDN_INFINEON=m +CONFIG_MISDN_W6692=m +CONFIG_MISDN_NETJET=m +CONFIG_MISDN_IPAC=m +CONFIG_MISDN_ISAR=m +CONFIG_ISDN_HDLC=m + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=m +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_MATRIXKMAP=m + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ADP5588=m +CONFIG_KEYBOARD_ADP5589=m +CONFIG_KEYBOARD_ATKBD=m +CONFIG_KEYBOARD_QT1070=m +CONFIG_KEYBOARD_QT2160=m +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_TCA6416=m +CONFIG_KEYBOARD_TCA8418=m +CONFIG_KEYBOARD_MATRIX=m +# CONFIG_KEYBOARD_LM8323 is not set +CONFIG_KEYBOARD_LM8333=m +# CONFIG_KEYBOARD_MAX7359 is not set +CONFIG_KEYBOARD_MCS=m +CONFIG_KEYBOARD_MPR121=m +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_OMAP4 is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_CROS_EC is not set +# CONFIG_KEYBOARD_CAP11XX is not set +# CONFIG_KEYBOARD_BCM is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_SENTELIC=y +CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_OLPC=y +CONFIG_MOUSE_PS2_FOCALTECH=y +# CONFIG_MOUSE_PS2_VMMOUSE is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_CYAPA=m +CONFIG_MOUSE_ELAN_I2C=m +CONFIG_MOUSE_ELAN_I2C_I2C=y +CONFIG_MOUSE_ELAN_I2C_SMBUS=y +CONFIG_MOUSE_INPORT=m +# CONFIG_MOUSE_ATIXL is not set +CONFIG_MOUSE_LOGIBM=m +CONFIG_MOUSE_PC110PAD=m +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_MOUSE_GPIO is not set +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_USB=y +CONFIG_JOYSTICK_IFORCE_232=y +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TWIDJOY=m +CONFIG_JOYSTICK_ZHENHUA=m +CONFIG_JOYSTICK_DB9=m +CONFIG_JOYSTICK_GAMECON=m +CONFIG_JOYSTICK_TURBOGRAFX=m +CONFIG_JOYSTICK_AS5011=m +CONFIG_JOYSTICK_JOYDUMP=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_WALKERA0701=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_ACECAD=m +CONFIG_TABLET_USB_AIPTEK=m +CONFIG_TABLET_USB_GTCO=m +CONFIG_TABLET_USB_HANWANG=m +CONFIG_TABLET_USB_KBTAB=m +CONFIG_TABLET_SERIAL_WACOM4=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_OF_TOUCHSCREEN=y +# CONFIG_TOUCHSCREEN_ADS7846 is not set +# CONFIG_TOUCHSCREEN_AD7877 is not set +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +# CONFIG_TOUCHSCREEN_AD7879_SPI is not set +# CONFIG_TOUCHSCREEN_AR1021_I2C is not set +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +# CONFIG_TOUCHSCREEN_CYTTSP_SPI is not set +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_DYNAPRO=m +CONFIG_TOUCHSCREEN_HAMPSHIRE=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_EGALAX=m +CONFIG_TOUCHSCREEN_FUJITSU=m +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_HTCPEN=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TOUCHSCREEN_UCB1400=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_WM9705=y +CONFIG_TOUCHSCREEN_WM9712=y +CONFIG_TOUCHSCREEN_WM9713=y +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_MC13783=m +CONFIG_TOUCHSCREEN_USB_EGALAX=y +CONFIG_TOUCHSCREEN_USB_PANJIT=y +CONFIG_TOUCHSCREEN_USB_3M=y +CONFIG_TOUCHSCREEN_USB_ITM=y +CONFIG_TOUCHSCREEN_USB_ETURBO=y +CONFIG_TOUCHSCREEN_USB_GUNZE=y +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y +CONFIG_TOUCHSCREEN_USB_GOTOP=y +CONFIG_TOUCHSCREEN_USB_JASTEC=y +CONFIG_TOUCHSCREEN_USB_ELO=y +CONFIG_TOUCHSCREEN_USB_E2I=y +CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y +CONFIG_TOUCHSCREEN_USB_NEXIO=y +CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC_SERIO=m +# CONFIG_TOUCHSCREEN_TSC2005 is not set +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +# CONFIG_TOUCHSCREEN_SX8654 is not set +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_AD714X_I2C=m +CONFIG_INPUT_AD714X_SPI=m +# CONFIG_INPUT_ARIZONA_HAPTICS is not set +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_E3X0_BUTTON=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MC13783_PWRBUTTON=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_BEEPER=m +# CONFIG_INPUT_GPIO_TILT_POLLED is not set +CONFIG_INPUT_WISTRON_BTNS=m +CONFIG_INPUT_ATLAS_BTNS=m +CONFIG_INPUT_ATI_REMOTE2=m +CONFIG_INPUT_KEYSPAN_REMOTE=m +CONFIG_INPUT_KXTJ9=m +# CONFIG_INPUT_KXTJ9_POLLED_MODE is not set +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_YEALINK=m +CONFIG_INPUT_CM109=m +CONFIG_INPUT_RETU_PWRBUTTON=m +CONFIG_INPUT_TPS65218_PWRBUTTON=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_PCF50633_PMU=m +CONFIG_INPUT_PCF8574=m +CONFIG_INPUT_PWM_BEEPER=m +CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +CONFIG_INPUT_ADXL34X=m +CONFIG_INPUT_ADXL34X_I2C=m +CONFIG_INPUT_ADXL34X_SPI=m +# CONFIG_INPUT_IMS_PCU is not set +CONFIG_INPUT_CMA3000=m +CONFIG_INPUT_CMA3000_I2C=m +CONFIG_INPUT_IDEAPAD_SLIDEBAR=m +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=m +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=m +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_PARKBD=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_LIBPS2=m +CONFIG_SERIO_RAW=m +CONFIG_SERIO_ALTERA_PS2=m +CONFIG_SERIO_PS2MULT=m +CONFIG_SERIO_ARC_PS2=m +CONFIG_SERIO_APBPS2=m +CONFIG_SERIO_OLPC_APSP=m +CONFIG_HYPERV_KEYBOARD=m +CONFIG_GAMEPORT=m +CONFIG_GAMEPORT_NS558=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_FM801=m + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_HW_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +# CONFIG_SYNCLINK_GT is not set +CONFIG_NOZOMI=m +# CONFIG_ISI is not set +CONFIG_N_HDLC=m +CONFIG_N_GSM=m +CONFIG_TRACE_ROUTER=m +CONFIG_TRACE_SINK=m +CONFIG_DEVMEM=y +# CONFIG_DEVKMEM is not set + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_CS=m +CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set +CONFIG_SERIAL_8250_DW=m +# CONFIG_SERIAL_8250_FINTEK is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_OF_PLATFORM=m +CONFIG_SERIAL_SCCNXP=m +CONFIG_SERIAL_SC16IS7XX=m +# CONFIG_SERIAL_TIMBERDALE is not set +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 +CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 +# CONFIG_SERIAL_IFX6X60 is not set +CONFIG_SERIAL_PCH_UART=m +CONFIG_SERIAL_XILINX_PS_UART=m +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_ARC_NR_PORTS=1 +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_RP2_NR_UARTS=32 +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_SERIAL_CONEXANT_DIGICOLOR=m +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +# CONFIG_IPMI_SI_PROBE_DEFAULTS is not set +CONFIG_IPMI_SSIF=m +CONFIG_IPMI_WATCHDOG=m +CONFIG_IPMI_POWEROFF=m +CONFIG_HW_RANDOM=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_INTEL=m +CONFIG_HW_RANDOM_AMD=m +CONFIG_HW_RANDOM_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HW_RANDOM_TPM=m +CONFIG_NVRAM=m +CONFIG_DTLK=m +CONFIG_R3964=m +CONFIG_APPLICOM=m +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +CONFIG_SYNCLINK_CS=m +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_RAW_DRIVER=m +CONFIG_MAX_RAW_DEVS=256 +CONFIG_HPET=y +CONFIG_HPET_MMAP=y +CONFIG_HPET_MMAP_DEFAULT=y +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=m +CONFIG_TCG_TIS=m +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TCG_CRB=m +# CONFIG_TCG_TIS_ST33ZP24 is not set +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +# CONFIG_XILLYBUS is not set + +# +# I2C support +# +CONFIG_I2C=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX=m + +# +# Multiplexer I2C Chip support +# +# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set +# CONFIG_I2C_MUX_GPIO is not set +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +# CONFIG_I2C_MUX_PINCTRL is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_SMBUS=m +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCA=m + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NFORCE2_S4985=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# ACPI drivers +# +CONFIG_I2C_SCMI=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +CONFIG_I2C_DESIGNWARE_CORE=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_EG20T=m +# CONFIG_I2C_GPIO is not set +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PXA=m +CONFIG_I2C_PXA_PCI=y +CONFIG_I2C_RK3X=m +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_XILINX=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_DIOLAN_U2C=m +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +CONFIG_I2C_ROBOTFUZZ_OSIF=m +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_TINY_USB=m +CONFIG_I2C_VIPERBOARD=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +# CONFIG_I2C_CROS_EC_TUNNEL is not set +CONFIG_SCx200_ACB=m +# CONFIG_I2C_STUB is not set +CONFIG_I2C_SLAVE=y +CONFIG_I2C_SLAVE_EEPROM=m +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +CONFIG_SPI_ALTERA=m +CONFIG_SPI_BITBANG=m +CONFIG_SPI_BUTTERFLY=m +# CONFIG_SPI_CADENCE is not set +CONFIG_SPI_GPIO=m +CONFIG_SPI_LM70_LLP=m +# CONFIG_SPI_FSL_SPI is not set +CONFIG_SPI_OC_TINY=m +CONFIG_SPI_PXA2XX_DMA=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_SPI_SC18IS602=m +CONFIG_SPI_TOPCLIFF_PCH=m +CONFIG_SPI_XCOMM=m +CONFIG_SPI_XILINX=m +CONFIG_SPI_DESIGNWARE=m +CONFIG_SPI_DW_PCI=m +# CONFIG_SPI_DW_MID_DMA is not set +CONFIG_SPI_DW_MMIO=m + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_TLE62X0=m +CONFIG_SPMI=m +# CONFIG_HSI is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +# CONFIG_NTP_PPS is not set + +# +# PPS clients support +# +CONFIG_PPS_CLIENT_KTIMER=m +CONFIG_PPS_CLIENT_LDISC=m +CONFIG_PPS_CLIENT_PARPORT=m +CONFIG_PPS_CLIENT_GPIO=m + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=m +CONFIG_DP83640_PHY=m +CONFIG_PTP_1588_CLOCK_PCH=m +CONFIG_PINCTRL=y + +# +# Pin controllers +# +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AMD is not set +# CONFIG_PINCTRL_SINGLE is not set +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_PINCTRL_CHERRYVIEW=m +# CONFIG_PINCTRL_SUNRISEPOINT is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_DEVRES=y +CONFIG_OF_GPIO=y +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_74XX_MMIO is not set +# CONFIG_GPIO_ALTERA is not set +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_F7188X is not set +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_GRGPIO is not set +CONFIG_GPIO_ICH=m +# CONFIG_GPIO_IT8761E is not set +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_SCH=m +CONFIG_GPIO_SCH311X=m +# CONFIG_GPIO_SYSCON is not set +# CONFIG_GPIO_VX855 is not set +# CONFIG_GPIO_XILINX is not set + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_ADP5588 is not set +# CONFIG_GPIO_ADNP is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCF857X is not set + +# +# MFD GPIO expanders +# +CONFIG_GPIO_ARIZONA=m +CONFIG_GPIO_CS5535=y +CONFIG_GPIO_LP3943=m +CONFIG_GPIO_UCB1400=m + +# +# PCI GPIO expanders +# +CONFIG_GPIO_AMD8111=m +# CONFIG_GPIO_INTEL_MID is not set +# CONFIG_GPIO_ML_IOH is not set +# CONFIG_GPIO_PCH is not set +# CONFIG_GPIO_RDC321X is not set +# CONFIG_GPIO_SODAVILLE is not set + +# +# SPI GPIO expanders +# +# CONFIG_GPIO_74X164 is not set +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MCP23S08 is not set +# CONFIG_GPIO_MC33880 is not set + +# +# USB GPIO expanders +# +CONFIG_GPIO_VIPERBOARD=m +# CONFIG_W1 is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_PDA_POWER=m +# CONFIG_GENERIC_ADC_BATTERY is not set +CONFIG_TEST_POWER=m +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_OLPC=m +# CONFIG_BATTERY_SBS is not set +# CONFIG_BATTERY_BQ27x00 is not set +# CONFIG_BATTERY_MAX17040 is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_PCF50633 is not set +# CONFIG_CHARGER_ISP1704 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24190 is not set +CONFIG_CHARGER_BQ24735=m +# CONFIG_CHARGER_SMB347 is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +CONFIG_POWER_RESET=y +CONFIG_POWER_RESET_GPIO=y +# CONFIG_POWER_RESET_GPIO_RESTART is not set +# CONFIG_POWER_RESET_LTC2952 is not set +# CONFIG_POWER_RESET_RESTART is not set +# CONFIG_POWER_RESET_SYSCON is not set +# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set +CONFIG_POWER_AVS=y +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7X10=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_APPLESMC=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_MC13783_ADC=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_IBMAEM=m +CONFIG_SENSORS_IBMPEX=m +# CONFIG_SENSORS_IIO_HWMON is not set +CONFIG_SENSORS_I5500=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_POWR1220=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NCT7802=m +# CONFIG_SENSORS_NCT7904 is not set +CONFIG_SENSORS_PCF8591=m +CONFIG_PMBUS=m +CONFIG_SENSORS_PMBUS=m +CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_LM25066=m +CONFIG_SENSORS_LTC2978=m +CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX34440=m +CONFIG_SENSORS_MAX8688=m +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_UCD9000=m +CONFIG_SENSORS_UCD9200=m +CONFIG_SENSORS_ZL6100=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SHTC1=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_ADC128D818=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP103=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA_CPUTEMP=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m + +# +# ACPI drivers +# +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_SENSORS_ATK0110=m +CONFIG_THERMAL=y +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_OF=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_BANG_BANG=y +CONFIG_THERMAL_GOV_USER_SPACE=y +# CONFIG_CPU_THERMAL is not set +# CONFIG_THERMAL_EMULATION is not set +CONFIG_INTEL_POWERCLAMP=m +CONFIG_X86_PKG_TEMP_THERMAL=m +CONFIG_INTEL_SOC_DTS_THERMAL=m +CONFIG_INT340X_THERMAL=m +CONFIG_ACPI_THERMAL_REL=m + +# +# Texas Instruments thermal drivers +# +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_GPIO_WATCHDOG=m +CONFIG_XILINX_WATCHDOG=m +# CONFIG_CADENCE_WATCHDOG is not set +CONFIG_DW_WATCHDOG=m +# CONFIG_RN5T618_WATCHDOG is not set +CONFIG_RETU_WATCHDOG=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ADVANTECH_WDT=m +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +CONFIG_F71808E_WDT=m +CONFIG_SP5100_TCO=m +CONFIG_GEODE_WDT=m +CONFIG_SBC_FITPC2_WATCHDOG=m +CONFIG_EUROTECH_WDT=m +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +CONFIG_WAFER_WDT=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_IT87_WDT=m +CONFIG_HP_WATCHDOG=m +CONFIG_HPWDT_NMI_DECODING=y +CONFIG_SC1200_WDT=m +CONFIG_PC87413_WDT=m +CONFIG_NV_TCO=m +CONFIG_60XX_WDT=m +CONFIG_SBC8360_WDT=m +CONFIG_SBC7240_WDT=m +CONFIG_CPU5_WDT=m +CONFIG_SMSC_SCH311X_WDT=m +CONFIG_SMSC37B787_WDT=m +CONFIG_VIA_WDT=m +CONFIG_W83627HF_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_MACHZ_WDT=m +CONFIG_SBC_EPX_C3_WATCHDOG=m +CONFIG_MEN_A21_WDT=m + +# +# ISA-based Watchdog Cards +# +CONFIG_PCWATCHDOG=m +CONFIG_MIXCOMWD=m +CONFIG_WDT=m + +# +# PCI-based Watchdog Cards +# +CONFIG_PCIPCWATCHDOG=m +CONFIG_WDTPCI=m + +# +# USB-based Watchdog Cards +# +CONFIG_USBPCWATCHDOG=m +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y +CONFIG_SSB_PCMCIAHOST=y +CONFIG_SSB_SDIOHOST_POSSIBLE=y +CONFIG_SSB_SDIOHOST=y +# CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_SSB_DRIVER_GPIO=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +CONFIG_BCMA=m +CONFIG_BCMA_BLOCKIO=y +CONFIG_BCMA_HOST_PCI_POSSIBLE=y +CONFIG_BCMA_HOST_PCI=y +# CONFIG_BCMA_HOST_SOC is not set +CONFIG_BCMA_DRIVER_PCI=y +CONFIG_BCMA_DRIVER_GMAC_CMN=y +CONFIG_BCMA_DRIVER_GPIO=y +# CONFIG_BCMA_DEBUG is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +CONFIG_MFD_CS5535=m +# CONFIG_MFD_ATMEL_HLCDC is not set +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_CROS_EC=m +CONFIG_MFD_CROS_EC_I2C=m +CONFIG_MFD_CROS_EC_SPI=m +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DLN2 is not set +CONFIG_MFD_MC13XXX=m +# CONFIG_MFD_MC13XXX_SPI is not set +CONFIG_MFD_MC13XXX_I2C=m +# CONFIG_MFD_HI6421_PMIC is not set +CONFIG_HTC_PASIC3=m +# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_EZX_PCAP is not set +CONFIG_MFD_VIPERBOARD=m +CONFIG_MFD_RETU=m +CONFIG_MFD_PCF50633=m +CONFIG_PCF50633_ADC=m +CONFIG_PCF50633_GPIO=m +CONFIG_UCB1400_CORE=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RTSX_PCI=m +CONFIG_MFD_RTSX_USB=m +CONFIG_MFD_RK808=m +CONFIG_MFD_RN5T618=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SM501_GPIO=y +# CONFIG_MFD_SKY81452 is not set +CONFIG_ABX500_CORE=y +# CONFIG_MFD_STMPE is not set +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_LP3943=m +# CONFIG_TPS6105X is not set +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +CONFIG_MFD_TPS65217=m +CONFIG_MFD_TPS65218=m +# CONFIG_MFD_TPS65912 is not set +# CONFIG_MFD_TPS65912_SPI is not set +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_LM3533=m +# CONFIG_MFD_TIMBERDALE is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_VX855=m +CONFIG_MFD_ARIZONA=y +CONFIG_MFD_ARIZONA_I2C=m +# CONFIG_MFD_ARIZONA_SPI is not set +CONFIG_MFD_WM5102=y +CONFIG_MFD_WM5110=y +# CONFIG_MFD_WM8997 is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_REGULATOR is not set +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_VIDEO_V4L2=m +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_V4L2_MEM2MEM_DEV=m +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOBUF_DVB=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m +CONFIG_DVB_CORE=m +CONFIG_DVB_NET=y +CONFIG_TTPCI_EEPROM=m +CONFIG_DVB_MAX_ADAPTERS=8 +# CONFIG_DVB_DYNAMIC_MINORS is not set + +# +# Media drivers +# +CONFIG_RC_CORE=m +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_LIRC=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +CONFIG_RC_ATI_REMOTE=m +CONFIG_IR_ENE=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_FINTEK=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_IGORPLUGUSB=m +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_GSPCA=m +CONFIG_USB_M5602=m +CONFIG_USB_STV06XX=m +CONFIG_USB_GL860=m +CONFIG_USB_GSPCA_BENQ=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_DTCS033=m +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_JEILINJ=m +CONFIG_USB_GSPCA_JL2005BCD=m +CONFIG_USB_GSPCA_KINECT=m +CONFIG_USB_GSPCA_KONICA=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_NW80X=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_OV534_9=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7302=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SE401=m +CONFIG_USB_GSPCA_SN9C2028=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SPCA1528=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_SQ930X=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_STK1135=m +CONFIG_USB_GSPCA_STV0680=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TOUPTEK=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m + +# +# Analog TV USB devices +# +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_PVRUSB2_DVB=y +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_LOADER=m +# CONFIG_VIDEO_GO7007_USB_S2250_BOARD is not set + +# +# Analog/digital TV USB devices +# +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_AU0828_V4L2=y +CONFIG_VIDEO_AU0828_RC=y +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_RC=y +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m + +# +# Digital TV USB devices +# +CONFIG_DVB_USB=m +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_USB_DVBSKY=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_AS102=m + +# +# Webcam, TV (analog/digital) USB devices +# +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_V4L2=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_EM28XX_RC=m + +# +# Software defined radio USB devices +# +CONFIG_USB_AIRSPY=m +CONFIG_USB_HACKRF=m +CONFIG_USB_MSI2500=m +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture support +# +CONFIG_VIDEO_MEYE=m + +# +# Media capture/analog TV support +# +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_ZR36060=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m +CONFIG_VIDEO_ZORAN_AVS6EYES=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_SOLO6X10=m +CONFIG_VIDEO_TW68=m + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CX18_ALSA=m +CONFIG_VIDEO_CX23885=m +CONFIG_MEDIA_ALTERA_CI=m +CONFIG_VIDEO_CX25821=m +CONFIG_VIDEO_CX25821_ALSA=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_ENABLE_VP3054=y +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_CX88_MPEG=m +CONFIG_VIDEO_BT848=m +CONFIG_DVB_BT8XX=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_RC=y +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7134_GO7007=m +CONFIG_VIDEO_SAA7164=m + +# +# Media digital TV PCI Adapters +# +CONFIG_DVB_AV7110_IR=y +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_PATCH=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set +CONFIG_DVB_PLUTO2=m +CONFIG_DVB_DM1105=m +CONFIG_DVB_PT1=m +CONFIG_DVB_PT3=m +CONFIG_MANTIS_CORE=m +CONFIG_DVB_MANTIS=m +CONFIG_DVB_HOPPER=m +CONFIG_DVB_NGENE=m +CONFIG_DVB_DDBRIDGE=m +CONFIG_DVB_SMIPCIE=m +# CONFIG_V4L_PLATFORM_DRIVERS is not set +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m +CONFIG_VIDEO_SH_VEU=m +CONFIG_V4L_TEST_DRIVERS=y +# CONFIG_VIDEO_VIVID is not set +# CONFIG_VIDEO_VIM2M is not set + +# +# Supported MMC/SDIO adapters +# +CONFIG_SMS_SDIO_DRV=m +CONFIG_RADIO_ADAPTERS=y +CONFIG_RADIO_TEA575X=m +CONFIG_RADIO_SI470X=y +CONFIG_USB_SI470X=m +CONFIG_I2C_SI470X=m +CONFIG_RADIO_SI4713=m +CONFIG_USB_SI4713=m +CONFIG_PLATFORM_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_RADIO_SI476X=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m + +# +# Texas Instruments WL128x FM driver (ST based) +# +CONFIG_RADIO_WL128X=m +# CONFIG_V4L_RADIO_ISA_DRIVERS is not set + +# +# Supported FireWire (IEEE 1394) Adapters +# +CONFIG_DVB_FIREDTV=m +CONFIG_DVB_FIREDTV_INPUT=y +CONFIG_MEDIA_COMMON_OPTIONS=y + +# +# common driver options +# +CONFIG_VIDEO_CX2341X=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_CYPRESS_FIRMWARE=m +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +CONFIG_SMS_SIANO_MDTV=m +CONFIG_SMS_SIANO_RC=y +# CONFIG_SMS_SIANO_DEBUGFS is not set + +# +# Media ancillary drivers (tuners, sensors, i2c, frontends) +# +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=m + +# +# Audio decoders, processors and mixers +# +CONFIG_VIDEO_TVAUDIO=m +CONFIG_VIDEO_TDA7432=m +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS5345=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_UDA1342=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_WM8739=m +CONFIG_VIDEO_VP27SMPX=m +CONFIG_VIDEO_SONY_BTF_MPX=m + +# +# RDS decoders +# +CONFIG_VIDEO_SAA6588=m + +# +# Video decoders +# +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_BT866=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_TW2804=m +CONFIG_VIDEO_TW9903=m +CONFIG_VIDEO_TW9906=m +CONFIG_VIDEO_VPX3220=m + +# +# Video and audio decoders +# +CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_CX25840=m + +# +# Video encoders +# +CONFIG_VIDEO_SAA7127=m +CONFIG_VIDEO_SAA7185=m +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m + +# +# Camera sensor devices +# +CONFIG_VIDEO_OV7640=m +CONFIG_VIDEO_MT9V011=m + +# +# Flash devices +# + +# +# Video improvement chips +# +CONFIG_VIDEO_UPD64031A=m +CONFIG_VIDEO_UPD64083=m + +# +# Audio/Video compression chips +# +CONFIG_VIDEO_SAA6752HS=m + +# +# Miscellaneous helper chips +# +CONFIG_VIDEO_M52790=m + +# +# Sensors used on soc_camera driver +# +CONFIG_MEDIA_TUNER=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_M88RS6000T=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_M88DS3103=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_SI2165=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_MT312=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_TDA10071=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_L64781=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_MT352=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_EC100=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_RTL2830=m +CONFIG_DVB_RTL2832=m +CONFIG_DVB_RTL2832_SDR=m +CONFIG_DVB_SI2168=m +CONFIG_DVB_AS102_FE=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_VES1820=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_STV0297=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT3306A=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_S5H1411=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_S921=m +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_TC90522=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_A8293=m +CONFIG_DVB_SP2=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_AF9033=m + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +CONFIG_AGP=m +CONFIG_AGP_ALI=m +CONFIG_AGP_ATI=m +CONFIG_AGP_AMD=m +CONFIG_AGP_AMD64=m +CONFIG_AGP_INTEL=m +CONFIG_AGP_NVIDIA=m +CONFIG_AGP_SIS=m +CONFIG_AGP_SWORKS=m +CONFIG_AGP_VIA=m +CONFIG_AGP_EFFICEON=m +CONFIG_INTEL_GTT=m +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_VGA_SWITCHEROO=y + +# +# Direct Rendering Manager +# +CONFIG_DRM=m +CONFIG_DRM_MIPI_DSI=y +CONFIG_DRM_KMS_HELPER=m +CONFIG_DRM_KMS_FB_HELPER=y +CONFIG_DRM_LOAD_EDID_FIRMWARE=y +CONFIG_DRM_TTM=m + +# +# I2C encoder or helper chips +# +CONFIG_DRM_I2C_ADV7511=m +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_PTN3460=m +# CONFIG_DRM_PS8622 is not set +CONFIG_DRM_TDFX=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +# CONFIG_DRM_RADEON_USERPTR is not set +# CONFIG_DRM_RADEON_UMS is not set +CONFIG_DRM_NOUVEAU=m +CONFIG_NOUVEAU_DEBUG=5 +CONFIG_NOUVEAU_DEBUG_DEFAULT=3 +CONFIG_DRM_NOUVEAU_BACKLIGHT=y +CONFIG_DRM_I915=m +CONFIG_DRM_I915_KMS=y +CONFIG_DRM_I915_FBDEV=y +# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m +# CONFIG_DRM_VGEM is not set +CONFIG_DRM_VMWGFX=m +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_GMA500=m +CONFIG_DRM_GMA600=y +CONFIG_DRM_GMA3600=y +CONFIG_DRM_UDL=m +CONFIG_DRM_AST=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_QXL=m +CONFIG_DRM_BOCHS=m +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +# CONFIG_DRM_PANEL_SIMPLE is not set +# CONFIG_DRM_PANEL_LD9040 is not set +# CONFIG_DRM_PANEL_S6E8AA0 is not set +# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set + +# +# Frame buffer Devices +# +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y +CONFIG_FB_CMDLINE=y +CONFIG_FB_DDC=m +CONFIG_FB_BOOT_VESA_SUPPORT=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_DEFERRED_IO=y +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +CONFIG_FB_UVESA=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +CONFIG_FB_OPENCORES=m +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +CONFIG_FB_I810=m +CONFIG_FB_I810_GTF=y +CONFIG_FB_I810_I2C=y +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +CONFIG_FB_VIA=m +CONFIG_FB_VIA_DIRECT_PROCFS=y +CONFIG_FB_VIA_X_COMPATIBILITY=y +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +CONFIG_FB_VOODOO1=m +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_SM501 is not set +# CONFIG_FB_SMSCUFX is not set +CONFIG_FB_UDL=m +CONFIG_FB_VIRTUAL=m +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_AUO_K190X is not set +CONFIG_FB_HYPERV=m +# CONFIG_FB_SIMPLE is not set +CONFIG_FB_SSD1307=m +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_L4F00242T03 is not set +# CONFIG_LCD_LMS283GF05 is not set +# CONFIG_LCD_LTV350QV is not set +# CONFIG_LCD_ILI922X is not set +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_TDO24M is not set +# CONFIG_LCD_VGG2432A4 is not set +CONFIG_LCD_PLATFORM=m +# CONFIG_LCD_S6E63M0 is not set +# CONFIG_LCD_LD9040 is not set +# CONFIG_LCD_AMS369FG06 is not set +# CONFIG_LCD_LMS501KF03 is not set +# CONFIG_LCD_HX8357 is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_LM3533=m +# CONFIG_BACKLIGHT_PWM is not set +CONFIG_BACKLIGHT_APPLE=m +# CONFIG_BACKLIGHT_SAHARA is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +CONFIG_BACKLIGHT_PCF50633=m +CONFIG_BACKLIGHT_LM3630A=m +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_OT200 is not set +# CONFIG_BACKLIGHT_TPS65217 is not set +# CONFIG_BACKLIGHT_GPIO is not set +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +CONFIG_VGASTATE=m +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +# CONFIG_VGACON_SOFT_SCROLLBACK is not set +# CONFIG_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_LOGO is not set +CONFIG_SOUND=m +CONFIG_SOUND_OSS_CORE=y +# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HWDEP=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_JACK=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_KCTL_JACK=y +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_RAWMIDI_SEQ=m +CONFIG_SND_OPL3_LIB_SEQ=m +CONFIG_SND_OPL4_LIB_SEQ=m +CONFIG_SND_SBAWE_SEQ=m +CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_MPU401_UART=m +CONFIG_SND_OPL3_LIB=m +CONFIG_SND_OPL4_LIB=m +CONFIG_SND_VX_LIB=m +CONFIG_SND_AC97_CODEC=m +CONFIG_SND_DRIVERS=y +# CONFIG_SND_PCSP is not set +CONFIG_SND_DUMMY=m +CONFIG_SND_ALOOP=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_MTPAV=m +CONFIG_SND_MTS64=m +CONFIG_SND_SERIAL_U16550=m +CONFIG_SND_MPU401=m +CONFIG_SND_PORTMAN2X4=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_WSS_LIB=m +CONFIG_SND_SB_COMMON=m +CONFIG_SND_SB8_DSP=m +CONFIG_SND_SB16_DSP=m +CONFIG_SND_ISA=y +CONFIG_SND_ADLIB=m +CONFIG_SND_AD1816A=m +CONFIG_SND_AD1848=m +CONFIG_SND_ALS100=m +CONFIG_SND_AZT1605=m +CONFIG_SND_AZT2316=m +CONFIG_SND_AZT2320=m +CONFIG_SND_CMI8328=m +CONFIG_SND_CMI8330=m +CONFIG_SND_CS4231=m +CONFIG_SND_CS4236=m +CONFIG_SND_ES1688=m +CONFIG_SND_ES18XX=m +CONFIG_SND_SC6000=m +CONFIG_SND_GUSCLASSIC=m +CONFIG_SND_GUSEXTREME=m +CONFIG_SND_GUSMAX=m +CONFIG_SND_INTERWAVE=m +CONFIG_SND_INTERWAVE_STB=m +CONFIG_SND_JAZZ16=m +CONFIG_SND_OPL3SA2=m +CONFIG_SND_OPTI92X_AD1848=m +CONFIG_SND_OPTI92X_CS4231=m +CONFIG_SND_OPTI93X=m +CONFIG_SND_MIRO=m +CONFIG_SND_SB8=m +CONFIG_SND_SB16=m +CONFIG_SND_SBAWE=m +CONFIG_SND_SB16_CSP=y +CONFIG_SND_SSCAPE=m +CONFIG_SND_WAVEFRONT=m +CONFIG_SND_MSND_PINNACLE=m +CONFIG_SND_MSND_CLASSIC=m +CONFIG_SND_PCI=y +CONFIG_SND_AD1889=m +CONFIG_SND_ALS300=m +CONFIG_SND_ALS4000=m +CONFIG_SND_ALI5451=m +CONFIG_SND_ASIHPI=m +CONFIG_SND_ATIIXP=m +CONFIG_SND_ATIIXP_MODEM=m +CONFIG_SND_AU8810=m +CONFIG_SND_AU8820=m +CONFIG_SND_AU8830=m +CONFIG_SND_AW2=m +CONFIG_SND_AZT3328=m +CONFIG_SND_BT87X=m +# CONFIG_SND_BT87X_OVERCLOCK is not set +CONFIG_SND_CA0106=m +CONFIG_SND_CMIPCI=m +CONFIG_SND_OXYGEN_LIB=m +CONFIG_SND_OXYGEN=m +CONFIG_SND_CS4281=m +CONFIG_SND_CS46XX=m +CONFIG_SND_CS46XX_NEW_DSP=y +CONFIG_SND_CS5530=m +CONFIG_SND_CS5535AUDIO=m +CONFIG_SND_CTXFI=m +CONFIG_SND_DARLA20=m +CONFIG_SND_GINA20=m +CONFIG_SND_LAYLA20=m +CONFIG_SND_DARLA24=m +CONFIG_SND_GINA24=m +CONFIG_SND_LAYLA24=m +CONFIG_SND_MONA=m +CONFIG_SND_MIA=m +CONFIG_SND_ECHO3G=m +CONFIG_SND_INDIGO=m +CONFIG_SND_INDIGOIO=m +CONFIG_SND_INDIGODJ=m +CONFIG_SND_INDIGOIOX=m +CONFIG_SND_INDIGODJX=m +CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1X=m +CONFIG_SND_ENS1370=m +CONFIG_SND_ENS1371=m +CONFIG_SND_ES1938=m +CONFIG_SND_ES1968=m +CONFIG_SND_ES1968_INPUT=y +CONFIG_SND_ES1968_RADIO=y +CONFIG_SND_FM801=m +CONFIG_SND_FM801_TEA575X_BOOL=y +CONFIG_SND_HDSP=m +CONFIG_SND_HDSPM=m +CONFIG_SND_ICE1712=m +CONFIG_SND_ICE1724=m +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +CONFIG_SND_KORG1212=m +CONFIG_SND_LOLA=m +CONFIG_SND_LX6464ES=m +CONFIG_SND_MAESTRO3=m +CONFIG_SND_MAESTRO3_INPUT=y +CONFIG_SND_MIXART=m +CONFIG_SND_NM256=m +CONFIG_SND_PCXHR=m +CONFIG_SND_RIPTIDE=m +CONFIG_SND_RME32=m +CONFIG_SND_RME96=m +CONFIG_SND_RME9652=m +CONFIG_SND_SIS7019=m +CONFIG_SND_SONICVIBES=m +CONFIG_SND_TRIDENT=m +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRTUOSO=m +CONFIG_SND_VX222=m +CONFIG_SND_YMFPCI=m + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_PREALLOC_SIZE=4096 +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +CONFIG_SND_HDA_INPUT_JACK=y +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDA_CORE=m +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_6FIRE=m +CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m +CONFIG_SND_USB_LINE6=m +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_VARIAX=m +CONFIG_SND_FIREWIRE=y +CONFIG_SND_FIREWIRE_LIB=m +CONFIG_SND_DICE=m +CONFIG_SND_OXFW=m +CONFIG_SND_ISIGHT=m +CONFIG_SND_SCS1X=m +CONFIG_SND_FIREWORKS=m +CONFIG_SND_BEBOB=m +CONFIG_SND_PCMCIA=y +CONFIG_SND_VXPOCKET=m +CONFIG_SND_PDAUDIOCF=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +# CONFIG_SND_ATMEL_SOC is not set +CONFIG_SND_DESIGNWARE_I2S=m + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +CONFIG_SND_SST_MFLD_PLATFORM=m +CONFIG_SND_SST_IPC=m +CONFIG_SND_SST_IPC_ACPI=m +CONFIG_SND_SOC_INTEL_SST=m +CONFIG_SND_SOC_INTEL_SST_ACPI=m +CONFIG_SND_SOC_INTEL_HASWELL=m +CONFIG_SND_SOC_INTEL_BAYTRAIL=m +CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m +CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m +# CONFIG_SND_SOC_QCOM is not set +# CONFIG_SND_SOC_XTFPGA_I2S is not set +CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +# CONFIG_SND_SOC_ADAU1701 is not set +# CONFIG_SND_SOC_AK4104 is not set +# CONFIG_SND_SOC_AK4554 is not set +# CONFIG_SND_SOC_AK4642 is not set +# CONFIG_SND_SOC_AK5386 is not set +# CONFIG_SND_SOC_ALC5623 is not set +# CONFIG_SND_SOC_CS35L32 is not set +# CONFIG_SND_SOC_CS42L51_I2C is not set +# CONFIG_SND_SOC_CS42L52 is not set +# CONFIG_SND_SOC_CS42L56 is not set +# CONFIG_SND_SOC_CS42L73 is not set +# CONFIG_SND_SOC_CS4265 is not set +# CONFIG_SND_SOC_CS4270 is not set +# CONFIG_SND_SOC_CS4271_I2C is not set +# CONFIG_SND_SOC_CS4271_SPI is not set +# CONFIG_SND_SOC_CS42XX8_I2C is not set +CONFIG_SND_SOC_HDMI_CODEC=m +# CONFIG_SND_SOC_ES8328 is not set +CONFIG_SND_SOC_MAX98090=m +# CONFIG_SND_SOC_PCM1681 is not set +# CONFIG_SND_SOC_PCM1792A is not set +# CONFIG_SND_SOC_PCM512x_I2C is not set +# CONFIG_SND_SOC_PCM512x_SPI is not set +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RT286=m +# CONFIG_SND_SOC_RT5631 is not set +CONFIG_SND_SOC_RT5640=m +CONFIG_SND_SOC_RT5645=m +CONFIG_SND_SOC_RT5670=m +# CONFIG_SND_SOC_RT5677_SPI is not set +# CONFIG_SND_SOC_SGTL5000 is not set +CONFIG_SND_SOC_SI476X=m +# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set +CONFIG_SND_SOC_SPDIF=m +# CONFIG_SND_SOC_SSM2602_SPI is not set +# CONFIG_SND_SOC_SSM2602_I2C is not set +# CONFIG_SND_SOC_SSM4567 is not set +# CONFIG_SND_SOC_STA32X is not set +# CONFIG_SND_SOC_STA350 is not set +# CONFIG_SND_SOC_TAS2552 is not set +# CONFIG_SND_SOC_TAS5086 is not set +# CONFIG_SND_SOC_TFA9879 is not set +# CONFIG_SND_SOC_TLV320AIC23_I2C is not set +# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +# CONFIG_SND_SOC_TLV320AIC31XX is not set +# CONFIG_SND_SOC_TLV320AIC3X is not set +# CONFIG_SND_SOC_TS3A227E is not set +# CONFIG_SND_SOC_WM8510 is not set +# CONFIG_SND_SOC_WM8523 is not set +# CONFIG_SND_SOC_WM8580 is not set +# CONFIG_SND_SOC_WM8711 is not set +# CONFIG_SND_SOC_WM8728 is not set +# CONFIG_SND_SOC_WM8731 is not set +# CONFIG_SND_SOC_WM8737 is not set +# CONFIG_SND_SOC_WM8741 is not set +# CONFIG_SND_SOC_WM8750 is not set +# CONFIG_SND_SOC_WM8753 is not set +# CONFIG_SND_SOC_WM8770 is not set +# CONFIG_SND_SOC_WM8776 is not set +# CONFIG_SND_SOC_WM8804_I2C is not set +# CONFIG_SND_SOC_WM8804_SPI is not set +# CONFIG_SND_SOC_WM8903 is not set +# CONFIG_SND_SOC_WM8962 is not set +# CONFIG_SND_SOC_WM8978 is not set +# CONFIG_SND_SOC_TPA6130A2 is not set +CONFIG_SND_SIMPLE_CARD=m +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m + +# +# HID support +# +CONFIG_HID=m +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=m + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=m +CONFIG_HID_ACRUX=m +CONFIG_HID_ACRUX_FF=y +CONFIG_HID_APPLE=m +CONFIG_HID_APPLEIR=m +CONFIG_HID_AUREAL=m +CONFIG_HID_BELKIN=m +CONFIG_HID_BETOP_FF=m +CONFIG_HID_CHERRY=m +CONFIG_HID_CHICONY=m +CONFIG_HID_PRODIKEYS=m +CONFIG_HID_CP2112=m +CONFIG_HID_CYPRESS=m +CONFIG_HID_DRAGONRISE=m +CONFIG_DRAGONRISE_FF=y +CONFIG_HID_EMS_FF=m +CONFIG_HID_ELECOM=m +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=m +CONFIG_HID_HOLTEK=m +CONFIG_HOLTEK_FF=y +CONFIG_HID_GT683R=m +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KYE=m +CONFIG_HID_UCLOGIC=m +CONFIG_HID_WALTOP=m +CONFIG_HID_GYRATION=m +CONFIG_HID_ICADE=m +CONFIG_HID_TWINHAN=m +CONFIG_HID_KENSINGTON=m +CONFIG_HID_LCPOWER=m +CONFIG_HID_LENOVO=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +CONFIG_HID_MAGICMOUSE=m +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_NTRIG=m +CONFIG_HID_ORTEK=m +CONFIG_HID_PANTHERLORD=m +CONFIG_PANTHERLORD_FF=y +CONFIG_HID_PENMOUNT=m +CONFIG_HID_PETALYNX=m +CONFIG_HID_PICOLCD=m +CONFIG_HID_PICOLCD_FB=y +CONFIG_HID_PICOLCD_BACKLIGHT=y +CONFIG_HID_PICOLCD_LCD=y +CONFIG_HID_PICOLCD_LEDS=y +CONFIG_HID_PICOLCD_CIR=y +CONFIG_HID_PLANTRONICS=m +CONFIG_HID_PRIMAX=m +CONFIG_HID_ROCCAT=m +CONFIG_HID_SAITEK=m +CONFIG_HID_SAMSUNG=m +CONFIG_HID_SONY=m +CONFIG_SONY_FF=y +CONFIG_HID_SPEEDLINK=m +CONFIG_HID_STEELSERIES=m +CONFIG_HID_SUNPLUS=m +CONFIG_HID_RMI=m +CONFIG_HID_GREENASIA=m +CONFIG_GREENASIA_FF=y +CONFIG_HID_HYPERV_MOUSE=m +CONFIG_HID_SMARTJOYPLUS=m +CONFIG_SMARTJOYPLUS_FF=y +CONFIG_HID_TIVO=m +CONFIG_HID_TOPSEED=m +CONFIG_HID_THINGM=m +CONFIG_HID_THRUSTMASTER=m +CONFIG_THRUSTMASTER_FF=y +CONFIG_HID_WACOM=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_XINMO=m +CONFIG_HID_ZEROPLUS=m +CONFIG_ZEROPLUS_FF=y +CONFIG_HID_ZYDACRON=m +CONFIG_HID_SENSOR_HUB=m +# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set + +# +# USB HID support +# +CONFIG_USB_HID=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y + +# +# I2C HID support +# +CONFIG_I2C_HID=m +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=m +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_DYNAMIC_MINORS=y +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_OTG_FSM is not set +CONFIG_USB_MON=m +CONFIG_USB_WUSB=m +CONFIG_USB_WUSB_CBAF=m +# CONFIG_USB_WUSB_CBAF_DEBUG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_C67X00_HCD=m +CONFIG_USB_XHCI_HCD=m +CONFIG_USB_XHCI_PCI=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=m +# CONFIG_USB_EHCI_HCD_PLATFORM is not set +CONFIG_USB_OXU210HP_HCD=m +CONFIG_USB_ISP116X_HCD=m +CONFIG_USB_ISP1362_HCD=m +CONFIG_USB_FUSBH200_HCD=m +# CONFIG_USB_FOTG210_HCD is not set +CONFIG_USB_MAX3421_HCD=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PCI=m +# CONFIG_USB_OHCI_HCD_SSB is not set +# CONFIG_USB_OHCI_HCD_PLATFORM is not set +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_U132_HCD=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_HCD_ISO is not set +CONFIG_USB_SL811_CS=m +CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_WHCI_HCD=m +CONFIG_USB_HWA_HCD=m +# CONFIG_USB_HCD_BCMA is not set +# CONFIG_USB_HCD_SSB is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_WDM=m +CONFIG_USB_TMC=m + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_REALTEK_AUTOPM=y +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +CONFIG_USB_STORAGE_ENE_UB6250=m +CONFIG_USB_UAS=m + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_DEBUG is not set +CONFIG_USB_MUSB_HDRC=m +# CONFIG_USB_MUSB_HOST is not set +# CONFIG_USB_MUSB_GADGET is not set +CONFIG_USB_MUSB_DUAL_ROLE=y + +# +# Platform Glue Layer +# +CONFIG_MUSB_PIO_ONLY=y +# CONFIG_USB_DWC3 is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +CONFIG_USB_USS720=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_SIMPLE=m +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_METRO=m +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7715_PARPORT=y +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_MXUPORT=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_QCAUX=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +CONFIG_USB_SERIAL_XSENS_MT=m +CONFIG_USB_SERIAL_WISHBONE=m +CONFIG_USB_SERIAL_SSU100=m +CONFIG_USB_SERIAL_QT2=m +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +CONFIG_USB_RIO500=m +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_LED=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_IDMOUSE=m +CONFIG_USB_FTDI_ELAN=m +CONFIG_USB_APPLEDISPLAY=m +CONFIG_USB_SISUSBVGA=m +# CONFIG_USB_SISUSBVGA_CON is not set +CONFIG_USB_LD=m +CONFIG_USB_TRANCEVIBRATOR=m +CONFIG_USB_IOWARRIOR=m +CONFIG_USB_TEST=m +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +CONFIG_USB_ISIGHTFW=m +CONFIG_USB_YUREX=m +CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_HSIC_USB3503=m +CONFIG_USB_LINK_LAYER_TEST=m +# CONFIG_USB_CHAOSKEY is not set +CONFIG_USB_ATM=m +CONFIG_USB_SPEEDTOUCH=m +CONFIG_USB_CXACRU=m +CONFIG_USB_UEAGLEATM=m +CONFIG_USB_XUSBATM=m + +# +# USB Physical Layer drivers +# +CONFIG_USB_PHY=y +CONFIG_NOP_USB_XCEIV=m +# CONFIG_USB_GPIO_VBUS is not set +CONFIG_TAHVO_USB=m +# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set +CONFIG_USB_ISP1301=m +CONFIG_USB_GADGET=m +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +CONFIG_USB_FUSB300=m +# CONFIG_USB_FOTG210_UDC is not set +CONFIG_USB_GR_UDC=m +CONFIG_USB_R8A66597=m +CONFIG_USB_PXA27X=m +CONFIG_USB_MV_UDC=m +CONFIG_USB_MV_U3D=m +CONFIG_USB_M66592=m +CONFIG_USB_BDC_UDC=m + +# +# Platform Support +# +CONFIG_USB_BDC_PCI=m +CONFIG_USB_AMD5536UDC=m +CONFIG_USB_NET2272=m +CONFIG_USB_NET2272_DMA=y +CONFIG_USB_NET2280=m +CONFIG_USB_GOKU=m +CONFIG_USB_EG20T=m +CONFIG_USB_GADGET_XILINX=m +CONFIG_USB_DUMMY_HCD=m +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_F_ACM=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_OBEX=m +CONFIG_USB_F_NCM=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_SUBSET=m +CONFIG_USB_F_RNDIS=m +CONFIG_USB_F_MASS_STORAGE=m +CONFIG_USB_F_FS=m +CONFIG_USB_F_UAC2=m +CONFIG_USB_F_UVC=m +CONFIG_USB_F_MIDI=m +CONFIG_USB_F_HID=m +CONFIG_USB_F_PRINTER=m +# CONFIG_USB_CONFIGFS is not set +# CONFIG_USB_ZERO is not set +CONFIG_USB_AUDIO=m +# CONFIG_GADGET_UAC1 is not set +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +# CONFIG_USB_ETH_EEM is not set +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_GADGET_TARGET=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +# CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_G_NOKIA is not set +# CONFIG_USB_G_ACM_MS is not set +# CONFIG_USB_G_MULTI is not set +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=y +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_LED_TRIG=y +CONFIG_UWB=m +CONFIG_UWB_HWA=m +CONFIG_UWB_WHCI=m +CONFIG_UWB_I1480U=m +CONFIG_MMC=m +# CONFIG_MMC_DEBUG is not set +# CONFIG_MMC_CLKGATE is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=m +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_BLOCK_BOUNCE=y +CONFIG_SDIO_UART=m +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PCI=m +CONFIG_MMC_RICOH_MMC=y +CONFIG_MMC_SDHCI_ACPI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_SDHCI_OF_ARASAN=m +# CONFIG_MMC_SDHCI_F_SDH30 is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +CONFIG_MMC_SDRICOH_CS=m +CONFIG_MMC_CB710=m +CONFIG_MMC_VIA_SDMMC=m +CONFIG_MMC_VUB300=m +CONFIG_MMC_USHC=m +CONFIG_MMC_USDHI6ROL0=m +CONFIG_MMC_REALTEK_PCI=m +CONFIG_MMC_REALTEK_USB=m +CONFIG_MMC_TOSHIBA_PCI=m +CONFIG_MEMSTICK=m +# CONFIG_MEMSTICK_DEBUG is not set + +# +# MemoryStick drivers +# +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set +CONFIG_MSPRO_BLOCK=m +CONFIG_MS_BLOCK=m + +# +# MemoryStick Host Controller Drivers +# +CONFIG_MEMSTICK_TIFM_MS=m +CONFIG_MEMSTICK_JMICRON_38X=m +CONFIG_MEMSTICK_R592=m +CONFIG_MEMSTICK_REALTEK_PCI=m +CONFIG_MEMSTICK_REALTEK_USB=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m +CONFIG_LEDS_CLASS_FLASH=m + +# +# LED drivers +# +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3533=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +# CONFIG_LEDS_PCA9532_GPIO is not set +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_LP55XX_COMMON=m +CONFIG_LEDS_LP5521=m +CONFIG_LEDS_LP5523=m +CONFIG_LEDS_LP5562=m +CONFIG_LEDS_LP8501=m +CONFIG_LEDS_LP8860=m +CONFIG_LEDS_CLEVO_MAIL=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_PWM=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_INTEL_SS4200=m +CONFIG_LEDS_LT3593=m +CONFIG_LEDS_DELL_NETBOOKS=m +CONFIG_LEDS_MC13783=m +CONFIG_LEDS_TCA6507=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_OT200=m + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +CONFIG_LEDS_BLINKM=m +# CONFIG_LEDS_PM8941_WLED is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_USER_MAD=m +CONFIG_INFINIBAND_USER_ACCESS=m +CONFIG_INFINIBAND_USER_MEM=y +CONFIG_INFINIBAND_ON_DEMAND_PAGING=y +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_MTHCA=m +CONFIG_INFINIBAND_MTHCA_DEBUG=y +CONFIG_INFINIBAND_AMSO1100=m +# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set +CONFIG_INFINIBAND_CXGB3=m +# CONFIG_INFINIBAND_CXGB3_DEBUG is not set +CONFIG_INFINIBAND_CXGB4=m +CONFIG_MLX4_INFINIBAND=m +CONFIG_MLX5_INFINIBAND=m +CONFIG_INFINIBAND_NES=m +# CONFIG_INFINIBAND_NES_DEBUG is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INFINIBAND_USNIC=m +CONFIG_INFINIBAND_IPOIB=m +CONFIG_INFINIBAND_IPOIB_CM=y +CONFIG_INFINIBAND_IPOIB_DEBUG=y +# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set +CONFIG_INFINIBAND_SRP=m +CONFIG_INFINIBAND_SRPT=m +CONFIG_INFINIBAND_ISER=m +CONFIG_INFINIBAND_ISERT=m +CONFIG_EDAC=y +CONFIG_EDAC_LEGACY_SYSFS=y +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_DECODE_MCE=m +CONFIG_EDAC_MCE_INJ=m +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_AMD64=m +CONFIG_EDAC_AMD64_ERROR_INJECTION=y +CONFIG_EDAC_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I3200=m +CONFIG_EDAC_IE31200=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I7CORE=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=m +CONFIG_EDAC_I5000=m +CONFIG_EDAC_I5100=m +CONFIG_EDAC_I7300=m +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +CONFIG_RTC_INTF_DEV_UIE_EMUL=y +CONFIG_RTC_DRV_TEST=m + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_ABB5ZES3 is not set +# CONFIG_RTC_DRV_ABX80X is not set +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1374_WDT=y +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_HYM8563=m +CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_ISL12022=m +CONFIG_RTC_DRV_ISL12057=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF85063=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_BQ32K=m +CONFIG_RTC_DRV_S35390A=m +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m +CONFIG_RTC_DRV_EM3027=m +CONFIG_RTC_DRV_RV3029C2=m + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1343 is not set +# CONFIG_RTC_DRV_DS1347 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_DS3234 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_RX4581 is not set +# CONFIG_RTC_DRV_MCP795 is not set + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1685_FAMILY=m +CONFIG_RTC_DRV_DS1685=y +# CONFIG_RTC_DRV_DS1689 is not set +# CONFIG_RTC_DRV_DS17285 is not set +# CONFIG_RTC_DRV_DS17485 is not set +# CONFIG_RTC_DRV_DS17885 is not set +# CONFIG_RTC_DS1685_PROC_REGS is not set +CONFIG_RTC_DS1685_SYSFS_REGS=y +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_STK17TA8=m +CONFIG_RTC_DRV_M48T86=m +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_MSM6242=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_RP5C01=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_PCF50633=m + +# +# on-CPU RTC drivers +# +CONFIG_RTC_DRV_MC13XXX=m +CONFIG_RTC_DRV_SNVS=m +# CONFIG_RTC_DRV_XGENE is not set + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_PCI=m +# CONFIG_HSU_DMA_PCI is not set +CONFIG_PCH_DMA=m +CONFIG_FSL_EDMA=m +CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=m +CONFIG_DMA_ACPI=y +CONFIG_DMA_OF=y + +# +# DMA Clients +# +CONFIG_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +CONFIG_DMA_ENGINE_RAID=y +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_CFAG12864B=m +CONFIG_CFAG12864B_RATE=20 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +CONFIG_UIO_PDRV_GENIRQ=m +# CONFIG_UIO_DMEM_GENIRQ is not set +CONFIG_UIO_AEC=m +CONFIG_UIO_SERCOS3=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_NETX=m +# CONFIG_UIO_MF624 is not set +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_VIRQFD=m +CONFIG_VFIO=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_VGA=y +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO=m + +# +# Virtio drivers +# +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_BALLOON=m +# CONFIG_VIRTIO_INPUT is not set +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y + +# +# Microsoft Hyper-V guest support +# +CONFIG_HYPERV=m +CONFIG_HYPERV_UTILS=m +CONFIG_HYPERV_BALLOON=m +CONFIG_STAGING=y +CONFIG_SLICOSS=m +CONFIG_PRISM2_USB=m +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +CONFIG_COMEDI_MISC_DRIVERS=y +CONFIG_COMEDI_BOND=m +CONFIG_COMEDI_TEST=m +CONFIG_COMEDI_PARPORT=m +CONFIG_COMEDI_SERIAL2002=m +CONFIG_COMEDI_SSV_DNP=m +CONFIG_COMEDI_ISA_DRIVERS=y +CONFIG_COMEDI_PCL711=m +CONFIG_COMEDI_PCL724=m +CONFIG_COMEDI_PCL726=m +CONFIG_COMEDI_PCL730=m +CONFIG_COMEDI_PCL812=m +CONFIG_COMEDI_PCL816=m +CONFIG_COMEDI_PCL818=m +CONFIG_COMEDI_PCM3724=m +CONFIG_COMEDI_AMPLC_DIO200_ISA=m +CONFIG_COMEDI_AMPLC_PC236_ISA=m +CONFIG_COMEDI_AMPLC_PC263_ISA=m +CONFIG_COMEDI_RTI800=m +CONFIG_COMEDI_RTI802=m +CONFIG_COMEDI_DAC02=m +CONFIG_COMEDI_DAS16M1=m +CONFIG_COMEDI_DAS08_ISA=m +CONFIG_COMEDI_DAS16=m +CONFIG_COMEDI_DAS800=m +CONFIG_COMEDI_DAS1800=m +CONFIG_COMEDI_DAS6402=m +CONFIG_COMEDI_DT2801=m +CONFIG_COMEDI_DT2811=m +CONFIG_COMEDI_DT2814=m +CONFIG_COMEDI_DT2815=m +CONFIG_COMEDI_DT2817=m +CONFIG_COMEDI_DT282X=m +CONFIG_COMEDI_DMM32AT=m +CONFIG_COMEDI_UNIOXX5=m +CONFIG_COMEDI_FL512=m +CONFIG_COMEDI_AIO_AIO12_8=m +CONFIG_COMEDI_AIO_IIRO_16=m +CONFIG_COMEDI_II_PCI20KC=m +CONFIG_COMEDI_C6XDIGIO=m +CONFIG_COMEDI_MPC624=m +CONFIG_COMEDI_ADQ12B=m +CONFIG_COMEDI_NI_AT_A2150=m +CONFIG_COMEDI_NI_AT_AO=m +CONFIG_COMEDI_NI_ATMIO=m +CONFIG_COMEDI_NI_ATMIO16D=m +CONFIG_COMEDI_NI_LABPC_ISA=m +CONFIG_COMEDI_PCMAD=m +CONFIG_COMEDI_PCMDA12=m +CONFIG_COMEDI_PCMMIO=m +CONFIG_COMEDI_PCMUIO=m +CONFIG_COMEDI_MULTIQ3=m +CONFIG_COMEDI_S526=m +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_8255_PCI=m +CONFIG_COMEDI_ADDI_WATCHDOG=m +CONFIG_COMEDI_ADDI_APCI_1032=m +CONFIG_COMEDI_ADDI_APCI_1500=m +CONFIG_COMEDI_ADDI_APCI_1516=m +CONFIG_COMEDI_ADDI_APCI_1564=m +CONFIG_COMEDI_ADDI_APCI_16XX=m +CONFIG_COMEDI_ADDI_APCI_2032=m +CONFIG_COMEDI_ADDI_APCI_2200=m +CONFIG_COMEDI_ADDI_APCI_3120=m +CONFIG_COMEDI_ADDI_APCI_3501=m +CONFIG_COMEDI_ADDI_APCI_3XXX=m +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI_DIO=m +CONFIG_COMEDI_AMPLC_DIO200_PCI=m +CONFIG_COMEDI_AMPLC_PC236_PCI=m +CONFIG_COMEDI_AMPLC_PC263_PCI=m +CONFIG_COMEDI_AMPLC_PCI224=m +CONFIG_COMEDI_AMPLC_PCI230=m +CONFIG_COMEDI_CONTEC_PCI_DIO=m +CONFIG_COMEDI_DAS08_PCI=m +CONFIG_COMEDI_DT3000=m +CONFIG_COMEDI_DYNA_PCI10XX=m +CONFIG_COMEDI_GSC_HPDI=m +CONFIG_COMEDI_MF6X4=m +CONFIG_COMEDI_ICP_MULTI=m +CONFIG_COMEDI_DAQBOARD2000=m +CONFIG_COMEDI_JR3_PCI=m +CONFIG_COMEDI_KE_COUNTER=m +CONFIG_COMEDI_CB_PCIDAS64=m +CONFIG_COMEDI_CB_PCIDAS=m +CONFIG_COMEDI_CB_PCIDDA=m +# CONFIG_COMEDI_CB_PCIMDAS is not set +CONFIG_COMEDI_CB_PCIMDDA=m +CONFIG_COMEDI_ME4000=m +CONFIG_COMEDI_ME_DAQ=m +CONFIG_COMEDI_NI_6527=m +CONFIG_COMEDI_NI_65XX=m +CONFIG_COMEDI_NI_660X=m +CONFIG_COMEDI_NI_670X=m +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +CONFIG_COMEDI_RTD520=m +CONFIG_COMEDI_S626=m +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_NI_TIOCMD=m +CONFIG_COMEDI_PCMCIA_DRIVERS=m +CONFIG_COMEDI_CB_DAS16_CS=m +CONFIG_COMEDI_DAS08_CS=m +CONFIG_COMEDI_NI_DAQ_700_CS=m +CONFIG_COMEDI_NI_DAQ_DIO24_CS=m +CONFIG_COMEDI_NI_LABPC_CS=m +CONFIG_COMEDI_NI_MIO_CS=m +CONFIG_COMEDI_QUATECH_DAQP_CS=m +CONFIG_COMEDI_USB_DRIVERS=m +CONFIG_COMEDI_DT9812=m +CONFIG_COMEDI_NI_USB6501=m +CONFIG_COMEDI_USBDUX=m +CONFIG_COMEDI_USBDUXFAST=m +CONFIG_COMEDI_USBDUXSIGMA=m +CONFIG_COMEDI_VMK80XX=m +CONFIG_COMEDI_8254=m +CONFIG_COMEDI_8255=m +CONFIG_COMEDI_KCOMEDILIB=m +CONFIG_COMEDI_AMPLC_DIO200=m +CONFIG_COMEDI_AMPLC_PC236=m +CONFIG_COMEDI_DAS08=m +CONFIG_COMEDI_ISADMA=m +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_LABPC_ISADMA=m +CONFIG_COMEDI_NI_TIO=m +CONFIG_FB_OLPC_DCON=m +CONFIG_FB_OLPC_DCON_1=y +CONFIG_FB_OLPC_DCON_1_5=y +# CONFIG_PANEL is not set +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTLLIB_CRYPTO_CCMP=m +CONFIG_RTLLIB_CRYPTO_TKIP=m +CONFIG_RTLLIB_CRYPTO_WEP=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_88EU_AP_MODE=y +CONFIG_R8723AU=m +CONFIG_8723AU_AP_MODE=y +CONFIG_8723AU_BT_COEXIST=y +CONFIG_RTS5208=m +CONFIG_VT6655=m +CONFIG_VT6656=m + +# +# IIO staging drivers +# + +# +# Accelerometers +# +# CONFIG_ADIS16201 is not set +# CONFIG_ADIS16203 is not set +# CONFIG_ADIS16204 is not set +# CONFIG_ADIS16209 is not set +# CONFIG_ADIS16220 is not set +# CONFIG_ADIS16240 is not set +# CONFIG_LIS3L02DQ is not set +# CONFIG_SCA3000 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7606 is not set +# CONFIG_AD7780 is not set +# CONFIG_AD7816 is not set +# CONFIG_AD7192 is not set +# CONFIG_AD7280 is not set + +# +# Analog digital bi-direction converters +# +# CONFIG_ADT7316 is not set + +# +# Capacitance to digital converters +# +# CONFIG_AD7150 is not set +# CONFIG_AD7152 is not set +# CONFIG_AD7746 is not set + +# +# Direct Digital Synthesis +# +# CONFIG_AD9832 is not set +# CONFIG_AD9834 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16060 is not set + +# +# Network Analyzer, Impedance Converters +# +# CONFIG_AD5933 is not set + +# +# Light sensors +# +# CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set +# CONFIG_TSL2583 is not set +# CONFIG_TSL2x7x is not set + +# +# Magnetometer sensors +# +CONFIG_SENSORS_HMC5843=m +CONFIG_SENSORS_HMC5843_I2C=m +CONFIG_SENSORS_HMC5843_SPI=m + +# +# Active energy metering IC +# +# CONFIG_ADE7753 is not set +# CONFIG_ADE7754 is not set +# CONFIG_ADE7758 is not set +# CONFIG_ADE7759 is not set +# CONFIG_ADE7854 is not set + +# +# Resolver to digital converters +# +# CONFIG_AD2S90 is not set +# CONFIG_AD2S1200 is not set +# CONFIG_AD2S1210 is not set + +# +# Triggers - standalone +# +# CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set +# CONFIG_IIO_SIMPLE_DUMMY is not set +# CONFIG_FB_SM7XX is not set +# CONFIG_FB_SM750 is not set +CONFIG_FB_XGI=m +CONFIG_FT1000=m +CONFIG_FT1000_USB=m +CONFIG_FT1000_PCMCIA=m + +# +# Speakup console speech +# +CONFIG_SPEAKUP=m +CONFIG_SPEAKUP_SYNTH_ACNTSA=m +CONFIG_SPEAKUP_SYNTH_ACNTPC=m +CONFIG_SPEAKUP_SYNTH_APOLLO=m +CONFIG_SPEAKUP_SYNTH_AUDPTR=m +CONFIG_SPEAKUP_SYNTH_BNS=m +CONFIG_SPEAKUP_SYNTH_DECTLK=m +CONFIG_SPEAKUP_SYNTH_DECEXT=m +CONFIG_SPEAKUP_SYNTH_DECPC=m +CONFIG_SPEAKUP_SYNTH_DTLK=m +CONFIG_SPEAKUP_SYNTH_KEYPC=m +CONFIG_SPEAKUP_SYNTH_LTLK=m +CONFIG_SPEAKUP_SYNTH_SOFT=m +CONFIG_SPEAKUP_SYNTH_SPKOUT=m +CONFIG_SPEAKUP_SYNTH_TXPRT=m +CONFIG_SPEAKUP_SYNTH_DUMMY=m +CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m +CONFIG_STAGING_MEDIA=y +CONFIG_I2C_BCM2048=m +CONFIG_DVB_CXD2099=m +CONFIG_VIDEO_DT3155=m +CONFIG_DT3155_CCIR=y +CONFIG_DT3155_STREAMING=y +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m +CONFIG_LIRC_STAGING=y +CONFIG_LIRC_BT829=m +CONFIG_LIRC_IMON=m +CONFIG_LIRC_PARALLEL=m +CONFIG_LIRC_SASEM=m +CONFIG_LIRC_SERIAL=m +CONFIG_LIRC_SERIAL_TRANSMITTER=y +CONFIG_LIRC_SIR=m +CONFIG_LIRC_ZILOG=m + +# +# Android +# +CONFIG_USB_WPAN_HCD=m +CONFIG_WIMAX_GDM72XX=m +CONFIG_WIMAX_GDM72XX_QOS=y +CONFIG_WIMAX_GDM72XX_K_MODE=y +CONFIG_WIMAX_GDM72XX_WIMAX2=y +CONFIG_WIMAX_GDM72XX_USB=y +# CONFIG_WIMAX_GDM72XX_SDIO is not set +CONFIG_WIMAX_GDM72XX_USB_PM=y +CONFIG_LTE_GDM724X=m +CONFIG_FIREWIRE_SERIAL=m +CONFIG_FWTTY_MAX_TOTAL_PORTS=64 +CONFIG_FWTTY_MAX_CARD_PORTS=32 +# CONFIG_MTD_SPINAND_MT29F is not set +CONFIG_LUSTRE_FS=m +CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192 +# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set +CONFIG_LUSTRE_LLITE_LLOOP=m +CONFIG_LNET=m +CONFIG_LNET_MAX_PAYLOAD=1048576 +CONFIG_LNET_SELFTEST=m +CONFIG_LNET_XPRT_IB=m +CONFIG_DGNC=m +CONFIG_DGAP=m +CONFIG_GS_FPGABOOT=m +CONFIG_COMMON_CLK_XLNX_CLKWZRD=m +# CONFIG_FB_TFT is not set +CONFIG_I2O=m +CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y +CONFIG_I2O_EXT_ADAPTEC=y +CONFIG_I2O_CONFIG=m +CONFIG_I2O_CONFIG_OLD_IOCTL=y +CONFIG_I2O_BUS=m +CONFIG_I2O_BLOCK=m +CONFIG_I2O_SCSI=m +CONFIG_I2O_PROC=m +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ACERHDF=m +CONFIG_ALIENWARE_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_DELL_WMI_AIO=m +CONFIG_DELL_SMO8800=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_FUJITSU_TABLET=m +CONFIG_AMILO_RFKILL=m +CONFIG_TC1100_WMI=m +CONFIG_HP_ACCEL=m +CONFIG_HP_WIRELESS=m +CONFIG_HP_WMI=m +CONFIG_MSI_LAPTOP=m +CONFIG_PANASONIC_LAPTOP=m +CONFIG_COMPAL_LAPTOP=m +CONFIG_SONY_LAPTOP=m +# CONFIG_SONYPI_COMPAT is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y +# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set +# CONFIG_THINKPAD_ACPI_DEBUG is not set +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set +CONFIG_THINKPAD_ACPI_VIDEO=y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y +CONFIG_SENSORS_HDAPS=m +CONFIG_INTEL_MENLOW=m +CONFIG_EEEPC_LAPTOP=m +CONFIG_ASUS_WMI=m +CONFIG_ASUS_NB_WMI=m +CONFIG_EEEPC_WMI=m +CONFIG_ACPI_WMI=m +CONFIG_MSI_WMI=m +CONFIG_TOPSTAR_LAPTOP=m +CONFIG_ACPI_TOSHIBA=m +CONFIG_TOSHIBA_BT_RFKILL=m +CONFIG_TOSHIBA_HAPS=m +CONFIG_ACPI_CMPC=m +CONFIG_INTEL_IPS=m +CONFIG_IBM_RTL=m +CONFIG_XO1_RFKILL=m +CONFIG_XO15_EBOOK=m +CONFIG_SAMSUNG_LAPTOP=m +CONFIG_MXM_WMI=m +CONFIG_INTEL_OAKTRAIL=m +CONFIG_SAMSUNG_Q10=m +CONFIG_APPLE_GMUX=m +CONFIG_INTEL_RST=m +CONFIG_INTEL_SMARTCONNECT=y +CONFIG_PVPANIC=m +CONFIG_CHROME_PLATFORMS=y +CONFIG_CHROMEOS_LAPTOP=m +CONFIG_CHROMEOS_PSTORE=m +# CONFIG_CROS_EC_CHARDEV is not set +# CONFIG_CROS_EC_LPC is not set +CONFIG_CLKDEV_LOOKUP=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y + +# +# Common Clock Framework +# +CONFIG_COMMON_CLK_RK808=m +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_SI570 is not set +# CONFIG_COMMON_CLK_PWM is not set +# CONFIG_COMMON_CLK_PXA is not set +# CONFIG_COMMON_CLK_CDCE706 is not set + +# +# Hardware Spinlock drivers +# + +# +# Clock Source drivers +# +CONFIG_CLKSRC_I8253=y +CONFIG_CLKEVT_I8253=y +CONFIG_I8253_LOCK=y +CONFIG_CLKBLD_I8253=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +CONFIG_IOMMU_IOVA=y +CONFIG_OF_IOMMU=y +CONFIG_DMAR_TABLE=y +CONFIG_INTEL_IOMMU=y +# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set +CONFIG_INTEL_IOMMU_FLOPPY_WA=y + +# +# Remoteproc drivers +# +CONFIG_REMOTEPROC=m +CONFIG_STE_MODEM_RPROC=m + +# +# Rpmsg drivers +# + +# +# SOC (System On Chip) specific Drivers +# +# CONFIG_SOC_TI is not set +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m + +# +# DEVFREQ Drivers +# +# CONFIG_PM_DEVFREQ_EVENT is not set +CONFIG_EXTCON=m + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_ARIZONA is not set +CONFIG_EXTCON_GPIO=m +# CONFIG_EXTCON_RT8973A is not set +CONFIG_EXTCON_SM5502=m +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_MEMORY=y +CONFIG_IIO=m +CONFIG_IIO_BUFFER=y +CONFIG_IIO_BUFFER_CB=y +CONFIG_IIO_KFIFO_BUF=m +CONFIG_IIO_TRIGGERED_BUFFER=m +CONFIG_IIO_TRIGGER=y +CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 + +# +# Accelerometers +# +# CONFIG_BMA180 is not set +# CONFIG_BMC150_ACCEL is not set +CONFIG_HID_SENSOR_ACCEL_3D=m +CONFIG_IIO_ST_ACCEL_3AXIS=m +CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m +CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m +# CONFIG_KXSD9 is not set +# CONFIG_MMA8452 is not set +CONFIG_KXCJK1013=m +# CONFIG_MMA9551 is not set +# CONFIG_MMA9553 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7266 is not set +# CONFIG_AD7291 is not set +# CONFIG_AD7298 is not set +# CONFIG_AD7476 is not set +# CONFIG_AD7791 is not set +# CONFIG_AD7793 is not set +# CONFIG_AD7887 is not set +# CONFIG_AD7923 is not set +# CONFIG_AD799X is not set +# CONFIG_CC10001_ADC is not set +# CONFIG_MAX1027 is not set +# CONFIG_MAX1363 is not set +# CONFIG_MCP320X is not set +# CONFIG_MCP3422 is not set +# CONFIG_NAU7802 is not set +# CONFIG_QCOM_SPMI_IADC is not set +# CONFIG_QCOM_SPMI_VADC is not set +# CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADC128S052 is not set +# CONFIG_TI_AM335X_ADC is not set +# CONFIG_VF610_ADC is not set +# CONFIG_VIPERBOARD_ADC is not set + +# +# Amplifiers +# +# CONFIG_AD8366 is not set + +# +# Hid Sensor IIO Common +# +CONFIG_HID_SENSOR_IIO_COMMON=m +CONFIG_HID_SENSOR_IIO_TRIGGER=m + +# +# SSP Sensor Common +# +# CONFIG_IIO_SSP_SENSORHUB is not set +CONFIG_IIO_ST_SENSORS_I2C=m +CONFIG_IIO_ST_SENSORS_SPI=m +CONFIG_IIO_ST_SENSORS_CORE=m + +# +# Digital to analog converters +# +# CONFIG_AD5064 is not set +# CONFIG_AD5360 is not set +# CONFIG_AD5380 is not set +# CONFIG_AD5421 is not set +# CONFIG_AD5446 is not set +# CONFIG_AD5449 is not set +# CONFIG_AD5504 is not set +# CONFIG_AD5624R_SPI is not set +# CONFIG_AD5686 is not set +# CONFIG_AD5755 is not set +# CONFIG_AD5764 is not set +# CONFIG_AD5791 is not set +# CONFIG_AD7303 is not set +# CONFIG_MAX517 is not set +# CONFIG_MAX5821 is not set +# CONFIG_MCP4725 is not set +# CONFIG_MCP4922 is not set + +# +# Frequency Synthesizers DDS/PLL +# + +# +# Clock Generator/Distribution +# +# CONFIG_AD9523 is not set + +# +# Phase-Locked Loop (PLL) frequency synthesizers +# +# CONFIG_ADF4350 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16080 is not set +# CONFIG_ADIS16130 is not set +# CONFIG_ADIS16136 is not set +# CONFIG_ADIS16260 is not set +# CONFIG_ADXRS450 is not set +# CONFIG_BMG160 is not set +CONFIG_HID_SENSOR_GYRO_3D=m +CONFIG_IIO_ST_GYRO_3AXIS=m +CONFIG_IIO_ST_GYRO_I2C_3AXIS=m +CONFIG_IIO_ST_GYRO_SPI_3AXIS=m +# CONFIG_ITG3200 is not set + +# +# Humidity sensors +# +# CONFIG_DHT11 is not set +# CONFIG_SI7005 is not set +# CONFIG_SI7020 is not set + +# +# Inertial measurement units +# +# CONFIG_ADIS16400 is not set +# CONFIG_ADIS16480 is not set +# CONFIG_KMX61 is not set +# CONFIG_INV_MPU6050_IIO is not set + +# +# Light sensors +# +# CONFIG_ADJD_S311 is not set +# CONFIG_AL3320A is not set +# CONFIG_APDS9300 is not set +# CONFIG_CM32181 is not set +# CONFIG_CM3232 is not set +# CONFIG_CM3323 is not set +# CONFIG_CM36651 is not set +# CONFIG_GP2AP020A00F is not set +# CONFIG_ISL29125 is not set +CONFIG_HID_SENSOR_ALS=m +# CONFIG_HID_SENSOR_PROX is not set +# CONFIG_JSA1212 is not set +# CONFIG_SENSORS_LM3533 is not set +# CONFIG_LTR501 is not set +# CONFIG_TCS3414 is not set +# CONFIG_TCS3472 is not set +# CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL4531 is not set +# CONFIG_VCNL4000 is not set + +# +# Magnetometer sensors +# +# CONFIG_AK8975 is not set +# CONFIG_AK09911 is not set +# CONFIG_MAG3110 is not set +CONFIG_HID_SENSOR_MAGNETOMETER_3D=m +CONFIG_IIO_ST_MAGN_3AXIS=m +CONFIG_IIO_ST_MAGN_I2C_3AXIS=m +CONFIG_IIO_ST_MAGN_SPI_3AXIS=m + +# +# Inclinometer sensors +# +CONFIG_HID_SENSOR_INCLINOMETER_3D=m +CONFIG_HID_SENSOR_DEVICE_ROTATION=m + +# +# Triggers - standalone +# +CONFIG_IIO_INTERRUPT_TRIGGER=m +# CONFIG_IIO_SYSFS_TRIGGER is not set + +# +# Pressure sensors +# +# CONFIG_BMP280 is not set +# CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_MPL115 is not set +# CONFIG_MPL3115 is not set +# CONFIG_MS5611 is not set +# CONFIG_IIO_ST_PRESS is not set +# CONFIG_T5403 is not set + +# +# Lightning sensors +# +# CONFIG_AS3935 is not set + +# +# Proximity sensors +# +# CONFIG_SX9500 is not set + +# +# Temperature sensors +# +# CONFIG_MLX90614 is not set +# CONFIG_TMP006 is not set +# CONFIG_NTB is not set +# CONFIG_VME_BUS is not set +CONFIG_PWM=y +CONFIG_PWM_SYSFS=y +CONFIG_PWM_FSL_FTM=m +# CONFIG_PWM_LP3943 is not set +CONFIG_PWM_LPSS=m +CONFIG_PWM_LPSS_PCI=m +CONFIG_PWM_LPSS_PLATFORM=m +# CONFIG_PWM_PCA9685 is not set +CONFIG_IRQCHIP=y +CONFIG_IPACK_BUS=m +CONFIG_BOARD_TPCI200=m +CONFIG_SERIAL_IPOCTAL=m +CONFIG_RESET_CONTROLLER=y +CONFIG_FMC=m +CONFIG_FMC_FAKEDEV=m +CONFIG_FMC_TRIVIAL=m +CONFIG_FMC_WRITE_EEPROM=m +CONFIG_FMC_CHARDEV=m + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_POWERCAP=y +CONFIG_INTEL_RAPL=m +# CONFIG_MCB is not set +CONFIG_RAS=y +CONFIG_THUNDERBOLT=m + +# +# Android +# +# CONFIG_ANDROID is not set + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +CONFIG_DMI_SYSFS=m +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +CONFIG_ISCSI_IBFT_FIND=y +CONFIG_ISCSI_IBFT=m +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +# CONFIG_EFI_VARS is not set +CONFIG_EFI_RUNTIME_MAP=y +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_UEFI_CPER=y + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=m +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_ENCRYPTION is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD=m +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=m +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=m +CONFIG_REISERFS_FS=m +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +CONFIG_JFS_STATISTICS=y +CONFIG_XFS_FS=m +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_RT=y +# CONFIG_XFS_WARN is not set +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +# CONFIG_BTRFS_ASSERT is not set +CONFIG_NILFS2_FS=m +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +# CONFIG_F2FS_IO_TRACE is not set +# CONFIG_FS_DAX is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=m +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QUOTACTL=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_OVERLAY_FS=m + +# +# Caches +# +CONFIG_FSCACHE=m +CONFIG_FSCACHE_STATS=y +CONFIG_FSCACHE_HISTOGRAM=y +# CONFIG_FSCACHE_DEBUG is not set +# CONFIG_FSCACHE_OBJECT_LIST is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_HISTOGRAM is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=m +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_RW=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ADFS_FS is not set +CONFIG_AFFS_FS=m +CONFIG_ECRYPT_FS=m +# CONFIG_ECRYPT_FS_MESSAGING is not set +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_BEFS_FS=m +# CONFIG_BEFS_DEBUG is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_JFFS2_FS=m +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +CONFIG_LOGFS=m +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=m +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_PSTORE=y +# CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set +# CONFIG_PSTORE_FTRACE is not set +CONFIG_PSTORE_RAM=m +# CONFIG_SYSV_FS is not set +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_ORE=m +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=m +CONFIG_NFS_V2=m +CONFIG_NFS_V3=m +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=m +CONFIG_NFS_SWAP=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_PNFS_FILE_LAYOUT=m +CONFIG_PNFS_BLOCK=m +CONFIG_PNFS_OBJLAYOUT=m +CONFIG_PNFS_FLEXFILE_LAYOUT=m +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +CONFIG_NFS_V4_1_MIGRATION=y +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_NFS_FSCACHE=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DEBUG=y +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_PNFS=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +# CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_GRACE_PERIOD=m +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_SUNRPC_SWAP=y +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_SUNRPC_DEBUG=y +CONFIG_SUNRPC_XPRT_RDMA_CLIENT=m +CONFIG_SUNRPC_XPRT_RDMA_SERVER=m +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +# CONFIG_CIFS_STATS2 is not set +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_UPCALL=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +# CONFIG_CIFS_DEBUG is not set +CONFIG_CIFS_DFS_UPCALL=y +CONFIG_CIFS_SMB2=y +CONFIG_CIFS_FSCACHE=y +CONFIG_NCP_FS=m +# CONFIG_NCPFS_PACKET_SIGNING is not set +# CONFIG_NCPFS_IOCTL_LOCKING is not set +# CONFIG_NCPFS_STRONG is not set +CONFIG_NCPFS_NFS_NS=y +CONFIG_NCPFS_OS2_NS=y +CONFIG_NCPFS_SMALLDOS=y +CONFIG_NCPFS_NLS=y +# CONFIG_NCPFS_EXTRAS is not set +CONFIG_CODA_FS=m +CONFIG_AFS_FS=m +# CONFIG_AFS_DEBUG is not set +CONFIG_AFS_FSCACHE=y +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=m +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_MAC_ROMAN=m +CONFIG_NLS_MAC_CELTIC=m +CONFIG_NLS_MAC_CENTEURO=m +CONFIG_NLS_MAC_CROATIAN=m +CONFIG_NLS_MAC_CYRILLIC=m +CONFIG_NLS_MAC_GAELIC=m +CONFIG_NLS_MAC_GREEK=m +CONFIG_NLS_MAC_ICELAND=m +CONFIG_NLS_MAC_INUIT=m +CONFIG_NLS_MAC_ROMANIAN=m +CONFIG_NLS_MAC_TURKISH=m +CONFIG_NLS_UTF8=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +CONFIG_DYNAMIC_DEBUG=y + +# +# Compile-time checks and compiler options +# +# CONFIG_DEBUG_INFO is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_FRAME_WARN=1024 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +CONFIG_UNUSED_SYMBOLS=y +# CONFIG_PAGE_OWNER is not set +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0 +CONFIG_DEBUG_KERNEL=y + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_DEBUG_HIGHMEM is not set +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Lockups and Hangs +# +CONFIG_LOCKUP_DETECTOR=y +CONFIG_HARDLOCKUP_DETECTOR=y +# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_TIMEKEEPING is not set +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_PREEMPT is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PI_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set + +# +# RCU Debugging +# +# CONFIG_PROVE_RCU is not set +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +# CONFIG_RCU_CPU_STALL_INFO is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y +# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACER_MAX_TRACE=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_RING_BUFFER_ALLOW_SWAP=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_PREEMPT_TRACER is not set +CONFIG_SCHED_TRACER=y +CONFIG_FTRACE_SYSCALLS=y +CONFIG_TRACER_SNAPSHOT=y +# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +CONFIG_STACK_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_KPROBE_EVENT=y +CONFIG_UPROBE_EVENT=y +CONFIG_PROBE_EVENTS=y +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_FUNCTION_PROFILER=y +CONFIG_FTRACE_MCOUNT_RECORD=y +# CONFIG_FTRACE_STARTUP_TEST is not set +CONFIG_MMIOTRACE=y +# CONFIG_MMIOTRACE_TEST is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set +CONFIG_RING_BUFFER_BENCHMARK=m +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_ENUM_MAP_FILE is not set + +# +# Runtime Testing +# +CONFIG_LKDTM=m +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_PERCPU_TEST=m +# CONFIG_ATOMIC64_SELFTEST is not set +CONFIG_ASYNC_RAID6_TEST=m +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_STRING_HELPERS is not set +CONFIG_TEST_KSTRTOX=m +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_MEMTEST is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_EARLY_PRINTK_EFI=y +# CONFIG_X86_PTDUMP is not set +CONFIG_DEBUG_RODATA=y +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +# CONFIG_DEBUG_NX_TEST is not set +CONFIG_DOUBLEFAULT=y +# CONFIG_DEBUG_TLBFLUSH is not set +# CONFIG_IOMMU_STRESS is not set +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_IO_DELAY_TYPE_0X80=0 +CONFIG_IO_DELAY_TYPE_0XED=1 +CONFIG_IO_DELAY_TYPE_UDELAY=2 +CONFIG_IO_DELAY_TYPE_NONE=3 +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_DEBUG_BOOT_PARAMS is not set +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_PERSISTENT_KEYRINGS=y +CONFIG_BIG_KEYS=y +CONFIG_TRUSTED_KEYS=m +CONFIG_ENCRYPTED_KEYS=m +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +# CONFIG_SECURITY_NETWORK is not set +CONFIG_SECURITY_PATH=y +# CONFIG_INTEL_TXT is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_SECURITY_APPARMOR is not set +CONFIG_SECURITY_YAMA=y +CONFIG_SECURITY_YAMA_STACKED=y +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +# CONFIG_IMA is not set +# CONFIG_EVM is not set +# CONFIG_DEFAULT_SECURITY_YAMA is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_XOR_BLOCKS=m +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=m +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_MANAGER=m +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_MCRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_ABLK_HELPER=m +CONFIG_CRYPTO_GLUE_HELPER_X86=m + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_SEQIV=m + +# +# Block modes +# +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XTS=m + +# +# Hash modes +# +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_HMAC=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=m +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_586=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_SERPENT_SSE2_586=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=m +# CONFIG_CRYPTO_DRBG_MENU is not set +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_HW=y +CONFIG_CRYPTO_DEV_PADLOCK=m +CONFIG_CRYPTO_DEV_PADLOCK_AES=m +CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_QAT=m +CONFIG_CRYPTO_DEV_QAT_DH895xCC=m +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_PUBLIC_KEY_ALGO_RSA=m +CONFIG_X509_CERTIFICATE_PARSER=m +CONFIG_PKCS7_MESSAGE_PARSER=m +CONFIG_PKCS7_TEST_KEY=m +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_KVM_APIC_ARCHITECTURE=y +CONFIG_KVM_MMIO=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_KVM_VFIO=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_KVM_INTEL=m +CONFIG_KVM_AMD=m +CONFIG_KVM_MMU_AUDIT=y +CONFIG_KVM_DEVICE_ASSIGNMENT=y +# CONFIG_LGUEST is not set +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=m +CONFIG_BITREVERSE=y +# CONFIG_HAVE_ARCH_BITREVERSE is not set +CONFIG_RATIONAL=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_PERCPU_RWSEM=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_CRC_CCITT=m +CONFIG_CRC16=m +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=m +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC7=m +CONFIG_LIBCRC32C=m +CONFIG_CRC8=m +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_REED_SOLOMON=m +CONFIG_REED_SOLOMON_ENC8=y +CONFIG_REED_SOLOMON_DEC8=y +CONFIG_REED_SOLOMON_DEC16=y +CONFIG_BCH=m +CONFIG_BCH_CONST_PARAMS=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y +CONFIG_LRU_CACHE=m +CONFIG_AVERAGE=y +CONFIG_CLZ_TAB=y +CONFIG_CORDIC=m +CONFIG_DDR=y +CONFIG_MPILIB=m +CONFIG_OID_REGISTRY=m +CONFIG_UCS2_STRING=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_6x10 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_10x18 is not set +CONFIG_FONT_AUTOSELECT=y +CONFIG_ARCH_HAS_SG_CHAIN=y diff --git a/talimatname/temel-ek/kernel-ck/kernel-ck.config_64 b/talimatname/temel-ek/kernel-ck/kernel-ck.config_64 new file mode 100644 index 000000000..0c541cdb4 --- /dev/null +++ b/talimatname/temel-ek/kernel-ck/kernel-ck.config_64 @@ -0,0 +1,7372 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/x86 4.2.0 Kernel Configuration +# +CONFIG_64BIT=y +CONFIG_X86_64=y +CONFIG_X86=y +CONFIG_INSTRUCTION_DECODER=y +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_OUTPUT_FORMAT="elf64-x86-64" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_MMU=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_ZONE_DMA32=y +CONFIG_AUDIT_ARCH=y +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_HAVE_INTEL_TXT=y +CONFIG_X86_64_SMP=y +CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_LEVELS=4 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +# CONFIG_COMPILE_TEST is not set +CONFIG_LOCALVERSION="-NuTyX" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_FHANDLE=y +# CONFIG_USELIB is not set +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_GENERIC_MSI_IRQ_DOMAIN=y +# CONFIG_IRQ_DOMAIN_DEBUG is not set +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +# CONFIG_NO_HZ is not set +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y + +# +# RCU Subsystem +# +CONFIG_PREEMPT_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_SRCU=y +# CONFIG_TASKS_RCU is not set +CONFIG_RCU_STALL_COMMON=y +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_RCU_EXPEDITE_BOOT is not set +CONFIG_BUILD_BIN2C=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=19 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_ARCH_SUPPORTS_INT128=y +CONFIG_NUMA_BALANCING=y +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_PAGE_COUNTER=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_SWAP_ENABLED=y +CONFIG_MEMCG_KMEM=y +# CONFIG_CGROUP_HUGETLB is not set +# CONFIG_CGROUP_PERF is not set +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_CGROUP_WRITEBACK=y +# CONFIG_CHECKPOINT_RESTORE is not set +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +# CONFIG_USER_NS is not set +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_SCHED_AUTOGROUP=y +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_BPF=y +# CONFIG_EXPERT is not set +CONFIG_UID16=y +CONFIG_MULTIUSER=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_PCI_QUIRKS=y +# CONFIG_EMBEDDED is not set +CONFIG_HAVE_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +CONFIG_SLUB_CPU_PARTIAL=y +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_OPROFILE=m +# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set +CONFIG_HAVE_OPROFILE=y +CONFIG_OPROFILE_NMI_TIMER=y +CONFIG_KPROBES=y +CONFIG_JUMP_LABEL=y +CONFIG_KPROBES_ON_FTRACE=y +CONFIG_UPROBES=y +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_KRETPROBES=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y +CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_CC_STACKPROTECTOR=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_CC_STACKPROTECTOR_NONE is not set +# CONFIG_CC_STACKPROTECTOR_REGULAR is not set +CONFIG_CC_STACKPROTECTOR_STRONG=y +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_ARCH_HUGE_VMAP=y +CONFIG_HAVE_ARCH_SOFT_DIRTY=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_COPY_THREAD_TLS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_COMPAT_OLD_SIGACTION=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_COMPRESS=y +CONFIG_MODULE_COMPRESS_GZIP=y +# CONFIG_MODULE_COMPRESS_XZ is not set +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_CMDLINE_PARSER is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +CONFIG_AIX_PARTITION=y +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +# CONFIG_UNIXWARE_DISKLABEL is not set +CONFIG_LDM_PARTITION=y +# CONFIG_LDM_DEBUG is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +CONFIG_KARMA_PARTITION=y +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_CMDLINE_PARTITION is not set +CONFIG_BLOCK_COMPAT=y + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +CONFIG_CFQ_GROUP_IOSCHED=y +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=m +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y +CONFIG_FREEZER=y + +# +# Processor type and features +# +CONFIG_ZONE_DMA=y +CONFIG_SMP=y +CONFIG_X86_FEATURE_NAMES=y +CONFIG_X86_X2APIC=y +CONFIG_X86_MPPARSE=y +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_X86_AMD_PLATFORM_DEVICE is not set +CONFIG_IOSF_MBI=m +# CONFIG_IOSF_MBI_DEBUG is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_HYPERVISOR_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_XEN=y +CONFIG_XEN_DOM0=y +CONFIG_XEN_PVHVM=y +CONFIG_XEN_MAX_DOMAIN_MEMORY=500 +CONFIG_XEN_SAVE_RESTORE=y +# CONFIG_XEN_DEBUG_FS is not set +CONFIG_XEN_PVH=y +CONFIG_KVM_GUEST=y +# CONFIG_KVM_DEBUG_FS is not set +CONFIG_PARAVIRT_TIME_ACCOUNTING=y +CONFIG_PARAVIRT_CLOCK=y +CONFIG_NO_BOOTMEM=y +# CONFIG_MK8 is not set +# CONFIG_MPSC is not set +# CONFIG_MCORE2 is not set +# CONFIG_MATOM is not set +CONFIG_GENERIC_CPU=y +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_L1_CACHE_SHIFT=6 +CONFIG_X86_TSC=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=64 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +CONFIG_GART_IOMMU=y +CONFIG_CALGARY_IOMMU=y +CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +# CONFIG_MAXSMP is not set +CONFIG_NR_CPUS=128 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_X86_16BIT=y +CONFIG_X86_ESPFIX64=y +CONFIG_X86_VSYSCALL_EMULATION=y +CONFIG_I8K=m +CONFIG_MICROCODE=y +CONFIG_MICROCODE_INTEL=y +CONFIG_MICROCODE_AMD=y +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_MICROCODE_INTEL_EARLY=y +CONFIG_MICROCODE_AMD_EARLY=y +CONFIG_MICROCODE_EARLY=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_X86_DIRECT_GBPAGES=y +CONFIG_NUMA=y +CONFIG_AMD_NUMA=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_NODES_SPAN_OTHER_NODES=y +# CONFIG_NUMA_EMU is not set +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_MEMORY_PROBE=y +CONFIG_ARCH_PROC_KCORE_TEXT=y +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_NEED_MULTIPLE_NODES=y +CONFIG_HAVE_MEMORY_PRESENT=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_ARCH_DISCARD_MEMBLOCK=y +CONFIG_MEMORY_ISOLATION=y +# CONFIG_MOVABLE_NODE is not set +CONFIG_HAVE_BOOTMEM_INFO_NODE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTPLUG_SPARSE=y +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_NEED_BOUNCE_POOL=y +CONFIG_VIRT_TO_BUS=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_MEMORY_FAILURE=y +CONFIG_HWPOISON_INJECT=m +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y +CONFIG_FRONTSWAP=y +# CONFIG_CMA is not set +CONFIG_ZSWAP=y +CONFIG_ZPOOL=y +CONFIG_ZBUD=y +CONFIG_ZSMALLOC=y +# CONFIG_PGTABLE_MAPPING is not set +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set +# CONFIG_X86_PMEM_LEGACY is not set +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_X86_RESERVE_LOW=64 +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_RANDOM=y +CONFIG_X86_SMAP=y +# CONFIG_X86_INTEL_MPX is not set +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_EFI_MIXED=y +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +CONFIG_HZ_300=y +# CONFIG_HZ_1000 is not set +CONFIG_HZ=300 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +# CONFIG_CRASH_DUMP is not set +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +# CONFIG_RANDOMIZE_BASE is not set +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set +# CONFIG_DEBUG_HOTPLUG_CPU0 is not set +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_HAVE_LIVEPATCH=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_USE_PERCPU_NUMA_NODE_ID=y + +# +# Power management and ACPI options +# +CONFIG_ARCH_HIBERNATION_HEADER=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_PM_STD_PARTITION="" +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM=y +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_SLEEP_DEBUG=y +# CONFIG_DPM_WATCHDOG is not set +CONFIG_PM_TRACE=y +CONFIG_PM_TRACE_RTC=y +CONFIG_PM_CLK=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_SLEEP=y +# CONFIG_ACPI_PROCFS_POWER is not set +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y +CONFIG_ACPI_EC_DEBUGFS=m +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=m +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=m +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_MEMORY=y +CONFIG_ACPI_HOTPLUG_IOAPIC=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_HED=y +CONFIG_ACPI_CUSTOM_METHOD=m +CONFIG_ACPI_BGRT=y +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +# CONFIG_ACPI_NFIT is not set +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=m +CONFIG_ACPI_APEI_ERST_DEBUG=m +CONFIG_ACPI_EXTLOG=m +# CONFIG_PMIC_OPREGION is not set +CONFIG_SFI=y + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPU frequency scaling drivers +# +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ_CPB=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_AMD_FREQ_SENSITIVITY=m +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_P4_CLOCKMOD=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_INTEL_IDLE=y + +# +# Memory power savings +# +CONFIG_I7300_IDLE_IOAT_CHANNEL=y +CONFIG_I7300_IDLE=m + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_XEN=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM=y +# CONFIG_PCIEASPM_DEBUG is not set +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +CONFIG_PCIE_PME=y +CONFIG_PCI_BUS_ADDR_T_64BIT=y +CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_IRQ_DOMAIN=y +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_XEN_PCIDEV_FRONTEND=m +CONFIG_HT_IRQ=y +CONFIG_PCI_ATS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCI_LABEL=y + +# +# PCI host controller drivers +# +CONFIG_ISA_DMA_API=y +CONFIG_AMD_NB=y +CONFIG_PCCARD=m +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +CONFIG_PD6729=m +CONFIG_I82092=m +CONFIG_PCCARD_NONSTATIC=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_RAPIDIO=m +CONFIG_RAPIDIO_TSI721=m +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set +CONFIG_RAPIDIO_DMA_ENGINE=y +CONFIG_RAPIDIO_DEBUG=y +CONFIG_RAPIDIO_ENUM_BASIC=m + +# +# RapidIO Switch drivers +# +CONFIG_RAPIDIO_TSI57X=m +CONFIG_RAPIDIO_CPS_XX=m +CONFIG_RAPIDIO_TSI568=m +CONFIG_RAPIDIO_CPS_GEN2=m +# CONFIG_X86_SYSFB is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_BINFMT_SCRIPT=y +# CONFIG_HAVE_AOUT is not set +CONFIG_BINFMT_MISC=y +CONFIG_COREDUMP=y +CONFIG_IA32_EMULATION=y +# CONFIG_IA32_AOUT is not set +# CONFIG_X86_X32 is not set +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_KEYS_COMPAT=y +CONFIG_X86_DEV_DMA_OPS=y +CONFIG_PMC_ATOM=y +CONFIG_NET=y +CONFIG_COMPAT_NETLINK_MESSAGES=y +CONFIG_NET_INGRESS=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=m +CONFIG_XFRM_USER=m +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=m +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_FIB_TRIE_STATS=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_IPGRE=m +# CONFIG_NET_IPGRE_BROADCAST is not set +CONFIG_IP_MROUTE=y +# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y +# CONFIG_GENEVE_CORE is not set +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=y +CONFIG_INET_DIAG=m +CONFIG_INET_TCP_DIAG=m +CONFIG_INET_UDP_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_HTCP=m +CONFIG_TCP_CONG_HSTCP=m +CONFIG_TCP_CONG_HYBLA=m +CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_SCALABLE=m +CONFIG_TCP_CONG_LP=m +CONFIG_TCP_CONG_VENO=m +CONFIG_TCP_CONG_YEAH=m +CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_DCTCP=m +# CONFIG_TCP_CONG_CDG is not set +CONFIG_DEFAULT_CUBIC=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +# CONFIG_IPV6_MROUTE is not set +CONFIG_NETLABEL=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_LOG_COMMON=m +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_PROCFS=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_NF_NAT_PROTO_DCCP=m +CONFIG_NF_NAT_PROTO_UDPLITE=m +CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_SIP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=m +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_INET=m +# CONFIG_NF_TABLES_NETDEV is not set +CONFIG_NFT_EXTHDR=m +CONFIG_NFT_META=m +CONFIG_NFT_CT=m +CONFIG_NFT_RBTREE=m +CONFIG_NFT_HASH=m +CONFIG_NFT_COUNTER=m +CONFIG_NFT_LOG=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_NAT=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_COMPAT=m +CONFIG_NETFILTER_XTABLES=m + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_IP_SET=m +CONFIG_IP_SET_MAX=256 +CONFIG_IP_SET_BITMAP_IP=m +CONFIG_IP_SET_BITMAP_IPMAC=m +CONFIG_IP_SET_BITMAP_PORT=m +CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m +CONFIG_IP_SET_HASH_IPPORT=m +CONFIG_IP_SET_HASH_IPPORTIP=m +CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_MAC=m +CONFIG_IP_SET_HASH_NETPORTNET=m +CONFIG_IP_SET_HASH_NET=m +CONFIG_IP_SET_HASH_NETNET=m +CONFIG_IP_SET_HASH_NETPORT=m +CONFIG_IP_SET_HASH_NETIFACE=m +CONFIG_IP_SET_LIST_SET=m +CONFIG_IP_VS=m +CONFIG_IP_VS_IPV6=y +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_SCTP=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_NQ=m + +# +# IPVS SH scheduler +# +CONFIG_IP_VS_SH_TAB_BITS=8 + +# +# IPVS application helper +# +CONFIG_IP_VS_FTP=m +CONFIG_IP_VS_NFCT=y +CONFIG_IP_VS_PE_SIP=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_NF_TABLES_IPV4=m +CONFIG_NFT_CHAIN_ROUTE_IPV4=m +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NF_TABLES_ARP=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_IPV4=m +CONFIG_NFT_CHAIN_NAT_IPV4=m +CONFIG_NF_NAT_MASQUERADE_IPV4=m +CONFIG_NFT_MASQ_IPV4=m +CONFIG_NFT_REDIR_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +# +# IPv6: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_NF_TABLES_IPV6=m +CONFIG_NFT_CHAIN_ROUTE_IPV6=m +CONFIG_NFT_REJECT_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_NAT_IPV6=m +CONFIG_NFT_CHAIN_NAT_IPV6=m +CONFIG_NF_NAT_MASQUERADE_IPV6=m +CONFIG_NFT_MASQ_IPV6=m +CONFIG_NFT_REDIR_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_LOG_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_IP_DCCP=m +CONFIG_INET_DCCP_DIAG=m + +# +# DCCP CCIDs Configuration +# +# CONFIG_IP_DCCP_CCID2_DEBUG is not set +CONFIG_IP_DCCP_CCID3=y +# CONFIG_IP_DCCP_CCID3_DEBUG is not set +CONFIG_IP_DCCP_TFRC_LIB=y + +# +# DCCP Kernel Hacking +# +# CONFIG_IP_DCCP_DEBUG is not set +CONFIG_NET_DCCPPROBE=m +CONFIG_IP_SCTP=m +CONFIG_NET_SCTPPROBE=m +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +CONFIG_ATM=m +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_LANE=m +CONFIG_ATM_MPOA=m +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_L2TP=m +# CONFIG_L2TP_DEBUGFS is not set +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=m +CONFIG_MRP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_HAVE_NET_DSA=y +CONFIG_NET_DSA=m +CONFIG_NET_DSA_HWMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_DSA=y +CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_VLAN_8021Q_MVRP=y +# CONFIG_DECNET is not set +CONFIG_LLC=m +CONFIG_LLC2=m +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +CONFIG_PHONET=m +CONFIG_6LOWPAN=m +CONFIG_6LOWPAN_NHC=m +CONFIG_6LOWPAN_NHC_DEST=m +CONFIG_6LOWPAN_NHC_FRAGMENT=m +CONFIG_6LOWPAN_NHC_HOP=m +CONFIG_6LOWPAN_NHC_IPV6=m +CONFIG_6LOWPAN_NHC_MOBILITY=m +CONFIG_6LOWPAN_NHC_ROUTING=m +CONFIG_6LOWPAN_NHC_UDP=m +CONFIG_IEEE802154=m +CONFIG_IEEE802154_SOCKET=m +CONFIG_IEEE802154_6LOWPAN=m +CONFIG_MAC802154=m +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_ATM=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +# CONFIG_CLS_U32_PERF is not set +# CONFIG_CLS_U32_MARK is not set +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +# CONFIG_NET_CLS_FLOWER is not set +# CONFIG_NET_EMATCH is not set +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_CLS_IND=y +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=m +CONFIG_BATMAN_ADV=m +CONFIG_BATMAN_ADV_BLA=y +CONFIG_BATMAN_ADV_DAT=y +CONFIG_BATMAN_ADV_NC=y +CONFIG_BATMAN_ADV_MCAST=y +# CONFIG_BATMAN_ADV_DEBUG is not set +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_VSOCKETS=m +CONFIG_VMWARE_VMCI_VSOCKETS=m +CONFIG_NETLINK_MMAP=y +CONFIG_NETLINK_DIAG=m +CONFIG_MPLS=y +CONFIG_NET_MPLS_GSO=m +# CONFIG_MPLS_ROUTING is not set +CONFIG_HSR=m +CONFIG_NET_SWITCHDEV=y +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +# CONFIG_CGROUP_NET_PRIO is not set +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_BPF_JIT=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +CONFIG_NET_TCPPROBE=m +CONFIG_NET_DROP_MONITOR=m +CONFIG_HAMRADIO=y + +# +# Packet Radio protocols +# +CONFIG_AX25=m +CONFIG_AX25_DAMA_SLAVE=y +CONFIG_NETROM=m +CONFIG_ROSE=m + +# +# AX.25 network device drivers +# +CONFIG_MKISS=m +CONFIG_6PACK=m +CONFIG_BPQETHER=m +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_YAM=m +# CONFIG_CAN is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +CONFIG_IRDA_ULTRA=y + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# CONFIG_IRDA_DEBUG is not set + +# +# Infrared-port device drivers +# + +# +# SIR device drivers +# +CONFIG_IRTTY_SIR=m + +# +# Dongle support +# +CONFIG_DONGLE=y +CONFIG_ESI_DONGLE=m +CONFIG_ACTISYS_DONGLE=m +CONFIG_TEKRAM_DONGLE=m +CONFIG_TOIM3232_DONGLE=m +CONFIG_LITELINK_DONGLE=m +CONFIG_MA600_DONGLE=m +CONFIG_GIRBIL_DONGLE=m +CONFIG_MCP2120_DONGLE=m +CONFIG_OLD_BELKIN_DONGLE=m +CONFIG_ACT200L_DONGLE=m +CONFIG_KINGSUN_DONGLE=m +CONFIG_KSDAZZLE_DONGLE=m +CONFIG_KS959_DONGLE=m + +# +# FIR device drivers +# +CONFIG_USB_IRDA=m +CONFIG_SIGMATEL_FIR=m +CONFIG_NSC_FIR=m +CONFIG_WINBOND_FIR=m +CONFIG_SMC_IRCC_FIR=m +CONFIG_ALI_FIR=m +CONFIG_VLSI_FIR=m +CONFIG_VIA_FIR=m +CONFIG_MCS_FIR=m +CONFIG_BT=m +CONFIG_BT_BREDR=y +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_CMTP=m +CONFIG_BT_HIDP=m +CONFIG_BT_LE=y +CONFIG_BT_6LOWPAN=m +# CONFIG_BT_SELFTEST is not set +CONFIG_BT_DEBUGFS=y + +# +# Bluetooth device drivers +# +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_RTL=y +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_3WIRE=y +# CONFIG_BT_HCIUART_INTEL is not set +# CONFIG_BT_HCIUART_BCM is not set +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBTUART=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_AF_RXRPC=m +# CONFIG_AF_RXRPC_DEBUG is not set +CONFIG_RXKAD=m +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +# CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +# CONFIG_MAC80211_RC_MINSTREL_VHT is not set +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +CONFIG_MAC80211_DEBUGFS=y +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +CONFIG_WIMAX=m +CONFIG_WIMAX_DEBUG_LEVEL=8 +CONFIG_RFKILL=m +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +CONFIG_RFKILL_GPIO=m +CONFIG_NET_9P=m +CONFIG_NET_9P_VIRTIO=m +# CONFIG_NET_9P_RDMA is not set +# CONFIG_NET_9P_DEBUG is not set +CONFIG_CAIF=m +# CONFIG_CAIF_DEBUG is not set +CONFIG_CAIF_NETDEV=m +CONFIG_CAIF_USB=m +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +# CONFIG_NFC_NCI_SPI is not set +# CONFIG_NFC_NCI_UART is not set +CONFIG_NFC_HCI=m +# CONFIG_NFC_SHDLC is not set + +# +# Near Field Communication (NFC) devices +# +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_TRF7970A=m +CONFIG_NFC_MEI_PHY=m +CONFIG_NFC_SIM=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_MEI=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_MEI=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_NFC_ST21NFCA=m +# CONFIG_NFC_ST_NCI is not set +# CONFIG_NFC_NXP_NCI is not set +CONFIG_HAVE_BPF_JIT=y + +# +# Device Drivers +# + +# +# Generic Driver Options +# +# CONFIG_UEVENT_HELPER is not set +CONFIG_DEVTMPFS=y +# CONFIG_DEVTMPFS_MOUNT is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_EXTRA_FIRMWARE="" +CONFIG_FW_LOADER_USER_HELPER=y +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +CONFIG_SYS_HYPERVISOR=y +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_SPI=m +CONFIG_REGMAP_MMIO=y +CONFIG_REGMAP_IRQ=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_FENCE_TRACE is not set + +# +# Bus devices +# +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y +CONFIG_MTD=m +CONFIG_MTD_TESTS=m +CONFIG_MTD_REDBOOT_PARTS=m +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_AR7_PARTS=m + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_BLOCK_RO=m +CONFIG_FTL=m +CONFIG_NFTL=m +CONFIG_NFTL_RW=y +CONFIG_INFTL=m +CONFIG_RFD_FTL=m +CONFIG_SSFDC=m +# CONFIG_SM_FTL is not set +CONFIG_MTD_OOPS=m +CONFIG_MTD_SWAP=m +# CONFIG_MTD_PARTITIONED_MASTER is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_GEN_PROBE=m +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_RAM=m +CONFIG_MTD_ROM=m +CONFIG_MTD_ABSENT=m + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +# CONFIG_MTD_PHYSMAP is not set +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +# CONFIG_MTD_ESB2ROM is not set +# CONFIG_MTD_CK804XROM is not set +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_PCMCIA is not set +# CONFIG_MTD_GPIO_ADDR is not set +# CONFIG_MTD_INTEL_VR_NOR is not set +CONFIG_MTD_PLATRAM=m +# CONFIG_MTD_LATCH_ADDR is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_SST25L is not set +CONFIG_MTD_SLRAM=m +CONFIG_MTD_PHRAM=m +CONFIG_MTD_MTDRAM=m +CONFIG_MTDRAM_TOTAL_SIZE=4096 +CONFIG_MTDRAM_ERASE_SIZE=128 +CONFIG_MTD_BLOCK2MTD=m + +# +# Disk-On-Chip Device Drivers +# +CONFIG_MTD_DOCG3=m +CONFIG_BCH_CONST_M=14 +CONFIG_BCH_CONST_T=4 +CONFIG_MTD_NAND_ECC=m +CONFIG_MTD_NAND_ECC_SMC=y +CONFIG_MTD_NAND=m +# CONFIG_MTD_NAND_ECC_BCH is not set +CONFIG_MTD_SM_COMMON=m +# CONFIG_MTD_NAND_DENALI is not set +CONFIG_MTD_NAND_GPIO=m +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set +CONFIG_MTD_NAND_IDS=m +CONFIG_MTD_NAND_RICOH=m +CONFIG_MTD_NAND_DISKONCHIP=m +# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 +# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set +CONFIG_MTD_NAND_DOCG4=m +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +# CONFIG_MTD_NAND_HISI504 is not set +# CONFIG_MTD_ONENAND is not set + +# +# LPDDR & LPDDR2 PCM memory drivers +# +CONFIG_MTD_LPDDR=m +CONFIG_MTD_QINFO_PROBE=m +# CONFIG_MTD_SPI_NOR is not set +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +# CONFIG_MTD_UBI_GLUEBI is not set +# CONFIG_MTD_UBI_BLOCK is not set +# CONFIG_OF is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_SERIAL=m +# CONFIG_PARPORT_PC_FIFO is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +CONFIG_PARPORT_AX88796=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +CONFIG_BLK_DEV_FD=m +# CONFIG_PARIDE is not set +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_ZRAM=m +CONFIG_ZRAM_LZ4_COMPRESS=y +CONFIG_BLK_CPQ_CISS_DA=m +# CONFIG_CISS_SCSI_TAPE is not set +CONFIG_BLK_DEV_DAC960=m +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_NVME=m +CONFIG_BLK_DEV_SKD=m +CONFIG_BLK_DEV_OSD=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_XEN_BLKDEV_FRONTEND=m +CONFIG_XEN_BLKDEV_BACKEND=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_BLK_DEV_RBD=m +CONFIG_BLK_DEV_RSXX=m + +# +# Misc devices +# +CONFIG_SENSORS_LIS3LV02D=m +CONFIG_AD525X_DPOT=m +CONFIG_AD525X_DPOT_I2C=m +# CONFIG_AD525X_DPOT_SPI is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_IBM_ASM is not set +CONFIG_PHANTOM=m +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_APDS9802ALS=m +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_DS1682=m +# CONFIG_TI_DAC7512 is not set +CONFIG_VMWARE_BALLOON=m +CONFIG_BMP085=y +CONFIG_BMP085_I2C=m +# CONFIG_BMP085_SPI is not set +CONFIG_USB_SWITCH_FSA9480=m +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +CONFIG_C2PORT=m +CONFIG_C2PORT_DURAMAR_2150=m + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +# CONFIG_EEPROM_AT25 is not set +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93CX6=m +# CONFIG_EEPROM_93XX46 is not set +CONFIG_CB710_CORE=m +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y + +# +# Texas Instruments shared transport line discipline +# +CONFIG_TI_ST=m +CONFIG_SENSORS_LIS3_I2C=m + +# +# Altera FPGA firmware download module +# +CONFIG_ALTERA_STAPL=m +CONFIG_INTEL_MEI=m +CONFIG_INTEL_MEI_ME=m +CONFIG_INTEL_MEI_TXE=m +CONFIG_VMWARE_VMCI=m + +# +# Intel MIC Bus Driver +# +CONFIG_INTEL_MIC_BUS=m + +# +# SCIF Bus Driver +# +# CONFIG_SCIF_BUS is not set + +# +# Intel MIC Host Driver +# + +# +# Intel MIC Card Driver +# + +# +# SCIF Driver +# +CONFIG_GENWQE=m +CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 +CONFIG_ECHO=m +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_KERNEL_API is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=m +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +CONFIG_SCSI_NETLINK=y +# CONFIG_SCSI_MQ_DEFAULT is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=m +CONFIG_CHR_DEV_SCH=m +CONFIG_SCSI_ENCLOSURE=m +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +CONFIG_SCSI_SCAN_ASYNC=y + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_LIBSAS=m +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_ISCSI_BOOT_SYSFS=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_BE2ISCSI=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +CONFIG_AIC79XX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +CONFIG_SCSI_MVSAS_TASKLET=y +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_DPT_I2O=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ESAS2R=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=m +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +# CONFIG_SCSI_MPT2SAS_LOGGING is not set +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS_LOGGING=y +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_SCSI_FLASHPOINT=y +CONFIG_VMWARE_PVSCSI=m +# CONFIG_XEN_SCSI_FRONTEND is not set +CONFIG_HYPERV_STORAGE=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_SNIC is not set +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_EATA=m +# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set +# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set +CONFIG_SCSI_EATA_MAX_TAGS=16 +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +CONFIG_SCSI_ISCI=m +CONFIG_SCSI_IPS=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_PPA=m +CONFIG_SCSI_IMM=m +# CONFIG_SCSI_IZIP_EPP16 is not set +# CONFIG_SCSI_IZIP_SLOW_CTR is not set +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +CONFIG_SCSI_SYM53C8XX_MMIO=y +CONFIG_SCSI_IPR=m +# CONFIG_SCSI_IPR_TRACE is not set +# CONFIG_SCSI_IPR_DUMP is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_TCM_QLA2XXX=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_WD719X=m +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_VIRTIO=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=m +CONFIG_SCSI_DH_RDAC=m +CONFIG_SCSI_DH_HP_SW=m +CONFIG_SCSI_DH_EMC=m +CONFIG_SCSI_DH_ALUA=m +CONFIG_SCSI_OSD_INITIATOR=m +CONFIG_SCSI_OSD_ULD=m +CONFIG_SCSI_OSD_DPRINT_SENSE=0 +# CONFIG_SCSI_OSD_DEBUG is not set +CONFIG_ATA=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_ACPI=y +CONFIG_SATA_ZPODD=y +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_INIC162X=m +CONFIG_SATA_ACARD_AHCI=m +CONFIG_SATA_SIL24=m +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +CONFIG_PDC_ADMA=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_SX4=m +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +CONFIG_ATA_PIIX=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_SATA_PROMISE=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIS=m +CONFIG_SATA_SVW=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m + +# +# PATA SFF controllers with BMDMA +# +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_ATP867X=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +# CONFIG_PATA_HPT3X3_DMA is not set +CONFIG_PATA_IT8213=m +CONFIG_PATA_IT821X=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RDC=m +CONFIG_PATA_SCH=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_SIS=m +CONFIG_PATA_TOSHIBA=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m + +# +# PIO-only SFF controllers +# +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_RZ1000=m + +# +# Generic fallback / legacy drivers +# +CONFIG_PATA_ACPI=m +CONFIG_ATA_GENERIC=m +CONFIG_PATA_LEGACY=m +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +# CONFIG_MD_CLUSTER is not set +CONFIG_BCACHE=m +# CONFIG_BCACHE_DEBUG is not set +# CONFIG_BCACHE_CLOSURES_DEBUG is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=m +# CONFIG_DM_MQ_DEFAULT is not set +# CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=m +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_MQ=m +CONFIG_DM_CACHE_SMQ=m +CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_ERA=m +CONFIG_DM_MIRROR=m +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_DM_UEVENT=y +CONFIG_DM_FLAKEY=m +CONFIG_DM_VERITY=m +CONFIG_DM_SWITCH=m +# CONFIG_DM_LOG_WRITES is not set +CONFIG_TARGET_CORE=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_PSCSI=m +CONFIG_TCM_USER2=m +CONFIG_LOOPBACK_TARGET=m +CONFIG_TCM_FC=m +CONFIG_ISCSI_TARGET=m +CONFIG_SBP_TARGET=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=128 +CONFIG_FUSION_CTL=m +# CONFIG_FUSION_LOGGING is not set + +# +# IEEE 1394 (FireWire) support +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MAC_EMUMOUSEBTN=m +CONFIG_NETDEVICES=y +CONFIG_MII=m +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=m +CONFIG_EQUALIZER=m +# CONFIG_NET_FC is not set +CONFIG_IFB=m +CONFIG_NET_TEAM=m +CONFIG_NET_TEAM_MODE_BROADCAST=m +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m +CONFIG_NET_TEAM_MODE_RANDOM=m +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m +CONFIG_NET_TEAM_MODE_LOADBALANCE=m +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_IPVLAN=m +CONFIG_VXLAN=m +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_RIONET=m +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RIONET_RX_SIZE=128 +CONFIG_TUN=m +# CONFIG_TUN_VNET_CROSS_LE is not set +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +CONFIG_NLMON=m +CONFIG_SUNGEM_PHY=m +# CONFIG_ARCNET is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +CONFIG_ATM_ZATM=m +# CONFIG_ATM_ZATM_DEBUG is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_AMBASSADOR=m +# CONFIG_ATM_AMBASSADOR_DEBUG is not set +CONFIG_ATM_HORIZON=m +# CONFIG_ATM_HORIZON_DEBUG is not set +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_FORE200E=m +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_FORE200E_TX_RETRY=16 +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_ATM_SOLOS=m + +# +# CAIF transport drivers +# +CONFIG_CAIF_TTY=m +CONFIG_CAIF_SPI_SLAVE=m +CONFIG_CAIF_SPI_SYNC=y +CONFIG_CAIF_HSI=m +CONFIG_CAIF_VIRTIO=m +CONFIG_VHOST_NET=m +CONFIG_VHOST_SCSI=m +CONFIG_VHOST_RING=m +CONFIG_VHOST=m +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set + +# +# Distributed Switch Architecture drivers +# +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y +CONFIG_NET_DSA_MV88E6131=m +CONFIG_NET_DSA_MV88E6123_61_65=m +CONFIG_NET_DSA_MV88E6171=m +CONFIG_NET_DSA_MV88E6352=m +CONFIG_NET_DSA_BCM_SF2=m +CONFIG_ETHERNET=y +CONFIG_MDIO=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_3C589=m +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_NET_VENDOR_AGERE=y +CONFIG_ET131X=m +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ALTERA_TSE=m +CONFIG_NET_VENDOR_AMD=y +CONFIG_AMD8111_ETH=m +CONFIG_PCNET32=m +CONFIG_PCMCIA_NMCLAN=m +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_ATL2=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +CONFIG_ALX=m +CONFIG_NET_CADENCE=y +CONFIG_MACB=m +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_BCMGENET=m +CONFIG_BNX2=m +CONFIG_CNIC=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +CONFIG_BNX2X_SRIOV=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_BNA=m +CONFIG_NET_VENDOR_CAVIUM=m +CONFIG_THUNDER_NIC_PF=m +CONFIG_THUNDER_NIC_VF=m +CONFIG_THUNDER_NIC_BGX=m +CONFIG_LIQUIDIO=m +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +CONFIG_CHELSIO_T4VF=m +CONFIG_NET_VENDOR_CISCO=y +CONFIG_ENIC=m +CONFIG_CX_ECAT=m +CONFIG_DNET=m +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=m +CONFIG_DE2104X_DSL=0 +CONFIG_TULIP=m +CONFIG_TULIP_MWI=y +CONFIG_TULIP_MMIO=y +CONFIG_TULIP_NAPI=y +CONFIG_TULIP_NAPI_HW_MITIGATION=y +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +CONFIG_NET_VENDOR_DLINK=y +CONFIG_DL2K=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_BE2NET=m +CONFIG_BE2NET_HWMON=y +CONFIG_BE2NET_VXLAN=y +CONFIG_NET_VENDOR_EZCHIP=y +CONFIG_NET_VENDOR_EXAR=y +CONFIG_S2IO=m +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_NET_VENDOR_FUJITSU=y +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_NET_VENDOR_HP=y +CONFIG_HP100=m +CONFIG_NET_VENDOR_INTEL=y +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGB_HWMON=y +CONFIG_IGB_DCA=y +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBE_VXLAN=y +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_DCA=y +CONFIG_IXGBEVF=m +CONFIG_I40E=m +CONFIG_I40E_VXLAN=y +CONFIG_I40EVF=m +CONFIG_FM10K=m +# CONFIG_FM10K_VXLAN is not set +CONFIG_NET_VENDOR_I825XX=y +CONFIG_IP1000=m +CONFIG_JME=m +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_MVMDIO=m +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKGE_GENESIS=y +CONFIG_SKY2=m +# CONFIG_SKY2_DEBUG is not set +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_MLX4_EN=m +CONFIG_MLX4_EN_VXLAN=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_MLX5_CORE=m +# CONFIG_MLX5_CORE_EN is not set +CONFIG_NET_VENDOR_MICREL=y +CONFIG_KS8842=m +CONFIG_KS8851=m +CONFIG_KS8851_MLL=m +CONFIG_KSZ884X_PCI=m +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_ENC28J60=m +# CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_NET_VENDOR_MYRI=y +CONFIG_MYRI10GE=m +CONFIG_MYRI10GE_DCA=y +CONFIG_FEALNX=m +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NATSEMI=m +CONFIG_NS83820=m +CONFIG_NET_VENDOR_8390=y +CONFIG_PCMCIA_AXNET=m +CONFIG_NE2K_PCI=m +CONFIG_PCMCIA_PCNET=m +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_FORCEDETH=m +CONFIG_NET_VENDOR_OKI=y +CONFIG_ETHOC=m +CONFIG_NET_PACKET_ENGINE=y +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_QLA3XXX=m +CONFIG_QLCNIC=m +CONFIG_QLCNIC_SRIOV=y +CONFIG_QLCNIC_VXLAN=y +CONFIG_QLCNIC_HWMON=y +CONFIG_QLGE=m +CONFIG_NETXEN_NIC=m +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_ATP=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=m +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_RDC=y +CONFIG_R6040=m +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_ROCKER=m +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_SXGBE_ETH=m +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_SC92031=m +CONFIG_NET_VENDOR_SIS=y +CONFIG_SIS900=m +CONFIG_SIS190=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_SFC_MCDI_MON=y +CONFIG_SFC_SRIOV=y +CONFIG_SFC_MCDI_LOGGING=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_PCMCIA_SMC91C92=m +CONFIG_EPIC100=m +CONFIG_SMSC911X=m +# CONFIG_SMSC911X_ARCH_HOOKS is not set +CONFIG_SMSC9420=m +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_STMMAC_ETH=m +CONFIG_STMMAC_PLATFORM=m +CONFIG_DWMAC_GENERIC=m +CONFIG_STMMAC_PCI=m +CONFIG_NET_VENDOR_SUN=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NIU=m +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_TEHUTI=m +CONFIG_NET_VENDOR_TI=y +CONFIG_TI_CPSW_ALE=m +CONFIG_TLAN=m +CONFIG_NET_VENDOR_VIA=y +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +CONFIG_VIA_VELOCITY=m +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_WIZNET_W5100=m +CONFIG_WIZNET_W5300=m +# CONFIG_WIZNET_BUS_DIRECT is not set +# CONFIG_WIZNET_BUS_INDIRECT is not set +CONFIG_WIZNET_BUS_ANY=y +CONFIG_NET_VENDOR_XIRCOM=y +CONFIG_PCMCIA_XIRC2PS=m +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_NET_SB1000=m +CONFIG_PHYLIB=m + +# +# MII PHY device drivers +# +CONFIG_AT803X_PHY=m +CONFIG_AMD_PHY=m +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM7XXX_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m +CONFIG_MICREL_PHY=m +# CONFIG_DP83867_PHY is not set +CONFIG_FIXED_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_GPIO=m +CONFIG_MDIO_BCM_UNIMAC=m +# CONFIG_MICREL_KS8995MA is not set +CONFIG_PLIP=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOATM=m +CONFIG_PPPOE=m +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_SLIP=m +CONFIG_SLHC=m +# CONFIG_SLIP_COMPRESSED is not set +# CONFIG_SLIP_SMART is not set +# CONFIG_SLIP_MODE_SLIP6 is not set + +# +# Host-side USB support is needed for USB Network Adapter support +# +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_HUAWEI_CDC_NCM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_USB_NET_KALMIA=m +CONFIG_USB_NET_QMI_WWAN=m +CONFIG_USB_HSO=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_CDC_PHONET=m +CONFIG_USB_IPHETH=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_VL600=m +CONFIG_WLAN=y +CONFIG_PCMCIA_RAYCS=m +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AIRO=m +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_AIRO_CS=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PRISM54=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_ADM8211=m +# CONFIG_MAC80211_HWSIM is not set +CONFIG_MWL8K=m +CONFIG_ATH_COMMON=m +CONFIG_ATH_CARDS=m +# CONFIG_ATH_DEBUG is not set +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +# CONFIG_ATH5K_TRACER is not set +CONFIG_ATH5K_PCI=y +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y +CONFIG_ATH9K_DEBUGFS=y +CONFIG_ATH9K_STATION_STATISTICS=y +# CONFIG_ATH9K_DYNACK is not set +CONFIG_ATH9K_WOW=y +CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y +CONFIG_ATH9K_HTC=m +# CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +# CONFIG_CARL9170_DEBUGFS is not set +CONFIG_CARL9170_WPC=y +# CONFIG_CARL9170_HWRNG is not set +CONFIG_ATH6KL=m +CONFIG_ATH6KL_SDIO=m +CONFIG_ATH6KL_USB=m +# CONFIG_ATH6KL_DEBUG is not set +# CONFIG_ATH6KL_TRACING is not set +CONFIG_AR5523=m +CONFIG_WIL6210=m +CONFIG_WIL6210_ISR_COR=y +# CONFIG_WIL6210_TRACING is not set +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +# CONFIG_ATH10K_DEBUG is not set +CONFIG_ATH10K_DEBUGFS=y +# CONFIG_ATH10K_TRACING is not set +CONFIG_WCN36XX=m +# CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_B43=m +CONFIG_B43_BCMA=y +CONFIG_B43_SSB=y +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_BCMA is not set +# CONFIG_B43_BUSES_SSB is not set +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_PCMCIA=y +CONFIG_B43_SDIO=y +CONFIG_B43_BCMA_PIO=y +CONFIG_B43_PIO=y +CONFIG_B43_PHY_G=y +CONFIG_B43_PHY_N=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_PHY_HT=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_HWRNG=y +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_BRCMUTIL=m +CONFIG_BRCMSMAC=m +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y +CONFIG_BRCMFMAC_SDIO=y +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMFMAC_PCIE=y +# CONFIG_BRCM_TRACING is not set +# CONFIG_BRCMDBG is not set +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_CS=m +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_OPMODE_MODULAR=y +# CONFIG_IWLWIFI_BCAST_FILTERING is not set +# CONFIG_IWLWIFI_UAPSD is not set + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +# CONFIG_IWLWIFI_DEBUGFS is not set +CONFIG_IWLWIFI_DEVICE_TRACING=y +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +# CONFIG_IWLEGACY_DEBUGFS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_HERMES=m +CONFIG_HERMES_PRISM=y +CONFIG_HERMES_CACHE_FW_ON_INIT=y +CONFIG_PLX_HERMES=m +CONFIG_TMD_HERMES=m +CONFIG_NORTEL_HERMES=m +CONFIG_PCI_HERMES=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_SPECTRUM=m +CONFIG_ORINOCO_USB=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +# CONFIG_P54_SPI_DEFAULT_EEPROM is not set +CONFIG_P54_LEDS=y +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2800PCI_RT33XX=y +CONFIG_RT2800PCI_RT35XX=y +CONFIG_RT2800PCI_RT53XX=y +CONFIG_RT2800PCI_RT3290=y +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +CONFIG_RT2800USB_RT3573=y +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_RT55XX=y +CONFIG_RT2800USB_UNKNOWN=y +CONFIG_RT2800_LIB=m +CONFIG_RT2800_LIB_MMIO=m +CONFIG_RT2X00_LIB_MMIO=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_LIB_DEBUGFS is not set +# CONFIG_RT2X00_DEBUG is not set +# CONFIG_WL_MEDIATEK is not set +CONFIG_RTL_CARDS=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_WL_TI=y +CONFIG_WL1251=m +# CONFIG_WL1251_SPI is not set +CONFIG_WL1251_SDIO=m +CONFIG_WL12XX=m +CONFIG_WL18XX=m +CONFIG_WLCORE=m +# CONFIG_WLCORE_SPI is not set +CONFIG_WLCORE_SDIO=m +CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_CW1200_WLAN_SPI=m +CONFIG_RSI_91X=m +# CONFIG_RSI_DEBUGFS is not set +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m + +# +# WiMAX Wireless Broadband devices +# +CONFIG_WIMAX_I2400M=m +CONFIG_WIMAX_I2400M_USB=m +CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 +# CONFIG_WAN is not set +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKELB=m +CONFIG_IEEE802154_AT86RF230=m +CONFIG_IEEE802154_MRF24J40=m +CONFIG_IEEE802154_CC2520=m +# CONFIG_IEEE802154_ATUSB is not set +CONFIG_XEN_NETDEV_FRONTEND=m +CONFIG_XEN_NETDEV_BACKEND=m +CONFIG_VMXNET3=m +CONFIG_HYPERV_NET=m +CONFIG_ISDN=y +CONFIG_ISDN_I4L=m +CONFIG_ISDN_PPP=y +CONFIG_ISDN_PPP_VJ=y +CONFIG_ISDN_MPP=y +CONFIG_IPPP_FILTER=y +CONFIG_ISDN_PPP_BSDCOMP=m +CONFIG_ISDN_AUDIO=y +CONFIG_ISDN_TTY_FAX=y + +# +# ISDN feature submodules +# +CONFIG_ISDN_DIVERSION=m + +# +# ISDN4Linux hardware drivers +# + +# +# Passive cards +# +CONFIG_ISDN_DRV_HISAX=m + +# +# D-channel protocol features +# +CONFIG_HISAX_EURO=y +CONFIG_DE_AOC=y +# CONFIG_HISAX_NO_SENDCOMPLETE is not set +# CONFIG_HISAX_NO_LLC is not set +# CONFIG_HISAX_NO_KEYPAD is not set +CONFIG_HISAX_1TR6=y +CONFIG_HISAX_NI1=y +CONFIG_HISAX_MAX_CARDS=8 + +# +# HiSax supported cards +# +CONFIG_HISAX_16_3=y +CONFIG_HISAX_TELESPCI=y +CONFIG_HISAX_S0BOX=y +CONFIG_HISAX_FRITZPCI=y +CONFIG_HISAX_AVM_A1_PCMCIA=y +CONFIG_HISAX_ELSA=y +CONFIG_HISAX_DIEHLDIVA=y +CONFIG_HISAX_SEDLBAUER=y +CONFIG_HISAX_NETJET=y +CONFIG_HISAX_NETJET_U=y +CONFIG_HISAX_NICCY=y +CONFIG_HISAX_BKM_A4T=y +CONFIG_HISAX_SCT_QUADRO=y +CONFIG_HISAX_GAZEL=y +CONFIG_HISAX_HFC_PCI=y +CONFIG_HISAX_W6692=y +CONFIG_HISAX_HFC_SX=y +CONFIG_HISAX_ENTERNOW_PCI=y +# CONFIG_HISAX_DEBUG is not set + +# +# HiSax PCMCIA card service modules +# +CONFIG_HISAX_SEDLBAUER_CS=m +CONFIG_HISAX_ELSA_CS=m +CONFIG_HISAX_AVM_A1_CS=m +CONFIG_HISAX_TELES_CS=m + +# +# HiSax sub driver modules +# +CONFIG_HISAX_ST5481=m +CONFIG_HISAX_HFCUSB=m +CONFIG_HISAX_HFC4S8S=m +CONFIG_HISAX_FRITZ_PCIPNP=m + +# +# Active cards +# +CONFIG_ISDN_CAPI=m +CONFIG_CAPI_TRACE=y +CONFIG_ISDN_CAPI_CAPI20=m +CONFIG_ISDN_CAPI_MIDDLEWARE=y +CONFIG_ISDN_CAPI_CAPIDRV=m +# CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set + +# +# CAPI hardware drivers +# +CONFIG_CAPI_AVM=y +CONFIG_ISDN_DRV_AVMB1_B1PCI=m +CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y +CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m +CONFIG_ISDN_DRV_AVMB1_AVM_CS=m +CONFIG_ISDN_DRV_AVMB1_T1PCI=m +CONFIG_ISDN_DRV_AVMB1_C4=m +CONFIG_CAPI_EICON=y +CONFIG_ISDN_DIVAS=m +CONFIG_ISDN_DIVAS_BRIPCI=y +CONFIG_ISDN_DIVAS_PRIPCI=y +CONFIG_ISDN_DIVAS_DIVACAPI=m +CONFIG_ISDN_DIVAS_USERIDI=m +CONFIG_ISDN_DIVAS_MAINT=m +CONFIG_ISDN_DRV_GIGASET=m +CONFIG_GIGASET_CAPI=y +# CONFIG_GIGASET_I4L is not set +# CONFIG_GIGASET_DUMMYLL is not set +CONFIG_GIGASET_BASE=m +CONFIG_GIGASET_M105=m +CONFIG_GIGASET_M101=m +# CONFIG_GIGASET_DEBUG is not set +CONFIG_HYSDN=m +CONFIG_HYSDN_CAPI=y +CONFIG_MISDN=m +CONFIG_MISDN_DSP=m +CONFIG_MISDN_L1OIP=m + +# +# mISDN hardware drivers +# +CONFIG_MISDN_HFCPCI=m +CONFIG_MISDN_HFCMULTI=m +CONFIG_MISDN_HFCUSB=m +CONFIG_MISDN_AVMFRITZ=m +CONFIG_MISDN_SPEEDFAX=m +CONFIG_MISDN_INFINEON=m +CONFIG_MISDN_W6692=m +CONFIG_MISDN_NETJET=m +CONFIG_MISDN_IPAC=m +CONFIG_MISDN_ISAR=m +CONFIG_ISDN_HDLC=m + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_LEDS=m +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=m +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_MATRIXKMAP=m + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ADP5588=m +CONFIG_KEYBOARD_ADP5589=m +CONFIG_KEYBOARD_ATKBD=m +CONFIG_KEYBOARD_QT1070=m +CONFIG_KEYBOARD_QT2160=m +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_TCA6416=m +CONFIG_KEYBOARD_TCA8418=m +CONFIG_KEYBOARD_MATRIX=m +# CONFIG_KEYBOARD_LM8323 is not set +CONFIG_KEYBOARD_LM8333=m +# CONFIG_KEYBOARD_MAX7359 is not set +CONFIG_KEYBOARD_MCS=m +CONFIG_KEYBOARD_MPR121=m +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_CROS_EC is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_SENTELIC=y +CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_FOCALTECH=y +# CONFIG_MOUSE_PS2_VMMOUSE is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_CYAPA=m +CONFIG_MOUSE_ELAN_I2C=m +CONFIG_MOUSE_ELAN_I2C_I2C=y +CONFIG_MOUSE_ELAN_I2C_SMBUS=y +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_MOUSE_GPIO is not set +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_USB=y +CONFIG_JOYSTICK_IFORCE_232=y +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TWIDJOY=m +CONFIG_JOYSTICK_ZHENHUA=m +CONFIG_JOYSTICK_DB9=m +CONFIG_JOYSTICK_GAMECON=m +CONFIG_JOYSTICK_TURBOGRAFX=m +CONFIG_JOYSTICK_AS5011=m +CONFIG_JOYSTICK_JOYDUMP=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_WALKERA0701=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_ACECAD=m +CONFIG_TABLET_USB_AIPTEK=m +CONFIG_TABLET_USB_GTCO=m +CONFIG_TABLET_USB_HANWANG=m +CONFIG_TABLET_USB_KBTAB=m +CONFIG_TABLET_SERIAL_WACOM4=m +CONFIG_INPUT_TOUCHSCREEN=y +# CONFIG_TOUCHSCREEN_ADS7846 is not set +# CONFIG_TOUCHSCREEN_AD7877 is not set +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +# CONFIG_TOUCHSCREEN_AD7879_SPI is not set +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +# CONFIG_TOUCHSCREEN_CYTTSP_SPI is not set +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_DYNAPRO=m +CONFIG_TOUCHSCREEN_HAMPSHIRE=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_FUJITSU=m +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TOUCHSCREEN_UCB1400=m +CONFIG_TOUCHSCREEN_PIXCIR=m +# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_WM9705=y +CONFIG_TOUCHSCREEN_WM9712=y +CONFIG_TOUCHSCREEN_WM9713=y +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_MC13783=m +CONFIG_TOUCHSCREEN_USB_EGALAX=y +CONFIG_TOUCHSCREEN_USB_PANJIT=y +CONFIG_TOUCHSCREEN_USB_3M=y +CONFIG_TOUCHSCREEN_USB_ITM=y +CONFIG_TOUCHSCREEN_USB_ETURBO=y +CONFIG_TOUCHSCREEN_USB_GUNZE=y +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y +CONFIG_TOUCHSCREEN_USB_GOTOP=y +CONFIG_TOUCHSCREEN_USB_JASTEC=y +CONFIG_TOUCHSCREEN_USB_ELO=y +CONFIG_TOUCHSCREEN_USB_E2I=y +CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y +CONFIG_TOUCHSCREEN_USB_NEXIO=y +CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC_SERIO=m +# CONFIG_TOUCHSCREEN_TSC2005 is not set +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +# CONFIG_TOUCHSCREEN_SX8654 is not set +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_AD714X_I2C=m +CONFIG_INPUT_AD714X_SPI=m +# CONFIG_INPUT_ARIZONA_HAPTICS is not set +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_E3X0_BUTTON=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MC13783_PWRBUTTON=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_GP2A=m +# CONFIG_INPUT_GPIO_BEEPER is not set +# CONFIG_INPUT_GPIO_TILT_POLLED is not set +CONFIG_INPUT_ATLAS_BTNS=m +CONFIG_INPUT_ATI_REMOTE2=m +CONFIG_INPUT_KEYSPAN_REMOTE=m +CONFIG_INPUT_KXTJ9=m +# CONFIG_INPUT_KXTJ9_POLLED_MODE is not set +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_YEALINK=m +CONFIG_INPUT_CM109=m +CONFIG_INPUT_RETU_PWRBUTTON=m +CONFIG_INPUT_TPS65218_PWRBUTTON=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_PCF50633_PMU=m +CONFIG_INPUT_PCF8574=m +CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +CONFIG_INPUT_ADXL34X=m +CONFIG_INPUT_ADXL34X_I2C=m +CONFIG_INPUT_ADXL34X_SPI=m +# CONFIG_INPUT_IMS_PCU is not set +CONFIG_INPUT_CMA3000=m +CONFIG_INPUT_CMA3000_I2C=m +CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m +CONFIG_INPUT_IDEAPAD_SLIDEBAR=m +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=m +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=m +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_PARKBD=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_LIBPS2=m +CONFIG_SERIO_RAW=m +CONFIG_SERIO_ALTERA_PS2=m +CONFIG_SERIO_PS2MULT=m +CONFIG_SERIO_ARC_PS2=m +CONFIG_HYPERV_KEYBOARD=m +CONFIG_GAMEPORT=m +CONFIG_GAMEPORT_NS558=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_FM801=m + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_HW_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +# CONFIG_SYNCLINK_GT is not set +CONFIG_NOZOMI=m +# CONFIG_ISI is not set +CONFIG_N_HDLC=m +CONFIG_N_GSM=m +CONFIG_TRACE_ROUTER=m +CONFIG_TRACE_SINK=m +CONFIG_DEVMEM=y +# CONFIG_DEVKMEM is not set + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_CS=m +CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set +CONFIG_SERIAL_8250_DW=m +# CONFIG_SERIAL_8250_FINTEK is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_SCCNXP=m +CONFIG_SERIAL_SC16IS7XX_CORE=m +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_SC16IS7XX_I2C=y +# CONFIG_SERIAL_SC16IS7XX_SPI is not set +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 +CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 +# CONFIG_SERIAL_IFX6X60 is not set +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_ARC_NR_PORTS=1 +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_RP2_NR_UARTS=32 +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_HVC_IRQ=y +CONFIG_HVC_XEN=y +CONFIG_HVC_XEN_FRONTEND=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +# CONFIG_IPMI_SI_PROBE_DEFAULTS is not set +CONFIG_IPMI_SSIF=m +CONFIG_IPMI_WATCHDOG=m +CONFIG_IPMI_POWEROFF=m +CONFIG_HW_RANDOM=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_INTEL=m +CONFIG_HW_RANDOM_AMD=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HW_RANDOM_TPM=m +CONFIG_NVRAM=m +CONFIG_R3964=m +CONFIG_APPLICOM=m + +# +# PCMCIA character devices +# +CONFIG_SYNCLINK_CS=m +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_RAW_DRIVER=m +CONFIG_MAX_RAW_DEVS=256 +CONFIG_HPET=y +CONFIG_HPET_MMAP=y +CONFIG_HPET_MMAP_DEFAULT=y +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=m +CONFIG_TCG_TIS=m +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TCG_XEN=m +CONFIG_TCG_CRB=m +# CONFIG_TCG_TIS_ST33ZP24 is not set +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +# CONFIG_XILLYBUS is not set + +# +# I2C support +# +CONFIG_I2C=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX=m + +# +# Multiplexer I2C Chip support +# +# CONFIG_I2C_MUX_GPIO is not set +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +# CONFIG_I2C_MUX_PINCTRL is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_SMBUS=m +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCA=m + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NFORCE2_S4985=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# ACPI drivers +# +CONFIG_I2C_SCMI=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +CONFIG_I2C_DESIGNWARE_CORE=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +# CONFIG_I2C_GPIO is not set +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +# CONFIG_I2C_PXA_PCI is not set +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_XILINX=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_DIOLAN_U2C=m +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +CONFIG_I2C_ROBOTFUZZ_OSIF=m +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_TINY_USB=m +CONFIG_I2C_VIPERBOARD=m + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_CROS_EC_TUNNEL is not set +# CONFIG_I2C_STUB is not set +CONFIG_I2C_SLAVE=y +CONFIG_I2C_SLAVE_EEPROM=m +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +CONFIG_SPI_ALTERA=m +CONFIG_SPI_BITBANG=m +CONFIG_SPI_BUTTERFLY=m +# CONFIG_SPI_CADENCE is not set +CONFIG_SPI_GPIO=m +CONFIG_SPI_LM70_LLP=m +CONFIG_SPI_OC_TINY=m +CONFIG_SPI_PXA2XX_DMA=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_SPI_SC18IS602=m +CONFIG_SPI_XCOMM=m +CONFIG_SPI_XILINX=m +# CONFIG_SPI_ZYNQMP_GQSPI is not set +CONFIG_SPI_DESIGNWARE=m +CONFIG_SPI_DW_PCI=m +# CONFIG_SPI_DW_MID_DMA is not set +CONFIG_SPI_DW_MMIO=m + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_TLE62X0=m +CONFIG_SPMI=m +# CONFIG_HSI is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +# CONFIG_NTP_PPS is not set + +# +# PPS clients support +# +CONFIG_PPS_CLIENT_KTIMER=m +CONFIG_PPS_CLIENT_LDISC=m +CONFIG_PPS_CLIENT_PARPORT=m +CONFIG_PPS_CLIENT_GPIO=m + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=m +CONFIG_DP83640_PHY=m +CONFIG_PINCTRL=y + +# +# Pin controllers +# +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AMD is not set +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_PINCTRL_CHERRYVIEW=m +# CONFIG_PINCTRL_SUNRISEPOINT is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_DEVRES=y +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_F7188X is not set +# CONFIG_GPIO_GENERIC_PLATFORM is not set +CONFIG_GPIO_ICH=m +# CONFIG_GPIO_IT8761E is not set +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_SCH=m +CONFIG_GPIO_SCH311X=m +# CONFIG_GPIO_VX855 is not set + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_ADP5588 is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCF857X is not set + +# +# MFD GPIO expanders +# +CONFIG_GPIO_ARIZONA=m +CONFIG_GPIO_LP3943=m +CONFIG_GPIO_UCB1400=m + +# +# PCI GPIO expanders +# +CONFIG_GPIO_AMD8111=m +# CONFIG_GPIO_INTEL_MID is not set +# CONFIG_GPIO_ML_IOH is not set +# CONFIG_GPIO_RDC321X is not set + +# +# SPI GPIO expanders +# +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MCP23S08 is not set +# CONFIG_GPIO_MC33880 is not set + +# +# USB GPIO expanders +# +CONFIG_GPIO_VIPERBOARD=m +# CONFIG_W1 is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_PDA_POWER=m +# CONFIG_GENERIC_ADC_BATTERY is not set +CONFIG_TEST_POWER=m +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_BATTERY_BQ27x00 is not set +# CONFIG_BATTERY_MAX17040 is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_PCF50633 is not set +# CONFIG_CHARGER_ISP1704 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24190 is not set +# CONFIG_CHARGER_BQ24257 is not set +CONFIG_CHARGER_BQ24735=m +# CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_SMB347 is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_CHARGER_RT9455 is not set +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_RESTART is not set +CONFIG_POWER_AVS=y +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7X10=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_APPLESMC=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_DELL_SMM=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_MC13783_ADC=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_IBMAEM=m +CONFIG_SENSORS_IBMPEX=m +# CONFIG_SENSORS_IIO_HWMON is not set +CONFIG_SENSORS_I5500=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_POWR1220=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NCT7802=m +# CONFIG_SENSORS_NCT7904 is not set +CONFIG_SENSORS_PCF8591=m +CONFIG_PMBUS=m +CONFIG_SENSORS_PMBUS=m +CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_LM25066=m +CONFIG_SENSORS_LTC2978=m +CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX34440=m +CONFIG_SENSORS_MAX8688=m +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_UCD9000=m +CONFIG_SENSORS_UCD9200=m +CONFIG_SENSORS_ZL6100=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SHTC1=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_ADC128D818=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +# CONFIG_SENSORS_TC74 is not set +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP103=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA_CPUTEMP=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m + +# +# ACPI drivers +# +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_SENSORS_ATK0110=m +CONFIG_THERMAL=y +CONFIG_THERMAL_HWMON=y +# CONFIG_THERMAL_WRITABLE_TRIPS is not set +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_BANG_BANG=y +CONFIG_THERMAL_GOV_USER_SPACE=y +# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set +# CONFIG_THERMAL_EMULATION is not set +CONFIG_INTEL_POWERCLAMP=m +CONFIG_X86_PKG_TEMP_THERMAL=m +CONFIG_INTEL_SOC_DTS_IOSF_CORE=m +CONFIG_INTEL_SOC_DTS_THERMAL=m +CONFIG_INT340X_THERMAL=m +CONFIG_ACPI_THERMAL_REL=m + +# +# Texas Instruments thermal drivers +# +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_XILINX_WATCHDOG=m +# CONFIG_CADENCE_WATCHDOG is not set +CONFIG_DW_WATCHDOG=m +# CONFIG_RN5T618_WATCHDOG is not set +# CONFIG_MAX63XX_WATCHDOG is not set +CONFIG_RETU_WATCHDOG=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ADVANTECH_WDT=m +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +CONFIG_F71808E_WDT=m +CONFIG_SP5100_TCO=m +CONFIG_SBC_FITPC2_WATCHDOG=m +CONFIG_EUROTECH_WDT=m +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +CONFIG_WAFER_WDT=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_IT87_WDT=m +CONFIG_HP_WATCHDOG=m +CONFIG_HPWDT_NMI_DECODING=y +CONFIG_SC1200_WDT=m +CONFIG_PC87413_WDT=m +CONFIG_NV_TCO=m +CONFIG_60XX_WDT=m +CONFIG_CPU5_WDT=m +CONFIG_SMSC_SCH311X_WDT=m +CONFIG_SMSC37B787_WDT=m +CONFIG_VIA_WDT=m +CONFIG_W83627HF_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_MACHZ_WDT=m +CONFIG_SBC_EPX_C3_WATCHDOG=m +CONFIG_MEN_A21_WDT=m +CONFIG_XEN_WDT=m + +# +# PCI-based Watchdog Cards +# +CONFIG_PCIPCWATCHDOG=m +CONFIG_WDTPCI=m + +# +# USB-based Watchdog Cards +# +CONFIG_USBPCWATCHDOG=m +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y +CONFIG_SSB_PCMCIAHOST=y +CONFIG_SSB_SDIOHOST_POSSIBLE=y +CONFIG_SSB_SDIOHOST=y +# CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_SSB_DRIVER_GPIO=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +CONFIG_BCMA=m +CONFIG_BCMA_BLOCKIO=y +CONFIG_BCMA_HOST_PCI_POSSIBLE=y +CONFIG_BCMA_HOST_PCI=y +# CONFIG_BCMA_HOST_SOC is not set +CONFIG_BCMA_DRIVER_PCI=y +CONFIG_BCMA_DRIVER_GMAC_CMN=y +CONFIG_BCMA_DRIVER_GPIO=y +# CONFIG_BCMA_DEBUG is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_CROS_EC=m +CONFIG_MFD_CROS_EC_I2C=m +# CONFIG_MFD_CROS_EC_SPI is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DLN2 is not set +CONFIG_MFD_MC13XXX=m +# CONFIG_MFD_MC13XXX_SPI is not set +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_HTC_PASIC3=m +# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_EZX_PCAP is not set +CONFIG_MFD_VIPERBOARD=m +CONFIG_MFD_RETU=m +CONFIG_MFD_PCF50633=m +CONFIG_PCF50633_ADC=m +CONFIG_PCF50633_GPIO=m +CONFIG_UCB1400_CORE=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RTSX_PCI=m +CONFIG_MFD_RTSX_USB=m +CONFIG_MFD_RN5T618=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SM501_GPIO=y +# CONFIG_MFD_SKY81452 is not set +CONFIG_ABX500_CORE=y +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_LP3943=m +# CONFIG_TPS6105X is not set +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +CONFIG_MFD_TPS65217=m +CONFIG_MFD_TPS65218=m +# CONFIG_MFD_TPS65912 is not set +# CONFIG_MFD_TPS65912_SPI is not set +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_LM3533=m +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_VX855=m +CONFIG_MFD_ARIZONA=y +CONFIG_MFD_ARIZONA_I2C=m +# CONFIG_MFD_ARIZONA_SPI is not set +CONFIG_MFD_WM5102=y +CONFIG_MFD_WM5110=y +# CONFIG_MFD_WM8997 is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_REGULATOR is not set +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_VIDEO_V4L2=m +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_V4L2_MEM2MEM_DEV=m +# CONFIG_V4L2_FLASH_LED_CLASS is not set +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOBUF_DVB=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m +CONFIG_DVB_CORE=m +CONFIG_DVB_NET=y +CONFIG_TTPCI_EEPROM=m +CONFIG_DVB_MAX_ADAPTERS=8 +# CONFIG_DVB_DYNAMIC_MINORS is not set + +# +# Media drivers +# +CONFIG_RC_CORE=m +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_LIRC=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +CONFIG_RC_ATI_REMOTE=m +CONFIG_IR_ENE=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_FINTEK=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_IGORPLUGUSB=m +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_GSPCA=m +CONFIG_USB_M5602=m +CONFIG_USB_STV06XX=m +CONFIG_USB_GL860=m +CONFIG_USB_GSPCA_BENQ=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_DTCS033=m +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_JEILINJ=m +CONFIG_USB_GSPCA_JL2005BCD=m +CONFIG_USB_GSPCA_KINECT=m +CONFIG_USB_GSPCA_KONICA=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_NW80X=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_OV534_9=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7302=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SE401=m +CONFIG_USB_GSPCA_SN9C2028=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SPCA1528=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_SQ930X=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_STK1135=m +CONFIG_USB_GSPCA_STV0680=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TOUPTEK=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m + +# +# Analog TV USB devices +# +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_PVRUSB2_DVB=y +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_LOADER=m +# CONFIG_VIDEO_GO7007_USB_S2250_BOARD is not set + +# +# Analog/digital TV USB devices +# +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_AU0828_V4L2=y +CONFIG_VIDEO_AU0828_RC=y +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_RC=y +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m + +# +# Digital TV USB devices +# +CONFIG_DVB_USB=m +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_USB_DVBSKY=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_AS102=m + +# +# Webcam, TV (analog/digital) USB devices +# +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_V4L2=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_EM28XX_RC=m + +# +# Software defined radio USB devices +# +CONFIG_USB_AIRSPY=m +CONFIG_USB_HACKRF=m +CONFIG_USB_MSI2500=m +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture support +# +CONFIG_VIDEO_MEYE=m + +# +# Media capture/analog TV support +# +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_ZR36060=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m +CONFIG_VIDEO_ZORAN_AVS6EYES=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_SOLO6X10=m +CONFIG_VIDEO_TW68=m +CONFIG_VIDEO_DT3155=m + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CX18_ALSA=m +CONFIG_VIDEO_CX23885=m +CONFIG_MEDIA_ALTERA_CI=m +CONFIG_VIDEO_CX25821=m +CONFIG_VIDEO_CX25821_ALSA=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_ENABLE_VP3054=y +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_CX88_MPEG=m +CONFIG_VIDEO_BT848=m +CONFIG_DVB_BT8XX=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_RC=y +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7134_GO7007=m +CONFIG_VIDEO_SAA7164=m +# CONFIG_VIDEO_COBALT is not set + +# +# Media digital TV PCI Adapters +# +CONFIG_DVB_AV7110_IR=y +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_PATCH=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set +CONFIG_DVB_PLUTO2=m +CONFIG_DVB_DM1105=m +CONFIG_DVB_PT1=m +CONFIG_DVB_PT3=m +CONFIG_MANTIS_CORE=m +CONFIG_DVB_MANTIS=m +CONFIG_DVB_HOPPER=m +CONFIG_DVB_NGENE=m +CONFIG_DVB_DDBRIDGE=m +CONFIG_DVB_SMIPCIE=m +# CONFIG_V4L_PLATFORM_DRIVERS is not set +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m +CONFIG_VIDEO_SH_VEU=m +CONFIG_V4L_TEST_DRIVERS=y +# CONFIG_VIDEO_VIVID is not set +# CONFIG_VIDEO_VIM2M is not set + +# +# Supported MMC/SDIO adapters +# +CONFIG_SMS_SDIO_DRV=m +CONFIG_RADIO_ADAPTERS=y +CONFIG_RADIO_TEA575X=m +CONFIG_RADIO_SI470X=y +CONFIG_USB_SI470X=m +CONFIG_I2C_SI470X=m +CONFIG_RADIO_SI4713=m +CONFIG_USB_SI4713=m +CONFIG_PLATFORM_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_RADIO_SI476X=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m + +# +# Texas Instruments WL128x FM driver (ST based) +# +CONFIG_RADIO_WL128X=m + +# +# Supported FireWire (IEEE 1394) Adapters +# +CONFIG_DVB_FIREDTV=m +CONFIG_DVB_FIREDTV_INPUT=y +CONFIG_MEDIA_COMMON_OPTIONS=y + +# +# common driver options +# +CONFIG_VIDEO_CX2341X=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_CYPRESS_FIRMWARE=m +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +CONFIG_SMS_SIANO_MDTV=m +CONFIG_SMS_SIANO_RC=y +# CONFIG_SMS_SIANO_DEBUGFS is not set + +# +# Media ancillary drivers (tuners, sensors, i2c, frontends) +# +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=m + +# +# Audio decoders, processors and mixers +# +CONFIG_VIDEO_TVAUDIO=m +CONFIG_VIDEO_TDA7432=m +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS5345=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_UDA1342=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_WM8739=m +CONFIG_VIDEO_VP27SMPX=m +CONFIG_VIDEO_SONY_BTF_MPX=m + +# +# RDS decoders +# +CONFIG_VIDEO_SAA6588=m + +# +# Video decoders +# +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_BT866=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_TW2804=m +CONFIG_VIDEO_TW9903=m +CONFIG_VIDEO_TW9906=m +CONFIG_VIDEO_VPX3220=m + +# +# Video and audio decoders +# +CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_CX25840=m + +# +# Video encoders +# +CONFIG_VIDEO_SAA7127=m +CONFIG_VIDEO_SAA7185=m +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m + +# +# Camera sensor devices +# +CONFIG_VIDEO_OV7640=m +CONFIG_VIDEO_MT9V011=m + +# +# Flash devices +# + +# +# Video improvement chips +# +CONFIG_VIDEO_UPD64031A=m +CONFIG_VIDEO_UPD64083=m + +# +# Audio/Video compression chips +# +CONFIG_VIDEO_SAA6752HS=m + +# +# Miscellaneous helper chips +# +CONFIG_VIDEO_M52790=m + +# +# Sensors used on soc_camera driver +# +CONFIG_MEDIA_TUNER=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_M88RS6000T=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_M88DS3103=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_SI2165=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_MT312=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_TDA10071=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_L64781=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_MT352=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_EC100=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_RTL2830=m +CONFIG_DVB_RTL2832=m +CONFIG_DVB_RTL2832_SDR=m +CONFIG_DVB_SI2168=m +CONFIG_DVB_AS102_FE=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_VES1820=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_STV0297=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT3306A=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_S5H1411=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_S921=m +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_TC90522=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_A8293=m +CONFIG_DVB_SP2=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_AF9033=m + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=m +CONFIG_AGP_INTEL=m +CONFIG_AGP_SIS=m +CONFIG_AGP_VIA=m +CONFIG_INTEL_GTT=m +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_VGA_SWITCHEROO=y + +# +# Direct Rendering Manager +# +CONFIG_DRM=m +CONFIG_DRM_MIPI_DSI=y +CONFIG_DRM_KMS_HELPER=m +CONFIG_DRM_KMS_FB_HELPER=y +CONFIG_DRM_LOAD_EDID_FIRMWARE=y +CONFIG_DRM_TTM=m + +# +# I2C encoder or helper chips +# +CONFIG_DRM_I2C_ADV7511=m +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_TDFX=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +# CONFIG_DRM_RADEON_USERPTR is not set +# CONFIG_DRM_RADEON_UMS is not set +# CONFIG_DRM_AMDGPU is not set +CONFIG_DRM_NOUVEAU=m +CONFIG_NOUVEAU_DEBUG=5 +CONFIG_NOUVEAU_DEBUG_DEFAULT=3 +CONFIG_DRM_NOUVEAU_BACKLIGHT=y +CONFIG_DRM_I915=m +CONFIG_DRM_I915_KMS=y +CONFIG_DRM_I915_FBDEV=y +# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m +# CONFIG_DRM_VGEM is not set +CONFIG_DRM_VMWGFX=m +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_GMA500=m +CONFIG_DRM_GMA600=y +CONFIG_DRM_GMA3600=y +CONFIG_DRM_UDL=m +CONFIG_DRM_AST=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_QXL=m +CONFIG_DRM_BOCHS=m +# CONFIG_DRM_VIRTIO_GPU is not set +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +CONFIG_HSA_AMD=m + +# +# Frame buffer Devices +# +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y +CONFIG_FB_CMDLINE=y +# CONFIG_FB_DDC is not set +CONFIG_FB_BOOT_VESA_SUPPORT=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_DEFERRED_IO=y +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +CONFIG_FB_UVESA=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +CONFIG_FB_OPENCORES=m +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +CONFIG_FB_VIA=m +CONFIG_FB_VIA_DIRECT_PROCFS=y +CONFIG_FB_VIA_X_COMPATIBILITY=y +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +CONFIG_FB_VOODOO1=m +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_SM501 is not set +# CONFIG_FB_SMSCUFX is not set +CONFIG_FB_UDL=m +CONFIG_FB_VIRTUAL=m +CONFIG_XEN_FBDEV_FRONTEND=m +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_AUO_K190X is not set +CONFIG_FB_HYPERV=m +# CONFIG_FB_SIMPLE is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_L4F00242T03 is not set +# CONFIG_LCD_LMS283GF05 is not set +# CONFIG_LCD_LTV350QV is not set +# CONFIG_LCD_ILI922X is not set +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_TDO24M is not set +# CONFIG_LCD_VGG2432A4 is not set +CONFIG_LCD_PLATFORM=m +# CONFIG_LCD_S6E63M0 is not set +# CONFIG_LCD_LD9040 is not set +# CONFIG_LCD_AMS369FG06 is not set +# CONFIG_LCD_LMS501KF03 is not set +# CONFIG_LCD_HX8357 is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_LM3533=m +CONFIG_BACKLIGHT_APPLE=m +# CONFIG_BACKLIGHT_SAHARA is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +CONFIG_BACKLIGHT_PCF50633=m +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_TPS65217 is not set +# CONFIG_BACKLIGHT_GPIO is not set +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +CONFIG_VGASTATE=m +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +# CONFIG_VGACON_SOFT_SCROLLBACK is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_LOGO is not set +CONFIG_SOUND=m +CONFIG_SOUND_OSS_CORE=y +# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HWDEP=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_JACK=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_PROC_FS=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_RAWMIDI_SEQ=m +CONFIG_SND_OPL3_LIB_SEQ=m +# CONFIG_SND_OPL4_LIB_SEQ is not set +# CONFIG_SND_SBAWE_SEQ is not set +CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_MPU401_UART=m +CONFIG_SND_OPL3_LIB=m +CONFIG_SND_VX_LIB=m +CONFIG_SND_AC97_CODEC=m +CONFIG_SND_DRIVERS=y +# CONFIG_SND_PCSP is not set +CONFIG_SND_DUMMY=m +CONFIG_SND_ALOOP=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_MTPAV=m +CONFIG_SND_MTS64=m +CONFIG_SND_SERIAL_U16550=m +CONFIG_SND_MPU401=m +CONFIG_SND_PORTMAN2X4=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_SB_COMMON=m +CONFIG_SND_PCI=y +CONFIG_SND_AD1889=m +CONFIG_SND_ALS300=m +CONFIG_SND_ALS4000=m +CONFIG_SND_ALI5451=m +CONFIG_SND_ASIHPI=m +CONFIG_SND_ATIIXP=m +CONFIG_SND_ATIIXP_MODEM=m +CONFIG_SND_AU8810=m +CONFIG_SND_AU8820=m +CONFIG_SND_AU8830=m +CONFIG_SND_AW2=m +CONFIG_SND_AZT3328=m +CONFIG_SND_BT87X=m +# CONFIG_SND_BT87X_OVERCLOCK is not set +CONFIG_SND_CA0106=m +CONFIG_SND_CMIPCI=m +CONFIG_SND_OXYGEN_LIB=m +CONFIG_SND_OXYGEN=m +CONFIG_SND_CS4281=m +CONFIG_SND_CS46XX=m +CONFIG_SND_CS46XX_NEW_DSP=y +CONFIG_SND_CTXFI=m +CONFIG_SND_DARLA20=m +CONFIG_SND_GINA20=m +CONFIG_SND_LAYLA20=m +CONFIG_SND_DARLA24=m +CONFIG_SND_GINA24=m +CONFIG_SND_LAYLA24=m +CONFIG_SND_MONA=m +CONFIG_SND_MIA=m +CONFIG_SND_ECHO3G=m +CONFIG_SND_INDIGO=m +CONFIG_SND_INDIGOIO=m +CONFIG_SND_INDIGODJ=m +CONFIG_SND_INDIGOIOX=m +CONFIG_SND_INDIGODJX=m +CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1X=m +CONFIG_SND_ENS1370=m +CONFIG_SND_ENS1371=m +CONFIG_SND_ES1938=m +CONFIG_SND_ES1968=m +CONFIG_SND_ES1968_INPUT=y +CONFIG_SND_ES1968_RADIO=y +CONFIG_SND_FM801=m +CONFIG_SND_FM801_TEA575X_BOOL=y +CONFIG_SND_HDSP=m +CONFIG_SND_HDSPM=m +CONFIG_SND_ICE1712=m +CONFIG_SND_ICE1724=m +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +CONFIG_SND_KORG1212=m +CONFIG_SND_LOLA=m +CONFIG_SND_LX6464ES=m +CONFIG_SND_MAESTRO3=m +CONFIG_SND_MAESTRO3_INPUT=y +CONFIG_SND_MIXART=m +CONFIG_SND_NM256=m +CONFIG_SND_PCXHR=m +CONFIG_SND_RIPTIDE=m +CONFIG_SND_RME32=m +CONFIG_SND_RME96=m +CONFIG_SND_RME9652=m +CONFIG_SND_SONICVIBES=m +CONFIG_SND_TRIDENT=m +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRTUOSO=m +CONFIG_SND_VX222=m +CONFIG_SND_YMFPCI=m + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDA_CORE=m +CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_PREALLOC_SIZE=4096 +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_6FIRE=m +CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m +CONFIG_SND_USB_LINE6=m +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_VARIAX=m +CONFIG_SND_FIREWIRE=y +CONFIG_SND_FIREWIRE_LIB=m +CONFIG_SND_DICE=m +CONFIG_SND_OXFW=m +CONFIG_SND_ISIGHT=m +CONFIG_SND_SCS1X=m +CONFIG_SND_FIREWORKS=m +CONFIG_SND_BEBOB=m +CONFIG_SND_PCMCIA=y +CONFIG_SND_VXPOCKET=m +CONFIG_SND_PDAUDIOCF=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +# CONFIG_SND_ATMEL_SOC is not set +CONFIG_SND_DESIGNWARE_I2S=m + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +CONFIG_SND_SST_MFLD_PLATFORM=m +CONFIG_SND_SST_IPC=m +CONFIG_SND_SST_IPC_ACPI=m +CONFIG_SND_SOC_INTEL_SST=m +CONFIG_SND_SOC_INTEL_SST_ACPI=m +CONFIG_SND_SOC_INTEL_HASWELL=m +CONFIG_SND_SOC_INTEL_BAYTRAIL=m +CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m +CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m +# CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH is not set +# CONFIG_SND_SOC_QCOM is not set +# CONFIG_SND_SOC_XTFPGA_I2S is not set +CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +# CONFIG_SND_SOC_AC97_CODEC is not set +# CONFIG_SND_SOC_ADAU1701 is not set +# CONFIG_SND_SOC_AK4104 is not set +# CONFIG_SND_SOC_AK4554 is not set +# CONFIG_SND_SOC_AK4642 is not set +# CONFIG_SND_SOC_AK5386 is not set +# CONFIG_SND_SOC_ALC5623 is not set +# CONFIG_SND_SOC_CS35L32 is not set +# CONFIG_SND_SOC_CS42L51_I2C is not set +# CONFIG_SND_SOC_CS42L52 is not set +# CONFIG_SND_SOC_CS42L56 is not set +# CONFIG_SND_SOC_CS42L73 is not set +# CONFIG_SND_SOC_CS4265 is not set +# CONFIG_SND_SOC_CS4270 is not set +# CONFIG_SND_SOC_CS4271_I2C is not set +# CONFIG_SND_SOC_CS4271_SPI is not set +# CONFIG_SND_SOC_CS42XX8_I2C is not set +CONFIG_SND_SOC_HDMI_CODEC=m +# CONFIG_SND_SOC_ES8328 is not set +CONFIG_SND_SOC_MAX98090=m +# CONFIG_SND_SOC_PCM1681 is not set +# CONFIG_SND_SOC_PCM1792A is not set +# CONFIG_SND_SOC_PCM512x_I2C is not set +# CONFIG_SND_SOC_PCM512x_SPI is not set +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RL6347A=m +CONFIG_SND_SOC_RT286=m +# CONFIG_SND_SOC_RT5631 is not set +CONFIG_SND_SOC_RT5640=m +CONFIG_SND_SOC_RT5645=m +CONFIG_SND_SOC_RT5670=m +# CONFIG_SND_SOC_RT5677_SPI is not set +# CONFIG_SND_SOC_SGTL5000 is not set +CONFIG_SND_SOC_SI476X=m +# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set +CONFIG_SND_SOC_SPDIF=m +# CONFIG_SND_SOC_SSM2602_SPI is not set +# CONFIG_SND_SOC_SSM2602_I2C is not set +# CONFIG_SND_SOC_SSM4567 is not set +# CONFIG_SND_SOC_STA32X is not set +# CONFIG_SND_SOC_STA350 is not set +# CONFIG_SND_SOC_TAS2552 is not set +# CONFIG_SND_SOC_TAS5086 is not set +# CONFIG_SND_SOC_TAS571X is not set +# CONFIG_SND_SOC_TFA9879 is not set +# CONFIG_SND_SOC_TLV320AIC23_I2C is not set +# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +# CONFIG_SND_SOC_TLV320AIC31XX is not set +# CONFIG_SND_SOC_TLV320AIC3X is not set +# CONFIG_SND_SOC_TS3A227E is not set +# CONFIG_SND_SOC_WM8510 is not set +# CONFIG_SND_SOC_WM8523 is not set +# CONFIG_SND_SOC_WM8580 is not set +# CONFIG_SND_SOC_WM8711 is not set +# CONFIG_SND_SOC_WM8728 is not set +# CONFIG_SND_SOC_WM8731 is not set +# CONFIG_SND_SOC_WM8737 is not set +# CONFIG_SND_SOC_WM8741 is not set +# CONFIG_SND_SOC_WM8750 is not set +# CONFIG_SND_SOC_WM8753 is not set +# CONFIG_SND_SOC_WM8770 is not set +# CONFIG_SND_SOC_WM8776 is not set +# CONFIG_SND_SOC_WM8804_I2C is not set +# CONFIG_SND_SOC_WM8804_SPI is not set +# CONFIG_SND_SOC_WM8903 is not set +# CONFIG_SND_SOC_WM8962 is not set +# CONFIG_SND_SOC_WM8978 is not set +# CONFIG_SND_SOC_TPA6130A2 is not set +CONFIG_SND_SIMPLE_CARD=m +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m + +# +# HID support +# +CONFIG_HID=m +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=m + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=m +CONFIG_HID_ACRUX=m +CONFIG_HID_ACRUX_FF=y +CONFIG_HID_APPLE=m +CONFIG_HID_APPLEIR=m +CONFIG_HID_AUREAL=m +CONFIG_HID_BELKIN=m +CONFIG_HID_BETOP_FF=m +CONFIG_HID_CHERRY=m +CONFIG_HID_CHICONY=m +CONFIG_HID_PRODIKEYS=m +CONFIG_HID_CP2112=m +CONFIG_HID_CYPRESS=m +CONFIG_HID_DRAGONRISE=m +CONFIG_DRAGONRISE_FF=y +CONFIG_HID_EMS_FF=m +CONFIG_HID_ELECOM=m +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=m +CONFIG_HID_HOLTEK=m +CONFIG_HOLTEK_FF=y +CONFIG_HID_GT683R=m +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KYE=m +CONFIG_HID_UCLOGIC=m +CONFIG_HID_WALTOP=m +CONFIG_HID_GYRATION=m +CONFIG_HID_ICADE=m +CONFIG_HID_TWINHAN=m +CONFIG_HID_KENSINGTON=m +CONFIG_HID_LCPOWER=m +CONFIG_HID_LENOVO=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +CONFIG_HID_MAGICMOUSE=m +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_NTRIG=m +CONFIG_HID_ORTEK=m +CONFIG_HID_PANTHERLORD=m +CONFIG_PANTHERLORD_FF=y +CONFIG_HID_PENMOUNT=m +CONFIG_HID_PETALYNX=m +CONFIG_HID_PICOLCD=m +CONFIG_HID_PICOLCD_FB=y +CONFIG_HID_PICOLCD_BACKLIGHT=y +CONFIG_HID_PICOLCD_LCD=y +CONFIG_HID_PICOLCD_LEDS=y +CONFIG_HID_PICOLCD_CIR=y +CONFIG_HID_PLANTRONICS=m +CONFIG_HID_PRIMAX=m +CONFIG_HID_ROCCAT=m +CONFIG_HID_SAITEK=m +CONFIG_HID_SAMSUNG=m +CONFIG_HID_SONY=m +CONFIG_SONY_FF=y +CONFIG_HID_SPEEDLINK=m +CONFIG_HID_STEELSERIES=m +CONFIG_HID_SUNPLUS=m +CONFIG_HID_RMI=m +CONFIG_HID_GREENASIA=m +CONFIG_GREENASIA_FF=y +CONFIG_HID_HYPERV_MOUSE=m +CONFIG_HID_SMARTJOYPLUS=m +CONFIG_SMARTJOYPLUS_FF=y +CONFIG_HID_TIVO=m +CONFIG_HID_TOPSEED=m +CONFIG_HID_THINGM=m +CONFIG_HID_THRUSTMASTER=m +CONFIG_THRUSTMASTER_FF=y +CONFIG_HID_WACOM=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_XINMO=m +CONFIG_HID_ZEROPLUS=m +CONFIG_ZEROPLUS_FF=y +CONFIG_HID_ZYDACRON=m +CONFIG_HID_SENSOR_HUB=m +# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set + +# +# USB HID support +# +CONFIG_USB_HID=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y + +# +# I2C HID support +# +CONFIG_I2C_HID=m +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=m +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_DYNAMIC_MINORS=y +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_OTG_FSM is not set +# CONFIG_USB_ULPI_BUS is not set +CONFIG_USB_MON=m +CONFIG_USB_WUSB=m +CONFIG_USB_WUSB_CBAF=m +# CONFIG_USB_WUSB_CBAF_DEBUG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_C67X00_HCD=m +CONFIG_USB_XHCI_HCD=m +CONFIG_USB_XHCI_PCI=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=m +# CONFIG_USB_EHCI_HCD_PLATFORM is not set +CONFIG_USB_OXU210HP_HCD=m +CONFIG_USB_ISP116X_HCD=m +CONFIG_USB_ISP1362_HCD=m +CONFIG_USB_FUSBH200_HCD=m +# CONFIG_USB_FOTG210_HCD is not set +CONFIG_USB_MAX3421_HCD=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PCI=m +# CONFIG_USB_OHCI_HCD_SSB is not set +# CONFIG_USB_OHCI_HCD_PLATFORM is not set +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_U132_HCD=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_HCD_ISO is not set +CONFIG_USB_SL811_CS=m +CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_WHCI_HCD=m +CONFIG_USB_HWA_HCD=m +# CONFIG_USB_HCD_BCMA is not set +# CONFIG_USB_HCD_SSB is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_WDM=m +CONFIG_USB_TMC=m + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_REALTEK_AUTOPM=y +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +CONFIG_USB_STORAGE_ENE_UB6250=m +CONFIG_USB_UAS=m + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_DEBUG is not set +CONFIG_USB_MUSB_HDRC=m +# CONFIG_USB_MUSB_HOST is not set +# CONFIG_USB_MUSB_GADGET is not set +CONFIG_USB_MUSB_DUAL_ROLE=y + +# +# Platform Glue Layer +# +CONFIG_MUSB_PIO_ONLY=y +# CONFIG_USB_DWC3 is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +CONFIG_USB_USS720=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_SIMPLE=m +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_METRO=m +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7715_PARPORT=y +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_MXUPORT=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_QCAUX=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +CONFIG_USB_SERIAL_XSENS_MT=m +CONFIG_USB_SERIAL_WISHBONE=m +CONFIG_USB_SERIAL_SSU100=m +CONFIG_USB_SERIAL_QT2=m +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +CONFIG_USB_RIO500=m +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_LED=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_IDMOUSE=m +CONFIG_USB_FTDI_ELAN=m +CONFIG_USB_APPLEDISPLAY=m +CONFIG_USB_SISUSBVGA=m +# CONFIG_USB_SISUSBVGA_CON is not set +CONFIG_USB_LD=m +CONFIG_USB_TRANCEVIBRATOR=m +CONFIG_USB_IOWARRIOR=m +CONFIG_USB_TEST=m +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +CONFIG_USB_ISIGHTFW=m +CONFIG_USB_YUREX=m +CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_HSIC_USB3503=m +CONFIG_USB_LINK_LAYER_TEST=m +# CONFIG_USB_CHAOSKEY is not set +CONFIG_USB_ATM=m +CONFIG_USB_SPEEDTOUCH=m +CONFIG_USB_CXACRU=m +CONFIG_USB_UEAGLEATM=m +CONFIG_USB_XUSBATM=m + +# +# USB Physical Layer drivers +# +CONFIG_USB_PHY=y +CONFIG_NOP_USB_XCEIV=m +# CONFIG_USB_GPIO_VBUS is not set +CONFIG_TAHVO_USB=m +# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set +CONFIG_USB_ISP1301=m +CONFIG_USB_GADGET=m +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +# CONFIG_USB_FOTG210_UDC is not set +CONFIG_USB_GR_UDC=m +CONFIG_USB_R8A66597=m +CONFIG_USB_PXA27X=m +CONFIG_USB_MV_UDC=m +CONFIG_USB_MV_U3D=m +CONFIG_USB_M66592=m +CONFIG_USB_BDC_UDC=m + +# +# Platform Support +# +CONFIG_USB_BDC_PCI=m +CONFIG_USB_AMD5536UDC=m +CONFIG_USB_NET2272=m +CONFIG_USB_NET2272_DMA=y +CONFIG_USB_NET2280=m +CONFIG_USB_GOKU=m +CONFIG_USB_EG20T=m +CONFIG_USB_DUMMY_HCD=m +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_F_ACM=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_OBEX=m +CONFIG_USB_F_NCM=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_SUBSET=m +CONFIG_USB_F_RNDIS=m +CONFIG_USB_F_MASS_STORAGE=m +CONFIG_USB_F_FS=m +CONFIG_USB_F_UAC2=m +CONFIG_USB_F_UVC=m +CONFIG_USB_F_MIDI=m +CONFIG_USB_F_HID=m +CONFIG_USB_F_PRINTER=m +# CONFIG_USB_CONFIGFS is not set +# CONFIG_USB_ZERO is not set +CONFIG_USB_AUDIO=m +# CONFIG_GADGET_UAC1 is not set +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +# CONFIG_USB_ETH_EEM is not set +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_GADGET_TARGET=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +# CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_G_NOKIA is not set +# CONFIG_USB_G_ACM_MS is not set +# CONFIG_USB_G_MULTI is not set +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=y +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_LED_TRIG=y +CONFIG_UWB=m +CONFIG_UWB_HWA=m +CONFIG_UWB_WHCI=m +CONFIG_UWB_I1480U=m +CONFIG_MMC=m +# CONFIG_MMC_DEBUG is not set +# CONFIG_MMC_CLKGATE is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=m +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_BLOCK_BOUNCE=y +CONFIG_SDIO_UART=m +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PCI=m +CONFIG_MMC_RICOH_MMC=y +CONFIG_MMC_SDHCI_ACPI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +CONFIG_MMC_SPI=m +CONFIG_MMC_SDRICOH_CS=m +CONFIG_MMC_CB710=m +CONFIG_MMC_VIA_SDMMC=m +CONFIG_MMC_VUB300=m +CONFIG_MMC_USHC=m +CONFIG_MMC_USDHI6ROL0=m +CONFIG_MMC_REALTEK_PCI=m +CONFIG_MMC_REALTEK_USB=m +CONFIG_MMC_TOSHIBA_PCI=m +# CONFIG_MMC_MTK is not set +CONFIG_MEMSTICK=m +# CONFIG_MEMSTICK_DEBUG is not set + +# +# MemoryStick drivers +# +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set +CONFIG_MSPRO_BLOCK=m +CONFIG_MS_BLOCK=m + +# +# MemoryStick Host Controller Drivers +# +CONFIG_MEMSTICK_TIFM_MS=m +CONFIG_MEMSTICK_JMICRON_38X=m +CONFIG_MEMSTICK_R592=m +CONFIG_MEMSTICK_REALTEK_PCI=m +CONFIG_MEMSTICK_REALTEK_USB=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m +CONFIG_LEDS_CLASS_FLASH=m + +# +# LED drivers +# +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3533=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +# CONFIG_LEDS_PCA9532_GPIO is not set +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_LP55XX_COMMON=m +CONFIG_LEDS_LP5521=m +CONFIG_LEDS_LP5523=m +CONFIG_LEDS_LP5562=m +CONFIG_LEDS_LP8501=m +CONFIG_LEDS_LP8860=m +CONFIG_LEDS_CLEVO_MAIL=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_INTEL_SS4200=m +CONFIG_LEDS_LT3593=m +CONFIG_LEDS_DELL_NETBOOKS=m +CONFIG_LEDS_MC13783=m +CONFIG_LEDS_TCA6507=m +# CONFIG_LEDS_TLC591XX is not set +CONFIG_LEDS_LM355x=m + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +CONFIG_LEDS_BLINKM=m +# CONFIG_LEDS_PM8941_WLED is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_USER_MAD=m +CONFIG_INFINIBAND_USER_ACCESS=m +CONFIG_INFINIBAND_USER_MEM=y +CONFIG_INFINIBAND_ON_DEMAND_PAGING=y +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_MTHCA=m +CONFIG_INFINIBAND_MTHCA_DEBUG=y +CONFIG_INFINIBAND_IPATH=m +CONFIG_INFINIBAND_QIB=m +# CONFIG_INFINIBAND_QIB_DCA is not set +CONFIG_INFINIBAND_AMSO1100=m +# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set +CONFIG_INFINIBAND_CXGB3=m +# CONFIG_INFINIBAND_CXGB3_DEBUG is not set +CONFIG_INFINIBAND_CXGB4=m +CONFIG_MLX4_INFINIBAND=m +CONFIG_MLX5_INFINIBAND=m +CONFIG_INFINIBAND_NES=m +# CONFIG_INFINIBAND_NES_DEBUG is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INFINIBAND_USNIC=m +CONFIG_INFINIBAND_IPOIB=m +CONFIG_INFINIBAND_IPOIB_CM=y +CONFIG_INFINIBAND_IPOIB_DEBUG=y +# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set +CONFIG_INFINIBAND_SRP=m +CONFIG_INFINIBAND_SRPT=m +CONFIG_INFINIBAND_ISER=m +CONFIG_INFINIBAND_ISERT=m +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_SUPPORT=y +CONFIG_EDAC=y +CONFIG_EDAC_LEGACY_SYSFS=y +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_DECODE_MCE=m +CONFIG_EDAC_MCE_INJ=m +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_AMD64=m +# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I3200=m +CONFIG_EDAC_IE31200=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I7CORE=m +CONFIG_EDAC_I5000=m +CONFIG_EDAC_I5100=m +CONFIG_EDAC_I7300=m +CONFIG_EDAC_SBRIDGE=m +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +CONFIG_RTC_INTF_DEV_UIE_EMUL=y +CONFIG_RTC_DRV_TEST=m + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_ABB5ZES3 is not set +# CONFIG_RTC_DRV_ABX80X is not set +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1374_WDT=y +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_ISL12022=m +CONFIG_RTC_DRV_ISL12057=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF85063=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_BQ32K=m +CONFIG_RTC_DRV_S35390A=m +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m +CONFIG_RTC_DRV_EM3027=m +CONFIG_RTC_DRV_RV3029C2=m + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1343 is not set +# CONFIG_RTC_DRV_DS1347 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_DS3234 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_RX4581 is not set +# CONFIG_RTC_DRV_MCP795 is not set + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1685_FAMILY=m +CONFIG_RTC_DRV_DS1685=y +# CONFIG_RTC_DRV_DS1689 is not set +# CONFIG_RTC_DRV_DS17285 is not set +# CONFIG_RTC_DRV_DS17485 is not set +# CONFIG_RTC_DRV_DS17885 is not set +# CONFIG_RTC_DS1685_PROC_REGS is not set +CONFIG_RTC_DS1685_SYSFS_REGS=y +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_STK17TA8=m +CONFIG_RTC_DRV_M48T86=m +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_MSM6242=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_RP5C01=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_PCF50633=m + +# +# on-CPU RTC drivers +# +CONFIG_RTC_DRV_MC13XXX=m + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_INTEL_MIC_X100_DMA=m +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_PCI=m +# CONFIG_HSU_DMA_PCI is not set +CONFIG_DMA_ENGINE=y +CONFIG_DMA_ACPI=y + +# +# DMA Clients +# +CONFIG_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +CONFIG_DMA_ENGINE_RAID=y +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_CFAG12864B=m +CONFIG_CFAG12864B_RATE=20 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +CONFIG_UIO_PDRV_GENIRQ=m +# CONFIG_UIO_DMEM_GENIRQ is not set +CONFIG_UIO_AEC=m +CONFIG_UIO_SERCOS3=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_NETX=m +# CONFIG_UIO_PRUSS is not set +# CONFIG_UIO_MF624 is not set +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_VIRQFD=m +CONFIG_VFIO=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_VGA=y +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO=m + +# +# Virtio drivers +# +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_BALLOON=m +# CONFIG_VIRTIO_INPUT is not set +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y + +# +# Microsoft Hyper-V guest support +# +CONFIG_HYPERV=m +CONFIG_HYPERV_UTILS=m +CONFIG_HYPERV_BALLOON=m + +# +# Xen driver support +# +CONFIG_XEN_BALLOON=y +# CONFIG_XEN_SELFBALLOONING is not set +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 +CONFIG_XEN_SCRUB_PAGES=y +CONFIG_XEN_DEV_EVTCHN=m +CONFIG_XEN_BACKEND=y +CONFIG_XENFS=m +CONFIG_XEN_COMPAT_XENFS=y +CONFIG_XEN_SYS_HYPERVISOR=y +CONFIG_XEN_XENBUS_FRONTEND=y +CONFIG_XEN_GNTDEV=m +CONFIG_XEN_GRANT_DEV_ALLOC=m +CONFIG_SWIOTLB_XEN=y +CONFIG_XEN_TMEM=m +CONFIG_XEN_PCIDEV_BACKEND=m +CONFIG_XEN_SCSI_BACKEND=m +CONFIG_XEN_PRIVCMD=m +CONFIG_XEN_ACPI_PROCESSOR=m +# CONFIG_XEN_MCE_LOG is not set +CONFIG_XEN_HAVE_PVMMU=y +CONFIG_XEN_EFI=y +CONFIG_XEN_AUTO_XLATE=y +CONFIG_XEN_ACPI=y +CONFIG_STAGING=y +CONFIG_SLICOSS=m +CONFIG_PRISM2_USB=m +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +CONFIG_COMEDI_MISC_DRIVERS=y +CONFIG_COMEDI_BOND=m +CONFIG_COMEDI_TEST=m +CONFIG_COMEDI_PARPORT=m +CONFIG_COMEDI_SERIAL2002=m +# CONFIG_COMEDI_ISA_DRIVERS is not set +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_8255_PCI=m +CONFIG_COMEDI_ADDI_WATCHDOG=m +CONFIG_COMEDI_ADDI_APCI_1032=m +CONFIG_COMEDI_ADDI_APCI_1500=m +CONFIG_COMEDI_ADDI_APCI_1516=m +CONFIG_COMEDI_ADDI_APCI_1564=m +CONFIG_COMEDI_ADDI_APCI_16XX=m +CONFIG_COMEDI_ADDI_APCI_2032=m +CONFIG_COMEDI_ADDI_APCI_2200=m +CONFIG_COMEDI_ADDI_APCI_3120=m +CONFIG_COMEDI_ADDI_APCI_3501=m +CONFIG_COMEDI_ADDI_APCI_3XXX=m +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI_DIO=m +CONFIG_COMEDI_AMPLC_DIO200_PCI=m +CONFIG_COMEDI_AMPLC_PC236_PCI=m +CONFIG_COMEDI_AMPLC_PC263_PCI=m +CONFIG_COMEDI_AMPLC_PCI224=m +CONFIG_COMEDI_AMPLC_PCI230=m +CONFIG_COMEDI_CONTEC_PCI_DIO=m +CONFIG_COMEDI_DAS08_PCI=m +CONFIG_COMEDI_DT3000=m +CONFIG_COMEDI_DYNA_PCI10XX=m +CONFIG_COMEDI_GSC_HPDI=m +CONFIG_COMEDI_MF6X4=m +CONFIG_COMEDI_ICP_MULTI=m +CONFIG_COMEDI_DAQBOARD2000=m +CONFIG_COMEDI_JR3_PCI=m +CONFIG_COMEDI_KE_COUNTER=m +CONFIG_COMEDI_CB_PCIDAS64=m +CONFIG_COMEDI_CB_PCIDAS=m +CONFIG_COMEDI_CB_PCIDDA=m +CONFIG_COMEDI_CB_PCIMDAS=m +CONFIG_COMEDI_CB_PCIMDDA=m +CONFIG_COMEDI_ME4000=m +CONFIG_COMEDI_ME_DAQ=m +CONFIG_COMEDI_NI_6527=m +CONFIG_COMEDI_NI_65XX=m +CONFIG_COMEDI_NI_660X=m +CONFIG_COMEDI_NI_670X=m +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +CONFIG_COMEDI_RTD520=m +CONFIG_COMEDI_S626=m +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_NI_TIOCMD=m +CONFIG_COMEDI_PCMCIA_DRIVERS=m +CONFIG_COMEDI_CB_DAS16_CS=m +CONFIG_COMEDI_DAS08_CS=m +CONFIG_COMEDI_NI_DAQ_700_CS=m +CONFIG_COMEDI_NI_DAQ_DIO24_CS=m +CONFIG_COMEDI_NI_LABPC_CS=m +CONFIG_COMEDI_NI_MIO_CS=m +CONFIG_COMEDI_QUATECH_DAQP_CS=m +CONFIG_COMEDI_USB_DRIVERS=m +CONFIG_COMEDI_DT9812=m +CONFIG_COMEDI_NI_USB6501=m +CONFIG_COMEDI_USBDUX=m +CONFIG_COMEDI_USBDUXFAST=m +CONFIG_COMEDI_USBDUXSIGMA=m +CONFIG_COMEDI_VMK80XX=m +CONFIG_COMEDI_8254=m +CONFIG_COMEDI_8255=m +# CONFIG_COMEDI_8255_SA is not set +CONFIG_COMEDI_KCOMEDILIB=m +CONFIG_COMEDI_AMPLC_DIO200=m +CONFIG_COMEDI_AMPLC_PC236=m +CONFIG_COMEDI_DAS08=m +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_TIO=m +# CONFIG_PANEL is not set +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTLLIB_CRYPTO_CCMP=m +CONFIG_RTLLIB_CRYPTO_TKIP=m +CONFIG_RTLLIB_CRYPTO_WEP=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_88EU_AP_MODE=y +CONFIG_R8723AU=m +CONFIG_8723AU_AP_MODE=y +CONFIG_8723AU_BT_COEXIST=y +CONFIG_RTS5208=m +CONFIG_VT6655=m +CONFIG_VT6656=m + +# +# IIO staging drivers +# + +# +# Accelerometers +# +# CONFIG_ADIS16201 is not set +# CONFIG_ADIS16203 is not set +# CONFIG_ADIS16204 is not set +# CONFIG_ADIS16209 is not set +# CONFIG_ADIS16220 is not set +# CONFIG_ADIS16240 is not set +# CONFIG_LIS3L02DQ is not set +# CONFIG_SCA3000 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7606 is not set +# CONFIG_AD7780 is not set +# CONFIG_AD7816 is not set +# CONFIG_AD7192 is not set +# CONFIG_AD7280 is not set + +# +# Analog digital bi-direction converters +# +# CONFIG_ADT7316 is not set + +# +# Capacitance to digital converters +# +# CONFIG_AD7150 is not set +# CONFIG_AD7152 is not set +# CONFIG_AD7746 is not set + +# +# Direct Digital Synthesis +# +# CONFIG_AD9832 is not set +# CONFIG_AD9834 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16060 is not set + +# +# Network Analyzer, Impedance Converters +# +# CONFIG_AD5933 is not set + +# +# Light sensors +# +# CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set +# CONFIG_TSL2583 is not set +# CONFIG_TSL2x7x is not set + +# +# Magnetometer sensors +# +CONFIG_SENSORS_HMC5843=m +CONFIG_SENSORS_HMC5843_I2C=m +CONFIG_SENSORS_HMC5843_SPI=m + +# +# Active energy metering IC +# +# CONFIG_ADE7753 is not set +# CONFIG_ADE7754 is not set +# CONFIG_ADE7758 is not set +# CONFIG_ADE7759 is not set +# CONFIG_ADE7854 is not set + +# +# Resolver to digital converters +# +# CONFIG_AD2S90 is not set +# CONFIG_AD2S1200 is not set +# CONFIG_AD2S1210 is not set + +# +# Triggers - standalone +# +# CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set +# CONFIG_IIO_SIMPLE_DUMMY is not set +# CONFIG_FB_SM7XX is not set +# CONFIG_FB_SM750 is not set +CONFIG_FB_XGI=m +CONFIG_FT1000=m +CONFIG_FT1000_USB=m +CONFIG_FT1000_PCMCIA=m + +# +# Speakup console speech +# +CONFIG_SPEAKUP=m +CONFIG_SPEAKUP_SYNTH_ACNTSA=m +CONFIG_SPEAKUP_SYNTH_APOLLO=m +CONFIG_SPEAKUP_SYNTH_AUDPTR=m +CONFIG_SPEAKUP_SYNTH_BNS=m +CONFIG_SPEAKUP_SYNTH_DECTLK=m +CONFIG_SPEAKUP_SYNTH_DECEXT=m +CONFIG_SPEAKUP_SYNTH_LTLK=m +CONFIG_SPEAKUP_SYNTH_SOFT=m +CONFIG_SPEAKUP_SYNTH_SPKOUT=m +CONFIG_SPEAKUP_SYNTH_TXPRT=m +CONFIG_SPEAKUP_SYNTH_DUMMY=m +CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m +CONFIG_STAGING_MEDIA=y +CONFIG_I2C_BCM2048=m +CONFIG_DVB_CXD2099=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m +CONFIG_LIRC_STAGING=y +CONFIG_LIRC_BT829=m +CONFIG_LIRC_IMON=m +CONFIG_LIRC_PARALLEL=m +CONFIG_LIRC_SASEM=m +CONFIG_LIRC_SERIAL=m +CONFIG_LIRC_SERIAL_TRANSMITTER=y +CONFIG_LIRC_SIR=m +CONFIG_LIRC_ZILOG=m + +# +# Android +# +CONFIG_USB_WPAN_HCD=m +CONFIG_WIMAX_GDM72XX=m +CONFIG_WIMAX_GDM72XX_QOS=y +CONFIG_WIMAX_GDM72XX_K_MODE=y +CONFIG_WIMAX_GDM72XX_WIMAX2=y +CONFIG_WIMAX_GDM72XX_USB=y +# CONFIG_WIMAX_GDM72XX_SDIO is not set +CONFIG_WIMAX_GDM72XX_USB_PM=y +CONFIG_LTE_GDM724X=m +CONFIG_FIREWIRE_SERIAL=m +CONFIG_FWTTY_MAX_TOTAL_PORTS=64 +CONFIG_FWTTY_MAX_CARD_PORTS=32 +# CONFIG_MTD_SPINAND_MT29F is not set +CONFIG_LUSTRE_FS=m +CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192 +# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set +CONFIG_LUSTRE_LLITE_LLOOP=m +CONFIG_LNET=m +CONFIG_LNET_MAX_PAYLOAD=1048576 +CONFIG_LNET_SELFTEST=m +CONFIG_LNET_XPRT_IB=m +CONFIG_DGNC=m +CONFIG_DGAP=m +CONFIG_GS_FPGABOOT=m +CONFIG_CRYPTO_SKEIN=y +# CONFIG_UNISYSSPAR is not set +# CONFIG_FB_TFT is not set +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ACERHDF=m +CONFIG_ALIENWARE_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_DELL_WMI_AIO=m +CONFIG_DELL_SMO8800=m +# CONFIG_DELL_RBTN is not set +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_FUJITSU_TABLET=m +CONFIG_AMILO_RFKILL=m +CONFIG_HP_ACCEL=m +CONFIG_HP_WIRELESS=m +CONFIG_HP_WMI=m +CONFIG_MSI_LAPTOP=m +CONFIG_PANASONIC_LAPTOP=m +CONFIG_COMPAL_LAPTOP=m +CONFIG_SONY_LAPTOP=m +# CONFIG_SONYPI_COMPAT is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y +# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set +# CONFIG_THINKPAD_ACPI_DEBUG is not set +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set +CONFIG_THINKPAD_ACPI_VIDEO=y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y +CONFIG_SENSORS_HDAPS=m +CONFIG_INTEL_MENLOW=m +CONFIG_EEEPC_LAPTOP=m +CONFIG_ASUS_WMI=m +CONFIG_ASUS_NB_WMI=m +CONFIG_EEEPC_WMI=m +CONFIG_ACPI_WMI=m +CONFIG_MSI_WMI=m +CONFIG_TOPSTAR_LAPTOP=m +CONFIG_ACPI_TOSHIBA=m +CONFIG_TOSHIBA_BT_RFKILL=m +CONFIG_TOSHIBA_HAPS=m +CONFIG_ACPI_CMPC=m +CONFIG_INTEL_IPS=m +CONFIG_IBM_RTL=m +CONFIG_SAMSUNG_LAPTOP=m +CONFIG_MXM_WMI=m +CONFIG_INTEL_OAKTRAIL=m +CONFIG_SAMSUNG_Q10=m +CONFIG_APPLE_GMUX=m +CONFIG_INTEL_RST=m +CONFIG_INTEL_SMARTCONNECT=y +CONFIG_PVPANIC=m +# CONFIG_INTEL_PMC_IPC is not set +CONFIG_CHROME_PLATFORMS=y +CONFIG_CHROMEOS_LAPTOP=m +CONFIG_CHROMEOS_PSTORE=m +# CONFIG_CROS_EC_CHARDEV is not set +# CONFIG_CROS_EC_LPC is not set +CONFIG_CROS_EC_PROTO=y +CONFIG_CLKDEV_LOOKUP=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y + +# +# Common Clock Framework +# +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_PXA is not set +# CONFIG_COMMON_CLK_CDCE706 is not set + +# +# Hardware Spinlock drivers +# + +# +# Clock Source drivers +# +CONFIG_CLKEVT_I8253=y +CONFIG_I8253_LOCK=y +CONFIG_CLKBLD_I8253=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +CONFIG_IOMMU_IOVA=y +CONFIG_AMD_IOMMU=y +# CONFIG_AMD_IOMMU_STATS is not set +CONFIG_AMD_IOMMU_V2=m +CONFIG_DMAR_TABLE=y +CONFIG_INTEL_IOMMU=y +# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set +CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_IRQ_REMAP=y + +# +# Remoteproc drivers +# +CONFIG_REMOTEPROC=m +CONFIG_STE_MODEM_RPROC=m + +# +# Rpmsg drivers +# + +# +# SOC (System On Chip) specific Drivers +# +# CONFIG_SUNXI_SRAM is not set +# CONFIG_SOC_TI is not set +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m + +# +# DEVFREQ Drivers +# +# CONFIG_PM_DEVFREQ_EVENT is not set +CONFIG_EXTCON=m + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_ARIZONA is not set +CONFIG_EXTCON_GPIO=m +# CONFIG_EXTCON_RT8973A is not set +CONFIG_EXTCON_SM5502=m +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_MEMORY=y +CONFIG_IIO=m +CONFIG_IIO_BUFFER=y +CONFIG_IIO_BUFFER_CB=y +CONFIG_IIO_KFIFO_BUF=m +CONFIG_IIO_TRIGGERED_BUFFER=m +CONFIG_IIO_TRIGGER=y +CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 + +# +# Accelerometers +# +# CONFIG_BMA180 is not set +# CONFIG_BMC150_ACCEL is not set +CONFIG_HID_SENSOR_ACCEL_3D=m +CONFIG_IIO_ST_ACCEL_3AXIS=m +CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m +CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m +# CONFIG_KXSD9 is not set +# CONFIG_MMA8452 is not set +CONFIG_KXCJK1013=m +# CONFIG_MMA9551 is not set +# CONFIG_MMA9553 is not set +# CONFIG_STK8312 is not set +# CONFIG_STK8BA50 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7266 is not set +# CONFIG_AD7291 is not set +# CONFIG_AD7298 is not set +# CONFIG_AD7476 is not set +# CONFIG_AD7791 is not set +# CONFIG_AD7793 is not set +# CONFIG_AD7887 is not set +# CONFIG_AD7923 is not set +# CONFIG_AD799X is not set +# CONFIG_MAX1027 is not set +# CONFIG_MAX1363 is not set +# CONFIG_MCP320X is not set +# CONFIG_MCP3422 is not set +# CONFIG_NAU7802 is not set +# CONFIG_QCOM_SPMI_IADC is not set +# CONFIG_QCOM_SPMI_VADC is not set +# CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADC128S052 is not set +# CONFIG_TI_AM335X_ADC is not set +# CONFIG_VIPERBOARD_ADC is not set + +# +# Amplifiers +# +# CONFIG_AD8366 is not set + +# +# Hid Sensor IIO Common +# +CONFIG_HID_SENSOR_IIO_COMMON=m +CONFIG_HID_SENSOR_IIO_TRIGGER=m + +# +# SSP Sensor Common +# +# CONFIG_IIO_SSP_SENSORHUB is not set +CONFIG_IIO_ST_SENSORS_I2C=m +CONFIG_IIO_ST_SENSORS_SPI=m +CONFIG_IIO_ST_SENSORS_CORE=m + +# +# Digital to analog converters +# +# CONFIG_AD5064 is not set +# CONFIG_AD5360 is not set +# CONFIG_AD5380 is not set +# CONFIG_AD5421 is not set +# CONFIG_AD5446 is not set +# CONFIG_AD5449 is not set +# CONFIG_AD5504 is not set +# CONFIG_AD5624R_SPI is not set +# CONFIG_AD5686 is not set +# CONFIG_AD5755 is not set +# CONFIG_AD5764 is not set +# CONFIG_AD5791 is not set +# CONFIG_AD7303 is not set +# CONFIG_M62332 is not set +# CONFIG_MAX517 is not set +# CONFIG_MCP4725 is not set +# CONFIG_MCP4922 is not set + +# +# Frequency Synthesizers DDS/PLL +# + +# +# Clock Generator/Distribution +# +# CONFIG_AD9523 is not set + +# +# Phase-Locked Loop (PLL) frequency synthesizers +# +# CONFIG_ADF4350 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16080 is not set +# CONFIG_ADIS16130 is not set +# CONFIG_ADIS16136 is not set +# CONFIG_ADIS16260 is not set +# CONFIG_ADXRS450 is not set +# CONFIG_BMG160 is not set +CONFIG_HID_SENSOR_GYRO_3D=m +CONFIG_IIO_ST_GYRO_3AXIS=m +CONFIG_IIO_ST_GYRO_I2C_3AXIS=m +CONFIG_IIO_ST_GYRO_SPI_3AXIS=m +# CONFIG_ITG3200 is not set + +# +# Humidity sensors +# +# CONFIG_DHT11 is not set +# CONFIG_SI7005 is not set +# CONFIG_SI7020 is not set + +# +# Inertial measurement units +# +# CONFIG_ADIS16400 is not set +# CONFIG_ADIS16480 is not set +# CONFIG_KMX61 is not set +# CONFIG_INV_MPU6050_IIO is not set + +# +# Light sensors +# +# CONFIG_ACPI_ALS is not set +# CONFIG_ADJD_S311 is not set +# CONFIG_AL3320A is not set +# CONFIG_APDS9300 is not set +# CONFIG_BH1750 is not set +# CONFIG_CM32181 is not set +# CONFIG_CM3232 is not set +# CONFIG_CM3323 is not set +# CONFIG_CM36651 is not set +# CONFIG_GP2AP020A00F is not set +# CONFIG_ISL29125 is not set +CONFIG_HID_SENSOR_ALS=m +# CONFIG_HID_SENSOR_PROX is not set +# CONFIG_JSA1212 is not set +# CONFIG_SENSORS_LM3533 is not set +# CONFIG_LTR501 is not set +# CONFIG_STK3310 is not set +# CONFIG_TCS3414 is not set +# CONFIG_TCS3472 is not set +# CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL4531 is not set +# CONFIG_VCNL4000 is not set + +# +# Magnetometer sensors +# +# CONFIG_AK8975 is not set +# CONFIG_AK09911 is not set +# CONFIG_MAG3110 is not set +CONFIG_HID_SENSOR_MAGNETOMETER_3D=m +# CONFIG_MMC35240 is not set +CONFIG_IIO_ST_MAGN_3AXIS=m +CONFIG_IIO_ST_MAGN_I2C_3AXIS=m +CONFIG_IIO_ST_MAGN_SPI_3AXIS=m +# CONFIG_BMC150_MAGN is not set + +# +# Inclinometer sensors +# +CONFIG_HID_SENSOR_INCLINOMETER_3D=m +CONFIG_HID_SENSOR_DEVICE_ROTATION=m + +# +# Triggers - standalone +# +CONFIG_IIO_INTERRUPT_TRIGGER=m +# CONFIG_IIO_SYSFS_TRIGGER is not set + +# +# Pressure sensors +# +# CONFIG_BMP280 is not set +# CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_MPL115 is not set +# CONFIG_MPL3115 is not set +# CONFIG_MS5611 is not set +# CONFIG_IIO_ST_PRESS is not set +# CONFIG_T5403 is not set + +# +# Lightning sensors +# +# CONFIG_AS3935 is not set + +# +# Proximity sensors +# +# CONFIG_SX9500 is not set + +# +# Temperature sensors +# +# CONFIG_MLX90614 is not set +# CONFIG_TMP006 is not set +# CONFIG_NTB is not set +# CONFIG_VME_BUS is not set +# CONFIG_PWM is not set +CONFIG_IPACK_BUS=m +CONFIG_BOARD_TPCI200=m +CONFIG_SERIAL_IPOCTAL=m +CONFIG_RESET_CONTROLLER=y +CONFIG_FMC=m +CONFIG_FMC_FAKEDEV=m +CONFIG_FMC_TRIVIAL=m +CONFIG_FMC_WRITE_EEPROM=m +CONFIG_FMC_CHARDEV=m + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_POWERCAP=y +CONFIG_INTEL_RAPL=m +# CONFIG_MCB is not set +CONFIG_RAS=y +CONFIG_THUNDERBOLT=m + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_LIBNVDIMM is not set + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +CONFIG_DMI_SYSFS=m +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +CONFIG_ISCSI_IBFT_FIND=y +CONFIG_ISCSI_IBFT=m +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +# CONFIG_EFI_VARS is not set +CONFIG_EFI_ESRT=y +CONFIG_EFI_RUNTIME_MAP=y +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_UEFI_CPER=y + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=m +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_ENCRYPTION is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD=m +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=m +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=m +CONFIG_REISERFS_FS=m +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +CONFIG_JFS_STATISTICS=y +CONFIG_XFS_FS=m +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_RT=y +# CONFIG_XFS_WARN is not set +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +# CONFIG_BTRFS_ASSERT is not set +CONFIG_NILFS2_FS=m +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +# CONFIG_F2FS_FS_ENCRYPTION is not set +# CONFIG_F2FS_IO_TRACE is not set +# CONFIG_FS_DAX is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=m +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QUOTACTL=y +CONFIG_QUOTACTL_COMPAT=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_OVERLAY_FS=m + +# +# Caches +# +CONFIG_FSCACHE=m +CONFIG_FSCACHE_STATS=y +CONFIG_FSCACHE_HISTOGRAM=y +# CONFIG_FSCACHE_DEBUG is not set +# CONFIG_FSCACHE_OBJECT_LIST is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_HISTOGRAM is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=m +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_RW=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_PROC_CHILDREN is not set +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ADFS_FS is not set +CONFIG_AFFS_FS=m +CONFIG_ECRYPT_FS=m +# CONFIG_ECRYPT_FS_MESSAGING is not set +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_BEFS_FS=m +# CONFIG_BEFS_DEBUG is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_JFFS2_FS=m +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +CONFIG_LOGFS=m +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=m +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_PSTORE=y +# CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set +# CONFIG_PSTORE_FTRACE is not set +CONFIG_PSTORE_RAM=m +# CONFIG_SYSV_FS is not set +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_ORE=m +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=m +CONFIG_NFS_V2=m +CONFIG_NFS_V3=m +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=m +CONFIG_NFS_SWAP=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_PNFS_FILE_LAYOUT=m +CONFIG_PNFS_BLOCK=m +CONFIG_PNFS_OBJLAYOUT=m +CONFIG_PNFS_FLEXFILE_LAYOUT=m +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +CONFIG_NFS_V4_1_MIGRATION=y +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_NFS_FSCACHE=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DEBUG=y +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_PNFS=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +# CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_GRACE_PERIOD=m +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_SUNRPC_SWAP=y +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_SUNRPC_DEBUG=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +# CONFIG_CIFS_STATS2 is not set +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_UPCALL=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +# CONFIG_CIFS_DEBUG is not set +CONFIG_CIFS_DFS_UPCALL=y +CONFIG_CIFS_SMB2=y +# CONFIG_CIFS_SMB311 is not set +CONFIG_CIFS_FSCACHE=y +CONFIG_NCP_FS=m +# CONFIG_NCPFS_PACKET_SIGNING is not set +# CONFIG_NCPFS_IOCTL_LOCKING is not set +# CONFIG_NCPFS_STRONG is not set +CONFIG_NCPFS_NFS_NS=y +CONFIG_NCPFS_OS2_NS=y +CONFIG_NCPFS_SMALLDOS=y +CONFIG_NCPFS_NLS=y +# CONFIG_NCPFS_EXTRAS is not set +CONFIG_CODA_FS=m +CONFIG_AFS_FS=m +# CONFIG_AFS_DEBUG is not set +CONFIG_AFS_FSCACHE=y +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=m +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_MAC_ROMAN=m +CONFIG_NLS_MAC_CELTIC=m +CONFIG_NLS_MAC_CENTEURO=m +CONFIG_NLS_MAC_CROATIAN=m +CONFIG_NLS_MAC_CYRILLIC=m +CONFIG_NLS_MAC_GAELIC=m +CONFIG_NLS_MAC_GREEK=m +CONFIG_NLS_MAC_ICELAND=m +CONFIG_NLS_MAC_INUIT=m +CONFIG_NLS_MAC_ROMANIAN=m +CONFIG_NLS_MAC_TURKISH=m +CONFIG_NLS_UTF8=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +CONFIG_DYNAMIC_DEBUG=y + +# +# Compile-time checks and compiler options +# +# CONFIG_DEBUG_INFO is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_FRAME_WARN=2048 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +CONFIG_UNUSED_SYMBOLS=y +# CONFIG_PAGE_OWNER is not set +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0 +CONFIG_DEBUG_KERNEL=y + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_HAVE_ARCH_KASAN=y +# CONFIG_KASAN is not set +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Lockups and Hangs +# +CONFIG_LOCKUP_DETECTOR=y +CONFIG_HARDLOCKUP_DETECTOR=y +# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHED_INFO=y +CONFIG_SCHEDSTATS=y +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_TIMEKEEPING is not set +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_PREEMPT is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PI_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set + +# +# RCU Debugging +# +# CONFIG_PROVE_RCU is not set +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +# CONFIG_RCU_CPU_STALL_INFO is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y +# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_FENTRY=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACER_MAX_TRACE=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_RING_BUFFER_ALLOW_SWAP=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_PREEMPT_TRACER is not set +CONFIG_SCHED_TRACER=y +CONFIG_FTRACE_SYSCALLS=y +CONFIG_TRACER_SNAPSHOT=y +# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +CONFIG_STACK_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_KPROBE_EVENT=y +CONFIG_UPROBE_EVENT=y +CONFIG_PROBE_EVENTS=y +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_FUNCTION_PROFILER=y +CONFIG_FTRACE_MCOUNT_RECORD=y +# CONFIG_FTRACE_STARTUP_TEST is not set +CONFIG_MMIOTRACE=y +# CONFIG_MMIOTRACE_TEST is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set +CONFIG_RING_BUFFER_BENCHMARK=m +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_ENUM_MAP_FILE is not set + +# +# Runtime Testing +# +CONFIG_LKDTM=m +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_PERCPU_TEST=m +# CONFIG_ATOMIC64_SELFTEST is not set +CONFIG_ASYNC_RAID6_TEST=m +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_STRING_HELPERS is not set +CONFIG_TEST_KSTRTOX=m +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_MEMTEST is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_EARLY_PRINTK_EFI=y +# CONFIG_X86_PTDUMP is not set +CONFIG_DEBUG_RODATA=y +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +# CONFIG_DEBUG_NX_TEST is not set +CONFIG_DOUBLEFAULT=y +# CONFIG_DEBUG_TLBFLUSH is not set +# CONFIG_IOMMU_DEBUG is not set +# CONFIG_IOMMU_STRESS is not set +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_IO_DELAY_TYPE_0X80=0 +CONFIG_IO_DELAY_TYPE_0XED=1 +CONFIG_IO_DELAY_TYPE_UDELAY=2 +CONFIG_IO_DELAY_TYPE_NONE=3 +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_DEBUG_BOOT_PARAMS is not set +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set +# CONFIG_DEBUG_ENTRY is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set +CONFIG_X86_DEBUG_FPU=y +# CONFIG_PUNIT_ATOM_DEBUG is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_PERSISTENT_KEYRINGS=y +CONFIG_BIG_KEYS=y +CONFIG_TRUSTED_KEYS=m +CONFIG_ENCRYPTED_KEYS=m +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +# CONFIG_SECURITY_NETWORK is not set +CONFIG_SECURITY_PATH=y +# CONFIG_INTEL_TXT is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_SECURITY_APPARMOR is not set +CONFIG_SECURITY_YAMA=y +CONFIG_SECURITY_YAMA_STACKED=y +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +# CONFIG_IMA is not set +# CONFIG_EVM is not set +# CONFIG_DEFAULT_SECURITY_YAMA is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_XOR_BLOCKS=m +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=m +CONFIG_CRYPTO_PCOMP=m +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_AKCIPHER2=y +# CONFIG_CRYPTO_RSA is not set +CONFIG_CRYPTO_MANAGER=m +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_MCRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_ABLK_HELPER=m +CONFIG_CRYPTO_GLUE_HELPER_X86=m + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +# CONFIG_CRYPTO_CHACHA20POLY1305 is not set +CONFIG_CRYPTO_SEQIV=m +CONFIG_CRYPTO_ECHAINIV=m + +# +# Block modes +# +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XTS=m + +# +# Hash modes +# +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_HMAC=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=m +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m +CONFIG_CRYPTO_GHASH=m +# CONFIG_CRYPTO_POLY1305 is not set +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA1_SSSE3=m +CONFIG_CRYPTO_SHA256_SSSE3=m +CONFIG_CRYPTO_SHA512_SSSE3=m +CONFIG_CRYPTO_SHA1_MB=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_X86_64=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +CONFIG_CRYPTO_BLOWFISH_X86_64=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAMELLIA_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST5_AVX_X86_64=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_CAST6_AVX_X86_64=m +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DES3_EDE_X86_64=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_X86_64=m +# CONFIG_CRYPTO_CHACHA20 is not set +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_X86_64=m +CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m +CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=y +# CONFIG_CRYPTO_842 is not set +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_DRBG_MENU=m +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=m +CONFIG_CRYPTO_JITTERENTROPY=m +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_USER_API_RNG=m +# CONFIG_CRYPTO_USER_API_AEAD is not set +CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_HW=y +CONFIG_CRYPTO_DEV_PADLOCK=m +CONFIG_CRYPTO_DEV_PADLOCK_AES=m +CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_QAT=m +CONFIG_CRYPTO_DEV_QAT_DH895xCC=m +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_PUBLIC_KEY_ALGO_RSA=m +CONFIG_X509_CERTIFICATE_PARSER=m +CONFIG_PKCS7_MESSAGE_PARSER=m +CONFIG_PKCS7_TEST_KEY=m +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_KVM_APIC_ARCHITECTURE=y +CONFIG_KVM_MMIO=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_KVM_VFIO=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_KVM_COMPAT=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_KVM_INTEL=m +CONFIG_KVM_AMD=m +CONFIG_KVM_MMU_AUDIT=y +CONFIG_KVM_DEVICE_ASSIGNMENT=y +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=m +CONFIG_BITREVERSE=y +# CONFIG_HAVE_ARCH_BITREVERSE is not set +CONFIG_RATIONAL=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_PERCPU_RWSEM=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_CRC_CCITT=m +CONFIG_CRC16=m +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=m +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC7=m +CONFIG_LIBCRC32C=m +CONFIG_CRC8=m +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_REED_SOLOMON=m +CONFIG_REED_SOLOMON_ENC8=y +CONFIG_REED_SOLOMON_DEC8=y +CONFIG_REED_SOLOMON_DEC16=y +CONFIG_BCH=m +CONFIG_BCH_CONST_PARAMS=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y +CONFIG_LRU_CACHE=m +CONFIG_AVERAGE=y +CONFIG_CLZ_TAB=y +CONFIG_CORDIC=m +CONFIG_DDR=y +CONFIG_MPILIB=m +CONFIG_OID_REGISTRY=m +CONFIG_UCS2_STRING=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_6x10 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_10x18 is not set +CONFIG_FONT_AUTOSELECT=y +CONFIG_ARCH_HAS_SG_CHAIN=y +CONFIG_ARCH_HAS_PMEM_API=y diff --git a/talimatname/temel-ek/kernel-ck/talimat b/talimatname/temel-ek/kernel-ck/talimat new file mode 100644 index 000000000..f47782553 --- /dev/null +++ b/talimatname/temel-ek/kernel-ck/talimat @@ -0,0 +1,140 @@ +# Description: The latest stable kernel version with ck.kolivas patch +# URL: http://ck.kolivas.org/patches/4.0/ +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org, berlius at nutyx dot com + +PKGMK_IGNORE_UNPACK="yes" +PKGMK_NO_STRIP="yes" +PKGMK_GROUPS=(devel doc) + +name=kernel-ck +version=4.3 +release=1 +_version=${version%.*} + +source=(https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-$version.tar.xz + http://ck.kolivas.org/patches/4.0/$version/$version-ck1/patch-$version-ck1.xz + $name.config $name.config_64 ) + +build(){ + +bsdtar -p -o -C $SRC -xf linux-$version.tar.xz + +cd linux-$version + +if [ -f $SRC/patch-$version-ck1.xz ]; then + xz -d -c $SRC/patch-$version-ck1.xz | patch -Np1 +fi + +make mrproper +case `uname -m` in + x86_64) + cp -v $SRC/$name.config_64 ./.config;; + i?86) + cp -v $SRC/$name.config ./.config; +esac + +#make xconfig +#make nconfig +make menuconfig + +make || make -j1 + +case `uname -m` in + x86_64) + cp .config $SRC/$name.config_64;; + i?86) + cp .config $SRC/$name.config;; +esac + +# Install modules +cd $SRC/linux-$version +sed -i "/rm\ -rf\ \$(MODLIB)\/kernel/d" Makefile +make INSTALL_MOD_PATH=$PKG modules_install || make -j1 INSTALL_MOD_PATH=$PKG modules_install +mkdir -p $PKG/boot +case `uname -m` in + x86_64) + cp System.map \ + $PKG/boot/System_64.map-$version + cp .config \ + $PKG/boot/config_64-$version + cp arch/x86_64/boot/bzImage \ + $PKG/boot/$name-$version ;; + i?86) + cp System.map \ + $PKG/boot/System.map-$version + cp .config \ + $PKG/boot/config-$version + cp arch/i386/boot/bzImage \ + $PKG/boot/$name-$version ;; +esac + +cd $PKG/lib/modules/${version}*/ + +mkdir -p $PKG/usr/src + +mv $SRC/linux-$version $PKG/usr/src/ +rm {build,source} + +ln -sv /usr/src/linux-$version build +ln -sv /usr/src/linux-$version source + +mkdir $SRC/linux-$version +mv $PKG/usr/src/linux-$version/Documentation \ +$SRC/linux-$version + +# Firmware are in linux-firmware +rm -rf $PKG/lib/firmware + +# post-install autogen +INITRD_VERSION="`basename $PKG/lib/modules/*`" +echo "mkinitramfs $INITRD_VERSION" > $PKGMK_ROOT/$name.post-install +echo "[ -f boot/initrd ] && rm boot/initrd" >> $PKGMK_ROOT/$name.post-install +echo "ln -sf initrd-$INITRD_VERSION boot/initrd" >> $PKGMK_ROOT/$name.post-install +echo "ln -sf $name-$version boot/kernel" >> $PKGMK_ROOT/$name.post-install + +#pre-install autogen +cd $SRC +if [ -f aaabasicfs-${AAABASICFS}.tar.xz ]; then + bsdtar -p -o -C $SRC -xf aaabasicfs-${AAABASICFS}.tar.xz + echo ". lib/lsb/init-functions" > $PKGMK_ROOT/$name.pre-install + for FILE in `tar --list --file aaabasicfs-${AAABASICFS}.tar.xz|grep -v /$` + do + echo "log_info_msg \"update $FILE\"" >> $PKGMK_ROOT/$name.pre-install + echo "cat > $FILE << \"END_OF_FILE\"" >> $PKGMK_ROOT/$name.pre-install + cat $SRC/$FILE >> $PKGMK_ROOT/$name.pre-install + echo "END_OF_FILE" >> $PKGMK_ROOT/$name.pre-install + echo "evaluate_retval" >> $PKGMK_ROOT/$name.pre-install + done +fi +} +devel() { + +cd $PKG +rm -r usr/src/linux-$version/{tools,ipc,init,drivers,firmware,fs,mm,samples,security,sound,virt} +for i in alpha arc arm arm26 arm64 avr32 blackfin c6x \ +cris frv h8300 hexagon ia64 m32r m68k m68knommu metag \ +mips microblaze mn10300 openrisc parisc powerpc ppc s390 \ +score sh sh64 sparc sparc64 tile unicore32 um v850 xtensa +do rm -rf usr/src/linux-$version/arch/$i +done + +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.devel#$version-any.mps \ +usr/src/linux-$version + +rm -r usr +} + +doc() { + +cd $PKG +mkdir -p usr/share/doc/linux-$version +mv $SRC/linux-$version/Documentation \ +usr/share/doc/linux-$version + +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.doc#$version-any.mps \ +usr/share/doc/linux-$version + +rm -r usr +} diff --git a/talimatname/temel-ek/kernel-lts/kernel-lts.config b/talimatname/temel-ek/kernel-lts/kernel-lts.config new file mode 100644 index 000000000..772d11a62 --- /dev/null +++ b/talimatname/temel-ek/kernel-lts/kernel-lts.config @@ -0,0 +1,7818 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/x86 3.18.24 Kernel Configuration +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +CONFIG_X86=y +CONFIG_INSTRUCTION_DECODER=y +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_MMU=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +# CONFIG_ZONE_DMA32 is not set +# CONFIG_AUDIT_ARCH is not set +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_HAVE_INTEL_TXT=y +CONFIG_X86_32_SMP=y +CONFIG_X86_HT=y +CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +# CONFIG_COMPILE_TEST is not set +CONFIG_LOCALVERSION="-NuTyX-lts" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_FHANDLE=y +CONFIG_USELIB=y +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_GENERIC_IRQ_CHIP=y +CONFIG_IRQ_DOMAIN=y +# CONFIG_IRQ_DOMAIN_DEBUG is not set +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +# CONFIG_PREEMPT_RCU is not set +# CONFIG_TASKS_RCU is not set +CONFIG_RCU_STALL_COMMON=y +CONFIG_RCU_FANOUT=32 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_NOCB_CPU is not set +CONFIG_BUILD_BIN2C=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=19 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +# CONFIG_MEMCG_SWAP_ENABLED is not set +CONFIG_MEMCG_KMEM=y +# CONFIG_CGROUP_HUGETLB is not set +# CONFIG_CGROUP_PERF is not set +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +# CONFIG_CHECKPOINT_RESTORE is not set +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +# CONFIG_USER_NS is not set +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_SCHED_AUTOGROUP=y +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_BPF=y +# CONFIG_EXPERT is not set +CONFIG_UID16=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_PCI_QUIRKS=y +# CONFIG_EMBEDDED is not set +CONFIG_HAVE_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +CONFIG_SLUB_CPU_PARTIAL=y +# CONFIG_SYSTEM_TRUSTED_KEYRING is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_OPROFILE=m +# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set +CONFIG_HAVE_OPROFILE=y +CONFIG_OPROFILE_NMI_TIMER=y +CONFIG_KPROBES=y +CONFIG_JUMP_LABEL=y +CONFIG_OPTPROBES=y +CONFIG_KPROBES_ON_FTRACE=y +CONFIG_UPROBES=y +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_KRETPROBES=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_CC_STACKPROTECTOR=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_CC_STACKPROTECTOR_NONE is not set +# CONFIG_CC_STACKPROTECTOR_REGULAR is not set +CONFIG_CC_STACKPROTECTOR_STRONG=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_MODULES_USE_ELF_REL=y +CONFIG_CLONE_BACKWARDS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_OLD_SIGACTION=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +# CONFIG_MODULE_COMPRESS is not set +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_CMDLINE_PARSER is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +CONFIG_AIX_PARTITION=y +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +# CONFIG_UNIXWARE_DISKLABEL is not set +CONFIG_LDM_PARTITION=y +# CONFIG_LDM_DEBUG is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +CONFIG_KARMA_PARTITION=y +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_CMDLINE_PARTITION is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +CONFIG_CFQ_GROUP_IOSCHED=y +CONFIG_DEFAULT_DEADLINE=y +# CONFIG_DEFAULT_CFQ is not set +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="deadline" +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=m +CONFIG_INLINE_SPIN_UNLOCK_IRQ=y +CONFIG_INLINE_READ_UNLOCK=y +CONFIG_INLINE_READ_UNLOCK_IRQ=y +CONFIG_INLINE_WRITE_UNLOCK=y +CONFIG_INLINE_WRITE_UNLOCK_IRQ=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUE_RWLOCK=y +CONFIG_QUEUE_RWLOCK=y +CONFIG_FREEZER=y + +# +# Processor type and features +# +CONFIG_ZONE_DMA=y +CONFIG_SMP=y +CONFIG_X86_FEATURE_NAMES=y +CONFIG_X86_MPPARSE=y +CONFIG_X86_BIGSMP=y +CONFIG_X86_EXTENDED_PLATFORM=y +# CONFIG_X86_GOLDFISH is not set +CONFIG_X86_INTEL_MID=y +CONFIG_X86_INTEL_LPSS=y +# CONFIG_IOSF_MBI is not set +# CONFIG_X86_RDC321X is not set +# CONFIG_X86_32_NON_STANDARD is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_X86_32_IRIS=m +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_HYPERVISOR_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_KVM_GUEST=y +# CONFIG_KVM_DEBUG_FS is not set +# CONFIG_LGUEST_GUEST is not set +CONFIG_PARAVIRT_TIME_ACCOUNTING=y +CONFIG_PARAVIRT_CLOCK=y +CONFIG_NO_BOOTMEM=y +# CONFIG_MEMTEST is not set +# CONFIG_M486 is not set +# CONFIG_M586 is not set +# CONFIG_M586TSC is not set +# CONFIG_M586MMX is not set +CONFIG_M686=y +# CONFIG_MPENTIUMII is not set +# CONFIG_MPENTIUMIII is not set +# CONFIG_MPENTIUMM is not set +# CONFIG_MPENTIUM4 is not set +# CONFIG_MK6 is not set +# CONFIG_MK7 is not set +# CONFIG_MK8 is not set +# CONFIG_MCRUSOE is not set +# CONFIG_MEFFICEON is not set +# CONFIG_MWINCHIPC6 is not set +# CONFIG_MWINCHIP3D is not set +# CONFIG_MELAN is not set +# CONFIG_MGEODEGX1 is not set +# CONFIG_MGEODE_LX is not set +# CONFIG_MCYRIXIII is not set +# CONFIG_MVIAC3_2 is not set +# CONFIG_MVIAC7 is not set +# CONFIG_MCORE2 is not set +# CONFIG_MATOM is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_L1_CACHE_SHIFT=6 +# CONFIG_X86_PPRO_FENCE is not set +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_USE_PPRO_CHECKSUM=y +CONFIG_X86_TSC=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=5 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_APB_TIMER=y +CONFIG_DMI=y +CONFIG_NR_CPUS=8 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +CONFIG_PREEMPT_NONE=y +# CONFIG_PREEMPT_VOLUNTARY is not set +# CONFIG_PREEMPT is not set +CONFIG_X86_UP_APIC_MSI=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +# CONFIG_X86_ANCIENT_MCE is not set +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_VM86=y +CONFIG_X86_16BIT=y +CONFIG_X86_ESPFIX32=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +CONFIG_X86_REBOOTFIXUPS=y +CONFIG_MICROCODE=y +CONFIG_MICROCODE_INTEL=y +CONFIG_MICROCODE_AMD=y +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_MICROCODE_INTEL_EARLY=y +CONFIG_MICROCODE_AMD_EARLY=y +CONFIG_MICROCODE_EARLY=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +# CONFIG_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ILLEGAL_POINTER_VALUE=0 +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_ARCH_DISCARD_MEMBLOCK=y +CONFIG_MEMORY_ISOLATION=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_NEED_BOUNCE_POOL=y +CONFIG_VIRT_TO_BUS=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_MEMORY_FAILURE=y +CONFIG_HWPOISON_INJECT=m +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y +CONFIG_FRONTSWAP=y +# CONFIG_CMA is not set +CONFIG_ZSWAP=y +CONFIG_ZPOOL=y +CONFIG_ZBUD=y +CONFIG_ZSMALLOC=y +# CONFIG_PGTABLE_MAPPING is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +# CONFIG_HIGHPTE is not set +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_X86_RESERVE_LOW=64 +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_RANDOM=y +CONFIG_X86_SMAP=y +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_SECCOMP=y +CONFIG_HZ_100=y +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +# CONFIG_HZ_1000 is not set +CONFIG_HZ=100 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +# CONFIG_CRASH_DUMP is not set +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +# CONFIG_RANDOMIZE_BASE is not set +CONFIG_X86_NEED_RELOCS=y +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set +# CONFIG_DEBUG_HOTPLUG_CPU0 is not set +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_PM_STD_PARTITION="" +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM_RUNTIME=y +CONFIG_PM=y +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_SLEEP_DEBUG=y +# CONFIG_DPM_WATCHDOG is not set +CONFIG_PM_TRACE=y +CONFIG_PM_TRACE_RTC=y +CONFIG_PM_OPP=y +CONFIG_PM_CLK=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SLEEP=y +# CONFIG_ACPI_PROCFS_POWER is not set +CONFIG_ACPI_EC_DEBUGFS=m +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=m +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_HED=y +CONFIG_ACPI_CUSTOM_METHOD=m +CONFIG_ACPI_BGRT=y +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=m +CONFIG_ACPI_APEI_ERST_DEBUG=m +CONFIG_ACPI_EXTLOG=m +CONFIG_SFI=y +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +CONFIG_APM_DO_ENABLE=y +# CONFIG_APM_CPU_IDLE is not set +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPUFREQ_DT=m + +# +# x86 CPU frequency scaling drivers +# +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ_CPB=y +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=m +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_AMD_FREQ_SENSITIVITY=m +CONFIG_X86_GX_SUSPMOD=m +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=m +CONFIG_X86_SPEEDSTEP_SMI=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_X86_CPUFREQ_NFORCE2=m +CONFIG_X86_LONGRUN=m +CONFIG_X86_LONGHAUL=m +CONFIG_X86_E_POWERSAVER=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_INTEL_IDLE=y + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +# CONFIG_PCI_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_OLPC=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM=y +# CONFIG_PCIEASPM_DEBUG is not set +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +CONFIG_PCIE_PME=y +CONFIG_PCI_MSI=y +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_HT_IRQ=y +CONFIG_PCI_ATS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCI_IOAPIC=y +CONFIG_PCI_LABEL=y + +# +# PCI host controller drivers +# +CONFIG_ISA_DMA_API=y +CONFIG_ISA=y +# CONFIG_EISA is not set +CONFIG_SCx200=m +CONFIG_SCx200HR_TIMER=m +CONFIG_OLPC=y +CONFIG_OLPC_XO1_PM=y +CONFIG_OLPC_XO1_RTC=y +CONFIG_OLPC_XO1_SCI=y +CONFIG_OLPC_XO15_SCI=y +CONFIG_ALIX=y +# CONFIG_NET5501 is not set +# CONFIG_GEOS is not set +CONFIG_AMD_NB=y +CONFIG_PCCARD=m +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +CONFIG_PD6729=m +CONFIG_I82092=m +CONFIG_I82365=m +CONFIG_TCIC=m +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_RAPIDIO=m +CONFIG_RAPIDIO_TSI721=m +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set +CONFIG_RAPIDIO_DMA_ENGINE=y +CONFIG_RAPIDIO_DEBUG=y +CONFIG_RAPIDIO_ENUM_BASIC=m + +# +# RapidIO Switch drivers +# +CONFIG_RAPIDIO_TSI57X=m +CONFIG_RAPIDIO_CPS_XX=m +CONFIG_RAPIDIO_TSI568=m +CONFIG_RAPIDIO_CPS_GEN2=m +# CONFIG_X86_SYSFB is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_BINFMT_SCRIPT=y +CONFIG_HAVE_AOUT=y +# CONFIG_BINFMT_AOUT is not set +CONFIG_BINFMT_MISC=y +CONFIG_COREDUMP=y +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_PMC_ATOM=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=m +CONFIG_XFRM_USER=m +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=m +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_FIB_TRIE_STATS=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_IPGRE=m +# CONFIG_NET_IPGRE_BROADCAST is not set +CONFIG_IP_MROUTE=y +# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_GENEVE=m +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=y +CONFIG_INET_DIAG=m +CONFIG_INET_TCP_DIAG=m +CONFIG_INET_UDP_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_HTCP=m +CONFIG_TCP_CONG_HSTCP=m +CONFIG_TCP_CONG_HYBLA=m +CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_SCALABLE=m +CONFIG_TCP_CONG_LP=m +CONFIG_TCP_CONG_VENO=m +CONFIG_TCP_CONG_YEAH=m +CONFIG_TCP_CONG_ILLINOIS=m +# CONFIG_TCP_CONG_DCTCP is not set +CONFIG_DEFAULT_CUBIC=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_LOG_COMMON=m +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_PROCFS=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_NF_NAT_PROTO_DCCP=m +CONFIG_NF_NAT_PROTO_UDPLITE=m +CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_SIP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_INET=m +CONFIG_NFT_EXTHDR=m +CONFIG_NFT_META=m +CONFIG_NFT_CT=m +CONFIG_NFT_RBTREE=m +CONFIG_NFT_HASH=m +CONFIG_NFT_COUNTER=m +CONFIG_NFT_LOG=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_NAT=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_COMPAT=m +CONFIG_NETFILTER_XTABLES=m + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_IP_SET=m +CONFIG_IP_SET_MAX=256 +CONFIG_IP_SET_BITMAP_IP=m +CONFIG_IP_SET_BITMAP_IPMAC=m +CONFIG_IP_SET_BITMAP_PORT=m +CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m +CONFIG_IP_SET_HASH_IPPORT=m +CONFIG_IP_SET_HASH_IPPORTIP=m +CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_MAC=m +CONFIG_IP_SET_HASH_NETPORTNET=m +CONFIG_IP_SET_HASH_NET=m +CONFIG_IP_SET_HASH_NETNET=m +CONFIG_IP_SET_HASH_NETPORT=m +CONFIG_IP_SET_HASH_NETIFACE=m +CONFIG_IP_SET_LIST_SET=m +CONFIG_IP_VS=m +CONFIG_IP_VS_IPV6=y +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_SCTP=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_NQ=m + +# +# IPVS SH scheduler +# +CONFIG_IP_VS_SH_TAB_BITS=8 + +# +# IPVS application helper +# +CONFIG_IP_VS_FTP=m +CONFIG_IP_VS_NFCT=y +CONFIG_IP_VS_PE_SIP=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_TABLES_IPV4=m +CONFIG_NFT_CHAIN_ROUTE_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NF_TABLES_ARP=m +CONFIG_NF_NAT_IPV4=m +CONFIG_NFT_CHAIN_NAT_IPV4=m +CONFIG_NF_NAT_MASQUERADE_IPV4=m +CONFIG_NFT_MASQ_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +# +# IPv6: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_NF_TABLES_IPV6=m +CONFIG_NFT_CHAIN_ROUTE_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NFT_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_NAT_IPV6=m +CONFIG_NFT_CHAIN_NAT_IPV6=m +CONFIG_NF_NAT_MASQUERADE_IPV6=m +CONFIG_NFT_MASQ_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_LOG_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_IP_DCCP=m +CONFIG_INET_DCCP_DIAG=m + +# +# DCCP CCIDs Configuration +# +# CONFIG_IP_DCCP_CCID2_DEBUG is not set +CONFIG_IP_DCCP_CCID3=y +# CONFIG_IP_DCCP_CCID3_DEBUG is not set +CONFIG_IP_DCCP_TFRC_LIB=y + +# +# DCCP Kernel Hacking +# +# CONFIG_IP_DCCP_DEBUG is not set +CONFIG_NET_DCCPPROBE=m +CONFIG_IP_SCTP=m +CONFIG_NET_SCTPPROBE=m +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +CONFIG_ATM=m +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_LANE=m +CONFIG_ATM_MPOA=m +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_L2TP=m +# CONFIG_L2TP_DEBUGFS is not set +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=m +CONFIG_MRP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_HAVE_NET_DSA=y +CONFIG_NET_DSA=m +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_DSA=y +CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_VLAN_8021Q_MVRP=y +# CONFIG_DECNET is not set +CONFIG_LLC=m +CONFIG_LLC2=m +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +CONFIG_PHONET=m +CONFIG_6LOWPAN=m +CONFIG_IEEE802154=m +CONFIG_IEEE802154_6LOWPAN=m +CONFIG_MAC802154=m +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_ATM=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_IPSET=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_CLS_IND=y +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=m +CONFIG_BATMAN_ADV=m +CONFIG_BATMAN_ADV_BLA=y +CONFIG_BATMAN_ADV_DAT=y +CONFIG_BATMAN_ADV_NC=y +# CONFIG_BATMAN_ADV_MCAST is not set +# CONFIG_BATMAN_ADV_DEBUG is not set +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GRE=y +CONFIG_OPENVSWITCH_VXLAN=y +CONFIG_OPENVSWITCH_GENEVE=y +CONFIG_VSOCKETS=m +CONFIG_VMWARE_VMCI_VSOCKETS=m +CONFIG_NETLINK_MMAP=y +CONFIG_NETLINK_DIAG=m +CONFIG_NET_MPLS_GSO=m +CONFIG_HSR=m +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +# CONFIG_CGROUP_NET_PRIO is not set +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +CONFIG_NET_TCPPROBE=m +CONFIG_NET_DROP_MONITOR=m +CONFIG_HAMRADIO=y + +# +# Packet Radio protocols +# +CONFIG_AX25=m +CONFIG_AX25_DAMA_SLAVE=y +CONFIG_NETROM=m +CONFIG_ROSE=m + +# +# AX.25 network device drivers +# +CONFIG_MKISS=m +CONFIG_6PACK=m +CONFIG_BPQETHER=m +CONFIG_SCC=m +CONFIG_SCC_DELAY=y +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=m +CONFIG_YAM=m +# CONFIG_CAN is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +CONFIG_IRDA_ULTRA=y + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# CONFIG_IRDA_DEBUG is not set + +# +# Infrared-port device drivers +# + +# +# SIR device drivers +# +CONFIG_IRTTY_SIR=m + +# +# Dongle support +# +CONFIG_DONGLE=y +CONFIG_ESI_DONGLE=m +CONFIG_ACTISYS_DONGLE=m +CONFIG_TEKRAM_DONGLE=m +CONFIG_TOIM3232_DONGLE=m +CONFIG_LITELINK_DONGLE=m +CONFIG_MA600_DONGLE=m +CONFIG_GIRBIL_DONGLE=m +CONFIG_MCP2120_DONGLE=m +CONFIG_OLD_BELKIN_DONGLE=m +CONFIG_ACT200L_DONGLE=m +CONFIG_KINGSUN_DONGLE=m +CONFIG_KSDAZZLE_DONGLE=m +CONFIG_KS959_DONGLE=m + +# +# FIR device drivers +# +CONFIG_USB_IRDA=m +CONFIG_SIGMATEL_FIR=m +CONFIG_NSC_FIR=m +CONFIG_WINBOND_FIR=m +CONFIG_TOSHIBA_FIR=m +CONFIG_SMC_IRCC_FIR=m +CONFIG_ALI_FIR=m +CONFIG_VLSI_FIR=m +CONFIG_VIA_FIR=m +CONFIG_MCS_FIR=m +CONFIG_BT=m +CONFIG_BT_6LOWPAN=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_CMTP=m +CONFIG_BT_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_3WIRE=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBTUART=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_AF_RXRPC=m +# CONFIG_AF_RXRPC_DEBUG is not set +CONFIG_RXKAD=m +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +# CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_WEXT=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_DEBUGFS is not set +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_WIMAX=m +CONFIG_WIMAX_DEBUG_LEVEL=8 +CONFIG_RFKILL=m +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +# CONFIG_RFKILL_REGULATOR is not set +CONFIG_RFKILL_GPIO=m +CONFIG_NET_9P=m +CONFIG_NET_9P_VIRTIO=m +# CONFIG_NET_9P_RDMA is not set +# CONFIG_NET_9P_DEBUG is not set +CONFIG_CAIF=m +# CONFIG_CAIF_DEBUG is not set +CONFIG_CAIF_NETDEV=m +CONFIG_CAIF_USB=m +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +# CONFIG_NFC_NCI_SPI is not set +CONFIG_NFC_HCI=m +# CONFIG_NFC_SHDLC is not set + +# +# Near Field Communication (NFC) devices +# +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_TRF7970A=m +CONFIG_NFC_MEI_PHY=m +CONFIG_NFC_SIM=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_MEI=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_MEI=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_NFC_ST21NFCA=m +CONFIG_NFC_ST21NFCB=m +CONFIG_NFC_ST21NFCB_I2C=m + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER=y +CONFIG_UEVENT_HELPER_PATH="" +CONFIG_DEVTMPFS=y +# CONFIG_DEVTMPFS_MOUNT is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_EXTRA_FIRMWARE="" +CONFIG_FW_LOADER_USER_HELPER=y +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_ALLOW_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=y +CONFIG_REGMAP_SPI=y +CONFIG_REGMAP_MMIO=y +CONFIG_REGMAP_IRQ=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_FENCE_TRACE is not set + +# +# Bus devices +# +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y +CONFIG_MTD=m +CONFIG_MTD_TESTS=m +CONFIG_MTD_REDBOOT_PARTS=m +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_OF_PARTS=m +CONFIG_MTD_AR7_PARTS=m + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_BLOCK_RO=m +CONFIG_FTL=m +CONFIG_NFTL=m +CONFIG_NFTL_RW=y +CONFIG_INFTL=m +CONFIG_RFD_FTL=m +CONFIG_SSFDC=m +CONFIG_SM_FTL=m +CONFIG_MTD_OOPS=m +CONFIG_MTD_SWAP=m + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_GEN_PROBE=m +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_NOSWAP=y +# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set +# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set +# CONFIG_MTD_CFI_GEOMETRY is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +# CONFIG_MTD_OTP is not set +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_RAM=m +CONFIG_MTD_ROM=m +CONFIG_MTD_ABSENT=m + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +CONFIG_MTD_PHYSMAP=m +CONFIG_MTD_PHYSMAP_COMPAT=y +CONFIG_MTD_PHYSMAP_START=0x8000000 +CONFIG_MTD_PHYSMAP_LEN=0 +CONFIG_MTD_PHYSMAP_BANKWIDTH=2 +CONFIG_MTD_PHYSMAP_OF=m +CONFIG_MTD_SBC_GXX=m +CONFIG_MTD_SCx200_DOCFLASH=m +CONFIG_MTD_AMD76XROM=m +CONFIG_MTD_ICHXROM=m +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +CONFIG_MTD_NETtel=m +CONFIG_MTD_L440GX=m +CONFIG_MTD_PCI=m +CONFIG_MTD_PCMCIA=m +CONFIG_MTD_PCMCIA_ANONYMOUS=y +CONFIG_MTD_GPIO_ADDR=m +CONFIG_MTD_INTEL_VR_NOR=m +CONFIG_MTD_PLATRAM=m +CONFIG_MTD_LATCH_ADDR=m + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +CONFIG_MTD_PMC551_BUGFIX=y +# CONFIG_MTD_PMC551_DEBUG is not set +CONFIG_MTD_DATAFLASH=m +CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y +CONFIG_MTD_DATAFLASH_OTP=y +CONFIG_MTD_M25P80=m +CONFIG_MTD_SST25L=m +CONFIG_MTD_SLRAM=m +CONFIG_MTD_PHRAM=m +CONFIG_MTD_MTDRAM=m +CONFIG_MTDRAM_TOTAL_SIZE=4096 +CONFIG_MTDRAM_ERASE_SIZE=128 +CONFIG_MTD_BLOCK2MTD=m + +# +# Disk-On-Chip Device Drivers +# +CONFIG_MTD_DOCG3=m +CONFIG_BCH_CONST_M=14 +CONFIG_BCH_CONST_T=4 +CONFIG_MTD_NAND_ECC=m +CONFIG_MTD_NAND_ECC_SMC=y +CONFIG_MTD_NAND=m +CONFIG_MTD_NAND_BCH=m +CONFIG_MTD_NAND_ECC_BCH=y +CONFIG_MTD_SM_COMMON=m +CONFIG_MTD_NAND_DENALI=m +CONFIG_MTD_NAND_DENALI_PCI=m +CONFIG_MTD_NAND_DENALI_DT=m +CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018 +CONFIG_MTD_NAND_GPIO=m +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set +CONFIG_MTD_NAND_IDS=m +CONFIG_MTD_NAND_RICOH=m +CONFIG_MTD_NAND_DISKONCHIP=m +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 +CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y +CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y +CONFIG_MTD_NAND_DOCG4=m +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +CONFIG_MTD_NAND_PLATFORM=m +CONFIG_MTD_ONENAND=m +CONFIG_MTD_ONENAND_VERIFY_WRITE=y +CONFIG_MTD_ONENAND_GENERIC=m +CONFIG_MTD_ONENAND_OTP=y +CONFIG_MTD_ONENAND_2X_PROGRAM=y + +# +# LPDDR & LPDDR2 PCM memory drivers +# +CONFIG_MTD_LPDDR=m +CONFIG_MTD_QINFO_PROBE=m +CONFIG_MTD_SPI_NOR=m +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +CONFIG_MTD_UBI_FASTMAP=y +CONFIG_MTD_UBI_GLUEBI=m +CONFIG_MTD_UBI_BLOCK=y +CONFIG_OF=y + +# +# Device Tree and Open Firmware support +# +CONFIG_OF_PROMTREE=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_ADDRESS_PCI=y +CONFIG_OF_IRQ=y +CONFIG_OF_NET=y +CONFIG_OF_MDIO=m +CONFIG_OF_PCI=y +CONFIG_OF_PCI_IRQ=y +CONFIG_OF_MTD=y +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_SERIAL=m +# CONFIG_PARPORT_PC_FIFO is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +CONFIG_PARPORT_AX88796=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +CONFIG_BLK_DEV_FD=m +CONFIG_PARIDE=m + +# +# Parallel IDE high-level drivers +# +CONFIG_PARIDE_PD=m +CONFIG_PARIDE_PCD=m +CONFIG_PARIDE_PF=m +CONFIG_PARIDE_PT=m +CONFIG_PARIDE_PG=m + +# +# Parallel IDE protocol modules +# +CONFIG_PARIDE_ATEN=m +CONFIG_PARIDE_BPCK=m +CONFIG_PARIDE_BPCK6=m +CONFIG_PARIDE_COMM=m +CONFIG_PARIDE_DSTR=m +CONFIG_PARIDE_FIT2=m +CONFIG_PARIDE_FIT3=m +CONFIG_PARIDE_EPAT=m +CONFIG_PARIDE_EPATC8=y +CONFIG_PARIDE_EPIA=m +CONFIG_PARIDE_FRIQ=m +CONFIG_PARIDE_FRPW=m +CONFIG_PARIDE_KBIC=m +CONFIG_PARIDE_KTTI=m +CONFIG_PARIDE_ON20=m +CONFIG_PARIDE_ON26=m +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_ZRAM=m +CONFIG_ZRAM_LZ4_COMPRESS=y +# CONFIG_ZRAM_DEBUG is not set +CONFIG_BLK_CPQ_CISS_DA=m +CONFIG_CISS_SCSI_TAPE=y +CONFIG_BLK_DEV_DAC960=m +CONFIG_BLK_DEV_UMEM=m +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_NVME=m +CONFIG_BLK_DEV_OSD=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_BLK_DEV_RBD=m +CONFIG_BLK_DEV_RSXX=m + +# +# Misc devices +# +CONFIG_SENSORS_LIS3LV02D=m +CONFIG_AD525X_DPOT=m +CONFIG_AD525X_DPOT_I2C=m +CONFIG_AD525X_DPOT_SPI=m +# CONFIG_DUMMY_IRQ is not set +CONFIG_IBM_ASM=m +CONFIG_PHANTOM=m +CONFIG_INTEL_MID_PTI=m +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_CS5535_MFGPT=m +CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 +CONFIG_CS5535_CLOCK_EVENT_SRC=m +CONFIG_HP_ILO=m +CONFIG_APDS9802ALS=m +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_DS1682=m +CONFIG_TI_DAC7512=m +CONFIG_VMWARE_BALLOON=m +CONFIG_BMP085=y +CONFIG_BMP085_I2C=m +CONFIG_BMP085_SPI=m +CONFIG_PCH_PHUB=m +CONFIG_USB_SWITCH_FSA9480=m +CONFIG_LATTICE_ECP3_CONFIG=m +# CONFIG_SRAM is not set +CONFIG_C2PORT=m +CONFIG_C2PORT_DURAMAR_2150=m + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_93XX46=m +CONFIG_CB710_CORE=m +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y + +# +# Texas Instruments shared transport line discipline +# +CONFIG_TI_ST=m +CONFIG_SENSORS_LIS3_I2C=m + +# +# Altera FPGA firmware download module +# +CONFIG_ALTERA_STAPL=m +CONFIG_INTEL_MEI=m +CONFIG_INTEL_MEI_ME=m +CONFIG_INTEL_MEI_TXE=m +CONFIG_VMWARE_VMCI=m + +# +# Intel MIC Bus Driver +# + +# +# Intel MIC Host Driver +# + +# +# Intel MIC Card Driver +# +CONFIG_ECHO=m +# CONFIG_CXL_BASE is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=m +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +CONFIG_SCSI_NETLINK=y +# CONFIG_SCSI_MQ_DEFAULT is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=m +CONFIG_CHR_DEV_SCH=m +CONFIG_SCSI_ENCLOSURE=m +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +CONFIG_SCSI_SCAN_ASYNC=y + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_LIBSAS=m +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_ISCSI_BOOT_SYSFS=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_BE2ISCSI=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_7000FASST=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +CONFIG_AIC79XX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +CONFIG_SCSI_MVSAS_TASKLET=y +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_DPT_I2O=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_IN2000=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ESAS2R=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=m +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +# CONFIG_SCSI_MPT2SAS_LOGGING is not set +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS_LOGGING=y +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +# CONFIG_SCSI_FLASHPOINT is not set +CONFIG_VMWARE_PVSCSI=m +CONFIG_HYPERV_STORAGE=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_DTC3280=m +CONFIG_SCSI_EATA=m +# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set +# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set +CONFIG_SCSI_EATA_MAX_TAGS=16 +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +CONFIG_SCSI_ISCI=m +CONFIG_SCSI_GENERIC_NCR5380=m +CONFIG_SCSI_GENERIC_NCR5380_MMIO=m +CONFIG_SCSI_GENERIC_NCR53C400=y +CONFIG_SCSI_IPS=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_PPA=m +CONFIG_SCSI_IMM=m +# CONFIG_SCSI_IZIP_EPP16 is not set +# CONFIG_SCSI_IZIP_SLOW_CTR is not set +CONFIG_SCSI_NCR53C406A=m +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +CONFIG_SCSI_SYM53C8XX_MMIO=y +CONFIG_SCSI_IPR=m +# CONFIG_SCSI_IPR_TRACE is not set +# CONFIG_SCSI_IPR_DUMP is not set +CONFIG_SCSI_PAS16=m +CONFIG_SCSI_QLOGIC_FAS=m +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_TCM_QLA2XXX=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_SYM53C416=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +CONFIG_SCSI_T128=m +CONFIG_SCSI_U14_34F=m +# CONFIG_SCSI_U14_34F_TAGGED_QUEUE is not set +# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set +CONFIG_SCSI_U14_34F_MAX_TAGS=8 +CONFIG_SCSI_ULTRASTOR=m +CONFIG_SCSI_NSP32=m +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_VIRTIO=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=m +CONFIG_SCSI_DH_RDAC=m +CONFIG_SCSI_DH_HP_SW=m +CONFIG_SCSI_DH_EMC=m +CONFIG_SCSI_DH_ALUA=m +CONFIG_SCSI_OSD_INITIATOR=m +CONFIG_SCSI_OSD_ULD=m +CONFIG_SCSI_OSD_DPRINT_SENSE=0 +# CONFIG_SCSI_OSD_DEBUG is not set +CONFIG_ATA=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_ACPI=y +CONFIG_SATA_ZPODD=y +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_INIC162X=m +CONFIG_SATA_ACARD_AHCI=m +CONFIG_SATA_SIL24=m +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +CONFIG_PDC_ADMA=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_SX4=m +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +CONFIG_ATA_PIIX=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_SATA_PROMISE=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIS=m +CONFIG_SATA_SVW=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m + +# +# PATA SFF controllers with BMDMA +# +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_ATP867X=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CS5535=m +CONFIG_PATA_CS5536=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +# CONFIG_PATA_HPT3X3_DMA is not set +CONFIG_PATA_IT8213=m +CONFIG_PATA_IT821X=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RDC=m +CONFIG_PATA_SC1200=m +CONFIG_PATA_SCH=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_SIS=m +CONFIG_PATA_TOSHIBA=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m + +# +# PIO-only SFF controllers +# +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_ISAPNP=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_QDI=m +CONFIG_PATA_RZ1000=m +CONFIG_PATA_WINBOND_VLB=m + +# +# Generic fallback / legacy drivers +# +CONFIG_PATA_ACPI=m +CONFIG_ATA_GENERIC=m +CONFIG_PATA_LEGACY=m +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BCACHE=m +# CONFIG_BCACHE_DEBUG is not set +# CONFIG_BCACHE_CLOSURES_DEBUG is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=m +# CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=m +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_MQ=m +CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_ERA=m +CONFIG_DM_MIRROR=m +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_DM_UEVENT=y +CONFIG_DM_FLAKEY=m +CONFIG_DM_VERITY=m +CONFIG_DM_SWITCH=m +CONFIG_TARGET_CORE=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_PSCSI=m +CONFIG_TCM_USER=m +CONFIG_LOOPBACK_TARGET=m +CONFIG_TCM_FC=m +CONFIG_ISCSI_TARGET=m +CONFIG_SBP_TARGET=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=128 +CONFIG_FUSION_CTL=m +# CONFIG_FUSION_LOGGING is not set + +# +# IEEE 1394 (FireWire) support +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_I2O=m +CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y +CONFIG_I2O_EXT_ADAPTEC=y +CONFIG_I2O_CONFIG=m +CONFIG_I2O_CONFIG_OLD_IOCTL=y +CONFIG_I2O_BUS=m +CONFIG_I2O_BLOCK=m +CONFIG_I2O_SCSI=m +CONFIG_I2O_PROC=m +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MAC_EMUMOUSEBTN=m +CONFIG_NETDEVICES=y +CONFIG_MII=m +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=m +CONFIG_EQUALIZER=m +# CONFIG_NET_FC is not set +CONFIG_IFB=m +CONFIG_NET_TEAM=m +CONFIG_NET_TEAM_MODE_BROADCAST=m +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m +CONFIG_NET_TEAM_MODE_RANDOM=m +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m +CONFIG_NET_TEAM_MODE_LOADBALANCE=m +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_VXLAN=m +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_NTB_NETDEV is not set +CONFIG_RIONET=m +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RIONET_RX_SIZE=128 +CONFIG_TUN=m +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +CONFIG_NLMON=m +CONFIG_SUNGEM_PHY=m +CONFIG_ARCNET=m +CONFIG_ARCNET_1201=m +CONFIG_ARCNET_1051=m +CONFIG_ARCNET_RAW=m +CONFIG_ARCNET_CAP=m +CONFIG_ARCNET_COM90xx=m +CONFIG_ARCNET_COM90xxIO=m +CONFIG_ARCNET_RIM_I=m +CONFIG_ARCNET_COM20020=m +CONFIG_ARCNET_COM20020_ISA=m +CONFIG_ARCNET_COM20020_PCI=m +CONFIG_ARCNET_COM20020_CS=m +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +CONFIG_ATM_ZATM=m +# CONFIG_ATM_ZATM_DEBUG is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_AMBASSADOR=m +# CONFIG_ATM_AMBASSADOR_DEBUG is not set +CONFIG_ATM_HORIZON=m +# CONFIG_ATM_HORIZON_DEBUG is not set +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_FORE200E=m +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_FORE200E_TX_RETRY=16 +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_ATM_SOLOS=m + +# +# CAIF transport drivers +# +CONFIG_CAIF_TTY=m +CONFIG_CAIF_SPI_SLAVE=m +CONFIG_CAIF_SPI_SYNC=y +CONFIG_CAIF_HSI=m +CONFIG_CAIF_VIRTIO=m +CONFIG_VHOST_NET=m +CONFIG_VHOST_SCSI=m +CONFIG_VHOST_RING=m +CONFIG_VHOST=m + +# +# Distributed Switch Architecture drivers +# +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y +CONFIG_NET_DSA_MV88E6131=m +CONFIG_NET_DSA_MV88E6123_61_65=m +CONFIG_NET_DSA_MV88E6171=m +CONFIG_NET_DSA_BCM_SF2=m +CONFIG_ETHERNET=y +CONFIG_MDIO=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_EL3=m +CONFIG_3C515=m +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_3C589=m +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_NET_VENDOR_AGERE=y +CONFIG_ET131X=m +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ALTERA_TSE=m +CONFIG_NET_VENDOR_AMD=y +CONFIG_AMD8111_ETH=m +CONFIG_LANCE=m +CONFIG_PCNET32=m +CONFIG_PCMCIA_NMCLAN=m +CONFIG_NI65=m +CONFIG_AMD_XGBE=m +CONFIG_NET_XGENE=m +CONFIG_NET_VENDOR_ARC=y +CONFIG_ARC_EMAC_CORE=m +CONFIG_ARC_EMAC=m +# CONFIG_EMAC_ROCKCHIP is not set +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_ATL2=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +CONFIG_ALX=m +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_BCMGENET=m +CONFIG_BNX2=m +CONFIG_CNIC=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +CONFIG_BNX2X_SRIOV=y +CONFIG_SYSTEMPORT=m +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_BNA=m +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +CONFIG_CHELSIO_T4VF=m +CONFIG_NET_VENDOR_CIRRUS=y +CONFIG_CS89x0=m +# CONFIG_CS89x0_PLATFORM is not set +CONFIG_NET_VENDOR_CISCO=y +CONFIG_ENIC=m +CONFIG_CX_ECAT=m +CONFIG_DNET=m +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=m +CONFIG_DE2104X_DSL=0 +CONFIG_TULIP=m +# CONFIG_TULIP_MWI is not set +# CONFIG_TULIP_MMIO is not set +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +CONFIG_NET_VENDOR_DLINK=y +CONFIG_DL2K=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_BE2NET=m +CONFIG_BE2NET_VXLAN=y +CONFIG_NET_VENDOR_EXAR=y +CONFIG_S2IO=m +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_NET_VENDOR_FUJITSU=y +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_NET_VENDOR_HP=y +CONFIG_HP100=m +CONFIG_NET_VENDOR_INTEL=y +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGB_HWMON=y +CONFIG_IGB_DCA=y +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_DCA=y +CONFIG_IXGBEVF=m +CONFIG_I40E=m +CONFIG_I40E_VXLAN=y +CONFIG_I40EVF=m +CONFIG_FM10K=m +# CONFIG_FM10K_VXLAN is not set +CONFIG_NET_VENDOR_I825XX=y +CONFIG_IP1000=m +CONFIG_JME=m +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_MVMDIO=m +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKGE_GENESIS=y +CONFIG_SKY2=m +# CONFIG_SKY2_DEBUG is not set +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_MLX4_EN=m +CONFIG_MLX4_EN_VXLAN=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_MLX5_CORE=m +CONFIG_NET_VENDOR_MICREL=y +CONFIG_KS8842=m +CONFIG_KS8851=m +CONFIG_KS8851_MLL=m +CONFIG_KSZ884X_PCI=m +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_ENC28J60=m +# CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_NET_VENDOR_MYRI=y +CONFIG_MYRI10GE=m +CONFIG_MYRI10GE_DCA=y +CONFIG_FEALNX=m +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NATSEMI=m +CONFIG_NS83820=m +CONFIG_NET_VENDOR_8390=y +CONFIG_PCMCIA_AXNET=m +CONFIG_NE2000=m +CONFIG_NE2K_PCI=m +CONFIG_PCMCIA_PCNET=m +CONFIG_ULTRA=m +CONFIG_WD80x3=m +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_FORCEDETH=m +CONFIG_NET_VENDOR_OKI=y +CONFIG_PCH_GBE=m +CONFIG_ETHOC=m +CONFIG_NET_PACKET_ENGINE=y +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_QLA3XXX=m +CONFIG_QLCNIC=m +CONFIG_QLCNIC_SRIOV=y +# CONFIG_QLCNIC_VXLAN is not set +CONFIG_QLCNIC_HWMON=y +CONFIG_QLGE=m +CONFIG_NETXEN_NIC=m +CONFIG_NET_VENDOR_QUALCOMM=y +# CONFIG_QCA7000 is not set +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_ATP=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=m +CONFIG_NET_VENDOR_RDC=y +CONFIG_R6040=m +CONFIG_NET_VENDOR_SAMSUNG=y +# CONFIG_SXGBE_ETH is not set +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_SC92031=m +CONFIG_NET_VENDOR_SIS=y +CONFIG_SIS900=m +CONFIG_SIS190=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_SFC_MCDI_MON=y +CONFIG_SFC_SRIOV=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_SMC9194=m +CONFIG_PCMCIA_SMC91C92=m +CONFIG_EPIC100=m +CONFIG_SMSC911X=m +# CONFIG_SMSC911X_ARCH_HOOKS is not set +CONFIG_SMSC9420=m +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_STMMAC_ETH=m +# CONFIG_STMMAC_PLATFORM is not set +CONFIG_STMMAC_PCI=y +# CONFIG_STMMAC_DEBUG_FS is not set +# CONFIG_STMMAC_DA is not set +CONFIG_NET_VENDOR_SUN=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NIU=m +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_TEHUTI=m +CONFIG_NET_VENDOR_TI=y +CONFIG_TLAN=m +CONFIG_NET_VENDOR_VIA=y +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +CONFIG_VIA_VELOCITY=m +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_WIZNET_W5100=m +CONFIG_WIZNET_W5300=m +# CONFIG_WIZNET_BUS_DIRECT is not set +# CONFIG_WIZNET_BUS_INDIRECT is not set +CONFIG_WIZNET_BUS_ANY=y +CONFIG_NET_VENDOR_XIRCOM=y +CONFIG_PCMCIA_XIRC2PS=m +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_NET_SB1000=m +CONFIG_PHYLIB=m + +# +# MII PHY device drivers +# +CONFIG_AT803X_PHY=m +CONFIG_AMD_PHY=m +CONFIG_AMD_XGBE_PHY=m +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM7XXX_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m +CONFIG_MICREL_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_GPIO=m +CONFIG_MDIO_BUS_MUX=m +CONFIG_MDIO_BUS_MUX_GPIO=m +CONFIG_MDIO_BUS_MUX_MMIOREG=m +CONFIG_MDIO_BCM_UNIMAC=m +CONFIG_MICREL_KS8995MA=m +CONFIG_PLIP=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOATM=m +CONFIG_PPPOE=m +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_SLIP=m +CONFIG_SLHC=m +# CONFIG_SLIP_COMPRESSED is not set +# CONFIG_SLIP_SMART is not set +# CONFIG_SLIP_MODE_SLIP6 is not set + +# +# Host-side USB support is needed for USB Network Adapter support +# +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_HUAWEI_CDC_NCM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_USB_NET_KALMIA=m +CONFIG_USB_NET_QMI_WWAN=m +CONFIG_USB_HSO=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_CDC_PHONET=m +CONFIG_USB_IPHETH=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_VL600=m +CONFIG_WLAN=y +CONFIG_PCMCIA_RAYCS=m +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AIRO=m +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_AIRO_CS=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PRISM54=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_ADM8211=m +# CONFIG_MAC80211_HWSIM is not set +CONFIG_MWL8K=m +CONFIG_ATH_COMMON=m +CONFIG_ATH_CARDS=m +# CONFIG_ATH_DEBUG is not set +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +# CONFIG_ATH5K_TRACER is not set +CONFIG_ATH5K_PCI=y +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y +# CONFIG_ATH9K_DEBUGFS is not set +# CONFIG_ATH9K_DYNACK is not set +CONFIG_ATH9K_WOW=y +CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_HTC=m +# CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +CONFIG_CARL9170_WPC=y +# CONFIG_CARL9170_HWRNG is not set +CONFIG_ATH6KL=m +CONFIG_ATH6KL_SDIO=m +CONFIG_ATH6KL_USB=m +# CONFIG_ATH6KL_DEBUG is not set +# CONFIG_ATH6KL_TRACING is not set +CONFIG_AR5523=m +CONFIG_WIL6210=m +CONFIG_WIL6210_ISR_COR=y +# CONFIG_WIL6210_TRACING is not set +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +# CONFIG_ATH10K_DEBUG is not set +CONFIG_ATH10K_DEBUGFS=y +# CONFIG_ATH10K_TRACING is not set +CONFIG_WCN36XX=m +# CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_B43=m +CONFIG_B43_BCMA=y +CONFIG_B43_SSB=y +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_BCMA is not set +# CONFIG_B43_BUSES_SSB is not set +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_PCMCIA=y +CONFIG_B43_SDIO=y +CONFIG_B43_BCMA_PIO=y +CONFIG_B43_PIO=y +CONFIG_B43_PHY_G=y +CONFIG_B43_PHY_N=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_PHY_HT=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_HWRNG=y +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_BRCMUTIL=m +CONFIG_BRCMSMAC=m +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_SDIO=y +CONFIG_BRCMFMAC_USB=y +# CONFIG_BRCMFMAC_PCIE is not set +# CONFIG_BRCM_TRACING is not set +# CONFIG_BRCMDBG is not set +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_CS=m +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_OPMODE_MODULAR=y +# CONFIG_IWLWIFI_BCAST_FILTERING is not set +# CONFIG_IWLWIFI_UAPSD is not set + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +CONFIG_IWLWIFI_DEVICE_TRACING=y +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_HERMES=m +CONFIG_HERMES_PRISM=y +CONFIG_HERMES_CACHE_FW_ON_INIT=y +CONFIG_PLX_HERMES=m +CONFIG_TMD_HERMES=m +CONFIG_NORTEL_HERMES=m +CONFIG_PCI_HERMES=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_SPECTRUM=m +CONFIG_ORINOCO_USB=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +# CONFIG_P54_SPI_DEFAULT_EEPROM is not set +CONFIG_P54_LEDS=y +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2800PCI_RT33XX=y +CONFIG_RT2800PCI_RT35XX=y +CONFIG_RT2800PCI_RT53XX=y +CONFIG_RT2800PCI_RT3290=y +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +CONFIG_RT2800USB_RT3573=y +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_RT55XX=y +CONFIG_RT2800USB_UNKNOWN=y +CONFIG_RT2800_LIB=m +CONFIG_RT2800_LIB_MMIO=m +CONFIG_RT2X00_LIB_MMIO=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_DEBUG is not set +CONFIG_RTL_CARDS=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_WL_TI=y +CONFIG_WL1251=m +CONFIG_WL1251_SPI=m +CONFIG_WL1251_SDIO=m +CONFIG_WL12XX=m +CONFIG_WL18XX=m +CONFIG_WLCORE=m +CONFIG_WLCORE_SPI=m +CONFIG_WLCORE_SDIO=m +CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_CW1200_WLAN_SPI=m +CONFIG_RSI_91X=m +CONFIG_RSI_DEBUGFS=y +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m + +# +# WiMAX Wireless Broadband devices +# +CONFIG_WIMAX_I2400M=m +CONFIG_WIMAX_I2400M_USB=m +CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 +CONFIG_WAN=y +CONFIG_HOSTESS_SV11=m +CONFIG_COSA=m +CONFIG_LANMEDIA=m +CONFIG_SEALEVEL_4021=m +CONFIG_HDLC=m +CONFIG_HDLC_RAW=m +CONFIG_HDLC_RAW_ETH=m +CONFIG_HDLC_CISCO=m +CONFIG_HDLC_FR=m +CONFIG_HDLC_PPP=m + +# +# X.25/LAPB support is disabled +# +CONFIG_PCI200SYN=m +CONFIG_WANXL=m +CONFIG_PC300TOO=m +CONFIG_N2=m +CONFIG_C101=m +CONFIG_FARSYNC=m +CONFIG_DSCC4=m +CONFIG_DSCC4_PCISYNC=y +CONFIG_DSCC4_PCI_RST=y +CONFIG_DLCI=m +CONFIG_DLCI_MAX=8 +CONFIG_SDLA=m +CONFIG_SBNI=m +CONFIG_SBNI_MULTILINE=y +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_IEEE802154_FAKELB=m +CONFIG_IEEE802154_AT86RF230=m +CONFIG_IEEE802154_MRF24J40=m +CONFIG_IEEE802154_CC2520=m +CONFIG_VMXNET3=m +CONFIG_HYPERV_NET=m +CONFIG_ISDN=y +CONFIG_ISDN_I4L=m +CONFIG_ISDN_PPP=y +CONFIG_ISDN_PPP_VJ=y +CONFIG_ISDN_MPP=y +CONFIG_IPPP_FILTER=y +CONFIG_ISDN_PPP_BSDCOMP=m +CONFIG_ISDN_AUDIO=y +CONFIG_ISDN_TTY_FAX=y + +# +# ISDN feature submodules +# +CONFIG_ISDN_DIVERSION=m + +# +# ISDN4Linux hardware drivers +# + +# +# Passive cards +# +CONFIG_ISDN_DRV_HISAX=m + +# +# D-channel protocol features +# +CONFIG_HISAX_EURO=y +CONFIG_DE_AOC=y +# CONFIG_HISAX_NO_SENDCOMPLETE is not set +# CONFIG_HISAX_NO_LLC is not set +# CONFIG_HISAX_NO_KEYPAD is not set +CONFIG_HISAX_1TR6=y +CONFIG_HISAX_NI1=y +CONFIG_HISAX_MAX_CARDS=8 + +# +# HiSax supported cards +# +CONFIG_HISAX_16_0=y +CONFIG_HISAX_16_3=y +CONFIG_HISAX_TELESPCI=y +CONFIG_HISAX_S0BOX=y +CONFIG_HISAX_AVM_A1=y +CONFIG_HISAX_FRITZPCI=y +CONFIG_HISAX_AVM_A1_PCMCIA=y +CONFIG_HISAX_ELSA=y +CONFIG_HISAX_IX1MICROR2=y +CONFIG_HISAX_DIEHLDIVA=y +CONFIG_HISAX_ASUSCOM=y +CONFIG_HISAX_TELEINT=y +CONFIG_HISAX_HFCS=y +CONFIG_HISAX_SEDLBAUER=y +CONFIG_HISAX_SPORTSTER=y +CONFIG_HISAX_MIC=y +CONFIG_HISAX_NETJET=y +CONFIG_HISAX_NETJET_U=y +CONFIG_HISAX_NICCY=y +CONFIG_HISAX_ISURF=y +CONFIG_HISAX_HSTSAPHIR=y +CONFIG_HISAX_BKM_A4T=y +CONFIG_HISAX_SCT_QUADRO=y +CONFIG_HISAX_GAZEL=y +CONFIG_HISAX_HFC_PCI=y +CONFIG_HISAX_W6692=y +CONFIG_HISAX_HFC_SX=y +CONFIG_HISAX_ENTERNOW_PCI=y +# CONFIG_HISAX_DEBUG is not set + +# +# HiSax PCMCIA card service modules +# +CONFIG_HISAX_SEDLBAUER_CS=m +CONFIG_HISAX_ELSA_CS=m +CONFIG_HISAX_AVM_A1_CS=m +CONFIG_HISAX_TELES_CS=m + +# +# HiSax sub driver modules +# +CONFIG_HISAX_ST5481=m +CONFIG_HISAX_HFCUSB=m +CONFIG_HISAX_HFC4S8S=m +CONFIG_HISAX_FRITZ_PCIPNP=m + +# +# Active cards +# +CONFIG_ISDN_DRV_ICN=m +CONFIG_ISDN_DRV_PCBIT=m +CONFIG_ISDN_DRV_SC=m +CONFIG_ISDN_DRV_ACT2000=m +CONFIG_ISDN_CAPI=m +CONFIG_CAPI_TRACE=y +CONFIG_ISDN_CAPI_CAPI20=m +CONFIG_ISDN_CAPI_MIDDLEWARE=y +CONFIG_ISDN_CAPI_CAPIDRV=m +# CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set + +# +# CAPI hardware drivers +# +CONFIG_CAPI_AVM=y +CONFIG_ISDN_DRV_AVMB1_B1ISA=m +CONFIG_ISDN_DRV_AVMB1_B1PCI=m +CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y +CONFIG_ISDN_DRV_AVMB1_T1ISA=m +CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m +CONFIG_ISDN_DRV_AVMB1_AVM_CS=m +CONFIG_ISDN_DRV_AVMB1_T1PCI=m +CONFIG_ISDN_DRV_AVMB1_C4=m +CONFIG_CAPI_EICON=y +CONFIG_ISDN_DIVAS=m +CONFIG_ISDN_DIVAS_BRIPCI=y +CONFIG_ISDN_DIVAS_PRIPCI=y +CONFIG_ISDN_DIVAS_DIVACAPI=m +CONFIG_ISDN_DIVAS_USERIDI=m +CONFIG_ISDN_DIVAS_MAINT=m +CONFIG_ISDN_DRV_GIGASET=m +CONFIG_GIGASET_CAPI=y +# CONFIG_GIGASET_I4L is not set +# CONFIG_GIGASET_DUMMYLL is not set +CONFIG_GIGASET_BASE=m +CONFIG_GIGASET_M105=m +CONFIG_GIGASET_M101=m +# CONFIG_GIGASET_DEBUG is not set +CONFIG_HYSDN=m +CONFIG_HYSDN_CAPI=y +CONFIG_MISDN=m +CONFIG_MISDN_DSP=m +CONFIG_MISDN_L1OIP=m + +# +# mISDN hardware drivers +# +CONFIG_MISDN_HFCPCI=m +CONFIG_MISDN_HFCMULTI=m +CONFIG_MISDN_HFCUSB=m +CONFIG_MISDN_AVMFRITZ=m +CONFIG_MISDN_SPEEDFAX=m +CONFIG_MISDN_INFINEON=m +CONFIG_MISDN_W6692=m +CONFIG_MISDN_NETJET=m +CONFIG_MISDN_IPAC=m +CONFIG_MISDN_ISAR=m +CONFIG_ISDN_HDLC=m + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=m +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_MATRIXKMAP=m + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADP5520 is not set +CONFIG_KEYBOARD_ADP5588=m +CONFIG_KEYBOARD_ADP5589=m +CONFIG_KEYBOARD_ATKBD=m +CONFIG_KEYBOARD_QT1070=m +CONFIG_KEYBOARD_QT2160=m +CONFIG_KEYBOARD_LKKBD=m +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m +CONFIG_KEYBOARD_TCA6416=m +CONFIG_KEYBOARD_TCA8418=m +CONFIG_KEYBOARD_MATRIX=m +CONFIG_KEYBOARD_LM8323=m +CONFIG_KEYBOARD_LM8333=m +CONFIG_KEYBOARD_MAX7359=m +CONFIG_KEYBOARD_MCS=m +CONFIG_KEYBOARD_MPR121=m +CONFIG_KEYBOARD_NEWTON=m +CONFIG_KEYBOARD_OPENCORES=m +CONFIG_KEYBOARD_SAMSUNG=m +CONFIG_KEYBOARD_STOWAWAY=m +CONFIG_KEYBOARD_SUNKBD=m +# CONFIG_KEYBOARD_STMPE is not set +CONFIG_KEYBOARD_OMAP4=m +# CONFIG_KEYBOARD_TC3589X is not set +# CONFIG_KEYBOARD_TWL4030 is not set +CONFIG_KEYBOARD_XTKBD=m +CONFIG_KEYBOARD_CROS_EC=m +CONFIG_KEYBOARD_CAP1106=m +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_SENTELIC=y +CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_OLPC=y +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_CYAPA=m +CONFIG_MOUSE_INPORT=m +# CONFIG_MOUSE_ATIXL is not set +CONFIG_MOUSE_LOGIBM=m +CONFIG_MOUSE_PC110PAD=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_GPIO=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_USB=y +CONFIG_JOYSTICK_IFORCE_232=y +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TWIDJOY=m +CONFIG_JOYSTICK_ZHENHUA=m +CONFIG_JOYSTICK_DB9=m +CONFIG_JOYSTICK_GAMECON=m +CONFIG_JOYSTICK_TURBOGRAFX=m +CONFIG_JOYSTICK_AS5011=m +CONFIG_JOYSTICK_JOYDUMP=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_WALKERA0701=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_ACECAD=m +CONFIG_TABLET_USB_AIPTEK=m +CONFIG_TABLET_USB_GTCO=m +CONFIG_TABLET_USB_HANWANG=m +CONFIG_TABLET_USB_KBTAB=m +CONFIG_TABLET_SERIAL_WACOM4=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_OF_TOUCHSCREEN=y +# CONFIG_TOUCHSCREEN_88PM860X is not set +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879_SPI=m +CONFIG_TOUCHSCREEN_AR1021_I2C=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_DA9034=y +# CONFIG_TOUCHSCREEN_DA9052 is not set +CONFIG_TOUCHSCREEN_DYNAPRO=m +CONFIG_TOUCHSCREEN_HAMPSHIRE=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_EGALAX=m +CONFIG_TOUCHSCREEN_FUJITSU=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_INTEL_MID=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_HTCPEN=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TOUCHSCREEN_UCB1400=m +CONFIG_TOUCHSCREEN_PIXCIR=m +# CONFIG_TOUCHSCREEN_WM831X is not set +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_WM9705=y +CONFIG_TOUCHSCREEN_WM9712=y +CONFIG_TOUCHSCREEN_WM9713=y +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_MC13783=m +CONFIG_TOUCHSCREEN_USB_EGALAX=y +CONFIG_TOUCHSCREEN_USB_PANJIT=y +CONFIG_TOUCHSCREEN_USB_3M=y +CONFIG_TOUCHSCREEN_USB_ITM=y +CONFIG_TOUCHSCREEN_USB_ETURBO=y +CONFIG_TOUCHSCREEN_USB_GUNZE=y +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y +CONFIG_TOUCHSCREEN_USB_GOTOP=y +CONFIG_TOUCHSCREEN_USB_JASTEC=y +CONFIG_TOUCHSCREEN_USB_ELO=y +CONFIG_TOUCHSCREEN_USB_E2I=y +CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y +CONFIG_TOUCHSCREEN_USB_NEXIO=y +CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC_SERIO=m +CONFIG_TOUCHSCREEN_TSC2005=m +CONFIG_TOUCHSCREEN_TSC2007=m +# CONFIG_TOUCHSCREEN_PCAP is not set +CONFIG_TOUCHSCREEN_ST1232=m +# CONFIG_TOUCHSCREEN_STMPE is not set +CONFIG_TOUCHSCREEN_SUR40=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +# CONFIG_INPUT_88PM860X_ONKEY is not set +# CONFIG_INPUT_88PM80X_ONKEY is not set +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_AD714X_I2C=m +CONFIG_INPUT_AD714X_SPI=m +# CONFIG_INPUT_ARIZONA_HAPTICS is not set +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_PCSPKR=m +# CONFIG_INPUT_MAX77693_HAPTIC is not set +# CONFIG_INPUT_MAX8925_ONKEY is not set +# CONFIG_INPUT_MAX8997_HAPTIC is not set +CONFIG_INPUT_MC13783_PWRBUTTON=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_BEEPER=m +CONFIG_INPUT_GPIO_TILT_POLLED=m +CONFIG_INPUT_WISTRON_BTNS=m +CONFIG_INPUT_ATLAS_BTNS=m +CONFIG_INPUT_ATI_REMOTE2=m +CONFIG_INPUT_KEYSPAN_REMOTE=m +CONFIG_INPUT_KXTJ9=m +CONFIG_INPUT_KXTJ9_POLLED_MODE=y +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_YEALINK=m +CONFIG_INPUT_CM109=m +CONFIG_INPUT_RETU_PWRBUTTON=m +# CONFIG_INPUT_TWL4030_PWRBUTTON is not set +# CONFIG_INPUT_TWL4030_VIBRA is not set +# CONFIG_INPUT_TWL6040_VIBRA is not set +CONFIG_INPUT_UINPUT=m +# CONFIG_INPUT_PALMAS_PWRBUTTON is not set +CONFIG_INPUT_PCF50633_PMU=m +CONFIG_INPUT_PCF8574=m +CONFIG_INPUT_PWM_BEEPER=m +CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +# CONFIG_INPUT_DA9052_ONKEY is not set +# CONFIG_INPUT_DA9055_ONKEY is not set +# CONFIG_INPUT_WM831X_ON is not set +# CONFIG_INPUT_PCAP is not set +CONFIG_INPUT_ADXL34X=m +CONFIG_INPUT_ADXL34X_I2C=m +CONFIG_INPUT_ADXL34X_SPI=m +CONFIG_INPUT_IMS_PCU=m +CONFIG_INPUT_CMA3000=m +CONFIG_INPUT_CMA3000_I2C=m +CONFIG_INPUT_IDEAPAD_SLIDEBAR=m +CONFIG_INPUT_SOC_BUTTON_ARRAY=m +CONFIG_INPUT_DRV260X_HAPTICS=m +CONFIG_INPUT_DRV2667_HAPTICS=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=m +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=m +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_PARKBD=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_LIBPS2=m +CONFIG_SERIO_RAW=m +CONFIG_SERIO_ALTERA_PS2=m +CONFIG_SERIO_PS2MULT=m +CONFIG_SERIO_ARC_PS2=m +CONFIG_SERIO_APBPS2=m +CONFIG_SERIO_OLPC_APSP=m +CONFIG_HYPERV_KEYBOARD=m +CONFIG_GAMEPORT=m +CONFIG_GAMEPORT_NS558=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_FM801=m + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_HW_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +CONFIG_MOXA_INTELLIO=m +CONFIG_MOXA_SMARTIO=m +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_NOZOMI=m +CONFIG_ISI=m +CONFIG_N_HDLC=m +CONFIG_N_GSM=m +CONFIG_TRACE_ROUTER=m +CONFIG_TRACE_SINK=m +# CONFIG_DEVKMEM is not set + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_CS=m +CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set +CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_8250_FINTEK=m + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_MAX310X=m +CONFIG_SERIAL_MRST_MAX3110=m +CONFIG_SERIAL_MFD_HSU=m +# CONFIG_SERIAL_UARTLITE is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_OF_PLATFORM=m +CONFIG_SERIAL_SCCNXP=m +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_TIMBERDALE=m +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 +CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 +CONFIG_SERIAL_IFX6X60=m +CONFIG_SERIAL_PCH_UART=m +CONFIG_SERIAL_XILINX_PS_UART=m +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_ARC_NR_PORTS=1 +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_RP2_NR_UARTS=32 +CONFIG_SERIAL_FSL_LPUART=m +# CONFIG_SERIAL_MEN_Z135 is not set +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +# CONFIG_IPMI_SI_PROBE_DEFAULTS is not set +CONFIG_IPMI_WATCHDOG=m +CONFIG_IPMI_POWEROFF=m +CONFIG_HW_RANDOM=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_INTEL=m +CONFIG_HW_RANDOM_AMD=m +CONFIG_HW_RANDOM_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HW_RANDOM_TPM=m +CONFIG_NVRAM=m +CONFIG_DTLK=m +CONFIG_R3964=m +CONFIG_APPLICOM=m +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +CONFIG_SYNCLINK_CS=m +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_SCx200_GPIO=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_RAW_DRIVER=m +CONFIG_MAX_RAW_DEVS=256 +CONFIG_HPET=y +CONFIG_HPET_MMAP=y +CONFIG_HPET_MMAP_DEFAULT=y +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=m +CONFIG_TCG_TIS=m +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TCG_ST33_I2C=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +CONFIG_XILLYBUS=m +CONFIG_XILLYBUS_PCIE=m +CONFIG_XILLYBUS_OF=m + +# +# I2C support +# +CONFIG_I2C=y +CONFIG_ACPI_I2C_OPREGION=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX=m + +# +# Multiplexer I2C Chip support +# +CONFIG_I2C_ARB_GPIO_CHALLENGE=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_MUX_PINCTRL=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_SMBUS=m +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCA=m + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NFORCE2_S4985=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# ACPI drivers +# +CONFIG_I2C_SCMI=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +CONFIG_I2C_CBUS_GPIO=m +CONFIG_I2C_DESIGNWARE_CORE=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_EG20T=m +CONFIG_I2C_GPIO=m +# CONFIG_I2C_KEMPLD is not set +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PXA=m +CONFIG_I2C_PXA_PCI=y +CONFIG_I2C_RK3X=m +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_XILINX=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_DIOLAN_U2C=m +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +CONFIG_I2C_ROBOTFUZZ_OSIF=m +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_TINY_USB=m +CONFIG_I2C_VIPERBOARD=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +CONFIG_I2C_CROS_EC_TUNNEL=m +CONFIG_SCx200_ACB=m +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +CONFIG_SPI_ALTERA=m +CONFIG_SPI_BITBANG=m +CONFIG_SPI_BUTTERFLY=m +CONFIG_SPI_GPIO=m +CONFIG_SPI_LM70_LLP=m +# CONFIG_SPI_FSL_SPI is not set +CONFIG_SPI_OC_TINY=m +CONFIG_SPI_PXA2XX_DMA=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_SPI_SC18IS602=m +CONFIG_SPI_TOPCLIFF_PCH=m +CONFIG_SPI_XCOMM=m +CONFIG_SPI_XILINX=m +CONFIG_SPI_DESIGNWARE=m +CONFIG_SPI_DW_PCI=m +# CONFIG_SPI_DW_MID_DMA is not set +CONFIG_SPI_DW_MMIO=m + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_TLE62X0=m +# CONFIG_SPMI is not set +# CONFIG_HSI is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set + +# +# PPS clients support +# +CONFIG_PPS_CLIENT_KTIMER=m +CONFIG_PPS_CLIENT_LDISC=m +CONFIG_PPS_CLIENT_PARPORT=m +CONFIG_PPS_CLIENT_GPIO=m + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=m +CONFIG_DP83640_PHY=m +CONFIG_PTP_1588_CLOCK_PCH=m +CONFIG_PINCTRL=y + +# +# Pin controllers +# +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AS3722 is not set +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_PINCTRL_SINGLE=m +# CONFIG_PINCTRL_PALMAS is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_DEVRES=y +CONFIG_OF_GPIO=y +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_GENERIC=y +# CONFIG_GPIO_DA9052 is not set +# CONFIG_GPIO_DA9055 is not set +CONFIG_GPIO_MAX730X=m + +# +# Memory mapped GPIO drivers: +# +CONFIG_GPIO_GENERIC_PLATFORM=m +CONFIG_GPIO_DWAPB=m +CONFIG_GPIO_IT8761E=m +CONFIG_GPIO_F7188X=m +CONFIG_GPIO_SCH311X=m +# CONFIG_GPIO_SYSCON is not set +CONFIG_GPIO_SCH=m +CONFIG_GPIO_ICH=m +CONFIG_GPIO_VX855=m +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_GRGPIO=m + +# +# I2C GPIO expanders: +# +CONFIG_GPIO_ARIZONA=m +# CONFIG_GPIO_CRYSTAL_COVE is not set +CONFIG_GPIO_LP3943=m +CONFIG_GPIO_MAX7300=m +CONFIG_GPIO_MAX732X=m +CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCF857X=m +# CONFIG_GPIO_RC5T583 is not set +CONFIG_GPIO_SX150X=y +# CONFIG_GPIO_STMPE is not set +# CONFIG_GPIO_TC3589X is not set +# CONFIG_GPIO_TPS65912 is not set +# CONFIG_GPIO_TWL4030 is not set +# CONFIG_GPIO_TWL6040 is not set +# CONFIG_GPIO_WM831X is not set +# CONFIG_GPIO_WM8350 is not set +# CONFIG_GPIO_WM8994 is not set +# CONFIG_GPIO_ADP5520 is not set +CONFIG_GPIO_ADP5588=m +CONFIG_GPIO_ADNP=m + +# +# PCI GPIO expanders: +# +CONFIG_GPIO_CS5535=y +CONFIG_GPIO_AMD8111=m +CONFIG_GPIO_INTEL_MID=y +CONFIG_GPIO_PCH=m +CONFIG_GPIO_ML_IOH=m +CONFIG_GPIO_SODAVILLE=y +# CONFIG_GPIO_TIMBERDALE is not set +CONFIG_GPIO_RDC321X=m + +# +# SPI GPIO expanders: +# +CONFIG_GPIO_MAX7301=m +CONFIG_GPIO_MCP23S08=m +CONFIG_GPIO_MC33880=m +CONFIG_GPIO_74X164=m + +# +# AC97 GPIO expanders: +# +CONFIG_GPIO_UCB1400=m + +# +# LPC GPIO expanders: +# +# CONFIG_GPIO_KEMPLD is not set + +# +# MODULbus GPIO expanders: +# +# CONFIG_GPIO_JANZ_TTL is not set +# CONFIG_GPIO_PALMAS is not set +# CONFIG_GPIO_TPS6586X is not set +# CONFIG_GPIO_TPS65910 is not set +CONFIG_GPIO_MSIC=y + +# +# USB GPIO expanders: +# +CONFIG_GPIO_VIPERBOARD=m +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +# CONFIG_W1_MASTER_DS2490 is not set +# CONFIG_W1_MASTER_DS2482 is not set +# CONFIG_W1_MASTER_DS1WM is not set +# CONFIG_W1_MASTER_GPIO is not set + +# +# 1-wire Slaves +# +# CONFIG_W1_SLAVE_THERM is not set +# CONFIG_W1_SLAVE_SMEM is not set +# CONFIG_W1_SLAVE_DS2408 is not set +# CONFIG_W1_SLAVE_DS2413 is not set +# CONFIG_W1_SLAVE_DS2406 is not set +# CONFIG_W1_SLAVE_DS2423 is not set +# CONFIG_W1_SLAVE_DS2431 is not set +# CONFIG_W1_SLAVE_DS2433 is not set +# CONFIG_W1_SLAVE_DS2760 is not set +CONFIG_W1_SLAVE_DS2780=m +CONFIG_W1_SLAVE_DS2781=m +# CONFIG_W1_SLAVE_DS28E04 is not set +# CONFIG_W1_SLAVE_BQ27000 is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_PDA_POWER=m +# CONFIG_GENERIC_ADC_BATTERY is not set +# CONFIG_MAX8925_POWER is not set +# CONFIG_WM831X_BACKUP is not set +# CONFIG_WM831X_POWER is not set +# CONFIG_WM8350_POWER is not set +CONFIG_TEST_POWER=m +# CONFIG_BATTERY_88PM860X is not set +CONFIG_BATTERY_DS2780=m +CONFIG_BATTERY_DS2781=m +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_OLPC=m +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_BQ27X00_I2C=y +CONFIG_BATTERY_BQ27X00_PLATFORM=y +# CONFIG_BATTERY_DA9030 is not set +# CONFIG_BATTERY_DA9052 is not set +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_CHARGER_PCF50633=m +CONFIG_BATTERY_INTEL_MID=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_MAX8903=m +# CONFIG_CHARGER_TWL4030 is not set +CONFIG_CHARGER_LP8727=m +CONFIG_CHARGER_GPIO=m +# CONFIG_CHARGER_MANAGER is not set +# CONFIG_CHARGER_MAX14577 is not set +# CONFIG_CHARGER_MAX8997 is not set +# CONFIG_CHARGER_MAX8998 is not set +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_SMB347=m +# CONFIG_CHARGER_TPS65090 is not set +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_AS3722 is not set +CONFIG_POWER_RESET_GPIO=y +# CONFIG_POWER_RESET_GPIO_RESTART is not set +# CONFIG_POWER_RESET_LTC2952 is not set +# CONFIG_POWER_RESET_SYSCON is not set +CONFIG_POWER_AVS=y +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7X10=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_APPLESMC=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +# CONFIG_SENSORS_DA9052_ADC is not set +# CONFIG_SENSORS_DA9055 is not set +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_MC13783_ADC=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_IBMAEM=m +CONFIG_SENSORS_IBMPEX=m +# CONFIG_SENSORS_IIO_HWMON is not set +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_POWR1220=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_MCP3021=m +# CONFIG_SENSORS_MENF21BMC_HWMON is not set +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_PCF8591=m +CONFIG_PMBUS=m +CONFIG_SENSORS_PMBUS=m +CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_LM25066=m +CONFIG_SENSORS_LTC2978=m +CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX34440=m +CONFIG_SENSORS_MAX8688=m +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_UCD9000=m +CONFIG_SENSORS_UCD9200=m +CONFIG_SENSORS_ZL6100=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SHTC1=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_ADC128D818=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP103=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA_CPUTEMP=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +# CONFIG_SENSORS_WM831X is not set +# CONFIG_SENSORS_WM8350 is not set + +# +# ACPI drivers +# +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_SENSORS_ATK0110=m +CONFIG_THERMAL=y +CONFIG_THERMAL_OF=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_THERMAL_GOV_STEP_WISE=y +# CONFIG_THERMAL_GOV_BANG_BANG is not set +CONFIG_THERMAL_GOV_USER_SPACE=y +# CONFIG_CPU_THERMAL is not set +# CONFIG_THERMAL_EMULATION is not set +CONFIG_INTEL_POWERCLAMP=m +CONFIG_X86_PKG_TEMP_THERMAL=m +CONFIG_INT340X_THERMAL=m +CONFIG_ACPI_THERMAL_REL=m + +# +# Texas Instruments thermal drivers +# +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +# CONFIG_DA9052_WATCHDOG is not set +# CONFIG_DA9055_WATCHDOG is not set +# CONFIG_DA9063_WATCHDOG is not set +CONFIG_GPIO_WATCHDOG=m +# CONFIG_MENF21BMC_WATCHDOG is not set +# CONFIG_WM831X_WATCHDOG is not set +# CONFIG_WM8350_WATCHDOG is not set +CONFIG_XILINX_WATCHDOG=m +CONFIG_DW_WATCHDOG=m +# CONFIG_RN5T618_WATCHDOG is not set +# CONFIG_TWL4030_WATCHDOG is not set +CONFIG_RETU_WATCHDOG=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ADVANTECH_WDT=m +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +CONFIG_F71808E_WDT=m +CONFIG_SP5100_TCO=m +CONFIG_GEODE_WDT=m +CONFIG_SBC_FITPC2_WATCHDOG=m +CONFIG_EUROTECH_WDT=m +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +CONFIG_WAFER_WDT=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_INTEL_SCU_WATCHDOG=y +CONFIG_INTEL_MID_WATCHDOG=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_IT87_WDT=m +CONFIG_HP_WATCHDOG=m +# CONFIG_KEMPLD_WDT is not set +CONFIG_HPWDT_NMI_DECODING=y +CONFIG_SC1200_WDT=m +CONFIG_SCx200_WDT=m +CONFIG_PC87413_WDT=m +CONFIG_NV_TCO=m +CONFIG_60XX_WDT=m +CONFIG_SBC8360_WDT=m +CONFIG_SBC7240_WDT=m +CONFIG_CPU5_WDT=m +CONFIG_SMSC_SCH311X_WDT=m +CONFIG_SMSC37B787_WDT=m +CONFIG_VIA_WDT=m +CONFIG_W83627HF_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_MACHZ_WDT=m +CONFIG_SBC_EPX_C3_WATCHDOG=m +CONFIG_MEN_A21_WDT=m + +# +# ISA-based Watchdog Cards +# +CONFIG_PCWATCHDOG=m +CONFIG_MIXCOMWD=m +CONFIG_WDT=m + +# +# PCI-based Watchdog Cards +# +CONFIG_PCIPCWATCHDOG=m +CONFIG_WDTPCI=m + +# +# USB-based Watchdog Cards +# +CONFIG_USBPCWATCHDOG=m +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y +CONFIG_SSB_PCMCIAHOST=y +CONFIG_SSB_SDIOHOST_POSSIBLE=y +CONFIG_SSB_SDIOHOST=y +# CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_SSB_DRIVER_GPIO=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +CONFIG_BCMA=m +CONFIG_BCMA_BLOCKIO=y +CONFIG_BCMA_HOST_PCI_POSSIBLE=y +CONFIG_BCMA_HOST_PCI=y +# CONFIG_BCMA_HOST_SOC is not set +CONFIG_BCMA_DRIVER_GMAC_CMN=y +CONFIG_BCMA_DRIVER_GPIO=y +# CONFIG_BCMA_DEBUG is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +CONFIG_MFD_CS5535=m +CONFIG_MFD_AS3711=y +CONFIG_MFD_AS3722=y +CONFIG_PMIC_ADP5520=y +CONFIG_MFD_AAT2870_CORE=y +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_AXP20X=y +CONFIG_MFD_CROS_EC=m +CONFIG_MFD_CROS_EC_I2C=m +CONFIG_MFD_CROS_EC_SPI=m +CONFIG_PMIC_DA903X=y +CONFIG_PMIC_DA9052=y +CONFIG_MFD_DA9052_SPI=y +CONFIG_MFD_DA9052_I2C=y +CONFIG_MFD_DA9055=y +CONFIG_MFD_DA9063=y +CONFIG_MFD_MC13XXX=m +CONFIG_MFD_MC13XXX_SPI=m +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_MFD_HI6421_PMIC=m +CONFIG_HTC_PASIC3=m +CONFIG_HTC_I2CPLD=y +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +CONFIG_INTEL_SOC_PMIC=y +CONFIG_MFD_INTEL_MSIC=y +CONFIG_MFD_JANZ_CMODIO=m +CONFIG_MFD_KEMPLD=m +CONFIG_MFD_88PM800=m +CONFIG_MFD_88PM805=m +CONFIG_MFD_88PM860X=y +CONFIG_MFD_MAX14577=y +CONFIG_MFD_MAX77686=y +CONFIG_MFD_MAX77693=y +CONFIG_MFD_MAX8907=m +CONFIG_MFD_MAX8925=y +CONFIG_MFD_MAX8997=y +CONFIG_MFD_MAX8998=y +CONFIG_MFD_MENF21BMC=m +CONFIG_EZX_PCAP=y +CONFIG_MFD_VIPERBOARD=m +CONFIG_MFD_RETU=m +CONFIG_MFD_PCF50633=m +CONFIG_PCF50633_ADC=m +CONFIG_PCF50633_GPIO=m +CONFIG_UCB1400_CORE=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RTSX_PCI=m +CONFIG_MFD_RTSX_USB=m +CONFIG_MFD_RC5T583=y +CONFIG_MFD_RK808=m +CONFIG_MFD_RN5T618=m +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SM501_GPIO=y +CONFIG_MFD_SMSC=y +CONFIG_ABX500_CORE=y +CONFIG_AB3100_CORE=y +CONFIG_AB3100_OTP=y +CONFIG_MFD_STMPE=y + +# +# STMicroelectronics STMPE Interface Drivers +# +CONFIG_STMPE_I2C=y +CONFIG_STMPE_SPI=y +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_LP3943=m +CONFIG_MFD_LP8788=y +CONFIG_MFD_PALMAS=y +CONFIG_TPS6105X=m +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +CONFIG_MFD_TPS65090=y +CONFIG_MFD_TPS65217=m +CONFIG_MFD_TPS65218=m +CONFIG_MFD_TPS6586X=y +CONFIG_MFD_TPS65910=y +CONFIG_MFD_TPS65912=y +CONFIG_MFD_TPS65912_I2C=y +CONFIG_MFD_TPS65912_SPI=y +CONFIG_MFD_TPS80031=y +CONFIG_TWL4030_CORE=y +CONFIG_MFD_TWL4030_AUDIO=y +CONFIG_TWL6040_CORE=y +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_LM3533=m +CONFIG_MFD_TIMBERDALE=m +CONFIG_MFD_TC3589X=y +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_VX855=m +CONFIG_MFD_ARIZONA=y +CONFIG_MFD_ARIZONA_I2C=m +CONFIG_MFD_ARIZONA_SPI=m +CONFIG_MFD_WM5102=y +CONFIG_MFD_WM5110=y +CONFIG_MFD_WM8997=y +CONFIG_MFD_WM8400=y +CONFIG_MFD_WM831X=y +CONFIG_MFD_WM831X_I2C=y +CONFIG_MFD_WM831X_SPI=y +CONFIG_MFD_WM8350=y +CONFIG_MFD_WM8350_I2C=y +CONFIG_MFD_WM8994=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_88PM800=m +CONFIG_REGULATOR_88PM8607=m +CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_ANATOP=m +CONFIG_REGULATOR_AAT2870=m +CONFIG_REGULATOR_AB3100=m +# CONFIG_REGULATOR_ARIZONA is not set +CONFIG_REGULATOR_AS3711=m +CONFIG_REGULATOR_AS3722=m +CONFIG_REGULATOR_AXP20X=m +CONFIG_REGULATOR_BCM590XX=m +CONFIG_REGULATOR_DA903X=m +CONFIG_REGULATOR_DA9052=m +CONFIG_REGULATOR_DA9055=m +CONFIG_REGULATOR_DA9063=m +CONFIG_REGULATOR_DA9210=m +CONFIG_REGULATOR_DA9211=m +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_HI6421=m +CONFIG_REGULATOR_ISL9305=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=m +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_LP8788=m +CONFIG_REGULATOR_LTC3589=m +CONFIG_REGULATOR_MAX14577=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8907=m +CONFIG_REGULATOR_MAX8925=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_MAX8997=m +CONFIG_REGULATOR_MAX8998=m +CONFIG_REGULATOR_MAX77686=m +CONFIG_REGULATOR_MAX77693=m +CONFIG_REGULATOR_MAX77802=m +CONFIG_REGULATOR_MC13XXX_CORE=m +CONFIG_REGULATOR_MC13783=m +CONFIG_REGULATOR_MC13892=m +CONFIG_REGULATOR_PALMAS=m +CONFIG_REGULATOR_PCAP=m +CONFIG_REGULATOR_PCF50633=m +CONFIG_REGULATOR_PFUZE100=m +CONFIG_REGULATOR_PWM=m +CONFIG_REGULATOR_RC5T583=m +CONFIG_REGULATOR_RK808=m +CONFIG_REGULATOR_RN5T618=m +CONFIG_REGULATOR_S2MPA01=m +CONFIG_REGULATOR_S2MPS11=m +CONFIG_REGULATOR_S5M8767=m +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS6105X=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS65090=m +CONFIG_REGULATOR_TPS65217=m +CONFIG_REGULATOR_TPS65218=m +CONFIG_REGULATOR_TPS6524X=m +CONFIG_REGULATOR_TPS6586X=m +CONFIG_REGULATOR_TPS65910=m +CONFIG_REGULATOR_TPS65912=m +CONFIG_REGULATOR_TPS80031=m +CONFIG_REGULATOR_TWL4030=m +CONFIG_REGULATOR_WM831X=m +CONFIG_REGULATOR_WM8350=m +CONFIG_REGULATOR_WM8400=m +CONFIG_REGULATOR_WM8994=m +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +# CONFIG_MEDIA_SDR_SUPPORT is not set +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_VIDEO_V4L2=m +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_V4L2_MEM2MEM_DEV=m +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOBUF_DVB=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m +CONFIG_DVB_CORE=m +CONFIG_DVB_NET=y +CONFIG_TTPCI_EEPROM=m +CONFIG_DVB_MAX_ADAPTERS=8 +# CONFIG_DVB_DYNAMIC_MINORS is not set + +# +# Media drivers +# +CONFIG_RC_CORE=m +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_LIRC=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +CONFIG_RC_ATI_REMOTE=m +CONFIG_IR_ENE=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_FINTEK=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_IR_IMG=m +CONFIG_IR_IMG_RAW=y +CONFIG_IR_IMG_HW=y +CONFIG_IR_IMG_NEC=y +CONFIG_IR_IMG_JVC=y +CONFIG_IR_IMG_SONY=y +CONFIG_IR_IMG_SHARP=y +CONFIG_IR_IMG_SANYO=y +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_GSPCA=m +CONFIG_USB_M5602=m +CONFIG_USB_STV06XX=m +CONFIG_USB_GL860=m +CONFIG_USB_GSPCA_BENQ=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_CPIA1=m +# CONFIG_USB_GSPCA_DTCS033 is not set +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_JEILINJ=m +CONFIG_USB_GSPCA_JL2005BCD=m +CONFIG_USB_GSPCA_KINECT=m +CONFIG_USB_GSPCA_KONICA=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_NW80X=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_OV534_9=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7302=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SE401=m +CONFIG_USB_GSPCA_SN9C2028=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SPCA1528=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_SQ930X=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_STK1135=m +CONFIG_USB_GSPCA_STV0680=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m + +# +# Analog TV USB devices +# +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_PVRUSB2_DVB=y +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_TLG2300=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_LOADER=m +CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m + +# +# Analog/digital TV USB devices +# +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_AU0828_V4L2=y +CONFIG_VIDEO_AU0828_RC=y +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_RC=y +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m + +# +# Digital TV USB devices +# +CONFIG_DVB_USB=m +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_USB_DVBSKY=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_AS102=m + +# +# Webcam, TV (analog/digital) USB devices +# +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_V4L2=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_EM28XX_RC=m +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture support +# +CONFIG_VIDEO_MEYE=m + +# +# Media capture/analog TV support +# +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_ZR36060=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m +CONFIG_VIDEO_ZORAN_AVS6EYES=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_SOLO6X10=m +CONFIG_VIDEO_TW68=m + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CX18_ALSA=m +CONFIG_VIDEO_CX23885=m +CONFIG_MEDIA_ALTERA_CI=m +CONFIG_VIDEO_CX25821=m +CONFIG_VIDEO_CX25821_ALSA=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_ENABLE_VP3054=y +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_CX88_MPEG=m +CONFIG_VIDEO_BT848=m +CONFIG_DVB_BT8XX=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_RC=y +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7134_GO7007=m +CONFIG_VIDEO_SAA7164=m + +# +# Media digital TV PCI Adapters +# +CONFIG_DVB_AV7110_IR=y +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_PATCH=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set +CONFIG_DVB_PLUTO2=m +CONFIG_DVB_DM1105=m +CONFIG_DVB_PT1=m +CONFIG_DVB_PT3=m +CONFIG_MANTIS_CORE=m +CONFIG_DVB_MANTIS=m +CONFIG_DVB_HOPPER=m +CONFIG_DVB_NGENE=m +CONFIG_DVB_DDBRIDGE=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_CAFE_CCIC=m +CONFIG_VIDEO_VIA_CAMERA=m +# CONFIG_VIDEO_TIMBERDALE is not set +CONFIG_SOC_CAMERA=m +CONFIG_SOC_CAMERA_PLATFORM=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m +CONFIG_VIDEO_SH_VEU=m +# CONFIG_V4L_TEST_DRIVERS is not set + +# +# Supported MMC/SDIO adapters +# +CONFIG_SMS_SDIO_DRV=m +CONFIG_MEDIA_PARPORT_SUPPORT=y +CONFIG_VIDEO_BWQCAM=m +CONFIG_VIDEO_CQCAM=m +CONFIG_VIDEO_PMS=m +CONFIG_VIDEO_W9966=m +CONFIG_RADIO_ADAPTERS=y +CONFIG_RADIO_TEA575X=m +CONFIG_RADIO_SI470X=y +CONFIG_USB_SI470X=m +CONFIG_I2C_SI470X=m +CONFIG_RADIO_SI4713=m +CONFIG_USB_SI4713=m +CONFIG_PLATFORM_SI4713=m +CONFIG_I2C_SI4713=m +# CONFIG_RADIO_SI476X is not set +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_TIMBERDALE=m +CONFIG_RADIO_WL1273=m + +# +# Texas Instruments WL128x FM driver (ST based) +# +CONFIG_RADIO_WL128X=m +CONFIG_V4L_RADIO_ISA_DRIVERS=y +CONFIG_RADIO_ISA=m +CONFIG_RADIO_CADET=m +CONFIG_RADIO_RTRACK=m +CONFIG_RADIO_RTRACK2=m +CONFIG_RADIO_AZTECH=m +CONFIG_RADIO_GEMTEK=m +CONFIG_RADIO_MIROPCM20=m +CONFIG_RADIO_SF16FMI=m +CONFIG_RADIO_SF16FMR2=m +CONFIG_RADIO_TERRATEC=m +CONFIG_RADIO_TRUST=m +CONFIG_RADIO_TYPHOON=m +CONFIG_RADIO_ZOLTRIX=m + +# +# Supported FireWire (IEEE 1394) Adapters +# +CONFIG_DVB_FIREDTV=m +CONFIG_DVB_FIREDTV_INPUT=y +CONFIG_MEDIA_COMMON_OPTIONS=y + +# +# common driver options +# +CONFIG_VIDEO_CX2341X=m +CONFIG_VIDEO_BTCX=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_CYPRESS_FIRMWARE=m +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +CONFIG_SMS_SIANO_MDTV=m +CONFIG_SMS_SIANO_RC=y +# CONFIG_SMS_SIANO_DEBUGFS is not set + +# +# Media ancillary drivers (tuners, sensors, i2c, frontends) +# +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=m + +# +# Audio decoders, processors and mixers +# +CONFIG_VIDEO_TVAUDIO=m +CONFIG_VIDEO_TDA7432=m +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS5345=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_UDA1342=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_WM8739=m +CONFIG_VIDEO_VP27SMPX=m +CONFIG_VIDEO_SONY_BTF_MPX=m + +# +# RDS decoders +# +CONFIG_VIDEO_SAA6588=m + +# +# Video decoders +# +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_BT866=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_TW2804=m +CONFIG_VIDEO_TW9903=m +CONFIG_VIDEO_TW9906=m +CONFIG_VIDEO_VPX3220=m + +# +# Video and audio decoders +# +CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_CX25840=m + +# +# Video encoders +# +CONFIG_VIDEO_SAA7127=m +CONFIG_VIDEO_SAA7185=m +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m + +# +# Camera sensor devices +# +CONFIG_VIDEO_OV7640=m +CONFIG_VIDEO_OV7670=m +CONFIG_VIDEO_MT9V011=m + +# +# Flash devices +# + +# +# Video improvement chips +# +CONFIG_VIDEO_UPD64031A=m +CONFIG_VIDEO_UPD64083=m + +# +# Audio/Video compression chips +# +CONFIG_VIDEO_SAA6752HS=m + +# +# Miscellaneous helper chips +# +CONFIG_VIDEO_M52790=m + +# +# Sensors used on soc_camera driver +# + +# +# soc_camera sensor drivers +# +CONFIG_SOC_CAMERA_IMX074=m +CONFIG_SOC_CAMERA_MT9M001=m +CONFIG_SOC_CAMERA_MT9M111=m +CONFIG_SOC_CAMERA_MT9T031=m +CONFIG_SOC_CAMERA_MT9T112=m +CONFIG_SOC_CAMERA_MT9V022=m +CONFIG_SOC_CAMERA_OV2640=m +CONFIG_SOC_CAMERA_OV5642=m +CONFIG_SOC_CAMERA_OV6650=m +CONFIG_SOC_CAMERA_OV772X=m +CONFIG_SOC_CAMERA_OV9640=m +CONFIG_SOC_CAMERA_OV9740=m +CONFIG_SOC_CAMERA_RJ54N1=m +CONFIG_SOC_CAMERA_TW9910=m +CONFIG_MEDIA_TUNER=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_M88TS2022=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_M88DS3103=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_SI2165=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_MT312=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_TDA10071=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_L64781=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_MT352=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_EC100=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_RTL2830=m +CONFIG_DVB_RTL2832=m +CONFIG_DVB_SI2168=m +CONFIG_DVB_AS102_FE=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_VES1820=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_STV0297=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_S5H1411=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_S921=m +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m +CONFIG_DVB_TC90522=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_A8293=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_AF9033=m + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +CONFIG_AGP=m +CONFIG_AGP_ALI=m +CONFIG_AGP_ATI=m +CONFIG_AGP_AMD=m +CONFIG_AGP_AMD64=m +CONFIG_AGP_INTEL=m +CONFIG_AGP_NVIDIA=m +CONFIG_AGP_SIS=m +CONFIG_AGP_SWORKS=m +CONFIG_AGP_VIA=m +CONFIG_AGP_EFFICEON=m +CONFIG_INTEL_GTT=m +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_VGA_SWITCHEROO=y + +# +# Direct Rendering Manager +# +CONFIG_DRM=m +CONFIG_DRM_KMS_HELPER=m +CONFIG_DRM_KMS_FB_HELPER=y +CONFIG_DRM_LOAD_EDID_FIRMWARE=y +CONFIG_DRM_TTM=m + +# +# I2C encoder or helper chips +# +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_PTN3460=m +CONFIG_DRM_TDFX=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +# CONFIG_DRM_RADEON_UMS is not set +CONFIG_DRM_NOUVEAU=m +CONFIG_NOUVEAU_DEBUG=5 +CONFIG_NOUVEAU_DEBUG_DEFAULT=3 +CONFIG_DRM_NOUVEAU_BACKLIGHT=y +CONFIG_DRM_I810=m +CONFIG_DRM_I915=m +CONFIG_DRM_I915_KMS=y +CONFIG_DRM_I915_FBDEV=y +CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m +CONFIG_DRM_VMWGFX=m +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_GMA500=m +CONFIG_DRM_GMA600=y +CONFIG_DRM_GMA3600=y +CONFIG_DRM_MEDFIELD=y +CONFIG_DRM_UDL=m +CONFIG_DRM_AST=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_QXL=m +CONFIG_DRM_BOCHS=m + +# +# Frame buffer Devices +# +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y +CONFIG_FB_CMDLINE=y +CONFIG_FB_DDC=m +CONFIG_FB_BOOT_VESA_SUPPORT=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_DEFERRED_IO=y +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +CONFIG_FB_UVESA=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +CONFIG_FB_OPENCORES=m +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +CONFIG_FB_I810=m +CONFIG_FB_I810_GTF=y +CONFIG_FB_I810_I2C=y +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +CONFIG_FB_VIA=m +CONFIG_FB_VIA_DIRECT_PROCFS=y +CONFIG_FB_VIA_X_COMPATIBILITY=y +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +CONFIG_FB_VOODOO1=m +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_SM501 is not set +# CONFIG_FB_SMSCUFX is not set +CONFIG_FB_UDL=m +CONFIG_FB_VIRTUAL=m +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_AUO_K190X is not set +CONFIG_FB_HYPERV=m +# CONFIG_FB_SIMPLE is not set +CONFIG_FB_SSD1307=m +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_L4F00242T03 is not set +# CONFIG_LCD_LMS283GF05 is not set +# CONFIG_LCD_LTV350QV is not set +# CONFIG_LCD_ILI922X is not set +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_TDO24M is not set +# CONFIG_LCD_VGG2432A4 is not set +CONFIG_LCD_PLATFORM=m +# CONFIG_LCD_S6E63M0 is not set +# CONFIG_LCD_LD9040 is not set +# CONFIG_LCD_AMS369FG06 is not set +# CONFIG_LCD_LMS501KF03 is not set +# CONFIG_LCD_HX8357 is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_LM3533=m +# CONFIG_BACKLIGHT_PWM is not set +# CONFIG_BACKLIGHT_DA903X is not set +# CONFIG_BACKLIGHT_DA9052 is not set +# CONFIG_BACKLIGHT_MAX8925 is not set +CONFIG_BACKLIGHT_APPLE=m +# CONFIG_BACKLIGHT_SAHARA is not set +# CONFIG_BACKLIGHT_WM831X is not set +# CONFIG_BACKLIGHT_ADP5520 is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +# CONFIG_BACKLIGHT_88PM860X is not set +CONFIG_BACKLIGHT_PCF50633=m +# CONFIG_BACKLIGHT_AAT2870 is not set +CONFIG_BACKLIGHT_LM3630A=m +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_LP8788 is not set +# CONFIG_BACKLIGHT_OT200 is not set +# CONFIG_BACKLIGHT_PANDORA is not set +# CONFIG_BACKLIGHT_TPS65217 is not set +# CONFIG_BACKLIGHT_AS3711 is not set +# CONFIG_BACKLIGHT_GPIO is not set +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +CONFIG_VGASTATE=m +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +# CONFIG_VGACON_SOFT_SCROLLBACK is not set +# CONFIG_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_LOGO is not set +CONFIG_SOUND=m +CONFIG_SOUND_OSS_CORE=y +# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HWDEP=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_JACK=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_KCTL_JACK=y +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_RAWMIDI_SEQ=m +CONFIG_SND_OPL3_LIB_SEQ=m +CONFIG_SND_OPL4_LIB_SEQ=m +CONFIG_SND_SBAWE_SEQ=m +CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_MPU401_UART=m +CONFIG_SND_OPL3_LIB=m +CONFIG_SND_OPL4_LIB=m +CONFIG_SND_VX_LIB=m +CONFIG_SND_AC97_CODEC=m +CONFIG_SND_DRIVERS=y +# CONFIG_SND_PCSP is not set +CONFIG_SND_DUMMY=m +CONFIG_SND_ALOOP=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_MTPAV=m +CONFIG_SND_MTS64=m +CONFIG_SND_SERIAL_U16550=m +CONFIG_SND_MPU401=m +CONFIG_SND_PORTMAN2X4=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_WSS_LIB=m +CONFIG_SND_SB_COMMON=m +CONFIG_SND_SB8_DSP=m +CONFIG_SND_SB16_DSP=m +CONFIG_SND_ISA=y +CONFIG_SND_ADLIB=m +CONFIG_SND_AD1816A=m +CONFIG_SND_AD1848=m +CONFIG_SND_ALS100=m +CONFIG_SND_AZT1605=m +CONFIG_SND_AZT2316=m +CONFIG_SND_AZT2320=m +CONFIG_SND_CMI8328=m +CONFIG_SND_CMI8330=m +CONFIG_SND_CS4231=m +CONFIG_SND_CS4236=m +CONFIG_SND_ES1688=m +CONFIG_SND_ES18XX=m +CONFIG_SND_SC6000=m +CONFIG_SND_GUSCLASSIC=m +CONFIG_SND_GUSEXTREME=m +CONFIG_SND_GUSMAX=m +CONFIG_SND_INTERWAVE=m +CONFIG_SND_INTERWAVE_STB=m +CONFIG_SND_JAZZ16=m +CONFIG_SND_OPL3SA2=m +CONFIG_SND_OPTI92X_AD1848=m +CONFIG_SND_OPTI92X_CS4231=m +CONFIG_SND_OPTI93X=m +CONFIG_SND_MIRO=m +CONFIG_SND_SB8=m +CONFIG_SND_SB16=m +CONFIG_SND_SBAWE=m +CONFIG_SND_SB16_CSP=y +CONFIG_SND_SSCAPE=m +CONFIG_SND_WAVEFRONT=m +CONFIG_SND_MSND_PINNACLE=m +CONFIG_SND_MSND_CLASSIC=m +CONFIG_SND_PCI=y +CONFIG_SND_AD1889=m +CONFIG_SND_ALS300=m +CONFIG_SND_ALS4000=m +CONFIG_SND_ALI5451=m +CONFIG_SND_ASIHPI=m +CONFIG_SND_ATIIXP=m +CONFIG_SND_ATIIXP_MODEM=m +CONFIG_SND_AU8810=m +CONFIG_SND_AU8820=m +CONFIG_SND_AU8830=m +CONFIG_SND_AW2=m +CONFIG_SND_AZT3328=m +CONFIG_SND_BT87X=m +CONFIG_SND_BT87X_OVERCLOCK=y +CONFIG_SND_CA0106=m +CONFIG_SND_CMIPCI=m +CONFIG_SND_OXYGEN_LIB=m +CONFIG_SND_OXYGEN=m +CONFIG_SND_CS4281=m +CONFIG_SND_CS46XX=m +CONFIG_SND_CS46XX_NEW_DSP=y +CONFIG_SND_CS5530=m +CONFIG_SND_CS5535AUDIO=m +CONFIG_SND_CTXFI=m +CONFIG_SND_DARLA20=m +CONFIG_SND_GINA20=m +CONFIG_SND_LAYLA20=m +CONFIG_SND_DARLA24=m +CONFIG_SND_GINA24=m +CONFIG_SND_LAYLA24=m +CONFIG_SND_MONA=m +CONFIG_SND_MIA=m +CONFIG_SND_ECHO3G=m +CONFIG_SND_INDIGO=m +CONFIG_SND_INDIGOIO=m +CONFIG_SND_INDIGODJ=m +CONFIG_SND_INDIGOIOX=m +CONFIG_SND_INDIGODJX=m +CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1X=m +CONFIG_SND_ENS1370=m +CONFIG_SND_ENS1371=m +CONFIG_SND_ES1938=m +CONFIG_SND_ES1968=m +CONFIG_SND_ES1968_INPUT=y +CONFIG_SND_ES1968_RADIO=y +CONFIG_SND_FM801=m +CONFIG_SND_FM801_TEA575X_BOOL=y +CONFIG_SND_HDSP=m +CONFIG_SND_HDSPM=m +CONFIG_SND_ICE1712=m +CONFIG_SND_ICE1724=m +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +CONFIG_SND_KORG1212=m +CONFIG_SND_LOLA=m +CONFIG_SND_LX6464ES=m +CONFIG_SND_MAESTRO3=m +CONFIG_SND_MAESTRO3_INPUT=y +CONFIG_SND_MIXART=m +CONFIG_SND_NM256=m +CONFIG_SND_PCXHR=m +CONFIG_SND_RIPTIDE=m +CONFIG_SND_RME32=m +CONFIG_SND_RME96=m +CONFIG_SND_RME9652=m +CONFIG_SND_SIS7019=m +CONFIG_SND_SONICVIBES=m +CONFIG_SND_TRIDENT=m +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRTUOSO=m +CONFIG_SND_VX222=m +CONFIG_SND_YMFPCI=m + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_PREALLOC_SIZE=4096 +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +CONFIG_SND_HDA_INPUT_JACK=y +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_6FIRE=m +CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m +CONFIG_SND_FIREWIRE=y +CONFIG_SND_FIREWIRE_LIB=m +CONFIG_SND_DICE=m +CONFIG_SND_FIREWIRE_SPEAKERS=m +CONFIG_SND_ISIGHT=m +CONFIG_SND_SCS1X=m +CONFIG_SND_FIREWORKS=m +CONFIG_SND_BEBOB=m +CONFIG_SND_PCMCIA=y +CONFIG_SND_VXPOCKET=m +CONFIG_SND_PDAUDIOCF=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +CONFIG_SND_ATMEL_SOC=m +CONFIG_SND_DESIGNWARE_I2S=m + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +CONFIG_SND_SOC_FSL_ASRC=m +CONFIG_SND_SOC_FSL_SAI=m +CONFIG_SND_SOC_FSL_SSI=m +CONFIG_SND_SOC_FSL_SPDIF=m +CONFIG_SND_SOC_FSL_ESAI=m +CONFIG_SND_SOC_IMX_AUDMUX=m +CONFIG_SND_MFLD_MACHINE=m +CONFIG_SND_SST_MFLD_PLATFORM=m +CONFIG_SND_SOC_INTEL_SST=m +CONFIG_SND_SOC_INTEL_SST_ACPI=m +CONFIG_SND_SOC_INTEL_HASWELL=m +CONFIG_SND_SOC_INTEL_BAYTRAIL=m +CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m +CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m +CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +CONFIG_SND_SOC_ADAU1701=m +CONFIG_SND_SOC_AK4104=m +CONFIG_SND_SOC_AK4554=m +CONFIG_SND_SOC_AK4642=m +CONFIG_SND_SOC_AK5386=m +CONFIG_SND_SOC_ALC5623=m +CONFIG_SND_SOC_CS35L32=m +CONFIG_SND_SOC_CS42L52=m +CONFIG_SND_SOC_CS42L56=m +CONFIG_SND_SOC_CS42L73=m +CONFIG_SND_SOC_CS4265=m +CONFIG_SND_SOC_CS4270=m +CONFIG_SND_SOC_CS4271=m +CONFIG_SND_SOC_CS42XX8=m +CONFIG_SND_SOC_CS42XX8_I2C=m +CONFIG_SND_SOC_HDMI_CODEC=m +CONFIG_SND_SOC_ES8328=m +CONFIG_SND_SOC_MAX98090=m +CONFIG_SND_SOC_PCM1681=m +CONFIG_SND_SOC_PCM1792A=m +CONFIG_SND_SOC_PCM512x=m +CONFIG_SND_SOC_PCM512x_I2C=m +CONFIG_SND_SOC_PCM512x_SPI=m +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RT286=m +CONFIG_SND_SOC_RT5640=m +CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_SOC_SIGMADSP=m +CONFIG_SND_SOC_SIGMADSP_I2C=m +CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m +CONFIG_SND_SOC_SN95031=m +CONFIG_SND_SOC_SPDIF=m +CONFIG_SND_SOC_SSM2602=m +CONFIG_SND_SOC_SSM2602_SPI=m +CONFIG_SND_SOC_SSM2602_I2C=m +CONFIG_SND_SOC_SSM4567=m +CONFIG_SND_SOC_STA350=m +CONFIG_SND_SOC_TAS2552=m +CONFIG_SND_SOC_TAS5086=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m +CONFIG_SND_SOC_WM8510=m +CONFIG_SND_SOC_WM8523=m +CONFIG_SND_SOC_WM8580=m +CONFIG_SND_SOC_WM8711=m +CONFIG_SND_SOC_WM8728=m +CONFIG_SND_SOC_WM8731=m +CONFIG_SND_SOC_WM8737=m +CONFIG_SND_SOC_WM8741=m +CONFIG_SND_SOC_WM8750=m +CONFIG_SND_SOC_WM8753=m +CONFIG_SND_SOC_WM8770=m +CONFIG_SND_SOC_WM8776=m +CONFIG_SND_SOC_WM8804=m +CONFIG_SND_SOC_WM8903=m +CONFIG_SND_SOC_WM8962=m +CONFIG_SND_SOC_WM8978=m +CONFIG_SND_SOC_TPA6130A2=m +CONFIG_SND_SIMPLE_CARD=m +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m + +# +# HID support +# +CONFIG_HID=m +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=m + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=m +CONFIG_HID_ACRUX=m +CONFIG_HID_ACRUX_FF=y +CONFIG_HID_APPLE=m +CONFIG_HID_APPLEIR=m +CONFIG_HID_AUREAL=m +CONFIG_HID_BELKIN=m +CONFIG_HID_CHERRY=m +CONFIG_HID_CHICONY=m +CONFIG_HID_PRODIKEYS=m +CONFIG_HID_CP2112=m +CONFIG_HID_CYPRESS=m +CONFIG_HID_DRAGONRISE=m +CONFIG_DRAGONRISE_FF=y +CONFIG_HID_EMS_FF=m +CONFIG_HID_ELECOM=m +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=m +CONFIG_HID_HOLTEK=m +CONFIG_HOLTEK_FF=y +CONFIG_HID_GT683R=m +CONFIG_HID_HUION=m +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KYE=m +CONFIG_HID_UCLOGIC=m +CONFIG_HID_WALTOP=m +CONFIG_HID_GYRATION=m +CONFIG_HID_ICADE=m +CONFIG_HID_TWINHAN=m +CONFIG_HID_KENSINGTON=m +CONFIG_HID_LCPOWER=m +CONFIG_HID_LENOVO=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +CONFIG_HID_MAGICMOUSE=m +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_NTRIG=m +CONFIG_HID_ORTEK=m +CONFIG_HID_PANTHERLORD=m +CONFIG_PANTHERLORD_FF=y +CONFIG_HID_PENMOUNT=m +CONFIG_HID_PETALYNX=m +CONFIG_HID_PICOLCD=m +CONFIG_HID_PICOLCD_FB=y +CONFIG_HID_PICOLCD_BACKLIGHT=y +CONFIG_HID_PICOLCD_LCD=y +CONFIG_HID_PICOLCD_LEDS=y +CONFIG_HID_PICOLCD_CIR=y +CONFIG_HID_PRIMAX=m +CONFIG_HID_ROCCAT=m +CONFIG_HID_SAITEK=m +CONFIG_HID_SAMSUNG=m +CONFIG_HID_SONY=m +CONFIG_SONY_FF=y +CONFIG_HID_SPEEDLINK=m +CONFIG_HID_STEELSERIES=m +CONFIG_HID_SUNPLUS=m +CONFIG_HID_RMI=m +CONFIG_HID_GREENASIA=m +CONFIG_GREENASIA_FF=y +CONFIG_HID_HYPERV_MOUSE=m +CONFIG_HID_SMARTJOYPLUS=m +CONFIG_SMARTJOYPLUS_FF=y +CONFIG_HID_TIVO=m +CONFIG_HID_TOPSEED=m +CONFIG_HID_THINGM=m +CONFIG_HID_THRUSTMASTER=m +CONFIG_THRUSTMASTER_FF=y +CONFIG_HID_WACOM=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_XINMO=m +CONFIG_HID_ZEROPLUS=m +CONFIG_ZEROPLUS_FF=y +CONFIG_HID_ZYDACRON=m +CONFIG_HID_SENSOR_HUB=m + +# +# USB HID support +# +CONFIG_USB_HID=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y + +# +# I2C HID support +# +CONFIG_I2C_HID=m +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=m +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_DYNAMIC_MINORS=y +CONFIG_USB_OTG=y +CONFIG_USB_OTG_WHITELIST=y +# CONFIG_USB_OTG_BLACKLIST_HUB is not set +CONFIG_USB_OTG_FSM=m +CONFIG_USB_MON=m +CONFIG_USB_WUSB=m +CONFIG_USB_WUSB_CBAF=m +# CONFIG_USB_WUSB_CBAF_DEBUG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_C67X00_HCD=m +CONFIG_USB_XHCI_HCD=m +CONFIG_USB_XHCI_PCI=m +CONFIG_USB_XHCI_PLATFORM=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_OXU210HP_HCD=m +CONFIG_USB_ISP116X_HCD=m +CONFIG_USB_ISP1760_HCD=m +CONFIG_USB_ISP1362_HCD=m +CONFIG_USB_FUSBH200_HCD=m +CONFIG_USB_FOTG210_HCD=m +CONFIG_USB_MAX3421_HCD=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PCI=m +# CONFIG_USB_OHCI_HCD_SSB is not set +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_U132_HCD=m +CONFIG_USB_SL811_HCD=m +CONFIG_USB_SL811_HCD_ISO=y +CONFIG_USB_SL811_CS=m +CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_WHCI_HCD=m +CONFIG_USB_HWA_HCD=m +CONFIG_USB_HCD_BCMA=m +CONFIG_USB_HCD_SSB=m +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_WDM=m +CONFIG_USB_TMC=m + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_REALTEK_AUTOPM=y +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +CONFIG_USB_STORAGE_ENE_UB6250=m +CONFIG_USB_UAS=m + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_DEBUG is not set +CONFIG_USB_MUSB_HDRC=m +# CONFIG_USB_MUSB_HOST is not set +# CONFIG_USB_MUSB_GADGET is not set +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_TUSB6010=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_UX500=m +CONFIG_USB_MUSB_AM335X_CHILD=m +# CONFIG_USB_UX500_DMA is not set +CONFIG_MUSB_PIO_ONLY=y +CONFIG_USB_DWC3=m +# CONFIG_USB_DWC3_HOST is not set +# CONFIG_USB_DWC3_GADGET is not set +CONFIG_USB_DWC3_DUAL_ROLE=y + +# +# Platform Glue Driver Support +# +CONFIG_USB_DWC3_PCI=m + +# +# Debugging features +# +# CONFIG_USB_DWC3_DEBUG is not set +# CONFIG_DWC3_HOST_USB3_LPM_ENABLE is not set +# CONFIG_USB_DWC2 is not set +CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_CHIPIDEA_DEBUG=y + +# +# USB port drivers +# +CONFIG_USB_USS720=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_SIMPLE=m +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_METRO=m +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7715_PARPORT=y +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_MXUPORT=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_QCAUX=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_SAFE=m +CONFIG_USB_SERIAL_SAFE_PADDED=y +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +CONFIG_USB_SERIAL_XSENS_MT=m +CONFIG_USB_SERIAL_WISHBONE=m +CONFIG_USB_SERIAL_SSU100=m +CONFIG_USB_SERIAL_QT2=m +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +CONFIG_USB_RIO500=m +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_LED=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_IDMOUSE=m +CONFIG_USB_FTDI_ELAN=m +CONFIG_USB_APPLEDISPLAY=m +CONFIG_USB_SISUSBVGA=m +# CONFIG_USB_SISUSBVGA_CON is not set +CONFIG_USB_LD=m +CONFIG_USB_TRANCEVIBRATOR=m +CONFIG_USB_IOWARRIOR=m +CONFIG_USB_TEST=m +CONFIG_USB_EHSET_TEST_FIXTURE=m +CONFIG_USB_ISIGHTFW=m +CONFIG_USB_YUREX=m +CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_HSIC_USB3503=m +# CONFIG_USB_LINK_LAYER_TEST is not set +CONFIG_USB_ATM=m +CONFIG_USB_SPEEDTOUCH=m +CONFIG_USB_CXACRU=m +CONFIG_USB_UEAGLEATM=m +CONFIG_USB_XUSBATM=m + +# +# USB Physical Layer drivers +# +CONFIG_USB_PHY=y +CONFIG_NOP_USB_XCEIV=m +CONFIG_USB_GPIO_VBUS=m +CONFIG_TAHVO_USB=m +CONFIG_TAHVO_USB_HOST_BY_DEFAULT=y +CONFIG_USB_ISP1301=m +CONFIG_USB_GADGET=m +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +CONFIG_USB_FUSB300=m +CONFIG_USB_FOTG210_UDC=m +CONFIG_USB_GR_UDC=m +CONFIG_USB_R8A66597=m +CONFIG_USB_PXA27X=m +CONFIG_USB_MV_UDC=m +CONFIG_USB_MV_U3D=m +CONFIG_USB_M66592=m +CONFIG_USB_AMD5536UDC=m +CONFIG_USB_NET2272=m +CONFIG_USB_NET2272_DMA=y +CONFIG_USB_NET2280=m +CONFIG_USB_GOKU=m +CONFIG_USB_EG20T=m +# CONFIG_USB_GADGET_XILINX is not set +CONFIG_USB_DUMMY_HCD=m +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_F_ACM=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_OBEX=m +CONFIG_USB_F_NCM=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_PHONET=m +CONFIG_USB_F_SUBSET=m +CONFIG_USB_F_RNDIS=m +CONFIG_USB_F_MASS_STORAGE=m +CONFIG_USB_F_FS=m +CONFIG_USB_F_UAC2=m +CONFIG_USB_F_UVC=m +# CONFIG_USB_CONFIGFS is not set +# CONFIG_USB_ZERO is not set +CONFIG_USB_AUDIO=m +# CONFIG_GADGET_UAC1 is not set +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +# CONFIG_USB_ETH_EEM is not set +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_GADGET_TARGET=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_NOKIA=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_RNDIS=y +# CONFIG_USB_G_MULTI_CDC is not set +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=y +CONFIG_USB_G_WEBCAM=m +# CONFIG_USB_LED_TRIG is not set +CONFIG_UWB=m +CONFIG_UWB_HWA=m +CONFIG_UWB_WHCI=m +CONFIG_UWB_I1480U=m +CONFIG_MMC=m +# CONFIG_MMC_DEBUG is not set +# CONFIG_MMC_CLKGATE is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=m +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_BLOCK_BOUNCE=y +CONFIG_SDIO_UART=m +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PCI=m +CONFIG_MMC_RICOH_MMC=y +CONFIG_MMC_SDHCI_ACPI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_SDHCI_OF_ARASAN=m +CONFIG_MMC_SDHCI_PXAV3=m +CONFIG_MMC_SDHCI_PXAV2=m +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +CONFIG_MMC_SDRICOH_CS=m +CONFIG_MMC_CB710=m +CONFIG_MMC_VIA_SDMMC=m +CONFIG_MMC_VUB300=m +CONFIG_MMC_USHC=m +CONFIG_MMC_USDHI6ROL0=m +CONFIG_MMC_REALTEK_PCI=m +CONFIG_MMC_REALTEK_USB=m +CONFIG_MEMSTICK=m +# CONFIG_MEMSTICK_DEBUG is not set + +# +# MemoryStick drivers +# +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set +CONFIG_MSPRO_BLOCK=m +CONFIG_MS_BLOCK=m + +# +# MemoryStick Host Controller Drivers +# +CONFIG_MEMSTICK_TIFM_MS=m +CONFIG_MEMSTICK_JMICRON_38X=m +CONFIG_MEMSTICK_R592=m +CONFIG_MEMSTICK_REALTEK_PCI=m +CONFIG_MEMSTICK_REALTEK_USB=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m + +# +# LED drivers +# +CONFIG_LEDS_88PM860X=m +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3533=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_NET48XX=m +CONFIG_LEDS_WRAP=m +CONFIG_LEDS_PCA9532=m +# CONFIG_LEDS_PCA9532_GPIO is not set +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_LP55XX_COMMON=m +CONFIG_LEDS_LP5521=m +CONFIG_LEDS_LP5523=m +CONFIG_LEDS_LP5562=m +CONFIG_LEDS_LP8501=m +# CONFIG_LEDS_LP8788 is not set +CONFIG_LEDS_CLEVO_MAIL=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_WM831X_STATUS=m +CONFIG_LEDS_WM8350=m +CONFIG_LEDS_DA903X=m +CONFIG_LEDS_DA9052=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_PWM=m +CONFIG_LEDS_REGULATOR=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_INTEL_SS4200=m +CONFIG_LEDS_LT3593=m +# CONFIG_LEDS_ADP5520 is not set +CONFIG_LEDS_DELL_NETBOOKS=m +CONFIG_LEDS_MC13783=m +CONFIG_LEDS_TCA6507=m +CONFIG_LEDS_MAX8997=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_OT200=m +CONFIG_LEDS_MENF21BMC=m + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +CONFIG_LEDS_BLINKM=m + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_USER_MAD=m +CONFIG_INFINIBAND_USER_ACCESS=m +CONFIG_INFINIBAND_USER_MEM=y +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_MTHCA=m +CONFIG_INFINIBAND_MTHCA_DEBUG=y +CONFIG_INFINIBAND_AMSO1100=m +# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set +CONFIG_INFINIBAND_CXGB3=m +# CONFIG_INFINIBAND_CXGB3_DEBUG is not set +CONFIG_INFINIBAND_CXGB4=m +CONFIG_MLX4_INFINIBAND=m +CONFIG_MLX5_INFINIBAND=m +CONFIG_INFINIBAND_NES=m +# CONFIG_INFINIBAND_NES_DEBUG is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INFINIBAND_USNIC=m +CONFIG_INFINIBAND_IPOIB=m +CONFIG_INFINIBAND_IPOIB_CM=y +CONFIG_INFINIBAND_IPOIB_DEBUG=y +# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set +CONFIG_INFINIBAND_SRP=m +CONFIG_INFINIBAND_SRPT=m +CONFIG_INFINIBAND_ISER=m +CONFIG_INFINIBAND_ISERT=m +CONFIG_EDAC=y +CONFIG_EDAC_LEGACY_SYSFS=y +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_DECODE_MCE=m +CONFIG_EDAC_MCE_INJ=m +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I3200=m +CONFIG_EDAC_IE31200=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I7CORE=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=m +CONFIG_EDAC_I5000=m +CONFIG_EDAC_I5100=m +CONFIG_EDAC_I7300=m +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +CONFIG_RTC_INTF_DEV_UIE_EMUL=y +CONFIG_RTC_DRV_TEST=m + +# +# I2C RTC drivers +# +CONFIG_RTC_DRV_88PM860X=m +CONFIG_RTC_DRV_88PM80X=m +CONFIG_RTC_DRV_AS3722=m +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_HYM8563=m +CONFIG_RTC_DRV_LP8788=m +CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_MAX8907=m +CONFIG_RTC_DRV_MAX8925=m +CONFIG_RTC_DRV_MAX8998=m +CONFIG_RTC_DRV_MAX8997=m +CONFIG_RTC_DRV_MAX77686=m +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_MAX77802=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_ISL12022=m +CONFIG_RTC_DRV_ISL12057=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_PALMAS=m +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF85063=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_BQ32K=m +CONFIG_RTC_DRV_TWL4030=m +CONFIG_RTC_DRV_TPS6586X=m +CONFIG_RTC_DRV_TPS65910=m +CONFIG_RTC_DRV_TPS80031=m +CONFIG_RTC_DRV_RC5T583=m +CONFIG_RTC_DRV_S35390A=m +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m +CONFIG_RTC_DRV_EM3027=m +CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_S5M=m + +# +# SPI RTC drivers +# +CONFIG_RTC_DRV_M41T93=m +CONFIG_RTC_DRV_M41T94=m +CONFIG_RTC_DRV_DS1305=m +CONFIG_RTC_DRV_DS1343=m +CONFIG_RTC_DRV_DS1347=m +CONFIG_RTC_DRV_DS1390=m +CONFIG_RTC_DRV_MAX6902=m +CONFIG_RTC_DRV_R9701=m +CONFIG_RTC_DRV_RS5C348=m +CONFIG_RTC_DRV_DS3234=m +CONFIG_RTC_DRV_PCF2123=m +CONFIG_RTC_DRV_RX4581=m +CONFIG_RTC_DRV_MCP795=m + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_VRTC=y +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_DA9052=m +CONFIG_RTC_DRV_DA9055=m +CONFIG_RTC_DRV_DA9063=m +CONFIG_RTC_DRV_STK17TA8=m +CONFIG_RTC_DRV_M48T86=m +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_MSM6242=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_RP5C01=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM831X=m +CONFIG_RTC_DRV_WM8350=m +CONFIG_RTC_DRV_PCF50633=m +CONFIG_RTC_DRV_AB3100=m + +# +# on-CPU RTC drivers +# +CONFIG_RTC_DRV_PCAP=m +CONFIG_RTC_DRV_MC13XXX=m +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_XGENE=m + +# +# HID Sensor RTC drivers +# +CONFIG_RTC_DRV_HID_SENSOR_TIME=m +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_INTEL_MID_DMAC=m +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_PCI=m +CONFIG_TIMB_DMA=m +CONFIG_PCH_DMA=m +CONFIG_FSL_EDMA=m +CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=m +CONFIG_DMA_ACPI=y +CONFIG_DMA_OF=y + +# +# DMA Clients +# +CONFIG_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +CONFIG_DMA_ENGINE_RAID=y +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_CFAG12864B=m +CONFIG_CFAG12864B_RATE=20 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_DMEM_GENIRQ=m +CONFIG_UIO_AEC=m +CONFIG_UIO_SERCOS3=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_NETX=m +CONFIG_UIO_MF624=m +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_VGA=y +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO=m + +# +# Virtio drivers +# +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y + +# +# Microsoft Hyper-V guest support +# +CONFIG_HYPERV=m +CONFIG_HYPERV_UTILS=m +CONFIG_HYPERV_BALLOON=m +CONFIG_STAGING=y +CONFIG_SLICOSS=m +CONFIG_PRISM2_USB=m +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +CONFIG_COMEDI_MISC_DRIVERS=y +CONFIG_COMEDI_BOND=m +CONFIG_COMEDI_TEST=m +CONFIG_COMEDI_PARPORT=m +CONFIG_COMEDI_SERIAL2002=m +CONFIG_COMEDI_SSV_DNP=m +CONFIG_COMEDI_ISA_DRIVERS=y +CONFIG_COMEDI_PCL711=m +CONFIG_COMEDI_PCL724=m +CONFIG_COMEDI_PCL726=m +CONFIG_COMEDI_PCL730=m +CONFIG_COMEDI_PCL812=m +CONFIG_COMEDI_PCL816=m +CONFIG_COMEDI_PCL818=m +CONFIG_COMEDI_PCM3724=m +CONFIG_COMEDI_AMPLC_DIO200_ISA=m +CONFIG_COMEDI_AMPLC_PC236_ISA=m +CONFIG_COMEDI_AMPLC_PC263_ISA=m +CONFIG_COMEDI_RTI800=m +CONFIG_COMEDI_RTI802=m +CONFIG_COMEDI_DAC02=m +CONFIG_COMEDI_DAS16M1=m +CONFIG_COMEDI_DAS08_ISA=m +CONFIG_COMEDI_DAS16=m +CONFIG_COMEDI_DAS800=m +CONFIG_COMEDI_DAS1800=m +CONFIG_COMEDI_DAS6402=m +CONFIG_COMEDI_DT2801=m +CONFIG_COMEDI_DT2811=m +CONFIG_COMEDI_DT2814=m +CONFIG_COMEDI_DT2815=m +CONFIG_COMEDI_DT2817=m +CONFIG_COMEDI_DT282X=m +CONFIG_COMEDI_DMM32AT=m +CONFIG_COMEDI_UNIOXX5=m +CONFIG_COMEDI_FL512=m +CONFIG_COMEDI_AIO_AIO12_8=m +CONFIG_COMEDI_AIO_IIRO_16=m +CONFIG_COMEDI_II_PCI20KC=m +CONFIG_COMEDI_C6XDIGIO=m +CONFIG_COMEDI_MPC624=m +CONFIG_COMEDI_ADQ12B=m +CONFIG_COMEDI_NI_AT_A2150=m +CONFIG_COMEDI_NI_AT_AO=m +CONFIG_COMEDI_NI_ATMIO=m +CONFIG_COMEDI_NI_ATMIO16D=m +CONFIG_COMEDI_NI_LABPC_ISA=m +CONFIG_COMEDI_PCMAD=m +CONFIG_COMEDI_PCMDA12=m +CONFIG_COMEDI_PCMMIO=m +CONFIG_COMEDI_PCMUIO=m +CONFIG_COMEDI_MULTIQ3=m +CONFIG_COMEDI_S526=m +CONFIG_COMEDI_PCI_DRIVERS=y +CONFIG_COMEDI_8255_PCI=m +CONFIG_COMEDI_ADDI_WATCHDOG=m +CONFIG_COMEDI_ADDI_APCI_035=m +CONFIG_COMEDI_ADDI_APCI_1032=m +CONFIG_COMEDI_ADDI_APCI_1500=m +CONFIG_COMEDI_ADDI_APCI_1516=m +CONFIG_COMEDI_ADDI_APCI_1564=m +CONFIG_COMEDI_ADDI_APCI_16XX=m +CONFIG_COMEDI_ADDI_APCI_2032=m +CONFIG_COMEDI_ADDI_APCI_2200=m +CONFIG_COMEDI_ADDI_APCI_3120=m +CONFIG_COMEDI_ADDI_APCI_3501=m +CONFIG_COMEDI_ADDI_APCI_3XXX=m +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI_DIO=m +CONFIG_COMEDI_AMPLC_DIO200_PCI=m +CONFIG_COMEDI_AMPLC_PC236_PCI=m +CONFIG_COMEDI_AMPLC_PC263_PCI=m +CONFIG_COMEDI_AMPLC_PCI224=m +CONFIG_COMEDI_AMPLC_PCI230=m +CONFIG_COMEDI_CONTEC_PCI_DIO=m +CONFIG_COMEDI_DAS08_PCI=m +CONFIG_COMEDI_DT3000=m +CONFIG_COMEDI_DYNA_PCI10XX=m +CONFIG_COMEDI_GSC_HPDI=m +CONFIG_COMEDI_MF6X4=m +CONFIG_COMEDI_ICP_MULTI=m +CONFIG_COMEDI_DAQBOARD2000=m +CONFIG_COMEDI_JR3_PCI=m +CONFIG_COMEDI_KE_COUNTER=m +CONFIG_COMEDI_CB_PCIDAS64=m +CONFIG_COMEDI_CB_PCIDAS=m +CONFIG_COMEDI_CB_PCIDDA=m +CONFIG_COMEDI_CB_PCIMDAS=m +CONFIG_COMEDI_CB_PCIMDDA=m +CONFIG_COMEDI_ME4000=m +CONFIG_COMEDI_ME_DAQ=m +CONFIG_COMEDI_NI_6527=m +CONFIG_COMEDI_NI_65XX=m +CONFIG_COMEDI_NI_660X=m +CONFIG_COMEDI_NI_670X=m +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +CONFIG_COMEDI_RTD520=m +CONFIG_COMEDI_S626=m +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_NI_TIOCMD=m +CONFIG_COMEDI_PCMCIA_DRIVERS=y +CONFIG_COMEDI_CB_DAS16_CS=m +CONFIG_COMEDI_DAS08_CS=m +CONFIG_COMEDI_NI_DAQ_700_CS=m +CONFIG_COMEDI_NI_DAQ_DIO24_CS=m +CONFIG_COMEDI_NI_LABPC_CS=m +CONFIG_COMEDI_NI_MIO_CS=m +CONFIG_COMEDI_QUATECH_DAQP_CS=m +CONFIG_COMEDI_USB_DRIVERS=y +CONFIG_COMEDI_DT9812=m +CONFIG_COMEDI_NI_USB6501=m +CONFIG_COMEDI_USBDUX=m +CONFIG_COMEDI_USBDUXFAST=m +CONFIG_COMEDI_USBDUXSIGMA=m +CONFIG_COMEDI_VMK80XX=m +CONFIG_COMEDI_8255=m +CONFIG_COMEDI_KCOMEDILIB=m +CONFIG_COMEDI_AMPLC_DIO200=m +CONFIG_COMEDI_AMPLC_PC236=m +CONFIG_COMEDI_DAS08=m +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_LABPC_ISADMA=m +CONFIG_COMEDI_NI_TIO=m +CONFIG_FB_OLPC_DCON=m +CONFIG_FB_OLPC_DCON_1=y +CONFIG_FB_OLPC_DCON_1_5=y +# CONFIG_PANEL is not set +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTLLIB_CRYPTO_CCMP=m +CONFIG_RTLLIB_CRYPTO_TKIP=m +CONFIG_RTLLIB_CRYPTO_WEP=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_88EU_AP_MODE=y +CONFIG_R8723AU=m +CONFIG_8723AU_AP_MODE=y +CONFIG_8723AU_BT_COEXIST=y +CONFIG_RTS5208=m +CONFIG_LINE6_USB=m +CONFIG_LINE6_USB_IMPULSE_RESPONSE=y +CONFIG_VT6655=m +CONFIG_VT6656=m + +# +# IIO staging drivers +# + +# +# Accelerometers +# +# CONFIG_ADIS16201 is not set +# CONFIG_ADIS16203 is not set +# CONFIG_ADIS16204 is not set +# CONFIG_ADIS16209 is not set +# CONFIG_ADIS16220 is not set +# CONFIG_ADIS16240 is not set +# CONFIG_LIS3L02DQ is not set + +# +# Analog to digital converters +# +# CONFIG_AD7606 is not set +# CONFIG_AD7780 is not set +# CONFIG_AD7816 is not set +# CONFIG_AD7192 is not set +# CONFIG_AD7280 is not set + +# +# Analog digital bi-direction converters +# +# CONFIG_ADT7316 is not set + +# +# Capacitance to digital converters +# +# CONFIG_AD7150 is not set +# CONFIG_AD7152 is not set +# CONFIG_AD7746 is not set + +# +# Direct Digital Synthesis +# +# CONFIG_AD9832 is not set +# CONFIG_AD9834 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16060 is not set + +# +# Network Analyzer, Impedance Converters +# +# CONFIG_AD5933 is not set + +# +# Light sensors +# +# CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set +# CONFIG_TSL2583 is not set +# CONFIG_TSL2x7x is not set + +# +# Magnetometer sensors +# +# CONFIG_SENSORS_HMC5843_I2C is not set +# CONFIG_SENSORS_HMC5843_SPI is not set + +# +# Active energy metering IC +# +# CONFIG_ADE7753 is not set +# CONFIG_ADE7754 is not set +# CONFIG_ADE7758 is not set +# CONFIG_ADE7759 is not set +# CONFIG_ADE7854 is not set + +# +# Resolver to digital converters +# +# CONFIG_AD2S90 is not set +# CONFIG_AD2S1200 is not set +# CONFIG_AD2S1210 is not set + +# +# Triggers - standalone +# +# CONFIG_IIO_SIMPLE_DUMMY is not set +CONFIG_FB_XGI=m +CONFIG_BCM_WIMAX=m +CONFIG_FT1000=m +CONFIG_FT1000_USB=m +CONFIG_FT1000_PCMCIA=m + +# +# Speakup console speech +# +CONFIG_SPEAKUP=m +CONFIG_SPEAKUP_SYNTH_ACNTSA=m +CONFIG_SPEAKUP_SYNTH_ACNTPC=m +CONFIG_SPEAKUP_SYNTH_APOLLO=m +CONFIG_SPEAKUP_SYNTH_AUDPTR=m +CONFIG_SPEAKUP_SYNTH_BNS=m +CONFIG_SPEAKUP_SYNTH_DECTLK=m +CONFIG_SPEAKUP_SYNTH_DECEXT=m +CONFIG_SPEAKUP_SYNTH_DECPC=m +CONFIG_SPEAKUP_SYNTH_DTLK=m +CONFIG_SPEAKUP_SYNTH_KEYPC=m +CONFIG_SPEAKUP_SYNTH_LTLK=m +CONFIG_SPEAKUP_SYNTH_SOFT=m +CONFIG_SPEAKUP_SYNTH_SPKOUT=m +CONFIG_SPEAKUP_SYNTH_TXPRT=m +CONFIG_SPEAKUP_SYNTH_DUMMY=m +CONFIG_TOUCHSCREEN_CLEARPAD_TM1217=m +CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m +CONFIG_STAGING_MEDIA=y +CONFIG_I2C_BCM2048=m +CONFIG_DVB_CXD2099=m +CONFIG_VIDEO_DT3155=m +CONFIG_DT3155_CCIR=y +CONFIG_DT3155_STREAMING=y +CONFIG_VIDEO_V4L2_INT_DEVICE=m +CONFIG_VIDEO_TCM825X=m +CONFIG_LIRC_STAGING=y +CONFIG_LIRC_BT829=m +CONFIG_LIRC_IGORPLUGUSB=m +CONFIG_LIRC_IMON=m +CONFIG_LIRC_PARALLEL=m +CONFIG_LIRC_SASEM=m +CONFIG_LIRC_SERIAL=m +CONFIG_LIRC_SERIAL_TRANSMITTER=y +CONFIG_LIRC_SIR=m +CONFIG_LIRC_ZILOG=m + +# +# Android +# +# CONFIG_ANDROID is not set +CONFIG_USB_WPAN_HCD=m +CONFIG_WIMAX_GDM72XX=m +CONFIG_WIMAX_GDM72XX_QOS=y +CONFIG_WIMAX_GDM72XX_K_MODE=y +CONFIG_WIMAX_GDM72XX_WIMAX2=y +CONFIG_WIMAX_GDM72XX_USB=y +# CONFIG_WIMAX_GDM72XX_SDIO is not set +CONFIG_WIMAX_GDM72XX_USB_PM=y +CONFIG_LTE_GDM724X=m +CONFIG_FIREWIRE_SERIAL=m +CONFIG_FWTTY_MAX_TOTAL_PORTS=64 +CONFIG_FWTTY_MAX_CARD_PORTS=32 +CONFIG_MTD_SPINAND_MT29F=m +# CONFIG_MTD_SPINAND_ONDIEECC is not set +CONFIG_LUSTRE_FS=m +CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192 +# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set +CONFIG_LUSTRE_LLITE_LLOOP=m +CONFIG_LNET=m +CONFIG_LNET_MAX_PAYLOAD=1048576 +CONFIG_LNET_SELFTEST=m +CONFIG_LNET_XPRT_IB=m +CONFIG_DGNC=m +CONFIG_DGAP=m +CONFIG_GS_FPGABOOT=m +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ACERHDF=m +CONFIG_ALIENWARE_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_DELL_WMI_AIO=m +CONFIG_DELL_SMO8800=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_FUJITSU_TABLET=m +CONFIG_AMILO_RFKILL=m +CONFIG_TC1100_WMI=m +CONFIG_HP_ACCEL=m +CONFIG_HP_WIRELESS=m +CONFIG_HP_WMI=m +CONFIG_MSI_LAPTOP=m +CONFIG_PANASONIC_LAPTOP=m +CONFIG_COMPAL_LAPTOP=m +CONFIG_SONY_LAPTOP=m +CONFIG_SONYPI_COMPAT=y +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y +# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set +# CONFIG_THINKPAD_ACPI_DEBUG is not set +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set +CONFIG_THINKPAD_ACPI_VIDEO=y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y +CONFIG_SENSORS_HDAPS=m +CONFIG_INTEL_MENLOW=m +CONFIG_EEEPC_LAPTOP=m +CONFIG_ASUS_WMI=m +CONFIG_ASUS_NB_WMI=m +CONFIG_EEEPC_WMI=m +CONFIG_ACPI_WMI=m +CONFIG_MSI_WMI=m +CONFIG_TOPSTAR_LAPTOP=m +CONFIG_ACPI_TOSHIBA=m +CONFIG_TOSHIBA_BT_RFKILL=m +CONFIG_TOSHIBA_HAPS=m +CONFIG_ACPI_CMPC=m +CONFIG_INTEL_SCU_IPC=y +CONFIG_INTEL_SCU_IPC_UTIL=y +# CONFIG_GPIO_INTEL_PMIC is not set +CONFIG_INTEL_MID_POWER_BUTTON=m +CONFIG_INTEL_MFLD_THERMAL=m +CONFIG_INTEL_IPS=m +CONFIG_IBM_RTL=m +CONFIG_XO1_RFKILL=m +CONFIG_XO15_EBOOK=m +CONFIG_SAMSUNG_LAPTOP=m +CONFIG_MXM_WMI=m +CONFIG_INTEL_OAKTRAIL=m +CONFIG_SAMSUNG_Q10=m +CONFIG_APPLE_GMUX=m +CONFIG_INTEL_RST=m +CONFIG_INTEL_SMARTCONNECT=y +CONFIG_PVPANIC=m +CONFIG_CHROME_PLATFORMS=y +CONFIG_CHROMEOS_LAPTOP=m +CONFIG_CHROMEOS_PSTORE=m + +# +# SOC (System On Chip) specific Drivers +# +CONFIG_SOC_TI=y +CONFIG_CLKDEV_LOOKUP=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y + +# +# Common Clock Framework +# +CONFIG_COMMON_CLK_WM831X=m +CONFIG_COMMON_CLK_MAX_GEN=y +CONFIG_COMMON_CLK_MAX77686=m +CONFIG_COMMON_CLK_MAX77802=m +CONFIG_COMMON_CLK_RK808=m +CONFIG_COMMON_CLK_SI5351=m +CONFIG_COMMON_CLK_SI570=m +CONFIG_COMMON_CLK_S2MPS11=m +CONFIG_CLK_TWL6040=m +CONFIG_COMMON_CLK_PALMAS=m +# CONFIG_COMMON_CLK_PXA is not set +CONFIG_COMMON_CLK_QCOM=m +CONFIG_APQ_GCC_8084=m +CONFIG_APQ_MMCC_8084=m +CONFIG_IPQ_GCC_806X=m +CONFIG_MSM_GCC_8660=m +CONFIG_MSM_GCC_8960=m +CONFIG_MSM_MMCC_8960=m +CONFIG_MSM_GCC_8974=m +CONFIG_MSM_MMCC_8974=m + +# +# Hardware Spinlock drivers +# + +# +# Clock Source drivers +# +CONFIG_CLKSRC_I8253=y +CONFIG_CLKEVT_I8253=y +CONFIG_I8253_LOCK=y +CONFIG_CLKBLD_I8253=y +CONFIG_DW_APB_TIMER=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y +CONFIG_OF_IOMMU=y +CONFIG_DMAR_TABLE=y +CONFIG_INTEL_IOMMU=y +# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set +CONFIG_INTEL_IOMMU_FLOPPY_WA=y + +# +# Remoteproc drivers +# +CONFIG_REMOTEPROC=m +CONFIG_STE_MODEM_RPROC=m + +# +# Rpmsg drivers +# + +# +# SOC (System On Chip) specific Drivers +# +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +# CONFIG_DEVFREQ_GOV_PERFORMANCE is not set +# CONFIG_DEVFREQ_GOV_POWERSAVE is not set +# CONFIG_DEVFREQ_GOV_USERSPACE is not set + +# +# DEVFREQ Drivers +# +CONFIG_EXTCON=m + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_ARIZONA is not set +CONFIG_EXTCON_GPIO=m +# CONFIG_EXTCON_MAX14577 is not set +# CONFIG_EXTCON_MAX77693 is not set +# CONFIG_EXTCON_MAX8997 is not set +# CONFIG_EXTCON_PALMAS is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +CONFIG_MEMORY=y +CONFIG_IIO=m +# CONFIG_IIO_BUFFER is not set +# CONFIG_IIO_TRIGGER is not set + +# +# Accelerometers +# +# CONFIG_BMA180 is not set +# CONFIG_BMC150_ACCEL is not set +# CONFIG_HID_SENSOR_ACCEL_3D is not set +# CONFIG_IIO_ST_ACCEL_3AXIS is not set +# CONFIG_KXSD9 is not set +# CONFIG_MMA8452 is not set +# CONFIG_KXCJK1013 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7266 is not set +# CONFIG_AD7291 is not set +# CONFIG_AD7298 is not set +# CONFIG_AD7476 is not set +# CONFIG_AD7791 is not set +# CONFIG_AD7793 is not set +# CONFIG_AD7887 is not set +# CONFIG_AD7923 is not set +# CONFIG_AD799X is not set +# CONFIG_LP8788_ADC is not set +# CONFIG_MAX1027 is not set +# CONFIG_MAX1363 is not set +# CONFIG_MCP320X is not set +# CONFIG_MCP3422 is not set +# CONFIG_MEN_Z188_ADC is not set +# CONFIG_NAU7802 is not set +# CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADC128S052 is not set +# CONFIG_TI_AM335X_ADC is not set +# CONFIG_TWL4030_MADC is not set +# CONFIG_TWL6030_GPADC is not set +# CONFIG_VF610_ADC is not set +# CONFIG_VIPERBOARD_ADC is not set + +# +# Amplifiers +# +# CONFIG_AD8366 is not set + +# +# Hid Sensor IIO Common +# +CONFIG_HID_SENSOR_IIO_COMMON=m +# CONFIG_HID_SENSOR_IIO_TRIGGER is not set + +# +# Digital to analog converters +# +# CONFIG_AD5064 is not set +# CONFIG_AD5360 is not set +# CONFIG_AD5380 is not set +# CONFIG_AD5421 is not set +# CONFIG_AD5446 is not set +# CONFIG_AD5449 is not set +# CONFIG_AD5504 is not set +# CONFIG_AD5624R_SPI is not set +# CONFIG_AD5686 is not set +# CONFIG_AD5755 is not set +# CONFIG_AD5764 is not set +# CONFIG_AD5791 is not set +# CONFIG_AD7303 is not set +# CONFIG_MAX517 is not set +# CONFIG_MAX5821 is not set +# CONFIG_MCP4725 is not set +# CONFIG_MCP4922 is not set + +# +# Frequency Synthesizers DDS/PLL +# + +# +# Clock Generator/Distribution +# +# CONFIG_AD9523 is not set + +# +# Phase-Locked Loop (PLL) frequency synthesizers +# +# CONFIG_ADF4350 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16080 is not set +# CONFIG_ADIS16130 is not set +# CONFIG_ADIS16136 is not set +# CONFIG_ADIS16260 is not set +# CONFIG_ADXRS450 is not set +# CONFIG_BMG160 is not set +# CONFIG_HID_SENSOR_GYRO_3D is not set +# CONFIG_IIO_ST_GYRO_3AXIS is not set +# CONFIG_ITG3200 is not set + +# +# Humidity sensors +# +# CONFIG_DHT11 is not set +# CONFIG_SI7005 is not set + +# +# Inertial measurement units +# +# CONFIG_ADIS16400 is not set +# CONFIG_ADIS16480 is not set +# CONFIG_INV_MPU6050_IIO is not set + +# +# Light sensors +# +# CONFIG_ADJD_S311 is not set +# CONFIG_AL3320A is not set +# CONFIG_APDS9300 is not set +# CONFIG_CM32181 is not set +# CONFIG_CM36651 is not set +# CONFIG_GP2AP020A00F is not set +# CONFIG_ISL29125 is not set +# CONFIG_HID_SENSOR_ALS is not set +# CONFIG_HID_SENSOR_PROX is not set +# CONFIG_SENSORS_LM3533 is not set +# CONFIG_LTR501 is not set +# CONFIG_TCS3414 is not set +# CONFIG_TCS3472 is not set +# CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL4531 is not set +# CONFIG_VCNL4000 is not set + +# +# Magnetometer sensors +# +# CONFIG_AK8975 is not set +# CONFIG_AK09911 is not set +# CONFIG_MAG3110 is not set +# CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set +# CONFIG_IIO_ST_MAGN_3AXIS is not set + +# +# Inclinometer sensors +# +# CONFIG_HID_SENSOR_INCLINOMETER_3D is not set +# CONFIG_HID_SENSOR_DEVICE_ROTATION is not set + +# +# Pressure sensors +# +# CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_MPL115 is not set +# CONFIG_MPL3115 is not set +# CONFIG_IIO_ST_PRESS is not set +# CONFIG_T5403 is not set + +# +# Lightning sensors +# +# CONFIG_AS3935 is not set + +# +# Temperature sensors +# +# CONFIG_MLX90614 is not set +# CONFIG_TMP006 is not set +CONFIG_NTB=m +CONFIG_VME_BUS=y + +# +# VME Bridge Drivers +# +CONFIG_VME_CA91CX42=m +CONFIG_VME_TSI148=m + +# +# VME Board Drivers +# +CONFIG_VMIVME_7805=m + +# +# VME Device Drivers +# +CONFIG_VME_USER=m +CONFIG_VME_PIO2=m +CONFIG_PWM=y +CONFIG_PWM_SYSFS=y +CONFIG_PWM_FSL_FTM=m +CONFIG_PWM_LP3943=m +CONFIG_PWM_LPSS=m +CONFIG_PWM_LPSS_PCI=m +CONFIG_PWM_LPSS_PLATFORM=m +CONFIG_PWM_PCA9685=m +CONFIG_PWM_TWL=m +CONFIG_PWM_TWL_LED=m +CONFIG_IRQCHIP=y +CONFIG_IPACK_BUS=m +CONFIG_BOARD_TPCI200=m +CONFIG_SERIAL_IPOCTAL=m +CONFIG_RESET_CONTROLLER=y +CONFIG_FMC=m +CONFIG_FMC_FAKEDEV=m +CONFIG_FMC_TRIVIAL=m +CONFIG_FMC_WRITE_EEPROM=m +CONFIG_FMC_CHARDEV=m + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_POWERCAP=y +CONFIG_INTEL_RAPL=m +CONFIG_MCB=m +CONFIG_MCB_PCI=m +CONFIG_RAS=y +CONFIG_THUNDERBOLT=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +CONFIG_DMI_SYSFS=m +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +CONFIG_ISCSI_IBFT_FIND=y +CONFIG_ISCSI_IBFT=m +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +# CONFIG_EFI_VARS is not set +CONFIG_EFI_RUNTIME_MAP=y +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_UEFI_CPER=y + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT2_FS_XIP=y +CONFIG_EXT3_FS=m +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=m +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_FS_XIP=y +CONFIG_JBD=m +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=m +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=m +CONFIG_REISERFS_FS=m +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +CONFIG_JFS_STATISTICS=y +CONFIG_XFS_FS=m +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_RT=y +# CONFIG_XFS_WARN is not set +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +CONFIG_BTRFS_ASSERT=y +CONFIG_NILFS2_FS=m +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=m +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QUOTACTL=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_OVERLAY_FS=m + +# +# Caches +# +CONFIG_FSCACHE=m +CONFIG_FSCACHE_STATS=y +CONFIG_FSCACHE_HISTOGRAM=y +# CONFIG_FSCACHE_DEBUG is not set +# CONFIG_FSCACHE_OBJECT_LIST is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_HISTOGRAM is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=m +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_RW=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_CONFIGFS_FS=y +CONFIG_MISC_FILESYSTEMS=y +CONFIG_ADFS_FS=m +# CONFIG_ADFS_FS_RW is not set +CONFIG_AFFS_FS=m +CONFIG_ECRYPT_FS=m +CONFIG_ECRYPT_FS_MESSAGING=y +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_BEFS_FS=m +# CONFIG_BEFS_DEBUG is not set +CONFIG_BFS_FS=m +CONFIG_EFS_FS=m +CONFIG_JFFS2_FS=m +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +CONFIG_JFFS2_FS_WBUF_VERIFY=y +CONFIG_JFFS2_SUMMARY=y +CONFIG_JFFS2_FS_XATTR=y +CONFIG_JFFS2_FS_POSIX_ACL=y +CONFIG_JFFS2_FS_SECURITY=y +CONFIG_JFFS2_COMPRESSION_OPTIONS=y +CONFIG_JFFS2_ZLIB=y +CONFIG_JFFS2_LZO=y +CONFIG_JFFS2_RTIME=y +CONFIG_JFFS2_RUBIN=y +# CONFIG_JFFS2_CMODE_NONE is not set +CONFIG_JFFS2_CMODE_PRIORITY=y +# CONFIG_JFFS2_CMODE_SIZE is not set +# CONFIG_JFFS2_CMODE_FAVOURLZO is not set +CONFIG_UBIFS_FS=m +CONFIG_UBIFS_FS_ADVANCED_COMPR=y +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +CONFIG_LOGFS=m +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=m +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +CONFIG_HPFS_FS=m +CONFIG_QNX4FS_FS=m +CONFIG_QNX6FS_FS=m +# CONFIG_QNX6FS_DEBUG is not set +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_PSTORE=y +CONFIG_PSTORE_CONSOLE=y +CONFIG_PSTORE_FTRACE=y +CONFIG_PSTORE_RAM=m +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +CONFIG_EFIVAR_FS=m +CONFIG_ORE=m +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=m +CONFIG_NFS_V2=m +CONFIG_NFS_V3=m +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=m +CONFIG_NFS_SWAP=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_PNFS_FILE_LAYOUT=m +CONFIG_PNFS_BLOCK=m +CONFIG_PNFS_OBJLAYOUT=m +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +CONFIG_NFS_V4_1_MIGRATION=y +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_NFS_FSCACHE=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DEBUG=y +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +# CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_GRACE_PERIOD=m +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_SUNRPC_SWAP=y +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_SUNRPC_DEBUG=y +CONFIG_SUNRPC_XPRT_RDMA_CLIENT=m +CONFIG_SUNRPC_XPRT_RDMA_SERVER=m +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +# CONFIG_CIFS_STATS2 is not set +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_UPCALL=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +# CONFIG_CIFS_DEBUG is not set +CONFIG_CIFS_DFS_UPCALL=y +CONFIG_CIFS_SMB2=y +CONFIG_CIFS_FSCACHE=y +CONFIG_NCP_FS=m +# CONFIG_NCPFS_PACKET_SIGNING is not set +# CONFIG_NCPFS_IOCTL_LOCKING is not set +# CONFIG_NCPFS_STRONG is not set +CONFIG_NCPFS_NFS_NS=y +CONFIG_NCPFS_OS2_NS=y +CONFIG_NCPFS_SMALLDOS=y +CONFIG_NCPFS_NLS=y +# CONFIG_NCPFS_EXTRAS is not set +CONFIG_CODA_FS=m +CONFIG_AFS_FS=m +# CONFIG_AFS_DEBUG is not set +CONFIG_AFS_FSCACHE=y +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=m +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_MAC_ROMAN=m +CONFIG_NLS_MAC_CELTIC=m +CONFIG_NLS_MAC_CENTEURO=m +CONFIG_NLS_MAC_CROATIAN=m +CONFIG_NLS_MAC_CYRILLIC=m +CONFIG_NLS_MAC_GAELIC=m +CONFIG_NLS_MAC_GREEK=m +CONFIG_NLS_MAC_ICELAND=m +CONFIG_NLS_MAC_INUIT=m +CONFIG_NLS_MAC_ROMANIAN=m +CONFIG_NLS_MAC_TURKISH=m +CONFIG_NLS_UTF8=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +CONFIG_DYNAMIC_DEBUG=y + +# +# Compile-time checks and compiler options +# +# CONFIG_DEBUG_INFO is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_FRAME_WARN=1024 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0 +CONFIG_DEBUG_KERNEL=y + +# +# Memory Debugging +# +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_DEBUG_HIGHMEM is not set +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Lockups and Hangs +# +CONFIG_LOCKUP_DETECTOR=y +CONFIG_HARDLOCKUP_DETECTOR=y +# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +# CONFIG_SCHED_STACK_END_CHECK is not set +CONFIG_TIMER_STATS=y + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PI_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set + +# +# RCU Debugging +# +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +# CONFIG_RCU_CPU_STALL_INFO is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y +# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACER_MAX_TRACE=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_RING_BUFFER_ALLOW_SWAP=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y +# CONFIG_IRQSOFF_TRACER is not set +CONFIG_SCHED_TRACER=y +CONFIG_FTRACE_SYSCALLS=y +CONFIG_TRACER_SNAPSHOT=y +# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +CONFIG_STACK_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_KPROBE_EVENT=y +CONFIG_UPROBE_EVENT=y +CONFIG_PROBE_EVENTS=y +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_FUNCTION_PROFILER=y +CONFIG_FTRACE_MCOUNT_RECORD=y +# CONFIG_FTRACE_STARTUP_TEST is not set +CONFIG_MMIOTRACE=y +# CONFIG_MMIOTRACE_TEST is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set +CONFIG_RING_BUFFER_BENCHMARK=m +# CONFIG_RING_BUFFER_STARTUP_TEST is not set + +# +# Runtime Testing +# +CONFIG_LKDTM=m +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_KPROBES_SANITY_TEST is not set +CONFIG_BACKTRACE_SELF_TEST=m +CONFIG_RBTREE_TEST=m +CONFIG_INTERVAL_TREE_TEST=m +CONFIG_PERCPU_TEST=m +# CONFIG_ATOMIC64_SELFTEST is not set +CONFIG_ASYNC_RAID6_TEST=m +CONFIG_TEST_STRING_HELPERS=m +CONFIG_TEST_KSTRTOX=m +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_INTEL_MID is not set +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_EARLY_PRINTK_EFI=y +# CONFIG_X86_PTDUMP is not set +CONFIG_DEBUG_RODATA=y +# CONFIG_DEBUG_RODATA_TEST is not set +# CONFIG_DEBUG_SET_MODULE_RONX is not set +# CONFIG_DEBUG_NX_TEST is not set +CONFIG_DOUBLEFAULT=y +# CONFIG_DEBUG_TLBFLUSH is not set +# CONFIG_IOMMU_STRESS is not set +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_IO_DELAY_TYPE_0X80=0 +CONFIG_IO_DELAY_TYPE_0XED=1 +CONFIG_IO_DELAY_TYPE_UDELAY=2 +CONFIG_IO_DELAY_TYPE_NONE=3 +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_DEBUG_BOOT_PARAMS is not set +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_PERSISTENT_KEYRINGS=y +CONFIG_BIG_KEYS=y +CONFIG_TRUSTED_KEYS=m +CONFIG_ENCRYPTED_KEYS=m +# CONFIG_KEYS_DEBUG_PROC_KEYS is not set +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +# CONFIG_SECURITY_NETWORK is not set +CONFIG_SECURITY_PATH=y +# CONFIG_INTEL_TXT is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_SECURITY_APPARMOR is not set +CONFIG_SECURITY_YAMA=y +CONFIG_SECURITY_YAMA_STACKED=y +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +# CONFIG_IMA is not set +# CONFIG_EVM is not set +# CONFIG_DEFAULT_SECURITY_YAMA is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_XOR_BLOCKS=m +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=m +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_MANAGER=m +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_CRYPTD=m +# CONFIG_CRYPTO_MCRYPTD is not set +CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_ABLK_HELPER=m +CONFIG_CRYPTO_GLUE_HELPER_X86=m + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_SEQIV=m + +# +# Block modes +# +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XTS=m + +# +# Hash modes +# +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_HMAC=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=m +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=m +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_586=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_SERPENT_SSE2_586=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=m +# CONFIG_CRYPTO_DRBG_MENU is not set +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_HW=y +CONFIG_CRYPTO_DEV_PADLOCK=m +CONFIG_CRYPTO_DEV_PADLOCK_AES=m +CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_PUBLIC_KEY_ALGO_RSA=m +CONFIG_X509_CERTIFICATE_PARSER=m +# CONFIG_PKCS7_MESSAGE_PARSER is not set +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_KVM_APIC_ARCHITECTURE=y +CONFIG_KVM_MMIO=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_KVM_VFIO=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_KVM_INTEL=m +CONFIG_KVM_AMD=m +CONFIG_KVM_MMU_AUDIT=y +CONFIG_KVM_DEVICE_ASSIGNMENT=y +# CONFIG_LGUEST is not set +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=m +CONFIG_BITREVERSE=y +CONFIG_RATIONAL=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_PERCPU_RWSEM=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_CRC_CCITT=m +CONFIG_CRC16=m +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=m +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC7=m +CONFIG_LIBCRC32C=m +CONFIG_CRC8=m +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_REED_SOLOMON=m +CONFIG_REED_SOLOMON_ENC8=y +CONFIG_REED_SOLOMON_DEC8=y +CONFIG_REED_SOLOMON_DEC16=y +CONFIG_BCH=m +CONFIG_BCH_CONST_PARAMS=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y +CONFIG_LRU_CACHE=m +CONFIG_AVERAGE=y +CONFIG_CLZ_TAB=y +CONFIG_CORDIC=m +CONFIG_DDR=y +CONFIG_MPILIB=m +CONFIG_OID_REGISTRY=m +CONFIG_UCS2_STRING=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_6x10 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_10x18 is not set +CONFIG_FONT_AUTOSELECT=y +CONFIG_ARCH_HAS_SG_CHAIN=y diff --git a/talimatname/temel-ek/kernel-lts/kernel-lts.config_64 b/talimatname/temel-ek/kernel-lts/kernel-lts.config_64 new file mode 100644 index 000000000..e90087ec3 --- /dev/null +++ b/talimatname/temel-ek/kernel-lts/kernel-lts.config_64 @@ -0,0 +1,7311 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/x86 3.18.24 Kernel Configuration +# +CONFIG_64BIT=y +CONFIG_X86_64=y +CONFIG_X86=y +CONFIG_INSTRUCTION_DECODER=y +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_OUTPUT_FORMAT="elf64-x86-64" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_MMU=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_ZONE_DMA32=y +CONFIG_AUDIT_ARCH=y +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_HAVE_INTEL_TXT=y +CONFIG_X86_64_SMP=y +CONFIG_X86_HT=y +CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +# CONFIG_COMPILE_TEST is not set +CONFIG_LOCALVERSION="-NuTyX-lts" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_FHANDLE=y +CONFIG_USELIB=y +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_GENERIC_IRQ_CHIP=y +CONFIG_IRQ_DOMAIN=y +# CONFIG_IRQ_DOMAIN_DEBUG is not set +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +# CONFIG_PREEMPT_RCU is not set +# CONFIG_TASKS_RCU is not set +CONFIG_RCU_STALL_COMMON=y +# CONFIG_RCU_USER_QS is not set +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_NOCB_CPU is not set +CONFIG_BUILD_BIN2C=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=19 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_ARCH_SUPPORTS_INT128=y +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_NUMA_BALANCING=y +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +# CONFIG_MEMCG_SWAP_ENABLED is not set +CONFIG_MEMCG_KMEM=y +# CONFIG_CGROUP_HUGETLB is not set +# CONFIG_CGROUP_PERF is not set +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +# CONFIG_CHECKPOINT_RESTORE is not set +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +# CONFIG_USER_NS is not set +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_SCHED_AUTOGROUP=y +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_BPF=y +# CONFIG_EXPERT is not set +CONFIG_UID16=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_PCI_QUIRKS=y +# CONFIG_EMBEDDED is not set +CONFIG_HAVE_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +CONFIG_SLUB_CPU_PARTIAL=y +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_OPROFILE=m +# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set +CONFIG_HAVE_OPROFILE=y +CONFIG_OPROFILE_NMI_TIMER=y +CONFIG_KPROBES=y +CONFIG_JUMP_LABEL=y +CONFIG_OPTPROBES=y +CONFIG_KPROBES_ON_FTRACE=y +CONFIG_UPROBES=y +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_KRETPROBES=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y +CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_CC_STACKPROTECTOR=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_CC_STACKPROTECTOR_NONE is not set +# CONFIG_CC_STACKPROTECTOR_REGULAR is not set +CONFIG_CC_STACKPROTECTOR_STRONG=y +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_ARCH_SOFT_DIRTY=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_COMPAT_OLD_SIGACTION=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +# CONFIG_MODULE_COMPRESS is not set +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_CMDLINE_PARSER is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +CONFIG_AIX_PARTITION=y +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +# CONFIG_UNIXWARE_DISKLABEL is not set +CONFIG_LDM_PARTITION=y +# CONFIG_LDM_DEBUG is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +CONFIG_KARMA_PARTITION=y +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_CMDLINE_PARTITION is not set +CONFIG_BLOCK_COMPAT=y + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +CONFIG_CFQ_GROUP_IOSCHED=y +CONFIG_DEFAULT_DEADLINE=y +# CONFIG_DEFAULT_CFQ is not set +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="deadline" +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=m +CONFIG_INLINE_SPIN_UNLOCK_IRQ=y +CONFIG_INLINE_READ_UNLOCK=y +CONFIG_INLINE_READ_UNLOCK_IRQ=y +CONFIG_INLINE_WRITE_UNLOCK=y +CONFIG_INLINE_WRITE_UNLOCK_IRQ=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUE_RWLOCK=y +CONFIG_QUEUE_RWLOCK=y +CONFIG_FREEZER=y + +# +# Processor type and features +# +CONFIG_ZONE_DMA=y +CONFIG_SMP=y +CONFIG_X86_FEATURE_NAMES=y +CONFIG_X86_X2APIC=y +CONFIG_X86_MPPARSE=y +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_IOSF_MBI is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_HYPERVISOR_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_XEN=y +CONFIG_XEN_DOM0=y +CONFIG_XEN_PVHVM=y +CONFIG_XEN_MAX_DOMAIN_MEMORY=500 +CONFIG_XEN_SAVE_RESTORE=y +# CONFIG_XEN_DEBUG_FS is not set +CONFIG_XEN_PVH=y +CONFIG_KVM_GUEST=y +# CONFIG_KVM_DEBUG_FS is not set +CONFIG_PARAVIRT_TIME_ACCOUNTING=y +CONFIG_PARAVIRT_CLOCK=y +CONFIG_NO_BOOTMEM=y +# CONFIG_MEMTEST is not set +# CONFIG_MK8 is not set +# CONFIG_MPSC is not set +# CONFIG_MCORE2 is not set +# CONFIG_MATOM is not set +CONFIG_GENERIC_CPU=y +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_L1_CACHE_SHIFT=6 +CONFIG_X86_TSC=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=64 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +CONFIG_GART_IOMMU=y +CONFIG_CALGARY_IOMMU=y +CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +# CONFIG_MAXSMP is not set +CONFIG_NR_CPUS=128 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +CONFIG_PREEMPT_NONE=y +# CONFIG_PREEMPT_VOLUNTARY is not set +# CONFIG_PREEMPT is not set +CONFIG_X86_UP_APIC_MSI=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_X86_16BIT=y +CONFIG_X86_ESPFIX64=y +CONFIG_I8K=m +CONFIG_MICROCODE=y +CONFIG_MICROCODE_INTEL=y +CONFIG_MICROCODE_AMD=y +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_MICROCODE_INTEL_EARLY=y +CONFIG_MICROCODE_AMD_EARLY=y +CONFIG_MICROCODE_EARLY=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_DIRECT_GBPAGES=y +CONFIG_NUMA=y +CONFIG_AMD_NUMA=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_NODES_SPAN_OTHER_NODES=y +# CONFIG_NUMA_EMU is not set +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_MEMORY_PROBE=y +CONFIG_ARCH_PROC_KCORE_TEXT=y +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_NEED_MULTIPLE_NODES=y +CONFIG_HAVE_MEMORY_PRESENT=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_ARCH_DISCARD_MEMBLOCK=y +CONFIG_MEMORY_ISOLATION=y +# CONFIG_MOVABLE_NODE is not set +CONFIG_HAVE_BOOTMEM_INFO_NODE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTPLUG_SPARSE=y +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_NEED_BOUNCE_POOL=y +CONFIG_VIRT_TO_BUS=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_MEMORY_FAILURE=y +CONFIG_HWPOISON_INJECT=m +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y +CONFIG_FRONTSWAP=y +# CONFIG_CMA is not set +CONFIG_ZSWAP=y +CONFIG_ZPOOL=y +CONFIG_ZBUD=y +CONFIG_ZSMALLOC=y +# CONFIG_PGTABLE_MAPPING is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_X86_RESERVE_LOW=64 +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_RANDOM=y +CONFIG_X86_SMAP=y +CONFIG_EFI=y +CONFIG_EFI_STUB=y +# CONFIG_EFI_MIXED is not set +CONFIG_SECCOMP=y +CONFIG_HZ_100=y +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +# CONFIG_HZ_1000 is not set +CONFIG_HZ=100 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +# CONFIG_CRASH_DUMP is not set +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +# CONFIG_RANDOMIZE_BASE is not set +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set +# CONFIG_DEBUG_HOTPLUG_CPU0 is not set +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_USE_PERCPU_NUMA_NODE_ID=y + +# +# Power management and ACPI options +# +CONFIG_ARCH_HIBERNATION_HEADER=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_PM_STD_PARTITION="" +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM_RUNTIME=y +CONFIG_PM=y +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +CONFIG_PM_TEST_SUSPEND=y +CONFIG_PM_SLEEP_DEBUG=y +CONFIG_DPM_WATCHDOG=y +CONFIG_DPM_WATCHDOG_TIMEOUT=60 +CONFIG_PM_TRACE=y +CONFIG_PM_TRACE_RTC=y +CONFIG_PM_CLK=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SLEEP=y +# CONFIG_ACPI_PROCFS_POWER is not set +CONFIG_ACPI_EC_DEBUGFS=m +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=m +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=m +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_MEMORY=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_HED=y +CONFIG_ACPI_CUSTOM_METHOD=m +CONFIG_ACPI_BGRT=y +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=m +CONFIG_ACPI_APEI_ERST_DEBUG=m +CONFIG_ACPI_EXTLOG=m +CONFIG_SFI=y + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# x86 CPU frequency scaling drivers +# +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ_CPB=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_AMD_FREQ_SENSITIVITY=m +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_P4_CLOCKMOD=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_INTEL_IDLE=y + +# +# Memory power savings +# +CONFIG_I7300_IDLE_IOAT_CHANNEL=y +CONFIG_I7300_IDLE=m + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_XEN=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM=y +# CONFIG_PCIEASPM_DEBUG is not set +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +CONFIG_PCIE_PME=y +CONFIG_PCI_MSI=y +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_XEN_PCIDEV_FRONTEND=m +CONFIG_HT_IRQ=y +CONFIG_PCI_ATS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCI_IOAPIC=y +CONFIG_PCI_LABEL=y + +# +# PCI host controller drivers +# +CONFIG_ISA_DMA_API=y +CONFIG_AMD_NB=y +CONFIG_PCCARD=m +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +CONFIG_PD6729=m +CONFIG_I82092=m +CONFIG_PCCARD_NONSTATIC=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_RAPIDIO=m +CONFIG_RAPIDIO_TSI721=m +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set +CONFIG_RAPIDIO_DMA_ENGINE=y +CONFIG_RAPIDIO_DEBUG=y +CONFIG_RAPIDIO_ENUM_BASIC=m + +# +# RapidIO Switch drivers +# +CONFIG_RAPIDIO_TSI57X=m +CONFIG_RAPIDIO_CPS_XX=m +CONFIG_RAPIDIO_TSI568=m +CONFIG_RAPIDIO_CPS_GEN2=m +# CONFIG_X86_SYSFB is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_BINFMT_SCRIPT=y +# CONFIG_HAVE_AOUT is not set +CONFIG_BINFMT_MISC=y +CONFIG_COREDUMP=y +CONFIG_IA32_EMULATION=y +# CONFIG_IA32_AOUT is not set +# CONFIG_X86_X32 is not set +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_KEYS_COMPAT=y +CONFIG_X86_DEV_DMA_OPS=y +CONFIG_PMC_ATOM=y +CONFIG_NET=y +CONFIG_COMPAT_NETLINK_MESSAGES=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=m +CONFIG_XFRM_USER=m +# CONFIG_XFRM_SUB_POLICY is not set +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=m +CONFIG_NET_KEY_MIGRATE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_FIB_TRIE_STATS=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_IPGRE=m +# CONFIG_NET_IPGRE_BROADCAST is not set +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +# CONFIG_NET_FOU is not set +# CONFIG_GENEVE is not set +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=y +CONFIG_INET_DIAG=m +CONFIG_INET_TCP_DIAG=m +CONFIG_INET_UDP_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_HTCP=m +CONFIG_TCP_CONG_HSTCP=m +CONFIG_TCP_CONG_HYBLA=m +CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_SCALABLE=m +CONFIG_TCP_CONG_LP=m +CONFIG_TCP_CONG_VENO=m +CONFIG_TCP_CONG_YEAH=m +CONFIG_TCP_CONG_ILLINOIS=m +# CONFIG_TCP_CONG_DCTCP is not set +CONFIG_DEFAULT_CUBIC=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_LOG_COMMON=m +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_PROCFS=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_NF_NAT_PROTO_DCCP=m +CONFIG_NF_NAT_PROTO_UDPLITE=m +CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_SIP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_INET=m +CONFIG_NFT_EXTHDR=m +CONFIG_NFT_META=m +CONFIG_NFT_CT=m +CONFIG_NFT_RBTREE=m +CONFIG_NFT_HASH=m +CONFIG_NFT_COUNTER=m +CONFIG_NFT_LOG=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_NAT=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_COMPAT=m +CONFIG_NETFILTER_XTABLES=m + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_IP_SET=m +CONFIG_IP_SET_MAX=256 +CONFIG_IP_SET_BITMAP_IP=m +CONFIG_IP_SET_BITMAP_IPMAC=m +CONFIG_IP_SET_BITMAP_PORT=m +CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m +CONFIG_IP_SET_HASH_IPPORT=m +CONFIG_IP_SET_HASH_IPPORTIP=m +CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_MAC=m +CONFIG_IP_SET_HASH_NETPORTNET=m +CONFIG_IP_SET_HASH_NET=m +CONFIG_IP_SET_HASH_NETNET=m +CONFIG_IP_SET_HASH_NETPORT=m +CONFIG_IP_SET_HASH_NETIFACE=m +CONFIG_IP_SET_LIST_SET=m +CONFIG_IP_VS=m +CONFIG_IP_VS_IPV6=y +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_SCTP=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_NQ=m + +# +# IPVS SH scheduler +# +CONFIG_IP_VS_SH_TAB_BITS=8 + +# +# IPVS application helper +# +CONFIG_IP_VS_FTP=m +CONFIG_IP_VS_NFCT=y +CONFIG_IP_VS_PE_SIP=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_TABLES_IPV4=m +CONFIG_NFT_CHAIN_ROUTE_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NF_TABLES_ARP=m +CONFIG_NF_NAT_IPV4=m +CONFIG_NFT_CHAIN_NAT_IPV4=m +CONFIG_NF_NAT_MASQUERADE_IPV4=m +CONFIG_NFT_MASQ_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +# +# IPv6: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_NF_TABLES_IPV6=m +CONFIG_NFT_CHAIN_ROUTE_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NFT_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_NAT_IPV6=m +CONFIG_NFT_CHAIN_NAT_IPV6=m +CONFIG_NF_NAT_MASQUERADE_IPV6=m +CONFIG_NFT_MASQ_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_LOG_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_IP_DCCP=m +CONFIG_INET_DCCP_DIAG=m + +# +# DCCP CCIDs Configuration +# +# CONFIG_IP_DCCP_CCID2_DEBUG is not set +CONFIG_IP_DCCP_CCID3=y +# CONFIG_IP_DCCP_CCID3_DEBUG is not set +CONFIG_IP_DCCP_TFRC_LIB=y + +# +# DCCP Kernel Hacking +# +# CONFIG_IP_DCCP_DEBUG is not set +CONFIG_NET_DCCPPROBE=m +CONFIG_IP_SCTP=m +CONFIG_NET_SCTPPROBE=m +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +CONFIG_ATM=m +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_LANE=m +CONFIG_ATM_MPOA=m +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_L2TP=m +# CONFIG_L2TP_DEBUGFS is not set +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=m +CONFIG_MRP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_HAVE_NET_DSA=y +CONFIG_NET_DSA=m +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_DSA=y +CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_VLAN_8021Q_MVRP=y +# CONFIG_DECNET is not set +CONFIG_LLC=m +CONFIG_LLC2=m +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +CONFIG_PHONET=m +CONFIG_6LOWPAN=m +CONFIG_IEEE802154=m +CONFIG_IEEE802154_6LOWPAN=m +CONFIG_MAC802154=m +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_ATM=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +# CONFIG_CLS_U32_PERF is not set +# CONFIG_CLS_U32_MARK is not set +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +# CONFIG_NET_EMATCH is not set +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_CLS_IND=y +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=m +CONFIG_BATMAN_ADV=m +CONFIG_BATMAN_ADV_BLA=y +CONFIG_BATMAN_ADV_DAT=y +CONFIG_BATMAN_ADV_NC=y +# CONFIG_BATMAN_ADV_MCAST is not set +# CONFIG_BATMAN_ADV_DEBUG is not set +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GRE=y +CONFIG_OPENVSWITCH_VXLAN=y +CONFIG_VSOCKETS=m +CONFIG_VMWARE_VMCI_VSOCKETS=m +CONFIG_NETLINK_MMAP=y +CONFIG_NETLINK_DIAG=m +CONFIG_NET_MPLS_GSO=m +CONFIG_HSR=m +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +# CONFIG_CGROUP_NET_PRIO is not set +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_BPF_JIT=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +CONFIG_NET_TCPPROBE=m +CONFIG_NET_DROP_MONITOR=m +CONFIG_HAMRADIO=y + +# +# Packet Radio protocols +# +CONFIG_AX25=m +CONFIG_AX25_DAMA_SLAVE=y +CONFIG_NETROM=m +CONFIG_ROSE=m + +# +# AX.25 network device drivers +# +CONFIG_MKISS=m +CONFIG_6PACK=m +CONFIG_BPQETHER=m +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_YAM=m +# CONFIG_CAN is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +CONFIG_IRDA_ULTRA=y + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# CONFIG_IRDA_DEBUG is not set + +# +# Infrared-port device drivers +# + +# +# SIR device drivers +# +CONFIG_IRTTY_SIR=m + +# +# Dongle support +# +CONFIG_DONGLE=y +CONFIG_ESI_DONGLE=m +CONFIG_ACTISYS_DONGLE=m +CONFIG_TEKRAM_DONGLE=m +CONFIG_TOIM3232_DONGLE=m +CONFIG_LITELINK_DONGLE=m +CONFIG_MA600_DONGLE=m +CONFIG_GIRBIL_DONGLE=m +CONFIG_MCP2120_DONGLE=m +CONFIG_OLD_BELKIN_DONGLE=m +CONFIG_ACT200L_DONGLE=m +CONFIG_KINGSUN_DONGLE=m +CONFIG_KSDAZZLE_DONGLE=m +CONFIG_KS959_DONGLE=m + +# +# FIR device drivers +# +CONFIG_USB_IRDA=m +CONFIG_SIGMATEL_FIR=m +CONFIG_NSC_FIR=m +CONFIG_WINBOND_FIR=m +CONFIG_SMC_IRCC_FIR=m +CONFIG_ALI_FIR=m +CONFIG_VLSI_FIR=m +CONFIG_VIA_FIR=m +CONFIG_MCS_FIR=m +CONFIG_BT=m +CONFIG_BT_6LOWPAN=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_CMTP=m +CONFIG_BT_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_3WIRE=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBTUART=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_AF_RXRPC=m +# CONFIG_AF_RXRPC_DEBUG is not set +CONFIG_RXKAD=m +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +# CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_WEXT=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_DEBUGFS is not set +CONFIG_MAC80211_MESSAGE_TRACING=y +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_WIMAX=m +CONFIG_WIMAX_DEBUG_LEVEL=8 +CONFIG_RFKILL=m +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +# CONFIG_RFKILL_REGULATOR is not set +CONFIG_RFKILL_GPIO=m +CONFIG_NET_9P=m +CONFIG_NET_9P_VIRTIO=m +# CONFIG_NET_9P_RDMA is not set +# CONFIG_NET_9P_DEBUG is not set +CONFIG_CAIF=m +# CONFIG_CAIF_DEBUG is not set +CONFIG_CAIF_NETDEV=m +CONFIG_CAIF_USB=m +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +CONFIG_NFC_NCI_SPI=y +CONFIG_NFC_HCI=m +CONFIG_NFC_SHDLC=y + +# +# Near Field Communication (NFC) devices +# +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_TRF7970A=m +CONFIG_NFC_MEI_PHY=m +CONFIG_NFC_SIM=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +# CONFIG_NFC_PN544_I2C is not set +CONFIG_NFC_PN544_MEI=m +CONFIG_NFC_MICROREAD=m +# CONFIG_NFC_MICROREAD_I2C is not set +CONFIG_NFC_MICROREAD_MEI=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_NFC_ST21NFCA=m +# CONFIG_NFC_ST21NFCA_I2C is not set +CONFIG_NFC_ST21NFCB=m +CONFIG_NFC_ST21NFCB_I2C=m +CONFIG_HAVE_BPF_JIT=y + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER=y +CONFIG_UEVENT_HELPER_PATH="" +CONFIG_DEVTMPFS=y +# CONFIG_DEVTMPFS_MOUNT is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_EXTRA_FIRMWARE="" +CONFIG_FW_LOADER_USER_HELPER=y +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_ALLOW_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +CONFIG_SYS_HYPERVISOR=y +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_SPI=y +CONFIG_REGMAP_MMIO=y +CONFIG_REGMAP_IRQ=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_FENCE_TRACE is not set + +# +# Bus devices +# +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y +CONFIG_MTD=m +CONFIG_MTD_TESTS=m +CONFIG_MTD_REDBOOT_PARTS=m +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_AR7_PARTS=m + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_BLOCK_RO=m +CONFIG_FTL=m +CONFIG_NFTL=m +CONFIG_NFTL_RW=y +CONFIG_INFTL=m +CONFIG_RFD_FTL=m +CONFIG_SSFDC=m +CONFIG_SM_FTL=m +CONFIG_MTD_OOPS=m +CONFIG_MTD_SWAP=m + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_GEN_PROBE=m +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_NOSWAP=y +# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set +# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set +CONFIG_MTD_CFI_GEOMETRY=y +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +CONFIG_MTD_MAP_BANK_WIDTH_8=y +CONFIG_MTD_MAP_BANK_WIDTH_16=y +CONFIG_MTD_MAP_BANK_WIDTH_32=y +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +CONFIG_MTD_CFI_I4=y +CONFIG_MTD_CFI_I8=y +CONFIG_MTD_OTP=y +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_RAM=m +CONFIG_MTD_ROM=m +CONFIG_MTD_ABSENT=m + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +CONFIG_MTD_PHYSMAP=m +CONFIG_MTD_PHYSMAP_COMPAT=y +CONFIG_MTD_PHYSMAP_START=0x8000000 +CONFIG_MTD_PHYSMAP_LEN=0 +CONFIG_MTD_PHYSMAP_BANKWIDTH=2 +CONFIG_MTD_SBC_GXX=m +CONFIG_MTD_AMD76XROM=m +CONFIG_MTD_ICHXROM=m +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +CONFIG_MTD_NETtel=m +CONFIG_MTD_L440GX=m +CONFIG_MTD_PCI=m +CONFIG_MTD_PCMCIA=m +CONFIG_MTD_PCMCIA_ANONYMOUS=y +CONFIG_MTD_GPIO_ADDR=m +CONFIG_MTD_INTEL_VR_NOR=m +CONFIG_MTD_PLATRAM=m +CONFIG_MTD_LATCH_ADDR=m + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +CONFIG_MTD_DATAFLASH=m +CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y +CONFIG_MTD_DATAFLASH_OTP=y +# CONFIG_MTD_M25P80 is not set +CONFIG_MTD_SST25L=m +CONFIG_MTD_SLRAM=m +CONFIG_MTD_PHRAM=m +CONFIG_MTD_MTDRAM=m +CONFIG_MTDRAM_TOTAL_SIZE=4096 +CONFIG_MTDRAM_ERASE_SIZE=128 +CONFIG_MTD_BLOCK2MTD=m + +# +# Disk-On-Chip Device Drivers +# +CONFIG_MTD_DOCG3=m +CONFIG_BCH_CONST_M=14 +CONFIG_BCH_CONST_T=4 +CONFIG_MTD_NAND_ECC=m +CONFIG_MTD_NAND_ECC_SMC=y +CONFIG_MTD_NAND=m +# CONFIG_MTD_NAND_ECC_BCH is not set +CONFIG_MTD_SM_COMMON=m +CONFIG_MTD_NAND_DENALI=m +CONFIG_MTD_NAND_DENALI_PCI=m +CONFIG_MTD_NAND_DENALI_DT=m +CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018 +CONFIG_MTD_NAND_GPIO=m +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set +CONFIG_MTD_NAND_IDS=m +CONFIG_MTD_NAND_RICOH=m +CONFIG_MTD_NAND_DISKONCHIP=m +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 +CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y +CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y +CONFIG_MTD_NAND_DOCG4=m +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_NANDSIM=m +CONFIG_MTD_NAND_PLATFORM=m +CONFIG_MTD_ONENAND=m +CONFIG_MTD_ONENAND_VERIFY_WRITE=y +CONFIG_MTD_ONENAND_GENERIC=m +CONFIG_MTD_ONENAND_OTP=y +CONFIG_MTD_ONENAND_2X_PROGRAM=y + +# +# LPDDR & LPDDR2 PCM memory drivers +# +CONFIG_MTD_LPDDR=m +CONFIG_MTD_QINFO_PROBE=m +CONFIG_MTD_SPI_NOR=m +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +CONFIG_MTD_UBI_GLUEBI=m +CONFIG_MTD_UBI_BLOCK=y +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_SERIAL=m +CONFIG_PARPORT_PC_FIFO=y +CONFIG_PARPORT_PC_SUPERIO=y +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +CONFIG_PARPORT_AX88796=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +CONFIG_BLK_DEV_FD=m +CONFIG_PARIDE=m + +# +# Parallel IDE high-level drivers +# +CONFIG_PARIDE_PD=m +CONFIG_PARIDE_PCD=m +CONFIG_PARIDE_PF=m +CONFIG_PARIDE_PT=m +CONFIG_PARIDE_PG=m + +# +# Parallel IDE protocol modules +# +CONFIG_PARIDE_ATEN=m +CONFIG_PARIDE_BPCK=m +CONFIG_PARIDE_COMM=m +CONFIG_PARIDE_DSTR=m +CONFIG_PARIDE_FIT2=m +CONFIG_PARIDE_FIT3=m +CONFIG_PARIDE_EPAT=m +CONFIG_PARIDE_EPATC8=y +CONFIG_PARIDE_EPIA=m +CONFIG_PARIDE_FRIQ=m +CONFIG_PARIDE_FRPW=m +CONFIG_PARIDE_KBIC=m +CONFIG_PARIDE_KTTI=m +CONFIG_PARIDE_ON20=m +CONFIG_PARIDE_ON26=m +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_ZRAM=m +CONFIG_ZRAM_LZ4_COMPRESS=y +CONFIG_ZRAM_DEBUG=y +CONFIG_BLK_CPQ_CISS_DA=m +CONFIG_CISS_SCSI_TAPE=y +CONFIG_BLK_DEV_DAC960=m +CONFIG_BLK_DEV_UMEM=m +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_NVME=m +CONFIG_BLK_DEV_SKD=m +CONFIG_BLK_DEV_OSD=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_XEN_BLKDEV_FRONTEND=m +CONFIG_XEN_BLKDEV_BACKEND=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_BLK_DEV_RBD=m +CONFIG_BLK_DEV_RSXX=m + +# +# Misc devices +# +CONFIG_SENSORS_LIS3LV02D=m +CONFIG_AD525X_DPOT=m +CONFIG_AD525X_DPOT_I2C=m +CONFIG_AD525X_DPOT_SPI=m +CONFIG_DUMMY_IRQ=m +CONFIG_IBM_ASM=m +CONFIG_PHANTOM=m +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_APDS9802ALS=m +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_DS1682=m +CONFIG_TI_DAC7512=m +CONFIG_VMWARE_BALLOON=m +CONFIG_BMP085=y +CONFIG_BMP085_I2C=m +CONFIG_BMP085_SPI=m +CONFIG_USB_SWITCH_FSA9480=m +CONFIG_LATTICE_ECP3_CONFIG=m +CONFIG_SRAM=y +CONFIG_C2PORT=m +CONFIG_C2PORT_DURAMAR_2150=m + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +# CONFIG_EEPROM_AT25 is not set +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93CX6=m +# CONFIG_EEPROM_93XX46 is not set +CONFIG_CB710_CORE=m +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y + +# +# Texas Instruments shared transport line discipline +# +CONFIG_TI_ST=m +CONFIG_SENSORS_LIS3_I2C=m + +# +# Altera FPGA firmware download module +# +CONFIG_ALTERA_STAPL=m +CONFIG_INTEL_MEI=m +CONFIG_INTEL_MEI_ME=m +CONFIG_INTEL_MEI_TXE=m +CONFIG_VMWARE_VMCI=m + +# +# Intel MIC Bus Driver +# +CONFIG_INTEL_MIC_BUS=m + +# +# Intel MIC Host Driver +# +CONFIG_INTEL_MIC_HOST=m + +# +# Intel MIC Card Driver +# +CONFIG_INTEL_MIC_CARD=m +CONFIG_GENWQE=m +CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 +CONFIG_ECHO=m +# CONFIG_CXL_BASE is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=m +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +CONFIG_SCSI_NETLINK=y +# CONFIG_SCSI_MQ_DEFAULT is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=m +CONFIG_CHR_DEV_SCH=m +CONFIG_SCSI_ENCLOSURE=m +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +CONFIG_SCSI_SCAN_ASYNC=y + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_LIBSAS=m +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_ISCSI_BOOT_SYSFS=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_BE2ISCSI=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +CONFIG_AIC79XX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +CONFIG_SCSI_MVSAS_TASKLET=y +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_DPT_I2O=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ESAS2R=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=m +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +# CONFIG_SCSI_MPT2SAS_LOGGING is not set +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS_LOGGING=y +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_SCSI_FLASHPOINT=y +CONFIG_VMWARE_PVSCSI=m +# CONFIG_XEN_SCSI_FRONTEND is not set +CONFIG_HYPERV_STORAGE=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_EATA=m +# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set +# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set +CONFIG_SCSI_EATA_MAX_TAGS=16 +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +CONFIG_SCSI_ISCI=m +CONFIG_SCSI_IPS=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_PPA=m +CONFIG_SCSI_IMM=m +# CONFIG_SCSI_IZIP_EPP16 is not set +# CONFIG_SCSI_IZIP_SLOW_CTR is not set +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +CONFIG_SCSI_SYM53C8XX_MMIO=y +CONFIG_SCSI_IPR=m +# CONFIG_SCSI_IPR_TRACE is not set +# CONFIG_SCSI_IPR_DUMP is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_TCM_QLA2XXX=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_VIRTIO=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=m +CONFIG_SCSI_DH_RDAC=m +CONFIG_SCSI_DH_HP_SW=m +CONFIG_SCSI_DH_EMC=m +CONFIG_SCSI_DH_ALUA=m +CONFIG_SCSI_OSD_INITIATOR=m +CONFIG_SCSI_OSD_ULD=m +CONFIG_SCSI_OSD_DPRINT_SENSE=0 +# CONFIG_SCSI_OSD_DEBUG is not set +CONFIG_ATA=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_ACPI=y +CONFIG_SATA_ZPODD=y +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_INIC162X=m +CONFIG_SATA_ACARD_AHCI=m +CONFIG_SATA_SIL24=m +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +CONFIG_PDC_ADMA=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_SX4=m +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +CONFIG_ATA_PIIX=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_SATA_PROMISE=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIS=m +CONFIG_SATA_SVW=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m + +# +# PATA SFF controllers with BMDMA +# +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_ATP867X=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +# CONFIG_PATA_HPT3X3_DMA is not set +CONFIG_PATA_IT8213=m +CONFIG_PATA_IT821X=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RDC=m +CONFIG_PATA_SCH=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_SIS=m +CONFIG_PATA_TOSHIBA=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m + +# +# PIO-only SFF controllers +# +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_RZ1000=m + +# +# Generic fallback / legacy drivers +# +CONFIG_PATA_ACPI=m +CONFIG_ATA_GENERIC=m +CONFIG_PATA_LEGACY=m +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BCACHE=m +# CONFIG_BCACHE_DEBUG is not set +# CONFIG_BCACHE_CLOSURES_DEBUG is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=m +# CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=m +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_MQ=m +CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_ERA=m +CONFIG_DM_MIRROR=m +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_DM_UEVENT=y +CONFIG_DM_FLAKEY=m +CONFIG_DM_VERITY=m +CONFIG_DM_SWITCH=m +CONFIG_TARGET_CORE=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_PSCSI=m +CONFIG_TCM_USER=m +CONFIG_LOOPBACK_TARGET=m +CONFIG_TCM_FC=m +CONFIG_ISCSI_TARGET=m +CONFIG_SBP_TARGET=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=128 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_I2O=m +CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y +CONFIG_I2O_EXT_ADAPTEC=y +CONFIG_I2O_EXT_ADAPTEC_DMA64=y +CONFIG_I2O_CONFIG=m +CONFIG_I2O_CONFIG_OLD_IOCTL=y +CONFIG_I2O_BUS=m +CONFIG_I2O_BLOCK=m +CONFIG_I2O_SCSI=m +CONFIG_I2O_PROC=m +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MAC_EMUMOUSEBTN=m +CONFIG_NETDEVICES=y +CONFIG_MII=m +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=m +CONFIG_EQUALIZER=m +# CONFIG_NET_FC is not set +CONFIG_IFB=m +CONFIG_NET_TEAM=m +CONFIG_NET_TEAM_MODE_BROADCAST=m +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m +CONFIG_NET_TEAM_MODE_RANDOM=m +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m +CONFIG_NET_TEAM_MODE_LOADBALANCE=m +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_VXLAN=m +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_RIONET=m +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RIONET_RX_SIZE=128 +CONFIG_TUN=m +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +CONFIG_NLMON=m +CONFIG_SUNGEM_PHY=m +CONFIG_ARCNET=m +CONFIG_ARCNET_1201=m +CONFIG_ARCNET_1051=m +CONFIG_ARCNET_RAW=m +CONFIG_ARCNET_CAP=m +CONFIG_ARCNET_COM90xx=m +CONFIG_ARCNET_COM90xxIO=m +CONFIG_ARCNET_RIM_I=m +CONFIG_ARCNET_COM20020=m +CONFIG_ARCNET_COM20020_PCI=m +CONFIG_ARCNET_COM20020_CS=m +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +CONFIG_ATM_ZATM=m +# CONFIG_ATM_ZATM_DEBUG is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_AMBASSADOR=m +# CONFIG_ATM_AMBASSADOR_DEBUG is not set +CONFIG_ATM_HORIZON=m +# CONFIG_ATM_HORIZON_DEBUG is not set +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_FORE200E=m +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_FORE200E_TX_RETRY=16 +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_ATM_SOLOS=m + +# +# CAIF transport drivers +# +CONFIG_CAIF_TTY=m +CONFIG_CAIF_SPI_SLAVE=m +CONFIG_CAIF_SPI_SYNC=y +CONFIG_CAIF_HSI=m +CONFIG_CAIF_VIRTIO=m +CONFIG_VHOST_NET=m +CONFIG_VHOST_SCSI=m +CONFIG_VHOST_RING=m +CONFIG_VHOST=m + +# +# Distributed Switch Architecture drivers +# +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y +CONFIG_NET_DSA_MV88E6131=m +CONFIG_NET_DSA_MV88E6123_61_65=m +CONFIG_NET_DSA_MV88E6171=m +CONFIG_NET_DSA_BCM_SF2=m +CONFIG_ETHERNET=y +CONFIG_MDIO=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_3C589=m +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_NET_VENDOR_AGERE=y +CONFIG_ET131X=m +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ALTERA_TSE=m +CONFIG_NET_VENDOR_AMD=y +CONFIG_AMD8111_ETH=m +CONFIG_PCNET32=m +CONFIG_PCMCIA_NMCLAN=m +# CONFIG_NET_XGENE is not set +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_ATL2=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +CONFIG_ALX=m +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_BNX2=m +CONFIG_CNIC=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +CONFIG_BNX2X_SRIOV=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_BNA=m +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +CONFIG_CHELSIO_T4VF=m +CONFIG_NET_VENDOR_CISCO=y +CONFIG_ENIC=m +# CONFIG_CX_ECAT is not set +CONFIG_DNET=m +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=m +CONFIG_DE2104X_DSL=0 +CONFIG_TULIP=m +# CONFIG_TULIP_MWI is not set +# CONFIG_TULIP_MMIO is not set +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +CONFIG_NET_VENDOR_DLINK=y +CONFIG_DL2K=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_BE2NET=m +CONFIG_BE2NET_VXLAN=y +CONFIG_NET_VENDOR_EXAR=y +CONFIG_S2IO=m +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_NET_VENDOR_FUJITSU=y +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_NET_VENDOR_HP=y +CONFIG_HP100=m +CONFIG_NET_VENDOR_INTEL=y +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGB_HWMON=y +CONFIG_IGB_DCA=y +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_DCA=y +CONFIG_IXGBEVF=m +CONFIG_I40E=m +CONFIG_I40E_VXLAN=y +CONFIG_I40EVF=m +# CONFIG_FM10K is not set +CONFIG_NET_VENDOR_I825XX=y +CONFIG_IP1000=m +CONFIG_JME=m +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_MVMDIO=m +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKGE_GENESIS=y +CONFIG_SKY2=m +# CONFIG_SKY2_DEBUG is not set +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_MLX4_EN=m +CONFIG_MLX4_EN_VXLAN=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_MLX5_CORE=m +CONFIG_NET_VENDOR_MICREL=y +CONFIG_KS8842=m +CONFIG_KS8851=m +CONFIG_KS8851_MLL=m +CONFIG_KSZ884X_PCI=m +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_ENC28J60=m +# CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_NET_VENDOR_MYRI=y +CONFIG_MYRI10GE=m +CONFIG_MYRI10GE_DCA=y +CONFIG_FEALNX=m +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NATSEMI=m +CONFIG_NS83820=m +CONFIG_NET_VENDOR_8390=y +CONFIG_PCMCIA_AXNET=m +CONFIG_NE2K_PCI=m +CONFIG_PCMCIA_PCNET=m +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_FORCEDETH=m +CONFIG_NET_VENDOR_OKI=y +CONFIG_ETHOC=m +CONFIG_NET_PACKET_ENGINE=y +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_QLA3XXX=m +CONFIG_QLCNIC=m +CONFIG_QLCNIC_SRIOV=y +# CONFIG_QLCNIC_VXLAN is not set +CONFIG_QLCNIC_HWMON=y +CONFIG_QLGE=m +CONFIG_NETXEN_NIC=m +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_ATP=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=m +CONFIG_NET_VENDOR_RDC=y +CONFIG_R6040=m +CONFIG_NET_VENDOR_SAMSUNG=y +# CONFIG_SXGBE_ETH is not set +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_SC92031=m +CONFIG_NET_VENDOR_SIS=y +CONFIG_SIS900=m +CONFIG_SIS190=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_SFC_MCDI_MON=y +CONFIG_SFC_SRIOV=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_PCMCIA_SMC91C92=m +CONFIG_EPIC100=m +CONFIG_SMSC911X=m +# CONFIG_SMSC911X_ARCH_HOOKS is not set +CONFIG_SMSC9420=m +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_STMMAC_ETH=m +# CONFIG_STMMAC_PLATFORM is not set +CONFIG_STMMAC_PCI=y +# CONFIG_STMMAC_DEBUG_FS is not set +# CONFIG_STMMAC_DA is not set +CONFIG_NET_VENDOR_SUN=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NIU=m +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_TEHUTI=m +CONFIG_NET_VENDOR_TI=y +CONFIG_TLAN=m +CONFIG_NET_VENDOR_VIA=y +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +CONFIG_VIA_VELOCITY=m +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_WIZNET_W5100=m +CONFIG_WIZNET_W5300=m +# CONFIG_WIZNET_BUS_DIRECT is not set +# CONFIG_WIZNET_BUS_INDIRECT is not set +CONFIG_WIZNET_BUS_ANY=y +CONFIG_NET_VENDOR_XIRCOM=y +CONFIG_PCMCIA_XIRC2PS=m +CONFIG_FDDI=m +CONFIG_DEFXX=m +CONFIG_DEFXX_MMIO=y +CONFIG_SKFP=m +CONFIG_HIPPI=y +CONFIG_ROADRUNNER=m +CONFIG_ROADRUNNER_LARGE_RINGS=y +CONFIG_NET_SB1000=m +CONFIG_PHYLIB=m + +# +# MII PHY device drivers +# +CONFIG_AT803X_PHY=m +CONFIG_AMD_PHY=m +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM7XXX_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m +CONFIG_MICREL_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_GPIO=m +CONFIG_MDIO_BCM_UNIMAC=m +CONFIG_MICREL_KS8995MA=m +CONFIG_PLIP=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOATM=m +CONFIG_PPPOE=m +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_SLIP=m +CONFIG_SLHC=m +CONFIG_SLIP_COMPRESSED=y +CONFIG_SLIP_SMART=y +CONFIG_SLIP_MODE_SLIP6=y + +# +# Host-side USB support is needed for USB Network Adapter support +# +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_HUAWEI_CDC_NCM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_USB_NET_KALMIA=m +CONFIG_USB_NET_QMI_WWAN=m +CONFIG_USB_HSO=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_CDC_PHONET=m +CONFIG_USB_IPHETH=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_VL600=m +CONFIG_WLAN=y +CONFIG_PCMCIA_RAYCS=m +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AIRO=m +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_AIRO_CS=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PRISM54=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_ADM8211=m +# CONFIG_MAC80211_HWSIM is not set +CONFIG_MWL8K=m +CONFIG_ATH_COMMON=m +CONFIG_ATH_CARDS=m +# CONFIG_ATH_DEBUG is not set +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +# CONFIG_ATH5K_TRACER is not set +CONFIG_ATH5K_PCI=y +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y +# CONFIG_ATH9K_DEBUGFS is not set +# CONFIG_ATH9K_DYNACK is not set +CONFIG_ATH9K_WOW=y +CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_HTC=m +# CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +CONFIG_CARL9170_WPC=y +# CONFIG_CARL9170_HWRNG is not set +CONFIG_ATH6KL=m +CONFIG_ATH6KL_SDIO=m +CONFIG_ATH6KL_USB=m +# CONFIG_ATH6KL_DEBUG is not set +# CONFIG_ATH6KL_TRACING is not set +CONFIG_AR5523=m +CONFIG_WIL6210=m +CONFIG_WIL6210_ISR_COR=y +# CONFIG_WIL6210_TRACING is not set +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +# CONFIG_ATH10K_DEBUG is not set +CONFIG_ATH10K_DEBUGFS=y +# CONFIG_ATH10K_TRACING is not set +CONFIG_WCN36XX=m +# CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_B43=m +CONFIG_B43_BCMA=y +CONFIG_B43_SSB=y +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_BCMA is not set +# CONFIG_B43_BUSES_SSB is not set +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_PCMCIA=y +CONFIG_B43_SDIO=y +CONFIG_B43_BCMA_PIO=y +CONFIG_B43_PIO=y +CONFIG_B43_PHY_G=y +CONFIG_B43_PHY_N=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_PHY_HT=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_HWRNG=y +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_BRCMUTIL=m +CONFIG_BRCMSMAC=m +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y +CONFIG_BRCMFMAC_SDIO=y +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMFMAC_PCIE=y +# CONFIG_BRCM_TRACING is not set +# CONFIG_BRCMDBG is not set +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_CS=m +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_OPMODE_MODULAR=y +# CONFIG_IWLWIFI_BCAST_FILTERING is not set +# CONFIG_IWLWIFI_UAPSD is not set + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +CONFIG_IWLWIFI_DEVICE_TRACING=y +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_HERMES=m +CONFIG_HERMES_PRISM=y +CONFIG_HERMES_CACHE_FW_ON_INIT=y +CONFIG_PLX_HERMES=m +CONFIG_TMD_HERMES=m +CONFIG_NORTEL_HERMES=m +CONFIG_PCI_HERMES=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_SPECTRUM=m +CONFIG_ORINOCO_USB=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +# CONFIG_P54_SPI_DEFAULT_EEPROM is not set +CONFIG_P54_LEDS=y +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2800PCI_RT33XX=y +CONFIG_RT2800PCI_RT35XX=y +CONFIG_RT2800PCI_RT53XX=y +CONFIG_RT2800PCI_RT3290=y +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +CONFIG_RT2800USB_RT3573=y +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_RT55XX=y +CONFIG_RT2800USB_UNKNOWN=y +CONFIG_RT2800_LIB=m +CONFIG_RT2800_LIB_MMIO=m +CONFIG_RT2X00_LIB_MMIO=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_DEBUG is not set +CONFIG_RTL_CARDS=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_WL_TI=y +CONFIG_WL1251=m +CONFIG_WL1251_SPI=m +CONFIG_WL1251_SDIO=m +CONFIG_WL12XX=m +CONFIG_WL18XX=m +CONFIG_WLCORE=m +# CONFIG_WLCORE_SPI is not set +CONFIG_WLCORE_SDIO=m +CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_CW1200_WLAN_SPI=m +CONFIG_RSI_91X=m +CONFIG_RSI_DEBUGFS=y +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m + +# +# WiMAX Wireless Broadband devices +# +CONFIG_WIMAX_I2400M=m +CONFIG_WIMAX_I2400M_USB=m +CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 +CONFIG_WAN=y +CONFIG_LANMEDIA=m +CONFIG_HDLC=m +CONFIG_HDLC_RAW=m +CONFIG_HDLC_RAW_ETH=m +CONFIG_HDLC_CISCO=m +CONFIG_HDLC_FR=m +CONFIG_HDLC_PPP=m + +# +# X.25/LAPB support is disabled +# +CONFIG_PCI200SYN=m +CONFIG_WANXL=m +CONFIG_PC300TOO=m +CONFIG_FARSYNC=m +CONFIG_DSCC4=m +CONFIG_DSCC4_PCISYNC=y +CONFIG_DSCC4_PCI_RST=y +CONFIG_DLCI=m +CONFIG_DLCI_MAX=8 +CONFIG_SBNI=m +CONFIG_SBNI_MULTILINE=y +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_IEEE802154_FAKELB=m +CONFIG_IEEE802154_AT86RF230=m +CONFIG_IEEE802154_MRF24J40=m +CONFIG_IEEE802154_CC2520=m +CONFIG_XEN_NETDEV_FRONTEND=m +CONFIG_XEN_NETDEV_BACKEND=m +CONFIG_VMXNET3=m +CONFIG_HYPERV_NET=m +CONFIG_ISDN=y +CONFIG_ISDN_I4L=m +CONFIG_ISDN_PPP=y +CONFIG_ISDN_PPP_VJ=y +CONFIG_ISDN_MPP=y +CONFIG_IPPP_FILTER=y +CONFIG_ISDN_PPP_BSDCOMP=m +CONFIG_ISDN_AUDIO=y +CONFIG_ISDN_TTY_FAX=y + +# +# ISDN feature submodules +# +CONFIG_ISDN_DIVERSION=m + +# +# ISDN4Linux hardware drivers +# + +# +# Passive cards +# +CONFIG_ISDN_DRV_HISAX=m + +# +# D-channel protocol features +# +CONFIG_HISAX_EURO=y +CONFIG_DE_AOC=y +# CONFIG_HISAX_NO_SENDCOMPLETE is not set +# CONFIG_HISAX_NO_LLC is not set +# CONFIG_HISAX_NO_KEYPAD is not set +CONFIG_HISAX_1TR6=y +CONFIG_HISAX_NI1=y +CONFIG_HISAX_MAX_CARDS=8 + +# +# HiSax supported cards +# +CONFIG_HISAX_16_3=y +CONFIG_HISAX_TELESPCI=y +CONFIG_HISAX_S0BOX=y +CONFIG_HISAX_FRITZPCI=y +CONFIG_HISAX_AVM_A1_PCMCIA=y +CONFIG_HISAX_ELSA=y +CONFIG_HISAX_DIEHLDIVA=y +CONFIG_HISAX_SEDLBAUER=y +CONFIG_HISAX_NETJET=y +CONFIG_HISAX_NETJET_U=y +CONFIG_HISAX_NICCY=y +CONFIG_HISAX_BKM_A4T=y +CONFIG_HISAX_SCT_QUADRO=y +CONFIG_HISAX_GAZEL=y +CONFIG_HISAX_HFC_PCI=y +CONFIG_HISAX_W6692=y +CONFIG_HISAX_HFC_SX=y +CONFIG_HISAX_ENTERNOW_PCI=y +# CONFIG_HISAX_DEBUG is not set + +# +# HiSax PCMCIA card service modules +# +CONFIG_HISAX_SEDLBAUER_CS=m +CONFIG_HISAX_ELSA_CS=m +CONFIG_HISAX_AVM_A1_CS=m +CONFIG_HISAX_TELES_CS=m + +# +# HiSax sub driver modules +# +CONFIG_HISAX_ST5481=m +CONFIG_HISAX_HFCUSB=m +CONFIG_HISAX_HFC4S8S=m +CONFIG_HISAX_FRITZ_PCIPNP=m + +# +# Active cards +# +CONFIG_ISDN_CAPI=m +CONFIG_CAPI_TRACE=y +CONFIG_ISDN_CAPI_CAPI20=m +CONFIG_ISDN_CAPI_MIDDLEWARE=y +CONFIG_ISDN_CAPI_CAPIDRV=m +# CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set + +# +# CAPI hardware drivers +# +CONFIG_CAPI_AVM=y +CONFIG_ISDN_DRV_AVMB1_B1PCI=m +CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y +CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m +CONFIG_ISDN_DRV_AVMB1_AVM_CS=m +CONFIG_ISDN_DRV_AVMB1_T1PCI=m +CONFIG_ISDN_DRV_AVMB1_C4=m +CONFIG_CAPI_EICON=y +CONFIG_ISDN_DIVAS=m +CONFIG_ISDN_DIVAS_BRIPCI=y +CONFIG_ISDN_DIVAS_PRIPCI=y +CONFIG_ISDN_DIVAS_DIVACAPI=m +CONFIG_ISDN_DIVAS_USERIDI=m +CONFIG_ISDN_DIVAS_MAINT=m +CONFIG_ISDN_DRV_GIGASET=m +CONFIG_GIGASET_CAPI=y +# CONFIG_GIGASET_I4L is not set +# CONFIG_GIGASET_DUMMYLL is not set +CONFIG_GIGASET_BASE=m +CONFIG_GIGASET_M105=m +CONFIG_GIGASET_M101=m +# CONFIG_GIGASET_DEBUG is not set +CONFIG_HYSDN=m +CONFIG_HYSDN_CAPI=y +CONFIG_MISDN=m +CONFIG_MISDN_DSP=m +CONFIG_MISDN_L1OIP=m + +# +# mISDN hardware drivers +# +CONFIG_MISDN_HFCPCI=m +CONFIG_MISDN_HFCMULTI=m +CONFIG_MISDN_HFCUSB=m +CONFIG_MISDN_AVMFRITZ=m +CONFIG_MISDN_SPEEDFAX=m +CONFIG_MISDN_INFINEON=m +CONFIG_MISDN_W6692=m +CONFIG_MISDN_NETJET=m +CONFIG_MISDN_IPAC=m +CONFIG_MISDN_ISAR=m +CONFIG_ISDN_HDLC=m + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=m +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_MATRIXKMAP=m + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ADP5588=m +CONFIG_KEYBOARD_ADP5589=m +CONFIG_KEYBOARD_ATKBD=m +CONFIG_KEYBOARD_QT1070=m +CONFIG_KEYBOARD_QT2160=m +CONFIG_KEYBOARD_LKKBD=m +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m +CONFIG_KEYBOARD_TCA6416=m +CONFIG_KEYBOARD_TCA8418=m +CONFIG_KEYBOARD_MATRIX=m +CONFIG_KEYBOARD_LM8323=m +CONFIG_KEYBOARD_LM8333=m +CONFIG_KEYBOARD_MAX7359=m +CONFIG_KEYBOARD_MCS=m +CONFIG_KEYBOARD_MPR121=m +CONFIG_KEYBOARD_NEWTON=m +CONFIG_KEYBOARD_OPENCORES=m +CONFIG_KEYBOARD_SAMSUNG=m +CONFIG_KEYBOARD_STOWAWAY=m +CONFIG_KEYBOARD_SUNKBD=m +CONFIG_KEYBOARD_XTKBD=m +CONFIG_KEYBOARD_CROS_EC=m +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_SENTELIC=y +CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_CYAPA=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_GPIO=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_USB=y +CONFIG_JOYSTICK_IFORCE_232=y +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TWIDJOY=m +CONFIG_JOYSTICK_ZHENHUA=m +CONFIG_JOYSTICK_DB9=m +CONFIG_JOYSTICK_GAMECON=m +CONFIG_JOYSTICK_TURBOGRAFX=m +CONFIG_JOYSTICK_AS5011=m +CONFIG_JOYSTICK_JOYDUMP=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_WALKERA0701=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_ACECAD=m +CONFIG_TABLET_USB_AIPTEK=m +CONFIG_TABLET_USB_GTCO=m +CONFIG_TABLET_USB_HANWANG=m +CONFIG_TABLET_USB_KBTAB=m +CONFIG_TABLET_SERIAL_WACOM4=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879_SPI=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +# CONFIG_TOUCHSCREEN_DA9052 is not set +CONFIG_TOUCHSCREEN_DYNAPRO=m +CONFIG_TOUCHSCREEN_HAMPSHIRE=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_FUJITSU=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TOUCHSCREEN_UCB1400=m +CONFIG_TOUCHSCREEN_PIXCIR=m +# CONFIG_TOUCHSCREEN_WM831X is not set +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_WM9705=y +CONFIG_TOUCHSCREEN_WM9712=y +CONFIG_TOUCHSCREEN_WM9713=y +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_MC13783=m +CONFIG_TOUCHSCREEN_USB_EGALAX=y +CONFIG_TOUCHSCREEN_USB_PANJIT=y +CONFIG_TOUCHSCREEN_USB_3M=y +CONFIG_TOUCHSCREEN_USB_ITM=y +CONFIG_TOUCHSCREEN_USB_ETURBO=y +CONFIG_TOUCHSCREEN_USB_GUNZE=y +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y +CONFIG_TOUCHSCREEN_USB_GOTOP=y +CONFIG_TOUCHSCREEN_USB_JASTEC=y +CONFIG_TOUCHSCREEN_USB_ELO=y +CONFIG_TOUCHSCREEN_USB_E2I=y +CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y +CONFIG_TOUCHSCREEN_USB_NEXIO=y +CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC_SERIO=m +CONFIG_TOUCHSCREEN_TSC2005=m +CONFIG_TOUCHSCREEN_TSC2007=m +# CONFIG_TOUCHSCREEN_PCAP is not set +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_AD714X_I2C=m +CONFIG_INPUT_AD714X_SPI=m +# CONFIG_INPUT_ARIZONA_HAPTICS is not set +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MC13783_PWRBUTTON=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_BEEPER=m +CONFIG_INPUT_GPIO_TILT_POLLED=m +CONFIG_INPUT_ATLAS_BTNS=m +CONFIG_INPUT_ATI_REMOTE2=m +CONFIG_INPUT_KEYSPAN_REMOTE=m +CONFIG_INPUT_KXTJ9=m +# CONFIG_INPUT_KXTJ9_POLLED_MODE is not set +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_YEALINK=m +CONFIG_INPUT_CM109=m +CONFIG_INPUT_RETU_PWRBUTTON=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_PCF50633_PMU=m +CONFIG_INPUT_PCF8574=m +CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +# CONFIG_INPUT_DA9052_ONKEY is not set +# CONFIG_INPUT_WM831X_ON is not set +# CONFIG_INPUT_PCAP is not set +CONFIG_INPUT_ADXL34X=m +CONFIG_INPUT_ADXL34X_I2C=m +CONFIG_INPUT_ADXL34X_SPI=m +CONFIG_INPUT_IMS_PCU=m +CONFIG_INPUT_CMA3000=m +CONFIG_INPUT_CMA3000_I2C=m +CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m +CONFIG_INPUT_IDEAPAD_SLIDEBAR=m +CONFIG_INPUT_SOC_BUTTON_ARRAY=m +CONFIG_INPUT_DRV260X_HAPTICS=m +CONFIG_INPUT_DRV2667_HAPTICS=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=m +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=m +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_PARKBD=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_LIBPS2=m +CONFIG_SERIO_RAW=m +CONFIG_SERIO_ALTERA_PS2=m +CONFIG_SERIO_PS2MULT=m +CONFIG_SERIO_ARC_PS2=m +CONFIG_HYPERV_KEYBOARD=m +CONFIG_GAMEPORT=m +CONFIG_GAMEPORT_NS558=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_FM801=m + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_HW_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +CONFIG_MOXA_INTELLIO=m +CONFIG_MOXA_SMARTIO=m +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_NOZOMI=m +CONFIG_ISI=m +CONFIG_N_HDLC=m +CONFIG_N_GSM=m +CONFIG_TRACE_ROUTER=m +CONFIG_TRACE_SINK=m +# CONFIG_DEVKMEM is not set + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_CS=m +CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set +CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_8250_FINTEK=m + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_MAX310X=m +CONFIG_SERIAL_MRST_MAX3110=m +CONFIG_SERIAL_MFD_HSU=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_SCCNXP=m +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 +CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 +CONFIG_SERIAL_IFX6X60=m +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_ARC_NR_PORTS=1 +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_RP2_NR_UARTS=32 +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_HVC_IRQ=y +CONFIG_HVC_XEN=y +CONFIG_HVC_XEN_FRONTEND=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +# CONFIG_IPMI_SI_PROBE_DEFAULTS is not set +CONFIG_IPMI_WATCHDOG=m +CONFIG_IPMI_POWEROFF=m +CONFIG_HW_RANDOM=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_INTEL=m +CONFIG_HW_RANDOM_AMD=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HW_RANDOM_TPM=m +CONFIG_NVRAM=m +CONFIG_R3964=m +CONFIG_APPLICOM=m + +# +# PCMCIA character devices +# +CONFIG_SYNCLINK_CS=m +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_RAW_DRIVER=m +CONFIG_MAX_RAW_DEVS=256 +CONFIG_HPET=y +CONFIG_HPET_MMAP=y +CONFIG_HPET_MMAP_DEFAULT=y +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=m +CONFIG_TCG_TIS=m +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TCG_ST33_I2C=m +CONFIG_TCG_XEN=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +CONFIG_XILLYBUS=m +CONFIG_XILLYBUS_PCIE=m + +# +# I2C support +# +CONFIG_I2C=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX=m + +# +# Multiplexer I2C Chip support +# +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_MUX_PINCTRL=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_SMBUS=m +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCA=m + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NFORCE2_S4985=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# ACPI drivers +# +CONFIG_I2C_SCMI=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +CONFIG_I2C_CBUS_GPIO=m +CONFIG_I2C_DESIGNWARE_CORE=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_GPIO=m +# CONFIG_I2C_KEMPLD is not set +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +# CONFIG_I2C_PXA_PCI is not set +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_XILINX=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_DIOLAN_U2C=m +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +CONFIG_I2C_ROBOTFUZZ_OSIF=m +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_TINY_USB=m +CONFIG_I2C_VIPERBOARD=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_CROS_EC_TUNNEL=m +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +CONFIG_SPI_ALTERA=m +CONFIG_SPI_BITBANG=m +CONFIG_SPI_BUTTERFLY=m +CONFIG_SPI_GPIO=m +CONFIG_SPI_LM70_LLP=m +CONFIG_SPI_OC_TINY=m +CONFIG_SPI_PXA2XX_DMA=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_SPI_SC18IS602=m +CONFIG_SPI_XCOMM=m +CONFIG_SPI_XILINX=m +CONFIG_SPI_DESIGNWARE=m +CONFIG_SPI_DW_PCI=m +# CONFIG_SPI_DW_MID_DMA is not set +CONFIG_SPI_DW_MMIO=m + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_TLE62X0=m +CONFIG_SPMI=m +CONFIG_HSI=m +CONFIG_HSI_BOARDINFO=y + +# +# HSI controllers +# + +# +# HSI clients +# +CONFIG_HSI_CHAR=m + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set + +# +# PPS clients support +# +CONFIG_PPS_CLIENT_KTIMER=m +CONFIG_PPS_CLIENT_LDISC=m +CONFIG_PPS_CLIENT_PARPORT=m +CONFIG_PPS_CLIENT_GPIO=m + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=m +CONFIG_DP83640_PHY=m +CONFIG_PINCTRL=y + +# +# Pin controllers +# +# CONFIG_DEBUG_PINCTRL is not set +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_DEVRES=y +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_GENERIC=m +# CONFIG_GPIO_DA9052 is not set +CONFIG_GPIO_MAX730X=m + +# +# Memory mapped GPIO drivers: +# +CONFIG_GPIO_GENERIC_PLATFORM=m +CONFIG_GPIO_DWAPB=m +CONFIG_GPIO_IT8761E=m +CONFIG_GPIO_F7188X=m +CONFIG_GPIO_SCH311X=m +CONFIG_GPIO_SCH=m +CONFIG_GPIO_ICH=m +CONFIG_GPIO_VX855=m +CONFIG_GPIO_LYNXPOINT=m + +# +# I2C GPIO expanders: +# +CONFIG_GPIO_ARIZONA=m +CONFIG_GPIO_LP3943=m +CONFIG_GPIO_MAX7300=m +CONFIG_GPIO_MAX732X=m +CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCF857X=m +# CONFIG_GPIO_TPS65912 is not set +# CONFIG_GPIO_WM831X is not set +# CONFIG_GPIO_WM8994 is not set +CONFIG_GPIO_ADP5588=m + +# +# PCI GPIO expanders: +# +CONFIG_GPIO_AMD8111=m +CONFIG_GPIO_INTEL_MID=y +CONFIG_GPIO_ML_IOH=m +CONFIG_GPIO_RDC321X=m + +# +# SPI GPIO expanders: +# +CONFIG_GPIO_MAX7301=m +CONFIG_GPIO_MCP23S08=m +CONFIG_GPIO_MC33880=m + +# +# AC97 GPIO expanders: +# +CONFIG_GPIO_UCB1400=m + +# +# LPC GPIO expanders: +# +# CONFIG_GPIO_KEMPLD is not set + +# +# MODULbus GPIO expanders: +# +# CONFIG_GPIO_JANZ_TTL is not set + +# +# USB GPIO expanders: +# +CONFIG_GPIO_VIPERBOARD=m +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +CONFIG_W1_MASTER_MATROX=m +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=m +CONFIG_W1_MASTER_DS1WM=m +CONFIG_W1_MASTER_GPIO=m + +# +# 1-wire Slaves +# +CONFIG_W1_SLAVE_THERM=m +CONFIG_W1_SLAVE_SMEM=m +CONFIG_W1_SLAVE_DS2408=m +CONFIG_W1_SLAVE_DS2408_READBACK=y +CONFIG_W1_SLAVE_DS2413=m +CONFIG_W1_SLAVE_DS2406=m +CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2431=m +CONFIG_W1_SLAVE_DS2433=m +CONFIG_W1_SLAVE_DS2433_CRC=y +CONFIG_W1_SLAVE_DS2760=m +CONFIG_W1_SLAVE_DS2780=m +CONFIG_W1_SLAVE_DS2781=m +CONFIG_W1_SLAVE_DS28E04=m +CONFIG_W1_SLAVE_BQ27000=m +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_PDA_POWER=m +# CONFIG_GENERIC_ADC_BATTERY is not set +# CONFIG_WM831X_BACKUP is not set +# CONFIG_WM831X_POWER is not set +CONFIG_TEST_POWER=m +CONFIG_BATTERY_DS2760=m +CONFIG_BATTERY_DS2780=m +CONFIG_BATTERY_DS2781=m +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_BQ27X00_I2C=y +CONFIG_BATTERY_BQ27X00_PLATFORM=y +# CONFIG_BATTERY_DA9052 is not set +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_CHARGER_PCF50633=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_MAX8903=m +CONFIG_CHARGER_LP8727=m +CONFIG_CHARGER_GPIO=m +# CONFIG_CHARGER_MANAGER is not set +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_SMB347=m +CONFIG_POWER_RESET=y +CONFIG_POWER_AVS=y +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7X10=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_APPLESMC=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +# CONFIG_SENSORS_DA9052_ADC is not set +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_MC13783_ADC=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_IBMAEM=m +CONFIG_SENSORS_IBMPEX=m +# CONFIG_SENSORS_IIO_HWMON is not set +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_POWR1220=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_MCP3021=m +# CONFIG_SENSORS_MENF21BMC_HWMON is not set +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_PCF8591=m +CONFIG_PMBUS=m +CONFIG_SENSORS_PMBUS=m +CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_LM25066=m +CONFIG_SENSORS_LTC2978=m +CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX34440=m +CONFIG_SENSORS_MAX8688=m +# CONFIG_SENSORS_TPS40422 is not set +CONFIG_SENSORS_UCD9000=m +CONFIG_SENSORS_UCD9200=m +CONFIG_SENSORS_ZL6100=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SHTC1=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_ADC128D818=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP103=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA_CPUTEMP=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +# CONFIG_SENSORS_WM831X is not set + +# +# ACPI drivers +# +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_SENSORS_ATK0110=m +CONFIG_THERMAL=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_THERMAL_GOV_STEP_WISE=y +# CONFIG_THERMAL_GOV_BANG_BANG is not set +CONFIG_THERMAL_GOV_USER_SPACE=y +# CONFIG_THERMAL_EMULATION is not set +CONFIG_INTEL_POWERCLAMP=m +CONFIG_X86_PKG_TEMP_THERMAL=m +CONFIG_INT340X_THERMAL=m +CONFIG_ACPI_THERMAL_REL=m + +# +# Texas Instruments thermal drivers +# +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +# CONFIG_DA9052_WATCHDOG is not set +# CONFIG_MENF21BMC_WATCHDOG is not set +# CONFIG_WM831X_WATCHDOG is not set +CONFIG_XILINX_WATCHDOG=m +CONFIG_DW_WATCHDOG=m +# CONFIG_RN5T618_WATCHDOG is not set +CONFIG_RETU_WATCHDOG=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ADVANTECH_WDT=m +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +CONFIG_F71808E_WDT=m +CONFIG_SP5100_TCO=m +CONFIG_SBC_FITPC2_WATCHDOG=m +CONFIG_EUROTECH_WDT=m +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +CONFIG_WAFER_WDT=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_IT87_WDT=m +CONFIG_HP_WATCHDOG=m +# CONFIG_KEMPLD_WDT is not set +CONFIG_HPWDT_NMI_DECODING=y +CONFIG_SC1200_WDT=m +CONFIG_PC87413_WDT=m +CONFIG_NV_TCO=m +CONFIG_60XX_WDT=m +CONFIG_CPU5_WDT=m +CONFIG_SMSC_SCH311X_WDT=m +CONFIG_SMSC37B787_WDT=m +CONFIG_VIA_WDT=m +CONFIG_W83627HF_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_MACHZ_WDT=m +CONFIG_SBC_EPX_C3_WATCHDOG=m +CONFIG_MEN_A21_WDT=m +CONFIG_XEN_WDT=m + +# +# PCI-based Watchdog Cards +# +CONFIG_PCIPCWATCHDOG=m +CONFIG_WDTPCI=m + +# +# USB-based Watchdog Cards +# +CONFIG_USBPCWATCHDOG=m +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y +CONFIG_SSB_PCMCIAHOST=y +CONFIG_SSB_SDIOHOST_POSSIBLE=y +CONFIG_SSB_SDIOHOST=y +# CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_SSB_DRIVER_GPIO=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +CONFIG_BCMA=m +CONFIG_BCMA_BLOCKIO=y +CONFIG_BCMA_HOST_PCI_POSSIBLE=y +CONFIG_BCMA_HOST_PCI=y +# CONFIG_BCMA_HOST_SOC is not set +CONFIG_BCMA_DRIVER_GMAC_CMN=y +CONFIG_BCMA_DRIVER_GPIO=y +# CONFIG_BCMA_DEBUG is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_CROS_EC=m +CONFIG_MFD_CROS_EC_I2C=m +CONFIG_PMIC_DA9052=y +CONFIG_MFD_DA9052_SPI=y +CONFIG_MFD_MC13XXX=m +CONFIG_MFD_MC13XXX_SPI=m +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_HTC_PASIC3=m +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +CONFIG_MFD_JANZ_CMODIO=m +CONFIG_MFD_KEMPLD=m +CONFIG_MFD_MENF21BMC=m +CONFIG_EZX_PCAP=y +CONFIG_MFD_VIPERBOARD=m +CONFIG_MFD_RETU=m +CONFIG_MFD_PCF50633=m +CONFIG_PCF50633_ADC=m +CONFIG_PCF50633_GPIO=m +CONFIG_UCB1400_CORE=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RTSX_PCI=m +CONFIG_MFD_RTSX_USB=m +CONFIG_MFD_RN5T618=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SM501_GPIO=y +CONFIG_ABX500_CORE=y +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_LP3943=m +CONFIG_TPS6105X=m +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +CONFIG_MFD_TPS65217=m +CONFIG_MFD_TPS65218=m +CONFIG_MFD_TPS65912=y +CONFIG_MFD_TPS65912_SPI=y +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_LM3533=m +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_VX855=m +CONFIG_MFD_ARIZONA=y +CONFIG_MFD_ARIZONA_I2C=m +CONFIG_MFD_ARIZONA_SPI=m +CONFIG_MFD_WM5102=y +CONFIG_MFD_WM5110=y +CONFIG_MFD_WM8997=y +CONFIG_MFD_WM831X=y +CONFIG_MFD_WM831X_SPI=y +CONFIG_MFD_WM8994=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_ANATOP=m +# CONFIG_REGULATOR_ARIZONA is not set +CONFIG_REGULATOR_BCM590XX=m +CONFIG_REGULATOR_DA9052=m +CONFIG_REGULATOR_DA9210=m +CONFIG_REGULATOR_DA9211=m +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_ISL9305=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=m +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_LTC3589=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_MC13XXX_CORE=m +CONFIG_REGULATOR_MC13783=m +CONFIG_REGULATOR_MC13892=m +CONFIG_REGULATOR_PCAP=m +CONFIG_REGULATOR_PCF50633=m +CONFIG_REGULATOR_PFUZE100=m +CONFIG_REGULATOR_RN5T618=m +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS6105X=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS65217=m +CONFIG_REGULATOR_TPS6524X=m +CONFIG_REGULATOR_TPS65912=m +CONFIG_REGULATOR_WM831X=m +CONFIG_REGULATOR_WM8994=m +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_VIDEO_V4L2=m +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_V4L2_MEM2MEM_DEV=m +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOBUF_DVB=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m +CONFIG_DVB_CORE=m +CONFIG_DVB_NET=y +CONFIG_TTPCI_EEPROM=m +CONFIG_DVB_MAX_ADAPTERS=8 +# CONFIG_DVB_DYNAMIC_MINORS is not set + +# +# Media drivers +# +CONFIG_RC_CORE=m +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_LIRC=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +CONFIG_RC_ATI_REMOTE=m +CONFIG_IR_ENE=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_FINTEK=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_IR_IMG=m +CONFIG_IR_IMG_RAW=y +CONFIG_IR_IMG_HW=y +CONFIG_IR_IMG_NEC=y +CONFIG_IR_IMG_JVC=y +CONFIG_IR_IMG_SONY=y +CONFIG_IR_IMG_SHARP=y +CONFIG_IR_IMG_SANYO=y +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_GSPCA=m +CONFIG_USB_M5602=m +CONFIG_USB_STV06XX=m +CONFIG_USB_GL860=m +CONFIG_USB_GSPCA_BENQ=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_CPIA1=m +# CONFIG_USB_GSPCA_DTCS033 is not set +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_JEILINJ=m +CONFIG_USB_GSPCA_JL2005BCD=m +CONFIG_USB_GSPCA_KINECT=m +CONFIG_USB_GSPCA_KONICA=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_NW80X=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_OV534_9=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7302=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SE401=m +CONFIG_USB_GSPCA_SN9C2028=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SPCA1528=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_SQ930X=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_STK1135=m +CONFIG_USB_GSPCA_STV0680=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m + +# +# Analog TV USB devices +# +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_PVRUSB2_DVB=y +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_TLG2300=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_LOADER=m +CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m + +# +# Analog/digital TV USB devices +# +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_AU0828_V4L2=y +# CONFIG_VIDEO_AU0828_RC is not set +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_RC=y +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m + +# +# Digital TV USB devices +# +CONFIG_DVB_USB=m +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_USB_DVBSKY=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_AS102=m + +# +# Webcam, TV (analog/digital) USB devices +# +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_V4L2=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_EM28XX_RC=m + +# +# Software defined radio USB devices +# +CONFIG_USB_AIRSPY=m +CONFIG_USB_HACKRF=m +CONFIG_USB_MSI2500=m +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture support +# +CONFIG_VIDEO_MEYE=m + +# +# Media capture/analog TV support +# +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_ZR36060=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m +CONFIG_VIDEO_ZORAN_AVS6EYES=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_SOLO6X10=m +CONFIG_VIDEO_TW68=m + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CX18_ALSA=m +CONFIG_VIDEO_CX23885=m +CONFIG_MEDIA_ALTERA_CI=m +CONFIG_VIDEO_CX25821=m +CONFIG_VIDEO_CX25821_ALSA=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_ENABLE_VP3054=y +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_CX88_MPEG=m +CONFIG_VIDEO_BT848=m +CONFIG_DVB_BT8XX=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_RC=y +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7134_GO7007=m +CONFIG_VIDEO_SAA7164=m + +# +# Media digital TV PCI Adapters +# +CONFIG_DVB_AV7110_IR=y +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_PATCH=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set +CONFIG_DVB_PLUTO2=m +CONFIG_DVB_DM1105=m +CONFIG_DVB_PT1=m +CONFIG_DVB_PT3=m +CONFIG_MANTIS_CORE=m +CONFIG_DVB_MANTIS=m +CONFIG_DVB_HOPPER=m +CONFIG_DVB_NGENE=m +CONFIG_DVB_DDBRIDGE=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_CAFE_CCIC=m +CONFIG_VIDEO_VIA_CAMERA=m +CONFIG_SOC_CAMERA=m +CONFIG_SOC_CAMERA_PLATFORM=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m +CONFIG_VIDEO_SH_VEU=m +CONFIG_V4L_TEST_DRIVERS=y +CONFIG_VIDEO_VIVID=m +CONFIG_VIDEO_MEM2MEM_TESTDEV=m + +# +# Supported MMC/SDIO adapters +# +CONFIG_SMS_SDIO_DRV=m +CONFIG_MEDIA_PARPORT_SUPPORT=y +CONFIG_VIDEO_BWQCAM=m +CONFIG_VIDEO_CQCAM=m +CONFIG_VIDEO_W9966=m +CONFIG_RADIO_ADAPTERS=y +CONFIG_RADIO_TEA575X=m +CONFIG_RADIO_SI470X=y +CONFIG_USB_SI470X=m +CONFIG_I2C_SI470X=m +CONFIG_RADIO_SI4713=m +CONFIG_USB_SI4713=m +CONFIG_PLATFORM_SI4713=m +CONFIG_I2C_SI4713=m +# CONFIG_RADIO_SI476X is not set +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m + +# +# Texas Instruments WL128x FM driver (ST based) +# +CONFIG_RADIO_WL128X=m + +# +# Supported FireWire (IEEE 1394) Adapters +# +CONFIG_DVB_FIREDTV=m +CONFIG_DVB_FIREDTV_INPUT=y +CONFIG_MEDIA_COMMON_OPTIONS=y + +# +# common driver options +# +CONFIG_VIDEO_CX2341X=m +CONFIG_VIDEO_BTCX=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_CYPRESS_FIRMWARE=m +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +CONFIG_SMS_SIANO_MDTV=m +CONFIG_SMS_SIANO_RC=y +# CONFIG_SMS_SIANO_DEBUGFS is not set + +# +# Media ancillary drivers (tuners, sensors, i2c, frontends) +# +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=m + +# +# Audio decoders, processors and mixers +# +CONFIG_VIDEO_TVAUDIO=m +CONFIG_VIDEO_TDA7432=m +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS5345=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_UDA1342=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_WM8739=m +CONFIG_VIDEO_VP27SMPX=m +CONFIG_VIDEO_SONY_BTF_MPX=m + +# +# RDS decoders +# +CONFIG_VIDEO_SAA6588=m + +# +# Video decoders +# +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_BT866=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_TW2804=m +CONFIG_VIDEO_TW9903=m +CONFIG_VIDEO_TW9906=m +CONFIG_VIDEO_VPX3220=m + +# +# Video and audio decoders +# +CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_CX25840=m + +# +# Video encoders +# +CONFIG_VIDEO_SAA7127=m +CONFIG_VIDEO_SAA7185=m +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m + +# +# Camera sensor devices +# +CONFIG_VIDEO_OV7640=m +CONFIG_VIDEO_OV7670=m +CONFIG_VIDEO_MT9V011=m + +# +# Flash devices +# + +# +# Video improvement chips +# +CONFIG_VIDEO_UPD64031A=m +CONFIG_VIDEO_UPD64083=m + +# +# Audio/Video compression chips +# +CONFIG_VIDEO_SAA6752HS=m + +# +# Miscellaneous helper chips +# +CONFIG_VIDEO_M52790=m + +# +# Sensors used on soc_camera driver +# + +# +# soc_camera sensor drivers +# +CONFIG_SOC_CAMERA_IMX074=m +CONFIG_SOC_CAMERA_MT9M001=m +CONFIG_SOC_CAMERA_MT9M111=m +CONFIG_SOC_CAMERA_MT9T031=m +CONFIG_SOC_CAMERA_MT9T112=m +CONFIG_SOC_CAMERA_MT9V022=m +CONFIG_SOC_CAMERA_OV2640=m +CONFIG_SOC_CAMERA_OV5642=m +CONFIG_SOC_CAMERA_OV6650=m +CONFIG_SOC_CAMERA_OV772X=m +CONFIG_SOC_CAMERA_OV9640=m +CONFIG_SOC_CAMERA_OV9740=m +CONFIG_SOC_CAMERA_RJ54N1=m +CONFIG_SOC_CAMERA_TW9910=m +CONFIG_MEDIA_TUNER=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_M88TS2022=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_M88DS3103=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_SI2165=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_MT312=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_TDA10071=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_L64781=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_MT352=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_EC100=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_RTL2830=m +CONFIG_DVB_RTL2832=m +CONFIG_DVB_RTL2832_SDR=m +CONFIG_DVB_SI2168=m +CONFIG_DVB_AS102_FE=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_VES1820=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_STV0297=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_S5H1411=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_S921=m +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m +CONFIG_DVB_TC90522=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_A8293=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_AF9033=m + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=m +CONFIG_AGP_INTEL=m +CONFIG_AGP_SIS=m +CONFIG_AGP_VIA=m +CONFIG_INTEL_GTT=m +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_VGA_SWITCHEROO=y + +# +# Direct Rendering Manager +# +CONFIG_DRM=m +CONFIG_DRM_KMS_HELPER=m +CONFIG_DRM_KMS_FB_HELPER=y +CONFIG_DRM_LOAD_EDID_FIRMWARE=y +CONFIG_DRM_TTM=m + +# +# I2C encoder or helper chips +# +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_I2C_NXP_TDA998X=m +# CONFIG_DRM_PTN3460 is not set +CONFIG_DRM_TDFX=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +# CONFIG_DRM_RADEON_UMS is not set +CONFIG_DRM_NOUVEAU=m +CONFIG_NOUVEAU_DEBUG=5 +CONFIG_NOUVEAU_DEBUG_DEFAULT=3 +CONFIG_DRM_NOUVEAU_BACKLIGHT=y +# CONFIG_DRM_I810 is not set +CONFIG_DRM_I915=m +CONFIG_DRM_I915_KMS=y +CONFIG_DRM_I915_FBDEV=y +# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m +CONFIG_DRM_VMWGFX=m +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_GMA500=m +CONFIG_DRM_GMA600=y +CONFIG_DRM_GMA3600=y +CONFIG_DRM_UDL=m +CONFIG_DRM_AST=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_QXL=m +CONFIG_DRM_BOCHS=m + +# +# Frame buffer Devices +# +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y +CONFIG_FB_CMDLINE=y +# CONFIG_FB_DDC is not set +CONFIG_FB_BOOT_VESA_SUPPORT=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_DEFERRED_IO=y +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +CONFIG_FB_UVESA=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +CONFIG_FB_OPENCORES=m +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +CONFIG_FB_VIA=m +CONFIG_FB_VIA_DIRECT_PROCFS=y +CONFIG_FB_VIA_X_COMPATIBILITY=y +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +CONFIG_FB_VOODOO1=m +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_SM501 is not set +# CONFIG_FB_SMSCUFX is not set +CONFIG_FB_UDL=m +CONFIG_FB_VIRTUAL=m +CONFIG_XEN_FBDEV_FRONTEND=m +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_AUO_K190X is not set +CONFIG_FB_HYPERV=m +# CONFIG_FB_SIMPLE is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LCD_L4F00242T03=m +CONFIG_LCD_LMS283GF05=m +CONFIG_LCD_LTV350QV=m +CONFIG_LCD_ILI922X=m +CONFIG_LCD_ILI9320=m +CONFIG_LCD_TDO24M=m +CONFIG_LCD_VGG2432A4=m +CONFIG_LCD_PLATFORM=m +CONFIG_LCD_S6E63M0=m +CONFIG_LCD_LD9040=m +CONFIG_LCD_AMS369FG06=m +CONFIG_LCD_LMS501KF03=m +CONFIG_LCD_HX8357=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LM3533=m +CONFIG_BACKLIGHT_DA9052=m +CONFIG_BACKLIGHT_APPLE=m +CONFIG_BACKLIGHT_SAHARA=m +CONFIG_BACKLIGHT_WM831X=m +CONFIG_BACKLIGHT_ADP8860=m +CONFIG_BACKLIGHT_ADP8870=m +CONFIG_BACKLIGHT_PCF50633=m +CONFIG_BACKLIGHT_LM3639=m +CONFIG_BACKLIGHT_TPS65217=m +CONFIG_BACKLIGHT_GPIO=m +CONFIG_BACKLIGHT_LV5207LP=m +CONFIG_BACKLIGHT_BD6107=m +CONFIG_VGASTATE=m +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +# CONFIG_VGACON_SOFT_SCROLLBACK is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_LOGO is not set +CONFIG_SOUND=m +CONFIG_SOUND_OSS_CORE=y +# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_HWDEP=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_JACK=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_KCTL_JACK=y +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_RAWMIDI_SEQ=m +CONFIG_SND_OPL3_LIB_SEQ=m +# CONFIG_SND_OPL4_LIB_SEQ is not set +# CONFIG_SND_SBAWE_SEQ is not set +CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_MPU401_UART=m +CONFIG_SND_OPL3_LIB=m +CONFIG_SND_VX_LIB=m +CONFIG_SND_AC97_CODEC=m +CONFIG_SND_DRIVERS=y +# CONFIG_SND_PCSP is not set +CONFIG_SND_DUMMY=m +CONFIG_SND_ALOOP=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_MTPAV=m +CONFIG_SND_MTS64=m +CONFIG_SND_SERIAL_U16550=m +CONFIG_SND_MPU401=m +CONFIG_SND_PORTMAN2X4=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_SB_COMMON=m +CONFIG_SND_PCI=y +CONFIG_SND_AD1889=m +CONFIG_SND_ALS300=m +CONFIG_SND_ALS4000=m +CONFIG_SND_ALI5451=m +CONFIG_SND_ASIHPI=m +CONFIG_SND_ATIIXP=m +CONFIG_SND_ATIIXP_MODEM=m +CONFIG_SND_AU8810=m +CONFIG_SND_AU8820=m +CONFIG_SND_AU8830=m +CONFIG_SND_AW2=m +CONFIG_SND_AZT3328=m +CONFIG_SND_BT87X=m +# CONFIG_SND_BT87X_OVERCLOCK is not set +CONFIG_SND_CA0106=m +CONFIG_SND_CMIPCI=m +CONFIG_SND_OXYGEN_LIB=m +CONFIG_SND_OXYGEN=m +CONFIG_SND_CS4281=m +CONFIG_SND_CS46XX=m +CONFIG_SND_CS46XX_NEW_DSP=y +CONFIG_SND_CTXFI=m +CONFIG_SND_DARLA20=m +CONFIG_SND_GINA20=m +CONFIG_SND_LAYLA20=m +CONFIG_SND_DARLA24=m +CONFIG_SND_GINA24=m +CONFIG_SND_LAYLA24=m +CONFIG_SND_MONA=m +CONFIG_SND_MIA=m +CONFIG_SND_ECHO3G=m +CONFIG_SND_INDIGO=m +CONFIG_SND_INDIGOIO=m +CONFIG_SND_INDIGODJ=m +CONFIG_SND_INDIGOIOX=m +CONFIG_SND_INDIGODJX=m +CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1X=m +CONFIG_SND_ENS1370=m +CONFIG_SND_ENS1371=m +CONFIG_SND_ES1938=m +CONFIG_SND_ES1968=m +CONFIG_SND_ES1968_INPUT=y +CONFIG_SND_ES1968_RADIO=y +CONFIG_SND_FM801=m +CONFIG_SND_FM801_TEA575X_BOOL=y +CONFIG_SND_HDSP=m +CONFIG_SND_HDSPM=m +CONFIG_SND_ICE1712=m +CONFIG_SND_ICE1724=m +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +CONFIG_SND_KORG1212=m +CONFIG_SND_LOLA=m +CONFIG_SND_LX6464ES=m +CONFIG_SND_MAESTRO3=m +CONFIG_SND_MAESTRO3_INPUT=y +CONFIG_SND_MIXART=m +CONFIG_SND_NM256=m +CONFIG_SND_PCXHR=m +CONFIG_SND_RIPTIDE=m +CONFIG_SND_RME32=m +CONFIG_SND_RME96=m +CONFIG_SND_RME9652=m +CONFIG_SND_SONICVIBES=m +CONFIG_SND_TRIDENT=m +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRTUOSO=m +CONFIG_SND_VX222=m +CONFIG_SND_YMFPCI=m + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_PREALLOC_SIZE=4096 +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +CONFIG_SND_HDA_INPUT_JACK=y +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_6FIRE=m +CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m +CONFIG_SND_FIREWIRE=y +CONFIG_SND_FIREWIRE_LIB=m +CONFIG_SND_DICE=m +CONFIG_SND_FIREWIRE_SPEAKERS=m +CONFIG_SND_ISIGHT=m +CONFIG_SND_SCS1X=m +CONFIG_SND_FIREWORKS=m +CONFIG_SND_BEBOB=m +CONFIG_SND_PCMCIA=y +CONFIG_SND_VXPOCKET=m +CONFIG_SND_PDAUDIOCF=m +CONFIG_SND_SOC=m +CONFIG_SND_ATMEL_SOC=m +CONFIG_SND_DESIGNWARE_I2S=m + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +CONFIG_SND_SOC_INTEL_SST=m +CONFIG_SND_SOC_INTEL_SST_ACPI=m +CONFIG_SND_SOC_INTEL_HASWELL=m +CONFIG_SND_SOC_INTEL_BAYTRAIL=m +CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m +CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m +CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +CONFIG_SND_SOC_ADAU1701=m +CONFIG_SND_SOC_AK4104=m +CONFIG_SND_SOC_AK4554=m +CONFIG_SND_SOC_AK4642=m +CONFIG_SND_SOC_AK5386=m +CONFIG_SND_SOC_ALC5623=m +CONFIG_SND_SOC_CS35L32=m +CONFIG_SND_SOC_CS42L52=m +CONFIG_SND_SOC_CS42L56=m +CONFIG_SND_SOC_CS42L73=m +CONFIG_SND_SOC_CS4265=m +CONFIG_SND_SOC_CS4270=m +CONFIG_SND_SOC_CS4271=m +CONFIG_SND_SOC_CS42XX8=m +CONFIG_SND_SOC_CS42XX8_I2C=m +CONFIG_SND_SOC_HDMI_CODEC=m +CONFIG_SND_SOC_ES8328=m +CONFIG_SND_SOC_MAX98090=m +CONFIG_SND_SOC_PCM1681=m +CONFIG_SND_SOC_PCM1792A=m +CONFIG_SND_SOC_PCM512x=m +CONFIG_SND_SOC_PCM512x_I2C=m +CONFIG_SND_SOC_PCM512x_SPI=m +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RT286=m +CONFIG_SND_SOC_RT5640=m +CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_SOC_SIGMADSP=m +CONFIG_SND_SOC_SIGMADSP_I2C=m +CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m +CONFIG_SND_SOC_SPDIF=m +CONFIG_SND_SOC_SSM2602=m +CONFIG_SND_SOC_SSM2602_SPI=m +CONFIG_SND_SOC_SSM2602_I2C=m +CONFIG_SND_SOC_SSM4567=m +CONFIG_SND_SOC_STA350=m +CONFIG_SND_SOC_TAS2552=m +CONFIG_SND_SOC_TAS5086=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m +CONFIG_SND_SOC_WM8510=m +CONFIG_SND_SOC_WM8523=m +CONFIG_SND_SOC_WM8580=m +CONFIG_SND_SOC_WM8711=m +CONFIG_SND_SOC_WM8728=m +CONFIG_SND_SOC_WM8731=m +CONFIG_SND_SOC_WM8737=m +CONFIG_SND_SOC_WM8741=m +CONFIG_SND_SOC_WM8750=m +CONFIG_SND_SOC_WM8753=m +CONFIG_SND_SOC_WM8770=m +CONFIG_SND_SOC_WM8776=m +CONFIG_SND_SOC_WM8804=m +CONFIG_SND_SOC_WM8903=m +CONFIG_SND_SOC_WM8962=m +CONFIG_SND_SOC_WM8978=m +CONFIG_SND_SOC_TPA6130A2=m +CONFIG_SND_SIMPLE_CARD=m +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m + +# +# HID support +# +CONFIG_HID=m +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=m + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=m +CONFIG_HID_ACRUX=m +CONFIG_HID_ACRUX_FF=y +CONFIG_HID_APPLE=m +CONFIG_HID_APPLEIR=m +CONFIG_HID_AUREAL=m +CONFIG_HID_BELKIN=m +CONFIG_HID_CHERRY=m +CONFIG_HID_CHICONY=m +CONFIG_HID_PRODIKEYS=m +CONFIG_HID_CP2112=m +CONFIG_HID_CYPRESS=m +CONFIG_HID_DRAGONRISE=m +CONFIG_DRAGONRISE_FF=y +CONFIG_HID_EMS_FF=m +CONFIG_HID_ELECOM=m +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=m +CONFIG_HID_HOLTEK=m +CONFIG_HOLTEK_FF=y +CONFIG_HID_GT683R=m +CONFIG_HID_HUION=m +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KYE=m +CONFIG_HID_UCLOGIC=m +CONFIG_HID_WALTOP=m +CONFIG_HID_GYRATION=m +CONFIG_HID_ICADE=m +CONFIG_HID_TWINHAN=m +CONFIG_HID_KENSINGTON=m +CONFIG_HID_LCPOWER=m +CONFIG_HID_LENOVO=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +CONFIG_HID_MAGICMOUSE=m +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_NTRIG=m +CONFIG_HID_ORTEK=m +CONFIG_HID_PANTHERLORD=m +CONFIG_PANTHERLORD_FF=y +CONFIG_HID_PENMOUNT=m +CONFIG_HID_PETALYNX=m +CONFIG_HID_PICOLCD=m +CONFIG_HID_PICOLCD_FB=y +CONFIG_HID_PICOLCD_BACKLIGHT=y +CONFIG_HID_PICOLCD_LCD=y +CONFIG_HID_PICOLCD_LEDS=y +CONFIG_HID_PICOLCD_CIR=y +CONFIG_HID_PRIMAX=m +CONFIG_HID_ROCCAT=m +CONFIG_HID_SAITEK=m +CONFIG_HID_SAMSUNG=m +CONFIG_HID_SONY=m +CONFIG_SONY_FF=y +CONFIG_HID_SPEEDLINK=m +CONFIG_HID_STEELSERIES=m +CONFIG_HID_SUNPLUS=m +CONFIG_HID_RMI=m +CONFIG_HID_GREENASIA=m +CONFIG_GREENASIA_FF=y +CONFIG_HID_HYPERV_MOUSE=m +CONFIG_HID_SMARTJOYPLUS=m +CONFIG_SMARTJOYPLUS_FF=y +CONFIG_HID_TIVO=m +CONFIG_HID_TOPSEED=m +CONFIG_HID_THINGM=m +CONFIG_HID_THRUSTMASTER=m +CONFIG_THRUSTMASTER_FF=y +CONFIG_HID_WACOM=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_XINMO=m +CONFIG_HID_ZEROPLUS=m +CONFIG_ZEROPLUS_FF=y +CONFIG_HID_ZYDACRON=m +CONFIG_HID_SENSOR_HUB=m + +# +# USB HID support +# +CONFIG_USB_HID=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y + +# +# I2C HID support +# +CONFIG_I2C_HID=m +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_DYNAMIC_MINORS=y +CONFIG_USB_OTG=y +CONFIG_USB_OTG_WHITELIST=y +# CONFIG_USB_OTG_BLACKLIST_HUB is not set +CONFIG_USB_OTG_FSM=m +CONFIG_USB_MON=m +CONFIG_USB_WUSB=m +CONFIG_USB_WUSB_CBAF=m +# CONFIG_USB_WUSB_CBAF_DEBUG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_C67X00_HCD=m +CONFIG_USB_XHCI_HCD=m +CONFIG_USB_XHCI_PCI=m +CONFIG_USB_XHCI_PLATFORM=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_OXU210HP_HCD=m +CONFIG_USB_ISP116X_HCD=m +CONFIG_USB_ISP1760_HCD=m +CONFIG_USB_ISP1362_HCD=m +CONFIG_USB_FUSBH200_HCD=m +CONFIG_USB_FOTG210_HCD=m +CONFIG_USB_MAX3421_HCD=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PCI=m +# CONFIG_USB_OHCI_HCD_SSB is not set +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_U132_HCD=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_HCD_ISO is not set +CONFIG_USB_SL811_CS=m +CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_WHCI_HCD=m +CONFIG_USB_HWA_HCD=m +CONFIG_USB_HCD_BCMA=m +CONFIG_USB_HCD_SSB=m +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_WDM=m +CONFIG_USB_TMC=m + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_REALTEK_AUTOPM=y +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +CONFIG_USB_STORAGE_ENE_UB6250=m +CONFIG_USB_UAS=m + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_DEBUG is not set +CONFIG_USB_MUSB_HDRC=m +# CONFIG_USB_MUSB_HOST is not set +# CONFIG_USB_MUSB_GADGET is not set +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_TUSB6010=m +CONFIG_USB_MUSB_UX500=m +# CONFIG_USB_UX500_DMA is not set +CONFIG_MUSB_PIO_ONLY=y +CONFIG_USB_DWC3=m +# CONFIG_USB_DWC3_HOST is not set +# CONFIG_USB_DWC3_GADGET is not set +CONFIG_USB_DWC3_DUAL_ROLE=y + +# +# Platform Glue Driver Support +# +CONFIG_USB_DWC3_PCI=m + +# +# Debugging features +# +# CONFIG_USB_DWC3_DEBUG is not set +# CONFIG_DWC3_HOST_USB3_LPM_ENABLE is not set +# CONFIG_USB_DWC2 is not set +CONFIG_USB_CHIPIDEA=m +# CONFIG_USB_CHIPIDEA_UDC is not set +# CONFIG_USB_CHIPIDEA_HOST is not set +# CONFIG_USB_CHIPIDEA_DEBUG is not set + +# +# USB port drivers +# +CONFIG_USB_USS720=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_SIMPLE=m +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_METRO=m +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7715_PARPORT=y +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_MXUPORT=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_QCAUX=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +CONFIG_USB_SERIAL_XSENS_MT=m +CONFIG_USB_SERIAL_WISHBONE=m +CONFIG_USB_SERIAL_SSU100=m +CONFIG_USB_SERIAL_QT2=m +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +CONFIG_USB_RIO500=m +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_LED=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_IDMOUSE=m +CONFIG_USB_FTDI_ELAN=m +CONFIG_USB_APPLEDISPLAY=m +CONFIG_USB_SISUSBVGA=m +# CONFIG_USB_SISUSBVGA_CON is not set +CONFIG_USB_LD=m +CONFIG_USB_TRANCEVIBRATOR=m +CONFIG_USB_IOWARRIOR=m +CONFIG_USB_TEST=m +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +CONFIG_USB_ISIGHTFW=m +CONFIG_USB_YUREX=m +CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_HSIC_USB3503=m +# CONFIG_USB_LINK_LAYER_TEST is not set +CONFIG_USB_ATM=m +CONFIG_USB_SPEEDTOUCH=m +CONFIG_USB_CXACRU=m +CONFIG_USB_UEAGLEATM=m +CONFIG_USB_XUSBATM=m + +# +# USB Physical Layer drivers +# +CONFIG_USB_PHY=y +CONFIG_NOP_USB_XCEIV=m +CONFIG_USB_GPIO_VBUS=m +CONFIG_TAHVO_USB=m +# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set +CONFIG_USB_ISP1301=m +CONFIG_USB_GADGET=m +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +CONFIG_USB_FOTG210_UDC=m +CONFIG_USB_GR_UDC=m +CONFIG_USB_R8A66597=m +CONFIG_USB_PXA27X=m +CONFIG_USB_MV_UDC=m +CONFIG_USB_MV_U3D=m +CONFIG_USB_M66592=m +CONFIG_USB_AMD5536UDC=m +CONFIG_USB_NET2272=m +CONFIG_USB_NET2272_DMA=y +CONFIG_USB_NET2280=m +CONFIG_USB_GOKU=m +CONFIG_USB_EG20T=m +CONFIG_USB_DUMMY_HCD=m +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_F_ACM=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_OBEX=m +CONFIG_USB_F_NCM=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_PHONET=m +CONFIG_USB_F_SUBSET=m +CONFIG_USB_F_RNDIS=m +CONFIG_USB_F_MASS_STORAGE=m +CONFIG_USB_F_FS=m +CONFIG_USB_F_UAC2=m +CONFIG_USB_F_UVC=m +# CONFIG_USB_CONFIGFS is not set +# CONFIG_USB_ZERO is not set +CONFIG_USB_AUDIO=m +# CONFIG_GADGET_UAC1 is not set +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +# CONFIG_USB_ETH_EEM is not set +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_GADGET_TARGET=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_NOKIA=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_RNDIS=y +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=y +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_LED_TRIG=y +CONFIG_UWB=m +CONFIG_UWB_HWA=m +CONFIG_UWB_WHCI=m +CONFIG_UWB_I1480U=m +CONFIG_MMC=m +# CONFIG_MMC_DEBUG is not set +# CONFIG_MMC_CLKGATE is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=m +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_BLOCK_BOUNCE=y +CONFIG_SDIO_UART=m +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PCI=m +CONFIG_MMC_RICOH_MMC=y +CONFIG_MMC_SDHCI_ACPI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_SDHCI_PXAV3=m +CONFIG_MMC_SDHCI_PXAV2=m +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +CONFIG_MMC_SPI=m +CONFIG_MMC_SDRICOH_CS=m +CONFIG_MMC_CB710=m +CONFIG_MMC_VIA_SDMMC=m +CONFIG_MMC_VUB300=m +CONFIG_MMC_USHC=m +CONFIG_MMC_USDHI6ROL0=m +CONFIG_MMC_REALTEK_PCI=m +CONFIG_MMC_REALTEK_USB=m +CONFIG_MEMSTICK=m +# CONFIG_MEMSTICK_DEBUG is not set + +# +# MemoryStick drivers +# +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set +CONFIG_MSPRO_BLOCK=m +CONFIG_MS_BLOCK=m + +# +# MemoryStick Host Controller Drivers +# +CONFIG_MEMSTICK_TIFM_MS=m +CONFIG_MEMSTICK_JMICRON_38X=m +CONFIG_MEMSTICK_R592=m +CONFIG_MEMSTICK_REALTEK_PCI=m +CONFIG_MEMSTICK_REALTEK_USB=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m + +# +# LED drivers +# +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3533=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +# CONFIG_LEDS_PCA9532_GPIO is not set +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_LP55XX_COMMON=m +CONFIG_LEDS_LP5521=m +CONFIG_LEDS_LP5523=m +CONFIG_LEDS_LP5562=m +CONFIG_LEDS_LP8501=m +CONFIG_LEDS_CLEVO_MAIL=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_WM831X_STATUS=m +CONFIG_LEDS_DA9052=m +CONFIG_LEDS_DAC124S085=m +# CONFIG_LEDS_REGULATOR is not set +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_INTEL_SS4200=m +CONFIG_LEDS_LT3593=m +CONFIG_LEDS_DELL_NETBOOKS=m +CONFIG_LEDS_MC13783=m +CONFIG_LEDS_TCA6507=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_MENF21BMC=m + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +CONFIG_LEDS_BLINKM=m + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_USER_MAD=m +CONFIG_INFINIBAND_USER_ACCESS=m +CONFIG_INFINIBAND_USER_MEM=y +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_MTHCA=m +CONFIG_INFINIBAND_MTHCA_DEBUG=y +CONFIG_INFINIBAND_IPATH=m +CONFIG_INFINIBAND_QIB=m +# CONFIG_INFINIBAND_QIB_DCA is not set +CONFIG_INFINIBAND_AMSO1100=m +# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set +CONFIG_INFINIBAND_CXGB3=m +# CONFIG_INFINIBAND_CXGB3_DEBUG is not set +CONFIG_INFINIBAND_CXGB4=m +CONFIG_MLX4_INFINIBAND=m +CONFIG_MLX5_INFINIBAND=m +CONFIG_INFINIBAND_NES=m +# CONFIG_INFINIBAND_NES_DEBUG is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INFINIBAND_USNIC=m +CONFIG_INFINIBAND_IPOIB=m +CONFIG_INFINIBAND_IPOIB_CM=y +CONFIG_INFINIBAND_IPOIB_DEBUG=y +# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set +CONFIG_INFINIBAND_SRP=m +CONFIG_INFINIBAND_SRPT=m +CONFIG_INFINIBAND_ISER=m +CONFIG_INFINIBAND_ISERT=m +CONFIG_EDAC=y +CONFIG_EDAC_LEGACY_SYSFS=y +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_DECODE_MCE=m +CONFIG_EDAC_MCE_INJ=m +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_AMD64=m +# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I3200=m +CONFIG_EDAC_IE31200=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I7CORE=m +CONFIG_EDAC_I5000=m +CONFIG_EDAC_I5100=m +CONFIG_EDAC_I7300=m +CONFIG_EDAC_SBRIDGE=m +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +CONFIG_RTC_INTF_DEV_UIE_EMUL=y +CONFIG_RTC_DRV_TEST=m + +# +# I2C RTC drivers +# +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_ISL12022=m +CONFIG_RTC_DRV_ISL12057=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF85063=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_BQ32K=m +CONFIG_RTC_DRV_S35390A=m +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m +CONFIG_RTC_DRV_EM3027=m +CONFIG_RTC_DRV_RV3029C2=m + +# +# SPI RTC drivers +# +CONFIG_RTC_DRV_M41T93=m +CONFIG_RTC_DRV_M41T94=m +CONFIG_RTC_DRV_DS1305=m +CONFIG_RTC_DRV_DS1343=m +CONFIG_RTC_DRV_DS1347=m +CONFIG_RTC_DRV_DS1390=m +CONFIG_RTC_DRV_MAX6902=m +CONFIG_RTC_DRV_R9701=m +CONFIG_RTC_DRV_RS5C348=m +CONFIG_RTC_DRV_DS3234=m +CONFIG_RTC_DRV_PCF2123=m +CONFIG_RTC_DRV_RX4581=m +CONFIG_RTC_DRV_MCP795=m + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_DA9052=m +CONFIG_RTC_DRV_STK17TA8=m +CONFIG_RTC_DRV_M48T86=m +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_MSM6242=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_RP5C01=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM831X=m +CONFIG_RTC_DRV_PCF50633=m + +# +# on-CPU RTC drivers +# +CONFIG_RTC_DRV_PCAP=m +CONFIG_RTC_DRV_MC13XXX=m +CONFIG_RTC_DRV_XGENE=m + +# +# HID Sensor RTC drivers +# +CONFIG_RTC_DRV_HID_SENSOR_TIME=m +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_INTEL_MIC_X100_DMA=m +CONFIG_INTEL_MID_DMAC=m +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_PCI=m +CONFIG_DMA_ENGINE=y +CONFIG_DMA_ACPI=y + +# +# DMA Clients +# +CONFIG_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +CONFIG_DMA_ENGINE_RAID=y +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_CFAG12864B=m +CONFIG_CFAG12864B_RATE=20 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_DMEM_GENIRQ=m +CONFIG_UIO_AEC=m +CONFIG_UIO_SERCOS3=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_NETX=m +CONFIG_UIO_MF624=m +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_VGA=y +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO=m + +# +# Virtio drivers +# +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y + +# +# Microsoft Hyper-V guest support +# +CONFIG_HYPERV=m +CONFIG_HYPERV_UTILS=m +CONFIG_HYPERV_BALLOON=m + +# +# Xen driver support +# +CONFIG_XEN_BALLOON=y +# CONFIG_XEN_SELFBALLOONING is not set +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y +CONFIG_XEN_SCRUB_PAGES=y +CONFIG_XEN_DEV_EVTCHN=m +CONFIG_XEN_BACKEND=y +CONFIG_XENFS=m +CONFIG_XEN_COMPAT_XENFS=y +CONFIG_XEN_SYS_HYPERVISOR=y +CONFIG_XEN_XENBUS_FRONTEND=y +CONFIG_XEN_GNTDEV=m +CONFIG_XEN_GRANT_DEV_ALLOC=m +CONFIG_SWIOTLB_XEN=y +CONFIG_XEN_TMEM=m +CONFIG_XEN_PCIDEV_BACKEND=m +CONFIG_XEN_SCSI_BACKEND=m +CONFIG_XEN_PRIVCMD=m +CONFIG_XEN_ACPI_PROCESSOR=m +# CONFIG_XEN_MCE_LOG is not set +CONFIG_XEN_HAVE_PVMMU=y +CONFIG_XEN_EFI=y +CONFIG_STAGING=y +CONFIG_SLICOSS=m +CONFIG_PRISM2_USB=m +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +CONFIG_COMEDI_MISC_DRIVERS=y +CONFIG_COMEDI_BOND=m +CONFIG_COMEDI_TEST=m +CONFIG_COMEDI_PARPORT=m +CONFIG_COMEDI_SERIAL2002=m +# CONFIG_COMEDI_ISA_DRIVERS is not set +CONFIG_COMEDI_PCI_DRIVERS=y +CONFIG_COMEDI_8255_PCI=m +CONFIG_COMEDI_ADDI_WATCHDOG=m +CONFIG_COMEDI_ADDI_APCI_035=m +CONFIG_COMEDI_ADDI_APCI_1032=m +CONFIG_COMEDI_ADDI_APCI_1500=m +CONFIG_COMEDI_ADDI_APCI_1516=m +CONFIG_COMEDI_ADDI_APCI_1564=m +CONFIG_COMEDI_ADDI_APCI_16XX=m +CONFIG_COMEDI_ADDI_APCI_2032=m +CONFIG_COMEDI_ADDI_APCI_2200=m +CONFIG_COMEDI_ADDI_APCI_3120=m +CONFIG_COMEDI_ADDI_APCI_3501=m +CONFIG_COMEDI_ADDI_APCI_3XXX=m +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI_DIO=m +CONFIG_COMEDI_AMPLC_DIO200_PCI=m +CONFIG_COMEDI_AMPLC_PC236_PCI=m +CONFIG_COMEDI_AMPLC_PC263_PCI=m +CONFIG_COMEDI_AMPLC_PCI224=m +CONFIG_COMEDI_AMPLC_PCI230=m +CONFIG_COMEDI_CONTEC_PCI_DIO=m +CONFIG_COMEDI_DAS08_PCI=m +CONFIG_COMEDI_DT3000=m +CONFIG_COMEDI_DYNA_PCI10XX=m +CONFIG_COMEDI_GSC_HPDI=m +CONFIG_COMEDI_MF6X4=m +CONFIG_COMEDI_ICP_MULTI=m +CONFIG_COMEDI_DAQBOARD2000=m +CONFIG_COMEDI_JR3_PCI=m +CONFIG_COMEDI_KE_COUNTER=m +CONFIG_COMEDI_CB_PCIDAS64=m +CONFIG_COMEDI_CB_PCIDAS=m +CONFIG_COMEDI_CB_PCIDDA=m +CONFIG_COMEDI_CB_PCIMDAS=m +CONFIG_COMEDI_CB_PCIMDDA=m +CONFIG_COMEDI_ME4000=m +CONFIG_COMEDI_ME_DAQ=m +CONFIG_COMEDI_NI_6527=m +CONFIG_COMEDI_NI_65XX=m +CONFIG_COMEDI_NI_660X=m +CONFIG_COMEDI_NI_670X=m +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +CONFIG_COMEDI_RTD520=m +CONFIG_COMEDI_S626=m +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_NI_TIOCMD=m +CONFIG_COMEDI_PCMCIA_DRIVERS=y +CONFIG_COMEDI_CB_DAS16_CS=m +CONFIG_COMEDI_DAS08_CS=m +CONFIG_COMEDI_NI_DAQ_700_CS=m +CONFIG_COMEDI_NI_DAQ_DIO24_CS=m +CONFIG_COMEDI_NI_LABPC_CS=m +CONFIG_COMEDI_NI_MIO_CS=m +CONFIG_COMEDI_QUATECH_DAQP_CS=m +CONFIG_COMEDI_USB_DRIVERS=y +CONFIG_COMEDI_DT9812=m +CONFIG_COMEDI_NI_USB6501=m +CONFIG_COMEDI_USBDUX=m +CONFIG_COMEDI_USBDUXFAST=m +CONFIG_COMEDI_USBDUXSIGMA=m +CONFIG_COMEDI_VMK80XX=m +CONFIG_COMEDI_8255=m +CONFIG_COMEDI_KCOMEDILIB=m +CONFIG_COMEDI_AMPLC_DIO200=m +CONFIG_COMEDI_AMPLC_PC236=m +CONFIG_COMEDI_DAS08=m +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_TIO=m +# CONFIG_PANEL is not set +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTLLIB_CRYPTO_CCMP=m +CONFIG_RTLLIB_CRYPTO_TKIP=m +CONFIG_RTLLIB_CRYPTO_WEP=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_88EU_AP_MODE=y +CONFIG_R8723AU=m +CONFIG_8723AU_AP_MODE=y +CONFIG_8723AU_BT_COEXIST=y +CONFIG_RTS5208=m +CONFIG_LINE6_USB=m +# CONFIG_LINE6_USB_IMPULSE_RESPONSE is not set +CONFIG_VT6655=m +CONFIG_VT6656=m + +# +# IIO staging drivers +# + +# +# Accelerometers +# +# CONFIG_ADIS16201 is not set +# CONFIG_ADIS16203 is not set +# CONFIG_ADIS16204 is not set +# CONFIG_ADIS16209 is not set +# CONFIG_ADIS16220 is not set +# CONFIG_ADIS16240 is not set +# CONFIG_LIS3L02DQ is not set + +# +# Analog to digital converters +# +# CONFIG_AD7606 is not set +# CONFIG_AD7780 is not set +# CONFIG_AD7816 is not set +# CONFIG_AD7192 is not set +# CONFIG_AD7280 is not set + +# +# Analog digital bi-direction converters +# +# CONFIG_ADT7316 is not set + +# +# Capacitance to digital converters +# +# CONFIG_AD7150 is not set +# CONFIG_AD7152 is not set +# CONFIG_AD7746 is not set + +# +# Direct Digital Synthesis +# +# CONFIG_AD9832 is not set +# CONFIG_AD9834 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16060 is not set + +# +# Network Analyzer, Impedance Converters +# +# CONFIG_AD5933 is not set + +# +# Light sensors +# +# CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set +# CONFIG_TSL2583 is not set +# CONFIG_TSL2x7x is not set + +# +# Magnetometer sensors +# +# CONFIG_SENSORS_HMC5843_I2C is not set +# CONFIG_SENSORS_HMC5843_SPI is not set + +# +# Active energy metering IC +# +# CONFIG_ADE7753 is not set +# CONFIG_ADE7754 is not set +# CONFIG_ADE7758 is not set +# CONFIG_ADE7759 is not set +# CONFIG_ADE7854 is not set + +# +# Resolver to digital converters +# +# CONFIG_AD2S90 is not set +# CONFIG_AD2S1200 is not set +# CONFIG_AD2S1210 is not set + +# +# Triggers - standalone +# +# CONFIG_IIO_SIMPLE_DUMMY is not set +CONFIG_FB_XGI=m +CONFIG_BCM_WIMAX=m +CONFIG_FT1000=m +CONFIG_FT1000_USB=m +CONFIG_FT1000_PCMCIA=m + +# +# Speakup console speech +# +CONFIG_SPEAKUP=m +CONFIG_SPEAKUP_SYNTH_ACNTSA=m +CONFIG_SPEAKUP_SYNTH_APOLLO=m +CONFIG_SPEAKUP_SYNTH_AUDPTR=m +CONFIG_SPEAKUP_SYNTH_BNS=m +CONFIG_SPEAKUP_SYNTH_DECTLK=m +CONFIG_SPEAKUP_SYNTH_DECEXT=m +CONFIG_SPEAKUP_SYNTH_LTLK=m +CONFIG_SPEAKUP_SYNTH_SOFT=m +CONFIG_SPEAKUP_SYNTH_SPKOUT=m +CONFIG_SPEAKUP_SYNTH_TXPRT=m +CONFIG_SPEAKUP_SYNTH_DUMMY=m +CONFIG_TOUCHSCREEN_CLEARPAD_TM1217=m +CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m +CONFIG_STAGING_MEDIA=y +CONFIG_I2C_BCM2048=m +CONFIG_DVB_CXD2099=m +CONFIG_VIDEO_DT3155=m +CONFIG_DT3155_CCIR=y +CONFIG_DT3155_STREAMING=y +CONFIG_VIDEO_V4L2_INT_DEVICE=m +CONFIG_VIDEO_TCM825X=m +CONFIG_LIRC_STAGING=y +CONFIG_LIRC_BT829=m +CONFIG_LIRC_IGORPLUGUSB=m +CONFIG_LIRC_IMON=m +CONFIG_LIRC_PARALLEL=m +CONFIG_LIRC_SASEM=m +CONFIG_LIRC_SERIAL=m +CONFIG_LIRC_SERIAL_TRANSMITTER=y +CONFIG_LIRC_SIR=m +CONFIG_LIRC_ZILOG=m + +# +# Android +# +# CONFIG_ANDROID is not set +CONFIG_USB_WPAN_HCD=m +CONFIG_WIMAX_GDM72XX=m +CONFIG_WIMAX_GDM72XX_QOS=y +CONFIG_WIMAX_GDM72XX_K_MODE=y +CONFIG_WIMAX_GDM72XX_WIMAX2=y +CONFIG_WIMAX_GDM72XX_USB=y +# CONFIG_WIMAX_GDM72XX_SDIO is not set +CONFIG_WIMAX_GDM72XX_USB_PM=y +CONFIG_LTE_GDM724X=m +CONFIG_FIREWIRE_SERIAL=m +CONFIG_FWTTY_MAX_TOTAL_PORTS=64 +CONFIG_FWTTY_MAX_CARD_PORTS=32 +# CONFIG_MTD_SPINAND_MT29F is not set +CONFIG_LUSTRE_FS=m +CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192 +# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set +CONFIG_LUSTRE_LLITE_LLOOP=m +CONFIG_LNET=m +CONFIG_LNET_MAX_PAYLOAD=1048576 +CONFIG_LNET_SELFTEST=m +CONFIG_LNET_XPRT_IB=m +CONFIG_DGNC=m +CONFIG_DGAP=m +# CONFIG_GS_FPGABOOT is not set +# CONFIG_CRYPTO_SKEIN is not set +# CONFIG_CRYPTO_THREEFISH is not set +# CONFIG_UNISYSSPAR is not set +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ACERHDF=m +CONFIG_ALIENWARE_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_DELL_WMI_AIO=m +CONFIG_DELL_SMO8800=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_FUJITSU_TABLET=m +CONFIG_AMILO_RFKILL=m +CONFIG_HP_ACCEL=m +CONFIG_HP_WIRELESS=m +CONFIG_HP_WMI=m +CONFIG_MSI_LAPTOP=m +CONFIG_PANASONIC_LAPTOP=m +CONFIG_COMPAL_LAPTOP=m +CONFIG_SONY_LAPTOP=m +# CONFIG_SONYPI_COMPAT is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y +# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set +# CONFIG_THINKPAD_ACPI_DEBUG is not set +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set +CONFIG_THINKPAD_ACPI_VIDEO=y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y +CONFIG_SENSORS_HDAPS=m +CONFIG_INTEL_MENLOW=m +CONFIG_EEEPC_LAPTOP=m +CONFIG_ASUS_WMI=m +CONFIG_ASUS_NB_WMI=m +CONFIG_EEEPC_WMI=m +CONFIG_ACPI_WMI=m +CONFIG_MSI_WMI=m +CONFIG_TOPSTAR_LAPTOP=m +CONFIG_ACPI_TOSHIBA=m +CONFIG_TOSHIBA_BT_RFKILL=m +CONFIG_TOSHIBA_HAPS=m +CONFIG_ACPI_CMPC=m +CONFIG_INTEL_IPS=m +CONFIG_IBM_RTL=m +CONFIG_SAMSUNG_LAPTOP=m +CONFIG_MXM_WMI=m +CONFIG_INTEL_OAKTRAIL=m +CONFIG_SAMSUNG_Q10=m +CONFIG_APPLE_GMUX=m +CONFIG_INTEL_RST=m +CONFIG_INTEL_SMARTCONNECT=y +CONFIG_PVPANIC=m +CONFIG_CHROME_PLATFORMS=y +CONFIG_CHROMEOS_LAPTOP=m +CONFIG_CHROMEOS_PSTORE=m + +# +# SOC (System On Chip) specific Drivers +# +# CONFIG_SOC_TI is not set +CONFIG_CLKDEV_LOOKUP=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y + +# +# Common Clock Framework +# +CONFIG_COMMON_CLK_WM831X=m +CONFIG_COMMON_CLK_SI5351=m +# CONFIG_COMMON_CLK_PXA is not set + +# +# Hardware Spinlock drivers +# + +# +# Clock Source drivers +# +CONFIG_CLKEVT_I8253=y +CONFIG_I8253_LOCK=y +CONFIG_CLKBLD_I8253=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y +CONFIG_AMD_IOMMU=y +# CONFIG_AMD_IOMMU_STATS is not set +CONFIG_AMD_IOMMU_V2=m +CONFIG_DMAR_TABLE=y +CONFIG_INTEL_IOMMU=y +# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set +CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_IRQ_REMAP=y + +# +# Remoteproc drivers +# +CONFIG_REMOTEPROC=m +CONFIG_STE_MODEM_RPROC=m + +# +# Rpmsg drivers +# + +# +# SOC (System On Chip) specific Drivers +# +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +# CONFIG_DEVFREQ_GOV_PERFORMANCE is not set +# CONFIG_DEVFREQ_GOV_POWERSAVE is not set +# CONFIG_DEVFREQ_GOV_USERSPACE is not set + +# +# DEVFREQ Drivers +# +CONFIG_EXTCON=m + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_ARIZONA is not set +CONFIG_EXTCON_GPIO=m +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +CONFIG_MEMORY=y +CONFIG_IIO=m +# CONFIG_IIO_BUFFER is not set +# CONFIG_IIO_TRIGGER is not set + +# +# Accelerometers +# +# CONFIG_BMA180 is not set +# CONFIG_BMC150_ACCEL is not set +# CONFIG_HID_SENSOR_ACCEL_3D is not set +# CONFIG_IIO_ST_ACCEL_3AXIS is not set +# CONFIG_KXSD9 is not set +# CONFIG_MMA8452 is not set +# CONFIG_KXCJK1013 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7266 is not set +# CONFIG_AD7291 is not set +# CONFIG_AD7298 is not set +# CONFIG_AD7476 is not set +# CONFIG_AD7791 is not set +# CONFIG_AD7793 is not set +# CONFIG_AD7887 is not set +# CONFIG_AD7923 is not set +# CONFIG_AD799X is not set +# CONFIG_MAX1027 is not set +# CONFIG_MAX1363 is not set +# CONFIG_MCP320X is not set +# CONFIG_MCP3422 is not set +# CONFIG_NAU7802 is not set +# CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADC128S052 is not set +# CONFIG_TI_AM335X_ADC is not set +# CONFIG_VIPERBOARD_ADC is not set + +# +# Amplifiers +# +# CONFIG_AD8366 is not set + +# +# Hid Sensor IIO Common +# +CONFIG_HID_SENSOR_IIO_COMMON=m +# CONFIG_HID_SENSOR_IIO_TRIGGER is not set + +# +# Digital to analog converters +# +# CONFIG_AD5064 is not set +# CONFIG_AD5360 is not set +# CONFIG_AD5380 is not set +# CONFIG_AD5421 is not set +# CONFIG_AD5446 is not set +# CONFIG_AD5449 is not set +# CONFIG_AD5504 is not set +# CONFIG_AD5624R_SPI is not set +# CONFIG_AD5686 is not set +# CONFIG_AD5755 is not set +# CONFIG_AD5764 is not set +# CONFIG_AD5791 is not set +# CONFIG_AD7303 is not set +# CONFIG_MAX517 is not set +# CONFIG_MCP4725 is not set +# CONFIG_MCP4922 is not set + +# +# Frequency Synthesizers DDS/PLL +# + +# +# Clock Generator/Distribution +# +# CONFIG_AD9523 is not set + +# +# Phase-Locked Loop (PLL) frequency synthesizers +# +# CONFIG_ADF4350 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16080 is not set +# CONFIG_ADIS16130 is not set +# CONFIG_ADIS16136 is not set +# CONFIG_ADIS16260 is not set +# CONFIG_ADXRS450 is not set +# CONFIG_BMG160 is not set +# CONFIG_HID_SENSOR_GYRO_3D is not set +# CONFIG_IIO_ST_GYRO_3AXIS is not set +# CONFIG_ITG3200 is not set + +# +# Humidity sensors +# +# CONFIG_DHT11 is not set +# CONFIG_SI7005 is not set + +# +# Inertial measurement units +# +# CONFIG_ADIS16400 is not set +# CONFIG_ADIS16480 is not set +# CONFIG_INV_MPU6050_IIO is not set + +# +# Light sensors +# +# CONFIG_ADJD_S311 is not set +# CONFIG_AL3320A is not set +# CONFIG_APDS9300 is not set +# CONFIG_CM32181 is not set +# CONFIG_CM36651 is not set +# CONFIG_GP2AP020A00F is not set +# CONFIG_ISL29125 is not set +# CONFIG_HID_SENSOR_ALS is not set +# CONFIG_HID_SENSOR_PROX is not set +# CONFIG_SENSORS_LM3533 is not set +# CONFIG_LTR501 is not set +# CONFIG_TCS3414 is not set +# CONFIG_TCS3472 is not set +# CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL4531 is not set +# CONFIG_VCNL4000 is not set + +# +# Magnetometer sensors +# +# CONFIG_AK8975 is not set +# CONFIG_AK09911 is not set +# CONFIG_MAG3110 is not set +# CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set +# CONFIG_IIO_ST_MAGN_3AXIS is not set + +# +# Inclinometer sensors +# +# CONFIG_HID_SENSOR_INCLINOMETER_3D is not set +# CONFIG_HID_SENSOR_DEVICE_ROTATION is not set + +# +# Pressure sensors +# +# CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_MPL115 is not set +# CONFIG_MPL3115 is not set +# CONFIG_IIO_ST_PRESS is not set +# CONFIG_T5403 is not set + +# +# Lightning sensors +# +# CONFIG_AS3935 is not set + +# +# Temperature sensors +# +# CONFIG_MLX90614 is not set +# CONFIG_TMP006 is not set +# CONFIG_NTB is not set +# CONFIG_VME_BUS is not set +# CONFIG_PWM is not set +CONFIG_IPACK_BUS=m +CONFIG_BOARD_TPCI200=m +CONFIG_SERIAL_IPOCTAL=m +CONFIG_RESET_CONTROLLER=y +CONFIG_FMC=m +CONFIG_FMC_FAKEDEV=m +CONFIG_FMC_TRIVIAL=m +CONFIG_FMC_WRITE_EEPROM=m +CONFIG_FMC_CHARDEV=m + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_POWERCAP=y +CONFIG_INTEL_RAPL=m +# CONFIG_MCB is not set +CONFIG_RAS=y +# CONFIG_THUNDERBOLT is not set + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +CONFIG_DMI_SYSFS=m +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +CONFIG_ISCSI_IBFT_FIND=y +CONFIG_ISCSI_IBFT=m +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +# CONFIG_EFI_VARS is not set +CONFIG_EFI_RUNTIME_MAP=y +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_UEFI_CPER=y + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT2_FS_XIP=y +CONFIG_EXT3_FS=m +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=m +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_FS_XIP=y +CONFIG_JBD=m +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=m +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=m +CONFIG_REISERFS_FS=m +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +CONFIG_JFS_STATISTICS=y +CONFIG_XFS_FS=m +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_RT=y +CONFIG_XFS_WARN=y +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +CONFIG_OCFS2_DEBUG_MASKLOG=y +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +# CONFIG_BTRFS_ASSERT is not set +CONFIG_NILFS2_FS=m +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=m +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QUOTACTL=y +CONFIG_QUOTACTL_COMPAT=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_OVERLAY_FS=m + +# +# Caches +# +CONFIG_FSCACHE=m +CONFIG_FSCACHE_STATS=y +CONFIG_FSCACHE_HISTOGRAM=y +# CONFIG_FSCACHE_DEBUG is not set +# CONFIG_FSCACHE_OBJECT_LIST is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_HISTOGRAM is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=m +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_RW=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_CONFIGFS_FS=y +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ADFS_FS is not set +CONFIG_AFFS_FS=m +CONFIG_ECRYPT_FS=m +# CONFIG_ECRYPT_FS_MESSAGING is not set +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_BEFS_FS=m +# CONFIG_BEFS_DEBUG is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_JFFS2_FS=m +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +CONFIG_LOGFS=m +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=m +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +# CONFIG_ROMFS_FS is not set +CONFIG_PSTORE=y +# CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_FTRACE is not set +CONFIG_PSTORE_RAM=m +# CONFIG_SYSV_FS is not set +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_ORE=m +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=m +CONFIG_NFS_V2=m +CONFIG_NFS_V3=m +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=m +CONFIG_NFS_SWAP=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_PNFS_FILE_LAYOUT=m +CONFIG_PNFS_BLOCK=m +CONFIG_PNFS_OBJLAYOUT=m +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +CONFIG_NFS_V4_1_MIGRATION=y +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_NFS_FSCACHE=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DEBUG=y +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +# CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_GRACE_PERIOD=m +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_SUNRPC_SWAP=y +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_SUNRPC_DEBUG=y +CONFIG_SUNRPC_XPRT_RDMA_CLIENT=m +CONFIG_SUNRPC_XPRT_RDMA_SERVER=m +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +# CONFIG_CIFS_STATS2 is not set +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_UPCALL=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +# CONFIG_CIFS_DEBUG is not set +CONFIG_CIFS_DFS_UPCALL=y +CONFIG_CIFS_SMB2=y +CONFIG_CIFS_FSCACHE=y +CONFIG_NCP_FS=m +# CONFIG_NCPFS_PACKET_SIGNING is not set +# CONFIG_NCPFS_IOCTL_LOCKING is not set +# CONFIG_NCPFS_STRONG is not set +CONFIG_NCPFS_NFS_NS=y +CONFIG_NCPFS_OS2_NS=y +CONFIG_NCPFS_SMALLDOS=y +CONFIG_NCPFS_NLS=y +# CONFIG_NCPFS_EXTRAS is not set +CONFIG_CODA_FS=m +CONFIG_AFS_FS=m +# CONFIG_AFS_DEBUG is not set +CONFIG_AFS_FSCACHE=y +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=m +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_MAC_ROMAN=m +CONFIG_NLS_MAC_CELTIC=m +CONFIG_NLS_MAC_CENTEURO=m +CONFIG_NLS_MAC_CROATIAN=m +CONFIG_NLS_MAC_CYRILLIC=m +CONFIG_NLS_MAC_GAELIC=m +CONFIG_NLS_MAC_GREEK=m +CONFIG_NLS_MAC_ICELAND=m +CONFIG_NLS_MAC_INUIT=m +CONFIG_NLS_MAC_ROMANIAN=m +CONFIG_NLS_MAC_TURKISH=m +CONFIG_NLS_UTF8=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +CONFIG_DYNAMIC_DEBUG=y + +# +# Compile-time checks and compiler options +# +# CONFIG_DEBUG_INFO is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_FRAME_WARN=2048 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0 +CONFIG_DEBUG_KERNEL=y + +# +# Memory Debugging +# +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Lockups and Hangs +# +CONFIG_LOCKUP_DETECTOR=y +CONFIG_HARDLOCKUP_DETECTOR=y +# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +# CONFIG_SCHED_STACK_END_CHECK is not set +CONFIG_TIMER_STATS=y + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PI_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set + +# +# RCU Debugging +# +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +# CONFIG_RCU_CPU_STALL_INFO is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y +# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_FENTRY=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACER_MAX_TRACE=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_RING_BUFFER_ALLOW_SWAP=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y +# CONFIG_IRQSOFF_TRACER is not set +CONFIG_SCHED_TRACER=y +CONFIG_FTRACE_SYSCALLS=y +CONFIG_TRACER_SNAPSHOT=y +# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +CONFIG_STACK_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_KPROBE_EVENT=y +CONFIG_UPROBE_EVENT=y +CONFIG_PROBE_EVENTS=y +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_FUNCTION_PROFILER=y +CONFIG_FTRACE_MCOUNT_RECORD=y +# CONFIG_FTRACE_STARTUP_TEST is not set +CONFIG_MMIOTRACE=y +# CONFIG_MMIOTRACE_TEST is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set +CONFIG_RING_BUFFER_BENCHMARK=m +# CONFIG_RING_BUFFER_STARTUP_TEST is not set + +# +# Runtime Testing +# +CONFIG_LKDTM=m +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_PERCPU_TEST=m +# CONFIG_ATOMIC64_SELFTEST is not set +CONFIG_ASYNC_RAID6_TEST=m +# CONFIG_TEST_STRING_HELPERS is not set +CONFIG_TEST_KSTRTOX=m +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_EARLY_PRINTK_EFI=y +# CONFIG_X86_PTDUMP is not set +CONFIG_DEBUG_RODATA=y +# CONFIG_DEBUG_RODATA_TEST is not set +# CONFIG_DEBUG_SET_MODULE_RONX is not set +# CONFIG_DEBUG_NX_TEST is not set +CONFIG_DOUBLEFAULT=y +# CONFIG_DEBUG_TLBFLUSH is not set +# CONFIG_IOMMU_DEBUG is not set +# CONFIG_IOMMU_STRESS is not set +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_IO_DELAY_TYPE_0X80=0 +CONFIG_IO_DELAY_TYPE_0XED=1 +CONFIG_IO_DELAY_TYPE_UDELAY=2 +CONFIG_IO_DELAY_TYPE_NONE=3 +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_DEBUG_BOOT_PARAMS is not set +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_PERSISTENT_KEYRINGS=y +CONFIG_BIG_KEYS=y +CONFIG_TRUSTED_KEYS=m +CONFIG_ENCRYPTED_KEYS=m +# CONFIG_KEYS_DEBUG_PROC_KEYS is not set +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +# CONFIG_SECURITY_NETWORK is not set +CONFIG_SECURITY_PATH=y +# CONFIG_INTEL_TXT is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_SECURITY_APPARMOR is not set +CONFIG_SECURITY_YAMA=y +CONFIG_SECURITY_YAMA_STACKED=y +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +# CONFIG_IMA is not set +# CONFIG_EVM is not set +# CONFIG_DEFAULT_SECURITY_YAMA is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_XOR_BLOCKS=m +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=m +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_MANAGER=m +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_MCRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_ABLK_HELPER=m +CONFIG_CRYPTO_GLUE_HELPER_X86=m + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_SEQIV=m + +# +# Block modes +# +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XTS=m + +# +# Hash modes +# +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_HMAC=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=m +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA1_SSSE3=m +CONFIG_CRYPTO_SHA256_SSSE3=m +CONFIG_CRYPTO_SHA512_SSSE3=m +# CONFIG_CRYPTO_SHA1_MB is not set +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_X86_64=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +CONFIG_CRYPTO_BLOWFISH_X86_64=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAMELLIA_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST5_AVX_X86_64=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_CAST6_AVX_X86_64=m +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DES3_EDE_X86_64=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_X86_64=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_X86_64=m +CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m +CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_DRBG_MENU=m +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=m +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_HW=y +CONFIG_CRYPTO_DEV_PADLOCK=m +CONFIG_CRYPTO_DEV_PADLOCK_AES=m +CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_PUBLIC_KEY_ALGO_RSA=m +CONFIG_X509_CERTIFICATE_PARSER=m +CONFIG_PKCS7_MESSAGE_PARSER=m +CONFIG_PKCS7_TEST_KEY=m +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_KVM_APIC_ARCHITECTURE=y +CONFIG_KVM_MMIO=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_KVM_VFIO=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_KVM_INTEL=m +CONFIG_KVM_AMD=m +CONFIG_KVM_MMU_AUDIT=y +CONFIG_KVM_DEVICE_ASSIGNMENT=y +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=m +CONFIG_BITREVERSE=y +CONFIG_RATIONAL=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_PERCPU_RWSEM=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_CRC_CCITT=m +CONFIG_CRC16=m +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=m +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC7=m +CONFIG_LIBCRC32C=m +CONFIG_CRC8=m +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_REED_SOLOMON=m +CONFIG_REED_SOLOMON_ENC8=y +CONFIG_REED_SOLOMON_DEC8=y +CONFIG_REED_SOLOMON_DEC16=y +CONFIG_BCH=m +CONFIG_BCH_CONST_PARAMS=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y +CONFIG_LRU_CACHE=m +CONFIG_AVERAGE=y +CONFIG_CLZ_TAB=y +CONFIG_CORDIC=m +CONFIG_DDR=y +CONFIG_MPILIB=m +CONFIG_OID_REGISTRY=m +CONFIG_UCS2_STRING=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_6x10 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_10x18 is not set +CONFIG_FONT_AUTOSELECT=y +CONFIG_ARCH_HAS_SG_CHAIN=y diff --git a/talimatname/temel-ek/kernel-lts/talimat b/talimatname/temel-ek/kernel-lts/talimat new file mode 100644 index 000000000..87dbb880a --- /dev/null +++ b/talimatname/temel-ek/kernel-lts/talimat @@ -0,0 +1,138 @@ +# Description: The long term stable kernel version +# URL: http://www.kernel.org +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org + +PKGMK_IGNORE_UNPACK="yes" +PKGMK_NO_STRIP="yes" +PKGMK_GROUPS=(devel doc) + +name=kernel-lts +version=3.18.25 +release=1 +_version=${version:0:4} + +source=(http://www.kernel.org/pub/linux/kernel/v3.x/linux-${_version}.tar.xz + https://www.kernel.org/pub/linux/kernel/v3.x/patch-$version.xz + $name.config $name.config_64 ) + +build(){ + +bsdtar -p -o -C $SRC -xf linux-${_version}.tar.xz + +cd linux-${_version} + +if [ -f $SRC/patch-$version.xz ]; then + xz -d -c $SRC/patch-$version.xz | patch -Np1 +fi + +make mrproper +case `uname -m` in + x86_64) + cp $SRC/$name.config_64 ./.config;; + i?86) + cp $SRC/$name.config ./.config; +esac + +# make menuconfig + +make || make -j1 + +case `uname -m` in + x86_64) + cp .config $SRC/$name.config_64;; + i?86) + cp .config $SRC/$name.config;; +esac + +# Install modules +cd $SRC/linux-${_version} +sed -i "/rm\ -rf\ \$(MODLIB)\/kernel/d" Makefile +make INSTALL_MOD_PATH=$PKG modules_install || make -j1 INSTALL_MOD_PATH=$PKG modules_install +mkdir -p $PKG/boot +case `uname -m` in + x86_64) + cp System.map \ + $PKG/boot/System_64.map-$version + cp .config \ + $PKG/boot/config_64-$version + cp arch/x86_64/boot/bzImage \ + $PKG/boot/kernel-$version ;; + i?86) + cp System.map \ + $PKG/boot/System.map-$version + cp .config \ + $PKG/boot/config-$version + cp arch/i386/boot/bzImage \ + $PKG/boot/kernel-$version ;; +esac + +cd $PKG/lib/modules/${version}*/ + +mkdir -p $PKG/usr/src + +mv $SRC/linux-${_version} $PKG/usr/src/ +rm {build,source} + +ln -sv /usr/src/linux-${_version} build +ln -sv /usr/src/linux-${_version} source + +mkdir $SRC/linux-${_version} +mv $PKG/usr/src/linux-${_version}/Documentation \ +$SRC/linux-${_version} + +# Firmware are in linux-firmware +rm -rf $PKG/lib/firmware + +# post-install autogen +INITRD_VERSION="`basename $PKG/lib/modules/*`" +echo "mkinitramfs $INITRD_VERSION" > $PKGMK_ROOT/$name.post-install +echo "[ -f boot/initrd ] && rm boot/initrd" >> $PKGMK_ROOT/$name.post-install +echo "ln -sf initrd-$INITRD_VERSION boot/initrd" >> $PKGMK_ROOT/$name.post-install +echo "ln -sf kernel-$version boot/kernel" >> $PKGMK_ROOT/$name.post-install + +#pre-install autogen +cd $SRC +if [ -f aaabasicfs-${AAABASICFS}.tar.xz ]; then + bsdtar -p -o -C $SRC -xf aaabasicfs-${AAABASICFS}.tar.xz + echo ". lib/lsb/init-functions" > $PKGMK_ROOT/$name.pre-install + for FILE in `tar --list --file aaabasicfs-${AAABASICFS}.tar.xz|grep -v /$` + do + echo "log_info_msg \"update $FILE\"" >> $PKGMK_ROOT/$name.pre-install + echo "cat > $FILE << \"END_OF_FILE\"" >> $PKGMK_ROOT/$name.pre-install + cat $SRC/$FILE >> $PKGMK_ROOT/$name.pre-install + echo "END_OF_FILE" >> $PKGMK_ROOT/$name.pre-install + echo "evaluate_retval" >> $PKGMK_ROOT/$name.pre-install + done +fi +} +devel() { + +cd $PKG +rm -r usr/src/linux-${_version}/{tools,ipc,init,drivers,firmware,fs,mm,samples,security,sound,virt} +for i in alpha arc arm arm26 arm64 avr32 blackfin c6x \ +cris frv h8300 hexagon ia64 m32r m68k m68knommu metag \ +mips microblaze mn10300 openrisc parisc powerpc ppc s390 \ +score sh sh64 sparc sparc64 tile unicore32 um v850 xtensa +do rm -rf usr/src/linux-${_version}/arch/$i +done + +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.devel#$version-any.mps \ +usr/src/linux-${_version} + +rm -r usr +} + +doc() { + +cd $PKG +mkdir -p usr/share/doc +mv $SRC/linux-${_version}/Documentation \ +usr/share/doc/linux-$version + +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.doc#$version-any.mps \ +usr/share/doc/linux-$version + +rm -r usr +} diff --git a/talimatname/temel-ek/kernel-pf/kernel-pf.config b/talimatname/temel-ek/kernel-pf/kernel-pf.config new file mode 100644 index 000000000..2ea56500a --- /dev/null +++ b/talimatname/temel-ek/kernel-pf/kernel-pf.config @@ -0,0 +1,7527 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/x86 4.1.1 Kernel Configuration +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +CONFIG_X86=y +CONFIG_INSTRUCTION_DECODER=y +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_MMU=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_HAVE_INTEL_TXT=y +CONFIG_X86_32_SMP=y +CONFIG_X86_HT=y +CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_LEVELS=2 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +# CONFIG_COMPILE_TEST is not set +CONFIG_LOCALVERSION="-NuTyX" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_FHANDLE=y +# CONFIG_USELIB is not set +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_IRQ_DOMAIN=y +CONFIG_GENERIC_MSI_IRQ=y +# CONFIG_IRQ_DOMAIN_DEBUG is not set +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ is not set +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y + +# +# RCU Subsystem +# +CONFIG_PREEMPT_RCU=y +CONFIG_SRCU=y +# CONFIG_TASKS_RCU is not set +CONFIG_RCU_STALL_COMMON=y +CONFIG_RCU_FANOUT=32 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FANOUT_EXACT is not set +CONFIG_RCU_FAST_NO_HZ=y +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_BOOST is not set +CONFIG_RCU_KTHREAD_PRIO=0 +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_RCU_EXPEDITE_BOOT is not set +CONFIG_BUILD_BIN2C=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=19 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_PAGE_COUNTER=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_SWAP_ENABLED=y +CONFIG_MEMCG_KMEM=y +# CONFIG_CGROUP_HUGETLB is not set +# CONFIG_CGROUP_PERF is not set +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +# CONFIG_CHECKPOINT_RESTORE is not set +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +# CONFIG_USER_NS is not set +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_SCHED_AUTOGROUP=y +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_BPF=y +# CONFIG_EXPERT is not set +CONFIG_UID16=y +CONFIG_MULTIUSER=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_PCI_QUIRKS=y +# CONFIG_EMBEDDED is not set +CONFIG_HAVE_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +CONFIG_SLUB_CPU_PARTIAL=y +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_OPROFILE=m +# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set +CONFIG_HAVE_OPROFILE=y +CONFIG_OPROFILE_NMI_TIMER=y +CONFIG_KPROBES=y +CONFIG_JUMP_LABEL=y +CONFIG_KPROBES_ON_FTRACE=y +CONFIG_UPROBES=y +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_KRETPROBES=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_CC_STACKPROTECTOR=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_CC_STACKPROTECTOR_NONE is not set +# CONFIG_CC_STACKPROTECTOR_REGULAR is not set +CONFIG_CC_STACKPROTECTOR_STRONG=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_MODULES_USE_ELF_REL=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_CLONE_BACKWARDS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_OLD_SIGACTION=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_COMPRESS=y +CONFIG_MODULE_COMPRESS_GZIP=y +# CONFIG_MODULE_COMPRESS_XZ is not set +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_CMDLINE_PARSER is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +CONFIG_AIX_PARTITION=y +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +# CONFIG_UNIXWARE_DISKLABEL is not set +CONFIG_LDM_PARTITION=y +# CONFIG_LDM_DEBUG is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +CONFIG_KARMA_PARTITION=y +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_CMDLINE_PARTITION is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +CONFIG_CFQ_GROUP_IOSCHED=y +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=m +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUE_RWLOCK=y +CONFIG_QUEUE_RWLOCK=y +CONFIG_FREEZER=y + +# +# Processor type and features +# +CONFIG_ZONE_DMA=y +CONFIG_SMP=y +CONFIG_X86_FEATURE_NAMES=y +CONFIG_X86_MPPARSE=y +# CONFIG_X86_BIGSMP is not set +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_X86_AMD_PLATFORM_DEVICE is not set +CONFIG_IOSF_MBI=m +# CONFIG_IOSF_MBI_DEBUG is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_X86_32_IRIS=m +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_HYPERVISOR_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_KVM_GUEST=y +# CONFIG_KVM_DEBUG_FS is not set +# CONFIG_LGUEST_GUEST is not set +CONFIG_PARAVIRT_TIME_ACCOUNTING=y +CONFIG_PARAVIRT_CLOCK=y +CONFIG_NO_BOOTMEM=y +# CONFIG_M486 is not set +# CONFIG_M586 is not set +# CONFIG_M586TSC is not set +# CONFIG_M586MMX is not set +CONFIG_M686=y +# CONFIG_MPENTIUMII is not set +# CONFIG_MPENTIUMIII is not set +# CONFIG_MPENTIUMM is not set +# CONFIG_MPENTIUM4 is not set +# CONFIG_MK6 is not set +# CONFIG_MK7 is not set +# CONFIG_MK8 is not set +# CONFIG_MCRUSOE is not set +# CONFIG_MEFFICEON is not set +# CONFIG_MWINCHIPC6 is not set +# CONFIG_MWINCHIP3D is not set +# CONFIG_MELAN is not set +# CONFIG_MGEODEGX1 is not set +# CONFIG_MGEODE_LX is not set +# CONFIG_MCYRIXIII is not set +# CONFIG_MVIAC3_2 is not set +# CONFIG_MVIAC7 is not set +# CONFIG_MCORE2 is not set +# CONFIG_MATOM is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_L1_CACHE_SHIFT=6 +# CONFIG_X86_PPRO_FENCE is not set +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_USE_PPRO_CHECKSUM=y +CONFIG_X86_TSC=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=5 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +CONFIG_NR_CPUS=8 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +# CONFIG_X86_ANCIENT_MCE is not set +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_VM86=y +CONFIG_X86_16BIT=y +CONFIG_X86_ESPFIX32=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +CONFIG_X86_REBOOTFIXUPS=y +CONFIG_MICROCODE=y +CONFIG_MICROCODE_INTEL=y +CONFIG_MICROCODE_AMD=y +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_MICROCODE_INTEL_EARLY=y +CONFIG_MICROCODE_AMD_EARLY=y +CONFIG_MICROCODE_EARLY=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +# CONFIG_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ILLEGAL_POINTER_VALUE=0 +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_ARCH_DISCARD_MEMBLOCK=y +CONFIG_MEMORY_ISOLATION=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_NEED_BOUNCE_POOL=y +CONFIG_VIRT_TO_BUS=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_MEMORY_FAILURE=y +CONFIG_HWPOISON_INJECT=m +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y +CONFIG_FRONTSWAP=y +# CONFIG_CMA is not set +CONFIG_ZSWAP=y +CONFIG_ZPOOL=y +CONFIG_ZBUD=y +CONFIG_ZSMALLOC=y +# CONFIG_PGTABLE_MAPPING is not set +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +# CONFIG_X86_PMEM_LEGACY is not set +# CONFIG_HIGHPTE is not set +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_X86_RESERVE_LOW=64 +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_RANDOM=y +CONFIG_X86_SMAP=y +# CONFIG_X86_INTEL_MPX is not set +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +CONFIG_HZ_300=y +# CONFIG_HZ_1000 is not set +CONFIG_HZ=300 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +# CONFIG_CRASH_DUMP is not set +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +# CONFIG_RANDOMIZE_BASE is not set +CONFIG_X86_NEED_RELOCS=y +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set +# CONFIG_DEBUG_HOTPLUG_CPU0 is not set +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_PM_STD_PARTITION="" +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM=y +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_SLEEP_DEBUG=y +# CONFIG_DPM_WATCHDOG is not set +CONFIG_PM_TRACE=y +CONFIG_PM_TRACE_RTC=y +CONFIG_PM_CLK=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_SLEEP=y +# CONFIG_ACPI_PROCFS_POWER is not set +CONFIG_ACPI_EC_DEBUGFS=m +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=m +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_IOAPIC=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_HED=y +CONFIG_ACPI_CUSTOM_METHOD=m +CONFIG_ACPI_BGRT=y +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=m +CONFIG_ACPI_APEI_ERST_DEBUG=m +CONFIG_ACPI_EXTLOG=m +# CONFIG_PMIC_OPREGION is not set +CONFIG_SFI=y +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +CONFIG_APM_DO_ENABLE=y +# CONFIG_APM_CPU_IDLE is not set +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPU frequency scaling drivers +# +# CONFIG_CPUFREQ_DT is not set +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ_CPB=y +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=m +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_AMD_FREQ_SENSITIVITY=m +CONFIG_X86_GX_SUSPMOD=m +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=m +CONFIG_X86_SPEEDSTEP_SMI=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_X86_CPUFREQ_NFORCE2=m +CONFIG_X86_LONGRUN=m +CONFIG_X86_LONGHAUL=m +CONFIG_X86_E_POWERSAVER=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_INTEL_IDLE=y + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +# CONFIG_PCI_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_OLPC=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM=y +# CONFIG_PCIEASPM_DEBUG is not set +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +CONFIG_PCIE_PME=y +CONFIG_PCI_MSI=y +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_HT_IRQ=y +CONFIG_PCI_ATS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCI_LABEL=y + +# +# PCI host controller drivers +# +CONFIG_ISA_DMA_API=y +CONFIG_ISA=y +# CONFIG_EISA is not set +# CONFIG_SCx200 is not set +CONFIG_OLPC=y +CONFIG_OLPC_XO1_PM=y +CONFIG_OLPC_XO1_RTC=y +CONFIG_OLPC_XO1_SCI=y +CONFIG_OLPC_XO15_SCI=y +CONFIG_ALIX=y +# CONFIG_NET5501 is not set +# CONFIG_GEOS is not set +CONFIG_AMD_NB=y +CONFIG_PCCARD=m +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +CONFIG_PD6729=m +CONFIG_I82092=m +CONFIG_I82365=m +CONFIG_TCIC=m +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_RAPIDIO=m +CONFIG_RAPIDIO_TSI721=m +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set +CONFIG_RAPIDIO_DMA_ENGINE=y +CONFIG_RAPIDIO_DEBUG=y +CONFIG_RAPIDIO_ENUM_BASIC=m + +# +# RapidIO Switch drivers +# +CONFIG_RAPIDIO_TSI57X=m +CONFIG_RAPIDIO_CPS_XX=m +CONFIG_RAPIDIO_TSI568=m +CONFIG_RAPIDIO_CPS_GEN2=m +# CONFIG_X86_SYSFB is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_BINFMT_SCRIPT=y +CONFIG_HAVE_AOUT=y +# CONFIG_BINFMT_AOUT is not set +CONFIG_BINFMT_MISC=y +CONFIG_COREDUMP=y +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_PMC_ATOM=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=m +CONFIG_XFRM_USER=m +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=m +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_FIB_TRIE_STATS=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_IPGRE=m +# CONFIG_NET_IPGRE_BROADCAST is not set +CONFIG_IP_MROUTE=y +# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y +CONFIG_GENEVE=m +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=y +CONFIG_INET_DIAG=m +CONFIG_INET_TCP_DIAG=m +CONFIG_INET_UDP_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_HTCP=m +CONFIG_TCP_CONG_HSTCP=m +CONFIG_TCP_CONG_HYBLA=m +CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_SCALABLE=m +CONFIG_TCP_CONG_LP=m +CONFIG_TCP_CONG_VENO=m +CONFIG_TCP_CONG_YEAH=m +CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_DCTCP=m +CONFIG_DEFAULT_CUBIC=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +# CONFIG_IPV6_MROUTE is not set +CONFIG_NETLABEL=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_LOG_COMMON=m +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_PROCFS=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_NF_NAT_PROTO_DCCP=m +CONFIG_NF_NAT_PROTO_UDPLITE=m +CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_SIP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=m +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_INET=m +CONFIG_NFT_EXTHDR=m +CONFIG_NFT_META=m +CONFIG_NFT_CT=m +CONFIG_NFT_RBTREE=m +CONFIG_NFT_HASH=m +CONFIG_NFT_COUNTER=m +CONFIG_NFT_LOG=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_NAT=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_COMPAT=m +CONFIG_NETFILTER_XTABLES=m + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_IP_SET=m +CONFIG_IP_SET_MAX=256 +CONFIG_IP_SET_BITMAP_IP=m +CONFIG_IP_SET_BITMAP_IPMAC=m +CONFIG_IP_SET_BITMAP_PORT=m +CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m +CONFIG_IP_SET_HASH_IPPORT=m +CONFIG_IP_SET_HASH_IPPORTIP=m +CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_MAC=m +CONFIG_IP_SET_HASH_NETPORTNET=m +CONFIG_IP_SET_HASH_NET=m +CONFIG_IP_SET_HASH_NETNET=m +CONFIG_IP_SET_HASH_NETPORT=m +CONFIG_IP_SET_HASH_NETIFACE=m +CONFIG_IP_SET_LIST_SET=m +CONFIG_IP_VS=m +CONFIG_IP_VS_IPV6=y +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_SCTP=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_NQ=m + +# +# IPVS SH scheduler +# +CONFIG_IP_VS_SH_TAB_BITS=8 + +# +# IPVS application helper +# +CONFIG_IP_VS_FTP=m +CONFIG_IP_VS_NFCT=y +CONFIG_IP_VS_PE_SIP=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_NF_TABLES_IPV4=m +CONFIG_NFT_CHAIN_ROUTE_IPV4=m +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NF_TABLES_ARP=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_IPV4=m +CONFIG_NFT_CHAIN_NAT_IPV4=m +CONFIG_NF_NAT_MASQUERADE_IPV4=m +CONFIG_NFT_MASQ_IPV4=m +CONFIG_NFT_REDIR_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +# +# IPv6: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_NF_TABLES_IPV6=m +CONFIG_NFT_CHAIN_ROUTE_IPV6=m +CONFIG_NFT_REJECT_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_NAT_IPV6=m +CONFIG_NFT_CHAIN_NAT_IPV6=m +CONFIG_NF_NAT_MASQUERADE_IPV6=m +CONFIG_NFT_MASQ_IPV6=m +CONFIG_NFT_REDIR_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_LOG_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_IP_DCCP=m +CONFIG_INET_DCCP_DIAG=m + +# +# DCCP CCIDs Configuration +# +# CONFIG_IP_DCCP_CCID2_DEBUG is not set +CONFIG_IP_DCCP_CCID3=y +# CONFIG_IP_DCCP_CCID3_DEBUG is not set +CONFIG_IP_DCCP_TFRC_LIB=y + +# +# DCCP Kernel Hacking +# +# CONFIG_IP_DCCP_DEBUG is not set +CONFIG_NET_DCCPPROBE=m +CONFIG_IP_SCTP=m +CONFIG_NET_SCTPPROBE=m +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +CONFIG_ATM=m +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_LANE=m +CONFIG_ATM_MPOA=m +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_L2TP=m +# CONFIG_L2TP_DEBUGFS is not set +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=m +CONFIG_MRP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_HAVE_NET_DSA=y +CONFIG_NET_DSA=m +CONFIG_NET_DSA_HWMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_DSA=y +CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_VLAN_8021Q_MVRP=y +# CONFIG_DECNET is not set +CONFIG_LLC=m +CONFIG_LLC2=m +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +CONFIG_PHONET=m +CONFIG_6LOWPAN=m +CONFIG_6LOWPAN_NHC=m +CONFIG_6LOWPAN_NHC_DEST=m +CONFIG_6LOWPAN_NHC_FRAGMENT=m +CONFIG_6LOWPAN_NHC_HOP=m +CONFIG_6LOWPAN_NHC_IPV6=m +CONFIG_6LOWPAN_NHC_MOBILITY=m +CONFIG_6LOWPAN_NHC_ROUTING=m +CONFIG_6LOWPAN_NHC_UDP=m +CONFIG_IEEE802154=m +CONFIG_IEEE802154_SOCKET=m +CONFIG_IEEE802154_6LOWPAN=m +CONFIG_MAC802154=m +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_ATM=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +# CONFIG_CLS_U32_PERF is not set +# CONFIG_CLS_U32_MARK is not set +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +# CONFIG_NET_EMATCH is not set +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_CLS_IND=y +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=m +CONFIG_BATMAN_ADV=m +CONFIG_BATMAN_ADV_BLA=y +CONFIG_BATMAN_ADV_DAT=y +CONFIG_BATMAN_ADV_NC=y +CONFIG_BATMAN_ADV_MCAST=y +# CONFIG_BATMAN_ADV_DEBUG is not set +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_OPENVSWITCH_GENEVE=m +CONFIG_VSOCKETS=m +CONFIG_VMWARE_VMCI_VSOCKETS=m +CONFIG_NETLINK_MMAP=y +CONFIG_NETLINK_DIAG=m +CONFIG_MPLS=y +CONFIG_NET_MPLS_GSO=m +# CONFIG_MPLS_ROUTING is not set +CONFIG_HSR=m +CONFIG_NET_SWITCHDEV=y +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +# CONFIG_CGROUP_NET_PRIO is not set +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +CONFIG_NET_TCPPROBE=m +CONFIG_NET_DROP_MONITOR=m +CONFIG_HAMRADIO=y + +# +# Packet Radio protocols +# +CONFIG_AX25=m +CONFIG_AX25_DAMA_SLAVE=y +CONFIG_NETROM=m +CONFIG_ROSE=m + +# +# AX.25 network device drivers +# +CONFIG_MKISS=m +CONFIG_6PACK=m +CONFIG_BPQETHER=m +CONFIG_SCC=m +# CONFIG_SCC_DELAY is not set +# CONFIG_SCC_TRXECHO is not set +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=m +CONFIG_YAM=m +# CONFIG_CAN is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +CONFIG_IRDA_ULTRA=y + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# CONFIG_IRDA_DEBUG is not set + +# +# Infrared-port device drivers +# + +# +# SIR device drivers +# +CONFIG_IRTTY_SIR=m + +# +# Dongle support +# +CONFIG_DONGLE=y +CONFIG_ESI_DONGLE=m +CONFIG_ACTISYS_DONGLE=m +CONFIG_TEKRAM_DONGLE=m +CONFIG_TOIM3232_DONGLE=m +CONFIG_LITELINK_DONGLE=m +CONFIG_MA600_DONGLE=m +CONFIG_GIRBIL_DONGLE=m +CONFIG_MCP2120_DONGLE=m +CONFIG_OLD_BELKIN_DONGLE=m +CONFIG_ACT200L_DONGLE=m +CONFIG_KINGSUN_DONGLE=m +CONFIG_KSDAZZLE_DONGLE=m +CONFIG_KS959_DONGLE=m + +# +# FIR device drivers +# +CONFIG_USB_IRDA=m +CONFIG_SIGMATEL_FIR=m +CONFIG_NSC_FIR=m +CONFIG_WINBOND_FIR=m +CONFIG_TOSHIBA_FIR=m +CONFIG_SMC_IRCC_FIR=m +CONFIG_ALI_FIR=m +CONFIG_VLSI_FIR=m +CONFIG_VIA_FIR=m +CONFIG_MCS_FIR=m +CONFIG_BT=m +CONFIG_BT_BREDR=y +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_CMTP=m +CONFIG_BT_HIDP=m +CONFIG_BT_LE=y +CONFIG_BT_6LOWPAN=m +# CONFIG_BT_SELFTEST is not set +CONFIG_BT_DEBUGFS=y + +# +# Bluetooth device drivers +# +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_3WIRE=y +# CONFIG_BT_HCIUART_INTEL is not set +# CONFIG_BT_HCIUART_BCM is not set +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBTUART=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_AF_RXRPC=m +# CONFIG_AF_RXRPC_DEBUG is not set +CONFIG_RXKAD=m +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +# CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +# CONFIG_MAC80211_RC_MINSTREL_VHT is not set +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +CONFIG_MAC80211_DEBUGFS=y +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_WIMAX=m +CONFIG_WIMAX_DEBUG_LEVEL=8 +CONFIG_RFKILL=m +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +CONFIG_RFKILL_GPIO=m +CONFIG_NET_9P=m +CONFIG_NET_9P_VIRTIO=m +# CONFIG_NET_9P_RDMA is not set +# CONFIG_NET_9P_DEBUG is not set +CONFIG_CAIF=m +# CONFIG_CAIF_DEBUG is not set +CONFIG_CAIF_NETDEV=m +CONFIG_CAIF_USB=m +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +# CONFIG_NFC_NCI_SPI is not set +CONFIG_NFC_HCI=m +# CONFIG_NFC_SHDLC is not set + +# +# Near Field Communication (NFC) devices +# +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_TRF7970A=m +CONFIG_NFC_MEI_PHY=m +CONFIG_NFC_SIM=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_MEI=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_MEI=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_NFC_ST21NFCA=m +CONFIG_NFC_ST21NFCB=m +CONFIG_NFC_ST21NFCB_I2C=m +# CONFIG_NFC_NXP_NCI is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +# CONFIG_UEVENT_HELPER is not set +CONFIG_DEVTMPFS=y +# CONFIG_DEVTMPFS_MOUNT is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_EXTRA_FIRMWARE="" +CONFIG_FW_LOADER_USER_HELPER=y +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_SPI=m +CONFIG_REGMAP_MMIO=y +CONFIG_REGMAP_IRQ=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_FENCE_TRACE is not set + +# +# Bus devices +# +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y +CONFIG_MTD=m +CONFIG_MTD_TESTS=m +CONFIG_MTD_REDBOOT_PARTS=m +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_OF_PARTS=m +CONFIG_MTD_AR7_PARTS=m + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_BLOCK_RO=m +CONFIG_FTL=m +CONFIG_NFTL=m +CONFIG_NFTL_RW=y +CONFIG_INFTL=m +CONFIG_RFD_FTL=m +CONFIG_SSFDC=m +# CONFIG_SM_FTL is not set +CONFIG_MTD_OOPS=m +CONFIG_MTD_SWAP=m +# CONFIG_MTD_PARTITIONED_MASTER is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_GEN_PROBE=m +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_RAM=m +CONFIG_MTD_ROM=m +CONFIG_MTD_ABSENT=m + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +# CONFIG_MTD_PHYSMAP is not set +CONFIG_MTD_PHYSMAP_OF=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +# CONFIG_MTD_ESB2ROM is not set +# CONFIG_MTD_CK804XROM is not set +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_PCMCIA is not set +# CONFIG_MTD_GPIO_ADDR is not set +# CONFIG_MTD_INTEL_VR_NOR is not set +CONFIG_MTD_PLATRAM=m +# CONFIG_MTD_LATCH_ADDR is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_SST25L is not set +CONFIG_MTD_SLRAM=m +CONFIG_MTD_PHRAM=m +CONFIG_MTD_MTDRAM=m +CONFIG_MTDRAM_TOTAL_SIZE=4096 +CONFIG_MTDRAM_ERASE_SIZE=128 +CONFIG_MTD_BLOCK2MTD=m + +# +# Disk-On-Chip Device Drivers +# +CONFIG_MTD_DOCG3=m +CONFIG_BCH_CONST_M=14 +CONFIG_BCH_CONST_T=4 +CONFIG_MTD_NAND_ECC=m +CONFIG_MTD_NAND_ECC_SMC=y +CONFIG_MTD_NAND=m +# CONFIG_MTD_NAND_ECC_BCH is not set +CONFIG_MTD_SM_COMMON=m +# CONFIG_MTD_NAND_DENALI is not set +CONFIG_MTD_NAND_GPIO=m +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set +CONFIG_MTD_NAND_IDS=m +CONFIG_MTD_NAND_RICOH=m +CONFIG_MTD_NAND_DISKONCHIP=m +# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 +# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set +CONFIG_MTD_NAND_DOCG4=m +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +# CONFIG_MTD_NAND_HISI504 is not set +# CONFIG_MTD_ONENAND is not set + +# +# LPDDR & LPDDR2 PCM memory drivers +# +CONFIG_MTD_LPDDR=m +CONFIG_MTD_QINFO_PROBE=m +# CONFIG_MTD_SPI_NOR is not set +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +# CONFIG_MTD_UBI_GLUEBI is not set +# CONFIG_MTD_UBI_BLOCK is not set +CONFIG_OF=y + +# +# Device Tree and Open Firmware support +# +CONFIG_OF_PROMTREE=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_ADDRESS_PCI=y +CONFIG_OF_IRQ=y +CONFIG_OF_NET=y +CONFIG_OF_MDIO=m +CONFIG_OF_PCI=y +CONFIG_OF_PCI_IRQ=y +CONFIG_OF_MTD=y +# CONFIG_OF_OVERLAY is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_SERIAL=m +# CONFIG_PARPORT_PC_FIFO is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +CONFIG_PARPORT_AX88796=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +CONFIG_BLK_DEV_FD=m +# CONFIG_PARIDE is not set +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_ZRAM=m +CONFIG_ZRAM_LZ4_COMPRESS=y +# CONFIG_ZRAM_DEBUG is not set +CONFIG_BLK_CPQ_CISS_DA=m +# CONFIG_CISS_SCSI_TAPE is not set +CONFIG_BLK_DEV_DAC960=m +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_NVME=m +CONFIG_BLK_DEV_OSD=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_PMEM is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_BLK_DEV_RBD=m +CONFIG_BLK_DEV_RSXX=m + +# +# Misc devices +# +CONFIG_SENSORS_LIS3LV02D=m +CONFIG_AD525X_DPOT=m +CONFIG_AD525X_DPOT_I2C=m +# CONFIG_AD525X_DPOT_SPI is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_IBM_ASM is not set +CONFIG_PHANTOM=m +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_CS5535_MFGPT=m +CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 +CONFIG_CS5535_CLOCK_EVENT_SRC=m +CONFIG_HP_ILO=m +CONFIG_APDS9802ALS=m +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_DS1682=m +# CONFIG_TI_DAC7512 is not set +CONFIG_VMWARE_BALLOON=m +CONFIG_BMP085=y +CONFIG_BMP085_I2C=m +# CONFIG_BMP085_SPI is not set +CONFIG_PCH_PHUB=m +CONFIG_USB_SWITCH_FSA9480=m +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +CONFIG_C2PORT=m +CONFIG_C2PORT_DURAMAR_2150=m + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +# CONFIG_EEPROM_AT25 is not set +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93CX6=m +# CONFIG_EEPROM_93XX46 is not set +CONFIG_CB710_CORE=m +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y + +# +# Texas Instruments shared transport line discipline +# +CONFIG_TI_ST=m +CONFIG_SENSORS_LIS3_I2C=m + +# +# Altera FPGA firmware download module +# +CONFIG_ALTERA_STAPL=m +CONFIG_INTEL_MEI=m +CONFIG_INTEL_MEI_ME=m +CONFIG_INTEL_MEI_TXE=m +CONFIG_VMWARE_VMCI=m + +# +# Intel MIC Bus Driver +# + +# +# Intel MIC Host Driver +# + +# +# Intel MIC Card Driver +# +CONFIG_ECHO=m +# CONFIG_CXL_BASE is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=m +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +CONFIG_SCSI_NETLINK=y +# CONFIG_SCSI_MQ_DEFAULT is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=m +CONFIG_CHR_DEV_SCH=m +CONFIG_SCSI_ENCLOSURE=m +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +CONFIG_SCSI_SCAN_ASYNC=y + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_LIBSAS=m +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_ISCSI_BOOT_SYSFS=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_BE2ISCSI=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_7000FASST=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +CONFIG_AIC79XX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +CONFIG_SCSI_MVSAS_TASKLET=y +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_DPT_I2O=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_IN2000=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ESAS2R=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=m +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +# CONFIG_SCSI_MPT2SAS_LOGGING is not set +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS_LOGGING=y +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +# CONFIG_SCSI_FLASHPOINT is not set +CONFIG_VMWARE_PVSCSI=m +CONFIG_HYPERV_STORAGE=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_DTC3280=m +CONFIG_SCSI_EATA=m +# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set +# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set +CONFIG_SCSI_EATA_MAX_TAGS=16 +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +CONFIG_SCSI_ISCI=m +CONFIG_SCSI_GENERIC_NCR5380=m +CONFIG_SCSI_GENERIC_NCR5380_MMIO=m +CONFIG_SCSI_GENERIC_NCR53C400=y +CONFIG_SCSI_IPS=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_PPA=m +CONFIG_SCSI_IMM=m +# CONFIG_SCSI_IZIP_EPP16 is not set +# CONFIG_SCSI_IZIP_SLOW_CTR is not set +CONFIG_SCSI_NCR53C406A=m +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +CONFIG_SCSI_SYM53C8XX_MMIO=y +CONFIG_SCSI_IPR=m +# CONFIG_SCSI_IPR_TRACE is not set +# CONFIG_SCSI_IPR_DUMP is not set +CONFIG_SCSI_PAS16=m +CONFIG_SCSI_QLOGIC_FAS=m +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_TCM_QLA2XXX=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_SYM53C416=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_T128=m +CONFIG_SCSI_U14_34F=m +# CONFIG_SCSI_U14_34F_TAGGED_QUEUE is not set +# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set +CONFIG_SCSI_U14_34F_MAX_TAGS=8 +CONFIG_SCSI_ULTRASTOR=m +CONFIG_SCSI_NSP32=m +CONFIG_SCSI_WD719X=m +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_VIRTIO=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=m +CONFIG_SCSI_DH_RDAC=m +CONFIG_SCSI_DH_HP_SW=m +CONFIG_SCSI_DH_EMC=m +CONFIG_SCSI_DH_ALUA=m +CONFIG_SCSI_OSD_INITIATOR=m +CONFIG_SCSI_OSD_ULD=m +CONFIG_SCSI_OSD_DPRINT_SENSE=0 +# CONFIG_SCSI_OSD_DEBUG is not set +CONFIG_ATA=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_ACPI=y +CONFIG_SATA_ZPODD=y +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_INIC162X=m +CONFIG_SATA_ACARD_AHCI=m +CONFIG_SATA_SIL24=m +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +CONFIG_PDC_ADMA=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_SX4=m +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +CONFIG_ATA_PIIX=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_SATA_PROMISE=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIS=m +CONFIG_SATA_SVW=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m + +# +# PATA SFF controllers with BMDMA +# +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_ATP867X=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CS5535=m +CONFIG_PATA_CS5536=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +# CONFIG_PATA_HPT3X3_DMA is not set +CONFIG_PATA_IT8213=m +CONFIG_PATA_IT821X=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RDC=m +CONFIG_PATA_SC1200=m +CONFIG_PATA_SCH=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_SIS=m +CONFIG_PATA_TOSHIBA=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m + +# +# PIO-only SFF controllers +# +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_ISAPNP=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_QDI=m +CONFIG_PATA_RZ1000=m +CONFIG_PATA_WINBOND_VLB=m + +# +# Generic fallback / legacy drivers +# +CONFIG_PATA_ACPI=m +CONFIG_ATA_GENERIC=m +CONFIG_PATA_LEGACY=m +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +# CONFIG_MD_CLUSTER is not set +CONFIG_BCACHE=m +# CONFIG_BCACHE_DEBUG is not set +# CONFIG_BCACHE_CLOSURES_DEBUG is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=m +# CONFIG_DM_MQ_DEFAULT is not set +# CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=m +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_MQ=m +CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_ERA=m +CONFIG_DM_MIRROR=m +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_DM_UEVENT=y +CONFIG_DM_FLAKEY=m +CONFIG_DM_VERITY=m +CONFIG_DM_SWITCH=m +# CONFIG_DM_LOG_WRITES is not set +CONFIG_TARGET_CORE=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_PSCSI=m +# CONFIG_TCM_USER2 is not set +CONFIG_LOOPBACK_TARGET=m +CONFIG_TCM_FC=m +CONFIG_ISCSI_TARGET=m +CONFIG_SBP_TARGET=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=128 +CONFIG_FUSION_CTL=m +# CONFIG_FUSION_LOGGING is not set + +# +# IEEE 1394 (FireWire) support +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MAC_EMUMOUSEBTN=m +CONFIG_NETDEVICES=y +CONFIG_MII=m +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=m +CONFIG_EQUALIZER=m +# CONFIG_NET_FC is not set +CONFIG_IFB=m +CONFIG_NET_TEAM=m +CONFIG_NET_TEAM_MODE_BROADCAST=m +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m +CONFIG_NET_TEAM_MODE_RANDOM=m +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m +CONFIG_NET_TEAM_MODE_LOADBALANCE=m +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_IPVLAN=m +CONFIG_VXLAN=m +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_RIONET=m +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RIONET_RX_SIZE=128 +CONFIG_TUN=m +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +CONFIG_NLMON=m +CONFIG_SUNGEM_PHY=m +# CONFIG_ARCNET is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +CONFIG_ATM_ZATM=m +# CONFIG_ATM_ZATM_DEBUG is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_AMBASSADOR=m +# CONFIG_ATM_AMBASSADOR_DEBUG is not set +CONFIG_ATM_HORIZON=m +# CONFIG_ATM_HORIZON_DEBUG is not set +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_FORE200E=m +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_FORE200E_TX_RETRY=16 +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_ATM_SOLOS=m + +# +# CAIF transport drivers +# +CONFIG_CAIF_TTY=m +CONFIG_CAIF_SPI_SLAVE=m +CONFIG_CAIF_SPI_SYNC=y +CONFIG_CAIF_HSI=m +CONFIG_CAIF_VIRTIO=m +CONFIG_VHOST_NET=m +CONFIG_VHOST_SCSI=m +CONFIG_VHOST_RING=m +CONFIG_VHOST=m + +# +# Distributed Switch Architecture drivers +# +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y +CONFIG_NET_DSA_MV88E6131=m +CONFIG_NET_DSA_MV88E6123_61_65=m +CONFIG_NET_DSA_MV88E6171=m +CONFIG_NET_DSA_MV88E6352=m +CONFIG_NET_DSA_BCM_SF2=m +CONFIG_ETHERNET=y +CONFIG_MDIO=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_EL3=m +CONFIG_3C515=m +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_3C589=m +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_NET_VENDOR_AGERE=y +CONFIG_ET131X=m +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ALTERA_TSE=m +CONFIG_NET_VENDOR_AMD=y +CONFIG_AMD8111_ETH=m +CONFIG_LANCE=m +CONFIG_PCNET32=m +CONFIG_PCMCIA_NMCLAN=m +CONFIG_NI65=m +CONFIG_NET_VENDOR_ARC=y +CONFIG_ARC_EMAC_CORE=m +CONFIG_ARC_EMAC=m +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_ATL2=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +CONFIG_ALX=m +CONFIG_NET_CADENCE=y +CONFIG_MACB=m +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_BCMGENET=m +CONFIG_BNX2=m +CONFIG_CNIC=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +CONFIG_BNX2X_SRIOV=y +CONFIG_SYSTEMPORT=m +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_BNA=m +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +CONFIG_CHELSIO_T4VF=m +CONFIG_NET_VENDOR_CIRRUS=y +CONFIG_CS89x0=m +# CONFIG_CS89x0_PLATFORM is not set +CONFIG_NET_VENDOR_CISCO=y +CONFIG_ENIC=m +CONFIG_CX_ECAT=m +CONFIG_DNET=m +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=m +CONFIG_DE2104X_DSL=0 +CONFIG_TULIP=m +# CONFIG_TULIP_MWI is not set +# CONFIG_TULIP_MMIO is not set +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +CONFIG_NET_VENDOR_DLINK=y +CONFIG_DL2K=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_BE2NET=m +CONFIG_BE2NET_VXLAN=y +CONFIG_NET_VENDOR_EXAR=y +CONFIG_S2IO=m +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_NET_VENDOR_FUJITSU=y +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_NET_VENDOR_HP=y +CONFIG_HP100=m +CONFIG_NET_VENDOR_INTEL=y +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGB_HWMON=y +CONFIG_IGB_DCA=y +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBE_VXLAN=y +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_DCA=y +CONFIG_IXGBEVF=m +CONFIG_I40E=m +CONFIG_I40E_VXLAN=y +CONFIG_I40EVF=m +CONFIG_FM10K=m +# CONFIG_FM10K_VXLAN is not set +CONFIG_NET_VENDOR_I825XX=y +CONFIG_IP1000=m +CONFIG_JME=m +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_MVMDIO=m +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKGE_GENESIS=y +CONFIG_SKY2=m +# CONFIG_SKY2_DEBUG is not set +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_MLX4_EN=m +CONFIG_MLX4_EN_VXLAN=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_MLX5_CORE=m +CONFIG_NET_VENDOR_MICREL=y +CONFIG_KS8842=m +CONFIG_KS8851=m +CONFIG_KS8851_MLL=m +CONFIG_KSZ884X_PCI=m +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_ENC28J60=m +# CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_NET_VENDOR_MYRI=y +CONFIG_MYRI10GE=m +CONFIG_MYRI10GE_DCA=y +CONFIG_FEALNX=m +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NATSEMI=m +CONFIG_NS83820=m +CONFIG_NET_VENDOR_8390=y +CONFIG_PCMCIA_AXNET=m +CONFIG_NE2000=m +CONFIG_NE2K_PCI=m +CONFIG_PCMCIA_PCNET=m +CONFIG_ULTRA=m +CONFIG_WD80x3=m +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_FORCEDETH=m +CONFIG_NET_VENDOR_OKI=y +CONFIG_PCH_GBE=m +CONFIG_ETHOC=m +CONFIG_NET_PACKET_ENGINE=y +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_QLA3XXX=m +CONFIG_QLCNIC=m +CONFIG_QLCNIC_SRIOV=y +CONFIG_QLCNIC_VXLAN=y +CONFIG_QLCNIC_HWMON=y +CONFIG_QLGE=m +CONFIG_NETXEN_NIC=m +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_ATP=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=m +CONFIG_NET_VENDOR_RDC=y +CONFIG_R6040=m +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_ROCKER=m +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_SXGBE_ETH=m +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_SC92031=m +CONFIG_NET_VENDOR_SIS=y +CONFIG_SIS900=m +CONFIG_SIS190=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_SFC_MCDI_MON=y +CONFIG_SFC_SRIOV=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_SMC9194=m +CONFIG_PCMCIA_SMC91C92=m +CONFIG_EPIC100=m +CONFIG_SMSC911X=m +# CONFIG_SMSC911X_ARCH_HOOKS is not set +CONFIG_SMSC9420=m +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_STMMAC_ETH=m +CONFIG_STMMAC_PLATFORM=m +CONFIG_STMMAC_PCI=m +CONFIG_NET_VENDOR_SUN=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NIU=m +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_TEHUTI=m +CONFIG_NET_VENDOR_TI=y +CONFIG_TI_CPSW_ALE=m +CONFIG_TLAN=m +CONFIG_NET_VENDOR_VIA=y +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +CONFIG_VIA_VELOCITY=m +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_WIZNET_W5100=m +CONFIG_WIZNET_W5300=m +# CONFIG_WIZNET_BUS_DIRECT is not set +# CONFIG_WIZNET_BUS_INDIRECT is not set +CONFIG_WIZNET_BUS_ANY=y +CONFIG_NET_VENDOR_XIRCOM=y +CONFIG_PCMCIA_XIRC2PS=m +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_NET_SB1000=m +CONFIG_PHYLIB=m + +# +# MII PHY device drivers +# +CONFIG_AT803X_PHY=m +CONFIG_AMD_PHY=m +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM7XXX_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m +CONFIG_MICREL_PHY=m +CONFIG_FIXED_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_GPIO=m +CONFIG_MDIO_BUS_MUX=m +CONFIG_MDIO_BUS_MUX_GPIO=m +CONFIG_MDIO_BUS_MUX_MMIOREG=m +CONFIG_MDIO_BCM_UNIMAC=m +# CONFIG_MICREL_KS8995MA is not set +CONFIG_PLIP=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOATM=m +CONFIG_PPPOE=m +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_SLIP=m +CONFIG_SLHC=m +# CONFIG_SLIP_COMPRESSED is not set +# CONFIG_SLIP_SMART is not set +# CONFIG_SLIP_MODE_SLIP6 is not set + +# +# Host-side USB support is needed for USB Network Adapter support +# +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_HUAWEI_CDC_NCM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_USB_NET_KALMIA=m +CONFIG_USB_NET_QMI_WWAN=m +CONFIG_USB_HSO=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_CDC_PHONET=m +CONFIG_USB_IPHETH=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_VL600=m +CONFIG_WLAN=y +CONFIG_PCMCIA_RAYCS=m +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AIRO=m +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_AIRO_CS=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PRISM54=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_ADM8211=m +# CONFIG_MAC80211_HWSIM is not set +CONFIG_MWL8K=m +CONFIG_ATH_COMMON=m +CONFIG_ATH_CARDS=m +# CONFIG_ATH_DEBUG is not set +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +# CONFIG_ATH5K_TRACER is not set +CONFIG_ATH5K_PCI=y +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y +CONFIG_ATH9K_DEBUGFS=y +CONFIG_ATH9K_STATION_STATISTICS=y +# CONFIG_ATH9K_DYNACK is not set +CONFIG_ATH9K_WOW=y +CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y +CONFIG_ATH9K_HTC=m +# CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +# CONFIG_CARL9170_DEBUGFS is not set +CONFIG_CARL9170_WPC=y +# CONFIG_CARL9170_HWRNG is not set +CONFIG_ATH6KL=m +CONFIG_ATH6KL_SDIO=m +CONFIG_ATH6KL_USB=m +# CONFIG_ATH6KL_DEBUG is not set +# CONFIG_ATH6KL_TRACING is not set +CONFIG_AR5523=m +CONFIG_WIL6210=m +CONFIG_WIL6210_ISR_COR=y +# CONFIG_WIL6210_TRACING is not set +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +# CONFIG_ATH10K_DEBUG is not set +CONFIG_ATH10K_DEBUGFS=y +# CONFIG_ATH10K_TRACING is not set +CONFIG_WCN36XX=m +# CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_B43=m +CONFIG_B43_BCMA=y +CONFIG_B43_SSB=y +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_BCMA is not set +# CONFIG_B43_BUSES_SSB is not set +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_PCMCIA=y +CONFIG_B43_SDIO=y +CONFIG_B43_BCMA_PIO=y +CONFIG_B43_PIO=y +CONFIG_B43_PHY_G=y +CONFIG_B43_PHY_N=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_PHY_HT=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_HWRNG=y +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_BRCMUTIL=m +CONFIG_BRCMSMAC=m +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y +CONFIG_BRCMFMAC_SDIO=y +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMFMAC_PCIE=y +# CONFIG_BRCM_TRACING is not set +# CONFIG_BRCMDBG is not set +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_CS=m +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_OPMODE_MODULAR=y +# CONFIG_IWLWIFI_BCAST_FILTERING is not set +# CONFIG_IWLWIFI_UAPSD is not set + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +# CONFIG_IWLWIFI_DEBUGFS is not set +CONFIG_IWLWIFI_DEVICE_TRACING=y +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +# CONFIG_IWLEGACY_DEBUGFS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_HERMES=m +CONFIG_HERMES_PRISM=y +CONFIG_HERMES_CACHE_FW_ON_INIT=y +CONFIG_PLX_HERMES=m +CONFIG_TMD_HERMES=m +CONFIG_NORTEL_HERMES=m +CONFIG_PCI_HERMES=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_SPECTRUM=m +CONFIG_ORINOCO_USB=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +# CONFIG_P54_SPI_DEFAULT_EEPROM is not set +CONFIG_P54_LEDS=y +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2800PCI_RT33XX=y +CONFIG_RT2800PCI_RT35XX=y +CONFIG_RT2800PCI_RT53XX=y +CONFIG_RT2800PCI_RT3290=y +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +CONFIG_RT2800USB_RT3573=y +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_RT55XX=y +CONFIG_RT2800USB_UNKNOWN=y +CONFIG_RT2800_LIB=m +CONFIG_RT2800_LIB_MMIO=m +CONFIG_RT2X00_LIB_MMIO=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_LIB_DEBUGFS is not set +# CONFIG_RT2X00_DEBUG is not set +CONFIG_RTL_CARDS=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_WL_TI=y +CONFIG_WL1251=m +# CONFIG_WL1251_SPI is not set +CONFIG_WL1251_SDIO=m +CONFIG_WL12XX=m +CONFIG_WL18XX=m +CONFIG_WLCORE=m +# CONFIG_WLCORE_SPI is not set +CONFIG_WLCORE_SDIO=m +CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_CW1200_WLAN_SPI=m +CONFIG_RSI_91X=m +# CONFIG_RSI_DEBUGFS is not set +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m + +# +# WiMAX Wireless Broadband devices +# +CONFIG_WIMAX_I2400M=m +CONFIG_WIMAX_I2400M_USB=m +CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 +# CONFIG_WAN is not set +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKELB=m +CONFIG_IEEE802154_AT86RF230=m +# CONFIG_IEEE802154_MRF24J40 is not set +# CONFIG_IEEE802154_CC2520 is not set +CONFIG_VMXNET3=m +CONFIG_HYPERV_NET=m +CONFIG_ISDN=y +CONFIG_ISDN_I4L=m +CONFIG_ISDN_PPP=y +CONFIG_ISDN_PPP_VJ=y +CONFIG_ISDN_MPP=y +CONFIG_IPPP_FILTER=y +CONFIG_ISDN_PPP_BSDCOMP=m +CONFIG_ISDN_AUDIO=y +CONFIG_ISDN_TTY_FAX=y + +# +# ISDN feature submodules +# +CONFIG_ISDN_DIVERSION=m + +# +# ISDN4Linux hardware drivers +# + +# +# Passive cards +# +CONFIG_ISDN_DRV_HISAX=m + +# +# D-channel protocol features +# +CONFIG_HISAX_EURO=y +CONFIG_DE_AOC=y +# CONFIG_HISAX_NO_SENDCOMPLETE is not set +# CONFIG_HISAX_NO_LLC is not set +# CONFIG_HISAX_NO_KEYPAD is not set +CONFIG_HISAX_1TR6=y +CONFIG_HISAX_NI1=y +CONFIG_HISAX_MAX_CARDS=8 + +# +# HiSax supported cards +# +CONFIG_HISAX_16_0=y +CONFIG_HISAX_16_3=y +CONFIG_HISAX_TELESPCI=y +CONFIG_HISAX_S0BOX=y +CONFIG_HISAX_AVM_A1=y +CONFIG_HISAX_FRITZPCI=y +CONFIG_HISAX_AVM_A1_PCMCIA=y +CONFIG_HISAX_ELSA=y +CONFIG_HISAX_IX1MICROR2=y +CONFIG_HISAX_DIEHLDIVA=y +CONFIG_HISAX_ASUSCOM=y +CONFIG_HISAX_TELEINT=y +CONFIG_HISAX_HFCS=y +CONFIG_HISAX_SEDLBAUER=y +CONFIG_HISAX_SPORTSTER=y +CONFIG_HISAX_MIC=y +CONFIG_HISAX_NETJET=y +CONFIG_HISAX_NETJET_U=y +CONFIG_HISAX_NICCY=y +CONFIG_HISAX_ISURF=y +CONFIG_HISAX_HSTSAPHIR=y +CONFIG_HISAX_BKM_A4T=y +CONFIG_HISAX_SCT_QUADRO=y +CONFIG_HISAX_GAZEL=y +CONFIG_HISAX_HFC_PCI=y +CONFIG_HISAX_W6692=y +CONFIG_HISAX_HFC_SX=y +CONFIG_HISAX_ENTERNOW_PCI=y +# CONFIG_HISAX_DEBUG is not set + +# +# HiSax PCMCIA card service modules +# +CONFIG_HISAX_SEDLBAUER_CS=m +CONFIG_HISAX_ELSA_CS=m +CONFIG_HISAX_AVM_A1_CS=m +CONFIG_HISAX_TELES_CS=m + +# +# HiSax sub driver modules +# +CONFIG_HISAX_ST5481=m +CONFIG_HISAX_HFCUSB=m +CONFIG_HISAX_HFC4S8S=m +CONFIG_HISAX_FRITZ_PCIPNP=m + +# +# Active cards +# +CONFIG_ISDN_DRV_ICN=m +CONFIG_ISDN_DRV_PCBIT=m +CONFIG_ISDN_DRV_SC=m +CONFIG_ISDN_DRV_ACT2000=m +CONFIG_ISDN_CAPI=m +CONFIG_CAPI_TRACE=y +CONFIG_ISDN_CAPI_CAPI20=m +CONFIG_ISDN_CAPI_MIDDLEWARE=y +CONFIG_ISDN_CAPI_CAPIDRV=m +# CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set + +# +# CAPI hardware drivers +# +CONFIG_CAPI_AVM=y +CONFIG_ISDN_DRV_AVMB1_B1ISA=m +CONFIG_ISDN_DRV_AVMB1_B1PCI=m +CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y +CONFIG_ISDN_DRV_AVMB1_T1ISA=m +CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m +CONFIG_ISDN_DRV_AVMB1_AVM_CS=m +CONFIG_ISDN_DRV_AVMB1_T1PCI=m +CONFIG_ISDN_DRV_AVMB1_C4=m +CONFIG_CAPI_EICON=y +CONFIG_ISDN_DIVAS=m +CONFIG_ISDN_DIVAS_BRIPCI=y +CONFIG_ISDN_DIVAS_PRIPCI=y +CONFIG_ISDN_DIVAS_DIVACAPI=m +CONFIG_ISDN_DIVAS_USERIDI=m +CONFIG_ISDN_DIVAS_MAINT=m +CONFIG_ISDN_DRV_GIGASET=m +CONFIG_GIGASET_CAPI=y +# CONFIG_GIGASET_I4L is not set +# CONFIG_GIGASET_DUMMYLL is not set +CONFIG_GIGASET_BASE=m +CONFIG_GIGASET_M105=m +CONFIG_GIGASET_M101=m +# CONFIG_GIGASET_DEBUG is not set +CONFIG_HYSDN=m +CONFIG_HYSDN_CAPI=y +CONFIG_MISDN=m +CONFIG_MISDN_DSP=m +CONFIG_MISDN_L1OIP=m + +# +# mISDN hardware drivers +# +CONFIG_MISDN_HFCPCI=m +CONFIG_MISDN_HFCMULTI=m +CONFIG_MISDN_HFCUSB=m +CONFIG_MISDN_AVMFRITZ=m +CONFIG_MISDN_SPEEDFAX=m +CONFIG_MISDN_INFINEON=m +CONFIG_MISDN_W6692=m +CONFIG_MISDN_NETJET=m +CONFIG_MISDN_IPAC=m +CONFIG_MISDN_ISAR=m +CONFIG_ISDN_HDLC=m + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=m +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_MATRIXKMAP=m + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ADP5588=m +CONFIG_KEYBOARD_ADP5589=m +CONFIG_KEYBOARD_ATKBD=m +CONFIG_KEYBOARD_QT1070=m +CONFIG_KEYBOARD_QT2160=m +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_TCA6416=m +CONFIG_KEYBOARD_TCA8418=m +CONFIG_KEYBOARD_MATRIX=m +# CONFIG_KEYBOARD_LM8323 is not set +CONFIG_KEYBOARD_LM8333=m +# CONFIG_KEYBOARD_MAX7359 is not set +CONFIG_KEYBOARD_MCS=m +CONFIG_KEYBOARD_MPR121=m +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_OMAP4 is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_CROS_EC is not set +# CONFIG_KEYBOARD_CAP11XX is not set +# CONFIG_KEYBOARD_BCM is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_SENTELIC=y +CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_OLPC=y +CONFIG_MOUSE_PS2_FOCALTECH=y +# CONFIG_MOUSE_PS2_VMMOUSE is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_CYAPA=m +CONFIG_MOUSE_ELAN_I2C=m +CONFIG_MOUSE_ELAN_I2C_I2C=y +CONFIG_MOUSE_ELAN_I2C_SMBUS=y +CONFIG_MOUSE_INPORT=m +# CONFIG_MOUSE_ATIXL is not set +CONFIG_MOUSE_LOGIBM=m +CONFIG_MOUSE_PC110PAD=m +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_MOUSE_GPIO is not set +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_USB=y +CONFIG_JOYSTICK_IFORCE_232=y +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TWIDJOY=m +CONFIG_JOYSTICK_ZHENHUA=m +CONFIG_JOYSTICK_DB9=m +CONFIG_JOYSTICK_GAMECON=m +CONFIG_JOYSTICK_TURBOGRAFX=m +CONFIG_JOYSTICK_AS5011=m +CONFIG_JOYSTICK_JOYDUMP=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_WALKERA0701=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_ACECAD=m +CONFIG_TABLET_USB_AIPTEK=m +CONFIG_TABLET_USB_GTCO=m +CONFIG_TABLET_USB_HANWANG=m +CONFIG_TABLET_USB_KBTAB=m +CONFIG_TABLET_SERIAL_WACOM4=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_OF_TOUCHSCREEN=y +# CONFIG_TOUCHSCREEN_ADS7846 is not set +# CONFIG_TOUCHSCREEN_AD7877 is not set +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +# CONFIG_TOUCHSCREEN_AD7879_SPI is not set +# CONFIG_TOUCHSCREEN_AR1021_I2C is not set +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +# CONFIG_TOUCHSCREEN_CYTTSP_SPI is not set +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_DYNAPRO=m +CONFIG_TOUCHSCREEN_HAMPSHIRE=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_EGALAX=m +CONFIG_TOUCHSCREEN_FUJITSU=m +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_HTCPEN=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TOUCHSCREEN_UCB1400=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_WM9705=y +CONFIG_TOUCHSCREEN_WM9712=y +CONFIG_TOUCHSCREEN_WM9713=y +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_MC13783=m +CONFIG_TOUCHSCREEN_USB_EGALAX=y +CONFIG_TOUCHSCREEN_USB_PANJIT=y +CONFIG_TOUCHSCREEN_USB_3M=y +CONFIG_TOUCHSCREEN_USB_ITM=y +CONFIG_TOUCHSCREEN_USB_ETURBO=y +CONFIG_TOUCHSCREEN_USB_GUNZE=y +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y +CONFIG_TOUCHSCREEN_USB_GOTOP=y +CONFIG_TOUCHSCREEN_USB_JASTEC=y +CONFIG_TOUCHSCREEN_USB_ELO=y +CONFIG_TOUCHSCREEN_USB_E2I=y +CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y +CONFIG_TOUCHSCREEN_USB_NEXIO=y +CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC_SERIO=m +# CONFIG_TOUCHSCREEN_TSC2005 is not set +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +# CONFIG_TOUCHSCREEN_SX8654 is not set +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_AD714X_I2C=m +CONFIG_INPUT_AD714X_SPI=m +# CONFIG_INPUT_ARIZONA_HAPTICS is not set +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_E3X0_BUTTON=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MC13783_PWRBUTTON=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_BEEPER=m +# CONFIG_INPUT_GPIO_TILT_POLLED is not set +CONFIG_INPUT_WISTRON_BTNS=m +CONFIG_INPUT_ATLAS_BTNS=m +CONFIG_INPUT_ATI_REMOTE2=m +CONFIG_INPUT_KEYSPAN_REMOTE=m +CONFIG_INPUT_KXTJ9=m +# CONFIG_INPUT_KXTJ9_POLLED_MODE is not set +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_YEALINK=m +CONFIG_INPUT_CM109=m +CONFIG_INPUT_RETU_PWRBUTTON=m +CONFIG_INPUT_TPS65218_PWRBUTTON=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_PCF50633_PMU=m +CONFIG_INPUT_PCF8574=m +CONFIG_INPUT_PWM_BEEPER=m +CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +CONFIG_INPUT_ADXL34X=m +CONFIG_INPUT_ADXL34X_I2C=m +CONFIG_INPUT_ADXL34X_SPI=m +# CONFIG_INPUT_IMS_PCU is not set +CONFIG_INPUT_CMA3000=m +CONFIG_INPUT_CMA3000_I2C=m +CONFIG_INPUT_IDEAPAD_SLIDEBAR=m +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=m +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=m +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_PARKBD=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_LIBPS2=m +CONFIG_SERIO_RAW=m +CONFIG_SERIO_ALTERA_PS2=m +CONFIG_SERIO_PS2MULT=m +CONFIG_SERIO_ARC_PS2=m +CONFIG_SERIO_APBPS2=m +CONFIG_SERIO_OLPC_APSP=m +CONFIG_HYPERV_KEYBOARD=m +CONFIG_GAMEPORT=m +CONFIG_GAMEPORT_NS558=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_FM801=m + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_HW_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +# CONFIG_SYNCLINK_GT is not set +CONFIG_NOZOMI=m +# CONFIG_ISI is not set +CONFIG_N_HDLC=m +CONFIG_N_GSM=m +CONFIG_TRACE_ROUTER=m +CONFIG_TRACE_SINK=m +CONFIG_DEVMEM=y +# CONFIG_DEVKMEM is not set + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_CS=m +CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set +CONFIG_SERIAL_8250_DW=m +# CONFIG_SERIAL_8250_FINTEK is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_OF_PLATFORM=m +CONFIG_SERIAL_SCCNXP=m +CONFIG_SERIAL_SC16IS7XX=m +# CONFIG_SERIAL_TIMBERDALE is not set +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 +CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 +# CONFIG_SERIAL_IFX6X60 is not set +CONFIG_SERIAL_PCH_UART=m +CONFIG_SERIAL_XILINX_PS_UART=m +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_ARC_NR_PORTS=1 +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_RP2_NR_UARTS=32 +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_SERIAL_CONEXANT_DIGICOLOR=m +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +# CONFIG_IPMI_SI_PROBE_DEFAULTS is not set +CONFIG_IPMI_SSIF=m +CONFIG_IPMI_WATCHDOG=m +CONFIG_IPMI_POWEROFF=m +CONFIG_HW_RANDOM=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_INTEL=m +CONFIG_HW_RANDOM_AMD=m +CONFIG_HW_RANDOM_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HW_RANDOM_TPM=m +CONFIG_NVRAM=m +CONFIG_DTLK=m +CONFIG_R3964=m +CONFIG_APPLICOM=m +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +CONFIG_SYNCLINK_CS=m +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_RAW_DRIVER=m +CONFIG_MAX_RAW_DEVS=256 +CONFIG_HPET=y +CONFIG_HPET_MMAP=y +CONFIG_HPET_MMAP_DEFAULT=y +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=m +CONFIG_TCG_TIS=m +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TCG_CRB=m +# CONFIG_TCG_TIS_ST33ZP24 is not set +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +# CONFIG_XILLYBUS is not set + +# +# I2C support +# +CONFIG_I2C=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX=m + +# +# Multiplexer I2C Chip support +# +# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set +# CONFIG_I2C_MUX_GPIO is not set +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +# CONFIG_I2C_MUX_PINCTRL is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_SMBUS=m +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCA=m + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NFORCE2_S4985=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# ACPI drivers +# +CONFIG_I2C_SCMI=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +CONFIG_I2C_DESIGNWARE_CORE=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_EG20T=m +# CONFIG_I2C_GPIO is not set +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PXA=m +CONFIG_I2C_PXA_PCI=y +CONFIG_I2C_RK3X=m +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_XILINX=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_DIOLAN_U2C=m +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +CONFIG_I2C_ROBOTFUZZ_OSIF=m +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_TINY_USB=m +CONFIG_I2C_VIPERBOARD=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +# CONFIG_I2C_CROS_EC_TUNNEL is not set +CONFIG_SCx200_ACB=m +# CONFIG_I2C_STUB is not set +CONFIG_I2C_SLAVE=y +CONFIG_I2C_SLAVE_EEPROM=m +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +CONFIG_SPI_ALTERA=m +CONFIG_SPI_BITBANG=m +CONFIG_SPI_BUTTERFLY=m +# CONFIG_SPI_CADENCE is not set +CONFIG_SPI_GPIO=m +CONFIG_SPI_LM70_LLP=m +# CONFIG_SPI_FSL_SPI is not set +CONFIG_SPI_OC_TINY=m +CONFIG_SPI_PXA2XX_DMA=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_SPI_SC18IS602=m +CONFIG_SPI_TOPCLIFF_PCH=m +CONFIG_SPI_XCOMM=m +CONFIG_SPI_XILINX=m +CONFIG_SPI_DESIGNWARE=m +CONFIG_SPI_DW_PCI=m +# CONFIG_SPI_DW_MID_DMA is not set +CONFIG_SPI_DW_MMIO=m + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_TLE62X0=m +CONFIG_SPMI=m +# CONFIG_HSI is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +# CONFIG_NTP_PPS is not set + +# +# PPS clients support +# +CONFIG_PPS_CLIENT_KTIMER=m +CONFIG_PPS_CLIENT_LDISC=m +CONFIG_PPS_CLIENT_PARPORT=m +CONFIG_PPS_CLIENT_GPIO=m + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=m +CONFIG_DP83640_PHY=m +CONFIG_PTP_1588_CLOCK_PCH=m +CONFIG_PINCTRL=y + +# +# Pin controllers +# +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AMD is not set +# CONFIG_PINCTRL_SINGLE is not set +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_PINCTRL_CHERRYVIEW=m +# CONFIG_PINCTRL_SUNRISEPOINT is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_DEVRES=y +CONFIG_OF_GPIO=y +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_74XX_MMIO is not set +# CONFIG_GPIO_ALTERA is not set +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_F7188X is not set +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_GRGPIO is not set +CONFIG_GPIO_ICH=m +# CONFIG_GPIO_IT8761E is not set +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_SCH=m +CONFIG_GPIO_SCH311X=m +# CONFIG_GPIO_SYSCON is not set +# CONFIG_GPIO_VX855 is not set +# CONFIG_GPIO_XILINX is not set + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_ADP5588 is not set +# CONFIG_GPIO_ADNP is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCF857X is not set + +# +# MFD GPIO expanders +# +CONFIG_GPIO_ARIZONA=m +CONFIG_GPIO_CS5535=y +CONFIG_GPIO_LP3943=m +CONFIG_GPIO_UCB1400=m + +# +# PCI GPIO expanders +# +CONFIG_GPIO_AMD8111=m +# CONFIG_GPIO_INTEL_MID is not set +# CONFIG_GPIO_ML_IOH is not set +# CONFIG_GPIO_PCH is not set +# CONFIG_GPIO_RDC321X is not set +# CONFIG_GPIO_SODAVILLE is not set + +# +# SPI GPIO expanders +# +# CONFIG_GPIO_74X164 is not set +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MCP23S08 is not set +# CONFIG_GPIO_MC33880 is not set + +# +# USB GPIO expanders +# +CONFIG_GPIO_VIPERBOARD=m +# CONFIG_W1 is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_PDA_POWER=m +# CONFIG_GENERIC_ADC_BATTERY is not set +CONFIG_TEST_POWER=m +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_OLPC=m +# CONFIG_BATTERY_SBS is not set +# CONFIG_BATTERY_BQ27x00 is not set +# CONFIG_BATTERY_MAX17040 is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_PCF50633 is not set +# CONFIG_CHARGER_ISP1704 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24190 is not set +CONFIG_CHARGER_BQ24735=m +# CONFIG_CHARGER_SMB347 is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +CONFIG_POWER_RESET=y +CONFIG_POWER_RESET_GPIO=y +# CONFIG_POWER_RESET_GPIO_RESTART is not set +# CONFIG_POWER_RESET_LTC2952 is not set +# CONFIG_POWER_RESET_RESTART is not set +# CONFIG_POWER_RESET_SYSCON is not set +# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set +CONFIG_POWER_AVS=y +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7X10=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_APPLESMC=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_MC13783_ADC=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_IBMAEM=m +CONFIG_SENSORS_IBMPEX=m +# CONFIG_SENSORS_IIO_HWMON is not set +CONFIG_SENSORS_I5500=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_POWR1220=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NCT7802=m +# CONFIG_SENSORS_NCT7904 is not set +CONFIG_SENSORS_PCF8591=m +CONFIG_PMBUS=m +CONFIG_SENSORS_PMBUS=m +CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_LM25066=m +CONFIG_SENSORS_LTC2978=m +CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX34440=m +CONFIG_SENSORS_MAX8688=m +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_UCD9000=m +CONFIG_SENSORS_UCD9200=m +CONFIG_SENSORS_ZL6100=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SHTC1=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_ADC128D818=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP103=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA_CPUTEMP=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m + +# +# ACPI drivers +# +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_SENSORS_ATK0110=m +CONFIG_THERMAL=y +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_OF=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_BANG_BANG=y +CONFIG_THERMAL_GOV_USER_SPACE=y +# CONFIG_CPU_THERMAL is not set +# CONFIG_THERMAL_EMULATION is not set +CONFIG_INTEL_POWERCLAMP=m +CONFIG_X86_PKG_TEMP_THERMAL=m +CONFIG_INTEL_SOC_DTS_THERMAL=m +CONFIG_INT340X_THERMAL=m +CONFIG_ACPI_THERMAL_REL=m + +# +# Texas Instruments thermal drivers +# +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_GPIO_WATCHDOG=m +CONFIG_XILINX_WATCHDOG=m +# CONFIG_CADENCE_WATCHDOG is not set +CONFIG_DW_WATCHDOG=m +# CONFIG_RN5T618_WATCHDOG is not set +CONFIG_RETU_WATCHDOG=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ADVANTECH_WDT=m +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +CONFIG_F71808E_WDT=m +CONFIG_SP5100_TCO=m +CONFIG_GEODE_WDT=m +CONFIG_SBC_FITPC2_WATCHDOG=m +CONFIG_EUROTECH_WDT=m +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +CONFIG_WAFER_WDT=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_IT87_WDT=m +CONFIG_HP_WATCHDOG=m +CONFIG_HPWDT_NMI_DECODING=y +CONFIG_SC1200_WDT=m +CONFIG_PC87413_WDT=m +CONFIG_NV_TCO=m +CONFIG_60XX_WDT=m +CONFIG_SBC8360_WDT=m +CONFIG_SBC7240_WDT=m +CONFIG_CPU5_WDT=m +CONFIG_SMSC_SCH311X_WDT=m +CONFIG_SMSC37B787_WDT=m +CONFIG_VIA_WDT=m +CONFIG_W83627HF_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_MACHZ_WDT=m +CONFIG_SBC_EPX_C3_WATCHDOG=m +CONFIG_MEN_A21_WDT=m + +# +# ISA-based Watchdog Cards +# +CONFIG_PCWATCHDOG=m +CONFIG_MIXCOMWD=m +CONFIG_WDT=m + +# +# PCI-based Watchdog Cards +# +CONFIG_PCIPCWATCHDOG=m +CONFIG_WDTPCI=m + +# +# USB-based Watchdog Cards +# +CONFIG_USBPCWATCHDOG=m +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y +CONFIG_SSB_PCMCIAHOST=y +CONFIG_SSB_SDIOHOST_POSSIBLE=y +CONFIG_SSB_SDIOHOST=y +# CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_SSB_DRIVER_GPIO=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +CONFIG_BCMA=m +CONFIG_BCMA_BLOCKIO=y +CONFIG_BCMA_HOST_PCI_POSSIBLE=y +CONFIG_BCMA_HOST_PCI=y +# CONFIG_BCMA_HOST_SOC is not set +CONFIG_BCMA_DRIVER_PCI=y +CONFIG_BCMA_DRIVER_GMAC_CMN=y +CONFIG_BCMA_DRIVER_GPIO=y +# CONFIG_BCMA_DEBUG is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +CONFIG_MFD_CS5535=m +# CONFIG_MFD_ATMEL_HLCDC is not set +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_CROS_EC=m +CONFIG_MFD_CROS_EC_I2C=m +CONFIG_MFD_CROS_EC_SPI=m +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DLN2 is not set +CONFIG_MFD_MC13XXX=m +# CONFIG_MFD_MC13XXX_SPI is not set +CONFIG_MFD_MC13XXX_I2C=m +# CONFIG_MFD_HI6421_PMIC is not set +CONFIG_HTC_PASIC3=m +# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_EZX_PCAP is not set +CONFIG_MFD_VIPERBOARD=m +CONFIG_MFD_RETU=m +CONFIG_MFD_PCF50633=m +CONFIG_PCF50633_ADC=m +CONFIG_PCF50633_GPIO=m +CONFIG_UCB1400_CORE=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RTSX_PCI=m +CONFIG_MFD_RTSX_USB=m +CONFIG_MFD_RK808=m +CONFIG_MFD_RN5T618=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SM501_GPIO=y +# CONFIG_MFD_SKY81452 is not set +CONFIG_ABX500_CORE=y +# CONFIG_MFD_STMPE is not set +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_LP3943=m +# CONFIG_TPS6105X is not set +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +CONFIG_MFD_TPS65217=m +CONFIG_MFD_TPS65218=m +# CONFIG_MFD_TPS65912 is not set +# CONFIG_MFD_TPS65912_SPI is not set +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_LM3533=m +# CONFIG_MFD_TIMBERDALE is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_VX855=m +CONFIG_MFD_ARIZONA=y +CONFIG_MFD_ARIZONA_I2C=m +# CONFIG_MFD_ARIZONA_SPI is not set +CONFIG_MFD_WM5102=y +CONFIG_MFD_WM5110=y +# CONFIG_MFD_WM8997 is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_REGULATOR is not set +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_VIDEO_V4L2=m +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_V4L2_MEM2MEM_DEV=m +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOBUF_DVB=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m +CONFIG_DVB_CORE=m +CONFIG_DVB_NET=y +CONFIG_TTPCI_EEPROM=m +CONFIG_DVB_MAX_ADAPTERS=8 +# CONFIG_DVB_DYNAMIC_MINORS is not set + +# +# Media drivers +# +CONFIG_RC_CORE=m +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_LIRC=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +CONFIG_RC_ATI_REMOTE=m +CONFIG_IR_ENE=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_FINTEK=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_IGORPLUGUSB=m +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_GSPCA=m +CONFIG_USB_M5602=m +CONFIG_USB_STV06XX=m +CONFIG_USB_GL860=m +CONFIG_USB_GSPCA_BENQ=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_DTCS033=m +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_JEILINJ=m +CONFIG_USB_GSPCA_JL2005BCD=m +CONFIG_USB_GSPCA_KINECT=m +CONFIG_USB_GSPCA_KONICA=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_NW80X=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_OV534_9=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7302=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SE401=m +CONFIG_USB_GSPCA_SN9C2028=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SPCA1528=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_SQ930X=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_STK1135=m +CONFIG_USB_GSPCA_STV0680=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TOUPTEK=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m + +# +# Analog TV USB devices +# +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_PVRUSB2_DVB=y +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_LOADER=m +# CONFIG_VIDEO_GO7007_USB_S2250_BOARD is not set + +# +# Analog/digital TV USB devices +# +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_AU0828_V4L2=y +CONFIG_VIDEO_AU0828_RC=y +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_RC=y +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m + +# +# Digital TV USB devices +# +CONFIG_DVB_USB=m +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_USB_DVBSKY=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_AS102=m + +# +# Webcam, TV (analog/digital) USB devices +# +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_V4L2=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_EM28XX_RC=m + +# +# Software defined radio USB devices +# +CONFIG_USB_AIRSPY=m +CONFIG_USB_HACKRF=m +CONFIG_USB_MSI2500=m +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture support +# +CONFIG_VIDEO_MEYE=m + +# +# Media capture/analog TV support +# +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_ZR36060=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m +CONFIG_VIDEO_ZORAN_AVS6EYES=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_SOLO6X10=m +CONFIG_VIDEO_TW68=m + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CX18_ALSA=m +CONFIG_VIDEO_CX23885=m +CONFIG_MEDIA_ALTERA_CI=m +CONFIG_VIDEO_CX25821=m +CONFIG_VIDEO_CX25821_ALSA=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_ENABLE_VP3054=y +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_CX88_MPEG=m +CONFIG_VIDEO_BT848=m +CONFIG_DVB_BT8XX=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_RC=y +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7134_GO7007=m +CONFIG_VIDEO_SAA7164=m + +# +# Media digital TV PCI Adapters +# +CONFIG_DVB_AV7110_IR=y +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_PATCH=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set +CONFIG_DVB_PLUTO2=m +CONFIG_DVB_DM1105=m +CONFIG_DVB_PT1=m +CONFIG_DVB_PT3=m +CONFIG_MANTIS_CORE=m +CONFIG_DVB_MANTIS=m +CONFIG_DVB_HOPPER=m +CONFIG_DVB_NGENE=m +CONFIG_DVB_DDBRIDGE=m +CONFIG_DVB_SMIPCIE=m +# CONFIG_V4L_PLATFORM_DRIVERS is not set +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m +CONFIG_VIDEO_SH_VEU=m +CONFIG_V4L_TEST_DRIVERS=y +# CONFIG_VIDEO_VIVID is not set +# CONFIG_VIDEO_VIM2M is not set + +# +# Supported MMC/SDIO adapters +# +CONFIG_SMS_SDIO_DRV=m +CONFIG_RADIO_ADAPTERS=y +CONFIG_RADIO_TEA575X=m +CONFIG_RADIO_SI470X=y +CONFIG_USB_SI470X=m +CONFIG_I2C_SI470X=m +CONFIG_RADIO_SI4713=m +CONFIG_USB_SI4713=m +CONFIG_PLATFORM_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_RADIO_SI476X=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m + +# +# Texas Instruments WL128x FM driver (ST based) +# +CONFIG_RADIO_WL128X=m +# CONFIG_V4L_RADIO_ISA_DRIVERS is not set + +# +# Supported FireWire (IEEE 1394) Adapters +# +CONFIG_DVB_FIREDTV=m +CONFIG_DVB_FIREDTV_INPUT=y +CONFIG_MEDIA_COMMON_OPTIONS=y + +# +# common driver options +# +CONFIG_VIDEO_CX2341X=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_CYPRESS_FIRMWARE=m +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +CONFIG_SMS_SIANO_MDTV=m +CONFIG_SMS_SIANO_RC=y +# CONFIG_SMS_SIANO_DEBUGFS is not set + +# +# Media ancillary drivers (tuners, sensors, i2c, frontends) +# +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=m + +# +# Audio decoders, processors and mixers +# +CONFIG_VIDEO_TVAUDIO=m +CONFIG_VIDEO_TDA7432=m +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS5345=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_UDA1342=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_WM8739=m +CONFIG_VIDEO_VP27SMPX=m +CONFIG_VIDEO_SONY_BTF_MPX=m + +# +# RDS decoders +# +CONFIG_VIDEO_SAA6588=m + +# +# Video decoders +# +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_BT866=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_TW2804=m +CONFIG_VIDEO_TW9903=m +CONFIG_VIDEO_TW9906=m +CONFIG_VIDEO_VPX3220=m + +# +# Video and audio decoders +# +CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_CX25840=m + +# +# Video encoders +# +CONFIG_VIDEO_SAA7127=m +CONFIG_VIDEO_SAA7185=m +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m + +# +# Camera sensor devices +# +CONFIG_VIDEO_OV7640=m +CONFIG_VIDEO_MT9V011=m + +# +# Flash devices +# + +# +# Video improvement chips +# +CONFIG_VIDEO_UPD64031A=m +CONFIG_VIDEO_UPD64083=m + +# +# Audio/Video compression chips +# +CONFIG_VIDEO_SAA6752HS=m + +# +# Miscellaneous helper chips +# +CONFIG_VIDEO_M52790=m + +# +# Sensors used on soc_camera driver +# +CONFIG_MEDIA_TUNER=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_M88RS6000T=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_M88DS3103=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_SI2165=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_MT312=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_TDA10071=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_L64781=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_MT352=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_EC100=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_RTL2830=m +CONFIG_DVB_RTL2832=m +CONFIG_DVB_RTL2832_SDR=m +CONFIG_DVB_SI2168=m +CONFIG_DVB_AS102_FE=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_VES1820=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_STV0297=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT3306A=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_S5H1411=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_S921=m +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_TC90522=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_A8293=m +CONFIG_DVB_SP2=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_AF9033=m + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +CONFIG_AGP=m +CONFIG_AGP_ALI=m +CONFIG_AGP_ATI=m +CONFIG_AGP_AMD=m +CONFIG_AGP_AMD64=m +CONFIG_AGP_INTEL=m +CONFIG_AGP_NVIDIA=m +CONFIG_AGP_SIS=m +CONFIG_AGP_SWORKS=m +CONFIG_AGP_VIA=m +CONFIG_AGP_EFFICEON=m +CONFIG_INTEL_GTT=m +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_VGA_SWITCHEROO=y + +# +# Direct Rendering Manager +# +CONFIG_DRM=m +CONFIG_DRM_MIPI_DSI=y +CONFIG_DRM_KMS_HELPER=m +CONFIG_DRM_KMS_FB_HELPER=y +CONFIG_DRM_LOAD_EDID_FIRMWARE=y +CONFIG_DRM_TTM=m + +# +# I2C encoder or helper chips +# +CONFIG_DRM_I2C_ADV7511=m +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_PTN3460=m +# CONFIG_DRM_PS8622 is not set +CONFIG_DRM_TDFX=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +# CONFIG_DRM_RADEON_USERPTR is not set +# CONFIG_DRM_RADEON_UMS is not set +CONFIG_DRM_NOUVEAU=m +CONFIG_NOUVEAU_DEBUG=5 +CONFIG_NOUVEAU_DEBUG_DEFAULT=3 +CONFIG_DRM_NOUVEAU_BACKLIGHT=y +CONFIG_DRM_I915=m +CONFIG_DRM_I915_KMS=y +CONFIG_DRM_I915_FBDEV=y +# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m +# CONFIG_DRM_VGEM is not set +CONFIG_DRM_VMWGFX=m +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_GMA500=m +CONFIG_DRM_GMA600=y +CONFIG_DRM_GMA3600=y +CONFIG_DRM_UDL=m +CONFIG_DRM_AST=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_QXL=m +CONFIG_DRM_BOCHS=m +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +# CONFIG_DRM_PANEL_SIMPLE is not set +# CONFIG_DRM_PANEL_LD9040 is not set +# CONFIG_DRM_PANEL_S6E8AA0 is not set +# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set + +# +# Frame buffer Devices +# +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y +CONFIG_FB_CMDLINE=y +CONFIG_FB_DDC=m +CONFIG_FB_BOOT_VESA_SUPPORT=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_DEFERRED_IO=y +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +CONFIG_FB_UVESA=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +CONFIG_FB_OPENCORES=m +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +CONFIG_FB_I810=m +CONFIG_FB_I810_GTF=y +CONFIG_FB_I810_I2C=y +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +CONFIG_FB_VIA=m +CONFIG_FB_VIA_DIRECT_PROCFS=y +CONFIG_FB_VIA_X_COMPATIBILITY=y +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +CONFIG_FB_VOODOO1=m +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_SM501 is not set +# CONFIG_FB_SMSCUFX is not set +CONFIG_FB_UDL=m +CONFIG_FB_VIRTUAL=m +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_AUO_K190X is not set +CONFIG_FB_HYPERV=m +# CONFIG_FB_SIMPLE is not set +CONFIG_FB_SSD1307=m +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_L4F00242T03 is not set +# CONFIG_LCD_LMS283GF05 is not set +# CONFIG_LCD_LTV350QV is not set +# CONFIG_LCD_ILI922X is not set +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_TDO24M is not set +# CONFIG_LCD_VGG2432A4 is not set +CONFIG_LCD_PLATFORM=m +# CONFIG_LCD_S6E63M0 is not set +# CONFIG_LCD_LD9040 is not set +# CONFIG_LCD_AMS369FG06 is not set +# CONFIG_LCD_LMS501KF03 is not set +# CONFIG_LCD_HX8357 is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_LM3533=m +# CONFIG_BACKLIGHT_PWM is not set +CONFIG_BACKLIGHT_APPLE=m +# CONFIG_BACKLIGHT_SAHARA is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +CONFIG_BACKLIGHT_PCF50633=m +CONFIG_BACKLIGHT_LM3630A=m +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_OT200 is not set +# CONFIG_BACKLIGHT_TPS65217 is not set +# CONFIG_BACKLIGHT_GPIO is not set +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +CONFIG_VGASTATE=m +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +# CONFIG_VGACON_SOFT_SCROLLBACK is not set +# CONFIG_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_LOGO is not set +CONFIG_SOUND=m +CONFIG_SOUND_OSS_CORE=y +# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HWDEP=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_JACK=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_KCTL_JACK=y +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_RAWMIDI_SEQ=m +CONFIG_SND_OPL3_LIB_SEQ=m +CONFIG_SND_OPL4_LIB_SEQ=m +CONFIG_SND_SBAWE_SEQ=m +CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_MPU401_UART=m +CONFIG_SND_OPL3_LIB=m +CONFIG_SND_OPL4_LIB=m +CONFIG_SND_VX_LIB=m +CONFIG_SND_AC97_CODEC=m +CONFIG_SND_DRIVERS=y +# CONFIG_SND_PCSP is not set +CONFIG_SND_DUMMY=m +CONFIG_SND_ALOOP=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_MTPAV=m +CONFIG_SND_MTS64=m +CONFIG_SND_SERIAL_U16550=m +CONFIG_SND_MPU401=m +CONFIG_SND_PORTMAN2X4=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_WSS_LIB=m +CONFIG_SND_SB_COMMON=m +CONFIG_SND_SB8_DSP=m +CONFIG_SND_SB16_DSP=m +CONFIG_SND_ISA=y +CONFIG_SND_ADLIB=m +CONFIG_SND_AD1816A=m +CONFIG_SND_AD1848=m +CONFIG_SND_ALS100=m +CONFIG_SND_AZT1605=m +CONFIG_SND_AZT2316=m +CONFIG_SND_AZT2320=m +CONFIG_SND_CMI8328=m +CONFIG_SND_CMI8330=m +CONFIG_SND_CS4231=m +CONFIG_SND_CS4236=m +CONFIG_SND_ES1688=m +CONFIG_SND_ES18XX=m +CONFIG_SND_SC6000=m +CONFIG_SND_GUSCLASSIC=m +CONFIG_SND_GUSEXTREME=m +CONFIG_SND_GUSMAX=m +CONFIG_SND_INTERWAVE=m +CONFIG_SND_INTERWAVE_STB=m +CONFIG_SND_JAZZ16=m +CONFIG_SND_OPL3SA2=m +CONFIG_SND_OPTI92X_AD1848=m +CONFIG_SND_OPTI92X_CS4231=m +CONFIG_SND_OPTI93X=m +CONFIG_SND_MIRO=m +CONFIG_SND_SB8=m +CONFIG_SND_SB16=m +CONFIG_SND_SBAWE=m +CONFIG_SND_SB16_CSP=y +CONFIG_SND_SSCAPE=m +CONFIG_SND_WAVEFRONT=m +CONFIG_SND_MSND_PINNACLE=m +CONFIG_SND_MSND_CLASSIC=m +CONFIG_SND_PCI=y +CONFIG_SND_AD1889=m +CONFIG_SND_ALS300=m +CONFIG_SND_ALS4000=m +CONFIG_SND_ALI5451=m +CONFIG_SND_ASIHPI=m +CONFIG_SND_ATIIXP=m +CONFIG_SND_ATIIXP_MODEM=m +CONFIG_SND_AU8810=m +CONFIG_SND_AU8820=m +CONFIG_SND_AU8830=m +CONFIG_SND_AW2=m +CONFIG_SND_AZT3328=m +CONFIG_SND_BT87X=m +# CONFIG_SND_BT87X_OVERCLOCK is not set +CONFIG_SND_CA0106=m +CONFIG_SND_CMIPCI=m +CONFIG_SND_OXYGEN_LIB=m +CONFIG_SND_OXYGEN=m +CONFIG_SND_CS4281=m +CONFIG_SND_CS46XX=m +CONFIG_SND_CS46XX_NEW_DSP=y +CONFIG_SND_CS5530=m +CONFIG_SND_CS5535AUDIO=m +CONFIG_SND_CTXFI=m +CONFIG_SND_DARLA20=m +CONFIG_SND_GINA20=m +CONFIG_SND_LAYLA20=m +CONFIG_SND_DARLA24=m +CONFIG_SND_GINA24=m +CONFIG_SND_LAYLA24=m +CONFIG_SND_MONA=m +CONFIG_SND_MIA=m +CONFIG_SND_ECHO3G=m +CONFIG_SND_INDIGO=m +CONFIG_SND_INDIGOIO=m +CONFIG_SND_INDIGODJ=m +CONFIG_SND_INDIGOIOX=m +CONFIG_SND_INDIGODJX=m +CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1X=m +CONFIG_SND_ENS1370=m +CONFIG_SND_ENS1371=m +CONFIG_SND_ES1938=m +CONFIG_SND_ES1968=m +CONFIG_SND_ES1968_INPUT=y +CONFIG_SND_ES1968_RADIO=y +CONFIG_SND_FM801=m +CONFIG_SND_FM801_TEA575X_BOOL=y +CONFIG_SND_HDSP=m +CONFIG_SND_HDSPM=m +CONFIG_SND_ICE1712=m +CONFIG_SND_ICE1724=m +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +CONFIG_SND_KORG1212=m +CONFIG_SND_LOLA=m +CONFIG_SND_LX6464ES=m +CONFIG_SND_MAESTRO3=m +CONFIG_SND_MAESTRO3_INPUT=y +CONFIG_SND_MIXART=m +CONFIG_SND_NM256=m +CONFIG_SND_PCXHR=m +CONFIG_SND_RIPTIDE=m +CONFIG_SND_RME32=m +CONFIG_SND_RME96=m +CONFIG_SND_RME9652=m +CONFIG_SND_SIS7019=m +CONFIG_SND_SONICVIBES=m +CONFIG_SND_TRIDENT=m +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRTUOSO=m +CONFIG_SND_VX222=m +CONFIG_SND_YMFPCI=m + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_PREALLOC_SIZE=4096 +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +CONFIG_SND_HDA_INPUT_JACK=y +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDA_CORE=m +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_6FIRE=m +CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m +CONFIG_SND_USB_LINE6=m +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_VARIAX=m +CONFIG_SND_FIREWIRE=y +CONFIG_SND_FIREWIRE_LIB=m +CONFIG_SND_DICE=m +CONFIG_SND_OXFW=m +CONFIG_SND_ISIGHT=m +CONFIG_SND_SCS1X=m +CONFIG_SND_FIREWORKS=m +CONFIG_SND_BEBOB=m +CONFIG_SND_PCMCIA=y +CONFIG_SND_VXPOCKET=m +CONFIG_SND_PDAUDIOCF=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +# CONFIG_SND_ATMEL_SOC is not set +CONFIG_SND_DESIGNWARE_I2S=m + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +CONFIG_SND_SST_MFLD_PLATFORM=m +CONFIG_SND_SST_IPC=m +CONFIG_SND_SST_IPC_ACPI=m +CONFIG_SND_SOC_INTEL_SST=m +CONFIG_SND_SOC_INTEL_SST_ACPI=m +CONFIG_SND_SOC_INTEL_HASWELL=m +CONFIG_SND_SOC_INTEL_BAYTRAIL=m +CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m +CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m +# CONFIG_SND_SOC_QCOM is not set +# CONFIG_SND_SOC_XTFPGA_I2S is not set +CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +# CONFIG_SND_SOC_ADAU1701 is not set +# CONFIG_SND_SOC_AK4104 is not set +# CONFIG_SND_SOC_AK4554 is not set +# CONFIG_SND_SOC_AK4642 is not set +# CONFIG_SND_SOC_AK5386 is not set +# CONFIG_SND_SOC_ALC5623 is not set +# CONFIG_SND_SOC_CS35L32 is not set +# CONFIG_SND_SOC_CS42L51_I2C is not set +# CONFIG_SND_SOC_CS42L52 is not set +# CONFIG_SND_SOC_CS42L56 is not set +# CONFIG_SND_SOC_CS42L73 is not set +# CONFIG_SND_SOC_CS4265 is not set +# CONFIG_SND_SOC_CS4270 is not set +# CONFIG_SND_SOC_CS4271_I2C is not set +# CONFIG_SND_SOC_CS4271_SPI is not set +# CONFIG_SND_SOC_CS42XX8_I2C is not set +CONFIG_SND_SOC_HDMI_CODEC=m +# CONFIG_SND_SOC_ES8328 is not set +CONFIG_SND_SOC_MAX98090=m +# CONFIG_SND_SOC_PCM1681 is not set +# CONFIG_SND_SOC_PCM1792A is not set +# CONFIG_SND_SOC_PCM512x_I2C is not set +# CONFIG_SND_SOC_PCM512x_SPI is not set +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RT286=m +# CONFIG_SND_SOC_RT5631 is not set +CONFIG_SND_SOC_RT5640=m +CONFIG_SND_SOC_RT5645=m +CONFIG_SND_SOC_RT5670=m +# CONFIG_SND_SOC_RT5677_SPI is not set +# CONFIG_SND_SOC_SGTL5000 is not set +CONFIG_SND_SOC_SI476X=m +# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set +CONFIG_SND_SOC_SPDIF=m +# CONFIG_SND_SOC_SSM2602_SPI is not set +# CONFIG_SND_SOC_SSM2602_I2C is not set +# CONFIG_SND_SOC_SSM4567 is not set +# CONFIG_SND_SOC_STA32X is not set +# CONFIG_SND_SOC_STA350 is not set +# CONFIG_SND_SOC_TAS2552 is not set +# CONFIG_SND_SOC_TAS5086 is not set +# CONFIG_SND_SOC_TFA9879 is not set +# CONFIG_SND_SOC_TLV320AIC23_I2C is not set +# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +# CONFIG_SND_SOC_TLV320AIC31XX is not set +# CONFIG_SND_SOC_TLV320AIC3X is not set +# CONFIG_SND_SOC_TS3A227E is not set +# CONFIG_SND_SOC_WM8510 is not set +# CONFIG_SND_SOC_WM8523 is not set +# CONFIG_SND_SOC_WM8580 is not set +# CONFIG_SND_SOC_WM8711 is not set +# CONFIG_SND_SOC_WM8728 is not set +# CONFIG_SND_SOC_WM8731 is not set +# CONFIG_SND_SOC_WM8737 is not set +# CONFIG_SND_SOC_WM8741 is not set +# CONFIG_SND_SOC_WM8750 is not set +# CONFIG_SND_SOC_WM8753 is not set +# CONFIG_SND_SOC_WM8770 is not set +# CONFIG_SND_SOC_WM8776 is not set +# CONFIG_SND_SOC_WM8804_I2C is not set +# CONFIG_SND_SOC_WM8804_SPI is not set +# CONFIG_SND_SOC_WM8903 is not set +# CONFIG_SND_SOC_WM8962 is not set +# CONFIG_SND_SOC_WM8978 is not set +# CONFIG_SND_SOC_TPA6130A2 is not set +CONFIG_SND_SIMPLE_CARD=m +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m + +# +# HID support +# +CONFIG_HID=m +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=m + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=m +CONFIG_HID_ACRUX=m +CONFIG_HID_ACRUX_FF=y +CONFIG_HID_APPLE=m +CONFIG_HID_APPLEIR=m +CONFIG_HID_AUREAL=m +CONFIG_HID_BELKIN=m +CONFIG_HID_BETOP_FF=m +CONFIG_HID_CHERRY=m +CONFIG_HID_CHICONY=m +CONFIG_HID_PRODIKEYS=m +CONFIG_HID_CP2112=m +CONFIG_HID_CYPRESS=m +CONFIG_HID_DRAGONRISE=m +CONFIG_DRAGONRISE_FF=y +CONFIG_HID_EMS_FF=m +CONFIG_HID_ELECOM=m +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=m +CONFIG_HID_HOLTEK=m +CONFIG_HOLTEK_FF=y +CONFIG_HID_GT683R=m +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KYE=m +CONFIG_HID_UCLOGIC=m +CONFIG_HID_WALTOP=m +CONFIG_HID_GYRATION=m +CONFIG_HID_ICADE=m +CONFIG_HID_TWINHAN=m +CONFIG_HID_KENSINGTON=m +CONFIG_HID_LCPOWER=m +CONFIG_HID_LENOVO=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +CONFIG_HID_MAGICMOUSE=m +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_NTRIG=m +CONFIG_HID_ORTEK=m +CONFIG_HID_PANTHERLORD=m +CONFIG_PANTHERLORD_FF=y +CONFIG_HID_PENMOUNT=m +CONFIG_HID_PETALYNX=m +CONFIG_HID_PICOLCD=m +CONFIG_HID_PICOLCD_FB=y +CONFIG_HID_PICOLCD_BACKLIGHT=y +CONFIG_HID_PICOLCD_LCD=y +CONFIG_HID_PICOLCD_LEDS=y +CONFIG_HID_PICOLCD_CIR=y +CONFIG_HID_PLANTRONICS=m +CONFIG_HID_PRIMAX=m +CONFIG_HID_ROCCAT=m +CONFIG_HID_SAITEK=m +CONFIG_HID_SAMSUNG=m +CONFIG_HID_SONY=m +CONFIG_SONY_FF=y +CONFIG_HID_SPEEDLINK=m +CONFIG_HID_STEELSERIES=m +CONFIG_HID_SUNPLUS=m +CONFIG_HID_RMI=m +CONFIG_HID_GREENASIA=m +CONFIG_GREENASIA_FF=y +CONFIG_HID_HYPERV_MOUSE=m +CONFIG_HID_SMARTJOYPLUS=m +CONFIG_SMARTJOYPLUS_FF=y +CONFIG_HID_TIVO=m +CONFIG_HID_TOPSEED=m +CONFIG_HID_THINGM=m +CONFIG_HID_THRUSTMASTER=m +CONFIG_THRUSTMASTER_FF=y +CONFIG_HID_WACOM=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_XINMO=m +CONFIG_HID_ZEROPLUS=m +CONFIG_ZEROPLUS_FF=y +CONFIG_HID_ZYDACRON=m +CONFIG_HID_SENSOR_HUB=m +# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set + +# +# USB HID support +# +CONFIG_USB_HID=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y + +# +# I2C HID support +# +CONFIG_I2C_HID=m +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=m +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_DYNAMIC_MINORS=y +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_OTG_FSM is not set +CONFIG_USB_MON=m +CONFIG_USB_WUSB=m +CONFIG_USB_WUSB_CBAF=m +# CONFIG_USB_WUSB_CBAF_DEBUG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_C67X00_HCD=m +CONFIG_USB_XHCI_HCD=m +CONFIG_USB_XHCI_PCI=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=m +# CONFIG_USB_EHCI_HCD_PLATFORM is not set +CONFIG_USB_OXU210HP_HCD=m +CONFIG_USB_ISP116X_HCD=m +CONFIG_USB_ISP1362_HCD=m +CONFIG_USB_FUSBH200_HCD=m +# CONFIG_USB_FOTG210_HCD is not set +CONFIG_USB_MAX3421_HCD=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PCI=m +# CONFIG_USB_OHCI_HCD_SSB is not set +# CONFIG_USB_OHCI_HCD_PLATFORM is not set +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_U132_HCD=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_HCD_ISO is not set +CONFIG_USB_SL811_CS=m +CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_WHCI_HCD=m +CONFIG_USB_HWA_HCD=m +# CONFIG_USB_HCD_BCMA is not set +# CONFIG_USB_HCD_SSB is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_WDM=m +CONFIG_USB_TMC=m + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_REALTEK_AUTOPM=y +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +CONFIG_USB_STORAGE_ENE_UB6250=m +CONFIG_USB_UAS=m + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_DEBUG is not set +CONFIG_USB_MUSB_HDRC=m +# CONFIG_USB_MUSB_HOST is not set +# CONFIG_USB_MUSB_GADGET is not set +CONFIG_USB_MUSB_DUAL_ROLE=y + +# +# Platform Glue Layer +# +CONFIG_MUSB_PIO_ONLY=y +# CONFIG_USB_DWC3 is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +CONFIG_USB_USS720=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_SIMPLE=m +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_METRO=m +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7715_PARPORT=y +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_MXUPORT=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_QCAUX=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +CONFIG_USB_SERIAL_XSENS_MT=m +CONFIG_USB_SERIAL_WISHBONE=m +CONFIG_USB_SERIAL_SSU100=m +CONFIG_USB_SERIAL_QT2=m +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +CONFIG_USB_RIO500=m +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_LED=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_IDMOUSE=m +CONFIG_USB_FTDI_ELAN=m +CONFIG_USB_APPLEDISPLAY=m +CONFIG_USB_SISUSBVGA=m +# CONFIG_USB_SISUSBVGA_CON is not set +CONFIG_USB_LD=m +CONFIG_USB_TRANCEVIBRATOR=m +CONFIG_USB_IOWARRIOR=m +CONFIG_USB_TEST=m +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +CONFIG_USB_ISIGHTFW=m +CONFIG_USB_YUREX=m +CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_HSIC_USB3503=m +CONFIG_USB_LINK_LAYER_TEST=m +# CONFIG_USB_CHAOSKEY is not set +CONFIG_USB_ATM=m +CONFIG_USB_SPEEDTOUCH=m +CONFIG_USB_CXACRU=m +CONFIG_USB_UEAGLEATM=m +CONFIG_USB_XUSBATM=m + +# +# USB Physical Layer drivers +# +CONFIG_USB_PHY=y +CONFIG_NOP_USB_XCEIV=m +# CONFIG_USB_GPIO_VBUS is not set +CONFIG_TAHVO_USB=m +# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set +CONFIG_USB_ISP1301=m +CONFIG_USB_GADGET=m +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +CONFIG_USB_FUSB300=m +# CONFIG_USB_FOTG210_UDC is not set +CONFIG_USB_GR_UDC=m +CONFIG_USB_R8A66597=m +CONFIG_USB_PXA27X=m +CONFIG_USB_MV_UDC=m +CONFIG_USB_MV_U3D=m +CONFIG_USB_M66592=m +CONFIG_USB_BDC_UDC=m + +# +# Platform Support +# +CONFIG_USB_BDC_PCI=m +CONFIG_USB_AMD5536UDC=m +CONFIG_USB_NET2272=m +CONFIG_USB_NET2272_DMA=y +CONFIG_USB_NET2280=m +CONFIG_USB_GOKU=m +CONFIG_USB_EG20T=m +CONFIG_USB_GADGET_XILINX=m +CONFIG_USB_DUMMY_HCD=m +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_F_ACM=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_OBEX=m +CONFIG_USB_F_NCM=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_SUBSET=m +CONFIG_USB_F_RNDIS=m +CONFIG_USB_F_MASS_STORAGE=m +CONFIG_USB_F_FS=m +CONFIG_USB_F_UAC2=m +CONFIG_USB_F_UVC=m +CONFIG_USB_F_MIDI=m +CONFIG_USB_F_HID=m +CONFIG_USB_F_PRINTER=m +# CONFIG_USB_CONFIGFS is not set +# CONFIG_USB_ZERO is not set +CONFIG_USB_AUDIO=m +# CONFIG_GADGET_UAC1 is not set +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +# CONFIG_USB_ETH_EEM is not set +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_GADGET_TARGET=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +# CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_G_NOKIA is not set +# CONFIG_USB_G_ACM_MS is not set +# CONFIG_USB_G_MULTI is not set +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=y +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_LED_TRIG=y +CONFIG_UWB=m +CONFIG_UWB_HWA=m +CONFIG_UWB_WHCI=m +CONFIG_UWB_I1480U=m +CONFIG_MMC=m +# CONFIG_MMC_DEBUG is not set +# CONFIG_MMC_CLKGATE is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=m +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_BLOCK_BOUNCE=y +CONFIG_SDIO_UART=m +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PCI=m +CONFIG_MMC_RICOH_MMC=y +CONFIG_MMC_SDHCI_ACPI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_SDHCI_OF_ARASAN=m +# CONFIG_MMC_SDHCI_F_SDH30 is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +CONFIG_MMC_SDRICOH_CS=m +CONFIG_MMC_CB710=m +CONFIG_MMC_VIA_SDMMC=m +CONFIG_MMC_VUB300=m +CONFIG_MMC_USHC=m +CONFIG_MMC_USDHI6ROL0=m +CONFIG_MMC_REALTEK_PCI=m +CONFIG_MMC_REALTEK_USB=m +CONFIG_MMC_TOSHIBA_PCI=m +CONFIG_MEMSTICK=m +# CONFIG_MEMSTICK_DEBUG is not set + +# +# MemoryStick drivers +# +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set +CONFIG_MSPRO_BLOCK=m +CONFIG_MS_BLOCK=m + +# +# MemoryStick Host Controller Drivers +# +CONFIG_MEMSTICK_TIFM_MS=m +CONFIG_MEMSTICK_JMICRON_38X=m +CONFIG_MEMSTICK_R592=m +CONFIG_MEMSTICK_REALTEK_PCI=m +CONFIG_MEMSTICK_REALTEK_USB=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m +CONFIG_LEDS_CLASS_FLASH=m + +# +# LED drivers +# +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3533=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +# CONFIG_LEDS_PCA9532_GPIO is not set +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_LP55XX_COMMON=m +CONFIG_LEDS_LP5521=m +CONFIG_LEDS_LP5523=m +CONFIG_LEDS_LP5562=m +CONFIG_LEDS_LP8501=m +CONFIG_LEDS_LP8860=m +CONFIG_LEDS_CLEVO_MAIL=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_PWM=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_INTEL_SS4200=m +CONFIG_LEDS_LT3593=m +CONFIG_LEDS_DELL_NETBOOKS=m +CONFIG_LEDS_MC13783=m +CONFIG_LEDS_TCA6507=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_OT200=m + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +CONFIG_LEDS_BLINKM=m +# CONFIG_LEDS_PM8941_WLED is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_USER_MAD=m +CONFIG_INFINIBAND_USER_ACCESS=m +CONFIG_INFINIBAND_USER_MEM=y +CONFIG_INFINIBAND_ON_DEMAND_PAGING=y +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_MTHCA=m +CONFIG_INFINIBAND_MTHCA_DEBUG=y +CONFIG_INFINIBAND_AMSO1100=m +# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set +CONFIG_INFINIBAND_CXGB3=m +# CONFIG_INFINIBAND_CXGB3_DEBUG is not set +CONFIG_INFINIBAND_CXGB4=m +CONFIG_MLX4_INFINIBAND=m +CONFIG_MLX5_INFINIBAND=m +CONFIG_INFINIBAND_NES=m +# CONFIG_INFINIBAND_NES_DEBUG is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INFINIBAND_USNIC=m +CONFIG_INFINIBAND_IPOIB=m +CONFIG_INFINIBAND_IPOIB_CM=y +CONFIG_INFINIBAND_IPOIB_DEBUG=y +# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set +CONFIG_INFINIBAND_SRP=m +CONFIG_INFINIBAND_SRPT=m +CONFIG_INFINIBAND_ISER=m +CONFIG_INFINIBAND_ISERT=m +CONFIG_EDAC=y +CONFIG_EDAC_LEGACY_SYSFS=y +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_DECODE_MCE=m +CONFIG_EDAC_MCE_INJ=m +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_AMD64=m +CONFIG_EDAC_AMD64_ERROR_INJECTION=y +CONFIG_EDAC_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I3200=m +CONFIG_EDAC_IE31200=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I7CORE=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=m +CONFIG_EDAC_I5000=m +CONFIG_EDAC_I5100=m +CONFIG_EDAC_I7300=m +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +CONFIG_RTC_INTF_DEV_UIE_EMUL=y +CONFIG_RTC_DRV_TEST=m + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_ABB5ZES3 is not set +# CONFIG_RTC_DRV_ABX80X is not set +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1374_WDT=y +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_HYM8563=m +CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_ISL12022=m +CONFIG_RTC_DRV_ISL12057=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF85063=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_BQ32K=m +CONFIG_RTC_DRV_S35390A=m +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m +CONFIG_RTC_DRV_EM3027=m +CONFIG_RTC_DRV_RV3029C2=m + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1343 is not set +# CONFIG_RTC_DRV_DS1347 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_DS3234 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_RX4581 is not set +# CONFIG_RTC_DRV_MCP795 is not set + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1685_FAMILY=m +CONFIG_RTC_DRV_DS1685=y +# CONFIG_RTC_DRV_DS1689 is not set +# CONFIG_RTC_DRV_DS17285 is not set +# CONFIG_RTC_DRV_DS17485 is not set +# CONFIG_RTC_DRV_DS17885 is not set +# CONFIG_RTC_DS1685_PROC_REGS is not set +CONFIG_RTC_DS1685_SYSFS_REGS=y +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_STK17TA8=m +CONFIG_RTC_DRV_M48T86=m +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_MSM6242=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_RP5C01=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_PCF50633=m + +# +# on-CPU RTC drivers +# +CONFIG_RTC_DRV_MC13XXX=m +CONFIG_RTC_DRV_SNVS=m +# CONFIG_RTC_DRV_XGENE is not set + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_PCI=m +# CONFIG_HSU_DMA_PCI is not set +CONFIG_PCH_DMA=m +CONFIG_FSL_EDMA=m +CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=m +CONFIG_DMA_ACPI=y +CONFIG_DMA_OF=y + +# +# DMA Clients +# +CONFIG_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +CONFIG_DMA_ENGINE_RAID=y +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_CFAG12864B=m +CONFIG_CFAG12864B_RATE=20 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +CONFIG_UIO_PDRV_GENIRQ=m +# CONFIG_UIO_DMEM_GENIRQ is not set +CONFIG_UIO_AEC=m +CONFIG_UIO_SERCOS3=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_NETX=m +# CONFIG_UIO_MF624 is not set +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_VIRQFD=m +CONFIG_VFIO=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_VGA=y +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO=m + +# +# Virtio drivers +# +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_BALLOON=m +# CONFIG_VIRTIO_INPUT is not set +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y + +# +# Microsoft Hyper-V guest support +# +CONFIG_HYPERV=m +CONFIG_HYPERV_UTILS=m +CONFIG_HYPERV_BALLOON=m +CONFIG_STAGING=y +CONFIG_SLICOSS=m +CONFIG_PRISM2_USB=m +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +CONFIG_COMEDI_MISC_DRIVERS=y +CONFIG_COMEDI_BOND=m +CONFIG_COMEDI_TEST=m +CONFIG_COMEDI_PARPORT=m +CONFIG_COMEDI_SERIAL2002=m +CONFIG_COMEDI_SSV_DNP=m +CONFIG_COMEDI_ISA_DRIVERS=y +CONFIG_COMEDI_PCL711=m +CONFIG_COMEDI_PCL724=m +CONFIG_COMEDI_PCL726=m +CONFIG_COMEDI_PCL730=m +CONFIG_COMEDI_PCL812=m +CONFIG_COMEDI_PCL816=m +CONFIG_COMEDI_PCL818=m +CONFIG_COMEDI_PCM3724=m +CONFIG_COMEDI_AMPLC_DIO200_ISA=m +CONFIG_COMEDI_AMPLC_PC236_ISA=m +CONFIG_COMEDI_AMPLC_PC263_ISA=m +CONFIG_COMEDI_RTI800=m +CONFIG_COMEDI_RTI802=m +CONFIG_COMEDI_DAC02=m +CONFIG_COMEDI_DAS16M1=m +CONFIG_COMEDI_DAS08_ISA=m +CONFIG_COMEDI_DAS16=m +CONFIG_COMEDI_DAS800=m +CONFIG_COMEDI_DAS1800=m +CONFIG_COMEDI_DAS6402=m +CONFIG_COMEDI_DT2801=m +CONFIG_COMEDI_DT2811=m +CONFIG_COMEDI_DT2814=m +CONFIG_COMEDI_DT2815=m +CONFIG_COMEDI_DT2817=m +CONFIG_COMEDI_DT282X=m +CONFIG_COMEDI_DMM32AT=m +CONFIG_COMEDI_UNIOXX5=m +CONFIG_COMEDI_FL512=m +CONFIG_COMEDI_AIO_AIO12_8=m +CONFIG_COMEDI_AIO_IIRO_16=m +CONFIG_COMEDI_II_PCI20KC=m +CONFIG_COMEDI_C6XDIGIO=m +CONFIG_COMEDI_MPC624=m +CONFIG_COMEDI_ADQ12B=m +CONFIG_COMEDI_NI_AT_A2150=m +CONFIG_COMEDI_NI_AT_AO=m +CONFIG_COMEDI_NI_ATMIO=m +CONFIG_COMEDI_NI_ATMIO16D=m +CONFIG_COMEDI_NI_LABPC_ISA=m +CONFIG_COMEDI_PCMAD=m +CONFIG_COMEDI_PCMDA12=m +CONFIG_COMEDI_PCMMIO=m +CONFIG_COMEDI_PCMUIO=m +CONFIG_COMEDI_MULTIQ3=m +CONFIG_COMEDI_S526=m +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_8255_PCI=m +CONFIG_COMEDI_ADDI_WATCHDOG=m +CONFIG_COMEDI_ADDI_APCI_1032=m +CONFIG_COMEDI_ADDI_APCI_1500=m +CONFIG_COMEDI_ADDI_APCI_1516=m +CONFIG_COMEDI_ADDI_APCI_1564=m +CONFIG_COMEDI_ADDI_APCI_16XX=m +CONFIG_COMEDI_ADDI_APCI_2032=m +CONFIG_COMEDI_ADDI_APCI_2200=m +CONFIG_COMEDI_ADDI_APCI_3120=m +CONFIG_COMEDI_ADDI_APCI_3501=m +CONFIG_COMEDI_ADDI_APCI_3XXX=m +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI_DIO=m +CONFIG_COMEDI_AMPLC_DIO200_PCI=m +CONFIG_COMEDI_AMPLC_PC236_PCI=m +CONFIG_COMEDI_AMPLC_PC263_PCI=m +CONFIG_COMEDI_AMPLC_PCI224=m +CONFIG_COMEDI_AMPLC_PCI230=m +CONFIG_COMEDI_CONTEC_PCI_DIO=m +CONFIG_COMEDI_DAS08_PCI=m +CONFIG_COMEDI_DT3000=m +CONFIG_COMEDI_DYNA_PCI10XX=m +CONFIG_COMEDI_GSC_HPDI=m +CONFIG_COMEDI_MF6X4=m +CONFIG_COMEDI_ICP_MULTI=m +CONFIG_COMEDI_DAQBOARD2000=m +CONFIG_COMEDI_JR3_PCI=m +CONFIG_COMEDI_KE_COUNTER=m +CONFIG_COMEDI_CB_PCIDAS64=m +CONFIG_COMEDI_CB_PCIDAS=m +CONFIG_COMEDI_CB_PCIDDA=m +# CONFIG_COMEDI_CB_PCIMDAS is not set +CONFIG_COMEDI_CB_PCIMDDA=m +CONFIG_COMEDI_ME4000=m +CONFIG_COMEDI_ME_DAQ=m +CONFIG_COMEDI_NI_6527=m +CONFIG_COMEDI_NI_65XX=m +CONFIG_COMEDI_NI_660X=m +CONFIG_COMEDI_NI_670X=m +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +CONFIG_COMEDI_RTD520=m +CONFIG_COMEDI_S626=m +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_NI_TIOCMD=m +CONFIG_COMEDI_PCMCIA_DRIVERS=m +CONFIG_COMEDI_CB_DAS16_CS=m +CONFIG_COMEDI_DAS08_CS=m +CONFIG_COMEDI_NI_DAQ_700_CS=m +CONFIG_COMEDI_NI_DAQ_DIO24_CS=m +CONFIG_COMEDI_NI_LABPC_CS=m +CONFIG_COMEDI_NI_MIO_CS=m +CONFIG_COMEDI_QUATECH_DAQP_CS=m +CONFIG_COMEDI_USB_DRIVERS=m +CONFIG_COMEDI_DT9812=m +CONFIG_COMEDI_NI_USB6501=m +CONFIG_COMEDI_USBDUX=m +CONFIG_COMEDI_USBDUXFAST=m +CONFIG_COMEDI_USBDUXSIGMA=m +CONFIG_COMEDI_VMK80XX=m +CONFIG_COMEDI_8254=m +CONFIG_COMEDI_8255=m +CONFIG_COMEDI_KCOMEDILIB=m +CONFIG_COMEDI_AMPLC_DIO200=m +CONFIG_COMEDI_AMPLC_PC236=m +CONFIG_COMEDI_DAS08=m +CONFIG_COMEDI_ISADMA=m +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_LABPC_ISADMA=m +CONFIG_COMEDI_NI_TIO=m +CONFIG_FB_OLPC_DCON=m +CONFIG_FB_OLPC_DCON_1=y +CONFIG_FB_OLPC_DCON_1_5=y +# CONFIG_PANEL is not set +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTLLIB_CRYPTO_CCMP=m +CONFIG_RTLLIB_CRYPTO_TKIP=m +CONFIG_RTLLIB_CRYPTO_WEP=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_88EU_AP_MODE=y +CONFIG_R8723AU=m +CONFIG_8723AU_AP_MODE=y +CONFIG_8723AU_BT_COEXIST=y +CONFIG_RTS5208=m +CONFIG_VT6655=m +CONFIG_VT6656=m + +# +# IIO staging drivers +# + +# +# Accelerometers +# +# CONFIG_ADIS16201 is not set +# CONFIG_ADIS16203 is not set +# CONFIG_ADIS16204 is not set +# CONFIG_ADIS16209 is not set +# CONFIG_ADIS16220 is not set +# CONFIG_ADIS16240 is not set +# CONFIG_LIS3L02DQ is not set +# CONFIG_SCA3000 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7606 is not set +# CONFIG_AD7780 is not set +# CONFIG_AD7816 is not set +# CONFIG_AD7192 is not set +# CONFIG_AD7280 is not set + +# +# Analog digital bi-direction converters +# +# CONFIG_ADT7316 is not set + +# +# Capacitance to digital converters +# +# CONFIG_AD7150 is not set +# CONFIG_AD7152 is not set +# CONFIG_AD7746 is not set + +# +# Direct Digital Synthesis +# +# CONFIG_AD9832 is not set +# CONFIG_AD9834 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16060 is not set + +# +# Network Analyzer, Impedance Converters +# +# CONFIG_AD5933 is not set + +# +# Light sensors +# +# CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set +# CONFIG_TSL2583 is not set +# CONFIG_TSL2x7x is not set + +# +# Magnetometer sensors +# +CONFIG_SENSORS_HMC5843=m +CONFIG_SENSORS_HMC5843_I2C=m +CONFIG_SENSORS_HMC5843_SPI=m + +# +# Active energy metering IC +# +# CONFIG_ADE7753 is not set +# CONFIG_ADE7754 is not set +# CONFIG_ADE7758 is not set +# CONFIG_ADE7759 is not set +# CONFIG_ADE7854 is not set + +# +# Resolver to digital converters +# +# CONFIG_AD2S90 is not set +# CONFIG_AD2S1200 is not set +# CONFIG_AD2S1210 is not set + +# +# Triggers - standalone +# +# CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set +# CONFIG_IIO_SIMPLE_DUMMY is not set +# CONFIG_FB_SM7XX is not set +# CONFIG_FB_SM750 is not set +CONFIG_FB_XGI=m +CONFIG_FT1000=m +CONFIG_FT1000_USB=m +CONFIG_FT1000_PCMCIA=m + +# +# Speakup console speech +# +CONFIG_SPEAKUP=m +CONFIG_SPEAKUP_SYNTH_ACNTSA=m +CONFIG_SPEAKUP_SYNTH_ACNTPC=m +CONFIG_SPEAKUP_SYNTH_APOLLO=m +CONFIG_SPEAKUP_SYNTH_AUDPTR=m +CONFIG_SPEAKUP_SYNTH_BNS=m +CONFIG_SPEAKUP_SYNTH_DECTLK=m +CONFIG_SPEAKUP_SYNTH_DECEXT=m +CONFIG_SPEAKUP_SYNTH_DECPC=m +CONFIG_SPEAKUP_SYNTH_DTLK=m +CONFIG_SPEAKUP_SYNTH_KEYPC=m +CONFIG_SPEAKUP_SYNTH_LTLK=m +CONFIG_SPEAKUP_SYNTH_SOFT=m +CONFIG_SPEAKUP_SYNTH_SPKOUT=m +CONFIG_SPEAKUP_SYNTH_TXPRT=m +CONFIG_SPEAKUP_SYNTH_DUMMY=m +CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m +CONFIG_STAGING_MEDIA=y +CONFIG_I2C_BCM2048=m +CONFIG_DVB_CXD2099=m +CONFIG_VIDEO_DT3155=m +CONFIG_DT3155_CCIR=y +CONFIG_DT3155_STREAMING=y +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m +CONFIG_LIRC_STAGING=y +CONFIG_LIRC_BT829=m +CONFIG_LIRC_IMON=m +CONFIG_LIRC_PARALLEL=m +CONFIG_LIRC_SASEM=m +CONFIG_LIRC_SERIAL=m +CONFIG_LIRC_SERIAL_TRANSMITTER=y +CONFIG_LIRC_SIR=m +CONFIG_LIRC_ZILOG=m + +# +# Android +# +CONFIG_USB_WPAN_HCD=m +CONFIG_WIMAX_GDM72XX=m +CONFIG_WIMAX_GDM72XX_QOS=y +CONFIG_WIMAX_GDM72XX_K_MODE=y +CONFIG_WIMAX_GDM72XX_WIMAX2=y +CONFIG_WIMAX_GDM72XX_USB=y +# CONFIG_WIMAX_GDM72XX_SDIO is not set +CONFIG_WIMAX_GDM72XX_USB_PM=y +CONFIG_LTE_GDM724X=m +CONFIG_FIREWIRE_SERIAL=m +CONFIG_FWTTY_MAX_TOTAL_PORTS=64 +CONFIG_FWTTY_MAX_CARD_PORTS=32 +# CONFIG_MTD_SPINAND_MT29F is not set +CONFIG_LUSTRE_FS=m +CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192 +# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set +CONFIG_LUSTRE_LLITE_LLOOP=m +CONFIG_LNET=m +CONFIG_LNET_MAX_PAYLOAD=1048576 +CONFIG_LNET_SELFTEST=m +CONFIG_LNET_XPRT_IB=m +CONFIG_DGNC=m +CONFIG_DGAP=m +CONFIG_GS_FPGABOOT=m +CONFIG_COMMON_CLK_XLNX_CLKWZRD=m +# CONFIG_FB_TFT is not set +CONFIG_I2O=m +CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y +CONFIG_I2O_EXT_ADAPTEC=y +CONFIG_I2O_CONFIG=m +CONFIG_I2O_CONFIG_OLD_IOCTL=y +CONFIG_I2O_BUS=m +CONFIG_I2O_BLOCK=m +CONFIG_I2O_SCSI=m +CONFIG_I2O_PROC=m +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ACERHDF=m +CONFIG_ALIENWARE_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_DELL_WMI_AIO=m +CONFIG_DELL_SMO8800=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_FUJITSU_TABLET=m +CONFIG_AMILO_RFKILL=m +CONFIG_TC1100_WMI=m +CONFIG_HP_ACCEL=m +CONFIG_HP_WIRELESS=m +CONFIG_HP_WMI=m +CONFIG_MSI_LAPTOP=m +CONFIG_PANASONIC_LAPTOP=m +CONFIG_COMPAL_LAPTOP=m +CONFIG_SONY_LAPTOP=m +# CONFIG_SONYPI_COMPAT is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y +# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set +# CONFIG_THINKPAD_ACPI_DEBUG is not set +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set +CONFIG_THINKPAD_ACPI_VIDEO=y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y +CONFIG_SENSORS_HDAPS=m +CONFIG_INTEL_MENLOW=m +CONFIG_EEEPC_LAPTOP=m +CONFIG_ASUS_WMI=m +CONFIG_ASUS_NB_WMI=m +CONFIG_EEEPC_WMI=m +CONFIG_ACPI_WMI=m +CONFIG_MSI_WMI=m +CONFIG_TOPSTAR_LAPTOP=m +CONFIG_ACPI_TOSHIBA=m +CONFIG_TOSHIBA_BT_RFKILL=m +CONFIG_TOSHIBA_HAPS=m +CONFIG_ACPI_CMPC=m +CONFIG_INTEL_IPS=m +CONFIG_IBM_RTL=m +CONFIG_XO1_RFKILL=m +CONFIG_XO15_EBOOK=m +CONFIG_SAMSUNG_LAPTOP=m +CONFIG_MXM_WMI=m +CONFIG_INTEL_OAKTRAIL=m +CONFIG_SAMSUNG_Q10=m +CONFIG_APPLE_GMUX=m +CONFIG_INTEL_RST=m +CONFIG_INTEL_SMARTCONNECT=y +CONFIG_PVPANIC=m +CONFIG_CHROME_PLATFORMS=y +CONFIG_CHROMEOS_LAPTOP=m +CONFIG_CHROMEOS_PSTORE=m +# CONFIG_CROS_EC_CHARDEV is not set +# CONFIG_CROS_EC_LPC is not set +CONFIG_CLKDEV_LOOKUP=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y + +# +# Common Clock Framework +# +CONFIG_COMMON_CLK_RK808=m +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_SI570 is not set +# CONFIG_COMMON_CLK_PWM is not set +# CONFIG_COMMON_CLK_PXA is not set +# CONFIG_COMMON_CLK_CDCE706 is not set + +# +# Hardware Spinlock drivers +# + +# +# Clock Source drivers +# +CONFIG_CLKSRC_I8253=y +CONFIG_CLKEVT_I8253=y +CONFIG_I8253_LOCK=y +CONFIG_CLKBLD_I8253=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +CONFIG_IOMMU_IOVA=y +CONFIG_OF_IOMMU=y +CONFIG_DMAR_TABLE=y +CONFIG_INTEL_IOMMU=y +# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set +CONFIG_INTEL_IOMMU_FLOPPY_WA=y + +# +# Remoteproc drivers +# +CONFIG_REMOTEPROC=m +CONFIG_STE_MODEM_RPROC=m + +# +# Rpmsg drivers +# + +# +# SOC (System On Chip) specific Drivers +# +# CONFIG_SOC_TI is not set +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m + +# +# DEVFREQ Drivers +# +# CONFIG_PM_DEVFREQ_EVENT is not set +CONFIG_EXTCON=m + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_ARIZONA is not set +CONFIG_EXTCON_GPIO=m +# CONFIG_EXTCON_RT8973A is not set +CONFIG_EXTCON_SM5502=m +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_MEMORY=y +CONFIG_IIO=m +CONFIG_IIO_BUFFER=y +CONFIG_IIO_BUFFER_CB=y +CONFIG_IIO_KFIFO_BUF=m +CONFIG_IIO_TRIGGERED_BUFFER=m +CONFIG_IIO_TRIGGER=y +CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 + +# +# Accelerometers +# +# CONFIG_BMA180 is not set +# CONFIG_BMC150_ACCEL is not set +CONFIG_HID_SENSOR_ACCEL_3D=m +CONFIG_IIO_ST_ACCEL_3AXIS=m +CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m +CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m +# CONFIG_KXSD9 is not set +# CONFIG_MMA8452 is not set +CONFIG_KXCJK1013=m +# CONFIG_MMA9551 is not set +# CONFIG_MMA9553 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7266 is not set +# CONFIG_AD7291 is not set +# CONFIG_AD7298 is not set +# CONFIG_AD7476 is not set +# CONFIG_AD7791 is not set +# CONFIG_AD7793 is not set +# CONFIG_AD7887 is not set +# CONFIG_AD7923 is not set +# CONFIG_AD799X is not set +# CONFIG_CC10001_ADC is not set +# CONFIG_MAX1027 is not set +# CONFIG_MAX1363 is not set +# CONFIG_MCP320X is not set +# CONFIG_MCP3422 is not set +# CONFIG_NAU7802 is not set +# CONFIG_QCOM_SPMI_IADC is not set +# CONFIG_QCOM_SPMI_VADC is not set +# CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADC128S052 is not set +# CONFIG_TI_AM335X_ADC is not set +# CONFIG_VF610_ADC is not set +# CONFIG_VIPERBOARD_ADC is not set + +# +# Amplifiers +# +# CONFIG_AD8366 is not set + +# +# Hid Sensor IIO Common +# +CONFIG_HID_SENSOR_IIO_COMMON=m +CONFIG_HID_SENSOR_IIO_TRIGGER=m + +# +# SSP Sensor Common +# +# CONFIG_IIO_SSP_SENSORHUB is not set +CONFIG_IIO_ST_SENSORS_I2C=m +CONFIG_IIO_ST_SENSORS_SPI=m +CONFIG_IIO_ST_SENSORS_CORE=m + +# +# Digital to analog converters +# +# CONFIG_AD5064 is not set +# CONFIG_AD5360 is not set +# CONFIG_AD5380 is not set +# CONFIG_AD5421 is not set +# CONFIG_AD5446 is not set +# CONFIG_AD5449 is not set +# CONFIG_AD5504 is not set +# CONFIG_AD5624R_SPI is not set +# CONFIG_AD5686 is not set +# CONFIG_AD5755 is not set +# CONFIG_AD5764 is not set +# CONFIG_AD5791 is not set +# CONFIG_AD7303 is not set +# CONFIG_MAX517 is not set +# CONFIG_MAX5821 is not set +# CONFIG_MCP4725 is not set +# CONFIG_MCP4922 is not set + +# +# Frequency Synthesizers DDS/PLL +# + +# +# Clock Generator/Distribution +# +# CONFIG_AD9523 is not set + +# +# Phase-Locked Loop (PLL) frequency synthesizers +# +# CONFIG_ADF4350 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16080 is not set +# CONFIG_ADIS16130 is not set +# CONFIG_ADIS16136 is not set +# CONFIG_ADIS16260 is not set +# CONFIG_ADXRS450 is not set +# CONFIG_BMG160 is not set +CONFIG_HID_SENSOR_GYRO_3D=m +CONFIG_IIO_ST_GYRO_3AXIS=m +CONFIG_IIO_ST_GYRO_I2C_3AXIS=m +CONFIG_IIO_ST_GYRO_SPI_3AXIS=m +# CONFIG_ITG3200 is not set + +# +# Humidity sensors +# +# CONFIG_DHT11 is not set +# CONFIG_SI7005 is not set +# CONFIG_SI7020 is not set + +# +# Inertial measurement units +# +# CONFIG_ADIS16400 is not set +# CONFIG_ADIS16480 is not set +# CONFIG_KMX61 is not set +# CONFIG_INV_MPU6050_IIO is not set + +# +# Light sensors +# +# CONFIG_ADJD_S311 is not set +# CONFIG_AL3320A is not set +# CONFIG_APDS9300 is not set +# CONFIG_CM32181 is not set +# CONFIG_CM3232 is not set +# CONFIG_CM3323 is not set +# CONFIG_CM36651 is not set +# CONFIG_GP2AP020A00F is not set +# CONFIG_ISL29125 is not set +CONFIG_HID_SENSOR_ALS=m +# CONFIG_HID_SENSOR_PROX is not set +# CONFIG_JSA1212 is not set +# CONFIG_SENSORS_LM3533 is not set +# CONFIG_LTR501 is not set +# CONFIG_TCS3414 is not set +# CONFIG_TCS3472 is not set +# CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL4531 is not set +# CONFIG_VCNL4000 is not set + +# +# Magnetometer sensors +# +# CONFIG_AK8975 is not set +# CONFIG_AK09911 is not set +# CONFIG_MAG3110 is not set +CONFIG_HID_SENSOR_MAGNETOMETER_3D=m +CONFIG_IIO_ST_MAGN_3AXIS=m +CONFIG_IIO_ST_MAGN_I2C_3AXIS=m +CONFIG_IIO_ST_MAGN_SPI_3AXIS=m + +# +# Inclinometer sensors +# +CONFIG_HID_SENSOR_INCLINOMETER_3D=m +CONFIG_HID_SENSOR_DEVICE_ROTATION=m + +# +# Triggers - standalone +# +CONFIG_IIO_INTERRUPT_TRIGGER=m +# CONFIG_IIO_SYSFS_TRIGGER is not set + +# +# Pressure sensors +# +# CONFIG_BMP280 is not set +# CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_MPL115 is not set +# CONFIG_MPL3115 is not set +# CONFIG_MS5611 is not set +# CONFIG_IIO_ST_PRESS is not set +# CONFIG_T5403 is not set + +# +# Lightning sensors +# +# CONFIG_AS3935 is not set + +# +# Proximity sensors +# +# CONFIG_SX9500 is not set + +# +# Temperature sensors +# +# CONFIG_MLX90614 is not set +# CONFIG_TMP006 is not set +# CONFIG_NTB is not set +# CONFIG_VME_BUS is not set +CONFIG_PWM=y +CONFIG_PWM_SYSFS=y +CONFIG_PWM_FSL_FTM=m +# CONFIG_PWM_LP3943 is not set +CONFIG_PWM_LPSS=m +CONFIG_PWM_LPSS_PCI=m +CONFIG_PWM_LPSS_PLATFORM=m +# CONFIG_PWM_PCA9685 is not set +CONFIG_IRQCHIP=y +CONFIG_IPACK_BUS=m +CONFIG_BOARD_TPCI200=m +CONFIG_SERIAL_IPOCTAL=m +CONFIG_RESET_CONTROLLER=y +CONFIG_FMC=m +CONFIG_FMC_FAKEDEV=m +CONFIG_FMC_TRIVIAL=m +CONFIG_FMC_WRITE_EEPROM=m +CONFIG_FMC_CHARDEV=m + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_POWERCAP=y +CONFIG_INTEL_RAPL=m +# CONFIG_MCB is not set +CONFIG_RAS=y +CONFIG_THUNDERBOLT=m + +# +# Android +# +# CONFIG_ANDROID is not set + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +CONFIG_DMI_SYSFS=m +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +CONFIG_ISCSI_IBFT_FIND=y +CONFIG_ISCSI_IBFT=m +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +# CONFIG_EFI_VARS is not set +CONFIG_EFI_RUNTIME_MAP=y +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_UEFI_CPER=y + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=m +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_ENCRYPTION is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD=m +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=m +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=m +CONFIG_REISERFS_FS=m +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +CONFIG_JFS_STATISTICS=y +CONFIG_XFS_FS=m +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_RT=y +# CONFIG_XFS_WARN is not set +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +# CONFIG_BTRFS_ASSERT is not set +CONFIG_NILFS2_FS=m +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +# CONFIG_F2FS_IO_TRACE is not set +# CONFIG_FS_DAX is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=m +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QUOTACTL=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_OVERLAY_FS=m + +# +# Caches +# +CONFIG_FSCACHE=m +CONFIG_FSCACHE_STATS=y +CONFIG_FSCACHE_HISTOGRAM=y +# CONFIG_FSCACHE_DEBUG is not set +# CONFIG_FSCACHE_OBJECT_LIST is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_HISTOGRAM is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=m +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_RW=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ADFS_FS is not set +CONFIG_AFFS_FS=m +CONFIG_ECRYPT_FS=m +# CONFIG_ECRYPT_FS_MESSAGING is not set +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_BEFS_FS=m +# CONFIG_BEFS_DEBUG is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_JFFS2_FS=m +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +CONFIG_LOGFS=m +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=m +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_PSTORE=y +# CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set +# CONFIG_PSTORE_FTRACE is not set +CONFIG_PSTORE_RAM=m +# CONFIG_SYSV_FS is not set +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_ORE=m +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=m +CONFIG_NFS_V2=m +CONFIG_NFS_V3=m +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=m +CONFIG_NFS_SWAP=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_PNFS_FILE_LAYOUT=m +CONFIG_PNFS_BLOCK=m +CONFIG_PNFS_OBJLAYOUT=m +CONFIG_PNFS_FLEXFILE_LAYOUT=m +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +CONFIG_NFS_V4_1_MIGRATION=y +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_NFS_FSCACHE=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DEBUG=y +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_PNFS=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +# CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_GRACE_PERIOD=m +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_SUNRPC_SWAP=y +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_SUNRPC_DEBUG=y +CONFIG_SUNRPC_XPRT_RDMA_CLIENT=m +CONFIG_SUNRPC_XPRT_RDMA_SERVER=m +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +# CONFIG_CIFS_STATS2 is not set +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_UPCALL=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +# CONFIG_CIFS_DEBUG is not set +CONFIG_CIFS_DFS_UPCALL=y +CONFIG_CIFS_SMB2=y +CONFIG_CIFS_FSCACHE=y +CONFIG_NCP_FS=m +# CONFIG_NCPFS_PACKET_SIGNING is not set +# CONFIG_NCPFS_IOCTL_LOCKING is not set +# CONFIG_NCPFS_STRONG is not set +CONFIG_NCPFS_NFS_NS=y +CONFIG_NCPFS_OS2_NS=y +CONFIG_NCPFS_SMALLDOS=y +CONFIG_NCPFS_NLS=y +# CONFIG_NCPFS_EXTRAS is not set +CONFIG_CODA_FS=m +CONFIG_AFS_FS=m +# CONFIG_AFS_DEBUG is not set +CONFIG_AFS_FSCACHE=y +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=m +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_MAC_ROMAN=m +CONFIG_NLS_MAC_CELTIC=m +CONFIG_NLS_MAC_CENTEURO=m +CONFIG_NLS_MAC_CROATIAN=m +CONFIG_NLS_MAC_CYRILLIC=m +CONFIG_NLS_MAC_GAELIC=m +CONFIG_NLS_MAC_GREEK=m +CONFIG_NLS_MAC_ICELAND=m +CONFIG_NLS_MAC_INUIT=m +CONFIG_NLS_MAC_ROMANIAN=m +CONFIG_NLS_MAC_TURKISH=m +CONFIG_NLS_UTF8=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +CONFIG_DYNAMIC_DEBUG=y + +# +# Compile-time checks and compiler options +# +# CONFIG_DEBUG_INFO is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_FRAME_WARN=1024 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +CONFIG_UNUSED_SYMBOLS=y +# CONFIG_PAGE_OWNER is not set +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0 +CONFIG_DEBUG_KERNEL=y + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_DEBUG_HIGHMEM is not set +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Lockups and Hangs +# +CONFIG_LOCKUP_DETECTOR=y +CONFIG_HARDLOCKUP_DETECTOR=y +# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_TIMEKEEPING is not set +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_PREEMPT is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PI_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set + +# +# RCU Debugging +# +# CONFIG_PROVE_RCU is not set +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +# CONFIG_RCU_CPU_STALL_INFO is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y +# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACER_MAX_TRACE=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_RING_BUFFER_ALLOW_SWAP=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_PREEMPT_TRACER is not set +CONFIG_SCHED_TRACER=y +CONFIG_FTRACE_SYSCALLS=y +CONFIG_TRACER_SNAPSHOT=y +# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +CONFIG_STACK_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_KPROBE_EVENT=y +CONFIG_UPROBE_EVENT=y +CONFIG_PROBE_EVENTS=y +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_FUNCTION_PROFILER=y +CONFIG_FTRACE_MCOUNT_RECORD=y +# CONFIG_FTRACE_STARTUP_TEST is not set +CONFIG_MMIOTRACE=y +# CONFIG_MMIOTRACE_TEST is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set +CONFIG_RING_BUFFER_BENCHMARK=m +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_ENUM_MAP_FILE is not set + +# +# Runtime Testing +# +CONFIG_LKDTM=m +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_PERCPU_TEST=m +# CONFIG_ATOMIC64_SELFTEST is not set +CONFIG_ASYNC_RAID6_TEST=m +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_STRING_HELPERS is not set +CONFIG_TEST_KSTRTOX=m +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_MEMTEST is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_EARLY_PRINTK_EFI=y +# CONFIG_X86_PTDUMP is not set +CONFIG_DEBUG_RODATA=y +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +# CONFIG_DEBUG_NX_TEST is not set +CONFIG_DOUBLEFAULT=y +# CONFIG_DEBUG_TLBFLUSH is not set +# CONFIG_IOMMU_STRESS is not set +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_IO_DELAY_TYPE_0X80=0 +CONFIG_IO_DELAY_TYPE_0XED=1 +CONFIG_IO_DELAY_TYPE_UDELAY=2 +CONFIG_IO_DELAY_TYPE_NONE=3 +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_DEBUG_BOOT_PARAMS is not set +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_PERSISTENT_KEYRINGS=y +CONFIG_BIG_KEYS=y +CONFIG_TRUSTED_KEYS=m +CONFIG_ENCRYPTED_KEYS=m +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +# CONFIG_SECURITY_NETWORK is not set +CONFIG_SECURITY_PATH=y +# CONFIG_INTEL_TXT is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_SECURITY_APPARMOR is not set +CONFIG_SECURITY_YAMA=y +CONFIG_SECURITY_YAMA_STACKED=y +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +# CONFIG_IMA is not set +# CONFIG_EVM is not set +# CONFIG_DEFAULT_SECURITY_YAMA is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_XOR_BLOCKS=m +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=m +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_MANAGER=m +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_MCRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_ABLK_HELPER=m +CONFIG_CRYPTO_GLUE_HELPER_X86=m + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_SEQIV=m + +# +# Block modes +# +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XTS=m + +# +# Hash modes +# +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_HMAC=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=m +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_586=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_SERPENT_SSE2_586=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=m +# CONFIG_CRYPTO_DRBG_MENU is not set +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_HW=y +CONFIG_CRYPTO_DEV_PADLOCK=m +CONFIG_CRYPTO_DEV_PADLOCK_AES=m +CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_QAT=m +CONFIG_CRYPTO_DEV_QAT_DH895xCC=m +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_PUBLIC_KEY_ALGO_RSA=m +CONFIG_X509_CERTIFICATE_PARSER=m +CONFIG_PKCS7_MESSAGE_PARSER=m +CONFIG_PKCS7_TEST_KEY=m +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_KVM_APIC_ARCHITECTURE=y +CONFIG_KVM_MMIO=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_KVM_VFIO=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_KVM_INTEL=m +CONFIG_KVM_AMD=m +CONFIG_KVM_MMU_AUDIT=y +CONFIG_KVM_DEVICE_ASSIGNMENT=y +# CONFIG_LGUEST is not set +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=m +CONFIG_BITREVERSE=y +# CONFIG_HAVE_ARCH_BITREVERSE is not set +CONFIG_RATIONAL=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_PERCPU_RWSEM=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_CRC_CCITT=m +CONFIG_CRC16=m +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=m +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC7=m +CONFIG_LIBCRC32C=m +CONFIG_CRC8=m +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_REED_SOLOMON=m +CONFIG_REED_SOLOMON_ENC8=y +CONFIG_REED_SOLOMON_DEC8=y +CONFIG_REED_SOLOMON_DEC16=y +CONFIG_BCH=m +CONFIG_BCH_CONST_PARAMS=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y +CONFIG_LRU_CACHE=m +CONFIG_AVERAGE=y +CONFIG_CLZ_TAB=y +CONFIG_CORDIC=m +CONFIG_DDR=y +CONFIG_MPILIB=m +CONFIG_OID_REGISTRY=m +CONFIG_UCS2_STRING=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_6x10 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_10x18 is not set +CONFIG_FONT_AUTOSELECT=y +CONFIG_ARCH_HAS_SG_CHAIN=y diff --git a/talimatname/temel-ek/kernel-pf/kernel-pf.config_64 b/talimatname/temel-ek/kernel-pf/kernel-pf.config_64 new file mode 100644 index 000000000..0c541cdb4 --- /dev/null +++ b/talimatname/temel-ek/kernel-pf/kernel-pf.config_64 @@ -0,0 +1,7372 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/x86 4.2.0 Kernel Configuration +# +CONFIG_64BIT=y +CONFIG_X86_64=y +CONFIG_X86=y +CONFIG_INSTRUCTION_DECODER=y +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_OUTPUT_FORMAT="elf64-x86-64" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_MMU=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_ZONE_DMA32=y +CONFIG_AUDIT_ARCH=y +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_HAVE_INTEL_TXT=y +CONFIG_X86_64_SMP=y +CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_LEVELS=4 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +# CONFIG_COMPILE_TEST is not set +CONFIG_LOCALVERSION="-NuTyX" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_FHANDLE=y +# CONFIG_USELIB is not set +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_GENERIC_MSI_IRQ_DOMAIN=y +# CONFIG_IRQ_DOMAIN_DEBUG is not set +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +# CONFIG_NO_HZ is not set +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y + +# +# RCU Subsystem +# +CONFIG_PREEMPT_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_SRCU=y +# CONFIG_TASKS_RCU is not set +CONFIG_RCU_STALL_COMMON=y +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_RCU_EXPEDITE_BOOT is not set +CONFIG_BUILD_BIN2C=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=19 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_ARCH_SUPPORTS_INT128=y +CONFIG_NUMA_BALANCING=y +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_PAGE_COUNTER=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_SWAP_ENABLED=y +CONFIG_MEMCG_KMEM=y +# CONFIG_CGROUP_HUGETLB is not set +# CONFIG_CGROUP_PERF is not set +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_CGROUP_WRITEBACK=y +# CONFIG_CHECKPOINT_RESTORE is not set +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +# CONFIG_USER_NS is not set +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_SCHED_AUTOGROUP=y +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_BPF=y +# CONFIG_EXPERT is not set +CONFIG_UID16=y +CONFIG_MULTIUSER=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_PCI_QUIRKS=y +# CONFIG_EMBEDDED is not set +CONFIG_HAVE_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +CONFIG_SLUB_CPU_PARTIAL=y +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_OPROFILE=m +# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set +CONFIG_HAVE_OPROFILE=y +CONFIG_OPROFILE_NMI_TIMER=y +CONFIG_KPROBES=y +CONFIG_JUMP_LABEL=y +CONFIG_KPROBES_ON_FTRACE=y +CONFIG_UPROBES=y +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_KRETPROBES=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y +CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_CC_STACKPROTECTOR=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_CC_STACKPROTECTOR_NONE is not set +# CONFIG_CC_STACKPROTECTOR_REGULAR is not set +CONFIG_CC_STACKPROTECTOR_STRONG=y +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_ARCH_HUGE_VMAP=y +CONFIG_HAVE_ARCH_SOFT_DIRTY=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_COPY_THREAD_TLS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_COMPAT_OLD_SIGACTION=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_COMPRESS=y +CONFIG_MODULE_COMPRESS_GZIP=y +# CONFIG_MODULE_COMPRESS_XZ is not set +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_CMDLINE_PARSER is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +CONFIG_AIX_PARTITION=y +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +# CONFIG_UNIXWARE_DISKLABEL is not set +CONFIG_LDM_PARTITION=y +# CONFIG_LDM_DEBUG is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +CONFIG_KARMA_PARTITION=y +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_CMDLINE_PARTITION is not set +CONFIG_BLOCK_COMPAT=y + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +CONFIG_CFQ_GROUP_IOSCHED=y +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=m +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y +CONFIG_FREEZER=y + +# +# Processor type and features +# +CONFIG_ZONE_DMA=y +CONFIG_SMP=y +CONFIG_X86_FEATURE_NAMES=y +CONFIG_X86_X2APIC=y +CONFIG_X86_MPPARSE=y +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_X86_AMD_PLATFORM_DEVICE is not set +CONFIG_IOSF_MBI=m +# CONFIG_IOSF_MBI_DEBUG is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_HYPERVISOR_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_XEN=y +CONFIG_XEN_DOM0=y +CONFIG_XEN_PVHVM=y +CONFIG_XEN_MAX_DOMAIN_MEMORY=500 +CONFIG_XEN_SAVE_RESTORE=y +# CONFIG_XEN_DEBUG_FS is not set +CONFIG_XEN_PVH=y +CONFIG_KVM_GUEST=y +# CONFIG_KVM_DEBUG_FS is not set +CONFIG_PARAVIRT_TIME_ACCOUNTING=y +CONFIG_PARAVIRT_CLOCK=y +CONFIG_NO_BOOTMEM=y +# CONFIG_MK8 is not set +# CONFIG_MPSC is not set +# CONFIG_MCORE2 is not set +# CONFIG_MATOM is not set +CONFIG_GENERIC_CPU=y +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_L1_CACHE_SHIFT=6 +CONFIG_X86_TSC=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=64 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +CONFIG_GART_IOMMU=y +CONFIG_CALGARY_IOMMU=y +CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +# CONFIG_MAXSMP is not set +CONFIG_NR_CPUS=128 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_X86_16BIT=y +CONFIG_X86_ESPFIX64=y +CONFIG_X86_VSYSCALL_EMULATION=y +CONFIG_I8K=m +CONFIG_MICROCODE=y +CONFIG_MICROCODE_INTEL=y +CONFIG_MICROCODE_AMD=y +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_MICROCODE_INTEL_EARLY=y +CONFIG_MICROCODE_AMD_EARLY=y +CONFIG_MICROCODE_EARLY=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_X86_DIRECT_GBPAGES=y +CONFIG_NUMA=y +CONFIG_AMD_NUMA=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_NODES_SPAN_OTHER_NODES=y +# CONFIG_NUMA_EMU is not set +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_MEMORY_PROBE=y +CONFIG_ARCH_PROC_KCORE_TEXT=y +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_NEED_MULTIPLE_NODES=y +CONFIG_HAVE_MEMORY_PRESENT=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_ARCH_DISCARD_MEMBLOCK=y +CONFIG_MEMORY_ISOLATION=y +# CONFIG_MOVABLE_NODE is not set +CONFIG_HAVE_BOOTMEM_INFO_NODE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTPLUG_SPARSE=y +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_NEED_BOUNCE_POOL=y +CONFIG_VIRT_TO_BUS=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_MEMORY_FAILURE=y +CONFIG_HWPOISON_INJECT=m +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y +CONFIG_FRONTSWAP=y +# CONFIG_CMA is not set +CONFIG_ZSWAP=y +CONFIG_ZPOOL=y +CONFIG_ZBUD=y +CONFIG_ZSMALLOC=y +# CONFIG_PGTABLE_MAPPING is not set +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set +# CONFIG_X86_PMEM_LEGACY is not set +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_X86_RESERVE_LOW=64 +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_RANDOM=y +CONFIG_X86_SMAP=y +# CONFIG_X86_INTEL_MPX is not set +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_EFI_MIXED=y +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +CONFIG_HZ_300=y +# CONFIG_HZ_1000 is not set +CONFIG_HZ=300 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +# CONFIG_CRASH_DUMP is not set +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +# CONFIG_RANDOMIZE_BASE is not set +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set +# CONFIG_DEBUG_HOTPLUG_CPU0 is not set +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_HAVE_LIVEPATCH=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_USE_PERCPU_NUMA_NODE_ID=y + +# +# Power management and ACPI options +# +CONFIG_ARCH_HIBERNATION_HEADER=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_PM_STD_PARTITION="" +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM=y +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_SLEEP_DEBUG=y +# CONFIG_DPM_WATCHDOG is not set +CONFIG_PM_TRACE=y +CONFIG_PM_TRACE_RTC=y +CONFIG_PM_CLK=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_SLEEP=y +# CONFIG_ACPI_PROCFS_POWER is not set +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y +CONFIG_ACPI_EC_DEBUGFS=m +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=m +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=m +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_MEMORY=y +CONFIG_ACPI_HOTPLUG_IOAPIC=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_HED=y +CONFIG_ACPI_CUSTOM_METHOD=m +CONFIG_ACPI_BGRT=y +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +# CONFIG_ACPI_NFIT is not set +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=m +CONFIG_ACPI_APEI_ERST_DEBUG=m +CONFIG_ACPI_EXTLOG=m +# CONFIG_PMIC_OPREGION is not set +CONFIG_SFI=y + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPU frequency scaling drivers +# +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ_CPB=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_AMD_FREQ_SENSITIVITY=m +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_P4_CLOCKMOD=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_INTEL_IDLE=y + +# +# Memory power savings +# +CONFIG_I7300_IDLE_IOAT_CHANNEL=y +CONFIG_I7300_IDLE=m + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_XEN=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM=y +# CONFIG_PCIEASPM_DEBUG is not set +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +CONFIG_PCIE_PME=y +CONFIG_PCI_BUS_ADDR_T_64BIT=y +CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_IRQ_DOMAIN=y +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_XEN_PCIDEV_FRONTEND=m +CONFIG_HT_IRQ=y +CONFIG_PCI_ATS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCI_LABEL=y + +# +# PCI host controller drivers +# +CONFIG_ISA_DMA_API=y +CONFIG_AMD_NB=y +CONFIG_PCCARD=m +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +CONFIG_PD6729=m +CONFIG_I82092=m +CONFIG_PCCARD_NONSTATIC=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_RAPIDIO=m +CONFIG_RAPIDIO_TSI721=m +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set +CONFIG_RAPIDIO_DMA_ENGINE=y +CONFIG_RAPIDIO_DEBUG=y +CONFIG_RAPIDIO_ENUM_BASIC=m + +# +# RapidIO Switch drivers +# +CONFIG_RAPIDIO_TSI57X=m +CONFIG_RAPIDIO_CPS_XX=m +CONFIG_RAPIDIO_TSI568=m +CONFIG_RAPIDIO_CPS_GEN2=m +# CONFIG_X86_SYSFB is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_BINFMT_SCRIPT=y +# CONFIG_HAVE_AOUT is not set +CONFIG_BINFMT_MISC=y +CONFIG_COREDUMP=y +CONFIG_IA32_EMULATION=y +# CONFIG_IA32_AOUT is not set +# CONFIG_X86_X32 is not set +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_KEYS_COMPAT=y +CONFIG_X86_DEV_DMA_OPS=y +CONFIG_PMC_ATOM=y +CONFIG_NET=y +CONFIG_COMPAT_NETLINK_MESSAGES=y +CONFIG_NET_INGRESS=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=m +CONFIG_XFRM_USER=m +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=m +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_FIB_TRIE_STATS=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_IPGRE=m +# CONFIG_NET_IPGRE_BROADCAST is not set +CONFIG_IP_MROUTE=y +# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y +# CONFIG_GENEVE_CORE is not set +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=y +CONFIG_INET_DIAG=m +CONFIG_INET_TCP_DIAG=m +CONFIG_INET_UDP_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_HTCP=m +CONFIG_TCP_CONG_HSTCP=m +CONFIG_TCP_CONG_HYBLA=m +CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_SCALABLE=m +CONFIG_TCP_CONG_LP=m +CONFIG_TCP_CONG_VENO=m +CONFIG_TCP_CONG_YEAH=m +CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_DCTCP=m +# CONFIG_TCP_CONG_CDG is not set +CONFIG_DEFAULT_CUBIC=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +# CONFIG_IPV6_MROUTE is not set +CONFIG_NETLABEL=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_LOG_COMMON=m +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_PROCFS=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_NF_NAT_PROTO_DCCP=m +CONFIG_NF_NAT_PROTO_UDPLITE=m +CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_SIP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=m +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_INET=m +# CONFIG_NF_TABLES_NETDEV is not set +CONFIG_NFT_EXTHDR=m +CONFIG_NFT_META=m +CONFIG_NFT_CT=m +CONFIG_NFT_RBTREE=m +CONFIG_NFT_HASH=m +CONFIG_NFT_COUNTER=m +CONFIG_NFT_LOG=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_NAT=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_COMPAT=m +CONFIG_NETFILTER_XTABLES=m + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_IP_SET=m +CONFIG_IP_SET_MAX=256 +CONFIG_IP_SET_BITMAP_IP=m +CONFIG_IP_SET_BITMAP_IPMAC=m +CONFIG_IP_SET_BITMAP_PORT=m +CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m +CONFIG_IP_SET_HASH_IPPORT=m +CONFIG_IP_SET_HASH_IPPORTIP=m +CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_MAC=m +CONFIG_IP_SET_HASH_NETPORTNET=m +CONFIG_IP_SET_HASH_NET=m +CONFIG_IP_SET_HASH_NETNET=m +CONFIG_IP_SET_HASH_NETPORT=m +CONFIG_IP_SET_HASH_NETIFACE=m +CONFIG_IP_SET_LIST_SET=m +CONFIG_IP_VS=m +CONFIG_IP_VS_IPV6=y +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_SCTP=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_NQ=m + +# +# IPVS SH scheduler +# +CONFIG_IP_VS_SH_TAB_BITS=8 + +# +# IPVS application helper +# +CONFIG_IP_VS_FTP=m +CONFIG_IP_VS_NFCT=y +CONFIG_IP_VS_PE_SIP=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_NF_TABLES_IPV4=m +CONFIG_NFT_CHAIN_ROUTE_IPV4=m +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NF_TABLES_ARP=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_IPV4=m +CONFIG_NFT_CHAIN_NAT_IPV4=m +CONFIG_NF_NAT_MASQUERADE_IPV4=m +CONFIG_NFT_MASQ_IPV4=m +CONFIG_NFT_REDIR_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +# +# IPv6: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_NF_TABLES_IPV6=m +CONFIG_NFT_CHAIN_ROUTE_IPV6=m +CONFIG_NFT_REJECT_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_NAT_IPV6=m +CONFIG_NFT_CHAIN_NAT_IPV6=m +CONFIG_NF_NAT_MASQUERADE_IPV6=m +CONFIG_NFT_MASQ_IPV6=m +CONFIG_NFT_REDIR_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_LOG_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_IP_DCCP=m +CONFIG_INET_DCCP_DIAG=m + +# +# DCCP CCIDs Configuration +# +# CONFIG_IP_DCCP_CCID2_DEBUG is not set +CONFIG_IP_DCCP_CCID3=y +# CONFIG_IP_DCCP_CCID3_DEBUG is not set +CONFIG_IP_DCCP_TFRC_LIB=y + +# +# DCCP Kernel Hacking +# +# CONFIG_IP_DCCP_DEBUG is not set +CONFIG_NET_DCCPPROBE=m +CONFIG_IP_SCTP=m +CONFIG_NET_SCTPPROBE=m +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +CONFIG_ATM=m +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_LANE=m +CONFIG_ATM_MPOA=m +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_L2TP=m +# CONFIG_L2TP_DEBUGFS is not set +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=m +CONFIG_MRP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_HAVE_NET_DSA=y +CONFIG_NET_DSA=m +CONFIG_NET_DSA_HWMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_DSA=y +CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_VLAN_8021Q_MVRP=y +# CONFIG_DECNET is not set +CONFIG_LLC=m +CONFIG_LLC2=m +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +CONFIG_PHONET=m +CONFIG_6LOWPAN=m +CONFIG_6LOWPAN_NHC=m +CONFIG_6LOWPAN_NHC_DEST=m +CONFIG_6LOWPAN_NHC_FRAGMENT=m +CONFIG_6LOWPAN_NHC_HOP=m +CONFIG_6LOWPAN_NHC_IPV6=m +CONFIG_6LOWPAN_NHC_MOBILITY=m +CONFIG_6LOWPAN_NHC_ROUTING=m +CONFIG_6LOWPAN_NHC_UDP=m +CONFIG_IEEE802154=m +CONFIG_IEEE802154_SOCKET=m +CONFIG_IEEE802154_6LOWPAN=m +CONFIG_MAC802154=m +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_ATM=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +# CONFIG_CLS_U32_PERF is not set +# CONFIG_CLS_U32_MARK is not set +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +# CONFIG_NET_CLS_FLOWER is not set +# CONFIG_NET_EMATCH is not set +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_CLS_IND=y +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=m +CONFIG_BATMAN_ADV=m +CONFIG_BATMAN_ADV_BLA=y +CONFIG_BATMAN_ADV_DAT=y +CONFIG_BATMAN_ADV_NC=y +CONFIG_BATMAN_ADV_MCAST=y +# CONFIG_BATMAN_ADV_DEBUG is not set +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_VSOCKETS=m +CONFIG_VMWARE_VMCI_VSOCKETS=m +CONFIG_NETLINK_MMAP=y +CONFIG_NETLINK_DIAG=m +CONFIG_MPLS=y +CONFIG_NET_MPLS_GSO=m +# CONFIG_MPLS_ROUTING is not set +CONFIG_HSR=m +CONFIG_NET_SWITCHDEV=y +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +# CONFIG_CGROUP_NET_PRIO is not set +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_BPF_JIT=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +CONFIG_NET_TCPPROBE=m +CONFIG_NET_DROP_MONITOR=m +CONFIG_HAMRADIO=y + +# +# Packet Radio protocols +# +CONFIG_AX25=m +CONFIG_AX25_DAMA_SLAVE=y +CONFIG_NETROM=m +CONFIG_ROSE=m + +# +# AX.25 network device drivers +# +CONFIG_MKISS=m +CONFIG_6PACK=m +CONFIG_BPQETHER=m +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_YAM=m +# CONFIG_CAN is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +CONFIG_IRDA_ULTRA=y + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# CONFIG_IRDA_DEBUG is not set + +# +# Infrared-port device drivers +# + +# +# SIR device drivers +# +CONFIG_IRTTY_SIR=m + +# +# Dongle support +# +CONFIG_DONGLE=y +CONFIG_ESI_DONGLE=m +CONFIG_ACTISYS_DONGLE=m +CONFIG_TEKRAM_DONGLE=m +CONFIG_TOIM3232_DONGLE=m +CONFIG_LITELINK_DONGLE=m +CONFIG_MA600_DONGLE=m +CONFIG_GIRBIL_DONGLE=m +CONFIG_MCP2120_DONGLE=m +CONFIG_OLD_BELKIN_DONGLE=m +CONFIG_ACT200L_DONGLE=m +CONFIG_KINGSUN_DONGLE=m +CONFIG_KSDAZZLE_DONGLE=m +CONFIG_KS959_DONGLE=m + +# +# FIR device drivers +# +CONFIG_USB_IRDA=m +CONFIG_SIGMATEL_FIR=m +CONFIG_NSC_FIR=m +CONFIG_WINBOND_FIR=m +CONFIG_SMC_IRCC_FIR=m +CONFIG_ALI_FIR=m +CONFIG_VLSI_FIR=m +CONFIG_VIA_FIR=m +CONFIG_MCS_FIR=m +CONFIG_BT=m +CONFIG_BT_BREDR=y +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_CMTP=m +CONFIG_BT_HIDP=m +CONFIG_BT_LE=y +CONFIG_BT_6LOWPAN=m +# CONFIG_BT_SELFTEST is not set +CONFIG_BT_DEBUGFS=y + +# +# Bluetooth device drivers +# +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_RTL=y +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_3WIRE=y +# CONFIG_BT_HCIUART_INTEL is not set +# CONFIG_BT_HCIUART_BCM is not set +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBTUART=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_AF_RXRPC=m +# CONFIG_AF_RXRPC_DEBUG is not set +CONFIG_RXKAD=m +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +# CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +# CONFIG_MAC80211_RC_MINSTREL_VHT is not set +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +CONFIG_MAC80211_DEBUGFS=y +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +CONFIG_WIMAX=m +CONFIG_WIMAX_DEBUG_LEVEL=8 +CONFIG_RFKILL=m +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +CONFIG_RFKILL_GPIO=m +CONFIG_NET_9P=m +CONFIG_NET_9P_VIRTIO=m +# CONFIG_NET_9P_RDMA is not set +# CONFIG_NET_9P_DEBUG is not set +CONFIG_CAIF=m +# CONFIG_CAIF_DEBUG is not set +CONFIG_CAIF_NETDEV=m +CONFIG_CAIF_USB=m +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +# CONFIG_NFC_NCI_SPI is not set +# CONFIG_NFC_NCI_UART is not set +CONFIG_NFC_HCI=m +# CONFIG_NFC_SHDLC is not set + +# +# Near Field Communication (NFC) devices +# +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_TRF7970A=m +CONFIG_NFC_MEI_PHY=m +CONFIG_NFC_SIM=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_MEI=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_MEI=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_NFC_ST21NFCA=m +# CONFIG_NFC_ST_NCI is not set +# CONFIG_NFC_NXP_NCI is not set +CONFIG_HAVE_BPF_JIT=y + +# +# Device Drivers +# + +# +# Generic Driver Options +# +# CONFIG_UEVENT_HELPER is not set +CONFIG_DEVTMPFS=y +# CONFIG_DEVTMPFS_MOUNT is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_EXTRA_FIRMWARE="" +CONFIG_FW_LOADER_USER_HELPER=y +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +CONFIG_SYS_HYPERVISOR=y +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_SPI=m +CONFIG_REGMAP_MMIO=y +CONFIG_REGMAP_IRQ=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_FENCE_TRACE is not set + +# +# Bus devices +# +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y +CONFIG_MTD=m +CONFIG_MTD_TESTS=m +CONFIG_MTD_REDBOOT_PARTS=m +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_AR7_PARTS=m + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_BLOCK_RO=m +CONFIG_FTL=m +CONFIG_NFTL=m +CONFIG_NFTL_RW=y +CONFIG_INFTL=m +CONFIG_RFD_FTL=m +CONFIG_SSFDC=m +# CONFIG_SM_FTL is not set +CONFIG_MTD_OOPS=m +CONFIG_MTD_SWAP=m +# CONFIG_MTD_PARTITIONED_MASTER is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_GEN_PROBE=m +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_RAM=m +CONFIG_MTD_ROM=m +CONFIG_MTD_ABSENT=m + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +# CONFIG_MTD_PHYSMAP is not set +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +# CONFIG_MTD_ESB2ROM is not set +# CONFIG_MTD_CK804XROM is not set +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_PCMCIA is not set +# CONFIG_MTD_GPIO_ADDR is not set +# CONFIG_MTD_INTEL_VR_NOR is not set +CONFIG_MTD_PLATRAM=m +# CONFIG_MTD_LATCH_ADDR is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_SST25L is not set +CONFIG_MTD_SLRAM=m +CONFIG_MTD_PHRAM=m +CONFIG_MTD_MTDRAM=m +CONFIG_MTDRAM_TOTAL_SIZE=4096 +CONFIG_MTDRAM_ERASE_SIZE=128 +CONFIG_MTD_BLOCK2MTD=m + +# +# Disk-On-Chip Device Drivers +# +CONFIG_MTD_DOCG3=m +CONFIG_BCH_CONST_M=14 +CONFIG_BCH_CONST_T=4 +CONFIG_MTD_NAND_ECC=m +CONFIG_MTD_NAND_ECC_SMC=y +CONFIG_MTD_NAND=m +# CONFIG_MTD_NAND_ECC_BCH is not set +CONFIG_MTD_SM_COMMON=m +# CONFIG_MTD_NAND_DENALI is not set +CONFIG_MTD_NAND_GPIO=m +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set +CONFIG_MTD_NAND_IDS=m +CONFIG_MTD_NAND_RICOH=m +CONFIG_MTD_NAND_DISKONCHIP=m +# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 +# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set +CONFIG_MTD_NAND_DOCG4=m +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +# CONFIG_MTD_NAND_HISI504 is not set +# CONFIG_MTD_ONENAND is not set + +# +# LPDDR & LPDDR2 PCM memory drivers +# +CONFIG_MTD_LPDDR=m +CONFIG_MTD_QINFO_PROBE=m +# CONFIG_MTD_SPI_NOR is not set +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +# CONFIG_MTD_UBI_GLUEBI is not set +# CONFIG_MTD_UBI_BLOCK is not set +# CONFIG_OF is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_SERIAL=m +# CONFIG_PARPORT_PC_FIFO is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +CONFIG_PARPORT_AX88796=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +CONFIG_BLK_DEV_FD=m +# CONFIG_PARIDE is not set +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_ZRAM=m +CONFIG_ZRAM_LZ4_COMPRESS=y +CONFIG_BLK_CPQ_CISS_DA=m +# CONFIG_CISS_SCSI_TAPE is not set +CONFIG_BLK_DEV_DAC960=m +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_NVME=m +CONFIG_BLK_DEV_SKD=m +CONFIG_BLK_DEV_OSD=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_XEN_BLKDEV_FRONTEND=m +CONFIG_XEN_BLKDEV_BACKEND=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_BLK_DEV_RBD=m +CONFIG_BLK_DEV_RSXX=m + +# +# Misc devices +# +CONFIG_SENSORS_LIS3LV02D=m +CONFIG_AD525X_DPOT=m +CONFIG_AD525X_DPOT_I2C=m +# CONFIG_AD525X_DPOT_SPI is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_IBM_ASM is not set +CONFIG_PHANTOM=m +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_APDS9802ALS=m +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_DS1682=m +# CONFIG_TI_DAC7512 is not set +CONFIG_VMWARE_BALLOON=m +CONFIG_BMP085=y +CONFIG_BMP085_I2C=m +# CONFIG_BMP085_SPI is not set +CONFIG_USB_SWITCH_FSA9480=m +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +CONFIG_C2PORT=m +CONFIG_C2PORT_DURAMAR_2150=m + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +# CONFIG_EEPROM_AT25 is not set +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93CX6=m +# CONFIG_EEPROM_93XX46 is not set +CONFIG_CB710_CORE=m +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y + +# +# Texas Instruments shared transport line discipline +# +CONFIG_TI_ST=m +CONFIG_SENSORS_LIS3_I2C=m + +# +# Altera FPGA firmware download module +# +CONFIG_ALTERA_STAPL=m +CONFIG_INTEL_MEI=m +CONFIG_INTEL_MEI_ME=m +CONFIG_INTEL_MEI_TXE=m +CONFIG_VMWARE_VMCI=m + +# +# Intel MIC Bus Driver +# +CONFIG_INTEL_MIC_BUS=m + +# +# SCIF Bus Driver +# +# CONFIG_SCIF_BUS is not set + +# +# Intel MIC Host Driver +# + +# +# Intel MIC Card Driver +# + +# +# SCIF Driver +# +CONFIG_GENWQE=m +CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 +CONFIG_ECHO=m +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_KERNEL_API is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=m +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +CONFIG_SCSI_NETLINK=y +# CONFIG_SCSI_MQ_DEFAULT is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=m +CONFIG_CHR_DEV_SCH=m +CONFIG_SCSI_ENCLOSURE=m +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +CONFIG_SCSI_SCAN_ASYNC=y + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_LIBSAS=m +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_ISCSI_BOOT_SYSFS=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_BE2ISCSI=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +CONFIG_AIC79XX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +CONFIG_SCSI_MVSAS_TASKLET=y +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_DPT_I2O=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ESAS2R=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=m +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +# CONFIG_SCSI_MPT2SAS_LOGGING is not set +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS_LOGGING=y +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_SCSI_FLASHPOINT=y +CONFIG_VMWARE_PVSCSI=m +# CONFIG_XEN_SCSI_FRONTEND is not set +CONFIG_HYPERV_STORAGE=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_SNIC is not set +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_EATA=m +# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set +# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set +CONFIG_SCSI_EATA_MAX_TAGS=16 +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +CONFIG_SCSI_ISCI=m +CONFIG_SCSI_IPS=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_PPA=m +CONFIG_SCSI_IMM=m +# CONFIG_SCSI_IZIP_EPP16 is not set +# CONFIG_SCSI_IZIP_SLOW_CTR is not set +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +CONFIG_SCSI_SYM53C8XX_MMIO=y +CONFIG_SCSI_IPR=m +# CONFIG_SCSI_IPR_TRACE is not set +# CONFIG_SCSI_IPR_DUMP is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_TCM_QLA2XXX=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_WD719X=m +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_VIRTIO=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=m +CONFIG_SCSI_DH_RDAC=m +CONFIG_SCSI_DH_HP_SW=m +CONFIG_SCSI_DH_EMC=m +CONFIG_SCSI_DH_ALUA=m +CONFIG_SCSI_OSD_INITIATOR=m +CONFIG_SCSI_OSD_ULD=m +CONFIG_SCSI_OSD_DPRINT_SENSE=0 +# CONFIG_SCSI_OSD_DEBUG is not set +CONFIG_ATA=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_ACPI=y +CONFIG_SATA_ZPODD=y +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_INIC162X=m +CONFIG_SATA_ACARD_AHCI=m +CONFIG_SATA_SIL24=m +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +CONFIG_PDC_ADMA=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_SX4=m +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +CONFIG_ATA_PIIX=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_SATA_PROMISE=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIS=m +CONFIG_SATA_SVW=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m + +# +# PATA SFF controllers with BMDMA +# +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_ATP867X=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +# CONFIG_PATA_HPT3X3_DMA is not set +CONFIG_PATA_IT8213=m +CONFIG_PATA_IT821X=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RDC=m +CONFIG_PATA_SCH=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_SIS=m +CONFIG_PATA_TOSHIBA=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m + +# +# PIO-only SFF controllers +# +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_RZ1000=m + +# +# Generic fallback / legacy drivers +# +CONFIG_PATA_ACPI=m +CONFIG_ATA_GENERIC=m +CONFIG_PATA_LEGACY=m +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +# CONFIG_MD_CLUSTER is not set +CONFIG_BCACHE=m +# CONFIG_BCACHE_DEBUG is not set +# CONFIG_BCACHE_CLOSURES_DEBUG is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=m +# CONFIG_DM_MQ_DEFAULT is not set +# CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=m +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_MQ=m +CONFIG_DM_CACHE_SMQ=m +CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_ERA=m +CONFIG_DM_MIRROR=m +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_DM_UEVENT=y +CONFIG_DM_FLAKEY=m +CONFIG_DM_VERITY=m +CONFIG_DM_SWITCH=m +# CONFIG_DM_LOG_WRITES is not set +CONFIG_TARGET_CORE=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_PSCSI=m +CONFIG_TCM_USER2=m +CONFIG_LOOPBACK_TARGET=m +CONFIG_TCM_FC=m +CONFIG_ISCSI_TARGET=m +CONFIG_SBP_TARGET=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=128 +CONFIG_FUSION_CTL=m +# CONFIG_FUSION_LOGGING is not set + +# +# IEEE 1394 (FireWire) support +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MAC_EMUMOUSEBTN=m +CONFIG_NETDEVICES=y +CONFIG_MII=m +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=m +CONFIG_EQUALIZER=m +# CONFIG_NET_FC is not set +CONFIG_IFB=m +CONFIG_NET_TEAM=m +CONFIG_NET_TEAM_MODE_BROADCAST=m +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m +CONFIG_NET_TEAM_MODE_RANDOM=m +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m +CONFIG_NET_TEAM_MODE_LOADBALANCE=m +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_IPVLAN=m +CONFIG_VXLAN=m +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_RIONET=m +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RIONET_RX_SIZE=128 +CONFIG_TUN=m +# CONFIG_TUN_VNET_CROSS_LE is not set +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +CONFIG_NLMON=m +CONFIG_SUNGEM_PHY=m +# CONFIG_ARCNET is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +CONFIG_ATM_ZATM=m +# CONFIG_ATM_ZATM_DEBUG is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_AMBASSADOR=m +# CONFIG_ATM_AMBASSADOR_DEBUG is not set +CONFIG_ATM_HORIZON=m +# CONFIG_ATM_HORIZON_DEBUG is not set +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_FORE200E=m +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_FORE200E_TX_RETRY=16 +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_ATM_SOLOS=m + +# +# CAIF transport drivers +# +CONFIG_CAIF_TTY=m +CONFIG_CAIF_SPI_SLAVE=m +CONFIG_CAIF_SPI_SYNC=y +CONFIG_CAIF_HSI=m +CONFIG_CAIF_VIRTIO=m +CONFIG_VHOST_NET=m +CONFIG_VHOST_SCSI=m +CONFIG_VHOST_RING=m +CONFIG_VHOST=m +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set + +# +# Distributed Switch Architecture drivers +# +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y +CONFIG_NET_DSA_MV88E6131=m +CONFIG_NET_DSA_MV88E6123_61_65=m +CONFIG_NET_DSA_MV88E6171=m +CONFIG_NET_DSA_MV88E6352=m +CONFIG_NET_DSA_BCM_SF2=m +CONFIG_ETHERNET=y +CONFIG_MDIO=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_3C589=m +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_NET_VENDOR_AGERE=y +CONFIG_ET131X=m +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ALTERA_TSE=m +CONFIG_NET_VENDOR_AMD=y +CONFIG_AMD8111_ETH=m +CONFIG_PCNET32=m +CONFIG_PCMCIA_NMCLAN=m +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_ATL2=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +CONFIG_ALX=m +CONFIG_NET_CADENCE=y +CONFIG_MACB=m +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_BCMGENET=m +CONFIG_BNX2=m +CONFIG_CNIC=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +CONFIG_BNX2X_SRIOV=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_BNA=m +CONFIG_NET_VENDOR_CAVIUM=m +CONFIG_THUNDER_NIC_PF=m +CONFIG_THUNDER_NIC_VF=m +CONFIG_THUNDER_NIC_BGX=m +CONFIG_LIQUIDIO=m +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +CONFIG_CHELSIO_T4VF=m +CONFIG_NET_VENDOR_CISCO=y +CONFIG_ENIC=m +CONFIG_CX_ECAT=m +CONFIG_DNET=m +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=m +CONFIG_DE2104X_DSL=0 +CONFIG_TULIP=m +CONFIG_TULIP_MWI=y +CONFIG_TULIP_MMIO=y +CONFIG_TULIP_NAPI=y +CONFIG_TULIP_NAPI_HW_MITIGATION=y +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +CONFIG_NET_VENDOR_DLINK=y +CONFIG_DL2K=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_BE2NET=m +CONFIG_BE2NET_HWMON=y +CONFIG_BE2NET_VXLAN=y +CONFIG_NET_VENDOR_EZCHIP=y +CONFIG_NET_VENDOR_EXAR=y +CONFIG_S2IO=m +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_NET_VENDOR_FUJITSU=y +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_NET_VENDOR_HP=y +CONFIG_HP100=m +CONFIG_NET_VENDOR_INTEL=y +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGB_HWMON=y +CONFIG_IGB_DCA=y +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBE_VXLAN=y +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_DCA=y +CONFIG_IXGBEVF=m +CONFIG_I40E=m +CONFIG_I40E_VXLAN=y +CONFIG_I40EVF=m +CONFIG_FM10K=m +# CONFIG_FM10K_VXLAN is not set +CONFIG_NET_VENDOR_I825XX=y +CONFIG_IP1000=m +CONFIG_JME=m +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_MVMDIO=m +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKGE_GENESIS=y +CONFIG_SKY2=m +# CONFIG_SKY2_DEBUG is not set +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_MLX4_EN=m +CONFIG_MLX4_EN_VXLAN=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_MLX5_CORE=m +# CONFIG_MLX5_CORE_EN is not set +CONFIG_NET_VENDOR_MICREL=y +CONFIG_KS8842=m +CONFIG_KS8851=m +CONFIG_KS8851_MLL=m +CONFIG_KSZ884X_PCI=m +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_ENC28J60=m +# CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_NET_VENDOR_MYRI=y +CONFIG_MYRI10GE=m +CONFIG_MYRI10GE_DCA=y +CONFIG_FEALNX=m +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NATSEMI=m +CONFIG_NS83820=m +CONFIG_NET_VENDOR_8390=y +CONFIG_PCMCIA_AXNET=m +CONFIG_NE2K_PCI=m +CONFIG_PCMCIA_PCNET=m +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_FORCEDETH=m +CONFIG_NET_VENDOR_OKI=y +CONFIG_ETHOC=m +CONFIG_NET_PACKET_ENGINE=y +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_QLA3XXX=m +CONFIG_QLCNIC=m +CONFIG_QLCNIC_SRIOV=y +CONFIG_QLCNIC_VXLAN=y +CONFIG_QLCNIC_HWMON=y +CONFIG_QLGE=m +CONFIG_NETXEN_NIC=m +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_ATP=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=m +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_RDC=y +CONFIG_R6040=m +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_ROCKER=m +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_SXGBE_ETH=m +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_SC92031=m +CONFIG_NET_VENDOR_SIS=y +CONFIG_SIS900=m +CONFIG_SIS190=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_SFC_MCDI_MON=y +CONFIG_SFC_SRIOV=y +CONFIG_SFC_MCDI_LOGGING=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_PCMCIA_SMC91C92=m +CONFIG_EPIC100=m +CONFIG_SMSC911X=m +# CONFIG_SMSC911X_ARCH_HOOKS is not set +CONFIG_SMSC9420=m +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_STMMAC_ETH=m +CONFIG_STMMAC_PLATFORM=m +CONFIG_DWMAC_GENERIC=m +CONFIG_STMMAC_PCI=m +CONFIG_NET_VENDOR_SUN=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NIU=m +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_TEHUTI=m +CONFIG_NET_VENDOR_TI=y +CONFIG_TI_CPSW_ALE=m +CONFIG_TLAN=m +CONFIG_NET_VENDOR_VIA=y +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +CONFIG_VIA_VELOCITY=m +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_WIZNET_W5100=m +CONFIG_WIZNET_W5300=m +# CONFIG_WIZNET_BUS_DIRECT is not set +# CONFIG_WIZNET_BUS_INDIRECT is not set +CONFIG_WIZNET_BUS_ANY=y +CONFIG_NET_VENDOR_XIRCOM=y +CONFIG_PCMCIA_XIRC2PS=m +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_NET_SB1000=m +CONFIG_PHYLIB=m + +# +# MII PHY device drivers +# +CONFIG_AT803X_PHY=m +CONFIG_AMD_PHY=m +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM7XXX_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m +CONFIG_MICREL_PHY=m +# CONFIG_DP83867_PHY is not set +CONFIG_FIXED_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_GPIO=m +CONFIG_MDIO_BCM_UNIMAC=m +# CONFIG_MICREL_KS8995MA is not set +CONFIG_PLIP=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOATM=m +CONFIG_PPPOE=m +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_SLIP=m +CONFIG_SLHC=m +# CONFIG_SLIP_COMPRESSED is not set +# CONFIG_SLIP_SMART is not set +# CONFIG_SLIP_MODE_SLIP6 is not set + +# +# Host-side USB support is needed for USB Network Adapter support +# +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_HUAWEI_CDC_NCM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_USB_NET_KALMIA=m +CONFIG_USB_NET_QMI_WWAN=m +CONFIG_USB_HSO=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_CDC_PHONET=m +CONFIG_USB_IPHETH=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_VL600=m +CONFIG_WLAN=y +CONFIG_PCMCIA_RAYCS=m +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AIRO=m +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_AIRO_CS=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PRISM54=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_ADM8211=m +# CONFIG_MAC80211_HWSIM is not set +CONFIG_MWL8K=m +CONFIG_ATH_COMMON=m +CONFIG_ATH_CARDS=m +# CONFIG_ATH_DEBUG is not set +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +# CONFIG_ATH5K_TRACER is not set +CONFIG_ATH5K_PCI=y +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y +CONFIG_ATH9K_DEBUGFS=y +CONFIG_ATH9K_STATION_STATISTICS=y +# CONFIG_ATH9K_DYNACK is not set +CONFIG_ATH9K_WOW=y +CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y +CONFIG_ATH9K_HTC=m +# CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +# CONFIG_CARL9170_DEBUGFS is not set +CONFIG_CARL9170_WPC=y +# CONFIG_CARL9170_HWRNG is not set +CONFIG_ATH6KL=m +CONFIG_ATH6KL_SDIO=m +CONFIG_ATH6KL_USB=m +# CONFIG_ATH6KL_DEBUG is not set +# CONFIG_ATH6KL_TRACING is not set +CONFIG_AR5523=m +CONFIG_WIL6210=m +CONFIG_WIL6210_ISR_COR=y +# CONFIG_WIL6210_TRACING is not set +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +# CONFIG_ATH10K_DEBUG is not set +CONFIG_ATH10K_DEBUGFS=y +# CONFIG_ATH10K_TRACING is not set +CONFIG_WCN36XX=m +# CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_B43=m +CONFIG_B43_BCMA=y +CONFIG_B43_SSB=y +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_BCMA is not set +# CONFIG_B43_BUSES_SSB is not set +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_PCMCIA=y +CONFIG_B43_SDIO=y +CONFIG_B43_BCMA_PIO=y +CONFIG_B43_PIO=y +CONFIG_B43_PHY_G=y +CONFIG_B43_PHY_N=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_PHY_HT=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_HWRNG=y +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_BRCMUTIL=m +CONFIG_BRCMSMAC=m +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y +CONFIG_BRCMFMAC_SDIO=y +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMFMAC_PCIE=y +# CONFIG_BRCM_TRACING is not set +# CONFIG_BRCMDBG is not set +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_CS=m +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_OPMODE_MODULAR=y +# CONFIG_IWLWIFI_BCAST_FILTERING is not set +# CONFIG_IWLWIFI_UAPSD is not set + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +# CONFIG_IWLWIFI_DEBUGFS is not set +CONFIG_IWLWIFI_DEVICE_TRACING=y +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +# CONFIG_IWLEGACY_DEBUGFS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_HERMES=m +CONFIG_HERMES_PRISM=y +CONFIG_HERMES_CACHE_FW_ON_INIT=y +CONFIG_PLX_HERMES=m +CONFIG_TMD_HERMES=m +CONFIG_NORTEL_HERMES=m +CONFIG_PCI_HERMES=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_SPECTRUM=m +CONFIG_ORINOCO_USB=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +# CONFIG_P54_SPI_DEFAULT_EEPROM is not set +CONFIG_P54_LEDS=y +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2800PCI_RT33XX=y +CONFIG_RT2800PCI_RT35XX=y +CONFIG_RT2800PCI_RT53XX=y +CONFIG_RT2800PCI_RT3290=y +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +CONFIG_RT2800USB_RT3573=y +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_RT55XX=y +CONFIG_RT2800USB_UNKNOWN=y +CONFIG_RT2800_LIB=m +CONFIG_RT2800_LIB_MMIO=m +CONFIG_RT2X00_LIB_MMIO=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_LIB_DEBUGFS is not set +# CONFIG_RT2X00_DEBUG is not set +# CONFIG_WL_MEDIATEK is not set +CONFIG_RTL_CARDS=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_WL_TI=y +CONFIG_WL1251=m +# CONFIG_WL1251_SPI is not set +CONFIG_WL1251_SDIO=m +CONFIG_WL12XX=m +CONFIG_WL18XX=m +CONFIG_WLCORE=m +# CONFIG_WLCORE_SPI is not set +CONFIG_WLCORE_SDIO=m +CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_CW1200_WLAN_SPI=m +CONFIG_RSI_91X=m +# CONFIG_RSI_DEBUGFS is not set +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m + +# +# WiMAX Wireless Broadband devices +# +CONFIG_WIMAX_I2400M=m +CONFIG_WIMAX_I2400M_USB=m +CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 +# CONFIG_WAN is not set +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKELB=m +CONFIG_IEEE802154_AT86RF230=m +CONFIG_IEEE802154_MRF24J40=m +CONFIG_IEEE802154_CC2520=m +# CONFIG_IEEE802154_ATUSB is not set +CONFIG_XEN_NETDEV_FRONTEND=m +CONFIG_XEN_NETDEV_BACKEND=m +CONFIG_VMXNET3=m +CONFIG_HYPERV_NET=m +CONFIG_ISDN=y +CONFIG_ISDN_I4L=m +CONFIG_ISDN_PPP=y +CONFIG_ISDN_PPP_VJ=y +CONFIG_ISDN_MPP=y +CONFIG_IPPP_FILTER=y +CONFIG_ISDN_PPP_BSDCOMP=m +CONFIG_ISDN_AUDIO=y +CONFIG_ISDN_TTY_FAX=y + +# +# ISDN feature submodules +# +CONFIG_ISDN_DIVERSION=m + +# +# ISDN4Linux hardware drivers +# + +# +# Passive cards +# +CONFIG_ISDN_DRV_HISAX=m + +# +# D-channel protocol features +# +CONFIG_HISAX_EURO=y +CONFIG_DE_AOC=y +# CONFIG_HISAX_NO_SENDCOMPLETE is not set +# CONFIG_HISAX_NO_LLC is not set +# CONFIG_HISAX_NO_KEYPAD is not set +CONFIG_HISAX_1TR6=y +CONFIG_HISAX_NI1=y +CONFIG_HISAX_MAX_CARDS=8 + +# +# HiSax supported cards +# +CONFIG_HISAX_16_3=y +CONFIG_HISAX_TELESPCI=y +CONFIG_HISAX_S0BOX=y +CONFIG_HISAX_FRITZPCI=y +CONFIG_HISAX_AVM_A1_PCMCIA=y +CONFIG_HISAX_ELSA=y +CONFIG_HISAX_DIEHLDIVA=y +CONFIG_HISAX_SEDLBAUER=y +CONFIG_HISAX_NETJET=y +CONFIG_HISAX_NETJET_U=y +CONFIG_HISAX_NICCY=y +CONFIG_HISAX_BKM_A4T=y +CONFIG_HISAX_SCT_QUADRO=y +CONFIG_HISAX_GAZEL=y +CONFIG_HISAX_HFC_PCI=y +CONFIG_HISAX_W6692=y +CONFIG_HISAX_HFC_SX=y +CONFIG_HISAX_ENTERNOW_PCI=y +# CONFIG_HISAX_DEBUG is not set + +# +# HiSax PCMCIA card service modules +# +CONFIG_HISAX_SEDLBAUER_CS=m +CONFIG_HISAX_ELSA_CS=m +CONFIG_HISAX_AVM_A1_CS=m +CONFIG_HISAX_TELES_CS=m + +# +# HiSax sub driver modules +# +CONFIG_HISAX_ST5481=m +CONFIG_HISAX_HFCUSB=m +CONFIG_HISAX_HFC4S8S=m +CONFIG_HISAX_FRITZ_PCIPNP=m + +# +# Active cards +# +CONFIG_ISDN_CAPI=m +CONFIG_CAPI_TRACE=y +CONFIG_ISDN_CAPI_CAPI20=m +CONFIG_ISDN_CAPI_MIDDLEWARE=y +CONFIG_ISDN_CAPI_CAPIDRV=m +# CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set + +# +# CAPI hardware drivers +# +CONFIG_CAPI_AVM=y +CONFIG_ISDN_DRV_AVMB1_B1PCI=m +CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y +CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m +CONFIG_ISDN_DRV_AVMB1_AVM_CS=m +CONFIG_ISDN_DRV_AVMB1_T1PCI=m +CONFIG_ISDN_DRV_AVMB1_C4=m +CONFIG_CAPI_EICON=y +CONFIG_ISDN_DIVAS=m +CONFIG_ISDN_DIVAS_BRIPCI=y +CONFIG_ISDN_DIVAS_PRIPCI=y +CONFIG_ISDN_DIVAS_DIVACAPI=m +CONFIG_ISDN_DIVAS_USERIDI=m +CONFIG_ISDN_DIVAS_MAINT=m +CONFIG_ISDN_DRV_GIGASET=m +CONFIG_GIGASET_CAPI=y +# CONFIG_GIGASET_I4L is not set +# CONFIG_GIGASET_DUMMYLL is not set +CONFIG_GIGASET_BASE=m +CONFIG_GIGASET_M105=m +CONFIG_GIGASET_M101=m +# CONFIG_GIGASET_DEBUG is not set +CONFIG_HYSDN=m +CONFIG_HYSDN_CAPI=y +CONFIG_MISDN=m +CONFIG_MISDN_DSP=m +CONFIG_MISDN_L1OIP=m + +# +# mISDN hardware drivers +# +CONFIG_MISDN_HFCPCI=m +CONFIG_MISDN_HFCMULTI=m +CONFIG_MISDN_HFCUSB=m +CONFIG_MISDN_AVMFRITZ=m +CONFIG_MISDN_SPEEDFAX=m +CONFIG_MISDN_INFINEON=m +CONFIG_MISDN_W6692=m +CONFIG_MISDN_NETJET=m +CONFIG_MISDN_IPAC=m +CONFIG_MISDN_ISAR=m +CONFIG_ISDN_HDLC=m + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_LEDS=m +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=m +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_MATRIXKMAP=m + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ADP5588=m +CONFIG_KEYBOARD_ADP5589=m +CONFIG_KEYBOARD_ATKBD=m +CONFIG_KEYBOARD_QT1070=m +CONFIG_KEYBOARD_QT2160=m +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_TCA6416=m +CONFIG_KEYBOARD_TCA8418=m +CONFIG_KEYBOARD_MATRIX=m +# CONFIG_KEYBOARD_LM8323 is not set +CONFIG_KEYBOARD_LM8333=m +# CONFIG_KEYBOARD_MAX7359 is not set +CONFIG_KEYBOARD_MCS=m +CONFIG_KEYBOARD_MPR121=m +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_CROS_EC is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_SENTELIC=y +CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_FOCALTECH=y +# CONFIG_MOUSE_PS2_VMMOUSE is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_CYAPA=m +CONFIG_MOUSE_ELAN_I2C=m +CONFIG_MOUSE_ELAN_I2C_I2C=y +CONFIG_MOUSE_ELAN_I2C_SMBUS=y +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_MOUSE_GPIO is not set +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_USB=y +CONFIG_JOYSTICK_IFORCE_232=y +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TWIDJOY=m +CONFIG_JOYSTICK_ZHENHUA=m +CONFIG_JOYSTICK_DB9=m +CONFIG_JOYSTICK_GAMECON=m +CONFIG_JOYSTICK_TURBOGRAFX=m +CONFIG_JOYSTICK_AS5011=m +CONFIG_JOYSTICK_JOYDUMP=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_WALKERA0701=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_ACECAD=m +CONFIG_TABLET_USB_AIPTEK=m +CONFIG_TABLET_USB_GTCO=m +CONFIG_TABLET_USB_HANWANG=m +CONFIG_TABLET_USB_KBTAB=m +CONFIG_TABLET_SERIAL_WACOM4=m +CONFIG_INPUT_TOUCHSCREEN=y +# CONFIG_TOUCHSCREEN_ADS7846 is not set +# CONFIG_TOUCHSCREEN_AD7877 is not set +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +# CONFIG_TOUCHSCREEN_AD7879_SPI is not set +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +# CONFIG_TOUCHSCREEN_CYTTSP_SPI is not set +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_DYNAPRO=m +CONFIG_TOUCHSCREEN_HAMPSHIRE=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_FUJITSU=m +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TOUCHSCREEN_UCB1400=m +CONFIG_TOUCHSCREEN_PIXCIR=m +# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_WM9705=y +CONFIG_TOUCHSCREEN_WM9712=y +CONFIG_TOUCHSCREEN_WM9713=y +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_MC13783=m +CONFIG_TOUCHSCREEN_USB_EGALAX=y +CONFIG_TOUCHSCREEN_USB_PANJIT=y +CONFIG_TOUCHSCREEN_USB_3M=y +CONFIG_TOUCHSCREEN_USB_ITM=y +CONFIG_TOUCHSCREEN_USB_ETURBO=y +CONFIG_TOUCHSCREEN_USB_GUNZE=y +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y +CONFIG_TOUCHSCREEN_USB_GOTOP=y +CONFIG_TOUCHSCREEN_USB_JASTEC=y +CONFIG_TOUCHSCREEN_USB_ELO=y +CONFIG_TOUCHSCREEN_USB_E2I=y +CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y +CONFIG_TOUCHSCREEN_USB_NEXIO=y +CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC_SERIO=m +# CONFIG_TOUCHSCREEN_TSC2005 is not set +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +# CONFIG_TOUCHSCREEN_SX8654 is not set +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_AD714X_I2C=m +CONFIG_INPUT_AD714X_SPI=m +# CONFIG_INPUT_ARIZONA_HAPTICS is not set +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_E3X0_BUTTON=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MC13783_PWRBUTTON=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_GP2A=m +# CONFIG_INPUT_GPIO_BEEPER is not set +# CONFIG_INPUT_GPIO_TILT_POLLED is not set +CONFIG_INPUT_ATLAS_BTNS=m +CONFIG_INPUT_ATI_REMOTE2=m +CONFIG_INPUT_KEYSPAN_REMOTE=m +CONFIG_INPUT_KXTJ9=m +# CONFIG_INPUT_KXTJ9_POLLED_MODE is not set +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_YEALINK=m +CONFIG_INPUT_CM109=m +CONFIG_INPUT_RETU_PWRBUTTON=m +CONFIG_INPUT_TPS65218_PWRBUTTON=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_PCF50633_PMU=m +CONFIG_INPUT_PCF8574=m +CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +CONFIG_INPUT_ADXL34X=m +CONFIG_INPUT_ADXL34X_I2C=m +CONFIG_INPUT_ADXL34X_SPI=m +# CONFIG_INPUT_IMS_PCU is not set +CONFIG_INPUT_CMA3000=m +CONFIG_INPUT_CMA3000_I2C=m +CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m +CONFIG_INPUT_IDEAPAD_SLIDEBAR=m +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=m +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=m +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_PARKBD=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_LIBPS2=m +CONFIG_SERIO_RAW=m +CONFIG_SERIO_ALTERA_PS2=m +CONFIG_SERIO_PS2MULT=m +CONFIG_SERIO_ARC_PS2=m +CONFIG_HYPERV_KEYBOARD=m +CONFIG_GAMEPORT=m +CONFIG_GAMEPORT_NS558=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_FM801=m + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_HW_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +# CONFIG_SYNCLINK_GT is not set +CONFIG_NOZOMI=m +# CONFIG_ISI is not set +CONFIG_N_HDLC=m +CONFIG_N_GSM=m +CONFIG_TRACE_ROUTER=m +CONFIG_TRACE_SINK=m +CONFIG_DEVMEM=y +# CONFIG_DEVKMEM is not set + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_CS=m +CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set +CONFIG_SERIAL_8250_DW=m +# CONFIG_SERIAL_8250_FINTEK is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_SCCNXP=m +CONFIG_SERIAL_SC16IS7XX_CORE=m +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_SC16IS7XX_I2C=y +# CONFIG_SERIAL_SC16IS7XX_SPI is not set +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 +CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 +# CONFIG_SERIAL_IFX6X60 is not set +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_ARC_NR_PORTS=1 +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_RP2_NR_UARTS=32 +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_HVC_IRQ=y +CONFIG_HVC_XEN=y +CONFIG_HVC_XEN_FRONTEND=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +# CONFIG_IPMI_SI_PROBE_DEFAULTS is not set +CONFIG_IPMI_SSIF=m +CONFIG_IPMI_WATCHDOG=m +CONFIG_IPMI_POWEROFF=m +CONFIG_HW_RANDOM=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_INTEL=m +CONFIG_HW_RANDOM_AMD=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HW_RANDOM_TPM=m +CONFIG_NVRAM=m +CONFIG_R3964=m +CONFIG_APPLICOM=m + +# +# PCMCIA character devices +# +CONFIG_SYNCLINK_CS=m +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_RAW_DRIVER=m +CONFIG_MAX_RAW_DEVS=256 +CONFIG_HPET=y +CONFIG_HPET_MMAP=y +CONFIG_HPET_MMAP_DEFAULT=y +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=m +CONFIG_TCG_TIS=m +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TCG_XEN=m +CONFIG_TCG_CRB=m +# CONFIG_TCG_TIS_ST33ZP24 is not set +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +# CONFIG_XILLYBUS is not set + +# +# I2C support +# +CONFIG_I2C=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX=m + +# +# Multiplexer I2C Chip support +# +# CONFIG_I2C_MUX_GPIO is not set +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +# CONFIG_I2C_MUX_PINCTRL is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_SMBUS=m +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCA=m + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NFORCE2_S4985=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# ACPI drivers +# +CONFIG_I2C_SCMI=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +CONFIG_I2C_DESIGNWARE_CORE=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +# CONFIG_I2C_GPIO is not set +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +# CONFIG_I2C_PXA_PCI is not set +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_XILINX=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_DIOLAN_U2C=m +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +CONFIG_I2C_ROBOTFUZZ_OSIF=m +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_TINY_USB=m +CONFIG_I2C_VIPERBOARD=m + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_CROS_EC_TUNNEL is not set +# CONFIG_I2C_STUB is not set +CONFIG_I2C_SLAVE=y +CONFIG_I2C_SLAVE_EEPROM=m +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +CONFIG_SPI_ALTERA=m +CONFIG_SPI_BITBANG=m +CONFIG_SPI_BUTTERFLY=m +# CONFIG_SPI_CADENCE is not set +CONFIG_SPI_GPIO=m +CONFIG_SPI_LM70_LLP=m +CONFIG_SPI_OC_TINY=m +CONFIG_SPI_PXA2XX_DMA=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_SPI_SC18IS602=m +CONFIG_SPI_XCOMM=m +CONFIG_SPI_XILINX=m +# CONFIG_SPI_ZYNQMP_GQSPI is not set +CONFIG_SPI_DESIGNWARE=m +CONFIG_SPI_DW_PCI=m +# CONFIG_SPI_DW_MID_DMA is not set +CONFIG_SPI_DW_MMIO=m + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_TLE62X0=m +CONFIG_SPMI=m +# CONFIG_HSI is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +# CONFIG_NTP_PPS is not set + +# +# PPS clients support +# +CONFIG_PPS_CLIENT_KTIMER=m +CONFIG_PPS_CLIENT_LDISC=m +CONFIG_PPS_CLIENT_PARPORT=m +CONFIG_PPS_CLIENT_GPIO=m + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=m +CONFIG_DP83640_PHY=m +CONFIG_PINCTRL=y + +# +# Pin controllers +# +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AMD is not set +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_PINCTRL_CHERRYVIEW=m +# CONFIG_PINCTRL_SUNRISEPOINT is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_DEVRES=y +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_F7188X is not set +# CONFIG_GPIO_GENERIC_PLATFORM is not set +CONFIG_GPIO_ICH=m +# CONFIG_GPIO_IT8761E is not set +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_SCH=m +CONFIG_GPIO_SCH311X=m +# CONFIG_GPIO_VX855 is not set + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_ADP5588 is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCF857X is not set + +# +# MFD GPIO expanders +# +CONFIG_GPIO_ARIZONA=m +CONFIG_GPIO_LP3943=m +CONFIG_GPIO_UCB1400=m + +# +# PCI GPIO expanders +# +CONFIG_GPIO_AMD8111=m +# CONFIG_GPIO_INTEL_MID is not set +# CONFIG_GPIO_ML_IOH is not set +# CONFIG_GPIO_RDC321X is not set + +# +# SPI GPIO expanders +# +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MCP23S08 is not set +# CONFIG_GPIO_MC33880 is not set + +# +# USB GPIO expanders +# +CONFIG_GPIO_VIPERBOARD=m +# CONFIG_W1 is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_PDA_POWER=m +# CONFIG_GENERIC_ADC_BATTERY is not set +CONFIG_TEST_POWER=m +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_BATTERY_BQ27x00 is not set +# CONFIG_BATTERY_MAX17040 is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_PCF50633 is not set +# CONFIG_CHARGER_ISP1704 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24190 is not set +# CONFIG_CHARGER_BQ24257 is not set +CONFIG_CHARGER_BQ24735=m +# CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_SMB347 is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_CHARGER_RT9455 is not set +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_RESTART is not set +CONFIG_POWER_AVS=y +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7X10=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_APPLESMC=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_DELL_SMM=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_MC13783_ADC=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_IBMAEM=m +CONFIG_SENSORS_IBMPEX=m +# CONFIG_SENSORS_IIO_HWMON is not set +CONFIG_SENSORS_I5500=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_POWR1220=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NCT7802=m +# CONFIG_SENSORS_NCT7904 is not set +CONFIG_SENSORS_PCF8591=m +CONFIG_PMBUS=m +CONFIG_SENSORS_PMBUS=m +CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_LM25066=m +CONFIG_SENSORS_LTC2978=m +CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX34440=m +CONFIG_SENSORS_MAX8688=m +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_UCD9000=m +CONFIG_SENSORS_UCD9200=m +CONFIG_SENSORS_ZL6100=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SHTC1=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_ADC128D818=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +# CONFIG_SENSORS_TC74 is not set +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP103=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA_CPUTEMP=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m + +# +# ACPI drivers +# +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_SENSORS_ATK0110=m +CONFIG_THERMAL=y +CONFIG_THERMAL_HWMON=y +# CONFIG_THERMAL_WRITABLE_TRIPS is not set +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_BANG_BANG=y +CONFIG_THERMAL_GOV_USER_SPACE=y +# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set +# CONFIG_THERMAL_EMULATION is not set +CONFIG_INTEL_POWERCLAMP=m +CONFIG_X86_PKG_TEMP_THERMAL=m +CONFIG_INTEL_SOC_DTS_IOSF_CORE=m +CONFIG_INTEL_SOC_DTS_THERMAL=m +CONFIG_INT340X_THERMAL=m +CONFIG_ACPI_THERMAL_REL=m + +# +# Texas Instruments thermal drivers +# +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_XILINX_WATCHDOG=m +# CONFIG_CADENCE_WATCHDOG is not set +CONFIG_DW_WATCHDOG=m +# CONFIG_RN5T618_WATCHDOG is not set +# CONFIG_MAX63XX_WATCHDOG is not set +CONFIG_RETU_WATCHDOG=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ADVANTECH_WDT=m +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +CONFIG_F71808E_WDT=m +CONFIG_SP5100_TCO=m +CONFIG_SBC_FITPC2_WATCHDOG=m +CONFIG_EUROTECH_WDT=m +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +CONFIG_WAFER_WDT=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_IT87_WDT=m +CONFIG_HP_WATCHDOG=m +CONFIG_HPWDT_NMI_DECODING=y +CONFIG_SC1200_WDT=m +CONFIG_PC87413_WDT=m +CONFIG_NV_TCO=m +CONFIG_60XX_WDT=m +CONFIG_CPU5_WDT=m +CONFIG_SMSC_SCH311X_WDT=m +CONFIG_SMSC37B787_WDT=m +CONFIG_VIA_WDT=m +CONFIG_W83627HF_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_MACHZ_WDT=m +CONFIG_SBC_EPX_C3_WATCHDOG=m +CONFIG_MEN_A21_WDT=m +CONFIG_XEN_WDT=m + +# +# PCI-based Watchdog Cards +# +CONFIG_PCIPCWATCHDOG=m +CONFIG_WDTPCI=m + +# +# USB-based Watchdog Cards +# +CONFIG_USBPCWATCHDOG=m +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y +CONFIG_SSB_PCMCIAHOST=y +CONFIG_SSB_SDIOHOST_POSSIBLE=y +CONFIG_SSB_SDIOHOST=y +# CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_SSB_DRIVER_GPIO=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +CONFIG_BCMA=m +CONFIG_BCMA_BLOCKIO=y +CONFIG_BCMA_HOST_PCI_POSSIBLE=y +CONFIG_BCMA_HOST_PCI=y +# CONFIG_BCMA_HOST_SOC is not set +CONFIG_BCMA_DRIVER_PCI=y +CONFIG_BCMA_DRIVER_GMAC_CMN=y +CONFIG_BCMA_DRIVER_GPIO=y +# CONFIG_BCMA_DEBUG is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_CROS_EC=m +CONFIG_MFD_CROS_EC_I2C=m +# CONFIG_MFD_CROS_EC_SPI is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DLN2 is not set +CONFIG_MFD_MC13XXX=m +# CONFIG_MFD_MC13XXX_SPI is not set +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_HTC_PASIC3=m +# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_EZX_PCAP is not set +CONFIG_MFD_VIPERBOARD=m +CONFIG_MFD_RETU=m +CONFIG_MFD_PCF50633=m +CONFIG_PCF50633_ADC=m +CONFIG_PCF50633_GPIO=m +CONFIG_UCB1400_CORE=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RTSX_PCI=m +CONFIG_MFD_RTSX_USB=m +CONFIG_MFD_RN5T618=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SM501_GPIO=y +# CONFIG_MFD_SKY81452 is not set +CONFIG_ABX500_CORE=y +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_LP3943=m +# CONFIG_TPS6105X is not set +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +CONFIG_MFD_TPS65217=m +CONFIG_MFD_TPS65218=m +# CONFIG_MFD_TPS65912 is not set +# CONFIG_MFD_TPS65912_SPI is not set +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_LM3533=m +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_VX855=m +CONFIG_MFD_ARIZONA=y +CONFIG_MFD_ARIZONA_I2C=m +# CONFIG_MFD_ARIZONA_SPI is not set +CONFIG_MFD_WM5102=y +CONFIG_MFD_WM5110=y +# CONFIG_MFD_WM8997 is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_REGULATOR is not set +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_VIDEO_V4L2=m +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_V4L2_MEM2MEM_DEV=m +# CONFIG_V4L2_FLASH_LED_CLASS is not set +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOBUF_DVB=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m +CONFIG_DVB_CORE=m +CONFIG_DVB_NET=y +CONFIG_TTPCI_EEPROM=m +CONFIG_DVB_MAX_ADAPTERS=8 +# CONFIG_DVB_DYNAMIC_MINORS is not set + +# +# Media drivers +# +CONFIG_RC_CORE=m +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_LIRC=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +CONFIG_RC_ATI_REMOTE=m +CONFIG_IR_ENE=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_FINTEK=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_IGORPLUGUSB=m +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_GSPCA=m +CONFIG_USB_M5602=m +CONFIG_USB_STV06XX=m +CONFIG_USB_GL860=m +CONFIG_USB_GSPCA_BENQ=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_DTCS033=m +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_JEILINJ=m +CONFIG_USB_GSPCA_JL2005BCD=m +CONFIG_USB_GSPCA_KINECT=m +CONFIG_USB_GSPCA_KONICA=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_NW80X=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_OV534_9=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7302=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SE401=m +CONFIG_USB_GSPCA_SN9C2028=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SPCA1528=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_SQ930X=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_STK1135=m +CONFIG_USB_GSPCA_STV0680=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TOUPTEK=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m + +# +# Analog TV USB devices +# +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_PVRUSB2_DVB=y +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_LOADER=m +# CONFIG_VIDEO_GO7007_USB_S2250_BOARD is not set + +# +# Analog/digital TV USB devices +# +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_AU0828_V4L2=y +CONFIG_VIDEO_AU0828_RC=y +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_RC=y +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m + +# +# Digital TV USB devices +# +CONFIG_DVB_USB=m +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_USB_DVBSKY=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_AS102=m + +# +# Webcam, TV (analog/digital) USB devices +# +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_V4L2=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_EM28XX_RC=m + +# +# Software defined radio USB devices +# +CONFIG_USB_AIRSPY=m +CONFIG_USB_HACKRF=m +CONFIG_USB_MSI2500=m +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture support +# +CONFIG_VIDEO_MEYE=m + +# +# Media capture/analog TV support +# +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_ZR36060=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m +CONFIG_VIDEO_ZORAN_AVS6EYES=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_SOLO6X10=m +CONFIG_VIDEO_TW68=m +CONFIG_VIDEO_DT3155=m + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CX18_ALSA=m +CONFIG_VIDEO_CX23885=m +CONFIG_MEDIA_ALTERA_CI=m +CONFIG_VIDEO_CX25821=m +CONFIG_VIDEO_CX25821_ALSA=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_ENABLE_VP3054=y +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_CX88_MPEG=m +CONFIG_VIDEO_BT848=m +CONFIG_DVB_BT8XX=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_RC=y +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7134_GO7007=m +CONFIG_VIDEO_SAA7164=m +# CONFIG_VIDEO_COBALT is not set + +# +# Media digital TV PCI Adapters +# +CONFIG_DVB_AV7110_IR=y +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_PATCH=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set +CONFIG_DVB_PLUTO2=m +CONFIG_DVB_DM1105=m +CONFIG_DVB_PT1=m +CONFIG_DVB_PT3=m +CONFIG_MANTIS_CORE=m +CONFIG_DVB_MANTIS=m +CONFIG_DVB_HOPPER=m +CONFIG_DVB_NGENE=m +CONFIG_DVB_DDBRIDGE=m +CONFIG_DVB_SMIPCIE=m +# CONFIG_V4L_PLATFORM_DRIVERS is not set +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m +CONFIG_VIDEO_SH_VEU=m +CONFIG_V4L_TEST_DRIVERS=y +# CONFIG_VIDEO_VIVID is not set +# CONFIG_VIDEO_VIM2M is not set + +# +# Supported MMC/SDIO adapters +# +CONFIG_SMS_SDIO_DRV=m +CONFIG_RADIO_ADAPTERS=y +CONFIG_RADIO_TEA575X=m +CONFIG_RADIO_SI470X=y +CONFIG_USB_SI470X=m +CONFIG_I2C_SI470X=m +CONFIG_RADIO_SI4713=m +CONFIG_USB_SI4713=m +CONFIG_PLATFORM_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_RADIO_SI476X=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m + +# +# Texas Instruments WL128x FM driver (ST based) +# +CONFIG_RADIO_WL128X=m + +# +# Supported FireWire (IEEE 1394) Adapters +# +CONFIG_DVB_FIREDTV=m +CONFIG_DVB_FIREDTV_INPUT=y +CONFIG_MEDIA_COMMON_OPTIONS=y + +# +# common driver options +# +CONFIG_VIDEO_CX2341X=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_CYPRESS_FIRMWARE=m +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +CONFIG_SMS_SIANO_MDTV=m +CONFIG_SMS_SIANO_RC=y +# CONFIG_SMS_SIANO_DEBUGFS is not set + +# +# Media ancillary drivers (tuners, sensors, i2c, frontends) +# +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=m + +# +# Audio decoders, processors and mixers +# +CONFIG_VIDEO_TVAUDIO=m +CONFIG_VIDEO_TDA7432=m +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS5345=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_UDA1342=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_WM8739=m +CONFIG_VIDEO_VP27SMPX=m +CONFIG_VIDEO_SONY_BTF_MPX=m + +# +# RDS decoders +# +CONFIG_VIDEO_SAA6588=m + +# +# Video decoders +# +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_BT866=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_TW2804=m +CONFIG_VIDEO_TW9903=m +CONFIG_VIDEO_TW9906=m +CONFIG_VIDEO_VPX3220=m + +# +# Video and audio decoders +# +CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_CX25840=m + +# +# Video encoders +# +CONFIG_VIDEO_SAA7127=m +CONFIG_VIDEO_SAA7185=m +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m + +# +# Camera sensor devices +# +CONFIG_VIDEO_OV7640=m +CONFIG_VIDEO_MT9V011=m + +# +# Flash devices +# + +# +# Video improvement chips +# +CONFIG_VIDEO_UPD64031A=m +CONFIG_VIDEO_UPD64083=m + +# +# Audio/Video compression chips +# +CONFIG_VIDEO_SAA6752HS=m + +# +# Miscellaneous helper chips +# +CONFIG_VIDEO_M52790=m + +# +# Sensors used on soc_camera driver +# +CONFIG_MEDIA_TUNER=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_M88RS6000T=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_M88DS3103=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_SI2165=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_MT312=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_TDA10071=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_L64781=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_MT352=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_EC100=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_RTL2830=m +CONFIG_DVB_RTL2832=m +CONFIG_DVB_RTL2832_SDR=m +CONFIG_DVB_SI2168=m +CONFIG_DVB_AS102_FE=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_VES1820=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_STV0297=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT3306A=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_S5H1411=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_S921=m +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_TC90522=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_A8293=m +CONFIG_DVB_SP2=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_AF9033=m + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=m +CONFIG_AGP_INTEL=m +CONFIG_AGP_SIS=m +CONFIG_AGP_VIA=m +CONFIG_INTEL_GTT=m +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_VGA_SWITCHEROO=y + +# +# Direct Rendering Manager +# +CONFIG_DRM=m +CONFIG_DRM_MIPI_DSI=y +CONFIG_DRM_KMS_HELPER=m +CONFIG_DRM_KMS_FB_HELPER=y +CONFIG_DRM_LOAD_EDID_FIRMWARE=y +CONFIG_DRM_TTM=m + +# +# I2C encoder or helper chips +# +CONFIG_DRM_I2C_ADV7511=m +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_TDFX=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +# CONFIG_DRM_RADEON_USERPTR is not set +# CONFIG_DRM_RADEON_UMS is not set +# CONFIG_DRM_AMDGPU is not set +CONFIG_DRM_NOUVEAU=m +CONFIG_NOUVEAU_DEBUG=5 +CONFIG_NOUVEAU_DEBUG_DEFAULT=3 +CONFIG_DRM_NOUVEAU_BACKLIGHT=y +CONFIG_DRM_I915=m +CONFIG_DRM_I915_KMS=y +CONFIG_DRM_I915_FBDEV=y +# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m +# CONFIG_DRM_VGEM is not set +CONFIG_DRM_VMWGFX=m +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_GMA500=m +CONFIG_DRM_GMA600=y +CONFIG_DRM_GMA3600=y +CONFIG_DRM_UDL=m +CONFIG_DRM_AST=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_QXL=m +CONFIG_DRM_BOCHS=m +# CONFIG_DRM_VIRTIO_GPU is not set +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +CONFIG_HSA_AMD=m + +# +# Frame buffer Devices +# +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y +CONFIG_FB_CMDLINE=y +# CONFIG_FB_DDC is not set +CONFIG_FB_BOOT_VESA_SUPPORT=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_DEFERRED_IO=y +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +CONFIG_FB_UVESA=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +CONFIG_FB_OPENCORES=m +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +CONFIG_FB_VIA=m +CONFIG_FB_VIA_DIRECT_PROCFS=y +CONFIG_FB_VIA_X_COMPATIBILITY=y +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +CONFIG_FB_VOODOO1=m +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_SM501 is not set +# CONFIG_FB_SMSCUFX is not set +CONFIG_FB_UDL=m +CONFIG_FB_VIRTUAL=m +CONFIG_XEN_FBDEV_FRONTEND=m +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_AUO_K190X is not set +CONFIG_FB_HYPERV=m +# CONFIG_FB_SIMPLE is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_L4F00242T03 is not set +# CONFIG_LCD_LMS283GF05 is not set +# CONFIG_LCD_LTV350QV is not set +# CONFIG_LCD_ILI922X is not set +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_TDO24M is not set +# CONFIG_LCD_VGG2432A4 is not set +CONFIG_LCD_PLATFORM=m +# CONFIG_LCD_S6E63M0 is not set +# CONFIG_LCD_LD9040 is not set +# CONFIG_LCD_AMS369FG06 is not set +# CONFIG_LCD_LMS501KF03 is not set +# CONFIG_LCD_HX8357 is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_LM3533=m +CONFIG_BACKLIGHT_APPLE=m +# CONFIG_BACKLIGHT_SAHARA is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +CONFIG_BACKLIGHT_PCF50633=m +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_TPS65217 is not set +# CONFIG_BACKLIGHT_GPIO is not set +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +CONFIG_VGASTATE=m +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +# CONFIG_VGACON_SOFT_SCROLLBACK is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_LOGO is not set +CONFIG_SOUND=m +CONFIG_SOUND_OSS_CORE=y +# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HWDEP=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_JACK=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_PROC_FS=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_RAWMIDI_SEQ=m +CONFIG_SND_OPL3_LIB_SEQ=m +# CONFIG_SND_OPL4_LIB_SEQ is not set +# CONFIG_SND_SBAWE_SEQ is not set +CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_MPU401_UART=m +CONFIG_SND_OPL3_LIB=m +CONFIG_SND_VX_LIB=m +CONFIG_SND_AC97_CODEC=m +CONFIG_SND_DRIVERS=y +# CONFIG_SND_PCSP is not set +CONFIG_SND_DUMMY=m +CONFIG_SND_ALOOP=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_MTPAV=m +CONFIG_SND_MTS64=m +CONFIG_SND_SERIAL_U16550=m +CONFIG_SND_MPU401=m +CONFIG_SND_PORTMAN2X4=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_SB_COMMON=m +CONFIG_SND_PCI=y +CONFIG_SND_AD1889=m +CONFIG_SND_ALS300=m +CONFIG_SND_ALS4000=m +CONFIG_SND_ALI5451=m +CONFIG_SND_ASIHPI=m +CONFIG_SND_ATIIXP=m +CONFIG_SND_ATIIXP_MODEM=m +CONFIG_SND_AU8810=m +CONFIG_SND_AU8820=m +CONFIG_SND_AU8830=m +CONFIG_SND_AW2=m +CONFIG_SND_AZT3328=m +CONFIG_SND_BT87X=m +# CONFIG_SND_BT87X_OVERCLOCK is not set +CONFIG_SND_CA0106=m +CONFIG_SND_CMIPCI=m +CONFIG_SND_OXYGEN_LIB=m +CONFIG_SND_OXYGEN=m +CONFIG_SND_CS4281=m +CONFIG_SND_CS46XX=m +CONFIG_SND_CS46XX_NEW_DSP=y +CONFIG_SND_CTXFI=m +CONFIG_SND_DARLA20=m +CONFIG_SND_GINA20=m +CONFIG_SND_LAYLA20=m +CONFIG_SND_DARLA24=m +CONFIG_SND_GINA24=m +CONFIG_SND_LAYLA24=m +CONFIG_SND_MONA=m +CONFIG_SND_MIA=m +CONFIG_SND_ECHO3G=m +CONFIG_SND_INDIGO=m +CONFIG_SND_INDIGOIO=m +CONFIG_SND_INDIGODJ=m +CONFIG_SND_INDIGOIOX=m +CONFIG_SND_INDIGODJX=m +CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1X=m +CONFIG_SND_ENS1370=m +CONFIG_SND_ENS1371=m +CONFIG_SND_ES1938=m +CONFIG_SND_ES1968=m +CONFIG_SND_ES1968_INPUT=y +CONFIG_SND_ES1968_RADIO=y +CONFIG_SND_FM801=m +CONFIG_SND_FM801_TEA575X_BOOL=y +CONFIG_SND_HDSP=m +CONFIG_SND_HDSPM=m +CONFIG_SND_ICE1712=m +CONFIG_SND_ICE1724=m +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +CONFIG_SND_KORG1212=m +CONFIG_SND_LOLA=m +CONFIG_SND_LX6464ES=m +CONFIG_SND_MAESTRO3=m +CONFIG_SND_MAESTRO3_INPUT=y +CONFIG_SND_MIXART=m +CONFIG_SND_NM256=m +CONFIG_SND_PCXHR=m +CONFIG_SND_RIPTIDE=m +CONFIG_SND_RME32=m +CONFIG_SND_RME96=m +CONFIG_SND_RME9652=m +CONFIG_SND_SONICVIBES=m +CONFIG_SND_TRIDENT=m +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRTUOSO=m +CONFIG_SND_VX222=m +CONFIG_SND_YMFPCI=m + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDA_CORE=m +CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_PREALLOC_SIZE=4096 +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_6FIRE=m +CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m +CONFIG_SND_USB_LINE6=m +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_VARIAX=m +CONFIG_SND_FIREWIRE=y +CONFIG_SND_FIREWIRE_LIB=m +CONFIG_SND_DICE=m +CONFIG_SND_OXFW=m +CONFIG_SND_ISIGHT=m +CONFIG_SND_SCS1X=m +CONFIG_SND_FIREWORKS=m +CONFIG_SND_BEBOB=m +CONFIG_SND_PCMCIA=y +CONFIG_SND_VXPOCKET=m +CONFIG_SND_PDAUDIOCF=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +# CONFIG_SND_ATMEL_SOC is not set +CONFIG_SND_DESIGNWARE_I2S=m + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +CONFIG_SND_SST_MFLD_PLATFORM=m +CONFIG_SND_SST_IPC=m +CONFIG_SND_SST_IPC_ACPI=m +CONFIG_SND_SOC_INTEL_SST=m +CONFIG_SND_SOC_INTEL_SST_ACPI=m +CONFIG_SND_SOC_INTEL_HASWELL=m +CONFIG_SND_SOC_INTEL_BAYTRAIL=m +CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m +CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m +# CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH is not set +# CONFIG_SND_SOC_QCOM is not set +# CONFIG_SND_SOC_XTFPGA_I2S is not set +CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +# CONFIG_SND_SOC_AC97_CODEC is not set +# CONFIG_SND_SOC_ADAU1701 is not set +# CONFIG_SND_SOC_AK4104 is not set +# CONFIG_SND_SOC_AK4554 is not set +# CONFIG_SND_SOC_AK4642 is not set +# CONFIG_SND_SOC_AK5386 is not set +# CONFIG_SND_SOC_ALC5623 is not set +# CONFIG_SND_SOC_CS35L32 is not set +# CONFIG_SND_SOC_CS42L51_I2C is not set +# CONFIG_SND_SOC_CS42L52 is not set +# CONFIG_SND_SOC_CS42L56 is not set +# CONFIG_SND_SOC_CS42L73 is not set +# CONFIG_SND_SOC_CS4265 is not set +# CONFIG_SND_SOC_CS4270 is not set +# CONFIG_SND_SOC_CS4271_I2C is not set +# CONFIG_SND_SOC_CS4271_SPI is not set +# CONFIG_SND_SOC_CS42XX8_I2C is not set +CONFIG_SND_SOC_HDMI_CODEC=m +# CONFIG_SND_SOC_ES8328 is not set +CONFIG_SND_SOC_MAX98090=m +# CONFIG_SND_SOC_PCM1681 is not set +# CONFIG_SND_SOC_PCM1792A is not set +# CONFIG_SND_SOC_PCM512x_I2C is not set +# CONFIG_SND_SOC_PCM512x_SPI is not set +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RL6347A=m +CONFIG_SND_SOC_RT286=m +# CONFIG_SND_SOC_RT5631 is not set +CONFIG_SND_SOC_RT5640=m +CONFIG_SND_SOC_RT5645=m +CONFIG_SND_SOC_RT5670=m +# CONFIG_SND_SOC_RT5677_SPI is not set +# CONFIG_SND_SOC_SGTL5000 is not set +CONFIG_SND_SOC_SI476X=m +# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set +CONFIG_SND_SOC_SPDIF=m +# CONFIG_SND_SOC_SSM2602_SPI is not set +# CONFIG_SND_SOC_SSM2602_I2C is not set +# CONFIG_SND_SOC_SSM4567 is not set +# CONFIG_SND_SOC_STA32X is not set +# CONFIG_SND_SOC_STA350 is not set +# CONFIG_SND_SOC_TAS2552 is not set +# CONFIG_SND_SOC_TAS5086 is not set +# CONFIG_SND_SOC_TAS571X is not set +# CONFIG_SND_SOC_TFA9879 is not set +# CONFIG_SND_SOC_TLV320AIC23_I2C is not set +# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +# CONFIG_SND_SOC_TLV320AIC31XX is not set +# CONFIG_SND_SOC_TLV320AIC3X is not set +# CONFIG_SND_SOC_TS3A227E is not set +# CONFIG_SND_SOC_WM8510 is not set +# CONFIG_SND_SOC_WM8523 is not set +# CONFIG_SND_SOC_WM8580 is not set +# CONFIG_SND_SOC_WM8711 is not set +# CONFIG_SND_SOC_WM8728 is not set +# CONFIG_SND_SOC_WM8731 is not set +# CONFIG_SND_SOC_WM8737 is not set +# CONFIG_SND_SOC_WM8741 is not set +# CONFIG_SND_SOC_WM8750 is not set +# CONFIG_SND_SOC_WM8753 is not set +# CONFIG_SND_SOC_WM8770 is not set +# CONFIG_SND_SOC_WM8776 is not set +# CONFIG_SND_SOC_WM8804_I2C is not set +# CONFIG_SND_SOC_WM8804_SPI is not set +# CONFIG_SND_SOC_WM8903 is not set +# CONFIG_SND_SOC_WM8962 is not set +# CONFIG_SND_SOC_WM8978 is not set +# CONFIG_SND_SOC_TPA6130A2 is not set +CONFIG_SND_SIMPLE_CARD=m +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m + +# +# HID support +# +CONFIG_HID=m +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=m + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=m +CONFIG_HID_ACRUX=m +CONFIG_HID_ACRUX_FF=y +CONFIG_HID_APPLE=m +CONFIG_HID_APPLEIR=m +CONFIG_HID_AUREAL=m +CONFIG_HID_BELKIN=m +CONFIG_HID_BETOP_FF=m +CONFIG_HID_CHERRY=m +CONFIG_HID_CHICONY=m +CONFIG_HID_PRODIKEYS=m +CONFIG_HID_CP2112=m +CONFIG_HID_CYPRESS=m +CONFIG_HID_DRAGONRISE=m +CONFIG_DRAGONRISE_FF=y +CONFIG_HID_EMS_FF=m +CONFIG_HID_ELECOM=m +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=m +CONFIG_HID_HOLTEK=m +CONFIG_HOLTEK_FF=y +CONFIG_HID_GT683R=m +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KYE=m +CONFIG_HID_UCLOGIC=m +CONFIG_HID_WALTOP=m +CONFIG_HID_GYRATION=m +CONFIG_HID_ICADE=m +CONFIG_HID_TWINHAN=m +CONFIG_HID_KENSINGTON=m +CONFIG_HID_LCPOWER=m +CONFIG_HID_LENOVO=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +CONFIG_HID_MAGICMOUSE=m +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_NTRIG=m +CONFIG_HID_ORTEK=m +CONFIG_HID_PANTHERLORD=m +CONFIG_PANTHERLORD_FF=y +CONFIG_HID_PENMOUNT=m +CONFIG_HID_PETALYNX=m +CONFIG_HID_PICOLCD=m +CONFIG_HID_PICOLCD_FB=y +CONFIG_HID_PICOLCD_BACKLIGHT=y +CONFIG_HID_PICOLCD_LCD=y +CONFIG_HID_PICOLCD_LEDS=y +CONFIG_HID_PICOLCD_CIR=y +CONFIG_HID_PLANTRONICS=m +CONFIG_HID_PRIMAX=m +CONFIG_HID_ROCCAT=m +CONFIG_HID_SAITEK=m +CONFIG_HID_SAMSUNG=m +CONFIG_HID_SONY=m +CONFIG_SONY_FF=y +CONFIG_HID_SPEEDLINK=m +CONFIG_HID_STEELSERIES=m +CONFIG_HID_SUNPLUS=m +CONFIG_HID_RMI=m +CONFIG_HID_GREENASIA=m +CONFIG_GREENASIA_FF=y +CONFIG_HID_HYPERV_MOUSE=m +CONFIG_HID_SMARTJOYPLUS=m +CONFIG_SMARTJOYPLUS_FF=y +CONFIG_HID_TIVO=m +CONFIG_HID_TOPSEED=m +CONFIG_HID_THINGM=m +CONFIG_HID_THRUSTMASTER=m +CONFIG_THRUSTMASTER_FF=y +CONFIG_HID_WACOM=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_XINMO=m +CONFIG_HID_ZEROPLUS=m +CONFIG_ZEROPLUS_FF=y +CONFIG_HID_ZYDACRON=m +CONFIG_HID_SENSOR_HUB=m +# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set + +# +# USB HID support +# +CONFIG_USB_HID=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y + +# +# I2C HID support +# +CONFIG_I2C_HID=m +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=m +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_DYNAMIC_MINORS=y +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_OTG_FSM is not set +# CONFIG_USB_ULPI_BUS is not set +CONFIG_USB_MON=m +CONFIG_USB_WUSB=m +CONFIG_USB_WUSB_CBAF=m +# CONFIG_USB_WUSB_CBAF_DEBUG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_C67X00_HCD=m +CONFIG_USB_XHCI_HCD=m +CONFIG_USB_XHCI_PCI=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=m +# CONFIG_USB_EHCI_HCD_PLATFORM is not set +CONFIG_USB_OXU210HP_HCD=m +CONFIG_USB_ISP116X_HCD=m +CONFIG_USB_ISP1362_HCD=m +CONFIG_USB_FUSBH200_HCD=m +# CONFIG_USB_FOTG210_HCD is not set +CONFIG_USB_MAX3421_HCD=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PCI=m +# CONFIG_USB_OHCI_HCD_SSB is not set +# CONFIG_USB_OHCI_HCD_PLATFORM is not set +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_U132_HCD=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_HCD_ISO is not set +CONFIG_USB_SL811_CS=m +CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_WHCI_HCD=m +CONFIG_USB_HWA_HCD=m +# CONFIG_USB_HCD_BCMA is not set +# CONFIG_USB_HCD_SSB is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_WDM=m +CONFIG_USB_TMC=m + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_REALTEK_AUTOPM=y +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +CONFIG_USB_STORAGE_ENE_UB6250=m +CONFIG_USB_UAS=m + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_DEBUG is not set +CONFIG_USB_MUSB_HDRC=m +# CONFIG_USB_MUSB_HOST is not set +# CONFIG_USB_MUSB_GADGET is not set +CONFIG_USB_MUSB_DUAL_ROLE=y + +# +# Platform Glue Layer +# +CONFIG_MUSB_PIO_ONLY=y +# CONFIG_USB_DWC3 is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +CONFIG_USB_USS720=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_SIMPLE=m +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_METRO=m +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7715_PARPORT=y +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_MXUPORT=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_QCAUX=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +CONFIG_USB_SERIAL_XSENS_MT=m +CONFIG_USB_SERIAL_WISHBONE=m +CONFIG_USB_SERIAL_SSU100=m +CONFIG_USB_SERIAL_QT2=m +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +CONFIG_USB_RIO500=m +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_LED=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_IDMOUSE=m +CONFIG_USB_FTDI_ELAN=m +CONFIG_USB_APPLEDISPLAY=m +CONFIG_USB_SISUSBVGA=m +# CONFIG_USB_SISUSBVGA_CON is not set +CONFIG_USB_LD=m +CONFIG_USB_TRANCEVIBRATOR=m +CONFIG_USB_IOWARRIOR=m +CONFIG_USB_TEST=m +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +CONFIG_USB_ISIGHTFW=m +CONFIG_USB_YUREX=m +CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_HSIC_USB3503=m +CONFIG_USB_LINK_LAYER_TEST=m +# CONFIG_USB_CHAOSKEY is not set +CONFIG_USB_ATM=m +CONFIG_USB_SPEEDTOUCH=m +CONFIG_USB_CXACRU=m +CONFIG_USB_UEAGLEATM=m +CONFIG_USB_XUSBATM=m + +# +# USB Physical Layer drivers +# +CONFIG_USB_PHY=y +CONFIG_NOP_USB_XCEIV=m +# CONFIG_USB_GPIO_VBUS is not set +CONFIG_TAHVO_USB=m +# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set +CONFIG_USB_ISP1301=m +CONFIG_USB_GADGET=m +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +# CONFIG_USB_FOTG210_UDC is not set +CONFIG_USB_GR_UDC=m +CONFIG_USB_R8A66597=m +CONFIG_USB_PXA27X=m +CONFIG_USB_MV_UDC=m +CONFIG_USB_MV_U3D=m +CONFIG_USB_M66592=m +CONFIG_USB_BDC_UDC=m + +# +# Platform Support +# +CONFIG_USB_BDC_PCI=m +CONFIG_USB_AMD5536UDC=m +CONFIG_USB_NET2272=m +CONFIG_USB_NET2272_DMA=y +CONFIG_USB_NET2280=m +CONFIG_USB_GOKU=m +CONFIG_USB_EG20T=m +CONFIG_USB_DUMMY_HCD=m +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_F_ACM=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_OBEX=m +CONFIG_USB_F_NCM=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_SUBSET=m +CONFIG_USB_F_RNDIS=m +CONFIG_USB_F_MASS_STORAGE=m +CONFIG_USB_F_FS=m +CONFIG_USB_F_UAC2=m +CONFIG_USB_F_UVC=m +CONFIG_USB_F_MIDI=m +CONFIG_USB_F_HID=m +CONFIG_USB_F_PRINTER=m +# CONFIG_USB_CONFIGFS is not set +# CONFIG_USB_ZERO is not set +CONFIG_USB_AUDIO=m +# CONFIG_GADGET_UAC1 is not set +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +# CONFIG_USB_ETH_EEM is not set +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_GADGET_TARGET=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +# CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_G_NOKIA is not set +# CONFIG_USB_G_ACM_MS is not set +# CONFIG_USB_G_MULTI is not set +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=y +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_LED_TRIG=y +CONFIG_UWB=m +CONFIG_UWB_HWA=m +CONFIG_UWB_WHCI=m +CONFIG_UWB_I1480U=m +CONFIG_MMC=m +# CONFIG_MMC_DEBUG is not set +# CONFIG_MMC_CLKGATE is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=m +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_BLOCK_BOUNCE=y +CONFIG_SDIO_UART=m +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PCI=m +CONFIG_MMC_RICOH_MMC=y +CONFIG_MMC_SDHCI_ACPI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +CONFIG_MMC_SPI=m +CONFIG_MMC_SDRICOH_CS=m +CONFIG_MMC_CB710=m +CONFIG_MMC_VIA_SDMMC=m +CONFIG_MMC_VUB300=m +CONFIG_MMC_USHC=m +CONFIG_MMC_USDHI6ROL0=m +CONFIG_MMC_REALTEK_PCI=m +CONFIG_MMC_REALTEK_USB=m +CONFIG_MMC_TOSHIBA_PCI=m +# CONFIG_MMC_MTK is not set +CONFIG_MEMSTICK=m +# CONFIG_MEMSTICK_DEBUG is not set + +# +# MemoryStick drivers +# +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set +CONFIG_MSPRO_BLOCK=m +CONFIG_MS_BLOCK=m + +# +# MemoryStick Host Controller Drivers +# +CONFIG_MEMSTICK_TIFM_MS=m +CONFIG_MEMSTICK_JMICRON_38X=m +CONFIG_MEMSTICK_R592=m +CONFIG_MEMSTICK_REALTEK_PCI=m +CONFIG_MEMSTICK_REALTEK_USB=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m +CONFIG_LEDS_CLASS_FLASH=m + +# +# LED drivers +# +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3533=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +# CONFIG_LEDS_PCA9532_GPIO is not set +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_LP55XX_COMMON=m +CONFIG_LEDS_LP5521=m +CONFIG_LEDS_LP5523=m +CONFIG_LEDS_LP5562=m +CONFIG_LEDS_LP8501=m +CONFIG_LEDS_LP8860=m +CONFIG_LEDS_CLEVO_MAIL=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_INTEL_SS4200=m +CONFIG_LEDS_LT3593=m +CONFIG_LEDS_DELL_NETBOOKS=m +CONFIG_LEDS_MC13783=m +CONFIG_LEDS_TCA6507=m +# CONFIG_LEDS_TLC591XX is not set +CONFIG_LEDS_LM355x=m + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +CONFIG_LEDS_BLINKM=m +# CONFIG_LEDS_PM8941_WLED is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_USER_MAD=m +CONFIG_INFINIBAND_USER_ACCESS=m +CONFIG_INFINIBAND_USER_MEM=y +CONFIG_INFINIBAND_ON_DEMAND_PAGING=y +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_MTHCA=m +CONFIG_INFINIBAND_MTHCA_DEBUG=y +CONFIG_INFINIBAND_IPATH=m +CONFIG_INFINIBAND_QIB=m +# CONFIG_INFINIBAND_QIB_DCA is not set +CONFIG_INFINIBAND_AMSO1100=m +# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set +CONFIG_INFINIBAND_CXGB3=m +# CONFIG_INFINIBAND_CXGB3_DEBUG is not set +CONFIG_INFINIBAND_CXGB4=m +CONFIG_MLX4_INFINIBAND=m +CONFIG_MLX5_INFINIBAND=m +CONFIG_INFINIBAND_NES=m +# CONFIG_INFINIBAND_NES_DEBUG is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INFINIBAND_USNIC=m +CONFIG_INFINIBAND_IPOIB=m +CONFIG_INFINIBAND_IPOIB_CM=y +CONFIG_INFINIBAND_IPOIB_DEBUG=y +# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set +CONFIG_INFINIBAND_SRP=m +CONFIG_INFINIBAND_SRPT=m +CONFIG_INFINIBAND_ISER=m +CONFIG_INFINIBAND_ISERT=m +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_SUPPORT=y +CONFIG_EDAC=y +CONFIG_EDAC_LEGACY_SYSFS=y +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_DECODE_MCE=m +CONFIG_EDAC_MCE_INJ=m +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_AMD64=m +# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I3200=m +CONFIG_EDAC_IE31200=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I7CORE=m +CONFIG_EDAC_I5000=m +CONFIG_EDAC_I5100=m +CONFIG_EDAC_I7300=m +CONFIG_EDAC_SBRIDGE=m +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +CONFIG_RTC_INTF_DEV_UIE_EMUL=y +CONFIG_RTC_DRV_TEST=m + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_ABB5ZES3 is not set +# CONFIG_RTC_DRV_ABX80X is not set +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1374_WDT=y +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_ISL12022=m +CONFIG_RTC_DRV_ISL12057=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF85063=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_BQ32K=m +CONFIG_RTC_DRV_S35390A=m +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m +CONFIG_RTC_DRV_EM3027=m +CONFIG_RTC_DRV_RV3029C2=m + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1343 is not set +# CONFIG_RTC_DRV_DS1347 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_DS3234 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_RX4581 is not set +# CONFIG_RTC_DRV_MCP795 is not set + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1685_FAMILY=m +CONFIG_RTC_DRV_DS1685=y +# CONFIG_RTC_DRV_DS1689 is not set +# CONFIG_RTC_DRV_DS17285 is not set +# CONFIG_RTC_DRV_DS17485 is not set +# CONFIG_RTC_DRV_DS17885 is not set +# CONFIG_RTC_DS1685_PROC_REGS is not set +CONFIG_RTC_DS1685_SYSFS_REGS=y +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_STK17TA8=m +CONFIG_RTC_DRV_M48T86=m +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_MSM6242=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_RP5C01=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_PCF50633=m + +# +# on-CPU RTC drivers +# +CONFIG_RTC_DRV_MC13XXX=m + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_INTEL_MIC_X100_DMA=m +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_PCI=m +# CONFIG_HSU_DMA_PCI is not set +CONFIG_DMA_ENGINE=y +CONFIG_DMA_ACPI=y + +# +# DMA Clients +# +CONFIG_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +CONFIG_DMA_ENGINE_RAID=y +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_CFAG12864B=m +CONFIG_CFAG12864B_RATE=20 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +CONFIG_UIO_PDRV_GENIRQ=m +# CONFIG_UIO_DMEM_GENIRQ is not set +CONFIG_UIO_AEC=m +CONFIG_UIO_SERCOS3=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_NETX=m +# CONFIG_UIO_PRUSS is not set +# CONFIG_UIO_MF624 is not set +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_VIRQFD=m +CONFIG_VFIO=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_VGA=y +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO=m + +# +# Virtio drivers +# +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_BALLOON=m +# CONFIG_VIRTIO_INPUT is not set +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y + +# +# Microsoft Hyper-V guest support +# +CONFIG_HYPERV=m +CONFIG_HYPERV_UTILS=m +CONFIG_HYPERV_BALLOON=m + +# +# Xen driver support +# +CONFIG_XEN_BALLOON=y +# CONFIG_XEN_SELFBALLOONING is not set +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 +CONFIG_XEN_SCRUB_PAGES=y +CONFIG_XEN_DEV_EVTCHN=m +CONFIG_XEN_BACKEND=y +CONFIG_XENFS=m +CONFIG_XEN_COMPAT_XENFS=y +CONFIG_XEN_SYS_HYPERVISOR=y +CONFIG_XEN_XENBUS_FRONTEND=y +CONFIG_XEN_GNTDEV=m +CONFIG_XEN_GRANT_DEV_ALLOC=m +CONFIG_SWIOTLB_XEN=y +CONFIG_XEN_TMEM=m +CONFIG_XEN_PCIDEV_BACKEND=m +CONFIG_XEN_SCSI_BACKEND=m +CONFIG_XEN_PRIVCMD=m +CONFIG_XEN_ACPI_PROCESSOR=m +# CONFIG_XEN_MCE_LOG is not set +CONFIG_XEN_HAVE_PVMMU=y +CONFIG_XEN_EFI=y +CONFIG_XEN_AUTO_XLATE=y +CONFIG_XEN_ACPI=y +CONFIG_STAGING=y +CONFIG_SLICOSS=m +CONFIG_PRISM2_USB=m +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +CONFIG_COMEDI_MISC_DRIVERS=y +CONFIG_COMEDI_BOND=m +CONFIG_COMEDI_TEST=m +CONFIG_COMEDI_PARPORT=m +CONFIG_COMEDI_SERIAL2002=m +# CONFIG_COMEDI_ISA_DRIVERS is not set +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_8255_PCI=m +CONFIG_COMEDI_ADDI_WATCHDOG=m +CONFIG_COMEDI_ADDI_APCI_1032=m +CONFIG_COMEDI_ADDI_APCI_1500=m +CONFIG_COMEDI_ADDI_APCI_1516=m +CONFIG_COMEDI_ADDI_APCI_1564=m +CONFIG_COMEDI_ADDI_APCI_16XX=m +CONFIG_COMEDI_ADDI_APCI_2032=m +CONFIG_COMEDI_ADDI_APCI_2200=m +CONFIG_COMEDI_ADDI_APCI_3120=m +CONFIG_COMEDI_ADDI_APCI_3501=m +CONFIG_COMEDI_ADDI_APCI_3XXX=m +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI_DIO=m +CONFIG_COMEDI_AMPLC_DIO200_PCI=m +CONFIG_COMEDI_AMPLC_PC236_PCI=m +CONFIG_COMEDI_AMPLC_PC263_PCI=m +CONFIG_COMEDI_AMPLC_PCI224=m +CONFIG_COMEDI_AMPLC_PCI230=m +CONFIG_COMEDI_CONTEC_PCI_DIO=m +CONFIG_COMEDI_DAS08_PCI=m +CONFIG_COMEDI_DT3000=m +CONFIG_COMEDI_DYNA_PCI10XX=m +CONFIG_COMEDI_GSC_HPDI=m +CONFIG_COMEDI_MF6X4=m +CONFIG_COMEDI_ICP_MULTI=m +CONFIG_COMEDI_DAQBOARD2000=m +CONFIG_COMEDI_JR3_PCI=m +CONFIG_COMEDI_KE_COUNTER=m +CONFIG_COMEDI_CB_PCIDAS64=m +CONFIG_COMEDI_CB_PCIDAS=m +CONFIG_COMEDI_CB_PCIDDA=m +CONFIG_COMEDI_CB_PCIMDAS=m +CONFIG_COMEDI_CB_PCIMDDA=m +CONFIG_COMEDI_ME4000=m +CONFIG_COMEDI_ME_DAQ=m +CONFIG_COMEDI_NI_6527=m +CONFIG_COMEDI_NI_65XX=m +CONFIG_COMEDI_NI_660X=m +CONFIG_COMEDI_NI_670X=m +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +CONFIG_COMEDI_RTD520=m +CONFIG_COMEDI_S626=m +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_NI_TIOCMD=m +CONFIG_COMEDI_PCMCIA_DRIVERS=m +CONFIG_COMEDI_CB_DAS16_CS=m +CONFIG_COMEDI_DAS08_CS=m +CONFIG_COMEDI_NI_DAQ_700_CS=m +CONFIG_COMEDI_NI_DAQ_DIO24_CS=m +CONFIG_COMEDI_NI_LABPC_CS=m +CONFIG_COMEDI_NI_MIO_CS=m +CONFIG_COMEDI_QUATECH_DAQP_CS=m +CONFIG_COMEDI_USB_DRIVERS=m +CONFIG_COMEDI_DT9812=m +CONFIG_COMEDI_NI_USB6501=m +CONFIG_COMEDI_USBDUX=m +CONFIG_COMEDI_USBDUXFAST=m +CONFIG_COMEDI_USBDUXSIGMA=m +CONFIG_COMEDI_VMK80XX=m +CONFIG_COMEDI_8254=m +CONFIG_COMEDI_8255=m +# CONFIG_COMEDI_8255_SA is not set +CONFIG_COMEDI_KCOMEDILIB=m +CONFIG_COMEDI_AMPLC_DIO200=m +CONFIG_COMEDI_AMPLC_PC236=m +CONFIG_COMEDI_DAS08=m +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_TIO=m +# CONFIG_PANEL is not set +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTLLIB_CRYPTO_CCMP=m +CONFIG_RTLLIB_CRYPTO_TKIP=m +CONFIG_RTLLIB_CRYPTO_WEP=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_88EU_AP_MODE=y +CONFIG_R8723AU=m +CONFIG_8723AU_AP_MODE=y +CONFIG_8723AU_BT_COEXIST=y +CONFIG_RTS5208=m +CONFIG_VT6655=m +CONFIG_VT6656=m + +# +# IIO staging drivers +# + +# +# Accelerometers +# +# CONFIG_ADIS16201 is not set +# CONFIG_ADIS16203 is not set +# CONFIG_ADIS16204 is not set +# CONFIG_ADIS16209 is not set +# CONFIG_ADIS16220 is not set +# CONFIG_ADIS16240 is not set +# CONFIG_LIS3L02DQ is not set +# CONFIG_SCA3000 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7606 is not set +# CONFIG_AD7780 is not set +# CONFIG_AD7816 is not set +# CONFIG_AD7192 is not set +# CONFIG_AD7280 is not set + +# +# Analog digital bi-direction converters +# +# CONFIG_ADT7316 is not set + +# +# Capacitance to digital converters +# +# CONFIG_AD7150 is not set +# CONFIG_AD7152 is not set +# CONFIG_AD7746 is not set + +# +# Direct Digital Synthesis +# +# CONFIG_AD9832 is not set +# CONFIG_AD9834 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16060 is not set + +# +# Network Analyzer, Impedance Converters +# +# CONFIG_AD5933 is not set + +# +# Light sensors +# +# CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set +# CONFIG_TSL2583 is not set +# CONFIG_TSL2x7x is not set + +# +# Magnetometer sensors +# +CONFIG_SENSORS_HMC5843=m +CONFIG_SENSORS_HMC5843_I2C=m +CONFIG_SENSORS_HMC5843_SPI=m + +# +# Active energy metering IC +# +# CONFIG_ADE7753 is not set +# CONFIG_ADE7754 is not set +# CONFIG_ADE7758 is not set +# CONFIG_ADE7759 is not set +# CONFIG_ADE7854 is not set + +# +# Resolver to digital converters +# +# CONFIG_AD2S90 is not set +# CONFIG_AD2S1200 is not set +# CONFIG_AD2S1210 is not set + +# +# Triggers - standalone +# +# CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set +# CONFIG_IIO_SIMPLE_DUMMY is not set +# CONFIG_FB_SM7XX is not set +# CONFIG_FB_SM750 is not set +CONFIG_FB_XGI=m +CONFIG_FT1000=m +CONFIG_FT1000_USB=m +CONFIG_FT1000_PCMCIA=m + +# +# Speakup console speech +# +CONFIG_SPEAKUP=m +CONFIG_SPEAKUP_SYNTH_ACNTSA=m +CONFIG_SPEAKUP_SYNTH_APOLLO=m +CONFIG_SPEAKUP_SYNTH_AUDPTR=m +CONFIG_SPEAKUP_SYNTH_BNS=m +CONFIG_SPEAKUP_SYNTH_DECTLK=m +CONFIG_SPEAKUP_SYNTH_DECEXT=m +CONFIG_SPEAKUP_SYNTH_LTLK=m +CONFIG_SPEAKUP_SYNTH_SOFT=m +CONFIG_SPEAKUP_SYNTH_SPKOUT=m +CONFIG_SPEAKUP_SYNTH_TXPRT=m +CONFIG_SPEAKUP_SYNTH_DUMMY=m +CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m +CONFIG_STAGING_MEDIA=y +CONFIG_I2C_BCM2048=m +CONFIG_DVB_CXD2099=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m +CONFIG_LIRC_STAGING=y +CONFIG_LIRC_BT829=m +CONFIG_LIRC_IMON=m +CONFIG_LIRC_PARALLEL=m +CONFIG_LIRC_SASEM=m +CONFIG_LIRC_SERIAL=m +CONFIG_LIRC_SERIAL_TRANSMITTER=y +CONFIG_LIRC_SIR=m +CONFIG_LIRC_ZILOG=m + +# +# Android +# +CONFIG_USB_WPAN_HCD=m +CONFIG_WIMAX_GDM72XX=m +CONFIG_WIMAX_GDM72XX_QOS=y +CONFIG_WIMAX_GDM72XX_K_MODE=y +CONFIG_WIMAX_GDM72XX_WIMAX2=y +CONFIG_WIMAX_GDM72XX_USB=y +# CONFIG_WIMAX_GDM72XX_SDIO is not set +CONFIG_WIMAX_GDM72XX_USB_PM=y +CONFIG_LTE_GDM724X=m +CONFIG_FIREWIRE_SERIAL=m +CONFIG_FWTTY_MAX_TOTAL_PORTS=64 +CONFIG_FWTTY_MAX_CARD_PORTS=32 +# CONFIG_MTD_SPINAND_MT29F is not set +CONFIG_LUSTRE_FS=m +CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192 +# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set +CONFIG_LUSTRE_LLITE_LLOOP=m +CONFIG_LNET=m +CONFIG_LNET_MAX_PAYLOAD=1048576 +CONFIG_LNET_SELFTEST=m +CONFIG_LNET_XPRT_IB=m +CONFIG_DGNC=m +CONFIG_DGAP=m +CONFIG_GS_FPGABOOT=m +CONFIG_CRYPTO_SKEIN=y +# CONFIG_UNISYSSPAR is not set +# CONFIG_FB_TFT is not set +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ACERHDF=m +CONFIG_ALIENWARE_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_DELL_WMI_AIO=m +CONFIG_DELL_SMO8800=m +# CONFIG_DELL_RBTN is not set +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_FUJITSU_TABLET=m +CONFIG_AMILO_RFKILL=m +CONFIG_HP_ACCEL=m +CONFIG_HP_WIRELESS=m +CONFIG_HP_WMI=m +CONFIG_MSI_LAPTOP=m +CONFIG_PANASONIC_LAPTOP=m +CONFIG_COMPAL_LAPTOP=m +CONFIG_SONY_LAPTOP=m +# CONFIG_SONYPI_COMPAT is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y +# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set +# CONFIG_THINKPAD_ACPI_DEBUG is not set +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set +CONFIG_THINKPAD_ACPI_VIDEO=y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y +CONFIG_SENSORS_HDAPS=m +CONFIG_INTEL_MENLOW=m +CONFIG_EEEPC_LAPTOP=m +CONFIG_ASUS_WMI=m +CONFIG_ASUS_NB_WMI=m +CONFIG_EEEPC_WMI=m +CONFIG_ACPI_WMI=m +CONFIG_MSI_WMI=m +CONFIG_TOPSTAR_LAPTOP=m +CONFIG_ACPI_TOSHIBA=m +CONFIG_TOSHIBA_BT_RFKILL=m +CONFIG_TOSHIBA_HAPS=m +CONFIG_ACPI_CMPC=m +CONFIG_INTEL_IPS=m +CONFIG_IBM_RTL=m +CONFIG_SAMSUNG_LAPTOP=m +CONFIG_MXM_WMI=m +CONFIG_INTEL_OAKTRAIL=m +CONFIG_SAMSUNG_Q10=m +CONFIG_APPLE_GMUX=m +CONFIG_INTEL_RST=m +CONFIG_INTEL_SMARTCONNECT=y +CONFIG_PVPANIC=m +# CONFIG_INTEL_PMC_IPC is not set +CONFIG_CHROME_PLATFORMS=y +CONFIG_CHROMEOS_LAPTOP=m +CONFIG_CHROMEOS_PSTORE=m +# CONFIG_CROS_EC_CHARDEV is not set +# CONFIG_CROS_EC_LPC is not set +CONFIG_CROS_EC_PROTO=y +CONFIG_CLKDEV_LOOKUP=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y + +# +# Common Clock Framework +# +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_PXA is not set +# CONFIG_COMMON_CLK_CDCE706 is not set + +# +# Hardware Spinlock drivers +# + +# +# Clock Source drivers +# +CONFIG_CLKEVT_I8253=y +CONFIG_I8253_LOCK=y +CONFIG_CLKBLD_I8253=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +CONFIG_IOMMU_IOVA=y +CONFIG_AMD_IOMMU=y +# CONFIG_AMD_IOMMU_STATS is not set +CONFIG_AMD_IOMMU_V2=m +CONFIG_DMAR_TABLE=y +CONFIG_INTEL_IOMMU=y +# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set +CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_IRQ_REMAP=y + +# +# Remoteproc drivers +# +CONFIG_REMOTEPROC=m +CONFIG_STE_MODEM_RPROC=m + +# +# Rpmsg drivers +# + +# +# SOC (System On Chip) specific Drivers +# +# CONFIG_SUNXI_SRAM is not set +# CONFIG_SOC_TI is not set +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m + +# +# DEVFREQ Drivers +# +# CONFIG_PM_DEVFREQ_EVENT is not set +CONFIG_EXTCON=m + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_ARIZONA is not set +CONFIG_EXTCON_GPIO=m +# CONFIG_EXTCON_RT8973A is not set +CONFIG_EXTCON_SM5502=m +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_MEMORY=y +CONFIG_IIO=m +CONFIG_IIO_BUFFER=y +CONFIG_IIO_BUFFER_CB=y +CONFIG_IIO_KFIFO_BUF=m +CONFIG_IIO_TRIGGERED_BUFFER=m +CONFIG_IIO_TRIGGER=y +CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 + +# +# Accelerometers +# +# CONFIG_BMA180 is not set +# CONFIG_BMC150_ACCEL is not set +CONFIG_HID_SENSOR_ACCEL_3D=m +CONFIG_IIO_ST_ACCEL_3AXIS=m +CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m +CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m +# CONFIG_KXSD9 is not set +# CONFIG_MMA8452 is not set +CONFIG_KXCJK1013=m +# CONFIG_MMA9551 is not set +# CONFIG_MMA9553 is not set +# CONFIG_STK8312 is not set +# CONFIG_STK8BA50 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7266 is not set +# CONFIG_AD7291 is not set +# CONFIG_AD7298 is not set +# CONFIG_AD7476 is not set +# CONFIG_AD7791 is not set +# CONFIG_AD7793 is not set +# CONFIG_AD7887 is not set +# CONFIG_AD7923 is not set +# CONFIG_AD799X is not set +# CONFIG_MAX1027 is not set +# CONFIG_MAX1363 is not set +# CONFIG_MCP320X is not set +# CONFIG_MCP3422 is not set +# CONFIG_NAU7802 is not set +# CONFIG_QCOM_SPMI_IADC is not set +# CONFIG_QCOM_SPMI_VADC is not set +# CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADC128S052 is not set +# CONFIG_TI_AM335X_ADC is not set +# CONFIG_VIPERBOARD_ADC is not set + +# +# Amplifiers +# +# CONFIG_AD8366 is not set + +# +# Hid Sensor IIO Common +# +CONFIG_HID_SENSOR_IIO_COMMON=m +CONFIG_HID_SENSOR_IIO_TRIGGER=m + +# +# SSP Sensor Common +# +# CONFIG_IIO_SSP_SENSORHUB is not set +CONFIG_IIO_ST_SENSORS_I2C=m +CONFIG_IIO_ST_SENSORS_SPI=m +CONFIG_IIO_ST_SENSORS_CORE=m + +# +# Digital to analog converters +# +# CONFIG_AD5064 is not set +# CONFIG_AD5360 is not set +# CONFIG_AD5380 is not set +# CONFIG_AD5421 is not set +# CONFIG_AD5446 is not set +# CONFIG_AD5449 is not set +# CONFIG_AD5504 is not set +# CONFIG_AD5624R_SPI is not set +# CONFIG_AD5686 is not set +# CONFIG_AD5755 is not set +# CONFIG_AD5764 is not set +# CONFIG_AD5791 is not set +# CONFIG_AD7303 is not set +# CONFIG_M62332 is not set +# CONFIG_MAX517 is not set +# CONFIG_MCP4725 is not set +# CONFIG_MCP4922 is not set + +# +# Frequency Synthesizers DDS/PLL +# + +# +# Clock Generator/Distribution +# +# CONFIG_AD9523 is not set + +# +# Phase-Locked Loop (PLL) frequency synthesizers +# +# CONFIG_ADF4350 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16080 is not set +# CONFIG_ADIS16130 is not set +# CONFIG_ADIS16136 is not set +# CONFIG_ADIS16260 is not set +# CONFIG_ADXRS450 is not set +# CONFIG_BMG160 is not set +CONFIG_HID_SENSOR_GYRO_3D=m +CONFIG_IIO_ST_GYRO_3AXIS=m +CONFIG_IIO_ST_GYRO_I2C_3AXIS=m +CONFIG_IIO_ST_GYRO_SPI_3AXIS=m +# CONFIG_ITG3200 is not set + +# +# Humidity sensors +# +# CONFIG_DHT11 is not set +# CONFIG_SI7005 is not set +# CONFIG_SI7020 is not set + +# +# Inertial measurement units +# +# CONFIG_ADIS16400 is not set +# CONFIG_ADIS16480 is not set +# CONFIG_KMX61 is not set +# CONFIG_INV_MPU6050_IIO is not set + +# +# Light sensors +# +# CONFIG_ACPI_ALS is not set +# CONFIG_ADJD_S311 is not set +# CONFIG_AL3320A is not set +# CONFIG_APDS9300 is not set +# CONFIG_BH1750 is not set +# CONFIG_CM32181 is not set +# CONFIG_CM3232 is not set +# CONFIG_CM3323 is not set +# CONFIG_CM36651 is not set +# CONFIG_GP2AP020A00F is not set +# CONFIG_ISL29125 is not set +CONFIG_HID_SENSOR_ALS=m +# CONFIG_HID_SENSOR_PROX is not set +# CONFIG_JSA1212 is not set +# CONFIG_SENSORS_LM3533 is not set +# CONFIG_LTR501 is not set +# CONFIG_STK3310 is not set +# CONFIG_TCS3414 is not set +# CONFIG_TCS3472 is not set +# CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL4531 is not set +# CONFIG_VCNL4000 is not set + +# +# Magnetometer sensors +# +# CONFIG_AK8975 is not set +# CONFIG_AK09911 is not set +# CONFIG_MAG3110 is not set +CONFIG_HID_SENSOR_MAGNETOMETER_3D=m +# CONFIG_MMC35240 is not set +CONFIG_IIO_ST_MAGN_3AXIS=m +CONFIG_IIO_ST_MAGN_I2C_3AXIS=m +CONFIG_IIO_ST_MAGN_SPI_3AXIS=m +# CONFIG_BMC150_MAGN is not set + +# +# Inclinometer sensors +# +CONFIG_HID_SENSOR_INCLINOMETER_3D=m +CONFIG_HID_SENSOR_DEVICE_ROTATION=m + +# +# Triggers - standalone +# +CONFIG_IIO_INTERRUPT_TRIGGER=m +# CONFIG_IIO_SYSFS_TRIGGER is not set + +# +# Pressure sensors +# +# CONFIG_BMP280 is not set +# CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_MPL115 is not set +# CONFIG_MPL3115 is not set +# CONFIG_MS5611 is not set +# CONFIG_IIO_ST_PRESS is not set +# CONFIG_T5403 is not set + +# +# Lightning sensors +# +# CONFIG_AS3935 is not set + +# +# Proximity sensors +# +# CONFIG_SX9500 is not set + +# +# Temperature sensors +# +# CONFIG_MLX90614 is not set +# CONFIG_TMP006 is not set +# CONFIG_NTB is not set +# CONFIG_VME_BUS is not set +# CONFIG_PWM is not set +CONFIG_IPACK_BUS=m +CONFIG_BOARD_TPCI200=m +CONFIG_SERIAL_IPOCTAL=m +CONFIG_RESET_CONTROLLER=y +CONFIG_FMC=m +CONFIG_FMC_FAKEDEV=m +CONFIG_FMC_TRIVIAL=m +CONFIG_FMC_WRITE_EEPROM=m +CONFIG_FMC_CHARDEV=m + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_POWERCAP=y +CONFIG_INTEL_RAPL=m +# CONFIG_MCB is not set +CONFIG_RAS=y +CONFIG_THUNDERBOLT=m + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_LIBNVDIMM is not set + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +CONFIG_DMI_SYSFS=m +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +CONFIG_ISCSI_IBFT_FIND=y +CONFIG_ISCSI_IBFT=m +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +# CONFIG_EFI_VARS is not set +CONFIG_EFI_ESRT=y +CONFIG_EFI_RUNTIME_MAP=y +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_UEFI_CPER=y + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=m +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_ENCRYPTION is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD=m +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=m +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=m +CONFIG_REISERFS_FS=m +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +CONFIG_JFS_STATISTICS=y +CONFIG_XFS_FS=m +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_RT=y +# CONFIG_XFS_WARN is not set +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +# CONFIG_BTRFS_ASSERT is not set +CONFIG_NILFS2_FS=m +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +# CONFIG_F2FS_FS_ENCRYPTION is not set +# CONFIG_F2FS_IO_TRACE is not set +# CONFIG_FS_DAX is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=m +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QUOTACTL=y +CONFIG_QUOTACTL_COMPAT=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_OVERLAY_FS=m + +# +# Caches +# +CONFIG_FSCACHE=m +CONFIG_FSCACHE_STATS=y +CONFIG_FSCACHE_HISTOGRAM=y +# CONFIG_FSCACHE_DEBUG is not set +# CONFIG_FSCACHE_OBJECT_LIST is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_HISTOGRAM is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=m +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_RW=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_PROC_CHILDREN is not set +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ADFS_FS is not set +CONFIG_AFFS_FS=m +CONFIG_ECRYPT_FS=m +# CONFIG_ECRYPT_FS_MESSAGING is not set +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_BEFS_FS=m +# CONFIG_BEFS_DEBUG is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_JFFS2_FS=m +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +CONFIG_LOGFS=m +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=m +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_PSTORE=y +# CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set +# CONFIG_PSTORE_FTRACE is not set +CONFIG_PSTORE_RAM=m +# CONFIG_SYSV_FS is not set +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_ORE=m +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=m +CONFIG_NFS_V2=m +CONFIG_NFS_V3=m +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=m +CONFIG_NFS_SWAP=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_PNFS_FILE_LAYOUT=m +CONFIG_PNFS_BLOCK=m +CONFIG_PNFS_OBJLAYOUT=m +CONFIG_PNFS_FLEXFILE_LAYOUT=m +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +CONFIG_NFS_V4_1_MIGRATION=y +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_NFS_FSCACHE=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DEBUG=y +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_PNFS=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +# CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_GRACE_PERIOD=m +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_SUNRPC_SWAP=y +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_SUNRPC_DEBUG=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +# CONFIG_CIFS_STATS2 is not set +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_UPCALL=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +# CONFIG_CIFS_DEBUG is not set +CONFIG_CIFS_DFS_UPCALL=y +CONFIG_CIFS_SMB2=y +# CONFIG_CIFS_SMB311 is not set +CONFIG_CIFS_FSCACHE=y +CONFIG_NCP_FS=m +# CONFIG_NCPFS_PACKET_SIGNING is not set +# CONFIG_NCPFS_IOCTL_LOCKING is not set +# CONFIG_NCPFS_STRONG is not set +CONFIG_NCPFS_NFS_NS=y +CONFIG_NCPFS_OS2_NS=y +CONFIG_NCPFS_SMALLDOS=y +CONFIG_NCPFS_NLS=y +# CONFIG_NCPFS_EXTRAS is not set +CONFIG_CODA_FS=m +CONFIG_AFS_FS=m +# CONFIG_AFS_DEBUG is not set +CONFIG_AFS_FSCACHE=y +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=m +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_MAC_ROMAN=m +CONFIG_NLS_MAC_CELTIC=m +CONFIG_NLS_MAC_CENTEURO=m +CONFIG_NLS_MAC_CROATIAN=m +CONFIG_NLS_MAC_CYRILLIC=m +CONFIG_NLS_MAC_GAELIC=m +CONFIG_NLS_MAC_GREEK=m +CONFIG_NLS_MAC_ICELAND=m +CONFIG_NLS_MAC_INUIT=m +CONFIG_NLS_MAC_ROMANIAN=m +CONFIG_NLS_MAC_TURKISH=m +CONFIG_NLS_UTF8=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +CONFIG_DYNAMIC_DEBUG=y + +# +# Compile-time checks and compiler options +# +# CONFIG_DEBUG_INFO is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_FRAME_WARN=2048 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +CONFIG_UNUSED_SYMBOLS=y +# CONFIG_PAGE_OWNER is not set +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0 +CONFIG_DEBUG_KERNEL=y + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_HAVE_ARCH_KASAN=y +# CONFIG_KASAN is not set +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Lockups and Hangs +# +CONFIG_LOCKUP_DETECTOR=y +CONFIG_HARDLOCKUP_DETECTOR=y +# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHED_INFO=y +CONFIG_SCHEDSTATS=y +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_TIMEKEEPING is not set +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_PREEMPT is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PI_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set + +# +# RCU Debugging +# +# CONFIG_PROVE_RCU is not set +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +# CONFIG_RCU_CPU_STALL_INFO is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y +# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_FENTRY=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACER_MAX_TRACE=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_RING_BUFFER_ALLOW_SWAP=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_PREEMPT_TRACER is not set +CONFIG_SCHED_TRACER=y +CONFIG_FTRACE_SYSCALLS=y +CONFIG_TRACER_SNAPSHOT=y +# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +CONFIG_STACK_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_KPROBE_EVENT=y +CONFIG_UPROBE_EVENT=y +CONFIG_PROBE_EVENTS=y +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_FUNCTION_PROFILER=y +CONFIG_FTRACE_MCOUNT_RECORD=y +# CONFIG_FTRACE_STARTUP_TEST is not set +CONFIG_MMIOTRACE=y +# CONFIG_MMIOTRACE_TEST is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set +CONFIG_RING_BUFFER_BENCHMARK=m +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_ENUM_MAP_FILE is not set + +# +# Runtime Testing +# +CONFIG_LKDTM=m +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_PERCPU_TEST=m +# CONFIG_ATOMIC64_SELFTEST is not set +CONFIG_ASYNC_RAID6_TEST=m +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_STRING_HELPERS is not set +CONFIG_TEST_KSTRTOX=m +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_MEMTEST is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_EARLY_PRINTK_EFI=y +# CONFIG_X86_PTDUMP is not set +CONFIG_DEBUG_RODATA=y +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +# CONFIG_DEBUG_NX_TEST is not set +CONFIG_DOUBLEFAULT=y +# CONFIG_DEBUG_TLBFLUSH is not set +# CONFIG_IOMMU_DEBUG is not set +# CONFIG_IOMMU_STRESS is not set +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_IO_DELAY_TYPE_0X80=0 +CONFIG_IO_DELAY_TYPE_0XED=1 +CONFIG_IO_DELAY_TYPE_UDELAY=2 +CONFIG_IO_DELAY_TYPE_NONE=3 +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_DEBUG_BOOT_PARAMS is not set +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set +# CONFIG_DEBUG_ENTRY is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set +CONFIG_X86_DEBUG_FPU=y +# CONFIG_PUNIT_ATOM_DEBUG is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_PERSISTENT_KEYRINGS=y +CONFIG_BIG_KEYS=y +CONFIG_TRUSTED_KEYS=m +CONFIG_ENCRYPTED_KEYS=m +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +# CONFIG_SECURITY_NETWORK is not set +CONFIG_SECURITY_PATH=y +# CONFIG_INTEL_TXT is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_SECURITY_APPARMOR is not set +CONFIG_SECURITY_YAMA=y +CONFIG_SECURITY_YAMA_STACKED=y +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +# CONFIG_IMA is not set +# CONFIG_EVM is not set +# CONFIG_DEFAULT_SECURITY_YAMA is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_XOR_BLOCKS=m +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=m +CONFIG_CRYPTO_PCOMP=m +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_AKCIPHER2=y +# CONFIG_CRYPTO_RSA is not set +CONFIG_CRYPTO_MANAGER=m +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_MCRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_ABLK_HELPER=m +CONFIG_CRYPTO_GLUE_HELPER_X86=m + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +# CONFIG_CRYPTO_CHACHA20POLY1305 is not set +CONFIG_CRYPTO_SEQIV=m +CONFIG_CRYPTO_ECHAINIV=m + +# +# Block modes +# +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XTS=m + +# +# Hash modes +# +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_HMAC=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=m +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m +CONFIG_CRYPTO_GHASH=m +# CONFIG_CRYPTO_POLY1305 is not set +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA1_SSSE3=m +CONFIG_CRYPTO_SHA256_SSSE3=m +CONFIG_CRYPTO_SHA512_SSSE3=m +CONFIG_CRYPTO_SHA1_MB=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_X86_64=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +CONFIG_CRYPTO_BLOWFISH_X86_64=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAMELLIA_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST5_AVX_X86_64=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_CAST6_AVX_X86_64=m +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DES3_EDE_X86_64=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_X86_64=m +# CONFIG_CRYPTO_CHACHA20 is not set +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_X86_64=m +CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m +CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=y +# CONFIG_CRYPTO_842 is not set +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_DRBG_MENU=m +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=m +CONFIG_CRYPTO_JITTERENTROPY=m +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_USER_API_RNG=m +# CONFIG_CRYPTO_USER_API_AEAD is not set +CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_HW=y +CONFIG_CRYPTO_DEV_PADLOCK=m +CONFIG_CRYPTO_DEV_PADLOCK_AES=m +CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_QAT=m +CONFIG_CRYPTO_DEV_QAT_DH895xCC=m +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_PUBLIC_KEY_ALGO_RSA=m +CONFIG_X509_CERTIFICATE_PARSER=m +CONFIG_PKCS7_MESSAGE_PARSER=m +CONFIG_PKCS7_TEST_KEY=m +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_KVM_APIC_ARCHITECTURE=y +CONFIG_KVM_MMIO=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_KVM_VFIO=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_KVM_COMPAT=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_KVM_INTEL=m +CONFIG_KVM_AMD=m +CONFIG_KVM_MMU_AUDIT=y +CONFIG_KVM_DEVICE_ASSIGNMENT=y +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=m +CONFIG_BITREVERSE=y +# CONFIG_HAVE_ARCH_BITREVERSE is not set +CONFIG_RATIONAL=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_PERCPU_RWSEM=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_CRC_CCITT=m +CONFIG_CRC16=m +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=m +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC7=m +CONFIG_LIBCRC32C=m +CONFIG_CRC8=m +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_REED_SOLOMON=m +CONFIG_REED_SOLOMON_ENC8=y +CONFIG_REED_SOLOMON_DEC8=y +CONFIG_REED_SOLOMON_DEC16=y +CONFIG_BCH=m +CONFIG_BCH_CONST_PARAMS=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y +CONFIG_LRU_CACHE=m +CONFIG_AVERAGE=y +CONFIG_CLZ_TAB=y +CONFIG_CORDIC=m +CONFIG_DDR=y +CONFIG_MPILIB=m +CONFIG_OID_REGISTRY=m +CONFIG_UCS2_STRING=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_6x10 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_10x18 is not set +CONFIG_FONT_AUTOSELECT=y +CONFIG_ARCH_HAS_SG_CHAIN=y +CONFIG_ARCH_HAS_PMEM_API=y diff --git a/talimatname/temel-ek/kernel-pf/talimat b/talimatname/temel-ek/kernel-pf/talimat new file mode 100644 index 000000000..8a49ebe0d --- /dev/null +++ b/talimatname/temel-ek/kernel-pf/talimat @@ -0,0 +1,140 @@ +# Description: The latest stable kernel version with pf patch +# URL: https://pf.natalenko.name/ +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org, berlius at nutyx dot com + +PKGMK_IGNORE_UNPACK="yes" +PKGMK_NO_STRIP="yes" +PKGMK_GROUPS=(devel doc) + +name=kernel-pf +version=4.3 +release=1 +_version=${version%.*} + +source=(https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-$version.tar.xz + https://pf.natalenko.name/sources/$version/patch-$version-pf1.xz + $name.config $name.config_64 ) + +build(){ + +bsdtar -p -o -C $SRC -xf linux-$version.tar.xz + +cd linux-$version + +if [ -f $SRC/patch-$version-pf1.xz ]; then + xz -d -c $SRC/patch-$version-pf1.xz | patch -Np1 +fi + +make mrproper +case `uname -m` in + x86_64) + cp -v $SRC/$name.config_64 ./.config;; + i?86) + cp -v $SRC/$name.config ./.config; +esac + +#make xconfig +#make nconfig +make menuconfig + +make || make -j1 + +case `uname -m` in + x86_64) + cp .config $SRC/$name.config_64;; + i?86) + cp .config $SRC/$name.config;; +esac + +# Install modules +cd $SRC/linux-$version +sed -i "/rm\ -rf\ \$(MODLIB)\/kernel/d" Makefile +make INSTALL_MOD_PATH=$PKG modules_install || make -j1 INSTALL_MOD_PATH=$PKG modules_install +mkdir -p $PKG/boot +case `uname -m` in + x86_64) + cp System.map \ + $PKG/boot/System_64.map-$version + cp .config \ + $PKG/boot/config_64-$version + cp arch/x86_64/boot/bzImage \ + $PKG/boot/$name-$version ;; + i?86) + cp System.map \ + $PKG/boot/System.map-$version + cp .config \ + $PKG/boot/config-$version + cp arch/i386/boot/bzImage \ + $PKG/boot/$name-$version ;; +esac + +cd $PKG/lib/modules/${version}*/ + +mkdir -p $PKG/usr/src + +mv $SRC/linux-$version $PKG/usr/src/ +rm {build,source} + +ln -sv /usr/src/linux-$version build +ln -sv /usr/src/linux-$version source + +mkdir $SRC/linux-$version +mv $PKG/usr/src/linux-$version/Documentation \ +$SRC/linux-$version + +# Firmware are in linux-firmware +rm -rf $PKG/lib/firmware + +# post-install autogen +INITRD_VERSION="`basename $PKG/lib/modules/*`" +echo "mkinitramfs $INITRD_VERSION" > $PKGMK_ROOT/$name.post-install +echo "[ -f boot/initrd ] && rm boot/initrd" >> $PKGMK_ROOT/$name.post-install +echo "ln -sf initrd-$INITRD_VERSION boot/initrd" >> $PKGMK_ROOT/$name.post-install +echo "ln -sf $name-$version boot/kernel" >> $PKGMK_ROOT/$name.post-install + +#pre-install autogen +cd $SRC +if [ -f aaabasicfs-${AAABASICFS}.tar.xz ]; then + bsdtar -p -o -C $SRC -xf aaabasicfs-${AAABASICFS}.tar.xz + echo ". lib/lsb/init-functions" > $PKGMK_ROOT/$name.pre-install + for FILE in `tar --list --file aaabasicfs-${AAABASICFS}.tar.xz|grep -v /$` + do + echo "log_info_msg \"update $FILE\"" >> $PKGMK_ROOT/$name.pre-install + echo "cat > $FILE << \"END_OF_FILE\"" >> $PKGMK_ROOT/$name.pre-install + cat $SRC/$FILE >> $PKGMK_ROOT/$name.pre-install + echo "END_OF_FILE" >> $PKGMK_ROOT/$name.pre-install + echo "evaluate_retval" >> $PKGMK_ROOT/$name.pre-install + done +fi +} +devel() { + +cd $PKG +rm -r usr/src/linux-$version/{tools,ipc,init,drivers,firmware,fs,mm,samples,security,sound,virt} +for i in alpha arc arm arm26 arm64 avr32 blackfin c6x \ +cris frv h8300 hexagon ia64 m32r m68k m68knommu metag \ +mips microblaze mn10300 openrisc parisc powerpc ppc s390 \ +score sh sh64 sparc sparc64 tile unicore32 um v850 xtensa +do rm -rf usr/src/linux-$version/arch/$i +done + +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.devel#$version-any.mps \ +usr/src/linux-$version + +rm -r usr +} + +doc() { + +cd $PKG +mkdir -p usr/share/doc/linux-$version +mv $SRC/linux-$version/Documentation \ +usr/share/doc/linux-$version + +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.doc#$version-any.mps \ +usr/share/doc/linux-$version + +rm -r usr +} diff --git a/talimatname/temel-ek/kernel/kernel.config b/talimatname/temel-ek/kernel/kernel.config new file mode 100644 index 000000000..2f41eb934 --- /dev/null +++ b/talimatname/temel-ek/kernel/kernel.config @@ -0,0 +1,8267 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/x86 4.4.1 Kernel Configuration +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +CONFIG_X86=y +CONFIG_INSTRUCTION_DECODER=y +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_MMU=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_HAVE_INTEL_TXT=y +CONFIG_X86_32_SMP=y +CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_LEVELS=2 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +# CONFIG_COMPILE_TEST is not set +CONFIG_LOCALVERSION="-milis" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +CONFIG_DEFAULT_HOSTNAME="nutyx" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_FHANDLE=y +CONFIG_USELIB=y +CONFIG_AUDIT=y +CONFIG_HAVE_ARCH_AUDITSYSCALL=y +CONFIG_AUDITSYSCALL=y +CONFIG_AUDIT_WATCH=y +CONFIG_AUDIT_TREE=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_GENERIC_IRQ_CHIP=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_GENERIC_MSI_IRQ_DOMAIN=y +# CONFIG_IRQ_DOMAIN_DEBUG is not set +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y + +# +# RCU Subsystem +# +CONFIG_PREEMPT_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_SRCU=y +# CONFIG_TASKS_RCU is not set +CONFIG_RCU_STALL_COMMON=y +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_EXPEDITE_BOOT is not set +CONFIG_BUILD_BIN2C=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=19 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=13 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_FREEZER=y +# CONFIG_CGROUP_PIDS is not set +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_PAGE_COUNTER=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_SWAP_ENABLED=y +CONFIG_MEMCG_KMEM=y +# CONFIG_CGROUP_HUGETLB is not set +# CONFIG_CGROUP_PERF is not set +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_CGROUP_WRITEBACK=y +# CONFIG_CHECKPOINT_RESTORE is not set +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=y +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_SCHED_AUTOGROUP=y +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_BPF=y +# CONFIG_EXPERT is not set +CONFIG_UID16=y +CONFIG_MULTIUSER=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +# CONFIG_USERFAULTFD is not set +CONFIG_PCI_QUIRKS=y +CONFIG_MEMBARRIER=y +# CONFIG_EMBEDDED is not set +CONFIG_HAVE_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +CONFIG_SLUB_CPU_PARTIAL=y +# CONFIG_SYSTEM_DATA_VERIFICATION is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_KEXEC_CORE=y +CONFIG_OPROFILE=m +# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set +CONFIG_HAVE_OPROFILE=y +CONFIG_OPROFILE_NMI_TIMER=y +CONFIG_KPROBES=y +CONFIG_JUMP_LABEL=y +# CONFIG_STATIC_KEYS_SELFTEST is not set +CONFIG_KPROBES_ON_FTRACE=y +CONFIG_UPROBES=y +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_KRETPROBES=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_CC_STACKPROTECTOR=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_CC_STACKPROTECTOR_NONE is not set +# CONFIG_CC_STACKPROTECTOR_REGULAR is not set +CONFIG_CC_STACKPROTECTOR_STRONG=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_MODULES_USE_ELF_REL=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_COPY_THREAD_TLS=y +CONFIG_CLONE_BACKWARDS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_OLD_SIGACTION=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_COMPRESS=y +# CONFIG_MODULE_COMPRESS_GZIP is not set +CONFIG_MODULE_COMPRESS_XZ=y +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_CMDLINE_PARSER is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +CONFIG_AIX_PARTITION=y +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +# CONFIG_UNIXWARE_DISKLABEL is not set +CONFIG_LDM_PARTITION=y +# CONFIG_LDM_DEBUG is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +CONFIG_KARMA_PARTITION=y +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_CMDLINE_PARTITION is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +CONFIG_CFQ_GROUP_IOSCHED=y +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=m +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y +CONFIG_FREEZER=y + +# +# Processor type and features +# +CONFIG_ZONE_DMA=y +CONFIG_SMP=y +CONFIG_X86_FEATURE_NAMES=y +CONFIG_X86_MPPARSE=y +# CONFIG_X86_BIGSMP is not set +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +CONFIG_X86_AMD_PLATFORM_DEVICE=y +CONFIG_IOSF_MBI=m +# CONFIG_IOSF_MBI_DEBUG is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_X86_32_IRIS=m +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_HYPERVISOR_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_DEBUG is not set +CONFIG_PARAVIRT_SPINLOCKS=y +CONFIG_KVM_GUEST=y +# CONFIG_KVM_DEBUG_FS is not set +CONFIG_LGUEST_GUEST=y +CONFIG_PARAVIRT_TIME_ACCOUNTING=y +CONFIG_PARAVIRT_CLOCK=y +CONFIG_NO_BOOTMEM=y +# CONFIG_M486 is not set +# CONFIG_M586 is not set +# CONFIG_M586TSC is not set +# CONFIG_M586MMX is not set +CONFIG_M686=y +# CONFIG_MPENTIUMII is not set +# CONFIG_MPENTIUMIII is not set +# CONFIG_MPENTIUMM is not set +# CONFIG_MPENTIUM4 is not set +# CONFIG_MK6 is not set +# CONFIG_MK7 is not set +# CONFIG_MK8 is not set +# CONFIG_MCRUSOE is not set +# CONFIG_MEFFICEON is not set +# CONFIG_MWINCHIPC6 is not set +# CONFIG_MWINCHIP3D is not set +# CONFIG_MELAN is not set +# CONFIG_MGEODEGX1 is not set +# CONFIG_MGEODE_LX is not set +# CONFIG_MCYRIXIII is not set +# CONFIG_MVIAC3_2 is not set +# CONFIG_MVIAC7 is not set +# CONFIG_MCORE2 is not set +# CONFIG_MATOM is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_L1_CACHE_SHIFT=6 +# CONFIG_X86_PPRO_FENCE is not set +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_USE_PPRO_CHECKSUM=y +CONFIG_X86_TSC=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=5 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +CONFIG_NR_CPUS=8 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +# CONFIG_X86_ANCIENT_MCE is not set +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +# CONFIG_X86_LEGACY_VM86 is not set +# CONFIG_VM86 is not set +CONFIG_X86_16BIT=y +CONFIG_X86_ESPFIX32=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +CONFIG_X86_REBOOTFIXUPS=y +CONFIG_MICROCODE=y +CONFIG_MICROCODE_INTEL=y +CONFIG_MICROCODE_AMD=y +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +# CONFIG_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ILLEGAL_POINTER_VALUE=0 +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_ARCH_DISCARD_MEMBLOCK=y +CONFIG_MEMORY_ISOLATION=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_MEMORY_FAILURE=y +CONFIG_HWPOISON_INJECT=m +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y +CONFIG_FRONTSWAP=y +# CONFIG_CMA is not set +CONFIG_ZSWAP=y +CONFIG_ZPOOL=y +CONFIG_ZBUD=y +CONFIG_ZSMALLOC=y +CONFIG_PGTABLE_MAPPING=y +CONFIG_ZSMALLOC_STAT=y +CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y +CONFIG_IDLE_PAGE_TRACKING=y +CONFIG_FRAME_VECTOR=y +# CONFIG_HIGHPTE is not set +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_X86_RESERVE_LOW=64 +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_RANDOM=y +CONFIG_X86_SMAP=y +# CONFIG_X86_INTEL_MPX is not set +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +# CONFIG_CRASH_DUMP is not set +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +# CONFIG_RANDOMIZE_BASE is not set +CONFIG_X86_NEED_RELOCS=y +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set +# CONFIG_DEBUG_HOTPLUG_CPU0 is not set +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_MODIFY_LDT_SYSCALL=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_PM_STD_PARTITION="" +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM=y +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_SLEEP_DEBUG=y +# CONFIG_DPM_WATCHDOG is not set +CONFIG_PM_TRACE=y +CONFIG_PM_TRACE_RTC=y +CONFIG_PM_OPP=y +CONFIG_PM_CLK=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +# CONFIG_ACPI_DEBUGGER is not set +CONFIG_ACPI_SLEEP=y +# CONFIG_ACPI_PROCFS_POWER is not set +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y +CONFIG_ACPI_EC_DEBUGFS=m +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=m +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_CPU_FREQ_PSS=y +CONFIG_ACPI_PROCESSOR_IDLE=y +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_IOAPIC=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_HED=y +CONFIG_ACPI_CUSTOM_METHOD=m +CONFIG_ACPI_BGRT=y +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=m +CONFIG_ACPI_APEI_ERST_DEBUG=m +CONFIG_ACPI_EXTLOG=m +CONFIG_PMIC_OPREGION=y +CONFIG_SFI=y +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +CONFIG_APM_DO_ENABLE=y +CONFIG_APM_CPU_IDLE=y +CONFIG_APM_DISPLAY_BLANK=y +CONFIG_APM_ALLOW_INTS=y + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPU frequency scaling drivers +# +CONFIG_CPUFREQ_DT=m +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ_CPB=y +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=m +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_AMD_FREQ_SENSITIVITY=m +CONFIG_X86_GX_SUSPMOD=m +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=m +CONFIG_X86_SPEEDSTEP_SMI=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_X86_CPUFREQ_NFORCE2=m +CONFIG_X86_LONGRUN=m +CONFIG_X86_LONGHAUL=m +CONFIG_X86_E_POWERSAVER=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_INTEL_IDLE=y + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +# CONFIG_PCI_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_OLPC=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM=y +# CONFIG_PCIEASPM_DEBUG is not set +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +CONFIG_PCIE_PME=y +CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_IRQ_DOMAIN=y +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_HT_IRQ=y +CONFIG_PCI_ATS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCI_LABEL=y + +# +# PCI host controller drivers +# +CONFIG_ISA_DMA_API=y +CONFIG_ISA=y +CONFIG_EISA=y +CONFIG_EISA_VLB_PRIMING=y +CONFIG_EISA_PCI_EISA=y +CONFIG_EISA_VIRTUAL_ROOT=y +CONFIG_EISA_NAMES=y +CONFIG_SCx200=m +CONFIG_SCx200HR_TIMER=m +CONFIG_OLPC=y +CONFIG_OLPC_XO1_PM=y +CONFIG_OLPC_XO1_RTC=y +CONFIG_OLPC_XO1_SCI=y +CONFIG_OLPC_XO15_SCI=y +CONFIG_ALIX=y +CONFIG_NET5501=y +CONFIG_GEOS=y +CONFIG_AMD_NB=y +CONFIG_PCCARD=m +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +CONFIG_PD6729=m +CONFIG_I82092=m +CONFIG_I82365=m +CONFIG_TCIC=m +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_RAPIDIO=m +CONFIG_RAPIDIO_TSI721=m +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set +CONFIG_RAPIDIO_DMA_ENGINE=y +CONFIG_RAPIDIO_DEBUG=y +CONFIG_RAPIDIO_ENUM_BASIC=m + +# +# RapidIO Switch drivers +# +CONFIG_RAPIDIO_TSI57X=m +CONFIG_RAPIDIO_CPS_XX=m +CONFIG_RAPIDIO_TSI568=m +CONFIG_RAPIDIO_CPS_GEN2=m +# CONFIG_X86_SYSFB is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_BINFMT_SCRIPT=y +CONFIG_HAVE_AOUT=y +# CONFIG_BINFMT_AOUT is not set +CONFIG_BINFMT_MISC=y +CONFIG_COREDUMP=y +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_PMC_ATOM=y +CONFIG_NET=y +CONFIG_NET_INGRESS=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=m +CONFIG_XFRM_USER=m +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=m +CONFIG_NET_KEY_MIGRATE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_FIB_TRIE_STATS=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IP_PNP_RARP=y +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=y +CONFIG_INET_DIAG=m +CONFIG_INET_TCP_DIAG=m +CONFIG_INET_UDP_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_HTCP=m +CONFIG_TCP_CONG_HSTCP=m +CONFIG_TCP_CONG_HYBLA=m +CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_SCALABLE=m +CONFIG_TCP_CONG_LP=m +CONFIG_TCP_CONG_VENO=m +CONFIG_TCP_CONG_YEAH=m +CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_DCTCP=m +CONFIG_TCP_CONG_CDG=m +CONFIG_DEFAULT_CUBIC=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_IPV6_ILA=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_LOG_COMMON=m +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_PROCFS=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_GLUE_CT=y +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_NF_NAT_PROTO_DCCP=m +CONFIG_NF_NAT_PROTO_UDPLITE=m +CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_SIP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=m +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_INET=m +CONFIG_NF_TABLES_NETDEV=m +CONFIG_NFT_EXTHDR=m +CONFIG_NFT_META=m +CONFIG_NFT_CT=m +CONFIG_NFT_RBTREE=m +CONFIG_NFT_HASH=m +CONFIG_NFT_COUNTER=m +CONFIG_NFT_LOG=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_NAT=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_COMPAT=m +CONFIG_NETFILTER_XTABLES=m + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_AUDIT=m +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_IP_SET=m +CONFIG_IP_SET_MAX=256 +CONFIG_IP_SET_BITMAP_IP=m +CONFIG_IP_SET_BITMAP_IPMAC=m +CONFIG_IP_SET_BITMAP_PORT=m +CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m +CONFIG_IP_SET_HASH_IPPORT=m +CONFIG_IP_SET_HASH_IPPORTIP=m +CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_MAC=m +CONFIG_IP_SET_HASH_NETPORTNET=m +CONFIG_IP_SET_HASH_NET=m +CONFIG_IP_SET_HASH_NETNET=m +CONFIG_IP_SET_HASH_NETPORT=m +CONFIG_IP_SET_HASH_NETIFACE=m +CONFIG_IP_SET_LIST_SET=m +CONFIG_IP_VS=m +CONFIG_IP_VS_IPV6=y +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_SCTP=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_OVF=m +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_NQ=m + +# +# IPVS SH scheduler +# +CONFIG_IP_VS_SH_TAB_BITS=8 + +# +# IPVS application helper +# +CONFIG_IP_VS_FTP=m +CONFIG_IP_VS_NFCT=y +CONFIG_IP_VS_PE_SIP=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_NF_TABLES_IPV4=m +CONFIG_NFT_CHAIN_ROUTE_IPV4=m +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NFT_DUP_IPV4=m +CONFIG_NF_TABLES_ARP=m +CONFIG_NF_DUP_IPV4=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_IPV4=m +CONFIG_NFT_CHAIN_NAT_IPV4=m +CONFIG_NF_NAT_MASQUERADE_IPV4=m +CONFIG_NFT_MASQ_IPV4=m +CONFIG_NFT_REDIR_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +# +# IPv6: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_NF_TABLES_IPV6=m +CONFIG_NFT_CHAIN_ROUTE_IPV6=m +CONFIG_NFT_REJECT_IPV6=m +CONFIG_NFT_DUP_IPV6=m +CONFIG_NF_DUP_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_NAT_IPV6=m +CONFIG_NFT_CHAIN_NAT_IPV6=m +CONFIG_NF_NAT_MASQUERADE_IPV6=m +CONFIG_NFT_MASQ_IPV6=m +CONFIG_NFT_REDIR_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_LOG_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_IP_DCCP=m +CONFIG_INET_DCCP_DIAG=m + +# +# DCCP CCIDs Configuration +# +# CONFIG_IP_DCCP_CCID2_DEBUG is not set +CONFIG_IP_DCCP_CCID3=y +# CONFIG_IP_DCCP_CCID3_DEBUG is not set +CONFIG_IP_DCCP_TFRC_LIB=y + +# +# DCCP Kernel Hacking +# +# CONFIG_IP_DCCP_DEBUG is not set +CONFIG_NET_DCCPPROBE=m +CONFIG_IP_SCTP=m +CONFIG_NET_SCTPPROBE=m +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +CONFIG_ATM=m +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_LANE=m +CONFIG_ATM_MPOA=m +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_L2TP=m +# CONFIG_L2TP_DEBUGFS is not set +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=m +CONFIG_MRP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_HAVE_NET_DSA=y +CONFIG_NET_DSA=m +CONFIG_NET_DSA_HWMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_DSA=y +CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_VLAN_8021Q_MVRP=y +# CONFIG_DECNET is not set +CONFIG_LLC=m +CONFIG_LLC2=m +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +CONFIG_PHONET=m +CONFIG_6LOWPAN=m +CONFIG_6LOWPAN_NHC=m +CONFIG_6LOWPAN_NHC_DEST=m +CONFIG_6LOWPAN_NHC_FRAGMENT=m +CONFIG_6LOWPAN_NHC_HOP=m +CONFIG_6LOWPAN_NHC_IPV6=m +CONFIG_6LOWPAN_NHC_MOBILITY=m +CONFIG_6LOWPAN_NHC_ROUTING=m +CONFIG_6LOWPAN_NHC_UDP=m +CONFIG_IEEE802154=m +# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set +CONFIG_IEEE802154_SOCKET=m +CONFIG_IEEE802154_6LOWPAN=m +CONFIG_MAC802154=m +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_ATM=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_IPSET=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_CLS_IND=y +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=m +CONFIG_BATMAN_ADV=m +CONFIG_BATMAN_ADV_BLA=y +CONFIG_BATMAN_ADV_DAT=y +CONFIG_BATMAN_ADV_NC=y +CONFIG_BATMAN_ADV_MCAST=y +# CONFIG_BATMAN_ADV_DEBUG is not set +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_OPENVSWITCH_GENEVE=m +CONFIG_VSOCKETS=m +CONFIG_VMWARE_VMCI_VSOCKETS=m +CONFIG_NETLINK_MMAP=y +CONFIG_NETLINK_DIAG=m +CONFIG_MPLS=y +CONFIG_NET_MPLS_GSO=m +# CONFIG_MPLS_ROUTING is not set +CONFIG_HSR=m +CONFIG_NET_SWITCHDEV=y +# CONFIG_NET_L3_MASTER_DEV is not set +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +CONFIG_NET_TCPPROBE=m +CONFIG_NET_DROP_MONITOR=m +CONFIG_HAMRADIO=y + +# +# Packet Radio protocols +# +CONFIG_AX25=m +CONFIG_AX25_DAMA_SLAVE=y +CONFIG_NETROM=m +CONFIG_ROSE=m + +# +# AX.25 network device drivers +# +CONFIG_MKISS=m +CONFIG_6PACK=m +CONFIG_BPQETHER=m +CONFIG_SCC=m +CONFIG_SCC_DELAY=y +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=m +CONFIG_YAM=m +# CONFIG_CAN is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +CONFIG_IRDA_ULTRA=y + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# CONFIG_IRDA_DEBUG is not set + +# +# Infrared-port device drivers +# + +# +# SIR device drivers +# +CONFIG_IRTTY_SIR=m + +# +# Dongle support +# +CONFIG_DONGLE=y +CONFIG_ESI_DONGLE=m +CONFIG_ACTISYS_DONGLE=m +CONFIG_TEKRAM_DONGLE=m +CONFIG_TOIM3232_DONGLE=m +CONFIG_LITELINK_DONGLE=m +CONFIG_MA600_DONGLE=m +CONFIG_GIRBIL_DONGLE=m +CONFIG_MCP2120_DONGLE=m +CONFIG_OLD_BELKIN_DONGLE=m +CONFIG_ACT200L_DONGLE=m +CONFIG_KINGSUN_DONGLE=m +CONFIG_KSDAZZLE_DONGLE=m +CONFIG_KS959_DONGLE=m + +# +# FIR device drivers +# +CONFIG_USB_IRDA=m +CONFIG_SIGMATEL_FIR=m +CONFIG_NSC_FIR=m +CONFIG_WINBOND_FIR=m +CONFIG_TOSHIBA_FIR=m +CONFIG_SMC_IRCC_FIR=m +CONFIG_ALI_FIR=m +CONFIG_VLSI_FIR=m +CONFIG_VIA_FIR=m +CONFIG_MCS_FIR=m +CONFIG_BT=m +CONFIG_BT_BREDR=y +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_CMTP=m +CONFIG_BT_HIDP=m +CONFIG_BT_HS=y +CONFIG_BT_LE=y +CONFIG_BT_6LOWPAN=m +# CONFIG_BT_SELFTEST is not set +CONFIG_BT_DEBUGFS=y + +# +# Bluetooth device drivers +# +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_QCA=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_RTL=y +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_3WIRE=y +CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBTUART=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_AF_RXRPC=m +# CONFIG_AF_RXRPC_DEBUG is not set +CONFIG_RXKAD=m +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +# CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_CRDA_SUPPORT=y +CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +# CONFIG_MAC80211_RC_MINSTREL_VHT is not set +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +CONFIG_MAC80211_DEBUGFS=y +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +CONFIG_WIMAX=m +CONFIG_WIMAX_DEBUG_LEVEL=8 +CONFIG_RFKILL=m +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +# CONFIG_RFKILL_REGULATOR is not set +CONFIG_RFKILL_GPIO=m +CONFIG_NET_9P=m +CONFIG_NET_9P_VIRTIO=m +# CONFIG_NET_9P_RDMA is not set +# CONFIG_NET_9P_DEBUG is not set +CONFIG_CAIF=m +# CONFIG_CAIF_DEBUG is not set +CONFIG_CAIF_NETDEV=m +CONFIG_CAIF_USB=m +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +CONFIG_NFC_NCI_SPI=m +CONFIG_NFC_NCI_UART=m +CONFIG_NFC_HCI=m +CONFIG_NFC_SHDLC=y + +# +# Near Field Communication (NFC) devices +# +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_TRF7970A=m +CONFIG_NFC_MEI_PHY=m +CONFIG_NFC_SIM=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_FDP=m +CONFIG_NFC_FDP_I2C=m +CONFIG_NFC_PN544=m +# CONFIG_NFC_PN544_I2C is not set +CONFIG_NFC_PN544_MEI=m +CONFIG_NFC_MICROREAD=m +# CONFIG_NFC_MICROREAD_I2C is not set +CONFIG_NFC_MICROREAD_MEI=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_NFC_MRVL_UART=m +CONFIG_NFC_MRVL_I2C=m +CONFIG_NFC_MRVL_SPI=m +CONFIG_NFC_ST21NFCA=m +# CONFIG_NFC_ST21NFCA_I2C is not set +CONFIG_NFC_ST_NCI=m +CONFIG_NFC_ST_NCI_I2C=m +CONFIG_NFC_ST_NCI_SPI=m +CONFIG_NFC_NXP_NCI=m +CONFIG_NFC_NXP_NCI_I2C=m +CONFIG_NFC_S3FWRN5=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_LWTUNNEL=y + +# +# Device Drivers +# + +# +# Generic Driver Options +# +# CONFIG_UEVENT_HELPER is not set +CONFIG_DEVTMPFS=y +# CONFIG_DEVTMPFS_MOUNT is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_EXTRA_FIRMWARE="" +CONFIG_FW_LOADER_USER_HELPER=y +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_SPI=y +CONFIG_REGMAP_SPMI=m +CONFIG_REGMAP_MMIO=y +CONFIG_REGMAP_IRQ=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_FENCE_TRACE is not set + +# +# Bus devices +# +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y +CONFIG_MTD=m +CONFIG_MTD_TESTS=m +CONFIG_MTD_REDBOOT_PARTS=m +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_OF_PARTS=m +CONFIG_MTD_AR7_PARTS=m + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_BLOCK_RO=m +CONFIG_FTL=m +CONFIG_NFTL=m +CONFIG_NFTL_RW=y +CONFIG_INFTL=m +CONFIG_RFD_FTL=m +CONFIG_SSFDC=m +CONFIG_SM_FTL=m +CONFIG_MTD_OOPS=m +CONFIG_MTD_SWAP=m +# CONFIG_MTD_PARTITIONED_MASTER is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_GEN_PROBE=m +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_NOSWAP=y +# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set +# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set +CONFIG_MTD_CFI_GEOMETRY=y +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +CONFIG_MTD_MAP_BANK_WIDTH_8=y +CONFIG_MTD_MAP_BANK_WIDTH_16=y +CONFIG_MTD_MAP_BANK_WIDTH_32=y +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +CONFIG_MTD_CFI_I4=y +CONFIG_MTD_CFI_I8=y +CONFIG_MTD_OTP=y +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_RAM=m +CONFIG_MTD_ROM=m +CONFIG_MTD_ABSENT=m + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +CONFIG_MTD_PHYSMAP=m +CONFIG_MTD_PHYSMAP_COMPAT=y +CONFIG_MTD_PHYSMAP_START=0x8000000 +CONFIG_MTD_PHYSMAP_LEN=0 +CONFIG_MTD_PHYSMAP_BANKWIDTH=2 +CONFIG_MTD_PHYSMAP_OF=m +CONFIG_MTD_SBC_GXX=m +CONFIG_MTD_SCx200_DOCFLASH=m +CONFIG_MTD_AMD76XROM=m +CONFIG_MTD_ICHXROM=m +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +CONFIG_MTD_NETtel=m +CONFIG_MTD_L440GX=m +CONFIG_MTD_PCI=m +CONFIG_MTD_PCMCIA=m +CONFIG_MTD_PCMCIA_ANONYMOUS=y +CONFIG_MTD_GPIO_ADDR=m +CONFIG_MTD_INTEL_VR_NOR=m +CONFIG_MTD_PLATRAM=m +CONFIG_MTD_LATCH_ADDR=m + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +CONFIG_MTD_DATAFLASH=m +CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y +CONFIG_MTD_DATAFLASH_OTP=y +# CONFIG_MTD_M25P80 is not set +CONFIG_MTD_SST25L=m +CONFIG_MTD_SLRAM=m +CONFIG_MTD_PHRAM=m +CONFIG_MTD_MTDRAM=m +CONFIG_MTDRAM_TOTAL_SIZE=4096 +CONFIG_MTDRAM_ERASE_SIZE=128 +CONFIG_MTD_BLOCK2MTD=m + +# +# Disk-On-Chip Device Drivers +# +CONFIG_MTD_DOCG3=m +CONFIG_BCH_CONST_M=14 +CONFIG_BCH_CONST_T=4 +CONFIG_MTD_NAND_ECC=m +CONFIG_MTD_NAND_ECC_SMC=y +CONFIG_MTD_NAND=m +CONFIG_MTD_NAND_BCH=m +CONFIG_MTD_NAND_ECC_BCH=y +CONFIG_MTD_SM_COMMON=m +CONFIG_MTD_NAND_DENALI=m +CONFIG_MTD_NAND_DENALI_PCI=m +CONFIG_MTD_NAND_DENALI_DT=m +CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018 +CONFIG_MTD_NAND_GPIO=m +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set +CONFIG_MTD_NAND_IDS=m +CONFIG_MTD_NAND_RICOH=m +CONFIG_MTD_NAND_DISKONCHIP=m +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 +CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y +CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y +CONFIG_MTD_NAND_DOCG4=m +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +CONFIG_MTD_NAND_PLATFORM=m +CONFIG_MTD_NAND_HISI504=m +CONFIG_MTD_ONENAND=m +CONFIG_MTD_ONENAND_VERIFY_WRITE=y +CONFIG_MTD_ONENAND_GENERIC=m +CONFIG_MTD_ONENAND_OTP=y +CONFIG_MTD_ONENAND_2X_PROGRAM=y + +# +# LPDDR & LPDDR2 PCM memory drivers +# +CONFIG_MTD_LPDDR=m +CONFIG_MTD_QINFO_PROBE=m +CONFIG_MTD_SPI_NOR=m +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +CONFIG_MTD_UBI_GLUEBI=m +CONFIG_MTD_UBI_BLOCK=y +CONFIG_OF=y +# CONFIG_OF_UNITTEST is not set +CONFIG_OF_PROMTREE=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_ADDRESS_PCI=y +CONFIG_OF_IRQ=y +CONFIG_OF_NET=y +CONFIG_OF_MDIO=m +CONFIG_OF_PCI=y +CONFIG_OF_PCI_IRQ=y +CONFIG_OF_MTD=y +# CONFIG_OF_OVERLAY is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_SERIAL=m +CONFIG_PARPORT_PC_FIFO=y +CONFIG_PARPORT_PC_SUPERIO=y +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +CONFIG_PARPORT_AX88796=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +CONFIG_PNPBIOS=y +CONFIG_PNPBIOS_PROC_FS=y +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +CONFIG_BLK_DEV_FD=m +CONFIG_PARIDE=m + +# +# Parallel IDE high-level drivers +# +CONFIG_PARIDE_PD=m +CONFIG_PARIDE_PCD=m +CONFIG_PARIDE_PF=m +CONFIG_PARIDE_PT=m +CONFIG_PARIDE_PG=m + +# +# Parallel IDE protocol modules +# +CONFIG_PARIDE_ATEN=m +CONFIG_PARIDE_BPCK=m +CONFIG_PARIDE_BPCK6=m +CONFIG_PARIDE_COMM=m +CONFIG_PARIDE_DSTR=m +CONFIG_PARIDE_FIT2=m +CONFIG_PARIDE_FIT3=m +CONFIG_PARIDE_EPAT=m +CONFIG_PARIDE_EPATC8=y +CONFIG_PARIDE_EPIA=m +CONFIG_PARIDE_FRIQ=m +CONFIG_PARIDE_FRPW=m +CONFIG_PARIDE_KBIC=m +CONFIG_PARIDE_KTTI=m +CONFIG_PARIDE_ON20=m +CONFIG_PARIDE_ON26=m +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_ZRAM=m +CONFIG_ZRAM_LZ4_COMPRESS=y +CONFIG_BLK_CPQ_CISS_DA=m +CONFIG_CISS_SCSI_TAPE=y +CONFIG_BLK_DEV_DAC960=m +CONFIG_BLK_DEV_UMEM=m +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_OSD=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +CONFIG_CDROM_PKTCDVD_WCACHE=y +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_BLK_DEV_RBD=m +CONFIG_BLK_DEV_RSXX=m +CONFIG_BLK_DEV_NVME=m + +# +# Misc devices +# +CONFIG_SENSORS_LIS3LV02D=m +CONFIG_AD525X_DPOT=m +CONFIG_AD525X_DPOT_I2C=m +CONFIG_AD525X_DPOT_SPI=m +CONFIG_DUMMY_IRQ=m +CONFIG_IBM_ASM=m +CONFIG_PHANTOM=m +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_CS5535_MFGPT=m +CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 +CONFIG_CS5535_CLOCK_EVENT_SRC=m +CONFIG_HP_ILO=m +CONFIG_APDS9802ALS=m +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_DS1682=m +CONFIG_TI_DAC7512=m +CONFIG_VMWARE_BALLOON=m +CONFIG_BMP085=y +CONFIG_BMP085_I2C=m +CONFIG_BMP085_SPI=m +CONFIG_PCH_PHUB=m +CONFIG_USB_SWITCH_FSA9480=m +CONFIG_LATTICE_ECP3_CONFIG=m +CONFIG_SRAM=y +CONFIG_C2PORT=m +CONFIG_C2PORT_DURAMAR_2150=m + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_93XX46=m +CONFIG_CB710_CORE=m +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y + +# +# Texas Instruments shared transport line discipline +# +CONFIG_TI_ST=m +CONFIG_SENSORS_LIS3_I2C=m + +# +# Altera FPGA firmware download module +# +CONFIG_ALTERA_STAPL=m +CONFIG_INTEL_MEI=m +CONFIG_INTEL_MEI_ME=m +CONFIG_INTEL_MEI_TXE=m +CONFIG_VMWARE_VMCI=m + +# +# Intel MIC Bus Driver +# + +# +# SCIF Bus Driver +# + +# +# Intel MIC Host Driver +# + +# +# Intel MIC Card Driver +# + +# +# SCIF Driver +# + +# +# Intel MIC Coprocessor State Management (COSM) Drivers +# +CONFIG_ECHO=m +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_KERNEL_API is not set +# CONFIG_CXL_EEH is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=m +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +CONFIG_SCSI_NETLINK=y +# CONFIG_SCSI_MQ_DEFAULT is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=m +CONFIG_CHR_DEV_SCH=m +CONFIG_SCSI_ENCLOSURE=m +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +CONFIG_SCSI_SCAN_ASYNC=y + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_LIBSAS=m +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_ISCSI_BOOT_SYSFS=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_BE2ISCSI=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_7000FASST=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AHA1740=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +CONFIG_AIC79XX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +CONFIG_SCSI_MVSAS_TASKLET=y +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_DPT_I2O=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_IN2000=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ESAS2R=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=m +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +# CONFIG_SCSI_FLASHPOINT is not set +CONFIG_VMWARE_PVSCSI=m +CONFIG_HYPERV_STORAGE=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +CONFIG_SCSI_SNIC=m +# CONFIG_SCSI_SNIC_DEBUG_FS is not set +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_DTC3280=m +CONFIG_SCSI_EATA=m +# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set +# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set +CONFIG_SCSI_EATA_MAX_TAGS=16 +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +CONFIG_SCSI_ISCI=m +CONFIG_SCSI_GENERIC_NCR5380=m +CONFIG_SCSI_GENERIC_NCR5380_MMIO=m +CONFIG_SCSI_GENERIC_NCR53C400=y +CONFIG_SCSI_IPS=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_PPA=m +CONFIG_SCSI_IMM=m +# CONFIG_SCSI_IZIP_EPP16 is not set +# CONFIG_SCSI_IZIP_SLOW_CTR is not set +CONFIG_SCSI_NCR53C406A=m +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +CONFIG_SCSI_SYM53C8XX_MMIO=y +CONFIG_SCSI_IPR=m +CONFIG_SCSI_IPR_TRACE=y +# CONFIG_SCSI_IPR_DUMP is not set +CONFIG_SCSI_PAS16=m +CONFIG_SCSI_QLOGIC_FAS=m +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_TCM_QLA2XXX=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_SIM710=m +CONFIG_SCSI_SYM53C416=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_T128=m +CONFIG_SCSI_U14_34F=m +# CONFIG_SCSI_U14_34F_TAGGED_QUEUE is not set +# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set +CONFIG_SCSI_U14_34F_MAX_TAGS=8 +CONFIG_SCSI_ULTRASTOR=m +CONFIG_SCSI_NSP32=m +CONFIG_SCSI_WD719X=m +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_VIRTIO=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +CONFIG_SCSI_DH_RDAC=m +CONFIG_SCSI_DH_HP_SW=m +CONFIG_SCSI_DH_EMC=m +CONFIG_SCSI_DH_ALUA=m +CONFIG_SCSI_OSD_INITIATOR=m +CONFIG_SCSI_OSD_ULD=m +CONFIG_SCSI_OSD_DPRINT_SENSE=0 +# CONFIG_SCSI_OSD_DEBUG is not set +CONFIG_ATA=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_ACPI=y +CONFIG_SATA_ZPODD=y +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_AHCI_CEVA=m +CONFIG_AHCI_QORIQ=m +CONFIG_SATA_INIC162X=m +CONFIG_SATA_ACARD_AHCI=m +CONFIG_SATA_SIL24=m +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +CONFIG_PDC_ADMA=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_SX4=m +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +CONFIG_ATA_PIIX=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_SATA_PROMISE=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIS=m +CONFIG_SATA_SVW=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m + +# +# PATA SFF controllers with BMDMA +# +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_ATP867X=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CS5535=m +CONFIG_PATA_CS5536=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +CONFIG_PATA_HPT3X3_DMA=y +CONFIG_PATA_IT8213=m +CONFIG_PATA_IT821X=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RDC=m +CONFIG_PATA_SC1200=m +CONFIG_PATA_SCH=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_SIS=m +CONFIG_PATA_TOSHIBA=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m + +# +# PIO-only SFF controllers +# +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_ISAPNP=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_QDI=m +CONFIG_PATA_RZ1000=m +CONFIG_PATA_WINBOND_VLB=m + +# +# Generic fallback / legacy drivers +# +CONFIG_PATA_ACPI=m +CONFIG_ATA_GENERIC=m +CONFIG_PATA_LEGACY=m +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +# CONFIG_MD_CLUSTER is not set +CONFIG_BCACHE=m +# CONFIG_BCACHE_DEBUG is not set +# CONFIG_BCACHE_CLOSURES_DEBUG is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=m +# CONFIG_DM_MQ_DEFAULT is not set +# CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=m +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_MQ=m +CONFIG_DM_CACHE_SMQ=m +CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_ERA=m +CONFIG_DM_MIRROR=m +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_DM_UEVENT=y +CONFIG_DM_FLAKEY=m +CONFIG_DM_VERITY=m +CONFIG_DM_SWITCH=m +CONFIG_DM_LOG_WRITES=m +CONFIG_TARGET_CORE=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_PSCSI=m +CONFIG_TCM_USER2=m +CONFIG_LOOPBACK_TARGET=m +CONFIG_TCM_FC=m +CONFIG_ISCSI_TARGET=m +CONFIG_SBP_TARGET=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=128 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MAC_EMUMOUSEBTN=m +CONFIG_NETDEVICES=y +CONFIG_MII=m +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=m +CONFIG_EQUALIZER=m +# CONFIG_NET_FC is not set +CONFIG_IFB=m +CONFIG_NET_TEAM=m +CONFIG_NET_TEAM_MODE_BROADCAST=m +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m +CONFIG_NET_TEAM_MODE_RANDOM=m +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m +CONFIG_NET_TEAM_MODE_LOADBALANCE=m +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_IPVLAN=m +CONFIG_VXLAN=m +CONFIG_GENEVE=m +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_NTB_NETDEV is not set +CONFIG_RIONET=m +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RIONET_RX_SIZE=128 +CONFIG_TUN=m +# CONFIG_TUN_VNET_CROSS_LE is not set +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +CONFIG_NLMON=m +CONFIG_SUNGEM_PHY=m +CONFIG_ARCNET=m +CONFIG_ARCNET_1201=m +CONFIG_ARCNET_1051=m +CONFIG_ARCNET_RAW=m +CONFIG_ARCNET_CAP=m +CONFIG_ARCNET_COM90xx=m +CONFIG_ARCNET_COM90xxIO=m +CONFIG_ARCNET_RIM_I=m +CONFIG_ARCNET_COM20020=m +CONFIG_ARCNET_COM20020_ISA=m +CONFIG_ARCNET_COM20020_PCI=m +CONFIG_ARCNET_COM20020_CS=m +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +CONFIG_ATM_ENI_TUNE_BURST=y +# CONFIG_ATM_ENI_BURST_TX_16W is not set +CONFIG_ATM_ENI_BURST_TX_8W=y +# CONFIG_ATM_ENI_BURST_TX_4W is not set +# CONFIG_ATM_ENI_BURST_TX_2W is not set +# CONFIG_ATM_ENI_BURST_RX_16W is not set +# CONFIG_ATM_ENI_BURST_RX_8W is not set +CONFIG_ATM_ENI_BURST_RX_4W=y +# CONFIG_ATM_ENI_BURST_RX_2W is not set +CONFIG_ATM_FIRESTREAM=m +CONFIG_ATM_ZATM=m +# CONFIG_ATM_ZATM_DEBUG is not set +CONFIG_ATM_NICSTAR=m +CONFIG_ATM_NICSTAR_USE_SUNI=y +CONFIG_ATM_NICSTAR_USE_IDT77105=y +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_AMBASSADOR=m +# CONFIG_ATM_AMBASSADOR_DEBUG is not set +CONFIG_ATM_HORIZON=m +# CONFIG_ATM_HORIZON_DEBUG is not set +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_FORE200E=m +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_FORE200E_TX_RETRY=16 +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_HE=m +CONFIG_ATM_HE_USE_SUNI=y +CONFIG_ATM_SOLOS=m + +# +# CAIF transport drivers +# +CONFIG_CAIF_TTY=m +CONFIG_CAIF_SPI_SLAVE=m +CONFIG_CAIF_SPI_SYNC=y +CONFIG_CAIF_HSI=m +CONFIG_CAIF_VIRTIO=m +CONFIG_VHOST_NET=m +CONFIG_VHOST_SCSI=m +CONFIG_VHOST_RING=m +CONFIG_VHOST=m +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set + +# +# Distributed Switch Architecture drivers +# +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y +CONFIG_NET_DSA_MV88E6131=m +CONFIG_NET_DSA_MV88E6123_61_65=m +CONFIG_NET_DSA_MV88E6171=m +CONFIG_NET_DSA_MV88E6352=m +CONFIG_NET_DSA_BCM_SF2=m +CONFIG_ETHERNET=y +CONFIG_MDIO=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_EL3=m +CONFIG_3C515=m +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_3C589=m +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_NET_VENDOR_AGERE=y +CONFIG_ET131X=m +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ALTERA_TSE=m +CONFIG_NET_VENDOR_AMD=y +CONFIG_AMD8111_ETH=m +CONFIG_LANCE=m +CONFIG_PCNET32=m +CONFIG_PCMCIA_NMCLAN=m +CONFIG_NI65=m +CONFIG_NET_VENDOR_ARC=y +CONFIG_ARC_EMAC_CORE=m +CONFIG_ARC_EMAC=m +CONFIG_EMAC_ROCKCHIP=m +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_ATL2=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +CONFIG_ALX=m +CONFIG_NET_VENDOR_AURORA=y +CONFIG_AURORA_NB8800=m +CONFIG_NET_CADENCE=y +CONFIG_MACB=m +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_BCMGENET=m +CONFIG_BNX2=m +CONFIG_CNIC=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +CONFIG_BNX2X_SRIOV=y +# CONFIG_BNX2X_VXLAN is not set +CONFIG_SYSTEMPORT=m +CONFIG_BNXT=m +CONFIG_BNXT_SRIOV=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_BNA=m +CONFIG_NET_VENDOR_CAVIUM=y +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +CONFIG_CHELSIO_T4VF=m +CONFIG_NET_VENDOR_CIRRUS=y +CONFIG_CS89x0=m +CONFIG_CS89x0_PLATFORM=y +CONFIG_NET_VENDOR_CISCO=y +CONFIG_ENIC=m +CONFIG_CX_ECAT=m +CONFIG_DNET=m +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=m +CONFIG_DE2104X_DSL=0 +CONFIG_TULIP=m +CONFIG_TULIP_MWI=y +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +CONFIG_NET_VENDOR_DLINK=y +CONFIG_DL2K=m +CONFIG_SUNDANCE=m +CONFIG_SUNDANCE_MMIO=y +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_BE2NET=m +CONFIG_BE2NET_HWMON=y +CONFIG_BE2NET_VXLAN=y +CONFIG_NET_VENDOR_EZCHIP=y +CONFIG_EZCHIP_NPS_MANAGEMENT_ENET=m +CONFIG_NET_VENDOR_EXAR=y +CONFIG_S2IO=m +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_NET_VENDOR_FUJITSU=y +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_NET_VENDOR_HP=y +CONFIG_HP100=m +CONFIG_NET_VENDOR_INTEL=y +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGB_HWMON=y +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBE_VXLAN=y +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBEVF=m +CONFIG_I40E=m +CONFIG_I40E_VXLAN=y +CONFIG_I40EVF=m +CONFIG_FM10K=m +CONFIG_FM10K_VXLAN=y +CONFIG_NET_VENDOR_I825XX=y +CONFIG_JME=m +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_MVMDIO=m +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKGE_GENESIS=y +CONFIG_SKY2=m +# CONFIG_SKY2_DEBUG is not set +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_MLX4_EN=m +CONFIG_MLX4_EN_VXLAN=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_MLXSW_CORE=m +CONFIG_MLXSW_PCI=m +CONFIG_MLXSW_SWITCHX2=m +CONFIG_MLXSW_SPECTRUM=m +CONFIG_NET_VENDOR_MICREL=y +CONFIG_KS8842=m +CONFIG_KS8851=m +CONFIG_KS8851_MLL=m +CONFIG_KSZ884X_PCI=m +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_ENC28J60=m +# CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_ENCX24J600=m +CONFIG_NET_VENDOR_MYRI=y +CONFIG_MYRI10GE=m +CONFIG_FEALNX=m +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NATSEMI=m +CONFIG_NS83820=m +CONFIG_NET_VENDOR_8390=y +CONFIG_PCMCIA_AXNET=m +CONFIG_NE2000=m +CONFIG_NE2K_PCI=m +CONFIG_PCMCIA_PCNET=m +CONFIG_ULTRA=m +CONFIG_WD80x3=m +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_FORCEDETH=m +CONFIG_NET_VENDOR_OKI=y +CONFIG_PCH_GBE=m +CONFIG_ETHOC=m +CONFIG_NET_PACKET_ENGINE=y +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_QLA3XXX=m +CONFIG_QLCNIC=m +CONFIG_QLCNIC_SRIOV=y +CONFIG_QLCNIC_VXLAN=y +CONFIG_QLCNIC_HWMON=y +CONFIG_QLGE=m +CONFIG_NETXEN_NIC=m +CONFIG_QED=m +CONFIG_QEDE=m +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_ATP=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_8139TOO_PIO=y +CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=m +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_RDC=y +CONFIG_R6040=m +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_ROCKER=m +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_SXGBE_ETH=m +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_SC92031=m +CONFIG_NET_VENDOR_SIS=y +CONFIG_SIS900=m +CONFIG_SIS190=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_SFC_MCDI_MON=y +CONFIG_SFC_SRIOV=y +CONFIG_SFC_MCDI_LOGGING=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_SMC9194=m +CONFIG_PCMCIA_SMC91C92=m +CONFIG_EPIC100=m +CONFIG_SMSC911X=m +# CONFIG_SMSC911X_ARCH_HOOKS is not set +CONFIG_SMSC9420=m +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_STMMAC_ETH=m +CONFIG_STMMAC_PLATFORM=m +CONFIG_DWMAC_GENERIC=m +CONFIG_DWMAC_IPQ806X=m +CONFIG_DWMAC_LPC18XX=m +CONFIG_DWMAC_MESON=m +CONFIG_DWMAC_ROCKCHIP=m +CONFIG_DWMAC_SOCFPGA=m +CONFIG_DWMAC_STI=m +CONFIG_DWMAC_SUNXI=m +CONFIG_STMMAC_PCI=m +CONFIG_NET_VENDOR_SUN=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NIU=m +CONFIG_NET_VENDOR_SYNOPSYS=y +CONFIG_SYNOPSYS_DWC_ETH_QOS=m +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_TEHUTI=m +CONFIG_NET_VENDOR_TI=y +CONFIG_TI_CPSW_ALE=m +CONFIG_TLAN=m +CONFIG_NET_VENDOR_VIA=y +CONFIG_VIA_RHINE=m +CONFIG_VIA_RHINE_MMIO=y +CONFIG_VIA_VELOCITY=m +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_WIZNET_W5100=m +CONFIG_WIZNET_W5300=m +# CONFIG_WIZNET_BUS_DIRECT is not set +# CONFIG_WIZNET_BUS_INDIRECT is not set +CONFIG_WIZNET_BUS_ANY=y +CONFIG_NET_VENDOR_XIRCOM=y +CONFIG_PCMCIA_XIRC2PS=m +CONFIG_FDDI=m +CONFIG_DEFXX=m +CONFIG_DEFXX_MMIO=y +CONFIG_SKFP=m +CONFIG_HIPPI=y +CONFIG_ROADRUNNER=m +CONFIG_ROADRUNNER_LARGE_RINGS=y +CONFIG_NET_SB1000=m +CONFIG_PHYLIB=m + +# +# MII PHY device drivers +# +CONFIG_AQUANTIA_PHY=m +CONFIG_AT803X_PHY=m +CONFIG_AMD_PHY=m +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_TERANETICS_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BCM_NET_PHYLIB=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM7XXX_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m +CONFIG_MICREL_PHY=m +CONFIG_DP83848_PHY=m +CONFIG_DP83867_PHY=m +CONFIG_MICROCHIP_PHY=m +CONFIG_FIXED_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_GPIO=m +CONFIG_MDIO_BUS_MUX=m +CONFIG_MDIO_BUS_MUX_GPIO=m +CONFIG_MDIO_BUS_MUX_MMIOREG=m +CONFIG_MDIO_BCM_UNIMAC=m +CONFIG_MICREL_KS8995MA=m +CONFIG_PLIP=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOATM=m +CONFIG_PPPOE=m +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_SLIP=m +CONFIG_SLHC=m +CONFIG_SLIP_COMPRESSED=y +CONFIG_SLIP_SMART=y +CONFIG_SLIP_MODE_SLIP6=y + +# +# Host-side USB support is needed for USB Network Adapter support +# +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_HUAWEI_CDC_NCM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_USB_NET_KALMIA=m +CONFIG_USB_NET_QMI_WWAN=m +CONFIG_USB_HSO=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_CDC_PHONET=m +CONFIG_USB_IPHETH=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_VL600=m +CONFIG_USB_NET_CH9200=m +CONFIG_WLAN=y +CONFIG_PCMCIA_RAYCS=m +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AIRO=m +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_AIRO_CS=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PRISM54=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_ADM8211=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_MAC80211_HWSIM=m +CONFIG_MWL8K=m +CONFIG_ATH_COMMON=m +CONFIG_ATH_CARDS=m +# CONFIG_ATH_DEBUG is not set +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +# CONFIG_ATH5K_TRACER is not set +CONFIG_ATH5K_PCI=y +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y +CONFIG_ATH9K_DEBUGFS=y +CONFIG_ATH9K_STATION_STATISTICS=y +# CONFIG_ATH9K_DYNACK is not set +CONFIG_ATH9K_WOW=y +CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y +CONFIG_ATH9K_HTC=m +# CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +# CONFIG_CARL9170_DEBUGFS is not set +CONFIG_CARL9170_WPC=y +# CONFIG_CARL9170_HWRNG is not set +CONFIG_ATH6KL=m +CONFIG_ATH6KL_SDIO=m +CONFIG_ATH6KL_USB=m +# CONFIG_ATH6KL_DEBUG is not set +# CONFIG_ATH6KL_TRACING is not set +CONFIG_AR5523=m +CONFIG_WIL6210=m +CONFIG_WIL6210_ISR_COR=y +# CONFIG_WIL6210_TRACING is not set +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +# CONFIG_ATH10K_DEBUG is not set +CONFIG_ATH10K_DEBUGFS=y +# CONFIG_ATH10K_TRACING is not set +CONFIG_WCN36XX=m +# CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_B43=m +CONFIG_B43_BCMA=y +CONFIG_B43_SSB=y +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_BCMA is not set +# CONFIG_B43_BUSES_SSB is not set +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_SDIO=y +CONFIG_B43_BCMA_PIO=y +CONFIG_B43_PIO=y +CONFIG_B43_PHY_G=y +CONFIG_B43_PHY_N=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_PHY_HT=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_HWRNG=y +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_BRCMUTIL=m +CONFIG_BRCMSMAC=m +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y +CONFIG_BRCMFMAC_SDIO=y +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMFMAC_PCIE=y +# CONFIG_BRCM_TRACING is not set +# CONFIG_BRCMDBG is not set +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +CONFIG_HOSTAP_FIRMWARE_NVRAM=y +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_CS=m +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_OPMODE_MODULAR=y +# CONFIG_IWLWIFI_BCAST_FILTERING is not set +# CONFIG_IWLWIFI_UAPSD is not set + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +# CONFIG_IWLWIFI_DEBUGFS is not set +CONFIG_IWLWIFI_DEVICE_TRACING=y +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +# CONFIG_IWLEGACY_DEBUGFS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_HERMES=m +CONFIG_HERMES_PRISM=y +CONFIG_HERMES_CACHE_FW_ON_INIT=y +CONFIG_PLX_HERMES=m +CONFIG_TMD_HERMES=m +CONFIG_NORTEL_HERMES=m +CONFIG_PCI_HERMES=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_SPECTRUM=m +CONFIG_ORINOCO_USB=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +# CONFIG_P54_SPI_DEFAULT_EEPROM is not set +CONFIG_P54_LEDS=y +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2800PCI_RT33XX=y +CONFIG_RT2800PCI_RT35XX=y +CONFIG_RT2800PCI_RT53XX=y +CONFIG_RT2800PCI_RT3290=y +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +CONFIG_RT2800USB_RT3573=y +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_RT55XX=y +CONFIG_RT2800USB_UNKNOWN=y +CONFIG_RT2800_LIB=m +CONFIG_RT2800_LIB_MMIO=m +CONFIG_RT2X00_LIB_MMIO=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_LIB_DEBUGFS is not set +# CONFIG_RT2X00_DEBUG is not set +CONFIG_WL_MEDIATEK=y +CONFIG_MT7601U=m +CONFIG_RTL_CARDS=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +# CONFIG_RTL8XXXU is not set +CONFIG_WL_TI=y +CONFIG_WL1251=m +CONFIG_WL1251_SPI=m +CONFIG_WL1251_SDIO=m +CONFIG_WL12XX=m +CONFIG_WL18XX=m +CONFIG_WLCORE=m +CONFIG_WLCORE_SPI=m +CONFIG_WLCORE_SDIO=m +CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_CW1200_WLAN_SPI=m +CONFIG_RSI_91X=m +# CONFIG_RSI_DEBUGFS is not set +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m + +# +# WiMAX Wireless Broadband devices +# +CONFIG_WIMAX_I2400M=m +CONFIG_WIMAX_I2400M_USB=m +CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 +# CONFIG_WAN is not set +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKELB=m +CONFIG_IEEE802154_AT86RF230=m +# CONFIG_IEEE802154_AT86RF230_DEBUGFS is not set +CONFIG_IEEE802154_MRF24J40=m +CONFIG_IEEE802154_CC2520=m +CONFIG_IEEE802154_ATUSB=m +CONFIG_VMXNET3=m +CONFIG_FUJITSU_ES=m +CONFIG_HYPERV_NET=m +CONFIG_ISDN=y +CONFIG_ISDN_I4L=m +CONFIG_ISDN_PPP=y +CONFIG_ISDN_PPP_VJ=y +CONFIG_ISDN_MPP=y +CONFIG_IPPP_FILTER=y +CONFIG_ISDN_PPP_BSDCOMP=m +CONFIG_ISDN_AUDIO=y +CONFIG_ISDN_TTY_FAX=y + +# +# ISDN feature submodules +# +CONFIG_ISDN_DIVERSION=m + +# +# ISDN4Linux hardware drivers +# + +# +# Passive cards +# +CONFIG_ISDN_DRV_HISAX=m + +# +# D-channel protocol features +# +CONFIG_HISAX_EURO=y +CONFIG_DE_AOC=y +# CONFIG_HISAX_NO_SENDCOMPLETE is not set +# CONFIG_HISAX_NO_LLC is not set +# CONFIG_HISAX_NO_KEYPAD is not set +CONFIG_HISAX_1TR6=y +CONFIG_HISAX_NI1=y +CONFIG_HISAX_MAX_CARDS=8 + +# +# HiSax supported cards +# +CONFIG_HISAX_16_0=y +CONFIG_HISAX_16_3=y +CONFIG_HISAX_TELESPCI=y +CONFIG_HISAX_S0BOX=y +CONFIG_HISAX_AVM_A1=y +CONFIG_HISAX_FRITZPCI=y +CONFIG_HISAX_AVM_A1_PCMCIA=y +CONFIG_HISAX_ELSA=y +CONFIG_HISAX_IX1MICROR2=y +CONFIG_HISAX_DIEHLDIVA=y +CONFIG_HISAX_ASUSCOM=y +CONFIG_HISAX_TELEINT=y +CONFIG_HISAX_HFCS=y +CONFIG_HISAX_SEDLBAUER=y +CONFIG_HISAX_SPORTSTER=y +CONFIG_HISAX_MIC=y +CONFIG_HISAX_NETJET=y +CONFIG_HISAX_NETJET_U=y +CONFIG_HISAX_NICCY=y +CONFIG_HISAX_ISURF=y +CONFIG_HISAX_HSTSAPHIR=y +CONFIG_HISAX_BKM_A4T=y +CONFIG_HISAX_SCT_QUADRO=y +CONFIG_HISAX_GAZEL=y +CONFIG_HISAX_HFC_PCI=y +CONFIG_HISAX_W6692=y +CONFIG_HISAX_HFC_SX=y +CONFIG_HISAX_ENTERNOW_PCI=y +# CONFIG_HISAX_DEBUG is not set + +# +# HiSax PCMCIA card service modules +# +CONFIG_HISAX_SEDLBAUER_CS=m +CONFIG_HISAX_ELSA_CS=m +CONFIG_HISAX_AVM_A1_CS=m +CONFIG_HISAX_TELES_CS=m + +# +# HiSax sub driver modules +# +CONFIG_HISAX_ST5481=m +CONFIG_HISAX_HFCUSB=m +CONFIG_HISAX_HFC4S8S=m +CONFIG_HISAX_FRITZ_PCIPNP=m + +# +# Active cards +# +CONFIG_ISDN_DRV_ICN=m +CONFIG_ISDN_DRV_PCBIT=m +CONFIG_ISDN_DRV_SC=m +CONFIG_ISDN_DRV_ACT2000=m +CONFIG_ISDN_CAPI=m +CONFIG_CAPI_TRACE=y +CONFIG_ISDN_CAPI_CAPI20=m +CONFIG_ISDN_CAPI_MIDDLEWARE=y +CONFIG_ISDN_CAPI_CAPIDRV=m +# CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set + +# +# CAPI hardware drivers +# +CONFIG_CAPI_AVM=y +CONFIG_ISDN_DRV_AVMB1_B1ISA=m +CONFIG_ISDN_DRV_AVMB1_B1PCI=m +CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y +CONFIG_ISDN_DRV_AVMB1_T1ISA=m +CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m +CONFIG_ISDN_DRV_AVMB1_AVM_CS=m +CONFIG_ISDN_DRV_AVMB1_T1PCI=m +CONFIG_ISDN_DRV_AVMB1_C4=m +CONFIG_CAPI_EICON=y +CONFIG_ISDN_DIVAS=m +CONFIG_ISDN_DIVAS_BRIPCI=y +CONFIG_ISDN_DIVAS_PRIPCI=y +CONFIG_ISDN_DIVAS_DIVACAPI=m +CONFIG_ISDN_DIVAS_USERIDI=m +CONFIG_ISDN_DIVAS_MAINT=m +CONFIG_ISDN_DRV_GIGASET=m +CONFIG_GIGASET_CAPI=y +# CONFIG_GIGASET_I4L is not set +# CONFIG_GIGASET_DUMMYLL is not set +CONFIG_GIGASET_BASE=m +CONFIG_GIGASET_M105=m +CONFIG_GIGASET_M101=m +# CONFIG_GIGASET_DEBUG is not set +CONFIG_HYSDN=m +CONFIG_HYSDN_CAPI=y +CONFIG_MISDN=m +CONFIG_MISDN_DSP=m +CONFIG_MISDN_L1OIP=m + +# +# mISDN hardware drivers +# +CONFIG_MISDN_HFCPCI=m +CONFIG_MISDN_HFCMULTI=m +CONFIG_MISDN_HFCUSB=m +CONFIG_MISDN_AVMFRITZ=m +CONFIG_MISDN_SPEEDFAX=m +CONFIG_MISDN_INFINEON=m +CONFIG_MISDN_W6692=m +CONFIG_MISDN_NETJET=m +CONFIG_MISDN_IPAC=m +CONFIG_MISDN_ISAR=m +CONFIG_ISDN_HDLC=m +CONFIG_NVM=y +# CONFIG_NVM_DEBUG is not set +CONFIG_NVM_GENNVM=m +CONFIG_NVM_RRPC=m + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_LEDS=m +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=m +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_MATRIXKMAP=m + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ADP5588=m +CONFIG_KEYBOARD_ADP5589=m +CONFIG_KEYBOARD_ATKBD=m +CONFIG_KEYBOARD_QT1070=m +CONFIG_KEYBOARD_QT2160=m +CONFIG_KEYBOARD_LKKBD=m +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m +CONFIG_KEYBOARD_TCA6416=m +CONFIG_KEYBOARD_TCA8418=m +CONFIG_KEYBOARD_MATRIX=m +CONFIG_KEYBOARD_LM8323=m +CONFIG_KEYBOARD_LM8333=m +CONFIG_KEYBOARD_MAX7359=m +CONFIG_KEYBOARD_MCS=m +CONFIG_KEYBOARD_MPR121=m +CONFIG_KEYBOARD_NEWTON=m +CONFIG_KEYBOARD_OPENCORES=m +CONFIG_KEYBOARD_SAMSUNG=m +CONFIG_KEYBOARD_STOWAWAY=m +CONFIG_KEYBOARD_SUNKBD=m +CONFIG_KEYBOARD_STMPE=m +CONFIG_KEYBOARD_OMAP4=m +CONFIG_KEYBOARD_XTKBD=m +CONFIG_KEYBOARD_CROS_EC=m +CONFIG_KEYBOARD_CAP11XX=m +CONFIG_KEYBOARD_BCM=m +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_SENTELIC=y +CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_OLPC=y +CONFIG_MOUSE_PS2_FOCALTECH=y +# CONFIG_MOUSE_PS2_VMMOUSE is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_CYAPA=m +CONFIG_MOUSE_ELAN_I2C=m +CONFIG_MOUSE_ELAN_I2C_I2C=y +CONFIG_MOUSE_ELAN_I2C_SMBUS=y +CONFIG_MOUSE_INPORT=m +CONFIG_MOUSE_ATIXL=y +CONFIG_MOUSE_LOGIBM=m +CONFIG_MOUSE_PC110PAD=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_GPIO=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_USB=y +CONFIG_JOYSTICK_IFORCE_232=y +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TWIDJOY=m +CONFIG_JOYSTICK_ZHENHUA=m +CONFIG_JOYSTICK_DB9=m +CONFIG_JOYSTICK_GAMECON=m +CONFIG_JOYSTICK_TURBOGRAFX=m +CONFIG_JOYSTICK_AS5011=m +CONFIG_JOYSTICK_JOYDUMP=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_WALKERA0701=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_ACECAD=m +CONFIG_TABLET_USB_AIPTEK=m +CONFIG_TABLET_USB_GTCO=m +CONFIG_TABLET_USB_HANWANG=m +CONFIG_TABLET_USB_KBTAB=m +CONFIG_TABLET_SERIAL_WACOM4=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_PROPERTIES=y +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879_SPI=m +CONFIG_TOUCHSCREEN_AR1021_I2C=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_DYNAPRO=m +CONFIG_TOUCHSCREEN_HAMPSHIRE=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_EGALAX=m +CONFIG_TOUCHSCREEN_FT6236=m +CONFIG_TOUCHSCREEN_FUJITSU=m +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_IMX6UL_TSC=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_HTCPEN=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TOUCHSCREEN_UCB1400=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_WDT87XX_I2C=m +CONFIG_TOUCHSCREEN_WM831X=m +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_WM9705=y +CONFIG_TOUCHSCREEN_WM9712=y +CONFIG_TOUCHSCREEN_WM9713=y +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_MC13783=m +CONFIG_TOUCHSCREEN_USB_EGALAX=y +CONFIG_TOUCHSCREEN_USB_PANJIT=y +CONFIG_TOUCHSCREEN_USB_3M=y +CONFIG_TOUCHSCREEN_USB_ITM=y +CONFIG_TOUCHSCREEN_USB_ETURBO=y +CONFIG_TOUCHSCREEN_USB_GUNZE=y +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y +CONFIG_TOUCHSCREEN_USB_GOTOP=y +CONFIG_TOUCHSCREEN_USB_JASTEC=y +CONFIG_TOUCHSCREEN_USB_ELO=y +CONFIG_TOUCHSCREEN_USB_E2I=y +CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y +CONFIG_TOUCHSCREEN_USB_NEXIO=y +CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC_SERIO=m +CONFIG_TOUCHSCREEN_TSC200X_CORE=m +CONFIG_TOUCHSCREEN_TSC2004=m +CONFIG_TOUCHSCREEN_TSC2005=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_PCAP=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_STMPE=m +CONFIG_TOUCHSCREEN_SUR40=m +CONFIG_TOUCHSCREEN_SX8654=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_TOUCHSCREEN_ROHM_BU21023=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_AD714X_I2C=m +CONFIG_INPUT_AD714X_SPI=m +CONFIG_INPUT_ARIZONA_HAPTICS=m +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_E3X0_BUTTON=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MC13783_PWRBUTTON=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_BEEPER=m +CONFIG_INPUT_GPIO_TILT_POLLED=m +CONFIG_INPUT_WISTRON_BTNS=m +CONFIG_INPUT_ATLAS_BTNS=m +CONFIG_INPUT_ATI_REMOTE2=m +CONFIG_INPUT_KEYSPAN_REMOTE=m +CONFIG_INPUT_KXTJ9=m +CONFIG_INPUT_KXTJ9_POLLED_MODE=y +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_YEALINK=m +CONFIG_INPUT_CM109=m +CONFIG_INPUT_REGULATOR_HAPTIC=m +CONFIG_INPUT_RETU_PWRBUTTON=m +CONFIG_INPUT_TPS65218_PWRBUTTON=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_PCF50633_PMU=m +CONFIG_INPUT_PCF8574=m +CONFIG_INPUT_PWM_BEEPER=m +CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +CONFIG_INPUT_WM831X_ON=m +CONFIG_INPUT_PCAP=m +CONFIG_INPUT_ADXL34X=m +CONFIG_INPUT_ADXL34X_I2C=m +CONFIG_INPUT_ADXL34X_SPI=m +CONFIG_INPUT_IMS_PCU=m +CONFIG_INPUT_CMA3000=m +CONFIG_INPUT_CMA3000_I2C=m +CONFIG_INPUT_IDEAPAD_SLIDEBAR=m +CONFIG_INPUT_SOC_BUTTON_ARRAY=m +CONFIG_INPUT_DRV260X_HAPTICS=m +CONFIG_INPUT_DRV2665_HAPTICS=m +CONFIG_INPUT_DRV2667_HAPTICS=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=m +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=m +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_PARKBD=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_LIBPS2=m +CONFIG_SERIO_RAW=m +CONFIG_SERIO_ALTERA_PS2=m +CONFIG_SERIO_PS2MULT=m +CONFIG_SERIO_ARC_PS2=m +CONFIG_SERIO_APBPS2=m +CONFIG_SERIO_OLPC_APSP=m +CONFIG_HYPERV_KEYBOARD=m +CONFIG_USERIO=m +CONFIG_GAMEPORT=m +CONFIG_GAMEPORT_NS558=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_FM801=m + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_HW_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +CONFIG_MOXA_INTELLIO=m +CONFIG_MOXA_SMARTIO=m +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_NOZOMI=m +CONFIG_ISI=m +CONFIG_N_HDLC=m +CONFIG_N_GSM=m +CONFIG_TRACE_ROUTER=m +CONFIG_TRACE_SINK=m +CONFIG_DEVMEM=y +# CONFIG_DEVKMEM is not set + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_CS=m +CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_FOURPORT=m +CONFIG_SERIAL_8250_ACCENT=m +CONFIG_SERIAL_8250_BOCA=m +CONFIG_SERIAL_8250_EXAR_ST16C554=m +CONFIG_SERIAL_8250_HUB6=m +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y +# CONFIG_SERIAL_8250_FSL is not set +CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_8250_RT288X=y +CONFIG_SERIAL_8250_FINTEK=m +# CONFIG_SERIAL_8250_MID is not set + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_MAX310X=m +CONFIG_SERIAL_UARTLITE=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_OF_PLATFORM=m +CONFIG_SERIAL_SCCNXP=m +CONFIG_SERIAL_SC16IS7XX_CORE=m +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_SC16IS7XX_I2C=y +CONFIG_SERIAL_SC16IS7XX_SPI=y +CONFIG_SERIAL_TIMBERDALE=m +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 +CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 +CONFIG_SERIAL_IFX6X60=m +CONFIG_SERIAL_PCH_UART=m +CONFIG_SERIAL_XILINX_PS_UART=m +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_ARC_NR_PORTS=1 +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_RP2_NR_UARTS=32 +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_SERIAL_CONEXANT_DIGICOLOR=m +CONFIG_SERIAL_MEN_Z135=m +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_PANIC_EVENT=y +CONFIG_IPMI_PANIC_STRING=y +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_IPMI_SI_PROBE_DEFAULTS=y +CONFIG_IPMI_SSIF=m +CONFIG_IPMI_WATCHDOG=m +CONFIG_IPMI_POWEROFF=m +CONFIG_HW_RANDOM=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_INTEL=m +CONFIG_HW_RANDOM_AMD=m +CONFIG_HW_RANDOM_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HW_RANDOM_TPM=m +CONFIG_NVRAM=m +CONFIG_DTLK=m +CONFIG_R3964=m +CONFIG_APPLICOM=m +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +CONFIG_SYNCLINK_CS=m +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_SCx200_GPIO=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_RAW_DRIVER=m +CONFIG_MAX_RAW_DEVS=256 +CONFIG_HPET=y +CONFIG_HPET_MMAP=y +CONFIG_HPET_MMAP_DEFAULT=y +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TCG_CRB=m +CONFIG_TCG_TIS_ST33ZP24=m +CONFIG_TCG_TIS_ST33ZP24_I2C=m +CONFIG_TCG_TIS_ST33ZP24_SPI=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +CONFIG_XILLYBUS=m +CONFIG_XILLYBUS_PCIE=m +CONFIG_XILLYBUS_OF=m + +# +# I2C support +# +CONFIG_I2C=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX=m + +# +# Multiplexer I2C Chip support +# +CONFIG_I2C_ARB_GPIO_CHALLENGE=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_MUX_PINCTRL=m +CONFIG_I2C_MUX_REG=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_SMBUS=m +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCA=m + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NFORCE2_S4985=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# ACPI drivers +# +CONFIG_I2C_SCMI=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +CONFIG_I2C_CBUS_GPIO=m +CONFIG_I2C_DESIGNWARE_CORE=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_EG20T=m +CONFIG_I2C_EMEV2=m +CONFIG_I2C_GPIO=m +CONFIG_I2C_KEMPLD=m +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PXA=m +CONFIG_I2C_PXA_PCI=y +CONFIG_I2C_RK3X=m +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_XILINX=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_DIOLAN_U2C=m +CONFIG_I2C_DLN2=m +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +CONFIG_I2C_ROBOTFUZZ_OSIF=m +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_TINY_USB=m +CONFIG_I2C_VIPERBOARD=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +CONFIG_I2C_CROS_EC_TUNNEL=m +CONFIG_SCx200_ACB=m +# CONFIG_I2C_STUB is not set +CONFIG_I2C_SLAVE=y +CONFIG_I2C_SLAVE_EEPROM=m +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +CONFIG_SPI_ALTERA=m +CONFIG_SPI_BITBANG=m +CONFIG_SPI_BUTTERFLY=m +CONFIG_SPI_CADENCE=m +CONFIG_SPI_DLN2=m +CONFIG_SPI_GPIO=m +CONFIG_SPI_LM70_LLP=m +CONFIG_SPI_FSL_LIB=m +CONFIG_SPI_FSL_SPI=m +CONFIG_SPI_OC_TINY=m +CONFIG_SPI_PXA2XX_DMA=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_SPI_SC18IS602=m +CONFIG_SPI_TOPCLIFF_PCH=m +CONFIG_SPI_XCOMM=m +CONFIG_SPI_XILINX=m +CONFIG_SPI_ZYNQMP_GQSPI=m +CONFIG_SPI_DESIGNWARE=m +CONFIG_SPI_DW_PCI=m +CONFIG_SPI_DW_MID_DMA=y +CONFIG_SPI_DW_MMIO=m + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_TLE62X0=m +CONFIG_SPMI=m +CONFIG_HSI=m +CONFIG_HSI_BOARDINFO=y + +# +# HSI controllers +# + +# +# HSI clients +# +CONFIG_HSI_CHAR=m + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set + +# +# PPS clients support +# +CONFIG_PPS_CLIENT_KTIMER=m +CONFIG_PPS_CLIENT_LDISC=m +CONFIG_PPS_CLIENT_PARPORT=m +CONFIG_PPS_CLIENT_GPIO=m + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=m +CONFIG_DP83640_PHY=m +CONFIG_PTP_1588_CLOCK_PCH=m +CONFIG_PINCTRL=y + +# +# Pin controllers +# +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +CONFIG_PINCTRL_AMD=y +CONFIG_PINCTRL_SINGLE=m +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_PINCTRL_CHERRYVIEW=m +CONFIG_PINCTRL_INTEL=m +CONFIG_PINCTRL_BROXTON=m +CONFIG_PINCTRL_SUNRISEPOINT=m +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_DEVRES=y +CONFIG_OF_GPIO=y +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_GENERIC=y +CONFIG_GPIO_MAX730X=m + +# +# Memory mapped GPIO drivers +# +CONFIG_GPIO_74XX_MMIO=m +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_AMDPT=m +CONFIG_GPIO_DWAPB=m +CONFIG_GPIO_GENERIC_PLATFORM=m +CONFIG_GPIO_GRGPIO=m +CONFIG_GPIO_ICH=m +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_SYSCON=m +CONFIG_GPIO_VX855=m +CONFIG_GPIO_XILINX=m +CONFIG_GPIO_ZX=y + +# +# Port-mapped I/O GPIO drivers +# +CONFIG_GPIO_104_IDIO_16=m +CONFIG_GPIO_F7188X=m +CONFIG_GPIO_IT87=m +CONFIG_GPIO_SCH=m +CONFIG_GPIO_SCH311X=m + +# +# I2C GPIO expanders +# +CONFIG_GPIO_ADP5588=m +CONFIG_GPIO_ADNP=m +CONFIG_GPIO_MAX7300=m +CONFIG_GPIO_MAX732X=m +CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCF857X=m + +# +# MFD GPIO expanders +# +CONFIG_GPIO_ARIZONA=m +CONFIG_GPIO_CS5535=y +CONFIG_GPIO_DLN2=m +CONFIG_GPIO_JANZ_TTL=m +CONFIG_GPIO_KEMPLD=m +CONFIG_GPIO_LP3943=m +CONFIG_GPIO_STMPE=y +CONFIG_GPIO_TIMBERDALE=y +CONFIG_GPIO_TPS65912=m +CONFIG_GPIO_UCB1400=m +CONFIG_GPIO_WM831X=m +CONFIG_GPIO_WM8994=m + +# +# PCI GPIO expanders +# +CONFIG_GPIO_AMD8111=m +CONFIG_GPIO_INTEL_MID=y +CONFIG_GPIO_ML_IOH=m +CONFIG_GPIO_PCH=m +CONFIG_GPIO_RDC321X=m +CONFIG_GPIO_SODAVILLE=y + +# +# SPI GPIO expanders +# +CONFIG_GPIO_74X164=m +CONFIG_GPIO_MAX7301=m +CONFIG_GPIO_MC33880=m + +# +# SPI or I2C GPIO expanders +# +CONFIG_GPIO_MCP23S08=m + +# +# USB GPIO expanders +# +CONFIG_GPIO_VIPERBOARD=m +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +CONFIG_W1_MASTER_MATROX=m +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=m +CONFIG_W1_MASTER_DS1WM=m +CONFIG_W1_MASTER_GPIO=m + +# +# 1-wire Slaves +# +CONFIG_W1_SLAVE_THERM=m +CONFIG_W1_SLAVE_SMEM=m +CONFIG_W1_SLAVE_DS2408=m +CONFIG_W1_SLAVE_DS2408_READBACK=y +CONFIG_W1_SLAVE_DS2413=m +CONFIG_W1_SLAVE_DS2406=m +CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2431=m +CONFIG_W1_SLAVE_DS2433=m +CONFIG_W1_SLAVE_DS2433_CRC=y +CONFIG_W1_SLAVE_DS2760=m +CONFIG_W1_SLAVE_DS2780=m +CONFIG_W1_SLAVE_DS2781=m +CONFIG_W1_SLAVE_DS28E04=m +CONFIG_W1_SLAVE_BQ27000=m +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_PDA_POWER=m +CONFIG_GENERIC_ADC_BATTERY=m +CONFIG_WM831X_BACKUP=m +CONFIG_WM831X_POWER=m +CONFIG_TEST_POWER=m +CONFIG_BATTERY_DS2760=m +CONFIG_BATTERY_DS2780=m +CONFIG_BATTERY_DS2781=m +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_OLPC=m +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=m +CONFIG_BATTERY_BQ27XXX_I2C=y +CONFIG_BATTERY_BQ27XXX_PLATFORM=y +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_CHARGER_PCF50633=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_MAX8903=m +CONFIG_CHARGER_LP8727=m +CONFIG_CHARGER_GPIO=m +CONFIG_CHARGER_MANAGER=y +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24257=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_BQ25890=m +CONFIG_CHARGER_SMB347=m +CONFIG_CHARGER_TPS65217=m +CONFIG_BATTERY_GAUGE_LTC2941=m +CONFIG_CHARGER_RT9455=m +CONFIG_POWER_RESET=y +CONFIG_POWER_RESET_GPIO=y +CONFIG_POWER_RESET_GPIO_RESTART=y +CONFIG_POWER_RESET_LTC2952=y +CONFIG_POWER_RESET_RESTART=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_POWER_RESET_SYSCON_POWEROFF=y +CONFIG_POWER_AVS=y +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7X10=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_APPLESMC=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_DELL_SMM=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_MC13783_ADC=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_IBMAEM=m +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IIO_HWMON=m +CONFIG_SENSORS_I5500=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_POWR1220=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MAX31790=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_MENF21BMC_HWMON=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NCT7802=m +CONFIG_SENSORS_NCT7904=m +CONFIG_SENSORS_PCF8591=m +CONFIG_PMBUS=m +CONFIG_SENSORS_PMBUS=m +CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_LM25066=m +CONFIG_SENSORS_LTC2978=m +# CONFIG_SENSORS_LTC2978_REGULATOR is not set +CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX20751=m +CONFIG_SENSORS_MAX34440=m +CONFIG_SENSORS_MAX8688=m +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_UCD9000=m +CONFIG_SENSORS_UCD9200=m +CONFIG_SENSORS_ZL6100=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SHTC1=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_ADC128D818=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_TC74=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP103=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA_CPUTEMP=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +CONFIG_SENSORS_WM831X=m + +# +# ACPI drivers +# +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_SENSORS_ATK0110=m +CONFIG_THERMAL=y +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_OF=y +CONFIG_THERMAL_WRITABLE_TRIPS=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_BANG_BANG=y +CONFIG_THERMAL_GOV_USER_SPACE=y +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_CLOCK_THERMAL=y +CONFIG_DEVFREQ_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_IMX_THERMAL=m +CONFIG_INTEL_POWERCLAMP=m +CONFIG_X86_PKG_TEMP_THERMAL=m +CONFIG_INTEL_SOC_DTS_IOSF_CORE=m +CONFIG_INTEL_SOC_DTS_THERMAL=m +CONFIG_INT340X_THERMAL=m +CONFIG_ACPI_THERMAL_REL=m +CONFIG_INTEL_PCH_THERMAL=m +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_GPIO_WATCHDOG=m +CONFIG_MENF21BMC_WATCHDOG=m +CONFIG_WM831X_WATCHDOG=m +CONFIG_XILINX_WATCHDOG=m +CONFIG_CADENCE_WATCHDOG=m +CONFIG_DW_WATCHDOG=m +CONFIG_RN5T618_WATCHDOG=m +CONFIG_MAX63XX_WATCHDOG=m +CONFIG_RETU_WATCHDOG=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ADVANTECH_WDT=m +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +CONFIG_F71808E_WDT=m +CONFIG_SP5100_TCO=m +CONFIG_GEODE_WDT=m +CONFIG_SBC_FITPC2_WATCHDOG=m +CONFIG_EUROTECH_WDT=m +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +CONFIG_WAFER_WDT=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_IT87_WDT=m +CONFIG_HP_WATCHDOG=m +CONFIG_KEMPLD_WDT=m +CONFIG_HPWDT_NMI_DECODING=y +CONFIG_SC1200_WDT=m +CONFIG_SCx200_WDT=m +CONFIG_PC87413_WDT=m +CONFIG_NV_TCO=m +CONFIG_60XX_WDT=m +CONFIG_SBC8360_WDT=m +CONFIG_SBC7240_WDT=m +CONFIG_CPU5_WDT=m +CONFIG_SMSC_SCH311X_WDT=m +CONFIG_SMSC37B787_WDT=m +CONFIG_VIA_WDT=m +CONFIG_W83627HF_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_MACHZ_WDT=m +CONFIG_SBC_EPX_C3_WATCHDOG=m +CONFIG_BCM7038_WDT=m +CONFIG_MEN_A21_WDT=m + +# +# ISA-based Watchdog Cards +# +CONFIG_PCWATCHDOG=m +CONFIG_MIXCOMWD=m +CONFIG_WDT=m + +# +# PCI-based Watchdog Cards +# +CONFIG_PCIPCWATCHDOG=m +CONFIG_WDTPCI=m + +# +# USB-based Watchdog Cards +# +CONFIG_USBPCWATCHDOG=m +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y +CONFIG_SSB_PCMCIAHOST=y +CONFIG_SSB_SDIOHOST_POSSIBLE=y +CONFIG_SSB_SDIOHOST=y +CONFIG_SSB_HOST_SOC=y +# CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_SSB_DRIVER_GPIO=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +CONFIG_BCMA=m +CONFIG_BCMA_BLOCKIO=y +CONFIG_BCMA_HOST_PCI_POSSIBLE=y +CONFIG_BCMA_HOST_PCI=y +CONFIG_BCMA_HOST_SOC=y +CONFIG_BCMA_DRIVER_PCI=y +CONFIG_BCMA_DRIVER_GMAC_CMN=y +CONFIG_BCMA_DRIVER_GPIO=y +# CONFIG_BCMA_DEBUG is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +CONFIG_MFD_CS5535=m +CONFIG_MFD_ATMEL_FLEXCOM=m +CONFIG_MFD_ATMEL_HLCDC=m +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_CROS_EC=m +CONFIG_MFD_CROS_EC_I2C=m +CONFIG_MFD_CROS_EC_SPI=m +# CONFIG_MFD_DA9052_SPI is not set +CONFIG_MFD_DLN2=m +CONFIG_MFD_MC13XXX=m +CONFIG_MFD_MC13XXX_SPI=m +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_MFD_HI6421_PMIC=m +CONFIG_HTC_PASIC3=m +CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +CONFIG_MFD_INTEL_LPSS=m +CONFIG_MFD_INTEL_LPSS_ACPI=m +CONFIG_MFD_INTEL_LPSS_PCI=m +CONFIG_MFD_JANZ_CMODIO=m +CONFIG_MFD_KEMPLD=m +CONFIG_MFD_MT6397=m +CONFIG_MFD_MENF21BMC=m +CONFIG_EZX_PCAP=y +CONFIG_MFD_VIPERBOARD=m +CONFIG_MFD_RETU=m +CONFIG_MFD_PCF50633=m +CONFIG_PCF50633_ADC=m +CONFIG_PCF50633_GPIO=m +CONFIG_UCB1400_CORE=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RTSX_PCI=m +CONFIG_MFD_RTSX_USB=m +CONFIG_MFD_RK808=m +CONFIG_MFD_RN5T618=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SM501_GPIO=y +CONFIG_MFD_SKY81452=m +CONFIG_ABX500_CORE=y +CONFIG_MFD_STMPE=y + +# +# STMicroelectronics STMPE Interface Drivers +# +CONFIG_STMPE_SPI=y +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_LP3943=m +CONFIG_TPS6105X=m +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +CONFIG_MFD_TPS65217=m +CONFIG_MFD_TPS65218=m +CONFIG_MFD_TPS65912=y +CONFIG_MFD_TPS65912_SPI=y +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_LM3533=m +CONFIG_MFD_TIMBERDALE=m +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_VX855=m +CONFIG_MFD_ARIZONA=y +CONFIG_MFD_ARIZONA_I2C=m +CONFIG_MFD_ARIZONA_SPI=m +CONFIG_MFD_WM5102=y +CONFIG_MFD_WM5110=y +CONFIG_MFD_WM8997=y +CONFIG_MFD_WM8998=y +CONFIG_MFD_WM831X=y +CONFIG_MFD_WM831X_SPI=y +CONFIG_MFD_WM8994=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_ANATOP=m +CONFIG_REGULATOR_ARIZONA=m +CONFIG_REGULATOR_BCM590XX=m +CONFIG_REGULATOR_DA9210=m +CONFIG_REGULATOR_DA9211=m +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_HI6421=m +CONFIG_REGULATOR_ISL9305=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=m +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_LTC3589=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_MC13XXX_CORE=m +CONFIG_REGULATOR_MC13783=m +CONFIG_REGULATOR_MC13892=m +CONFIG_REGULATOR_MT6311=m +CONFIG_REGULATOR_MT6397=m +CONFIG_REGULATOR_PCAP=m +CONFIG_REGULATOR_PCF50633=m +CONFIG_REGULATOR_PFUZE100=m +CONFIG_REGULATOR_PWM=m +CONFIG_REGULATOR_QCOM_SPMI=m +CONFIG_REGULATOR_RK808=m +CONFIG_REGULATOR_RN5T618=m +CONFIG_REGULATOR_SKY81452=m +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS6105X=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS65217=m +CONFIG_REGULATOR_TPS65218=m +CONFIG_REGULATOR_TPS6524X=m +CONFIG_REGULATOR_TPS65912=m +CONFIG_REGULATOR_WM831X=m +CONFIG_REGULATOR_WM8994=m +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_VIDEO_V4L2=m +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_V4L2_MEM2MEM_DEV=m +CONFIG_V4L2_FLASH_LED_CLASS=m +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOBUF_DMA_CONTIG=m +CONFIG_VIDEOBUF_DVB=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m +CONFIG_DVB_CORE=m +CONFIG_DVB_NET=y +CONFIG_TTPCI_EEPROM=m +CONFIG_DVB_MAX_ADAPTERS=8 +# CONFIG_DVB_DYNAMIC_MINORS is not set + +# +# Media drivers +# +CONFIG_RC_CORE=m +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_LIRC=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +CONFIG_RC_ATI_REMOTE=m +CONFIG_IR_ENE=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_FINTEK=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_IGORPLUGUSB=m +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_GSPCA=m +CONFIG_USB_M5602=m +CONFIG_USB_STV06XX=m +CONFIG_USB_GL860=m +CONFIG_USB_GSPCA_BENQ=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_DTCS033=m +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_JEILINJ=m +CONFIG_USB_GSPCA_JL2005BCD=m +CONFIG_USB_GSPCA_KINECT=m +CONFIG_USB_GSPCA_KONICA=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_NW80X=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_OV534_9=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7302=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SE401=m +CONFIG_USB_GSPCA_SN9C2028=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SPCA1528=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_SQ930X=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_STK1135=m +CONFIG_USB_GSPCA_STV0680=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TOUPTEK=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m + +# +# Analog TV USB devices +# +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_PVRUSB2_DVB=y +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_LOADER=m +CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m + +# +# Analog/digital TV USB devices +# +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_AU0828_V4L2=y +CONFIG_VIDEO_AU0828_RC=y +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_RC=y +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m + +# +# Digital TV USB devices +# +CONFIG_DVB_USB=m +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_USB_DVBSKY=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_AS102=m + +# +# Webcam, TV (analog/digital) USB devices +# +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_V4L2=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_EM28XX_RC=m + +# +# Software defined radio USB devices +# +CONFIG_USB_AIRSPY=m +CONFIG_USB_HACKRF=m +CONFIG_USB_MSI2500=m +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture support +# +CONFIG_VIDEO_MEYE=m +CONFIG_VIDEO_SOLO6X10=m +CONFIG_VIDEO_TW68=m +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_ZR36060=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m +CONFIG_VIDEO_ZORAN_AVS6EYES=m + +# +# Media capture/analog TV support +# +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_DT3155=m + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CX18_ALSA=m +CONFIG_VIDEO_CX23885=m +CONFIG_MEDIA_ALTERA_CI=m +CONFIG_VIDEO_CX25821=m +CONFIG_VIDEO_CX25821_ALSA=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_ENABLE_VP3054=y +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_CX88_MPEG=m +CONFIG_VIDEO_BT848=m +CONFIG_DVB_BT8XX=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_RC=y +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7134_GO7007=m +CONFIG_VIDEO_SAA7164=m +CONFIG_VIDEO_COBALT=m + +# +# Media digital TV PCI Adapters +# +CONFIG_DVB_AV7110_IR=y +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_PATCH=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set +CONFIG_DVB_PLUTO2=m +CONFIG_DVB_DM1105=m +CONFIG_DVB_PT1=m +CONFIG_DVB_PT3=m +CONFIG_MANTIS_CORE=m +CONFIG_DVB_MANTIS=m +CONFIG_DVB_HOPPER=m +CONFIG_DVB_NGENE=m +CONFIG_DVB_DDBRIDGE=m +CONFIG_DVB_SMIPCIE=m +CONFIG_DVB_NETUP_UNIDVB=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_CAFE_CCIC=m +CONFIG_VIDEO_VIA_CAMERA=m +CONFIG_VIDEO_TIMBERDALE=m +CONFIG_SOC_CAMERA=m +CONFIG_SOC_CAMERA_PLATFORM=m +CONFIG_VIDEO_XILINX=m +CONFIG_VIDEO_XILINX_TPG=m +CONFIG_VIDEO_XILINX_VTC=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m +CONFIG_VIDEO_SH_VEU=m +CONFIG_V4L_TEST_DRIVERS=y +# CONFIG_VIDEO_VIVID is not set +# CONFIG_VIDEO_VIM2M is not set +CONFIG_DVB_PLATFORM_DRIVERS=y + +# +# Supported MMC/SDIO adapters +# +CONFIG_SMS_SDIO_DRV=m +CONFIG_RADIO_ADAPTERS=y +CONFIG_RADIO_TEA575X=m +CONFIG_RADIO_SI470X=y +CONFIG_USB_SI470X=m +CONFIG_I2C_SI470X=m +CONFIG_RADIO_SI4713=m +CONFIG_USB_SI4713=m +CONFIG_PLATFORM_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_RADIO_SI476X=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_TIMBERDALE=m +CONFIG_RADIO_WL1273=m + +# +# Texas Instruments WL128x FM driver (ST based) +# +CONFIG_RADIO_WL128X=m +CONFIG_V4L_RADIO_ISA_DRIVERS=y +CONFIG_RADIO_ISA=m +CONFIG_RADIO_CADET=m +CONFIG_RADIO_RTRACK=m +CONFIG_RADIO_RTRACK2=m +CONFIG_RADIO_AZTECH=m +CONFIG_RADIO_GEMTEK=m +CONFIG_RADIO_MIROPCM20=m +CONFIG_RADIO_SF16FMI=m +CONFIG_RADIO_SF16FMR2=m +CONFIG_RADIO_TERRATEC=m +CONFIG_RADIO_TRUST=m +CONFIG_RADIO_TYPHOON=m +CONFIG_RADIO_ZOLTRIX=m + +# +# Supported FireWire (IEEE 1394) Adapters +# +CONFIG_DVB_FIREDTV=m +CONFIG_DVB_FIREDTV_INPUT=y +CONFIG_MEDIA_COMMON_OPTIONS=y + +# +# common driver options +# +CONFIG_VIDEO_CX2341X=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_CYPRESS_FIRMWARE=m +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +CONFIG_SMS_SIANO_MDTV=m +CONFIG_SMS_SIANO_RC=y +# CONFIG_SMS_SIANO_DEBUGFS is not set + +# +# Media ancillary drivers (tuners, sensors, i2c, frontends) +# +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=m + +# +# Audio decoders, processors and mixers +# +CONFIG_VIDEO_TVAUDIO=m +CONFIG_VIDEO_TDA7432=m +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS5345=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_UDA1342=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_WM8739=m +CONFIG_VIDEO_VP27SMPX=m +CONFIG_VIDEO_SONY_BTF_MPX=m + +# +# RDS decoders +# +CONFIG_VIDEO_SAA6588=m + +# +# Video decoders +# +CONFIG_VIDEO_ADV7180=m +CONFIG_VIDEO_ADV7604=m +CONFIG_VIDEO_ADV7842=m +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_BT866=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_TW2804=m +CONFIG_VIDEO_TW9903=m +CONFIG_VIDEO_TW9906=m +CONFIG_VIDEO_VPX3220=m + +# +# Video and audio decoders +# +CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_CX25840=m + +# +# Video encoders +# +CONFIG_VIDEO_SAA7127=m +CONFIG_VIDEO_SAA7185=m +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m +CONFIG_VIDEO_ADV7511=m + +# +# Camera sensor devices +# +CONFIG_VIDEO_OV7640=m +CONFIG_VIDEO_OV7670=m +CONFIG_VIDEO_MT9V011=m + +# +# Flash devices +# + +# +# Video improvement chips +# +CONFIG_VIDEO_UPD64031A=m +CONFIG_VIDEO_UPD64083=m + +# +# Audio/Video compression chips +# +CONFIG_VIDEO_SAA6752HS=m + +# +# Miscellaneous helper chips +# +CONFIG_VIDEO_M52790=m + +# +# Sensors used on soc_camera driver +# + +# +# soc_camera sensor drivers +# +CONFIG_SOC_CAMERA_IMX074=m +CONFIG_SOC_CAMERA_MT9M001=m +CONFIG_SOC_CAMERA_MT9M111=m +CONFIG_SOC_CAMERA_MT9T031=m +CONFIG_SOC_CAMERA_MT9T112=m +CONFIG_SOC_CAMERA_MT9V022=m +CONFIG_SOC_CAMERA_OV2640=m +CONFIG_SOC_CAMERA_OV5642=m +CONFIG_SOC_CAMERA_OV6650=m +CONFIG_SOC_CAMERA_OV772X=m +CONFIG_SOC_CAMERA_OV9640=m +CONFIG_SOC_CAMERA_OV9740=m +CONFIG_SOC_CAMERA_RJ54N1=m +CONFIG_SOC_CAMERA_TW9910=m +CONFIG_MEDIA_TUNER=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_M88RS6000T=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_M88DS3103=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_SI2165=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_MT312=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_TDA10071=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_L64781=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_MT352=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_EC100=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_CXD2841ER=m +CONFIG_DVB_RTL2830=m +CONFIG_DVB_RTL2832=m +CONFIG_DVB_RTL2832_SDR=m +CONFIG_DVB_SI2168=m +CONFIG_DVB_AS102_FE=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_VES1820=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_STV0297=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT3306A=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_S5H1411=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_S921=m +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_TC90522=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBH25=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_A8293=m +CONFIG_DVB_SP2=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_AF9033=m +CONFIG_DVB_HORUS3A=m +CONFIG_DVB_ASCOT2E=m + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +CONFIG_AGP=m +CONFIG_AGP_ALI=m +CONFIG_AGP_ATI=m +CONFIG_AGP_AMD=m +CONFIG_AGP_AMD64=m +CONFIG_AGP_INTEL=m +CONFIG_AGP_NVIDIA=m +CONFIG_AGP_SIS=m +CONFIG_AGP_SWORKS=m +CONFIG_AGP_VIA=m +CONFIG_AGP_EFFICEON=m +CONFIG_INTEL_GTT=m +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_VGA_SWITCHEROO=y +CONFIG_DRM=m +CONFIG_DRM_MIPI_DSI=y +CONFIG_DRM_KMS_HELPER=m +CONFIG_DRM_KMS_FB_HELPER=y +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_LOAD_EDID_FIRMWARE=y +CONFIG_DRM_TTM=m + +# +# I2C encoder or helper chips +# +CONFIG_DRM_I2C_ADV7511=m +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_TDFX=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +# CONFIG_DRM_RADEON_USERPTR is not set +# CONFIG_DRM_RADEON_UMS is not set +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_AMDGPU_CIK=y +CONFIG_DRM_AMDGPU_USERPTR=y +CONFIG_DRM_NOUVEAU=m +CONFIG_NOUVEAU_DEBUG=5 +CONFIG_NOUVEAU_DEBUG_DEFAULT=3 +CONFIG_DRM_NOUVEAU_BACKLIGHT=y +CONFIG_DRM_I915=m +# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m +CONFIG_DRM_VGEM=m +CONFIG_DRM_VMWGFX=m +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_GMA500=m +CONFIG_DRM_GMA600=y +CONFIG_DRM_GMA3600=y +CONFIG_DRM_UDL=m +CONFIG_DRM_AST=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_QXL=m +CONFIG_DRM_BOCHS=m +CONFIG_DRM_VIRTIO_GPU=m +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +CONFIG_DRM_PANEL_SIMPLE=m +CONFIG_DRM_PANEL_SAMSUNG_LD9040=m +CONFIG_DRM_PANEL_LG_LG4573=m +CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m +CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m +CONFIG_DRM_BRIDGE=y + +# +# Display Interface Bridges +# +CONFIG_DRM_NXP_PTN3460=m +CONFIG_DRM_PARADE_PS8622=m + +# +# Frame buffer Devices +# +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y +CONFIG_FB_CMDLINE=y +CONFIG_FB_DDC=m +CONFIG_FB_BOOT_VESA_SUPPORT=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_DEFERRED_IO=y +CONFIG_FB_HECUBA=m +CONFIG_FB_SVGALIB=m +# CONFIG_FB_MACMODES is not set +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y + +# +# Frame buffer hardware drivers +# +CONFIG_FB_CIRRUS=m +CONFIG_FB_PM2=m +CONFIG_FB_PM2_FIFO_DISCONNECT=y +CONFIG_FB_CYBER2000=m +CONFIG_FB_CYBER2000_DDC=y +CONFIG_FB_ARC=m +CONFIG_FB_ASILIANT=y +CONFIG_FB_IMSTT=y +CONFIG_FB_VGA16=m +CONFIG_FB_UVESA=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +CONFIG_FB_N411=m +CONFIG_FB_HGA=m +CONFIG_FB_OPENCORES=m +CONFIG_FB_S1D13XXX=m +CONFIG_FB_NVIDIA=m +CONFIG_FB_NVIDIA_I2C=y +# CONFIG_FB_NVIDIA_DEBUG is not set +CONFIG_FB_NVIDIA_BACKLIGHT=y +CONFIG_FB_RIVA=m +CONFIG_FB_RIVA_I2C=y +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_BACKLIGHT=y +CONFIG_FB_I740=m +CONFIG_FB_I810=m +CONFIG_FB_I810_GTF=y +CONFIG_FB_I810_I2C=y +CONFIG_FB_LE80578=m +CONFIG_FB_CARILLO_RANCH=m +CONFIG_FB_MATROX=m +CONFIG_FB_MATROX_MILLENIUM=y +CONFIG_FB_MATROX_MYSTIQUE=y +CONFIG_FB_MATROX_G=y +CONFIG_FB_MATROX_I2C=m +CONFIG_FB_MATROX_MAVEN=m +CONFIG_FB_RADEON=m +CONFIG_FB_RADEON_I2C=y +CONFIG_FB_RADEON_BACKLIGHT=y +# CONFIG_FB_RADEON_DEBUG is not set +CONFIG_FB_ATY128=m +CONFIG_FB_ATY128_BACKLIGHT=y +CONFIG_FB_ATY=m +CONFIG_FB_ATY_CT=y +CONFIG_FB_ATY_GENERIC_LCD=y +CONFIG_FB_ATY_GX=y +CONFIG_FB_ATY_BACKLIGHT=y +CONFIG_FB_S3=m +CONFIG_FB_S3_DDC=y +CONFIG_FB_SAVAGE=m +CONFIG_FB_SAVAGE_I2C=y +CONFIG_FB_SAVAGE_ACCEL=y +CONFIG_FB_SIS=m +CONFIG_FB_SIS_300=y +CONFIG_FB_SIS_315=y +CONFIG_FB_VIA=m +CONFIG_FB_VIA_DIRECT_PROCFS=y +CONFIG_FB_VIA_X_COMPATIBILITY=y +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_KYRO=m +CONFIG_FB_3DFX=m +CONFIG_FB_3DFX_ACCEL=y +CONFIG_FB_3DFX_I2C=y +CONFIG_FB_VOODOO1=m +CONFIG_FB_VT8623=m +CONFIG_FB_TRIDENT=m +CONFIG_FB_ARK=m +CONFIG_FB_PM3=m +CONFIG_FB_CARMINE=m +CONFIG_FB_CARMINE_DRAM_EVAL=y +# CONFIG_CARMINE_DRAM_CUSTOM is not set +CONFIG_FB_GEODE=y +CONFIG_FB_GEODE_LX=m +CONFIG_FB_GEODE_GX=m +CONFIG_FB_GEODE_GX1=m +CONFIG_FB_SM501=m +CONFIG_FB_SMSCUFX=m +CONFIG_FB_UDL=m +# CONFIG_FB_IBM_GXT4500 is not set +CONFIG_FB_VIRTUAL=m +CONFIG_FB_METRONOME=m +CONFIG_FB_MB862XX=m +CONFIG_FB_MB862XX_PCI_GDC=y +CONFIG_FB_MB862XX_I2C=y +CONFIG_FB_BROADSHEET=m +CONFIG_FB_AUO_K190X=m +CONFIG_FB_AUO_K1900=m +CONFIG_FB_AUO_K1901=m +CONFIG_FB_HYPERV=m +CONFIG_FB_SIMPLE=y +CONFIG_FB_SSD1307=m +CONFIG_FB_SM712=m +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LCD_L4F00242T03=m +CONFIG_LCD_LMS283GF05=m +CONFIG_LCD_LTV350QV=m +CONFIG_LCD_ILI922X=m +CONFIG_LCD_ILI9320=m +CONFIG_LCD_TDO24M=m +CONFIG_LCD_VGG2432A4=m +CONFIG_LCD_PLATFORM=m +CONFIG_LCD_S6E63M0=m +CONFIG_LCD_LD9040=m +CONFIG_LCD_AMS369FG06=m +CONFIG_LCD_LMS501KF03=m +CONFIG_LCD_HX8357=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LM3533=m +CONFIG_BACKLIGHT_CARILLO_RANCH=m +CONFIG_BACKLIGHT_PWM=m +CONFIG_BACKLIGHT_APPLE=m +CONFIG_BACKLIGHT_PM8941_WLED=m +CONFIG_BACKLIGHT_SAHARA=m +CONFIG_BACKLIGHT_WM831X=m +CONFIG_BACKLIGHT_ADP8860=m +CONFIG_BACKLIGHT_ADP8870=m +CONFIG_BACKLIGHT_PCF50633=m +CONFIG_BACKLIGHT_LM3630A=m +CONFIG_BACKLIGHT_LM3639=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_BACKLIGHT_OT200=m +CONFIG_BACKLIGHT_SKY81452=m +CONFIG_BACKLIGHT_TPS65217=m +CONFIG_BACKLIGHT_GPIO=m +CONFIG_BACKLIGHT_LV5207LP=m +CONFIG_BACKLIGHT_BD6107=m +CONFIG_VGASTATE=m +CONFIG_VIDEOMODE_HELPERS=y +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +CONFIG_VGACON_SOFT_SCROLLBACK=y +CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 +CONFIG_MDA_CONSOLE=m +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_LOGO=y +CONFIG_LOGO_LINUX_MONO=y +CONFIG_LOGO_LINUX_VGA16=y +CONFIG_LOGO_LINUX_CLUT224=y +CONFIG_SOUND=m +CONFIG_SOUND_OSS_CORE=y +CONFIG_SOUND_OSS_CORE_PRECLAIM=y +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HWDEP=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_JACK=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_PCM_TIMER=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_PROC_FS=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_RAWMIDI_SEQ=m +CONFIG_SND_OPL3_LIB_SEQ=m +CONFIG_SND_OPL4_LIB_SEQ=m +CONFIG_SND_SBAWE_SEQ=m +CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_MPU401_UART=m +CONFIG_SND_OPL3_LIB=m +CONFIG_SND_OPL4_LIB=m +CONFIG_SND_VX_LIB=m +CONFIG_SND_AC97_CODEC=m +CONFIG_SND_DRIVERS=y +# CONFIG_SND_PCSP is not set +CONFIG_SND_DUMMY=m +CONFIG_SND_ALOOP=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_MTPAV=m +CONFIG_SND_MTS64=m +CONFIG_SND_SERIAL_U16550=m +CONFIG_SND_MPU401=m +CONFIG_SND_PORTMAN2X4=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_WSS_LIB=m +CONFIG_SND_SB_COMMON=m +CONFIG_SND_SB8_DSP=m +CONFIG_SND_SB16_DSP=m +CONFIG_SND_ISA=y +CONFIG_SND_ADLIB=m +CONFIG_SND_AD1816A=m +CONFIG_SND_AD1848=m +CONFIG_SND_ALS100=m +CONFIG_SND_AZT1605=m +CONFIG_SND_AZT2316=m +CONFIG_SND_AZT2320=m +CONFIG_SND_CMI8328=m +CONFIG_SND_CMI8330=m +CONFIG_SND_CS4231=m +CONFIG_SND_CS4236=m +CONFIG_SND_ES1688=m +CONFIG_SND_ES18XX=m +CONFIG_SND_SC6000=m +CONFIG_SND_GUSCLASSIC=m +CONFIG_SND_GUSEXTREME=m +CONFIG_SND_GUSMAX=m +CONFIG_SND_INTERWAVE=m +CONFIG_SND_INTERWAVE_STB=m +CONFIG_SND_JAZZ16=m +CONFIG_SND_OPL3SA2=m +CONFIG_SND_OPTI92X_AD1848=m +CONFIG_SND_OPTI92X_CS4231=m +CONFIG_SND_OPTI93X=m +CONFIG_SND_MIRO=m +CONFIG_SND_SB8=m +CONFIG_SND_SB16=m +CONFIG_SND_SBAWE=m +CONFIG_SND_SB16_CSP=y +CONFIG_SND_SSCAPE=m +CONFIG_SND_WAVEFRONT=m +CONFIG_SND_MSND_PINNACLE=m +CONFIG_SND_MSND_CLASSIC=m +CONFIG_SND_PCI=y +CONFIG_SND_AD1889=m +CONFIG_SND_ALS300=m +CONFIG_SND_ALS4000=m +CONFIG_SND_ALI5451=m +CONFIG_SND_ASIHPI=m +CONFIG_SND_ATIIXP=m +CONFIG_SND_ATIIXP_MODEM=m +CONFIG_SND_AU8810=m +CONFIG_SND_AU8820=m +CONFIG_SND_AU8830=m +CONFIG_SND_AW2=m +CONFIG_SND_AZT3328=m +CONFIG_SND_BT87X=m +CONFIG_SND_BT87X_OVERCLOCK=y +CONFIG_SND_CA0106=m +CONFIG_SND_CMIPCI=m +CONFIG_SND_OXYGEN_LIB=m +CONFIG_SND_OXYGEN=m +CONFIG_SND_CS4281=m +CONFIG_SND_CS46XX=m +CONFIG_SND_CS46XX_NEW_DSP=y +CONFIG_SND_CS5530=m +CONFIG_SND_CS5535AUDIO=m +CONFIG_SND_CTXFI=m +CONFIG_SND_DARLA20=m +CONFIG_SND_GINA20=m +CONFIG_SND_LAYLA20=m +CONFIG_SND_DARLA24=m +CONFIG_SND_GINA24=m +CONFIG_SND_LAYLA24=m +CONFIG_SND_MONA=m +CONFIG_SND_MIA=m +CONFIG_SND_ECHO3G=m +CONFIG_SND_INDIGO=m +CONFIG_SND_INDIGOIO=m +CONFIG_SND_INDIGODJ=m +CONFIG_SND_INDIGOIOX=m +CONFIG_SND_INDIGODJX=m +CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1X=m +CONFIG_SND_ENS1370=m +CONFIG_SND_ENS1371=m +CONFIG_SND_ES1938=m +CONFIG_SND_ES1968=m +CONFIG_SND_ES1968_INPUT=y +CONFIG_SND_ES1968_RADIO=y +CONFIG_SND_FM801=m +CONFIG_SND_FM801_TEA575X_BOOL=y +CONFIG_SND_HDSP=m +CONFIG_SND_HDSPM=m +CONFIG_SND_ICE1712=m +CONFIG_SND_ICE1724=m +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +CONFIG_SND_KORG1212=m +CONFIG_SND_LOLA=m +CONFIG_SND_LX6464ES=m +CONFIG_SND_MAESTRO3=m +CONFIG_SND_MAESTRO3_INPUT=y +CONFIG_SND_MIXART=m +CONFIG_SND_NM256=m +CONFIG_SND_PCXHR=m +CONFIG_SND_RIPTIDE=m +CONFIG_SND_RME32=m +CONFIG_SND_RME96=m +CONFIG_SND_RME9652=m +CONFIG_SND_SIS7019=m +CONFIG_SND_SONICVIBES=m +CONFIG_SND_TRIDENT=m +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRTUOSO=m +CONFIG_SND_VX222=m +CONFIG_SND_YMFPCI=m + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDA_CORE=m +CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_EXT_CORE=m +CONFIG_SND_HDA_PREALLOC_SIZE=4096 +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_6FIRE=m +CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m +CONFIG_SND_USB_LINE6=m +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_VARIAX=m +CONFIG_SND_FIREWIRE=y +CONFIG_SND_FIREWIRE_LIB=m +CONFIG_SND_DICE=m +CONFIG_SND_OXFW=m +CONFIG_SND_ISIGHT=m +CONFIG_SND_SCS1X=m +CONFIG_SND_FIREWORKS=m +CONFIG_SND_BEBOB=m +CONFIG_SND_FIREWIRE_DIGI00X=m +CONFIG_SND_FIREWIRE_TASCAM=m +CONFIG_SND_PCMCIA=y +CONFIG_SND_VXPOCKET=m +CONFIG_SND_PDAUDIOCF=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_AC97_BUS=y +CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +CONFIG_SND_SOC_COMPRESS=y +CONFIG_SND_SOC_TOPOLOGY=y +CONFIG_SND_ATMEL_SOC=m +CONFIG_SND_DESIGNWARE_I2S=m + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +CONFIG_SND_SST_MFLD_PLATFORM=m +CONFIG_SND_SST_IPC=m +CONFIG_SND_SST_IPC_ACPI=m +CONFIG_SND_SOC_INTEL_SST=m +CONFIG_SND_SOC_INTEL_SST_ACPI=m +CONFIG_SND_SOC_INTEL_HASWELL=m +CONFIG_SND_SOC_INTEL_BAYTRAIL=m +CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m +CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m +CONFIG_SND_SOC_INTEL_SKYLAKE=m +CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m + +# +# Allwinner SoC Audio support +# +CONFIG_SND_SUN4I_CODEC=m +CONFIG_SND_SOC_XTFPGA_I2S=m +CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +CONFIG_SND_SOC_AC97_CODEC=m +CONFIG_SND_SOC_ADAU1701=m +CONFIG_SND_SOC_AK4104=m +CONFIG_SND_SOC_AK4554=m +CONFIG_SND_SOC_AK4613=m +CONFIG_SND_SOC_AK4642=m +CONFIG_SND_SOC_AK5386=m +CONFIG_SND_SOC_ALC5623=m +CONFIG_SND_SOC_CS35L32=m +CONFIG_SND_SOC_CS42L51=m +CONFIG_SND_SOC_CS42L51_I2C=m +CONFIG_SND_SOC_CS42L52=m +CONFIG_SND_SOC_CS42L56=m +CONFIG_SND_SOC_CS42L73=m +CONFIG_SND_SOC_CS4265=m +CONFIG_SND_SOC_CS4270=m +CONFIG_SND_SOC_CS4271=m +CONFIG_SND_SOC_CS4271_I2C=m +CONFIG_SND_SOC_CS4271_SPI=m +CONFIG_SND_SOC_CS42XX8=m +CONFIG_SND_SOC_CS42XX8_I2C=m +CONFIG_SND_SOC_CS4349=m +CONFIG_SND_SOC_DMIC=m +CONFIG_SND_SOC_ES8328=m +CONFIG_SND_SOC_GTM601=m +CONFIG_SND_SOC_MAX98090=m +CONFIG_SND_SOC_PCM1681=m +CONFIG_SND_SOC_PCM1792A=m +CONFIG_SND_SOC_PCM512x=m +CONFIG_SND_SOC_PCM512x_I2C=m +CONFIG_SND_SOC_PCM512x_SPI=m +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RL6347A=m +CONFIG_SND_SOC_RT286=m +CONFIG_SND_SOC_RT5631=m +CONFIG_SND_SOC_RT5640=m +CONFIG_SND_SOC_RT5645=m +CONFIG_SND_SOC_RT5670=m +# CONFIG_SND_SOC_RT5677_SPI is not set +CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_SOC_SI476X=m +CONFIG_SND_SOC_SIGMADSP=m +CONFIG_SND_SOC_SIGMADSP_I2C=m +CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m +CONFIG_SND_SOC_SPDIF=m +CONFIG_SND_SOC_SSM2602=m +CONFIG_SND_SOC_SSM2602_SPI=m +CONFIG_SND_SOC_SSM2602_I2C=m +CONFIG_SND_SOC_SSM4567=m +CONFIG_SND_SOC_STA32X=m +CONFIG_SND_SOC_STA350=m +CONFIG_SND_SOC_STI_SAS=m +CONFIG_SND_SOC_TAS2552=m +CONFIG_SND_SOC_TAS5086=m +CONFIG_SND_SOC_TAS571X=m +CONFIG_SND_SOC_TFA9879=m +CONFIG_SND_SOC_TLV320AIC23=m +CONFIG_SND_SOC_TLV320AIC23_I2C=m +CONFIG_SND_SOC_TLV320AIC23_SPI=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m +CONFIG_SND_SOC_TS3A227E=m +CONFIG_SND_SOC_WM8510=m +CONFIG_SND_SOC_WM8523=m +CONFIG_SND_SOC_WM8580=m +CONFIG_SND_SOC_WM8711=m +CONFIG_SND_SOC_WM8728=m +CONFIG_SND_SOC_WM8731=m +CONFIG_SND_SOC_WM8737=m +CONFIG_SND_SOC_WM8741=m +CONFIG_SND_SOC_WM8750=m +CONFIG_SND_SOC_WM8753=m +CONFIG_SND_SOC_WM8770=m +CONFIG_SND_SOC_WM8776=m +CONFIG_SND_SOC_WM8804=m +CONFIG_SND_SOC_WM8804_I2C=m +CONFIG_SND_SOC_WM8804_SPI=m +CONFIG_SND_SOC_WM8903=m +CONFIG_SND_SOC_WM8962=m +CONFIG_SND_SOC_WM8978=m +CONFIG_SND_SOC_TPA6130A2=m +CONFIG_SND_SIMPLE_CARD=m +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m + +# +# HID support +# +CONFIG_HID=m +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=m + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=m +CONFIG_HID_ACRUX=m +CONFIG_HID_ACRUX_FF=y +CONFIG_HID_APPLE=m +CONFIG_HID_APPLEIR=m +CONFIG_HID_AUREAL=m +CONFIG_HID_BELKIN=m +CONFIG_HID_BETOP_FF=m +CONFIG_HID_CHERRY=m +CONFIG_HID_CHICONY=m +CONFIG_HID_CORSAIR=m +CONFIG_HID_PRODIKEYS=m +CONFIG_HID_CP2112=m +CONFIG_HID_CYPRESS=m +CONFIG_HID_DRAGONRISE=m +CONFIG_DRAGONRISE_FF=y +CONFIG_HID_EMS_FF=m +CONFIG_HID_ELECOM=m +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=m +CONFIG_HID_GEMBIRD=m +CONFIG_HID_GFRM=m +CONFIG_HID_HOLTEK=m +CONFIG_HOLTEK_FF=y +CONFIG_HID_GT683R=m +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KYE=m +CONFIG_HID_UCLOGIC=m +CONFIG_HID_WALTOP=m +CONFIG_HID_GYRATION=m +CONFIG_HID_ICADE=m +CONFIG_HID_TWINHAN=m +CONFIG_HID_KENSINGTON=m +CONFIG_HID_LCPOWER=m +CONFIG_HID_LENOVO=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +CONFIG_HID_MAGICMOUSE=m +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_NTRIG=m +CONFIG_HID_ORTEK=m +CONFIG_HID_PANTHERLORD=m +CONFIG_PANTHERLORD_FF=y +CONFIG_HID_PENMOUNT=m +CONFIG_HID_PETALYNX=m +CONFIG_HID_PICOLCD=m +CONFIG_HID_PICOLCD_FB=y +CONFIG_HID_PICOLCD_BACKLIGHT=y +CONFIG_HID_PICOLCD_LCD=y +CONFIG_HID_PICOLCD_LEDS=y +CONFIG_HID_PICOLCD_CIR=y +CONFIG_HID_PLANTRONICS=m +CONFIG_HID_PRIMAX=m +CONFIG_HID_ROCCAT=m +CONFIG_HID_SAITEK=m +CONFIG_HID_SAMSUNG=m +CONFIG_HID_SONY=m +CONFIG_SONY_FF=y +CONFIG_HID_SPEEDLINK=m +CONFIG_HID_STEELSERIES=m +CONFIG_HID_SUNPLUS=m +CONFIG_HID_RMI=m +CONFIG_HID_GREENASIA=m +CONFIG_GREENASIA_FF=y +CONFIG_HID_HYPERV_MOUSE=m +CONFIG_HID_SMARTJOYPLUS=m +CONFIG_SMARTJOYPLUS_FF=y +CONFIG_HID_TIVO=m +CONFIG_HID_TOPSEED=m +CONFIG_HID_THINGM=m +CONFIG_HID_THRUSTMASTER=m +CONFIG_THRUSTMASTER_FF=y +CONFIG_HID_WACOM=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_XINMO=m +CONFIG_HID_ZEROPLUS=m +CONFIG_ZEROPLUS_FF=y +CONFIG_HID_ZYDACRON=m +CONFIG_HID_SENSOR_HUB=m +CONFIG_HID_SENSOR_CUSTOM_SENSOR=m + +# +# USB HID support +# +CONFIG_USB_HID=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y + +# +# I2C HID support +# +CONFIG_I2C_HID=m +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=m +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_DYNAMIC_MINORS=y +CONFIG_USB_OTG=y +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_OTG_BLACKLIST_HUB is not set +CONFIG_USB_OTG_FSM=m +CONFIG_USB_ULPI_BUS=m +CONFIG_USB_MON=m +CONFIG_USB_WUSB=m +CONFIG_USB_WUSB_CBAF=m +# CONFIG_USB_WUSB_CBAF_DEBUG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_C67X00_HCD=m +CONFIG_USB_XHCI_HCD=m +CONFIG_USB_XHCI_PCI=m +CONFIG_USB_XHCI_PLATFORM=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_OXU210HP_HCD=m +CONFIG_USB_ISP116X_HCD=m +CONFIG_USB_ISP1362_HCD=m +CONFIG_USB_FOTG210_HCD=m +CONFIG_USB_MAX3421_HCD=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PCI=m +# CONFIG_USB_OHCI_HCD_SSB is not set +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_U132_HCD=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_HCD_ISO is not set +CONFIG_USB_SL811_CS=m +CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_WHCI_HCD=m +CONFIG_USB_HWA_HCD=m +CONFIG_USB_HCD_BCMA=m +CONFIG_USB_HCD_SSB=m +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_WDM=m +CONFIG_USB_TMC=m + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_REALTEK_AUTOPM=y +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +CONFIG_USB_STORAGE_ENE_UB6250=m +CONFIG_USB_UAS=m + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_DEBUG is not set +CONFIG_USB_MUSB_HDRC=m +# CONFIG_USB_MUSB_HOST is not set +# CONFIG_USB_MUSB_GADGET is not set +CONFIG_USB_MUSB_DUAL_ROLE=y + +# +# Platform Glue Layer +# + +# +# MUSB DMA mode +# +CONFIG_MUSB_PIO_ONLY=y +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_ULPI=y +# CONFIG_USB_DWC3_HOST is not set +# CONFIG_USB_DWC3_GADGET is not set +CONFIG_USB_DWC3_DUAL_ROLE=y + +# +# Platform Glue Driver Support +# +CONFIG_USB_DWC3_PCI=m +CONFIG_USB_DWC2=m +# CONFIG_USB_DWC2_HOST is not set + +# +# Gadget/Dual-role mode requires USB Gadget support to be enabled +# +# CONFIG_USB_DWC2_PERIPHERAL is not set +CONFIG_USB_DWC2_DUAL_ROLE=y +CONFIG_USB_DWC2_PCI=m +# CONFIG_USB_DWC2_DEBUG is not set +# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set +CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_OF=m +CONFIG_USB_CHIPIDEA_PCI=m +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +# CONFIG_USB_CHIPIDEA_DEBUG is not set +CONFIG_USB_ISP1760=m +CONFIG_USB_ISP1760_HCD=y +CONFIG_USB_ISP1761_UDC=y +# CONFIG_USB_ISP1760_HOST_ROLE is not set +# CONFIG_USB_ISP1760_GADGET_ROLE is not set +CONFIG_USB_ISP1760_DUAL_ROLE=y + +# +# USB port drivers +# +CONFIG_USB_USS720=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_SIMPLE=m +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_METRO=m +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7715_PARPORT=y +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_MXUPORT=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_QCAUX=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +CONFIG_USB_SERIAL_XSENS_MT=m +CONFIG_USB_SERIAL_WISHBONE=m +CONFIG_USB_SERIAL_SSU100=m +CONFIG_USB_SERIAL_QT2=m +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +CONFIG_USB_RIO500=m +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_LED=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_IDMOUSE=m +CONFIG_USB_FTDI_ELAN=m +CONFIG_USB_APPLEDISPLAY=m +CONFIG_USB_SISUSBVGA=m +# CONFIG_USB_SISUSBVGA_CON is not set +CONFIG_USB_LD=m +CONFIG_USB_TRANCEVIBRATOR=m +CONFIG_USB_IOWARRIOR=m +CONFIG_USB_TEST=m +CONFIG_USB_EHSET_TEST_FIXTURE=m +CONFIG_USB_ISIGHTFW=m +CONFIG_USB_YUREX=m +CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_HSIC_USB3503=m +CONFIG_USB_LINK_LAYER_TEST=m +CONFIG_USB_CHAOSKEY=m +CONFIG_USB_ATM=m +CONFIG_USB_SPEEDTOUCH=m +CONFIG_USB_CXACRU=m +CONFIG_USB_UEAGLEATM=m +CONFIG_USB_XUSBATM=m + +# +# USB Physical Layer drivers +# +CONFIG_USB_PHY=y +CONFIG_NOP_USB_XCEIV=m +CONFIG_USB_GPIO_VBUS=m +CONFIG_TAHVO_USB=m +# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set +CONFIG_USB_ISP1301=m +CONFIG_USB_GADGET=m +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +CONFIG_USB_FUSB300=m +CONFIG_USB_FOTG210_UDC=m +CONFIG_USB_GR_UDC=m +CONFIG_USB_R8A66597=m +CONFIG_USB_PXA27X=m +CONFIG_USB_MV_UDC=m +CONFIG_USB_MV_U3D=m +CONFIG_USB_M66592=m +CONFIG_USB_BDC_UDC=m + +# +# Platform Support +# +CONFIG_USB_BDC_PCI=m +CONFIG_USB_AMD5536UDC=m +CONFIG_USB_NET2272=m +CONFIG_USB_NET2272_DMA=y +CONFIG_USB_NET2280=m +CONFIG_USB_GOKU=m +CONFIG_USB_EG20T=m +CONFIG_USB_GADGET_XILINX=m +CONFIG_USB_DUMMY_HCD=m +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_F_ACM=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_OBEX=m +CONFIG_USB_F_NCM=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_PHONET=m +CONFIG_USB_F_SUBSET=m +CONFIG_USB_F_RNDIS=m +CONFIG_USB_F_MASS_STORAGE=m +CONFIG_USB_F_FS=m +CONFIG_USB_F_UAC2=m +CONFIG_USB_F_UVC=m +CONFIG_USB_F_MIDI=m +CONFIG_USB_F_HID=m +CONFIG_USB_F_PRINTER=m +# CONFIG_USB_CONFIGFS is not set +# CONFIG_USB_ZERO is not set +CONFIG_USB_AUDIO=m +# CONFIG_GADGET_UAC1 is not set +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +# CONFIG_USB_ETH_EEM is not set +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_GADGET_TARGET=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_NOKIA=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_RNDIS=y +# CONFIG_USB_G_MULTI_CDC is not set +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=y +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_LED_TRIG=y +CONFIG_UWB=m +CONFIG_UWB_HWA=m +CONFIG_UWB_WHCI=m +CONFIG_UWB_I1480U=m +CONFIG_MMC=m +# CONFIG_MMC_DEBUG is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=m +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_BLOCK_BOUNCE=y +CONFIG_SDIO_UART=m +CONFIG_MMC_TEST=m + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_IO_ACCESSORS=y +CONFIG_MMC_SDHCI_PCI=m +CONFIG_MMC_RICOH_MMC=y +CONFIG_MMC_SDHCI_ACPI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_SDHCI_OF_ARASAN=m +CONFIG_MMC_SDHCI_OF_AT91=m +CONFIG_MMC_SDHCI_F_SDH30=m +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +CONFIG_MMC_SDRICOH_CS=m +CONFIG_MMC_CB710=m +CONFIG_MMC_VIA_SDMMC=m +CONFIG_MMC_VUB300=m +CONFIG_MMC_USHC=m +CONFIG_MMC_USDHI6ROL0=m +CONFIG_MMC_REALTEK_PCI=m +CONFIG_MMC_REALTEK_USB=m +CONFIG_MMC_TOSHIBA_PCI=m +CONFIG_MMC_MTK=m +CONFIG_MEMSTICK=m +# CONFIG_MEMSTICK_DEBUG is not set + +# +# MemoryStick drivers +# +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set +CONFIG_MSPRO_BLOCK=m +CONFIG_MS_BLOCK=m + +# +# MemoryStick Host Controller Drivers +# +CONFIG_MEMSTICK_TIFM_MS=m +CONFIG_MEMSTICK_JMICRON_38X=m +CONFIG_MEMSTICK_R592=m +CONFIG_MEMSTICK_REALTEK_PCI=m +CONFIG_MEMSTICK_REALTEK_USB=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m +CONFIG_LEDS_CLASS_FLASH=m + +# +# LED drivers +# +CONFIG_LEDS_AAT1290=m +CONFIG_LEDS_BCM6328=m +CONFIG_LEDS_BCM6358=m +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3533=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_NET48XX=m +CONFIG_LEDS_WRAP=m +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_PCA9532_GPIO=y +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_LP55XX_COMMON=m +CONFIG_LEDS_LP5521=m +CONFIG_LEDS_LP5523=m +CONFIG_LEDS_LP5562=m +CONFIG_LEDS_LP8501=m +CONFIG_LEDS_LP8860=m +CONFIG_LEDS_CLEVO_MAIL=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_WM831X_STATUS=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_PWM=m +CONFIG_LEDS_REGULATOR=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_INTEL_SS4200=m +CONFIG_LEDS_LT3593=m +CONFIG_LEDS_DELL_NETBOOKS=m +CONFIG_LEDS_MC13783=m +CONFIG_LEDS_TCA6507=m +CONFIG_LEDS_TLC591XX=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_OT200=m +CONFIG_LEDS_MENF21BMC=m +CONFIG_LEDS_KTD2692=m + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +CONFIG_LEDS_BLINKM=m + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_USER_MAD=m +CONFIG_INFINIBAND_USER_ACCESS=m +CONFIG_INFINIBAND_USER_MEM=y +CONFIG_INFINIBAND_ON_DEMAND_PAGING=y +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_MTHCA=m +CONFIG_INFINIBAND_MTHCA_DEBUG=y +CONFIG_INFINIBAND_CXGB3=m +# CONFIG_INFINIBAND_CXGB3_DEBUG is not set +CONFIG_INFINIBAND_CXGB4=m +CONFIG_MLX4_INFINIBAND=m +CONFIG_MLX5_INFINIBAND=m +CONFIG_INFINIBAND_NES=m +# CONFIG_INFINIBAND_NES_DEBUG is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INFINIBAND_USNIC=m +CONFIG_INFINIBAND_IPOIB=m +CONFIG_INFINIBAND_IPOIB_CM=y +CONFIG_INFINIBAND_IPOIB_DEBUG=y +# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set +CONFIG_INFINIBAND_SRP=m +CONFIG_INFINIBAND_SRPT=m +CONFIG_INFINIBAND_ISER=m +CONFIG_INFINIBAND_ISERT=m +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_SUPPORT=y +CONFIG_EDAC=y +CONFIG_EDAC_LEGACY_SYSFS=y +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_DECODE_MCE=m +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_AMD64=m +CONFIG_EDAC_AMD64_ERROR_INJECTION=y +CONFIG_EDAC_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I3200=m +CONFIG_EDAC_IE31200=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I7CORE=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=m +CONFIG_EDAC_I5000=m +CONFIG_EDAC_I5100=m +CONFIG_EDAC_I7300=m +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +CONFIG_RTC_INTF_DEV_UIE_EMUL=y +CONFIG_RTC_DRV_TEST=m + +# +# I2C RTC drivers +# +CONFIG_RTC_DRV_ABB5ZES3=m +CONFIG_RTC_DRV_ABX80X=m +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1374_WDT=y +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_HYM8563=m +CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_ISL12022=m +CONFIG_RTC_DRV_ISL12057=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF85063=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_BQ32K=m +CONFIG_RTC_DRV_S35390A=m +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m +CONFIG_RTC_DRV_EM3027=m +CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_RV8803=m + +# +# SPI RTC drivers +# +CONFIG_RTC_DRV_M41T93=m +CONFIG_RTC_DRV_M41T94=m +CONFIG_RTC_DRV_DS1305=m +CONFIG_RTC_DRV_DS1343=m +CONFIG_RTC_DRV_DS1347=m +CONFIG_RTC_DRV_DS1390=m +CONFIG_RTC_DRV_MAX6902=m +CONFIG_RTC_DRV_R9701=m +CONFIG_RTC_DRV_RS5C348=m +CONFIG_RTC_DRV_DS3234=m +CONFIG_RTC_DRV_PCF2123=m +CONFIG_RTC_DRV_RX4581=m +CONFIG_RTC_DRV_MCP795=m + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1685_FAMILY=m +CONFIG_RTC_DRV_DS1685=y +# CONFIG_RTC_DRV_DS1689 is not set +# CONFIG_RTC_DRV_DS17285 is not set +# CONFIG_RTC_DRV_DS17485 is not set +# CONFIG_RTC_DRV_DS17885 is not set +# CONFIG_RTC_DS1685_PROC_REGS is not set +CONFIG_RTC_DS1685_SYSFS_REGS=y +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_STK17TA8=m +CONFIG_RTC_DRV_M48T86=m +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_MSM6242=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_RP5C01=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM831X=m +CONFIG_RTC_DRV_PCF50633=m +CONFIG_RTC_DRV_ZYNQMP=m + +# +# on-CPU RTC drivers +# +CONFIG_RTC_DRV_PCAP=m +CONFIG_RTC_DRV_MC13XXX=m +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_MT6397=m + +# +# HID Sensor RTC drivers +# +CONFIG_RTC_DRV_HID_SENSOR_TIME=m +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=m +CONFIG_DMA_ACPI=y +CONFIG_DMA_OF=y +CONFIG_FSL_EDMA=m +# CONFIG_INTEL_IDMA64 is not set +CONFIG_PCH_DMA=m +CONFIG_TIMB_DMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_PCI=m + +# +# DMA Clients +# +CONFIG_ASYNC_TX_DMA=y +CONFIG_DMATEST=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_CFAG12864B=m +CONFIG_CFAG12864B_RATE=20 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_DMEM_GENIRQ=m +CONFIG_UIO_AEC=m +CONFIG_UIO_SERCOS3=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_NETX=m +CONFIG_UIO_PRUSS=m +CONFIG_UIO_MF624=m +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_VIRQFD=m +CONFIG_VFIO=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_VGA=y +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_IRQ_BYPASS_MANAGER=m +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO=y + +# +# Virtio drivers +# +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_INPUT=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y + +# +# Microsoft Hyper-V guest support +# +CONFIG_HYPERV=m +CONFIG_HYPERV_UTILS=m +CONFIG_HYPERV_BALLOON=m +CONFIG_STAGING=y +CONFIG_SLICOSS=m +CONFIG_PRISM2_USB=m +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +CONFIG_COMEDI_MISC_DRIVERS=y +CONFIG_COMEDI_BOND=m +CONFIG_COMEDI_TEST=m +CONFIG_COMEDI_PARPORT=m +CONFIG_COMEDI_SERIAL2002=m +CONFIG_COMEDI_SSV_DNP=m +# CONFIG_COMEDI_ISA_DRIVERS is not set +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_8255_PCI=m +CONFIG_COMEDI_ADDI_WATCHDOG=m +CONFIG_COMEDI_ADDI_APCI_1032=m +CONFIG_COMEDI_ADDI_APCI_1500=m +CONFIG_COMEDI_ADDI_APCI_1516=m +CONFIG_COMEDI_ADDI_APCI_1564=m +CONFIG_COMEDI_ADDI_APCI_16XX=m +CONFIG_COMEDI_ADDI_APCI_2032=m +CONFIG_COMEDI_ADDI_APCI_2200=m +CONFIG_COMEDI_ADDI_APCI_3120=m +CONFIG_COMEDI_ADDI_APCI_3501=m +CONFIG_COMEDI_ADDI_APCI_3XXX=m +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI_DIO=m +CONFIG_COMEDI_AMPLC_DIO200_PCI=m +CONFIG_COMEDI_AMPLC_PC236_PCI=m +CONFIG_COMEDI_AMPLC_PC263_PCI=m +CONFIG_COMEDI_AMPLC_PCI224=m +CONFIG_COMEDI_AMPLC_PCI230=m +CONFIG_COMEDI_CONTEC_PCI_DIO=m +CONFIG_COMEDI_DAS08_PCI=m +CONFIG_COMEDI_DT3000=m +CONFIG_COMEDI_DYNA_PCI10XX=m +CONFIG_COMEDI_GSC_HPDI=m +CONFIG_COMEDI_MF6X4=m +CONFIG_COMEDI_ICP_MULTI=m +CONFIG_COMEDI_DAQBOARD2000=m +CONFIG_COMEDI_JR3_PCI=m +CONFIG_COMEDI_KE_COUNTER=m +CONFIG_COMEDI_CB_PCIDAS64=m +CONFIG_COMEDI_CB_PCIDAS=m +CONFIG_COMEDI_CB_PCIDDA=m +CONFIG_COMEDI_CB_PCIMDAS=m +CONFIG_COMEDI_CB_PCIMDDA=m +CONFIG_COMEDI_ME4000=m +CONFIG_COMEDI_ME_DAQ=m +CONFIG_COMEDI_NI_6527=m +CONFIG_COMEDI_NI_65XX=m +CONFIG_COMEDI_NI_660X=m +CONFIG_COMEDI_NI_670X=m +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +CONFIG_COMEDI_RTD520=m +CONFIG_COMEDI_S626=m +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_NI_TIOCMD=m +CONFIG_COMEDI_PCMCIA_DRIVERS=m +CONFIG_COMEDI_CB_DAS16_CS=m +CONFIG_COMEDI_DAS08_CS=m +CONFIG_COMEDI_NI_DAQ_700_CS=m +CONFIG_COMEDI_NI_DAQ_DIO24_CS=m +CONFIG_COMEDI_NI_LABPC_CS=m +CONFIG_COMEDI_NI_MIO_CS=m +CONFIG_COMEDI_QUATECH_DAQP_CS=m +CONFIG_COMEDI_USB_DRIVERS=m +CONFIG_COMEDI_DT9812=m +CONFIG_COMEDI_NI_USB6501=m +CONFIG_COMEDI_USBDUX=m +CONFIG_COMEDI_USBDUXFAST=m +CONFIG_COMEDI_USBDUXSIGMA=m +CONFIG_COMEDI_VMK80XX=m +CONFIG_COMEDI_8254=m +CONFIG_COMEDI_8255=m +CONFIG_COMEDI_8255_SA=m +CONFIG_COMEDI_KCOMEDILIB=m +CONFIG_COMEDI_AMPLC_DIO200=m +CONFIG_COMEDI_AMPLC_PC236=m +CONFIG_COMEDI_DAS08=m +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_TIO=m +CONFIG_FB_OLPC_DCON=m +CONFIG_FB_OLPC_DCON_1=y +CONFIG_FB_OLPC_DCON_1_5=y +CONFIG_PANEL=m +CONFIG_PANEL_PARPORT=0 +CONFIG_PANEL_PROFILE=5 +# CONFIG_PANEL_CHANGE_MESSAGE is not set +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTLLIB_CRYPTO_CCMP=m +CONFIG_RTLLIB_CRYPTO_TKIP=m +CONFIG_RTLLIB_CRYPTO_WEP=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_88EU_AP_MODE=y +CONFIG_R8723AU=m +CONFIG_8723AU_AP_MODE=y +CONFIG_8723AU_BT_COEXIST=y +CONFIG_RTS5208=m +CONFIG_VT6655=m +CONFIG_VT6656=m + +# +# IIO staging drivers +# + +# +# Accelerometers +# +# CONFIG_ADIS16201 is not set +# CONFIG_ADIS16203 is not set +# CONFIG_ADIS16204 is not set +# CONFIG_ADIS16209 is not set +# CONFIG_ADIS16220 is not set +# CONFIG_ADIS16240 is not set +# CONFIG_LIS3L02DQ is not set +# CONFIG_SCA3000 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7606 is not set +# CONFIG_AD7780 is not set +# CONFIG_AD7816 is not set +# CONFIG_AD7192 is not set +# CONFIG_AD7280 is not set + +# +# Analog digital bi-direction converters +# +# CONFIG_ADT7316 is not set + +# +# Capacitance to digital converters +# +# CONFIG_AD7150 is not set +# CONFIG_AD7152 is not set +# CONFIG_AD7746 is not set + +# +# Direct Digital Synthesis +# +# CONFIG_AD9832 is not set +# CONFIG_AD9834 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16060 is not set + +# +# Network Analyzer, Impedance Converters +# +# CONFIG_AD5933 is not set + +# +# Light sensors +# +# CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set +# CONFIG_TSL2583 is not set +# CONFIG_TSL2x7x is not set + +# +# Magnetometer sensors +# +CONFIG_SENSORS_HMC5843=m +CONFIG_SENSORS_HMC5843_I2C=m +CONFIG_SENSORS_HMC5843_SPI=m + +# +# Active energy metering IC +# +# CONFIG_ADE7753 is not set +# CONFIG_ADE7754 is not set +# CONFIG_ADE7758 is not set +# CONFIG_ADE7759 is not set +# CONFIG_ADE7854 is not set + +# +# Resolver to digital converters +# +# CONFIG_AD2S90 is not set +# CONFIG_AD2S1200 is not set +# CONFIG_AD2S1210 is not set + +# +# Triggers - standalone +# +# CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set +# CONFIG_IIO_SIMPLE_DUMMY is not set +CONFIG_FB_SM750=m +CONFIG_FB_XGI=m + +# +# Speakup console speech +# +CONFIG_SPEAKUP=m +CONFIG_SPEAKUP_SYNTH_ACNTSA=m +CONFIG_SPEAKUP_SYNTH_ACNTPC=m +CONFIG_SPEAKUP_SYNTH_APOLLO=m +CONFIG_SPEAKUP_SYNTH_AUDPTR=m +CONFIG_SPEAKUP_SYNTH_BNS=m +CONFIG_SPEAKUP_SYNTH_DECTLK=m +CONFIG_SPEAKUP_SYNTH_DECEXT=m +CONFIG_SPEAKUP_SYNTH_DECPC=m +CONFIG_SPEAKUP_SYNTH_DTLK=m +CONFIG_SPEAKUP_SYNTH_KEYPC=m +CONFIG_SPEAKUP_SYNTH_LTLK=m +CONFIG_SPEAKUP_SYNTH_SOFT=m +CONFIG_SPEAKUP_SYNTH_SPKOUT=m +CONFIG_SPEAKUP_SYNTH_TXPRT=m +CONFIG_SPEAKUP_SYNTH_DUMMY=m +CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m +CONFIG_STAGING_MEDIA=y +CONFIG_I2C_BCM2048=m +CONFIG_DVB_CXD2099=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m +CONFIG_LIRC_STAGING=y +CONFIG_LIRC_BT829=m +CONFIG_LIRC_IMON=m +CONFIG_LIRC_PARALLEL=m +CONFIG_LIRC_SASEM=m +CONFIG_LIRC_SERIAL=m +CONFIG_LIRC_SERIAL_TRANSMITTER=y +CONFIG_LIRC_SIR=m +CONFIG_LIRC_ZILOG=m +CONFIG_STAGING_RDMA=m +CONFIG_INFINIBAND_AMSO1100=m +# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set + +# +# Android +# +CONFIG_STAGING_BOARD=y +CONFIG_WIMAX_GDM72XX=m +CONFIG_WIMAX_GDM72XX_QOS=y +CONFIG_WIMAX_GDM72XX_K_MODE=y +CONFIG_WIMAX_GDM72XX_WIMAX2=y +CONFIG_WIMAX_GDM72XX_USB=y +# CONFIG_WIMAX_GDM72XX_SDIO is not set +CONFIG_WIMAX_GDM72XX_USB_PM=y +CONFIG_LTE_GDM724X=m +CONFIG_FIREWIRE_SERIAL=m +CONFIG_FWTTY_MAX_TOTAL_PORTS=64 +CONFIG_FWTTY_MAX_CARD_PORTS=32 +CONFIG_MTD_SPINAND_MT29F=m +CONFIG_MTD_SPINAND_ONDIEECC=y +CONFIG_LUSTRE_FS=m +CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192 +# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set +CONFIG_LUSTRE_LLITE_LLOOP=m +CONFIG_LNET=m +CONFIG_LNET_MAX_PAYLOAD=1048576 +CONFIG_LNET_SELFTEST=m +CONFIG_LNET_XPRT_IB=m +CONFIG_DGNC=m +CONFIG_DGAP=m +CONFIG_GS_FPGABOOT=m +CONFIG_COMMON_CLK_XLNX_CLKWZRD=m +CONFIG_FB_TFT=m +CONFIG_FB_TFT_AGM1264K_FL=m +CONFIG_FB_TFT_BD663474=m +CONFIG_FB_TFT_HX8340BN=m +CONFIG_FB_TFT_HX8347D=m +CONFIG_FB_TFT_HX8353D=m +CONFIG_FB_TFT_HX8357D=m +CONFIG_FB_TFT_ILI9163=m +CONFIG_FB_TFT_ILI9320=m +CONFIG_FB_TFT_ILI9325=m +CONFIG_FB_TFT_ILI9340=m +CONFIG_FB_TFT_ILI9341=m +CONFIG_FB_TFT_ILI9481=m +CONFIG_FB_TFT_ILI9486=m +CONFIG_FB_TFT_PCD8544=m +CONFIG_FB_TFT_RA8875=m +CONFIG_FB_TFT_S6D02A1=m +CONFIG_FB_TFT_S6D1121=m +CONFIG_FB_TFT_SSD1289=m +CONFIG_FB_TFT_SSD1306=m +CONFIG_FB_TFT_SSD1331=m +CONFIG_FB_TFT_SSD1351=m +CONFIG_FB_TFT_ST7735R=m +CONFIG_FB_TFT_ST7789V=m +CONFIG_FB_TFT_TINYLCD=m +CONFIG_FB_TFT_TLS8204=m +CONFIG_FB_TFT_UC1611=m +CONFIG_FB_TFT_UC1701=m +CONFIG_FB_TFT_UPD161704=m +CONFIG_FB_TFT_WATTEROTT=m +CONFIG_FB_FLEX=m +CONFIG_FB_TFT_FBTFT_DEVICE=m +# CONFIG_WILC1000_DRIVER is not set +CONFIG_MOST=m +CONFIG_MOSTCORE=m +CONFIG_AIM_CDEV=m +CONFIG_AIM_NETWORK=m +CONFIG_AIM_SOUND=m +CONFIG_AIM_V4L2=m +CONFIG_HDM_DIM2=m +CONFIG_HDM_I2C=m +CONFIG_HDM_USB=m +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ACERHDF=m +CONFIG_ALIENWARE_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_DELL_WMI_AIO=m +CONFIG_DELL_SMO8800=m +CONFIG_DELL_RBTN=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_FUJITSU_TABLET=m +CONFIG_AMILO_RFKILL=m +CONFIG_TC1100_WMI=m +CONFIG_HP_ACCEL=m +CONFIG_HP_WIRELESS=m +CONFIG_HP_WMI=m +CONFIG_MSI_LAPTOP=m +CONFIG_PANASONIC_LAPTOP=m +CONFIG_COMPAL_LAPTOP=m +CONFIG_SONY_LAPTOP=m +CONFIG_SONYPI_COMPAT=y +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y +# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set +# CONFIG_THINKPAD_ACPI_DEBUG is not set +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set +CONFIG_THINKPAD_ACPI_VIDEO=y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y +CONFIG_SENSORS_HDAPS=m +CONFIG_INTEL_MENLOW=m +CONFIG_EEEPC_LAPTOP=m +CONFIG_ASUS_WMI=m +CONFIG_ASUS_NB_WMI=m +CONFIG_EEEPC_WMI=m +CONFIG_ACPI_WMI=m +CONFIG_MSI_WMI=m +CONFIG_TOPSTAR_LAPTOP=m +CONFIG_ACPI_TOSHIBA=m +CONFIG_TOSHIBA_BT_RFKILL=m +CONFIG_TOSHIBA_HAPS=m +CONFIG_TOSHIBA_WMI=m +CONFIG_ACPI_CMPC=m +CONFIG_INTEL_IPS=m +CONFIG_IBM_RTL=m +CONFIG_XO1_RFKILL=m +CONFIG_XO15_EBOOK=m +CONFIG_SAMSUNG_LAPTOP=m +CONFIG_MXM_WMI=m +CONFIG_INTEL_OAKTRAIL=m +CONFIG_SAMSUNG_Q10=m +CONFIG_APPLE_GMUX=m +CONFIG_INTEL_RST=m +CONFIG_INTEL_SMARTCONNECT=m +CONFIG_PVPANIC=m +CONFIG_INTEL_PMC_IPC=m +CONFIG_SURFACE_PRO3_BUTTON=m +CONFIG_CHROME_PLATFORMS=y +CONFIG_CHROMEOS_LAPTOP=m +CONFIG_CHROMEOS_PSTORE=m +CONFIG_CROS_EC_CHARDEV=m +CONFIG_CROS_EC_LPC=m +CONFIG_CROS_EC_PROTO=y +CONFIG_CLKDEV_LOOKUP=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y + +# +# Common Clock Framework +# +CONFIG_COMMON_CLK_WM831X=m +CONFIG_COMMON_CLK_RK808=m +CONFIG_COMMON_CLK_SI5351=m +CONFIG_COMMON_CLK_SI514=m +CONFIG_COMMON_CLK_SI570=m +CONFIG_COMMON_CLK_CDCE925=m +CONFIG_COMMON_CLK_PWM=m +# CONFIG_COMMON_CLK_PXA is not set +CONFIG_COMMON_CLK_CDCE706=m + +# +# Hardware Spinlock drivers +# + +# +# Clock Source drivers +# +CONFIG_CLKSRC_I8253=y +CONFIG_CLKEVT_I8253=y +CONFIG_I8253_LOCK=y +CONFIG_CLKBLD_I8253=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +CONFIG_IOMMU_IOVA=y +CONFIG_OF_IOMMU=y +CONFIG_DMAR_TABLE=y +CONFIG_INTEL_IOMMU=y +# CONFIG_INTEL_IOMMU_SVM is not set +# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set +CONFIG_INTEL_IOMMU_FLOPPY_WA=y + +# +# Remoteproc drivers +# +CONFIG_REMOTEPROC=m +CONFIG_STE_MODEM_RPROC=m + +# +# Rpmsg drivers +# + +# +# SOC (System On Chip) specific Drivers +# +# CONFIG_SUNXI_SRAM is not set +# CONFIG_SOC_TI is not set +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m + +# +# DEVFREQ Drivers +# +# CONFIG_PM_DEVFREQ_EVENT is not set +CONFIG_EXTCON=y + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_ARIZONA is not set +CONFIG_EXTCON_GPIO=m +# CONFIG_EXTCON_RT8973A is not set +CONFIG_EXTCON_SM5502=m +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_MEMORY=y +CONFIG_IIO=m +CONFIG_IIO_BUFFER=y +CONFIG_IIO_BUFFER_CB=m +CONFIG_IIO_KFIFO_BUF=m +CONFIG_IIO_TRIGGERED_BUFFER=m +CONFIG_IIO_TRIGGER=y +CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 + +# +# Accelerometers +# +# CONFIG_BMA180 is not set +# CONFIG_BMC150_ACCEL is not set +CONFIG_HID_SENSOR_ACCEL_3D=m +CONFIG_IIO_ST_ACCEL_3AXIS=m +CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m +CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m +# CONFIG_KXSD9 is not set +CONFIG_KXCJK1013=m +# CONFIG_MMA8452 is not set +# CONFIG_MMA9551 is not set +# CONFIG_MMA9553 is not set +# CONFIG_MXC4005 is not set +# CONFIG_STK8312 is not set +# CONFIG_STK8BA50 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7266 is not set +# CONFIG_AD7291 is not set +# CONFIG_AD7298 is not set +# CONFIG_AD7476 is not set +# CONFIG_AD7791 is not set +# CONFIG_AD7793 is not set +# CONFIG_AD7887 is not set +# CONFIG_AD7923 is not set +# CONFIG_AD799X is not set +# CONFIG_CC10001_ADC is not set +# CONFIG_HI8435 is not set +# CONFIG_MAX1027 is not set +# CONFIG_MAX1363 is not set +# CONFIG_MCP320X is not set +# CONFIG_MCP3422 is not set +# CONFIG_MEN_Z188_ADC is not set +# CONFIG_NAU7802 is not set +# CONFIG_QCOM_SPMI_IADC is not set +# CONFIG_QCOM_SPMI_VADC is not set +# CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADC128S052 is not set +# CONFIG_TI_AM335X_ADC is not set +# CONFIG_VF610_ADC is not set +# CONFIG_VIPERBOARD_ADC is not set + +# +# Amplifiers +# +# CONFIG_AD8366 is not set + +# +# Chemical Sensors +# +# CONFIG_VZ89X is not set + +# +# Hid Sensor IIO Common +# +CONFIG_HID_SENSOR_IIO_COMMON=m +CONFIG_HID_SENSOR_IIO_TRIGGER=m + +# +# SSP Sensor Common +# +# CONFIG_IIO_SSP_SENSORHUB is not set +CONFIG_IIO_ST_SENSORS_I2C=m +CONFIG_IIO_ST_SENSORS_SPI=m +CONFIG_IIO_ST_SENSORS_CORE=m + +# +# Digital to analog converters +# +# CONFIG_AD5064 is not set +# CONFIG_AD5360 is not set +# CONFIG_AD5380 is not set +# CONFIG_AD5421 is not set +# CONFIG_AD5446 is not set +# CONFIG_AD5449 is not set +# CONFIG_AD5504 is not set +# CONFIG_AD5624R_SPI is not set +# CONFIG_AD5686 is not set +# CONFIG_AD5755 is not set +# CONFIG_AD5764 is not set +# CONFIG_AD5791 is not set +# CONFIG_AD7303 is not set +# CONFIG_M62332 is not set +# CONFIG_MAX517 is not set +# CONFIG_MAX5821 is not set +# CONFIG_MCP4725 is not set +# CONFIG_MCP4922 is not set + +# +# Frequency Synthesizers DDS/PLL +# + +# +# Clock Generator/Distribution +# +# CONFIG_AD9523 is not set + +# +# Phase-Locked Loop (PLL) frequency synthesizers +# +# CONFIG_ADF4350 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16080 is not set +# CONFIG_ADIS16130 is not set +# CONFIG_ADIS16136 is not set +# CONFIG_ADIS16260 is not set +# CONFIG_ADXRS450 is not set +# CONFIG_BMG160 is not set +CONFIG_HID_SENSOR_GYRO_3D=m +CONFIG_IIO_ST_GYRO_3AXIS=m +CONFIG_IIO_ST_GYRO_I2C_3AXIS=m +CONFIG_IIO_ST_GYRO_SPI_3AXIS=m +# CONFIG_ITG3200 is not set + +# +# Humidity sensors +# +# CONFIG_DHT11 is not set +# CONFIG_HDC100X is not set +# CONFIG_HTU21 is not set +# CONFIG_SI7005 is not set +# CONFIG_SI7020 is not set + +# +# Inertial measurement units +# +# CONFIG_ADIS16400 is not set +# CONFIG_ADIS16480 is not set +# CONFIG_KMX61 is not set +# CONFIG_INV_MPU6050_IIO is not set + +# +# Light sensors +# +# CONFIG_ACPI_ALS is not set +# CONFIG_ADJD_S311 is not set +# CONFIG_AL3320A is not set +# CONFIG_APDS9300 is not set +# CONFIG_APDS9960 is not set +# CONFIG_BH1750 is not set +# CONFIG_CM32181 is not set +# CONFIG_CM3232 is not set +# CONFIG_CM3323 is not set +# CONFIG_CM36651 is not set +# CONFIG_GP2AP020A00F is not set +# CONFIG_ISL29125 is not set +CONFIG_HID_SENSOR_ALS=m +# CONFIG_HID_SENSOR_PROX is not set +# CONFIG_JSA1212 is not set +# CONFIG_RPR0521 is not set +# CONFIG_SENSORS_LM3533 is not set +# CONFIG_LTR501 is not set +# CONFIG_OPT3001 is not set +# CONFIG_PA12203001 is not set +# CONFIG_STK3310 is not set +# CONFIG_TCS3414 is not set +# CONFIG_TCS3472 is not set +# CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL4531 is not set +# CONFIG_US5182D is not set +# CONFIG_VCNL4000 is not set + +# +# Magnetometer sensors +# +# CONFIG_AK8975 is not set +# CONFIG_AK09911 is not set +# CONFIG_BMC150_MAGN is not set +# CONFIG_MAG3110 is not set +CONFIG_HID_SENSOR_MAGNETOMETER_3D=m +# CONFIG_MMC35240 is not set +CONFIG_IIO_ST_MAGN_3AXIS=m +CONFIG_IIO_ST_MAGN_I2C_3AXIS=m +CONFIG_IIO_ST_MAGN_SPI_3AXIS=m + +# +# Inclinometer sensors +# +CONFIG_HID_SENSOR_INCLINOMETER_3D=m +CONFIG_HID_SENSOR_DEVICE_ROTATION=m + +# +# Triggers - standalone +# +CONFIG_IIO_INTERRUPT_TRIGGER=m +# CONFIG_IIO_SYSFS_TRIGGER is not set + +# +# Digital potentiometers +# +# CONFIG_MCP4531 is not set + +# +# Pressure sensors +# +# CONFIG_BMP280 is not set +# CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_MPL115 is not set +# CONFIG_MPL3115 is not set +# CONFIG_MS5611 is not set +# CONFIG_MS5637 is not set +# CONFIG_IIO_ST_PRESS is not set +# CONFIG_T5403 is not set + +# +# Lightning sensors +# +# CONFIG_AS3935 is not set + +# +# Proximity sensors +# +# CONFIG_LIDAR_LITE_V2 is not set +# CONFIG_SX9500 is not set + +# +# Temperature sensors +# +# CONFIG_MLX90614 is not set +# CONFIG_TMP006 is not set +# CONFIG_TSYS01 is not set +# CONFIG_TSYS02D is not set +CONFIG_NTB=m +CONFIG_NTB_PINGPONG=m +CONFIG_NTB_TOOL=m +CONFIG_NTB_TRANSPORT=m +CONFIG_VME_BUS=y + +# +# VME Bridge Drivers +# +CONFIG_VME_CA91CX42=m +CONFIG_VME_TSI148=m + +# +# VME Board Drivers +# +CONFIG_VMIVME_7805=m + +# +# VME Device Drivers +# +CONFIG_VME_USER=m +CONFIG_VME_PIO2=m +CONFIG_PWM=y +CONFIG_PWM_SYSFS=y +CONFIG_PWM_ATMEL_HLCDC_PWM=m +CONFIG_PWM_FSL_FTM=m +CONFIG_PWM_LP3943=m +CONFIG_PWM_LPSS=m +CONFIG_PWM_LPSS_PCI=m +CONFIG_PWM_LPSS_PLATFORM=m +CONFIG_PWM_PCA9685=m +CONFIG_IRQCHIP=y +CONFIG_IPACK_BUS=m +CONFIG_BOARD_TPCI200=m +CONFIG_SERIAL_IPOCTAL=m +CONFIG_RESET_CONTROLLER=y +CONFIG_FMC=m +CONFIG_FMC_FAKEDEV=m +CONFIG_FMC_TRIVIAL=m +CONFIG_FMC_WRITE_EEPROM=m +CONFIG_FMC_CHARDEV=m + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +CONFIG_PHY_PXA_28NM_HSIC=m +CONFIG_PHY_PXA_28NM_USB2=m +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_PHY_SAMSUNG_USB2=m +# CONFIG_PHY_EXYNOS4210_USB2 is not set +# CONFIG_PHY_EXYNOS4X12_USB2 is not set +# CONFIG_PHY_EXYNOS5250_USB2 is not set +CONFIG_PHY_TUSB1210=m +CONFIG_POWERCAP=y +CONFIG_INTEL_RAPL=m +CONFIG_MCB=m +CONFIG_MCB_PCI=m + +# +# Performance monitor support +# +CONFIG_RAS=y +# CONFIG_AMD_MCE_INJ is not set +CONFIG_THUNDERBOLT=m + +# +# Android +# +# CONFIG_ANDROID is not set +CONFIG_NVMEM=m +# CONFIG_STM is not set +# CONFIG_STM_DUMMY is not set +# CONFIG_STM_SOURCE_CONSOLE is not set +# CONFIG_INTEL_TH is not set + +# +# FPGA Configuration Support +# +# CONFIG_FPGA is not set + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +CONFIG_DMI_SYSFS=m +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +CONFIG_ISCSI_IBFT_FIND=y +CONFIG_ISCSI_IBFT=m +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +# CONFIG_EFI_VARS is not set +CONFIG_EFI_ESRT=y +CONFIG_EFI_RUNTIME_MAP=y +# CONFIG_EFI_FAKE_MEMMAP is not set +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_UEFI_CPER=y + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=m +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_EXT4_ENCRYPTION=m +CONFIG_EXT4_FS_ENCRYPTION=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD2=m +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=m +CONFIG_REISERFS_FS=m +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +CONFIG_JFS_STATISTICS=y +CONFIG_XFS_FS=m +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_RT=y +# CONFIG_XFS_WARN is not set +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +# CONFIG_BTRFS_ASSERT is not set +CONFIG_NILFS2_FS=m +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +# CONFIG_F2FS_FS_ENCRYPTION is not set +# CONFIG_F2FS_IO_TRACE is not set +# CONFIG_FS_DAX is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=m +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QUOTACTL=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_OVERLAY_FS=m + +# +# Caches +# +CONFIG_FSCACHE=m +CONFIG_FSCACHE_STATS=y +CONFIG_FSCACHE_HISTOGRAM=y +# CONFIG_FSCACHE_DEBUG is not set +# CONFIG_FSCACHE_OBJECT_LIST is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_HISTOGRAM is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=m +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_RW=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_PROC_CHILDREN is not set +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_MISC_FILESYSTEMS=y +CONFIG_ADFS_FS=m +# CONFIG_ADFS_FS_RW is not set +CONFIG_AFFS_FS=m +CONFIG_ECRYPT_FS=m +# CONFIG_ECRYPT_FS_MESSAGING is not set +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_BEFS_FS=m +# CONFIG_BEFS_DEBUG is not set +CONFIG_BFS_FS=m +CONFIG_EFS_FS=m +CONFIG_JFFS2_FS=m +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_ATIME_SUPPORT is not set +CONFIG_LOGFS=m +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=m +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +CONFIG_HPFS_FS=m +CONFIG_QNX4FS_FS=m +CONFIG_QNX6FS_FS=m +# CONFIG_QNX6FS_DEBUG is not set +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_PSTORE=y +# CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set +# CONFIG_PSTORE_FTRACE is not set +CONFIG_PSTORE_RAM=m +# CONFIG_SYSV_FS is not set +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_ORE=m +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=m +CONFIG_NFS_V2=m +CONFIG_NFS_V3=m +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=m +CONFIG_NFS_SWAP=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_PNFS_FILE_LAYOUT=m +CONFIG_PNFS_BLOCK=m +CONFIG_PNFS_OBJLAYOUT=m +CONFIG_PNFS_FLEXFILE_LAYOUT=m +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +CONFIG_NFS_V4_1_MIGRATION=y +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_NFS_FSCACHE=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DEBUG=y +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_PNFS=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +# CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_GRACE_PERIOD=m +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_SUNRPC_SWAP=y +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_SUNRPC_DEBUG=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +# CONFIG_CIFS_STATS2 is not set +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_UPCALL=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +# CONFIG_CIFS_DEBUG is not set +CONFIG_CIFS_DFS_UPCALL=y +CONFIG_CIFS_SMB2=y +# CONFIG_CIFS_SMB311 is not set +CONFIG_CIFS_FSCACHE=y +CONFIG_NCP_FS=m +# CONFIG_NCPFS_PACKET_SIGNING is not set +# CONFIG_NCPFS_IOCTL_LOCKING is not set +# CONFIG_NCPFS_STRONG is not set +CONFIG_NCPFS_NFS_NS=y +CONFIG_NCPFS_OS2_NS=y +CONFIG_NCPFS_SMALLDOS=y +CONFIG_NCPFS_NLS=y +# CONFIG_NCPFS_EXTRAS is not set +CONFIG_CODA_FS=m +CONFIG_AFS_FS=m +# CONFIG_AFS_DEBUG is not set +CONFIG_AFS_FSCACHE=y +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=m +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_MAC_ROMAN=m +CONFIG_NLS_MAC_CELTIC=m +CONFIG_NLS_MAC_CENTEURO=m +CONFIG_NLS_MAC_CROATIAN=m +CONFIG_NLS_MAC_CYRILLIC=m +CONFIG_NLS_MAC_GAELIC=m +CONFIG_NLS_MAC_GREEK=m +CONFIG_NLS_MAC_ICELAND=m +CONFIG_NLS_MAC_INUIT=m +CONFIG_NLS_MAC_ROMANIAN=m +CONFIG_NLS_MAC_TURKISH=m +CONFIG_NLS_UTF8=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +CONFIG_DYNAMIC_DEBUG=y + +# +# Compile-time checks and compiler options +# +# CONFIG_DEBUG_INFO is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_FRAME_WARN=1024 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +CONFIG_UNUSED_SYMBOLS=y +# CONFIG_PAGE_OWNER is not set +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0 +CONFIG_DEBUG_KERNEL=y + +# +# Memory Debugging +# +CONFIG_PAGE_EXTENSION=y +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_DEBUG_HIGHMEM is not set +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Lockups and Hangs +# +CONFIG_LOCKUP_DETECTOR=y +CONFIG_HARDLOCKUP_DETECTOR=y +# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHED_INFO=y +CONFIG_SCHEDSTATS=y +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_TIMEKEEPING is not set +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_PREEMPT is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PI_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set + +# +# RCU Debugging +# +# CONFIG_PROVE_RCU is not set +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +# CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y +# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACER_MAX_TRACE=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_RING_BUFFER_ALLOW_SWAP=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_PREEMPT_TRACER is not set +CONFIG_SCHED_TRACER=y +CONFIG_FTRACE_SYSCALLS=y +CONFIG_TRACER_SNAPSHOT=y +# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +CONFIG_STACK_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_KPROBE_EVENT=y +CONFIG_UPROBE_EVENT=y +CONFIG_PROBE_EVENTS=y +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_FUNCTION_PROFILER=y +CONFIG_FTRACE_MCOUNT_RECORD=y +# CONFIG_FTRACE_STARTUP_TEST is not set +CONFIG_MMIOTRACE=y +# CONFIG_MMIOTRACE_TEST is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set +CONFIG_RING_BUFFER_BENCHMARK=m +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_ENUM_MAP_FILE is not set +CONFIG_TRACING_EVENTS_GPIO=y + +# +# Runtime Testing +# +CONFIG_LKDTM=m +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_PERCPU_TEST=m +# CONFIG_ATOMIC64_SELFTEST is not set +CONFIG_ASYNC_RAID6_TEST=m +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_STRING_HELPERS is not set +CONFIG_TEST_KSTRTOX=m +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_MEMTEST is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_EARLY_PRINTK_EFI=y +# CONFIG_X86_PTDUMP_CORE is not set +# CONFIG_X86_PTDUMP is not set +# CONFIG_EFI_PGT_DUMP is not set +CONFIG_DEBUG_RODATA=y +# CONFIG_DEBUG_RODATA_TEST is not set +# CONFIG_DEBUG_WX is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +# CONFIG_DEBUG_NX_TEST is not set +CONFIG_DOUBLEFAULT=y +# CONFIG_DEBUG_TLBFLUSH is not set +# CONFIG_IOMMU_STRESS is not set +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_IO_DELAY_TYPE_0X80=0 +CONFIG_IO_DELAY_TYPE_0XED=1 +CONFIG_IO_DELAY_TYPE_UDELAY=2 +CONFIG_IO_DELAY_TYPE_NONE=3 +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_DEBUG_BOOT_PARAMS is not set +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set +# CONFIG_DEBUG_ENTRY is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set +CONFIG_X86_DEBUG_FPU=y +# CONFIG_PUNIT_ATOM_DEBUG is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_PERSISTENT_KEYRINGS=y +CONFIG_BIG_KEYS=y +CONFIG_TRUSTED_KEYS=m +CONFIG_ENCRYPTED_KEYS=y +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +# CONFIG_SECURITY_NETWORK_XFRM is not set +CONFIG_SECURITY_PATH=y +CONFIG_INTEL_TXT=y +# CONFIG_SECURITY_SELINUX is not set +CONFIG_SECURITY_SMACK=y +# CONFIG_SECURITY_SMACK_BRINGUP is not set +# CONFIG_SECURITY_SMACK_NETFILTER is not set +CONFIG_SECURITY_TOMOYO=y +CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048 +CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024 +# CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set +CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init" +CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init" +CONFIG_SECURITY_APPARMOR=y +CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 +CONFIG_SECURITY_APPARMOR_HASH=y +CONFIG_SECURITY_YAMA=y +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +CONFIG_INTEGRITY_AUDIT=y +CONFIG_IMA=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_LSM_RULES=y +# CONFIG_IMA_TEMPLATE is not set +CONFIG_IMA_NG_TEMPLATE=y +# CONFIG_IMA_SIG_TEMPLATE is not set +CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" +CONFIG_IMA_DEFAULT_HASH_SHA1=y +# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set +# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set +# CONFIG_IMA_DEFAULT_HASH_WP512 is not set +CONFIG_IMA_DEFAULT_HASH="sha1" +CONFIG_IMA_APPRAISE=y +CONFIG_EVM=y +CONFIG_EVM_ATTR_FSUUID=y +CONFIG_EVM_EXTRA_SMACK_XATTRS=y +# CONFIG_DEFAULT_SECURITY_SMACK is not set +# CONFIG_DEFAULT_SECURITY_TOMOYO is not set +# CONFIG_DEFAULT_SECURITY_APPARMOR is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_XOR_BLOCKS=m +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=m +CONFIG_CRYPTO_PCOMP=m +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=m +CONFIG_CRYPTO_RSA=m +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_NULL2=y +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_MCRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_ABLK_HELPER=m +CONFIG_CRYPTO_GLUE_HELPER_X86=m + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_CHACHA20POLY1305=m +CONFIG_CRYPTO_SEQIV=m +CONFIG_CRYPTO_ECHAINIV=m + +# +# Block modes +# +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_CTR=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XTS=m +# CONFIG_CRYPTO_KEYWRAP is not set + +# +# Hash modes +# +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=m +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_POLY1305=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_586=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_CHACHA20=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_SERPENT_SSE2_586=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_842=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_DRBG_MENU=m +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=m +CONFIG_CRYPTO_JITTERENTROPY=m +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_USER_API_AEAD=m +CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_HW=y +CONFIG_CRYPTO_DEV_PADLOCK=m +CONFIG_CRYPTO_DEV_PADLOCK_AES=m +CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_QAT=m +CONFIG_CRYPTO_DEV_QAT_DH895xCC=m +# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_PUBLIC_KEY_ALGO_RSA=m +CONFIG_X509_CERTIFICATE_PARSER=m +CONFIG_PKCS7_MESSAGE_PARSER=m +CONFIG_PKCS7_TEST_KEY=m + +# +# Certificates for signature checking +# +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_SYSTEM_TRUSTED_KEYS="" +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_KVM_APIC_ARCHITECTURE=y +CONFIG_KVM_MMIO=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_KVM_VFIO=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_HAVE_KVM_IRQ_BYPASS=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_KVM_INTEL=m +CONFIG_KVM_AMD=m +CONFIG_KVM_MMU_AUDIT=y +CONFIG_KVM_DEVICE_ASSIGNMENT=y +# CONFIG_LGUEST is not set +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=m +CONFIG_BITREVERSE=y +# CONFIG_HAVE_ARCH_BITREVERSE is not set +CONFIG_RATIONAL=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_CRC_CCITT=m +CONFIG_CRC16=m +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=m +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC7=m +CONFIG_LIBCRC32C=m +CONFIG_CRC8=m +CONFIG_AUDIT_GENERIC=y +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_842_COMPRESS=m +CONFIG_842_DECOMPRESS=m +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_REED_SOLOMON=m +CONFIG_REED_SOLOMON_ENC8=y +CONFIG_REED_SOLOMON_DEC8=y +CONFIG_REED_SOLOMON_DEC16=y +CONFIG_BCH=m +CONFIG_BCH_CONST_PARAMS=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y +CONFIG_LRU_CACHE=m +CONFIG_CLZ_TAB=y +CONFIG_CORDIC=m +CONFIG_DDR=y +CONFIG_MPILIB=m +CONFIG_OID_REGISTRY=m +CONFIG_UCS2_STRING=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +CONFIG_FONT_ACORN_8x8=y +CONFIG_FONT_MINI_4x6=y +CONFIG_FONT_6x10=y +CONFIG_FONT_SUN8x16=y +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_10x18 is not set +# CONFIG_SG_SPLIT is not set +CONFIG_ARCH_HAS_SG_CHAIN=y +CONFIG_ARCH_HAS_MMIO_FLUSH=y diff --git a/talimatname/temel-ek/kernel/kernel.config_64 b/talimatname/temel-ek/kernel/kernel.config_64 new file mode 100644 index 000000000..64f479ea8 --- /dev/null +++ b/talimatname/temel-ek/kernel/kernel.config_64 @@ -0,0 +1,8054 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/x86 4.4.1 Kernel Configuration +# +CONFIG_64BIT=y +CONFIG_X86_64=y +CONFIG_X86=y +CONFIG_INSTRUCTION_DECODER=y +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_OUTPUT_FORMAT="elf64-x86-64" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_MMU=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_ZONE_DMA32=y +CONFIG_AUDIT_ARCH=y +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_HAVE_INTEL_TXT=y +CONFIG_X86_64_SMP=y +CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_LEVELS=4 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +# CONFIG_COMPILE_TEST is not set +CONFIG_LOCALVERSION="-milis" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +CONFIG_DEFAULT_HOSTNAME="nutyx" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_FHANDLE=y +CONFIG_USELIB=y +CONFIG_AUDIT=y +CONFIG_HAVE_ARCH_AUDITSYSCALL=y +CONFIG_AUDITSYSCALL=y +CONFIG_AUDIT_WATCH=y +CONFIG_AUDIT_TREE=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_GENERIC_IRQ_CHIP=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_GENERIC_MSI_IRQ_DOMAIN=y +# CONFIG_IRQ_DOMAIN_DEBUG is not set +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_SRCU=y +# CONFIG_TASKS_RCU is not set +CONFIG_RCU_STALL_COMMON=y +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_EXPEDITE_BOOT is not set +CONFIG_BUILD_BIN2C=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=19 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=13 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y +CONFIG_ARCH_SUPPORTS_INT128=y +CONFIG_NUMA_BALANCING=y +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_FREEZER=y +# CONFIG_CGROUP_PIDS is not set +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_PAGE_COUNTER=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +# CONFIG_MEMCG_SWAP_ENABLED is not set +CONFIG_MEMCG_KMEM=y +# CONFIG_CGROUP_HUGETLB is not set +# CONFIG_CGROUP_PERF is not set +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_CGROUP_WRITEBACK=y +# CONFIG_CHECKPOINT_RESTORE is not set +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=y +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_SCHED_AUTOGROUP=y +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_BPF=y +# CONFIG_EXPERT is not set +CONFIG_UID16=y +CONFIG_MULTIUSER=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +# CONFIG_USERFAULTFD is not set +CONFIG_PCI_QUIRKS=y +CONFIG_MEMBARRIER=y +# CONFIG_EMBEDDED is not set +CONFIG_HAVE_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +CONFIG_SLUB_CPU_PARTIAL=y +# CONFIG_SYSTEM_DATA_VERIFICATION is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_KEXEC_CORE=y +CONFIG_OPROFILE=m +# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set +CONFIG_HAVE_OPROFILE=y +CONFIG_OPROFILE_NMI_TIMER=y +CONFIG_KPROBES=y +CONFIG_JUMP_LABEL=y +# CONFIG_STATIC_KEYS_SELFTEST is not set +CONFIG_OPTPROBES=y +CONFIG_KPROBES_ON_FTRACE=y +CONFIG_UPROBES=y +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_KRETPROBES=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y +CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_CC_STACKPROTECTOR=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_CC_STACKPROTECTOR_NONE is not set +# CONFIG_CC_STACKPROTECTOR_REGULAR is not set +CONFIG_CC_STACKPROTECTOR_STRONG=y +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_ARCH_HUGE_VMAP=y +CONFIG_HAVE_ARCH_SOFT_DIRTY=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_COPY_THREAD_TLS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_COMPAT_OLD_SIGACTION=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_COMPRESS=y +# CONFIG_MODULE_COMPRESS_GZIP is not set +CONFIG_MODULE_COMPRESS_XZ=y +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_BLOCK=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_CMDLINE_PARSER is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +CONFIG_AIX_PARTITION=y +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +# CONFIG_UNIXWARE_DISKLABEL is not set +CONFIG_LDM_PARTITION=y +# CONFIG_LDM_DEBUG is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +CONFIG_KARMA_PARTITION=y +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_CMDLINE_PARTITION is not set +CONFIG_BLOCK_COMPAT=y + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +CONFIG_CFQ_GROUP_IOSCHED=y +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=m +CONFIG_INLINE_SPIN_UNLOCK_IRQ=y +CONFIG_INLINE_READ_UNLOCK=y +CONFIG_INLINE_READ_UNLOCK_IRQ=y +CONFIG_INLINE_WRITE_UNLOCK=y +CONFIG_INLINE_WRITE_UNLOCK_IRQ=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y +CONFIG_FREEZER=y + +# +# Processor type and features +# +CONFIG_ZONE_DMA=y +CONFIG_SMP=y +CONFIG_X86_FEATURE_NAMES=y +CONFIG_X86_X2APIC=y +CONFIG_X86_MPPARSE=y +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +CONFIG_X86_AMD_PLATFORM_DEVICE=y +CONFIG_IOSF_MBI=m +# CONFIG_IOSF_MBI_DEBUG is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_HYPERVISOR_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_DEBUG is not set +CONFIG_PARAVIRT_SPINLOCKS=y +CONFIG_XEN=y +CONFIG_XEN_DOM0=y +CONFIG_XEN_PVHVM=y +CONFIG_XEN_512GB=y +CONFIG_XEN_SAVE_RESTORE=y +# CONFIG_XEN_DEBUG_FS is not set +CONFIG_XEN_PVH=y +CONFIG_KVM_GUEST=y +# CONFIG_KVM_DEBUG_FS is not set +CONFIG_PARAVIRT_TIME_ACCOUNTING=y +CONFIG_PARAVIRT_CLOCK=y +CONFIG_NO_BOOTMEM=y +# CONFIG_MK8 is not set +# CONFIG_MPSC is not set +# CONFIG_MCORE2 is not set +# CONFIG_MATOM is not set +CONFIG_GENERIC_CPU=y +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_L1_CACHE_SHIFT=6 +CONFIG_X86_TSC=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=64 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +CONFIG_GART_IOMMU=y +CONFIG_CALGARY_IOMMU=y +CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +# CONFIG_MAXSMP is not set +CONFIG_NR_CPUS=128 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT is not set +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +# CONFIG_VM86 is not set +CONFIG_X86_16BIT=y +CONFIG_X86_ESPFIX64=y +CONFIG_X86_VSYSCALL_EMULATION=y +CONFIG_I8K=m +CONFIG_MICROCODE=y +CONFIG_MICROCODE_INTEL=y +CONFIG_MICROCODE_AMD=y +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_X86_DIRECT_GBPAGES=y +CONFIG_NUMA=y +CONFIG_AMD_NUMA=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_NODES_SPAN_OTHER_NODES=y +# CONFIG_NUMA_EMU is not set +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_MEMORY_PROBE=y +CONFIG_ARCH_PROC_KCORE_TEXT=y +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_NEED_MULTIPLE_NODES=y +CONFIG_HAVE_MEMORY_PRESENT=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_ARCH_DISCARD_MEMBLOCK=y +CONFIG_MEMORY_ISOLATION=y +# CONFIG_MOVABLE_NODE is not set +CONFIG_HAVE_BOOTMEM_INFO_NODE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTPLUG_SPARSE=y +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_MEMORY_FAILURE=y +CONFIG_HWPOISON_INJECT=m +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y +CONFIG_FRONTSWAP=y +# CONFIG_CMA is not set +CONFIG_ZSWAP=y +CONFIG_ZPOOL=y +CONFIG_ZBUD=y +CONFIG_ZSMALLOC=y +CONFIG_PGTABLE_MAPPING=y +CONFIG_ZSMALLOC_STAT=y +CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y +CONFIG_DEFERRED_STRUCT_PAGE_INIT=y +CONFIG_IDLE_PAGE_TRACKING=y +CONFIG_FRAME_VECTOR=y +# CONFIG_X86_PMEM_LEGACY is not set +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_X86_RESERVE_LOW=64 +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_RANDOM=y +CONFIG_X86_SMAP=y +# CONFIG_X86_INTEL_MPX is not set +CONFIG_EFI=y +CONFIG_EFI_STUB=y +# CONFIG_EFI_MIXED is not set +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +# CONFIG_KEXEC_FILE is not set +# CONFIG_CRASH_DUMP is not set +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +# CONFIG_RANDOMIZE_BASE is not set +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set +# CONFIG_DEBUG_HOTPLUG_CPU0 is not set +# CONFIG_COMPAT_VDSO is not set +# CONFIG_LEGACY_VSYSCALL_NATIVE is not set +CONFIG_LEGACY_VSYSCALL_EMULATE=y +# CONFIG_LEGACY_VSYSCALL_NONE is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_MODIFY_LDT_SYSCALL=y +CONFIG_HAVE_LIVEPATCH=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_USE_PERCPU_NUMA_NODE_ID=y + +# +# Power management and ACPI options +# +CONFIG_ARCH_HIBERNATION_HEADER=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_PM_STD_PARTITION="" +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM=y +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +CONFIG_PM_TEST_SUSPEND=y +CONFIG_PM_SLEEP_DEBUG=y +CONFIG_DPM_WATCHDOG=y +CONFIG_DPM_WATCHDOG_TIMEOUT=60 +CONFIG_PM_TRACE=y +CONFIG_PM_TRACE_RTC=y +CONFIG_PM_CLK=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +# CONFIG_ACPI_DEBUGGER is not set +CONFIG_ACPI_SLEEP=y +# CONFIG_ACPI_PROCFS_POWER is not set +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y +CONFIG_ACPI_EC_DEBUGFS=m +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=m +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_CPU_FREQ_PSS=y +CONFIG_ACPI_PROCESSOR_IDLE=y +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=m +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_MEMORY=y +CONFIG_ACPI_HOTPLUG_IOAPIC=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_HED=y +CONFIG_ACPI_CUSTOM_METHOD=m +CONFIG_ACPI_BGRT=y +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_ACPI_NFIT=m +# CONFIG_ACPI_NFIT_DEBUG is not set +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=m +CONFIG_ACPI_APEI_ERST_DEBUG=m +CONFIG_ACPI_EXTLOG=m +CONFIG_PMIC_OPREGION=y +CONFIG_SFI=y + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPU frequency scaling drivers +# +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ_CPB=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_AMD_FREQ_SENSITIVITY=m +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_P4_CLOCKMOD=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_INTEL_IDLE=y + +# +# Memory power savings +# +CONFIG_I7300_IDLE_IOAT_CHANNEL=y +CONFIG_I7300_IDLE=m + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_XEN=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM=y +# CONFIG_PCIEASPM_DEBUG is not set +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +CONFIG_PCIE_PME=y +CONFIG_PCI_BUS_ADDR_T_64BIT=y +CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_IRQ_DOMAIN=y +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_XEN_PCIDEV_FRONTEND=m +CONFIG_HT_IRQ=y +CONFIG_PCI_ATS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCI_LABEL=y + +# +# PCI host controller drivers +# +CONFIG_ISA_DMA_API=y +CONFIG_AMD_NB=y +CONFIG_PCCARD=m +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +CONFIG_PD6729=m +CONFIG_I82092=m +CONFIG_PCCARD_NONSTATIC=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_RAPIDIO=m +CONFIG_RAPIDIO_TSI721=m +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set +CONFIG_RAPIDIO_DMA_ENGINE=y +CONFIG_RAPIDIO_DEBUG=y +CONFIG_RAPIDIO_ENUM_BASIC=m + +# +# RapidIO Switch drivers +# +CONFIG_RAPIDIO_TSI57X=m +CONFIG_RAPIDIO_CPS_XX=m +CONFIG_RAPIDIO_TSI568=m +CONFIG_RAPIDIO_CPS_GEN2=m +# CONFIG_X86_SYSFB is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_BINFMT_SCRIPT=y +# CONFIG_HAVE_AOUT is not set +CONFIG_BINFMT_MISC=y +CONFIG_COREDUMP=y +CONFIG_IA32_EMULATION=y +# CONFIG_IA32_AOUT is not set +CONFIG_X86_X32=y +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_KEYS_COMPAT=y +CONFIG_X86_DEV_DMA_OPS=y +CONFIG_PMC_ATOM=y +CONFIG_NET=y +CONFIG_COMPAT_NETLINK_MESSAGES=y +CONFIG_NET_INGRESS=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=m +CONFIG_XFRM_USER=m +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=m +CONFIG_NET_KEY_MIGRATE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_FIB_TRIE_STATS=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IP_PNP_RARP=y +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=y +CONFIG_INET_DIAG=m +CONFIG_INET_TCP_DIAG=m +CONFIG_INET_UDP_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CUBIC=m +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_HTCP=m +CONFIG_TCP_CONG_HSTCP=m +CONFIG_TCP_CONG_HYBLA=m +CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_SCALABLE=m +CONFIG_TCP_CONG_LP=m +CONFIG_TCP_CONG_VENO=m +CONFIG_TCP_CONG_YEAH=m +CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_DCTCP=m +CONFIG_TCP_CONG_CDG=m +CONFIG_DEFAULT_RENO=y +CONFIG_DEFAULT_TCP_CONG="reno" +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_IPV6_ILA=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_LOG_COMMON=m +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_PROCFS=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_GLUE_CT=y +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_NF_NAT_PROTO_DCCP=m +CONFIG_NF_NAT_PROTO_UDPLITE=m +CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_SIP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=m +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_INET=m +CONFIG_NF_TABLES_NETDEV=m +CONFIG_NFT_EXTHDR=m +CONFIG_NFT_META=m +CONFIG_NFT_CT=m +CONFIG_NFT_RBTREE=m +CONFIG_NFT_HASH=m +CONFIG_NFT_COUNTER=m +CONFIG_NFT_LOG=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_NAT=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_COMPAT=m +CONFIG_NETFILTER_XTABLES=m + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_AUDIT=m +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_IP_SET=m +CONFIG_IP_SET_MAX=256 +CONFIG_IP_SET_BITMAP_IP=m +CONFIG_IP_SET_BITMAP_IPMAC=m +CONFIG_IP_SET_BITMAP_PORT=m +CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m +CONFIG_IP_SET_HASH_IPPORT=m +CONFIG_IP_SET_HASH_IPPORTIP=m +CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_MAC=m +CONFIG_IP_SET_HASH_NETPORTNET=m +CONFIG_IP_SET_HASH_NET=m +CONFIG_IP_SET_HASH_NETNET=m +CONFIG_IP_SET_HASH_NETPORT=m +CONFIG_IP_SET_HASH_NETIFACE=m +CONFIG_IP_SET_LIST_SET=m +CONFIG_IP_VS=m +CONFIG_IP_VS_IPV6=y +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_SCTP=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_OVF=m +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_NQ=m + +# +# IPVS SH scheduler +# +CONFIG_IP_VS_SH_TAB_BITS=8 + +# +# IPVS application helper +# +CONFIG_IP_VS_FTP=m +CONFIG_IP_VS_NFCT=y +CONFIG_IP_VS_PE_SIP=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_NF_TABLES_IPV4=m +CONFIG_NFT_CHAIN_ROUTE_IPV4=m +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NFT_DUP_IPV4=m +CONFIG_NF_TABLES_ARP=m +CONFIG_NF_DUP_IPV4=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_IPV4=m +CONFIG_NFT_CHAIN_NAT_IPV4=m +CONFIG_NF_NAT_MASQUERADE_IPV4=m +CONFIG_NFT_MASQ_IPV4=m +CONFIG_NFT_REDIR_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +# +# IPv6: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_NF_TABLES_IPV6=m +CONFIG_NFT_CHAIN_ROUTE_IPV6=m +CONFIG_NFT_REJECT_IPV6=m +CONFIG_NFT_DUP_IPV6=m +CONFIG_NF_DUP_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_NAT_IPV6=m +CONFIG_NFT_CHAIN_NAT_IPV6=m +CONFIG_NF_NAT_MASQUERADE_IPV6=m +CONFIG_NFT_MASQ_IPV6=m +CONFIG_NFT_REDIR_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_LOG_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_IP_DCCP=m +CONFIG_INET_DCCP_DIAG=m + +# +# DCCP CCIDs Configuration +# +# CONFIG_IP_DCCP_CCID2_DEBUG is not set +CONFIG_IP_DCCP_CCID3=y +# CONFIG_IP_DCCP_CCID3_DEBUG is not set +CONFIG_IP_DCCP_TFRC_LIB=y + +# +# DCCP Kernel Hacking +# +# CONFIG_IP_DCCP_DEBUG is not set +CONFIG_NET_DCCPPROBE=m +CONFIG_IP_SCTP=m +CONFIG_NET_SCTPPROBE=m +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +CONFIG_ATM=m +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_LANE=m +CONFIG_ATM_MPOA=m +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_L2TP=m +# CONFIG_L2TP_DEBUGFS is not set +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=m +CONFIG_MRP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_HAVE_NET_DSA=y +CONFIG_NET_DSA=m +CONFIG_NET_DSA_HWMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_DSA=y +CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_VLAN_8021Q_MVRP=y +# CONFIG_DECNET is not set +CONFIG_LLC=m +CONFIG_LLC2=m +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +CONFIG_PHONET=m +CONFIG_6LOWPAN=m +CONFIG_6LOWPAN_NHC=m +CONFIG_6LOWPAN_NHC_DEST=m +CONFIG_6LOWPAN_NHC_FRAGMENT=m +CONFIG_6LOWPAN_NHC_HOP=m +CONFIG_6LOWPAN_NHC_IPV6=m +CONFIG_6LOWPAN_NHC_MOBILITY=m +CONFIG_6LOWPAN_NHC_ROUTING=m +CONFIG_6LOWPAN_NHC_UDP=m +CONFIG_IEEE802154=m +CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y +CONFIG_IEEE802154_SOCKET=m +CONFIG_IEEE802154_6LOWPAN=m +CONFIG_MAC802154=m +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_ATM=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +# CONFIG_NET_EMATCH_CANID is not set +CONFIG_NET_EMATCH_IPSET=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_CLS_IND=y +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=m +CONFIG_BATMAN_ADV=m +CONFIG_BATMAN_ADV_BLA=y +CONFIG_BATMAN_ADV_DAT=y +CONFIG_BATMAN_ADV_NC=y +CONFIG_BATMAN_ADV_MCAST=y +# CONFIG_BATMAN_ADV_DEBUG is not set +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_OPENVSWITCH_GENEVE=m +CONFIG_VSOCKETS=m +CONFIG_VMWARE_VMCI_VSOCKETS=m +CONFIG_NETLINK_MMAP=y +CONFIG_NETLINK_DIAG=m +CONFIG_MPLS=y +CONFIG_NET_MPLS_GSO=m +CONFIG_MPLS_ROUTING=m +CONFIG_MPLS_IPTUNNEL=m +CONFIG_HSR=m +CONFIG_NET_SWITCHDEV=y +# CONFIG_NET_L3_MASTER_DEV is not set +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_BPF_JIT=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +CONFIG_NET_TCPPROBE=m +CONFIG_NET_DROP_MONITOR=m +CONFIG_HAMRADIO=y + +# +# Packet Radio protocols +# +CONFIG_AX25=m +CONFIG_AX25_DAMA_SLAVE=y +CONFIG_NETROM=m +CONFIG_ROSE=m + +# +# AX.25 network device drivers +# +CONFIG_MKISS=m +CONFIG_6PACK=m +CONFIG_BPQETHER=m +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_YAM=m +CONFIG_CAN=m +CONFIG_CAN_RAW=m +CONFIG_CAN_BCM=m +CONFIG_CAN_GW=m + +# +# CAN Device Drivers +# +# CONFIG_CAN_VCAN is not set +# CONFIG_CAN_SLCAN is not set +CONFIG_CAN_DEV=m +CONFIG_CAN_CALC_BITTIMING=y +# CONFIG_CAN_LEDS is not set +# CONFIG_CAN_JANZ_ICAN3 is not set +# CONFIG_CAN_SJA1000 is not set +# CONFIG_CAN_C_CAN is not set +# CONFIG_CAN_M_CAN is not set +# CONFIG_CAN_CC770 is not set + +# +# CAN SPI interfaces +# +# CONFIG_CAN_MCP251X is not set + +# +# CAN USB interfaces +# +# CONFIG_CAN_EMS_USB is not set +# CONFIG_CAN_ESD_USB2 is not set +# CONFIG_CAN_GS_USB is not set +# CONFIG_CAN_KVASER_USB is not set +# CONFIG_CAN_PEAK_USB is not set +# CONFIG_CAN_8DEV_USB is not set +# CONFIG_CAN_SOFTING is not set +# CONFIG_CAN_DEBUG_DEVICES is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +CONFIG_IRDA_ULTRA=y + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# CONFIG_IRDA_DEBUG is not set + +# +# Infrared-port device drivers +# + +# +# SIR device drivers +# +CONFIG_IRTTY_SIR=m + +# +# Dongle support +# +CONFIG_DONGLE=y +CONFIG_ESI_DONGLE=m +CONFIG_ACTISYS_DONGLE=m +CONFIG_TEKRAM_DONGLE=m +CONFIG_TOIM3232_DONGLE=m +CONFIG_LITELINK_DONGLE=m +CONFIG_MA600_DONGLE=m +CONFIG_GIRBIL_DONGLE=m +CONFIG_MCP2120_DONGLE=m +CONFIG_OLD_BELKIN_DONGLE=m +CONFIG_ACT200L_DONGLE=m +CONFIG_KINGSUN_DONGLE=m +CONFIG_KSDAZZLE_DONGLE=m +CONFIG_KS959_DONGLE=m + +# +# FIR device drivers +# +CONFIG_USB_IRDA=m +CONFIG_SIGMATEL_FIR=m +CONFIG_NSC_FIR=m +CONFIG_WINBOND_FIR=m +CONFIG_SMC_IRCC_FIR=m +CONFIG_ALI_FIR=m +CONFIG_VLSI_FIR=m +CONFIG_VIA_FIR=m +CONFIG_MCS_FIR=m +CONFIG_BT=m +CONFIG_BT_BREDR=y +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_CMTP=m +CONFIG_BT_HIDP=m +CONFIG_BT_HS=y +CONFIG_BT_LE=y +CONFIG_BT_6LOWPAN=m +# CONFIG_BT_SELFTEST is not set +CONFIG_BT_DEBUGFS=y + +# +# Bluetooth device drivers +# +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_QCA=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_RTL=y +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_3WIRE=y +CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBTUART=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_AF_RXRPC=m +# CONFIG_AF_RXRPC_DEBUG is not set +CONFIG_RXKAD=m +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +# CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_CRDA_SUPPORT=y +CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +# CONFIG_MAC80211_RC_MINSTREL_VHT is not set +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_DEBUGFS is not set +CONFIG_MAC80211_MESSAGE_TRACING=y +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +CONFIG_WIMAX=m +CONFIG_WIMAX_DEBUG_LEVEL=8 +CONFIG_RFKILL=m +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +CONFIG_RFKILL_REGULATOR=m +CONFIG_RFKILL_GPIO=m +CONFIG_NET_9P=m +CONFIG_NET_9P_VIRTIO=m +CONFIG_NET_9P_RDMA=m +# CONFIG_NET_9P_DEBUG is not set +CONFIG_CAIF=m +# CONFIG_CAIF_DEBUG is not set +CONFIG_CAIF_NETDEV=m +CONFIG_CAIF_USB=m +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +CONFIG_NFC_NCI_SPI=m +CONFIG_NFC_NCI_UART=m +CONFIG_NFC_HCI=m +CONFIG_NFC_SHDLC=y + +# +# Near Field Communication (NFC) devices +# +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_TRF7970A=m +CONFIG_NFC_MEI_PHY=m +CONFIG_NFC_SIM=m +CONFIG_NFC_PORT100=m +# CONFIG_NFC_FDP is not set +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_I2C=m +CONFIG_NFC_PN544_MEI=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_I2C=m +CONFIG_NFC_MICROREAD_MEI=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_NFC_MRVL_UART=m +# CONFIG_NFC_MRVL_I2C is not set +# CONFIG_NFC_MRVL_SPI is not set +CONFIG_NFC_ST21NFCA=m +CONFIG_NFC_ST21NFCA_I2C=m +CONFIG_NFC_ST_NCI=m +CONFIG_NFC_ST_NCI_I2C=m +CONFIG_NFC_ST_NCI_SPI=m +CONFIG_NFC_NXP_NCI=m +CONFIG_NFC_NXP_NCI_I2C=m +CONFIG_NFC_S3FWRN5=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_LWTUNNEL=y +CONFIG_HAVE_BPF_JIT=y + +# +# Device Drivers +# + +# +# Generic Driver Options +# +# CONFIG_UEVENT_HELPER is not set +CONFIG_DEVTMPFS=y +# CONFIG_DEVTMPFS_MOUNT is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_EXTRA_FIRMWARE="" +CONFIG_FW_LOADER_USER_HELPER=y +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +CONFIG_SYS_HYPERVISOR=y +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_SPI=y +CONFIG_REGMAP_MMIO=y +CONFIG_REGMAP_IRQ=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_FENCE_TRACE is not set + +# +# Bus devices +# +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y +CONFIG_MTD=m +CONFIG_MTD_TESTS=m +CONFIG_MTD_REDBOOT_PARTS=m +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_AR7_PARTS=m + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_BLOCK_RO=m +CONFIG_FTL=m +CONFIG_NFTL=m +CONFIG_NFTL_RW=y +CONFIG_INFTL=m +CONFIG_RFD_FTL=m +CONFIG_SSFDC=m +CONFIG_SM_FTL=m +CONFIG_MTD_OOPS=m +CONFIG_MTD_SWAP=m +# CONFIG_MTD_PARTITIONED_MASTER is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_GEN_PROBE=m +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_NOSWAP=y +# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set +# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set +CONFIG_MTD_CFI_GEOMETRY=y +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +CONFIG_MTD_MAP_BANK_WIDTH_8=y +CONFIG_MTD_MAP_BANK_WIDTH_16=y +CONFIG_MTD_MAP_BANK_WIDTH_32=y +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +CONFIG_MTD_CFI_I4=y +CONFIG_MTD_CFI_I8=y +CONFIG_MTD_OTP=y +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_RAM=m +CONFIG_MTD_ROM=m +CONFIG_MTD_ABSENT=m + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +CONFIG_MTD_PHYSMAP=m +CONFIG_MTD_PHYSMAP_COMPAT=y +CONFIG_MTD_PHYSMAP_START=0x8000000 +CONFIG_MTD_PHYSMAP_LEN=0 +CONFIG_MTD_PHYSMAP_BANKWIDTH=2 +CONFIG_MTD_SBC_GXX=m +CONFIG_MTD_AMD76XROM=m +CONFIG_MTD_ICHXROM=m +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +CONFIG_MTD_NETtel=m +CONFIG_MTD_L440GX=m +CONFIG_MTD_PCI=m +CONFIG_MTD_PCMCIA=m +CONFIG_MTD_PCMCIA_ANONYMOUS=y +CONFIG_MTD_GPIO_ADDR=m +CONFIG_MTD_INTEL_VR_NOR=m +CONFIG_MTD_PLATRAM=m +CONFIG_MTD_LATCH_ADDR=m + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +CONFIG_MTD_DATAFLASH=m +CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y +CONFIG_MTD_DATAFLASH_OTP=y +CONFIG_MTD_M25P80=m +CONFIG_MTD_SST25L=m +CONFIG_MTD_SLRAM=m +CONFIG_MTD_PHRAM=m +CONFIG_MTD_MTDRAM=m +CONFIG_MTDRAM_TOTAL_SIZE=4096 +CONFIG_MTDRAM_ERASE_SIZE=128 +CONFIG_MTD_BLOCK2MTD=m + +# +# Disk-On-Chip Device Drivers +# +CONFIG_MTD_DOCG3=m +CONFIG_BCH_CONST_M=14 +CONFIG_BCH_CONST_T=4 +CONFIG_MTD_NAND_ECC=m +CONFIG_MTD_NAND_ECC_SMC=y +CONFIG_MTD_NAND=m +CONFIG_MTD_NAND_BCH=m +CONFIG_MTD_NAND_ECC_BCH=y +CONFIG_MTD_SM_COMMON=m +CONFIG_MTD_NAND_DENALI=m +CONFIG_MTD_NAND_DENALI_PCI=m +CONFIG_MTD_NAND_DENALI_DT=m +CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018 +CONFIG_MTD_NAND_GPIO=m +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set +CONFIG_MTD_NAND_IDS=m +CONFIG_MTD_NAND_RICOH=m +CONFIG_MTD_NAND_DISKONCHIP=m +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 +CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y +CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y +CONFIG_MTD_NAND_DOCG4=m +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_NANDSIM=m +CONFIG_MTD_NAND_PLATFORM=m +CONFIG_MTD_NAND_HISI504=m +CONFIG_MTD_ONENAND=m +CONFIG_MTD_ONENAND_VERIFY_WRITE=y +CONFIG_MTD_ONENAND_GENERIC=m +CONFIG_MTD_ONENAND_OTP=y +CONFIG_MTD_ONENAND_2X_PROGRAM=y + +# +# LPDDR & LPDDR2 PCM memory drivers +# +CONFIG_MTD_LPDDR=m +CONFIG_MTD_QINFO_PROBE=m +CONFIG_MTD_SPI_NOR=m +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +CONFIG_MTD_UBI_GLUEBI=m +CONFIG_MTD_UBI_BLOCK=y +# CONFIG_OF is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_SERIAL=m +CONFIG_PARPORT_PC_FIFO=y +CONFIG_PARPORT_PC_SUPERIO=y +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +CONFIG_PARPORT_AX88796=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +CONFIG_BLK_DEV_FD=m +CONFIG_PARIDE=m + +# +# Parallel IDE high-level drivers +# +CONFIG_PARIDE_PD=m +CONFIG_PARIDE_PCD=m +CONFIG_PARIDE_PF=m +CONFIG_PARIDE_PT=m +CONFIG_PARIDE_PG=m + +# +# Parallel IDE protocol modules +# +CONFIG_PARIDE_ATEN=m +CONFIG_PARIDE_BPCK=m +CONFIG_PARIDE_COMM=m +CONFIG_PARIDE_DSTR=m +CONFIG_PARIDE_FIT2=m +CONFIG_PARIDE_FIT3=m +CONFIG_PARIDE_EPAT=m +CONFIG_PARIDE_EPATC8=y +CONFIG_PARIDE_EPIA=m +CONFIG_PARIDE_FRIQ=m +CONFIG_PARIDE_FRPW=m +CONFIG_PARIDE_KBIC=m +CONFIG_PARIDE_KTTI=m +CONFIG_PARIDE_ON20=m +CONFIG_PARIDE_ON26=m +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_ZRAM=m +CONFIG_ZRAM_LZ4_COMPRESS=y +CONFIG_BLK_CPQ_CISS_DA=m +CONFIG_CISS_SCSI_TAPE=y +CONFIG_BLK_DEV_DAC960=m +CONFIG_BLK_DEV_UMEM=m +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SKD=m +CONFIG_BLK_DEV_OSD=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +CONFIG_CDROM_PKTCDVD_WCACHE=y +CONFIG_ATA_OVER_ETH=m +CONFIG_XEN_BLKDEV_FRONTEND=m +CONFIG_XEN_BLKDEV_BACKEND=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_BLK_DEV_RBD=m +CONFIG_BLK_DEV_RSXX=m +CONFIG_BLK_DEV_NVME=m + +# +# Misc devices +# +CONFIG_SENSORS_LIS3LV02D=m +CONFIG_AD525X_DPOT=m +CONFIG_AD525X_DPOT_I2C=m +CONFIG_AD525X_DPOT_SPI=m +CONFIG_DUMMY_IRQ=m +CONFIG_IBM_ASM=m +CONFIG_PHANTOM=m +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_APDS9802ALS=m +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_DS1682=m +CONFIG_TI_DAC7512=m +CONFIG_VMWARE_BALLOON=m +CONFIG_BMP085=y +CONFIG_BMP085_I2C=m +CONFIG_BMP085_SPI=m +CONFIG_USB_SWITCH_FSA9480=m +CONFIG_LATTICE_ECP3_CONFIG=m +CONFIG_SRAM=y +CONFIG_C2PORT=m +CONFIG_C2PORT_DURAMAR_2150=m + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_93XX46=m +CONFIG_CB710_CORE=m +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y + +# +# Texas Instruments shared transport line discipline +# +CONFIG_TI_ST=m +CONFIG_SENSORS_LIS3_I2C=m + +# +# Altera FPGA firmware download module +# +CONFIG_ALTERA_STAPL=m +CONFIG_INTEL_MEI=m +CONFIG_INTEL_MEI_ME=m +CONFIG_INTEL_MEI_TXE=m +CONFIG_VMWARE_VMCI=m + +# +# Intel MIC Bus Driver +# +CONFIG_INTEL_MIC_BUS=m + +# +# SCIF Bus Driver +# +CONFIG_SCIF_BUS=m + +# +# Intel MIC Host Driver +# + +# +# Intel MIC Card Driver +# + +# +# SCIF Driver +# +CONFIG_SCIF=m + +# +# Intel MIC Coprocessor State Management (COSM) Drivers +# +# CONFIG_MIC_COSM is not set +CONFIG_GENWQE=m +CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 +CONFIG_ECHO=m +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_KERNEL_API is not set +# CONFIG_CXL_EEH is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=m +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +CONFIG_SCSI_NETLINK=y +# CONFIG_SCSI_MQ_DEFAULT is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=m +CONFIG_CHR_DEV_SCH=m +CONFIG_SCSI_ENCLOSURE=m +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +CONFIG_SCSI_SCAN_ASYNC=y + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_LIBSAS=m +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_ISCSI_BOOT_SYSFS=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_BE2ISCSI=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +CONFIG_AIC79XX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +CONFIG_SCSI_MVSAS_TASKLET=y +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_DPT_I2O=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ESAS2R=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=m +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_SCSI_FLASHPOINT=y +CONFIG_VMWARE_PVSCSI=m +CONFIG_XEN_SCSI_FRONTEND=m +CONFIG_HYPERV_STORAGE=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +CONFIG_SCSI_SNIC=m +# CONFIG_SCSI_SNIC_DEBUG_FS is not set +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_EATA=m +# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set +# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set +CONFIG_SCSI_EATA_MAX_TAGS=16 +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +CONFIG_SCSI_ISCI=m +CONFIG_SCSI_IPS=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_PPA=m +CONFIG_SCSI_IMM=m +# CONFIG_SCSI_IZIP_EPP16 is not set +# CONFIG_SCSI_IZIP_SLOW_CTR is not set +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +CONFIG_SCSI_SYM53C8XX_MMIO=y +CONFIG_SCSI_IPR=m +CONFIG_SCSI_IPR_TRACE=y +# CONFIG_SCSI_IPR_DUMP is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_TCM_QLA2XXX=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_WD719X=m +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_VIRTIO=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +CONFIG_SCSI_DH_RDAC=m +CONFIG_SCSI_DH_HP_SW=m +CONFIG_SCSI_DH_EMC=m +CONFIG_SCSI_DH_ALUA=m +CONFIG_SCSI_OSD_INITIATOR=m +CONFIG_SCSI_OSD_ULD=m +CONFIG_SCSI_OSD_DPRINT_SENSE=0 +# CONFIG_SCSI_OSD_DEBUG is not set +CONFIG_ATA=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_ACPI=y +CONFIG_SATA_ZPODD=y +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_INIC162X=m +CONFIG_SATA_ACARD_AHCI=m +CONFIG_SATA_SIL24=m +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +CONFIG_PDC_ADMA=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_SX4=m +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +CONFIG_ATA_PIIX=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_SATA_PROMISE=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIS=m +CONFIG_SATA_SVW=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m + +# +# PATA SFF controllers with BMDMA +# +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_ATP867X=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +CONFIG_PATA_HPT3X3_DMA=y +CONFIG_PATA_IT8213=m +CONFIG_PATA_IT821X=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RDC=m +CONFIG_PATA_SCH=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_SIS=m +CONFIG_PATA_TOSHIBA=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m + +# +# PIO-only SFF controllers +# +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_RZ1000=m + +# +# Generic fallback / legacy drivers +# +CONFIG_PATA_ACPI=m +CONFIG_ATA_GENERIC=m +CONFIG_PATA_LEGACY=m +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_MD_CLUSTER=m +CONFIG_BCACHE=m +# CONFIG_BCACHE_DEBUG is not set +# CONFIG_BCACHE_CLOSURES_DEBUG is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=m +# CONFIG_DM_MQ_DEFAULT is not set +# CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=m +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_MQ=m +CONFIG_DM_CACHE_SMQ=m +CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_ERA=m +CONFIG_DM_MIRROR=m +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_DM_UEVENT=y +CONFIG_DM_FLAKEY=m +CONFIG_DM_VERITY=m +CONFIG_DM_SWITCH=m +CONFIG_DM_LOG_WRITES=m +CONFIG_TARGET_CORE=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_PSCSI=m +CONFIG_TCM_USER2=m +CONFIG_LOOPBACK_TARGET=m +CONFIG_TCM_FC=m +CONFIG_ISCSI_TARGET=m +CONFIG_SBP_TARGET=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=128 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MAC_EMUMOUSEBTN=m +CONFIG_NETDEVICES=y +CONFIG_MII=m +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=m +CONFIG_EQUALIZER=m +CONFIG_NET_FC=y +CONFIG_IFB=m +CONFIG_NET_TEAM=m +CONFIG_NET_TEAM_MODE_BROADCAST=m +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m +CONFIG_NET_TEAM_MODE_RANDOM=m +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m +CONFIG_NET_TEAM_MODE_LOADBALANCE=m +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_IPVLAN=m +CONFIG_VXLAN=m +CONFIG_GENEVE=m +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_NTB_NETDEV=m +CONFIG_RIONET=m +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RIONET_RX_SIZE=128 +CONFIG_TUN=m +CONFIG_TUN_VNET_CROSS_LE=y +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +CONFIG_NLMON=m +CONFIG_SUNGEM_PHY=m +CONFIG_ARCNET=m +CONFIG_ARCNET_1201=m +CONFIG_ARCNET_1051=m +CONFIG_ARCNET_RAW=m +CONFIG_ARCNET_CAP=m +CONFIG_ARCNET_COM90xx=m +CONFIG_ARCNET_COM90xxIO=m +CONFIG_ARCNET_RIM_I=m +CONFIG_ARCNET_COM20020=m +CONFIG_ARCNET_COM20020_PCI=m +CONFIG_ARCNET_COM20020_CS=m +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +CONFIG_ATM_ENI_TUNE_BURST=y +# CONFIG_ATM_ENI_BURST_TX_16W is not set +CONFIG_ATM_ENI_BURST_TX_8W=y +CONFIG_ATM_ENI_BURST_TX_4W=y +CONFIG_ATM_ENI_BURST_TX_2W=y +# CONFIG_ATM_ENI_BURST_RX_16W is not set +# CONFIG_ATM_ENI_BURST_RX_8W is not set +CONFIG_ATM_ENI_BURST_RX_4W=y +CONFIG_ATM_ENI_BURST_RX_2W=y +CONFIG_ATM_FIRESTREAM=m +CONFIG_ATM_ZATM=m +# CONFIG_ATM_ZATM_DEBUG is not set +CONFIG_ATM_NICSTAR=m +CONFIG_ATM_NICSTAR_USE_SUNI=y +CONFIG_ATM_NICSTAR_USE_IDT77105=y +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_AMBASSADOR=m +# CONFIG_ATM_AMBASSADOR_DEBUG is not set +CONFIG_ATM_HORIZON=m +# CONFIG_ATM_HORIZON_DEBUG is not set +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_FORE200E=m +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_FORE200E_TX_RETRY=16 +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_HE=m +CONFIG_ATM_HE_USE_SUNI=y +CONFIG_ATM_SOLOS=m + +# +# CAIF transport drivers +# +CONFIG_CAIF_TTY=m +CONFIG_CAIF_SPI_SLAVE=m +CONFIG_CAIF_SPI_SYNC=y +CONFIG_CAIF_HSI=m +CONFIG_CAIF_VIRTIO=m +CONFIG_VHOST_NET=m +CONFIG_VHOST_SCSI=m +CONFIG_VHOST_RING=m +CONFIG_VHOST=m +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set + +# +# Distributed Switch Architecture drivers +# +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y +CONFIG_NET_DSA_MV88E6131=m +CONFIG_NET_DSA_MV88E6123_61_65=m +CONFIG_NET_DSA_MV88E6171=m +CONFIG_NET_DSA_MV88E6352=m +CONFIG_NET_DSA_BCM_SF2=m +CONFIG_ETHERNET=y +CONFIG_MDIO=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_3C589=m +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_NET_VENDOR_AGERE=y +CONFIG_ET131X=m +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ALTERA_TSE=m +CONFIG_NET_VENDOR_AMD=y +CONFIG_AMD8111_ETH=m +CONFIG_PCNET32=m +CONFIG_PCMCIA_NMCLAN=m +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_ATL2=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +CONFIG_ALX=m +# CONFIG_NET_VENDOR_AURORA is not set +CONFIG_NET_CADENCE=y +CONFIG_MACB=m +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_BCMGENET=m +CONFIG_BNX2=m +CONFIG_CNIC=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +CONFIG_BNX2X_SRIOV=y +# CONFIG_BNX2X_VXLAN is not set +CONFIG_BNXT=m +CONFIG_BNXT_SRIOV=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_BNA=m +CONFIG_NET_VENDOR_CAVIUM=y +CONFIG_THUNDER_NIC_PF=m +CONFIG_THUNDER_NIC_VF=m +CONFIG_THUNDER_NIC_BGX=m +CONFIG_LIQUIDIO=m +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +CONFIG_CHELSIO_T4VF=m +CONFIG_NET_VENDOR_CISCO=y +CONFIG_ENIC=m +CONFIG_CX_ECAT=m +CONFIG_DNET=m +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=m +CONFIG_DE2104X_DSL=0 +CONFIG_TULIP=m +CONFIG_TULIP_MWI=y +CONFIG_TULIP_MMIO=y +CONFIG_TULIP_NAPI=y +CONFIG_TULIP_NAPI_HW_MITIGATION=y +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +CONFIG_NET_VENDOR_DLINK=y +CONFIG_DL2K=m +CONFIG_SUNDANCE=m +CONFIG_SUNDANCE_MMIO=y +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_BE2NET=m +CONFIG_BE2NET_HWMON=y +CONFIG_BE2NET_VXLAN=y +CONFIG_NET_VENDOR_EZCHIP=y +CONFIG_NET_VENDOR_EXAR=y +CONFIG_S2IO=m +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_NET_VENDOR_FUJITSU=y +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_NET_VENDOR_HP=y +CONFIG_HP100=m +CONFIG_NET_VENDOR_INTEL=y +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGB_HWMON=y +CONFIG_IGB_DCA=y +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +# CONFIG_IXGBE_VXLAN is not set +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_DCA=y +CONFIG_IXGBEVF=m +CONFIG_I40E=m +CONFIG_I40E_VXLAN=y +CONFIG_I40EVF=m +CONFIG_FM10K=m +CONFIG_FM10K_VXLAN=y +CONFIG_NET_VENDOR_I825XX=y +CONFIG_JME=m +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_MVMDIO=m +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKGE_GENESIS=y +CONFIG_SKY2=m +# CONFIG_SKY2_DEBUG is not set +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_MLX4_EN=m +CONFIG_MLX4_EN_VXLAN=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_MLXSW_CORE=m +CONFIG_MLXSW_PCI=m +CONFIG_MLXSW_SWITCHX2=m +CONFIG_MLXSW_SPECTRUM=m +CONFIG_NET_VENDOR_MICREL=y +CONFIG_KS8842=m +CONFIG_KS8851=m +CONFIG_KS8851_MLL=m +CONFIG_KSZ884X_PCI=m +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_ENC28J60=m +# CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_ENCX24J600=m +CONFIG_NET_VENDOR_MYRI=y +CONFIG_MYRI10GE=m +CONFIG_MYRI10GE_DCA=y +CONFIG_FEALNX=m +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NATSEMI=m +CONFIG_NS83820=m +CONFIG_NET_VENDOR_8390=y +CONFIG_PCMCIA_AXNET=m +CONFIG_NE2K_PCI=m +CONFIG_PCMCIA_PCNET=m +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_FORCEDETH=m +CONFIG_NET_VENDOR_OKI=y +CONFIG_ETHOC=m +CONFIG_NET_PACKET_ENGINE=y +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_QLA3XXX=m +CONFIG_QLCNIC=m +CONFIG_QLCNIC_SRIOV=y +CONFIG_QLCNIC_VXLAN=y +CONFIG_QLCNIC_HWMON=y +CONFIG_QLGE=m +CONFIG_NETXEN_NIC=m +CONFIG_QED=m +CONFIG_QEDE=m +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_ATP=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_8139TOO_PIO=y +CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=m +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_RDC=y +CONFIG_R6040=m +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_ROCKER=m +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_SXGBE_ETH=m +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_SC92031=m +CONFIG_NET_VENDOR_SIS=y +CONFIG_SIS900=m +CONFIG_SIS190=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_SFC_MCDI_MON=y +CONFIG_SFC_SRIOV=y +CONFIG_SFC_MCDI_LOGGING=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_PCMCIA_SMC91C92=m +CONFIG_EPIC100=m +CONFIG_SMSC911X=m +# CONFIG_SMSC911X_ARCH_HOOKS is not set +CONFIG_SMSC9420=m +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_STMMAC_ETH=m +CONFIG_STMMAC_PLATFORM=m +CONFIG_DWMAC_GENERIC=m +CONFIG_STMMAC_PCI=m +CONFIG_NET_VENDOR_SUN=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NIU=m +CONFIG_NET_VENDOR_SYNOPSYS=y +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_TEHUTI=m +CONFIG_NET_VENDOR_TI=y +CONFIG_TI_CPSW_ALE=m +CONFIG_TLAN=m +CONFIG_NET_VENDOR_VIA=y +CONFIG_VIA_RHINE=m +CONFIG_VIA_RHINE_MMIO=y +CONFIG_VIA_VELOCITY=m +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_WIZNET_W5100=m +CONFIG_WIZNET_W5300=m +# CONFIG_WIZNET_BUS_DIRECT is not set +# CONFIG_WIZNET_BUS_INDIRECT is not set +CONFIG_WIZNET_BUS_ANY=y +CONFIG_NET_VENDOR_XIRCOM=y +CONFIG_PCMCIA_XIRC2PS=m +CONFIG_FDDI=m +CONFIG_DEFXX=m +CONFIG_DEFXX_MMIO=y +CONFIG_SKFP=m +CONFIG_HIPPI=y +CONFIG_ROADRUNNER=m +CONFIG_ROADRUNNER_LARGE_RINGS=y +CONFIG_NET_SB1000=m +CONFIG_PHYLIB=m + +# +# MII PHY device drivers +# +CONFIG_AQUANTIA_PHY=m +CONFIG_AT803X_PHY=m +CONFIG_AMD_PHY=m +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_TERANETICS_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BCM_NET_PHYLIB=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM7XXX_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m +CONFIG_MICREL_PHY=m +CONFIG_DP83848_PHY=m +CONFIG_DP83867_PHY=m +CONFIG_MICROCHIP_PHY=m +CONFIG_FIXED_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_GPIO=m +CONFIG_MDIO_OCTEON=m +CONFIG_MDIO_BCM_UNIMAC=m +CONFIG_MICREL_KS8995MA=m +CONFIG_PLIP=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOATM=m +CONFIG_PPPOE=m +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_SLIP=m +CONFIG_SLHC=m +CONFIG_SLIP_COMPRESSED=y +CONFIG_SLIP_SMART=y +CONFIG_SLIP_MODE_SLIP6=y + +# +# Host-side USB support is needed for USB Network Adapter support +# +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_HUAWEI_CDC_NCM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_USB_NET_KALMIA=m +CONFIG_USB_NET_QMI_WWAN=m +CONFIG_USB_HSO=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_CDC_PHONET=m +CONFIG_USB_IPHETH=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_VL600=m +CONFIG_USB_NET_CH9200=m +CONFIG_WLAN=y +CONFIG_PCMCIA_RAYCS=m +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AIRO=m +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_AIRO_CS=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PRISM54=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_ADM8211=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_MAC80211_HWSIM=m +CONFIG_MWL8K=m +CONFIG_ATH_COMMON=m +CONFIG_ATH_CARDS=m +# CONFIG_ATH_DEBUG is not set +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +# CONFIG_ATH5K_TRACER is not set +CONFIG_ATH5K_PCI=y +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y +# CONFIG_ATH9K_DEBUGFS is not set +# CONFIG_ATH9K_DYNACK is not set +CONFIG_ATH9K_WOW=y +CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y +CONFIG_ATH9K_HTC=m +# CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +CONFIG_CARL9170_WPC=y +# CONFIG_CARL9170_HWRNG is not set +CONFIG_ATH6KL=m +CONFIG_ATH6KL_SDIO=m +CONFIG_ATH6KL_USB=m +# CONFIG_ATH6KL_DEBUG is not set +# CONFIG_ATH6KL_TRACING is not set +CONFIG_AR5523=m +CONFIG_WIL6210=m +CONFIG_WIL6210_ISR_COR=y +# CONFIG_WIL6210_TRACING is not set +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +# CONFIG_ATH10K_DEBUG is not set +CONFIG_ATH10K_DEBUGFS=y +# CONFIG_ATH10K_TRACING is not set +CONFIG_WCN36XX=m +# CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_B43=m +CONFIG_B43_BCMA=y +CONFIG_B43_SSB=y +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_BCMA is not set +# CONFIG_B43_BUSES_SSB is not set +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_SDIO=y +CONFIG_B43_BCMA_PIO=y +CONFIG_B43_PIO=y +CONFIG_B43_PHY_G=y +CONFIG_B43_PHY_N=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_PHY_HT=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_HWRNG=y +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_BRCMUTIL=m +CONFIG_BRCMSMAC=m +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y +CONFIG_BRCMFMAC_SDIO=y +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMFMAC_PCIE=y +# CONFIG_BRCM_TRACING is not set +# CONFIG_BRCMDBG is not set +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +CONFIG_HOSTAP_FIRMWARE_NVRAM=y +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_CS=m +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_OPMODE_MODULAR=y +# CONFIG_IWLWIFI_BCAST_FILTERING is not set +# CONFIG_IWLWIFI_UAPSD is not set + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +CONFIG_IWLWIFI_DEVICE_TRACING=y +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_HERMES=m +CONFIG_HERMES_PRISM=y +CONFIG_HERMES_CACHE_FW_ON_INIT=y +CONFIG_PLX_HERMES=m +CONFIG_TMD_HERMES=m +CONFIG_NORTEL_HERMES=m +CONFIG_PCI_HERMES=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_SPECTRUM=m +CONFIG_ORINOCO_USB=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +# CONFIG_P54_SPI_DEFAULT_EEPROM is not set +CONFIG_P54_LEDS=y +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2800PCI_RT33XX=y +CONFIG_RT2800PCI_RT35XX=y +CONFIG_RT2800PCI_RT53XX=y +CONFIG_RT2800PCI_RT3290=y +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +CONFIG_RT2800USB_RT3573=y +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_RT55XX=y +CONFIG_RT2800USB_UNKNOWN=y +CONFIG_RT2800_LIB=m +CONFIG_RT2800_LIB_MMIO=m +CONFIG_RT2X00_LIB_MMIO=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_DEBUG is not set +CONFIG_WL_MEDIATEK=y +CONFIG_MT7601U=m +CONFIG_RTL_CARDS=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_RTL8XXXU=m +CONFIG_RTL8XXXU_UNTESTED=y +CONFIG_WL_TI=y +CONFIG_WL1251=m +CONFIG_WL1251_SPI=m +CONFIG_WL1251_SDIO=m +CONFIG_WL12XX=m +CONFIG_WL18XX=m +CONFIG_WLCORE=m +CONFIG_WLCORE_SPI=m +CONFIG_WLCORE_SDIO=m +CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_CW1200_WLAN_SPI=m +CONFIG_RSI_91X=m +CONFIG_RSI_DEBUGFS=y +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m + +# +# WiMAX Wireless Broadband devices +# +CONFIG_WIMAX_I2400M=m +CONFIG_WIMAX_I2400M_USB=m +CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 +CONFIG_WAN=y +CONFIG_LANMEDIA=m +CONFIG_HDLC=m +CONFIG_HDLC_RAW=m +CONFIG_HDLC_RAW_ETH=m +CONFIG_HDLC_CISCO=m +CONFIG_HDLC_FR=m +CONFIG_HDLC_PPP=m + +# +# X.25/LAPB support is disabled +# +CONFIG_PCI200SYN=m +CONFIG_WANXL=m +CONFIG_PC300TOO=m +CONFIG_FARSYNC=m +CONFIG_DSCC4=m +CONFIG_DSCC4_PCISYNC=y +CONFIG_DSCC4_PCI_RST=y +CONFIG_DLCI=m +CONFIG_DLCI_MAX=8 +CONFIG_SBNI=m +CONFIG_SBNI_MULTILINE=y +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKELB=m +CONFIG_IEEE802154_AT86RF230=m +# CONFIG_IEEE802154_AT86RF230_DEBUGFS is not set +CONFIG_IEEE802154_MRF24J40=m +CONFIG_IEEE802154_CC2520=m +CONFIG_IEEE802154_ATUSB=m +CONFIG_XEN_NETDEV_FRONTEND=m +CONFIG_XEN_NETDEV_BACKEND=m +CONFIG_VMXNET3=m +CONFIG_FUJITSU_ES=m +CONFIG_HYPERV_NET=m +CONFIG_ISDN=y +CONFIG_ISDN_I4L=m +CONFIG_ISDN_PPP=y +CONFIG_ISDN_PPP_VJ=y +CONFIG_ISDN_MPP=y +CONFIG_IPPP_FILTER=y +CONFIG_ISDN_PPP_BSDCOMP=m +CONFIG_ISDN_AUDIO=y +CONFIG_ISDN_TTY_FAX=y + +# +# ISDN feature submodules +# +CONFIG_ISDN_DIVERSION=m + +# +# ISDN4Linux hardware drivers +# + +# +# Passive cards +# +CONFIG_ISDN_DRV_HISAX=m + +# +# D-channel protocol features +# +CONFIG_HISAX_EURO=y +CONFIG_DE_AOC=y +CONFIG_HISAX_NO_SENDCOMPLETE=y +CONFIG_HISAX_NO_LLC=y +CONFIG_HISAX_NO_KEYPAD=y +CONFIG_HISAX_1TR6=y +CONFIG_HISAX_NI1=y +CONFIG_HISAX_MAX_CARDS=8 + +# +# HiSax supported cards +# +CONFIG_HISAX_16_3=y +CONFIG_HISAX_TELESPCI=y +CONFIG_HISAX_S0BOX=y +CONFIG_HISAX_FRITZPCI=y +CONFIG_HISAX_AVM_A1_PCMCIA=y +CONFIG_HISAX_ELSA=y +CONFIG_HISAX_DIEHLDIVA=y +CONFIG_HISAX_SEDLBAUER=y +CONFIG_HISAX_NETJET=y +CONFIG_HISAX_NETJET_U=y +CONFIG_HISAX_NICCY=y +CONFIG_HISAX_BKM_A4T=y +CONFIG_HISAX_SCT_QUADRO=y +CONFIG_HISAX_GAZEL=y +CONFIG_HISAX_HFC_PCI=y +CONFIG_HISAX_W6692=y +CONFIG_HISAX_HFC_SX=y +CONFIG_HISAX_ENTERNOW_PCI=y +# CONFIG_HISAX_DEBUG is not set + +# +# HiSax PCMCIA card service modules +# +CONFIG_HISAX_SEDLBAUER_CS=m +CONFIG_HISAX_ELSA_CS=m +CONFIG_HISAX_AVM_A1_CS=m +CONFIG_HISAX_TELES_CS=m + +# +# HiSax sub driver modules +# +CONFIG_HISAX_ST5481=m +CONFIG_HISAX_HFCUSB=m +CONFIG_HISAX_HFC4S8S=m +CONFIG_HISAX_FRITZ_PCIPNP=m + +# +# Active cards +# +CONFIG_ISDN_CAPI=m +CONFIG_CAPI_TRACE=y +CONFIG_ISDN_CAPI_CAPI20=m +CONFIG_ISDN_CAPI_MIDDLEWARE=y +CONFIG_ISDN_CAPI_CAPIDRV=m +# CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set + +# +# CAPI hardware drivers +# +CONFIG_CAPI_AVM=y +CONFIG_ISDN_DRV_AVMB1_B1PCI=m +CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y +CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m +CONFIG_ISDN_DRV_AVMB1_AVM_CS=m +CONFIG_ISDN_DRV_AVMB1_T1PCI=m +CONFIG_ISDN_DRV_AVMB1_C4=m +CONFIG_CAPI_EICON=y +CONFIG_ISDN_DIVAS=m +CONFIG_ISDN_DIVAS_BRIPCI=y +CONFIG_ISDN_DIVAS_PRIPCI=y +CONFIG_ISDN_DIVAS_DIVACAPI=m +CONFIG_ISDN_DIVAS_USERIDI=m +CONFIG_ISDN_DIVAS_MAINT=m +CONFIG_ISDN_DRV_GIGASET=m +CONFIG_GIGASET_CAPI=y +# CONFIG_GIGASET_I4L is not set +# CONFIG_GIGASET_DUMMYLL is not set +CONFIG_GIGASET_BASE=m +CONFIG_GIGASET_M105=m +CONFIG_GIGASET_M101=m +# CONFIG_GIGASET_DEBUG is not set +CONFIG_HYSDN=m +CONFIG_HYSDN_CAPI=y +CONFIG_MISDN=m +CONFIG_MISDN_DSP=m +CONFIG_MISDN_L1OIP=m + +# +# mISDN hardware drivers +# +CONFIG_MISDN_HFCPCI=m +CONFIG_MISDN_HFCMULTI=m +CONFIG_MISDN_HFCUSB=m +CONFIG_MISDN_AVMFRITZ=m +CONFIG_MISDN_SPEEDFAX=m +CONFIG_MISDN_INFINEON=m +CONFIG_MISDN_W6692=m +CONFIG_MISDN_NETJET=m +CONFIG_MISDN_IPAC=m +CONFIG_MISDN_ISAR=m +CONFIG_ISDN_HDLC=m +# CONFIG_NVM is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_LEDS=m +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=m +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_MATRIXKMAP=m + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ADP5588=m +CONFIG_KEYBOARD_ADP5589=m +CONFIG_KEYBOARD_ATKBD=m +CONFIG_KEYBOARD_QT1070=m +CONFIG_KEYBOARD_QT2160=m +CONFIG_KEYBOARD_LKKBD=m +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m +CONFIG_KEYBOARD_TCA6416=m +CONFIG_KEYBOARD_TCA8418=m +CONFIG_KEYBOARD_MATRIX=m +CONFIG_KEYBOARD_LM8323=m +CONFIG_KEYBOARD_LM8333=m +CONFIG_KEYBOARD_MAX7359=m +CONFIG_KEYBOARD_MCS=m +CONFIG_KEYBOARD_MPR121=m +CONFIG_KEYBOARD_NEWTON=m +CONFIG_KEYBOARD_OPENCORES=m +CONFIG_KEYBOARD_SAMSUNG=m +CONFIG_KEYBOARD_STOWAWAY=m +CONFIG_KEYBOARD_SUNKBD=m +CONFIG_KEYBOARD_XTKBD=m +CONFIG_KEYBOARD_CROS_EC=m +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_SENTELIC=y +CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_FOCALTECH=y +# CONFIG_MOUSE_PS2_VMMOUSE is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_CYAPA=m +CONFIG_MOUSE_ELAN_I2C=m +CONFIG_MOUSE_ELAN_I2C_I2C=y +CONFIG_MOUSE_ELAN_I2C_SMBUS=y +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_GPIO=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_USB=y +CONFIG_JOYSTICK_IFORCE_232=y +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TWIDJOY=m +CONFIG_JOYSTICK_ZHENHUA=m +CONFIG_JOYSTICK_DB9=m +CONFIG_JOYSTICK_GAMECON=m +CONFIG_JOYSTICK_TURBOGRAFX=m +CONFIG_JOYSTICK_AS5011=m +CONFIG_JOYSTICK_JOYDUMP=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_WALKERA0701=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_ACECAD=m +CONFIG_TABLET_USB_AIPTEK=m +CONFIG_TABLET_USB_GTCO=m +CONFIG_TABLET_USB_HANWANG=m +CONFIG_TABLET_USB_KBTAB=m +CONFIG_TABLET_SERIAL_WACOM4=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_PROPERTIES=y +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879_SPI=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_DA9052=m +CONFIG_TOUCHSCREEN_DYNAPRO=m +CONFIG_TOUCHSCREEN_HAMPSHIRE=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_FT6236=m +CONFIG_TOUCHSCREEN_FUJITSU=m +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TOUCHSCREEN_UCB1400=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_WDT87XX_I2C=m +CONFIG_TOUCHSCREEN_WM831X=m +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_WM9705=y +CONFIG_TOUCHSCREEN_WM9712=y +CONFIG_TOUCHSCREEN_WM9713=y +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_MC13783=m +CONFIG_TOUCHSCREEN_USB_EGALAX=y +CONFIG_TOUCHSCREEN_USB_PANJIT=y +CONFIG_TOUCHSCREEN_USB_3M=y +CONFIG_TOUCHSCREEN_USB_ITM=y +CONFIG_TOUCHSCREEN_USB_ETURBO=y +CONFIG_TOUCHSCREEN_USB_GUNZE=y +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y +CONFIG_TOUCHSCREEN_USB_GOTOP=y +CONFIG_TOUCHSCREEN_USB_JASTEC=y +CONFIG_TOUCHSCREEN_USB_ELO=y +CONFIG_TOUCHSCREEN_USB_E2I=y +CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y +CONFIG_TOUCHSCREEN_USB_NEXIO=y +CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC_SERIO=m +CONFIG_TOUCHSCREEN_TSC200X_CORE=m +CONFIG_TOUCHSCREEN_TSC2004=m +CONFIG_TOUCHSCREEN_TSC2005=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_PCAP=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +CONFIG_TOUCHSCREEN_SX8654=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_TOUCHSCREEN_ROHM_BU21023=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_AD714X_I2C=m +CONFIG_INPUT_AD714X_SPI=m +CONFIG_INPUT_ARIZONA_HAPTICS=m +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_E3X0_BUTTON=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MC13783_PWRBUTTON=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_BEEPER=m +CONFIG_INPUT_GPIO_TILT_POLLED=m +CONFIG_INPUT_ATLAS_BTNS=m +CONFIG_INPUT_ATI_REMOTE2=m +CONFIG_INPUT_KEYSPAN_REMOTE=m +CONFIG_INPUT_KXTJ9=m +CONFIG_INPUT_KXTJ9_POLLED_MODE=y +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_YEALINK=m +CONFIG_INPUT_CM109=m +CONFIG_INPUT_REGULATOR_HAPTIC=m +CONFIG_INPUT_RETU_PWRBUTTON=m +CONFIG_INPUT_TPS65218_PWRBUTTON=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_PCF50633_PMU=m +CONFIG_INPUT_PCF8574=m +CONFIG_INPUT_PWM_BEEPER=m +CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +CONFIG_INPUT_DA9052_ONKEY=m +CONFIG_INPUT_WM831X_ON=m +CONFIG_INPUT_PCAP=m +CONFIG_INPUT_ADXL34X=m +CONFIG_INPUT_ADXL34X_I2C=m +CONFIG_INPUT_ADXL34X_SPI=m +CONFIG_INPUT_IMS_PCU=m +CONFIG_INPUT_CMA3000=m +CONFIG_INPUT_CMA3000_I2C=m +CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m +CONFIG_INPUT_IDEAPAD_SLIDEBAR=m +CONFIG_INPUT_SOC_BUTTON_ARRAY=m +CONFIG_INPUT_DRV260X_HAPTICS=m +CONFIG_INPUT_DRV2665_HAPTICS=m +CONFIG_INPUT_DRV2667_HAPTICS=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=m +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=m +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_PARKBD=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_LIBPS2=m +CONFIG_SERIO_RAW=m +CONFIG_SERIO_ALTERA_PS2=m +CONFIG_SERIO_PS2MULT=m +CONFIG_SERIO_ARC_PS2=m +CONFIG_HYPERV_KEYBOARD=m +CONFIG_USERIO=m +CONFIG_GAMEPORT=m +CONFIG_GAMEPORT_NS558=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_FM801=m + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_HW_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +CONFIG_MOXA_INTELLIO=m +CONFIG_MOXA_SMARTIO=m +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_NOZOMI=m +CONFIG_ISI=m +CONFIG_N_HDLC=m +CONFIG_N_GSM=m +CONFIG_TRACE_ROUTER=m +CONFIG_TRACE_SINK=m +CONFIG_DEVMEM=y +# CONFIG_DEVKMEM is not set + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_CS=m +CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y +# CONFIG_SERIAL_8250_FSL is not set +CONFIG_SERIAL_8250_DW=m +# CONFIG_SERIAL_8250_RT288X is not set +CONFIG_SERIAL_8250_FINTEK=m +CONFIG_SERIAL_8250_MID=m + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_MAX310X=m +CONFIG_SERIAL_UARTLITE=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_SCCNXP=m +CONFIG_SERIAL_SC16IS7XX_CORE=m +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_SC16IS7XX_I2C=y +CONFIG_SERIAL_SC16IS7XX_SPI=y +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 +CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 +CONFIG_SERIAL_IFX6X60=m +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_ARC_NR_PORTS=1 +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_RP2_NR_UARTS=32 +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_SERIAL_MEN_Z135=m +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_HVC_IRQ=y +CONFIG_HVC_XEN=y +CONFIG_HVC_XEN_FRONTEND=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_PANIC_EVENT=y +CONFIG_IPMI_PANIC_STRING=y +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_IPMI_SI_PROBE_DEFAULTS=y +CONFIG_IPMI_SSIF=m +CONFIG_IPMI_WATCHDOG=m +CONFIG_IPMI_POWEROFF=m +CONFIG_HW_RANDOM=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_INTEL=m +CONFIG_HW_RANDOM_AMD=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HW_RANDOM_TPM=m +CONFIG_NVRAM=m +CONFIG_R3964=m +CONFIG_APPLICOM=m + +# +# PCMCIA character devices +# +CONFIG_SYNCLINK_CS=m +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_RAW_DRIVER=m +CONFIG_MAX_RAW_DEVS=256 +CONFIG_HPET=y +CONFIG_HPET_MMAP=y +CONFIG_HPET_MMAP_DEFAULT=y +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TCG_XEN=m +CONFIG_TCG_CRB=m +CONFIG_TCG_TIS_ST33ZP24=m +CONFIG_TCG_TIS_ST33ZP24_I2C=m +CONFIG_TCG_TIS_ST33ZP24_SPI=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +CONFIG_XILLYBUS=m +CONFIG_XILLYBUS_PCIE=m + +# +# I2C support +# +CONFIG_I2C=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX=m + +# +# Multiplexer I2C Chip support +# +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_MUX_PINCTRL=m +CONFIG_I2C_MUX_REG=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_SMBUS=m +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCA=m + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NFORCE2_S4985=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# ACPI drivers +# +CONFIG_I2C_SCMI=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +CONFIG_I2C_CBUS_GPIO=m +CONFIG_I2C_DESIGNWARE_CORE=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +# CONFIG_I2C_EMEV2 is not set +CONFIG_I2C_GPIO=m +CONFIG_I2C_KEMPLD=m +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +# CONFIG_I2C_PXA_PCI is not set +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_XILINX=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_DIOLAN_U2C=m +# CONFIG_I2C_DLN2 is not set +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +CONFIG_I2C_ROBOTFUZZ_OSIF=m +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_TINY_USB=m +CONFIG_I2C_VIPERBOARD=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_CROS_EC_TUNNEL=m +CONFIG_I2C_STUB=m +CONFIG_I2C_SLAVE=y +CONFIG_I2C_SLAVE_EEPROM=m +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +CONFIG_SPI_ALTERA=m +CONFIG_SPI_BITBANG=m +CONFIG_SPI_BUTTERFLY=m +CONFIG_SPI_CADENCE=m +CONFIG_SPI_DLN2=m +CONFIG_SPI_GPIO=m +CONFIG_SPI_LM70_LLP=m +CONFIG_SPI_OC_TINY=m +CONFIG_SPI_PXA2XX_DMA=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_SPI_SC18IS602=m +CONFIG_SPI_XCOMM=m +CONFIG_SPI_XILINX=m +CONFIG_SPI_ZYNQMP_GQSPI=m +CONFIG_SPI_DESIGNWARE=m +CONFIG_SPI_DW_PCI=m +CONFIG_SPI_DW_MID_DMA=y +CONFIG_SPI_DW_MMIO=m + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_TLE62X0=m +CONFIG_SPMI=m +CONFIG_HSI=m +CONFIG_HSI_BOARDINFO=y + +# +# HSI controllers +# + +# +# HSI clients +# +CONFIG_HSI_CHAR=m + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set + +# +# PPS clients support +# +CONFIG_PPS_CLIENT_KTIMER=m +CONFIG_PPS_CLIENT_LDISC=m +CONFIG_PPS_CLIENT_PARPORT=m +CONFIG_PPS_CLIENT_GPIO=m + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=m +CONFIG_DP83640_PHY=m +CONFIG_PINCTRL=y + +# +# Pin controllers +# +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +CONFIG_PINCTRL_AMD=y +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_PINCTRL_CHERRYVIEW=m +CONFIG_PINCTRL_INTEL=m +CONFIG_PINCTRL_BROXTON=m +CONFIG_PINCTRL_SUNRISEPOINT=m +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_DEVRES=y +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_GENERIC=m +CONFIG_GPIO_MAX730X=m + +# +# Memory mapped GPIO drivers +# +CONFIG_GPIO_AMDPT=m +CONFIG_GPIO_DWAPB=m +CONFIG_GPIO_GENERIC_PLATFORM=m +CONFIG_GPIO_ICH=m +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_VX855=m +CONFIG_GPIO_ZX=y + +# +# Port-mapped I/O GPIO drivers +# +CONFIG_GPIO_104_IDIO_16=m +CONFIG_GPIO_F7188X=m +CONFIG_GPIO_IT87=m +CONFIG_GPIO_SCH=m +CONFIG_GPIO_SCH311X=m + +# +# I2C GPIO expanders +# +CONFIG_GPIO_ADP5588=m +CONFIG_GPIO_MAX7300=m +CONFIG_GPIO_MAX732X=m +CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCF857X=m + +# +# MFD GPIO expanders +# +CONFIG_GPIO_ARIZONA=m +CONFIG_GPIO_DA9052=m +CONFIG_GPIO_DLN2=m +CONFIG_GPIO_JANZ_TTL=m +CONFIG_GPIO_KEMPLD=m +CONFIG_GPIO_LP3943=m +CONFIG_GPIO_TPS65912=m +CONFIG_GPIO_UCB1400=m +CONFIG_GPIO_WM831X=m +CONFIG_GPIO_WM8994=m + +# +# PCI GPIO expanders +# +CONFIG_GPIO_AMD8111=m +CONFIG_GPIO_INTEL_MID=y +CONFIG_GPIO_ML_IOH=m +CONFIG_GPIO_RDC321X=m + +# +# SPI GPIO expanders +# +CONFIG_GPIO_MAX7301=m +CONFIG_GPIO_MC33880=m + +# +# SPI or I2C GPIO expanders +# +CONFIG_GPIO_MCP23S08=m + +# +# USB GPIO expanders +# +CONFIG_GPIO_VIPERBOARD=m +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +CONFIG_W1_MASTER_MATROX=m +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=m +CONFIG_W1_MASTER_DS1WM=m +CONFIG_W1_MASTER_GPIO=m + +# +# 1-wire Slaves +# +CONFIG_W1_SLAVE_THERM=m +CONFIG_W1_SLAVE_SMEM=m +CONFIG_W1_SLAVE_DS2408=m +CONFIG_W1_SLAVE_DS2408_READBACK=y +CONFIG_W1_SLAVE_DS2413=m +CONFIG_W1_SLAVE_DS2406=m +CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2431=m +CONFIG_W1_SLAVE_DS2433=m +CONFIG_W1_SLAVE_DS2433_CRC=y +CONFIG_W1_SLAVE_DS2760=m +CONFIG_W1_SLAVE_DS2780=m +CONFIG_W1_SLAVE_DS2781=m +CONFIG_W1_SLAVE_DS28E04=m +CONFIG_W1_SLAVE_BQ27000=m +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_PDA_POWER=m +CONFIG_GENERIC_ADC_BATTERY=m +CONFIG_WM831X_BACKUP=m +CONFIG_WM831X_POWER=m +CONFIG_TEST_POWER=m +CONFIG_BATTERY_DS2760=m +CONFIG_BATTERY_DS2780=m +CONFIG_BATTERY_DS2781=m +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=m +CONFIG_BATTERY_BQ27XXX_I2C=y +CONFIG_BATTERY_BQ27XXX_PLATFORM=y +CONFIG_BATTERY_DA9052=m +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_CHARGER_PCF50633=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_MAX8903=m +CONFIG_CHARGER_LP8727=m +CONFIG_CHARGER_GPIO=m +CONFIG_CHARGER_MANAGER=y +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24257=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_BQ25890=m +CONFIG_CHARGER_SMB347=m +CONFIG_CHARGER_TPS65217=m +CONFIG_BATTERY_GAUGE_LTC2941=m +CONFIG_CHARGER_RT9455=m +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_RESTART is not set +CONFIG_POWER_AVS=y +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7X10=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_APPLESMC=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_DELL_SMM=m +CONFIG_SENSORS_DA9052_ADC=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_MC13783_ADC=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_IBMAEM=m +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IIO_HWMON=m +CONFIG_SENSORS_I5500=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_POWR1220=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MAX31790=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_MENF21BMC_HWMON=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NCT7802=m +CONFIG_SENSORS_NCT7904=m +CONFIG_SENSORS_PCF8591=m +CONFIG_PMBUS=m +CONFIG_SENSORS_PMBUS=m +CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_LM25066=m +CONFIG_SENSORS_LTC2978=m +CONFIG_SENSORS_LTC2978_REGULATOR=y +CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX20751=m +CONFIG_SENSORS_MAX34440=m +CONFIG_SENSORS_MAX8688=m +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_UCD9000=m +CONFIG_SENSORS_UCD9200=m +CONFIG_SENSORS_ZL6100=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SHTC1=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_ADC128D818=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_TC74=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP103=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA_CPUTEMP=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +CONFIG_SENSORS_WM831X=m + +# +# ACPI drivers +# +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_SENSORS_ATK0110=m +CONFIG_THERMAL=y +CONFIG_THERMAL_WRITABLE_TRIPS=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_BANG_BANG=y +CONFIG_THERMAL_GOV_USER_SPACE=y +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_THERMAL_EMULATION=y +CONFIG_INTEL_POWERCLAMP=m +CONFIG_X86_PKG_TEMP_THERMAL=m +CONFIG_INTEL_SOC_DTS_IOSF_CORE=m +CONFIG_INTEL_SOC_DTS_THERMAL=m +CONFIG_INT340X_THERMAL=m +CONFIG_ACPI_THERMAL_REL=m +CONFIG_INTEL_PCH_THERMAL=m +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_DA9052_WATCHDOG=m +CONFIG_MENF21BMC_WATCHDOG=m +CONFIG_WM831X_WATCHDOG=m +CONFIG_XILINX_WATCHDOG=m +CONFIG_CADENCE_WATCHDOG=m +CONFIG_DW_WATCHDOG=m +CONFIG_RN5T618_WATCHDOG=m +CONFIG_MAX63XX_WATCHDOG=m +CONFIG_RETU_WATCHDOG=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ADVANTECH_WDT=m +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +CONFIG_F71808E_WDT=m +CONFIG_SP5100_TCO=m +CONFIG_SBC_FITPC2_WATCHDOG=m +CONFIG_EUROTECH_WDT=m +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +CONFIG_WAFER_WDT=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_IT87_WDT=m +CONFIG_HP_WATCHDOG=m +CONFIG_KEMPLD_WDT=m +CONFIG_HPWDT_NMI_DECODING=y +CONFIG_SC1200_WDT=m +CONFIG_PC87413_WDT=m +CONFIG_NV_TCO=m +CONFIG_60XX_WDT=m +CONFIG_CPU5_WDT=m +CONFIG_SMSC_SCH311X_WDT=m +CONFIG_SMSC37B787_WDT=m +CONFIG_VIA_WDT=m +CONFIG_W83627HF_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_MACHZ_WDT=m +CONFIG_SBC_EPX_C3_WATCHDOG=m +CONFIG_BCM7038_WDT=m +CONFIG_MEN_A21_WDT=m +CONFIG_XEN_WDT=m + +# +# PCI-based Watchdog Cards +# +CONFIG_PCIPCWATCHDOG=m +CONFIG_WDTPCI=m + +# +# USB-based Watchdog Cards +# +CONFIG_USBPCWATCHDOG=m +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y +CONFIG_SSB_PCMCIAHOST=y +CONFIG_SSB_SDIOHOST_POSSIBLE=y +CONFIG_SSB_SDIOHOST=y +# CONFIG_SSB_HOST_SOC is not set +# CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_SSB_DRIVER_GPIO=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +CONFIG_BCMA=m +CONFIG_BCMA_BLOCKIO=y +CONFIG_BCMA_HOST_PCI_POSSIBLE=y +CONFIG_BCMA_HOST_PCI=y +# CONFIG_BCMA_HOST_SOC is not set +CONFIG_BCMA_DRIVER_PCI=y +CONFIG_BCMA_DRIVER_GMAC_CMN=y +CONFIG_BCMA_DRIVER_GPIO=y +# CONFIG_BCMA_DEBUG is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_CROS_EC=m +CONFIG_MFD_CROS_EC_I2C=m +CONFIG_MFD_CROS_EC_SPI=m +CONFIG_PMIC_DA9052=y +CONFIG_MFD_DA9052_SPI=y +CONFIG_MFD_DLN2=m +CONFIG_MFD_MC13XXX=m +CONFIG_MFD_MC13XXX_SPI=m +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_HTC_PASIC3=m +CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +CONFIG_MFD_INTEL_LPSS=m +CONFIG_MFD_INTEL_LPSS_ACPI=m +CONFIG_MFD_INTEL_LPSS_PCI=m +CONFIG_MFD_JANZ_CMODIO=m +CONFIG_MFD_KEMPLD=m +CONFIG_MFD_MT6397=m +CONFIG_MFD_MENF21BMC=m +CONFIG_EZX_PCAP=y +CONFIG_MFD_VIPERBOARD=m +CONFIG_MFD_RETU=m +CONFIG_MFD_PCF50633=m +CONFIG_PCF50633_ADC=m +CONFIG_PCF50633_GPIO=m +CONFIG_UCB1400_CORE=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RTSX_PCI=m +CONFIG_MFD_RTSX_USB=m +CONFIG_MFD_RN5T618=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SM501_GPIO=y +CONFIG_MFD_SKY81452=m +CONFIG_ABX500_CORE=y +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_LP3943=m +CONFIG_TPS6105X=m +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +CONFIG_MFD_TPS65217=m +CONFIG_MFD_TPS65218=m +CONFIG_MFD_TPS65912=y +CONFIG_MFD_TPS65912_SPI=y +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_LM3533=m +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_VX855=m +CONFIG_MFD_ARIZONA=y +CONFIG_MFD_ARIZONA_I2C=m +CONFIG_MFD_ARIZONA_SPI=m +CONFIG_MFD_WM5102=y +CONFIG_MFD_WM5110=y +CONFIG_MFD_WM8997=y +# CONFIG_MFD_WM8998 is not set +CONFIG_MFD_WM831X=y +CONFIG_MFD_WM831X_SPI=y +CONFIG_MFD_WM8994=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_ANATOP=m +CONFIG_REGULATOR_ARIZONA=m +CONFIG_REGULATOR_BCM590XX=m +CONFIG_REGULATOR_DA9052=m +CONFIG_REGULATOR_DA9210=m +CONFIG_REGULATOR_DA9211=m +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_ISL9305=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=m +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_LTC3589=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_MC13XXX_CORE=m +CONFIG_REGULATOR_MC13783=m +CONFIG_REGULATOR_MC13892=m +CONFIG_REGULATOR_MT6311=m +CONFIG_REGULATOR_MT6397=m +CONFIG_REGULATOR_PCAP=m +CONFIG_REGULATOR_PCF50633=m +CONFIG_REGULATOR_PFUZE100=m +CONFIG_REGULATOR_PWM=m +CONFIG_REGULATOR_QCOM_SPMI=m +CONFIG_REGULATOR_RN5T618=m +CONFIG_REGULATOR_SKY81452=m +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS6105X=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS65217=m +CONFIG_REGULATOR_TPS6524X=m +CONFIG_REGULATOR_TPS65912=m +CONFIG_REGULATOR_WM831X=m +CONFIG_REGULATOR_WM8994=m +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_VIDEO_V4L2=m +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_V4L2_MEM2MEM_DEV=m +# CONFIG_V4L2_FLASH_LED_CLASS is not set +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOBUF_DVB=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m +CONFIG_DVB_CORE=m +CONFIG_DVB_NET=y +CONFIG_TTPCI_EEPROM=m +CONFIG_DVB_MAX_ADAPTERS=8 +# CONFIG_DVB_DYNAMIC_MINORS is not set + +# +# Media drivers +# +CONFIG_RC_CORE=m +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_LIRC=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +CONFIG_RC_ATI_REMOTE=m +CONFIG_IR_ENE=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_FINTEK=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_IGORPLUGUSB=m +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_GSPCA=m +CONFIG_USB_M5602=m +CONFIG_USB_STV06XX=m +CONFIG_USB_GL860=m +CONFIG_USB_GSPCA_BENQ=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_CPIA1=m +# CONFIG_USB_GSPCA_DTCS033 is not set +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_JEILINJ=m +CONFIG_USB_GSPCA_JL2005BCD=m +CONFIG_USB_GSPCA_KINECT=m +CONFIG_USB_GSPCA_KONICA=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_NW80X=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_OV534_9=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7302=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SE401=m +CONFIG_USB_GSPCA_SN9C2028=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SPCA1528=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_SQ930X=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_STK1135=m +CONFIG_USB_GSPCA_STV0680=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m +# CONFIG_USB_GSPCA_TOUPTEK is not set +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m + +# +# Analog TV USB devices +# +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_PVRUSB2_DVB=y +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_LOADER=m +CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m + +# +# Analog/digital TV USB devices +# +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_AU0828_V4L2=y +# CONFIG_VIDEO_AU0828_RC is not set +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_RC=y +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m + +# +# Digital TV USB devices +# +CONFIG_DVB_USB=m +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_USB_DVBSKY=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_AS102=m + +# +# Webcam, TV (analog/digital) USB devices +# +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_V4L2=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_EM28XX_RC=m + +# +# Software defined radio USB devices +# +CONFIG_USB_AIRSPY=m +CONFIG_USB_HACKRF=m +CONFIG_USB_MSI2500=m +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture support +# +CONFIG_VIDEO_MEYE=m +CONFIG_VIDEO_SOLO6X10=m +CONFIG_VIDEO_TW68=m +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_ZR36060=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m +CONFIG_VIDEO_ZORAN_AVS6EYES=m + +# +# Media capture/analog TV support +# +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_DT3155=m + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CX18_ALSA=m +CONFIG_VIDEO_CX23885=m +CONFIG_MEDIA_ALTERA_CI=m +CONFIG_VIDEO_CX25821=m +CONFIG_VIDEO_CX25821_ALSA=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_ENABLE_VP3054=y +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_CX88_MPEG=m +CONFIG_VIDEO_BT848=m +CONFIG_DVB_BT8XX=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_RC=y +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7134_GO7007=m +CONFIG_VIDEO_SAA7164=m +CONFIG_VIDEO_COBALT=m + +# +# Media digital TV PCI Adapters +# +CONFIG_DVB_AV7110_IR=y +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_PATCH=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set +CONFIG_DVB_PLUTO2=m +CONFIG_DVB_DM1105=m +CONFIG_DVB_PT1=m +CONFIG_DVB_PT3=m +CONFIG_MANTIS_CORE=m +CONFIG_DVB_MANTIS=m +CONFIG_DVB_HOPPER=m +CONFIG_DVB_NGENE=m +CONFIG_DVB_DDBRIDGE=m +CONFIG_DVB_SMIPCIE=m +CONFIG_DVB_NETUP_UNIDVB=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_CAFE_CCIC=m +CONFIG_VIDEO_VIA_CAMERA=m +CONFIG_SOC_CAMERA=m +CONFIG_SOC_CAMERA_PLATFORM=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m +CONFIG_VIDEO_SH_VEU=m +CONFIG_V4L_TEST_DRIVERS=y +CONFIG_VIDEO_VIVID=m +CONFIG_VIDEO_VIVID_MAX_DEVS=64 +CONFIG_VIDEO_VIM2M=m +CONFIG_DVB_PLATFORM_DRIVERS=y + +# +# Supported MMC/SDIO adapters +# +CONFIG_SMS_SDIO_DRV=m +CONFIG_RADIO_ADAPTERS=y +CONFIG_RADIO_TEA575X=m +CONFIG_RADIO_SI470X=y +CONFIG_USB_SI470X=m +CONFIG_I2C_SI470X=m +CONFIG_RADIO_SI4713=m +CONFIG_USB_SI4713=m +CONFIG_PLATFORM_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_RADIO_SI476X=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m + +# +# Texas Instruments WL128x FM driver (ST based) +# +CONFIG_RADIO_WL128X=m + +# +# Supported FireWire (IEEE 1394) Adapters +# +CONFIG_DVB_FIREDTV=m +CONFIG_DVB_FIREDTV_INPUT=y +CONFIG_MEDIA_COMMON_OPTIONS=y + +# +# common driver options +# +CONFIG_VIDEO_CX2341X=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_CYPRESS_FIRMWARE=m +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +CONFIG_SMS_SIANO_MDTV=m +CONFIG_SMS_SIANO_RC=y +# CONFIG_SMS_SIANO_DEBUGFS is not set + +# +# Media ancillary drivers (tuners, sensors, i2c, frontends) +# +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=m + +# +# Audio decoders, processors and mixers +# +CONFIG_VIDEO_TVAUDIO=m +CONFIG_VIDEO_TDA7432=m +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS5345=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_UDA1342=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_WM8739=m +CONFIG_VIDEO_VP27SMPX=m +CONFIG_VIDEO_SONY_BTF_MPX=m + +# +# RDS decoders +# +CONFIG_VIDEO_SAA6588=m + +# +# Video decoders +# +CONFIG_VIDEO_ADV7604=m +CONFIG_VIDEO_ADV7842=m +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_BT866=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_TW2804=m +CONFIG_VIDEO_TW9903=m +CONFIG_VIDEO_TW9906=m +CONFIG_VIDEO_VPX3220=m + +# +# Video and audio decoders +# +CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_CX25840=m + +# +# Video encoders +# +CONFIG_VIDEO_SAA7127=m +CONFIG_VIDEO_SAA7185=m +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m +CONFIG_VIDEO_ADV7511=m + +# +# Camera sensor devices +# +CONFIG_VIDEO_OV7640=m +CONFIG_VIDEO_OV7670=m +CONFIG_VIDEO_MT9V011=m + +# +# Flash devices +# + +# +# Video improvement chips +# +CONFIG_VIDEO_UPD64031A=m +CONFIG_VIDEO_UPD64083=m + +# +# Audio/Video compression chips +# +CONFIG_VIDEO_SAA6752HS=m + +# +# Miscellaneous helper chips +# +CONFIG_VIDEO_M52790=m + +# +# Sensors used on soc_camera driver +# + +# +# soc_camera sensor drivers +# +CONFIG_SOC_CAMERA_IMX074=m +CONFIG_SOC_CAMERA_MT9M001=m +CONFIG_SOC_CAMERA_MT9M111=m +CONFIG_SOC_CAMERA_MT9T031=m +CONFIG_SOC_CAMERA_MT9T112=m +CONFIG_SOC_CAMERA_MT9V022=m +CONFIG_SOC_CAMERA_OV2640=m +CONFIG_SOC_CAMERA_OV5642=m +CONFIG_SOC_CAMERA_OV6650=m +CONFIG_SOC_CAMERA_OV772X=m +CONFIG_SOC_CAMERA_OV9640=m +CONFIG_SOC_CAMERA_OV9740=m +CONFIG_SOC_CAMERA_RJ54N1=m +CONFIG_SOC_CAMERA_TW9910=m +CONFIG_MEDIA_TUNER=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_M88RS6000T=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_M88DS3103=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_SI2165=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_MT312=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_TDA10071=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_L64781=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_MT352=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_EC100=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_CXD2841ER=m +CONFIG_DVB_RTL2830=m +CONFIG_DVB_RTL2832=m +CONFIG_DVB_RTL2832_SDR=m +CONFIG_DVB_SI2168=m +CONFIG_DVB_AS102_FE=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_VES1820=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_STV0297=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT3306A=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_S5H1411=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_S921=m +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_TC90522=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBH25=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_A8293=m +CONFIG_DVB_SP2=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_AF9033=m +CONFIG_DVB_HORUS3A=m +CONFIG_DVB_ASCOT2E=m + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +CONFIG_AGP=m +CONFIG_AGP_AMD64=m +CONFIG_AGP_INTEL=m +CONFIG_AGP_SIS=m +CONFIG_AGP_VIA=m +CONFIG_INTEL_GTT=m +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_VGA_SWITCHEROO=y +CONFIG_DRM=m +CONFIG_DRM_MIPI_DSI=y +CONFIG_DRM_KMS_HELPER=m +CONFIG_DRM_KMS_FB_HELPER=y +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_LOAD_EDID_FIRMWARE=y +CONFIG_DRM_TTM=m + +# +# I2C encoder or helper chips +# +# CONFIG_DRM_I2C_ADV7511 is not set +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_TDFX=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +# CONFIG_DRM_RADEON_USERPTR is not set +# CONFIG_DRM_RADEON_UMS is not set +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_AMDGPU_CIK=y +CONFIG_DRM_AMDGPU_USERPTR=y +CONFIG_DRM_NOUVEAU=m +CONFIG_NOUVEAU_DEBUG=5 +CONFIG_NOUVEAU_DEBUG_DEFAULT=3 +CONFIG_DRM_NOUVEAU_BACKLIGHT=y +CONFIG_DRM_I810=m +CONFIG_DRM_I915=m +# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m +CONFIG_DRM_VGEM=m +CONFIG_DRM_VMWGFX=m +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_GMA500=m +CONFIG_DRM_GMA600=y +CONFIG_DRM_GMA3600=y +CONFIG_DRM_UDL=m +CONFIG_DRM_AST=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_QXL=m +CONFIG_DRM_BOCHS=m +CONFIG_DRM_VIRTIO_GPU=m +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +CONFIG_DRM_BRIDGE=y + +# +# Display Interface Bridges +# +CONFIG_HSA_AMD=m + +# +# Frame buffer Devices +# +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y +CONFIG_FB_CMDLINE=y +CONFIG_FB_DDC=m +CONFIG_FB_BOOT_VESA_SUPPORT=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_DEFERRED_IO=y +CONFIG_FB_HECUBA=m +CONFIG_FB_SVGALIB=m +# CONFIG_FB_MACMODES is not set +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y + +# +# Frame buffer hardware drivers +# +CONFIG_FB_CIRRUS=m +CONFIG_FB_PM2=m +# CONFIG_FB_PM2_FIFO_DISCONNECT is not set +CONFIG_FB_CYBER2000=m +CONFIG_FB_CYBER2000_DDC=y +CONFIG_FB_ARC=m +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +CONFIG_FB_UVESA=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +CONFIG_FB_N411=m +CONFIG_FB_HGA=m +CONFIG_FB_OPENCORES=m +CONFIG_FB_S1D13XXX=m +CONFIG_FB_NVIDIA=m +# CONFIG_FB_NVIDIA_I2C is not set +# CONFIG_FB_NVIDIA_DEBUG is not set +CONFIG_FB_NVIDIA_BACKLIGHT=y +CONFIG_FB_RIVA=m +# CONFIG_FB_RIVA_I2C is not set +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_BACKLIGHT=y +CONFIG_FB_I740=m +CONFIG_FB_LE80578=m +CONFIG_FB_CARILLO_RANCH=m +CONFIG_FB_MATROX=m +CONFIG_FB_MATROX_MILLENIUM=y +CONFIG_FB_MATROX_MYSTIQUE=y +CONFIG_FB_MATROX_G=y +CONFIG_FB_MATROX_I2C=m +CONFIG_FB_MATROX_MAVEN=m +CONFIG_FB_RADEON=m +CONFIG_FB_RADEON_I2C=y +CONFIG_FB_RADEON_BACKLIGHT=y +# CONFIG_FB_RADEON_DEBUG is not set +CONFIG_FB_ATY128=m +CONFIG_FB_ATY128_BACKLIGHT=y +CONFIG_FB_ATY=m +CONFIG_FB_ATY_CT=y +CONFIG_FB_ATY_GENERIC_LCD=y +CONFIG_FB_ATY_GX=y +CONFIG_FB_ATY_BACKLIGHT=y +CONFIG_FB_S3=m +# CONFIG_FB_S3_DDC is not set +CONFIG_FB_SAVAGE=m +CONFIG_FB_SAVAGE_I2C=y +CONFIG_FB_SAVAGE_ACCEL=y +CONFIG_FB_SIS=m +CONFIG_FB_SIS_300=y +CONFIG_FB_SIS_315=y +CONFIG_FB_VIA=m +CONFIG_FB_VIA_DIRECT_PROCFS=y +CONFIG_FB_VIA_X_COMPATIBILITY=y +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_KYRO=m +CONFIG_FB_3DFX=m +# CONFIG_FB_3DFX_ACCEL is not set +CONFIG_FB_3DFX_I2C=y +CONFIG_FB_VOODOO1=m +CONFIG_FB_VT8623=m +CONFIG_FB_TRIDENT=m +CONFIG_FB_ARK=m +CONFIG_FB_PM3=m +CONFIG_FB_CARMINE=m +CONFIG_FB_CARMINE_DRAM_EVAL=y +# CONFIG_CARMINE_DRAM_CUSTOM is not set +CONFIG_FB_SM501=m +CONFIG_FB_SMSCUFX=m +CONFIG_FB_UDL=m +# CONFIG_FB_IBM_GXT4500 is not set +CONFIG_FB_VIRTUAL=m +CONFIG_XEN_FBDEV_FRONTEND=m +CONFIG_FB_METRONOME=m +CONFIG_FB_MB862XX=m +CONFIG_FB_MB862XX_PCI_GDC=y +CONFIG_FB_MB862XX_I2C=y +CONFIG_FB_BROADSHEET=m +CONFIG_FB_AUO_K190X=m +CONFIG_FB_AUO_K1900=m +CONFIG_FB_AUO_K1901=m +CONFIG_FB_HYPERV=m +CONFIG_FB_SIMPLE=y +CONFIG_FB_SM712=m +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LCD_L4F00242T03=m +CONFIG_LCD_LMS283GF05=m +CONFIG_LCD_LTV350QV=m +CONFIG_LCD_ILI922X=m +CONFIG_LCD_ILI9320=m +CONFIG_LCD_TDO24M=m +CONFIG_LCD_VGG2432A4=m +CONFIG_LCD_PLATFORM=m +CONFIG_LCD_S6E63M0=m +CONFIG_LCD_LD9040=m +CONFIG_LCD_AMS369FG06=m +CONFIG_LCD_LMS501KF03=m +CONFIG_LCD_HX8357=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LM3533=m +CONFIG_BACKLIGHT_CARILLO_RANCH=m +CONFIG_BACKLIGHT_PWM=m +CONFIG_BACKLIGHT_DA9052=m +CONFIG_BACKLIGHT_APPLE=m +CONFIG_BACKLIGHT_PM8941_WLED=m +CONFIG_BACKLIGHT_SAHARA=m +CONFIG_BACKLIGHT_WM831X=m +CONFIG_BACKLIGHT_ADP8860=m +CONFIG_BACKLIGHT_ADP8870=m +CONFIG_BACKLIGHT_PCF50633=m +CONFIG_BACKLIGHT_LM3630A=m +CONFIG_BACKLIGHT_LM3639=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_BACKLIGHT_SKY81452=m +CONFIG_BACKLIGHT_TPS65217=m +CONFIG_BACKLIGHT_GPIO=m +CONFIG_BACKLIGHT_LV5207LP=m +CONFIG_BACKLIGHT_BD6107=m +CONFIG_VGASTATE=m +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +CONFIG_VGACON_SOFT_SCROLLBACK=y +CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_LOGO=y +CONFIG_LOGO_LINUX_MONO=y +CONFIG_LOGO_LINUX_VGA16=y +CONFIG_LOGO_LINUX_CLUT224=y +CONFIG_SOUND=m +CONFIG_SOUND_OSS_CORE=y +CONFIG_SOUND_OSS_CORE_PRECLAIM=y +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HWDEP=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_JACK=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_PCM_TIMER=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_PROC_FS=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_RAWMIDI_SEQ=m +CONFIG_SND_OPL3_LIB_SEQ=m +# CONFIG_SND_OPL4_LIB_SEQ is not set +# CONFIG_SND_SBAWE_SEQ is not set +CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_MPU401_UART=m +CONFIG_SND_OPL3_LIB=m +CONFIG_SND_VX_LIB=m +CONFIG_SND_AC97_CODEC=m +CONFIG_SND_DRIVERS=y +# CONFIG_SND_PCSP is not set +CONFIG_SND_DUMMY=m +CONFIG_SND_ALOOP=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_MTPAV=m +CONFIG_SND_MTS64=m +CONFIG_SND_SERIAL_U16550=m +CONFIG_SND_MPU401=m +CONFIG_SND_PORTMAN2X4=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_SB_COMMON=m +CONFIG_SND_PCI=y +CONFIG_SND_AD1889=m +CONFIG_SND_ALS300=m +CONFIG_SND_ALS4000=m +CONFIG_SND_ALI5451=m +CONFIG_SND_ASIHPI=m +CONFIG_SND_ATIIXP=m +CONFIG_SND_ATIIXP_MODEM=m +CONFIG_SND_AU8810=m +CONFIG_SND_AU8820=m +CONFIG_SND_AU8830=m +CONFIG_SND_AW2=m +CONFIG_SND_AZT3328=m +CONFIG_SND_BT87X=m +CONFIG_SND_BT87X_OVERCLOCK=y +CONFIG_SND_CA0106=m +CONFIG_SND_CMIPCI=m +CONFIG_SND_OXYGEN_LIB=m +CONFIG_SND_OXYGEN=m +CONFIG_SND_CS4281=m +CONFIG_SND_CS46XX=m +CONFIG_SND_CS46XX_NEW_DSP=y +CONFIG_SND_CTXFI=m +CONFIG_SND_DARLA20=m +CONFIG_SND_GINA20=m +CONFIG_SND_LAYLA20=m +CONFIG_SND_DARLA24=m +CONFIG_SND_GINA24=m +CONFIG_SND_LAYLA24=m +CONFIG_SND_MONA=m +CONFIG_SND_MIA=m +CONFIG_SND_ECHO3G=m +CONFIG_SND_INDIGO=m +CONFIG_SND_INDIGOIO=m +CONFIG_SND_INDIGODJ=m +CONFIG_SND_INDIGOIOX=m +CONFIG_SND_INDIGODJX=m +CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1X=m +CONFIG_SND_ENS1370=m +CONFIG_SND_ENS1371=m +CONFIG_SND_ES1938=m +CONFIG_SND_ES1968=m +CONFIG_SND_ES1968_INPUT=y +CONFIG_SND_ES1968_RADIO=y +CONFIG_SND_FM801=m +CONFIG_SND_FM801_TEA575X_BOOL=y +CONFIG_SND_HDSP=m +CONFIG_SND_HDSPM=m +CONFIG_SND_ICE1712=m +CONFIG_SND_ICE1724=m +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +CONFIG_SND_KORG1212=m +CONFIG_SND_LOLA=m +CONFIG_SND_LX6464ES=m +CONFIG_SND_MAESTRO3=m +CONFIG_SND_MAESTRO3_INPUT=y +CONFIG_SND_MIXART=m +CONFIG_SND_NM256=m +CONFIG_SND_PCXHR=m +CONFIG_SND_RIPTIDE=m +CONFIG_SND_RME32=m +CONFIG_SND_RME96=m +CONFIG_SND_RME9652=m +CONFIG_SND_SONICVIBES=m +CONFIG_SND_TRIDENT=m +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRTUOSO=m +CONFIG_SND_VX222=m +CONFIG_SND_YMFPCI=m + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDA_CORE=m +CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_EXT_CORE=m +CONFIG_SND_HDA_PREALLOC_SIZE=4096 +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_6FIRE=m +CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m +CONFIG_SND_USB_LINE6=m +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_VARIAX=m +CONFIG_SND_FIREWIRE=y +CONFIG_SND_FIREWIRE_LIB=m +CONFIG_SND_DICE=m +CONFIG_SND_OXFW=m +CONFIG_SND_ISIGHT=m +CONFIG_SND_SCS1X=m +CONFIG_SND_FIREWORKS=m +CONFIG_SND_BEBOB=m +CONFIG_SND_FIREWIRE_DIGI00X=m +CONFIG_SND_FIREWIRE_TASCAM=m +CONFIG_SND_PCMCIA=y +CONFIG_SND_VXPOCKET=m +CONFIG_SND_PDAUDIOCF=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_AC97_BUS=y +CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +CONFIG_SND_SOC_COMPRESS=y +CONFIG_SND_SOC_TOPOLOGY=y +CONFIG_SND_ATMEL_SOC=m +CONFIG_SND_DESIGNWARE_I2S=m + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +CONFIG_SND_SOC_FSL_ASRC=m +CONFIG_SND_SOC_FSL_SAI=m +CONFIG_SND_SOC_FSL_SSI=m +CONFIG_SND_SOC_FSL_SPDIF=m +CONFIG_SND_SOC_FSL_ESAI=m +CONFIG_SND_SOC_IMX_AUDMUX=m +CONFIG_SND_SST_MFLD_PLATFORM=m +CONFIG_SND_SST_IPC=m +CONFIG_SND_SST_IPC_ACPI=m +CONFIG_SND_SOC_INTEL_SST=m +CONFIG_SND_SOC_INTEL_SST_ACPI=m +CONFIG_SND_SOC_INTEL_HASWELL=m +CONFIG_SND_SOC_INTEL_BAYTRAIL=m +CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m +CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m +CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m +CONFIG_SND_SOC_INTEL_SKYLAKE=m +CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m + +# +# Allwinner SoC Audio support +# +CONFIG_SND_SUN4I_CODEC=m +CONFIG_SND_SOC_XTFPGA_I2S=m +CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +CONFIG_SND_SOC_AC97_CODEC=m +CONFIG_SND_SOC_ADAU1701=m +CONFIG_SND_SOC_AK4104=m +CONFIG_SND_SOC_AK4554=m +CONFIG_SND_SOC_AK4613=m +CONFIG_SND_SOC_AK4642=m +CONFIG_SND_SOC_AK5386=m +CONFIG_SND_SOC_ALC5623=m +CONFIG_SND_SOC_CS35L32=m +CONFIG_SND_SOC_CS42L51=m +CONFIG_SND_SOC_CS42L51_I2C=m +CONFIG_SND_SOC_CS42L52=m +CONFIG_SND_SOC_CS42L56=m +CONFIG_SND_SOC_CS42L73=m +CONFIG_SND_SOC_CS4265=m +CONFIG_SND_SOC_CS4270=m +CONFIG_SND_SOC_CS4271=m +CONFIG_SND_SOC_CS4271_I2C=m +CONFIG_SND_SOC_CS4271_SPI=m +CONFIG_SND_SOC_CS42XX8=m +CONFIG_SND_SOC_CS42XX8_I2C=m +CONFIG_SND_SOC_CS4349=m +CONFIG_SND_SOC_DMIC=m +CONFIG_SND_SOC_ES8328=m +CONFIG_SND_SOC_GTM601=m +CONFIG_SND_SOC_MAX98090=m +CONFIG_SND_SOC_PCM1681=m +CONFIG_SND_SOC_PCM1792A=m +CONFIG_SND_SOC_PCM512x=m +CONFIG_SND_SOC_PCM512x_I2C=m +CONFIG_SND_SOC_PCM512x_SPI=m +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RL6347A=m +CONFIG_SND_SOC_RT286=m +CONFIG_SND_SOC_RT5631=m +CONFIG_SND_SOC_RT5640=m +CONFIG_SND_SOC_RT5645=m +CONFIG_SND_SOC_RT5670=m +# CONFIG_SND_SOC_RT5677_SPI is not set +CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_SOC_SI476X=m +CONFIG_SND_SOC_SIGMADSP=m +CONFIG_SND_SOC_SIGMADSP_I2C=m +CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m +CONFIG_SND_SOC_SPDIF=m +CONFIG_SND_SOC_SSM2602=m +CONFIG_SND_SOC_SSM2602_SPI=m +CONFIG_SND_SOC_SSM2602_I2C=m +CONFIG_SND_SOC_SSM4567=m +CONFIG_SND_SOC_STA32X=m +CONFIG_SND_SOC_STA350=m +CONFIG_SND_SOC_STI_SAS=m +CONFIG_SND_SOC_TAS2552=m +CONFIG_SND_SOC_TAS5086=m +CONFIG_SND_SOC_TAS571X=m +CONFIG_SND_SOC_TFA9879=m +CONFIG_SND_SOC_TLV320AIC23=m +CONFIG_SND_SOC_TLV320AIC23_I2C=m +CONFIG_SND_SOC_TLV320AIC23_SPI=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m +CONFIG_SND_SOC_TS3A227E=m +CONFIG_SND_SOC_WM8510=m +CONFIG_SND_SOC_WM8523=m +CONFIG_SND_SOC_WM8580=m +CONFIG_SND_SOC_WM8711=m +CONFIG_SND_SOC_WM8728=m +CONFIG_SND_SOC_WM8731=m +CONFIG_SND_SOC_WM8737=m +CONFIG_SND_SOC_WM8741=m +CONFIG_SND_SOC_WM8750=m +CONFIG_SND_SOC_WM8753=m +CONFIG_SND_SOC_WM8770=m +CONFIG_SND_SOC_WM8776=m +CONFIG_SND_SOC_WM8804=m +CONFIG_SND_SOC_WM8804_I2C=m +CONFIG_SND_SOC_WM8804_SPI=m +CONFIG_SND_SOC_WM8903=m +CONFIG_SND_SOC_WM8962=m +CONFIG_SND_SOC_WM8978=m +CONFIG_SND_SOC_TPA6130A2=m +CONFIG_SND_SIMPLE_CARD=m +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m + +# +# HID support +# +CONFIG_HID=m +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=m + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=m +CONFIG_HID_ACRUX=m +CONFIG_HID_ACRUX_FF=y +CONFIG_HID_APPLE=m +CONFIG_HID_APPLEIR=m +CONFIG_HID_AUREAL=m +CONFIG_HID_BELKIN=m +CONFIG_HID_BETOP_FF=m +CONFIG_HID_CHERRY=m +CONFIG_HID_CHICONY=m +CONFIG_HID_CORSAIR=m +CONFIG_HID_PRODIKEYS=m +CONFIG_HID_CP2112=m +CONFIG_HID_CYPRESS=m +CONFIG_HID_DRAGONRISE=m +CONFIG_DRAGONRISE_FF=y +CONFIG_HID_EMS_FF=m +CONFIG_HID_ELECOM=m +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=m +CONFIG_HID_GEMBIRD=m +CONFIG_HID_GFRM=m +CONFIG_HID_HOLTEK=m +CONFIG_HOLTEK_FF=y +CONFIG_HID_GT683R=m +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KYE=m +CONFIG_HID_UCLOGIC=m +CONFIG_HID_WALTOP=m +CONFIG_HID_GYRATION=m +CONFIG_HID_ICADE=m +CONFIG_HID_TWINHAN=m +CONFIG_HID_KENSINGTON=m +CONFIG_HID_LCPOWER=m +CONFIG_HID_LENOVO=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +CONFIG_HID_MAGICMOUSE=m +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_NTRIG=m +CONFIG_HID_ORTEK=m +CONFIG_HID_PANTHERLORD=m +CONFIG_PANTHERLORD_FF=y +CONFIG_HID_PENMOUNT=m +CONFIG_HID_PETALYNX=m +CONFIG_HID_PICOLCD=m +CONFIG_HID_PICOLCD_FB=y +CONFIG_HID_PICOLCD_BACKLIGHT=y +CONFIG_HID_PICOLCD_LCD=y +CONFIG_HID_PICOLCD_LEDS=y +CONFIG_HID_PICOLCD_CIR=y +CONFIG_HID_PLANTRONICS=m +CONFIG_HID_PRIMAX=m +CONFIG_HID_ROCCAT=m +CONFIG_HID_SAITEK=m +CONFIG_HID_SAMSUNG=m +CONFIG_HID_SONY=m +CONFIG_SONY_FF=y +CONFIG_HID_SPEEDLINK=m +CONFIG_HID_STEELSERIES=m +CONFIG_HID_SUNPLUS=m +CONFIG_HID_RMI=m +CONFIG_HID_GREENASIA=m +CONFIG_GREENASIA_FF=y +CONFIG_HID_HYPERV_MOUSE=m +CONFIG_HID_SMARTJOYPLUS=m +CONFIG_SMARTJOYPLUS_FF=y +CONFIG_HID_TIVO=m +CONFIG_HID_TOPSEED=m +CONFIG_HID_THINGM=m +CONFIG_HID_THRUSTMASTER=m +CONFIG_THRUSTMASTER_FF=y +CONFIG_HID_WACOM=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_XINMO=m +CONFIG_HID_ZEROPLUS=m +CONFIG_ZEROPLUS_FF=y +CONFIG_HID_ZYDACRON=m +CONFIG_HID_SENSOR_HUB=m +CONFIG_HID_SENSOR_CUSTOM_SENSOR=m + +# +# USB HID support +# +CONFIG_USB_HID=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y + +# +# I2C HID support +# +CONFIG_I2C_HID=m +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_DYNAMIC_MINORS=y +CONFIG_USB_OTG=y +CONFIG_USB_OTG_WHITELIST=y +# CONFIG_USB_OTG_BLACKLIST_HUB is not set +CONFIG_USB_OTG_FSM=m +CONFIG_USB_ULPI_BUS=m +CONFIG_USB_MON=m +CONFIG_USB_WUSB=m +CONFIG_USB_WUSB_CBAF=m +# CONFIG_USB_WUSB_CBAF_DEBUG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_C67X00_HCD=m +CONFIG_USB_XHCI_HCD=m +CONFIG_USB_XHCI_PCI=m +CONFIG_USB_XHCI_PLATFORM=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_OXU210HP_HCD=m +CONFIG_USB_ISP116X_HCD=m +CONFIG_USB_ISP1362_HCD=m +CONFIG_USB_FOTG210_HCD=m +CONFIG_USB_MAX3421_HCD=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PCI=m +# CONFIG_USB_OHCI_HCD_SSB is not set +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_U132_HCD=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_HCD_ISO is not set +CONFIG_USB_SL811_CS=m +CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_WHCI_HCD=m +CONFIG_USB_HWA_HCD=m +CONFIG_USB_HCD_BCMA=m +CONFIG_USB_HCD_SSB=m +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_WDM=m +CONFIG_USB_TMC=m + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_REALTEK_AUTOPM=y +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +CONFIG_USB_STORAGE_ENE_UB6250=m +CONFIG_USB_UAS=m + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_DEBUG is not set +CONFIG_USB_MUSB_HDRC=m +# CONFIG_USB_MUSB_HOST is not set +# CONFIG_USB_MUSB_GADGET is not set +CONFIG_USB_MUSB_DUAL_ROLE=y + +# +# Platform Glue Layer +# + +# +# MUSB DMA mode +# +CONFIG_MUSB_PIO_ONLY=y +CONFIG_USB_DWC3=m +# CONFIG_USB_DWC3_ULPI is not set +# CONFIG_USB_DWC3_HOST is not set +# CONFIG_USB_DWC3_GADGET is not set +CONFIG_USB_DWC3_DUAL_ROLE=y + +# +# Platform Glue Driver Support +# +CONFIG_USB_DWC3_PCI=m +# CONFIG_USB_DWC2 is not set +CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_PCI=m +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_CHIPIDEA_DEBUG=y +CONFIG_USB_ISP1760=m +CONFIG_USB_ISP1760_HCD=y +CONFIG_USB_ISP1761_UDC=y +# CONFIG_USB_ISP1760_HOST_ROLE is not set +# CONFIG_USB_ISP1760_GADGET_ROLE is not set +CONFIG_USB_ISP1760_DUAL_ROLE=y + +# +# USB port drivers +# +CONFIG_USB_USS720=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_SIMPLE=m +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_METRO=m +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7715_PARPORT=y +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_MXUPORT=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_QCAUX=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +CONFIG_USB_SERIAL_XSENS_MT=m +CONFIG_USB_SERIAL_WISHBONE=m +CONFIG_USB_SERIAL_SSU100=m +CONFIG_USB_SERIAL_QT2=m +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +CONFIG_USB_RIO500=m +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_LED=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_IDMOUSE=m +CONFIG_USB_FTDI_ELAN=m +CONFIG_USB_APPLEDISPLAY=m +CONFIG_USB_SISUSBVGA=m +CONFIG_USB_SISUSBVGA_CON=y +CONFIG_USB_LD=m +CONFIG_USB_TRANCEVIBRATOR=m +CONFIG_USB_IOWARRIOR=m +CONFIG_USB_TEST=m +CONFIG_USB_EHSET_TEST_FIXTURE=m +CONFIG_USB_ISIGHTFW=m +CONFIG_USB_YUREX=m +CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_HSIC_USB3503=m +# CONFIG_USB_LINK_LAYER_TEST is not set +CONFIG_USB_CHAOSKEY=m +CONFIG_USB_ATM=m +CONFIG_USB_SPEEDTOUCH=m +CONFIG_USB_CXACRU=m +CONFIG_USB_UEAGLEATM=m +CONFIG_USB_XUSBATM=m + +# +# USB Physical Layer drivers +# +CONFIG_USB_PHY=y +CONFIG_NOP_USB_XCEIV=m +CONFIG_USB_GPIO_VBUS=m +CONFIG_TAHVO_USB=m +# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set +CONFIG_USB_ISP1301=m +CONFIG_USB_GADGET=m +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +CONFIG_USB_FOTG210_UDC=m +CONFIG_USB_GR_UDC=m +CONFIG_USB_R8A66597=m +CONFIG_USB_PXA27X=m +CONFIG_USB_MV_UDC=m +CONFIG_USB_MV_U3D=m +CONFIG_USB_M66592=m +CONFIG_USB_BDC_UDC=m + +# +# Platform Support +# +CONFIG_USB_BDC_PCI=m +CONFIG_USB_AMD5536UDC=m +CONFIG_USB_NET2272=m +CONFIG_USB_NET2272_DMA=y +CONFIG_USB_NET2280=m +CONFIG_USB_GOKU=m +CONFIG_USB_EG20T=m +CONFIG_USB_DUMMY_HCD=m +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_F_ACM=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_OBEX=m +CONFIG_USB_F_NCM=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_PHONET=m +CONFIG_USB_F_SUBSET=m +CONFIG_USB_F_RNDIS=m +CONFIG_USB_F_MASS_STORAGE=m +CONFIG_USB_F_FS=m +CONFIG_USB_F_UAC2=m +CONFIG_USB_F_UVC=m +CONFIG_USB_F_MIDI=m +CONFIG_USB_F_HID=m +CONFIG_USB_F_PRINTER=m +# CONFIG_USB_CONFIGFS is not set +# CONFIG_USB_ZERO is not set +CONFIG_USB_AUDIO=m +# CONFIG_GADGET_UAC1 is not set +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +# CONFIG_USB_ETH_EEM is not set +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_GADGET_TARGET=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_NOKIA=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_RNDIS=y +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=y +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_LED_TRIG=y +CONFIG_UWB=m +CONFIG_UWB_HWA=m +CONFIG_UWB_WHCI=m +CONFIG_UWB_I1480U=m +CONFIG_MMC=m +# CONFIG_MMC_DEBUG is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=m +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_BLOCK_BOUNCE=y +CONFIG_SDIO_UART=m +CONFIG_MMC_TEST=m + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PCI=m +CONFIG_MMC_RICOH_MMC=y +CONFIG_MMC_SDHCI_ACPI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +CONFIG_MMC_SPI=m +CONFIG_MMC_SDRICOH_CS=m +CONFIG_MMC_CB710=m +CONFIG_MMC_VIA_SDMMC=m +CONFIG_MMC_VUB300=m +CONFIG_MMC_USHC=m +CONFIG_MMC_USDHI6ROL0=m +CONFIG_MMC_REALTEK_PCI=m +CONFIG_MMC_REALTEK_USB=m +CONFIG_MMC_TOSHIBA_PCI=m +CONFIG_MMC_MTK=m +CONFIG_MEMSTICK=m +# CONFIG_MEMSTICK_DEBUG is not set + +# +# MemoryStick drivers +# +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set +CONFIG_MSPRO_BLOCK=m +CONFIG_MS_BLOCK=m + +# +# MemoryStick Host Controller Drivers +# +CONFIG_MEMSTICK_TIFM_MS=m +CONFIG_MEMSTICK_JMICRON_38X=m +CONFIG_MEMSTICK_R592=m +CONFIG_MEMSTICK_REALTEK_PCI=m +CONFIG_MEMSTICK_REALTEK_USB=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m +CONFIG_LEDS_CLASS_FLASH=m + +# +# LED drivers +# +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3533=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_PCA9532_GPIO=y +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_LP55XX_COMMON=m +CONFIG_LEDS_LP5521=m +CONFIG_LEDS_LP5523=m +CONFIG_LEDS_LP5562=m +CONFIG_LEDS_LP8501=m +CONFIG_LEDS_LP8860=m +CONFIG_LEDS_CLEVO_MAIL=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_WM831X_STATUS=m +CONFIG_LEDS_DA9052=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_PWM=m +CONFIG_LEDS_REGULATOR=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_INTEL_SS4200=m +CONFIG_LEDS_LT3593=m +CONFIG_LEDS_DELL_NETBOOKS=m +CONFIG_LEDS_MC13783=m +CONFIG_LEDS_TCA6507=m +CONFIG_LEDS_TLC591XX=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_MENF21BMC=m + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +CONFIG_LEDS_BLINKM=m + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_USER_MAD=m +CONFIG_INFINIBAND_USER_ACCESS=m +CONFIG_INFINIBAND_USER_MEM=y +CONFIG_INFINIBAND_ON_DEMAND_PAGING=y +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_MTHCA=m +CONFIG_INFINIBAND_MTHCA_DEBUG=y +CONFIG_INFINIBAND_QIB=m +# CONFIG_INFINIBAND_QIB_DCA is not set +CONFIG_INFINIBAND_CXGB3=m +# CONFIG_INFINIBAND_CXGB3_DEBUG is not set +CONFIG_INFINIBAND_CXGB4=m +CONFIG_MLX4_INFINIBAND=m +CONFIG_MLX5_INFINIBAND=m +CONFIG_INFINIBAND_NES=m +# CONFIG_INFINIBAND_NES_DEBUG is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INFINIBAND_USNIC=m +CONFIG_INFINIBAND_IPOIB=m +CONFIG_INFINIBAND_IPOIB_CM=y +CONFIG_INFINIBAND_IPOIB_DEBUG=y +# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set +CONFIG_INFINIBAND_SRP=m +CONFIG_INFINIBAND_SRPT=m +CONFIG_INFINIBAND_ISER=m +CONFIG_INFINIBAND_ISERT=m +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_SUPPORT=y +CONFIG_EDAC=y +CONFIG_EDAC_LEGACY_SYSFS=y +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_DECODE_MCE=m +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_AMD64=m +# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I3200=m +CONFIG_EDAC_IE31200=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I7CORE=m +CONFIG_EDAC_I5000=m +CONFIG_EDAC_I5100=m +CONFIG_EDAC_I7300=m +CONFIG_EDAC_SBRIDGE=m +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +CONFIG_RTC_INTF_DEV_UIE_EMUL=y +CONFIG_RTC_DRV_TEST=m + +# +# I2C RTC drivers +# +CONFIG_RTC_DRV_ABB5ZES3=m +CONFIG_RTC_DRV_ABX80X=m +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1374=m +# CONFIG_RTC_DRV_DS1374_WDT is not set +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_ISL12022=m +CONFIG_RTC_DRV_ISL12057=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF85063=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_BQ32K=m +CONFIG_RTC_DRV_S35390A=m +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m +CONFIG_RTC_DRV_EM3027=m +CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_RV8803=m + +# +# SPI RTC drivers +# +CONFIG_RTC_DRV_M41T93=m +CONFIG_RTC_DRV_M41T94=m +CONFIG_RTC_DRV_DS1305=m +CONFIG_RTC_DRV_DS1343=m +CONFIG_RTC_DRV_DS1347=m +CONFIG_RTC_DRV_DS1390=m +CONFIG_RTC_DRV_MAX6902=m +CONFIG_RTC_DRV_R9701=m +CONFIG_RTC_DRV_RS5C348=m +CONFIG_RTC_DRV_DS3234=m +CONFIG_RTC_DRV_PCF2123=m +CONFIG_RTC_DRV_RX4581=m +CONFIG_RTC_DRV_MCP795=m + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1685_FAMILY=m +CONFIG_RTC_DRV_DS1685=y +# CONFIG_RTC_DRV_DS1689 is not set +# CONFIG_RTC_DRV_DS17285 is not set +# CONFIG_RTC_DRV_DS17485 is not set +# CONFIG_RTC_DRV_DS17885 is not set +CONFIG_RTC_DS1685_PROC_REGS=y +CONFIG_RTC_DS1685_SYSFS_REGS=y +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_DA9052=m +CONFIG_RTC_DRV_STK17TA8=m +CONFIG_RTC_DRV_M48T86=m +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_MSM6242=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_RP5C01=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM831X=m +CONFIG_RTC_DRV_PCF50633=m + +# +# on-CPU RTC drivers +# +CONFIG_RTC_DRV_PCAP=m +CONFIG_RTC_DRV_MC13XXX=m +CONFIG_RTC_DRV_MT6397=m + +# +# HID Sensor RTC drivers +# +CONFIG_RTC_DRV_HID_SENSOR_TIME=m +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=m +CONFIG_DMA_ACPI=y +CONFIG_INTEL_IDMA64=m +CONFIG_INTEL_IOATDMA=m +CONFIG_INTEL_MIC_X100_DMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_PCI=m +CONFIG_HSU_DMA=m + +# +# DMA Clients +# +CONFIG_ASYNC_TX_DMA=y +CONFIG_DMATEST=m +CONFIG_DMA_ENGINE_RAID=y +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_CFAG12864B=m +CONFIG_CFAG12864B_RATE=20 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_DMEM_GENIRQ=m +CONFIG_UIO_AEC=m +CONFIG_UIO_SERCOS3=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_NETX=m +CONFIG_UIO_PRUSS=m +CONFIG_UIO_MF624=m +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_VIRQFD=m +CONFIG_VFIO=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_VGA=y +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_IRQ_BYPASS_MANAGER=m +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO=m + +# +# Virtio drivers +# +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_INPUT=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y + +# +# Microsoft Hyper-V guest support +# +CONFIG_HYPERV=m +CONFIG_HYPERV_UTILS=m +CONFIG_HYPERV_BALLOON=m + +# +# Xen driver support +# +CONFIG_XEN_BALLOON=y +# CONFIG_XEN_SELFBALLOONING is not set +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 +CONFIG_XEN_SCRUB_PAGES=y +CONFIG_XEN_DEV_EVTCHN=m +CONFIG_XEN_BACKEND=y +CONFIG_XENFS=m +CONFIG_XEN_COMPAT_XENFS=y +CONFIG_XEN_SYS_HYPERVISOR=y +CONFIG_XEN_XENBUS_FRONTEND=y +CONFIG_XEN_GNTDEV=m +CONFIG_XEN_GRANT_DEV_ALLOC=m +CONFIG_SWIOTLB_XEN=y +CONFIG_XEN_TMEM=m +CONFIG_XEN_PCIDEV_BACKEND=m +CONFIG_XEN_SCSI_BACKEND=m +CONFIG_XEN_PRIVCMD=m +CONFIG_XEN_ACPI_PROCESSOR=m +# CONFIG_XEN_MCE_LOG is not set +CONFIG_XEN_HAVE_PVMMU=y +CONFIG_XEN_EFI=y +CONFIG_XEN_AUTO_XLATE=y +CONFIG_XEN_ACPI=y +CONFIG_XEN_SYMS=y +CONFIG_XEN_HAVE_VPMU=y +CONFIG_STAGING=y +CONFIG_SLICOSS=m +CONFIG_PRISM2_USB=m +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +CONFIG_COMEDI_MISC_DRIVERS=y +CONFIG_COMEDI_BOND=m +CONFIG_COMEDI_TEST=m +CONFIG_COMEDI_PARPORT=m +CONFIG_COMEDI_SERIAL2002=m +# CONFIG_COMEDI_ISA_DRIVERS is not set +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_8255_PCI=m +CONFIG_COMEDI_ADDI_WATCHDOG=m +CONFIG_COMEDI_ADDI_APCI_1032=m +CONFIG_COMEDI_ADDI_APCI_1500=m +CONFIG_COMEDI_ADDI_APCI_1516=m +CONFIG_COMEDI_ADDI_APCI_1564=m +CONFIG_COMEDI_ADDI_APCI_16XX=m +CONFIG_COMEDI_ADDI_APCI_2032=m +CONFIG_COMEDI_ADDI_APCI_2200=m +CONFIG_COMEDI_ADDI_APCI_3120=m +CONFIG_COMEDI_ADDI_APCI_3501=m +CONFIG_COMEDI_ADDI_APCI_3XXX=m +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI_DIO=m +CONFIG_COMEDI_AMPLC_DIO200_PCI=m +CONFIG_COMEDI_AMPLC_PC236_PCI=m +CONFIG_COMEDI_AMPLC_PC263_PCI=m +CONFIG_COMEDI_AMPLC_PCI224=m +CONFIG_COMEDI_AMPLC_PCI230=m +CONFIG_COMEDI_CONTEC_PCI_DIO=m +CONFIG_COMEDI_DAS08_PCI=m +CONFIG_COMEDI_DT3000=m +CONFIG_COMEDI_DYNA_PCI10XX=m +CONFIG_COMEDI_GSC_HPDI=m +CONFIG_COMEDI_MF6X4=m +CONFIG_COMEDI_ICP_MULTI=m +CONFIG_COMEDI_DAQBOARD2000=m +CONFIG_COMEDI_JR3_PCI=m +CONFIG_COMEDI_KE_COUNTER=m +CONFIG_COMEDI_CB_PCIDAS64=m +CONFIG_COMEDI_CB_PCIDAS=m +CONFIG_COMEDI_CB_PCIDDA=m +CONFIG_COMEDI_CB_PCIMDAS=m +CONFIG_COMEDI_CB_PCIMDDA=m +CONFIG_COMEDI_ME4000=m +CONFIG_COMEDI_ME_DAQ=m +CONFIG_COMEDI_NI_6527=m +CONFIG_COMEDI_NI_65XX=m +CONFIG_COMEDI_NI_660X=m +CONFIG_COMEDI_NI_670X=m +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +CONFIG_COMEDI_RTD520=m +CONFIG_COMEDI_S626=m +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_NI_TIOCMD=m +CONFIG_COMEDI_PCMCIA_DRIVERS=m +CONFIG_COMEDI_CB_DAS16_CS=m +CONFIG_COMEDI_DAS08_CS=m +CONFIG_COMEDI_NI_DAQ_700_CS=m +CONFIG_COMEDI_NI_DAQ_DIO24_CS=m +CONFIG_COMEDI_NI_LABPC_CS=m +CONFIG_COMEDI_NI_MIO_CS=m +CONFIG_COMEDI_QUATECH_DAQP_CS=m +CONFIG_COMEDI_USB_DRIVERS=m +CONFIG_COMEDI_DT9812=m +CONFIG_COMEDI_NI_USB6501=m +CONFIG_COMEDI_USBDUX=m +CONFIG_COMEDI_USBDUXFAST=m +CONFIG_COMEDI_USBDUXSIGMA=m +CONFIG_COMEDI_VMK80XX=m +CONFIG_COMEDI_8254=m +CONFIG_COMEDI_8255=m +CONFIG_COMEDI_8255_SA=m +CONFIG_COMEDI_KCOMEDILIB=m +CONFIG_COMEDI_AMPLC_DIO200=m +CONFIG_COMEDI_AMPLC_PC236=m +CONFIG_COMEDI_DAS08=m +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_TIO=m +CONFIG_PANEL=m +CONFIG_PANEL_PARPORT=0 +CONFIG_PANEL_PROFILE=5 +# CONFIG_PANEL_CHANGE_MESSAGE is not set +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTLLIB_CRYPTO_CCMP=m +CONFIG_RTLLIB_CRYPTO_TKIP=m +CONFIG_RTLLIB_CRYPTO_WEP=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_88EU_AP_MODE=y +CONFIG_R8723AU=m +CONFIG_8723AU_AP_MODE=y +CONFIG_8723AU_BT_COEXIST=y +CONFIG_RTS5208=m +CONFIG_VT6655=m +CONFIG_VT6656=m + +# +# IIO staging drivers +# + +# +# Accelerometers +# +# CONFIG_ADIS16201 is not set +# CONFIG_ADIS16203 is not set +# CONFIG_ADIS16204 is not set +# CONFIG_ADIS16209 is not set +# CONFIG_ADIS16220 is not set +# CONFIG_ADIS16240 is not set +# CONFIG_LIS3L02DQ is not set + +# +# Analog to digital converters +# +# CONFIG_AD7606 is not set +# CONFIG_AD7780 is not set +# CONFIG_AD7816 is not set +# CONFIG_AD7192 is not set +# CONFIG_AD7280 is not set + +# +# Analog digital bi-direction converters +# +# CONFIG_ADT7316 is not set + +# +# Capacitance to digital converters +# +# CONFIG_AD7150 is not set +# CONFIG_AD7152 is not set +# CONFIG_AD7746 is not set + +# +# Direct Digital Synthesis +# +# CONFIG_AD9832 is not set +# CONFIG_AD9834 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16060 is not set + +# +# Network Analyzer, Impedance Converters +# +# CONFIG_AD5933 is not set + +# +# Light sensors +# +# CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set +# CONFIG_TSL2583 is not set +# CONFIG_TSL2x7x is not set + +# +# Magnetometer sensors +# +# CONFIG_SENSORS_HMC5843_I2C is not set +# CONFIG_SENSORS_HMC5843_SPI is not set + +# +# Active energy metering IC +# +# CONFIG_ADE7753 is not set +# CONFIG_ADE7754 is not set +# CONFIG_ADE7758 is not set +# CONFIG_ADE7759 is not set +# CONFIG_ADE7854 is not set + +# +# Resolver to digital converters +# +# CONFIG_AD2S90 is not set +# CONFIG_AD2S1200 is not set +# CONFIG_AD2S1210 is not set + +# +# Triggers - standalone +# +# CONFIG_IIO_SIMPLE_DUMMY is not set +CONFIG_FB_SM750=m +CONFIG_FB_XGI=m + +# +# Speakup console speech +# +CONFIG_SPEAKUP=m +CONFIG_SPEAKUP_SYNTH_ACNTSA=m +CONFIG_SPEAKUP_SYNTH_APOLLO=m +CONFIG_SPEAKUP_SYNTH_AUDPTR=m +CONFIG_SPEAKUP_SYNTH_BNS=m +CONFIG_SPEAKUP_SYNTH_DECTLK=m +CONFIG_SPEAKUP_SYNTH_DECEXT=m +CONFIG_SPEAKUP_SYNTH_LTLK=m +CONFIG_SPEAKUP_SYNTH_SOFT=m +CONFIG_SPEAKUP_SYNTH_SPKOUT=m +CONFIG_SPEAKUP_SYNTH_TXPRT=m +CONFIG_SPEAKUP_SYNTH_DUMMY=m +CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m +CONFIG_STAGING_MEDIA=y +CONFIG_I2C_BCM2048=m +CONFIG_DVB_CXD2099=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m +CONFIG_LIRC_STAGING=y +CONFIG_LIRC_BT829=m +CONFIG_LIRC_IMON=m +CONFIG_LIRC_PARALLEL=m +CONFIG_LIRC_SASEM=m +CONFIG_LIRC_SERIAL=m +CONFIG_LIRC_SERIAL_TRANSMITTER=y +CONFIG_LIRC_SIR=m +CONFIG_LIRC_ZILOG=m +CONFIG_STAGING_RDMA=m +CONFIG_INFINIBAND_AMSO1100=m +# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set +CONFIG_INFINIBAND_HFI1=m +# CONFIG_HFI1_DEBUG_SDMA_ORDER is not set +CONFIG_HFI1_VERBS_31BIT_PSN=y +# CONFIG_SDMA_VERBOSITY is not set +# CONFIG_PRESCAN_RXQ is not set +CONFIG_INFINIBAND_IPATH=m + +# +# Android +# +CONFIG_WIMAX_GDM72XX=m +CONFIG_WIMAX_GDM72XX_QOS=y +CONFIG_WIMAX_GDM72XX_K_MODE=y +CONFIG_WIMAX_GDM72XX_WIMAX2=y +CONFIG_WIMAX_GDM72XX_USB=y +# CONFIG_WIMAX_GDM72XX_SDIO is not set +CONFIG_WIMAX_GDM72XX_USB_PM=y +CONFIG_LTE_GDM724X=m +CONFIG_FIREWIRE_SERIAL=m +CONFIG_FWTTY_MAX_TOTAL_PORTS=64 +CONFIG_FWTTY_MAX_CARD_PORTS=32 +CONFIG_MTD_SPINAND_MT29F=m +CONFIG_MTD_SPINAND_ONDIEECC=y +CONFIG_LUSTRE_FS=m +CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192 +# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set +CONFIG_LUSTRE_LLITE_LLOOP=m +CONFIG_LNET=m +CONFIG_LNET_MAX_PAYLOAD=1048576 +CONFIG_LNET_SELFTEST=m +CONFIG_LNET_XPRT_IB=m +CONFIG_DGNC=m +CONFIG_DGAP=m +CONFIG_GS_FPGABOOT=m +CONFIG_CRYPTO_SKEIN=m +# CONFIG_UNISYSSPAR is not set +CONFIG_FB_TFT=m +CONFIG_FB_TFT_AGM1264K_FL=m +CONFIG_FB_TFT_BD663474=m +CONFIG_FB_TFT_HX8340BN=m +CONFIG_FB_TFT_HX8347D=m +CONFIG_FB_TFT_HX8353D=m +CONFIG_FB_TFT_HX8357D=m +CONFIG_FB_TFT_ILI9163=m +CONFIG_FB_TFT_ILI9320=m +CONFIG_FB_TFT_ILI9325=m +CONFIG_FB_TFT_ILI9340=m +CONFIG_FB_TFT_ILI9341=m +CONFIG_FB_TFT_ILI9481=m +CONFIG_FB_TFT_ILI9486=m +CONFIG_FB_TFT_PCD8544=m +CONFIG_FB_TFT_RA8875=m +CONFIG_FB_TFT_S6D02A1=m +CONFIG_FB_TFT_S6D1121=m +CONFIG_FB_TFT_SSD1289=m +CONFIG_FB_TFT_SSD1306=m +CONFIG_FB_TFT_SSD1331=m +CONFIG_FB_TFT_SSD1351=m +CONFIG_FB_TFT_ST7735R=m +CONFIG_FB_TFT_ST7789V=m +CONFIG_FB_TFT_TINYLCD=m +CONFIG_FB_TFT_TLS8204=m +CONFIG_FB_TFT_UC1611=m +CONFIG_FB_TFT_UC1701=m +CONFIG_FB_TFT_UPD161704=m +CONFIG_FB_TFT_WATTEROTT=m +CONFIG_FB_FLEX=m +CONFIG_FB_TFT_FBTFT_DEVICE=m +# CONFIG_WILC1000_DRIVER is not set +CONFIG_MOST=m +CONFIG_MOSTCORE=m +CONFIG_AIM_CDEV=m +CONFIG_AIM_NETWORK=m +CONFIG_AIM_SOUND=m +CONFIG_AIM_V4L2=m +CONFIG_HDM_DIM2=m +CONFIG_HDM_I2C=m +CONFIG_HDM_USB=m +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ACERHDF=m +CONFIG_ALIENWARE_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_DELL_WMI_AIO=m +CONFIG_DELL_SMO8800=m +CONFIG_DELL_RBTN=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_FUJITSU_TABLET=m +CONFIG_AMILO_RFKILL=m +CONFIG_HP_ACCEL=m +CONFIG_HP_WIRELESS=m +CONFIG_HP_WMI=m +CONFIG_MSI_LAPTOP=m +CONFIG_PANASONIC_LAPTOP=m +CONFIG_COMPAL_LAPTOP=m +CONFIG_SONY_LAPTOP=m +CONFIG_SONYPI_COMPAT=y +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y +# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set +# CONFIG_THINKPAD_ACPI_DEBUG is not set +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set +CONFIG_THINKPAD_ACPI_VIDEO=y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y +CONFIG_SENSORS_HDAPS=m +CONFIG_INTEL_MENLOW=m +CONFIG_EEEPC_LAPTOP=m +CONFIG_ASUS_WMI=m +CONFIG_ASUS_NB_WMI=m +CONFIG_EEEPC_WMI=m +CONFIG_ACPI_WMI=m +CONFIG_MSI_WMI=m +CONFIG_TOPSTAR_LAPTOP=m +CONFIG_ACPI_TOSHIBA=m +CONFIG_TOSHIBA_BT_RFKILL=m +CONFIG_TOSHIBA_HAPS=m +CONFIG_TOSHIBA_WMI=m +CONFIG_ACPI_CMPC=m +CONFIG_INTEL_IPS=m +CONFIG_IBM_RTL=m +CONFIG_SAMSUNG_LAPTOP=m +CONFIG_MXM_WMI=m +CONFIG_INTEL_OAKTRAIL=m +CONFIG_SAMSUNG_Q10=m +CONFIG_APPLE_GMUX=m +CONFIG_INTEL_RST=m +CONFIG_INTEL_SMARTCONNECT=m +CONFIG_PVPANIC=m +CONFIG_INTEL_PMC_IPC=m +CONFIG_SURFACE_PRO3_BUTTON=m +CONFIG_CHROME_PLATFORMS=y +CONFIG_CHROMEOS_LAPTOP=m +CONFIG_CHROMEOS_PSTORE=m +CONFIG_CROS_EC_CHARDEV=m +CONFIG_CROS_EC_LPC=m +CONFIG_CROS_EC_PROTO=y +CONFIG_CLKDEV_LOOKUP=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y + +# +# Common Clock Framework +# +CONFIG_COMMON_CLK_WM831X=m +CONFIG_COMMON_CLK_SI5351=m +CONFIG_COMMON_CLK_PWM=m +# CONFIG_COMMON_CLK_PXA is not set +CONFIG_COMMON_CLK_CDCE706=m + +# +# Hardware Spinlock drivers +# + +# +# Clock Source drivers +# +CONFIG_CLKEVT_I8253=y +CONFIG_I8253_LOCK=y +CONFIG_CLKBLD_I8253=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +CONFIG_IOMMU_IOVA=y +CONFIG_AMD_IOMMU=y +# CONFIG_AMD_IOMMU_STATS is not set +CONFIG_AMD_IOMMU_V2=m +CONFIG_DMAR_TABLE=y +CONFIG_INTEL_IOMMU=y +# CONFIG_INTEL_IOMMU_SVM is not set +# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set +CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_IRQ_REMAP=y + +# +# Remoteproc drivers +# +CONFIG_REMOTEPROC=m +CONFIG_STE_MODEM_RPROC=m + +# +# Rpmsg drivers +# + +# +# SOC (System On Chip) specific Drivers +# +# CONFIG_SUNXI_SRAM is not set +CONFIG_SOC_TI=y +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m + +# +# DEVFREQ Drivers +# +# CONFIG_PM_DEVFREQ_EVENT is not set +CONFIG_EXTCON=y + +# +# Extcon Device Drivers +# +CONFIG_EXTCON_ADC_JACK=m +CONFIG_EXTCON_ARIZONA=m +CONFIG_EXTCON_GPIO=m +CONFIG_EXTCON_RT8973A=m +CONFIG_EXTCON_SM5502=m +CONFIG_EXTCON_USB_GPIO=m +CONFIG_MEMORY=y +CONFIG_IIO=m +# CONFIG_IIO_BUFFER is not set +# CONFIG_IIO_TRIGGER is not set + +# +# Accelerometers +# +# CONFIG_BMA180 is not set +# CONFIG_BMC150_ACCEL is not set +# CONFIG_HID_SENSOR_ACCEL_3D is not set +# CONFIG_IIO_ST_ACCEL_3AXIS is not set +# CONFIG_KXSD9 is not set +# CONFIG_KXCJK1013 is not set +# CONFIG_MMA8452 is not set +# CONFIG_MMA9551 is not set +# CONFIG_MMA9553 is not set +# CONFIG_MXC4005 is not set +# CONFIG_STK8312 is not set +# CONFIG_STK8BA50 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7266 is not set +# CONFIG_AD7291 is not set +# CONFIG_AD7298 is not set +# CONFIG_AD7476 is not set +# CONFIG_AD7791 is not set +# CONFIG_AD7793 is not set +# CONFIG_AD7887 is not set +# CONFIG_AD7923 is not set +# CONFIG_AD799X is not set +# CONFIG_CC10001_ADC is not set +# CONFIG_HI8435 is not set +# CONFIG_MAX1027 is not set +# CONFIG_MAX1363 is not set +# CONFIG_MCP320X is not set +# CONFIG_MCP3422 is not set +# CONFIG_MEN_Z188_ADC is not set +# CONFIG_NAU7802 is not set +# CONFIG_QCOM_SPMI_IADC is not set +# CONFIG_QCOM_SPMI_VADC is not set +# CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADC128S052 is not set +# CONFIG_TI_AM335X_ADC is not set +# CONFIG_VIPERBOARD_ADC is not set + +# +# Amplifiers +# +# CONFIG_AD8366 is not set + +# +# Chemical Sensors +# +# CONFIG_VZ89X is not set + +# +# Hid Sensor IIO Common +# +CONFIG_HID_SENSOR_IIO_COMMON=m +# CONFIG_HID_SENSOR_IIO_TRIGGER is not set + +# +# SSP Sensor Common +# +# CONFIG_IIO_SSP_SENSORHUB is not set + +# +# Digital to analog converters +# +# CONFIG_AD5064 is not set +# CONFIG_AD5360 is not set +# CONFIG_AD5380 is not set +# CONFIG_AD5421 is not set +# CONFIG_AD5446 is not set +# CONFIG_AD5449 is not set +# CONFIG_AD5504 is not set +# CONFIG_AD5624R_SPI is not set +# CONFIG_AD5686 is not set +# CONFIG_AD5755 is not set +# CONFIG_AD5764 is not set +# CONFIG_AD5791 is not set +# CONFIG_AD7303 is not set +# CONFIG_M62332 is not set +# CONFIG_MAX517 is not set +# CONFIG_MCP4725 is not set +# CONFIG_MCP4922 is not set + +# +# Frequency Synthesizers DDS/PLL +# + +# +# Clock Generator/Distribution +# +# CONFIG_AD9523 is not set + +# +# Phase-Locked Loop (PLL) frequency synthesizers +# +# CONFIG_ADF4350 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16080 is not set +# CONFIG_ADIS16130 is not set +# CONFIG_ADIS16136 is not set +# CONFIG_ADIS16260 is not set +# CONFIG_ADXRS450 is not set +# CONFIG_BMG160 is not set +# CONFIG_HID_SENSOR_GYRO_3D is not set +# CONFIG_IIO_ST_GYRO_3AXIS is not set +# CONFIG_ITG3200 is not set + +# +# Humidity sensors +# +# CONFIG_DHT11 is not set +# CONFIG_HDC100X is not set +# CONFIG_HTU21 is not set +# CONFIG_SI7005 is not set +# CONFIG_SI7020 is not set + +# +# Inertial measurement units +# +# CONFIG_ADIS16400 is not set +# CONFIG_ADIS16480 is not set +# CONFIG_KMX61 is not set +# CONFIG_INV_MPU6050_IIO is not set + +# +# Light sensors +# +# CONFIG_ACPI_ALS is not set +# CONFIG_ADJD_S311 is not set +# CONFIG_AL3320A is not set +# CONFIG_APDS9300 is not set +# CONFIG_APDS9960 is not set +# CONFIG_BH1750 is not set +# CONFIG_CM32181 is not set +# CONFIG_CM3232 is not set +# CONFIG_CM3323 is not set +# CONFIG_CM36651 is not set +# CONFIG_GP2AP020A00F is not set +# CONFIG_ISL29125 is not set +# CONFIG_HID_SENSOR_ALS is not set +# CONFIG_HID_SENSOR_PROX is not set +# CONFIG_JSA1212 is not set +# CONFIG_RPR0521 is not set +# CONFIG_SENSORS_LM3533 is not set +# CONFIG_LTR501 is not set +# CONFIG_OPT3001 is not set +# CONFIG_PA12203001 is not set +# CONFIG_STK3310 is not set +# CONFIG_TCS3414 is not set +# CONFIG_TCS3472 is not set +# CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL4531 is not set +# CONFIG_US5182D is not set +# CONFIG_VCNL4000 is not set + +# +# Magnetometer sensors +# +# CONFIG_AK8975 is not set +# CONFIG_AK09911 is not set +# CONFIG_BMC150_MAGN is not set +# CONFIG_MAG3110 is not set +# CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set +# CONFIG_MMC35240 is not set +# CONFIG_IIO_ST_MAGN_3AXIS is not set + +# +# Inclinometer sensors +# +# CONFIG_HID_SENSOR_INCLINOMETER_3D is not set +# CONFIG_HID_SENSOR_DEVICE_ROTATION is not set + +# +# Digital potentiometers +# +# CONFIG_MCP4531 is not set + +# +# Pressure sensors +# +# CONFIG_BMP280 is not set +# CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_MPL115 is not set +# CONFIG_MPL3115 is not set +# CONFIG_MS5611 is not set +# CONFIG_MS5637 is not set +# CONFIG_IIO_ST_PRESS is not set +# CONFIG_T5403 is not set + +# +# Lightning sensors +# +# CONFIG_AS3935 is not set + +# +# Proximity sensors +# +# CONFIG_LIDAR_LITE_V2 is not set +# CONFIG_SX9500 is not set + +# +# Temperature sensors +# +# CONFIG_MLX90614 is not set +# CONFIG_TMP006 is not set +# CONFIG_TSYS01 is not set +# CONFIG_TSYS02D is not set +CONFIG_NTB=m +CONFIG_NTB_INTEL=m +CONFIG_NTB_PINGPONG=m +CONFIG_NTB_TOOL=m +CONFIG_NTB_TRANSPORT=m +CONFIG_VME_BUS=y + +# +# VME Bridge Drivers +# +CONFIG_VME_CA91CX42=m +CONFIG_VME_TSI148=m + +# +# VME Board Drivers +# +CONFIG_VMIVME_7805=m + +# +# VME Device Drivers +# +CONFIG_VME_USER=m +CONFIG_VME_PIO2=m +CONFIG_PWM=y +CONFIG_PWM_SYSFS=y +CONFIG_PWM_LP3943=m +CONFIG_PWM_LPSS=m +CONFIG_PWM_LPSS_PCI=m +CONFIG_PWM_LPSS_PLATFORM=m +CONFIG_PWM_PCA9685=m +CONFIG_IPACK_BUS=m +CONFIG_BOARD_TPCI200=m +CONFIG_SERIAL_IPOCTAL=m +CONFIG_RESET_CONTROLLER=y +CONFIG_FMC=m +CONFIG_FMC_FAKEDEV=m +CONFIG_FMC_TRIVIAL=m +CONFIG_FMC_WRITE_EEPROM=m +CONFIG_FMC_CHARDEV=m + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +CONFIG_PHY_PXA_28NM_HSIC=m +CONFIG_PHY_PXA_28NM_USB2=m +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_PHY_TUSB1210=m +CONFIG_POWERCAP=y +CONFIG_INTEL_RAPL=m +CONFIG_MCB=m +CONFIG_MCB_PCI=m + +# +# Performance monitor support +# +CONFIG_RAS=y +# CONFIG_AMD_MCE_INJ is not set +CONFIG_THUNDERBOLT=m + +# +# Android +# +# CONFIG_ANDROID is not set +CONFIG_LIBNVDIMM=m +CONFIG_BLK_DEV_PMEM=m +CONFIG_ND_BLK=m +CONFIG_ND_CLAIM=y +CONFIG_ND_BTT=m +CONFIG_BTT=y +CONFIG_NVMEM=m +# CONFIG_STM is not set +# CONFIG_STM_DUMMY is not set +# CONFIG_STM_SOURCE_CONSOLE is not set +# CONFIG_INTEL_TH is not set + +# +# FPGA Configuration Support +# +# CONFIG_FPGA is not set + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +CONFIG_DMI_SYSFS=m +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +CONFIG_ISCSI_IBFT_FIND=y +CONFIG_ISCSI_IBFT=m +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +# CONFIG_EFI_VARS is not set +CONFIG_EFI_ESRT=y +CONFIG_EFI_RUNTIME_MAP=y +# CONFIG_EFI_FAKE_MEMMAP is not set +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_UEFI_CPER=y + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=m +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_EXT4_ENCRYPTION=m +CONFIG_EXT4_FS_ENCRYPTION=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD2=m +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=m +CONFIG_REISERFS_FS=m +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +CONFIG_JFS_STATISTICS=y +CONFIG_XFS_FS=m +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_RT=y +CONFIG_XFS_WARN=y +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +CONFIG_OCFS2_DEBUG_MASKLOG=y +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +# CONFIG_BTRFS_ASSERT is not set +CONFIG_NILFS2_FS=m +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +CONFIG_F2FS_FS_ENCRYPTION=y +# CONFIG_F2FS_IO_TRACE is not set +# CONFIG_FS_DAX is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=m +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QUOTACTL=y +CONFIG_QUOTACTL_COMPAT=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_OVERLAY_FS=m + +# +# Caches +# +CONFIG_FSCACHE=m +CONFIG_FSCACHE_STATS=y +CONFIG_FSCACHE_HISTOGRAM=y +# CONFIG_FSCACHE_DEBUG is not set +# CONFIG_FSCACHE_OBJECT_LIST is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_HISTOGRAM is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=m +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_RW=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_PROC_CHILDREN is not set +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_MISC_FILESYSTEMS=y +CONFIG_ADFS_FS=m +# CONFIG_ADFS_FS_RW is not set +CONFIG_AFFS_FS=m +CONFIG_ECRYPT_FS=m +# CONFIG_ECRYPT_FS_MESSAGING is not set +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_BEFS_FS=m +# CONFIG_BEFS_DEBUG is not set +CONFIG_BFS_FS=m +CONFIG_EFS_FS=m +CONFIG_JFFS2_FS=m +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_ATIME_SUPPORT is not set +CONFIG_LOGFS=m +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=m +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +CONFIG_HPFS_FS=m +CONFIG_QNX4FS_FS=m +CONFIG_QNX6FS_FS=m +# CONFIG_QNX6FS_DEBUG is not set +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_PSTORE=y +# CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set +# CONFIG_PSTORE_FTRACE is not set +CONFIG_PSTORE_RAM=m +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_ORE=m +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=m +CONFIG_NFS_V2=m +CONFIG_NFS_V3=m +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=m +CONFIG_NFS_SWAP=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_PNFS_FILE_LAYOUT=m +CONFIG_PNFS_BLOCK=m +CONFIG_PNFS_OBJLAYOUT=m +CONFIG_PNFS_FLEXFILE_LAYOUT=m +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +CONFIG_NFS_V4_1_MIGRATION=y +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_NFS_FSCACHE=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DEBUG=y +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +# CONFIG_NFSD_PNFS is not set +CONFIG_NFSD_V4_SECURITY_LABEL=y +# CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_GRACE_PERIOD=m +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_SUNRPC_SWAP=y +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_SUNRPC_DEBUG=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +# CONFIG_CIFS_STATS2 is not set +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_UPCALL=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +# CONFIG_CIFS_DEBUG is not set +CONFIG_CIFS_DFS_UPCALL=y +CONFIG_CIFS_SMB2=y +# CONFIG_CIFS_SMB311 is not set +CONFIG_CIFS_FSCACHE=y +CONFIG_NCP_FS=m +# CONFIG_NCPFS_PACKET_SIGNING is not set +# CONFIG_NCPFS_IOCTL_LOCKING is not set +# CONFIG_NCPFS_STRONG is not set +CONFIG_NCPFS_NFS_NS=y +CONFIG_NCPFS_OS2_NS=y +CONFIG_NCPFS_SMALLDOS=y +CONFIG_NCPFS_NLS=y +# CONFIG_NCPFS_EXTRAS is not set +CONFIG_CODA_FS=m +CONFIG_AFS_FS=m +# CONFIG_AFS_DEBUG is not set +CONFIG_AFS_FSCACHE=y +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=m +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_MAC_ROMAN=m +CONFIG_NLS_MAC_CELTIC=m +CONFIG_NLS_MAC_CENTEURO=m +CONFIG_NLS_MAC_CROATIAN=m +CONFIG_NLS_MAC_CYRILLIC=m +CONFIG_NLS_MAC_GAELIC=m +CONFIG_NLS_MAC_GREEK=m +CONFIG_NLS_MAC_ICELAND=m +CONFIG_NLS_MAC_INUIT=m +CONFIG_NLS_MAC_ROMANIAN=m +CONFIG_NLS_MAC_TURKISH=m +CONFIG_NLS_UTF8=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +CONFIG_DYNAMIC_DEBUG=y + +# +# Compile-time checks and compiler options +# +# CONFIG_DEBUG_INFO is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_FRAME_WARN=2048 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +CONFIG_UNUSED_SYMBOLS=y +# CONFIG_PAGE_OWNER is not set +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0 +CONFIG_DEBUG_KERNEL=y + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_HAVE_ARCH_KASAN=y +# CONFIG_KASAN is not set +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Lockups and Hangs +# +CONFIG_LOCKUP_DETECTOR=y +CONFIG_HARDLOCKUP_DETECTOR=y +# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHED_INFO=y +CONFIG_SCHEDSTATS=y +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_TIMEKEEPING is not set +CONFIG_TIMER_STATS=y + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PI_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set + +# +# RCU Debugging +# +# CONFIG_PROVE_RCU is not set +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +# CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y +# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_FENTRY=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACER_MAX_TRACE=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_RING_BUFFER_ALLOW_SWAP=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y +# CONFIG_IRQSOFF_TRACER is not set +CONFIG_SCHED_TRACER=y +CONFIG_FTRACE_SYSCALLS=y +CONFIG_TRACER_SNAPSHOT=y +# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +CONFIG_STACK_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_KPROBE_EVENT=y +CONFIG_UPROBE_EVENT=y +CONFIG_PROBE_EVENTS=y +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_FUNCTION_PROFILER=y +CONFIG_FTRACE_MCOUNT_RECORD=y +# CONFIG_FTRACE_STARTUP_TEST is not set +CONFIG_MMIOTRACE=y +# CONFIG_MMIOTRACE_TEST is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set +CONFIG_RING_BUFFER_BENCHMARK=m +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_ENUM_MAP_FILE is not set +CONFIG_TRACING_EVENTS_GPIO=y + +# +# Runtime Testing +# +CONFIG_LKDTM=m +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_KPROBES_SANITY_TEST is not set +CONFIG_BACKTRACE_SELF_TEST=m +CONFIG_RBTREE_TEST=m +CONFIG_INTERVAL_TREE_TEST=m +CONFIG_PERCPU_TEST=m +# CONFIG_ATOMIC64_SELFTEST is not set +CONFIG_ASYNC_RAID6_TEST=m +CONFIG_TEST_HEXDUMP=m +CONFIG_TEST_STRING_HELPERS=m +CONFIG_TEST_KSTRTOX=m +# CONFIG_TEST_PRINTF is not set +CONFIG_TEST_RHASHTABLE=m +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_MEMTEST is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_EARLY_PRINTK_EFI=y +# CONFIG_X86_PTDUMP_CORE is not set +# CONFIG_X86_PTDUMP is not set +# CONFIG_EFI_PGT_DUMP is not set +CONFIG_DEBUG_RODATA=y +# CONFIG_DEBUG_RODATA_TEST is not set +# CONFIG_DEBUG_WX is not set +# CONFIG_DEBUG_SET_MODULE_RONX is not set +# CONFIG_DEBUG_NX_TEST is not set +CONFIG_DOUBLEFAULT=y +# CONFIG_DEBUG_TLBFLUSH is not set +# CONFIG_IOMMU_DEBUG is not set +# CONFIG_IOMMU_STRESS is not set +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_IO_DELAY_TYPE_0X80=0 +CONFIG_IO_DELAY_TYPE_0XED=1 +CONFIG_IO_DELAY_TYPE_UDELAY=2 +CONFIG_IO_DELAY_TYPE_NONE=3 +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_DEBUG_BOOT_PARAMS is not set +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set +# CONFIG_DEBUG_ENTRY is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set +CONFIG_X86_DEBUG_FPU=y +# CONFIG_PUNIT_ATOM_DEBUG is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_PERSISTENT_KEYRINGS=y +CONFIG_BIG_KEYS=y +CONFIG_TRUSTED_KEYS=m +CONFIG_ENCRYPTED_KEYS=y +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +# CONFIG_SECURITY_NETWORK_XFRM is not set +CONFIG_SECURITY_PATH=y +CONFIG_INTEL_TXT=y +# CONFIG_SECURITY_SELINUX is not set +CONFIG_SECURITY_SMACK=y +# CONFIG_SECURITY_SMACK_BRINGUP is not set +# CONFIG_SECURITY_SMACK_NETFILTER is not set +CONFIG_SECURITY_TOMOYO=y +CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048 +CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024 +# CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set +CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init" +CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init" +CONFIG_SECURITY_APPARMOR=y +CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 +CONFIG_SECURITY_APPARMOR_HASH=y +CONFIG_SECURITY_YAMA=y +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +CONFIG_INTEGRITY_AUDIT=y +CONFIG_IMA=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_LSM_RULES=y +# CONFIG_IMA_TEMPLATE is not set +CONFIG_IMA_NG_TEMPLATE=y +# CONFIG_IMA_SIG_TEMPLATE is not set +CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" +CONFIG_IMA_DEFAULT_HASH_SHA1=y +# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set +# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set +# CONFIG_IMA_DEFAULT_HASH_WP512 is not set +CONFIG_IMA_DEFAULT_HASH="sha1" +CONFIG_IMA_APPRAISE=y +CONFIG_EVM=y +CONFIG_EVM_ATTR_FSUUID=y +CONFIG_EVM_EXTRA_SMACK_XATTRS=y +# CONFIG_DEFAULT_SECURITY_SMACK is not set +# CONFIG_DEFAULT_SECURITY_TOMOYO is not set +# CONFIG_DEFAULT_SECURITY_APPARMOR is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_XOR_BLOCKS=m +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=m +CONFIG_CRYPTO_PCOMP=m +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=m +CONFIG_CRYPTO_RSA=m +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_NULL2=y +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_MCRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_ABLK_HELPER=m +CONFIG_CRYPTO_GLUE_HELPER_X86=m + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_CHACHA20POLY1305=m +CONFIG_CRYPTO_SEQIV=m +CONFIG_CRYPTO_ECHAINIV=m + +# +# Block modes +# +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_CTR=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XTS=m +# CONFIG_CRYPTO_KEYWRAP is not set + +# +# Hash modes +# +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=m +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_POLY1305=m +CONFIG_CRYPTO_POLY1305_X86_64=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA1_SSSE3=m +CONFIG_CRYPTO_SHA256_SSSE3=m +CONFIG_CRYPTO_SHA512_SSSE3=m +CONFIG_CRYPTO_SHA1_MB=m +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_X86_64=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +CONFIG_CRYPTO_BLOWFISH_X86_64=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAMELLIA_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST5_AVX_X86_64=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_CAST6_AVX_X86_64=m +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DES3_EDE_X86_64=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_X86_64=m +CONFIG_CRYPTO_CHACHA20=m +CONFIG_CRYPTO_CHACHA20_X86_64=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_X86_64=m +CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m +CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_842=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_DRBG_MENU=m +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=m +CONFIG_CRYPTO_JITTERENTROPY=m +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_USER_API_AEAD=m +CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_HW=y +CONFIG_CRYPTO_DEV_PADLOCK=m +CONFIG_CRYPTO_DEV_PADLOCK_AES=m +CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_PUBLIC_KEY_ALGO_RSA=m +CONFIG_X509_CERTIFICATE_PARSER=m +CONFIG_PKCS7_MESSAGE_PARSER=m +CONFIG_PKCS7_TEST_KEY=m + +# +# Certificates for signature checking +# +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_SYSTEM_TRUSTED_KEYS="" +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_KVM_APIC_ARCHITECTURE=y +CONFIG_KVM_MMIO=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_KVM_VFIO=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_KVM_COMPAT=y +CONFIG_HAVE_KVM_IRQ_BYPASS=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_KVM_INTEL=m +CONFIG_KVM_AMD=m +CONFIG_KVM_MMU_AUDIT=y +CONFIG_KVM_DEVICE_ASSIGNMENT=y +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=m +CONFIG_BITREVERSE=y +# CONFIG_HAVE_ARCH_BITREVERSE is not set +CONFIG_RATIONAL=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_CRC_CCITT=m +CONFIG_CRC16=m +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=m +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC7=m +CONFIG_LIBCRC32C=m +CONFIG_CRC8=m +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_842_COMPRESS=m +CONFIG_842_DECOMPRESS=m +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_REED_SOLOMON=m +CONFIG_REED_SOLOMON_ENC8=y +CONFIG_REED_SOLOMON_DEC8=y +CONFIG_REED_SOLOMON_DEC16=y +CONFIG_BCH=m +CONFIG_BCH_CONST_PARAMS=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y +CONFIG_LRU_CACHE=m +CONFIG_CLZ_TAB=y +CONFIG_CORDIC=m +CONFIG_DDR=y +CONFIG_MPILIB=m +CONFIG_OID_REGISTRY=m +CONFIG_UCS2_STRING=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +CONFIG_FONT_ACORN_8x8=y +CONFIG_FONT_MINI_4x6=y +CONFIG_FONT_6x10=y +CONFIG_FONT_SUN8x16=y +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_10x18 is not set +# CONFIG_SG_SPLIT is not set +CONFIG_ARCH_HAS_SG_CHAIN=y +CONFIG_ARCH_HAS_PMEM_API=y +CONFIG_ARCH_HAS_MMIO_FLUSH=y diff --git a/talimatname/temel-ek/kernel/talimat b/talimatname/temel-ek/kernel/talimat new file mode 100644 index 000000000..3d9715127 --- /dev/null +++ b/talimatname/temel-ek/kernel/talimat @@ -0,0 +1,138 @@ +# Description: The latest stable kernel version +# URL: http://www.kernel.org +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org + +PKGMK_IGNORE_UNPACK="yes" +PKGMK_NO_STRIP="yes" +PKGMK_GROUPS=(devel doc) + +name=kernel +version=4.4.1 +release=1 +_version=${version%.*} + +source=(http://www.kernel.org/pub/linux/kernel/v4.x/linux-${_version}.tar.xz + https://www.kernel.org/pub/linux/kernel/v4.x/patch-$version.xz + $name.config $name.config_64 ) + +build(){ + +bsdtar -p -o -C $SRC -xf linux-${_version}.tar.xz + +cd linux-${_version} + +if [ -f $SRC/patch-$version.xz ]; then + xz -d -c $SRC/patch-$version.xz | patch -Np1 +fi + +make mrproper +case `uname -m` in + x86_64) + cp $SRC/$name.config_64 ./.config;; + i?86) + cp $SRC/$name.config ./.config; +esac + +make menuconfig + +make || make -j1 + +case `uname -m` in + x86_64) + cp .config $SRC/$name.config_64;; + i?86) + cp .config $SRC/$name.config;; +esac + +# Install modules +cd $SRC/linux-${_version} +sed -i "/rm\ -rf\ \$(MODLIB)\/kernel/d" Makefile +make INSTALL_MOD_PATH=$PKG modules_install || make -j1 INSTALL_MOD_PATH=$PKG modules_install +mkdir -p $PKG/boot +case `uname -m` in + x86_64) + cp System.map \ + $PKG/boot/System_64.map-$version + cp .config \ + $PKG/boot/config_64-$version + cp arch/x86_64/boot/bzImage \ + $PKG/boot/$name-$version ;; + i?86) + cp System.map \ + $PKG/boot/System.map-$version + cp .config \ + $PKG/boot/config-$version + cp arch/i386/boot/bzImage \ + $PKG/boot/$name-$version ;; +esac + +cd $PKG/lib/modules/${version}*/ + +mkdir -p $PKG/usr/src + +mv $SRC/linux-${_version} $PKG/usr/src/ +rm {build,source} + +ln -sv /usr/src/linux-${_version} build +ln -sv /usr/src/linux-${_version} source + +mkdir $SRC/linux-${_version} +mv $PKG/usr/src/linux-${_version}/Documentation \ +$SRC/linux-${_version} + +# Firmware are in linux-firmware +rm -rf $PKG/lib/firmware + +# post-install autogen +INITRD_VERSION="`basename $PKG/lib/modules/*`" +echo "mkinitramfs $INITRD_VERSION" > $PKGMK_ROOT/$name.post-install +echo "[ -f boot/initrd ] && rm boot/initrd" >> $PKGMK_ROOT/$name.post-install +echo "ln -sf initrd-$INITRD_VERSION boot/initrd" >> $PKGMK_ROOT/$name.post-install +echo "ln -sf $name-$version boot/kernel" >> $PKGMK_ROOT/$name.post-install + +#pre-install autogen +cd $SRC +if [ -f aaabasicfs-${AAABASICFS}.tar.xz ]; then + bsdtar -p -o -C $SRC -xf aaabasicfs-${AAABASICFS}.tar.xz + echo ". lib/lsb/init-functions" > $PKGMK_ROOT/$name.pre-install + for FILE in `tar --list --file aaabasicfs-${AAABASICFS}.tar.xz|grep -v /$` + do + echo "log_info_msg \"update $FILE\"" >> $PKGMK_ROOT/$name.pre-install + echo "cat > $FILE << \"END_OF_FILE\"" >> $PKGMK_ROOT/$name.pre-install + cat $SRC/$FILE >> $PKGMK_ROOT/$name.pre-install + echo "END_OF_FILE" >> $PKGMK_ROOT/$name.pre-install + echo "evaluate_retval" >> $PKGMK_ROOT/$name.pre-install + done +fi +} +devel() { + +cd $PKG +rm -r usr/src/linux-${_version}/{tools,ipc,init,drivers,firmware,fs,mm,samples,security,sound,virt} +for i in alpha arc arm arm26 arm64 avr32 blackfin c6x \ +cris frv h8300 hexagon ia64 m32r m68k m68knommu metag \ +mips microblaze mn10300 openrisc parisc powerpc ppc s390 \ +score sh sh64 sparc sparc64 tile unicore32 um v850 xtensa +do rm -rf usr/src/linux-${_version}/arch/$i +done + +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.devel#$version-any.mps \ +usr/src/linux-${_version} + +rm -r usr +} + +doc() { + +cd $PKG +mkdir -p usr/share/doc +mv $SRC/linux-${_version}/Documentation \ +usr/share/doc/linux-$version + +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.doc#$version-any.mps \ +usr/share/doc/linux-$version + +rm -r usr +} diff --git a/talimatname/temel-ek/libtirpc/talimat b/talimatname/temel-ek/libtirpc/talimat new file mode 100644 index 000000000..03806ff1f --- /dev/null +++ b/talimatname/temel-ek/libtirpc/talimat @@ -0,0 +1,30 @@ +# Description: Transport Independent RPC library (SunRPC replacement) +# URL: http://downloads.sourceforge.net/project/libtirpc +# Maintainer: Gilles Quillard gilles dot quillard at bull dot net, +# Packager: pierre at nutyx dot org, tnut at nutyx dot org + +name=libtirpc +version=0.3.2 +release=1 + +source=(http://downloads.sourceforge.net/project/libtirpc/libtirpc/$version/libtirpc-$version.tar.bz2 + http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-api_fixes-1.patch) + +build() +{ +cd libtirpc-$version + +patch -Np1 -i ../libtirpc-$version-api_fixes-1.patch + +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --disable-static \ + --disable-gssapi + +make +make pkgconfigdir=/usr/lib/pkgconfig DESTDIR=$PKG install +chown -R root:root $PKG +mkdir -p $PKG/lib +mv -v $PKG/usr/lib/libtirpc.so.* $PKG/lib +ln -sfv ../../lib/libtirpc.so.1.0.10 $PKG/usr/lib/libtirpc.so +} diff --git a/talimatname/temel-ek/linux-firmware/linux-firmware.i686.md5sum b/talimatname/temel-ek/linux-firmware/linux-firmware.i686.md5sum new file mode 100644 index 000000000..e69de29bb diff --git a/talimatname/temel-ek/linux-firmware/talimat b/talimatname/temel-ek/linux-firmware/talimat new file mode 100644 index 000000000..edb51795d --- /dev/null +++ b/talimatname/temel-ek/linux-firmware/talimat @@ -0,0 +1,29 @@ +# Description: The linux kernel firmware set of files. More and more hardware requires this package +# Depends on: git +name=linux-firmware +version=20150207 +release=1 + +build() { +git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git \ +firmware +find firmware -name '*.c' \ +-or -name '*.h' \ +-or -name '*.asm' \ +-or -name 'Makefile' \ +-or -name 'configure' \ +-or -name '*.S' \ +-or -name "README" \ +-or -name '*.pl' \ +-or -name '*.pst' \ +-or -name '*.txt' | xargs rm -rv +find firmware \( -type d -and -empty \) | xargs rm -rv +rm -rf firmware/cis/src +rm -rf firmware/usbdux +rm -rf firmware/carl9170fw +rm -rf firmware/.git +mkdir $PKG/lib +cp -a firmware \ +$PKG/lib + +} diff --git a/talimatname/temel-ek/lz4/talimat b/talimatname/temel-ek/lz4/talimat new file mode 100644 index 000000000..9956e816c --- /dev/null +++ b/talimatname/temel-ek/lz4/talimat @@ -0,0 +1,17 @@ +# Description: Very fast lossless compression algorithm +# Url: https://github.com/Cyan4973/lz4 +# Maintainer: Yann Collet +# Packager: tnut at nutyx dot org + +name=lz4 +version=r131 +release=1 + +source=(https://github.com/Cyan4973/lz4/archive/r131.tar.gz) + +build() { +cd $name-$version +make PREFIX=/usr + +make install PREFIX=/usr DESTDIR=$PKG +} diff --git a/talimatname/temel-ek/mdadm/talimat b/talimatname/temel-ek/mdadm/talimat new file mode 100644 index 000000000..0e1ed5394 --- /dev/null +++ b/talimatname/temel-ek/mdadm/talimat @@ -0,0 +1,17 @@ +# Description: The mdadm package contains administration tools for software RAID. +# URL: http://www.cse.unsw.edu.au/~neilb/source/mdadm/ +# Packager: pierre at nutyx dot org + +name=mdadm +version=3.4 +release=1 + +source=(http://www.kernel.org/pub/linux/utils/raid/$name/$name-$version.tar.xz) + +build() { +cd $name-$version +sed -i 's/Wall -Werror/Wall/' Makefile +make +make INSTALL=/usr/bin/install DESTDIR=$PKG install +rm -r $PKG/lib +} diff --git a/talimatname/temel-ek/nano/talimat b/talimatname/temel-ek/nano/talimat new file mode 100644 index 000000000..ce97d8dbf --- /dev/null +++ b/talimatname/temel-ek/nano/talimat @@ -0,0 +1,26 @@ +# Description: A simple text editor which aims to replace Pico, the default editor in the Pine package. +# URL: http://www.nano-editor.org/ +# Packager: pierre at nutyx dot org, tnut at nutyx dot org + +name=nano +version=2.5.2 +release=1 + +source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--enable-utf8 \ +--enable-color \ +--enable-multibuffer \ +--enable-nanorc \ +--docdir=/usr/share/doc/nano-$version \ +--disable-x +make +make DESTDIR=$PKG install +mkdir -p $PKG/etc/nano +install -v -m644 -D doc/nanorc.sample $PKG/etc/nano/nanorc.sample +rm $PKG/usr/share/info/dir +} diff --git a/talimatname/temel-ek/nfs-utils/nfs-utils.pre-install b/talimatname/temel-ek/nfs-utils/nfs-utils.pre-install new file mode 100644 index 000000000..aed9abc12 --- /dev/null +++ b/talimatname/temel-ek/nfs-utils/nfs-utils.pre-install @@ -0,0 +1,6 @@ +newuser=nobody +newgroup=nogroup +newid=99 +getent group $newgroup || /usr/bin/groupadd -g $newid $newgroup +getent passwd $newuser || /usr/bin/useradd -c "Unprivileged Nobody" \ +-g $newgroup -u $newid -d /dev/null -s /bin/false $newuser diff --git a/talimatname/temel-ek/nfs-utils/nfs-utils.service.post-install b/talimatname/temel-ek/nfs-utils/nfs-utils.service.post-install new file mode 100644 index 000000000..1512f9d7a --- /dev/null +++ b/talimatname/temel-ek/nfs-utils/nfs-utils.service.post-install @@ -0,0 +1,8 @@ +if [ ! -f etc/sysconfig/nfs-server ]; then + cat > etc/sysconfig/nfs-server << "EOF" +PORT="2049" +PROCESSES="8" +QUOTAS="no" +KILLDELAY="10" +EOF +fi diff --git a/talimatname/temel-ek/nfs-utils/talimat b/talimatname/temel-ek/nfs-utils/talimat new file mode 100644 index 000000000..9fedda372 --- /dev/null +++ b/talimatname/temel-ek/nfs-utils/talimat @@ -0,0 +1,37 @@ +# Description: Userspace server and client tools necessary to use the kernel's NFS abilities. +# URL: http://nfs.sourceforge.net +# Packager: tnut at nutyx dot org +# Depends on: libtirpc rpcbind + +name=nfs-utils +version=1.3.3 +release=1 + +source=(http://downloads.sourceforge.net/nfs/$name-$version.tar.bz2) +run=(rpcbind) + +build() { +source /etc/blfs-bootscripts +wget \ +http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 +tar xvf $scripts-$scriptsversion.tar.bz2 + +# build package + +cd $name-$version +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--disable-nfsv4 \ +--disable-nfsv41 \ +--disable-gss \ +--without-tcp-wrappers + +make +mkdir $PKG/sbin +make DESTDIR=$PKG install + +# Services +cd ../$scripts-$scriptsversion +make DESTDIR=$PKG install-nfs-server + +} diff --git a/talimatname/temel-ek/reiserfsprogs/talimat b/talimatname/temel-ek/reiserfsprogs/talimat new file mode 100644 index 000000000..69abeac07 --- /dev/null +++ b/talimatname/temel-ek/reiserfsprogs/talimat @@ -0,0 +1,20 @@ +# Description: Utilities for use with the Reiser file system. +# URL: http://www.kernel.org/pub/linux/utils/fs/reiserfs/ +# Packager: tnut at nutyx dot org +name=reiserfsprogs +version=3.6.24 +release=1 + +source=(http://ftp.kernel.org/pub/linux/kernel/people/jeffm/reiserfsprogs/v${version}/$name-$version.tar.xz) + + +build() { + export CFLAGS="$CFLAGS -std=gnu90" + cd $name-$version + ./configure --prefix=/usr \ + --sbindir=/sbin + make + make DESTDIR=$PKG install + ln -sf reiserfsck $PKG/sbin/fsck.reiserfs + ln -sf mkreiserfs $PKG/sbin/mkfs.reiserfs +} diff --git a/talimatname/temel-ek/rpcbind/talimat b/talimatname/temel-ek/rpcbind/talimat new file mode 100644 index 000000000..84088ff9c --- /dev/null +++ b/talimatname/temel-ek/rpcbind/talimat @@ -0,0 +1,35 @@ +# Description: portmap replacement which supports RPC over various protocols +# URL: http://rpcbind.sourceforge.net/ +# Packager: alienus at nutyx dot org, tnut at nutyx dot org +# Depends on: libtirpc + +PKGMK_GROUPS=(man) +name=rpcbind +version=0.2.3 +release=1 + +source=(http://downloads.sourceforge.net/rpcbind/rpcbind-$version.tar.bz2 ) + +build() { + source /etc/blfs-bootscripts + + wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + tar xvf $scripts-$scriptsversion.tar.bz2 + + cd rpcbind-$version + sed -i "/servname/s:rpcbind:sunrpc:" src/rpcbind.c + + ./configure --prefix=/usr \ + --bindir=/sbin \ + --with-rpcuser=root \ + --without-systemdsystemunitdir + make + make DESTDIR=$PKG install + + cd ../$scripts-$scriptsversion + make DESTDIR=$PKG install-rpcbind + make DESTDIR=$PKG install-netfs + + # cut is in /bin + sed -i "s,usr/bin/cut,bin/cut," $PKG/etc/rc.d/init.d/netfs +} diff --git a/talimatname/temel-ek/vim/talimat b/talimatname/temel-ek/vim/talimat new file mode 100644 index 000000000..fe98cc1e8 --- /dev/null +++ b/talimatname/temel-ek/vim/talimat @@ -0,0 +1,45 @@ +# Description: The Vim package contains a powerful text editor. +# URL: http://www.vim.org/ +# Packager: pierre^ +# Depends on: +name=vim +version=7.4 +release=1 + +source=(ftp://ftp.vim.org/pub/vim/unix/vim-$version.tar.bz2 + http://downloads.nutyx.org/files/patchs/vim/vim-7.4-locale-1.patch) +build() +{ +vimv="vim${version/./}" +cd $vimv +patch -Np1 -i $SRC/vim-7.4-locale-1.patch +echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h + +./configure --prefix=/usr --enable-multibyte \ + --enable-gui=no --with-x=no \ + --disable-gpm + +make +mkdir -p $PKG/usr/share/locale + +make DESTDIR=$PKG DEST_HELP=$PKG/usr/share/doc/vim-$version \ +LANGSUBLOC=/usr/share/locale install + +ln -sv vim $PKG/usr/bin/vi +for L in $PKG/usr/share/man/{,*/}man1/vim.1; do + ln -sv vim.1 $(dirname $L)/vi.1 +done + +mkdir $PKG/etc + +cat > $PKG/etc/vimrc << "EOF" +" Begin /etc/vimrc +set background=dark +set ruler +set nocompatible +set backspace=2 +syntax on + +" End /etc/vimrc +EOF +} diff --git a/talimatname/temel-ek/xfsprogs/talimat b/talimatname/temel-ek/xfsprogs/talimat new file mode 100644 index 000000000..cd83b0ac5 --- /dev/null +++ b/talimatname/temel-ek/xfsprogs/talimat @@ -0,0 +1,26 @@ +# Description: XFS filesystem utilities +# URL: http://oss.sgi.com/projects/xfs/ +# Packager: pierre at nutyx dot org + +name=xfsprogs +version=4.3.0 +release=1 + +source=(ftp://oss.sgi.com/projects/xfs/cmd_tars/$name-$version.tar.gz) + +build() { +cd $name-$version +make DEBUG=-DNDEBUG INSTALL_USER=root INSTALL_GROUP=root \ + LOCAL_CONFIGURE_OPTIONS="--enable-readline" + +make DIST_ROOT=$PKG install +make DIST_ROOT=$PKG install-dev +if [ "`uname -m `" == "x86_64" ];then + LIB="lib64" +else + LIB="lib" +fi + rm -rfv $PKG/$LIB/libhandle.{a,la,so} + ln -sfv ../../$LIB/libhandle.so.1 $PKG/usr/$LIB/libhandle.so + sed -i "s@libdir='/$LIB@libdir='/usr/$LIB@g" $PKG/usr/$LIB/libhandle.la +} diff --git a/talimatname/temel/acl/talimat b/talimatname/temel/acl/talimat new file mode 100644 index 000000000..a8cf27b14 --- /dev/null +++ b/talimatname/temel/acl/talimat @@ -0,0 +1,42 @@ +# URL: http://savannah.nongnu.org/projects/acl +# Packager: pierre at nutyx dot org + +description="Commands for Manipulating POSIX Access Control Lists." +name=acl +version=2.2.52 +release=1 + +source=( http://download.savannah.gnu.org/releases/$name/$name-$version.src.tar.gz) +PKGMK_GROUPS=(devel man doc) +build() { +cd acl-* + +sed -i -e 's|/@pkg_name@|&-@pkg_version@|' \ +include/builddefs.in + +sed -i -e "/TABS-1;/a if (x > (TABS-1)) x = (TABS-1);" \ +libacl/__acl_to_any_text.c + +INSTALL_USER=root \ +INSTALL_GROUP=root \ +./configure --prefix=/usr --libexecdir=/usr/lib \ +--bindir=/bin +make +make DIST_ROOT=$PKG install install-lib install-dev +chmod -v 755 $PKG/usr/lib/libacl.so +mkdir $PKG/lib +mv -v $PKG/usr/lib/libacl.so.* $PKG/lib +ln -sfv ../../lib/libacl.so.1 \ +$PKG/usr/lib/libacl.so + +mkdir -p $PKG/usr/share/doc +install -v -m644 doc/*.txt \ +$PKG/usr/share/doc/acl-$version +} +devel () { +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/${name}.devel#$version-`uname -m`.$PKGMK_PACKAGE_EXT \ +usr/lib usr/include +rm -rvf usr/lib usr/include +} diff --git a/talimatname/temel/attr/talimat b/talimatname/temel/attr/talimat new file mode 100644 index 000000000..762cd55be --- /dev/null +++ b/talimatname/temel/attr/talimat @@ -0,0 +1,35 @@ +# Description: Utilities to administer the extended attributes on filesystem objects +# URL: http://savannah.nongnu.org/projects/attr +# Maintainers: Andreas Gruenbacher , Brandon Philips +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org + +name=attr +version=2.4.47 +release=1 + +source=(http://download.savannah.gnu.org/releases/$name/$name-$version.src.tar.gz) +PKGMK_GROUPS=(devel man doc) +build() { +cd attr-$version + +sed -i -e 's|/@pkg_name@|&-@pkg_version@|' include/builddefs.in + +INSTALL_USER=root \ +INSTALL_GROUP=root \ +./configure --prefix=/usr \ +--bindir=/bin +make +make DIST_ROOT=$PKG install install-lib install-dev +chmod -v 755 $PKG/usr/lib/libattr.so +mkdir $PKG/lib +mv -v $PKG/usr/lib/libattr.so.* $PKG/lib +ln -sfv ../../lib/libattr.so.1 $PKG/usr/lib/libattr.so +} + +devel () { +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/${name}.devel#$version-`uname -m`.$PKGMK_PACKAGE_EXT \ +usr/lib usr/include +rm -rvf usr/lib usr/include +} diff --git a/talimatname/temel/autoconf/talimat b/talimatname/temel/autoconf/talimat new file mode 100644 index 000000000..37de3ac11 --- /dev/null +++ b/talimatname/temel/autoconf/talimat @@ -0,0 +1,18 @@ +# Description: For producing shell scripts that can automatically configure source code. +# URL: http://www.gnu.org/software/autoconf/ +# Maintainers: David MacKenzie,François Pinard,Karl Berry,Richard Pixley,Ian Lance Taylor,Roland McGrath,Noah Friedman,David d zuhn, and many others. +# Packager: tnut at nutyx dot org + +name=autoconf +version=2.69 +release=1 + +source=(http://ftp.gnu.org/gnu/autoconf/autoconf-$version.tar.xz) +build() +{ +cd autoconf-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/temel/automake/talimat b/talimatname/temel/automake/talimat new file mode 100644 index 000000000..10697710f --- /dev/null +++ b/talimatname/temel/automake/talimat @@ -0,0 +1,18 @@ +# Description: Contains programs for generating Makefiles for use with Autoconf. +# URL: http://www.gnu.org/software/automake/ +# Packager: tnut at nutyx dot org + +name=automake +version=1.15 +release=2 + +source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz) +build() { +cd automake-$version +sed -i 's:/\\\${:/\\\$\\{:' bin/automake.in +./configure --prefix=/usr \ +--docdir=$PKG/usr/share/doc/automake-$version +make +make prefix=$PKG/usr install +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/temel/bash/talimat b/talimatname/temel/bash/talimat new file mode 100644 index 000000000..1ac344e77 --- /dev/null +++ b/talimatname/temel/bash/talimat @@ -0,0 +1,26 @@ +# Description: The Bash package contains the Bourne-Again SHell. +# Maintainers: Brian Fox,Chet Ramey and many more +# Packager: tnut at nutyx dot org + +name=bash +version=4.3.30 +release=3 + +source=(http://ftp.gnu.org/gnu/bash/bash-$version.tar.gz + http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-upstream_fixes-2.patch) + +build() +{ +cd bash-$version +patch -Np1 -i ../$name-$version-upstream_fixes-2.patch +./configure --prefix=/usr --bindir=/bin \ +--htmldir=/usr/share/doc/bash-$version --without-bash-malloc \ +--with-installed-readline +make + +make DESTDIR=$PKG install + +rm -rf $PKG/usr/share/info/dir + +ln -s bash $PKG/bin/sh +} diff --git a/talimatname/temel/bc/talimat b/talimatname/temel/bc/talimat new file mode 100755 index 000000000..be00e439c --- /dev/null +++ b/talimatname/temel/bc/talimat @@ -0,0 +1,20 @@ +# Description: The Bc package contains an arbitrary precision numeric processing language. +# URL: http://ftp.gnu.org/gnu/bc/ +# Packager: tnut at nutyx dot org +name=bc +version=1.06.95 +release=1 + +source=(http://alpha.gnu.org/gnu/$name/$name-$version.tar.bz2 + http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-memory_leak-1.patch) +build() { +cd $name-$version +patch -Np1 -i ../$name-$version-memory_leak-1.patch +./configure --prefix=/usr --bindir=/bin \ +--with-readline \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/temel/binutils/talimat b/talimatname/temel/binutils/talimat new file mode 100644 index 000000000..f0f0be03e --- /dev/null +++ b/talimatname/temel/binutils/talimat @@ -0,0 +1,56 @@ +# Description: Linker, assembler, and other tools for handling object files. +# URL: http://sources.redhat.com/binutils/ +# Maintainers: Tristan Gingold ( gingold at adacore dot com ),Alan Modra ( amodra at bigpond dot net dot au ) +# Packager: tnut at nutyx dot org +name=binutils +version=2.26 +release=3 + +source=(http://ftp.gnu.org/gnu/binutils/binutils-$version.tar.bz2 + http://www.linuxfromscratch.org/patches/lfs/development/binutils-$version-upstream_fix-1.patch + http://www.linuxfromscratch.org/patches/lfs/development/binutils-$version-upstream_fix-2.patch) +build() +{ +cd binutils-$version + +patch -Np1 -i ../binutils-$version-upstream_fix-1.patch +patch -Np1 -i ../binutils-$version-upstream_fix-2.patch + +mkdir -v build +cd build + +../configure \ +--prefix=/usr --includedir=/usr/include \ +--bindir=/bin --sbindir=/sbin \ +--datarootdir=/usr/share \ +--enable-shared --disable-werror + +make tooldir=/ + +# make LDFLAGS="" -k check || true + +# make tooldir=/usr DESTDIR=$PKG install +make tooldir=/usr DESTDIR=$PKG install + +rm -rf $PKG/usr/share/info/dir +mkdir $PKG/lib +for lib in libopcodes libbfd +do + mv $PKG/usr/lib/$lib-$version.20160125.so \ + $PKG/lib/$lib-$version.so + ln -s $lib-$version.so $PKG/lib/$lib + ln -s ../../lib/$lib-$version.20160125.so \ + $PKG/usr/lib/$lib-$version.so + ln -s ../../lib/$lib-$version.so \ + $PKG/usr/lib/$lib +done +} +devel() +{ +cd $PKG +bsdtar -r -f \ +$PKGMK_PACKAGE_DIR/${name}.${group}#$version-`uname -m`.$PKGMK_PACKAGE_EXT \ +usr/include usr/lib/ldscripts +rm -r usr/include \ +usr/lib/ldscripts +} diff --git a/talimatname/temel/bison/talimat b/talimatname/temel/bison/talimat new file mode 100644 index 000000000..553aee9a3 --- /dev/null +++ b/talimatname/temel/bison/talimat @@ -0,0 +1,22 @@ +# Description: The Bison package contains a parser generator +# URL: http://www.gnu.org/software/bison/ +# Maintainers: Robert Corbett,Richard Stallman,Wilfred Hansen +# Packager: tnut at nutyx dot org +name=bison +version=3.0.4 +release=2 + +source=(http://ftp.gnu.org/gnu/bison/bison-$version.tar.xz) + +PKGMK_GROUPS=(man locale) + +build() +{ +cd bison-$version +./configure --prefix=/usr \ +--docdir=/usr/share/doc/$name-$version +make +make check||true +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/temel/bzip2/talimat b/talimatname/temel/bzip2/talimat new file mode 100644 index 000000000..4060e664c --- /dev/null +++ b/talimatname/temel/bzip2/talimat @@ -0,0 +1,60 @@ +# Description: Programs for compressing and decompressing files. +# URL: http://www.bzip.org/ +# Maintainer: Julian Seward ( jseward at bzip dot org ) +# Packager: tnut at nutyx dot org + +name=bzip2 +version=1.0.6 +release=1 + +source=(http://www.bzip.org/$version/bzip2-$version.tar.gz \ +http://www.linuxfromscratch.org/patches/lfs/development/bzip2-$version-install_docs-1.patch) + +PKGMK_GROUPS=(devel doc man) + +build() { + +cd bzip2-$version + +patch -Np1 -i ../bzip2-$version-install_docs-1.patch +sed -i 's@\(ln -s -f \)/bin/@\1@' Makefile +sed -i "s@(PREFIX)/man@(PREFIX)/share/man@g" Makefile + +make -f Makefile-libbz2_so +make clean + +make + +make PREFIX=$PKG/usr install + +mkdir -pv $PKG/{bin,lib} +cp -v bzip2-shared $PKG/bin/bzip2 +cp -av libbz2.so* $PKG/lib +ln -sv ../../lib/libbz2.so.1.0 $PKG/usr/lib/libbz2.so +rm -v $PKG/usr/bin/{bunzip2,bzcat,bzip2} +mv -v $PKG/usr/bin/* \ +$PKG/bin +for i in bzegrep bzfgrep +do + ln -svf bzgrep $PKG/bin/$i +done +for i in bunzip2 bzcat +do + ln -svf bzip2 $PKG/bin/$i +done +for i in bzless +do + ln -svf bzmore $PKG/bin/$i +done +for i in bzcmp +do + ln -svf bzdiff $PKG/bin/$i +done +} +devel() { +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/${name}.devel#$version-`uname -m`.$PKGMK_PACKAGE_EXT \ +usr/lib usr/include +rm -r usr/lib usr/include +} diff --git a/talimatname/temel/ca-certificates/ca-certificates.README b/talimatname/temel/ca-certificates/ca-certificates.README new file mode 100644 index 000000000..438fe8d0d --- /dev/null +++ b/talimatname/temel/ca-certificates/ca-certificates.README @@ -0,0 +1,22 @@ +Si vous souhaitez faire une mise à jour manuelle des certificats, voici la procédure: + +certhost='http://mxr.mozilla.org' +certdir='/mozilla/source/security/nss/lib/ckfw/builtins' +url="$certhost$certdir/certdata.txt?raw=1" + +wget --output-document certdata.txt $url +unset certhost certdir url +make-ca.sh +remove-expired-certs.sh certs + +SSLDIR=/etc/ssl +if [ ! -d ${SSLDIR}/certs ]; then + install -d ${SSLDIR}/certs +fi +cp -v certs/*.pem ${SSLDIR}/certs +c_rehash +install BLFS-ca-bundle*.crt ${SSLDIR}/ca-bundle.crt +unset SSLDIR + +rm -rf certs +rm -r certdata.txt BLFS-ca-bundle* diff --git a/talimatname/temel/ca-certificates/ca-certificates.pre-install b/talimatname/temel/ca-certificates/ca-certificates.pre-install new file mode 100644 index 000000000..8d1b06fbc --- /dev/null +++ b/talimatname/temel/ca-certificates/ca-certificates.pre-install @@ -0,0 +1,8 @@ +if [ -f etc/ssl/ca-bundle.crt ]; then + rm etc/ssl/ca-bundle.crt + rm etc/ssl/certs/*.0 + rm etc/ssl/certs/*.pem +fi +if ! ( grep ssl etc/pkgadd.conf > /dev/null);then + echo "UPGRADE ^etc/ssl YES" >> etc/pkgadd.conf +fi diff --git a/talimatname/temel/ca-certificates/talimat b/talimatname/temel/ca-certificates/talimat new file mode 100755 index 000000000..34d8b7787 --- /dev/null +++ b/talimatname/temel/ca-certificates/talimat @@ -0,0 +1,229 @@ +# Description: Certificate Authority certificates, the Public Key Infrastructure. +# URL: http://mxr.mozilla.org/mozilla/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1 +# Packager: tnut at nutyx dot org + +name=ca-certificates +version=20160110 +release=1 + +source=(http://downloads.nutyx.org/files/$name-$version.tar.gz) + +build() { + +mkdir -p $PKG/{bin,etc/ssl} +cp $SRC/ca-bundle.crt $PKG/etc/ssl/ +cp -a $SRC/certs $PKG/etc/ssl/certs + +# script to reformat a certificate into a form needed by openssl. +cat > $PKG/bin/make-cert.pl << "EOF" +#!/usr/bin/perl -w + +# Used to generate PEM encoded files from Mozilla certdata.txt. +# Run as ./mkcrt.pl > certificate.crt +# +# Parts of this script courtesy of RedHat (mkcabundle.pl) +# +# This script modified for use with single file data (tempfile.cer) extracted +# from certdata.txt, taken from the latest version in the Mozilla NSS source. +# mozilla/security/nss/lib/ckfw/builtins/certdata.txt +# +# Authors: DJ Lucas +# Bruce Dubbs +# +# Version 20120211 + +my $certdata = './tempfile.cer'; + +open( IN, "cat $certdata|" ) + || die "could not open $certdata"; + +my $incert = 0; + +while ( ) +{ + if ( /^CKA_VALUE MULTILINE_OCTAL/ ) + { + $incert = 1; + open( OUT, "|openssl x509 -text -inform DER -fingerprint" ) + || die "could not pipe to openssl x509"; + } + + elsif ( /^END/ && $incert ) + { + close( OUT ); + $incert = 0; + print "\n\n"; + } + + elsif ($incert) + { + my @bs = split( /\\/ ); + foreach my $b (@bs) + { + chomp $b; + printf( OUT "%c", oct($b) ) unless $b eq ''; + } + } +} +EOF +chmod +x $PKG/bin/make-cert.pl +# script to creates the certificates and a bundle of all the certificates. +cat > $PKG/bin/make-ca.sh << "EOF" +#!/bin/bash +# Begin make-ca.sh +# Script to populate OpenSSL's CApath from a bundle of PEM formatted CAs +# +# The file certdata.txt must exist in the local directory +# Version number is obtained from the version of the data. +# +# Authors: DJ Lucas +# Bruce Dubbs +# +# Version 20120211 + +certdata="certdata.txt" + +if [ ! -r $certdata ]; then + echo "$certdata must be in the local directory" + exit 1 +fi + +REVISION=$(grep CVS_ID $certdata | cut -f4 -d'$') + +if [ -z "${REVISION}" ]; then + echo "$certfile has no 'Revision' in CVS_ID" + exit 1 +fi + +VERSION=$(echo $REVISION | cut -f2 -d" ") + +TEMPDIR=$(mktemp -d) +TRUSTATTRIBUTES="CKA_TRUST_SERVER_AUTH" +BUNDLE="BLFS-ca-bundle-${VERSION}.crt" +CONVERTSCRIPT="/bin/make-cert.pl" +SSLDIR="/etc/ssl" + +mkdir "${TEMPDIR}/certs" + +# Get a list of staring lines for each cert +CERTBEGINLIST=$(grep -n "^# Certificate" "${certdata}" | cut -d ":" -f1) + +# Get a list of ending lines for each cert +CERTENDLIST=`grep -n "^CKA_TRUST_STEP_UP_APPROVED" "${certdata}" | cut -d ":" -f 1` + +# Start a loop +for certbegin in ${CERTBEGINLIST}; do + for certend in ${CERTENDLIST}; do + if test "${certend}" -gt "${certbegin}"; then + break + fi + done + + # Dump to a temp file with the name of the file as the beginning line number + sed -n "${certbegin},${certend}p" "${certdata}" > "${TEMPDIR}/certs/${certbegin}.tmp" +done + +unset CERTBEGINLIST CERTDATA CERTENDLIST certebegin certend + +mkdir -p certs +rm certs/* # Make sure the directory is clean + +for tempfile in ${TEMPDIR}/certs/*.tmp; do + # Make sure that the cert is trusted... + grep "CKA_TRUST_SERVER_AUTH" "${tempfile}" | \ + egrep "TRUST_UNKNOWN|NOT_TRUSTED" > /dev/null + + if test "${?}" = "0"; then + # Throw a meaningful error and remove the file + cp "${tempfile}" tempfile.cer + perl ${CONVERTSCRIPT} > tempfile.crt + keyhash=$(openssl x509 -noout -in tempfile.crt -hash) + echo "Certificate ${keyhash} is not trusted! Removing..." + rm -f tempfile.cer tempfile.crt "${tempfile}" + continue + fi + + # If execution made it to here in the loop, the temp cert is trusted + # Find the cert data and generate a cert file for it + + cp "${tempfile}" tempfile.cer + perl ${CONVERTSCRIPT} > tempfile.crt + keyhash=$(openssl x509 -noout -in tempfile.crt -hash) + mv tempfile.crt "certs/${keyhash}.pem" + rm -f tempfile.cer "${tempfile}" + echo "Created ${keyhash}.pem" +done + +# Remove blacklisted files +# MD5 Collision Proof of Concept CA +if test -f certs/8f111d69.pem; then + echo "Certificate 8f111d69 is not trusted! Removing..." + rm -f certs/8f111d69.pem +fi + +# Finally, generate the bundle and clean up. +cat certs/*.pem > ${BUNDLE} +rm -r "${TEMPDIR}" +EOF + +chmod +x $PKG/bin/make-ca.sh + +# script to remove expired certificates from a directory +cat > $PKG/bin/remove-expired-certs.sh << "EOF" +#!/bin/bash +# Begin /bin/remove-expired-certs.sh +# +# Version 20120211 + +# Make sure the date is parsed correctly on all systems +function mydate() +{ + local y=$( echo $1 | cut -d" " -f4 ) + local M=$( echo $1 | cut -d" " -f1 ) + local d=$( echo $1 | cut -d" " -f2 ) + local m + + if [ ${d} -lt 10 ]; then d="0${d}"; fi + + case $M in + Jan) m="01";; + Feb) m="02";; + Mar) m="03";; + Apr) m="04";; + May) m="05";; + Jun) m="06";; + Jul) m="07";; + Aug) m="08";; + Sep) m="09";; + Oct) m="10";; + Nov) m="11";; + Dec) m="12";; + esac + + certdate="${y}${m}${d}" +} + +OPENSSL="`which openssl`" +DIR=/etc/ssl/certs + +if [ $# -gt 0 ]; then + DIR="$1" +fi + +certs=$( find ${DIR} -type f -name "*.pem" -o -name "*.crt" ) +today=$( date +%Y%m%d ) + +for cert in $certs; do + notafter=$( $OPENSSL x509 -enddate -in "${cert}" -noout ) + date=$( echo ${notafter} | sed 's/^notAfter=//' ) + mydate "$date" + + if [ ${certdate} -lt ${today} ]; then + echo "${cert} expired on ${certdate}! Removing..." + rm -f "${cert}" + fi +done +EOF + +chmod +x $PKG/bin/remove-expired-certs.sh +} diff --git a/talimatname/temel/cards/cards.devel.post-install b/talimatname/temel/cards/cards.devel.post-install new file mode 100644 index 000000000..1c260fe33 --- /dev/null +++ b/talimatname/temel/cards/cards.devel.post-install @@ -0,0 +1,24 @@ +. lib/lsb/init-functions +[ ! -d etc/ports ] && mkdir -p etc/ports +for i in base cli gui base-extra cli-extra gui-extra xfce4 xfce4-extra kde5 kde5-extra gnome gnome-extra \ +mate mate-extra lxde lxde-extra + +do + if [ ! -f etc/ports/$i.cards ]; then + echo "host=downloads.nutyx.org +destination=/usr/ports/$i +version=8.0 +collection=$i" > etc/ports/$i.cards + log_success_msg "${WARNING} /etc/ports/$i.cards created ${NORMAL}" + log_warning_msg "${WARNING} Double check /etc/ports/$i and adapted to your needs ${NORMAL}" + else + sed -i "s@houaphan@8.0@" etc/ports/$i.cards + fi +done +if [ ! -f etc/pkgmk.conf ]; then + if [ -f etc/pkgmk.conf.example ]; then + cp etc/pkgmk.conf.example etc/pkgmk.conf + log_success_msg "${WARNING} /etc/pkgmk.conf.example copied as /etc/pkgmk.conf ${NORMAL}" + log_warning_msg "${WARNING} Double check /etc/pkgmk.conf and adapted to your needs ${NORMAL}" + fi +fi diff --git a/talimatname/temel/cards/cards.devel.run b/talimatname/temel/cards/cards.devel.run new file mode 100644 index 000000000..974fad202 --- /dev/null +++ b/talimatname/temel/cards/cards.devel.run @@ -0,0 +1,53 @@ +autoconf +automake +acl.devel +attr.devel +bison +binutils.devel +bzip2.devel +curl.devel +e2fsprogs.devel +eudev.devel +expat.devel +file.devel +flex.devel +gawk +gawk.devel +gdbm.devel +gettext.devel +gmp.devel +kmod.devel +iproute2.devel +libcap.devel +libpipeline.devel +m4 +mpc.devel +mpfr.devel +ncurses.devel +openssl.devel +pam.devel +perl +procps-ng.devel +readline.devel +rsync +lvm2.devel +libtool +texinfo +texinfo.devel +nasm +groff +make +patch +pkg-config +glibc.devel +gcc.devel +libarchive.devel +util-linux.devel +xz.devel +lzo.devel +dialog.devel +tar +wget +gpm +gpm.devel +zlib.devel diff --git a/talimatname/temel/cards/talimat b/talimatname/temel/cards/talimat new file mode 100644 index 000000000..7fef8becf --- /dev/null +++ b/talimatname/temel/cards/talimat @@ -0,0 +1,30 @@ +# Description: A set of utilities to manage software packages on NuTyX distribution. +# URL: https://github.com/NuTyX/cards +# Maintainer: tnut at nutyx dot org +# Packager: tnut at nutyx dot org + +PKGMK_IGNORE_RUNTIMEDEPS="no" +PKGMK_GROUPS=(devel doc man) +name=cards +version=1.99.7 +release=1 + +source=(http://downloads.nutyx.org/files/cards-$version.tar.gz) +build () { +cd $name-$version +make all +make DESTDIR=$PKG install +mkdir -p $PKG/{etc,usr}/ports +} +devel() +{ +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.devel#$version-`uname -m`.$PKGMK_PACKAGE_EXT \ +usr/bin \ +usr/ports \ +var \ +etc/ports \ +etc/pkgmk.conf.example +rm -rf var usr/bin usr/ports etc/pkgmk.conf.example etc/ports +} diff --git a/talimatname/temel/coreutils/talimat b/talimatname/temel/coreutils/talimat new file mode 100644 index 000000000..d0c78d03d --- /dev/null +++ b/talimatname/temel/coreutils/talimat @@ -0,0 +1,49 @@ +# Description: Utilities for showing and setting the basic system characteristics +# URL: http://www.gnu.org/software/coreutils/ +# Maintainer: Jim Meyering meyering at redhat dot com +# Packager: tnut at nutyx dot org + +name=coreutils +version=8.25 +release=2 + +source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz + http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-i18n-2.patch + ) +build() +{ +cd $name-$version + +patch -Np1 -i ../$name-$version-i18n-2.patch + +FORCE_UNSAFE_CONFIGURE=1 ./configure --prefix=/usr \ +--libexecdir=/lib --bindir=/bin --sbindir=/sbin \ +--enable-no-install-program=kill,uptime + +FORCE_UNSAFE_CONFIGURE=1 make || FORCE_UNSAFE_CONFIGURE=1 make -j1 +if [ -f /tools/bin/su ];then + make NON_ROOT_USERNAME=nobody check-root + + echo "dummy:x:1000:nobody" >> /etc/group + chown -Rv nobody . + + su-tools nobody -s /bin/bash -c "make -k RUN_EXPENSIVE_TESTS=yes check"||true + + sed -i '/dummy/d' /etc/group +fi +make DESTDIR=$PKG install + +mkdir $PKG/sbin +mkdir -p $PKG/usr/share/man/man8 + +mv -v $PKG/bin/chroot $PKG/sbin + +mv -v $PKG/usr/share/man/man1/chroot.1 $PKG/usr/share/man/man8/chroot.8 +sed -i s/\"1\"/\"8\"/1 $PKG/usr/share/man/man8/chroot.8 + +rm -rf $PKG/usr/share/info/dir + +mkdir -p $PKG/usr/bin +mv $PKG/bin/env $PKG/usr/bin +mv $PKG/bin/install $PKG/usr/bin +} diff --git a/talimatname/temel/cpio/talimat b/talimatname/temel/cpio/talimat new file mode 100644 index 000000000..d0bdfe1a3 --- /dev/null +++ b/talimatname/temel/cpio/talimat @@ -0,0 +1,31 @@ +# Description: Copies files into or out of a cpio or tar archive. +# URL: http://www.gnu.org/software/cpio/ +# Maintainer: Sergey Poznyakoff +# Packager: pierre at nutyx dot org + + +name=cpio +version=2.11 +release=1 + +source=( http://ftp.gnu.org/gnu/$name/$name-$version.tar.bz2\ +) + + +build() { + cd $name-$version + sed -i -e '/gets is a/d' gnu/stdio.in.h + ./configure \ + --prefix=/usr \ + --bindir=/bin \ + --libexecdir=/tmp \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --enable-mt --with-rmt=/usr/sbin/rmt + make + make DESTDIR=$PKG install + if [ -f $PKG/usr/share/info/dir ]; then + rm $PKG/usr/share/info/dir + fi + rm -r $PKG/tmp +} diff --git a/talimatname/temel/curl/talimat b/talimatname/temel/curl/talimat new file mode 100644 index 000000000..1906a80f8 --- /dev/null +++ b/talimatname/temel/curl/talimat @@ -0,0 +1,55 @@ +# Description: Utility for transferring files with URL syntax to many protocols +# URL: http://curl.haxx.se/ +# Maintainer: Daniel Stenberg +# Packager: tnut at nutyx dot org + + +name=curl +version=7.47.1 +release=1 + +source=(http://curl.haxx.se/download/$name-$version.tar.lzma) + +PKGMK_GROUPS=(devel doc man) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--bindir=/bin \ +--with-ca-path=/etc/ssl/certs \ +--enable-threaded-resolver +make +make DESTDIR=$PKG install + +find docs \( -name Makefile\* \ + -o -name \*.1 \ + -o -name \*.3 \) \ + -exec rm {} \; + +install -v -d -m755 $PKG/usr/share/doc/curl-$version +cp -v -R docs/* \ +$PKG/usr/share/doc/curl-$version + +# reorganise the libs +mkdir $PKG/lib +mv $PKG/usr/lib/libcurl.so.4.4.0 \ +$PKG/lib/ +for LIB in libcurl.so{,.4} + do + ln -sv libcurl.so.4.4.0 $PKG/lib/$LIB + rm $PKG/usr/lib/$LIB + ln -sv ../../lib/libcurl.so.4.4.0 \ + $PKG/usr/lib/$LIB +done + +ln -sv ../../lib/libcurl.so.4.4.0 \ +$PKG/usr/lib/libcurl.so.4.4.0 + +} +devel() { +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/${name}.devel#$version-`uname -m`.$PKGMK_PACKAGE_EXT \ +usr/include usr/lib/pkgconfig usr/share/aclocal +rm -r usr/include usr/lib/pkgconfig usr/share/aclocal +} diff --git a/talimatname/temel/derleme.sira b/talimatname/temel/derleme.sira new file mode 100644 index 000000000..3de53c77e --- /dev/null +++ b/talimatname/temel/derleme.sira @@ -0,0 +1,76 @@ +glibc +tzdata +zlib +file +binutils +gmp +mpfr +mpc +gcc +bzip2 +pkg-config +ncurses +attr +acl +sed +psmisc +procps-ng +e2fsprogs +iana-etc +m4 +bison +flex +grep +readline +bash +bc +libtool +gdbm +expat +inetutils +perl +autoconf +automake +coreutils +diffutils +gawk +findutils +gettext +gperf +groff +xz +less +gzip +iproute2 +kmod +libpipeline +make +patch +pam +libcap +shadow +sysklogd +sysvinit +tar +texinfo +eudev +util-linux +man-db +nasm +openssl +libarchive +kbd +curl +cpio +pciutils +lzo +lvm2 +wget +rsync +gpm +openssh +dialog +squashfs +cards +sudo +ca-certificates \ No newline at end of file diff --git a/talimatname/temel/dialog/talimat b/talimatname/temel/dialog/talimat new file mode 100644 index 000000000..fe3217ec6 --- /dev/null +++ b/talimatname/temel/dialog/talimat @@ -0,0 +1,30 @@ +# Description: To create nice user interfaces to shell scripts or other scripting languages. +# URL: http://hightek.org/dialog/ +# Maintainer: Thomas E. Dickey dickey at invisible-island dot net +# Packager: tnut at nutyx dot org + +PKGMK_GROUPS=(devel man) + +name=dialog +version=1.2.20140911 +release=1 + +source=(ftp://dickey.his.com/dialog/$name-1.2-20140911.tgz) + +build() { +cd $name-1.2-20140911 +./configure --prefix=/usr \ +--enable-nls --bindir=/bin \ +--with-ncursesw \ +--mandir=/usr/share/man +make +make DESTDIR=$PKG install +} +devel() { +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.devel#$version-`uname -m`.$PKGMK_PACKAGE_EXT \ +usr/lib + +rm -r usr/lib +} diff --git a/talimatname/temel/diffutils/talimat b/talimatname/temel/diffutils/talimat new file mode 100644 index 000000000..3efd7c4a2 --- /dev/null +++ b/talimatname/temel/diffutils/talimat @@ -0,0 +1,21 @@ +# Description: Programs that show the differences between files or directories. +# URL: http://www.gnu.org/software/diffutils/ +# Maintainers: Paul Eggert,Mike Haertel,David Hayes,Len Tower and many more. +# Packager: tnut at nutyx dot org + +name=diffutils +version=3.3 +release=1 + +source=( http://ftp.gnu.org/gnu/$name/diffutils-$version.tar.xz ) + +build() +{ +cd diffutils-$version +sed -i 's:= @mkdir_p@:= /bin/mkdir -p:' po/Makefile.in.in +./configure --prefix=/usr \ +--bindir=/bin +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/temel/e2fsprogs/talimat b/talimatname/temel/e2fsprogs/talimat new file mode 100644 index 000000000..05835fbdf --- /dev/null +++ b/talimatname/temel/e2fsprogs/talimat @@ -0,0 +1,58 @@ +# Description: Utilities for handling the ext2,3 and 4 files system. +# URL: http://e2fsprogs.sourceforge.net/ +# Maintainers: Ted Ts'o tytso at mit dot edu,tytso at alum dot mit dot edu +# Packagers: tnut at nutyx dot org + +name=e2fsprogs +version=1.42.13 +release=1 + +source=(http://prdownloads.sourceforge.net/$name/$name-$version.tar.gz) + +PKGMK_GROUPS=(devel man doc) + +build() +{ +cd $name-$version + +sed -e '/int.*old_desc_blocks/s/int/blk64_t/' \ + -e '/if (old_desc_blocks/s/super->s_first_meta_bg/desc_blocks/' \ + -i lib/ext2fs/closefs.c + +mkdir -v build +cd build +LIBS=-L/tools/lib \ +CFLAGS=-I/tools/include \ +PKG_CONFIG_PATH=/tools/lib/pkgconfig \ +../configure --prefix=/usr --with-root-prefix="" --libdir=/lib \ +--bindir=/bin --sbindir=/sbin \ +--enable-elf-shlibs --disable-libblkid --disable-libuuid --disable-uuidd \ +--disable-fsck +make +# somes tests may fails +# make check||true +make DESTDIR=$PKG install install-libs || make -j1 DESTDIR=$PKG install install-libs + +chmod -v u+w $PKG/lib/{libcom_err,libe2p,libext2fs,libss}.a + +gunzip -v $PKG/usr/share/info/libext2fs.info.gz + +makeinfo -o doc/com_err.info ../lib/et/com_err.texinfo + +install -v -m644 doc/com_err.info $PKG/usr/share/info + +rm -rf $PKG/usr/share/info/dir + +mkdir $PKG/usr/lib +mv $PKG/lib/pkgconfig \ +$PKG/usr/lib +} +devel() +{ +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/${name}.devel#$version-any.$PKGMK_PACKAGE_EXT \ +usr/include usr/lib/pkgconfig usr/share/et usr/share/ss + +rm -r usr/{include,lib/pkgconfig,share/et,share/ss} +} diff --git a/talimatname/temel/eudev/talimat b/talimatname/temel/eudev/talimat new file mode 100644 index 000000000..bf0148cd0 --- /dev/null +++ b/talimatname/temel/eudev/talimat @@ -0,0 +1,49 @@ +# Description: The Eudev package contains programs for dynamic creation of device nodes. +# URL: http://www.gentoo.org/proj/en/eudev/ +# Maintainers: Ian Stakenvicius,Tony Vroon,Francisco Blas Izquierdo Riera,Luca Barbato,Matt Thode,Richard Yao,Anthony G. Basile +# Packager: tnut at nutyx dot org + +name=eudev +version=3.1.2 +release=1 + +source=(http://dev.gentoo.org/~blueness/eudev/$name-$version.tar.gz + http://anduin.linuxfromscratch.org/sources/other/udev-lfs-20140408.tar.bz2) + +build() { +cd $name-$version +sed -r -i 's|/usr(/bin/test)|\1|' test/udev-test.pl + + +cat > config.cache << "EOF" +HAVE_BLKID=1 +BLKID_LIBS="-lblkid" +BLKID_CFLAGS="-I/tools/include" +EOF + +./configure --prefix=/usr --bindir=/sbin \ +--sbindir=/sbin --libdir=/usr/lib \ +--sysconfdir=/etc --libexecdir=/lib \ +--with-rootprefix= \ +--with-rootlibdir=/lib \ +--enable-split-usr \ +--enable-hwdb \ +--disable-introspection \ +--disable-gudev \ +--disable-static \ +--config-cache \ +--disable-gtk-doc-html \ +--with-firmware-path=/lib/firmware +LIBRARY_PATH=/tools/lib make +mkdir -pv $PKG/lib/{firmware,udev/devices/pts} +mkdir -pv $PKG/lib/udev/rules.d +mkdir -pv $PKG/etc/udev/rules.d +make LD_LIBRARY_PATH=/tools/lib DESTDIR=$PKG install + +# man pages +pushd man +make DESTDIR=$PKG install-man7 install-man8 + +cd $SRC +make -j1 -f udev-lfs-20140408/Makefile.lfs DESTDIR=$PKG install +} diff --git a/talimatname/temel/expat/talimat b/talimatname/temel/expat/talimat new file mode 100644 index 000000000..186dcb0a6 --- /dev/null +++ b/talimatname/temel/expat/talimat @@ -0,0 +1,19 @@ +# Description: The Expat package contains a stream oriented C library for parsing XML. +# URL: http://expat.sourceforge.net/ +# Packager: tnut at nutyx dot org +# Depends on: +name=expat +version=2.1.0 +release=1 + +source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz) +PKGMK_GROUPS=(devel doc man) +build() { +cd $name-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install + +install -v -m755 -d $PKG/usr/share/doc/$name-$version +install -v -m644 doc/*.{html,png,css} $PKG/usr/share/doc/$name-$version +} diff --git a/talimatname/temel/file/talimat b/talimatname/temel/file/talimat new file mode 100644 index 000000000..5ee03c243 --- /dev/null +++ b/talimatname/temel/file/talimat @@ -0,0 +1,26 @@ +# Description: Utility for determining the type of a given file or files. +# URL: ftp://ftp.fu-berlin.de/unix/tools/file/ +# Maintainer: Christos Zoulas +# Packager: tnut at nutyx dot org + +name=file +version=5.25 +release=1 + +source=(ftp://ftp.astron.com/pub/file/file-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr +make +make check +make DESTDIR=$PKG install +} +devel() +{ +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/${name}.devel#$version-any.$PKGMK_PACKAGE_EXT \ +usr/include +rm -r usr/include +} diff --git a/talimatname/temel/findutils/talimat b/talimatname/temel/findutils/talimat new file mode 100644 index 000000000..f3ff8f790 --- /dev/null +++ b/talimatname/temel/findutils/talimat @@ -0,0 +1,26 @@ +# Description: GNU utilities to locate files +# URL: http://www.gnu.org/software/findutils/ +# Maintainers: Eric B. Decker,Michael Rendell,James A. Woods +# Packager: tnut at nutyx dot org + +name=findutils +version=4.6.0 +release=1 + +source=(http://ftp.gnu.org/gnu/findutils/findutils-$version.tar.gz) + +build() +{ +cd findutils-$version +./configure --prefix=/usr \ +--libexecdir=/lib/findutils \ +--localstatedir=/var/lib/locate \ +--libdir=/lib --bindir=/bin + +make +# make check +make DESTDIR=$PKG install + +rm -rf $PKG/usr/share/info/dir +sed -i 's/find:=${BINDIR}/find:=\/bin/' $PKG/bin/updatedb +} diff --git a/talimatname/temel/flex/talimat b/talimatname/temel/flex/talimat new file mode 100644 index 000000000..f32fdacf2 --- /dev/null +++ b/talimatname/temel/flex/talimat @@ -0,0 +1,38 @@ +# Description: A tool for generating text-scanning programs +# URL: http://flex.sourceforge.net +# Maintainers: Will Estes,John Millaway,Aaron Stone,Vern Paxson,Van Jacobson,Jef Poskanzer,Kevin Gong,Vern Paxson +# Packager: pierre at nutyx dot org + +name=flex +version=2.5.39 +release=1 + +source=(http://prdownloads.sourceforge.net/flex/flex-$version.tar.xz) + +build() +{ +cd flex-$version +sed -i -e '/test-bison/d' tests/Makefile.in + +./configure --prefix=/usr \ +--libdir=/lib --bindir=/bin --sbindir=/sbin \ +--docdir=/usr/share/doc/flex-$version + +make +make -k check||true + +make DESTDIR=$PKG install + +ln -sv libfl.a $PKG/lib/libl.a +cat > $PKG/bin/lex << "EOF" +#!/bin/sh +# Begin /bin/lex +exec /bin/flex -l "$@" +# End /bin/lex +EOF + +chmod -v 755 $PKG/bin/lex + +rm -rf $PKG/usr/share/info/dir + +} diff --git a/talimatname/temel/gawk/talimat b/talimatname/temel/gawk/talimat new file mode 100644 index 000000000..189c80980 --- /dev/null +++ b/talimatname/temel/gawk/talimat @@ -0,0 +1,35 @@ +# Description: The Gawk package contains programs for manipulating text files. +# URL: http://www.gnu.org/software/gawk/ +# Maintainers: Paul Rubin,Paul Finlason,Richard Stallman,David Trueman and,Arnold Robbins +# Packager: pierre at nutyx dot org +name=gawk +version=4.1.3 +release=1 + +source=(http://ftp.gnu.org/gnu/gawk/gawk-$version.tar.xz) + +build() +{ +cd gawk-$version +./configure --prefix=/usr +make +# Some checks fails +make check || true +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir + +# Documentation +mkdir -vp $PKG/usr/share/doc/gawk-$version +cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} \ +$PKG/usr/share/doc/gawk-$version +} +devel() +{ +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.devel#$version-any.$PKGMK_PACKAGE_EXT \ +usr/share/awk usr/include + +rm -r usr/share/awk usr/include +} + diff --git a/talimatname/temel/gcc/talimat b/talimatname/temel/gcc/talimat new file mode 100644 index 000000000..80c110c26 --- /dev/null +++ b/talimatname/temel/gcc/talimat @@ -0,0 +1,109 @@ +# Description: GNU compiler collection, which includes the C, C++, fortran and objc compilers. +# URL: http://gcc.gnu.org +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Maintainers: Jakub Jelinek (jakub at redhat dot com),Manuel López-Ibáñez (manu at gcc dot gnu.org,Giovanni Bajo,Peter Barada,Gerald Baumgartner and a lot more. +name=gcc +version=5.3.0 +release=1 + +source=(http://ftp.gnu.org/gnu/gcc/gcc-$version/gcc-$version.tar.bz2) +PKGMK_GROUPS=(devel man doc) + +build() +{ +cd gcc-$version + +mkdir -v ../gcc-build +cd ../gcc-build + +SED=sed \ +../gcc-$version/configure --prefix=/usr \ + --enable-languages=c,c++,objc,fortran \ + --disable-multilib --disable-bootstrap --with-system-zlib + +make + +make DESTDIR=$PKG install + +mkdir $PKG/lib + +ln -sv ../usr/bin/cpp $PKG/lib/cpp + +ln -sv gcc $PKG/usr/bin/cc + + +install -dm755 $PKG/usr/share/gdb/auto-load/usr/lib +install -dm755 $PKG/usr/lib/bfd-plugins +cd $PKG/usr/lib/bfd-plugins + +case `uname -m` in + i?86) sed -i "s|-L$SRC[^ ]* ||g" \ + $PKG/usr/lib/{libstdc++.la,libsupc++.la} + mv -v $PKG/usr/lib/*gdb.py \ + $PKG/usr/share/gdb/auto-load/usr/lib + ln -sfv ../../libexec/gcc/i686-pc-linux-gnu/$version/liblto_plugin.so;; + x86_64) + sed -i "s|-L$SRC[^ ]* ||g" \ + $PKG/usr/lib64/{libstdc++.la,libsupc++.la} + mv -v $PKG/usr/lib64/*gdb.py \ + $PKG/usr/share/gdb/auto-load/usr/lib + ln -sfv ../../libexec/gcc/x86_64-unknown-linux-gnu/$version/liblto_plugin.so;; +esac + +rm -rf $PKG/usr/share/info/dir + + +# Move the needed runtime libraries +case `uname -m` in + i?86) mkdir -pv $PKG/usr/lib + mv -v $PKG/usr/lib/libgfortran.{a,la} \ + $PKG/lib/ + ln -sv ../../lib/libgfortran.{la,a} $PKG/usr/lib + mv -v $PKG/usr/lib/libgfortran.so{,.3,.3.0.0} \ + $PKG/lib/ + ln -svf ../../lib/libgfortran.so{,.3,.3.0.0} $PKG/usr/lib + mv -v $PKG/usr/lib/libgcc_s.so{,.1} \ + $PKG/lib + ln -sv ../../lib/libgcc_s.so{,.1} $PKG/usr/lib + mv -v $PKG/usr/lib/libstdc++.* \ + $PKG/lib/ + mv -v $PKG/usr/lib/libsupc++.{la,a} \ + $PKG/lib + ln -sv ../../lib/libstdc++.so{,.6,.6.0.30} \ + $PKG/usr/lib + ln -sv ../../lib/libstdc++.{a,la} \ + $PKG/usr/lib + ln -sv ../../lib/libsupc++.{la,a} \ + $PKG/usr/lib;; + + x86_64) mkdir -pv $PKG/usr/lib64 + mv -v $PKG/usr/lib64/libgfortran.{a,la} \ + $PKG/lib + ln -sv ../../lib/libgfortran.{la,a} $PKG/usr/lib64 + mv -v $PKG/usr/lib64/libgfortran.so{,.3,.3.0.0} \ + $PKG/lib + ln -sv ../../lib/libgfortran.so{,.3,.3.0.0} $PKG/usr/lib64 + mv -v $PKG/usr/lib64/libgcc_s.so{,.1} \ + $PKG/lib + ln -sv ../../lib/libgcc_s.so{,.1} $PKG/usr/lib64 + mv -v $PKG/usr/lib64/libstdc++.* \ + $PKG/lib + mv -v $PKG/usr/lib64/libsupc++.{la,a} \ + $PKG/lib + ln -sv ../../lib/libstdc++.so{,.6,.6.0.30} \ + $PKG/usr/lib64 + ln -sv ../../lib/libstdc++.{a,la} \ + $PKG/usr/lib64 + ln -sv ../../lib/libsupc++.{la,a} \ + $PKG/usr/lib64;; +esac + +} +devel() +{ +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.devel#$version-`uname -m`.$PKGMK_PACKAGE_EXT \ +usr/include usr/share/gdb usr/lib/gcc usr/bin usr/libexec usr/share/gcc-$version +rm -r usr/include usr/share/gdb usr/lib/gcc usr/bin usr/libexec usr/share/gcc-$version +} diff --git a/talimatname/temel/gdbm/talimat b/talimatname/temel/gdbm/talimat new file mode 100644 index 000000000..59ce7e909 --- /dev/null +++ b/talimatname/temel/gdbm/talimat @@ -0,0 +1,25 @@ +# Description: The GDBM package contains the GNU Database Manager. +# URL: http://www.gnu.org/software/gdbm/gdbm.html +# Maintainers: Philip A. Nelson phil at cs dot wwu dot edu,Jason Downs downsj at downsj dot com,Sergey Poznyakoff gray at gnu dot org dot ua +# Packagers: pierre at nutyx dot org,tnut at nutyx dot org +name=gdbm +version=1.11 +release=1 + +source=(http://ftp.gnu.org/gnu/gdbm/gdbm-$version.tar.gz) + +build() { +cd gdbm-$version +./configure --prefix=/usr --libdir=/lib \ +--bindir=/bin --enable-libgdbm-compat + +make + +make check + +make BINOWN=root BINGRP=root prefix=$PKG/usr \ +libdir=$PKG/lib bindir=$PKG/bin install + +rm -rf $PKG/usr/share/info/dir + +} diff --git a/talimatname/temel/gettext/talimat b/talimatname/temel/gettext/talimat new file mode 100644 index 000000000..d1cb46611 --- /dev/null +++ b/talimatname/temel/gettext/talimat @@ -0,0 +1,30 @@ +# Description: Utilities for internationalization and localization. +# URL: http://www.gnu.org/software/gettext/ +# Maintainer: Ulrich Drepper +# Packager: pierre at nutyx dot org + +name=gettext +version=0.19.7 +release=1 + +source=(http://ftp.gnu.org/gnu/gettext/gettext-$version.tar.xz) +build() +{ +cd gettext-$version +./configure --prefix=/usr \ +--docdir=/usr/share/doc/gettext-$version +make +make check||true +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir +chmod 0755 $PKG/usr/lib/preloadable_libintl.so +} +devel() +{ +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/${name}.devel#$version-any.$PKGMK_PACKAGE_EXT \ +usr/include usr/share/aclocal usr/share/gettext + +rm -r usr/include usr/share/aclocal usr/share/gettext +} diff --git a/talimatname/temel/glibc/glibc.locales.supported b/talimatname/temel/glibc/glibc.locales.supported new file mode 100644 index 000000000..6af107094 --- /dev/null +++ b/talimatname/temel/glibc/glibc.locales.supported @@ -0,0 +1,18 @@ +# This file names the currently supported and somewhat tested locales. +# If you have any additions please file a glibc bug report. +SUPPORTED-LOCALES=\ +cs_CZ.UTF-8/UTF-8 \ +de_DE.UTF-8/UTF-8 \ +en_GB.UTF-8/UTF-8 \ +en_HK.UTF-8/UTF-8 \ +en_PH.UTF-8/UTF-8 \ +en_US.UTF-8/UTF-8 \ +es_MX.UTF-8/UTF-8 \ +fa_IR/UTF-8 \ +fr_FR.UTF-8/UTF-8 \ +it_CH.UTF-8/UTF-8 \ +it_IT.UTF-8/UTF-8 \ +ja_JP.EUC-JP/EUC-JP \ +ru_RU/UTF-8 \ +tr_TR.UTF-8/UTF-8 \ +zh_CN.GB18030/GB18030 \ diff --git a/talimatname/temel/glibc/talimat b/talimatname/temel/glibc/talimat new file mode 100644 index 000000000..39ff73682 --- /dev/null +++ b/talimatname/temel/glibc/talimat @@ -0,0 +1,115 @@ +# Description: The Glibc package contains the main C library. +# URL: https://www.gnu.org/software/libc/ +# Packagers: tnut at nutyx dot org +kernelversion=4.4 +PKGMK_GROUPS=(devel man doc) +name=glibc +version=2.22 +release=3 + +source=(http://www.kernel.org/pub/linux/kernel/v4.x/linux-$kernelversion.tar.xz + http://www.linuxfromscratch.org/patches/downloads/$name/glibc-$version-largefile-1.patch + http://www.linuxfromscratch.org/patches/downloads/$name/glibc-$version-fhs-1.patch + http://www.linuxfromscratch.org/patches/downloads/$name/glibc-$version-upstream_i386_fix-1.patch + http://ftp.gnu.org/gnu/glibc/glibc-$version.tar.xz glibc.locales.supported ) +build() { + +# Headers +cd linux-$kernelversion +make mrproper +make headers_check +make INSTALL_HDR_PATH=dest headers_install +find dest/include \( -name .install -o -name ..install.cmd \) -delete +mkdir -p $PKG/usr/include +cp -rv dest/include/* $PKG/usr/include + +cd ../glibc-$version + +patch -Np1 -i ../glibc-$version-fhs-1.patch +patch -Np1 -i ../glibc-$version-upstream_i386_fix-1.patch +patch -Np1 -i ../glibc-$version-largefile-1.patch + +mkdir -v ../glibc-build +cd ../glibc-build + +../glibc-$version/configure --prefix=/usr \ +--disable-profile \ +--enable-kernel=2.6.32 \ +--enable-obsolete-rpc + +make || make -j1 + +# make -k check 2>&1 | tee glibc-check-log +# grep Error glibc-check-log + +make install_root=$PKG install +rm -rf $PKG/usr/share/info/dir + +mkdir -p $PKG/etc +cp -v ../glibc-$version/nscd/nscd.conf $PKG/etc/nscd.conf +mkdir -pv $PKG/var/cache/nscd + +touch $PKG/etc/ld.so.conf + +mkdir -pv $PKG/usr/lib/locale + +cp $SRC/glibc.locales.supported \ +../glibc-$version/localedata/SUPPORTED + +make install_root=$PKG localedata/install-locales + +cat > $PKG/etc/nsswitch.conf << "EOF" +# Begin /etc/nsswitch.conf + +passwd: files +group: files +shadow: files + +hosts: files dns +networks: files + +protocols: files +services: files +ethers: files +rpc: files + +# End /etc/nsswitch.conf +EOF + + +cat > $PKG/etc/ld.so.conf << "EOF" +# Begin /etc/ld.so.conf +/lib +/lib64 +/usr/lib +/usr/lib64 +/usr/local/lib +/usr/local/lib64 + +# Add an include directory +include /etc/ld.so.conf.d/*.conf +# End of /etc/ld.so.conf +EOF + +if [ "`uname -m`" == "i686" ];then + cat > $PKG/etc/ld.so.conf << "EOF" +# Begin /etc/ld.so.conf +/lib +/usr/lib +/usr/local/lib + +# Add an include directory +include /etc/ld.so.conf.d/*.conf +# End of /etc/ld.so.conf +EOF +fi + +mkdir $PKG/etc/ld.so.conf.d +} +devel() { +cd $PKG +bsdtar -r -f \ +$PKGMK_PACKAGE_DIR/${name}.${group}#$version-`uname -m`.$PKGMK_PACKAGE_EXT \ +usr/include +rm -r usr/include +} diff --git a/talimatname/temel/gmp/talimat b/talimatname/temel/gmp/talimat new file mode 100644 index 000000000..2cc73fffa --- /dev/null +++ b/talimatname/temel/gmp/talimat @@ -0,0 +1,34 @@ +# Description: A free library for arbitrary precision arithmetic. +# URL: http://gmplib.org/ +# Maintainers: Torb,Granlund and many more +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +name=gmp +version=6.1.0 +release=1 + +source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz) + +build() +{ +cd gmp-$version +case `uname -m` in + i?86) + ABI=32 ./configure --build=i686-pc-linux-gnu \ + --prefix=/usr --enable-cxx --libdir=/lib ;; + *) + ./configure --build=x86_64-unknown-linux-gnu \ + --prefix=/usr --enable-cxx --libdir=/lib ;; +esac +make +# make check 2>&1 | tee gmp-check-log +# awk '/tests passed/{total+=$2} ; END{print total}' gmp-check-log +make DESTDIR=$PKG install + +rm -rf $PKG/usr/share/info/dir + +# Documentation +mkdir -p $PKG/usr/share/doc/gmp-${version} + +cp doc/{isa_abi_headache,configuration} doc/*.html \ +$PKG/usr/share/doc/gmp-${version} +} diff --git a/talimatname/temel/gperf/talimat b/talimatname/temel/gperf/talimat new file mode 100644 index 000000000..b52df8c05 --- /dev/null +++ b/talimatname/temel/gperf/talimat @@ -0,0 +1,18 @@ +# Description: Gperf generates a perfect hash function from a key set. +# URL: http://www.gnu.org/software/gperf/gperf.html +# Maintainers: Keith Bostic,Michael Tiemann,Doug Lea,Adam de Boor and,Nels Olson,Bruno Haible +# Packagers: geantbrun at nutyx dot org,tnut at nutyx dot org + +name=gperf +version=3.0.4 +release=1 + +source=(ftp://ftp.sunet.se/pub/gnu/$name/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--docdir=/usr/share/doc/$name-$version +make +make DESTDIR=$PKG install +} diff --git a/talimatname/temel/gpm/gpm.service.post-install b/talimatname/temel/gpm/gpm.service.post-install new file mode 100644 index 000000000..11c633cac --- /dev/null +++ b/talimatname/temel/gpm/gpm.service.post-install @@ -0,0 +1,4 @@ +if [ ! -f etc/sysconfig/mouse ]; then + echo "MDEVICE=\"/dev/input/mice\" +PROTOCOL=\"imps2\"" > etc/sysconfig/mouse +fi diff --git a/talimatname/temel/gpm/talimat b/talimatname/temel/gpm/talimat new file mode 100644 index 000000000..13b8f2cf1 --- /dev/null +++ b/talimatname/temel/gpm/talimat @@ -0,0 +1,29 @@ +# Description: A free library for arbitrary precision arithmetic. +# URL: http://unix.schottelius.org/gpm +# Packager: pierre at nutyx dot org +name=gpm +version=1.20.7 +release=2 + +source=(http://www.nico.schottelius.org/software/$name/archives/$name-$version.tar.bz2) + +build() { + source /etc/blfs-bootscripts + wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + tar xvf $scripts-$scriptsversion.tar.bz2 + + cd $name-$version + ./autogen.sh + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info + LDFLAGS="-lm" make + make ROOT=$PKG install + ln -sv libgpm.so.2.1.0 $PKG/usr/lib/libgpm.so.1 + ln -sv libgpm.so.2.1.0 $PKG/usr/lib/libgpm.so + install -v -m644 conf/gpm-root.conf $PKG/etc + + cd ../$scripts-$scriptsversion + make DESTDIR=$PKG install-gpm +} diff --git a/talimatname/temel/grep/talimat b/talimatname/temel/grep/talimat new file mode 100644 index 000000000..7c8dc0df5 --- /dev/null +++ b/talimatname/temel/grep/talimat @@ -0,0 +1,21 @@ +# Description: Searches input(s) file(s) for lines containing a match to a specified pattern. +# URL: http://www.gnu.org/software/grep/ +# Maintainers: Jim Meyering jim at meyering dot net,Paolo Bonzini bonzini at gnu dot org +# Packager: pierre at nutyx dot org + +name=grep +version=2.23 +release=1 + +source=(http://ftp.gnu.org/gnu/grep/grep-$version.tar.xz) + +build() +{ +cd grep-$version + +./configure --prefix=/usr --bindir=/bin +make +make check || true +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/temel/groff/talimat b/talimatname/temel/groff/talimat new file mode 100644 index 000000000..dab7f8632 --- /dev/null +++ b/talimatname/temel/groff/talimat @@ -0,0 +1,25 @@ +# Description: The Groff package contains programs for processing and formatting text. +# URL: http://www.gnu.org/software/groff/ +# Maintainer: Werner Lemberg wl at gnu dot org +# Packager: pierre at nutyx dot org +name=groff +version=1.22.3 +release=1 + +source=(http://ftp.gnu.org/gnu/groff/groff-$version.tar.gz) + +build() +{ +cd groff-$version + +PAGE="A4" ./configure --prefix=/usr + +make || make -j1 + +make prefix=$PKG/usr \ +infodir=$PKG/usr/share/info install + +ln -sv eqn $PKG/usr/bin/geqn +ln -sv tbl $PKG/usr/bin/gtbl +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/temel/gzip/talimat b/talimatname/temel/gzip/talimat new file mode 100644 index 000000000..2960b4510 --- /dev/null +++ b/talimatname/temel/gzip/talimat @@ -0,0 +1,20 @@ +# Description: The Gzip package contains programs for compressing and decompressing files. +# URL: http://www.gzip.org/ +# Maintainers: Jean-loup Gailly jloup at gzip dot org,Mark Adler for the decompression code. +# Packager: pierre at nutyx dot org +name=gzip +version=1.6 +release=1 + +source=(http://ftp.gnu.org/gnu/gzip/gzip-$version.tar.xz) + +build() +{ +cd gzip-$version +./configure --prefix=/usr \ + --bindir=/bin --libdir=/lib +make +make -k check || true +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/temel/iana-etc/talimat b/talimatname/temel/iana-etc/talimat new file mode 100644 index 000000000..40bcbd39f --- /dev/null +++ b/talimatname/temel/iana-etc/talimat @@ -0,0 +1,20 @@ +# Description: The Iana-Etc package provides data for network services and protocols. +# URL: http://www.sethwklein.net/projects/iana-etc/ +# Maintainer: Seth W. Klein sk at sethwklein dot net +# Packager: tnut at nutyx dot org +name=iana-etc +version=2.30 +release=1 + +source=(http://sethwklein.net/iana-etc-2.30.tar.bz2) + +build() +{ +cd iana-etc-$version + +make + +make DESTDIR=$PKG install + +} + diff --git a/talimatname/temel/inetutils/talimat b/talimatname/temel/inetutils/talimat new file mode 100644 index 000000000..b8775b145 --- /dev/null +++ b/talimatname/temel/inetutils/talimat @@ -0,0 +1,31 @@ +# Description: The Inetutils package contains programs for basic networking. +# URL: http://www.gnu.org/software/inetutils/ +# Maintainers: Alain Malgoire,Alfred M. Szmidt,Arash Yadegarnia,Bernhard Rosenkraenzer,Dan Stromberg,David O'Shea and many more +# Packager: pierre at nutyx dot org + +name=inetutils +version=1.9.4 +release=1 + +source=(http://ftp.gnu.org/gnu/inetutils/inetutils-$version.tar.xz) + +build() +{ +cd inetutils-$version + +./configure --prefix=/usr \ +-libexecdir=/sbin \ +--bindir=/bin \ +--sbindir=/sbin \ +--localstatedir=/var \ +--disable-logger \ +--disable-whois \ +--disable-servers +make +make check || true +make DESTDIR=$PKG install + +mv -v $PKG/bin/traceroute $PKG/sbin +mv -v $PKG/bin/ifconfig $PKG/sbin +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/temel/iproute2/talimat b/talimatname/temel/iproute2/talimat new file mode 100644 index 000000000..3bc0f9935 --- /dev/null +++ b/talimatname/temel/iproute2/talimat @@ -0,0 +1,36 @@ +# Description: Programs for basic and advanced network routing. +# URL: http://linux-net.osdl.org/index.php/Iproute2 +# Packager: pierre at nutyx dot org +PKGMK_GROUPS=(devel man doc) + +name=iproute2 +version=4.4.0 +release=1 + +source=(http://www.kernel.org/pub/linux/utils/net/$name/iproute2-$version.tar.xz) + +build() +{ +cd iproute2-$version +sed -i '/^TARGETS/s@arpd@@g' misc/Makefile +sed -i /ARPD/d Makefile +sed -i 's/arpd.8//' man/man8/Makefile + +sed -i 's/tipc //' Makefile + +make SBINDIR=/sbin MANDIR=/usr/share/man INFODIR=/usr/share/info \ + DESTDIR=$PKG +make SBINDIR=/sbin MANDIR=/usr/share/man \ + INFODIR=/usr/share/info DESTDIR=$PKG \ + DOCDIR=/usr/share/doc/iproute2-$version install +rm -rf $PKG/usr/share/info/dir +} +devel() +{ +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/${name}.devel#$version-any.$PKGMK_PACKAGE_EXT \ +usr/lib + +rm -r usr/lib +} diff --git a/talimatname/temel/kbd/talimat b/talimatname/temel/kbd/talimat new file mode 100644 index 000000000..769e4de01 --- /dev/null +++ b/talimatname/temel/kbd/talimat @@ -0,0 +1,31 @@ +# Description: The Kbd package contains key-table files, console fonts, and keyboard utilities +# URL: ftp://devel.altlinux.org/legion/kbd/ +# Packager: Risto Kankkunen's +# Maintainer: pierre at nutyx dot org +name=kbd +version=2.0.3 +release=2 + +source=(http://ftp.altlinux.com/pub/people/legion/kbd/kbd-$version.tar.xz \ + http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-backspace-1.patch) + +build() +{ +cd kbd-$version + +patch -Np1 -i ../$name-$version-backspace-1.patch + +sed -i 's/\(RESIZECONS_PROGS=\)yes/\1no/g' configure +sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in + +PKG_CONFIG_PATH=/tools/lib/pkgconfig ./configure --prefix=/usr \ +--bindir=/bin --datadir=/lib/kbd + +make +make check +make DESTDIR=$PKG install + +mkdir -pv $PKG/usr/share/doc/$name-$version +cp -R -v docs/doc/* \ +$PKG/usr/share/doc/$name-$version +} diff --git a/talimatname/temel/kmod/talimat b/talimatname/temel/kmod/talimat new file mode 100644 index 000000000..4c7625bb6 --- /dev/null +++ b/talimatname/temel/kmod/talimat @@ -0,0 +1,44 @@ +# Description: The Kmod package contains libraries and utilities for loading kernel modules. +# URL: http://www.kernel.org/pub/linux/kernel/people/rusty/modules +# Packager: pierre at nutyx dot org + +PKGMK_GROUPS=(devel doc man) + +name=kmod +version=22 +release=1 + +source=(http://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-$version.tar.xz ) + +build() +{ +cd $name-$version +./configure --prefix=/usr \ +--bindir=/bin \ +--sysconfdir=/etc \ +--with-rootlibdir=/lib \ +--disable-manpages \ +--with-xz \ +--with-zlib + +make +make DESTDIR=$PKG install +mkdir $PKG/sbin +for target in depmod insmod modinfo modprobe rmmod; do + ln -sv ../bin/kmod $PKG/sbin/$target +done +ln -sv kmod $PKG/bin/lsmod +} +devel() +{ +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.devel#$version-any.$PKGMK_PACKAGE_EXT \ +usr/lib \ +usr/include \ +usr/share/bash-completion +rm -r usr/lib \ +usr/include \ +usr/share/bash-completion +} + diff --git a/talimatname/temel/less/talimat b/talimatname/temel/less/talimat new file mode 100644 index 000000000..3b6171909 --- /dev/null +++ b/talimatname/temel/less/talimat @@ -0,0 +1,19 @@ +# Description: The Less package contains a text file viewer. +# URL: http://www.greenwoodsoftware.com/less/ +# Maintainer: Mark Nudelman +# Packager: tnut at nutyx dot org + +name=less +version=458 +release=1 + +source=(http://www.greenwoodsoftware.com/less/less-$version.tar.gz) + +build() +{ +cd less-$version +./configure --prefix=/usr \ +--sysconfdir=/etc +make +make DESTDIR=$PKG install +} diff --git a/talimatname/temel/libarchive/talimat b/talimatname/temel/libarchive/talimat new file mode 100644 index 000000000..df7f5af31 --- /dev/null +++ b/talimatname/temel/libarchive/talimat @@ -0,0 +1,55 @@ +# Description: Library that can create and read several streaming archive formats. +# URL: http://people.freebsd.org/~kientzle/libarchive +# Maintainer: kientzle at acm dot org +# Packager: tnuttens at gmail dot com +PKGMK_GROUPS=(devel doc man) + +name=libarchive +version=3.1.2 +release=1 + +source=(http://www.libarchive.org/downloads/libarchive-$version.tar.gz + http://downloads.nutyx.org/files/patchs/$name/$name-$version-mtree-fix-line-filename-length-calculation-01.patch + http://downloads.nutyx.org/files/patchs/$name/$name-$version-limit-write-requests-to-at-most-INT_MAX-01.patch + http://downloads.nutyx.org/files/patchs/$name/$name-$version-acl-01.patch + http://downloads.nutyx.org/files/patchs/$name/$name-$version-sparce-mtree-01.patch + ) + +build() { +cd $name-$version +patch -Np1 -i ../$name-$version-mtree-fix-line-filename-length-calculation-01.patch +patch -Np1 -i ../$name-$version-limit-write-requests-to-at-most-INT_MAX-01.patch +patch -Np1 -i ../$name-$version-acl-01.patch +patch -Np1 -i ../$name-$version-sparce-mtree-01.patch + +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--bindir=/bin \ +--without-xml2 \ +--infodir=/usr/share/info +make +make DESTDIR=$PKG install + +mkdir $PKG/lib + +mv $PKG/usr/lib/libarchive.so.13.1.2 \ +$PKG/lib/ +for LIB in libarchive.so{,.13} + do + ln -sv libarchive.so.13.1.2 $PKG/lib/$LIB + rm $PKG/usr/lib/$LIB + ln -sv ../../lib/libarchive.so.13.1.2 \ + $PKG/usr/lib/$LIB +done + +ln -sv ../../lib/libarchive.so.13.1.2 \ +$PKG/usr/lib/libarchive.so.13.1.2 + +} +devel() { +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/${name}.devel#$version-`uname -m`.$PKGMK_PACKAGE_EXT \ +usr/lib/libarchive.a usr/lib/libarchive.la usr/include usr/lib/pkgconfig +rm -r usr/lib/libarchive.a usr/lib/libarchive.la usr/include usr/lib/pkgconfig +} diff --git a/talimatname/temel/libcap/talimat b/talimatname/temel/libcap/talimat new file mode 100644 index 000000000..821f255a1 --- /dev/null +++ b/talimatname/temel/libcap/talimat @@ -0,0 +1,29 @@ +# Description: POSIX 1003.1e capabilities library +# URL: http://www.kernel.org/pub/linux/libs/security/linux-privs/ +# Packager: pierre at nutyx dot org + +name=libcap +version=2.25 +release=1 + +source=( https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-$version.tar.xz) + +build() { +cd libcap-$version +sed -i 's:LIBDIR:PAM_&:g' pam_cap/Makefile +sed -i '/install.*STALIBNAME/d' libcap/Makefile +make +make RAISE_SETFCAP=no \ +prefix=/usr \ +LIBDIR=/usr/lib \ +SBINDIR=/sbin \ +PAM_LIBDIR=/lib \ +DESTDIR=$PKG install + +mkdir -p $PKG/lib +_lib="" +mv -v $PKG/usr/lib${_lib}/libcap.so.* \ +$PKG/lib +ln -sfv ../../lib/libcap.so.2 $PKG/usr/lib${_lib}/libcap.so +} + diff --git a/talimatname/temel/libpipeline/talimat b/talimatname/temel/libpipeline/talimat new file mode 100644 index 000000000..c7e5eba58 --- /dev/null +++ b/talimatname/temel/libpipeline/talimat @@ -0,0 +1,25 @@ +# Description: C library for manipulating pipelines of subprocesses in a flexible way +# URL: http://libpipeline.nongnu.org/ +# Maintainer: Colin Watson cjwatson at debian dot org +# Packager: tnuttens at gmail dot com + +name=libpipeline +version=1.4.1 +release=1 + +source=(http://download.savannah.gnu.org/releases/libpipeline/libpipeline-$version.tar.gz) + +PKGMK_GROUPS=(devel man) + +build() +{ +cd $name-$version +PKG_CONFIG_PATH=/tools/lib/pkgconfig \ +./configure --prefix=/usr \ +--libdir=/lib +make +make DESTDIR=$PKG install +mkdir $PKG/usr/lib +mv $PKG/lib/pkgconfig \ +$PKG/usr/lib +} diff --git a/talimatname/temel/libtool/talimat b/talimatname/temel/libtool/talimat new file mode 100644 index 000000000..2097e01e2 --- /dev/null +++ b/talimatname/temel/libtool/talimat @@ -0,0 +1,20 @@ +# Description: The GNU generic library support script. +# URL: http://www.gnu.org/software/libtool/ +# Maintainer: Gordon Matzigkeit gord at gnu dot org +# Packager: pierre at nutyx dot org +name=libtool +version=2.4.6 +release=1 + +source=(http://ftp.gnu.org/gnu/libtool/libtool-$version.tar.xz) + +PKGMK_GROUPS=() + +build() +{ +cd libtool-* +./configure --prefix=/usr +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/temel/lvm2/lvm2.README b/talimatname/temel/lvm2/lvm2.README new file mode 100644 index 000000000..cdf9fe1a0 --- /dev/null +++ b/talimatname/temel/lvm2/lvm2.README @@ -0,0 +1,8 @@ +Check the following option in the kernel configuration: +Vérifiez que le kernel est correctement configuré: +Device Drivers ---> + Multiple devices driver support (RAID and LVM): Y + Device mapper support: Y or M + Crypt target support: (optional) + Snapshot target: (optional) + Mirror target: (optional) diff --git a/talimatname/temel/lvm2/talimat b/talimatname/temel/lvm2/talimat new file mode 100644 index 000000000..31d8479b8 --- /dev/null +++ b/talimatname/temel/lvm2/talimat @@ -0,0 +1,23 @@ +# Description: Allows spanning of file systems across multiple physical disks and partitions. +# URL: http://sourceware.org/lvm2/ +# Packager: pierre at nutyx dot org + +name=lvm2 +version=2.02.141 +release=1 + +source=(ftp://sources.redhat.com/pub/lvm2/LVM2.$version.tgz) +build() { +cd LVM2.$version +./configure \ +--prefix=/usr \ +--exec-prefix= \ +--with-confdir=/etc \ +--mandir=/usr/share/man \ +--enable-applib \ +--enable-cmdlib \ +--enable-pkgconfig \ +--enable-udev_sync +make +make DESTDIR=$PKG install +} diff --git a/talimatname/temel/lzo/talimat b/talimatname/temel/lzo/talimat new file mode 100644 index 000000000..13d69b8cc --- /dev/null +++ b/talimatname/temel/lzo/talimat @@ -0,0 +1,18 @@ +# Description: Portable lossless data compression library. +# URL: http://www.oberhumer.com/opensource/lzo +# Maintainer: Markus F.X.J. Oberhumer +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +name=lzo +version=2.09 +release=1 + +source=( http://www.oberhumer.com/opensource/$name/download/$name-$version.tar.gz) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --enable-shared \ + --docdir=/usr/share/doc/lzo-$version + make + make DESTDIR=$PKG install +} diff --git a/talimatname/temel/m4/talimat b/talimatname/temel/m4/talimat new file mode 100644 index 000000000..c31281e5d --- /dev/null +++ b/talimatname/temel/m4/talimat @@ -0,0 +1,19 @@ +# Description: The M4 package contains a macro processor +# URL: http://www.seindal.dk/rene/gnu/ +# Maintainer: Tim Rice, tim at multitalents dot net +# Packager: pierre at nutyx dot org +name=m4 +version=1.4.17 +release=1 + +source=(http://ftp.gnu.org/gnu/m4/m4-$version.tar.xz) + +build() +{ +cd m4-$version +./configure --prefix=/usr +make +make check || true +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/temel/make/talimat b/talimatname/temel/make/talimat new file mode 100644 index 000000000..5d09902ef --- /dev/null +++ b/talimatname/temel/make/talimat @@ -0,0 +1,18 @@ +# Description: The Make package contains a program for compiling packages. +# URL: http://www.gnu.org/software/make/ +# Maintainers: Paul D. Smith psmith at gnu dot org,Boris Kolpackov boris at kolpackov dot net +# Packager: tnuttens at gmail dot com +PKGMK_GROUPS=(man locale) +name=make +version=4.1 +release=1 + +source=(http://ftp.gnu.org/gnu/make/make-$version.tar.bz2) +build() +{ +cd make-$version +./configure --prefix=/usr +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/temel/man-db/talimat b/talimatname/temel/man-db/talimat new file mode 100644 index 000000000..5999f2ae2 --- /dev/null +++ b/talimatname/temel/man-db/talimat @@ -0,0 +1,44 @@ +# Description: The Man-DB package contains programs for finding and viewing man pages. +# URL: http://savannah.nongnu.org/projects/man-db +# Maintainer: Colin Watson cjwatson at debian dot org +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org + +name=man-db +version=2.7.2 +release=1 + +source=(http://savannah.nongnu.org/download/man-db/man-db-$version.tar.xz \ +) + +PKGMK_GROUPS=(man locale) +run=(groff less) + +build() +{ +cd man-db-$version +PKG_CONFIG_PATH="/usr/lib/pkgconfig" ./configure --prefix=/usr \ +--libexecdir=/usr/lib \ +--docdir=/usr/share/doc/man-$version \ +--sysconfdir=/etc --disable-setuid \ +--with-browser=/usr/bin/lynx --with-vgrind=/usr/bin/vgrind \ +--with-grap=/usr/bin/grap + +make +# Certains test fails +make -k check || true +make DESTDIR=$PKG install +cat >> convert-mans << "EOF" +#!/bin/sh -e +FROM="$1" +TO="$2" +shift ; shift +while [ $# -gt 0 ] +do + FILE="$1" + shift + iconv -f "$FROM" -t "$TO" "$FILE" >.tmp.iconv + mv .tmp.iconv "$FILE" +done +EOF +install -m755 convert-mans $PKG/usr/bin +} diff --git a/talimatname/temel/mpc/talimat b/talimatname/temel/mpc/talimat new file mode 100644 index 000000000..7a498543e --- /dev/null +++ b/talimatname/temel/mpc/talimat @@ -0,0 +1,18 @@ +# Description: Library for the arithmetic of complex numbers with arbitrarily high precision. +# URL: http://www.multiprecision.org/ +# Maintainer: Andreas Enge,Philipe Théveny,Paul Zimmermann +# Packager: pierre at nutyx dot org +name=mpc +version=1.0.3 +release=1 + +source=(http://www.multiprecision.org/mpc/download/mpc-$version.tar.gz ) +build() +{ +cd mpc-$version +./configure --prefix=/usr --libdir=/lib +make +make check +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/temel/mpfr/talimat b/talimatname/temel/mpfr/talimat new file mode 100644 index 000000000..10e20d6ba --- /dev/null +++ b/talimatname/temel/mpfr/talimat @@ -0,0 +1,25 @@ +# Description: The MPFR package contains functions for multiple precision math +# URL: http://www.mpfr.org/ +# Maintainer: Guillaume Hanrot,Vincent Lefèvre,Patrick Pélissier,Philippe Théveny and Paul Zimmermann +# Packager: pierre at nutyx dot org +name=mpfr +version=3.1.3 +release=2 + +source=(http://www.mpfr.org/mpfr-current/mpfr-$version.tar.xz + http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-upstream_fixes-1.patch) + +build() +{ +cd mpfr-$version +patch -Np1 -i ../$name-$version-upstream_fixes-1.patch +./configure --prefix=/usr --enable-thread-safe \ + --libdir=/lib \ + --docdir=/usr/share/doc/mpfr-$version +make +make check +make DESTDIR=$PKG install +make html +make DESTDIR=$PKG install-html +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/temel/nasm/talimat b/talimatname/temel/nasm/talimat new file mode 100755 index 000000000..a2c5122ef --- /dev/null +++ b/talimatname/temel/nasm/talimat @@ -0,0 +1,27 @@ +# Description: 80x86 assembler designed for portability and modularity. +# URL: http://nasm.sourceforge.net/ +# Maintainers: H. Peter Anvin,Frank B. Kotler,Jin Kyu Song,Cyrill Gorcunov +# Packager: pierre at nutyx dot org +name=nasm +version=2.11.06 +release=1 +# http://www.nasm.us/pub/nasm/releasebuilds/$version/$name-$version.tar.xz +source=( ftp://ftp.debian.org/debian/pool/main/n/nasm/nasm_2.11.06-1really2.11.05.orig.tar.xz + http://www.nasm.us/pub/nasm/releasebuilds/$version/nasm-$version-xdoc.tar.xz) + +build() { + cd $name-2.11.05 + ./configure --prefix=/usr\ + --mandir=/usr/share/man + make + mkdir -p $PKG/usr/bin + mkdir -p $PKG/usr/share/man/man1 + make INSTALLROOT=$PKG install + +mkdir -pv $PKG/usr/share/doc/nasm-$version/html +cd ../$name-2.11.06 +cp -v doc/html/*.html $PKG/usr/share/doc/nasm-$version/html +cp -v doc/*.{txt,ps,pdf} $PKG/usr/share/doc/nasm-$version +mkdir -pv $PKG/usr/share/info +cp -v doc/info/* $PKG/usr/share/info +} diff --git a/talimatname/temel/ncurses/talimat b/talimatname/temel/ncurses/talimat new file mode 100644 index 000000000..5fbceea04 --- /dev/null +++ b/talimatname/temel/ncurses/talimat @@ -0,0 +1,62 @@ +# Description: Libraries for terminal-independent handling of character screens. +# URL: http://www.gnu.org/software/ncurses/ncurses.html +# Maintainers: Thomas E. Dickey TD,Juergen Pfeifer JPF,Eric S Raymond ESR,Alexander V Lukyanov,Philippe Blain PB,Sven Verdoolaege SV +# Packager: tnut at nutyx dot org +name=ncurses +version=6.0 +release=1 + +source=(ftp://invisible-island.net/ncurses/ncurses-$version.tar.gz) + +build() +{ +cd ncurses-$version + +sed -i '/LIBTOOL_INSTALL/d' c++/Makefile.in + +./configure --prefix=/usr --mandir=/usr/share/man \ +-infodir=/usr/share/info --without-normal \ +--with-shared --bindir=/bin --sbindir=/sbin \ +--libdir=/lib --without-debug --enable-pc-files \ +--enable-widec --with-install-prefix=$PKG + +make + +make install + +mkdir -p $PKG/lib + +for lib in ncurses form panel menu ; do \ + rm -vf $PKG/lib/lib${lib}.so ; \ + echo "INPUT(-l${lib}w)" >$PKG/lib/lib${lib}.so ; \ + ln -sfv lib${lib}w.a $PKG/lib/lib${lib}.a ; \ +done +ln -sfv libncurses++w.a $PKG/lib/libncurses++.a +rm -vf $PKG/usr/lib/libcursesw.so +echo "INPUT(-lncursesw)" >$PKG/lib/libcursesw.so +ln -sfv libncurses.so $PKG/lib/libcurses.so +ln -sfv libncursesw.a $PKG/lib/libcursesw.a +ln -sfv libncurses.a $PKG/lib/libcurses.a + +make distclean + +./configure --prefix=/usr --with-shared --without-normal \ +--mandir=/usr/share/man --infodir=/usr/share/info \ +--bindir=/bin --sbindir=/sbin --libdir=/lib \ +--without-debug --without-cxx-binding --with-install-prefix=$PKG + +make sources libs + +cp -av lib/lib*.so.6* $PKG/lib + +rm -rf $PKG/usr/lib/terminfo + +mkdir $PKG/lib/ncurses +for DIR in terminfo tabset +do + mv -v $PKG/usr/share/$DIR \ + $PKG/lib/ncurses + ln -sv ../../lib/ncurses/$DIR $PKG/usr/share/$DIR +done + +} diff --git a/talimatname/temel/nutyx/talimat b/talimatname/temel/nutyx/talimat new file mode 100644 index 000000000..0bf23c991 --- /dev/null +++ b/talimatname/temel/nutyx/talimat @@ -0,0 +1,22 @@ +# Description: Base system of NuTyX, contains all folders and startup scripts. +# URL: https://github.com/nutyx +# Maintainer: tnut at nutyx dot org +# Packager: tnut at nutyx dot org + +PKGMK_GROUPS=(man) +PKGMK_IGNORE_RUNTIMEDEPS=yes + +name=nutyx +version=8.0 +release=1 +source=(http://downloads.nutyx.org/files/nutyx-basicfs-$version.tar.bz2) +build () { +cd nutyx-basicfs/nutyx-houaphan-basicfs/rootfs +mv * $PKG/ +mkdir -p $PKG/usr/local +case $(uname -m) in +x86_64) ln -sv lib $PKG/lib64 + ln -sv lib $PKG/usr/lib64 + ln -sv lib $PKG/usr/local/lib64;; +esac +} diff --git a/talimatname/temel/openssh/openssh.README b/talimatname/temel/openssh/openssh.README new file mode 100644 index 000000000..ff47d61cb --- /dev/null +++ b/talimatname/temel/openssh/openssh.README @@ -0,0 +1,439 @@ +Pour lancer le service ssh + +- 1. installer soit le port: openssh.service +- 2. La page + http://www.linuxfromscratch.org/blfs/view/svn/postlfs/openssh.html + +Pour plus d'infos + +Astuces diverses: + +- Créer une nouvelle paire de clé (privée/publique) +$ ssh-keygen -t dsa +Enter file in which to save the key (/home/thierry/.ssh/id_dsa): +Enter passphrase (empty for no passphrase): +Enter same passphrase again: +Your identification has been saved in /home/thierry/.ssh/id_dsa. +Your public key has been saved in /home/thierry/.ssh/id_dsa.pub. +The key fingerprint is: +87:66:b7:a0:f6:0e:6a:71:2c:5d:ee:5f:17:2a:b7:2f thierry@nutyx + +Pour l'envoyer directement sur le serveur ssh: + +$ cat ~/.ssh/id_dsa.pub | ssh user@remotehost "cat - >> ~/.ssh/authorized_keys" + +- Une autre façon de l'envoyer: + +$ ssh-copy-id -i ~/.ssh/id_dsa.pub user@remotehost + +- Eviter le message lastlog: + +$ ssh -T user@hostname.com + +- Piping + +Exemple de serialisation d'un process de sauvegarde au travers ssh: + +$ ufsdump 0uf - /dev/md/rdsk/d33 | ssh r280n "dd obs=32k ibs=32k of=/dev/rmt/0n" + +- rsync à travers ssh: + +$ rsync -avz -e "ssh -i /home/thisuser/cron/thishost-rsync-key" \ +remoteuser@remotehost:/remote/dir /this/dir/ + +- X-forwarding ou lancer le serveur X à distance à travers ssh + +$ ssh -X thierry@remotehost +Warning: untrusted X11 forwarding setup failed: xauth key data not generated +Warning: No xauth data; using fake authentication data for X11 forwarding. + +- Port forwarding / Redirection de ports entre 2 hosts: + +Set up a localforward from the remote machine port 25 to a local port 9025: +Rediriger un locaforward depuis la machine à distance port 25 sur la machine locale port 9025: + +$ ssh -L 9025:localhost:25 thierry@remotehost + +- No command: + +Parfois on souhaite un config avec un forward utilisant un shell + +$ ssh -N -L 9025:localhost:25 patrick@remotehost + +- KeepAlive: + +Getting tired of those timeouts by the firewall? Have ssh send a keepalive +Raz le bol des timeouts des routeurs / parefeu ? ssh peut envoyer un signal "keepalive" + +Ajoutez ds votre $HOME/.ssh/ssh_config + +KeepAlive yes +ServerAliveInterval 60 + +- Définir un nouveau socket pour proxy + +Sometimes it's interesting to start a socks daemon. You can configure this in your browser to surf as it seems to come from the remote machine. +Il est parfois intéressant de démarrer un démon socket. Vous pouvez configurer cela dans votre navigateur et faire transiter TOUTES les requêtes comme si elles venaient de la +machine à distance. + +$ ssh -D 9999 patrick@remotehost + +- Passer à travers les proxy http: + +Les pares feu des entreprises ne permettent très souvent que l'accès à l'extérieur via le port http. Plus d'info sur http://www.agroman.net/corkscrew/ + +ProxyCommand /usr/bin/corkscrew proxy-ip 8080 %h %p ~/.ssh/myauth + +- Chaining ssh hopping: + +Host pc1.example.org pc2.example.org +ForwardAgent yes +ProxyCommand ssh -qax bastion.example.org /usr/bin/nc -w 120 %h %p + +- Netcat mode: + +Starting from openssh 5.4: we can have ssh act as netcat. (-W) This connects stdio on the client to a single port forward on the server. This allows, for example, using ssh as a +ProxyCommand to route connections via intermediate servers.” + +sh -p 443 -W remotehost2:23 patrick@remotehost +Trying remotehost2... +Connected to remotehost2. +Escape character is '^]'. + +User Name : ^] +telnet> close +$ + +- Mounting over ssh: + +Sometimes it's nice to mount a remote directory over ssh. Fuse and sshfs are your friend +Parfois il est très agrèable de pouvoir monter un dossier à distance à travers ssh, les ports fuse et sshfs sont vos amis. + +$ sshfs remote-user@remote.server:/remote/directory /mnt/remote-fs/ + +- VPN Tunneling + +Did you know that ssh can do layer 2 and 3 VPN tunneling? +Check out ssh -w. Example from manpage: + +$ ssh -f -w 0:1 192.168.1.15 true +$ ifconfig tun0 10.0.50.1 10.0.99.1 netmask 255.255.255.252 + +- SSH http multiplexer: + +sslh lets one accept both HTTPS and SSH connections on the same port. It makes it possible to connect to an SSH server on port 443 (e.g. from inside a corporate firewall) while +still serving HTTPS on that port. http://www.rutschle.net/tech/sslh.shtml + +- Speed + +Compression + +If you are working on a slow link, compression (-C) and using a simple cipher (-c blowfish) saves you speed + +$ ssh -C -c blowfish patrick@remotehost + +- Multiplexing - ControlMaster: + +Another great way to speed up ssh is to re-use the same connection when you connect multiple times to the same host + +$ mkdir –p ~/.ssh/connections +$ chmod 700 ~/.ssh/connections + +Add this to your ~/.ssh/config file: +Host * +ControlMaster auto +ControlPath ~/.ssh/connections/%r_%h_%p + +-- Managing keys + +- Ignorer les Hostkeys: + +Quand vous installez et ré-installez sans arrêt, vous souhaitez certainement vous débarassez de ce message "hostfile key verification": + +$ ssh user@host -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null + +- Vérifier si une clé (hostkey) existe: + +$ ssh-keygen -F 192.168.2.152 +# Host 192.168.2.152 found: line 31 type RSA +192.168.2.152 ssh-rsa +AAAAB3NzaC1yc2EAAAABIwAAAQEAwHH15HpeJo21wyqpe2iFM8/0CtoYnE9DDXfCewws7iMhM+vgp7pjnaC83IgAt7G/x/VDHcbnyuI4odrGSEAE5wm7LNuT6uSfQMbXCayE+uoOIrAVhf41ZnAFQrs/+Mutk5LFEjPPNhuriq5ltBT4UwMlYQMa5z/SzmxV0ZAGXks5GMDz0o89yUwRarRfsGudASEtzUxgnxnOo5STBMZOdQ0GNEVdfJDgfJDAOi34T1FidpCqAtm8akYuB+Qsj3/hDQmIT+GsKYaGNZvz8ZNnPBAc9kWlS6VqXXNreyEeu7AmHDWXjMP3NW1tsibmZ8zeOSZdmEVEiuaYCIvERDq3MQ== + +- Supprimer une hostkey: + +$ ssh-keygen -R 192.168.2.152 +/home/thierry/.ssh/known_hosts updated. +Original contents retained as /home/thierry/.ssh/known_hosts.old + +- Récupérer la clé publique à distance + +$ ssh-keyscan remotehost +# remotehost SSH-2.0-OpenSSH_5.2 +remotehost ssh-rsa +AAAAB3NzaC1yc2EAAAABIwAAAQEAyREFGMBB6Qi1uoEYIk4GlqLXdS26moAxmV69UX0icQjp0Rw53xZ/2L0ZQwhsUiFV1vq4QfZNeUO142IzBgSspgsJZ7wJq213tsE7WIJGIBqvWnhU3vJuL9wgYT8f6BAvLoEfapFhLy24TDmn2DXldJAYgo8MnUbRrJlvnhQZPpd5cDWCXkzPGQE8r7REZsAWbWNlVOFRvZioPoGCGYMtsDWSBelBISGkedoNpTSpRkMmBAnsHBfvIzDPoTDYL4PZR0jJ8MaJrDhRtD4caRw4HVyhzSa3/FCpcm09PyBRabH/CyxNSOZjLc2+N9Ph9AKeTNgvmxP70wx668XaGYwCrQ== + +- ssh DNS keys + + +Bridging the gap +Image courtesy by Wouter Horré + + +Patrick Debois +Independent IT-consultant +Bridging the gap between projects and operations +by using Agile techniques both in development,project management and system administration. + +availability: January 2013 +Just Enough Developed Infrastructure +ssh tricks - the usual and beyond + SSH is an amazing beast. I nearly use it everyday and I'm amazed every time I learn something new. The following is a list of my tricks in the bag. It starts with the usual +tricks that you find all over the place, but I hope there will be some new tricks for you too. + +What's your best trick? Share it in the comments with the world. Nobody can know enough of ssh! +The basics: +Password-less login: + +This is usually the first thing start doing when want automation with ssh + +#Create a new keypair +$ ssh-keygen -t dsa +Generating public/private dsa key pair. +Enter file in which to save the key (/Users/patrick/.ssh/id_dsa): +Enter passphrase (empty for no passphrase): +Enter same passphrase again: +Your identification has been saved in /Users/patrick/.ssh/id_dsa. +Your public key has been saved in /Users/patrick/.ssh/id_dsa.pub. +The key fingerprint is: +87:66:b7:a0:f6:0e:6a:71:2c:5d:ee:5f:17:2a:b7:2f patrick@localhost +The key's randomart image is: ++--[ DSA 1024]----+ +| | +| | +| | +| .. | +| o oS o . | +| o ++.+ . . . | +| ++. o + . | +| .o o. +Eo | +| .. .o.. .o. | ++-----------------+ +$ cat ~/.ssh/id_dsa.pub | ssh user@remotehost "cat - >> ~/.ssh/authorized_keys" +$ ssh user@remotehost + +Install your keys on a remote server: + +$ ssh-copy-id -i ~/.ssh/id_dsa.pub user@remotehost +#Alternative +$ cat ~/.ssh/id_dsa.pub | ssh user@remotehost "cat - >> ~/.ssh/authorized_keys" + +Passphrase automation: + +If you have protected your keys with a passphrase (which you should), then it is annoying to re-enter that all the time. You can avoid that by running your environment inside an +ssh-agent and using ssh-add to enter the passphrase once. + +$ ssh-add ~/.ssh/id_dsa +Need passphrase for /home/mah/.ssh/id_dsa (you@example.com). +Enter passphrase: +$ + +Pseudo Terminal : + +some commands like sudo require a pseudo terminal to be activated + +$ ssh -t patrick@remotehost sudo cat /etc/passwd + +Avoid lastlog: + +Log in without appearing in lastlog/w and who output. + +$ ssh -T user@hostname.com + +Piping + +Example of using piping to backup over the network + +$ ufsdump 0uf - /dev/md/rdsk/d33 | ssh r280n "dd obs=32k ibs=32k of=/dev/rmt/0n" + +Rsync over ssh + +$ rsync -avz -e "ssh -i /home/thisuser/cron/thishost-rsync-key" remoteuser@remotehost:/remote/dir /this/dir/ + +Tunnels and firewall-piercings: +X-forwarding: + +$ ssh -X patrick@remotehost +Warning: untrusted X11 forwarding setup failed: xauth key data not generated +Warning: No xauth data; using fake authentication data for X11 forwarding. +Last login: Fri Aug 27 20:27:40 2010 + +Port forwarding: + +Set up a localforward from the remote machine port 25 to a local port 9025 + +$ ssh -L 9025:localhost:25 patrick@remotehost + +No command: + +Sometimes you just want to setup a forward with having a shell + +$ ssh -N -L 9025:localhost:25 patrick@remotehost + +KeepAlive: + +Getting tired of those timeouts by the firewall? Have ssh send a keepalive/ + +Put the following options in your $HOME/.ssh/ssh_config + + KeepAlive yes + ServerAliveInterval 60 + +Socks Daemon for proxying: (-D) + +Sometimes it's interesting to start a socks daemon. You can configure this in your browser to surf as it seems to come from the remote machine. + +$ ssh -D 9999 patrick@remotehost + +Tunneling over an http proxy: + +Corporate firewalls often only allow http to go outside. See corkscrew + +ProxyCommand /usr/bin/corkscrew proxy-ip 8080 %h %p ~/.ssh/myauth + +Chaining ssh hopping: + +Host pc1.example.org pc2.example.org +ForwardAgent yes +ProxyCommand ssh -qax bastion.example.org /usr/bin/nc -w 120 %h %p + +Netcat mode: + +Starting from openssh 5.4: we can have ssh act as netcat. (-W) This connects stdio on the client to a single port forward on the server. This allows, for example, using ssh as a +ProxyCommand to route connections via intermediate servers.” + +$ ssh -p 443 -W remotehost2:23 patrick@remotehost +Trying remotehost2... +Connected to remotehost2. +Escape character is '^]'. + +User Name : ^] +telnet> close +$ + +Mounting over ssh: + +Sometimes it's nice to mount a remote directory over ssh. Fuse and sshfs are your friend + +$ sshfs remote-user@remote.server:/remote/directory /mnt/remote-fs/ + +http://fuse.sourceforge.net/sshfs.html +VPN Tunneling: + +Did you know that ssh can do layer 2 and 3 VPN tunneling? + +Check out ssh -w. Example from manpage: + +$ ssh -f -w 0:1 192.168.1.15 true +$ ifconfig tun0 10.0.50.1 10.0.99.1 netmask 255.255.255.252 + +SSH http multiplexer: + +sslh lets one accept both HTTPS and SSH connections on the same port. It makes it possible to connect to an SSH server on port 443 (e.g. from inside a corporate firewall) while +still serving HTTPS on that port. http://www.rutschle.net/tech/sslh.shtml +Speed +Compression + +If you are working on a slow link, compression (-C) and using a simple cipher (-c blowfish) saves you speed + +$ ssh -C -c blowfish patrick@remotehost + +Multiplexing - ControlMaster: + +Another great way to speed up ssh is to re-use the same connection when you connect multiple times to the same host + +$ mkdir –p ~/.ssh/connections +$ chmod 700 ~/.ssh/connections + +Add this to your ~/.ssh/config file: +Host * +ControlMaster auto +ControlPath ~/.ssh/connections/%r_%h_%p + +Managing keys +Ignore Hostkeys: + +When you're re-installing a machine over and over again, you often want to get rid of the hostfile key verification. This is what you need: + +$ ssh user@host -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null + +Check if hostkey exists: + +k$ ssh-keygen -F 192.168.2.152 +# Host 192.168.2.152 found: line 31 type RSA +192.168.2.152 ssh-rsa +AAAAB3NzaC1yc2EAAAABIwAAAQEAwHH15HpeJo21wyqpe2iFM8/0CtoYnE9DDXfCewws7iMhM+vgp7pjnaC83IgAt7G/x/VDHcbnyuI4odrGSEAE5wm7LNuT6uSfQMbXCayE+uoOIrAVhf41ZnAFQrs/+Mutk5LFEjPPNhuriq5ltBT4UwMlYQMa5z/SzmxV0ZAGXks5GMDz0o89yUwRarRfsGudASEtzUxgnxnOo5STBMZOdQ0GNEVdfJDgfJDAOi34T1FidpCqAtm8akYuB+Qsj3/hDQmIT+GsKYaGNZvz8ZNnPBAc9kWlS6VqXXNreyEeu7AmHDWXjMP3NW1tsibmZ8zeOSZdmEVEiuaYCIvERDq3MQ== + +Remove a hostkey: + +$ ssh-keygen -R 192.168.2.152 +/Users/patrick/.ssh/known_hosts updated. +Original contents retained as /Users/patrick/.ssh/known_hosts.old + +Get hostkey of remote server: + +$ ssh-keyscan remotehost +# remotehost SSH-2.0-OpenSSH_5.2 +remotehost ssh-rsa +AAAAB3NzaC1yc2EAAAABIwAAAQEAyREFGMBB6Qi1uoEYIk4GlqLXdS26moAxmV69UX0icQjp0Rw53xZ/2L0ZQwhsUiFV1vq4QfZNeUO142IzBgSspgsJZ7wJq213tsE7WIJGIBqvWnhU3vJuL9wgYT8f6BAvLoEfapFhLy24TDmn2DXldJAYgo8MnUbRrJlvnhQZPpd5cDWCXkzPGQE8r7REZsAWbWNlVOFRvZioPoGCGYMtsDWSBelBISGkedoNpTSpRkMmBAnsHBfvIzDPoTDYL4PZR0jJ8MaJrDhRtD4caRw4HVyhzSa3/FCpcm09PyBRabH/CyxNSOZjLc2+N9Ph9AKeTNgvmxP70wx668XaGYwCrQ== + +- SSH DNS Keys + +Instead of using your local hostfile, you can store your keys in DNS. Have a look at http://freshmeat.net/projects/sshfp/ to do the job. +Then you can specify ssh needs to: + +$ ssh localhost -o "VerifyHostKeyDNS=yes" +yes authenticity of host 'localhost (127.0.0.1)' can't be established. +RSA key fingerprint is 2d:d3:29:bd:4d:e2:7d:a3:b0:15:96:26:d4:60:13:34. +Matching host key fingerprint found in DNS. +Are you sure you want to continue connecting (yes/no)? + +- SSH Escape Sequences: + +It often happens to me that I'm working into an ssh shell that used forwarding. I always thought there was no way to change the forwarding rules and that I had to logout. It +seems not! SSh has an internal shell activated by a tilde. Seeing is believing! + +Escape sequences are only recognized after a newline and are initiated with a tilde (~) unless you modify it with the -e flag. + +Hit ENTER ~? on a running ssh session to see a list of escapes: + +~. – terminate connection +~B – send a BREAK to the remote system +~C – open a command line +~R – Request rekey (SSH protocol 2 only) +~^Z – suspend ssh +~# – list forwarded connections +~& – background ssh (when waiting for connections to terminate) +~? – this message +~~ – send the escape character by typing it twice +(Note that escapes are only recognized immediately after newline.) +~. and ~# are particularly useful. + +- Visualiser la clé: + +Every host key has it's own visual fingerprint + +$ ssh -o VisualHostKey=yes thierry@localhost +Host key fingerprint is 9f:a0:03:c1:63:8b:b8:c6:d6:83:cb:22:33:cb:83:cc ++--[ RSA 2048]----+ +| | +| . | +| = | +| . o + | +|. . o S | +|..o . . o . | +|== o o o | +|@E. . . | +|+B. | ++-----------------+ + + diff --git a/talimatname/temel/openssh/talimat b/talimatname/temel/openssh/talimat new file mode 100644 index 000000000..6a716870e --- /dev/null +++ b/talimatname/temel/openssh/talimat @@ -0,0 +1,51 @@ +# Description: Free version of the SSH connectivity tools +# URL: http://www.openssh.org/ +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +name=openssh +version=7.1p2 +release=1 + +source=(ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/$name-$version.tar.gz + http://downloads.nutyx.org/files/patchs/openssh-server/service-saravane-01.patch) +build() { +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + +unset MAKEFLAGS +cd $name-$version + +install -v -m700 -d $PKG/var/lib/sshd + +chown -v root:sys $PKG/var/lib/sshd + +./configure --prefix=/usr \ +--sysconfdir=/etc/ssh \ +--datadir=/usr/share/sshd \ +--with-md5-passwords \ +--with-privsep-path=/var/lib/sshd \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info + +make DESTDIR=$PKG install + +if [ -f /etc/pam.d/login ]; then + mkdir -p $PKG/etc/pam.d + sed 's@d/login@d/sshd@g' /etc/pam.d/login > $PKG/etc/pam.d/sshd + chmod 644 $PKG/etc/pam.d/sshd +fi + +install -v -m755 contrib/ssh-copy-id $PKG/usr/bin +install -v -m644 contrib/ssh-copy-id.1 \ +$PKG/usr/share/man/man1 + +install -v -m755 -d $PKG/usr/share/doc/$name-$version +install -v -m644 INSTALL LICENCE OVERVIEW README* \ +$PKG/usr/share/doc/$name-$version + +cd $SRC + +tar xf $scripts-$scriptsversion.tar.bz2 +cd $SRC/$scripts-$scriptsversion +patch -Np1 -i ../service-saravane-01.patch +make DESTDIR=$PKG install-sshd +} diff --git a/talimatname/temel/openssl/talimat b/talimatname/temel/openssl/talimat new file mode 100644 index 000000000..46230537e --- /dev/null +++ b/talimatname/temel/openssl/talimat @@ -0,0 +1,54 @@ +# Description: The Open Source toolkit for Secure Sockets Layer and Transport Layer Security. +# URL: http://www.openssl.org/ +# Packager: tnut at nutyx dot org +name=openssl +version=1.0.2f +release=1 + +source=(ftp://ftp.openssl.org/source/$name-$version.tar.gz) + +PKGMK_GROUPS=(devel man doc) + +build() { +unset MAKEFLAGS + +cd $name-$version + +./config --prefix=/usr \ + --openssldir=/etc/ssl \ + shared zlib-dynamic + +make +make INSTALL_PREFIX=$PKG MANDIR=/usr/share/man \ +MANSUFFIX=ssl install + +cp -v -r certs $PKG/etc/ssl + +mv $PKG/usr/bin \ +$PKG + +mv $PKG/usr/lib* \ +$PKG/lib + +mkdir $PKG/usr/lib + +mv $PKG/lib/pkgconfig \ +$PKG/usr/lib + +for file in libcrypto.pc openssl.pc libssl.pc + do + sed -i "s/lib64/lib/" $PKG/usr/lib/pkgconfig/$file +done +install -dv -m755 $PKG/usr/share/doc/openssl-$version +cp -vfr doc/* $PKG/usr/share/doc/openssl-$version + +} +devel() +{ +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/${name}.devel#$version-any.$PKGMK_PACKAGE_EXT \ +usr/lib/pkgconfig usr/include + +rm -r usr/lib/pkgconfig usr/include +} diff --git a/talimatname/temel/pam/talimat b/talimatname/temel/pam/talimat new file mode 100644 index 000000000..15549a14a --- /dev/null +++ b/talimatname/temel/pam/talimat @@ -0,0 +1,32 @@ +# Description: Pluggable Authentication Modules to choose how applications authenticate users. +# URL: http://www.kernel.org/pub/libs/pam +# Packager: tnut at nutyx dot org +name=pam +version=1.2.1 +release=1 + +source=(http://linux-pam.org/library/Linux-PAM-$version.tar.bz2) + +build() { +if [ "`uname -m`" == "x86_64" ]; then + LIB=lib64 +else + LIB=lib +fi + +mkdir -p $PKG/etc/pam.d +cd Linux-PAM-$version +./configure --prefix=/usr --sysconfdir=/etc \ +--enable-securedir=/$LIB/security \ +--docdir=/usr/share/doc/Linux-PAM-$version \ +--disable-nis --libdir=/usr/lib +make +make DESTDIR=$PKG install +chmod -v 4755 $PKG/sbin/unix_chkpwd + +for file in pam pam_misc pamc +do + mv -v $PKG/usr/lib/lib${file}.so.* $PKG/$LIB && + ln -sfv ../../$LIB/$(readlink $PKG/usr/lib/lib${file}.so) $PKG/usr/lib/lib${file}.so +done +} diff --git a/talimatname/temel/patch/talimat b/talimatname/temel/patch/talimat new file mode 100644 index 000000000..8a930e6e1 --- /dev/null +++ b/talimatname/temel/patch/talimat @@ -0,0 +1,18 @@ +# Description: The GNU patch tool +# URL: http://www.gnu.org/software/patch/patch.html +# Maintainers: Larry Wall,Paul Eggert,Wayne Davison,David MacKenzie,Andreas Gruenbacher +# Packager: tnut at nutyx dot org +name=patch +version=2.7.5 +release=1 + +source=(http://ftp.gnu.org/gnu/patch/patch-$version.tar.xz) + +build() +{ +cd patch-$version +./configure --prefix=/usr +make +make prefix=$PKG/usr \ +mandir=$PKG/usr/share/man install +} diff --git a/talimatname/temel/pciutils/pciutils.post-install b/talimatname/temel/pciutils/pciutils.post-install new file mode 100644 index 000000000..10c27ca61 --- /dev/null +++ b/talimatname/temel/pciutils/pciutils.post-install @@ -0,0 +1 @@ +usr/sbin/update-pciids diff --git a/talimatname/temel/pciutils/talimat b/talimatname/temel/pciutils/talimat new file mode 100644 index 000000000..404d1113e --- /dev/null +++ b/talimatname/temel/pciutils/talimat @@ -0,0 +1,29 @@ +# Description: PCI bus configuration space access library and tools +# URL: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.html +# Packager: pierre at nutyx dot org + +name=pciutils +version=3.4.1 +release=1 + +source=( ftp://ftp.kernel.org/pub/software/utils/$name/$name-$version.tar.xz ) + +PKGMK_GROUPS=(devel man) +build() { +cd $name-$version +make OPT="$CFLAGS -fPIC -DPIC" \ +ZLIB=no \ +PREFIX=/usr \ +SHAREDIR=/usr/share/misc \ +MANDIR=/usr/share/man \ +SHARED=yes all + +mkdir -p $PKG/usr/share/man +mkdir -p $PKG/usr/lib +make PREFIX=$PKG/usr \ +SHAREDIR=$PKG/usr/share/misc \ +MANDIR=$PKG/usr/share/man \ +SHARED=yes ZLIB=no \ +install install-lib +chmod -v 755 $PKG/usr/lib/libpci.so.$version +} diff --git a/talimatname/temel/perl/talimat b/talimatname/temel/perl/talimat new file mode 100644 index 000000000..6e7c9b903 --- /dev/null +++ b/talimatname/temel/perl/talimat @@ -0,0 +1,57 @@ +# Description: The Perl package contains the Practical Extraction and Report Language. +# URL: http://www.perl.org/ +# Packager: pierre at nutyx dot org + +name=perl +version=5.22.1 +release=1 + +source=(http://ftp.funet.fi/pub/CPAN/src/$name-$version.tar.bz2) + +build() +{ +cd $name-$version + +if [ "`uname -m`" == "x86_64" ]; then + _ARCH="-Dcccdlflags='-fPIC'" +else + _ARCH="" +fi + +echo "127.0.0.1 localhost $(hostname)" > /etc/hosts +export BUILD_ZLIB=False +export BUILD_BZIP2=0 + + +sh Configure -des -Dusethreads \ + -Dprefix=/usr -Duseshrplib -Dscriptdir=/usr/bin \ + -Dvendorbin=/usr/bin -Dsitebin=/usr/bin \ + -Dvendorprefix=/usr -Dinc_version_list=none \ + -Darchlib=/usr/lib/share/perl5/base \ + -Dprivlib=/usr/lib/share/perl5/base \ + -Dvendorlib=/usr/lib/share/perl5/vendor \ + -Dvendorarch=/usr/lib/perl5/vendor \ + -Dsitelib=/usr/lib/perl5/site \ + -Dsitearch=/usr/lib/perl5/site \ + -Dman1dir=/usr/share/man/man1 \ + -Dman3dir=/usr/share/man/man3 \ + -Dpager="/usr/bin/less isR" ${_ARCH} + +make +# Only when we are building a new base + +if [ -L /tools ]; then + make -k test || true +fi + +make DESTDIR=$PKG install +find $PKG -iname 'TODO*' -or \ + -iname 'Change*' -or \ + -iname 'README*' -or \ + -name '*.bs' -or \ + -name .packlist -or \ + -name perllocal.pod | xargs rm +find $PKG -depth -empty -exec rmdir {} \; +chmod -R +w $PKG +unset BUILD_ZLIB BUILD_BZIP2 +} diff --git a/talimatname/temel/pkg-config/talimat b/talimatname/temel/pkg-config/talimat new file mode 100644 index 000000000..5b02bc06f --- /dev/null +++ b/talimatname/temel/pkg-config/talimat @@ -0,0 +1,21 @@ +# Description: A system for managing library compile/link flags. +# URL: http://pkgconfig.freedesktop.org/ +# Maintainer: Tollef Fog Heen tfheen at err dot no +# Packager: tnut at nutyx dot org +PKGMK_GROUPS=(man doc) + +name=pkg-config +version=0.29 +release=1 + +source=(http://pkgconfig.freedesktop.org/releases/pkg-config-$version.tar.gz) +build() +{ +cd pkg-config-$version +./configure --prefix=/usr \ +--with-internal-glib \ +--disable-host-tool \ +--docdir=/usr/share/doc/pkg-config-$version +make +make DESTDIR=$PKG install +} diff --git a/talimatname/temel/procps-ng/talimat b/talimatname/temel/procps-ng/talimat new file mode 100644 index 000000000..d3ef99a06 --- /dev/null +++ b/talimatname/temel/procps-ng/talimat @@ -0,0 +1,31 @@ +# Description: Utilities for monitoring your system and its processes. +# URL: http://procps.sourceforge.net/ +# Packager: pierre at nutyx dot org, tnut at nutyx dot org +name=procps-ng +version=3.3.11 +release=1 + +source=(http://downloads.sourceforge.net/project/$name/Production/$name-$version.tar.xz ) + +PKGMK_GROUPS=(devel man doc) + +build() +{ +cd $name-$version + +./configure --prefix=/usr \ +--exec-prefix= \ +--libdir=/lib --bindir=/bin --sbindir=/sbin \ +--docdir=/usr/share/doc/procps-ng-$version \ +--disable-static \ +--disable-skill \ +--disable-kill +make +make DESTDIR=$PKG install + +mkdir -p $PKG/usr/lib + +mv $PKG/lib/pkgconfig \ +$PKG/usr/lib/ + +} diff --git a/talimatname/temel/psmisc/talimat b/talimatname/temel/psmisc/talimat new file mode 100644 index 000000000..701cade7f --- /dev/null +++ b/talimatname/temel/psmisc/talimat @@ -0,0 +1,17 @@ +# Description: Set of some small useful utilities that use the proc filesystem. +# URL: http://psmisc.sourceforge.net/ +# Maintainers: Werner Almesberger werner at almesberger dot net,Craig Small csmall at small dot dropbear dot id dot au,Trent Waddington trent dot waddington @ gmail dot com +# Packager: tnut at nutyx dot org +name=psmisc +version=22.21 +release=1 + +source=(http://prdownloads.sourceforge.net/psmisc/psmisc-$version.tar.gz) + +build() +{ +cd psmisc-$version +./configure --prefix=/usr --libdir=/lib --bindir=/bin +make +make DESTDIR=$PKG install +} diff --git a/talimatname/temel/readline/talimat b/talimatname/temel/readline/talimat new file mode 100644 index 000000000..990a16b1a --- /dev/null +++ b/talimatname/temel/readline/talimat @@ -0,0 +1,58 @@ +# Description: Set of libraries that offers command-line editing and history capabilities. +# URL: http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html +# Maintainer: Chet Ramey, chet dot ramey at case dot edu +# Packager: pierre at nutyx dot org +name=readline +version=6.3 +release=1 + +source=(http://ftp.gnu.org/gnu/readline/readline-$version.tar.gz + http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-upstream_fixes-3.patch) + +PKGMK_GROUPS=(devel man doc) + +build() +{ +cd readline-$version +patch -Np1 -i ../$name-$version-upstream_fixes-3.patch + +sed -i '/MV.*old/d' Makefile.in +sed -i '/{OLDSUFF}/c:' support/shlib-install + +./configure --prefix=/usr \ +--docdir=/usr/share/doc/readline-$version + +make SHLIB_LIBS=-lncurses + +make DESTDIR=$PKG install + +mkdir -p $PKG/lib + +mv -v $PKG/usr/lib/lib{readline,history}.so.* \ +$PKG/lib + +rm -rf $PKG/usr/share/info/dir + +mkdir -p $PKG/usr/share/doc/readline-$version +install -v -m644 doc/*.{ps,pdf,html,dvi} \ +$PKG/usr/share/doc/readline-$version + +rm -rv $PKG/usr/bin + +ln -sfv ../../lib/libreadline.so.6 \ +$PKG/usr/lib/libreadline.so + +ln -sfv ../../lib/libhistory.so.6 \ +$PKG/usr/lib/libhistory.so + +} +devel() +{ +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/${name}.devel#$version-any.$PKGMK_PACKAGE_EXT \ +usr/lib/libhistory.a usr/lib/libreadline.a usr/include usr/share/readline \ +usr/lib/libhistory.so usr/lib/libreadline.so +rm -r usr/lib/libhistory.a usr/lib/libreadline.a usr/include usr/share/readline \ +usr/lib/libhistory.so usr/lib/libreadline.so +} diff --git a/talimatname/temel/rsync/rsync.README b/talimatname/temel/rsync/rsync.README new file mode 100644 index 000000000..c827fc0cf --- /dev/null +++ b/talimatname/temel/rsync/rsync.README @@ -0,0 +1,27 @@ +Pour lancer le service rsync, 2 choix: + +- 1. installer soit le port: rsync.service +- 2. http://www.linuxfromscratch.org/blfs/view/svn/basicnet/rsync.html + En bas de la page, télécharger et lancer + make install-rsyncd dans le dossier où sont les fichiers extraits. + +Voici un fichier de configuration basique: + +cat > /etc/rsyncd.conf << "EOF" +# This is a basic rsync configuration file +# It exports a single module without user authentication. + +motd file = /home/rsync/welcome.msg +use chroot = yes + +[localhost] + path = /home/rsync + comment = Default rsync module + read only = yes + list = yes + uid = rsyncd + gid = rsyncd + +EOF + +Vous trouverez plus d'information sur http://rsync.samba.org/documentation.html diff --git a/talimatname/temel/rsync/rsync.driver b/talimatname/temel/rsync/rsync.driver new file mode 100644 index 000000000..14dd3e5fb --- /dev/null +++ b/talimatname/temel/rsync/rsync.driver @@ -0,0 +1,143 @@ +#!/usr/bin/perl +# +# /etc/ports/drivers/rsync: rsync(1) driver script for ports(8) +# + +use warnings; +use strict; +use File::Basename; + +my $host = ''; +my $collection = ''; +my $destination = ''; +my %new_checkouts; +my %old_checkouts; + +sub error +{ + my $message = shift; + print "Error: $message ($!)\nUpdating failed\n"; + exit 1; +} + +sub warning +{ + my $message = shift; + print "Warning: $message ($!)\n"; +} + +if ($#ARGV < 0) +{ + print "Usage: $0 \n"; + exit 1; +} + +open(FILE, $ARGV[0]) or error("Couldn't open $ARGV[0]"); +while () +{ + chomp; + if (/^host=(.*)/) { $host = $1; } + elsif (/^collection=(.*)/) { $collection = $1; } + elsif (/^destination=(.*)/) { $destination = $1; } +} +close(FILE); + +if ($host eq '') { error("Host field not set in $ARGV[0]"); } +if ($collection eq '') { error("Collection field not set in $ARGV[0]"); } +if ($destination eq '') { error("Destination field not set in $ARGV[0]"); } + +if (-e "$destination/.checkouts") +{ + # read the old .checkouts file into memory + open(FILE, "$destination/.checkouts") or error("Couldn't read checkouts from $destination/.checkouts"); + while () + { + chomp; + $old_checkouts{$_} = 1; + } + close(FILE); +} + +print "Updating file list from " . $host . "::$collection\n"; + +# get the remote file list (new .checkouts) +open(PIPE, 'rsync -crz --no-human-readable ' . $host . '::' . $collection . '|') or error("Couldn't open pipe to rsync"); +while () +{ + chomp; + + next if /^MOTD:/; # ignore MOTD lines + s/^(.{43})//; # ignore the first 43 characters (mode, date etc...) + next if /^.$/; # ignore the . directory + + $new_checkouts{$_} = 1; +} +close(PIPE); +error("Running rsync failed") unless $? == 0; + +print "Updating collection " . basename($destination) . "\n"; + +# now really run rsync +open(PIPE, 'rsync -crz --no-human-readable --log-format "%o %n" ' . $host . "::$collection $destination|") or error("Couldn't open pipe to rsync"); +while () +{ + chomp; + + if (/^recv (.*)/) + { + if ($old_checkouts{$1}) + { + s/^recv/ Edit/; + } + else + { + s/^recv/ Checkout/; + } + } + + print $_ . "\n"; +} +close(PIPE); +error("Running rsync failed") unless $? == 0; + +# save new checkouts into .checkouts +open(FILE, ">$destination/.checkouts") or error("Couldn't save checkouts to $destination/.checkouts"); +foreach my $checkout (sort keys %new_checkouts) +{ + print FILE "$checkout\n"; +} +close(FILE); + +# use chroot as an additional safety measure when removing files +chroot($destination) or error("Couldn't chroot into $destination"); +chdir('/'); + +# iterate through old checkouts, remove obsolete files +foreach my $checkout (sort keys %old_checkouts) +{ + if (!$new_checkouts{$checkout}) + { + if (-f $checkout) + { + print " Delete $checkout\n"; + unlink($checkout) or warning("Couldn't delete $checkout"); + } + } +} + +# iterate through old checkouts, remove obsolete directories +foreach my $checkout (sort keys %old_checkouts) +{ + if (!$new_checkouts{$checkout}) + { + if (-d $checkout) + { + print " Delete $checkout\n"; + rmdir($checkout) or warning("Couldn't delete $checkout"); + } + } +} + +print "Finished successfully\n"; + +# End of file diff --git a/talimatname/temel/rsync/rsync.service.post-install b/talimatname/temel/rsync/rsync.service.post-install new file mode 100644 index 000000000..756eb50af --- /dev/null +++ b/talimatname/temel/rsync/rsync.service.post-install @@ -0,0 +1,12 @@ +if [ ! -f etc/rsyncd.conf ]; then + cat > etc/rsyncd.conf << "EOF" +# use chroot = yes +# [site] +# path = /home/saravane/nutyx.org +# comment = Site web +# auth users = tnut +# read only = yes +# exclude from = /etc/saravane_rsync_exclude_files.txt +# secrets file = /etc/rsyncd.secrets +EOF +fi diff --git a/talimatname/temel/rsync/talimat b/talimatname/temel/rsync/talimat new file mode 100644 index 000000000..837140a91 --- /dev/null +++ b/talimatname/temel/rsync/talimat @@ -0,0 +1,33 @@ +# Description: Synchronizing files over a network by sending just the differences in the files. +# URL: http://samba.anu.edu.au/rsync/ +# Packager: tnut at nutyx dot org +name=rsync +version=3.1.2 +release=1 + +source=( http://rsync.samba.org/ftp/$name/$name-$version.tar.gz + rsync.driver ) + +build() { +source /etc/blfs-bootscripts +wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + +cd $name-$version +./configure --prefix=/usr \ +-mandir=/usr/share/man \ +--infodir=/usr/share/info +make +make DESTDIR=$PKG install + +# drivers +mkdir -p $PKG/var/lib/pkg/drivers +install -m 755 $SRC/rsync.driver \ +$PKG/var/lib/pkg/drivers/rsync + +# service +cd $SRC + +tar xf $scripts-$scriptsversion.tar.bz2 +cd $SRC/$scripts-$scriptsversion +make DESTDIR=$PKG install-rsyncd +} diff --git a/talimatname/temel/sed/talimat b/talimatname/temel/sed/talimat new file mode 100644 index 000000000..14d4167bd --- /dev/null +++ b/talimatname/temel/sed/talimat @@ -0,0 +1,22 @@ +# Description: Takes text input, do some operation on it, and outputs the modified text. +# URL: http://www.gnu.org/software/sed//sed.html +# Maintainers: Ken Pizzini ken at gnu dot org,Paolo Bonzini bonzini at gnu dot org +# Packager: pierre at nutyx dot org +name=sed +version=4.2.2 +release=1 + +source=(http://ftp.gnu.org/gnu/sed/sed-$version.tar.bz2) + +build() +{ +cd sed-$version +./configure --prefix=/usr --bindir=/bin \ +--libdir=/lib --htmldir=/usr/share/doc/sed-$version +make +make html +make check +make DESTDIR=$PKG install +make -C doc DESTDIR=$PKG install-html +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/temel/shadow/talimat b/talimatname/temel/shadow/talimat new file mode 100644 index 000000000..b2f1249ab --- /dev/null +++ b/talimatname/temel/shadow/talimat @@ -0,0 +1,221 @@ +# Description: The Shadow package contains programs for handling passwords in a secure way. +# URL: http://shadow.pld.org.pl/ +# Maintainer: pkg-shadow-devel@lists.alioth.debian.org +# Packager: pierre at nutyx dot org +name=shadow +version=4.2.1 +release=1 + +source=( http://pkg-shadow.alioth.debian.org/releases/shadow-$version.tar.xz) + +build() +{ +cd shadow-$version + +sed -i 's/groups$(EXEEXT) //' src/Makefile.in +find man -name Makefile.in -exec sed -i 's/groups\.1 / /' {} \; + +sed -i -e 's@#ENCRYPT_METHOD DES@ENCRYPT_METHOD SHA512@' \ + -e 's@/var/spool/mail@/var/mail@' etc/login.defs + +sed -i 's/1000/999/' etc/useradd + +./configure --sysconfdir=/etc +make +make DESTDIR=$PKG install +sed -i 's/yes/no/' $PKG/etc/default/useradd +sed -i 's/GROUP/# GROUP/' $PKG/etc/default/useradd +mv -v $PKG/usr/bin/* $PKG/bin +mv -v $PKG/usr/sbin/* $PKG/sbin +# +# Following sed comment appropriate lines in etc/login.defs, and stop login +# from performing these functions. First backup the etc/login.defs +install -v -m644 $PKG/etc/login.defs{,.orig} +for FUNCTION in FAIL_DELAY FAILLOG_ENAB \ + LASTLOG_ENAB \ + MAIL_CHECK_ENAB \ + OBSCURE_CHECKS_ENAB \ + PORTTIME_CHECKS_ENAB \ + QUOTAS_ENAB \ + CONSOLE MOTD_FILE \ + FTMP_FILE NOLOGINS_FILE \ + ENV_HZ PASS_MIN_LEN \ + SU_WHEEL_ONLY \ + CRACKLIB_DICTPATH \ + PASS_CHANGE_TRIES \ + PASS_ALWAYS_WARN \ + CHFN_AUTH ENCRYPT_METHOD \ + ENVIRON_FILE +do + sed -i "s/^${FUNCTION}/# &/" $PKG/etc/login.defs +done + +# +# Configuration files for pam +mkdir -p $PKG/etc/pam.d +cat > $PKG/etc/pam.d/system-account << "EOF" +# Begin /etc/pam.d/system-account + +account required pam_unix.so + +# End /etc/pam.d/system-account +EOF + +cat > $PKG/etc/pam.d/system-auth << "EOF" +# Begin /etc/pam.d/system-auth + +auth required pam_unix.so + +# End /etc/pam.d/system-auth +EOF + +cat > $PKG/etc/pam.d/system-password << "EOF" +# Begin /etc/pam.d/system-password + +# use sha512 hash for encryption, use shadow, and try to use any previously +# defined authentication token (chosen password) set by any prior module +password required pam_pwhistory.so retry=3 +password required pam_unix.so sha512 shadow try_first_pass + +# End /etc/pam.d/system-password +EOF + +cat > $PKG/etc/pam.d/system-session << "EOF" +# Begin /etc/pam.d/system-session + +session required pam_unix.so +session optional pam_loginuid.so +session optional pam_ck_connector.so nox11 + +# End /etc/pam.d/system-session +EOF + +cat > $PKG/etc/pam.d/login << "EOF" +# Begin /etc/pam.d/login + +# Set failure delay before next prompt to 3 seconds +auth optional pam_faildelay.so delay=3000000 + +# Check to make sure that the user is allowed to login +auth requisite pam_nologin.so + +# Check to make sure that root is allowed to login +# Disabled by default. You will need to create /etc/securetty +# file for this module to function. See man 5 securetty. +#auth required pam_securetty.so + +# Additional group memberships - disabled by default +#auth optional pam_group.so + +# include the default auth settings +auth include system-auth + +# check access for the user +account required pam_access.so + +# include the default account settings +account include system-account + +# Set default environment variables for the user +session required pam_env.so + +# Set resource limits for the user +session required pam_limits.so + +# Display date of last login - Disabled by default +#session optional pam_lastlog.so + +# Display the message of the day - Disabled by default +#session optional pam_motd.so + +# Check user's mail - Disabled by default +#session optional pam_mail.so standard quiet + +# include the default session and password settings +session include system-session +password include system-password + +# End /etc/pam.d/login +EOF + +cat > $PKG/etc/pam.d/passwd << "EOF" +# Begin /etc/pam.d/passwd + +password include system-password + +# End /etc/pam.d/passwd +EOF + +cat > $PKG/etc/pam.d/su << "EOF" +# Begin /etc/pam.d/su + +# always allow root +auth sufficient pam_rootok.so +auth include system-auth + +# include the default account settings +account include system-account + +# Set default environment variables for the service user +session required pam_env.so + +# include system session defaults +session include system-session + +# End /etc/pam.d/su +EOF + +cat > $PKG/etc/pam.d/chage << "EOF" +#Begin /etc/pam.d/chage + +# always allow root +auth sufficient pam_rootok.so + +# include system defaults for auth account and session +auth include system-auth +account include system-account +session include system-session + +# Always permit for authentication updates +password required pam_permit.so + +# End /etc/pam.d/chage +EOF + +for PROGRAM in chfn chgpasswd chpasswd chsh groupadd groupdel \ + groupmems groupmod newusers useradd userdel usermod +do + install -v -m644 $PKG/etc/pam.d/chage $PKG/etc/pam.d/${PROGRAM} + sed -i "s/chage/$PROGRAM/" $PKG/etc/pam.d/${PROGRAM} +done + +# Backup others +[ -f $PKG/pam.d/other ] && install -v -m644 $PKG/etc/pam.d/other{,.orig} + +# Other +# +cat > $PKG/etc/pam.d/other << "EOF" +# Begin /etc/pam.d/other + +auth required pam_warn.so +auth required pam_deny.so +account required pam_warn.so +account required pam_deny.so +password required pam_warn.so +password required pam_deny.so +session required pam_warn.so +session required pam_deny.so + +# End /etc/pam.d/other +EOF + +# Replace the login and ressource limits file +if [ -f $PKG/etc/login.access ]; then + mv -v $PKG/etc/login.access{,.NOUSE} +fi +if [ -f $PKG/etc/limits ]; then + mv -v $PKG/etc/limits{,.NOUSE} +fi +rm $PKG/usr/share/man/man8/nologin.8 +rm $PKG/sbin/nologin +} diff --git a/talimatname/temel/squashfs/talimat b/talimatname/temel/squashfs/talimat new file mode 100644 index 000000000..e9c1067a6 --- /dev/null +++ b/talimatname/temel/squashfs/talimat @@ -0,0 +1,18 @@ +# Description: Squashfs is a compressed read-only filesystem for Linux. +# URL: http://squashfs.sourceforge.net/ +# Maintainer: phillip at lougher.demon.co.uk +# Packager: guy at nutyx dot org +# Depends on: zlib lzo xz lz4 + +name=squashfs +version=4.3 +release=2 + +source=(http://downloads.sourceforge.net/sourceforge/$name/$name$version.tar.gz) + +build() { +cd $name$version/squashfs-tools +make XZ_SUPPORT=1 LZO_SUPPORT=1 LZMA_XZ_SUPPORT=1 LZA_SUPPORT=1 +mkdir -p $PKG/bin +make INSTALL_DIR=$PKG/bin install +} diff --git a/talimatname/temel/sudo/talimat b/talimatname/temel/sudo/talimat new file mode 100644 index 000000000..bdf33ece6 --- /dev/null +++ b/talimatname/temel/sudo/talimat @@ -0,0 +1,46 @@ +# Description: Give certain users (or groups) the ability to run some commands as root. +# URL: http://www.sudo.ws +# Packagers: pierre at nutyx dot org, tnut at nutyx dot org +# Depends on: pam + +name=sudo +version=1.8.15 +release=1 + +source=(http://www.sudo.ws/sudo/dist/$name-$version.tar.gz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--libexecdir=/usr/lib \ +--docdir=/usr/share/doc/sudo-$version \ +--with-all-insults \ +--with-env-editor \ +--without-sendmail \ +--with-passprompt="[sudo] password for %p: " + +make +make DESTDIR=$PKG install + +mkdir -pv $PKG/etc/pam.d + +cat > $PKG/etc/pam.d/sudo << "EOF" && +# Begin /etc/pam.d/sudo + +# include the default auth settings +auth include system-auth + +# include the default account settings +account include system-account + +# Set default environment variables for the service user +session required pam_env.so + +# include system session defaults +session include system-session + +# End /etc/pam.d/sudo +EOF +chmod 644 $PKG/etc/pam.d/sudo +echo "%wheel ALL=(ALL) ALL" >> $PKG/etc/sudoers +} diff --git a/talimatname/temel/sysklogd/talimat b/talimatname/temel/sysklogd/talimat new file mode 100644 index 000000000..70b9041ea --- /dev/null +++ b/talimatname/temel/sysklogd/talimat @@ -0,0 +1,39 @@ +# Description: For logging system messages, such as those given by the kernel. +# URL: http://www.infodrom.org/projects/sysklogd/ +# Maintainer: Dr. Greg Wettstein, greg at wind dot enjellic dot com +# Packager: pierre at nutyx dot org +name=sysklogd +version=1.5.1 +release=1 + +source=(http://www.infodrom.org/projects/sysklogd/download/sysklogd-$version.tar.gz) + +build() +{ +cd sysklogd-$version + +sed -i '/Error loading kernel symbols/{n;n;d}' ksym_mod.c + +mkdir -p $PKG/{/sbin,etc,usr/share/man/man{5,8}} + +make + +make BINDIR=$PKG/sbin MANDIR=$PKG/usr/share/man install + +cat > $PKG/etc/syslog.conf << "EOF" +# Begin /etc/syslog.conf + +auth,authpriv.* -/var/log/auth.log +*.*;auth,authpriv.none -/var/log/sys.log +daemon.* -/var/log/daemon.log +kern.* -/var/log/kern.log +mail.* -/var/log/mail.log +user.* -/var/log/user.log +local7.* -/var/log/pkg-get.log +cron.* -/var/log/cron.log +*.emerg * + +# End /etc/syslog.conf +EOF +} + diff --git a/talimatname/temel/sysvinit/talimat b/talimatname/temel/sysvinit/talimat new file mode 100644 index 000000000..4f9b323ba --- /dev/null +++ b/talimatname/temel/sysvinit/talimat @@ -0,0 +1,58 @@ +# Description: Programs for controlling the startup, running, and shutdown of the system. +# URL: ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/ +# Maintainer: sysvinit-devel@nongnu.org +# Packager: pierre at nutyx dot org +name=sysvinit +version=2.88dsf +release=2 + +source=(http://ftp.twaren.net/Unix/NonGNU/sysvinit/sysvinit-$version.tar.bz2 + http://www.linuxfromscratch.org/patches/lfs/development/sysvinit-2.88dsf-consolidated-1.patch) + +build() +{ +cd sysvinit-$version +patch -Np1 -i ../sysvinit-2.88dsf-consolidated-1.patch + +make -C src + +mkdir -p $PKG/{sbin,bin,usr/{bin,include,share/man/man{1,5,8}}} + +make -C src ROOT=$PKG install + +rm -r $PKG/usr/bin +rm -r $PKG/usr/share/man/man1 + +mkdir $PKG/etc + +cat > $PKG/etc/inittab << "EOF" +# Begin /etc/inittab +# Pour le lancement de la console: id:3 (defaut si installation de base) +# Pour le lancement de lxdm, sddm ou kdm: id:5 + +id:3:initdefault: + +si::sysinit:/etc/rc.d/init.d/rc S + +l0:0:wait:/etc/rc.d/init.d/rc 0 +l1:S1:wait:/etc/rc.d/init.d/rc 1 +l2:2:wait:/etc/rc.d/init.d/rc 2 +l3:3:wait:/etc/rc.d/init.d/rc 3 +l4:4:wait:/etc/rc.d/init.d/rc 4 +l5:5:wait:/etc/rc.d/init.d/rc 5 +l6:6:wait:/etc/rc.d/init.d/rc 6 + +ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -h now + +su:S016:once:/sbin/sulogin + +1:2345:respawn:/sbin/agetty --noclear tty1 9600 +2:2345:respawn:/sbin/agetty tty2 9600 +3:2345:respawn:/sbin/agetty tty3 9600 +4:2345:respawn:/sbin/agetty tty4 9600 +5:2345:respawn:/sbin/agetty tty5 9600 +6:2345:respawn:/sbin/agetty tty6 9600 + +# End /etc/inittab +EOF +} diff --git a/talimatname/temel/tar/talimat b/talimatname/temel/tar/talimat new file mode 100644 index 000000000..b6b4b2713 --- /dev/null +++ b/talimatname/temel/tar/talimat @@ -0,0 +1,25 @@ +# Description: The Tar package contains an archiving program. +# URL: http://www.gnu.org/software/tar/tar.html +# Maintainers: John Gilmore,Henry Spencer,Fred Fish,Ian Darwin,Geoff Collyer,Stan Barber,Guy Harris,Dave Brower,Richard Todd,Michael Rendell,Stu Heiss and,Rich Salz. +# Packager: pierre at nutyx dot org +name=tar +version=1.28 +release=2 + +source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz) + +build() +{ +cd $name-$version + +FORCE_UNSAFE_CONFIGURE=1 ./configure --prefix=/usr --bindir=/bin --libexecdir=/sbin + +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir + +mkdir $PKG/usr/share/doc +make -C doc install-html docdir=$PKG/usr/share/doc/tar-$version + +mkdir -p $PKG/usr/share/man/man1 +} diff --git a/talimatname/temel/texinfo/talimat b/talimatname/temel/texinfo/talimat new file mode 100644 index 000000000..905bca000 --- /dev/null +++ b/talimatname/temel/texinfo/talimat @@ -0,0 +1,26 @@ +# Description: Texinfo is the official documentation format of the GNU project. +# URL: http://www.gnu.org/software/texinfo +# Maintainer: Karl Berry +# Packager: pierre at nutyx dot org +name=texinfo +version=6.1 +release=1 + +source=(http://ftp.gnu.org/gnu/$name/texinfo-$version.tar.xz) + +build() +{ +cd texinfo-* +./configure --prefix=/usr +make +make install DESTDIR=$PKG +rm -rf $PKG/usr/share/info/dir +} +devel() +{ +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/${name}.devel#$version-any.$PKGMK_PACKAGE_EXT \ +usr/share/texinfo +rm -r usr/share/texinfo +} diff --git a/talimatname/temel/tzdata/talimat b/talimatname/temel/tzdata/talimat new file mode 100644 index 000000000..460eed18b --- /dev/null +++ b/talimatname/temel/tzdata/talimat @@ -0,0 +1,19 @@ +# Description: The zoneinfo database or IANA Time Zone +# URL: http://www.gnu.org/software/libc/ +# Packager: tnut at nutyx dot org +name=tzdata +version=2016a +release=1 + +source=(http://www.iana.org/time-zones/repository/releases/$name$version.tar.gz) +build() { +timezones=('africa' 'antarctica' 'asia' 'australasia' + 'europe' 'northamerica' 'southamerica' + 'pacificnew' 'etcetera' 'backward' + 'systemv') +zic -y ./yearistype -d $PKG/usr/share/zoneinfo ${timezones[@]} +zic -y ./yearistype -d $PKG/usr/share/zoneinfo/posix ${timezones[@]} +zic -y ./yearistype -d $PKG/usr/share/zoneinfo/right -L leapseconds ${timezones[@]} +zic -y ./yearistype -d $PKG/usr/share/zoneinfo -p America/New_York +install -m444 -t $PKG/usr/share/zoneinfo iso3166.tab zone.tab +} diff --git a/talimatname/temel/util-linux/talimat b/talimatname/temel/util-linux/talimat new file mode 100644 index 000000000..4236d59a8 --- /dev/null +++ b/talimatname/temel/util-linux/talimat @@ -0,0 +1,48 @@ +# Description: System utilities for handling file systems consoles partitions and messages. +# URL: http://freshmeat.net/projects/util-linux/ +# Maintainer: Karel Zak kzak at redhat dot com +# Packager: tnut at nutyx dot org +name=util-linux +version=2.27.1 +release=1 +source=(http://www.kernel.org/pub/linux/utils/util-linux/v${version:0:4}/util-linux-$version.tar.xz + ) + +PKGMK_GROUPS=(devel doc man) + +build() +{ +cd util-linux-$version + +mkdir -pv $PKG/var/lib/hwclock +./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \ + --docdir=/usr/share/doc/$name-$version \ + --disable-chfn-chsh \ + --disable-login \ + --disable-nologin \ + --disable-su \ + --disable-setpriv \ + --disable-runuser \ + --disable-pylibmount \ + --disable-static \ + --without-python \ + --without-systemd \ + --without-systemdsystemunitdir + +make +make DESTDIR=$PKG install + +mv $PKG/usr/bin/* $PKG/bin/ +rm -r $PKG/usr/bin + +mv $PKG/usr/sbin/* $PKG/sbin/ +rm -r $PKG/usr/sbin +} +devel() +{ +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/${name}.devel#$version-`uname -m`.$PKGMK_PACKAGE_EXT \ +usr/include usr/lib usr/share/bash-completion +rm -r usr/{include,lib,share/bash-completion} +} diff --git a/talimatname/temel/wget/talimat b/talimatname/temel/wget/talimat new file mode 100644 index 000000000..225a664fe --- /dev/null +++ b/talimatname/temel/wget/talimat @@ -0,0 +1,22 @@ +# Description: Utility for non-interactive download of files using HTTP, HTTPS and FTP. +# URL: http://www.gnu.org/software/wget/ +# Maintainer: gscrivano at gnu dot org +# Packager: tnut at nutyx dot org +name=wget +version=1.17.1 +release=2 + +source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz) + +build() { +cd $name-$version +./configure --prefix=/usr \ +--sysconfdir=/etc \ +--with-ssl=openssl \ +--disable-debug \ +--mandir=/usr/share/man \ +--infodir=/usr/share/info +make +make DESTDIR=$PKG install +rm -rf $PKG/usr/share/info/dir +} diff --git a/talimatname/temel/xz/talimat b/talimatname/temel/xz/talimat new file mode 100644 index 000000000..1f729c69e --- /dev/null +++ b/talimatname/temel/xz/talimat @@ -0,0 +1,39 @@ +# Description: Free general-purpose data compression software with high compression ratio. +# URL: http://tukaani.org/xz/ +# Maintainer: Lasse Collin, lasse dot collin at tukaani dot org +# Packager: tnut at nutyx dot org + +PKGMK_GROUPS=(devel man doc) + +name=xz +version=5.2.2 +release=1 + +source=(http://tukaani.org/xz/xz-$version.tar.xz) +build() +{ +cd xz-$version + +sed -e '/mf\.buffer = NULL/a next->coder->mf.size = 0;' \ + -i src/liblzma/lz/lz_encoder.c + +./configure --prefix=/usr \ +--bindir=/bin \ + --docdir=/usr/share/doc/xz-$version +make +make pkgconfigdir=/usr/lib/pkgconfig DESTDIR=$PKG install +mkdir -pv $PKG/{,usr/}lib +mv -v $PKG/usr/lib/liblzma.so.* \ +$PKG/lib +ln -svf ../../lib/liblzma.so.$version $PKG/usr/lib/liblzma.so +} +devel() +{ +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/$name.devel#$version-any.$PKGMK_PACKAGE_EXT \ +usr/lib \ +usr/include +rm -r usr/lib \ +usr/include +} diff --git a/talimatname/temel/zlib/talimat b/talimatname/temel/zlib/talimat new file mode 100644 index 000000000..164229448 --- /dev/null +++ b/talimatname/temel/zlib/talimat @@ -0,0 +1,55 @@ +# Description: The Zlib package contains compression and decompression routines used by some programs. +# URL: http://www.zlib.net/ +# Maintainer: Jean-loup Gailly (compression), Mark Adler (decompression) +# Packager: pierre at nutyx dot org +name=zlib +version=1.2.8 +release=2 + +source=(http://www.zlib.net/zlib-$version.tar.xz) + +PKGMK_GROUPS=(devel man) + +build() { +# Vérifier si necessaire de faire les verifs du bon fonctionnement de +# glibc et du linker +if [ -L /bin/pwd ];then + mv -v /tools/bin/{ld,ld-old} + mv -v /tools/$(uname -m)-pc-linux-gnu/bin/{ld,ld-old} + mv -v /tools/bin/{ld-new,ld} + ln -sv /tools/bin/ld /tools/$(uname -m)-pc-linux-gnu/bin/ld + + gcc -dumpspecs | sed -e 's@/tools@@g' \ + -e '/\*startfile_prefix_spec:/{n;s@.*@/usr/lib/ @}' \ + -e '/\*cpp:/{n;s@$@ -isystem /usr/include@}' > \ + `dirname $(gcc --print-libgcc-file-name)`/specs + + echo 'int main(){}' > dummy.c + cc dummy.c -v -Wl,--verbose &> dummy.log + readelf -l a.out | grep ': /lib' + + grep -o '/lib.*/crt[1in].*succeeded' dummy.log + grep -B1 '^ /usr/include' dummy.log + grep 'SEARCH.*/usr/lib' dummy.log |sed 's|; |\n|g' + grep "/lib.*/libc.so.6 " dummy.log + grep found dummy.log + rm -v dummy.c a.out dummy.log +fi + +cd zlib-$version +./configure --prefix=/usr +make +make check +make prefix=$PKG/usr install + +mkdir -p $PKG/lib +mv -v $PKG/usr/lib/libz.so.* $PKG/lib +ln -sfv ../../lib/libz.so.$version $PKG/usr/lib/libz.so +} +devel () { +cd $PKG +bsdtar -cf \ +$PKGMK_PACKAGE_DIR/${name}.devel#$version-`uname -m`.$PKGMK_PACKAGE_EXT \ +usr/lib usr/include +rm -rvf usr/lib usr/include +}

R&qwvvM zy}CwNwmGnL!NSs|fv?m&(YU#;x;_xutZ%BGEiB!Of?DZ4JQcHm=pu(NE*XnvH=+^hl(pE}(7R9H`&8wzhUopnm<6HG!FWeqd8g zO?6E*ZqtRw>eg;qxBk(3pjxl32eK#EYU?*|3PjcdWi{`FNDhp^J-WHNh9livTb&=+ zQd_gOz9yjKyQ!uT-8IzI)uX*j9w%!PTJsTbWOX%bs{=K4b(`w~#etdBL11QmoFVf* z2azu13t!%>*H#Az2ZjI!YBd22ZgbrevxUm~wU5=z2|N~QA_`|edh0C#x~bj#*ye|L z&-ZPtsV5lz^ng&xdnE#hi;r&J6j}cm=Ulv|zDCoiM&FXaDdcR@Yin~!?N-3hG~nBX zZ{SEQ_AtIb#(gR_T=f0Ln0tDD;d9Slk3WAprhE_X3xc=YT6o*-cNB#dEc|jwX&Lo3 zTDJC)M`WJj$fLZ)A;|o4i zKibj%aQFHCN$ZhZ7ZGL0GsBzv+~Ra|>>AF zFm>xqf^Y!e;@N_*co87ReB??&$a+{1iV#8j<4WMd^?p3Ri~EOhRq?g+G2bYEcRAR7 zk03mavU0S$2$+>9{|>(2$F~q=`%(59zCXfqHsJiLfgj&m)X^t%S~#^nL)rbF_=niH zPaz2Sa_m1MPalaO|0>ebjk7$Vp!3bwhlT4>_ofJM&4_&SWw9=QE_T4fbX0Xij zLL`kc0B#>ZTyXLw{2cu!`p2-_&kH}kNR1;nctK^_C2fkCc~N*K#Ulj&fFq%|W>6cT z^AvPOls%I@0(JW4-f7g$)7_i`WzQcX;_rdvRZhW7RB?>4NbnMDMjY2vYB7QV0DEsh ziSo_PH?xFXAtF34yoCSk_#Geb|F0jo6Z}KG9s9+M2o*O9f;S=yr?F)w-{~w?=%HCI z{OOA#FZ<6t_nCfAUrZJjV!xnaUg=X3zb0U5z7wC*7a>b{co_1N_?*7z;z9e%tzGw0M6ki|7BfdHKhViYy Hmp=a&t=Q6s literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/gfxboot.cfg b/iso_icerik/boot/isolinux/gfxboot.cfg new file mode 100755 index 000000000..ba1ad8b83 --- /dev/null +++ b/iso_icerik/boot/isolinux/gfxboot.cfg @@ -0,0 +1,167 @@ +; Sections are read in the order given in base::layout, with section 'base' +; implicitly added at the end. If a config value is given more than once, +; the first entry wins. +; +; If a screen resolution can't be set, 640x480 is used as fallback (and +; section '640x480' added to the layout list). +; +; Color values: 24 bit RGB (e.g. 0xff0000 = red). +; + +[base] +; theme name +.1-antiX +; product name +; other sections to read +layout=800x600,blackbg-help,blackbg-menu,select-boxes,bluegrey,install + +menu.transparency=0x0 +; default font +font.normal=16x16.fnt +; main menu font +font.large=16x16.fnt +; background image +background=back.jpg +; max. visible main menu items +mainmenu.entries=8 +; minimal main menu selection bar width +mainmenu.bar.minwidth=300 +; main menu selection bar transparency (0..255) +mainmenu.bar.transparency=0 +; main menu colors + +; replace underscores ('_') with space in menu entries +_2space=1 + +[blackbg-help] +; window colors +window.bg=0x000000 +window.fg=0xa0a0a0 +window.title.bg=0x1d3f6f +window.title.fg=0xd4e7ff +#window.title.fg=0xa2cbff +window.title.error.bg=0xc00000 +help.border1=0xa0a0a0 +help.border2=0xa0a0a0 + +; help system colors +help.link.fg=0x4d7cbd +help.link.fg=0x316bbd +help.link.selected.fg=0xd4e7ff +help.link.selected.bg=0x1d3f6f +help.highlight.fg=0xffffff + + +[blackbg-menu] +; menu colors +menu.normal.bg=0x000000 +menu.normal.fg=0xa0a0a0 +menu.border1=0x1d3f6f +menu.border2=0x1d3f6f +menu.selected.bg=0x102542 +menu.selected.bg=0x1d3f6f +menu.selected.fg=0xffffff +menu.selected.border1=0xa0a0a0 +menu.selected.border2=0xa0a0a0 +menu.xoffset=24 + +[select-boxes] +sbox.enabled=0 +sbox.bg=0x000000 +sbox.bg=0x102542 +sbox.fg=0xd4dfff +sbox.border1=0x1d3f6f +sbox.border2=0x1d3f6f +sbox.border1=0xa0a0a0 +sbox.border2=0xa0a0a0 +sbox.xpad=4 +sbox.ypad=2 + + +[bluegrey] +mainmenu.bar.color=0x102542 +mainmenu.normal.fg=0xffffff +mainmenu.normal.fg=0xa0a0a0 +mainmenu.selected.fg=0xd4e7ff +main.selected.border1=0xa0a0a0 +main.selected.border2=0xa0a0a0 +optionbox.border=0x7375d8 +optionbox.border=0x1d3f6f +bootopt.label.fg=0xffffff +bootopt.label.fg=0x5c4cd8 +bootopt.label.fg=0x7375d8 +bootopt.text.fg=0xffffff + +timeout.fg=0xd4e7ff +timeout.leftside=0 +timeout.icons=6 +timeout.gap=2 +timeout.revframes=1 +timeout.test=0 +timeout.margin=20 + +bootopt.label.fg=0xa0a0a0 +bootopt.text.fg=0xffffff + +panel.title.fg=0xa0a0a0 +panel.normal.fg=0xffffff +panel.xoffset=10 +panel.yoffset=10 +panel.gap=15 + +panel.f-key.fg=0x60a0e8 +panel.f-key.fg=0x21a0ff +panel.f-key.fg=0xd4e7ff +panel.f-key.fg=0x316bbd + + +button.fg=0xa0a0a0 +button.bg=0x000000 +button.border1=0xa0a0a0 +button.border2=0xa0a0a0 +button.selected.fg=0xd4e7ff +button.selected.bg=0x102542 +button.selected.border1=0xd4e7ff +button.selected.border2=0xd4e7ff + +[grey] +mainmenu.bar.color=0x404040 +mainmenu.normal.fg=0xa0a0a0 +mainmenu.selected.fg=0xffffff +bootopt.label.fg=0xa0a0a0 +bootopt.text.fg=0xffffff +panel.title.fg=0xa0a0a0 +panel.normal.fg=0xffffff +panel.f-key.fg=0xffffff + + +[800x600] +; screen size +screen.size=800,600 +; upper left corner, if x = -1, center horizontally +mainmenu.pos=280,152 +main.rtl.xoff=150 + +; boot option input field position +; bootopt.pos=280,453 +bootopt.pos=280,400 + +[install] +nobootoptions=Boot_from_Hard_Disk,Memory_test_(memtest86+) + +; Fn key assignment values can be one of: +; help lang timezone options1 xvid_res vga_res desktop +; save dpi custom1 custom2 +; +; note3: F1 must be set if desired (help|about) + +; >>>>>>>>>> antiX Function key menu >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +key.F1=help +key.F2=lang +key.F3=timezone +key.F4=options1 +key.F5=video_mode +key.F6=vga_res +key.F7=dpi + +; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/iso_icerik/boot/isolinux/hi.tr b/iso_icerik/boot/isolinux/hi.tr new file mode 100755 index 0000000000000000000000000000000000000000..38510a7d805cea7fbd424b4695e6537824e6f2df GIT binary patch literal 568 zcmah`Jxc>Y6nsBrOGUU&vDZRDQ4+Dg+`W(^x3?j?XJI7)jS#FPjR-;53nEcNKuj9_ zEBjNN-4IbMEOz&O%-oxK7nep+j7vyW7KWT%IQ!x3)KxdmJ_sCVKb@V2e25%TAJ4>9 zJ!eOVh5_Aownsn9Z-F-qyqU94)KI1c#MIewD2^#vHmVcGdeM+Rg`g`OOz}n#EnIaSMG-*rmAO}E zEt<5aB#UG2>P#Ch5(efuxPSLuXJ247+=F280$;lieK^1SuP@dlOT*f1Z*8oTzgIoNV9Wz#falUHtGodG7^v~g)xtdovS!Qv#M#H? udIQ_z1G2^qr3`ghv!NQoU&ib48B^WFCQHPh=1C^`+$%rLQdZ(nrA%K`pfK0~ literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/hr.tr b/iso_icerik/boot/isolinux/hr.tr new file mode 100755 index 0000000000000000000000000000000000000000..a5c8f95ff1b5d113d211c3f74ff4a9b5c17d5606 GIT binary patch literal 399 zcmZXPF;2ul3`Knumms8cAUX;t2twM`?m|IlW}MwgGUF)YNs$XsaR?5;6=-(37X~4r z6^*5DTmQdLMFq$PMkz^QDL!mdz+AG@gc)@jy=>8k+z~7W7h1-_o@Pod{k{=Ai|$~d z9esWTa65J#Mt=@2`U?Ay7_KEoN*?b`V4cjo?`@f~^bF3zB!cILO0RIkxl;9{>OV literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/hu.tr b/iso_icerik/boot/isolinux/hu.tr new file mode 100755 index 0000000000000000000000000000000000000000..13ed451a885eae61438d4014ddbe6c0bc5ab30b8 GIT binary patch literal 430 zcmZXQK}th05QgU{St^1%#hnWUm0BxS+>bBQHhr1ok(pQUt-OL;cijkGxatvt7x5&H zAVTRTVgCFuUq0+L1KQy@_etS_l9z!>NWOk*U5jHXw2H(ul&`nAUkI+lf?PLh#TK5k zE?`_Yb0LOiK~3w}pFqR@*u{_tE;2JF?`~~yH%Sy@v@l7I1WhlR89dFfj|!J0t>z9! zA=XV-H}d`Z0aKbAn%D}s&P?u}iUd(g4Z+$U_`l0kPTcfiD!>)GkiAuy$0 zAZ5eKvl&cAFzGZHi*0n+Vp*bj5p^wgjR7W0oeXu&zjC&7gCaeLE4y7A{z@hdp}sE* k{!4^HLMAt7-NBvWieRd!p>cbUkHMV(qCEvq*?#2V2M+tILI3~& literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/init b/iso_icerik/boot/isolinux/init new file mode 100755 index 0000000000000000000000000000000000000000..20ce1f34adee03f257a358f7ebe82586c98d8555 GIT binary patch literal 99300 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�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 literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/isolinux.bin b/iso_icerik/boot/isolinux/isolinux.bin new file mode 100755 index 0000000000000000000000000000000000000000..75debd421587112584347988e257e90a1d1cbc90 GIT binary patch literal 24576 zcmc$`dt4L8`aeFq*=#~cNR)`EsEI}dMGV$jq6E2L6fnsB4hkzM0u3ARE*NN8B4}^t zoK|h6XxoE$>+!UpEf-Tk+u9=bVrwr{t=$;4D3+^|-?PD<)6eJk{k~qm|9)xNnc10n zX6Bh^W}fGn_d0r~a0f#B_sbAMKJbUK5#r4_x`d1VfBB7dY$-|c-bZ?<;juuSnkAro zIw+s(m5S3de`JDF7fU43W$ zFZGtO$5f+2O);}nYG#>SO_>O)QKqJRY;6HMTKh5TIE8iJ7@-({q^@z9s%}@STa^f? z4p7IsNVVFzi;Pgu>LT~6WnJW9wX=;pp|13os|$^WnJw7rTBy>dR zQJpMKH4EYS12PK&_6YgHi4~lSV-GHSqpJt?W{vyCW^ZeS-n|v-nNST~~q6r4+GgyDE-b|U~6!t9@=}s|n+R4~O z81C_rtkR5R*1o+Lp+pCz@t5zQ9ol3@_D5v-H*T3na?{s>;pfnfRuY}9zz)9A_H!lM zj;MwxL^WRDNw%Q=`i{pwwxqV7ceV=9z`I#Dox`7hAfOtq@1z_$Xb-9}3R&m4Q>IWS z0kwj>zLUPmz4|XBFFWgdE#~p}ZQ1Y+7~4fSv)fUQ-n(t`9yS5h^swbP8;^5LHb~mM z_ppJ8n>EY+@x#FS9(qt*0nfXuDn=_xKjNmNVzg54(x%(Px^k75~pCZY9)aXn%DL}9LRcTrP0jbin<(=;`$(jA_ru62J|?T42W zXE3XSA5kvpxm)oSs&U_DtbvSV>-n~UJ#6UsVHY(^p*GtdHX1dE)$9h;CNOd`(ZjAm ztQYd>u#2+vefN$gs+;`i1PYjf#vZr%7@>#kmoB5-q@FrP2nZ2Xjnef(rX z3YrxiG@rfy#5!n~1Wquh&JNdBkQw>Ygshc7Rsol26~e;pASj(m>L)5C2(=X_o?}lx zp^|U>X0I+0MaHd(ii}A}RxI^aKdV@x_F1A{_KaGA6v4$MTlEDS@@a)fu&2UDqglEL za(xsL-U?kFou^j>7L^qgDe`DVPN77E3QCI$3yKU|mMc(9v0`0uF|8;lqKXxC&bq=p zFGWsisbOQ4h^Nf6tsRT_nt0RlyhMLJyAERI474&m;QwYl~Yidm-~OM5>{*|%2kvWZ_cCh zxvDv|B3EBfmZ#7vP*id8rc#AIFQ>G)XrlY;i;HL&9Tc2sFmwy8&)b|=xK*)EU%V-= zND&mdCQgwHd|6L(jTYvV0$*r4Z*vI^U8VE?OFYcpFK!5h#p`qEJVkKGqP1(Hp>kQl z`n(krtefaOuq7@pPmxd4CCe8tF5Oyc=dky-t#q;8dwucd#ii>uE2v_XI0g%kZ) zt|-yNd?|7ioAS1DJ=f>KL_Fn0d~gT~jtB`sq1*$0H+QERb9QGL`*-CUcOwP&>i_p2 zTRol1?|BCy7N16GZ!JPdT3!B_H7eQ7Q`of*?DsRy;Fn$A{>t|~!tl)H$<*1br35UU zJ0eX_>D;!irqiOegAY({#y$V1wjWzG;TZMt>q6NvrBG zqrWU3lfGC55fa{1Z^zoM9%Id8UF6rk2q>JHblHU_&&V#jSRYXh!*NvO=e|_KBM2}0 zvR~tr(fy(?QgleGZX&yw4o2_Uj~5$Car!ORoZNArM*q;h7s%MeiCVw zKj!B^`}&deBEKp0Og|TC)ep$em7eA&G&I|*zO$z7`(v#CnDr3rHD<}RvG-rQvL&%pJJAgqM}8O%ED4$F`DIF?aRkxg zq}VoKhx+5K_SmCEBo9vgPuk>3l zeQ~?ZE6J)lC9*2Ke5`ISeBu{UF7#R<-Lu|ib@Hp0?n$%xy&!!t!REC+sk2YWFZBO= zg%;6EScQaM#1@aT-cqYPsm-;LEg3Z}o2+IFM%$KDvg=1VE@zBpC3W!;bc|g)nq@gT z&P@g~Om1s9#s-c)oewfB~tm1I2nj@ z$!zvhl#g+{K19lfVwh#Uz767dWrqQ;A^yUttpCBN87`h*CITt04tate&a{39!!QhI zlKDs`Xh*|s!b_liT^cyzUL#@r@pu6=n$$*IY(?0>ku0CmzWeAn>6rFRvP`|(Dk}~HbMJ%TURKC>U^FI9C@6Q zl{s+4^8R?6d$VP}Bm4d|_UGxgWw|HW0qwLJ-?)Y7Vz4pv1XJI#U0-zx^D&XH%b z6(aU;GK+bv?Wbexr$d%M#uB+nXE9MLs_?mXR0LO23r>6$MnX*OSlnHhEm=_<$Vb78Lh z9St-7k9)%kUHt&^YYNzQJwr%Z7bBZ#z)HXxOtnA5fKD2w{k7N5}=S`{bF*K^Q1{ zg)&~Wo#i3+Z*s8lSl<>{Q5|g?n^`|R$>a|tesh2xw4!0pkxmP25y!Hqh97*vHo4|o z4wfPaoll2`eC!M7!zzsR6t)#MvlwotQs3up^nZ*Yg8&8zA#QRR^&KR~eKC4=7iGeKeFi!3=AB8yap$|A3?dt!&I?{O3#*_KGRSe~tm`$U$G~SRhvl1A}xw#q>;MyKvb<*T9TnxdJdcUqnyIr5apu$Y{6= zFCpOui9jlU)Pzv%ASWc!DkEtzlB0XC)%Se#XsEuUzOSA&b|`ck(PvM&N46Q7Ee-;h zSdb5ka-5vSvGAIcz#C@et}plO_w_a{d+f^$H2ZncB#1k1{X>`76=FloPf6{CQBSw& zW?2@y7-c5cgxH|m6>rMq0yU|HF3>y1#SQnS8m{@yL;aLz5BF?z#b*o5v&g4L?F1qF zp158{Wzq8z+cKM3HEJu2Vi%ycf@W5QGC^EGaM;|*un_uv1+&d4h{2e>k~2e^$f zfP6acZwJg&{#{O)m?CTIJkE9xSRM`~vV#Phk6K}Xoj$hKfT!LB5E6tgD=ts&>?7S9 zaX7k$TX&-NN_0xm7nomJ_2gC&YFm1|d3o5(<9#E; zwjR3)>_z2F7{Onf!rUlZna4(DDwWlG_;|jp&Z>Hu{pKO)2rd0Dv)^-(ll>Gk%>M9@ zee0p++riQNM^!$T(!dAtQ+*fpzs)i#f4LK|@>3`F-;-`Sa%;c*A@c>Re`veOra7~D zh)FMXk_?->!rY!Y zd?&6Z%oThmHDU6-F>|0lJ=^!jD4W8kgFFJ8o?`76EVTKDBAI_?sKWPcoH;8lEH!Gy_RN+Njh7`9QSFz^i#G6-F%MxhLLA#e{; zjYvl6D6T)IM42hm-7+1YXpUGuY_`W>QtUGXRNjJ7o5JK4!eye&TgQQq7)&|HfuB(N z;vNM0)2s>pfeOnePM!@ZkOso80ok=XgLw8+U1*b7T2(yGa9T!Vhc8?Fgggr?^?V!A z4d*R8eX@Hu9KuMzX=>eMukV}3Ermm-Fql$l`SiCvP6BUDiE_qiM>ONIEBZYlh?hV* zY#uQmb~y=)SaMi?vO7$L)b`GEQbQScA!Kj?2FPKs1UG#!Nky(~`#r9jT?%Bv_hCqn zFtc%&92uNJR^Z40xx^+0T&U#=+NXn9F$|*Q`Wl?r2gWJWF3{;XCdRm0PD&Cf9XQLl zjkV8yz<_Rr#|L^ofWrb7Q#<;A^_#?gIW}=bQpuSaH_B0BPZo zP(b>jlQThe{vx70JHcxzql`{6nT=wcq!3`b; zu{)DNHuP*a&FbCm&V&jfNhBwca9V;V7NJeU;w0>6s*bFP*HOn{oX0>HXroWJI&d2# z<#Q>;*eTveGV%M!eeu*j^3C|sdKV_1GPy%?f_2QeWq~-6Q!aiU$z;Eivc3c@$!7Bj zzZr0#@n}59+@?5j?opMMcP{jm|BG*mHQuw`oY2Un)w>>9-hRL-!alv1o!Ql+Y|LaT z$HFI{it=FxdRClime&cRRaQAB_tQ^eAi+H6)4_z}HQ{7H+MmZ$nS)P9nmH~pi8T3p zosfQzK`O5sX0*X{bs0C~n0}hcK)BZuVT^$o7G!0nnOD~a3TiS)E40pxRa)hKoi~NR zFw?WjLB@d7Q{i-bdNR#$V4`v6*_#BFWBnJEqwW~7eyn3(vFYJF8%~Bcxel71dwNdZ z6B^Aju9wh8Qrw@NsR{lvH zVxO~R>4i;xi%Rda=WLu2Nch2K5}N?38pW6?<~yHz&3=mveB&RObr1~GI9lkZDUUua zvQBM=79HpmWn9p$?qu4+-$uU(+tHn(R2JZ)6@Mn z(34}7_h^C|x;~sirBKP{5$h1uc~kV~pY<0YJOx_ed8y4%F-I@-qacw43zuDBdmp10 z>fKq1ZEX^}bv!FoKMRJ&_vvl2-iL8cg7JzKy@ng76hYRz!&YqMAf$Mp7aRi3W%i3h z;HG_XXto*59uPFnYdVR2X1r7k)7M_81qA~Hl>OT{XzbIqf-Z7~R={Rs?4)tMGZ2E9OE0$X?zBhktm)cX|8>L}hgJ+-mK}D{1}rCCwdM2PcCo)VxwvS-y(2TX z2<$F&b2lm1Zu*-UlqPoC1gTqHq>C0Ep32pnrY+~cJymP{#OIR9#Z_CgY${NB7}tW4 zmu1$IZQdu?Tgcx2NuNuMlZ%!sRO>%o+k&_P^=$39esM=1VK2gad%Biu&GBiU0F#Z`Z50gy(XQL}^AH|dkYWU#{B+P7!$U4ik z>}+%wf!aQbZvQCesrKnjvU?uW?d&3lY&#!#mt_o$Img?i0&oJ-g= zYv~E)b$X_*)?IU=E{T8lJq0}+bXU>m+h^#1@oMt@+ZDGf?7rcNN+M1PVa%L_dn|TblB@QKrLlW-|dDr zg?6G3(5s1-Ap(YYwpIWaM`re{pEuRGPTPtI9~&640xmmD2(R0sPPg~R zfg;b*DAcMu#xFFDcib4G8ssOa#(b@L1u2V{?up_x%HrFJb~bhlYzJg+7kHs zQbRW>>?*~$!Rz6XOg(Oo9md)VS3j-s5B%wYxDPjA$xzJrm(1-r`{gkA+D1CXo7oRW zq=(mgMNh@kUeS-(yV4Kyx0p)=Ze<>Zy$OdlhH@n3p^ z6^_>>@J<=+bDPYJ+QXolK6`kI7ZhZV-1Xxb{8v4dp1Xb>rGlr@5EOLS_k_L3dqQwR zta(!5pM3(+le$OX~ z7*brqhB%KUcSv`U@_3BXfB!QD;TY$1kXFAE_WXkv>{=@`on*_@o>4G$+| zA{LtBfs|DELq}=nwmZ$-?J+2=QEV+~cZxB?i-eaNiA$|W=-CN_XriFMuq;jf;2H$F z5Y4Z^z~HF^?-jf=xA~o5HMh)cDPoTe(S`aEzq#~7=uwkc0k@sk*nvTP5)9vwOLv<2 zYP0n&TQme7e|EGW{0@Y$CJONZ>Y$rF|}^XuM=)VV3|B2<6PDw(jLxy}DP zfkr_X>#yzYVcc7M8_)WJmU|a&cnJ!-@R-eo*{f?}q?k)ZlN6iPaYCx-5M$Cg9e3uv zt3WNT2)r%e4d6U3kbSDjrxyyS#<>FZhY<1x8@q+0c&q;V`t$WS>hIWY9`xQ|bNe@U zQAC}~f&N%_!9L>MMV3U{fL(?nxYq7E;oVJko#;N)f~gK(o^psyLxx1S8mUHxHTInE z51qPlI~R(d`uTP?TZm5CAeDz=;l4zT3=3|Iq}YoI-@Ns*7*~zoewoX0K?WI@GwxIp zZFsZo;t9*pqZHVw$XH6(YO~dMg72m<8axtk$;}VEBMOE+tuUI~LEXV2wsv$8uJ zS0Ji8oIv#mT;M{`^ZDRLd3@uRv76TwI%c8H#sgC*&rvWO9zz~N6)88&W~R^B;nhe- z|99p-^ESED(cDS@)OT|3P0lJ(k5h-9W-(pVxn&@g7Ps*YH>Fg*`k!E0S)WkYmlXDe z`P}V)T6p7B0%h_BH)Foe5ybb4CsalWW^ViSgys5x<@_U%Sh!+lPdw5;1S3ehj4<3e zjLZD^(4)K<6`tB7XH2AXb+>UV&NSrM%raF!dMKU)*sGFj$xy;TNkWy1^6CKvfhtS4gd zp-(TTChGZzr)j}~({%=R<;yaY(+knvWJ@$SAlpA$la$nY_^FRA%j8rQ&CWxa?R(cI zeO!TqWM-1>=x}|v$-gC<-Gu~3sHRJ~(QTmye0tfX2+$&erkeASh5@tBb#VR(&9qZ2 z^Ic8PKvRn6cjZ4?SyqZ_%m5exMN?=7(E;xfw5SDNb8a$l!76P*)49=BSOpbhSoypb?(NyBCtGmYWdI|=9D#dz zM|1_=hp`LCyU2%eVElr?KxI!jJAo!>ZnJ=Xauo>D4+OhdNSKxw%Q!)D`%T%QjRsh&7g-c2=p9tZIs z;xKv&rR6B={{;*FR$OT_)p#q;`VJ)e;>zCwAHY{}dLb0O7KgwX1JAxar>vT4?2EG$ z+o*=VID18Ki8S1bo1j(h+k&x|r|73>kzct?Kb^S-o2$&euraIKnVQRx;akRQLB7;H zn+^Kj*(c(1Wr%{yYq$+*1WgGxYJpkT+yv4+3g{3W>{PiYVSDmANhOa#`cDV*!Q{bD zaKpUB*tR7n+14MK+r};t$n>(~?B_p5(gJXZzIomHfPMMLluS^;a!*nVNg!byCiHNt zw1zvtJ|6+)j`KohpR`Ghq6pqUfl7}Ija4YL40)Cz7Rz`dOZ+*{=+R~hciA)l+2 zY1Xv~-}mWghJ^tq2|cA5>#7`o{4f1|tEidj#QL?5|5b+jTmmgCF-dXHkP`bpiqHLT z@oCL>MMmudYr(~8BUFhe(;u`epeNB>nijrpmjr>W**6F8~3 zk|W&VKAe@wS=b{~HV}s~age8{{hb)AXHVS@0$2jRY+_=BAgAC1XwaRc9Le~T^en0& znTw{Mq@5=?C}vOD&hS`gG|XA=@TWV2vwZNNjwhRI+}SuP`&?7PnZR0??30(B+q{nI zohru?nhe6hPK@TYJw9TmZE}e}c@Ab`GGN|-zR4vWl4n>Rg60!#xBmn6+KBy$^~yfk zf&xT9A0S_souA^p@J#cKZ$>iBcI+0V>@}?CnpN~}opDA82)HSVTZT!UcZ5N3ZjTy& zSqZ@dD{l4Y*zg~07p1lF;5NYXufVSClc%s+Xv>c6y6g4ui%>2yOJzC$=>y*j4t^nm))`J2nT05&E`%7PWx;a zV^t3(d;!6LWCKrt?hKf~$$mmQ5j+Ypp!iH%%f0@W0CtZv4wq%Ad0OFy7higRy6!g?#m_zCeP+*Bkb z#>K8R-W5MK(JBwq4wd?2kOw#ce6Bb9O)8t=>|?4Bq$4cz{uT%0xnKpkeI7J!76^(sgItVU*~_Z#*pnN0@J{UsZPgci01UQI2Bk)Vea{C)0Z|oyI<4XP?CQ zi-7*w*vYjIE!X`Wb=bIG&t`;6S%5c7ndL**jGu^8Q_?cCGR!R?8_0UIMaTs|v;f`^S-*zI z#4m2G&NyzPcWK7;-puHgJEi!M$eN4B5x4|~1fM!;wBR)tIrZ)6dpM0#M?u@gjwGk1 znd?HFY?|)!PoLE7klL6ouCg8~$E=yCJ_nK$)s6RY-#eNGuJo-(0Y@#Vw4%HiGFdvt_>ZeAv1U zMpd^*(gb3E)Yez`_A*#BmFFuU&8)?x*kscRQz>Cu4PIdJO#y2gx7n=t~t_iw$}Oph-#$927G@ zr&Li~1ZYIHTD@9POaZj8T;VY%WKG;0PsQ56Xut!;=NFVJ%JTGf)FqUNdx|Dh6y@dR zmQGXzWFH6I^j0V$DXs;@2EbwhJhD_G+6?$V4l>9gJ~>RGmmfCSx?H_`9%VtuY1w+Q%6Kq?l^K^$f@Bs45A zAu3)0fW?GJ7+Volu)(0W13v*Kst05x2hXH9+@=z0acwMDAfZBtB8$p$3JY=-1$I;; zy|siZrnmQ8u{kfdAV$oKwWLR0!ZyfKKXjHgjOt z2{dR#yId*{^w3^AF8I&8_-7_3vq#HK#Op>RRBhL-UE|B7{Af zuQb;*KWO?iw=}HguBKn}NHeT?tN{X8Vm+Q)PZZV*>3WB)^^SY%)rae&X4c!RbuRl{ z_i6Tp>`UC2zAtCr_I(HUx$JA&*SAlw-({a>e=t0`|JLqL+Mlt%aR1l)NA^#8iF>1d zY1teqQE6;#Rd*G%!wADa!ZPfIOsDc z+!9d?yvr*pHf+fMv%7YfF~}c>j4q%GfW3B6;>O8w1jBg*pA-lkM2=#Klk`s(K^VGr z?V7dA6$QBf*0uwfBg3?6sP%vT+4r;mWO2}8jz^Tfc(WblT=*B9_g`0qeL+mDT91OK zOOIoe=Spbl-_xE0ilT$`ffW$`a=>;?@WvZ&7~eSZy5<5xw_aCee*INpRONwtDY2hp z=+x_%oH)bi)awBsIefkSHRBs+PA@?*ZyDbZ;D5X$icfz-*W%oh2Jb&Vli!2T!Z)rh z`-8+FeD$;%>MeZ3`2`H|Ak6y`Lj;5eh404jA>4bq&y|F5?Glm{Kp6g7SBDV7&xr@1 zQ|&)MFL(Kk0QxB%+>v_iK-7EreF(kv#uJ}wuKjW8Z(Le(^Q%X3p>O=NC-(PY2wO96 zeuYri>&%7x=?H!Oy6ndY7cta#azGLi!rRN1&lE!Vh`I2+`egbW?`Ak(o($;+AdZFp zl?NVj;mXPb16&wTdEgNj238*UgA0Qy4-9f)aOHs^E)1zWFwBLal?O(+Fs$-`>`e?6 zhF2cw=h6^P;?fb72PSi2B+&b*AGCp~Z*T}j?{x)59B9#d{WJghRtiG`80Y`^4Ns&n za9MFYnD}wtzM6RWI0u}IJ=90s%m2Em?mR8@G*IPpt1usZ07v1oa?m&Pub>QUWhrE1 zS5WBd*oR^q2{t;6v7g%b;31q@Zz139x0ymzgjFp4APt#_Y9xedL<<+6*`|^r2vbk(3IS?c;Be@Uk*9(hivy zjAN!Kp?HB9&z8Z(rRSH%-yR!(7ccO|c_AwKJRILG3sJd=RODOvSd<*$%!K*`+TSm{ zfg{v8-dh%F=47V-Jtt9GMrPI_GZ^9sHG1h#6Sk0Fh#}HA%qyGOa9Axv)g3fx>#6QA zI8jEeI)cYXG;d(P`H?vU0Dqhg4jQ;AS!~h?O(lx%5S4J7hw)3^v4;p&D^)e$SIIt;&=2$l4M>&yes@38N!+KREC%Z2F}-)P-sol^Jw z_-d@u+P7*(=gm|+a@=utU5pI`WX3KVK#$y1R+1U3aa$6$VyVjT2llY;d0TCYt?IhL z#FU7cD+?opOoW2bg*pp8DO}7X&kdZd$N&i|MLeHDFlX+Wb~F>#1r<9~yv2qo%)lDq z%z(E11rG4NfO8kN*eVI|8C-)2YSWVy__V;<*)@S!csk+uS*Y;|ZfLLWrFmT#>Q{tF zkQ?(Y^Qq}s&R{b+nNr-UuhWienGxnZ({HxmdCo+Wzja$S7EoS=JLwQjb z`8(E}a=-!oRh6(SAwz!tRvytB^sGF#owY2dX=G^;BlN zqDmX-xHe?QvuT)%X?coBAt)1H9S(FP>g1~>Q$Nl0;>8M&Ul1pIynuZ@?pcjxUJ%DQ z!Y7aD*yod{>f}N`I-s7rQw*CgsN`Uq+jf-IB@Jb|M)`typ;N)QZu?^e{7A z)oTz~3JT*Kf3KZd6R&ct>a8orXnq>caJP$G!u&3tj0E0>gjyX|G3spyt=NJiL%4A} z0hn|T>`>m;7_q6;X-b$d7Aw?YDN4skmjm>alu4PG=XK0+ay+(5Y7u3ks$M6a72TL+ z62%u|v0hBq=4n19BtJlG92QBd|FvTpUZ|4!+^Z5rr-kr%?AB=s_yz1c*;fK=vT>U_ zcG7Sxe1*D2%*XGCU=DR50P5zH8R@>CQ!)0L#7?F=N8FQ)y*o$9j0X9}s!9HCX}TN- z#HXB$^?E;uz=n@Hxe8Z^Y>R243oQ<)i^fdxsnT7pjsh#MD_)-F#opkji->-NYvScOyVH5alAo;nROEC0W#J+IArGGtA#M zA==?J$CU<0_ElaKz?XWApU4k3W6Xf%f$rIQI)FS?;vmF&*vKa~TXn})=f-v2!K#C- z<7$rpt2=X^VuHnRfgEol#nKPYM{Md4^Q+dS9}))0m|&H0y+?bRdH!otuCDo@kL_OX z+{gB(&&X)<3+(Rg*+}%P+SDtqJYOT^>4nB!Vqx&X9yYXaN>S&d-(4cblr4+EpXQo|mMamKa}_Y$b!IVpi`Z9oXtA68SWaV z$acFTHg6^;CAZH%z_T=u5>qHAu_a;5c4|8zGv&M0>Sji45IC503P!Fn>0B{KLWGH_ z3?y=J+=5Tj$s#c2_BkpxDDAl}zDJ;Lv7n^#S6g{-P9u?l4Pr|$$CcfDVHB2)_||8t z2MwM+y%FIO2PA#%yp2|gli-U_)nr{HCWCvI))7^{g}FWvLTo&rxW))@_|A5( z`pEjZ?aH%-t9V!ou{`YX(Lteu^ep#%f)xv@#j85#$#5tBM_8Wca3ysko!5|MUiVJ$ zNIXuQ_vxta-J(>tNR>Gr+muq3fISc=h3lrd_Z2ftlDQ5JSC>O!IEd4d@-{>EElmx>-x>-^N3Zw(8Lzw~1dj5nnKWQib5t7N8BIg^sXmt(jL{!iQk zZ{1Ti1gRnx=w|SQMpkACN?x+|fJw)9zT&CGZ%C%NA&D?nXmvK}3C;JVvJi;~`$p5R zSD4lcHJ=(RlJ%w_*9dWdD0L4Lq+Gkm@<&8x!0W=qIG^jxPo1~X5G1E2jOuPZ<}iR?F6f{kOi;c66_`aa)R$6rr&^Ow$_ht%-r1%Doipho4AJ29*p zOAf_CUgO2XTOIsG!CyoIBCE-e`S%eKV0Z=RzlMS^_V;*a*#G#>x;G?nkF_XU%|ph% ze&a==F*g!x*^L2~yy+-oPL5R0Q@oui=)56WasK7`=Gie?QxKL^`Mhrlk%*lCF#g)F z`BAU0i&JR6)<@OJT}@kr#@k}!7ntXd4)+;7(T$^KeiH8R6B9*J&obLcEJ>WdD1K$s z@{quQSybvQ|W!CA&+mB!6C!hYFr;~rcH+DD(B&)7zda$3%pD*sHT-ll{flFkI zHUh81&gvBw@2wbbz6Q-s#^#BaqbTNU<_qHpMiY$Ly0})vn5!<)qVY?H{x0NQmyC7s zyo0SvD@In(bLzIXGouxw)5>|qPDN;qV{lCMAT6$qMpc&#KUsOJt-LxNrny>1R&2L< z)BRmMH~3RWiK&ua;|&7bjQkQKf0(?%@eq(j5}09WC*oA-<=+XbR=&@s$BZwO92GQ z^fRNz4$RoQ!(rp7+(bLX&*MF0M%XaoO|j4vG7$TLT)B0AA<4sjteb0gj8*Jv(zWqi zS0uacZg}JY=9+>vKgo_Ez)Yx(A`}54(ydm`t4nRK7%K@T&MSPcNUL*07X^d{{}})2 z9H~FXzLm7miu)*=eYebbb!O^6Ej4NQ*{>EUm5P=)WLb*s?T}tvr8r^oZBgcY zq|`ahxwr^3$n#Id4CZ&`4Ee;Qv#xQ72^N;D%KeyN;>6v-a>r=0h0YMvT)EoE1k1XE zT?<65J8<0dN`r969C|qpmj20!<|?wW>_O9pOpz;ogQ^4N*3JX)E%%TBK(p?_#pYz!Rfr%Af~fz zJny+FDinnCE0!;&-H!zFgJSA-VYR8YIUfZg*NQPk`45^-dUC~9+hT*bF4m?wPXk8v ziuHb7IA-O8WfK@t-LZQpdB4-)aC&}e7<0igXUW`FuQ!wHs&vaURL#+0XXiZjCn{DT zdKz<0w2S>=4PLQ>Cv;W*rZDi&&N&iM9Uy-f zFMR={7>B7I8+m(G2NSVRTk>An@gPD9|7?TnV3kUpga;TLm7l5>|Gp!Pv?}1j#`IkE zpz3>t@dC!nkgmH)(pm7gqSL*}N;^D5C}%thw6SD)hz96gv?d86=?kkveo zieH~Nd>S*$Ll-fHN9f|%9BYi|6W@ROpn0XLmb!}Q$tTk!kE~DV)e+C6%n_#{ooVkO zbapSkM###=`D++#L68%3O){5=;eqb8)8k5XYx`?qzlm0E5vQMWkbY>ZOY#7V(V;u| z71~N0@yW(+=~ul&L&`dDC*@)H*h4o&PS^uwvRaupM~=B-YivSOpp!ICnA*{eB|Brb z?mz-C?=OXanm!Mk%{(t#Sb|hLlyga+Zvuoup|Mjg{cyXJW_ZUphFPY(PsIU5*pMkA zoGaL|7MgkW~KQE|q8^2m_&!(T>Ird9Y?|$M3?XWI;-@vOpN? z;f@jgh@PpW?sti<~bH*#m zxv*)g+mTd}#;ly>ZC|G)01IY=&Hso|k6pyo2j-OcmhJlZoqUbrR(y-)Kj%u}|vwUWh6}fOoP)9=0@d ziozC7mM>}BVO1(urLW$tZgHkgvy%{(v8^iKlcdvP48L5l(xP0a@UP|8FVZELDySto zq^42MZwZaY)+$GyQ?EfDwllB3_Z`v+qN-H?Scl~&BoS=(1XE*AcLOneBOi)$tvN{K1UsRz=-WP>2 zKU;cAl8YZ#sXm`yBxLRot6-%T$zW)8`9G03#>%U3URkMqdbu6<`>M8t!kec6Nph6rxrNj z5?vG)BEjIpu(i2ZtDEVZ8#5)oOeF#QXhLLiLZsIRk#9&}i>%oAoU|%?H(?X23{#xMG!*8sbfJzAy091w`a8yQqwp&=`MVxMD_BD+-wgeVJzT2;XU;`i ztcQC=uqr1gJwb7BuUBOA*O|gCRJ=g=>;M`ATUiq`c!rB=S}k^q)9_BrNGoGFBYy!C{rD4Aiw3*0qm#{~zt2RH=StC+DS-d^`uu0;YM^vJnBCKqo z^utSafwt<4ExXeRooA=1w2EtpS26s343PQMV(rph?h@Z^ z%8xH$xL*L4p)FDVJeOvk6?d=YX_GhOl2VoQq-6bkMiP~PTJ;H4z0!AEZLXW~^fkD~ zT&`?LHBc2Z12V9d?T*Gz(*NPF{Bo)EgO2p$5sx!6W6z)+SP^1xE0-*4%+BI>^K+9B z3YZ*X}F0pAXg*=agdVMd!&?)$3Q?k&c>Qx6265Tk1A&bc=v6gjr)vrMisKD9NOd^x2q)X?w&X4K5FG zniEn!cU~$lw7@y}CFQK}>6%o&K|Y7?5fJ5uYyObFxH0|psH^;Yrr-ePzUD&0ysq@E zbB98QuKqSZ6O=3I6q`XhCnS3Aw3uIV=U_87qD1D9TNG@(Hl0V(-qNL$g2_*07`8|p z4GtuN@8?+>;Q5DPpP_Gs=s_7T{Tkwso+bYx%W2 z<>%%62We(>b7^8y`fEV~yaWI_sLt$k{42a7D>IAqPl`(?1vTG*ho|#~ z%%SIFL6b!K*-pXKLxN*F1)uE}02(4&n2f^VZ6{V)luS?4PgP$MI z&sdop8|9nuuPxi^e0tqKTEAuG+>74v2Y@3C%GVd%3BV+#Gp|Gd ziURw|cH3{Bw5p~6kHTCu${X8C9m6nL4Ju4sC9`D;EUmc$f>pq0T`#^6fraeEOjXA8 zEduPCt8 zU~`62+$?L7d6?eSLMm<9mX$MHPgHVJlg2g08>EVRxp@WS;@Z;+~un=LP8V~My09RJ4cJj*WfqlY}> zD87q-b}OIxJ2t*kxI?hU!{%4SpYnXXKe5{r{%xA7sAP?B_ar|Zo#2-&t^PU_w_J`V zNxxjW$ge5Y=F71*^mU9M0 zhas}bD7mC22*YXL1xPp*)-aNEO!1)*vTNjvgiFN9tHs=EC5ZM5Hm-GPlEl5Q`1m$o zxuV>V|3a$IJqr`xlO`)Jmy7v&)(g0c(G>iHoQ!N7^MtKYX5tmzFp@XRxkT@$+5FAfSiQ^VbDJ@OoflnYz8Dk}inHWsepp?TnuIgV3xt*$ z)AeJeP*>hT^eL!`G5!x&v=ZJ4S@W?3T+F)$eL_sB`2JjE4zeMSdnra7Wq>zp6A1?6$;G&MlJ5I{iPQndM2d# zH@JM>Kr@E0>j+V7DX$|qwNIew`}GCP*HTqEVKvDCF{piqu6lznvnPeLLYBj6dsWyq zBsl@g;*R?+7YBUauxCHq8tA}3~1db zng^LQPC+k$Q%N?=+Kj=$FVL#--BqZSbR-|+A0S|_2YHR4h@HP*kaYaZ`|OO{F3S~` zi0quso^63ePC(bE8$D%3B{IuqV?b1TT*Mczm<9LeP6A!MIi(FWmy`?e7nYn=d)(i!Ak; zsy-_q8VhEb-yYLI|K$pR-|uvnS*OU(oF;3_h=V+lDQn_(j4@c$3x*dM;n?@qse(pP zBu+gl-8WMG^}_HgxVZQL z`H6>lFogTj;4}FP-73YnzB-kiJFQj>r5sMz9oAA|pVwYs--!!}1LiW*&A}BmJi%ps z1-a@E#!Jjs>3gb-w@zE$I(^V<7@6KpBsP~e*8Gt z?8Y|t#aab^42}iX>spgf@vdZKIi(C^ZTL$vZ=4T)s^RxB*1H_7z$pzssgl1bnq$fP57N33HjR~)&xtRtxL?$u>@D_Y%-}EdXribf>Wv#NqFD%dH%oVFsN>E< zg&esnlLNU(4sHo#;C4Tdl8Y86pc;@0NEU@$fUmVcibM*u?NhBT@F-i?6*{lJB%*i7 zp+8Z<50)tnlW@$54!gi>s!K?_QVt112I6Gq3(v%5Am9Waxd8T91`alWpZt9Wcrvm< zJJ_GIAME}NUf|o>ItP^Tv5mWpd-m=tFjVQ zNl%eFF>s^E6O8U>2>KMinn6h(^&t6V$Hvgn#wTfxp>U9C3Nyg~_%ABzn>?x2Vc1H7 ze41&vi13a>kkE%la17*bk$Sl{*d|mnJ&VvT%P;{DN0D7kEzg5xbb{v&UWWQmGZ2IB z;IS=m=m|nM$fpV(LP=XN*d)(0_SDGv%t$P=2MXHS7=qR_xh%*)DVx=5ngU{ZR|g}5 z8QF5t`V9HI9H)7s&rIseBu?-(7iiC(*`MZwv~(LWfsM&?t(bE`T# R7I%16{}ZwAFPtQ>!ViHTo?QR{ literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/ja.tr b/iso_icerik/boot/isolinux/ja.tr new file mode 100755 index 0000000000000000000000000000000000000000..77d313de7946f4afe85df2f6546501d16e769352 GIT binary patch literal 543 zcmZvZ-%0{e5XR4=>}3&nSM&f~1QA6&LCHd1*h20Dv@@_OB1It@m6i6-m8FXiOHCi< zb9KAw6`FHaqR6YWduHaF-}jw3A4H{!ip>G8gC4=J;DQ35fCu0rI1g%q-a#+$N}yug z>6#&PfC6w8)CE7usM>ej0|g4fO|3+Ia9eGzEnCw@FAmC568XAWBGN6;y`GwTo7D7X zE*O?}(kH4PKmTn*HUi%Yavod(wPa;tLC6iZo@c>S(+-V${`f6SrBc#gGo4kn?qqFi z+dj%=a;|-twpILm90zsjxC1x9V$n}H=3H3|Sv%|6Id^qsX)&pnzz;&G;05riLM;Ln zwY8Ca{Yp#crv3TC4?2syt4Y|95qLv*7ZUf^;6{C3_9wm5nMmZ9XZdR^9j_QGs2#^~ o|2PS6ov1j%u*4uQ{1`Gg@T~8zCfDX($Gw%bS5rbwU9_j16KMyI)TcryT ztLZCcChy<`SE8Hya}Hd-drV(2Fm)l6`JRAcoXBA+M0O@t*FaZMu_5*~t{_-3Qqh@#Maj*?KBo0{MUV z|1ZI63g{z<)@-oAL|lvmk3%SiIga0~I}MRbr+;>2(XhuJg{()0mD(0&HV#-jV`#V3 zc0uAbv=W<;I1}8fh-ZZtU&1_la7r%bqKTlb#Z(~D8f!9mpwgM{VLlGT83miB@!}1p z6~dDWg$4D+At|>6&nJ0i!r7QgF!J!?IOjsR5R%Eey}7yspu!SC)x7cZyu9oEV+=hNGI&$9GomFP2$qJ%ZTM%tv(Rzs{XjlO L4F}?`P)7I#E-R0e literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/mk.tr b/iso_icerik/boot/isolinux/mk.tr new file mode 100755 index 0000000000000000000000000000000000000000..fec549a21f2455418548404e5449216ca8250677 GIT binary patch literal 364 zcmZXQ!Ab)`42JV4IV!^56mNp9uwu&=TfC1u+1+6$lVvAst*7c!c=Zju2tI{$-^eMY zAb9!t^Cu)9F@p-2B*-!Zg=-PTsu#xG^cJTswuh|f)Jcf&DB8fpgpxdz4V5jjJ%^HQ zhTa8&i7=aBah3|a4N;BvDGX6OK{-Sf21}J0yuy@XtJ1;Evr`x9EXyD#-$5=+xS&3| zsFW_j%!GO{HNl)%`VFoq>d|ZRc*4Ycb9r%g3QS>$5G2t^RY7qFNBG=$MQsSZE$8Zbcaf!yUJu@Df zO@aK$WU-AqJZLGLSYS(n9o4|N8Fz92f?AqUHE;D_2>W7@8$5Fi3@eh66XdYOQN^kz zu0FfcoJoRKp1iyMTVWJuOv#mfU8VU7NMyV8Zwch$@Qd!a9ZU<{^2d9W5GR(!VgVhe z0-a{Y2d*tP_jjZlh!WiMj%T04ft&qQ<^`T*&PQ;4b#V@vWo|IB+nu99zxE4HmvwB| zUY(OO%8bqR3(E~WMf0raa0;q(-S1$G>pb~*ItKWtYX41nZiz@>V}A08FvNX$Q(@S8 JfSNV9i%&n*khlN< literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/pl.tr b/iso_icerik/boot/isolinux/pl.tr new file mode 100755 index 0000000000000000000000000000000000000000..69ffdaf81df06d7ebe05addb1a394fb17da76cd8 GIT binary patch literal 387 zcmZXQ&q@P9494>)IV!^56mL>`@gKCIm4f1mN8?ULKjhwG}gTLuo}#PG0r_CmYgNnd2M0gVjmA+ zS~eX@eGNwH3VZ7qmR^Khjn75kg9}Q1UrZN#&tPIuFHmzsu~%5fey|GfB&jRIxvDBy z9AZsy?}c&AW3WNl8HUH{lv4*=4vIrznNG%@E4&aEE&1)u)g=hK7{K{LWtt3 literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/pt.tr b/iso_icerik/boot/isolinux/pt.tr new file mode 100755 index 0000000000000000000000000000000000000000..c3854b7758276fd63d877fbe6364e7a2972f97fb GIT binary patch literal 406 zcmZut!Ae6x49utGs0i<-c#}sxShQ5y;yv9>+vsLfck?{>L!NpPzu^6tTLnS%5}28U znG6kXKy9GfkR7I3f>1%iJr$RN(ePSoFkFm>twe+Qeta80xMF1NOQHNcFs#jYFrgec zQGu}I@Pr!AA!zI{NoJUsD&>fG4d66ar<59*t0jgoR5yjl8yb>BuWRA#e6&~5r6l5K0l@XJLBX={b9eiT@+d^ZM#D?2RA{8y?ay)Z1DTmt?PSEBrS QG@e=Oxn+JB50MQ%0SsG^DgXcg literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/pt_BR.tr b/iso_icerik/boot/isolinux/pt_BR.tr new file mode 100755 index 0000000000000000000000000000000000000000..82a5f2322b478b3e312b555705680445e47445a1 GIT binary patch literal 417 zcmZutF-`+P4D?f6f{?BQ(IFHHB0xb&K45m8oMF9=c6}+*@fHfIREQVc$Jl@r2|;6N zW;_~uXmA5+1J#D?FwGK#lI*A;;f9J!!Dtwz2E#J$*Afk8oAG`86`CzpVK#HA?j QthMuChq@WJ<36&%7yXTx!~g&Q literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/ro.tr b/iso_icerik/boot/isolinux/ro.tr new file mode 100755 index 0000000000000000000000000000000000000000..7c2619cfc4fc139efcc35289e096a7757cb8748e GIT binary patch literal 397 zcmZWlK~4iP4D?fc1R?DW#0?b?qN1p%kN^eHS@(O~B3@U8^LAcd7h_D9;73IG5A literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/ru.tr b/iso_icerik/boot/isolinux/ru.tr new file mode 100755 index 0000000000000000000000000000000000000000..4b891df5af29580a09d13acb48dce3cdd759a12f GIT binary patch literal 540 zcmaJ;y-ve05WYw82tvvRVq;(dfmB3!fsnXrL~NtlVPNWy5J*KJSlIY^0!nFUXd!)t zyEo$Oi3*7&vVHgcCN7+Tm_I_9LOZ|*9N{~4X@FCl;Yd(V;0N7NkNSMC@f~Y{6RfD` z$AC{bqAp{;u%tfYhJt~=DJnQNt_}Fe1iXabj7r)vIT0#dheV~3$TKZr+b9+5RP6Ib z>}u=cJm*JkO)eoRtTPHy*@}ytT|TqK8`gA*6@Icu=B{xLcuzyR;Nv8UBET111aISD zb;l?v4rIq>)=8a6z*n5o5N8~M*J>Pdgl-6p3!jK?nYQ|WDpr(KPFlCQv9=0I>cWCH z9LKa;(Aa~Ba{OE9`_10asz^>-HYY srH;cUbflFI4vle3A)E1;gr|2Fg?Sx=y5SqcCTPEB?69WR_xnOHccF~%A;Zy2I>KS6rqKv1 z(E^rD9CqmuY(cg}&hNo;o?+!Y!AO{m&+$D0eDy(1Ri&j5QW4nXC=5BRO{^52DU>QT zjK!a}{eiPAgQ>7s-yceN5hk2c6I@X8mf+2Fn-Ufj6l=r%m(m5m8z$DoK0e&t0+Wvc zyrf97Uc+PzlUiNM0i(i_61JP#_dltAEoXBzr!6Wqrh9_Ve+p*wS6o_?>NXTeVJ4y% hvF4^Fn5$7|@rqnHrtTbKDXXNNglvDnhK8eK_yy6Fowoo0 literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/sl.tr b/iso_icerik/boot/isolinux/sl.tr new file mode 100755 index 0000000000000000000000000000000000000000..a00fb3ede75a6e30e26c1bf376896219f6a16c18 GIT binary patch literal 411 zcmZvXF-`+P3`Knumms8cAUX;t01*)-Q3^V<;}B=ZvP z509pdGtNbdbLtqLc_%$Axl!el7YEZMF-hb7SH%lu_2$35xw-`9R0||)oVH%W3Nwca zuY*eigySbiamK=dwyki3rBPb{pLo4%oM(y0vqms)zbQLpF6=Nj^IyOV8W|Q&E*<_k QE=75Ff>}vm!>I*^Z!oNtRsaA1 literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/sq.tr b/iso_icerik/boot/isolinux/sq.tr new file mode 100755 index 0000000000000000000000000000000000000000..2996355e84c7d4ae9ccda7b61db88d80830dd6ad GIT binary patch literal 350 zcmZXQL2JV>42AVmble!^wz1n_?I2|>DQ(%^i>1!7aZ6HjSa+y)|`~rJD(~M2oJOuIK kN-$F*gTwNRzbTIHi{NO^LW}=~r@(YwEI)!L#hrSBAF(WW@Bjb+ literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/sr.tr b/iso_icerik/boot/isolinux/sr.tr new file mode 100755 index 0000000000000000000000000000000000000000..eccc2f6565ee7ab3e1b9f3815f016d04692feff8 GIT binary patch literal 524 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 bzMA3aHq6AS{&J%s_>q3OrSi}3o9X`ovD-m@ literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/tr.tr b/iso_icerik/boot/isolinux/tr.tr new file mode 100755 index 0000000000000000000000000000000000000000..8893a5352779e301a57fc410be35f957cb78f436 GIT binary patch literal 422 zcmZut!Ab)`49%zHs0h6&-h|SFPzvG}p~rMLwP7bSWhPVT7x)Jr_2|{T_qN;ra#ko* z5JJeyBain&*#b~$s3CiUiq>K{lhhh}?BD&NKempQ;bO*$`!Dufh$yfQwuRw)XXK#X za^0dfw@_;{K_{MJ9yA+PWJ4E+4#hF9&Z6_+Qz&OSSy0$hOmrAJM;;cGs6Qs_kI=sj zU0b$8cL;GZnZSx-Gjs}%K^dPoCP~F@%`g)OQ+AG9Tyiow0~-NeDeE}h-`!k;vd;;8 zCOS6c;}97|=FvPaDiFctSI#Vw7Q=CmV&6?cqw857oo}U1Kbj$OaK4? literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/uk.tr b/iso_icerik/boot/isolinux/uk.tr new file mode 100755 index 0000000000000000000000000000000000000000..302146906831d7e6f3b45dba3f9c0f1a7c098cc7 GIT binary patch literal 577 zcmZ{i&q@O^5XR?Ga#IoZrg-zWbaAthChNhIZBZ{mp^9Dvso=fTu3h@i zSD3t!Usf-*c-U+v$;>z3F9~z2Da0U@&NEB=%mW_co4Yo~PcHE<1&;;h3wP~Wh$p<@ z4_*i!VY`KJK>W%Bca4l07p{$&&-qiT;5o{6=}g-Oao^{mT*u3K5sDfzIu|P5qDaMo zNRv#`o>nT%VsVH-9Aw6ZX^O?n=u}da8>!Qv1pa4PuATUv8nU-_S9v96@D(%7Bt%?(mA z%ME23z3Y0N_~Dn!m`8MUVH31Y{0@|N9uyZ9rivU854i-u2`F_u5dpXW?2qxxb#^N| zO9yZ%C98RPYDyz5ooH>BjMu_TNi`eVBoZr|r-_nR-VgUGbcKHh JQ1H?-`Uab5M#}&I literal 0 HcmV?d00001 diff --git a/iso_icerik/boot/isolinux/vesamenu.c32 b/iso_icerik/boot/isolinux/vesamenu.c32 new file mode 100755 index 0000000000000000000000000000000000000000..27a442d76e48051d35907913d8160419cd6dcc9a GIT binary patch literal 155792 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 z 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