Compare commits

...
Author SHA1 Message Date
Stefan Saraev 2b2a22dcc2 Merge remote-tracking branch 'upstream/master' into framebuffer-rework 2013-10-10 15:26:49 +03:00
Stefan Saraev 582f10f168 xorg-server: start via xorg-launch-helper
services that depend on Xorg (such as ratpoison/xbmc)
should wait with starting until Xorg is ready for X11 connections

xorg-launch-helper is a simple solution. it starts and forks the
Xorg server and listens for a signal from Xorg. At this point, the
utility signals systemd READY through sd_notify(). At this point
systemd will start units that have an explicit ordering configured
to be after the xorg.service

...
Oct 10 12:03:36 openelec systemd[1]: Reached target Multi-User System.
Oct 10 12:03:36 openelec systemd[1]: Starting Xorg Server...
Oct 10 12:03:39 openelec systemd[1]: Started Xorg Server.
Oct 10 12:03:39 openelec systemd[1]: Starting Ratpoison Window Manager...
Oct 10 12:03:39 openelec systemd[1]: Started Ratpoison Window Manager.
Oct 10 12:03:39 openelec systemd[1]: Starting Graphical Interface.
Oct 10 12:03:39 openelec systemd[1]: Reached target Graphical Interface.
Oct 10 12:03:39 openelec systemd[1]: Starting XBMC user autostart script...
Oct 10 12:03:39 openelec systemd[1]: Started XBMC user autostart script.
Oct 10 12:03:39 openelec systemd[1]: Starting XBMC Media Center...
Oct 10 12:03:39 openelec systemd[1]: Started XBMC Media Center.
Oct 10 12:03:39 openelec systemd[1]: Starting XBMC Mediacenter Interface.
Oct 10 12:03:39 openelec systemd[1]: Reached target XBMC Mediacenter Interface.
Oct 10 12:03:39 openelec systemd[1]: Startup finished in 2.556s (kernel) + 5.194s (userspace) = 7.750s.
...
2013-10-10 15:22:17 +03:00
Stefan Saraev 87fe896bf3 new package: add package 'xorg-launch-helper' 2013-10-10 15:19:43 +03:00
Stefan Saraev f31cb22c98 xorg: fix configure on multi-gpu setups. no more than one
xorg-configure@ should be allowed. so pick the first card

this is still an issue in master branch. depends on  ALL
kernel drm drivers compiled as modules. DO NOT cherry pick
2013-10-09 19:54:58 +03:00
Stefan Saraev 905d9d2e2b Merge remote-tracking branch 'upstream/master' into framebuffer-rework 2013-10-09 19:53:21 +03:00
Stefan Saraev 9d89ee19da xorg: xorg-configure@ wants xorg. or a nice race can happens
openelec:~ # systemctl status xorg
xorg.service - Xorg Server
   Loaded: loaded (/lib/systemd/system/xorg.service)
   Active: inactive (dead)
           start condition failed at Wed 2013-10-09 16:00:35 UTC; 5min ago
           ConditionPathExists=/run/openelec/xorg-settings.conf was not met

Oct 09 16:00:35 openelec systemd[1]: Started Xorg Server.
2013-10-09 19:51:43 +03:00
Stefan Saraev 9eb62360b8 xorg: hack. start before xbmc. on fail restart forever. 2013-10-09 19:50:46 +03:00
Stefan Saraev acf62a6bcd ratpoison: hack. start before xbmc. on fail restart forever. 2013-10-09 19:49:10 +03:00
Stefan Saraev 93b9d8f66f xbmc: xbmc.service: set RestartSec=2 2013-10-09 19:47:51 +03:00
Stephan Raue 1613aeb691 linux: set default framebuffer resolution for vesafb framebuffer driver
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 14:11:36 +02:00
Stephan Raue d1ff1fa016 remove package 'v86d'
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 14:11:36 +02:00
Stephan Raue b210e86b75 projects/*: cleanup framebuffer drivers, remove uvesafb framebuffer support, add vesafb support if needed
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 14:11:28 +02:00
Stephan Raue 132f0a9b5b bcm2835-driver: run fbset.service timer based
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 10:55:17 +02:00
Stephan Raue 65a1c00226 plymouth-lite: run before basic.target
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 10:54:31 +02:00
Stephan Raue 317c13b247 misc-firmware: update to misc-firmware-0.0.7
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 08:35:14 +02:00
Stephan Raue 0a58785f87 v86d: move out of initramfs
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 08:35:14 +02:00
Stephan Raue 604e84ff3d remove package 'zlib-initramfs'
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 08:35:14 +02:00
Stephan Raue d3bb1c072e plymouth-lite: move out of initramfs and start in the real system, start 'plymouth-lite' via udev, merge 'show-version.service' with 'plymouth-lite'
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 08:35:14 +02:00
Stephan Raue 3be4064429 projects/*/linux: build GPU and DRM drivers as modules, remove 'radeon' firmware from kernel (will be added as as extra package)
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 08:35:05 +02:00
Stefan Saraev 43b15e92d3 xbmc: xbmc.service: tweaks
- 90s time wait to stop is a bit high. give it max 10s then KILL it
- let systemd kill all the processes in the cgroup. like our binary addons
2013-10-08 19:55:56 +03:00
Stefan Saraev 260069cca7 systemd: rework machine-idd service
- always set a *valid* machine-id
- start machine-id.service before journald
2013-10-08 18:40:48 +03:00
Stefan Saraev 2c835f85fd busybox: var-log-debug.service: start before systemd-journal-flush.service 2013-10-08 18:39:23 +03:00
Stefan Saraev d8940c9ed4 Merge pull request #2685 from henkwiedig/fix-xf86-video-vmware-mibstore
xf86-video-vmware: bump to 45b2457516a9db4bd1d60fbb24a1efbe2d9dd932
2013-10-08 04:23:37 -07:00
Stefan Saraev 8c1acb4902 openssh: sshd.service: remove KillMode
^^ or active sessions won't be killed on shutdown / reboot
2013-10-08 14:14:53 +03:00
Stefan Saraev 732d05d7fc systemd: tune journald.conf a bit 2013-10-08 14:14:27 +03:00
Henk Wiedig e929b85caa xf86-video-vmware: bump to 45b2457516a9db4bd1d60fbb24a1efbe2d9dd932 2013-10-08 09:19:54 +02:00
Stephan Raue b84747522e xbmc: update to xbmc-12.2-9714e7e
Signed-off-by: Stephan Raue <[email protected]>
2013-10-08 06:07:29 +02:00
Stephan Raue cb963e6df0 projects/ATV: switch to more generic compiler optimizations
Signed-off-by: Stephan Raue <[email protected]>
2013-10-07 22:22:02 +02:00
Stephan Raue 1808976ab0 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-10-07 22:20:50 +02:00
Stefan Saraev a746958fe3 busybox-initramfs: remove systemd debug args
^^ fixes long boot delay with debugging enabled
2013-10-07 22:58:53 +03:00
Stefan Saraev 08e68d5001 busybox: start debugshell on "tty" boot parameter 2013-10-07 22:57:29 +03:00
Stephan Raue 323d1430ab Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-10-07 19:01:09 +02:00
Stephan Raue aab66a1b33 llvm: disable zlib support in hostbuild, to prevent a build error if zlib-devel is not installed on host system
Signed-off-by: Stephan Raue <[email protected]>
2013-10-07 19:00:29 +02:00
Stefan Saraev 68f9332045 linux: dont let cpupower-start.service fail if setting up to performance fails 2013-10-07 17:02:12 +03:00
Stefan Saraev 01e9c4225b systemd: cleanup 2013-10-07 12:34:15 +03:00
Stefan Saraev 39bdc7fe0d projects/*/linux/linux.*.conf: disable CONFIG_KEXEC 2013-10-07 12:33:39 +03:00
Stefan Saraev 0644428de0 remove package: 'kexec-tools' 2013-10-07 12:33:21 +03:00
Stephan Raue 125d920217 eventlircd: change PS3 remote mappings to fix non-working number keys, thanks to 'lmaolmao'
Signed-off-by: Stephan Raue <[email protected]>
2013-10-07 06:28:54 +02:00
Stephan Raue 7793693d02 xorg-server: fix udev rule to work with drivers as modules or statically builtin
Signed-off-by: Stephan Raue <[email protected]>
2013-10-07 04:22:16 +02:00
Stephan Raue 8b8539320a initramfs: dont install package 'e2fsprogs-initramfs' and 'dosfstools-initramfs'
Signed-off-by: Stephan Raue <[email protected]>
2013-10-07 02:29:52 +02:00
Stephan Raue fb2633231a remove package e2fsprogs-initramfs
Signed-off-by: Stephan Raue <[email protected]>
2013-10-07 02:29:16 +02:00
Stephan Raue 5be7306343 remove package dosfstools-initramfs
Signed-off-by: Stephan Raue <[email protected]>
2013-10-07 02:29:04 +02:00
Stephan Raue 1b6b0b681e Revert "busybox-initramfs: add fsck for local disks, actually supported for ext2-4, vfat/msdos and hfs/hfs+ partitions"
This reverts commit 950baeb288.

Conflicts:
	packages/initramfs/sysutils/busybox-initramfs/scripts/init
2013-10-07 02:27:42 +02:00
Stephan Raue b871e3dad7 Mesa: update to Mesa-cfbfb50
Signed-off-by: Stephan Raue <[email protected]>
2013-10-07 01:05:04 +02:00
Stephan Raue 50b2c60c44 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-10-06 22:06:50 +02:00
Stephan Raue 5c735b3f5b projects/RPi/options: switch optimizations to 'size'
Signed-off-by: Stephan Raue <[email protected]>
2013-10-06 22:06:27 +02:00
Stefan Saraev 8392f0b4c3 TODO: update 2013-10-06 21:22:43 +03:00
Stefan Saraev e9d8da2567 vdr-addon: install plugins/xvdr/xvdr.conf 2013-10-06 20:38:48 +03:00
Stefan Saraev a2f35eb06f linux: dvbsky delsys whatever.. 2013-10-06 18:33:51 +03:00
Stefan Saraev 08609213b5 xbmc-addon-xvdr: fix scrambled/hd channel scan 2013-10-06 17:58:11 +03:00
Stefan Saraev 0d12635ae0 xbmc-addon-xvdr: remove unused patch 2013-10-06 17:45:08 +03:00
fritsch 8e1d0789f8 ALSA: Change amd hda patch to make advanced features for rev3+ working 2013-10-06 15:42:55 +03:00
Stefan Saraev 54e6dd2290 xbmc (Gotham): update to xbmc-13.alpha-3723806 2013-10-06 15:25:13 +03:00
Stefan Saraev c172c7a674 tntnet: disable sdk for target. disable unittest 2013-10-06 15:09:29 +03:00
Stefan Saraev 6f8252f254 vdr-addon: install only libtntnet.so.11
this decreases addon zip with ~ 2MB. take care on tntnet update
2013-10-06 15:02:55 +03:00
Stefan Saraev e75c3ac988 vdr-live: fix build with tntnet-2.2
this is my last contribution to vdr-live/tntnet/cxxtools
if it is still broken, feel free to revert or fix it
2013-10-06 14:43:07 +03:00
Stefan Saraev 09db49f6a6 tntnet: update to tntnet-2.2. disable broken autoreconf. disable ssl 2013-10-06 14:41:04 +03:00
Stefan Saraev 4779a50864 cxxtools: update to cxxtools-2.2. disable broken autoreconf 2013-10-06 14:40:02 +03:00
Stefan Saraev 184023138a vdr-plugin-dvbapi: update to vdr-plugin-dvbapi-2be5e15 2013-10-06 14:34:48 +03:00
Stefan Saraev 16db6c0e06 vdr: update to vdr-2.0.3 2013-10-06 14:34:25 +03:00
Stephan Raue fb10cd0646 misc-firmware: update to misc-firmware-0.0.6
Signed-off-by: Stephan Raue <[email protected]>
2013-10-06 02:37:35 +02:00
Stephan Raue 82bf226fec Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-10-06 02:25:55 +02:00
Stephan Raue 90af4a61b0 linux: add and update firmware files
Signed-off-by: Stephan Raue <[email protected]>
2013-10-06 02:25:27 +02:00
Stefan Saraev 409f249240 tntnet: revert part of a8fd61a3
it was not supposed to be there.
2013-10-05 23:31:25 +03:00
Stefan Saraev 1c66668d6a service.openelec.settings: update to service.openelec.settings-0.3.4 2013-10-05 23:24:37 +03:00
Stefan Saraev 294f173a0f misc-firmware: update to misc-firmware-0.0.4 2013-10-05 23:03:19 +03:00
Stefan Saraev 4385fa3583 service.openelec.settings: update to service.openelec.settings-0.3.3 2013-10-05 23:03:16 +03:00
Stephan Raue b9a36475c6 udevil: allow to mount partitions called 'System, Storage, Flash'
Signed-off-by: Stephan Raue <[email protected]>
2013-10-05 20:01:07 +02:00
Stephan Raue 0b396ec081 Merge pull request #2678 from chewitt/add_boot
add BOOT to partitions we don't mount
2013-10-05 10:56:41 -07:00
Stephan Raue 1816834303 projects/*/linux: set to 'ondemand' per default
Signed-off-by: Stephan Raue <[email protected]>
2013-10-05 19:28:56 +02:00
Stephan Raue 43472151d7 projects/ATV/linux: sync some settings with Generic project
Signed-off-by: Stephan Raue <[email protected]>
2013-10-05 19:18:59 +02:00
Stephan Raue 289d8c7409 xbmc: update to xbmc-13.alpha-9df3bc9
Signed-off-by: Stephan Raue <[email protected]>
2013-10-05 19:13:15 +02:00
Stefan Saraev f5846087cb Merge pull request #2679 from pershoot/staging
linux: update to linux-3.11.4
2013-10-05 08:11:01 -07:00
Prashant Somashekar a23aa85c24 linux: update to linux-3.11.4 2013-10-05 10:51:24 -04:00
Stefan Saraev b6e89fc682 libXi: build depends on libXfixes 2013-10-05 17:06:10 +03:00
Christian Hewitt cc780c7e38 add BOOT to partitions we don't mount 2013-10-05 13:09:46 +04:00
Stephan Raue ee530fa488 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-10-05 06:33:33 +02:00
Stephan Raue f50a190d7f udevil: dont fail if mount is not possible, because its already mounted
Signed-off-by: Stephan Raue <[email protected]>
2013-10-05 06:33:19 +02:00
Stephan Raue cb5480f13c udevil: ignore and dont mount/handle special partitions
Signed-off-by: Stephan Raue <[email protected]>
2013-10-05 06:28:40 +02:00
Stefan Saraev a8fd61a342 service.openelec.settings: update to service.openelec.settings-0.3.2 2013-10-04 20:06:09 +03:00
Stefan Saraev 75e395c123 xf86-video-nvidia: update to xf86-video-nvidia-319.60 2013-10-04 16:07:51 +03:00
Stefan Saraev a116b00168 vdr-plugin-vnsiserver (Gotham, vnsi4): update to vdr-plugin-vnsiserver-cd5023b 2013-10-04 15:54:26 +03:00
Stefan Saraev 00271fd85f vdr-plugin-xvdr (Gotham): update to vdr-plugin-xvdr-6249892 2013-10-04 15:53:13 +03:00
Stefan Saraev 1833f9b0b8 xbmc-addon-xvdr (Gotham): update to xbmc-addon-xvdr-6c95579 2013-10-04 15:51:49 +03:00
Stefan Saraev f28dceda2a xbmc-pvr-addons (Gotham): update to xbmc-pvr-addons-cd5023b 2013-10-04 15:11:55 +03:00
Stefan Saraev 5bc1017799 diskdev_cmds: remove udev rule
this is nonsense with systemd. no long runing tasks
from udev there or shit happens. so for now let hfs+ die in
hell and udevil mount it readonly
2013-10-04 12:20:44 +03:00
Stephan Raue df49fbc292 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-10-04 06:26:39 +02:00
Stephan Raue 54ac8cfdbf xbmc: update to xbmc-12.2-49f61b4, this fixes #2674
Signed-off-by: Stephan Raue <[email protected]>
2013-10-04 06:19:56 +02:00
Stefan Saraev dab10c4b57 service.openelec.settings: update to service.openelec.settings-0.3.1 2013-10-03 20:28:16 +03:00
Stephan Raue 311f5c6acb Revert "udevil: add mounthelper script"
This reverts commit bff9f334ff.
2013-10-03 16:34:41 +02:00
Stephan Raue f9b1e3f2f2 Mesa: update to Mesa-d133592
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 15:27:43 +02:00
Stephan Raue 5ff7330770 samba: update to samba-3.6.19
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 02:52:48 +02:00
Stephan Raue d765398004 systemd: update to systemd-208
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 02:35:38 +02:00
Stephan Raue cea53e6304 linux: dont let cpupower-end.service fail if setting up to ondemand fails
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 02:34:39 +02:00
Stephan Raue f59e75113d libmicrohttpd: build the whole package and install pkg-config files
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 02:34:01 +02:00
Stephan Raue ce0750e5de projects: remove Generic_OSS project
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 01:18:13 +02:00
Stephan Raue 01468d8a90 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-10-03 01:08:36 +02:00
Stephan Raue 2f0c9efb12 linux: update AMD HD-Audio patch
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 01:08:27 +02:00
Stephan Raue ee4b8ce6e2 linux: update upstream patches (see https://bugs.freedesktop.org/show_bug.cgi?id=69675#c15)
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 01:07:21 +02:00
Stephan Raue b26792519a linux: update to linux-3.11.3
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 00:49:04 +02:00
Stephan Raue ba4269f0ba projects/Generic_OSS: remove initramfs.conf
Signed-off-by: Stephan Raue <[email protected]>
2013-10-02 22:25:13 +02:00
Stephan Raue e30b3977e0 linux-initramfs: fix install script
Signed-off-by: Stephan Raue <[email protected]>
2013-10-02 22:24:56 +02:00
Stephan Raue 42acadad92 projects/ATV: disable uvesafb support
Signed-off-by: Stephan Raue <[email protected]>
2013-10-02 22:24:37 +02:00
Stephan Raue 7fbe6f9096 bcm2835-bootloader: update to bcm2835-bootloader-b4e35f4
Signed-off-by: Stephan Raue <[email protected]>
2013-10-02 22:24:20 +02:00
Stephan Raue b32000887b bcm2835-driver: update to bcm2835-driver-b4e35f4
Signed-off-by: Stephan Raue <[email protected]>
2013-10-02 22:24:03 +02:00
Stephan Raue e961c88604 berryboot-tools: update for fullsize splash
Signed-off-by: Stephan Raue <[email protected]>
2013-10-02 22:19:45 +02:00
Stefan Saraev 212717b972 service.openelec.settings: update to service.openelec.settings-0.3.0 2013-10-02 21:21:47 +03:00
Stefan Saraev 957c9d2c98 xbmc-theme-Confluence (Gotham): update to xbmc-theme-Confluence-13.alpha-710b1ee 2013-10-02 21:17:05 +03:00
Stefan Saraev 598f284094 xbmc (Gotham): update to xbmc-13.alpha-710b1ee 2013-10-02 21:17:05 +03:00
Stefan Saraev 0ec6588afa Merge pull request #2664 from bitflippersanonymous/glib_needs_libxml2
glib-host depends on libxml2-host for xmllint
2013-10-02 11:00:38 -07:00
Stefan Saraev 14243862a8 openssh: update to openssh-6.3p1 2013-10-02 13:59:50 +03:00
Stefan Saraev 8f7da7353e openssh: sshd-keygen: source /etc/profile
^^ progress()
2013-10-02 13:59:18 +03:00
Stefan Saraev a403285976 systemd: userconfig: source /etc/profile
^^ progress()
2013-10-02 13:59:06 +03:00
bitflippersanonymous 87e32a9bbe glib-host depends on libxml2-host for xmllint 2013-10-01 21:31:57 -07:00
Stefan Saraev cbf64f7900 xbmc-theme-Confluence (Gotham): update to xbmc-theme-Confluence-13.alpha-545fc25 2013-10-01 20:14:22 +03:00
Stefan Saraev 275aded2ce xbmc (Gotham) update to xbmc-13.alpha-545fc25 2013-10-01 20:13:57 +03:00
Stefan Saraev 67cf977910 eglibc: update -fix-dns-with-broken-routers.patch
- do not send AAAA queries in v4 only environment
- do not send A quries in v6 only environment

needs more testing to ensure it does not break something else

ref #2319
2013-10-01 12:21:21 +03:00
Stephan Raue 464ec26d98 plymouth-lite: rework install script, cleanup splash screens
Signed-off-by: Stephan Raue <[email protected]>
2013-09-30 10:33:54 +02:00
Stephan Raue 92979dac14 plymouth-lite: fix meta file
Signed-off-by: Stephan Raue <[email protected]>
2013-09-30 10:18:51 +02:00
Stephan Raue 90a237c0a5 plymouth-lite: update splash, thanks to 'zorangr' for creating this splash
Signed-off-by: Stephan Raue <[email protected]>
2013-09-30 03:25:41 +02:00
Stephan Raue 8ef8f043bf busybox-initramfs: make uvesafb support optional, and use only if needed
Signed-off-by: Stephan Raue <[email protected]>
2013-09-30 03:23:11 +02:00
Stephan Raue f53c8b57d8 Revert "bcm2835-bootloader: update to bcm2835-bootloader-86e7643"
This reverts commit 23128775ce.
2013-09-29 21:05:43 +02:00
Stephan Raue 8e0f87371e linux: update to linux-3.11.2
Signed-off-by: Stephan Raue <[email protected]>
2013-09-29 18:19:18 +02:00
Stephan Raue 7322b40201 Add Arch Linux Support to create_livestick, thanks to 'egore', this fixes #2647
Signed-off-by: Stephan Raue <[email protected]>
2013-09-29 18:15:23 +02:00
Stephan Raue 209b963da1 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-29 06:24:54 +02:00
Stephan Raue 2c3a20da93 xbmc: update to xbmc-12.2-cd71444
Signed-off-by: Stephan Raue <[email protected]>
2013-09-29 06:23:44 +02:00
Stephan Raue a80e634cc4 xf86-video-intel: update to xf86-video-intel-2.99.903
Signed-off-by: Stephan Raue <[email protected]>
2013-09-29 06:20:37 +02:00
Stephan Raue bff9f334ff udevil: add mounthelper script
Signed-off-by: Stephan Raue <[email protected]>
2013-09-29 06:20:18 +02:00
Stefan Saraev 0c5caa599f eglibc: fix dns with broken routers
ref #2319
2013-09-28 17:48:45 +03:00
Stefan Saraev e67b555c31 scripts/checkdeps: check for bdftopcf
closes #2644
2013-09-28 17:16:39 +03:00
Stefan Saraev b278b3019e scripts/checkdeps: check for mkfontdir / xfonts-utils 2013-09-27 12:29:06 +03:00
Stefan Saraev a51f0f976e parted:host: build depends on util-liinux:host 2013-09-26 21:49:20 +03:00
Stefan Saraev a773ad5108 Revert "eglibc: disable nis"
required for activeperl and there are some people who use it

This reverts commit f254b91c15.
2013-09-26 21:30:17 +03:00
Stefan Saraev 9af76d3bcd busybox: fs-resize: remove the big fat warning
.. time to get this tested
2013-09-26 21:05:18 +03:00
Stefan Saraev 2046394a18 bcm2835-bootloader: release: pass $PATH to bcm2835-bootloader/image
... parted:host ^^
2013-09-26 21:05:18 +03:00
Stefan Saraev d072f93d43 syslinux: release: pass $PATH to syslinux/image
... parted:host ^^
2013-09-26 21:05:17 +03:00
Stefan Saraev bcf181f95c parted: convert to new package format. add hostpackage 2013-09-26 21:05:17 +03:00
Stefan Saraev 5eac8225aa config/path: add toolchain/sbin to $PATH too 2013-09-26 21:05:17 +03:00
Stefan Saraev 778fe544c4 xf86-video-virtualbox: fix after xorg bump 2013-09-26 19:53:34 +03:00
Stephan Raue 46c4cab059 Mesa: switch to Mesa-9.3-devel
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 10:41:45 +02:00
Stephan Raue f1f9cd6745 projects/*/options: remove references to fglrx support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 10:28:31 +02:00
Stephan Raue fcdd49f9ee config/functions: remove references to xvba support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 10:26:32 +02:00
Stephan Raue 42b7c60453 projects/*/options: remove references to xvba support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 10:26:14 +02:00
Stephan Raue d654d54575 xorg-server: update to xorg-server-1.4.3
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 10:22:26 +02:00
Stephan Raue 590449e264 eglibc: disable catgets support, was needed for fglrx driver only
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 10:22:05 +02:00
Stephan Raue 5f2ee7e3d1 config/graphic: remove fglrx support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 08:00:58 +02:00
Stephan Raue 64b9ba2521 remove package libXVBA
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 07:58:35 +02:00
Stephan Raue 20067e6fe0 xbmc: remove fglrx and xvba support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 07:57:41 +02:00
Stephan Raue c5e3a155f2 ffmpeg: remove fglrx and xvba support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 07:53:59 +02:00
Stephan Raue afda7312e1 xorg-server: remove fglrx support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 07:44:43 +02:00
Stephan Raue 69db839f9d remove package xf86-video-fglrx-legacy
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 07:42:51 +02:00
Stephan Raue 3094c1cb01 remove package xf86-video-fglrx
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 07:42:42 +02:00
Stephan Raue 0d2fcfcd98 xf86-video-ati: cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 07:40:18 +02:00
Stephan Raue f8d94580c6 projects/ARCTIC_MC|Fusion|Generic/options: switch to Radeon drivers
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 07:39:56 +02:00
Stephan Raue be0c83fda6 config/graphic: enable composite support for ATI OSS graphic drivers
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 06:52:14 +02:00
Stephan Raue 29a6753fce projects/*/linux: add radeon GPU/DRM support to Generic, ARCTIC_MC, Fusion projects, sync kernel configs
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 04:59:58 +02:00
Stephan Raue 1cb437f0d4 projects/Fusion/linux: remove 32bit kernel config
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 04:53:01 +02:00
Stephan Raue 8287383c61 projects/Generic_OSS/patches: remove unneeded patch
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 03:52:22 +02:00
Stephan Raue 288ec70613 linux: add some upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 03:51:22 +02:00
Stephan Raue 96133da62c Mesa: update to Mesa-ckoenig-8d56907
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 03:50:45 +02:00
Stefan Saraev 762ce9da13 xbmc-theme-Confluence (Gotham): update to xbmctheme-Confluence-13.alpha-7f45288 2013-09-25 19:00:09 +03:00
Stefan Saraev ad93bf1aec xbmc (Gotham): update to xbmc-13.alpha-7f45288 2013-09-25 18:59:47 +03:00
Stephan Raue 1bfbce4386 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-24 22:58:17 +02:00
Stephan Raue 1f7fd375a5 bcm2835-driver: fix fbset.service
Signed-off-by: Stephan Raue <[email protected]>
2013-09-24 22:58:02 +02:00
Stefan Saraev 10a3bf1599 service.openelec.settings: update to service.openelec.settings-0.2.16 2013-09-24 22:03:23 +03:00
Stephan Raue c132ff6280 bcm2835-driver: remove bcm2835-threshold.service
Signed-off-by: Stephan Raue <[email protected]>
2013-09-24 20:20:48 +02:00
Stephan Raue ae394df5f7 linux: setting up ondemand up_threshold value
Signed-off-by: Stephan Raue <[email protected]>
2013-09-24 20:18:33 +02:00
Stephan Raue 23128775ce bcm2835-bootloader: update to bcm2835-bootloader-86e7643
Signed-off-by: Stephan Raue <[email protected]>
2013-09-24 20:15:45 +02:00
Stephan Raue e71b6f3816 bcm2835-driver: update to bcm2835-driver-86e7643
Signed-off-by: Stephan Raue <[email protected]>
2013-09-24 20:15:31 +02:00
Stephan Raue 820ae3068a linux: add support for Ubiquiti WifiStation
Signed-off-by: Stephan Raue <[email protected]>
2013-09-24 16:45:02 +02:00
Stephan Raue 0d82b36802 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-24 16:17:51 +02:00
Stephan Raue 1e94a6a043 llvm: update to llvm-3.3
Signed-off-by: Stephan Raue <[email protected]>
2013-09-24 16:14:23 +02:00
Stefan Saraev 09cba2b8df libva-driver-intel: update to libva-driver-intel-1.2.1 2013-09-24 14:39:26 +03:00
Stephan Raue 8fbec99828 busybox: prevent cdrom from autoclose, this should fix #2510
Signed-off-by: Stephan Raue <[email protected]>
2013-09-24 03:34:13 +02:00
Stephan Raue f4d5d50aec Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-24 03:24:54 +02:00
Alex Deryskyba b5e68146e6 Fixed eventlircd's 03_0755_2626.evmap to make most of the buttons of iRF Media Technology W-01RN_USB_V3.1 IR remote work out of the box. 2013-09-24 03:24:27 +02:00
Stefan Saraev b0b995abd6 init: allow update if boot= is local
ups.. thanks @MilhouseVH

ref #1653
2013-09-23 22:58:51 +03:00
Stefan Saraev 19691ff47a init: disable autoupdate on netboot
TODO: rework settings addon to disable update
settings / not run update thread

closes #1653, closes #2291
2013-09-23 21:59:14 +03:00
Stephan Raue 1c19cc3c02 atvclient: start atvclient via systemd service from udev
This partly reverts commit 60536160db.

Signed-off-by: Stephan Raue <[email protected]>
2013-09-23 18:16:41 +02:00
Stephan Raue b9c46da46f bluez: fix udev rule for logitech keyboard support, this should fix #2599
Signed-off-by: Stephan Raue <[email protected]>
2013-09-23 15:48:25 +02:00
Stefan Saraev c4c27e4036 eglibc: install 'getent' 2013-09-22 23:44:23 +03:00
Stefan Saraev 53b7c6000a eglibc: gai.conf: adjust scope table 2013-09-22 23:44:18 +03:00
Stephan Raue f63803169f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-22 22:20:36 +02:00
Stephan Raue 9de68c4ef9 Mesa: update vdpau_interop patches
Signed-off-by: Stephan Raue <[email protected]>
2013-09-22 22:20:02 +02:00
Stefan Saraev a2aaae4c58 Merge pull request #2632 from hennr/patch-1
save some ascii art
2013-09-22 12:11:43 -07:00
Jan-Hendrik Peters d8ad75cd87 save some ascii art 2013-09-22 20:51:40 +02:00
Stefan Saraev 3a9bd41289 Revert "linux: dvbsky: delsys auto off"
This reverts commit 725edb4ce0.
2013-09-22 21:16:11 +03:00
Stefan Saraev d3c47e3c23 Revert "Revert "eventlircd: add support for MS-Tech remotes""
This reverts commit a187e1833b.
2013-09-22 21:16:03 +03:00
Stephan Raue 6bc01f988a Mesa: update to Mesa-8bbcc43
Signed-off-by: Stephan Raue <[email protected]>
2013-09-22 20:06:38 +02:00
Stefan Saraev a187e1833b Revert "eventlircd: add support for MS-Tech remotes"
This reverts commit 1af8dc26a1.

nah. breaks some stuff here with tvheadend.
2013-09-22 21:06:22 +03:00
Stefan Saraev 725edb4ce0 linux: dvbsky: delsys auto off 2013-09-22 20:18:29 +03:00
Stephan Raue 1af8dc26a1 eventlircd: add support for MS-Tech remotes
Signed-off-by: Stephan Raue <[email protected]>
2013-09-22 16:59:22 +03:00
Stephan Raue 00ecf76ef4 v4l-utils: fix patch after https://github.com/OpenELEC/OpenELEC.tv/commit/78acd74f51af903a04534be6d6bf65c6f7f2c30d
Signed-off-by: Stephan Raue <[email protected]>
2013-09-22 15:22:43 +03:00
Stephan Raue c51c5bddd1 Merge pull request #2628 from jenkins101/rc6_mce
v4l-utils: added some keys to rc6_mce map for xbox360 remotes, fixes #2331
2013-09-21 15:24:08 -07:00
Daniel Forsberg 78acd74f51 v4l-utils: added some keys to rc6_mce map for xbox360 slim black remote, fixes #2331 2013-09-22 00:11:03 +02:00
Stefan Saraev 05fe001814 xbmc: fix env not exported on xbmc start 2013-09-21 22:48:31 +03:00
Stefan Saraev 92a7469b75 boblightd: update to boblightd-474 2013-09-21 22:16:35 +03:00
Stephan Raue 7282d34f84 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-21 20:26:14 +02:00
Stephan Raue 0124428fa0 projects/Generic_OSS: add patch make interlaced videos a bit better (temp)
Signed-off-by: Stephan Raue <[email protected]>
2013-09-21 20:25:59 +02:00
Stefan Saraev 0a2e2f02c5 kmod: add patch to support /storage/.config/modprobe.d 2013-09-21 21:18:13 +03:00
Stephan Raue d9abdb7721 projects/Generic_OSS: build with Mesa-master
Signed-off-by: Stephan Raue <[email protected]>
2013-09-21 20:16:02 +02:00
Stephan Raue 286b288f46 Mesa: build with VDPAU support if requested, rename $MESA_VDPAU_SUPPORT to $VDPAU
Signed-off-by: Stephan Raue <[email protected]>
2013-09-21 20:15:25 +02:00
Stephan Raue 10e8b2d935 Mesa: add vdpau_interop patches
Signed-off-by: Stephan Raue <[email protected]>
2013-09-21 20:14:27 +02:00
Stephan Raue e0b0d91b99 Mesa: add support to build latest Mesa-master
Signed-off-by: Stephan Raue <[email protected]>
2013-09-21 19:14:29 +02:00
Stephan Raue 21b7ef51a7 projects/Generic_OSS/linux: enable Radeon DPM support per default
Signed-off-by: Stephan Raue <[email protected]>
2013-09-21 19:05:06 +02:00
Stephan Raue 6352debe43 eventlircd: update holtek remote mappings
Signed-off-by: Stephan Raue <[email protected]>
2013-09-21 19:55:37 +03:00
Stefan Saraev bdef482621 avahi: clean up python. not used 2013-09-20 22:08:15 +03:00
Stefan Saraev f254b91c15 eglibc: disable nis 2013-09-20 21:07:59 +03:00
Stefan Saraev 6d5cc4d97f eglibc: add host.conf. update nsswitch.conf 2013-09-20 21:07:30 +03:00
Stefan Saraev d80381b126 e2fsprogs: add e2label 2013-09-20 15:00:04 +03:00
Stefan Saraev 8bb3602ff4 service.openelec.settings: update to service.openelec.settings-0.2.15 2013-09-19 21:27:27 +03:00
Stefan Saraev 8dcd0f344e linux: mac80211: ignore (E)CSA in probe response frames
ref #2617
2013-09-19 11:52:54 +03:00
Stefan Saraev c2c8ac2824 linux: fix tevil s471
see https://linuxtv.org/patch/19731/
2013-09-19 01:24:15 +03:00
Stephan Raue a664ce5335 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-18 19:41:59 +02:00
Stephan Raue fd783d1a32 ethtool: update to ethtool-3.11, convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-18 19:41:35 +02:00
Stephan Raue b5a4222b14 Merge pull request #2614 from MilhouseVH/timestamps
[rbp] Preserve timestamps when updating Raspberry Pi firmware
2013-09-18 10:27:35 -07:00
MilhouseVH 78fc72d644 Preserve timestamps when updating Raspberry Pi firmware 2013-09-18 18:20:09 +01:00
Stefan Saraev 74766b9530 service.openelec.settings: update to service.openelec.settings-0.2.14
closes #2598
2013-09-18 20:08:16 +03:00
Stephan Raue d250a41d08 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-18 07:10:59 +02:00
Stephan Raue f2b9ea7be4 eventlircd: set default first repeat to 1000ms to avoid double keypresses on some remotes
Signed-off-by: Stephan Raue <[email protected]>
2013-09-18 07:10:35 +02:00
Stephan Raue efbd07e7ce libbluray: update to libaacs-0.6.0, convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-18 07:10:35 +02:00
Stephan Raue 9eab17a7db libbluray: update to libbluray-0.3.0, convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-18 07:10:35 +02:00
Stefan Saraev ab88416a94 xbmc: rename and update wait-for-nic patch 2013-09-17 21:23:01 +03:00
Stefan Saraev e0b603ccfa wlan-firmware: update to wlan-firmware-0.0.14 2013-09-17 21:08:41 +03:00
Stefan Saraev 7ebdcddb0d scripts/create_addon: support PKG_CUSTOM_ADDON_VERSION
use with care. could be tricky and you can
easily break addon autoupdates..
2013-09-17 17:10:00 +03:00
Stefan Saraev 810b0da190 .cache/openelec is a dir. a not file
.. so create it via tmpfiles.d + trailing / to
default service configs. or very bad thing happens.
2013-09-17 13:07:08 +03:00
Stefan Saraev 7d0bf986da Revert "xbmc: After suspend wait for the first NIC to come up beforecontinuing"
This reverts commit 52bf3bf4db.

... nah. keep old patch.
2013-09-16 23:35:17 +03:00
Stefan Saraev 812be22883 Revert "xbmc: remove unneeded patch"
This reverts commit 048b53714b.
2013-09-16 23:34:44 +03:00
Stefan Saraev 048b53714b xbmc: remove unneeded patch 2013-09-16 23:17:11 +03:00
Stefan Saraev 25bf923b4a Revert "scripts/checkdeps: check for parted"
This reverts commit 0665aa74e9.
2013-09-16 22:24:57 +03:00
Stefan Saraev abe6e06d16 syslinuxrelease: add initial "make image" support
BIG FAT WARNING:
this requires sudo at build-time. may not work with
auto-builds. check your etc/sudoers

BIG FAT WARNING:
this is a work in progress. use only if you know what you are doing.
2013-09-16 22:19:50 +03:00
Stefan Saraev 4ce825bae6 syslinux: build syslinux-host
TODO: ugly. needs some rework
2013-09-16 22:18:50 +03:00
Stefan Saraev 51e1179459 util-linux: add host configure opts
... for utl-linux:host
2013-09-16 22:14:55 +03:00
Stefan Saraev 044f79c4ff scripts/image: clean up old .img.gz before starting bootloader/releas 2013-09-16 21:59:08 +03:00
Stefan Saraev 08ece33661 Makefile: ups. bad c/p 2013-09-16 21:34:14 +03:00
Stefan Saraev 52bf3bf4db xbmc: After suspend wait for the first NIC to come up beforecontinuing
thanks @devkid
2013-09-16 20:20:33 +03:00
Stephan Raue f39fe40ce3 projects/*/linux: remove PSTATE support again
Signed-off-by: Stephan Raue <[email protected]>
2013-09-16 19:55:07 +03:00
Stefan Saraev 47fd1cc66b bcm2835-bootloader/release: add initial "make image" support
BIG FAT WARNING:
this requires sudo at build-time. may not work with
auto-builds. check your etc/sudoers

BIG FAT WARNING:
this is a work in progress. use only if you know what you are doing.
2013-09-16 19:08:05 +03:00
Stefan Saraev 0665aa74e9 scripts/checkdeps: check for parted 2013-09-16 19:06:26 +03:00
Stefan Saraev be630adfe1 Makefile: add optional "make image" support 2013-09-16 18:58:36 +03:00
Stefan Saraev ac3c98aae2 scripts/image: no more .tar.bz. images coming soon 2013-09-16 18:58:36 +03:00
Stephan Raue 7a8b69e18a xbmc: update to xbmc-12.2-091cb29
Signed-off-by: Stephan Raue <[email protected]>
2013-09-16 17:16:19 +02:00
Stefan Saraev 66c2ea298d busybox: initial /storage fs resizing support
... work in progress. do not use
2013-09-16 14:38:14 +03:00
Stephan Raue a43a6dd165 curl: downgrade to curl-7.31.0, this should solve non working FTP sources in XBMC
Signed-off-by: Stephan Raue <[email protected]>
2013-09-16 03:56:38 +02:00
Stephan Raue 5008775eba bcm2835-bootloader: fix create sdcard script
Signed-off-by: Stephan Raue <[email protected]>
2013-09-16 00:35:42 +02:00
Stephan Raue 5ad7c5e498 xbmc: update to xbmc-12.2-750f136
Signed-off-by: Stephan Raue <[email protected]>
2013-09-15 23:59:28 +02:00
Stefan Saraev 82cfa878e3 linux: update to linux-3.11.1 2013-09-15 23:18:13 +03:00
Stefan Saraev d2f5adf729 busybox: add dummy 'fs-resize' service 2013-09-15 21:54:16 +03:00
Stefan Saraev d7cafa9421 projects/^/options: remove PARTED support
...not optional anymore
2013-09-15 21:53:53 +03:00
Stefan Saraev 5da51c5c67 systemd: add patch to support /storage/.config/udev.rules.d 2013-09-15 19:48:59 +03:00
Stefan Saraev 61824e5326 udevil: mount by systemd service
... or fuse fails with systemd and cgroups in kernel.
no long runing tasks should ever be started from udev rules
2013-09-15 19:48:55 +03:00
Stefan Saraev 3ec7748d63 curl: disable tftp:// and telnet:// 2013-09-15 19:48:52 +03:00
Stefan Saraev f9dda92545 Merge pull request #2597 from stefansaraev/mount
proposed fix for #2588
2013-09-15 08:04:00 -07:00
Stefan Saraev b38b68bf07 fuse-exfat: update to fuse-exfat-1.0.1 2013-09-15 17:10:52 +03:00
Stefan Saraev 0a67511519 udevil: add 'nonempty' option for exfat 2013-09-15 17:10:52 +03:00
Stefan Saraev f9d3cb6d42 timezone-data: update to timezone-data-2013d
closes #2594
2013-09-15 11:57:52 +03:00
Stefan Saraev 95531abbcd create_virtualimage: updates for arch lunix
thanks @braytac

ref #2589
2013-09-15 11:44:04 +03:00
Stephan Raue 565e9e5b5e udevil: support mounting disks without partition tables
Signed-off-by: Stephan Raue <[email protected]>
2013-09-14 22:20:22 +02:00
Stefan Saraev bbea5c0f32 samba: clean up after update to systemd-207 2013-09-13 20:41:03 +03:00
Stefan Saraev 16d903ed48 systemd: update to systemd-207. disable xattr 2013-09-13 20:40:18 +03:00
Stefan Saraev 448880a143 Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-09-13 13:15:59 +03:00
Stefan Saraev abb2b505ed Merge remote-tracking branch 'upstream/master' into openelec-systemd
Conflicts:
	projects/RPi/linux/linux.arm.conf
2013-09-11 23:12:06 +03:00
Stefan Saraev 75596d2d30 Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-09-11 20:40:06 +03:00
Stephan Raue 7aac6186aa Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-09-10 03:30:43 +02:00
Stefan Saraev cd52ca7716 projects/*/linux/linux.*.conf: add F2FS_FS for testing
closes #2568
2013-09-09 11:10:22 +03:00
Stefan Saraev 16439cf3a5 Merge remote-tracking branch 'upstream/master' into openelec-systemd
Conflicts:
	packages/linux/meta
	packages/linux/patches/3.10.10/linux-003-no_dev_console.patch
	packages/linux/patches/3.10.10/linux-052-XBOX_remote_support.patch
	packages/linux/patches/3.10.10/linux-053-spinelplus-remote-0.2.patch
	packages/linux/patches/3.10.10/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch
	packages/linux/patches/3.10.10/linux-055-add_Formosa_eHome_Infrared_Receiver.patch
	packages/linux/patches/3.10.10/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch
	packages/linux/patches/3.10.10/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch
	packages/linux/patches/3.10.10/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch
	packages/linux/patches/3.10.10/linux-058.01-HID-Sony-upstream_patches.patch
	packages/linux/patches/3.10.10/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch
	packages/linux/patches/3.10.10/linux-058.06-hid_sony-add_SMK_link.patch
	packages/linux/patches/3.10.10/linux-059-remove_some_xpad_pids-0.2.patch
	packages/linux/patches/3.10.10/linux-060-add_AUGUST_DVB-T205.patch
	packages/linux/patches/3.10.10/linux-203-stb0899_enable_low_symbol_rate.patch
	packages/linux/patches/3.10.10/linux-210-dvbsky.patch
	packages/linux/patches/3.10.10/linux-212-mantis_stb0899_faster_lock.patch
	packages/linux/patches/3.10.10/linux-221-ngene-octopus.patch
	packages/linux/patches/3.10.10/linux-222-stb0899_signal_quality.patch
	packages/linux/patches/3.10.10/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch
	packages/linux/patches/3.10.10/linux-700-jmicron_1_0_8_5.patch
	packages/linux/patches/3.10.10/linux-701-linksys_aes2500_brcmfmac.patch
	packages/linux/patches/3.10.10/linux-702-Support-for-cheap-Ralink-3070-WiFi-plug.patch
	packages/linux/patches/3.10.10/linux-703-macmini2012-ethernet.patch
	packages/linux/patches/3.10.10/linux-900-hide_tsc_error.patch
	packages/linux/patches/3.10.10/linux-950-saa716x_PCIe_interface_chipset.patch
	packages/linux/patches/3.10.10/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch
	packages/linux/patches/3.10.10/linux-990.07-ALSA-hda-hdmi-Fallback-to-ALSA-allocation-when-selec.patch
	packages/linux/patches/3.10.10/linux-995-CX24120-13Z_frontend.patch
	packages/linux/patches/3.10.10/linux-998.01-cpufreq-revert-9d3ce4af3be0235d4cf41ea9fd774205a32e58a2.patch
	packages/linux/patches/3.10.10/linux-999.01-smsdvb-fix-kernel-panic-on-inserting-DVB-T-stick.patch
	packages/linux/patches/3.10.11/linux-003-no_dev_console.patch
	packages/linux/patches/3.10.11/linux-010-perf_crosscompiling.patch
	packages/linux/patches/3.10.11/linux-052-XBOX_remote_support.patch
	packages/linux/patches/3.10.11/linux-053-spinelplus-remote-0.2.patch
	packages/linux/patches/3.10.11/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch
	packages/linux/patches/3.10.11/linux-055-add_Formosa_eHome_Infrared_Receiver.patch
	packages/linux/patches/3.10.11/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch
	packages/linux/patches/3.10.11/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch
	packages/linux/patches/3.10.11/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch
	packages/linux/patches/3.10.11/linux-058.01-HID-Sony-upstream_patches.patch
	packages/linux/patches/3.10.11/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch
	packages/linux/patches/3.10.11/linux-058.06-hid_sony-add_SMK_link.patch
	packages/linux/patches/3.10.11/linux-059-remove_some_xpad_pids-0.2.patch
	packages/linux/patches/3.10.11/linux-060-add_AUGUST_DVB-T205.patch
	packages/linux/patches/3.10.11/linux-203-stb0899_enable_low_symbol_rate.patch
	packages/linux/patches/3.10.11/linux-210-dvbsky.patch
	packages/linux/patches/3.10.11/linux-212-mantis_stb0899_faster_lock.patch
	packages/linux/patches/3.10.11/linux-221-ngene-octopus.patch
	packages/linux/patches/3.10.11/linux-222-stb0899_signal_quality.patch
	packages/linux/patches/3.10.11/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch
	packages/linux/patches/3.10.11/linux-700-jmicron_1_0_8_5.patch
	packages/linux/patches/3.10.11/linux-701-linksys_aes2500_brcmfmac.patch
	packages/linux/patches/3.10.11/linux-702-Support-for-cheap-Ralink-3070-WiFi-plug.patch
	packages/linux/patches/3.10.11/linux-703-macmini2012-ethernet.patch
	packages/linux/patches/3.10.11/linux-900-hide_tsc_error.patch
	packages/linux/patches/3.10.11/linux-950-saa716x_PCIe_interface_chipset.patch
	packages/linux/patches/3.10.11/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch
	packages/linux/patches/3.10.11/linux-990.07-ALSA-hda-hdmi-Fallback-to-ALSA-allocation-when-selec.patch
	packages/linux/patches/3.10.11/linux-995-CX24120-13Z_frontend.patch
	packages/linux/patches/3.10.11/linux-998.01-cpufreq-revert-9d3ce4af3be0235d4cf41ea9fd774205a32e58a2.patch
	packages/linux/patches/3.10.11/linux-999.01-smsdvb-fix-kernel-panic-on-inserting-DVB-T-stick.patch
	packages/linux/patches/3.11/linux-003-no_dev_console.patch
	packages/linux/patches/3.11/linux-052-XBOX_remote_support.patch
	packages/linux/patches/3.11/linux-053-spinelplus-remote-0.2.patch
	packages/linux/patches/3.11/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch
	packages/linux/patches/3.11/linux-055-add_Formosa_eHome_Infrared_Receiver.patch
	packages/linux/patches/3.11/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch
	packages/linux/patches/3.11/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch
	packages/linux/patches/3.11/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch
	packages/linux/patches/3.11/linux-058.01-HID-Sony-upstream_patches.patch.todo-or-remove
	packages/linux/patches/3.11/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch
	packages/linux/patches/3.11/linux-058.06-hid_sony-add_SMK_link.patch
	packages/linux/patches/3.11/linux-059-remove_some_xpad_pids-0.2.patch
	packages/linux/patches/3.11/linux-060-add_AUGUST_DVB-T205.patch
	packages/linux/patches/3.11/linux-203-stb0899_enable_low_symbol_rate.patch
	packages/linux/patches/3.11/linux-210-dvbsky.patch
	packages/linux/patches/3.11/linux-212-mantis_stb0899_faster_lock.patch
	packages/linux/patches/3.11/linux-221-ngene-octopus.patch
	packages/linux/patches/3.11/linux-222-stb0899_signal_quality.patch
	packages/linux/patches/3.11/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch
	packages/linux/patches/3.11/linux-700-jmicron_1_0_8_5.patch.todo-or-remove
	packages/linux/patches/3.11/linux-701-linksys_aes2500_brcmfmac.patch
	packages/linux/patches/3.11/linux-702-Support-for-cheap-Ralink-3070-WiFi-plug.patch
	packages/linux/patches/3.11/linux-703-macmini2012-ethernet.patch
	packages/linux/patches/3.11/linux-900-hide_tsc_error.patch
	packages/linux/patches/3.11/linux-950-saa716x_PCIe_interface_chipset.patch
	packages/linux/patches/3.11/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch
	packages/linux/patches/3.11/linux-990.07-ALSA-hda-hdmi-Fallback-to-ALSA-allocation-when-selec.patch
	packages/linux/patches/3.11/linux-995-CX24120-13Z_frontend.patch
	packages/linux/patches/3.11/linux-998.01-cpufreq-revert-9d3ce4af3be0235d4cf41ea9fd774205a32e58a2.patch
	packages/linux/patches/3.11/linux-999.01-smsdvb-fix-kernel-panic-on-inserting-DVB-T-stick.patch
2013-09-09 11:05:48 +03:00
Stefan Saraev eb71942e5a projects/ATV/options: use Generic addons 2013-09-08 22:45:41 +03:00
Stefan Saraev d80b0c7fc8 Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-09-08 20:09:51 +03:00
Stefan Saraev 07b0cd1e0e Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-09-08 14:32:05 +03:00
Stefan Saraev 9c6e9af0f1 Merge remote-tracking branch 'upstream/master' into openelec-systemd
Conflicts:
	projects/ARCTIC_MC/linux/linux.x86_64.conf
	projects/ATV/linux/linux.i386.conf
	projects/Fusion/linux/linux.i386.conf
	projects/Fusion/linux/linux.x86_64.conf
	projects/Generic/linux/linux.i386.conf
	projects/Generic/linux/linux.x86_64.conf
	projects/Generic_OSS/linux/linux.i386.conf
	projects/ION/linux/linux.x86_64.conf
	projects/Intel/linux/linux.x86_64.conf
	projects/Virtual/linux/linux.i386.conf
	projects/Virtual/linux/linux.x86_64.conf
2013-09-07 22:22:08 +03:00
Stephan Raue 1993e615de Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-09-06 15:15:59 +02:00
Stefan Saraev f60e521165 xf86-video-nvidia: remove unneeded patches 2013-09-05 23:03:50 +03:00
Stefan Saraev f266fc1f68 Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-09-05 23:03:15 +03:00
Stefan Saraev 427fa6214e projects/*/options: use Generic addons 2013-09-05 14:18:02 +03:00
Stephan Raue 7828b92de8 linux: remove kernel 3.10 support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-05 02:20:32 +02:00
Stephan Raue 4857416e72 projects/RPi: update to kernel 3.11
Signed-off-by: Stephan Raue <[email protected]>
2013-09-05 02:19:25 +02:00
Stephan Raue 0f9f5cd048 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-09-05 00:16:05 +02:00
Stephan Raue 6f07e9a6a9 Merge branch 'openelec-systemd' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-09-05 00:15:50 +02:00
Stephan Raue 652e2261e7 eglibc: update to eglibc-2.18-23911
Signed-off-by: Stephan Raue <[email protected]>
2013-09-05 00:12:14 +02:00
Stephan Raue b98d3884bb linux: add patch to fix ptrace peeksiginfo args which is included in (e)glibc-2.18 and causes a buildissue with 'strace'
Signed-off-by: Stephan Raue <[email protected]>
2013-09-05 00:10:34 +02:00
Stephan Raue 7fab0e158c xbmc: remove unneeded patch
Signed-off-by: Stephan Raue <[email protected]>
2013-09-05 00:08:39 +02:00
Stephan Raue ff8585c50b projects/RPi/linux: fix kernel config
Signed-off-by: Stephan Raue <[email protected]>
2013-09-04 15:00:42 +02:00
Stefan Saraev 190e9a43f6 Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-09-04 15:56:15 +03:00
Stephan Raue b823d64265 strace: update to strace-4.8
Signed-off-by: Stephan Raue <[email protected]>
2013-09-04 14:35:44 +02:00
Stefan Saraev 6670e89019 projects/*/linux/linux.*.conf: disable CONFIG_NO_HZ_FULL_ALL 2013-09-04 01:00:51 +02:00
Stefan Saraev 2d563f8c27 projects/*/linux/linux.*.conf: more debugging. lockups and hands. delay printk 2013-09-04 01:00:21 +02:00
Stefan Saraev f4faed9f56 projects/*/linux/linux.*.conf: switch to SLUB 2013-09-04 00:56:54 +02:00
Stefan Saraev fcd8254dc4 vboxguest: update to vboxguest-4.2.16 2013-09-04 00:56:18 +02:00
Stefan Saraev 748e6b554d xf86-video-virtualbox: update to xf86-video-virtualbox-4.2.16 2013-09-04 00:56:00 +02:00
Stefan Saraev b37370de99 xf86-video-nvidia*: kernel 3.11 support 2013-09-04 00:55:39 +02:00
Stefan Saraev 225f9a5493 linux: update to linux-3.11
Signed-off-by: Stephan Raue <[email protected]>
2013-09-04 00:55:04 +02:00
Stefan Saraev 4b5373820d linux: remove old / deprecated kernel configs 2013-09-04 00:49:53 +02:00
Stephan Raue c15379793d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-09-04 00:45:41 +02:00
Stephan Raue 3b3c8b2e92 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-09-04 00:43:09 +02:00
Stephan Raue 397b0a2075 Merge branch 'openelec-systemd' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-09-03 18:18:15 +02:00
Stefan Saraev 70e141c85f Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-09-02 22:44:49 +03:00
Stephan Raue 5a6ca03e32 fontconfig: dont create fontcache on reboot. please revert this if its still needed
Signed-off-by: Stephan Raue <[email protected]>
2013-09-01 22:18:01 +02:00
Stephan Raue 666529412e Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-09-01 20:15:50 +02:00
Stefan Saraev 5efb79c99f Merge remote-tracking branch 'upstream/master' into openelec-systemd
Conflicts:
	packages/network/bluez/package.mk
2013-09-01 19:12:35 +03:00
Stefan Saraev 9af9a21284 xbmc/fontconfig: remove userfonts hack 2013-08-31 22:46:31 +03:00
Stefan Saraev e3c2125951 Merge remote-tracking branch 'upstream/master' into openelec-systemd
Conflicts:
	packages/mediacenter/xbmc/scripts/xbmc-userfonts
2013-08-31 22:44:54 +03:00
Stefan Saraev 910e07dd32 Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-08-31 16:43:48 +03:00
Stefan Saraev 5e2f87ce7e Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-08-31 14:15:45 +03:00
Stefan Saraev dd831cd0ad Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-08-31 14:11:28 +03:00
Stefan Saraev e73b4dccac Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-08-30 20:36:34 +03:00
Stefan Saraev ee2797c2e9 xorg-server: cleanup. debug.xorg not used anymore with systemd 2013-08-30 20:36:11 +03:00
Stefan Saraev baf8b197dc add optional /storage/.cache/debug.openelec to enable debugging 2013-08-30 20:35:24 +03:00
Stefan Saraev 7ff967635b busybox: remove syslog 2013-08-30 01:24:14 +03:00
Stefan Saraev 1aff8fc7cb samba: remove pids on start 2013-08-30 01:19:40 +03:00
Stefan Saraev 751d8d2b74 Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-08-29 21:46:28 +03:00
Stefan Saraev 17db0edc4b busybox: implement suspend/resume SUSPEND_MODULES for systemd 2013-08-29 21:45:50 +03:00
Stefan Saraev 09f88b66e9 rework suspend/resume 2013-08-29 21:42:45 +03:00
Stefan Saraev f5e4c92d74 xbmc: clean-up pm-utils leftover 2013-08-29 19:40:16 +03:00
Stefan Saraev 61c804e42d samba: clean up and rework samba-config 2013-08-29 12:06:25 +03:00
Stefan Saraev 9b2a8fbb9b clean up 2013-08-29 12:03:36 +03:00
Stefan Saraev 2ab3f5d9f8 Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-08-29 12:03:25 +03:00
Stefan Saraev f29551c539 xbmc: (workaround) ensure that xbmc always starts even if xorg starts too late
TODO: deps.. revert this
2013-08-29 00:57:38 +03:00
Stefan Saraev 1759424f50 samba: install systemd services in post_install() 2013-08-29 00:56:00 +03:00
Stefan Saraev d020cadf81 busybox: cron: always start if not cinfigured via settings addon 2013-08-28 21:19:56 +03:00
Stefan Saraev 246f507f74 samba: always start if not cinfigured via settings addon 2013-08-28 20:44:20 +03:00
Stefan Saraev 53c6429d91 samba: fix typo in smbd service 2013-08-28 20:40:18 +03:00
Stefan Saraev e926e9591d avahi: always start if not cinfigured via settings addon 2013-08-28 20:40:12 +03:00
Stefan Saraev bdcbca1be2 openssh: rework systemd service 2013-08-28 20:04:12 +03:00
Stefan Saraev 60536160db atvclient: remove systemd service. atvclient is now started by udev 2013-08-28 17:11:38 +03:00
Stefan Saraev 1e156d9d3e Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-08-28 15:40:31 +03:00
Stefan Saraev 0a19dd0b29 systemd: minor cosmetics 2013-08-28 15:38:51 +03:00
Stefan Saraev e22d896bfa Merge pull request #2542 from stefansaraev/systemd-fixes
Systemd fixes
2013-08-28 04:44:18 -07:00
Stefan Saraev 8e09f70f83 var-log-debug: create persistent storage for journald in debug mode 2013-08-28 14:35:52 +03:00
Stefan Saraev f0f7c027c5 xbmc-cleanlogs: consider setvice active after exit 2013-08-28 14:34:39 +03:00
Stefan Saraev 54f1218abd xbmc-autostart: run autostart.sh even if not executable 2013-08-28 14:33:59 +03:00
Stephan Raue 1a2860c198 systemd: set needed users and groups for systemd/journalctl
Signed-off-by: Stephan Raue <[email protected]>
2013-08-27 12:31:17 +02:00
Stephan Raue e3a461c930 udevil: set /var/media to allowed udevil mount dirs
Signed-off-by: Stephan Raue <[email protected]>
2013-08-27 12:30:21 +02:00
Stephan Raue d3c417b3f0 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-27 05:19:37 +02:00
Stephan Raue 11c903b80d xf86-video-nouveau: update to xf86-video-nouveau-1.0.9
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 16:07:05 +02:00
Stephan Raue f29273d828 xf86-video-nouveau: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 16:06:35 +02:00
Stephan Raue 1ddad860a7 xf86-video-ati: update to xf86-video-ati-7.2.0
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 15:33:06 +02:00
Stephan Raue bf681ea1d6 xf86-video-ati: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 15:26:09 +02:00
Stephan Raue 94dcc1f73e projects/Generic_OSS/linux: force enable audio on Radeon GPUs
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 15:05:44 +02:00
Stephan Raue 0304442c04 Mesa: update to Mesa-9.2-rc2
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 15:05:11 +02:00
Stephan Raue 74b7932266 xbmc: fix dual audio patch
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 01:53:18 +02:00
Stephan Raue d59d662d25 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-25 23:06:29 +02:00
Stephan Raue 7d4025cf3f service.openelec.settings: remove testing leftover
Signed-off-by: Stephan Raue <[email protected]>
2013-08-25 14:58:24 +02:00
Stephan Raue 270a9492cc systemd: cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-08-24 22:07:01 +02:00
Stephan Raue 9c952b0044 service.openelec.settings: add missing service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-24 22:06:48 +02:00
Stephan Raue 59dbdf7192 systemd: rework debugconfig.service
Signed-off-by: Stephan Raue <[email protected]>
2013-08-24 22:05:41 +02:00
Stephan Raue b5a5bff496 systemd: rework userconfig.service
Signed-off-by: Stephan Raue <[email protected]>
2013-08-24 22:04:58 +02:00
Stephan Raue cb2d366a41 service.openelec.settings: rework backup-restore systemd service
Signed-off-by: Stephan Raue <[email protected]>
2013-08-24 22:03:54 +02:00
Stephan Raue 93ef607941 busybox: rework 'debug-shell.service', should not start to early to dont lock /storage for possible umounts
Signed-off-by: Stephan Raue <[email protected]>
2013-08-24 22:02:38 +02:00
Stephan Raue bdf9177335 service.openelec.settings: port reset scripts to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-24 22:01:22 +02:00
Stephan Raue 6e8bfe4415 service.openelec.settings: port backup restore script to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-24 00:17:09 +02:00
Stephan Raue 4f6e36aa42 scripts/install: cleanup old init support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-23 12:37:43 +02:00
Stephan Raue 369beac09d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-22 23:07:29 +02:00
Stephan Raue 56487e50d4 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-22 21:12:14 +02:00
Stephan Raue ecf095a3b2 sg3_utils: remove package 'sg3_utils'
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 18:53:26 +02:00
Stephan Raue 4a8451a64d polkit: remove package 'polkit'
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 18:52:00 +02:00
Stephan Raue 371455cd2d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	config/functions
	packages/sysutils/udisks/package.mk
	packages/sysutils/udisks/tmpfiles.d/udisks.conf
2013-08-22 18:50:56 +02:00
Stephan Raue eb7032c245 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/network/connman/scripts/connman-setup
	packages/sysutils/dbus/init.d/14_dbus
	packages/sysutils/udisks/init.d/31_mount-disks
	packages/tools/installer/package.mk
	projects/ARCTIC_MC/options
	projects/ATV/options
	projects/Fusion/options
	projects/Generic/options
	projects/Generic_OSS/options
	projects/ION/options
	projects/Intel/options
	projects/RPi/options
	projects/Virtual/options
	tools/mkpkg/mkpkg_udevil
2013-08-22 16:39:21 +02:00
Stephan Raue e3db3bcd14 libgcrypt: fix package script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 15:55:26 +02:00
Stephan Raue 0d3b58f194 libssh: update to libssh-0.5.5
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 15:54:45 +02:00
Stephan Raue 98dc9475a1 libssh: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 15:53:56 +02:00
Stephan Raue fcb5725db8 libgcrypt: update to libgcrypt-1.5.3
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 15:46:37 +02:00
Stephan Raue 7ff2ba8459 libgcrypt: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 15:44:54 +02:00
Stephan Raue b8066aa1e3 service.openelec.settings: update to service.openelec.settings-0.2.10
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 15:06:57 +02:00
Stephan Raue 783ac7e7e2 eventlircd: disable debug output again
Signed-off-by: Stephan Raue <[email protected]>
2013-08-21 17:15:26 +02:00
Stephan Raue 5abd5e113b busybox: remove old init system
Signed-off-by: Stephan Raue <[email protected]>
2013-08-21 16:13:44 +02:00
Stephan Raue 0dee2e9df0 busybox: fix install script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-21 16:11:26 +02:00
Stephan Raue 615f3358dd busybox: cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-08-21 16:11:04 +02:00
Stephan Raue 2e74dfa6a7 busybox: hide and deactivate syslog options and init support for now
Signed-off-by: Stephan Raue <[email protected]>
2013-08-21 16:08:08 +02:00
Stephan Raue 0fe8fca6d6 busybox: port cron to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-21 15:59:36 +02:00
Stephan Raue a686acc68f xbmc: update to xbmc-13.alpha-0efa87e
Signed-off-by: Stephan Raue <[email protected]>
2013-08-21 04:59:34 +02:00
Stephan Raue dffb3a7076 avahi: should not depend on network anymore
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 23:19:36 +02:00
Stephan Raue 3711d4ed0c busybox: be sure /storage/log is a directory
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 23:18:54 +02:00
Stephan Raue 3ef6620d9f util-linux: systemd automatically deactivates swap on shutdown
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 23:18:25 +02:00
Stephan Raue de0fb53997 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/network/avahi/init.d/53_avahi
	packages/sysutils/busybox/init.d/01_mount-filesystem
2013-08-19 21:49:10 +02:00
Stephan Raue 29cfe85372 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-19 18:52:52 +02:00
Stephan Raue 6133529f25 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-19 16:59:12 +02:00
Stephan Raue db0d859e33 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/network/avahi/init.d/53_avahi
	packages/network/bluez/init.d/55_obexd
	packages/network/openssh/init.d/51_sshd
	packages/network/openssh/scripts/sshd-keygen
	packages/network/samba/scripts/52_samba
	packages/x11/xserver/xorg-server/profile.d/xorg-server.conf
2013-08-19 16:01:42 +02:00
Stephan Raue 0bfe0a351c xorg-server: remove monitor service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 21:53:40 +02:00
Stephan Raue 108f854955 samba: remove monitor service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 21:53:25 +02:00
Stephan Raue d89e199dac bluez: remove monitor service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 21:53:16 +02:00
Stephan Raue 740e057719 avahi: remove monitor service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 21:53:07 +02:00
Stephan Raue 8ceb59a8cd Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/network/avahi/package.mk
	packages/network/bluez/init.d/55_obexd
	packages/sysutils/util-linux/scripts/mount-swap
2013-08-18 19:46:23 +02:00
Stephan Raue c0e0dc88a0 busybox: port textmode runlevel and textmode shell to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 19:41:24 +02:00
Stephan Raue 51c746262e busybox: remove debug shell init script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 15:49:03 +02:00
Stephan Raue 98e5a950ee timezone-data: cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 15:48:40 +02:00
Stephan Raue bd716e3506 busybox: convert sysctl user configs to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 15:48:25 +02:00
Stephan Raue eee51ae3b1 iptables: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 15:07:43 +02:00
Stephan Raue 5b4e00ab42 avahi: fix systemd service script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 15:07:11 +02:00
Stephan Raue 3ca6bd2869 eventlircd: rework debugconfig service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 15:06:51 +02:00
Stephan Raue 398a33d9d2 xbmc: rework debugconfig service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 14:39:27 +02:00
Stephan Raue e8ae1050d0 xorg-server: rework debugmode service
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 14:14:51 +02:00
Stephan Raue bf55fa7580 connman: rework debugmode service
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 14:14:10 +02:00
Stephan Raue 46cd376423 avahi: rework debugmode service
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 14:13:25 +02:00
Stephan Raue 3fadf67ad1 avahi: add debugmode service config
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 14:12:21 +02:00
Stephan Raue a69eb6a456 avahi: rework debugmode service
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 14:11:42 +02:00
Stephan Raue 755c10994e systemd: rework debugconfig service
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 14:10:28 +02:00
Stephan Raue 2d27d172b1 scripts/install: add support for 'debug.d' folders
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 14:09:30 +02:00
Stephan Raue c602ae40d2 xbmc: fix xbmc-waitonnetwork.service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 22:55:19 +02:00
Stephan Raue 4640084f29 iana-etc: fix /etc/services file for rpcbind
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 22:54:59 +02:00
Stephan Raue d1ce7bb61c xbmc: fix systemd service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 22:12:23 +02:00
Stephan Raue 04e0573dc5 samba: rework systemd service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 22:10:32 +02:00
Stephan Raue 37d901177b openssh: cleanup systemd service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 22:09:18 +02:00
Stephan Raue ff5a566123 avahi: cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 22:06:51 +02:00
Stephan Raue 36781c02bc connman: rework systemd service files, connman-vpn will be started byself, set loopback device early, create default config on first startup if not exist
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 22:04:36 +02:00
Stephan Raue 204c71ec6a installer: rework systemd service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 20:43:48 +02:00
Stephan Raue 38b0e34158 installer: rework buildscript
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 20:43:36 +02:00
Stephan Raue 63ed79d0a0 ratpoison: rework systemd service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 20:42:47 +02:00
Stephan Raue 487612e847 polkit: remove unneeded service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 20:41:49 +02:00
Stephan Raue 506a8c88c7 udisks: rework systemd service files, remove unneeded service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 20:41:13 +02:00
Stephan Raue 2b628980db xorg-server: rework systemd service files and helper scripts
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 20:04:21 +02:00
Stephan Raue 0ec749f19f bcm2835-driver: rework systemd service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 16:07:04 +02:00
Stephan Raue 0c999f7595 xbmc: set readBufferFactor to 4.0
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 16:05:48 +02:00
Stephan Raue c80174f253 xbmc: update to xbmc-12.2-7da5ea4
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 16:04:46 +02:00
Stephan Raue f666f1251f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-17 14:04:00 +02:00
Stephan Raue 1e40d281c2 projects/*/linux: set CONFIG_MMC_BLOCK_MINORS to 32
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 13:50:48 +02:00
Stephan Raue 7456424cf7 projects/RPi/linux: add CONFIG_JUMP_LABEL support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 13:48:21 +02:00
Stephan Raue aac824c1f6 projects/RPi/patches: update RPi patches
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 13:46:03 +02:00
Stephan Raue 5dd360acef projects/RPi/linux: update kernel config
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 13:45:19 +02:00
Stephan Raue 3dfb9a510b linux: update to linux-3.10.7
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 13:44:05 +02:00
Stephan Raue 8664322c24 xorg-server: rework systemd service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 03:48:14 +02:00
Stephan Raue 3a54941311 systemd: add some mount sample service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 23:49:55 +02:00
Stephan Raue 598d2f6bb2 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/network/samba/scripts/52_samba
2013-08-16 22:44:23 +02:00
Stephan Raue 94d6d535c7 xbmc: respect $WAIT_NETWORK_TIME while waiting on network
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 22:41:32 +02:00
Stephan Raue cc2f8eb7ec xbmc: add service file to optionally wait for network
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 21:27:52 +02:00
Stephan Raue 6934001ed7 connman: add cm-online script to wait on network, add network check servicefile
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 21:27:18 +02:00
Stephan Raue bf20f799d4 connman: cosmetics
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 21:25:04 +02:00
Stephan Raue f85a0b2d7c systemd: remove useless fstab generator
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 21:24:33 +02:00
Stephan Raue 0a5a6c6b29 xbmc: fix service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 21:23:54 +02:00
Stephan Raue 807c37082c linux: dont load coretemp as module (included in kernel)
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 15:43:58 +02:00
Stephan Raue 8a404d346b busybox: rework and enable /var/log relink to persistent store logfiles on /storage
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 15:43:13 +02:00
Stephan Raue 4fd5d8afc5 util-linux: port swapfile init scripts to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 15:21:59 +02:00
Stephan Raue 97cc8cbd7b connman: use own systemd service scripts to provide network.target target where services can depend on
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 13:19:18 +02:00
Stephan Raue 181be1ff66 openssh: cleanup systemd service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 13:17:58 +02:00
Stephan Raue 18637e2f38 Merge branch 'openelec-systemd' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/x11/xserver/xorg-server/profile.d/xorg-server.conf
2013-08-16 12:23:19 +02:00
Stephan Raue afddea760e busybox: rework debug shell systemd service scripts
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 12:22:06 +02:00
Stephan Raue ba28a9d1c4 busybox: remove getty and openvt applet
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 12:21:31 +02:00
Stefan Saraev 17a142a8d9 Merge remote-tracking branch 'upstream/master' into openelec-systemd
Conflicts:
	packages/linux/config/modules
	packages/x11/xserver/xorg-server/profile.d/xorg-server.conf
2013-08-15 21:57:13 +03:00
Stephan Raue 70a55de54b busybox: rework systemd service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-15 19:24:07 +02:00
Stephan Raue b881ef8106 bcm2835-driver: rework systemd service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-15 19:20:36 +02:00
Stephan Raue 7c4c653e6f bcm2835-driver: remove 'vcfiled' systemd unit
Signed-off-by: Stephan Raue <[email protected]>
2013-08-15 19:18:52 +02:00
Stephan Raue a45fdf2cf2 linux: rework systemd service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-15 19:16:52 +02:00
Stephan Raue f6feedf243 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-15 14:42:52 +02:00
Stephan Raue 8b77438bec Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/x11/xserver/xorg-server/profile.d/xorg-server.conf
2013-08-15 14:07:56 +02:00
Stephan Raue d9b4e08c23 bluez: fix OBEXD config paths
Signed-off-by: Stephan Raue <[email protected]>
2013-08-14 22:43:17 +02:00
Stephan Raue 71d03713ab Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-14 12:45:13 +02:00
Stephan Raue 1b0bb04124 xbmc: update to xbmc-12.2-41ba7b9
Signed-off-by: Stephan Raue <[email protected]>
2013-08-14 11:45:20 +02:00
Stephan Raue 16f11471e9 ratpoison: update to ratpoison-1.4.6
Signed-off-by: Stephan Raue <[email protected]>
2013-08-14 11:13:35 +02:00
Stephan Raue baffce45a1 Revert "linux:update to linux-3.10.6"
This reverts commit 78e1a8a393.
2013-08-14 11:12:43 +02:00
Stephan Raue f2cceac21f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	projects/Ultra/linux/linux.x86_64.conf
	projects/Ultra/options
2013-08-14 10:35:32 +02:00
Stephan Raue 9ccb3f5e31 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/sysutils/systemd/scripts/openelec-debugconfig
	packages/sysutils/timezone-data/package.mk
	packages/sysutils/timezone-data/scripts/tzdata-setup
	packages/sysutils/udisks/scripts/udisks-mount-disks
	packages/tools/installer/package.mk
	packages/x11/other/ratpoison/package.mk
2013-08-13 01:40:40 +02:00
Stephan Raue 6e545bcedf xf86-video-intel: depends on libXcomposite
Signed-off-by: Stephan Raue <[email protected]>
2013-08-13 01:30:27 +02:00
Stephan Raue 6aff89a113 systemd: provide unit, tmpdir, modules-load dir and sysctl dir in /storage/.config
Signed-off-by: Stephan Raue <[email protected]>
2013-08-13 01:28:32 +02:00
Stephan Raue e9424577b0 linux:update to linux-3.10.6
Signed-off-by: Stephan Raue <[email protected]>
2013-08-13 01:10:37 +02:00
Stephan Raue 9365721a59 rpcbind: disable warmstarts
Signed-off-by: Stephan Raue <[email protected]>
2013-08-13 01:09:40 +02:00
Stephan Raue 70fbe619f1 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-12 21:54:42 +02:00
Stephan Raue 76d4557b58 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-12 20:08:46 +02:00
Stephan Raue 04ea02e887 installer: convert to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 17:58:15 +02:00
Stephan Raue 3d8c2d8522 installer: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 17:56:40 +02:00
Stephan Raue 07bdeb6181 bluez: move obex init scripts to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 17:00:34 +02:00
Stephan Raue e5152bcb3a bluez: use own systemd service files for support with our addon
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 15:13:45 +02:00
Stephan Raue 6bc7e8dbac timezone-data: add systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 13:26:42 +02:00
Stephan Raue 3727ab75ac timezone-data: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 02:14:23 +02:00
Stephan Raue bef64ef085 atvclient: convert to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 01:47:01 +02:00
Stephan Raue b6d9bf5bf1 atvclient: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 01:34:17 +02:00
Stephan Raue 7db6f515cb linux: remove modules initscripts, port modules load to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 00:05:16 +02:00
Stephan Raue 4173b15407 linux: port cpupower init scripts to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 00:01:37 +02:00
Stephan Raue c3768ee397 ratpoison: convert to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-11 22:25:45 +02:00
Stephan Raue 3affe19857 ratpoison: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-11 11:50:26 +02:00
Stephan Raue 1399871f4d xorg-server: monitor debug.conf, start with debug logging if we start in debug mode, service files rework
Signed-off-by: Stephan Raue <[email protected]>
2013-08-11 04:26:38 +02:00
Stephan Raue a2b8cac8c8 systemd: start debugconfig.service after local-fs.target
Signed-off-by: Stephan Raue <[email protected]>
2013-08-11 04:24:27 +02:00
Stephan Raue ca02a43eba systemd: add /run/openelec to tmpfiles.d
Signed-off-by: Stephan Raue <[email protected]>
2013-08-11 04:23:33 +02:00
Stephan Raue cf90aeee41 systemd: add debug config script and service, add avahi debug options
Signed-off-by: Stephan Raue <[email protected]>
2013-08-11 00:25:22 +02:00
Stefan Saraev 44504b8c63 Merge remote-tracking branch 'upstream/master' into openelec-systemd
Conflicts:
	packages/sysutils/open-vm-tools/package.mk
2013-08-10 12:40:06 +03:00
Stephan Raue 949fb474fb avahi: update systemd services to reflekt our new settings addon format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-09 23:02:41 +02:00
Stephan Raue cdc0cdc772 open-vm-tools: typo
Signed-off-by: Stephan Raue <[email protected]>
2013-08-09 10:35:05 +02:00
Stephan Raue 38c63003a4 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-09 00:09:36 +02:00
Stephan Raue e896e07e3a Merge branch 'openelec-systemd' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-09 00:07:06 +02:00
Stephan Raue ee2c7000d9 open-vm-tools: convert to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-09 00:03:08 +02:00
Stephan Raue 0dbeb139fc open-vm-tools: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-09 00:01:27 +02:00
Stefan Saraev 3dd82d661d Merge remote-tracking branch 'upstream/master' into openelec-systemd
Conflicts:
	packages/network/avahi/package.mk
	packages/sysutils/udisks/init.d/31_mount-disks
2013-08-08 18:23:52 +03:00
Stefan Saraev 2bc7251c7c udisks: fix mount-disks 2013-08-08 13:35:41 +03:00
Stephan Raue 6b7adb0a0d xf86-video-vmware: port to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 04:22:25 +02:00
Stephan Raue e088d66633 xf86-video-virtualbox: port to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 04:22:03 +02:00
Stephan Raue 213f5b9402 scripts/install: add support for 'modules-load.d' dirs
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 04:18:14 +02:00
Stephan Raue 6c126347ad busybox: port userconfig script setup to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 04:00:57 +02:00
Stephan Raue 85c9783459 busybox: port machine-id script setup to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 03:43:08 +02:00
Stephan Raue 05029fcaf7 xbmc: remove unneeded patch
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 03:42:07 +02:00
Stephan Raue 1bcebb86d3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/sysutils/udisks/init.d/31_mount-disks
2013-08-08 02:23:30 +02:00
Stephan Raue f0be85bf5d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-08 01:40:33 +02:00
Stephan Raue 8cd3454337 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/security/polkit/package.mk
	packages/sysutils/udisks/init.d/31_mount-disks
2013-08-07 12:41:33 +02:00
Stephan Raue 5708fe10c6 bcm2835-driver: convert cpu threshold setting to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 11:47:52 +02:00
Stephan Raue 66b75c814b bcm2835-driver: simplyfing framebuffer service script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 11:15:38 +02:00
Stephan Raue fbc7c3a1ab udisks: ups, forgot the script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 11:14:52 +02:00
Stephan Raue d1e187b821 udisks: readd reworked automount script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 10:37:43 +02:00
Stephan Raue 631abab2a8 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/network/bluez/package.mk
2013-08-07 02:21:51 +02:00
Stephan Raue e7a568c14a polkit: enable systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 02:19:19 +02:00
Stephan Raue 857d009717 polkit: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 02:16:12 +02:00
Stephan Raue 5c04d9e3fb udisks: start udisks daemon manually so its there on xbmc start
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 00:21:21 +02:00
Stephan Raue 3633392d9c avahi: remove avahi-dnsconfd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 00:19:45 +02:00
Stephan Raue 7beaacfeff samba: add systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 23:44:43 +02:00
Stephan Raue aca9d5192a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/mediacenter/xbmc/tmpfiles.d/xbmc.conf
	packages/network/connman/tmpfiles.d/21_connman.conf
	packages/sysutils/busybox/tmpfiles.d/02_busybox.conf
	packages/sysutils/udisks/tmpfiles.d/udisks.conf
	packages/x11/other/fontconfig/init.d/35_fontconfig
2013-08-06 15:23:55 +02:00
Stefan Saraev fe466b1a2e fontconfig: add tmpfiles.d support 2013-08-06 15:20:12 +02:00
Stefan Saraev 81ec09dceb tmpfiles.d/*: clean up "age".. 2013-08-06 15:17:41 +02:00
Stephan Raue 4d26a9b975 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/mediacenter/xbmc/scripts/xbmc-userfonts
	packages/network/bluez/package.mk
	packages/network/wpa_supplicant/package.mk
2013-08-06 13:52:01 +02:00
Stephan Raue a14fbe03e5 xbmc: typo
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 13:46:12 +02:00
Stephan Raue 52086f25ab xbmc: rework sleep scripts for systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 13:43:26 +02:00
Stephan Raue 4a5a22c670 scripts/install: add support for sleep.d dirs
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 13:43:03 +02:00
Stephan Raue eea8b11d3c xorg-server: rework systemd start scripts, cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 12:37:54 +02:00
Stephan Raue 27db1fa71e wpa_supplicant: add systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 12:26:26 +02:00
Stephan Raue 52dae1b6de wpa_supplicant: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 11:54:08 +02:00
Stephan Raue 82f3b188c7 udisks: dont start per systemd, let dbus do this. remove slow mounting script, needs to be reworked
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 11:28:57 +02:00
Stephan Raue e8b5821c70 udisks: add patch to not spam logfiles
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 11:27:36 +02:00
Stephan Raue 17243e2e88 fontconfig: use /storage/.cache/fontconfig as persistent font cache dir, create fontcache only on first boot
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 00:51:27 +02:00
Stephan Raue 0d92cba5a4 new package: add package 'dbus:bootstrap', systemd depends on package 'dbus:bootstrap', dbus depends on package 'systemd'
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 00:50:34 +02:00
Stephan Raue f260c80352 scripts/build: add support for building bootstrap packages (packages with circular dependencies)
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 00:48:16 +02:00
Stephan Raue c2f532bb8e busybox: port debugging /var/log relink to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 20:41:58 +02:00
Stephan Raue 01d93d4393 systemd: dont run fsck on root
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 20:11:52 +02:00
Stephan Raue 80dc22edd1 busybox: port some sysctl setup to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 20:11:19 +02:00
Stephan Raue a7321ceb20 busybox: port 'show version' setup to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 20:10:16 +02:00
Stephan Raue 682041952d connman: port hostname setup to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 20:08:26 +02:00
Stephan Raue 1c9be56121 bcm2835-driver: port to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 18:44:11 +02:00
Stephan Raue d184d9e560 busybox: port 10_cdrom initsrcipt to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 18:42:52 +02:00
Stephan Raue 5a3f4987f0 scripts/install: add support for 'sysctl.d' dirs
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 18:42:16 +02:00
Stephan Raue 604b4c4a8b fontconfig: fix build
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 12:46:30 +02:00
Stephan Raue 7e8e0f9712 xbmc: add PR2971
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 3a130cd500 upower: remove package 'upower', replaced by systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 6a0306e492 pm-utils: remove package pm-utils
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue fe5630511e fontconfig: add systemd support, move userfont dir setup to xbmc
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 0ece1359d9 xbmc: add initial systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 1bfe7bba0d xorg-server: add initial systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 3aa3d8b75d scripts/image: change back to link /media to /var/media
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue cbc02056b5 udisks: add systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 6a9f6f2d9a busybox: create /var/log, dont create /var/tmp and /var/log/wtmp (done by systemd)
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue d8a7c75bfc busybox: add initial systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue c29403c4f3 eventlircd: seperate runtime options to system.d configfile
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 693d165995 scripts/install: add support for system.d dirs
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 3921ace5ce eventlircd: fix service restart
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue f2dc42dc15 systemd: switch to systemd's 'halt', 'poweroff', 'reboot', 'runlevel', 'shutdown' functions
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 4d0e6078d6 eventlircd: switch to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 8b763030b0 fuse: switch to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue b1198e1698 busybox-initramfs: enable systemd as default init system
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 0337406c95 rpcbind: switch to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 22df25c310 dbus: switch to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 63f7f8ea4f openssh: switch to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:05 +02:00
Stephan Raue 14ab577a2d connman: switch to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:05 +02:00
Stephan Raue ae90c12092 bluez: switch to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:42:59 +02:00
Stephan Raue f2201b7dd5 avahi: switch to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:42:59 +02:00
Stephan Raue 442a5c04a9 scripts/image: create /run and /tmp as dirs, link /media to /run/media
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:42:59 +02:00
Stephan Raue 02937b4144 scripts/install: add support for '$PKG_DIR/system.d' dir and install *.d dirs before we run the install script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:42:58 +02:00
Stephan Raue a949848a9c config/functions: add 'enable_service' function to enable systemd services by default
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:42:58 +02:00
Stephan Raue b8ea8f2201 projects/*/linux: add systemd support to kernel configs
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:42:58 +02:00
Stephan Raue 6457e3b365 systemd: convert to new package format, rework to enable initial systemd init support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:42:58 +02:00
620 changed files with 20764 additions and 45916 deletions

No files matched your search

+3
View File
@@ -8,6 +8,9 @@ system:
release:
./scripts/image release
image:
BUILD_IMAGE=yes ./scripts/image release
noobs:
./scripts/image noobs
+19
View File
@@ -1,2 +1,21 @@
ncurses-5.8/5.9:
- segfaults in nano and dialog -> using ncurses-5.7
intel-gpu-tools:
- remove this package after gotham.
not needed anymore as xbmc has "use limited
color space" option
timezone-data:
- fix tzdata-setup for gotham. now there is no
<timezone> in guisettings.xml or ping Montellese
systemd:
- fix graphical.target/xorg deps mess
irserver:
- rework irserver/init.d for systemd
RTL8192CU:
- add CONFIG_RTL8192CU to all kernel configs
and test removing this package
+16 -2
View File
@@ -191,6 +191,22 @@ fix_module_depends() {
rm new.modinfo*
}
# Usage: enable_service <unit> [target]
enable_service () {
local unit="$1"
local unit_dir="/lib/systemd/system"
local target="$2"
local target_dir=$INSTALL
[ -f "$target_dir/$unit_dir/$unit" ] || exit 1
[ -z "$target" ] && target=`grep '^WantedBy' $target_dir/$unit_dir/$unit | cut -f2 -d=`
if [ -n "$target" ]; then
mkdir -p ${target_dir}/$unit_dir/${target}.wants
ln -sf ../${unit} ${target_dir}/$unit_dir/${target}.wants/
fi
}
check_path() {
dashes="==========================="
if [ "${PWD##/usr}" != "${PWD}" ]; then
@@ -281,7 +297,6 @@ show_config() {
config_message="$config_message\n - XBMC Player driver:\t\t\t $XBMCPLAYER_DRIVER"
config_message="$config_message\n - VAAPI Support:\t\t\t $VAAPI"
config_message="$config_message\n - VDPAU Support:\t\t\t $VDPAU"
config_message="$config_message\n - XVBA Support:\t\t\t $XVBA"
# Input device configuration
@@ -346,7 +361,6 @@ if [ "$BOOTLOADER" = "u-boot" ]; then
fi
config_message="$config_message\n - UDevil support:\t\t\t $UDEVIL"
config_message="$config_message\n - Parted support:\t\t\t $PARTED"
config_message="$config_message\n - UPower support:\t\t\t $UPOWER"
config_message="$config_message\n - Installer support:\t\t\t $INSTALLER_SUPPORT"
# Misc. Filesystems
+4 -13
View File
@@ -28,7 +28,7 @@ fi
get_graphicdrivers() {
if [ "$GRAPHIC_DRIVERS" = "all" ]; then
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 fglrx fglrx-legacy nvidia vmware virtualbox"
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 nvidia vmware virtualbox"
fi
for drv in $GRAPHIC_DRIVERS; do
@@ -36,18 +36,6 @@ get_graphicdrivers() {
XORG_DRIVERS="$XORG_DRIVERS dove"
fi
if [ "$drv" = "fglrx" ]; then
XORG_DRIVERS="$XORG_DRIVERS fglrx"
COMPOSITE_SUPPORT="yes"
XINERAMA_SUPPORT="yes"
fi
if [ "$drv" = "fglrx-legacy" ]; then
XORG_DRIVERS="$XORG_DRIVERS fglrx-legacy"
COMPOSITE_SUPPORT="yes"
XINERAMA_SUPPORT="yes"
fi
if [ "$drv" = "i915" ]; then
DRI_DRIVERS="$DRI_DRIVERS,i915"
# GALLIUM_DRIVERS="$GALLIUM_DRIVERS,i915"
@@ -95,18 +83,21 @@ get_graphicdrivers() {
if [ "$drv" = "r200" ]; then
DRI_DRIVERS="$DRI_DRIVERS,r200"
XORG_DRIVERS="$XORG_DRIVERS ati"
COMPOSITE_SUPPORT="yes"
fi
if [ "$drv" = "r300" ]; then
GALLIUM_DRIVERS="$GALLIUM_DRIVERS,r300"
XORG_DRIVERS="$XORG_DRIVERS ati"
LLVM_SUPPORT="yes"
COMPOSITE_SUPPORT="yes"
fi
if [ "$drv" = "r600" ]; then
GALLIUM_DRIVERS="$GALLIUM_DRIVERS,r600"
XORG_DRIVERS="$XORG_DRIVERS ati"
LLVM_SUPPORT="yes"
COMPOSITE_SUPPORT="yes"
fi
if [ "$drv" = "vmware" ]; then
+1 -1
View File
@@ -154,7 +154,7 @@ export MAKEFLAGS=-j$CONCURRENCY_MAKE_LEVEL
export PKG_CONFIG=$ROOT/$TOOLCHAIN/bin/pkg-config
if [ -z "$PATH" -o "$PATH" = "${PATH#$ROOT/$TOOLCHAIN/bin:}" ]; then
export PATH="$ROOT/$TOOLCHAIN/bin:$PATH"
export PATH="$ROOT/$TOOLCHAIN/bin:$ROOT/$TOOLCHAIN/sbin:$PATH"
fi
if [ -z "$LD_LIBRARY_PATH" -o "$LD_LIBRARY_PATH" = "${LD_LIBRARY_PATH#$ROOT/$TOOLCHAIN/lib:}" ]; then
+2
View File
@@ -34,6 +34,7 @@ mkdir -p .build-host && cd .build-host
--disable-static \
--enable-shared \
--disable-demos \
--with-atomictype=pthread \
--disable-unittest
make
@@ -55,6 +56,7 @@ mkdir -p .build-target && cd .build-target
--enable-static \
--disable-shared \
--disable-demos \
--with-atomictype=pthread \
--disable-unittest
$MAKEINSTALL
+2 -2
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="cxxtools"
PKG_VERSION="2.1.1"
PKG_VERSION="2.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL-2"
@@ -33,4 +33,4 @@ PKG_SHORTDESC="cxxtools: a collection of general-purpose C++ classes"
PKG_LONGDESC="Cxxtools is a collection of general-purpose C++ classes"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_AUTORECONF="no"
@@ -1,278 +0,0 @@
diff --git a/src/bin/formatter.cpp b/src/bin/formatter.cpp
index 020475e..516d145 100644
--- a/src/bin/formatter.cpp
+++ b/src/bin/formatter.cpp
@@ -218,7 +218,7 @@ void Formatter::addValueString(const std::string& name, const std::string& type,
if (type == "int")
{
- if (value.size() > 0 && (value[0] == L'-' || value[0] == L'+'))
+ if (value.size() > 0 && ( (int) value[0] == (int) L'-' || (int) value[0] == (int) L'+'))
{
int64_t v = convert<int64_t>(value);
printInt(*_out, v, name);
diff --git a/src/csvparser.cpp b/src/csvparser.cpp
index f9ee8dd..9d57dc8 100644
--- a/src/csvparser.cpp
+++ b/src/csvparser.cpp
@@ -76,23 +76,23 @@ void CsvParser::begin(DeserializerBase& handler)
void CsvParser::advance(Char ch)
{
- if (ch == L'\n')
+ if ( (int) ch == (int) L'\n')
++_lineNo;
switch (_state)
{
case state_detectDelim:
- if (isalnum(ch) || ch == L'_' || ch == ' ')
+ if (isalnum(ch) || (int) ch == (int) L'_' || (int) ch == (int) ' ')
{
_titles.back() += ch.narrow();
}
- else if (ch == L'\n' || ch == L'\r')
+ else if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("title=\"" << _titles.back() << '"');
_noColumns = 1;
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
- else if (ch == L'\'' || ch == L'"')
+ else if ( (int) ch == (int) L'\'' || (int) ch == (int) L'"')
{
_quote = ch;
_state = state_detectDelim_q;
@@ -119,17 +119,17 @@ void CsvParser::advance(Char ch)
break;
case state_detectDelim_postq:
- if (isalnum(ch) || ch == L'_' || ch == L'\'' || ch == L'"' || ch == L' ')
+ if (isalnum(ch) || (int) ch == (int) L'_' || (int) ch == (int) L'\'' || (int) ch == (int) L'"' || (int) ch == (int) L' ')
{
std::ostringstream msg;
msg << "invalid character '" << ch.narrow() << "' within csv title of column " << _titles.size();
SerializationError::doThrow(msg.str());
}
- else if (ch == L'\n' || ch == L'\r')
+ else if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("title=\"" << _titles.back() << '"');
_noColumns = 1;
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
else
{
@@ -142,10 +142,10 @@ void CsvParser::advance(Char ch)
break;
case state_title:
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("title=\"" << _titles.back() << '"');
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
_noColumns = _titles.size();
}
else if (ch == _delimiter)
@@ -153,7 +153,7 @@ void CsvParser::advance(Char ch)
log_debug("title=\"" << _titles.back() << '"');
_titles.push_back(std::string());
}
- else if (ch == '\'' || ch == '\"')
+ else if ( (int) ch == (int) '\'' || (int) ch == (int) '\"')
{
if (_titles.back().empty())
{
@@ -185,10 +185,10 @@ void CsvParser::advance(Char ch)
break;
case state_qtitlep:
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("title=\"" << _titles.back() << '"');
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
_noColumns = _titles.size();
}
else if (ch == _delimiter)
@@ -207,7 +207,7 @@ void CsvParser::advance(Char ch)
case state_cr:
_state = state_rowstart;
- if (ch == L'\n')
+ if ( (int) ch == (int) L'\n')
{
break;
}
@@ -228,14 +228,14 @@ void CsvParser::advance(Char ch)
_column < _titles.size() ? _titles[_column] : std::string(),
std::string(), SerializationInfo::Value);
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
_deserializer->leaveMember();
checkNoColumns(_column, _noColumns, _lineNo);
_deserializer->leaveMember();
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
- else if (ch == L'"' || ch == L'\'')
+ else if ((int) ch == L'"' || (int) ch == L'\'')
{
_quote = ch;
_state = state_qdata;
@@ -253,7 +253,7 @@ void CsvParser::advance(Char ch)
break;
case state_data0:
- if (ch == L'"' || ch == L'\'')
+ if ( (int) ch == (int) L'"' || (int) ch == (int) L'\'')
{
_quote = ch;
_state = state_qdata;
@@ -261,7 +261,7 @@ void CsvParser::advance(Char ch)
}
case state_data:
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("value \"" << _value << '"');
_deserializer->setValue(_value);
@@ -269,7 +269,7 @@ void CsvParser::advance(Char ch)
checkNoColumns(_column, _noColumns, _lineNo);
_deserializer->leaveMember(); // leave data item
_deserializer->leaveMember(); // leave row
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
else if (ch == _delimiter)
{
@@ -307,11 +307,11 @@ void CsvParser::advance(Char ch)
break;
case state_qdata_end:
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
checkNoColumns(_column, _noColumns, _lineNo);
_deserializer->leaveMember(); // leave row
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
else if (ch == _delimiter)
{
diff --git a/src/jsonformatter.cpp b/src/jsonformatter.cpp
index 1604d3e..07ada52 100644
--- a/src/jsonformatter.cpp
+++ b/src/jsonformatter.cpp
@@ -323,25 +323,25 @@ void JsonFormatter::stringOut(const std::string& str)
{
for (std::string::const_iterator it = str.begin(); it != str.end(); ++it)
{
- if (*it == '"')
+ if ( (int) *it == (int) '"')
*_ts << L'\\'
<< L'\"';
- else if (*it == '\\')
+ else if ( (int) *it == (int) '\\')
*_ts << L'\\'
<< L'\\';
- else if (*it == '\b')
+ else if ( (int) *it == (int) '\b')
*_ts << L'\\'
<< L'b';
- else if (*it == '\f')
+ else if ( (int) *it == (int) '\f')
*_ts << L'\\'
<< L'f';
- else if (*it == '\n')
+ else if ( (int) *it == (int) '\n')
*_ts << L'\\'
<< L'n';
- else if (*it == '\r')
+ else if ( (int) *it == (int) '\r')
*_ts << L'\\'
<< L'r';
- else if (*it == '\t')
+ else if ( (int) *it == (int) '\t')
*_ts << L'\\'
<< L't';
else if (static_cast<unsigned char>(*it) >= 0x80 || static_cast<unsigned char>(*it) < 0x20)
@@ -364,25 +364,25 @@ void JsonFormatter::stringOut(const cxxtools::String& str)
{
for (cxxtools::String::const_iterator it = str.begin(); it != str.end(); ++it)
{
- if (*it == L'"')
+ if ( (int) *it == (int) L'"')
*_ts << L'\\'
<< L'\"';
- else if (*it == L'\\')
+ else if ( (int) *it == (int) L'\\')
*_ts << L'\\'
<< L'\\';
- else if (*it == L'\b')
+ else if ( (int) *it == (int) L'\b')
*_ts << L'\\'
<< L'b';
- else if (*it == L'\f')
+ else if ( (int) *it == (int) L'\f')
*_ts << L'\\'
<< L'f';
- else if (*it == L'\n')
+ else if ( (int) *it == (int) L'\n')
*_ts << L'\\'
<< L'n';
- else if (*it == L'\r')
+ else if ( (int) *it == (int) L'\r')
*_ts << L'\\'
<< L'r';
- else if (*it == L'\t')
+ else if ( (int) *it == (int) L'\t')
*_ts << L'\\'
<< L't';
else if (it->value() >= 0x80 || it->value() < 0x20)
diff --git a/src/xml/entityresolver.cpp b/src/xml/entityresolver.cpp
index fb55f08..58ea86a 100644
--- a/src/xml/entityresolver.cpp
+++ b/src/xml/entityresolver.cpp
@@ -563,19 +563,19 @@ namespace
String EntityResolver::resolveEntity(const String& entity) const
{
- if (!entity.empty() && entity[0] == L'#')
+ if (!entity.empty() && (int) entity[0] == (int) L'#')
{
int code = 0;
- if (entity.size() > 2 && entity[1] == L'x')
+ if (entity.size() > 2 && (int) entity[1] == (int) L'x')
{
// hex notation: &#xABCD;
for (String::const_iterator it = entity.begin() + 2; it != entity.end(); ++it)
{
- if (*it >= L'0' && *it <= L'9')
+ if ( (int) *it >= (int) L'0' && (int) *it <= (int) L'9')
code = code * 16 + (it->value() - L'0');
- else if (*it >= L'A' && *it <= L'F')
+ else if ( (int) *it >= (int) L'A' && (int) *it <= (int) L'F')
code = code * 16 + (it->value() - L'A' + 10);
- else if (*it >= L'a' && *it <= L'f')
+ else if ( (int) *it >= (int) L'a' && (int) *it <= (int) L'f')
code = code * 16 + (it->value() - L'a' + 10);
else
throw std::runtime_error(std::string("invalid entity ") + entity.narrow());
@@ -586,7 +586,7 @@ String EntityResolver::resolveEntity(const String& entity) const
// dec notation: &#9999;
for (String::const_iterator it = entity.begin() + 1; it != entity.end(); ++it)
{
- if (*it >= L'0' && *it <= L'9')
+ if ( (int) *it >= (int) L'0' && (int) *it <= (int) L'9')
code = code * 10 + (it->value() - '0');
else
throw std::runtime_error(std::string("invalid entity ") + entity.narrow());
@@ -0,0 +1,17 @@
Index: cxxtools-2.2/include/cxxtools/char.h
===================================================================
--- cxxtools-2.2.orig/include/cxxtools/char.h 2013-05-05 14:18:00.180572107 +0300
+++ cxxtools-2.2/include/cxxtools/char.h 2013-05-05 14:18:00.176571966 +0300
@@ -148,6 +148,12 @@
friend bool operator==(char a, const Char& b)
{ return a == b.value(); }
+ //! @brief Returns $true$ if the a and b are the same character; $false$ otherwise.
+ //! @return $true$ if the a and b are the same character; $false$ otherwise.
+ friend bool operator==(const Char& a, unsigned int b)
+ { return a.value() == b; }
+
+
//! @brief Returns $true$ if the a and b are not the same character; $false$ otherwise.
//! @return $true$ if the a and b are not the same character; $false$ otherwise.
friend bool operator!=(const Char& a, const Char& b)
@@ -0,0 +1,12 @@
Index: cxxtools-2.0/src/hdstream.cpp
===================================================================
--- cxxtools-2.0.orig/src/hdstream.cpp 2011-08-08 13:07:59.567275994 +0300
+++ cxxtools-2.0/src/hdstream.cpp 2011-08-08 13:08:11.447275959 +0300
@@ -30,6 +30,7 @@
#include <ios>
#include <iomanip>
#include <cctype>
+#include <cstdio>
namespace cxxtools
{
@@ -0,0 +1,10 @@
Index: cxxtools-2.2/src/Makefile.am
===================================================================
--- cxxtools-2.2.orig/src/Makefile.am 2013-05-05 13:56:03.225204926 +0300
+++ cxxtools-2.2/src/Makefile.am 2013-05-05 13:56:14.017219885 +0300
@@ -215,4 +215,4 @@
endif
libcxxtools_la_LIBADD = $(LIBICONV)
-libcxxtools_la_LDFLAGS = -version-info @sonumber@ @SHARED_LIB_FLAG@
+libcxxtools_la_LDFLAGS = -version-info @sonumber@
@@ -1,12 +0,0 @@
Index: vdr-plugin-live-0.2.0/thread.cpp
===================================================================
--- vdr-plugin-live-0.2.0.orig/thread.cpp 2011-08-25 21:58:33.000000000 +0200
+++ vdr-plugin-live-0.2.0/thread.cpp 2011-08-25 21:58:37.000000000 +0200
@@ -3,6 +3,7 @@
#include <stdexcept>
#include <vdr/tools.h>
#include <tnt/tntnet.h>
+#include <tnt/tntconfig.h>
#include "thread.h"
#include "tntconfig.h"
@@ -0,0 +1,290 @@
commit 042724e30d5690ab67a6c04aea48a16b9a3b085b
Author: Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de>
Date: Fri May 3 01:37:41 2013 +0200
Make LIVE compile and work with Tntnet and cxxtools version 2.2.
Thanks to Tommi Mäkitalo for his help on resolving the issues.
This problem was reported by Martin Gansser and by the user 'varas' in
the bugtracker as bug #1351. This commit fixes that bug.
diff --git a/pages/recordings.ecpp b/pages/recordings.ecpp
index 51018bb..80f145b 100644
--- a/pages/recordings.ecpp
+++ b/pages/recordings.ecpp
@@ -205,7 +205,11 @@ for (recIter = recItems.begin(); recIter != recItems.end(); ++recIter) {
<& rec_item_dir name=(recItem->Name()) level=(level) &>
<%cpp>
#if TNT_HAS_QUERYPARAMS
+#if TNT_QUERYPARAMS_NO_BOOL
+ tnt::QueryParams recItemParams(qparam);
+#else
tnt::QueryParams recItemParams(qparam, false);
+#endif
#else
cxxtools::QueryParams recItemParams(qparam, false);
#endif
diff --git a/tntconfig.cpp b/tntconfig.cpp
index 3a1fd14..3325776 100644
--- a/tntconfig.cpp
+++ b/tntconfig.cpp
@@ -3,7 +3,13 @@
#include <fstream>
#include <sstream>
#include <stdexcept>
+#include "tntfeatures.h"
+#if TNT_LOG_SERINFO
+#include <cxxtools/log.h>
+#include <cxxtools/xml/xmldeserializer.h>
+#else
#include <cxxtools/loginit.h>
+#endif
#include <tnt/sessionscope.h>
#include <tnt/httpreply.h>
#include <vdr/config.h>
@@ -181,19 +187,67 @@ namespace vdrlive {
#endif
#if TNT_CONFIG_INTERNAL
+ namespace {
+ std::string GetResourcePath()
+ {
+#if APIVERSNUM > 10729
+ string resourceDir(Plugin::GetResourceDirectory());
+ return resourceDir;
+#else
+ string configDir(Plugin::GetConfigDirectory());
+ return configDir;
+#endif
+ }
+
+ void MapUrl(tnt::Tntnet & app, const char *rule, const char * component, std::string const & instPath, const char * pathInfo, const char * mime_type)
+ {
+#if TNT_MAPURL_NAMED_ARGS
+ tnt::Mapping::args_type argMap;
+ argMap.insert(std::make_pair("mime-type", mime_type));
+#endif
+ app.mapUrl(rule, component)
+ .setPathInfo(instPath + pathInfo)
+#if TNT_MAPURL_NAMED_ARGS
+ .setArgs(argMap);
+#else
+ .pushArg(mime_type);
+#endif
+ }
+ }
+
void TntConfig::Configure(tnt::Tntnet& app) const
{
string const configDir(Plugin::GetConfigDirectory());
-#if APIVERSNUM > 10729
- string const resourceDir(Plugin::GetResourceDirectory());
-#endif
+#if TNT_LOG_SERINFO
+ cxxtools::SerializationInfo si;
+ std::istringstream logXmlConf(
+ "<logging>\n"
+ " <rootlogger>" + LiveSetup().GetTntnetLogLevel() + "</rootlogger>\n"
+ " <loggers>\n"
+ " <logger>\n"
+ " <category>cxxtools</category>\n"
+ " <level>" + LiveSetup().GetTntnetLogLevel() + "</level>\n"
+ " </logger>\n"
+ " <logger>\n"
+ " <category>tntnet</category>\n"
+ " <level>" + LiveSetup().GetTntnetLogLevel() + "</level>\n"
+ " </logger>\n"
+ " </loggers>\n"
+ "</logging>\n"
+ );
+ cxxtools::xml::XmlDeserializer d(logXmlConf);
+ d.deserialize(si);
+ log_init(si);
+#else
std::istringstream logConf(
"rootLogger=" + LiveSetup().GetTntnetLogLevel() + "\n"
"logger.tntnet=" + LiveSetup().GetTntnetLogLevel() + "\n"
"logger.cxxtools=" + LiveSetup().GetTntnetLogLevel() + "\n"
);
+
log_init(logConf);
+#endif
// +++ CAUTION +++ CAUTION +++ CAUTION +++ CAUTION +++ CAUTION +++
// ------------------------------------------------------------------------
@@ -229,13 +283,12 @@ namespace vdrlive {
// the following selects the theme specific 'theme.css' file
// inserted by 'tadi' -- verified with above, but not counterchecked yet!
- app.mapUrl("^/themes/([^/]*)/css.*/(.+\\.css)", "content")
-#if APIVERSNUM > 10729
- .setPathInfo(resourceDir + "/themes/$1/css/$2")
-#else
- .setPathInfo(configDir + "/themes/$1/css/$2")
-#endif
- .pushArg("text/css");
+ MapUrl(app,
+ "^/themes/([^/]*)/css.*/(.+\\.css)",
+ "content",
+ GetResourcePath(),
+ "/themes/$1/css/$2",
+ "text/css");
// the following rules provide a search scheme for images. The first
// rule where a image is found, terminates the search.
@@ -243,79 +296,82 @@ namespace vdrlive {
// 2. /img/<imgname>.<ext>
// deprecated: 3. <imgname>.<ext> (builtin images)
// inserted by 'tadi' -- verified with above, but not counterchecked yet!
- app.mapUrl("^/themes/([^/]*)/img.*/(.+)\\.(.+)", "content")
-#if APIVERSNUM > 10729
- .setPathInfo(resourceDir + "/themes/$1/img/$2.$3")
-#else
- .setPathInfo(configDir + "/themes/$1/img/$2.$3")
-#endif
- .pushArg("image/$3");
- app.mapUrl("^/themes/([^/]*)/img.*/(.+)\\.(.+)", "content")
-#if APIVERSNUM > 10729
- .setPathInfo(resourceDir + "/img/$2.$3")
-#else
- .setPathInfo(configDir + "/img/$2.$3")
-#endif
- .pushArg("image/$3");
+ MapUrl(app,
+ "^/themes/([^/]*)/img.*/(.+)\\.(.+)",
+ "content",
+ GetResourcePath(),
+ "/themes/$1/img/$2.$3",
+ "image/$3");
+
+ MapUrl(app,
+ "^/themes/([^/]*)/img.*/(.+)\\.(.+)",
+ "content",
+ GetResourcePath(),
+ "/img/$2.$3",
+ "image/$3");
// deprecated: file << "MapUrl ^/themes/([^/]*)/img.*/(.+)\\.(.+) $2@" << endl;
// Epg images
string const epgImgPath(LiveSetup().GetEpgImageDir());
if (!epgImgPath.empty()) {
// inserted by 'tadi' -- verified with above, but not counterchecked yet!
- app.mapUrl("^/epgimages/([^/]*)\\.([^./]+)", "content")
- .setPathInfo(epgImgPath + "/$1.$2")
- .pushArg("image/$2");
+ MapUrl(app,
+ "^/epgimages/([^/]*)\\.([^./]+)",
+ "content",
+ epgImgPath,
+ "/$1.$2",
+ "image/$2");
}
// select additional (not build in) javascript.
// WARNING: no path components with '.' in the name are allowed. Only
// the basename may contain dots and must end with '.js'
// inserted by 'tadi' -- verified with above, but not counterchecked yet!
- app.mapUrl("^/js(/[^.]*)([^/]*\\.js)", "content")
-#if APIVERSNUM > 10729
- .setPathInfo(resourceDir + "/js$1$2")
-#else
- .setPathInfo(configDir + "/js$1$2")
-#endif
- .pushArg("text/javascript");
+ MapUrl(app,
+ "^/js(/[^.]*)([^/]*\\.js)",
+ "content",
+ GetResourcePath(),
+ "/js$1$2",
+ "text/javascript");
// map to 'css/basename(uri)'
// inserted by 'tadi' -- verified with above, but not counterchecked yet!
- app.mapUrl("^/css.*/(.+)", "content")
-#if APIVERSNUM > 10729
- .setPathInfo(resourceDir + "/css/$1")
-#else
- .setPathInfo(configDir + "/css/$1")
-#endif
- .pushArg("text/css");
+ MapUrl(app,
+ "^/css.*/(.+)",
+ "content",
+ GetResourcePath(),
+ "/css/$1",
+ "text/css");
// map to 'img/basename(uri)'
// inserted by 'tadi' -- verified with above, but not counterchecked yet!
- app.mapUrl("^/img.*/(.+)\\.([^.]+)", "content")
-#if APIVERSNUM > 10729
- .setPathInfo(resourceDir + "/img/$1.$2")
-#else
- .setPathInfo(configDir + "/img/$1.$2")
-#endif
- .pushArg("image/$2");
+ MapUrl(app,
+ "^/img.*/(.+)\\.([^.]+)",
+ "content",
+ GetResourcePath(),
+ "/img/$1.$2",
+ "image/$2");
// Map favicon.ico into img directory
- app.mapUrl("^/favicon.ico$", "content")
-#if APIVERSNUM > 10729
- .setPathInfo(resourceDir + "/img/favicon.ico")
-#else
- .setPathInfo(configDir + "/img/favicon.ico")
-#endif
- .pushArg("image/x-icon");
+ MapUrl(app,
+ "^/favicon.ico$",
+ "content",
+ GetResourcePath(),
+ "/img/favicon.ico",
+ "image/x-icon");
// takes first path components without 'extension' when it does not
// contain '.'
// modified by 'tadi' -- verified with above, but not counterchecked yet!
app.mapUrl("^/([^./]+)(.*)?", "$1");
+#if TNT_GLOBAL_TNTCONFIG
+ tnt::TntConfig::it().sessionTimeout = 86400;
+ tnt::TntConfig::it().defaultContentType = string("text/html; charset=") + LiveI18n().CharacterEncoding();
+#else
tnt::Sessionscope::setDefaultTimeout(86400);
tnt::HttpReply::setDefaultContentType(string("text/html; charset=") + LiveI18n().CharacterEncoding());
+#endif
Setup::IpList const& ips = LiveSetup().GetServerIps();
int port = LiveSetup().GetServerPort();
diff --git a/tntfeatures.h b/tntfeatures.h
index 6de1f88..76d3757 100644
--- a/tntfeatures.h
+++ b/tntfeatures.h
@@ -17,6 +17,9 @@
// Query params are now in tntnet and not in cxxtools
#define TNT_HAS_QUERYPARAMS (TNTVERSION >= 16060)
+// Query params without boolean parameter
+#define TNT_QUERYPARAMS_NO_BOOL (TNTVERSION >= 22000)
+
// One can request the host part of the request url
#define TNT_HAS_GETHOST (TNTVERSION >= 16060)
@@ -26,4 +29,13 @@
// version of TNTNET that binds ipv6 addresses with IPV6_V6ONLY flag set to true
#define TNT_IPV6_V6ONLY (CXXTOOLVER >= 21000)
+// version of TNTNET with properties deserializer for logger configuration args.
+#define TNT_LOG_SERINFO (CXXTOOLVER >= 22000)
+
+// version of TNTNET wich expects name, value mappings for Url-Mapper arguments.
+#define TNT_MAPURL_NAMED_ARGS (TNTVERSION >= 22000)
+
+// version of TNTNET where configuration is global
+#define TNT_GLOBAL_TNTCONFIG (TNTVERSION >= 22000)
+
#endif // VDR_LIVE_TNTFEATURES_H
@@ -0,0 +1,25 @@
commit 69f84f95fa875c6f562294b1a6a1ea6f584d3f6c
Author: Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de>
Date: Sat May 4 22:27:09 2013 +0200
With tntnet v2.2 use also the request.getArg(<name>) function.
In the previous commit support for tntnet 2.2 was added. The URL
mapping changed in that version and allows now named arguments. This
change makes uses of this feature now.
diff --git a/pages/content.ecpp b/pages/content.ecpp
index 27d827c..cde092f 100644
--- a/pages/content.ecpp
+++ b/pages/content.ecpp
@@ -17,7 +17,11 @@ bool logged_in(false);
string mime("image/png");
if (request.getArgsCount() > 0) {
+#if TNT_MAPURL_NAMED_ARGS
+ mime = request.getArg("mime-type");
+#else
mime = request.getArg(0);
+#endif
// dsyslog("vdrlive::content found mime arg (%s)", mime.c_str());
}
reply.setContentType(mime);
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="vdr-plugin-dvbapi"
PKG_VERSION="555272d"
PKG_VERSION="2be5e15"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
@@ -20,6 +20,9 @@
PKG_NAME="vdr-plugin-vnsiserver"
PKG_VERSION="e3cd383"
if [ "$XBMC" = "master" ]; then
PKG_VERSION="cd5023b"
fi
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
@@ -0,0 +1,101 @@
diff --git a/Makefile b/Makefile
index 8f37c92..94869aa 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@
# This name will be used in the '-P...' option of VDR to load the plugin.
# By default the main source file also carries this name.
-PLUGIN = vnsiserver4
+PLUGIN = vnsiserver
### The version number of this plugin (taken from the main source file):
@@ -16,30 +16,18 @@ VERSION = $(shell grep 'static const char \*VERSION *=' vnsi.h | awk '{ print $$
### The directory environment:
# Use package data if installed...otherwise assume we're under the VDR source directory:
-PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc))
-LIBDIR ?= $(call PKGCFG,libdir)
-LOCDIR = $(call PKGCFG,locdir)
-PLGCFG = $(call PKGCFG,plgcfg)
#
TMPDIR ?= /tmp
### The compiler options:
-export CFLAGS = $(call PKGCFG,cflags)
-export CXXFLAGS = $(call PKGCFG,cxxflags)
+include $(VDRDIR)/Make.global
### The version number of VDR's plugin API:
-APIVERSION = $(call PKGCFG,apiversion)
-ifeq ($(strip $(APIVERSION)),)
-APIVERSION = $(shell grep 'define APIVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
-NOCONFIG := 1
-endif
+APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
# backwards compatibility version < 1.7.34
-API1733 := $(shell if [ "$(APIVERSION)" \< "1.7.34" ]; then echo true; fi; )
-
-ifdef API1733
VDRSRC = $(VDRDIR)
VDRSRC ?= ../../..
@@ -47,21 +35,8 @@ ifeq ($(strip $(LIBDIR)),)
LIBDIR = $(VDRSRC)/PLUGINS/lib
endif
-ifndef NOCONFIG
-CXXFLAGS = $(call PKGCFG,cflags)
-CXXFLAGS += -fPIC
-else
-include $(VDRSRC)/Make.global
-include $(VDRSRC)/Make.config
-endif
-
-export CXXFLAGS
-else
-
-### Allow user defined options to overwrite defaults:
-
--include $(PLGCFG)
-endif
### The name of the distribution archive:
@@ -74,11 +49,9 @@ SOFILE = libvdr-$(PLUGIN).so
### Includes and Defines (add further entries here):
-ifdef API1733
INCLUDES += -I$(VDRSRC)/include
-endif
-DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' -DVNSI_SERVER_VERSION='"$(VERSION)"'
+DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' -DVNSI_SERVER_VERSION='"$(VERSION)"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
ifeq ($(DEBUG),1)
DEFINES += -DDEBUG
@@ -94,11 +67,7 @@ OBJS = vnsi.o bitstream.o vnsiclient.o config.o cxsocket.o parser.o parser_AAC.o
### The main target:
-ifdef API1733
-all: install-lib
-else
all: $(SOFILE)
-endif
#
### Implicit rules:
@@ -145,6 +114,7 @@ install-i18n: $(I18Nmsgs)
$(SOFILE): $(OBJS)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
install-lib: $(SOFILE)
install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)
+3
View File
@@ -20,6 +20,9 @@
PKG_NAME="vdr-plugin-xvdr"
PKG_VERSION="33afe59"
if [ "$XBMC" = "master" ]; then
PKG_VERSION="6249892"
fi
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
+1 -1
View File
@@ -20,7 +20,7 @@
################################################################################
PKG_NAME="vdr"
PKG_VERSION="2.0.1"
PKG_VERSION="2.0.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
+6 -3
View File
@@ -27,13 +27,14 @@ cd $PKG_BUILD
setup_toolchain host
mkdir -p .build-host && cd .build-host
../configure --host=$HOST_NAME \
--build=$HOST_NAME \
--prefix=$ROOT/$TOOLCHAIN \
--disable-static \
--enable-shared \
--disable-unittest \
--with-server=no \
--with-cgi=no \
--with-sdk=yes \
--with-demos=no \
--with-epoll=yes \
@@ -57,11 +58,13 @@ mkdir -p .build-target && cd .build-target
--sysconfdir=/etc \
--disable-static \
--enable-shared \
--disable-unittest \
--with-sysroot=$SYSROOT_PREFIX \
--with-server=no \
--with-cgi=no \
--with-sdk=yes \
--with-sdk=no \
--with-demos=no \
--with-epoll=yes \
--with-ssl=no \
--with-stressjob=no
$MAKEINSTALL
+2 -2
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="tntnet"
PKG_VERSION="2.1"
PKG_VERSION="2.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL-2"
@@ -33,4 +33,4 @@ PKG_SHORTDESC="tntnet: C++ Dynamite for the Web"
PKG_LONGDESC="Tntnet is a modular, multithreaded, high performance webapplicationserver for C++"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_AUTORECONF="no"
@@ -0,0 +1,18 @@
Description: Include unistd.h to fix FTBFS with gcc-4.7
tntnet (2.1-1ubuntu1) quantal; urgency=low
.
* Add missing header to fix FTBFS with gcc4.7 on non-amd64 archs
Author: Micah Gersten <[email protected]>
Index: tntnet-2.2/framework/defcomp/static.cpp
===================================================================
--- tntnet-2.2.orig/framework/defcomp/static.cpp 2013-04-21 22:13:57.000000000 +0300
+++ tntnet-2.2/framework/defcomp/static.cpp 2013-05-19 23:12:17.000000000 +0300
@@ -34,6 +34,7 @@
#include <tnt/http.h>
#include <tnt/httpheader.h>
#include <tnt/comploader.h>
+#include <unistd.h>
#include <fstream>
#include <cxxtools/log.h>
#include <cxxtools/systemerror.h>
@@ -1,3 +1,6 @@
3.1.3
- update to boblightd-474
3.1.2
- rebuild
@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="boblightd"
PKG_VERSION="467"
PKG_REV="2"
PKG_VERSION="474"
PKG_REV="3"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://code.google.com/p/boblight"
@@ -71,6 +71,7 @@ mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/plugin
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/xvdr
cp -PR $BUILD/vdr-plugin-xvdr-*/xvdr/allowed_hosts.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/xvdr
cp -PR $BUILD/vdr-plugin-xvdr-*/xvdr/xvdr.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/xvdr
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/vnsiserver
cp -PR $BUILD/vdr-plugin-vnsiserver-*/vnsiserver/allowed_hosts.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/vnsiserver
@@ -80,7 +81,7 @@ 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/tntnet-[0-9]*/.build-target/framework/common/.libs/*.so* $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $BUILD/tntnet-[0-9]*/.build-target/framework/common/.libs/libtntnet.so.11.0.0 $ADDON_BUILD/$PKG_ADDON_ID/lib/libtntnet.so.11
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/streamdev-server
cp -PR $BUILD/vdr-plugin-streamdev-*/streamdev-server/streamdevhosts.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/streamdev-server
+1 -1
View File
@@ -26,7 +26,7 @@ PKG_LICENSE="LGPL"
PKG_SITE="http://www.gtk.org/"
PKG_URL=""
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="ccache libffi-host zlib:host Python-host"
PKG_BUILD_DEPENDS="ccache libffi-host libxml2-host zlib:host Python-host"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="glib-host: C support library"
+25 -23
View File
@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="llvm"
PKG_VERSION="3.0"
PKG_VERSION="3.3.src"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://llvm.org/"
PKG_URL="http://llvm.org/releases/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="http://llvm.org/releases/3.3/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS_TARGET="toolchain llvm:host"
PKG_BUILD_DEPENDS_HOST="toolchain"
@@ -37,24 +37,12 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
# package specific configure options
PKG_CONFIGURE_OPTS_HOST="--enable-polly \
--enable-optimized \
--disable-profiling \
PKG_CONFIGURE_OPTS_HOST="--disable-polly \
--disable-zlib \
--disable-assertions \
--disable-expensive-checks \
--enable-optimized \
--disable-debug-runtime \
--disable-debug-symbols \
--enable-jit \
--disable-docs \
--disable-doxygen \
--enable-threads \
--enable-pthreads \
--enable-pic \
--enable-shared \
--enable-embed-stdcxx \
--enable-timestamps \
--disable-libffi \
--enable-ltdl-install"
--disable-debug-symbols"
PKG_CONFIGURE_OPTS_TARGET="--enable-polly \
--enable-optimized \
@@ -76,28 +64,42 @@ PKG_CONFIGURE_OPTS_TARGET="--enable-polly \
--disable-ltdl-install"
if [ "$TARGET_ARCH" = i386 ]; then
PKG_CONFIGURE_OPTS_HOST="$PKG_CONFIGURE_OPTS_HOST --enable-targets=x86"
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-targets=x86"
elif [ "$TARGET_ARCH" = x86_64 ]; then
PKG_CONFIGURE_OPTS_HOST="$PKG_CONFIGURE_OPTS_HOST --enable-targets=x86_64"
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-targets=x86_64"
elif [ "$TARGET_ARCH" = arm ]; then
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-targets=arm"
fi
PKG_MAKE_OPTS_TARGET="LLVM_TBLGEN=$ROOT/$TOOLCHAIN/bin/llvm-tblgen"
PKG_MAKEINSTALL_OPTS_TARGET="LLVM_TBLGEN=$ROOT/$TOOLCHAIN/bin/llvm-tblgen"
PKG_MAKE_OPTS_HOST="BUILD_DIRS_ONLY=1 CFLAGS= CXXFLAGS="
pre_configure_host() {
( cd ../autoconf
aclocal --force --verbose -I m4
autoconf --force --verbose -I m4 -o ../configure
)
( cd ../projects/sample/autoconf
aclocal --force --verbose -I m4
autoconf --force --verbose -I m4 -o ../configure
)
# we are building hosttools inside the target builddir
mkdir -p ../.$TARGET_NAME && cd ../.$TARGET_NAME/
rm -rf ../.$HOST_NAME
mkdir -p BuildTools && cd BuildTools
}
pre_configure_target() {
# llvm fails to build with LTO support
# llvm fails to build with LTO support
strip_lto
}
makeinstall_host() {
# nothing to install here
:
}
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
rm -rf $INSTALL/usr/lib/BugpointPasses.so
@@ -1,109 +0,0 @@
diff -Naur llvm-3.0.src/autoconf/configure.ac llvm-3.0.src.patch/autoconf/configure.ac
--- llvm-3.0.src/autoconf/configure.ac 2011-10-16 04:52:56.000000000 +0200
+++ llvm-3.0.src.patch/autoconf/configure.ac 2011-12-03 12:57:33.324415172 +0100
@@ -393,6 +393,10 @@
AC_CHECK_PROG(BUILD_CXX, c++, c++, , , /usr/ucb/c++)
fi
fi
+ AC_SUBST(BUILD_CPPFLAGS)
+ AC_SUBST(BUILD_CFLAGS)
+ AC_SUBST(BUILD_CXXFLAGS)
+ AC_SUBST(BUILD_LDFLAGS)
else
AC_SUBST(LLVM_CROSS_COMPILING, [0])
fi
diff -Naur llvm-3.0.src/autoconf/m4/build_exeext.m4 llvm-3.0.src.patch/autoconf/m4/build_exeext.m4
--- llvm-3.0.src/autoconf/m4/build_exeext.m4 2008-09-26 19:27:58.000000000 +0200
+++ llvm-3.0.src.patch/autoconf/m4/build_exeext.m4 2011-12-03 12:57:33.327415229 +0100
@@ -18,7 +18,7 @@
fi
fi
test -z "$BUILD_CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
- ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
+ ac_build_link='${BUILD_CC-cc} -o conftest $BUILD_CFLAGS $BUILD_CPPFLAGS $BUILD_LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
rm -f conftest*
echo 'int main () { return 0; }' > conftest.$ac_ext
ac_cv_build_exeext=
diff -Naur llvm-3.0.src/Makefile llvm-3.0.src.patch/Makefile
--- llvm-3.0.src/Makefile 2011-10-08 02:27:38.000000000 +0200
+++ llvm-3.0.src.patch/Makefile 2011-12-03 13:00:42.692055438 +0100
@@ -104,38 +104,6 @@
DIRS := $(filter-out unittests, $(DIRS))
endif
-# If we're cross-compiling, build the build-hosted tools first
-ifeq ($(LLVM_CROSS_COMPILING),1)
-all:: cross-compile-build-tools
-
-clean::
- $(Verb) rm -rf BuildTools
-
-cross-compile-build-tools:
- $(Verb) if [ ! -f BuildTools/Makefile ]; then \
- $(MKDIR) BuildTools; \
- cd BuildTools ; \
- unset CFLAGS ; \
- unset CXXFLAGS ; \
- $(PROJ_SRC_DIR)/configure --build=$(BUILD_TRIPLE) \
- --host=$(BUILD_TRIPLE) --target=$(BUILD_TRIPLE) \
- --disable-polly ; \
- cd .. ; \
- fi; \
- (unset SDKROOT; \
- $(MAKE) -C BuildTools \
- BUILD_DIRS_ONLY=1 \
- UNIVERSAL= \
- ENABLE_OPTIMIZED=$(ENABLE_OPTIMIZED) \
- ENABLE_PROFILING=$(ENABLE_PROFILING) \
- ENABLE_COVERAGE=$(ENABLE_COVERAGE) \
- DISABLE_ASSERTIONS=$(DISABLE_ASSERTIONS) \
- ENABLE_EXPENSIVE_CHECKS=$(ENABLE_EXPENSIVE_CHECKS) \
- CFLAGS= \
- CXXFLAGS= \
- ) || exit 1;
-endif
-
# Include the main makefile machinery.
include $(LLVM_SRC_ROOT)/Makefile.rules
diff -Naur llvm-3.0.src/Makefile.config.in llvm-3.0.src.patch/Makefile.config.in
--- llvm-3.0.src/Makefile.config.in 2011-10-13 19:27:34.000000000 +0200
+++ llvm-3.0.src.patch/Makefile.config.in 2011-12-03 12:57:33.962427436 +0100
@@ -113,6 +113,10 @@
# call if we're cross-compiling).
BUILD_CC=@BUILD_CC@
BUILD_CXX=@BUILD_CXX@
+BUILD_CPPFLAGS=@BUILD_CPPFLAGS@
+BUILD_CFLAGS=@BUILD_CFLAGS@
+BUILD_CXXFLAGS=@BUILD_CXXFLAGS@
+BUILD_LDFLAGS=@BUILD_LDFLAGS@
# Triple for configuring build tools when cross-compiling
BUILD_TRIPLE=@build@
diff -Naur llvm-3.0.src/Makefile.rules llvm-3.0.src.patch/Makefile.rules
--- llvm-3.0.src/Makefile.rules 2011-10-11 14:51:44.000000000 +0200
+++ llvm-3.0.src.patch/Makefile.rules 2011-12-03 12:59:37.459801461 +0100
@@ -641,18 +641,18 @@
ifeq ($(BUILD_COMPONENT), 1)
Compile.C = $(Compile.Wrapper) \
- $(BUILD_CC) $(CPP.Flags) $(C.Flags) $(CFLAGS) $(CPPFLAGS) \
+ $(BUILD_CC) $(CPP.Flags) $(C.Flags) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) \
$(TargetCommonOpts) $(CompileCommonOpts) -c
Compile.CXX = $(Compile.Wrapper) \
- $(BUILD_CXX) $(CPP.Flags) $(CXX.Flags) $(CXXFLAGS) \
+ $(BUILD_CXX) $(CPP.Flags) $(CXX.Flags) $(BUILD_CXXFLAGS) \
$(CPPFLAGS) \
$(TargetCommonOpts) $(CompileCommonOpts) -c
Preprocess.CXX= $(Compile.Wrapper) \
- $(BUILD_CXX) $(CPP.Flags) $(CPPFLAGS) $(TargetCommonOpts) \
+ $(BUILD_CXX) $(CPP.Flags) $(BUILD_CPPFLAGS) $(TargetCommonOpts) \
$(CompileCommonOpts) $(CXX.Flags) -E
Link = $(Compile.Wrapper) \
- $(BUILD_CXX) $(CPP.Flags) $(CXX.Flags) $(CXXFLAGS) \
- $(LD.Flags) $(LDFLAGS) \
+ $(BUILD_CXX) $(CPP.Flags) $(CXX.Flags) $(BUILD_CXXFLAGS) \
+ $(LD.Flags) $(BUILD_LDFLAGS) \
$(TargetCommonOpts) $(CompileCommonOpts) $(Strip)
else
Compile.C = $(Compile.Wrapper) \
@@ -0,0 +1,114 @@
diff -Naur llvm-3.3.src/autoconf/configure.ac llvm-3.3.src.patch/autoconf/configure.ac
--- llvm-3.3.src/autoconf/configure.ac 2013-05-20 22:18:23.000000000 +0200
+++ llvm-3.3.src.patch/autoconf/configure.ac 2013-09-24 07:20:25.485443916 +0200
@@ -461,6 +461,10 @@
AC_CHECK_PROG(BUILD_CXX, c++, c++, , , /usr/ucb/c++)
fi
fi
+ AC_SUBST(BUILD_CPPFLAGS)
+ AC_SUBST(BUILD_CFLAGS)
+ AC_SUBST(BUILD_CXXFLAGS)
+ AC_SUBST(BUILD_LDFLAGS)
else
AC_SUBST(LLVM_CROSS_COMPILING, [0])
fi
diff -Naur llvm-3.3.src/autoconf/m4/build_exeext.m4 llvm-3.3.src.patch/autoconf/m4/build_exeext.m4
--- llvm-3.3.src/autoconf/m4/build_exeext.m4 2008-09-26 19:27:58.000000000 +0200
+++ llvm-3.3.src.patch/autoconf/m4/build_exeext.m4 2013-09-24 07:20:25.485443916 +0200
@@ -18,7 +18,7 @@
fi
fi
test -z "$BUILD_CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
- ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
+ ac_build_link='${BUILD_CC-cc} -o conftest $BUILD_CFLAGS $BUILD_CPPFLAGS $BUILD_LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
rm -f conftest*
echo 'int main () { return 0; }' > conftest.$ac_ext
ac_cv_build_exeext=
diff -Naur llvm-3.3.src/Makefile llvm-3.3.src.patch/Makefile
--- llvm-3.3.src/Makefile 2013-01-28 04:19:57.000000000 +0100
+++ llvm-3.3.src.patch/Makefile 2013-09-24 07:21:27.489493235 +0200
@@ -99,44 +99,6 @@
DIRS := $(filter-out unittests, $(DIRS))
endif
-# If we're cross-compiling, build the build-hosted tools first
-ifeq ($(LLVM_CROSS_COMPILING),1)
-all:: cross-compile-build-tools
-
-clean::
- $(Verb) rm -rf BuildTools
-
-cross-compile-build-tools:
- $(Verb) if [ ! -f BuildTools/Makefile ]; then \
- $(MKDIR) BuildTools; \
- cd BuildTools ; \
- unset CFLAGS ; \
- unset CXXFLAGS ; \
- unset SDKROOT ; \
- unset UNIVERSAL_SDK_PATH ; \
- $(PROJ_SRC_DIR)/configure --build=$(BUILD_TRIPLE) \
- --host=$(BUILD_TRIPLE) --target=$(BUILD_TRIPLE) \
- --disable-polly ; \
- cd .. ; \
- fi; \
- ($(MAKE) -C BuildTools \
- BUILD_DIRS_ONLY=1 \
- UNIVERSAL= \
- UNIVERSAL_SDK_PATH= \
- SDKROOT= \
- TARGET_NATIVE_ARCH="$(TARGET_NATIVE_ARCH)" \
- TARGETS_TO_BUILD="$(TARGETS_TO_BUILD)" \
- ENABLE_OPTIMIZED=$(ENABLE_OPTIMIZED) \
- ENABLE_PROFILING=$(ENABLE_PROFILING) \
- ENABLE_COVERAGE=$(ENABLE_COVERAGE) \
- DISABLE_ASSERTIONS=$(DISABLE_ASSERTIONS) \
- ENABLE_EXPENSIVE_CHECKS=$(ENABLE_EXPENSIVE_CHECKS) \
- ENABLE_LIBCPP=$(ENABLE_LIBCPP) \
- CFLAGS= \
- CXXFLAGS= \
- ) || exit 1;
-endif
-
# Include the main makefile machinery.
include $(LLVM_SRC_ROOT)/Makefile.rules
diff -Naur llvm-3.3.src/Makefile.config.in llvm-3.3.src.patch/Makefile.config.in
--- llvm-3.3.src/Makefile.config.in 2013-04-23 10:28:39.000000000 +0200
+++ llvm-3.3.src.patch/Makefile.config.in 2013-09-24 07:20:25.487443917 +0200
@@ -130,6 +130,10 @@
# call if we're cross-compiling).
BUILD_CC=@BUILD_CC@
BUILD_CXX=@BUILD_CXX@
+BUILD_CPPFLAGS=@BUILD_CPPFLAGS@
+BUILD_CFLAGS=@BUILD_CFLAGS@
+BUILD_CXXFLAGS=@BUILD_CXXFLAGS@
+BUILD_LDFLAGS=@BUILD_LDFLAGS@
# Triple for configuring build tools when cross-compiling
BUILD_TRIPLE=@build@
diff -Naur llvm-3.3.src/projects/sample/autoconf/configure.ac llvm-3.3.src.patch/projects/sample/autoconf/configure.ac
--- llvm-3.3.src/projects/sample/autoconf/configure.ac 2013-05-06 18:23:07.000000000 +0200
+++ llvm-3.3.src.patch/projects/sample/autoconf/configure.ac 2013-09-24 07:33:47.746272015 +0200
@@ -345,6 +345,10 @@
AC_CHECK_PROG(BUILD_CXX, c++, c++, , , /usr/ucb/c++)
fi
fi
+ AC_SUBST(BUILD_CPPFLAGS)
+ AC_SUBST(BUILD_CFLAGS)
+ AC_SUBST(BUILD_CXXFLAGS)
+ AC_SUBST(BUILD_LDFLAGS)
else
AC_SUBST(LLVM_CROSS_COMPILING, [0])
fi
diff -Naur llvm-3.3.src/projects/sample/autoconf/m4/build_exeext.m4 llvm-3.3.src.patch/projects/sample/autoconf/m4/build_exeext.m4
--- llvm-3.3.src/projects/sample/autoconf/m4/build_exeext.m4 2011-10-19 01:10:47.000000000 +0200
+++ llvm-3.3.src.patch/projects/sample/autoconf/m4/build_exeext.m4 2013-09-24 07:32:18.332178706 +0200
@@ -18,7 +18,7 @@
fi
fi
test -z "$BUILD_CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
- ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
+ ac_build_link='${BUILD_CC-cc} -o conftest $BUILD_CFLAGS $BUILD_CPPFLAGS $BUILD_LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
rm -f conftest*
echo 'int main () { return 0; }' > conftest.$ac_ext
ac_cv_build_exeext=
+5 -4
View File
@@ -19,12 +19,13 @@
################################################################################
PKG_NAME="Mesa"
PKG_VERSION="9.2.0"
PKG_VERSION="cfbfb50"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.mesa3d.org/"
PKG_URL="ftp://freedesktop.org/pub/mesa/9.2/MesaLib-$PKG_VERSION.tar.bz2"
# PKG_URL="ftp://freedesktop.org/pub/mesa/9.2/MesaLib-$PKG_VERSION.tar.bz2"
PKG_URL="$DISTRO_SRC/Mesa-$PKG_VERSION.tar.xz"
PKG_DEPENDS="libXdamage libdrm expat libXext libXfixes libX11"
PKG_BUILD_DEPENDS_TARGET="toolchain Python-host makedepend:host libxml2-host expat glproto dri2proto libdrm libXext libXdamage libXfixes libXxf86vm libxcb libX11"
PKG_PRIORITY="optional"
@@ -41,13 +42,13 @@ PKG_AUTORECONF="yes"
if [ "$LLVM_SUPPORT" = "yes" ]; then
PKG_BUILD_DEPENDS_TARGET="$PKG_BUILD_DEPENDS_TARGET llvm"
PKG_DEPENDS="$PKG_DEPENDS llvm"
export LLVM_CONFIG="$SYSROOT_PREFIX/usr/bin/llvm-config"
export LLVM_CONFIG="$SYSROOT_PREFIX/usr/bin/llvm-config-host"
MESA_GALLIUM_LLVM="--enable-gallium-llvm --with-llvm-shared-libs"
else
MESA_GALLIUM_LLVM="--disable-gallium-llvm"
fi
if [ "$MESA_VDPAU_SUPPORT" = "yes" ]; then
if [ "$VDPAU" = "yes" ]; then
PKG_BUILD_DEPENDS_TARGET="$PKG_BUILD_DEPENDS_TARGET libvdpau"
PKG_DEPENDS="$PKG_DEPENDS libvdpau"
MESA_VDPAU="--enable-vdpau"
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,29 @@
commit d8fcfd06c417daee69335ff867d72c23b87f5fc3
Author: fritsch <[email protected]>
Date: Thu Oct 3 08:50:50 2013 +0200
Fix compilation of glinterop after e9b410b54dd893568a50af661fdbba12b4573ed9
diff --git a/src/mesa/state_tracker/st_vdpau.c b/src/mesa/state_tracker/st_vdpau.c
index 406df0f..9b165ee 100644
--- a/src/mesa/state_tracker/st_vdpau.c
+++ b/src/mesa/state_tracker/st_vdpau.c
@@ -154,7 +154,7 @@ st_vdpau_map_surface(struct gl_context *ctx, GLenum target, GLenum access,
stObj->depth0 = 1;
stObj->surface_format = res->format;
- _mesa_dirty_texobj(ctx, texObj, GL_TRUE);
+ _mesa_dirty_texobj(ctx, texObj);
}
static void
@@ -170,7 +170,7 @@ st_vdpau_unmap_surface(struct gl_context *ctx, GLenum target, GLenum access,
pipe_sampler_view_reference(&stObj->sampler_view, NULL);
pipe_resource_reference(&stImage->pt, NULL);
- _mesa_dirty_texobj(ctx, texObj, GL_TRUE);
+ _mesa_dirty_texobj(ctx, texObj);
}
void
+6 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="bcm2835-driver"
PKG_VERSION="7d8a762"
PKG_VERSION="b4e35f4"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="nonfree"
@@ -76,3 +76,8 @@ makeinstall_target() {
mkdir -p $INSTALL/opt/vc
ln -sf /usr/lib $INSTALL/opt/vc/lib
}
post_install() {
enable_service fbset.timer
enable_service unbind-console.service
}
@@ -1,32 +0,0 @@
################################################################################
# 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
################################################################################
# This file contains non-OpenELEC evironment variables as well as OpenELEC
# evironment variables that are not user defined.
################################################################################
################################################################################
# setup functions
################################################################################
# stub function
wait_for_xorg () {
echo 0 > /sys/class/vtconsole/vtcon1/bind
fbset -g 1 1 1 1 32
}
@@ -0,0 +1,10 @@
[Unit]
Description=Framebuffer setup
After=multi-user.target
[Service]
Type=oneshot
ExecStart=/sbin/fbset -g 1 1 1 1 32
[Install]
WantedBy=graphical.target
@@ -0,0 +1,8 @@
[Unit]
Description=Framebuffer setup
[Timer]
OnBootSec=20sec
[Install]
WantedBy=graphical.target
@@ -0,0 +1,11 @@
[Unit]
Description=unbind Framebuffer console
ConditionPathExists=/sys/class/vtconsole/vtcon1/bind
[Service]
Type=oneshot
ExecStart=/bin/sh -c 'echo 0 > /sys/class/vtconsole/vtcon1/bind'
[Install]
WantedBy=graphical.target
@@ -1,36 +0,0 @@
################################################################################
# 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="zlib-initramfs"
PKG_VERSION=""
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.zlib.net"
PKG_URL=""
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain zlib"
PKG_PRIORITY="optional"
PKG_SECTION="initramfs/compress"
PKG_SHORTDESC="zlib: A general purpose (ZIP) data compression library"
PKG_LONGDESC="zlib is a general purpose data compression library. All the code is thread safe. The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files ftp://ds.internic.net/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format)."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
@@ -38,3 +38,4 @@ if [ -n "$INITRAMFS_MODULES" ]; then
fi
done
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 dosfstools-initramfs e2fsprogs-initramfs"
PKG_DEPENDS="eglibc-initramfs busybox-initramfs linux-initramfs diskdev_cmds-initramfs"
PKG_BUILD_DEPENDS="toolchain eglibc-initramfs busybox-initramfs"
PKG_PRIORITY="optional"
PKG_SECTION="initramfs"
@@ -72,10 +72,21 @@
;;
boot=*)
boot="${arg#*=}"
case $boot in
CIFS=*|SMB=*|ISCSI=*|NBD=*|NFS=*)
UPDATE_DISABLED=yes
;;
esac
;;
disk=*)
disk="${arg#*=}"
;;
textmode)
INIT_ARGS="$INIT_ARGS --unit=textmode.target"
;;
installer)
INIT_ARGS="$INIT_ARGS --unit=installer.target"
;;
debugging)
DEBUG=yes
;;
@@ -87,9 +98,7 @@
;;
progress)
PROGRESS=yes
;;
nosplash)
SPLASH=no
INIT_ARGS="$INIT_ARGS --show-status=1"
;;
noram)
SYSTEM_TORAM=no
@@ -270,10 +279,6 @@
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"
@@ -325,6 +330,23 @@
umount /sysroot
}
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
}
load_modules() {
progress "Loading kernel modules"
@@ -336,26 +358,12 @@
done
}
load_splash() {
progress "Loading bootsplash"
check_disks() {
progress "Checking disks"
if [ -e /dev/fb0 -a ! "$SPLASH" = "no" ]; then
# set framebuffer to a default resolution (1024x768-32)
if [ ! "$SWITCH_FRAMEBUFFER" = "no" ]; then
fbset -g 1024 768 1024 768 32
fi
# load splash
if [ -f /flash/oemsplash.png ]; then
SPLASHIMAGE="/flash/oemsplash.png"
elif [ -f /splash/splash.conf ]; then
. /splash/splash.conf
else
SPLASHIMAGE="/splash/splash.png"
fi
ply-image $SPLASHIMAGE > /dev/null 2>&1
if [ -x /bin/fsck_hfs ]; then
# deal with hfs partitions
hfsdiskprep
fi
}
@@ -448,6 +456,13 @@
fi
if [ -f "$UPDATE_DIR/$UPDATE_KERNEL" -a -f "$UPDATE_DIR/$UPDATE_SYSTEM" ] ; then
if [ "$UPDATE_DISABLED" = "yes" ] ; then
rm -rf $UPDATE_DIR/[0-9a-zA-Z]* &>/dev/null
echo "Updating not supported on netboot. normal startup in 10s..."
sync
usleep 10000000
return 0
fi
if [ -f "$UPDATE_DIR/.nocheck" ] ; then
MD5_NOCHECK="1"
fi
@@ -534,7 +549,7 @@
mount --move /storage /sysroot/storage
fi
[ -f "/sysroot/sbin/init" ] || error "final_check" "Could not find system."
[ -f "/sysroot/lib/systemd/systemd" ] || error "final_check" "Could not find system."
}
if [ "${boot%%=*}" = "FILE" ]; then
@@ -544,8 +559,8 @@
# main boot sequence
for BOOT_STEP in \
load_modules \
check_disks \
mount_flash \
load_splash \
mount_storage \
check_update \
prepare_sysroot; do
@@ -560,7 +575,11 @@
/bin/busybox mount --move /proc /sysroot/proc
/bin/busybox mount --move /sys /sysroot/sys
# tell OE settings addon to disable updates
if [ "$UPDATE_DISABLED" = "yes" ] ; then
echo "" > /sysroot/dev/.update_disabled
fi
# switch to new sysroot and start real init
exec /bin/busybox switch_root /sysroot /sbin/init
exec /bin/busybox switch_root /sysroot /lib/systemd/systemd $INIT_ARGS
error "switch_root" "Error in initramfs. Could not switch to new root"
@@ -24,7 +24,5 @@
DISKDEV_CMDS_DIR="$BUILD/diskdev_cmds-*"
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
mkdir -p $INSTALL/bin
cp $DISKDEV_CMDS_DIR/fsck_hfs.tproj/fsck_hfs $INSTALL/bin
@@ -1,36 +0,0 @@
################################################################################
# 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="dosfstools-initramfs"
PKG_VERSION=""
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://daniel-baumann.ch/software/dosfstools/"
PKG_URL=""
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain dosfstools"
PKG_PRIORITY="optional"
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"
@@ -1,38 +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
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
@@ -1,36 +0,0 @@
################################################################################
# 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"
-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/sbin
cp -P $PKG_BUILD/v86d $INSTALL/sbin
-36
View File
@@ -1,36 +0,0 @@
################################################################################
# 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="v86d"
PKG_VERSION="0.1.10"
PKG_REV="1"
PKG_ARCH="i386 x86_64"
PKG_LICENSE="GPL"
PKG_SITE="http://dev.gentoo.org/~spock/projects/uvesafb/"
PKG_URL="http://dev.gentoo.org/~spock/projects/uvesafb/archive/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="system"
PKG_SHORTDESC="v86d: A userspace helper that runs x86 code in an emulated environment."
PKG_LONGDESC="v86d is the userspace helper that runs x86 code in an emulated environment. uvesafb will not work without v86d. v86d currently supports the x86 and amd64 (x86-64) architectures."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
@@ -1,12 +0,0 @@
diff -Naur v86d-0.1.10/libs/x86emu/Makefile v86d-0.1.10.patch/libs/x86emu/Makefile
--- v86d-0.1.10/libs/x86emu/Makefile 2011-02-25 22:27:39.000000000 +0100
+++ v86d-0.1.10.patch/libs/x86emu/Makefile 2012-06-28 20:15:36.486234182 +0200
@@ -1,7 +1,7 @@
OBJS = decode.o fpu.o ops.o ops2.o prim_ops.o sys.o
libx86emu.a: $(OBJS)
- ar rv $@ $+
+ $(AR) rv $@ $+
%.o: %.c
$(CC) -c $(CFLAGS) -o $@ $<
@@ -1,18 +0,0 @@
diff -Naur v86d-0.1.10/Makefile v86d-0.1.10.patch/Makefile
--- v86d-0.1.10/Makefile 2011-02-25 22:27:39.000000000 +0100
+++ v86d-0.1.10.patch/Makefile 2013-01-14 19:20:13.385465794 +0100
@@ -3,14 +3,12 @@
.PHONY: clean install install_testvbe x86emu lrmi
INSTALL = install
-KDIR ?= /lib/modules/$(shell uname -r)/source
ifeq ($(call config_opt,CONFIG_KLIBC),true)
export CC = klcc
endif
CFLAGS ?= -Wall -g -O2
-CFLAGS += -I$(KDIR)/include
ifeq ($(call config_opt,CONFIG_X86EMU),true)
CFLAGS += -Ilibs/x86emu
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="vboxguest"
PKG_VERSION="4.2.12"
PKG_VERSION="4.2.16"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="misc-firmware"
PKG_VERSION="0.0.3"
PKG_VERSION="0.0.7"
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.13"
PKG_VERSION="0.0.14"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="Free-to-use"
-4
View File
@@ -1,4 +0,0 @@
# /etc/modules: force some kernel modules to be loaded at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loaded 100 of 620 files, more files were not shown because too many files have changed in this diff. Show more