Compare commits

...
478 Commits
Author SHA1 Message Date
Stephan Raue 25816325e4 projects/RPi/filesystem: add project based OpenSSL config file
Signed-off-by: Stephan Raue <[email protected]>
2013-06-17 04:24:23 +02:00
Stephan Raue 5b26158088 avahi: enable 'disallow-other-stacks' see http://forums.gentoo.org/viewtopic-p-7322172.html#7322172
Signed-off-by: Stephan Raue <[email protected]>
2013-06-16 22:13:33 +02:00
Stephan Raue b9a3d8c1c4 avahi: log to syslog
Signed-off-by: Stephan Raue <[email protected]>
2013-06-16 21:01:12 +02:00
Stephan Raue b41f70f4e2 xbmc: dont build with LTO support, this should fix #2370
Signed-off-by: Stephan Raue <[email protected]>
2013-06-16 19:36:51 +02:00
Sascha Hofmann e5a60f3b1f libhid: fixed download-link
closes #2371
2013-06-16 19:35:20 +02:00
Stephan Raue 3480a39ffd config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <[email protected]>
2013-06-15 08:00:49 +02:00
Stephan Raue 6964e1a688 config/version: set version to 3.0.6
Signed-off-by: Stephan Raue <[email protected]>
2013-06-15 06:11:48 +02:00
Stephan Raue a626f2ff8a xbmc: fix last commit
Signed-off-by: Stephan Raue <[email protected]>
2013-06-14 21:59:19 +02:00
Stephan Raue 59a683b093 xbmc: add patch to mark our wrapped functions as used, needed for LTO support
Signed-off-by: Stephan Raue <[email protected]>
2013-06-14 21:57:19 +02:00
Stephan Raue a071030e8a udisks: fix udisks start script
Signed-off-by: Stephan Raue <[email protected]>
2013-06-13 21:10:57 +02:00
Stephan Raue 873c12d14c xbmc: add PR2861
Signed-off-by: Stephan Raue <[email protected]>
2013-06-13 21:10:38 +02:00
Stephan Raue 05f61be331 busybox: depends now on rpcbind to do manual mounts
Signed-off-by: Stephan Raue <[email protected]>
2013-06-13 17:35:38 +02:00
Stephan Raue 87fceb983a Revert "rpcbind: remove package 'rpcbind', should not more be needed with recent libnfs"
This reverts commit 708664aa8f.
2013-06-13 17:33:53 +02:00
Stephan Raue 2af068ad34 Revert "libtirpc: remove package 'libtirpc'"
This reverts commit d0eef6bbf0.
2013-06-13 17:33:47 +02:00
Stephan Raue ea7cc33be0 Revert "libgssglue: remove package 'libgssglue'"
This reverts commit a337c45339.
2013-06-13 17:33:41 +02:00
Stephan Raue 9eb93b183e Merge branch 'openelec-3.0' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-06-13 13:55:08 +02:00
Stephan Raue b7b3303549 xbmc: change RSS feed URL
Signed-off-by: Stephan Raue <[email protected]>
2013-06-13 13:53:35 +02:00
Stefan Saraev d498bef806 connman: ups. ash!
closes #2367
2013-06-13 13:17:28 +03:00
Stefan Saraev fafabb1084 hdparm: ups. ash! 2013-06-13 13:16:58 +03:00
fritsch a5dc4886ab AE: add upstream fixes by elupus 2013-06-13 10:16:07 +02:00
Christian Hewitt b58dfc2353 atv: advancedsettings tweak
reduce the default size of thumbnails to improve speed of skin
navigation
2013-06-13 09:58:56 +02:00
Christian Hewitt dea1530dbc atvclient: add support for macmini and macbook ir sensors
thanks to fritsch, this adds support for Apple IR sensors used with
MacBook and Mac mini hardware
2013-06-13 09:58:35 +02:00
Stephan Raue d99a87eb04 Merge pull request #2358 from mperreir/My_3.0.4
Added AUGUST DVB-T205 usb stick ID in rtl28xxu kernel module
2013-06-13 00:56:52 -07:00
Stephan Raue cdd3ae5547 xbmc: add upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2013-06-13 09:45:33 +02:00
Stephan Raue 5236f6c788 bcm2835-bootloader: update to bcm2835-bootloader-0d1b1d8
Signed-off-by: Stephan Raue <[email protected]>
2013-06-12 23:15:16 +02:00
Stephan Raue 964543d9f4 bcm2835-driver: update to bcm2835-driver-0d1b1d8
Signed-off-by: Stephan Raue <[email protected]>
2013-06-12 23:14:58 +02:00
Stephan Raue 0b7e1daaf5 avahi: depends on dbus, so wait for it
Signed-off-by: Stephan Raue <[email protected]>
2013-06-12 23:05:13 +02:00
Stefan Saraev 8febbabfe6 xbmc: depends on dbus, so wait for it 2013-06-12 23:01:34 +02:00
Stefan Saraev 936c95e8dd udisks: depends on dbus, so wait for it
TODO: respawn ?
2013-06-12 22:59:54 +02:00
Stefan Saraev 68be7e5613 ConsoleKit: depends on dbus, so wait for it & respawn 2013-06-12 22:59:37 +02:00
Stefan Saraev 9807bca5c4 connman: depends on dbus, so wait for it 2013-06-12 22:59:18 +02:00
Stefan Saraev 04b3db5324 dbus: add wait_for_dbus() & respawn 2013-06-12 22:57:07 +02:00
Stephan Raue cd308fb07e Merge branch 'openelec-3.0' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-06-12 18:22:14 +02:00
Stephan Raue de5578ad3a avahi: be quiet on startup
Signed-off-by: Stephan Raue <[email protected]>
2013-06-12 18:20:33 +02:00
Stephan Raue 4a827c4d72 config/version: set version back to devel
Signed-off-by: Stephan Raue <[email protected]>
2013-06-11 02:21:37 +02:00
Stephan Raue 274fa9f350 config/version: set version to 3.0.5
Signed-off-by: Stephan Raue <[email protected]>
2013-06-10 21:38:32 +02:00
Stephan Raue 50f99af168 avahi: wait for network on startup and restart after crash
Signed-off-by: Stephan Raue <[email protected]>
2013-06-10 20:38:33 +02:00
mperreir 810fc4720c Added AUGUST DVB-T205 usb stick ID in rtl28xxu kernel module 2013-06-09 20:57:00 +02:00
Stephan Raue 085290e7ef Revert "bluez: build with static librarys"
This reverts commit 367d4ba969.
2013-06-09 16:47:50 +02:00
Stephan Raue 97ce065cc5 Revert "bluez: remove audio and alsa support"
This reverts commit 14a82dffa2.
2013-06-09 16:47:33 +02:00
Stefan Saraev 350012acd4 Revert "gmp: build as static library"
This reverts commit a4727ef616.
2013-06-09 15:56:28 +03:00
Stefan Saraev 82ee34035f Revert "nettle: build as static library"
This reverts commit 0bb946ad07.

Conflicts:
	packages/security/gnutls/meta
2013-06-09 15:56:12 +03:00
Stephan Raue 8060fa5140 xbmc: fix avahi support
Signed-off-by: Stephan Raue <[email protected]>
2013-06-09 05:06:11 +02:00
Stefan Saraev c4d3ee6254 ConsoleKit: limit number of ck threads 2013-06-09 05:05:52 +02:00
Stephan Raue e90d9bf31f config/version: set back to devel
Signed-off-by: Stephan Raue <[email protected]>
2013-06-08 11:13:53 +02:00
Stephan Raue ad35c97be3 config/version: set version to 3.0.4
Signed-off-by: Stephan Raue <[email protected]>
2013-06-08 11:12:23 +02:00
Stephan Raue 3cff9d986c xf86-video-intel: update to xf86-video-intel-2.21.9
Signed-off-by: Stephan Raue <[email protected]>
2013-06-08 08:26:29 +02:00
Stephan Raue 0988b6df88 xbmc: disable building with LTO support only if build without GOLD support
Signed-off-by: Stephan Raue <[email protected]>
2013-06-08 04:01:37 +02:00
Stephan Raue cf78953dd9 xbmc: link with --as-needed, seems to work now
Signed-off-by: Stephan Raue <[email protected]>
2013-06-08 04:01:18 +02:00
Stephan Raue 5377ae9bea rsync: depends on popt
Signed-off-by: Stephan Raue <[email protected]>
2013-06-07 16:09:08 +02:00
Stephan Raue 37aba25c34 popt: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-07 16:08:43 +02:00
Stephan Raue 864f747525 tools/mkpkg: add script to get and pack package 'arm-mem'
Signed-off-by: Stephan Raue <[email protected]>
2013-06-07 15:43:48 +02:00
Stephan Raue 663a4ee4b1 remove package 'libcofi' and 'libcofi-initramfs'
Signed-off-by: Stephan Raue <[email protected]>
2013-06-07 15:41:56 +02:00
Stephan Raue a3af455d18 eglibc/eglibc-initramfs: replace package 'libcofi' with package 'arm-mem'
Signed-off-by: Stephan Raue <[email protected]>
2013-06-07 15:41:37 +02:00
Stephan Raue 1019ad40a1 new package: add package 'arm-mem' and 'arm-mem-initramfs'
Signed-off-by: Stephan Raue <[email protected]>
2013-06-07 15:40:18 +02:00
Stephan Raue 6e0c3c356f scripts/image: simplyfing detection of devel version, thanks to '_gio'
Signed-off-by: Stephan Raue <[email protected]>
2013-06-07 15:39:52 +02:00
Stephan Raue eb1783e5cf SDL: add patch for libX11-1.6 support
Signed-off-by: Stephan Raue <[email protected]>
2013-06-06 22:22:46 +02:00
Stephan Raue 6ac8c44c43 xbmc: deactivate upstream patch, must be adapted for omxplayer
Signed-off-by: Stephan Raue <[email protected]>
2013-06-05 09:23:27 +02:00
Stephan Raue f858f05017 Merge branch 'openelec-3.0' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-06-05 07:11:21 +02:00
Stephan Raue 98044fa74f xbmc: add upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2013-06-05 07:10:51 +02:00
Stephan Raue 003e502a85 libX11: update to libX11-1.6.0
Signed-off-by: Stephan Raue <[email protected]>
2013-06-05 07:10:31 +02:00
Stephan Raue ccbd1d87a6 linux: fix XBOX patch
Signed-off-by: Stephan Raue <[email protected]>
2013-06-05 07:10:12 +02:00
Stefan Saraev 026073a67d linux: 02_cpupower: cosmetics 2013-06-04 19:21:28 +03:00
Stephan Raue 14a82dffa2 bluez: remove audio and alsa support
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 16:38:55 +02:00
Stephan Raue 881dc79add Mesa: fails to build with GOLD support
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 16:35:50 +02:00
Stephan Raue 20433ebe05 lirc: depends on libusb-compat and libftdi
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 16:35:31 +02:00
Stephan Raue 013c8e8488 projects/*/options: add option to enable/disable GOLD support
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:43:27 +02:00
Stephan Raue a93bc1a0a6 gcc: add patch to improve GOLD support
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:39:24 +02:00
Stephan Raue 32780806a3 binutils, gcc: readd GOLD support, currently disabled
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:36:56 +02:00
Dag Wieers 8d2428e077 smem: update to v1.3 (for kernel 3.8) 2013-06-04 08:23:50 +02:00
Stephan Raue 115fa500fc busybox: optimize builtin shell config
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:18:12 +02:00
Stephan Raue 21842c61a0 linux: dont build and install 'cpupower', can be done via /sys
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:16:21 +02:00
Stephan Raue 367d4ba969 bluez: build with static librarys
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:15:29 +02:00
Stephan Raue a0b214b861 xbmc: dont install yajl, its build statically
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:14:06 +02:00
Stephan Raue 8ecdcdc25c bcm2835-driver: only install needed libraries
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:12:57 +02:00
Stephan Raue a4a6962242 linux: move performance setup completly to '02_cpupower', setup up_threshold for ondemand
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:08:16 +02:00
Stephan Raue 68976812f5 avahi: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:07:56 +02:00
Stephan Raue 446e3cf5aa gnutls: disable not needed openssl compatibility support
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:07:56 +02:00
Stephan Raue 51853b5a70 gnutls: disable cryptodev support, fails to build with gnutls-3.2
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:07:56 +02:00
Stephan Raue 2479b0ca24 gnutls: update to gnutls-3.2.1
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:07:56 +02:00
Stephan Raue 217e8649bf pcre: update to pcre-8.33
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:07:32 +02:00
Stephan Raue e92a5c66f3 cryptodev-linux: update to cryptodev-linux-1.6
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:07:32 +02:00
Stephan Raue 5e5e2602ec dbus: update to dbus-1.6.10
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:07:32 +02:00
Stephan Raue 875923d5db lm_sensors: update to lm_sensors-3.3.4
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:07:32 +02:00
Stephan Raue 75648bc789 libxml2: update to libxml2-2.9.1
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:07:31 +02:00
Stephan Raue 5356972e5d cmake: update to cmake-2.8.11
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:07:31 +02:00
Stephan Raue ea28a1a7e7 polkit: remove systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:01:50 +02:00
Stephan Raue 3403fe63a2 ntp: depends on package 'libcap'
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:01:05 +02:00
Stephan Raue d1b45a75af connman: dont depend on systemd/udev anymore
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 08:00:44 +02:00
Stephan Raue f0805b0c74 libdrm: build without udev support
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 07:59:49 +02:00
Stephan Raue cbdac731a9 remove package 'xwiimote'
Signed-off-by: Stephan Raue <[email protected]>
2013-06-04 07:59:31 +02:00
Stefan Saraev b50a2ef420 wireless_tools: build multi-call binary 2013-06-04 07:59:00 +02:00
Stefan Saraev 049ef58199 yajl: build as static library 2013-06-04 07:58:44 +02:00
Stefan Saraev f29ed3c3cc procps-ng: install: don't follow symlinks 2013-06-04 07:58:27 +02:00
Stephan Raue 8e6ee90308 lirc: update irtoy support patch, thanks to vdrfan, eventlicd: update and fix udev rule to support irtoy ir receivers
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:53:33 +02:00
Stephan Raue 8204bfb0d6 lirc: add initial irtoy support
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:52:06 +02:00
Stephan Raue 5c10845150 lirc: move XBOX driver to kernel
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:51:45 +02:00
fritsch 85ed479c87 ppl: bump version to 1.1pre9 to fix download url 2013-06-02 18:41:44 +02:00
Stephan Raue 555eb41b79 lockdev: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:22:51 +02:00
Stephan Raue ed6d87a4cf systemd: enable LTO and linker-plugin support
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:22:51 +02:00
Stephan Raue 2fa7dcc1f7 systemd: update to systemd-204
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:22:51 +02:00
Stephan Raue e48ed84b64 iptables: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:22:51 +02:00
Stephan Raue b2caf59b88 iptables: update to iptables-1.4.19.1
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:22:51 +02:00
Stephan Raue 159dd6cc6c boost: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:22:51 +02:00
Stephan Raue b9d7cb3dac SDL_image: build with static image providers
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:22:51 +02:00
Stephan Raue c0409aec72 libssh: fix build
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:22:50 +02:00
Stephan Raue 894ce87935 tinyxml: update to tinyxml-2.6.2_2, build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:22:50 +02:00
Stephan Raue c43853b05e libssh: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:16:04 +02:00
Stephan Raue 87f617cec1 dbus-glib: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:16:04 +02:00
Stephan Raue e8c578b5f1 libXxf86vm: update to libXxf86vm-1.1.3
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:16:04 +02:00
Stephan Raue 1376b75e58 libXtst: update to libXtst-1.2.2
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:16:04 +02:00
Stephan Raue 5b15a44ebb libXt: update to libXt-1.1.4
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:16:04 +02:00
Stephan Raue ebf6effe1a libXrandr: update to libXrandr-1.4.1
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:16:04 +02:00
Stephan Raue 47e3653a79 libXinerama: update to libXinerama-1.1.3
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:16:04 +02:00
Stephan Raue a76edc27cb libXext: update to libXext-1.3.2
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:16:04 +02:00
Stephan Raue 340e681945 libjpeg-turbo: update to libjpeg-turbo-1.3.0
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:16:04 +02:00
Stephan Raue c791fa1af6 libcap: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:12:15 +02:00
Stephan Raue 17bbdb7124 attr: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:10:22 +02:00
Stephan Raue 7df5825175 libdaemon: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:10:21 +02:00
Stephan Raue 0bb946ad07 nettle: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:10:21 +02:00
Stephan Raue a4727ef616 gmp: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:10:21 +02:00
Stephan Raue 4b461c25e5 libXxf86vm: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:10:21 +02:00
Stephan Raue fd403e355e libXau: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:10:21 +02:00
Stephan Raue 4d791a09bf libxcb: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:08:47 +02:00
Stephan Raue 87fa6565df elfutils: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:08:23 +02:00
Stephan Raue b0b8ca31c4 newt: add crosscompiling patch
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:06:47 +02:00
Stephan Raue 43a472e082 newt: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:06:21 +02:00
Stephan Raue 9b341e7d50 slang: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:04:31 +02:00
Stephan Raue c2b0ffae86 busybox-initramfs: install applet 'dd' and use it in initramfs
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:03:54 +02:00
fritsch 2941faa9ca Fix: Readme referenced non existing INSTALL file 2013-06-02 18:03:29 +02:00
Stephan Raue 8ec2e7240a libftdi: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:02:49 +02:00
Stephan Raue 3c3cb89fbc libhid: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-06-02 18:01:51 +02:00
Stefan Saraev bc5bda62ee busybox-initramfs: use (external) dd from /sysroot 2013-06-02 18:00:14 +02:00
Stefan Saraev 26b08a48c6 hdhomerun: fix bad subst with ash 2013-06-02 17:59:45 +02:00
Stefan Saraev 2cfa0aac9e sundtek-mediatv: fix bad subst with ash 2013-06-02 17:59:15 +02:00
Stefan Saraev feb89c18d6 busybox: fix a stupid typo
I will not do such things again, I promise.
I will not do such things again, I promise.
I will not do such things again, I promise.

:)
2013-06-02 17:58:41 +02:00
Stefan Saraev 1180327b92 pcre: build with -fPIC 2013-06-02 17:58:17 +02:00
Stephan Raue 7e05976c8f libXfixes: update to libXfixes-5.0.1
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 19:01:48 +02:00
Stephan Raue c08819431a gmp: update to gmp-5.1.2
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 19:01:48 +02:00
Stefan Saraev 10f9a818ba Ultra: linux: enable mceusb 2013-05-29 16:53:48 +02:00
Stephan Raue 100762bd64 pcre: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 16:45:06 +02:00
Stephan Raue bfa729f527 sqlite: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 16:45:06 +02:00
Stephan Raue 8cb97d214d libatasmart: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 16:43:16 +02:00
Stephan Raue 5718538101 sg3_utils: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 16:43:16 +02:00
Stephan Raue a337c45339 libgssglue: remove package 'libgssglue'
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 16:43:16 +02:00
Stephan Raue d0eef6bbf0 libtirpc: remove package 'libtirpc'
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 16:43:16 +02:00
Stephan Raue 708664aa8f rpcbind: remove package 'rpcbind', should not more be needed with recent libnfs
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 16:43:16 +02:00
Stephan Raue ae50e69249 libnfs: update to libnfs-1.6.0, this fixes #2323, this fixes #2324
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 16:43:16 +02:00
Stephan Raue 980ea40710 Revert "samba: build libsmbclient as shared lib"
This reverts commit 04dcb1c43e.
2013-05-29 16:43:16 +02:00
Stefan Saraev 89040561c3 remove package: 'bash' 2013-05-29 16:41:45 +02:00
Stefan Saraev d41760fe2c busybox: don't depend on bash 2013-05-29 16:41:44 +02:00
Stefan Saraev 6e8a1ffab2 pm-utils: don't depend on bash 2013-05-29 16:41:44 +02:00
Stefan Saraev 88cc98d1eb bash: move inputrc to busybox 2013-05-29 16:41:44 +02:00
Stefan Saraev 12e888f855 bash: move init.d/* to busybox 2013-05-29 16:41:44 +02:00
Stefan Saraev 88b7adbbfe bash: move profile.d/* to busybox 2013-05-29 16:41:44 +02:00
Stefan Saraev ae095d978a busybox: make 'safe shutdown' ash compatible 2013-05-29 16:41:44 +02:00
Stefan Saraev 2187893e81 busybox: re-enable 'ash' 2013-05-29 16:41:44 +02:00
Stephan Raue bb0c71794c glew: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 16:36:11 +02:00
Stephan Raue a0bb08367d libXmu: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 16:36:11 +02:00
Stephan Raue a1c2ff2eff libXt: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 16:36:11 +02:00
Stephan Raue bb94a1c06e libSM: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 16:36:11 +02:00
Stephan Raue 9076237a8a libICE: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 16:36:11 +02:00
Stephan Raue a2fa9386b4 libnl: build as static library
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 16:36:10 +02:00
Stephan Raue ce58a1ec2a xf86-video-intel: update to xf86-video-intel-2.21.8
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 16:25:43 +02:00
Stephan Raue 2ae0cf4e19 pm-utils: dont install unneeded hooks and video quirks
Signed-off-by: Stephan Raue <[email protected]>
2013-05-29 16:25:05 +02:00
Stephan Raue 840e0509e0 sqlite: update to sqlite-autoconf-3071700
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 12:55:27 +02:00
Stephan Raue 156653921b alsa-utils: update to alsa-utils-1.0.27.1
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 12:55:07 +02:00
Stephan Raue 57fff2fd3d alsa-lib: update to alsa-lib-1.0.27.1
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 12:54:50 +02:00
Stephan Raue d5579da552 linux: add SMK Manufacturing Inc. Infrared Receiver support
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 12:54:10 +02:00
Stephan Raue cd866b0a20 projects/RPi/linux: add joystick/xpad support
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 01:34:15 +02:00
Daniel Forsberg f27e0561eb pm-utils: added module r8712u to SUSPEND_MODULES, fixes #2307 2013-05-27 01:18:06 +02:00
Stephan Raue ef0e56f0e5 xbmc: update XVBA/VDPAU patch
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 01:17:00 +02:00
Stephan Raue 92a4760172 ffmpeg: update to ffmpeg-0.10.7
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 01:15:27 +02:00
Stephan Raue 4f36649701 libfontenc: update to libfontenc-1.1.2
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 01:12:21 +02:00
Stephan Raue a10bbaba4d libXau: update to libXau-1.0.8
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 01:12:03 +02:00
Stephan Raue 86c3d35256 xf86-video-intel: update to xf86-video-intel-2.21.7
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 01:11:46 +02:00
Stefan Saraev 5fe671e354 Revert "Fixes for slow channel switching"
This reverts commit 4bdf10f354.

unfortunately. this does more harm than good.

with some pvr clients (pvr.iptvsimple, probably tvheadend + tvh recoedings too)
vdpau h264 decoding fails due to missing width/height information

===
19:59:55 T:139876741670656 WARNING: (VDPAU) no width/height available, can't init
19:59:55 T:139876741670656  NOTICE: CDVDVideoCodecFFmpeg::Open() Failed to get VDPAU device
19:59:55 T:139876741670656  NOTICE:  (VDPAU) Close
===
2013-05-27 01:11:24 +02:00
Stefan Saraev 7bcf5c549f busybox-initramfs: init: cleanup (another one) 2013-05-27 01:10:57 +02:00
Stefan Saraev daaef706f2 busybox-initramfs: init: cleanup (/flash is actual root filesystem?) 2013-05-27 01:10:36 +02:00
Stephan Raue 6bd144cfdc xz: create lzma links for backward compatibility
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 01:07:08 +02:00
Stephan Raue c14f40fffc busybox-initramfs: only run fsck if installed
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 01:06:51 +02:00
fritsch 748e09b953 Fix boot after: 7916defc49
closes #2316
2013-05-27 01:06:04 +02:00
Stephan Raue 0d2a8ae278 busybox-initramfs: add fsck for local disks, actually supported for ext2-4, vfat/msdos and hfs/hfs+ partitions
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 01:04:30 +02:00
Stephan Raue 2a0f3238ef diskdev_cmds-initramfs: install to /sbin
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 01:03:59 +02:00
Stephan Raue 991d661710 new package: add package 'e2fsprogs-initramfs'
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 01:03:39 +02:00
Stephan Raue ac37dfae4f new package: add package 'dosfstools-initramfs'
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 01:03:20 +02:00
Stephan Raue db849d70c7 e2fsprogs: dont build shared librarys, install to /sbin, enable internal libuuid and libblkid, build and install applet 'fsck', install from busybox package
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 01:02:48 +02:00
Stephan Raue 8fb6d522a5 new package: add package 'dosfstools'
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 01:02:09 +02:00
Stephan Raue 459006d946 automake: update to automake-1.13.2
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 01:01:30 +02:00
Stephan Raue be250c99cb openssh: update to openssh-6.2p2
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 01:00:20 +02:00
Stephan Raue a14bf21176 samba: depends on package 'attr'
Signed-off-by: Stephan Raue <[email protected]>
2013-05-27 00:59:11 +02:00
Stephan Raue abb0c7ffb5 config/version: set version back to devel
Signed-off-by: Stephan Raue <[email protected]>
2013-05-17 12:53:23 +02:00
Stephan Raue 795f71cbad config/version: set version to 3.0.3
Signed-off-by: Stephan Raue <[email protected]>
2013-05-17 12:52:35 +02:00
Stephan Raue 81635ae19d bcm2835-bootloader: revert to bcm2835-bootloader-baa3ecf
Signed-off-by: Stephan Raue <[email protected]>
2013-05-17 11:18:46 +02:00
Stephan Raue 5006bd2073 autoupdate: add support for MACH_KERNEL
Signed-off-by: Stephan Raue <[email protected]>
2013-05-16 21:32:05 +02:00
Stefan Saraev eca2593537 projects/*/linux/linux.*.conf: enable CONFIG_SATA_SIL24
closes #2161
2013-05-16 17:29:08 +02:00
Daniel Forsberg b912dd770c RPi: changed gpu_mem to 100mb for 256mb RPis. fixes #1713 2013-05-16 17:28:08 +02:00
Stefan Saraev 8838df80b6 projects/*/linux/linux.*.conf: enable marvell pata
closes #2140
2013-05-16 17:27:32 +02:00
Stefan Saraev 50fd321948 linux: enable parallel build 2013-05-16 17:26:20 +02:00
Stephan Raue cdd64e47c8 libpng: force linking against libz
Signed-off-by: Stephan Raue <[email protected]>
2013-05-16 16:42:00 +02:00
Stephan Raue ea9308930e libpng-host: install manually so libpng-config from target build will not be overwritten
Signed-off-by: Stephan Raue <[email protected]>
2013-05-16 16:40:54 +02:00
Stephan Raue bb62afa663 procps-ng: install in release builds too
Signed-off-by: Stephan Raue <[email protected]>
2013-05-14 23:45:39 +02:00
Stephan Raue df92530dfb xbmc: add PR2570
Signed-off-by: Stephan Raue <[email protected]>
2013-05-14 23:45:16 +02:00
Stephan Raue 2b3943fbc2 xbmc: add PR2748
Signed-off-by: Stephan Raue <[email protected]>
2013-05-14 20:38:30 +02:00
Stephan Raue 311d48675e curl: update to curl-7.30.0
Signed-off-by: Stephan Raue <[email protected]>
2013-05-14 19:05:46 +02:00
Stefan Saraev 1d33ed7aa0 projects/*/linux/linux.*.conf: add CONFIG_DVB_DM1105 closes #2126 2013-05-14 19:04:58 +02:00
Stephan Raue 435afa1adb new package: add package 'berryboot-tools'
Signed-off-by: Stephan Raue <[email protected]>
2013-05-14 18:34:39 +02:00
Stephan Raue 535c7f9fba xf86-video-nvidia: update patches
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 21:56:39 +02:00
Stephan Raue 76794512f4 xf86-video-nvidia-legacy: update patches
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 21:56:30 +02:00
Stephan Raue d34ffbf7ea xbmc: update PR2713
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:08 +02:00
Stephan Raue f27bf3e7e8 bcm2835-bootloader: update to bcm2835-bootloader-f53948f
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:08 +02:00
Stephan Raue 654a08308a bcm2835-driver: update to bcm2835-driver-f53948f
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:08 +02:00
Stephan Raue 67d100e1a2 bcm2835-driver: dont create and install vlls dir
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:08 +02:00
Stephan Raue 620388d307 samba: build libsmbclient as shared lib
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:08 +02:00
Stephan Raue 5dd496de25 samba: update to samba-3.6.15
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:08 +02:00
Stephan Raue 31d8790e15 avahi/samba: When samba is built with avahi support the server name is advertised in UPPERCASE as samba forces this when setting-up avahi via dbus. If we disable avahi support in samba and include a samba.service file with avahi the hostname is correctly advertised as the user entered it; e.g. OpenELEC not OPENELEC ..we can also use a tweaked samba.service so Mac users with an AppleTV see the AppleTV icon in Finder.app instead of a generic server icon. this fixes #2282
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:07 +02:00
Stefan Saraev bf38c48586 busybox & busybox-initramfs: clean up fastboot 2013-05-13 14:55:07 +02:00
Sascha Hofmann b7a9574ea6 libcec: update to libcec-2.1.3.1 2013-05-13 14:55:07 +02:00
Stephan Raue e4344663a9 xbmc: move patch to set wakeup command to versioned patch folder, set wakeup command for xbmc-gotham
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:07 +02:00
Christian Hewitt 851fe8b7bc livestick: add banner to osx script
deleted accidentally earlier
2013-05-13 14:55:07 +02:00
Stephan Raue bc5cf335ff xbmc: add PR2493
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:07 +02:00
Stephan Raue 8b86f57c74 xbmc: add patch to fix for hang following seek after eos
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:07 +02:00
Christian Hewitt 6b19a24e64 add create_livestick_osx and files
closes #2278
2013-05-13 14:55:07 +02:00
Stephan Raue 73be075895 xbmc: update PR2713 patch
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:07 +02:00
Stephan Raue 859c0415b6 xbmc: add PR2586
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:07 +02:00
Stefan Saraev 0bf97f0da1 xbmc: revert 799d6ff03 (setwakeup.sh) 2013-05-13 14:55:07 +02:00
Stephan Raue c0d9bb6e09 xbmc: add PR2712
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:07 +02:00
Stephan Raue aa6dd8cd1f xbmc: add PR2713
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:07 +02:00
Stefan Saraev 93bfe834f5 nettle: dont build parallel 2013-05-13 14:55:07 +02:00
Stefan Saraev 0ca38238e8 busybox: add 'ip tunnel' support
fixes #2189
2013-05-13 14:55:07 +02:00
Dag Wieers fde2bb4da8 Mount /var as tmpfs and limit the use of tmpfs
This commit (apart from the cosmetic change to avoid using 'none') changes the use of ramfs into tmpfs. The reason for this is that ramfs usage can fill 100% of RAM and cannot be swapped out. While tmpfs can be swapped out and can be limited in size.

The size chosen is arbitrary, but taking into account the ATV1 hardware 5% of 256MB means 12MB and 20% means 50MB, considering we have swap this is not too drastic. For any larger system, these sizes are fine as well as we do not expect /var or /dev/shm to be filled completely. So worst case is covered, but not expected.
2013-05-13 14:55:06 +02:00
Stephan Raue f26d79510e projects/RPi: add own /etc/modules file and load lirc_rpi by default, dont loade coretemp module
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:06 +02:00
Stephan Raue 1bab87b42c projects/RPi/linux: add i2c-dev support
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:06 +02:00
Stephan Raue ce57af41e9 util-linux: use blocksize=1MB for creating the swapfile
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:06 +02:00
Stefan Saraev 70e55e654f projects/*/linux/linux.*.conf: add ZD1201 wifi support 2013-05-13 14:55:06 +02:00
Stefan Saraev be38ef930c wlan-firmware: update to wlan-firmware-0.0.12 2013-05-13 14:55:06 +02:00
vpeter4 79b5bff431 create_livestick: changes required for syslinux 5.01 2013-05-13 14:55:06 +02:00
Stephan Raue ab80a96630 libmicrohttpd: update to libmicrohttpd-0.9.27
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:06 +02:00
Stephan Raue 22b467f01f xf86-video-nvidia: update to xf86-video-nvidia-304.88
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:06 +02:00
Stephan Raue 14cc7b928d xf86-video-nvidia-legacy: update to xf86-video-nvidia-legacy-304.88
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:06 +02:00
Stephan Raue d87146752e samba: update to samba-3.6.14
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:06 +02:00
Stephan Raue 0d4e0bb4ce ethtool: update to ethtool-3.9
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:06 +02:00
Stephan Raue 2ab36dd62f xbmc: add PR2686
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:05 +02:00
Stephan Raue 913f85678f libiconv: update to libiconv-20130504
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:05 +02:00
Stephan Raue 10d81af0f0 gettext: update to gettext-0.18.2.1
Signed-off-by: Stephan Raue <[email protected]>
2013-05-13 14:55:05 +02:00
Stefan Saraev fd79dec84b Revert "xrandr: switch off screen on standby and restart on wakeup to try to avoid audio issues after suspend"
This reverts commit e84cf14798.
2013-05-11 00:10:11 +03:00
Stefan Saraev 252550cd0c Revert "xrandr: switch off only HDMI/DFP/CRT outputs on suspend"
This reverts commit ed466a366a.
2013-05-11 00:10:09 +03:00
Stephan Raue 605e379208 crystalhd: add PW2092521 patch
Signed-off-by: Stephan Raue <[email protected]>
2013-05-03 23:32:22 +02:00
Stephan Raue a0587ea002 syslinux: update to syslinux-5.01
Signed-off-by: Stephan Raue <[email protected]>
2013-05-03 22:42:53 +02:00
Stephan Raue baa988b2d5 xbmc-pvr-addons: add PR193
Signed-off-by: Stephan Raue <[email protected]>
2013-05-03 22:42:34 +02:00
Dag Wieers b1d5e175fd Put libthread_db.so into the correct location for gdb
Otherwise we get:

    warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
2013-05-03 22:42:13 +02:00
Stephan Raue 216e47043b config/version: set back to devel
Signed-off-by: Stephan Raue <[email protected]>
2013-05-03 22:42:04 +02:00
Stephan Raue a0147f6a12 config/version: set version to 3.0.2
Signed-off-by: Stephan Raue <[email protected]>
2013-05-02 19:58:52 +02:00
Stephan Raue fc24b8019c xbmc: update to xbmc-12.2
Signed-off-by: Stephan Raue <[email protected]>
2013-05-02 17:22:44 +02:00
Stephan Raue 7b32a97b27 xbmc-addon-xvdr: update to xbmc-addon-xvdr-frodo-acd4e14
Signed-off-by: Stephan Raue <[email protected]>
2013-05-01 17:43:05 +02:00
Stephan Raue 398df5af31 xbmc-pvr-addons: update to xbmc-pvr-addons-frodo-d37ec1d
Signed-off-by: Stephan Raue <[email protected]>
2013-05-01 17:41:13 +02:00
Stephan Raue 54250b65b6 projects/RPi/linux: add SPI device support, this fixes #2251
Signed-off-by: Stephan Raue <[email protected]>
2013-05-01 16:58:25 +02:00
Stephan Raue 9de9b5e196 bcm2835-bootloader: update to bcm2835-bootloader-4bec05a
Signed-off-by: Stephan Raue <[email protected]>
2013-05-01 16:56:27 +02:00
Stephan Raue b9d2270148 bcm2835-driver: update to bcm2835-driver-4bec05a
Signed-off-by: Stephan Raue <[email protected]>
2013-05-01 16:56:12 +02:00
Stephan Raue 5bef57fd04 xbmc: update to xbmc-12.1.10
Signed-off-by: Stephan Raue <[email protected]>
2013-05-01 16:55:45 +02:00
Stephan Raue a406469e03 nettle: update to nettle-2.7
Signed-off-by: Stephan Raue <[email protected]>
2013-05-01 16:53:25 +02:00
Stefan Saraev e65d9950a7 syslog: no no and no. we don't need this 2013-05-01 16:50:52 +02:00
Stephan Raue 9e303b9aa1 installer: make systempartition per default 256MB
Signed-off-by: Stephan Raue <[email protected]>
2013-04-29 00:58:23 +02:00
Stephan Raue c9dbfb1a4b linux-3.6: Added DVB adapter Terratec H5 Rev3 to em28xx driver
Signed-off-by: Stephan Raue <[email protected]>
2013-04-29 00:16:11 +02:00
Stefan Saraev 421e703840 projects/Generic_OSS/options: disable atvclient 2013-04-28 20:13:09 +02:00
Stefan Saraev 5cb0cf883b projects/Generic/options: disable atvclient 2013-04-28 20:12:51 +02:00
Stephan Raue 3e7c7806ab pciutils: update to pciutils-3.2.0
Signed-off-by: Stephan Raue <[email protected]>
2013-04-28 20:12:33 +02:00
Stephan Raue 7c01aa5598 libgcrypt: update to libgcrypt-1.5.2
Signed-off-by: Stephan Raue <[email protected]>
2013-04-28 20:12:13 +02:00
Stefan Saraev 073cac2232 create_livestick: fix bad subst. works only in bash. thanks fritsch 2013-04-28 20:11:54 +02:00
Stephan Raue 412141f521 wireless_tools: dont build with LTO support, this fails on some systems
Signed-off-by: Stephan Raue <[email protected]>
2013-04-26 20:39:05 +02:00
Daniel Forsberg 8423ab495e linux: Added DVB adapter Terratec H5 Rev3 to em28xx driver 2013-04-26 01:21:29 +02:00
Stephan Raue e2ff29aaba xbmc: add patch to let set the buusy delay control and set to 750ms
Signed-off-by: Stephan Raue <[email protected]>
2013-04-26 01:03:26 +02:00
Stephan Raue 654f7f915e util-linux: show progress if creating swapfile on startup
Signed-off-by: Stephan Raue <[email protected]>
2013-04-26 01:02:06 +02:00
Stephan Raue 1871b22418 xbmc: remove deprecated and not more needed option
Signed-off-by: Stephan Raue <[email protected]>
2013-04-26 01:01:45 +02:00
Christian Hewitt bfd530f8ae dvb-firmware: update to dvb-firmware-0.0.35
add dvb-usb-wt220u-miglia-01.fw
2013-04-25 23:30:34 +02:00
Stephan Raue c0c146e966 dvb-firmware: update to dvb-firmware-0.0.34
Signed-off-by: Stephan Raue <[email protected]>
2013-04-25 19:16:50 +02:00
Stephan Raue adcfc51319 projects/*/linux: add support for DVB_USB_CXUSB
Signed-off-by: Stephan Raue <[email protected]>
2013-04-25 18:52:03 +02:00
Stephan Raue 8bed71f6bd xbmc: update to xbmc-12.1.8
Signed-off-by: Stephan Raue <[email protected]>
2013-04-25 00:48:25 +02:00
Stephan Raue 4f38d9317a tools/mkpkg: update mkpkg_xbmc-frodo script
Signed-off-by: Stephan Raue <[email protected]>
2013-04-24 20:24:16 +02:00
Stephan Raue 1c9e03a7ae xbmc: update to xbmc-2.1.7
Signed-off-by: Stephan Raue <[email protected]>
2013-04-24 20:12:29 +02:00
Dag Wieers 75b3c30417 Fix slow syslogd remote syslog startup and klogd interaction
Because syslogd is not properly started its remote syslog support when klogd dumps its kernel ring buffer content to it, most of the kernel boot output is missing on the remote syslog server. By adding a small delay between syslogd and klogd, we are sure the messages are properly send to the remote syslog by syslogd.
2013-04-23 01:18:45 +02:00
Dag Wieers bc28e915ea AppleTV: Make sure loop devices are allocated dynamically
CONFIG_BLK_DEV_LOOP_MIN_COUNT: Number of loop devices to pre-create at init time

Static number of loop devices to be unconditionally pre-created at init time.

This default value can be overwritten on the kernel command line or with module-parameter loop.max_loop.

The historic default is 8. If a late 2011 version of losetup(8) is used, it can be set to 0, since needed loop devices can be dynamically allocated with the /dev/loop-control interface.
2013-04-23 01:15:03 +02:00
Dag Wieers 672e2beddb AppleTV: Disable intel_idle support
The AppleTV hardware does not support intel_idle.
2013-04-23 01:10:06 +02:00
Dag Wieers 8d449ea3e9 AppleTV: Enable PCIEAER and PCIEPM support
The AppleTV hardware supports both PCI-Express Advanced Error Reporting and PCI-Express Power Management.
2013-04-23 00:34:57 +02:00
Dag Wieers 802ccf6c06 AppleTV: Disable RDRAND support
The AppleTV hardware does not have RDRAND support.
2013-04-23 00:29:42 +02:00
Dag Wieers 7c53c9ce79 AppleTV: Disable PAT
The AppleTV hardware does not have PAT support.
2013-04-23 00:19:06 +02:00
Dag Wieers 08d1947761 AppleTV: Disable MPPARSE
The AppleTV hardware does not have MPPARSE support (as it does not have SMP capabilities).
2013-04-22 23:49:55 +02:00
Dag Wieers b587105ecf AppleTV: Enable MSI support for ATV1
Not sure why Message Signaled interrupts was disabled, but the ATV1 hardware *does* support MSI and we specifically enable MSI for the nvidia driver.

Here is a list of hardware that supports and uses MSI on AppleTV 1st Gen :

```
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Exp
ress Root Port (rev 03) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Memory behind bridge: 20000000-21ffffff
        Prefetchable memory behind bridge: 0000000010000000-000000001fffffff
        Capabilities: [88] Subsystem: Intel Corporation Device 0000
        Capabilities: [80] Power Management version 2
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [a0] Express Root Port (Slot+), MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [140] Root Complex Link
        Kernel driver in use: pcieport

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
        Subsystem: Realtek Semiconductor Co., Ltd. Device 0885
        Flags: bus master, fast devsel, latency 0, IRQ 42
        Memory at 22a00000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [130] Root Complex Link
        Kernel driver in use: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: 00003000-00003fff
        Memory behind bridge: 22000000-228fffff
        Prefetchable memory behind bridge: 0000000022b00000-0000000022cfffff
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: Gammagraphx, Inc. (or missing ID) Device 0000
        Capabilities: [a0] Power Management version 2
        Capabilities: [100] Virtual Channel
        Capabilities: [180] Root Complex Link
        Kernel driver in use: pcieport

01:00.0 VGA compatible controller: NVIDIA Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Apple Inc. Device 0081
        Flags: bus master, fast devsel, latency 0, IRQ 44
        Memory at 21000000 (32-bit, non-prefetchable) [size=16M]
        Memory at 10000000 (64-bit, prefetchable) [size=256M]
        Memory at 20000000 (64-bit, non-prefetchable) [size=16M]
        Capabilities: [60] Power Management version 2
        Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting <?>
        Kernel driver in use: nvidia
        Kernel modules: nvidia

02:00.0 Multimedia controller: Broadcom Corporation BCM70015 Video Decoder [Crystal HD]
        Subsystem: Broadcom Corporation BCM70015 Video Decoder [Crystal HD]
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at 22800000 (64-bit, non-prefetchable) [size=64K]
        Memory at 22000000 (64-bit, non-prefetchable) [size=8M]
        Capabilities: [48] Power Management version 3
        Capabilities: [60] Vendor Specific Information: Len=6c <?>
        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [cc] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [13c] Virtual Channel
        Kernel driver in use: crystalhd
        Kernel modules: crystalhd
```
2013-04-22 23:21:17 +02:00
Dag Wieers ca9779eed8 AppleTV: Make in-kernel config modular (but keep it available)
The in-kernel config (/proc/config.gz) is a useful way to understand how your existing kernel has been compiled, however it does use some memory to represent this information inside the kernel. However by making it optional you can still have this information if wanted, but as part of the system ramdisk (as a kernel module) rather than in memory all the time.

For AppleTV this was not (yet) enabled, for other platforms we make it modular.
2013-04-22 20:06:21 +02:00
Dag Wieers 8534be20a7 Fixes for slow channel switching
This fixes and closes #2132.
2013-04-22 17:24:35 +02:00
Stephan Raue 4ef3138874 projects/*/linux: add P54 network driver
Signed-off-by: Stephan Raue <[email protected]>
2013-04-22 17:00:18 +02:00
Stephan Raue a7bcd79166 projects/RPi/xbmc: update advancedsettings.xml
Signed-off-by: Stephan Raue <[email protected]>
2013-04-22 16:58:48 +02:00
Stephan Raue 327474361b busybox: increase min_free_kbytes size
Signed-off-by: Stephan Raue <[email protected]>
2013-04-22 16:58:28 +02:00
Stephan Raue 463dc63cf3 wlan-firmware: update to wlan-firmware-0.0.11
Signed-off-by: Stephan Raue <[email protected]>
2013-04-22 16:58:09 +02:00
Stephan Raue ea8d106ae5 xbmc: add upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2013-04-22 16:57:45 +02:00
Dag Wieers e13e9c0dda Enable DMI module to allow for debugging
While debugging a Zotac ID-80 not having any DMI information at all at your disposal is a drag. Making the DMI module afavilable at least allows me to see whether we need to flash the BIOS etc...
2013-04-22 16:57:23 +02:00
Dag Wieers 9eb0eccb11 Use the host's vesamenu.c32 as well
When using syslinux and C32 modules it's important to use the C32 modules build with the same syslinux. This patch ensures that we use the host OS's vesamenu.c32, rather than the one shipped in the tarball.
2013-04-22 16:57:04 +02:00
Dag Wieers b2685567c3 Wrong partition name used for devices ending with numbers
On Linux when a block device ends with a number (like my SD card device: **/dev/mmcblk0**) the first partition is called **/dev/mmcblk0p1** (with an added **p**). This snippet makes sure that the correct partition name is used in both cases.
2013-04-22 16:56:48 +02:00
Stephan Raue dce8242e8f xbmc: add PR2641
Signed-off-by: Stephan Raue <[email protected]>
2013-04-22 16:56:15 +02:00
Stephan Raue dfe2becd18 xbmc: add PR2593
Signed-off-by: Stephan Raue <[email protected]>
2013-04-22 16:55:45 +02:00
Stephan Raue 1c57a2c647 xbmc-master: add PR2579
Signed-off-by: Stephan Raue <[email protected]>
2013-04-22 16:54:53 +02:00
Stephan Raue 4d4bbf5c5c xbmc: add PR2591
Signed-off-by: Stephan Raue <[email protected]>
2013-04-22 16:54:23 +02:00
Stephan Raue fabe07ab99 procps-ng: update to procps-ng-3.3.7
Signed-off-by: Stephan Raue <[email protected]>
2013-04-21 00:12:08 +02:00
Stephan Raue 14c9ae2284 procps-ng: enable autoreconf, cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-04-21 00:11:52 +02:00
Stephan Raue c9af0900b4 less: depends on ncurses, run autoreconf, cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-04-21 00:11:36 +02:00
Dag Wieers ff9995e982 Replace busybox free with *real* free from procps-ng
Busybox free reports incorrectly the used and free memory on a system. Which makes it harder to understand and compare information from other sources.

In the same effort we add some other useful procps-ng tools, like pgrep, pkill, pmap, slabtop, vmstat and watch.
2013-04-21 00:11:16 +02:00
Dag Wieers 16442f04bb Add proper less to image (disable busybox less)
The version of less in busybox is quite annoying when working on OpenELEC. It doesn't properly support searching in files or tailing (and interrupting) logfiles. It also doesn't properly handle non-ascii characters. This patch disables busybox less and instead adds the latest stable less release.
2013-04-21 00:10:58 +02:00
Stephan Raue 95c0a28bed xbmc: add PR2637
Signed-off-by: Stephan Raue <[email protected]>
2013-04-20 21:42:22 +02:00
Stephan Raue 1f6d6dac80 scripts/image: add support to define official builds
Signed-off-by: Stephan Raue <[email protected]>
2013-04-20 21:41:58 +02:00
Stefan Saraev ed466a366a xrandr: switch off only HDMI/DFP/CRT outputs on suspend 2013-04-20 21:41:36 +02:00
Stephan Raue d885625d24 mysql: update to mysql-5.1.68
Signed-off-by: Stephan Raue <[email protected]>
2013-04-20 21:41:04 +02:00
Stephan Raue 7de221797a Revert "kmod: update to kmod-13"
This reverts commit 2b41b01d1e.
2013-04-18 23:15:20 +02:00
Stephan Raue e84cf14798 xrandr: switch off screen on standby and restart on wakeup to try to avoid audio issues after suspend
Signed-off-by: Stephan Raue <[email protected]>
2013-04-18 23:14:58 +02:00
Stephan Raue 77aa1eb581 kmod: update to kmod-13
Signed-off-by: Stephan Raue <[email protected]>
2013-04-17 04:16:36 +02:00
Stephan Raue 51e8121f67 bison: update to bison-2.7.1
Signed-off-by: Stephan Raue <[email protected]>
2013-04-17 04:16:36 +02:00
Stephan Raue e7db42d3c6 sqlite: update to sqlite-autoconf-3071602
Signed-off-by: Stephan Raue <[email protected]>
2013-04-17 04:16:36 +02:00
Stephan Raue 05a6bab1ef config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <[email protected]>
2013-04-16 23:17:45 +02:00
Stephan Raue 34251ce19e config/version: set version to 3.0.1
Signed-off-by: Stephan Raue <[email protected]>
2013-04-16 21:34:50 +02:00
Stephan Raue 7bec817c62 xbmc: update to xbmc-12.1.6
Signed-off-by: Stephan Raue <[email protected]>
2013-04-16 19:06:14 +02:00
Stephan Raue 558aaffd5a bcm2835-bootloader: fill INSTALL file with some infos
Signed-off-by: Stephan Raue <[email protected]>
2013-04-16 16:20:40 +02:00
Stephan Raue 86724c9b87 pmtools: update to pmtools-20110323
Signed-off-by: Stephan Raue <[email protected]>
2013-04-16 16:16:10 +02:00
Daniel Forsberg 46a1abc03c lirc_rpi: added vista mce, some Harmonys use this. and changed BACK to EXIT, it is missing in Lircmap.xml 2013-04-15 21:38:39 +02:00
Stephan Raue 6308070ac2 xbmc: update to xbmc-12.1.5
Signed-off-by: Stephan Raue <[email protected]>
2013-04-15 19:52:55 +02:00
Stephan Raue 8c476b3056 boost: update to boost-1_53_0
Signed-off-by: Stephan Raue <[email protected]>
2013-04-15 18:10:26 +02:00
Stephan Raue 30d5dda637 diskdev_cmds: readd fsck udev rule
Signed-off-by: Stephan Raue <[email protected]>
2013-04-14 21:05:53 +02:00
Roger James f85652573f Fix for issue #1987 The problem exists in the jmicron 1.0.8.5 source. The problem has been fixed in the vanilla kernel. This patch file appears to be generated by diffing the vanilla kernel source and the jmicron source, thus introducing the problem to the build. This changeset edits the patch file to remove the problem. This is not ideal as this fix will be easily lost if a new patch file is generated. The best solution would be to fix the problem in the original jmicron source. However this dpoes not appear to possible at the moment. 2013-04-14 19:54:01 +02:00
Stephan Raue 1db6430a0c linux: add network related upstream patches, backported from 3.8.7
Signed-off-by: Stephan Raue <[email protected]>
2013-04-14 17:16:01 +02:00
Stefan Saraev 5bd4e7e1bb dvb-firmware: update to dvb-firmware-0.0.33 2013-04-14 16:55:06 +02:00
Stephan Raue 10e3f72ede linux: add upstream patches, backported from 3.8.7
Signed-off-by: Stephan Raue <[email protected]>
2013-04-14 16:54:10 +02:00
Stephan Raue 6efdba41f7 alsa-lib: update to alsa-lib-1.0.27
Signed-off-by: Stephan Raue <[email protected]>
2013-04-13 18:28:46 +02:00
Stephan Raue 449394cfd6 alsa-plugins: update to alsa-plugins-1.0.27
Signed-off-by: Stephan Raue <[email protected]>
2013-04-13 18:28:18 +02:00
Stephan Raue ff6f06149f alsa-utils: update to alsa-utils-1.0.27
Signed-off-by: Stephan Raue <[email protected]>
2013-04-13 18:27:59 +02:00
Stephan Raue 919d71078b ffmpeg: move patches in own versioning dir
Signed-off-by: Stephan Raue <[email protected]>
2013-04-13 10:44:51 +02:00
Stephan Raue 2a2a8cda2c gcc: update to gcc-4.7.3
Signed-off-by: Stephan Raue <[email protected]>
2013-04-13 10:43:39 +02:00
Stephan Raue f55a83afcb xbmc: rename patches, cleanup patch order
Signed-off-by: Stephan Raue <[email protected]>
2013-04-11 15:01:08 +02:00
Stephan Raue 3ce4418833 xbmc: update XVBA/VDPAU patch
Signed-off-by: Stephan Raue <[email protected]>
2013-04-11 15:00:44 +02:00
Stephan Raue cf2f80badf xbmc: update to xbmc-12.1.4
Signed-off-by: Stephan Raue <[email protected]>
2013-04-11 15:00:37 +02:00
Stephan Raue 307cf64bfb xbmc: add PR2558
Signed-off-by: Stephan Raue <[email protected]>
2013-04-10 01:05:31 +02:00
Stephan Raue 0e5e0a9e04 xbmc: add PR2581
Signed-off-by: Stephan Raue <[email protected]>
2013-04-10 01:04:47 +02:00
Stephan Raue 83688801c7 config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <[email protected]>
2013-04-09 21:52:10 +02:00
Stephan Raue fcaac62c5f xbmc: update to xbmc-12.1.3
Signed-off-by: Stephan Raue <[email protected]>
2013-04-09 19:50:26 +02:00
Stephan Raue b96a7982ac xbmc: update to xbmc-12.1.2
Signed-off-by: Stephan Raue <[email protected]>
2013-04-09 19:47:12 +02:00
Stephan Raue 74881c1fd2 xbmc: readd Hi10p patch
Signed-off-by: Stephan Raue <[email protected]>
2013-04-08 16:56:55 +02:00
Stephan Raue 593b769300 systemd: update to systemd-200
Signed-off-by: Stephan Raue <[email protected]>
2013-04-08 16:21:52 +02:00
Stephan Raue 477ade7b16 inputproto: update to inputproto-2.3
Signed-off-by: Stephan Raue <[email protected]>
2013-04-08 16:20:39 +02:00
Stephan Raue 036bcad109 libXi: depends on package 'inputproto'
Signed-off-by: Stephan Raue <[email protected]>
2013-04-08 16:20:21 +02:00
Stephan Raue 473b14446a xproto: update to xproto-7.0.24
Signed-off-by: Stephan Raue <[email protected]>
2013-04-08 16:20:02 +02:00
Stephan Raue ce45d89896 libXi: update to libXi-1.7.1
Signed-off-by: Stephan Raue <[email protected]>
2013-04-08 16:19:46 +02:00
Stephan Raue 321b9dcd34 xf86-video-intel: update to xf86-video-intel-2.21.6
Signed-off-by: Stephan Raue <[email protected]>
2013-04-08 16:19:22 +02:00
Stephan Raue 950033c06e xbmc: move 12.1 patches to own dir
Signed-off-by: Stephan Raue <[email protected]>
2013-04-08 16:15:32 +02:00
Stephan Raue a18834178b xbmc: add PR2539
Signed-off-by: Stephan Raue <[email protected]>
2013-04-08 16:14:34 +02:00
Stephan Raue 14c18a2de5 xbmc: add PR2491
Signed-off-by: Stephan Raue <[email protected]>
2013-04-08 16:14:14 +02:00
Stephan Raue 9553f6c11c xbmc: add PR2459
Signed-off-by: Stephan Raue <[email protected]>
2013-04-08 16:13:53 +02:00
Stephan Raue 22b62bed59 xbmc: add some upstream fixes
Signed-off-by: Stephan Raue <[email protected]>
2013-04-07 13:35:33 +02:00
Stephan Raue d1ff72f766 xbmc: add PR2435
Signed-off-by: Stephan Raue <[email protected]>
2013-04-07 13:35:13 +02:00
Stephan Raue 32502a5cf6 xbmc: add PR2549
Signed-off-by: Stephan Raue <[email protected]>
2013-04-07 13:34:54 +02:00
Stephan Raue 6fa2333414 xbmc: add PR2537
Signed-off-by: Stephan Raue <[email protected]>
2013-04-07 13:34:35 +02:00
Stephan Raue 152ceec969 xbmc: add dvdplayer fixes, sync omxplayer with dvdplayer
Signed-off-by: Stephan Raue <[email protected]>
2013-04-07 13:34:07 +02:00
vpeter4 6fbb705947 acpica: no need to crosscompile patch 2013-04-07 13:33:17 +02:00
Dag Wieers 0e0a7de92f Add a newline at the end of the file, without it it seems to fail ? 2013-04-07 13:32:58 +02:00
Stephan Raue f02dead4a7 acpica: update to acpica-unix2-20130328
Signed-off-by: Stephan Raue <[email protected]>
2013-04-07 13:32:33 +02:00
Stephan Raue ed1cb4be13 bcm2835-bootloader: update to bcm2835-bootloader-baa3ecf
Signed-off-by: Stephan Raue <[email protected]>
2013-04-05 14:46:52 +02:00
Stephan Raue 29092e2ce5 bcm2835-driver: update to bcm2835-driver-baa3ecf
Signed-off-by: Stephan Raue <[email protected]>
2013-04-05 14:46:31 +02:00
Stephan Raue 114a9fb370 projects/RPi/patches/linux: update RPi patches
Signed-off-by: Stephan Raue <[email protected]>
2013-04-05 14:45:59 +02:00
Stephan Raue 9d21adb6f3 linux-3.6.11: cleanup not needed patches
Signed-off-by: Stephan Raue <[email protected]>
2013-04-05 14:43:18 +02:00
Stephan Raue a36921fbe6 xbmc: add various upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2013-04-05 12:05:36 +02:00
Stefan Saraev c8f3e6708b dvb-firmware: update to dvb-firmware-0.0.32 2013-04-05 12:05:17 +02:00
Stefan Saraev 6256e166aa xbmc: add PR2505 2013-04-05 12:04:44 +02:00
Stephan Raue a3c3fa5cce ppl: update to ppl-1.1pre7
Signed-off-by: Stephan Raue <[email protected]>
2013-04-05 12:04:24 +02:00
Stephan Raue 573e184cf5 gmp: update to gmp-5.1.1
Signed-off-by: Stephan Raue <[email protected]>
2013-04-05 12:04:08 +02:00
vpeter4 fe325e7aed gettext: do not use emacs 2013-04-05 12:03:43 +02:00
Stephan Raue b088522f57 systemd: update to systemd-199
Signed-off-by: Stephan Raue <[email protected]>
2013-04-05 12:02:36 +02:00
Stephan Raue 12f55ac1c6 Revert "binutils: update to binutils-2.23.2"
This reverts commit 2c4bfc4696.

This fixes compiling issues with package 'gmp' for 'arm'
2013-03-28 23:01:20 +01:00
Stefan Saraev b70a270365 tvheadend: update to tvheadend-3.3.511 2013-03-28 22:59:53 +01:00
vpeter4 a1a9217f8e linux: support for TechniSat SkyStar S2 card with CX24120-13Z frontend this closes #2100, discussion http://openelec.tv/forum/83-dvb-s-s2-support/63061-technisat-skystar-s2-pci-not-supported#66807 patch from Jannis Achstetter http://patchwork.linuxtv.org/patch/10575/ originally made by Sergey Tyurin 2013-03-28 22:58:49 +01:00
Christian Hewitt 91aa5ed603 projects/ATV: add xorg defaults for Component/HDMI
ensures Xorg selects 1080p for HDMI and 720p for Component when available (Component 1080i can be selected within XBMC if the TV can handle it, not all can)
2013-03-28 22:58:11 +01:00
Stephan Raue f298846adb Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-27 02:02:06 +01:00
Stephan Raue 767ec892e2 config/version: fix last commit
Signed-off-by: Stephan Raue <[email protected]>
2013-03-25 00:48:42 +01:00
Stephan Raue 07063e9a40 config/version: set version to 3.0.0 (OpenELEC-3.0 Final)
Signed-off-by: Stephan Raue <[email protected]>
2013-03-25 00:45:54 +01:00
Stephan Raue 0121c1e36b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-24 23:19:17 +01:00
Stephan Raue 7262ed18e4 CHANGELOG: update CHANGELOG
Signed-off-by: Stephan Raue <[email protected]>
2013-03-24 15:46:49 +01:00
Stephan Raue 3771c8eb3a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-24 15:45:40 +01:00
Stephan Raue bc003a1070 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-23 20:38:01 +01:00
Stephan Raue 5c23e3fabc Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-23 16:41:28 +01:00
Stephan Raue 15505f80ca Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-22 22:27:14 +01:00
Stephan Raue b7852952ba Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-22 20:21:58 +01:00
Stephan Raue 1a97097a30 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-22 12:22:15 +01:00
Stephan Raue 58aaa9f266 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-22 08:00:52 +01:00
Stephan Raue ffc8962357 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-22 07:12:12 +01:00
Stephan Raue 6069dd14c4 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-21 23:24:47 +01:00
Stephan Raue 7b4edccf81 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-21 22:13:13 +01:00
Stephan Raue 44bc649684 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-21 18:33:40 +01:00
Stephan Raue c5dbf3d94f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-21 05:31:54 +01:00
Stephan Raue fa51bfcf57 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-21 05:10:59 +01:00
Stephan Raue c546b5979a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-20 03:37:12 +01:00
Stephan Raue aa4fbd7ab1 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-20 01:29:41 +01:00
Stephan Raue 82eb3158ae Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-20 00:08:38 +01:00
Stephan Raue 06461b6e7e config/version: set version to 2.99.5 (OpenELEC-3.0 RC 5)
Signed-off-by: Stephan Raue <[email protected]>
2013-03-12 20:48:22 +01:00
Stephan Raue 6d16dc9399 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-12 19:24:52 +01:00
Stephan Raue efa8c1d95a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-12 18:06:04 +01:00
Stephan Raue a0c977ddfe Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-12 16:06:37 +01:00
Stephan Raue 945a7f338f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-11 19:19:19 +01:00
Stephan Raue 0849a34c75 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-11 15:46:20 +01:00
Stephan Raue 77f8e89bfe Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-10 14:04:20 +01:00
Stephan Raue 8db2e6705e config/version: set version to 2.99.4 (OpenELEC-3.0 RC 4)
Signed-off-by: Stephan Raue <[email protected]>
2013-03-01 22:22:44 +01:00
Stephan Raue 4448113a7b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-01 20:07:44 +01:00
Stephan Raue bb5c5509f1 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-01 18:49:46 +01:00
Stephan Raue 160ce21140 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-01 17:59:52 +01:00
Stephan Raue 792e217186 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-01 06:58:01 +01:00
Stephan Raue 4ed7faeba3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-28 11:38:45 +01:00
Stephan Raue 59c41e76a1 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-27 04:23:55 +01:00
Stephan Raue 3f3e198c9b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-24 23:38:54 +01:00
Stephan Raue ccc1b39a15 config/version: set version to 2.99.3 (OpenELEC-3.0 RC 3)
Signed-off-by: Stephan Raue <[email protected]>
2013-02-21 16:27:24 +01:00
Stephan Raue ad1115e98e Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-21 16:26:13 +01:00
Stephan Raue d9111f52a8 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-20 03:02:36 +01:00
Stephan Raue 9c410eaeef Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-19 01:07:39 +01:00
Stephan Raue e646610990 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-18 17:56:23 +01:00
Stephan Raue 31001afd23 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-18 17:54:29 +01:00
Stephan Raue 80c6730a0f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-17 21:42:16 +01:00
Stephan Raue 004a391f18 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-17 07:05:55 +01:00
Stephan Raue 6e9af9e243 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-17 03:26:18 +01:00
Stephan Raue f7c8509269 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-16 20:49:47 +01:00
Stephan Raue b768e322ed Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-16 18:28:44 +01:00
Stephan Raue 9029c645b0 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-15 16:16:21 +01:00
Stephan Raue b14d6da9cb Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-15 15:56:02 +01:00
Stephan Raue 96f52fc97f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-14 15:37:32 +01:00
Stephan Raue d4b844a7ed Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-14 15:33:27 +01:00
Stephan Raue 60744990c3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-13 18:15:10 +01:00
Stephan Raue ef5d518eb9 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-13 11:43:18 +01:00
Stephan Raue e61360c9d3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-13 11:33:43 +01:00
Stephan Raue 2e24540df2 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-12 05:28:25 +01:00
Stephan Raue caeb39c657 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-08 05:29:00 +01:00
Stephan Raue a603e3bf18 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-08 01:41:15 +01:00
Stephan Raue 9cb02d21a7 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-06 15:23:52 +01:00
Stephan Raue e5fa75cf69 config/version: set version to 2.99.2 (OpenELEC-3.0 RC 2)
Signed-off-by: Stephan Raue <[email protected]>
2013-01-26 03:15:57 +01:00
Stephan Raue 28fe3c1b40 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-01-25 20:19:10 +01:00
Stephan Raue 7e1f181168 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-01-25 13:45:15 +01:00
Stephan Raue 708a34555a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-01-24 18:12:44 +01:00
Stephan Raue 5e72c74419 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-01-24 15:10:09 +01:00
Stephan Raue b3011069c5 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-01-22 17:49:18 +01:00
Stephan Raue 4f48a19924 config/version: set version to 2.99.1 (OpenELEC-3.0 RC 1)
Signed-off-by: Stephan Raue <[email protected]>
2013-01-03 22:28:00 +01:00
Stephan Raue 86538ccb74 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-01-03 14:58:50 +01:00
Stephan Raue cd452f8288 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-01-03 01:19:27 +01:00
Stephan Raue 7c1531f70d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-30 23:27:21 +01:00
Stephan Raue 70064630d8 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-29 23:10:19 +01:00
Stephan Raue 1405b245ea Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-28 17:11:04 +01:00
Stephan Raue cf7af733c3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-21 18:43:07 +01:00
Stephan Raue 105ede1d39 config/version: set version to 2.95.6 (OpenELEC-3.0 Beta 6)
Signed-off-by: Stephan Raue <[email protected]>
2012-12-21 18:38:12 +01:00
Stephan Raue 917724673c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-20 16:27:58 +01:00
Stephan Raue 768b7660e0 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-20 11:24:28 +01:00
Stephan Raue 00221bea95 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-19 21:17:12 +01:00
Stephan Raue 2af93e2b15 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-19 02:50:14 +01:00
Stephan Raue 414abbc9e9 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-18 22:45:59 +01:00
Stephan Raue 4d2ca4a68b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-17 13:57:16 +01:00
Stephan Raue 2bf67bb4b0 config/version: set version to 2.95.5 (OpenELEC-3.0 Beta 5)
Signed-off-by: Stephan Raue <[email protected]>
2012-12-12 18:20:43 +01:00
Stephan Raue 7bccac2c21 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-12 10:31:54 +01:00
Stephan Raue 991521fbbf Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-11 20:33:16 +01:00
Stephan Raue 20c48e1fe8 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-11 14:24:59 +01:00
Stephan Raue 5a79bc7598 config/version: set version to 2.95.4 (OpenELEC-3.0 Beta 4)
Signed-off-by: Stephan Raue <[email protected]>
2012-12-11 07:20:36 +01:00
Stephan Raue ba633c0e65 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-08 07:58:53 +01:00
Stephan Raue 68391a604e Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-08 05:18:05 +01:00
Stephan Raue b439e9450a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-07 03:03:49 +01:00
Stephan Raue e84de340b6 config/version: set version to 2.95.3 (OpenELEC-3.0 Beta 3)
Signed-off-by: Stephan Raue <[email protected]>
2012-12-04 00:15:24 +01:00
Stephan Raue bc365bd295 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-04 00:14:39 +01:00
Stephan Raue 21c2e30c78 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-03 22:43:37 +01:00
Stephan Raue 2d59aa423e Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-03 08:36:54 +01:00
Stephan Raue 1e1dad760a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-03 00:39:22 +01:00
Stephan Raue 80bcd9ba72 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-02 01:24:23 +01:00
Stephan Raue d0a3988215 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-02 00:55:46 +01:00
Stephan Raue 4db0e6a9e4 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-01 18:01:03 +01:00
Stephan Raue 3c1ef9bd37 config/version: set version to 2.95.2 (OpenELEC-3.0 Beta 2)
Signed-off-by: Stephan Raue <[email protected]>
2012-11-29 14:18:04 +01:00
Stephan Raue 7f01de9350 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-11-29 06:12:01 +01:00
Stephan Raue a9fd32bf62 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-11-28 17:53:37 +01:00
Stephan Raue 26e29e2ef1 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-11-28 06:27:23 +01:00
Stephan Raue 8e18629276 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-11-28 04:17:48 +01:00
Stephan Raue 63cc19754c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-11-28 00:55:52 +01:00
Stephan Raue be0fd9c615 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-11-26 23:09:05 +01:00
Stephan Raue ee042d786f config/version: set version to 2.95.1 (OpenELEC-3.0 Beta 1)
Signed-off-by: Stephan Raue <[email protected]>
2012-11-25 21:16:18 +01:00
536 changed files with 113701 additions and 35044 deletions

No files matched your search

+3 -18
View File
@@ -1,20 +1,5 @@
OpenELEC (Version 2.1)
OpenELEC (Version 3.0)
Changelog OpenELEC-2.0 to OpenELEC-2.1
for a detailed Changelog from OpenELEC-2.0 to OpenELEC-3.0 see:
https://github.com/OpenELEC/OpenELEC.tv/compare/2.0.0...3.0.0
Added packages:
- add package 'ppp'
- add package 'pptp'
Package updates:
- update linux to linux-3.5
- update dialog to dialog-1.1-20120215
- update connman to connman-1.4
Added functions:
- sshd can be enabled via OpenELEC Settings addon
- add PPTP support
Changed functions:
Removed functions:
+1 -1
View File
@@ -14,7 +14,7 @@ providing cutting edge hardware support to deliver a set-top box experience.
**Installation**
* Please read INSTALL for instructions on how to install.
* Please read the instructions in our wiki (http://wiki.openelec.tv/index.php?title=Installation) on how to install.
**Known issues**
+7 -1
View File
@@ -169,6 +169,11 @@ strip_linker_plugin() {
LDFLAGS=`echo $LDFLAGS | sed -e "s|-fuse-linker-plugin||g"`
}
strip_gold() {
# strip out usage from GOLD linker
LDFLAGS=`echo $LDFLAGS | sed -e "s|-fuse-ld=gold||g"`
}
fix_module_depends() {
# modify .modinfo section in kernel module to depends on other required modules
local MODULE="$1"
@@ -233,7 +238,7 @@ dashes="==========================="
show_config() {
dashes="==========================="
config_message="$config_message\n $dashes$dashes$dashes"
config_message="$config_message\n Configuration for $DISTRONAME"
config_message="$config_message\n Configuration for $DISTRONAME ($([ "$OFFICIAL" = "yes" ] && echo "official" || echo "unofficial"))"
config_message="$config_message\n $dashes$dashes$dashes"
# Build options
@@ -247,6 +252,7 @@ show_config() {
config_message="$config_message\n - SIMD support:\t\t\t $SIMD_SUPPORT"
config_message="$config_message\n - Optimizations:\t\t\t $OPTIMIZATIONS"
config_message="$config_message\n - LTO (Link Time Optimization) support: $LTO_SUPPORT"
config_message="$config_message\n - GOLD (Google Linker) Support:\t $GOLD_SUPPORT"
config_message="$config_message\n - LLVM support:\t\t\t $LLVM_SUPPORT"
# config_message="$config_message\n - CFLAGS:\t $TARGET_CFLAGS"
+4
View File
@@ -29,6 +29,10 @@ if [ "$LTO_SUPPORT" = yes ];then
LD_OPTIM="$LD_OPTIM -flto"
fi
if [ "$GOLD_SUPPORT" = yes ];then
LD_OPTIM="$LD_OPTIM -fuse-ld=gold"
fi
if [ "$DEBUG" = yes ]; then
TARGET_CFLAGS="$TARGET_CFLAGS -ggdb"
TARGET_CXXFLAGS="$TARGET_CXXFLAGS -ggdb"
@@ -54,7 +54,7 @@ if [ -z "$(pidof userhdhomerun)" ]; then
SERIALS=$(cat /var/config/hdhomerun-addon.conf | sed -n 's|^ATTACHED_TUNER_\(.*\)_\(.*\)_DVBMODE=.*|\1-\2|gp' | sort | uniq)
. /var/config/hdhomerun-addon.conf
for SERIAL in ${SERIALS[@]}; do
for SERIAL in $SERIALS; do
SERIAL_VAR=$(echo $SERIAL | sed 's|-|_|')
DVBMODE=$(eval echo \$ATTACHED_TUNER_${SERIAL_VAR}_DVBMODE)
FULLNAME=$(eval echo \$ATTACHED_TUNER_${SERIAL_VAR}_FULLNAME)
@@ -256,7 +256,7 @@ if [ -z "$(pidof mediasrv)" ]; then
SERIALS=$(cat /var/config/sundtek-addon.conf | sed -n 's|^ATTACHED_TUNER_\(.*\)_DVBMODE=.*|\1|gp' | sort | uniq)
. /var/config/sundtek-addon.conf
for SERIAL in ${SERIALS[@]}; do
for SERIAL in $SERIALS; do
DVBMODE=$(eval echo \$ATTACHED_TUNER_${SERIAL}_DVBMODE)
IRPROT=$(eval echo \$ATTACHED_TUNER_${SERIAL}_IRPROT)
KEYMAP=$(eval echo \$ATTACHED_TUNER_${SERIAL}_KEYMAP)
+1 -1
View File
@@ -26,7 +26,7 @@ PKG_LICENSE="OSS"
PKG_SITE="http://www.samba.org/ftp/rsync/rsync.html"
PKG_URL="ftp://rsync.samba.org/pub/rsync/src/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain $ICONV"
PKG_BUILD_DEPENDS="toolchain $ICONV popt"
PKG_PRIORITY="optional"
PKG_SECTION="network/backup"
PKG_SHORTDESC="rsync: A replacement for rcp that has many more features"
@@ -1,3 +1,6 @@
3.0.7
- update to TVHeadend 3.3.511
3.0.6
- update to TVHeadend 3.3.491
- disable avahi support
@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="tvheadend"
PKG_VERSION="3.3.491"
PKG_REV="6"
PKG_VERSION="3.3.511"
PKG_REV="7"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.lonelycoder.com/hts/tvheadend_overview.html"
@@ -1,48 +0,0 @@
From 30517cb122d0991f0ba51155c9afff6bdc2d8899 Mon Sep 17 00:00:00 2001
From: Stefan Saraev <[email protected]>
Date: Wed, 13 Mar 2013 21:30:55 +0200
Subject: [PATCH] cwc: syslog: move some log messages to debug
---
src/capmt.c | 4 ++--
src/cwc.c | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/capmt.c b/src/capmt.c
index ac507bd..9e12e86 100644
--- a/src/capmt.c
+++ b/src/capmt.c
@@ -547,7 +547,7 @@ handle_ca0(capmt_t* capmt) {
#endif
if(ct->ct_keystate != CT_RESOLVED)
- tvhlog(LOG_INFO, "capmt", "Obtained key for service \"%s\"",t->s_svcname);
+ tvhlog(LOG_DEBUG, "capmt", "Obtained key for service \"%s\"",t->s_svcname);
ct->ct_keystate = CT_RESOLVED;
}
@@ -851,7 +851,7 @@ capmt_table_input(struct th_descrambler *td, struct service *t,
cce->cce_ecmsize = len;
if(ct->ct_keystate != CT_RESOLVED)
- tvhlog(LOG_INFO, "capmt",
+ tvhlog(LOG_DEBUG, "capmt",
"Trying to obtain key for service \"%s\"",t->s_svcname);
buf[9] = pmtversion;
diff --git a/src/cwc.c b/src/cwc.c
index ebafd4f..904213f 100644
--- a/src/cwc.c
+++ b/src/cwc.c
@@ -873,7 +873,7 @@ forbid:
}
if(ct->cs_keystate != CS_RESOLVED)
- tvhlog(LOG_INFO, "cwc",
+ tvhlog(LOG_DEBUG, "cwc",
"Obtained key for service \"%s\" in %"PRId64" ms, from %s:%i",
t->s_svcname, delay, ct->cs_cwc->cwc_hostname,
ct->cs_cwc->cwc_port);
--
1.7.10.4
@@ -1,94 +0,0 @@
From 07cdfdaf6af06ae08a779ccc9082a517757c6fd3 Mon Sep 17 00:00:00 2001
From: Adam Sutton <[email protected]>
Date: Tue, 12 Mar 2013 15:35:21 +0000
Subject: [PATCH] Fix #1660 - dvb: stop constant updating of dvb mux
configuration files
---
src/dvb/dvb_multiplex.c | 23 ++++++++++++++---------
1 file changed, 14 insertions(+), 9 deletions(-)
diff --git a/src/dvb/dvb_multiplex.c b/src/dvb/dvb_multiplex.c
index ff61558..692ebf1 100644
--- a/src/dvb/dvb_multiplex.c
+++ b/src/dvb/dvb_multiplex.c
@@ -58,9 +58,6 @@
{ "OK", TDMI_FE_OK },
};
-static void tdmi_set_enable(th_dvb_mux_instance_t *tdmi, int enabled);
-
-
/**
*
*/
@@ -856,6 +853,9 @@ int dvb_mux_str2hier(const char *str)
if (!networkname || !*networkname)
return;
+ if (!strcmp(tdmi->tdmi_network ?: "", networkname))
+ return;
+
free(tdmi->tdmi_network);
tdmi->tdmi_network = strdup(networkname);
dvb_mux_save(tdmi);
@@ -879,8 +879,9 @@ int dvb_mux_str2hier(const char *str)
if (tdmi->tdmi_transport_stream_id != 0xFFFF || tsid == 0xFFFF)
return;
- tdmi->tdmi_transport_stream_id = tsid;
-
+ if (tdmi->tdmi_transport_stream_id == tsid)
+ return;
+
dvb_mux_save(tdmi);
m = htsmsg_create_map();
@@ -900,6 +901,9 @@ int dvb_mux_str2hier(const char *str)
if (force)
if (tdmi->tdmi_network_id != 0 || onid == 0)
return;
+
+ if (tdmi->tdmi_network_id == onid)
+ return;
tdmi->tdmi_network_id = onid;
@@ -915,13 +919,13 @@ int dvb_mux_str2hier(const char *str)
/**
*
*/
-static void
+static int
tdmi_set_enable(th_dvb_mux_instance_t *tdmi, int enabled)
{
th_dvb_adapter_t *tda = tdmi->tdmi_adapter;
if(tdmi->tdmi_enabled == enabled)
- return;
+ return 0;
if(tdmi->tdmi_enabled) {
@@ -940,6 +944,7 @@ int dvb_mux_str2hier(const char *str)
mux_link_initial(tda, tdmi);
subscription_reschedule();
+ return 1;
}
/**
@@ -948,8 +953,8 @@ int dvb_mux_str2hier(const char *str)
void
dvb_mux_set_enable(th_dvb_mux_instance_t *tdmi, int enabled)
{
- tdmi_set_enable(tdmi, enabled);
- dvb_mux_save(tdmi);
+ if (tdmi_set_enable(tdmi, enabled))
+ dvb_mux_save(tdmi);
}
--
1.7.10
@@ -78,8 +78,6 @@ mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -P $BUILD/vdr-plugin-xmltv2vdr*/dist/epgdata2xmltv/epgdata2xmltv $ADDON_BUILD/$PKG_ADDON_ID/bin
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $BUILD/attr-[0-9]*/libattr/.libs/*.so* $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $BUILD/libcap-[0-9]*/libcap/*.so* $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $BUILD/cxxtools-[0-9]*/.build-target/src/.libs/*.so* $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $BUILD/tntnet-[0-9]*/.build-target/framework/common/.libs/*.so* $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $BUILD/libzip-[0-9]*/lib/.libs/libzip*.so* $ADDON_BUILD/$PKG_ADDON_ID/lib
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="alsa-lib"
PKG_VERSION="1.0.26"
PKG_VERSION="1.0.27.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
@@ -1,12 +0,0 @@
diff -Naur alsa-lib-1.0.26-old/configure.in alsa-lib-1.0.26-new/configure.in
--- alsa-lib-1.0.26-old/configure.in 2012-09-06 01:55:14.000000000 -0700
+++ alsa-lib-1.0.26-new/configure.in 2012-12-29 06:07:44.000000000 -0800
@@ -53,7 +53,7 @@
dnl Checks for header files.
AC_HEADER_STDC
-AM_CONFIG_HEADER(include/config.h)
+AC_CONFIG_HEADERS(include/config.h)
dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
@@ -1,87 +0,0 @@
From: Takashi Iwai <tiwai <at> suse.de>
Subject: [PATCH RFC 1/2] control: Simplify using snd_config_get_bool()
Newsgroups: gmane.linux.alsa.devel
Date: 2012-10-12 15:25:23 GMT (17 weeks, 8 hours and 26 minutes ago)
snd_config_get_bool() was improved to parse also ASCII strings now,
so we don't have to open-code the boolean parser in
src/control/setup.c any longer.
Signed-off-by: Takashi Iwai <tiwai <at> suse.de>
---
src/control/setup.c | 37 ++++++-------------------------------
1 file changed, 6 insertions(+), 31 deletions(-)
diff --git a/src/control/setup.c b/src/control/setup.c
index eecda45..bd3599d 100644
--- a/src/control/setup.c
+++ b/src/control/setup.c
@@ -400,7 +400,6 @@ static int add_elem(snd_sctl_t *h, snd_config_t *_conf, snd_config_t *private_da
{
snd_config_t *conf;
snd_config_iterator_t i, next;
- char *tmp;
int iface = SND_CTL_ELEM_IFACE_MIXER;
const char *name = NULL;
long index = 0;
@@ -464,33 +463,17 @@ static int add_elem(snd_sctl_t *h, snd_config_t *_conf, snd_config_t *private_da
continue;
}
if (strcmp(id, "lock") == 0) {
- if ((err = snd_config_get_ascii(n, &tmp)) < 0) {
- SNDERR("field %s has an invalid type", id);
- goto _err;
- }
- err = snd_config_get_bool_ascii(tmp);
- if (err < 0) {
- SNDERR("field %s is not a boolean", id);
- free(tmp);
+ err = snd_config_get_bool(n);
+ if (err < 0)
goto _err;
- }
lock = err;
- free(tmp);
continue;
}
if (strcmp(id, "preserve") == 0) {
- if ((err = snd_config_get_ascii(n, &tmp)) < 0) {
- SNDERR("field %s has an invalid type", id);
- goto _err;
- }
- err = snd_config_get_bool_ascii(tmp);
- if (err < 0) {
- SNDERR("field %s is not a boolean", id);
- free(tmp);
+ err = snd_config_get_bool(n);
+ if (err < 0)
goto _err;
- }
preserve = err;
- free(tmp);
continue;
}
if (strcmp(id, "value") == 0) {
@@ -502,18 +485,10 @@ static int add_elem(snd_sctl_t *h, snd_config_t *_conf, snd_config_t *private_da
continue;
}
if (strcmp(id, "optional") == 0) {
- if ((err = snd_config_get_ascii(n, &tmp)) < 0) {
- SNDERR("field %s has an invalid type", id);
- goto _err;
- }
- err = snd_config_get_bool_ascii(tmp);
- if (err < 0) {
- SNDERR("field %s is not a boolean", id);
- free(tmp);
+ err = snd_config_get_bool(n);
+ if (err < 0)
goto _err;
- }
optional = err;
- free(tmp);
continue;
}
SNDERR("Unknown field %s", id);
--
1.7.12.2
@@ -1,123 +0,0 @@
From 91e42790dd0a9489a94e3784d220d76ad2d98b36 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <[email protected]>
Date: Sat, 16 Feb 2013 18:29:59 +0200
Subject: [PATCH] Add workaround for conflicting IEC958 controls for HD-audio
When both an SPDIF and an HDMI output are present on HD-audio, both
try to access IEC958 controls with index=0 although one of them must
be wrong. For avoiding this conflict, the recent kernel code (3.9 and
3.8 stable) moves the IEC958 controls of an SPDIF with index=16 once
when the conflict happens.
In this patch, the corresponding support is added in alsa-lib side.
The new "skip_rest" boolean flag is added to the hooked element
definition which indicates that the rest of element array will be
ignored once when this element is present and evaluated. With this
new flag, the HD-audio config takes device=1 primarily, then take
device=0 as fallback.
Signed-off-by: Takashi Iwai <[email protected]>
---
src/conf/cards/HDA-Intel.conf | 16 ++++++++++++++++
src/control/setup.c | 19 ++++++++++++++++---
2 files changed, 32 insertions(+), 3 deletions(-)
diff --git a/src/conf/cards/HDA-Intel.conf b/src/conf/cards/HDA-Intel.conf
index d4f2667..3957c12 100644
--- a/src/conf/cards/HDA-Intel.conf
+++ b/src/conf/cards/HDA-Intel.conf
@@ -113,6 +113,22 @@ HDA-Intel.pcm.iec958.0 {
hook_args [
{
name "IEC958 Playback Default"
+ index 16
+ optional true
+ lock true
+ preserve true
+ value [ $AES0 $AES1 $AES2 $AES3 ]
+ }
+ {
+ name "IEC958 Playback Switch"
+ index 16
+ optional true
+ value true
+ # if this element is present, skip the rest
+ skip_rest true
+ }
+ {
+ name "IEC958 Playback Default"
lock true
preserve true
value [ $AES0 $AES1 $AES2 $AES3 ]
diff --git a/src/control/setup.c b/src/control/setup.c
index eecda45..72facb0 100644
--- a/src/control/setup.c
+++ b/src/control/setup.c
@@ -396,7 +396,7 @@ static int snd_config_get_ctl_elem_value(snd_config_t *conf,
return 0;
}
-static int add_elem(snd_sctl_t *h, snd_config_t *_conf, snd_config_t *private_data)
+static int add_elem(snd_sctl_t *h, snd_config_t *_conf, snd_config_t *private_data, int *quit)
{
snd_config_t *conf;
snd_config_iterator_t i, next;
@@ -409,6 +409,7 @@ static int add_elem(snd_sctl_t *h, snd_config_t *_conf, snd_config_t *private_da
int lock = 0;
int preserve = 0;
int optional = 0;
+ int skip_rest = 0;
snd_config_t *value = NULL, *mask = NULL;
snd_sctl_elem_t *elem = NULL;
int err;
@@ -516,6 +517,13 @@ static int add_elem(snd_sctl_t *h, snd_config_t *_conf, snd_config_t *private_da
free(tmp);
continue;
}
+ if (strcmp(id, "skip_rest") == 0) {
+ err = snd_config_get_bool(n);
+ if (err < 0)
+ goto _err;
+ skip_rest = err;
+ continue;
+ }
SNDERR("Unknown field %s", id);
return -EINVAL;
}
@@ -564,6 +572,9 @@ static int add_elem(snd_sctl_t *h, snd_config_t *_conf, snd_config_t *private_da
if (! optional)
SNDERR("Cannot obtain info for CTL elem (%s,'%s',%li,%li,%li): %s", snd_ctl_elem_iface_name(iface), name, index, device, subdevice, snd_strerror(err));
goto _err;
+ } else {
+ if (skip_rest)
+ *quit = 1;
}
snd_ctl_elem_value_set_id(elem->val, elem->id);
snd_ctl_elem_value_set_id(elem->old, elem->id);
@@ -619,7 +630,7 @@ int snd_sctl_build(snd_sctl_t **sctl, snd_ctl_t *handle, snd_config_t *conf, snd
{
snd_sctl_t *h;
snd_config_iterator_t i, next;
- int err;
+ int err, quit = 0;
assert(sctl);
assert(handle);
@@ -639,11 +650,13 @@ int snd_sctl_build(snd_sctl_t **sctl, snd_ctl_t *handle, snd_config_t *conf, snd
INIT_LIST_HEAD(&h->elems);
snd_config_for_each(i, next, conf) {
snd_config_t *n = snd_config_iterator_entry(i);
- err = add_elem(h, n, private_data);
+ err = add_elem(h, n, private_data, &quit);
if (err < 0) {
free_elems(h);
return err;
}
+ if (quit)
+ break;
}
*sctl = h;
return 0;
--
1.7.10
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="alsa-plugins"
PKG_VERSION="1.0.26"
PKG_VERSION="1.0.27"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="alsa-utils"
PKG_VERSION="1.0.26"
PKG_VERSION="1.0.27.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
@@ -1,12 +0,0 @@
diff -Naur alsa-utils-1.0.26-old/configure.in alsa-utils-1.0.26-new/configure.in
--- alsa-utils-1.0.26-old/configure.in 2012-09-06 01:45:44.000000000 -0700
+++ alsa-utils-1.0.26-new/configure.in 2012-12-29 08:01:59.000000000 -0800
@@ -290,7 +290,7 @@
TESTSOUND="$dir/test.wav")
AC_SUBST(TESTSOUND)
-AM_CONFIG_HEADER(include/aconfig.h)
+AC_CONFIG_HEADERS(include/aconfig.h)
dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
+1 -1
View File
@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://pulseaudio.org/"
PKG_URL="http://freedesktop.org/software/pulseaudio/releases/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS="libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd openssl libcap"
PKG_DEPENDS="libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd openssl"
PKG_BUILD_DEPENDS="toolchain libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd openssl libcap"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="mysql"
PKG_VERSION="5.1.67"
PKG_VERSION="5.1.68"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
@@ -1,12 +0,0 @@
diff -Naur mysql-5.1.67-old/configure.in mysql-5.1.67-new/configure.in
--- mysql-5.1.67-old/configure.in 2012-12-13 02:05:51.000000000 -0800
+++ mysql-5.1.67-new/configure.in 2012-12-30 08:39:00.000000000 -0800
@@ -22,7 +22,7 @@
AM_INIT_AUTOMAKE([1.9 tar-ustar])
AC_PROG_LIBTOOL
-AM_CONFIG_HEADER([include/config.h])
+AC_CONFIG_HEADERS([include/config.h])
# Request support for automake silent-rules if available.
# Default to verbose output. One can use the configure-time
+2 -5
View File
@@ -50,15 +50,12 @@ cd $PKG_BUILD
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared \
--enable-static \
--disable-shared \
--disable-readline \
--enable-threadsafe \
--enable-dynamic-extensions \
--with-gnu-ld
make
$STRIP .libs/sqlite3
$MAKEINSTALL
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="sqlite"
PKG_VERSION="autoconf-3071600"
PKG_VERSION="autoconf-3071700"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="PublicDomain"
+3
View File
@@ -30,6 +30,9 @@ cd $PKG_BUILD
make PREFIX=/usr \
CC="$TARGET_CC" \
AR="$TARGET_AR" \
HOST=_LINUX \
HARDWARE_NAME=$TARGET_ARCH \
BITS=$ACPICA_BITS \
YACC=$ROOT/$TOOLCHAIN/bin/bison \
CWARNINGFLAGS="-O2 $TARGET_CFLAGS"
+2 -1
View File
@@ -19,12 +19,13 @@
################################################################################
PKG_NAME="acpica-unix2"
PKG_VERSION="20130117"
PKG_VERSION="20130328"
PKG_REV="1"
PKG_ARCH="i386 x86_64"
PKG_LICENSE="GPL"
PKG_SITE="http://www.acpica.org/"
PKG_URL="https://www.acpica.org/download/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="https://acpica.org/sites/acpica/files/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain flex bison"
PKG_PRIORITY="optional"
@@ -1,12 +0,0 @@
diff -uNr acpica-unix2-20130117-orig/generate/unix/Makefile.common acpica-unix2-20130117/generate/unix/Makefile.common
--- acpica-unix2-20130117-orig/generate/unix/Makefile.common 2013-01-17 20:47:44.000000000 +0100
+++ acpica-unix2-20130117/generate/unix/Makefile.common 2013-02-07 15:13:59.000000000 +0100
@@ -6,7 +6,7 @@
# Get the OS machine architecture. Anything with a "64" in the returned
# string will be treated as a 64-bit OS. Otherwise, the default is 32-bit.
#
-HARDWARE_NAME := $(shell uname -m)
+HARDWARE_NAME=$(BITS)
BITS=0
#
+11 -4
View File
@@ -23,8 +23,15 @@
. config/options $1
cd $PKG_BUILD
make PREFIX=/usr \
CC="$TARGET_CC" \
AR="$TARGET_AR" \
make CC="$TARGET_CC" \
CFLAGS="$TARGET_CFLAGS -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Os -s -D_LINUX -DDEFINE_ALTERNATE_TYPES -I../include" \
CPPFLAGS="$TARGET_CPPFLAGS" \
-C acpidump acpidump
make CC="$TARGET_CC" \
CFLAGS="$TARGET_CFLAGS -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Os -s -D_LINUX -DDEFINE_ALTERNATE_TYPES -I../include" \
-C acpixtract acpixtract
make CC="$TARGET_CC" \
CFLAGS="$TARGET_CFLAGS -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Os -s -D_LINUX -DDEFINE_ALTERNATE_TYPES -I../include" \
-C madt madt
+2 -2
View File
@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="pmtools"
PKG_VERSION="20071116"
PKG_VERSION="20110323"
PKG_REV="1"
PKG_ARCH="i386 x86_64"
PKG_LICENSE="GPL"
PKG_SITE="https://lesswatts.org/projects/acpi/utilities.php"
PKG_URL="https://lesswatts.org/patches/linux_acpi/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="http://mirror.linux.org.au/linux/kernel/people/lenb/acpi/utils/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
@@ -0,0 +1,25 @@
diff -Naur pmtools/madt/Makefile pmtools.patch/madt/Makefile
--- pmtools/madt/Makefile 2005-11-11 18:07:04.000000000 +0100
+++ pmtools.patch/madt/Makefile 2007-11-16 19:48:56.000000000 +0100
@@ -1,6 +1,16 @@
+PROG= madt
+SRCS= madt.c
+
+all: madt
+$(PROG) : $(SRCS)
+ $(CC) $(CFLAGS) $(SRCS) -o $(PROG)
+
test: madt
- ./madt < APIC
-madt: madt.c acpi.h tables.c
- cc -o madt madt.c
-clean:
- rm madt
+ ./madt < example.APIC.dat
+ ./madt < example.APIC.bad.dat
+
+CLEANFILES= $(PROG)
+
+clean :
+ rm -f $(CLEANFILES) $(patsubst %.c,%.o, $(SRCS)) *~
+
@@ -2,7 +2,7 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
# Copyright (C) 2013 Dag Wieers ([email protected])
#
# 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
+1 -1
View File
@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://01.org/powertop/"
PKG_URL="https://01.org/powertop/sites/default/files/downloads/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="ncurses pciutils libnl"
PKG_DEPENDS="ncurses pciutils"
PKG_BUILD_DEPENDS="toolchain ncurses pciutils libnl"
PKG_PRIORITY="optional"
PKG_SECTION="system"
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="smem"
PKG_VERSION="1.2"
PKG_VERSION="1.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
+5 -5
View File
@@ -22,10 +22,10 @@
. config/options $1
# wireless_tools fails to build on some systems with LTO enabled
strip_lto
cd $PKG_BUILD
make PREFIX=/usr \
CC="$TARGET_CC" \
AR="$TARGET_AR" \
CFLAGS="$TARGET_CFLAGS" \
CPPFLAGS="$TARGET_CPPFLAGS" \
make PREFIX=/usr CC="$CC" AR="$AR" \
CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" iwmulticall
+5 -10
View File
@@ -23,13 +23,8 @@
. config/options $1
mkdir -p $INSTALL/usr/bin/
cp $PKG_BUILD/iwconfig $INSTALL/usr/bin/
cp $PKG_BUILD/iwgetid $INSTALL/usr/bin/
cp $PKG_BUILD/iwevent $INSTALL/usr/bin/
cp $PKG_BUILD/iwlist $INSTALL/usr/bin/
cp $PKG_BUILD/iwspy $INSTALL/usr/bin/
cp $PKG_BUILD/iwpriv $INSTALL/usr/bin/
cp $PKG_BUILD/ifrename $INSTALL/usr/bin/
mkdir -p $INSTALL/usr/lib/
cp $PKG_BUILD/libiw.so.29 $INSTALL/usr/lib/
cp $PKG_BUILD/iwmulticall $INSTALL/usr/bin/iwconfig
ln -sf iwconfig $INSTALL/usr/bin/iwgetid
ln -sf iwconfig $INSTALL/usr/bin/iwlist
ln -sf iwconfig $INSTALL/usr/bin/iwspy
ln -sf iwconfig $INSTALL/usr/bin/iwpriv
@@ -24,4 +24,4 @@
cd $PKG_BUILD
make libcofi_rpi.so
make libarmmem.so
@@ -26,4 +26,4 @@ mkdir -p $INSTALL/lib
cp -P $PKG_BUILD/*.so* $INSTALL/lib
mkdir -p $INSTALL/etc
echo "/lib/libcofi_rpi.so" >> $INSTALL/etc/ld.so.preload
echo "/lib/libarmmem.so" >> $INSTALL/etc/ld.so.preload
@@ -18,19 +18,19 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="libcofi"
PKG_VERSION="7313fbe"
PKG_NAME="arm-mem"
PKG_VERSION="8a1fbee"
PKG_REV="1"
PKG_ARCH="arm"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/simonjhall/copies-and-fills"
PKG_SITE="https://github.com/bavison/arm-mem"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="libcofi: a replacement for memcpy and memset functionality for the Raspberry Pi with the intention of gaining greater performance"
PKG_LONGDESC="libcofi is a replacement for memcpy and memset functionality for the Raspberry Pi with the intention of gaining greater performance"
PKG_SHORTDESC="arm-mem: ARM-accelerated versions of selected functions from string.h"
PKG_LONGDESC="arm-mem is a ARM-accelerated versions of selected functions from string.h"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
+4 -4
View File
@@ -41,13 +41,13 @@ INSTALL_GROUP=root \
--exec-prefix=/usr \
--sysconfdir=/etc \
--datadir=/usr/share \
--enable-shared \
--disable-static \
--disable-shared \
--enable-static \
make
mkdir -p $SYSROOT_PREFIX/usr/lib/
cp -P libattr/.libs/*.so* $SYSROOT_PREFIX/usr/lib/
cp libattr/.libs/libattr.a $SYSROOT_PREFIX/usr/lib/
mkdir -p $SYSROOT_PREFIX/usr/include/attr
cp -P include/*.h $SYSROOT_PREFIX/usr/include/attr
cp include/*.h $SYSROOT_PREFIX/usr/include/attr
+1 -2
View File
@@ -34,8 +34,7 @@ sh bootstrap.sh \
echo "using gcc : `$TARGET_CC -v 2>&1 | tail -n 1 |awk '{print $3}'` : $TARGET_CC : <compileflags>\"$CFLAGS\" <linkflags>\"$LDFLAGS\" ;" \
> tools/build/v2/user-config.jam
$ROOT/$TOOLCHAIN/bin/bjam -d2 --toolset=gcc \
link=shared \
$ROOT/$TOOLCHAIN/bin/bjam -d2 --toolset=gcc link=static \
--prefix=$SYSROOT_PREFIX/usr \
--layout=system \
--with-thread \
+2 -2
View File
@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="boost"
PKG_VERSION="1_52_0"
PKG_VERSION="1_53_0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.boost.org/"
PKG_URL="$SOURCEFORGE_SRC/boost/boost/1.52.0/${PKG_NAME}_${PKG_VERSION}.tar.bz2"
PKG_URL="$SOURCEFORGE_SRC/boost/boost/1.53.0/${PKG_NAME}_${PKG_VERSION}.tar.bz2"
PKG_DEPENDS="zlib bzip2"
PKG_BUILD_DEPENDS="toolchain boost-jam Python-host zlib bzip2"
PKG_PRIORITY="optional"
+2 -2
View File
@@ -35,8 +35,8 @@ mkdir -p .build-target && cd .build-target
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--enable-shared \
--enable-static \
--disable-shared \
--disable-tests \
--enable-asserts=no \
--with-introspect-xml="$ROOT/$DBUS_DIR/.build-host/introspect.xml" \
+13 -2
View File
@@ -34,5 +34,16 @@ cd $PKG_BUILD
--without-bzlib \
--without-lzma \
make V=1
$MAKEINSTALL
make V=1 -C libelf libelf.a
make V=1 -C libebl libebl.a
make V=1 -C libdwfl libdwfl.a
make V=1 -C libdw libdw.a
make DESTDIR="$SYSROOT_PREFIX" -C libelf install-includeHEADERS install-pkgincludeHEADERS
make DESTDIR="$SYSROOT_PREFIX" -C libdw install-includeHEADERS install-pkgincludeHEADERS
mkdir -p $SYSROOT_PREFIX/usr/lib
cp libelf/libelf.a $SYSROOT_PREFIX/usr/lib
cp libdw/libdw.a $SYSROOT_PREFIX/usr/lib
-28
View File
@@ -1,28 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#      Copyright (C) 2010-2011 Roman Weber ([email protected])
#
# 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, 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 OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/libdw/*.so* $INSTALL/usr/lib
cp -P $PKG_BUILD/libelf/*.so* $INSTALL/usr/lib
+1 -1
View File
@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://www.gtk.org/"
PKG_URL="http://ftp.gnome.org/pub/gnome/sources/glib/2.34/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS="zlib $ICONV libffi pcre"
PKG_DEPENDS="zlib $ICONV libffi"
PKG_BUILD_DEPENDS="toolchain zlib $ICONV libffi pcre glib-host Python-host"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
-1
View File
@@ -36,7 +36,6 @@ mkdir -p .objdir-target && cd .objdir-target
--localstatedir=/var \
--disable-static \
--enable-shared \
--disable-mpbsd \
--disable-cxx \
make
+2 -2
View File
@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="gmp"
PKG_VERSION="5.0.5"
PKG_VERSION="5.1.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://gmplib.org/"
PKG_URL="http://ftp.sunet.se/pub/gnu/gmp/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_URL="ftp://ftp.gmplib.org/pub/$PKG_NAME-$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
@@ -1,36 +0,0 @@
diff -Naur gmp-5.0.5/configure.in gmp-5.0.5.patch/configure.in
--- gmp-5.0.5/configure.in 2012-05-06 13:19:49.000000000 +0200
+++ gmp-5.0.5.patch/configure.in 2013-01-12 02:25:31.897257189 +0100
@@ -65,8 +65,8 @@
dnl Note that there's a copy of these options in the top-level Makefile.am,
dnl so update there too if changing anything.
dnl
-AM_INIT_AUTOMAKE([1.8 gnu no-dependencies $(top_builddir)/ansi2knr])
-AM_CONFIG_HEADER(config.h:config.in)
+AM_INIT_AUTOMAKE([1.8 gnu no-dependencies])
+AC_CONFIG_HEADERS(config.h:config.in)
AM_MAINTAINER_MODE
@@ -2228,9 +2228,6 @@
echo " MPN_PATH=\"$path\""
-# Automake ansi2knr support.
-AM_C_PROTOTYPES
-
CL_AS_NOEXECSTACK
GMP_PROG_AR
diff -Naur gmp-5.0.5/Makefile.am gmp-5.0.5.patch/Makefile.am
--- gmp-5.0.5/Makefile.am 2012-05-06 13:19:49.000000000 +0200
+++ gmp-5.0.5.patch/Makefile.am 2013-01-12 02:25:09.603364249 +0100
@@ -25,7 +25,7 @@
# Makefiles in subdirectories, but here we must omit it so automake gives
# the actual ansi2knr build rule, not "cd $(top_builddir) && make ansi2knr".
#
-AUTOMAKE_OPTIONS = 1.8 gnu no-dependencies ansi2knr
+AUTOMAKE_OPTIONS = 1.8 gnu no-dependencies
# Libtool -version-info for libgmp.la and libmp.la. See "Versioning" in the
+7 -2
View File
@@ -33,6 +33,11 @@ make CC=$HOST_CC -C libcap _makenames
setup_toolchain target
make CC=$TARGET_CC CFLAGS="$TARGET_CFLAGS" lib=/lib
make CC=$TARGET_CC CFLAGS="$TARGET_CFLAGS" lib=/lib -C libcap libcap.a
mkdir -p $SYSROOT_PREFIX/usr/lib
cp libcap/libcap.a $SYSROOT_PREFIX/usr/lib
mkdir -p $SYSROOT_PREFIX/usr/include/sys
cp libcap/include/sys/capability.h $SYSROOT_PREFIX/usr/include/sys
$MAKEINSTALL -j1 RAISE_SETFCAP=no lib=/lib
-27
View File
@@ -1,27 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#      Copyright (C) 2010-2011 Roman Weber ([email protected])
#
# 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, 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 OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/libcap/*.so* $INSTALL/usr/lib
+1 -1
View File
@@ -29,7 +29,7 @@ PKG_LICENSE="GPL"
PKG_SITE=""
#PKG_URL="http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_URL="http://www.mirrorservice.org/sites/ftp.kernel.org/pub/linux/libs/security/linux-privs/libcap2/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="attr"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain attr"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
+2 -2
View File
@@ -19,13 +19,13 @@
################################################################################
PKG_NAME="libcec"
PKG_VERSION="2.1.1"
PKG_VERSION="2.1.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://libcec.pulse-eight.com/"
PKG_URL="http://packages.pulse-eight.net/pulse/sources/libcec/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="systemd lockdev"
PKG_DEPENDS="systemd"
PKG_BUILD_DEPENDS="toolchain systemd lockdev"
PKG_PRIORITY="optional"
PKG_SECTION="system"
+3
View File
@@ -29,9 +29,12 @@ LIBS="-lusb" \
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--disable-shared \
--enable-static \
--disable-libftdipp \
--disable-python-binding \
--without-examples \
--without-docs
make
$MAKEINSTALL
+2
View File
@@ -23,6 +23,8 @@
. config/options $1
cd $PKG_BUILD
chmod +x ./configure ./preload/configure ./libcharset/configure
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
+3 -2
View File
@@ -19,12 +19,13 @@
################################################################################
PKG_NAME="libiconv"
PKG_VERSION="1.14"
PKG_VERSION="20130504"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/libiconv/"
PKG_URL="http://ftp.gnu.org/pub/gnu/libiconv/$PKG_NAME-$PKG_VERSION.tar.gz"
# PKG_URL="http://ftp.gnu.org/pub/gnu/libiconv/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
File diff suppressed because it is too large. Load diff
+2 -2
View File
@@ -28,8 +28,8 @@ mkdir -p m4 && do_autoreconf
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared \
--enable-static \
--disable-shared \
make
-26
View File
@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# 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, 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 OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/src/.libs/*.so* $INSTALL/usr/lib
+10 -2
View File
@@ -32,5 +32,13 @@ cd $PKG_BUILD
--without-python \
--without-tcl
make
$MAKEINSTALL
make libnewt.a
mkdir -p $SYSROOT_PREFIX/usr/lib
cp libnewt.a $SYSROOT_PREFIX/usr/lib
mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig
cp libnewt.pc $SYSROOT_PREFIX/usr/lib/pkgconfig
mkdir -p $SYSROOT_PREFIX/usr/include
cp newt.h $SYSROOT_PREFIX/usr/include
+1 -1
View File
@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="https://fedorahosted.org/newt/"
PKG_URL="https://fedorahosted.org/releases/n/e/newt/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="popt slang"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain popt slang"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
@@ -0,0 +1,12 @@
diff -Naur newt-0.52.14/Makefile.in newt-0.52.14.patch/Makefile.in
--- newt-0.52.14/Makefile.in 2011-11-11 12:00:15.000000000 +0100
+++ newt-0.52.14.patch/Makefile.in 2013-05-30 23:40:30.104284277 +0200
@@ -5,7 +5,7 @@
CPP = @CPP@
CFLAGS = @CFLAGS@
LDFLAGS = @LDFLAGS@
-CPPFLAGS = -D_GNU_SOURCE -I/usr/include/slang @CPPFLAGS@
+CPPFLAGS = -D_GNU_SOURCE @CPPFLAGS@
GNU_LD = @GNU_LD@
VERSION = @VERSION@
+6 -2
View File
@@ -22,6 +22,10 @@
. config/options $1
CFLAGS="$CFLAGS -fPIC"
CXXFLAGS="$CXXFLAGS -fPIC"
LDFLAGS="$LDFLAGS -fPIC"
cd $PKG_BUILD
mkdir -p m4 && do_autoreconf
@@ -32,8 +36,8 @@ mkdir -p .build-target && cd .build-target
--exec-prefix=/usr \
--sysconfdir=/etc \
--datadir=/usr/share \
--enable-shared \
--disable-static \
--disable-shared \
--enable-static \
--enable-utf8 \
--enable-unicode-properties \
--with-gnu-ld
-27
View File
@@ -1,27 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# 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, 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 OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/.build-target/.libs/libpcre*.so*[.0-9] $INSTALL/usr/lib
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="pcre"
PKG_VERSION="8.32"
PKG_VERSION="8.33"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
+2 -2
View File
@@ -29,8 +29,8 @@ cd $PKG_BUILD
--exec-prefix=/usr \
--sysconfdir=/etc \
--datadir=/usr/share \
--enable-shared \
--disable-static \
--disable-shared \
--enable-static \
make
$MAKEINSTALL
+2 -2
View File
@@ -38,5 +38,5 @@ cd $PKG_BUILD
--without-z \
--without-x \
make -C src
$MAKEINSTALL -C src
make -C src static
make DESTDIR="$SYSROOT_PREFIX" -C src install-static
+2
View File
@@ -32,3 +32,5 @@ cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF \
make
$MAKEINSTALL
mv $SYSROOT_PREFIX/usr/lib/libyajl_s.a $SYSROOT_PREFIX/usr/lib/libyajl.a
rm $SYSROOT_PREFIX/usr/lib/libyajl.so*
+2
View File
@@ -24,6 +24,8 @@
get_graphicdrivers
strip_gold
if [ "$LLVM_SUPPORT" = "yes" ]; then
export LLVM_CONFIG="$SYSROOT_PREFIX/usr/bin/llvm-config"
MESA_GALLIUM_LLVM="--enable-gallium-llvm"
+1 -1
View File
@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.mesa3d.org/"
PKG_URL="ftp://freedesktop.org/pub/mesa/$PKG_VERSION/MesaLib-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="libXdamage libdrm expat libXext libXfixes libXxf86vm libxcb libX11"
PKG_DEPENDS="libXdamage libdrm expat libXext libXfixes libX11"
PKG_BUILD_DEPENDS="toolchain Python-host makedepend libxml2-host expat glproto dri2proto libdrm libXext libXdamage libXfixes libXxf86vm libxcb libX11"
PKG_PRIORITY="optional"
PKG_SECTION="graphics"
+5 -1
View File
@@ -33,4 +33,8 @@ mkdir -p $SYSROOT_PREFIX/usr/include
cp -PR $FLOAT/opt/vc/include/* $SYSROOT_PREFIX/usr/include
mkdir -p $SYSROOT_PREFIX/usr/lib
cp -PR $FLOAT/opt/vc/lib/*.so* $SYSROOT_PREFIX/usr/lib
cp -PR $FLOAT/opt/vc/lib/libEGL.so $SYSROOT_PREFIX/usr/lib
cp -PR $FLOAT/opt/vc/lib/libGLESv2.so $SYSROOT_PREFIX/usr/lib
cp -PR $FLOAT/opt/vc/lib/libbcm_host.so $SYSROOT_PREFIX/usr/lib
cp -PR $FLOAT/opt/vc/lib/libvchiq_arm.so $SYSROOT_PREFIX/usr/lib
cp -PR $FLOAT/opt/vc/lib/libvcos.so $SYSROOT_PREFIX/usr/lib
@@ -22,11 +22,7 @@
#
# runlevels: openelec
progress "set vll dir and run vcfiled service"
progress "run vcfiled service"
/usr/sbin/vcfiled
mkdir -p /storage/.config/vlls
# seems to still not work
# /usr/bin/vcgencmd set_vll_dir /storage/.config/vlls
+7 -4
View File
@@ -32,17 +32,20 @@ mkdir -p $INSTALL/usr/sbin
cp -PR $PKG_BUILD/$FLOAT/opt/vc/sbin/vcfiled $INSTALL/usr/sbin
mkdir -p $INSTALL/usr/lib
cp -PR $PKG_BUILD/$FLOAT/opt/vc/lib/*.so* $INSTALL/usr/lib
cp -PR $PKG_BUILD/$FLOAT/opt/vc/lib/libEGL.so $INSTALL/usr/lib
cp -PR $PKG_BUILD/$FLOAT/opt/vc/lib/libGLESv2.so $INSTALL/usr/lib
cp -PR $PKG_BUILD/$FLOAT/opt/vc/lib/libbcm_host.so $INSTALL/usr/lib
cp -PR $PKG_BUILD/$FLOAT/opt/vc/lib/libopenmaxil.so $INSTALL/usr/lib
cp -PR $PKG_BUILD/$FLOAT/opt/vc/lib/libvchiq_arm.so $INSTALL/usr/lib
cp -PR $PKG_BUILD/$FLOAT/opt/vc/lib/libvcos.so $INSTALL/usr/lib
# some usefull debug tools
mkdir -p $INSTALL/usr/bin
cp -PR $PKG_BUILD/$FLOAT/opt/vc/bin/vcdbg $INSTALL/usr/bin
cp -PR $PKG_BUILD/$FLOAT/opt/vc/lib/libdebug_sym.so $INSTALL/usr/lib
cp -PR $PKG_BUILD/$FLOAT/opt/vc/bin/vcgencmd $INSTALL/usr/bin
cp -PR $PKG_BUILD/$FLOAT/opt/vc/bin/tvservice $INSTALL/usr/bin
cp -PR $PKG_BUILD/$FLOAT/opt/vc/bin/edidparser $INSTALL/usr/bin
mkdir -p $INSTALL/opt/vc
ln -sf /usr/lib $INSTALL/opt/vc/lib
mkdir -p $INSTALL/sd
ln -sf /storage/.config/vlls $INSTALL/sd/vlls
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="bcm2835-driver"
PKG_VERSION="2bcb2bc"
PKG_VERSION="0d1b1d8"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="nonfree"
+11 -10
View File
@@ -24,14 +24,15 @@
cd $PKG_BUILD
make CC="$CC" \
LD="$CC" \
AR="$AR" \
POPT="$CFLAGS" \
LDFLAGS.EXTRA="$LDFLAGS" \
GLEW_DEST="/usr" \
LIBDIR="/usr/lib"
make CC="$CC" LD="$CC" AR="$AR" \
POPT="$CFLAGS" LDFLAGS.EXTRA="$LDFLAGS" \
GLEW_DEST="/usr" LIBDIR="/usr/lib" lib/libGLEW.a glew.pc
make GLEW_DEST="$SYSROOT_PREFIX/usr" \
LIBDIR="$SYSROOT_PREFIX/usr/lib" \
install
mkdir -p $SYSROOT_PREFIX/usr/lib
cp -PR lib/libGLEW.a $SYSROOT_PREFIX/usr/lib
mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig
cp -PR glew.pc $SYSROOT_PREFIX/usr/lib/pkgconfig
mkdir -p $SYSROOT_PREFIX/usr/include
cp -PR include/GL $SYSROOT_PREFIX/usr/include
-26
View File
@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# 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, 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 OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -PR $PKG_BUILD/lib/lib*.so* $INSTALL/usr/lib
+1 -1
View File
@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="BSD"
PKG_SITE="http://glew.sourceforge.net/"
PKG_URL="$SOURCEFORGE_SRC/glew/glew/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tgz"
PKG_DEPENDS="libX11 libXext libXi libXmu"
PKG_DEPENDS="libX11 libXext libXi"
PKG_BUILD_DEPENDS="toolchain libX11 libXext libXi libXmu"
PKG_PRIORITY="optional"
PKG_SECTION="graphics"
+1 -1
View File
@@ -55,7 +55,7 @@ cd $PKG_BUILD
--sysconfdir=/etc \
--disable-static \
--enable-shared \
--enable-udev \
--disable-udev \
--enable-largefile \
--with-kernel-source=$(kernel_path) \
$DRM_CONFIG \
+2 -2
View File
@@ -25,8 +25,8 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://dri.freedesktop.org"
PKG_URL="http://dri.freedesktop.org/libdrm/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="systemd libpciaccess"
PKG_BUILD_DEPENDS="toolchain libpthread-stubs systemd libpciaccess"
PKG_DEPENDS="libpciaccess"
PKG_BUILD_DEPENDS="toolchain libpthread-stubs libpciaccess"
PKG_PRIORITY="optional"
PKG_SECTION="graphics"
PKG_SHORTDESC="libdrm: Userspace interface to kernel DRM services"
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="libjpeg-turbo"
PKG_VERSION="1.2.1"
PKG_VERSION="1.3.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
+16 -1
View File
@@ -39,4 +39,19 @@ mkdir -p .build-host && cd .build-host
--enable-shared \
make
make install
mkdir -p $ROOT/$TOOLCHAIN/lib
cp -PR .libs/*.so* $ROOT/$TOOLCHAIN/lib
ln -sf libpng15.so $ROOT/$TOOLCHAIN/lib/libpng.so
mkdir -p $ROOT/$TOOLCHAIN/lib/pkgconfig
cp -PR libpng.pc $ROOT/$TOOLCHAIN/lib/pkgconfig/libpng15.pc
ln -sf libpng15.pc $ROOT/$TOOLCHAIN/lib/pkgconfig/libpng.pc
mkdir -p $ROOT/$TOOLCHAIN/include/libpng15
cp -PR ../png.h $ROOT/$TOOLCHAIN/include/libpng15
cp -PR ../pngconf.h $ROOT/$TOOLCHAIN/include/libpng15
cp -PR pnglibconf.h $ROOT/$TOOLCHAIN/include/libpng15
ln -sf libpng15/png.h $ROOT/$TOOLCHAIN/include/png.h
ln -sf libpng15/pngconf.h $ROOT/$TOOLCHAIN/include/pngconf.h
ln -sf libpng15/pnglibconf.h $ROOT/$TOOLCHAIN/include/pnglibconf.h
+3
View File
@@ -42,4 +42,7 @@ $MAKEINSTALL
$SED "s:\([\"'= ]\)/usr:\\1$SYSROOT_PREFIX/usr:g" \
$SYSROOT_PREFIX/usr/bin/libpng*-config
$SED "s:libs=\"-lpng15\":libs=\"-lpng15 -lz\":g" \
$SYSROOT_PREFIX/usr/bin/libpng*-config
cp -P $SYSROOT_PREFIX/usr/bin/libpng*-config $ROOT/$TOOLCHAIN/bin
@@ -22,10 +22,10 @@
. config/options $1
LIBCOFI_DIR="$BUILD/libcofi-*"
ARMMEM_DIR="$BUILD/arm-mem-*"
mkdir -p $INSTALL/lib
cp -P $LIBCOFI_DIR/*.so* $INSTALL/lib
cp -P $ARMMEM_DIR/*.so* $INSTALL/lib
mkdir -p $INSTALL/etc
echo "/lib/libcofi_rpi.so" > $INSTALL/etc/ld.so.preload
echo "/lib/libarmmem.so" > $INSTALL/etc/ld.so.preload
@@ -18,19 +18,19 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="libcofi"
PKG_NAME="arm-mem"
PKG_VERSION=""
PKG_REV="1"
PKG_ARCH="arm"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/simonjhall/copies-and-fills"
PKG_SITE="https://github.com/bavison/arm-mem"
PKG_URL=""
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain libcofi"
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="initramfs/devel"
PKG_SHORTDESC="libcofi: a replacement for memcpy and memset functionality for the Raspberry Pi with the intention of gaining greater performance"
PKG_LONGDESC="libcofi is a replacement for memcpy and memset functionality for the Raspberry Pi with the intention of gaining greater performance"
PKG_SECTION="devel"
PKG_SHORTDESC="arm-mem: ARM-accelerated versions of selected functions from string.h"
PKG_LONGDESC="arm-mem is a ARM-accelerated versions of selected functions from string.h"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
@@ -36,5 +36,5 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
if [ "$OPENMAX" = "bcm2835-driver" ]; then
PKG_DEPENDS="$PKG_DEPENDS libcofi-initramfs"
PKG_DEPENDS="$PKG_DEPENDS arm-mem-initramfs"
fi
+1 -1
View File
@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.openelec.tv"
PKG_URL=""
PKG_DEPENDS="eglibc-initramfs busybox-initramfs linux-initramfs plymouth-lite diskdev_cmds-initramfs"
PKG_DEPENDS="eglibc-initramfs busybox-initramfs linux-initramfs plymouth-lite diskdev_cmds-initramfs dosfstools-initramfs e2fsprogs-initramfs"
PKG_BUILD_DEPENDS="toolchain eglibc-initramfs busybox-initramfs"
PKG_PRIORITY="optional"
PKG_SECTION="initramfs"
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Busybox version: 1.21.0
# Tue Jan 22 01:39:02 2013
# Thu May 30 20:13:41 2013
#
CONFIG_HAVE_DOT_CONFIG=y
@@ -205,10 +205,10 @@ CONFIG_CHROOT=y
CONFIG_CP=y
# CONFIG_FEATURE_CP_LONG_OPTIONS is not set
# CONFIG_CUT is not set
# CONFIG_DD is not set
# CONFIG_FEATURE_DD_SIGNAL_HANDLING is not set
# CONFIG_FEATURE_DD_THIRD_STATUS_LINE is not set
# CONFIG_FEATURE_DD_IBS_OBS is not set
CONFIG_DD=y
CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
CONFIG_FEATURE_DD_IBS_OBS=y
CONFIG_DF=y
# CONFIG_FEATURE_DF_FANCY is not set
# CONFIG_DIRNAME is not set
@@ -23,9 +23,9 @@
################################################################################
# mount all needed special filesystems
/bin/busybox mount -t devtmpfs none /dev
/bin/busybox mount -t proc none /proc
/bin/busybox mount -t sysfs none /sys
/bin/busybox mount -t devtmpfs devtmpfs /dev
/bin/busybox mount -t proc proc /proc
/bin/busybox mount -t sysfs sysfs /sys
# set needed variables
MODULE_DIR=/lib/modules
@@ -58,7 +58,7 @@
echo '1 4 1 7' > /proc/sys/kernel/printk
# clear screen and hide cursor
/bin/busybox clear
clear
echo 0 > /sys/devices/virtual/graphics/fbcon/cursor_blink
# parse command line arguments
@@ -88,9 +88,6 @@
progress)
PROGRESS=yes
;;
fastboot)
FASTBOOT=yes
;;
nosplash)
SPLASH=no
;;
@@ -106,10 +103,6 @@
esac
done
if test "$FASTBOOT" = "yes"; then
IONICE="/bin/busybox ionice -c 1 -n 0"
fi
if test "$DEBUG" = "yes"; then
exec 3>&1
else
@@ -129,7 +122,7 @@
# show cursor
echo 0 > /sys/devices/virtual/graphics/fbcon/cursor_blink
/bin/busybox sh </dev/tty1 >/dev/tty1 2>&1
sh </dev/tty1 >/dev/tty1 2>&1
}
error() {
@@ -137,7 +130,7 @@
# $1:action which caused error, $2:message
echo "*** Error in $BOOT_STEP: $1: $2 ***"
if [ -z "$DEBUG" ]; then
/bin/busybox halt
halt
else
debug_shell
fi
@@ -164,10 +157,10 @@
for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do
ERR_ENV=1
$IONICE /bin/busybox mount $MOUNT_OPTIONS $1 $2 >&$SILENT_OUT 2>&1
mount $MOUNT_OPTIONS $1 $2 >&$SILENT_OUT 2>&1
[ "$?" -eq "0" ] && ERR_ENV=0 && break
/bin/busybox usleep 1000000
usleep 1000000
done
[ "$ERR_ENV" -ne "0" ] && error "mount_common" "Could not mount $1"
}
@@ -253,7 +246,7 @@
NBD_PORT="${1#*:}"
NBD_DEV="/dev/nbd$NBD_DEVS"
$IONICE /bin/busybox nbd-client $NBD_SERVER $NBD_PORT $NBD_DEV >&$SILENT_OUT 2>&1 || \
nbd-client $NBD_SERVER $NBD_PORT $NBD_DEV >&$SILENT_OUT 2>&1 || \
error "nbd-client" "Could not connect to NBD server $1"
mount_common "$NBD_DEV" "$2" "$3" "$4"
@@ -281,6 +274,10 @@
LABEL=*|UUID=*|/*)
MOUNT_CMD="mount_common"
MOUNT_TARGET="$1"
# check filesystem
if [ -x /sbin/fsck ]; then
/sbin/fsck -a $1 &>/dev/null
fi
;;
CIFS=*|SMB=*)
MOUNT_CMD="mount_cifs"
@@ -307,49 +304,29 @@
update() {
if [ -f "$UPDATE_DIR/$2" -a -f "$3" ]; then
echo "updating $1..."
$IONICE /bin/busybox mount -o remount,rw /flash
$IONICE /bin/busybox mv $UPDATE_DIR/$2 $3
mount -o remount,rw /flash
mv $UPDATE_DIR/$2 $3
# loopback file needs writable /flash all the time
if [ "${disk%%=*}" != "FILE" ]; then
$IONICE /bin/busybox mount -o remount,ro /flash
mount -o remount,ro /flash
fi
$IONICE /bin/busybox sync
sync
fi
}
update_bootloader() {
if [ -f "/flash/$IMAGE_SYSTEM" ]; then
# /flash is filesystem with system image file
export BOOT_ROOT="/flash"
export SYSTEM_ROOT="/sysroot"
export BOOT_ROOT="/flash"
export SYSTEM_ROOT="/sysroot"
mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
if [ -f $SYSTEM_ROOT/usr/share/bootloader/update.sh ]; then
echo "updating Bootloader..."
$IONICE /bin/busybox sh $SYSTEM_ROOT/usr/share/bootloader/update.sh
$IONICE /bin/busybox sync
fi
umount /sysroot
if [ -f $SYSTEM_ROOT/usr/share/bootloader/update.sh ]; then
echo "updating Bootloader..."
sh $SYSTEM_ROOT/usr/share/bootloader/update.sh
sync
fi
}
hfsdiskprep() {
for DEVICE in /dev/sd*; do
for device in $(/bin/busybox blkid $DEVICE); do
case $device in
TYPE=*)
FS_TYPE=${device#TYPE=}
;;
esac
done
if [ "$FS_TYPE" = "\"hfs\"" -o "$FS_TYPE" = "\"hfsplus\"" ]; then
progress "check filesystem $DEVICE [$FS_TYPE]..."
/bin/fsck_hfs -r -y $DEVICE >&$SILENT_OUT 2>&1
fi
done
umount /sysroot
}
load_modules() {
@@ -358,7 +335,7 @@
[ ! -f "/etc/modules" ] && return
for module in $(cat /etc/modules); do
progress "Loading kernel module $module"
/bin/busybox insmod "$MODULE_DIR/$module.ko" || \
insmod "$MODULE_DIR/$module.ko" || \
progress "... Failed to load kernel module $module, skipping"
done
}
@@ -386,15 +363,6 @@
fi
}
check_disks() {
progress "Checking disks"
if [ -x /bin/fsck_hfs ]; then
# deal with hfs partitions
hfsdiskprep
fi
}
mount_flash() {
progress "Mounting flash"
@@ -408,11 +376,11 @@
if [ "${disk%%=*}" = "FILE" ]; then
target="${disk%%,*}"
storage_loop_file="/flash/${target#*=}"
$IONICE /bin/busybox mount -o remount,rw /flash
mount -o remount,rw /flash
if [ ! -f "$storage_loop_file" ]; then
echo "Creating storage loopback file: $storage_loop_file..."
STORAGE_USE=$(/bin/busybox df /flash/ | awk '/[0-9]%/{print $4}')
STORAGE_USE=$(df /flash/ | awk '/[0-9]%/{print $4}')
STORAGE_USE=$(($STORAGE_USE / 1024 - $LIVE_FLASH_FREE_MIN))
options="${disk#*,}"
@@ -437,27 +405,17 @@
fi
fi
if [ -f "/flash/$IMAGE_SYSTEM" ]; then
# /flash is filesystem with system image file
# use dd and mkfs.ext4 from system
mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
echo "Creating empty file, this can take a long time..."
/sysroot/bin/busybox dd if=/dev/zero of="$storage_loop_file" bs=1M count=$STORAGE_USE &>/dev/null
echo "Formating to EXT4 filesystem, this can take a long time..."
LD_LIBRARY_PATH=/sysroot/usr/lib /sysroot/usr/bin/mkfs.ext4 -F -L StorageLive "$storage_loop_file" &>/dev/null
/bin/busybox sync
umount /sysroot
else
# /flash is actual root filesystem
echo "Creating empty file, this can take a long time..."
/flash/bin/busybox dd if=/dev/zero of="$storage_loop_file" bs=1M count=$STORAGE_USE &>/dev/null
echo "Formating to EXT4 filesystem, this can take a long time..."
LD_LIBRARY_PATH=/flash/usr/lib /flash/usr/bin/mkfs.ext4 -F -L StorageLive "$storage_loop_file" &>/dev/null
/bin/busybox sync
fi
mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
echo "Creating empty file, this can take a long time..."
dd if=/dev/zero of="$storage_loop_file" bs=1M count=$STORAGE_USE &>/dev/null
echo "Formating to EXT4 filesystem, this can take a long time..."
# use mkfs.ext4 from SYSTEM
LD_LIBRARY_PATH=/sysroot/usr/lib /sysroot/sbin/mkfs.ext4 -F -L StorageLive "$storage_loop_file" &>/dev/null
sync
umount /sysroot
echo "Done..."
/bin/busybox usleep 2000000
usleep 2000000
fi
mount_part "FILE=$storage_loop_file" "/storage" "loop,rw,noatime"
@@ -465,11 +423,11 @@
fi
if [ -n "$OVERLAY" ]; then
OVERLAY_DIR=`cat /sys/class/net/eth0/address | /bin/busybox tr -d :`
OVERLAY_DIR=`cat /sys/class/net/eth0/address | tr -d :`
mount_part "$disk" "/storage" "rw,noatime"
mkdir -p /storage/$OVERLAY_DIR
/bin/busybox umount /storage
umount /storage
# split $disk into $target,$options so we can append $OVERLAY_DIR
options="${disk#*,}"
@@ -500,26 +458,26 @@
# check md5 sums if .nocheck doesn't exist
if [ "$MD5_NOCHECK" -eq "0" -a -f "$UPDATE_DIR/${UPDATE_KERNEL}.md5" -a -f "$UPDATE_DIR/${UPDATE_SYSTEM}.md5" ] ; then
/bin/busybox sed -i 's#target#/storage/.update#g' "$UPDATE_DIR/${UPDATE_KERNEL}.md5"
/bin/busybox sed -i 's#target#/storage/.update#g' "$UPDATE_DIR/${UPDATE_SYSTEM}.md5"
sed -i 's#target#/storage/.update#g' "$UPDATE_DIR/${UPDATE_KERNEL}.md5"
sed -i 's#target#/storage/.update#g' "$UPDATE_DIR/${UPDATE_SYSTEM}.md5"
echo "Checking ${UPDATE_KERNEL}.md5..."
/bin/busybox md5sum -c "$UPDATE_DIR/${UPDATE_KERNEL}.md5" || MD5_FAILED="1"
md5sum -c "$UPDATE_DIR/${UPDATE_KERNEL}.md5" || MD5_FAILED="1"
echo "Checking ${UPDATE_SYSTEM}.md5..."
/bin/busybox md5sum -c "$UPDATE_DIR/${UPDATE_SYSTEM}.md5" || MD5_FAILED="1"
md5sum -c "$UPDATE_DIR/${UPDATE_SYSTEM}.md5" || MD5_FAILED="1"
else
echo "missing ${UPDATE_KERNEL}.md5 or ${UPDATE_SYSTEM}.md5..."
MD5_FAILED="1"
fi
# get sizes
FLASH_FREE=$(/bin/busybox df /flash/ | awk '/[0-9]%/{print $4}')
FLASH_FREE=$(df /flash/ | awk '/[0-9]%/{print $4}')
FLASH_FREE=$(( $FLASH_FREE * 1024 ))
OLD_KERNEL=$(/bin/busybox stat -t "/flash/$IMAGE_KERNEL" | awk '{print $2}')
OLD_SYSTEM=$(/bin/busybox stat -t "/flash/$IMAGE_SYSTEM" | awk '{print $2}')
NEW_KERNEL=$(/bin/busybox stat -t "$UPDATE_DIR/$UPDATE_KERNEL" | awk '{print $2}')
NEW_SYSTEM=$(/bin/busybox stat -t "$UPDATE_DIR/$UPDATE_SYSTEM" | awk '{print $2}')
OLD_KERNEL=$(stat -t "/flash/$IMAGE_KERNEL" | awk '{print $2}')
OLD_SYSTEM=$(stat -t "/flash/$IMAGE_SYSTEM" | awk '{print $2}')
NEW_KERNEL=$(stat -t "$UPDATE_DIR/$UPDATE_KERNEL" | awk '{print $2}')
NEW_SYSTEM=$(stat -t "$UPDATE_DIR/$UPDATE_SYSTEM" | awk '{print $2}')
# old KERNEL+SYSTEM+free space - new KERNEL+SYSTEM must be higher then 5MB
# at least 5MB free after update
@@ -543,47 +501,41 @@
update_bootloader
REBOOT="1"
else
/bin/busybox rm -rf $UPDATE_DIR/[0-9a-zA-Z]* &>/dev/null
rm -rf $UPDATE_DIR/[0-9a-zA-Z]* &>/dev/null
echo "md5 check failed. normal startup in 30s..."
/bin/busybox sync
/bin/busybox usleep 30000000
sync
usleep 30000000
fi
/bin/busybox rm -rf $UPDATE_DIR/[0-9a-zA-Z]* &>/dev/null
rm -rf $UPDATE_DIR/[0-9a-zA-Z]* &>/dev/null
else
/bin/busybox rm -rf $UPDATE_DIR/[0-9a-zA-Z]* &>/dev/null
rm -rf $UPDATE_DIR/[0-9a-zA-Z]* &>/dev/null
echo "size check failed. normal startup in 30s..."
/bin/busybox sync
/bin/busybox usleep 30000000
sync
usleep 30000000
fi
fi
if test "$REBOOT" -eq "1"; then
echo "System reboots now..."
/bin/busybox usleep 2000000
/bin/busybox reboot
usleep 2000000
reboot
fi
}
prepare_sysroot() {
progress "Preparing system"
if [ -f "/flash/$IMAGE_SYSTEM" ]; then
# /flash is filesystem with system image file
if [ "$SYSTEM_TORAM" = "no" -o "$INSTALLED_MEMORY" -lt "$SYSTEM_TORAM_LIMIT" ]; then
mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
else
cp /flash/$IMAGE_SYSTEM /dev/$IMAGE_SYSTEM
mount_part "/dev/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
fi
/bin/busybox mount --move /flash /sysroot/flash
if [ "$SYSTEM_TORAM" = "no" -o "$INSTALLED_MEMORY" -lt "$SYSTEM_TORAM_LIMIT" ]; then
mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
else
# /flash is actual root filesystem
/bin/busybox mount --move /flash /sysroot
cp /flash/$IMAGE_SYSTEM /dev/$IMAGE_SYSTEM
mount_part "/dev/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
fi
mount --move /flash /sysroot/flash
if [ -n "$disk" ]; then
/bin/busybox mount --move /storage /sysroot/storage
mount --move /storage /sysroot/storage
fi
[ -f "/sysroot/sbin/init" ] || error "final_check" "Could not find system."
@@ -596,7 +548,6 @@
# main boot sequence
for BOOT_STEP in \
load_modules \
check_disks \
mount_flash \
load_splash \
mount_storage \
@@ -24,7 +24,7 @@
DISKDEV_CMDS_DIR="$BUILD/diskdev_cmds-*"
mkdir -p $INSTALL/bin
cp $DISKDEV_CMDS_DIR/fsck_hfs.tproj/fsck_hfs $INSTALL/bin
ln -sf fsck_hfs $INSTALL/bin/fsck.hfs
ln -sf fsck_hfs $INSTALL/bin/fsck.hfsplus
mkdir -p $INSTALL/sbin
cp $DISKDEV_CMDS_DIR/fsck_hfs.tproj/fsck_hfs $INSTALL/sbin
ln -sf fsck_hfs $INSTALL/sbin/fsck.hfs
ln -sf fsck_hfs $INSTALL/sbin/fsck.hfsplus
@@ -20,9 +20,11 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/src/.libs/libftdi.so* $INSTALL/usr/lib
DOSFSTOOLS_DIR="$BUILD/dosfstools-*"
mkdir -p $INSTALL/sbin
cp $DOSFSTOOLS_DIR/dosfsck $INSTALL/sbin
ln -sf dosfsck $INSTALL/sbin/fsck.vfat
ln -sf dosfsck $INSTALL/sbin/fsck.msdos
@@ -18,19 +18,19 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="xwiimote"
PKG_VERSION="0b79d97"
PKG_NAME="dosfstools-initramfs"
PKG_VERSION=""
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/dvdhrm/xwiimote"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS="dbus-glib systemd bluez"
PKG_BUILD_DEPENDS="toolchain dbus-glib systemd bluez"
PKG_SITE="http://daniel-baumann.ch/software/dosfstools/"
PKG_URL=""
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain dosfstools"
PKG_PRIORITY="optional"
PKG_SECTION="sysutils/remote"
PKG_SHORTDESC="xwiimote: Nintendo Wii Remote Linux Device Driver Tools"
PKG_LONGDESC="xwiimote contains tools and libraries related to the open source Nintendo Wii Remote linux device driver"
PKG_SECTION="tools"
PKG_SHORTDESC="dosfstools: utilities for making and checking MS-DOS FAT filesystems."
PKG_LONGDESC="dosfstools contains utilities for making and checking MS-DOS FAT filesystems."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
+38
View File
@@ -0,0 +1,38 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# 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, 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 OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
E2FSPROGS_DIR="$BUILD/e2fsprogs-*"
mkdir -p $INSTALL/sbin
cp $E2FSPROGS_DIR/e2fsck/e2fsck $INSTALL/sbin
ln -sf e2fsck $INSTALL/sbin/fsck.ext2
ln -sf e2fsck $INSTALL/sbin/fsck.ext3
ln -sf e2fsck $INSTALL/sbin/fsck.ext4
ln -sf e2fsck $INSTALL/sbin/fsck.ext4dev
cp $E2FSPROGS_DIR/misc/mke2fs $INSTALL/sbin
ln -sf mke2fs $INSTALL/sbin/mkfs.ext2
ln -sf mke2fs $INSTALL/sbin/mkfs.ext3
ln -sf mke2fs $INSTALL/sbin/mkfs.ext4
ln -sf mke2fs $INSTALL/sbin/mkfs.ext4dev
cp $E2FSPROGS_DIR/misc/fsck $INSTALL/sbin
@@ -0,0 +1,36 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# 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, 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 OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="e2fsprogs-initramfs"
PKG_VERSION=""
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://e2fsprogs.sourceforge.net/"
PKG_URL=""
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain e2fsprogs"
PKG_PRIORITY="optional"
PKG_SECTION="tools"
PKG_SHORTDESC="e2fsprogs: Utilities for use with the ext2 filesystem"
PKG_LONGDESC="The filesystem utilities for the EXT2 filesystem, including e2fsck, mke2fs, dumpe2fs, fsck, and others."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
+1 -1
View File
@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.python.org/"
PKG_URL="http://www.python.org/ftp/python/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS="sqlite expat zlib bzip2 openssl libffi file"
PKG_DEPENDS="expat zlib bzip2 openssl libffi file"
PKG_BUILD_DEPENDS="toolchain Python-host sqlite expat zlib bzip2 openssl libffi"
PKG_PRIORITY="optional"
PKG_SECTION="lang"
+1 -1
View File
@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="OpenSource"
PKG_SITE="http://www.php.net"
PKG_URL="http://www.php.net/distributions/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="zlib pcre sqlite curl"
PKG_DEPENDS="zlib curl"
PKG_BUILD_DEPENDS="toolchain zlib pcre sqlite curl"
PKG_PRIORITY="optional"
PKG_SECTION="web"
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="dvb-firmware"
PKG_VERSION="0.0.31"
PKG_VERSION="0.0.35"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="Free-to-use"
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="wlan-firmware"
PKG_VERSION="0.0.10"
PKG_VERSION="0.0.12"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="Free-to-use"
-17
View File
@@ -29,9 +29,6 @@ else
KERNEL_IMAGE="bzImage"
fi
# dont build parallel
MAKEFLAGS=-j1
cd $(kernel_path)
rm -rf modules
mkdir -p modules
@@ -52,20 +49,6 @@ cd -
cd $(kernel_path)
LDFLAGS="" make $KERNEL_IMAGE
( cd tools/power/cpupower
# dont use some optimizations because of build problems
LDFLAGS=`echo $LDFLAGS | sed -e "s|-Wl,--as-needed||"`
export CFLAGS="$CFLAGS -I$SYSROOT_PREFIX/usr/include"
export LDFLAGS="$LDFLAGS -L$SYSROOT_PREFIX/lib -L$SYSROOT_PREFIX/usr/lib"
make CROSS="$TARGET_PREFIX" \
V=1 \
DEBUG=false \
NLS=false \
)
if [ "$DEVTOOLS" = yes ]; then
( cd tools/perf
+16 -1
View File
@@ -24,5 +24,20 @@
# runlevels: openelec, textmode
progress "set cpu's to full power"
for i in /sys/devices/system/cpu/*/cpufreq/scaling_governor; do
printf "performance" > $i
done 2>/dev/null
progress "set onedemand threshold"
if [ -f /sys/devices/system/cpu/cpufreq/ondemand/up_threshold ]; then
echo 50 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
fi
(
usleep 40000000
progress "set cpu's to 'ondemand'"
for i in /sys/devices/system/cpu/*/cpufreq/scaling_governor; do
printf "ondemand" > $i
done 2>/dev/null
)&
cpupower frequency-set -g performance > /dev/null 2>&1
Loaded 100 of 536 files, more files were not shown because too many files have changed in this diff. Show more