# # Some patches for software I use... # * esound-0.2.41-pulseaudio-compat.patch this patch establishes Pulsaudio compatibility for EsounD 0.2.41 - Pulseaudio creates a directory /tmp/.esd-- EsounD now also uses that directory - Use AUDIODEV environment variable to access as different user * openwrt_shairport.patch some init- and config scripts to auto-start shairport on OpenWRT - combined with openwrt_libao.patch below, allows for EsounD and Shairport running on the same device simultaneously - Shairport outputting its sound via EsounD - IPv4 only patch included - (the shairport package is maintained at: src-git jlars git://github.com/jlars/packages.git;master) * openwrt_libao.patch enables EsounD (esd) driver in LibAO for OpenWRT - provides a working /etc/libao.conf which redirects audio to a locally running EsounD server - this version depends on libaudiofile and esound - I found that using alsa DMIX for audio stream mixing does not go together with EsounD. Making EsounD the audio stream mixer puts slightly more load on the device, yet it yields much better audible results. * openwrt_esound_src.tgz EsounD package for OpenWRT - works on Attitude Adjustment - provides Makefile, init- and config-scripts - provides asound.conf for a USB sound card * spamassassin_3.3.patch tiny change - big difference; somehow SpamAssasin does not recognize locally sent mails (sasl_authenticated header set by Postfix) correctly. Adding the semicolon check works. (see also https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6759) * SmartHome-PHP.patch Adds code to handle NotificationRequests to https://github.com/Bubelbub/SmartHome-PHP (based on latest commit fccde83) => All credit goes to https://github.com/Stephan18 * MBL_4.1.33.tar.bz2 Kernel 4.1.33 for WD MyBook Live - contains the necessary /boot files (uImage, apollo3g.dtb, boot.scr) - contains kernel modules under /lib/modules - uses 16k page size, original WD data partition will NOT be mountable!!! * php5-pam_1.0.3-4_powerpc.deb Pre-requisite for OpenMediaVault * php5-proctitle_0.1.2-4_powerpc.deb Pre-requisite for OpenMediaVault * proftpd-mod-vroot_0.9.3-1_powerpc.deb Pre-requisite for OpenMediaVault * AMI_DBShow.patch Asterisk Manager Patch for creating the manager command DBShow - this allows for the manager to run with limited privileges as opposed to the command privilege, required when using the database show command via AMI - tested on Asterisk 11 * asterisk11-openssl_1.1.patch Asterisk 11 does not compile on Debian Jessie https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871676 - this is backported from https://issues.asterisk.org/jira/browse/ASTERISK-26109 * alexa_remote_control.sh / alexa_remote_control_plain.sh Script to remote control Amazon Alexa Echo devices (see http://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html ) - alexa_remote_control_plain.sh is pure shell without the need for "jq" as a JSON parser * freetz_unbound_1.6.7.patch freetz Package for unbound-1.6.7 - don't forget to run chmod after applying patch chmod a+x make/unbound/files/root/etc/init.d/rc.unbound chmod a+x make/unbound/files/root/etc/default.unbound/unbound_conf chmod a+x make/unbound/files/root/usr/lib/cgi-bin/unbound.cgi - also consider using freetz_unbound.crontab * freetz_openssl_ripemd.patch required for Net::SSLeay-1.8x on freetz * freetz_curl_ca-bundle.patch let curl point to $(FREETZ_OPENSSL_CONFIG_DIR)/cacert.pem for its ca-bundle location - A bundle can be obtained by issueing: curl -k -o cacert.pem https://curl.haxx.se/ca/cacert.pem * freetz_perl-cross.tgz scripts for building Perl on freetz