Compare commits

...

223 Commits

Author SHA1 Message Date
Stephan Raue
60cd61a353 config/version: set version to 3.95.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-04 17:53:52 +02:00
Stephan Raue
36ad994a85 xbmc: add PR4491
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-04 12:56:30 +02:00
Stephan Raue
f281210e58 bcm2835-bootloader: update to bcm2835-bootloader-4016cb2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-04 12:56:11 +02:00
Stephan Raue
ecaed7d472 bcm2835-driver: update to bcm2835-driver-4016cb2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-04 12:55:52 +02:00
Stephan Raue
5047cc4149 projects/RPi/linux: disable FIQ
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-03 20:52:16 +02:00
Stephan Raue
21bddff129 xbmc: update to xbmc-13-14b7a12
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-03 20:52:16 +02:00
Stephan Raue
33362d37ce Revert "xbmc: init takes care of reboot and shutdown"
This reverts commit cdb586ad15.
2014-04-03 16:39:50 +02:00
Stephan Raue
adfdfa46df libnfs: add some notes about recent releases
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-03 06:48:31 +02:00
Stephan Raue
9c33641014 Revert "libnfs: update to libnfs-1.9.3"
This reverts commit 5d750ffab7.
2014-04-03 06:48:31 +02:00
Stefan Saraev
a88fcf772d vdr-addon: clean up leftovers 2014-04-02 21:17:48 +03:00
Stephan Raue
70906c5e5f libass: add some notes for newer releases
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-02 12:49:49 +02:00
Stephan Raue
1ace10874c Revert "libass: update to libass-0.11.1"
This reverts commit 7e197ad93c.
2014-04-02 12:49:19 +02:00
Stephan Raue
453ff1b24f libssh: add some notes about recent releases
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-02 02:40:45 +02:00
Stephan Raue
73b2c3d75e freetype: update to freetype-2.5.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-02 02:40:45 +02:00
Stephan Raue
4522348ad4 rpcbind: update to rpcbind-0.2.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-02 02:40:45 +02:00
Stephan Raue
dd163ce00c pptp: update to pptp-1.8.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-02 02:40:45 +02:00
Stephan Raue
b3b701f004 wpa_supplicant: update to wpa_supplicant-2.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-02 02:40:45 +02:00
Stephan Raue
830b010428 ppp: update to ppp-2.4.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-02 02:40:45 +02:00
Stephan Raue
dbc0cf602d libnl: update to libnl-3.2.24
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-02 02:40:44 +02:00
Stephan Raue
0507010679 RTL8192CU: update to RTL8192CU-v4.0.2_9000.20130911
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-01 20:29:14 +02:00
Matteo Rolla
b954755b0e Added missing vdpau libs for the nvidia legacy driver. 2014-04-01 18:57:32 +02:00
Stefan Saraev
a3f36ebd51 binutils: fox typo 2014-04-01 18:57:05 +02:00
Stephan Raue
5d750ffab7 libnfs: update to libnfs-1.9.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-01 18:09:57 +02:00
Stephan Raue
809a944f10 ethtool: update to ethtool-3.13
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-01 18:09:57 +02:00
Stephan Raue
7e197ad93c libass: update to libass-0.11.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-01 18:09:57 +02:00
Stephan Raue
90ae63264c nasm: update to nasm-2.11.02
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-01 04:06:01 +02:00
Stephan Raue
6c678095a0 glew: update to glew-1.10.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-01 04:06:01 +02:00
Stephan Raue
9ac315b339 vdpauinfo: update to vdpauinfo-0.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-01 04:06:01 +02:00
Stephan Raue
571dd39880 mysql: update to mysql-5.1.73
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-01 04:06:01 +02:00
Stephan Raue
f5820f2666 taglib: update to taglib-1.9.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-01 03:32:14 +02:00
Stephan Raue
73f8b82035 libvorbis: update to libvorbis-1.3.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-01 03:32:14 +02:00
Stephan Raue
99773aa196 libogg: update to libogg-1.3.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-01 03:32:14 +02:00
Stephan Raue
1ac6856edf libmodplug: update to libmodplug-0.8.8.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-01 03:32:14 +02:00
Stephan Raue
7f220abfff libcdio: update to libcdio-0.92
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-01 03:32:14 +02:00
Stephan Raue
0cdcb24cb3 flac: update to flac-1.3.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-01 03:32:14 +02:00
Stephan Raue
1b251bddc1 projects/RPi/patches: update RPi kernel patch for kernel 3.14, switch to kernel 3.14
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-01 03:32:13 +02:00
Stefan Saraev
dd79047240 linux: update to linux-3.14 2014-03-31 15:38:36 +02:00
Stefan Saraev
7ec38173c4 xf86-video-nvidia: add patch to compile with kernel 3.14 2014-03-31 15:38:36 +02:00
Stephan Raue
4bd73b8d06 curl: update to curl-7.35.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-31 15:38:36 +02:00
Stephan Raue
ea5ac087c7 flex: update to flex-2.5.39
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-31 15:38:36 +02:00
Stephan Raue
af52b93347 file: update to file-5.18
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-31 15:38:36 +02:00
Stephan Raue
6be03c99fa sqlite: update to sqlite-autoconf-3080402
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-31 15:38:36 +02:00
Stephan Raue
d8f6a11148 xbmc: update to xbmc-13-74ec17d
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-31 15:38:36 +02:00
Stefan Saraev
b03200f0c9 vdr-addon: bump (4.1.6) 2014-03-30 13:54:20 +03:00
Stefan Saraev
bd746ac207 vdr-plugin-dvbapi: update to vdr-plugin-dvbapi-bf11f9e 2014-03-30 13:54:17 +03:00
Stefan Saraev
0ace87b1fc vdr-satip: update to vdr-satip-0.2.0 2014-03-30 13:54:14 +03:00
Stefan Saraev
2153e073e5 taglib: fix taglib-config 2014-03-30 13:08:28 +03:00
Stefan Saraev
f9c227201d SDL: fix sdl-config 2014-03-30 13:08:25 +03:00
Stefan Saraev
c6bcaeb78d freetype: fix freetype-config 2014-03-30 13:08:21 +03:00
Stephan Raue
45de7e1b30 config/version: set version back to devel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 19:02:13 +01:00
Stephan Raue
cadfde96f0 config/version: set version to 3.95.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 16:28:03 +01:00
Stefan Saraev
6ef33e1091 curl: rtsp: parse "Session:" header properly 2014-03-29 13:40:50 +02:00
Stephan Raue
a01376b71d util-macros: update to util-macros-1.19.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 08:06:39 +01:00
Stephan Raue
d74d2dd554 xrandr: update to xrandr-1.4.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 08:04:48 +01:00
Stephan Raue
62c1750ad4 xbmc: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 08:04:19 +01:00
Stephan Raue
863f66efa7 Revert "libva: update to libva-1.3.0"
This reverts commit 3241fae1ce.
2014-03-29 04:10:36 +01:00
Stephan Raue
475e0e9959 Revert "libva-driver-intel: update to libva-driver-intel-1.3.0"
This reverts commit 16f05c6ca3.
2014-03-29 04:10:22 +01:00
Stephan Raue
d685ca7bed xbmc: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 03:16:47 +01:00
Stephan Raue
095d2336ed bcm2835-bootloader: update to bcm2835-bootloader-9c7c2cd
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 03:06:06 +01:00
Stephan Raue
c91274c465 bcm2835-driver: update to bcm2835-driver-9c7c2cd
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 03:05:48 +01:00
Stephan Raue
835a49ff92 projects/RPi/patches: update RPi kernel patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 02:55:53 +01:00
Stephan Raue
777241d5dd xbmc: add PR4473
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 02:25:55 +01:00
Stephan Raue
d35f9cd4f8 xbmc: add PR4475
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 02:25:47 +01:00
Stephan Raue
b2d1a5580a xbmc: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 02:25:31 +01:00
Stephan Raue
c1d03046eb xbmc: update PR4445
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 02:25:10 +01:00
Stefan Saraev
320230748c xbmc: update to xbmc-13-ce52900 2014-03-29 01:16:41 +02:00
Stefan Saraev
1dda3a99dd Revert "vdr: disable locale support"
This reverts commit 3cc17f4deb.

errors in journal are fine. nothing fatal

if people start to whine about it: vdr.bin --localedir=/path/to/some/empty/dir
2014-03-29 01:08:47 +02:00
Stefan Saraev
d05b5722a1 xbmc-addon-xvdr: strip 2014-03-28 16:42:43 +02:00
Stefan Saraev
79f8b7fc14 xbmc-pvr-addons: strip 2014-03-28 16:42:40 +02:00
Stefan Saraev
a247c895e7 mysql: mysql_config: dont include LDFLAGS in "mysql_config --libs" output
including "$ldflags" with --libs is not an intended behaviour.
this fixes the case where one must rebuild mysql with
DEBUG in order to have xbmc DEBUG build.
2014-03-28 16:42:35 +02:00
Steeve Morin
add8285e38 RTL8192CU: Fix compilation (typo in patch) 2014-03-28 11:45:35 +02:00
Stephan Raue
55232622e3 Revert "projects/*: enable in-kernel RTL8192CU driver"
This reverts commit 2c595ceef9.

Conflicts:
	projects/RPi/options
2014-03-27 23:06:19 +01:00
Stephan Raue
814ce348f0 Revert "projects/RPi/linux: fix kernel config"
This reverts commit e3ea5ec446.
2014-03-27 23:04:15 +01:00
Stefan Saraev
f3eac4364a vdr-plugin-dvbapi: update to vdr-plugin-dvbapi-2b1bacd 2014-03-27 22:19:19 +02:00
Stefan Saraev
7dc87c3c32 buildsys: we require bash 2014-03-27 15:33:45 +02:00
Stefan Saraev
bb3a9b335f xbmc: update to xbmc-13-342c737 2014-03-27 15:33:42 +02:00
Stefan Saraev
16f05c6ca3 libva-driver-intel: update to libva-driver-intel-1.3.0 2014-03-27 15:33:38 +02:00
Stefan Saraev
3241fae1ce libva: update to libva-1.3.0 2014-03-27 15:33:36 +02:00
Stephan Raue
cd75c3b449 libshairplay: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-26 20:46:05 +01:00
Stephan Raue
f6fd7d1ee7 systemd: remove not more needed patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-26 15:02:21 +01:00
Stephan Raue
ed74935322 automake: dont install 3rdparty m4 files from here, fix the packages who need them
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-26 15:02:21 +01:00
Stephan Raue
606493827d systemd: update to systemd-212
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-26 15:02:00 +01:00
Stefan Saraev
8b96f46ba2 busybox: add ddbridge to suspendmodules 2014-03-26 13:46:06 +02:00
Stephan Raue
6df81f61c8 projects/RPi/options: disable build of RTL8723AU driver
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-25 20:08:11 +01:00
Stephan Raue
e3ea5ec446 projects/RPi/linux: fix kernel config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-25 20:08:11 +01:00
Stephan Raue
2c595ceef9 projects/*: enable in-kernel RTL8192CU driver
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-25 19:22:19 +01:00
Stephan Raue
7978fad22f wlan-firmware: update to wlan-firmware-0.0.18
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-25 16:07:31 +01:00
Stephan Raue
0998ffa8f1 new package: add package 'RTL8192DU'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-25 16:07:31 +01:00
Stephan Raue
443a4b8d25 new package: add package 'RTL8723AU'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-25 16:07:31 +01:00
Stephan Raue
e0cae7384d RTL8188EU: update to RTL8188EU-fcc9034
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-25 16:07:31 +01:00
Stefan Saraev
6b2573d1dc Mesa: fix crash on exit with amd + vdpau
thanks @fritsch credits to @koying for the patch
2014-03-24 21:17:37 +02:00
Stephan Raue
9b1fd2a588 linux: update to linux-3.13.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-24 16:02:18 +01:00
Stefan Saraev
007b8b98ad disable suspend if booting from removable storage 2014-03-24 13:02:37 +02:00
Stefan Saraev
a542ecf3de vdr-addon: libtntnet.so.11 is enough 2014-03-23 21:56:14 +02:00
Stefan Saraev
f8d3de4001 remove package: vdr-sc 2014-03-23 21:56:10 +02:00
Stefan Saraev
786fed55b3 vdr-addon: remove vdr-sc 2014-03-23 21:56:07 +02:00
Stefan Saraev
35b70e919a xbmc: update to xbmc-13-745067f 2014-03-23 17:27:23 +02:00
Stefan Saraev
3db63ac4c6 bye bye dwm. we dont need you anymore 2014-03-23 00:16:05 +02:00
Stefan Saraev
87dedc2cf8 xf86-video-nvidia: downgrade to xf86-video-nvidia-331.49
... because I am stupid and I fail to read
2014-03-22 23:28:51 +02:00
Stefan Saraev
1bfeffafcf xbmc: remove WM hacks. WM detection is fine now. dont set _NET_WM_STATE_FULLSCREEN 2014-03-22 22:40:44 +02:00
Stefan Saraev
082202f76b fluxbox: enable extended windowmanager hints
.. or gtk_window_maximize silently fails
2014-03-22 22:40:36 +02:00
Stephan Raue
14bbc0b3ca xbmc: update PR4445
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-21 17:46:34 +01:00
Stephan Raue
42b8b360f1 bcm2835-bootloader: update to bcm2835-bootloader-18a7921
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-21 17:46:03 +01:00
Stephan Raue
cc586cba21 bcm2835-driver: update to bcm2835-driver-18a7921
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-21 17:46:03 +01:00
Stephan Raue
46d1f3de49 xbmc: add PR4445
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-21 17:46:03 +01:00
Stephan Raue
b11556d2aa xbmc: rename patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-21 17:46:03 +01:00
Stephan Raue
2b4fdf0687 projects/RPi/patches/linux: update RPi patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-21 17:46:03 +01:00
Stephan Raue
7595fbb1af xf86-video-intel: update to xf86-video-intel-2.99.911
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-21 17:46:03 +01:00
Stephan Raue
7488d7591c linux: add patch to add support for TechniSat CableStar Combo HDCI DVB device
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-21 17:46:03 +01:00
Stefan Saraev
b2dc78c9af vdr-addon: settings cosmetics 2014-03-20 21:49:40 +02:00
Stefan Saraev
0268958fbc vdr-plugin-vnsiserver: update to vdr-plugin-vnsiserver-a3f7ac5 2014-03-20 21:49:36 +02:00
Stefan Saraev
477b1215ee mkpkg: vdr-plugin-vnsiserver: moved to separate repository 2014-03-20 21:49:34 +02:00
Stefan Saraev
b6a0bb75f1 curl: re-enable rtsp 2014-03-19 22:22:10 +02:00
Kai Sommerfeld
4f8c2af8c9 Fixed lcdd dependencies. 2014-03-19 22:10:37 +02:00
Stefan Saraev
21fb75ef73 vdr-addon: add vdr-satip plugin 2014-03-19 22:10:37 +02:00
Stefan Saraev
bc09fd58ea new package: vdr-satip
ref #2982
2014-03-19 22:10:37 +02:00
Stefan Saraev
ba69934851 vdr-addon: add dummydevice to depends 2014-03-19 22:10:37 +02:00
Stefan Saraev
2f3643a4f6 vdr-iptv: update to vdr-iptv-2.1.2 2014-03-19 22:10:37 +02:00
Stefan Saraev
d53cc0896f vdr: update to vdr-2.1.6 2014-03-19 22:10:37 +02:00
Stefan Saraev
f930c10b86 update TODO 2014-03-19 12:03:04 +02:00
Christian Hewitt
3217abe6fa atv: add ModeDebug back to xorg.conf
we no longer support /storage/.config/xorg.debug so this commend needs
to be added back
2014-03-19 12:03:01 +02:00
Stefan Saraev
a8ff08ac2b xbmc: revert last FM patch
spotimc broken...
2014-03-18 23:46:22 +02:00
Stefan Saraev
0a4df2da0f make: create release tarbals by default 2014-03-18 13:41:45 +02:00
Christian Hewitt
73b2ac73d2 changelog udpate
update this to provide generic info on how to find change information
..else we’re bundling this very-out-of-date file in each .tar downloaded
2014-03-18 12:02:52 +01:00
Steeve Morin
1ed97dc19d bcm2835-bootloader create_sdcard: create the storage partition aligned on 4mb 2014-03-18 11:41:03 +01:00
Steeve Morin
c02f928cb2 bcm2835-bootloader: create flash/sdcard optimized ext4 filesystem
See http://blogofterje.wordpress.com/2012/01/14/optimizing-fs-on-sd-card/ for
reference:
- disable journaling
- set stride and stripe-width
- set block size to 4k
2014-03-18 11:41:03 +01:00
Stephan Raue
70391fbdf0 new package: add package 'espeak' (initial)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-18 11:40:03 +01:00
Stephan Raue
b5a9271e03 bcm2835-bootloader: update initial config.txt, dont change gpu_mem values anymore on update
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-18 11:40:03 +01:00
Stephan Raue
ed6c301e05 bcm2835-bootloader: use 128MB as GPU MEM, even on 256MB RPis
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-18 11:40:03 +01:00
Stephan Raue
c1c444db63 xbmc: readd PR4414
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-18 11:40:03 +01:00
Stephan Raue
4d8e2bfd8d ntfs-3g_ntfsprogs: update to ntfs-3g_ntfsprogs-2014.2.15
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-18 11:40:03 +01:00
Stephan Raue
fda08977bc openssh: update to openssh-6.6p1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-18 11:40:03 +01:00
Stephan Raue
c7923eb55a libpng: update to libpng-1.6.10
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-18 11:40:03 +01:00
Stephan Raue
b14da755fd sqlite: update to sqlite-autoconf-3080401
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-18 11:40:03 +01:00
Stefan Saraev
e2e0ec3c85 fluxbox: remove decorations 2014-03-17 23:16:49 +02:00
Christian Hewitt
31ae25452b atvboot: cleanup
changes to put all the boot/installer files in one place instead of
scattering them over multiple packages, and removing the 3rdparty
folder from the .tar file as it’s +12MB and nobody is ever going to use
them
2014-03-17 23:16:46 +02:00
Stefan Saraev
89911c0f37 xbmc: update FM patch 2014-03-17 20:33:40 +02:00
Stefan Saraev
5e008012f4 vdr-addon: add dummydevice plugin 2014-03-17 20:33:40 +02:00
Stefan Saraev
c464c29fb9 vdr-plugin-xvdr: update to vdr-plugin-xvdr-7f49bfa 2014-03-17 20:33:40 +02:00
Stefan Saraev
13459fd50a new package: vdr-dummydevice 2014-03-17 20:33:39 +02:00
Stefan Saraev
4834bc1c75 fluxbox: usability fixes. move/resize.. 2014-03-17 20:33:39 +02:00
Stefan Saraev
a9ecf85da8 xbmc: skip WM check 2014-03-17 20:33:39 +02:00
Stefan Saraev
0fb810cb03 fluxbox: tweak config. start by default 2014-03-17 20:33:39 +02:00
Christian Hewitt
49bebdc5fa scripts: mkimage-atv
fixes to make this script work .. ping me on irc if you want to debate
anything
2014-03-17 20:33:39 +02:00
Stefan Saraev
022680f493 service.openelec.settings: update to 0.3.14 2014-03-17 00:52:03 +02:00
Stefan Saraev
c95cf9a231 Revert "xbmc: add PR4414"
This reverts commit 2bbee7ca90.

crash with clean profile as soon I enter system->settings

3  0x00007f6e421f2aa2 in __assert_fail () from /lib/libc.so.6
4  0x00007f6e4471ce06 in avahi_entry_group_update_service_txt_strlst () from /usr/lib/libavahi-client.so.3
5  0x00000000010fd9f8 in CZeroconfAvahi::doForceReAnnounceService(std::string const&) ()
6  0x0000000000b704bb in handleZeroconfAnnouncement() ()

happy broken beta2, newcomers!
2014-03-16 22:29:50 +02:00
Stefan Saraev
359e49626a service.openelec.settings: update to service.openelec.settings-0.3.13 2014-03-16 16:53:55 +02:00
Stefan Saraev
02293ef864 lcdproc: add wrapper script to start 2014-03-16 16:52:02 +02:00
Stefan Saraev
c0cf56004c libXrender: build with -fPIC 2014-03-16 16:10:12 +02:00
Stefan Saraev
d0575271fc libXfixes: build with -fPIC 2014-03-16 16:08:44 +02:00
Stefan Saraev
bd64bbba2f libXdamage: build with -fPIC 2014-03-16 16:08:41 +02:00
Stefan Saraev
391de0a17a libXcomposite: build with -fPIC 2014-03-16 16:08:37 +02:00
Stefan Saraev
b646193917 fluxbox: install fluxbox-update_configs 2014-03-16 16:08:33 +02:00
Stefan Saraev
d124bd561a windowmanagers: systemd: also export /root 2014-03-16 16:01:21 +02:00
Stefan Saraev
ec361b5ea3 RPi: cleanup. thanks @popcornmix 2014-03-16 14:22:48 +02:00
Stephan Raue
80376d3e6a config/version: set version back to devel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-15 14:36:43 +01:00
Stephan Raue
67d84187b0 config/version: set version to 3.95.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-15 04:15:06 +01:00
Stephan Raue
7babb495e3 xbmc: add PR4414
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-15 04:13:01 +01:00
Stephan Raue
ea1ceaa46f xbmc-theme-Confluence: update to xbmc-theme-Confluence-13-a1cab7a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-15 04:12:40 +01:00
Stephan Raue
68e9c5428f xbmc: update to xbmc-13-a1cab7a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-15 04:12:21 +01:00
Andy Botting
540169148a Fix ffmpeg build to include SSL support
The XBMC package didn't depend on gnutls, therefore it would be build
before gnutls. Because of this, XBMC's ffmpeg would be built without
and TLS/SSL support and break streaming from some secure streams.

In my case, it broke HLS streaming via a HTTPS url.
2014-03-14 22:45:42 +01:00
Stephan Raue
913cf458ed xf86-video-nvidia-legacy: update to xf86-video-nvidia-legacy-304.121
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-14 21:10:11 +01:00
Stephan Raue
b6d13595ac bcm2835-bootloader: update to bcm2835-bootloader-11886b8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-14 20:25:59 +01:00
Stephan Raue
29bfd8ad51 bcm2835-driver: update to bcm2835-driver-11886b8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-14 20:25:39 +01:00
Stephan Raue
3ec0384725 xbmc-theme-Confluence: update to xbmc-theme-Confluence-13-86de5b5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-14 16:29:00 +01:00
Stephan Raue
d7612dee66 xbmc: update to xbmc-13-86de5b5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-14 16:28:36 +01:00
Stefan Saraev
2c80d5d0ed Revert "connman: update to connman-1.22"
This reverts commit b429799b79.
2014-03-14 13:54:15 +02:00
Stefan Saraev
f595b4be79 xbmc: oh damn fix c75b77c :( 2014-03-13 14:37:53 +02:00
Stefan Saraev
39ed3fc17c xbmc: update to xbmc-13-ef4d0c8 2014-03-13 14:20:10 +02:00
Stefan Saraev
730bffa8c2 Revert "xbmc: add upstream patch"
This reverts commit 8b0cd8daf3.

not mainline. ref #2994
2014-03-13 14:20:05 +02:00
Stefan Saraev
56f49f178e xbmc: fix optional libssh support
thanks @pimvullers
2014-03-13 14:12:54 +02:00
Stefan Saraev
54b3b675c3 libhdhomerun: update to libhdhomerun-20140121 2014-03-13 11:30:55 +02:00
Pim Vullers
175f0ca2c9 Disable curses support for cmake 2014-03-13 11:30:49 +02:00
Stefan Saraev
3d49ebd4a3 vdr-addon: bump (4.1.5) 2014-03-12 21:43:07 +02:00
Stefan Saraev
ac3018fd13 tvheadend: bump (4.1.2) 2014-03-12 21:43:07 +02:00
Stefan Saraev
8015822f52 vdr-addon: cehcking for frontend0 is enough
... or sh** happens with multi-frontend adapter (digital-devices for example)
2014-03-12 21:43:07 +02:00
Stefan Saraev
f1314d5d8c tvheadend: cehcking for frontend0 is enough
... or sh** happens with multi-frontend adapter (digital-devices for example)
2014-03-12 21:43:07 +02:00
Stefan Saraev
cb4f8e233e vdr-addon: xbmc allows 'numeric' setting to be empty. fix 2014-03-12 21:43:07 +02:00
Stefan Saraev
5321a58a20 tvheadend: xbmc allows 'numeric' setting to be empty. fix 2014-03-12 21:43:07 +02:00
Stephan Raue
4d1a74cede dvb-firmware: update to dvb-firmware-0.0.38
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-12 17:05:02 +01:00
Stephan Raue
1f32acedb8 samba: update to samba-3.6.23
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-12 17:04:12 +01:00
Stefan Saraev
357873e1e6 alsa-utils: dont install systemd services 2014-03-12 13:21:15 +02:00
Stefan Saraev
9496c2c80c connman: update to connman-1.22 2014-03-12 13:21:09 +02:00
Stefan Saraev
535b0a8cb2 systemd: fix systemd 211 build on non-fedora hosts 2014-03-12 13:07:16 +02:00
Stephan Raue
fd0b4bd192 linux: disable wakeup for 'ehci_pci' and 'xhci_hcd' devices, this should fix some more standby issues
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-12 02:48:24 +01:00
Stephan Raue
297db961ba systemd: update to systemd-211
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-12 02:48:24 +01:00
Stephan Raue
9971be4c18 bluez: update to bluez-5.16
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-12 00:05:42 +01:00
Stephan Raue
087766fe21 lirc: dont start lircd if 'lircd_driver' and/or 'lircd_conf' is empty, thanks to user 'gda'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-11 23:41:05 +01:00
Stephan Raue
28d38c295a wlan-firmware: update to wlan-firmware-0.0.17
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-11 23:10:58 +02:00
Stephan Raue
c2f62cfaba pulseaudio: update to pulseaudio-5.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-11 23:10:55 +02:00
Stefan Saraev
6c8b869279 xbmc-addon-xvdr: update to xbmc-addon-xvdr-77a27f8 2014-03-11 21:13:50 +02:00
Stefan Saraev
6fb9f7705c vdr-addon: bump (4.1.4) 2014-03-11 20:35:36 +02:00
Stefan Saraev
5f519dd7f7 vdr-plugin-xvdr: update to vdr-plugin-xvdr-4a9d95e 2014-03-11 20:35:12 +02:00
Stefan Saraev
372a148f60 vdr-plugin-dvbapi: update to vdr-plugin-dvbapi-a9b738e 2014-03-11 20:34:52 +02:00
Stefan Saraev
23820c0447 vdr-plugin-eepg: fuxup. dont touch DEFINES
uh I missed that one ;)
2014-03-11 20:23:04 +02:00
Alasdair Campbell
ac766edd14 add vdr-plugin-eepg
closes #3002
2014-03-11 20:23:04 +02:00
Stephan Raue
a749513c10 misc-firmware: update to misc-firmware-0.0.9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-11 15:46:31 +02:00
Stefan Saraev
f00a7d3ba2 xbmc: 5 seconds to exit. no more
5 seconds should be enough to store settings, if
pvrmanager / random addon / service is not yet stopped, we dont care
2014-03-11 15:46:31 +02:00
Stefan Saraev
cdb586ad15 xbmc: init takes care of reboot and shutdown
when one decides to reboot/shutdown via xbmc GUI, he/she
expects it to happen immediately or with minimal delay.

there are addons (trakt, watchdog) that are known to cause high
(1+ minute) shutdown.

----
16:19:15 T:140287759476608   DEBUG: CAnnouncementManager - Announcement: OnQuit from xbmc
16:19:15 T:140287759476608   DEBUG: GOT ANNOUNCEMENT, type: 8, from xbmc, message OnQuit
16:19:15 T:140287759476608  NOTICE: Storing total System Uptime
16:19:15 T:140287759476608  NOTICE: Saving settings
16:19:15 T:140287759476608  NOTICE: stop all
^^ CJobManager::GetInstance().CancelJobs() comes in
16:19:15 T:140286952978176   DEBUG: Thread JobWorker 140286952978176 terminating (autodelete)
16:19:15 T:140286978156288   DEBUG: Thread JobWorker 140286978156288 terminating (autodelete)
16:19:15 T:140286676150016   DEBUG: Thread JobWorker 140286676150016 terminating (autodelete)
16:19:19 T:140286676150016  NOTICE: Thread FileCache start, auto delete: false
^^ so far so good but this should never happen once CApplication::Stop is called. but it does
16:19:30 T:140286676150016   ERROR: CCurlFile::FillBuffer - Failed: Timeout was reached(28)
16:19:30 T:140286676150016  NOTICE: CCurlFile::FillBuffer - Reconnect, (re)try 1
16:19:50 T:140286676150016   ERROR: CCurlFile::FillBuffer - Failed: Timeout was reached(28)
16:19:50 T:140286676150016  NOTICE: CCurlFile::FillBuffer - Reconnect, (re)try 2
16:20:10 T:140286676150016   ERROR: CCurlFile::FillBuffer - Failed: Timeout was reached(28)
16:20:10 T:140286676150016   ERROR: CCurlFile::FillBuffer - Reconnect failed!
16:20:10 T:140286676150016    INFO: CFileCache::Process - Hit eof.
16:20:10 T:140286676150016   DEBUG: Thread FileCache 140286676150016 terminating
^^ 1 minute shutdown delay..
----

with this patch now xbmc can handle SIGTERM and attempt clean exit, systemd
will take care of the rest if xbmc fails to exit.
2014-03-11 15:46:31 +02:00
Stephan Raue
e9ff6f4d2d lirc: fix leftover from testing
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-09 22:57:41 +01:00
Stephan Raue
15a5ae6ce4 lircd: start lircd via systemd, rework lircd_helper and udev rules, this should fix #2991, this should fix #2968
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-09 22:28:30 +01:00
Stephan Raue
07a6125d1e eventlircd: seperate udev rules and scripts and move to package 'lirc'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-09 22:28:30 +01:00
Stefan Saraev
3a0b0544d8 sundtek-mediatv: dont touch /storage/.profile 2014-03-09 23:17:39 +02:00
Stephan Raue
66c678419d Revert "xbmc: add PR3677"
This reverts commit 12768a5a5b.
2014-03-09 23:17:32 +02:00
Stefan Saraev
670a175206 RPi//advancedsettings.xml: dont force omxplayer as default audio player 2014-03-09 20:22:40 +02:00
Stefan Saraev
79623f2eb3 samba: autoshare is enabled by default. ...on new installs too 2014-03-09 20:08:50 +02:00
Stefan Saraev
e43b9b6f75 xbmc: update to xbmc-13-887db48 2014-03-09 00:52:24 +02:00
Stefan Saraev
31bc54ef13 mkpkg: update mkpkg_xbmc for gotham. cleanup 2014-03-09 00:52:24 +02:00
Lukas Rusak
3db640d681 Updated default fluxbox config files 2014-03-09 00:52:24 +02:00
Stefan Saraev
b8d228e228 config/path: unset PYTHONSTARTUP/PYTHONPATH
tryfix #2964
2014-03-09 00:52:24 +02:00
Stephan Raue
090aa9b441 Merge branch 'openelec-4.0' of https://github.com/OpenELEC/OpenELEC.tv into openelec-4.0 2014-03-08 00:02:43 +01:00
Stefan Saraev
5f5b177c59 misc-firmware: update to misc-firmware-0.0.8 2014-03-07 20:15:15 +02:00
Stephan Raue
4add89cab2 projects/RPi/filesystem: move /etc/modules to /usr/lib/modules-load.d/
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-07 16:27:47 +01:00
Stephan Raue
b1133fc9b8 eventlircd: use /run/lirc instead /var/run/lirc for lircs pid and socket files
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-07 15:35:59 +01:00
Stephan Raue
4c9178d948 linux: update to linux-3.13.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-07 11:43:25 +01:00
Stefan Saraev
2aa9d968b6 fluxbox: dont build with imlib2 2014-03-07 10:22:24 +02:00
Stefan Saraev
4034e52c6d service.openelec.settings: update to service.openelec.settings-0.3.12
closes #2974
2014-03-06 23:57:31 +02:00
Stefan Saraev
406400de43 fix radeonsi/radeon typo
closes #2874
2014-03-06 12:22:06 +02:00
Stephan Raue
f9fbfc8e62 config/version: set version back to devel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-06 11:20:36 +01:00
Stephan Raue
3496da6625 config/version: set version to 3.95.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-06 10:21:32 +01:00
Stephan Raue
31b8ef7afb projects/RPi/linux: update kernel config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-06 10:21:03 +01:00
Stephan Raue
a5d64f255a Merge branch 'master' of https://github.com/OpenELEC/OpenELEC.tv into openelec-4.0 2014-03-05 19:02:27 +01:00
Joachim Breuer
f2e593a8c0 Enable auto-repeat for all non-qualifier keys 2014-03-05 17:35:07 +01:00
262 changed files with 62602 additions and 17284 deletions

View File

@@ -1,20 +1,13 @@
OpenELEC (Version 2.1) OpenELEC CHANGELOG
==================
Changelog OpenELEC-2.0 to OpenELEC-2.1 To view recent changes/commits to the project (master branch) please visit:
Added packages: https://github.com/OpenELEC/OpenELEC.tv/commits/master
- add package 'ppp'
- add package 'pptp'
Package updates: To compare commits between versions use a formatted URL like:
- update linux to linux-3.5
- update dialog to dialog-1.1-20120215
- update connman to connman-1.4
Added functions: https://github.com/OpenELEC/OpenELEC.tv/compare/3.2.3...3.2.4
- sshd can be enabled via OpenELEC Settings addon
- add PPTP support
Changed functions: If you have questions on differences between releases please ask them in the
OpenELEC website forums or IRC support channel.
Removed functions:

View File

@@ -1,6 +1,6 @@
BUILD_DIRS=build.* BUILD_DIRS=build.*
all: system all: release
system: system:
./scripts/image ./scripts/image

1
TODO
View File

@@ -6,4 +6,3 @@ irserver:
settings addon: settings addon:
- remove ps3 sleep? should be fixed in bluez 5.13/5.14 - remove ps3 sleep? should be fixed in bluez 5.13/5.14
- move LCDd to services

View File

@@ -193,3 +193,7 @@ BUILD_INDENT_SIZE=4
# multilib? nah # multilib? nah
unset CONFIG_SITE unset CONFIG_SITE
# meh suse
unset PYTHONSTARTUP
unset PYTHONPATH

View File

@@ -1,5 +1,5 @@
# VERSION: set full version, use "devel" for development version # VERSION: set full version, use "devel" for development version
OPENELEC_VERSION="devel" OPENELEC_VERSION="3.95.4"
# OS_VERSION: OS Version # OS_VERSION: OS Version
OS_VERSION="4.0" OS_VERSION="4.0"

View File

@@ -0,0 +1,55 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# OpenELEC 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. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="vdr-dummydevice"
PKG_VERSION="2.0.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.vdr-wiki.de/wiki/index.php/Dummydevice-plugin"
PKG_URL="http://phivdr.dyndns.org/vdr/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tgz"
PKG_SOURCE_DIR="dummydevice-${PKG_VERSION}"
PKG_DEPENDS_TARGET="toolchain vdr"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="vdr dummydevice plugin"
PKG_LONGDESC="vdr dummydevice plugin"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
pre_configure_target() {
export CFLAGS="$CFLAGS -fPIC"
export CXXFLAGS="$CXXFLAGS -fPIC"
export LDFLAGS="$LDFLAGS -fPIC"
}
make_target() {
VDR_DIR=$(get_build_dir vdr)
make VDRDIR=$VDR_DIR \
LIBDIR="." \
LOCALEDIR="./locale"
}
post_make_target() {
$STRIP libvdr-*.so*
}
makeinstall_target() {
: # installation not needed, done by create-addon script
}

View File

@@ -0,0 +1,46 @@
diff --git a/Makefile b/Makefile
index dc959f1..5cb2315 100644
--- a/Makefile
+++ b/Makefile
@@ -15,22 +15,15 @@ VERSION = $(shell grep 'static const char \*VERSION *=' $(PLUGIN).c | awk '{ pri
### 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)
+APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
### Allow user defined options to overwrite defaults:
@@ -47,7 +40,7 @@ SOFILE = libvdr-$(PLUGIN).so
### Includes and Defines (add further entries here):
-INCLUDES +=
+INCLUDES += -I$(VDRDIR)/include
DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
@@ -103,6 +96,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)

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="vdr-iptv" PKG_NAME="vdr-iptv"
PKG_VERSION="2.1.0" PKG_VERSION="2.1.2"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@@ -1,5 +1,5 @@
diff --git a/Makefile b/Makefile diff --git a/Makefile b/Makefile
index 74f8b09..db294fc 100644 index 48c8b2c..d370f92 100644
--- a/Makefile --- a/Makefile
+++ b/Makefile +++ b/Makefile
@@ -12,8 +12,6 @@ @@ -12,8 +12,6 @@
@@ -11,7 +11,7 @@ index 74f8b09..db294fc 100644
# The official name of this plugin. # The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin. # 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. # By default the main source file also carries this name.
@@ -27,23 +25,15 @@ GITTAG = $(shell git describe --always 2>/dev/null) @@ -27,24 +25,15 @@ GITTAG = $(shell git describe --always 2>/dev/null)
### The directory environment: ### The directory environment:
@@ -20,6 +20,7 @@ index 74f8b09..db294fc 100644
-LIBDIR = $(call PKGCFG,libdir) -LIBDIR = $(call PKGCFG,libdir)
-LOCDIR = $(call PKGCFG,locdir) -LOCDIR = $(call PKGCFG,locdir)
-PLGCFG = $(call PKGCFG,plgcfg) -PLGCFG = $(call PKGCFG,plgcfg)
-RESDIR = $(call PKGCFG,resdir)
-CFGDIR = $(call PKGCFG,configdir) -CFGDIR = $(call PKGCFG,configdir)
-# -#
TMPDIR ?= /tmp TMPDIR ?= /tmp
@@ -37,7 +38,7 @@ index 74f8b09..db294fc 100644
### Allow user defined options to overwrite defaults: ### Allow user defined options to overwrite defaults:
@@ -64,7 +54,7 @@ LIBS = $(shell curl-config --libs) @@ -65,7 +54,7 @@ LIBS = $(shell curl-config --libs)
### Includes and Defines (add further entries here): ### Includes and Defines (add further entries here):
@@ -46,7 +47,7 @@ index 74f8b09..db294fc 100644
DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"' DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
@@ -138,6 +128,7 @@ install-i18n: $(I18Nmsgs) @@ -139,6 +128,7 @@ install-i18n: $(I18Nmsgs)
$(SOFILE): $(OBJS) $(SOFILE): $(OBJS)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) $(LIBS) -o $@ $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) $(LIBS) -o $@

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="vdr-plugin-dvbapi" PKG_NAME="vdr-plugin-dvbapi"
PKG_VERSION="a3b4a5a" PKG_VERSION="bf11f9e"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@@ -1,8 +1,12 @@
diff --git a/Makefile b/Makefile diff --git a/Makefile b/Makefile
index a49dda6..873e73d 100644 index efd124a..ed303fa 100644
--- a/Makefile --- a/Makefile
+++ b/Makefile +++ b/Makefile
@@ -16,18 +16,11 @@ GITTAG = $(shell git describe --always 2>/dev/null) @@ -12,22 +12,14 @@ PLUGIN = dvbapi
### The version number of this plugin (taken from the main source file):
VERSION = $(shell grep 'static const char \*VERSION *=' DVBAPI.h | awk '{ print $$6 }' | sed -e 's/[";]//g')
-GITTAG = $(shell git describe --always 2>/dev/null)
### The directory environment: ### The directory environment:
@@ -22,7 +26,7 @@ index a49dda6..873e73d 100644
### Allow user defined options to overwrite defaults: ### Allow user defined options to overwrite defaults:
@@ -35,7 +28,7 @@ export CXXFLAGS = $(call PKGCFG,cxxflags) @@ -35,7 +27,7 @@ export CXXFLAGS = $(call PKGCFG,cxxflags)
### The version number of VDR's plugin API: ### The version number of VDR's plugin API:
@@ -31,7 +35,7 @@ index a49dda6..873e73d 100644
### The name of the distribution archive: ### The name of the distribution archive:
@@ -48,7 +41,7 @@ SOFILE = libvdr-$(PLUGIN).so @@ -48,7 +40,7 @@ SOFILE = libvdr-$(PLUGIN).so
### Includes and Defines (add further entries here): ### Includes and Defines (add further entries here):
@@ -40,7 +44,7 @@ index a49dda6..873e73d 100644
DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"' DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
@@ -122,6 +115,7 @@ install-i18n: $(I18Nmsgs) @@ -122,6 +114,7 @@ install-i18n: $(I18Nmsgs)
$(SOFILE): $(OBJS) $(FFDECSA) $(SOFILE): $(OBJS) $(FFDECSA)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) $(DECSALIB) -o $@ $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) $(DECSALIB) -o $@

View File

@@ -16,35 +16,27 @@
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>. # along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################ ################################################################################
PKG_NAME="vdr-sc" PKG_NAME="vdr-plugin-eepg"
PKG_VERSION="620" PKG_VERSION="69b47ba"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://85.17.209.13:6100/" PKG_SITE="http://projects.vdr-developer.org/projects/plg-eepg"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain vdr openssl" PKG_DEPENDS_TARGET="toolchain vdr"
PKG_PRIORITY="optional" PKG_PRIORITY="optional"
PKG_SECTION="multimedia" PKG_SECTION="multimedia"
PKG_SHORTDESC="TV" PKG_SHORTDESC="vdr-plugin-eepg"
PKG_LONGDESC="TV" PKG_LONGDESC="This plugin parses the Extended (2 to 10 day) EPG data which is send by providers on their portal channels. This EEPG data is transmitted in a non-standard format on a non-standard PID."
PKG_IS_ADDON="no" PKG_IS_ADDON="no"
PKG_AUTORECONF="no" PKG_AUTORECONF="no"
pre_make_target() {
# dont build parallel
MAKEFLAGS=-j1
}
pre_configure_target() { pre_configure_target() {
# vdr-sc fails building with LTO support
strip_lto
export CFLAGS="$CFLAGS -fPIC" export CFLAGS="$CFLAGS -fPIC"
export CXXFLAGS="$CXXFLAGS -fPIC" export CXXFLAGS="$CXXFLAGS -fPIC"
export LDFLAGS="$LDFLAGS -fPIC" export LDFLAGS="$LDFLAGS -fPIC"
export CSAFLAGS="$CFLAGS -Wall -fomit-frame-pointer -fexpensive-optimizations -funroll-loops"
} }
make_target() { make_target() {

View File

@@ -0,0 +1,34 @@
--- vdr-plugin-eepg-master/Makefile 2014-03-11 15:44:36.675368020 +0000
+++ vdr-plugin-eepg-master/Makefile 2014-03-11 15:51:02.065495474 +0000
@@ -31,21 +31,16 @@
### 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_PATH="$$PKG_CONFIG_PATH:../../.." pkg-config --variable=$(1) vdr))
-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)
+APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
### Allow user defined options to overwrite defaults:
@@ -119,6 +114,7 @@
$(SOFILE): $(OBJS)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
install-lib: $(SOFILE)
install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="vdr-plugin-vnsiserver" PKG_NAME="vdr-plugin-vnsiserver"
PKG_VERSION="e5f02b6" PKG_VERSION="a3f7ac5"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@@ -2,15 +2,6 @@ diff --git a/Makefile b/Makefile
index 8f37c92..94869aa 100644 index 8f37c92..94869aa 100644
--- a/Makefile --- a/Makefile
+++ b/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 = vnsiserver5
+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 $$ @@ -16,30 +16,18 @@ VERSION = $(shell grep 'static const char \*VERSION *=' vnsi.h | awk '{ print $$
### The directory environment: ### The directory environment:

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="vdr-plugin-xvdr" PKG_NAME="vdr-plugin-xvdr"
PKG_VERSION="7d6ebb7" PKG_VERSION="7f49bfa"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@@ -0,0 +1,52 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# OpenELEC 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. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="vdr-satip"
PKG_VERSION="0.2.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.saunalahti.fi/~rahrenbe/vdr/satip/"
PKG_URL="http://www.saunalahti.fi/~rahrenbe/vdr/satip/files/$PKG_NAME-$PKG_VERSION.tgz"
PKG_SOURCE_DIR="satip-${PKG_VERSION}"
PKG_DEPENDS_TARGET="toolchain vdr curl tinyxml"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="vdr-satip: SAT>IP plugin for VDR"
PKG_LONGDESC="vdr-satip is a SAT>IP plugin for VDR"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
pre_configure_target() {
export CFLAGS="$CFLAGS -fPIC"
export CXXFLAGS="$CXXFLAGS -fPIC"
export LDFLAGS="$LDFLAGS -fPIC"
}
make_target() {
VDR_DIR=$(get_build_dir vdr)
make VDRDIR=$VDR_DIR \
SATIP_USE_TINYXML=1 \
LIBDIR="." \
LOCALEDIR="./locale"
}
makeinstall_target() {
: # installation not needed, done by create-addon script
}

View File

@@ -0,0 +1,56 @@
diff --git a/Makefile b/Makefile
index 524338c..0569ebe 100644
--- a/Makefile
+++ b/Makefile
@@ -12,8 +12,6 @@
# Strip debug symbols? Set eg. to /bin/true if not
-STRIP = strip
-
# The official name of this plugin.
# 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.
@@ -27,23 +25,15 @@ GITTAG = $(shell git describe --always 2>/dev/null)
### 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_PATH="$$PKG_CONFIG_PATH:../../.." pkg-config --variable=$(1) vdr))
-LIBDIR = $(call PKGCFG,libdir)
-LOCDIR = $(call PKGCFG,locdir)
-PLGCFG = $(call PKGCFG,plgcfg)
-CFGDIR = $(call PKGCFG,configdir)
-#
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)
+APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
### Allow user defined options to overwrite defaults:
@@ -64,7 +54,7 @@ LIBS = $(shell curl-config --libs)
### Includes and Defines (add further entries here):
-INCLUDES +=
+INCLUDES += -I$(VDRDIR)/include
DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
@@ -139,6 +129,7 @@ install-i18n: $(I18Nmsgs)
$(SOFILE): $(OBJS)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) $(LIBS) -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
ifndef SATIP_DEBUG
@$(STRIP) $@
endif

View File

@@ -1,12 +0,0 @@
diff -Naur vdr-sc-603/Makefile vdr-sc-603.patch/Makefile
--- vdr-sc-603/Makefile 2011-12-24 04:02:53.000000000 +0100
+++ vdr-sc-603.patch/Makefile 2011-12-29 18:57:21.660586103 +0100
@@ -213,7 +213,7 @@
@cp -p $< $@
$(FFDECSA) $(FFDECSATEST): $(FFDECSADIR)/*.c $(FFDECSADIR)/*.h
- @$(MAKE) COMPILER="$(CXX)" FLAGS="$(CSAFLAGS) -march=$(CPUOPT)" PARALLEL_MODE=$(PARALLEL) -C $(FFDECSADIR) all
+ @$(MAKE) COMPILER="$(CXX)" FLAGS="$(CSAFLAGS)" PARALLEL_MODE=$(PARALLEL) -C $(FFDECSADIR) FFdecsa.o
$(I18Npot): $(shell grep -rl '\(tr\|trNOOP\)(\".*\")' *.c $(SYSDIR))
xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='<noone@nowhere.org>' -o $@ `ls $^`

View File

@@ -1,31 +0,0 @@
diff --git a/device.c b/device.c
index 04bbef1..e6d63aa 100644
--- a/device.c
+++ b/device.c
@@ -357,7 +357,7 @@ bool cScDevices::Initialize(void)
*vdr_nci=0; *vdr_ud=vdr_save_ud;
int i, found=0;
- for(i=0; i<MAXDVBDEVICES; i++) {
+ for(i=0; i<MAXDEVICES; i++) {
if(UseDevice(NextCardIndex())) {
char name[128];
cScDevices::DvbName(DEV_DVB_FRONTEND,i,0,name,sizeof(name));
@@ -382,7 +382,7 @@ bool cScDevices::Initialize(void)
}
else NextCardIndex(1);
}
- NextCardIndex(MAXDVBDEVICES-i);
+ NextCardIndex(MAXDEVICES-i);
if(found>0) PRINTF(L_GEN_INFO,"captured %d video device%s",found,found>1 ? "s" : "");
else PRINTF(L_GEN_INFO,"no DVB device captured");
return found>0;
@@ -411,7 +411,7 @@ void cScDevices::Shutdown(void)
void cScDevices::SetForceBudget(int n)
{
- if(n>=0 && n<MAXDVBDEVICES) budget|=(1<<n);
+ if(n>=0 && n<MAXDEVICES) budget|=(1<<n);
}
bool cScDevices::ForceBudget(int n)

View File

@@ -1,73 +0,0 @@
## source: http://overlays.gentoo.org/svn/proj/vdr/vdr-devel/media-plugins/vdr-sc/files/
diff -r 29b7b5f231c8 cam.c
--- a/cam.c Sat Jul 21 20:51:33 2012 +0200
+++ b/cam.c Wed Jan 08 16:47:38 2014 +0400
@@ -1841,7 +1841,7 @@
cScCamSlot(cCam *Cam, const char *DevId, int Slot);
void Process(const unsigned char *data, int len);
eModuleStatus Status(void);
- bool Reset(bool log=true);
+ bool ResetSlot(bool log=true);
cCiFrame *Frame(void) { return &frame; }
};
@@ -1853,7 +1853,7 @@
cam=Cam; devId=DevId; slot=Slot;
version=0; caids[0]=0; doReply=false; lastStatus=msReset;
frame.SetRb(&rb);
- Reset(false);
+ ResetSlot(false);
}
eModuleStatus cScCamSlot::Status(void)
@@ -1876,7 +1876,7 @@
return status;
}
-bool cScCamSlot::Reset(bool log)
+bool cScCamSlot::ResetSlot(bool log)
{
reset=true; resetTimer.Set(SLOT_RESET_TIME);
rb.Clear();
@@ -1890,7 +1890,7 @@
bool dr=cam->IsSoftCSA(false) || ScSetup.ConcurrentFF>0;
if(dr!=doReply && !IsDecrypting()) {
PRINTF(L_CORE_CI,"%s.%d: doReply changed, reset triggered",devId,slot);
- Reset(false);
+ ResetSlot(false);
doReply=dr;
}
if(checkTimer.TimedOut()) {
@@ -2330,7 +2330,7 @@
{
cMutexLock lock(&ciMutex);
PRINTF(L_CORE_CI,"%s: reset of slot %d requested",devId,Slot);
- return slots[Slot] ? slots[Slot]->Reset():false;
+ return slots[Slot] ? slots[Slot]->ResetSlot():false;
}
eModuleStatus cCam::ModuleStatus(int Slot)
--- a/device-tmpl.c 2012-07-21 20:51:33.000000000 +0200
+++ b/device-tmpl.c 2014-01-26 13:51:59.000000000 +0100
@@ -41,7 +41,6 @@
#endif //!SASC
protected:
#ifndef SASC
- virtual bool Ready(void);
virtual bool SetPid(cPidHandle *Handle, int Type, bool On);
virtual bool SetChannelDevice(const cChannel *Channel, bool LiveView);
virtual bool OpenDvr(void);
@@ -164,12 +163,6 @@
return cam || hwciadapter;
}
-bool SCDEVICE::Ready(void)
-{
- return (cam ? cam->Ready():true) &&
- (hwciadapter ? hwciadapter->Ready():true);
-}
-
bool SCDEVICE::SetPid(cPidHandle *Handle, int Type, bool On)
{
if(cam) cam->SetPid(Type,Handle->pid,On);

View File

@@ -18,7 +18,7 @@
################################################################################ ################################################################################
PKG_NAME="vdr" PKG_NAME="vdr"
PKG_VERSION="2.1.5" PKG_VERSION="2.1.6"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@@ -1,27 +0,0 @@
From 092b87b7789206f041de68016fb9a900577a6681 Mon Sep 17 00:00:00 2001
From: Stefan Saraev <stefan@saraev.ca>
Date: Sun, 13 Oct 2013 20:40:36 +0300
Subject: [PATCH] no locale support
---
vdr.c | 4 ----
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/vdr.c b/vdr.c
index ba59f07..c1b0541 100644
--- a/vdr.c
+++ b/vdr.c
@@ -637,10 +637,6 @@ int main(int argc, char *argv[])
cCharSetConv::SetSystemCharacterTable(CodeSet);
}
- // Initialize internationalization:
-
- I18nInitialize(LocaleDirectory);
-
// Main program loop variables - need to be here to have them initialized before any EXIT():
cEpgDataReader EpgDataReader;
--
1.7.2.5

View File

@@ -1,3 +1,5 @@
4.1.5
dont touch /storage/.profile
4.1.4 4.1.4
enable hw pid filter by default enable hw pid filter by default
4.1.3 4.1.3

View File

@@ -18,7 +18,7 @@
PKG_NAME="sundtek-mediatv" PKG_NAME="sundtek-mediatv"
PKG_VERSION="4.1" PKG_VERSION="4.1"
PKG_REV="4" PKG_REV="5"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="nonfree" PKG_LICENSE="nonfree"
PKG_SITE="http://support.sundtek.com/" PKG_SITE="http://support.sundtek.com/"
@@ -49,6 +49,8 @@ make_target() {
esac esac
wget -O installer.tar.gz $INSTALLER_URL wget -O installer.tar.gz $INSTALLER_URL
tar -xzf installer.tar.gz tar -xzf installer.tar.gz
# we run this via wrapper
mv opt/bin/mediaclient opt/bin/mediaclient.bin
chmod 755 opt/bin/* chmod 755 opt/bin/*
} }

View File

@@ -0,0 +1,2 @@
#!/bin/sh
LD_PRELOAD=/storage/.xbmc/addons/driver.dvb.sundtek-mediatv/lib/libmediaclient.so exec mediaclient.bin "$@"

View File

@@ -73,17 +73,6 @@ mkdir -p /var/config
cat "$SUNDTEK_ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/sundtek-addon.conf cat "$SUNDTEK_ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/sundtek-addon.conf
. /var/config/sundtek-addon.conf . /var/config/sundtek-addon.conf
# add alias for /opt/bin/mediaclient
alias_set="$(grep libmediaclient.so /storage/.profile 2>/dev/null)"
if [ -z "$alias_set" ]; then
echo "" >>/storage/.profile
echo "[ -f /storage/.xbmc/addons/driver.dvb.sundtek-mediatv/lib/libmediaclient.so ] && export LD_PRELOAD=/storage/.xbmc/addons/driver.dvb.sundtek-mediatv/lib/libmediaclient.so" >>/storage/.profile
echo "" >>/storage/.profile
else
# fix name
sed -i 's|/driver.dvb.sundtek/|/driver.dvb.sundtek-mediatv/|g' /storage/.profile
fi
export LD_PRELOAD=$SUNDTEK_ADDON_DIR/lib/libmediaclient.so export LD_PRELOAD=$SUNDTEK_ADDON_DIR/lib/libmediaclient.so
if [ -z "$(pidof mediasrv)" ]; then if [ -z "$(pidof mediasrv)" ]; then
@@ -240,7 +229,7 @@ if [ -z "$(pidof mediasrv)" ]; then
# save adapter serial number in background # save adapter serial number in background
sleep 5 sleep 5
serial_number_old=$(cat $SUNDTEK_ADDON_HOME/adapters.txt 2>/dev/null) serial_number_old=$(cat $SUNDTEK_ADDON_HOME/adapters.txt 2>/dev/null)
serial_number_new=$(mediaclient -e | awk '/device / {print $0} /ID:/ {print $2}') serial_number_new=$(mediaclient.bin -e | awk '/device / {print $0} /ID:/ {print $2}')
if [ "$serial_number_old" != "$serial_number_new" ]; then if [ "$serial_number_old" != "$serial_number_new" ]; then
echo "$serial_number_new" >$SUNDTEK_ADDON_HOME/adapters.txt echo "$serial_number_new" >$SUNDTEK_ADDON_HOME/adapters.txt
fi fi

View File

@@ -25,7 +25,7 @@ __cwd__ = __settings__.getAddonInfo('path')
__resources_lib__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'lib')) __resources_lib__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'lib'))
__settings_xml__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'settings.xml')) __settings_xml__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'settings.xml'))
__mediaclient__ = xbmc.translatePath(os.path.join(__cwd__, 'bin', 'mediaclient')) __mediaclient__ = xbmc.translatePath(os.path.join(__cwd__, 'bin', 'mediaclient.bin'))
__ld_preload__ = xbmc.translatePath(os.path.join(__cwd__, 'lib', 'libmediaclient.so')) __ld_preload__ = xbmc.translatePath(os.path.join(__cwd__, 'lib', 'libmediaclient.so'))
__mediaclient_e__ = 'LD_PRELOAD=' + __ld_preload__ + ' ' + __mediaclient__ + ' -e' __mediaclient_e__ = 'LD_PRELOAD=' + __ld_preload__ + ' ' + __mediaclient__ + ' -e'

View File

@@ -1,3 +1,6 @@
4.1.2
- fix issues with "wait for frontend init". thanks @sraue
4.1.1 4.1.1
- rebuild to fix curl/gnutls/ssl - rebuild to fix curl/gnutls/ssl

View File

@@ -18,7 +18,7 @@
PKG_NAME="tvheadend" PKG_NAME="tvheadend"
PKG_VERSION="3.4.27" PKG_VERSION="3.4.27"
PKG_REV="1" PKG_REV="2"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.lonelycoder.com/hts/tvheadend_overview.html" PKG_SITE="http://www.lonelycoder.com/hts/tvheadend_overview.html"

View File

@@ -73,10 +73,13 @@ for driver_dvb in $(find /storage/.xbmc/addons/driver.dvb.*/bin/userspace-driver
done done
# (wait for) at least 1 adapter (xbmc allows to set 0) # (wait for) at least 1 adapter (xbmc allows to set 0)
# xbmc allows "numeric" type field to be empty. lets handle thaat
[ "$NUM_ADAPTERS" = "" ] && NUM_ADAPTERS=1
# 0 does not make sense. should be 1 or more
[ $NUM_ADAPTERS -lt 1 ] && NUM_ADAPTERS=1 [ $NUM_ADAPTERS -lt 1 ] && NUM_ADAPTERS=1
if [ "$WAIT_FOR_FEINIT" == "true" ] ; then if [ "$WAIT_FOR_FEINIT" == "true" ] ; then
while [ true ] ; do while [ true ] ; do
if [ -e /dev/dvb/adapter$((NUM_ADAPTERS-1))/frontend* ] ; then if [ -e /dev/dvb/adapter$((NUM_ADAPTERS-1))/frontend0 ] ; then
break break
fi fi
sleep 1 sleep 1

View File

@@ -1,3 +1,21 @@
4.1.6
- update to vdr-2.1.6
- add plugin 'vdr-dummydevice'
- add plugin 'vdr-satip'
- remove plugin: 'sc'
- update to vdr-iptv-2.1.2
- update to vdr-plugin-xvdr-7f49bfa
- update to vdr-plugin-vnsiserver-a3f7ac5
- update to vdr-plugin-dvbapi-bf11f9e
4.1.5
- fix issues with "wait for frontend init". thanks @sraue
4.1.4
- add plugin 'vdr-plugin-eepg'
- update to vdr-plugin-xvdr-4a9d95e
- update to vdr-plugin-dvbapi-a9b738e
4.1.3 4.1.3
- update to vdr-2.1.5 - update to vdr-2.1.5
- update to vdr-iptv-2.1.0 - update to vdr-iptv-2.1.0

View File

@@ -19,12 +19,12 @@
PKG_NAME="vdr-addon" PKG_NAME="vdr-addon"
PKG_VERSION="4.1" PKG_VERSION="4.1"
PKG_REV="3" PKG_REV="6"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.openelec.tv" PKG_SITE="http://www.openelec.tv"
PKG_URL="" PKG_URL=""
PKG_DEPENDS_TARGET="toolchain attr libcap vdr vdr-plugin-xvdr vdr-plugin-vnsiserver vdr-iptv vdr-wirbelscan vdr-wirbelscancontrol vdr-sc vdr-plugin-dvbapi vdr-plugin-streamdev vdr-live vdr-control vdr-epgsearch vdr-plugin-xmltv2vdr" PKG_DEPENDS_TARGET="toolchain attr libcap vdr vdr-plugin-xvdr vdr-plugin-vnsiserver vdr-iptv vdr-wirbelscan vdr-wirbelscancontrol vdr-plugin-dvbapi vdr-plugin-streamdev vdr-live vdr-control vdr-epgsearch vdr-plugin-xmltv2vdr vdr-plugin-eepg vdr-dummydevice vdr-satip"
PKG_PRIORITY="optional" PKG_PRIORITY="optional"
PKG_SECTION="service.multimedia" PKG_SECTION="service.multimedia"
PKG_SHORTDESC="vdr: A powerful DVB TV application" PKG_SHORTDESC="vdr: A powerful DVB TV application"
@@ -46,7 +46,6 @@ addon() {
VDR_LIVE_DIR="$(get_build_dir vdr-live)" VDR_LIVE_DIR="$(get_build_dir vdr-live)"
VDR_PLUGIN_XVDR_DIR="$(get_build_dir vdr-plugin-xvdr)" VDR_PLUGIN_XVDR_DIR="$(get_build_dir vdr-plugin-xvdr)"
VDR_PLUGIN_VNSISERVER_DIR="$(get_build_dir vdr-plugin-vnsiserver)" VDR_PLUGIN_VNSISERVER_DIR="$(get_build_dir vdr-plugin-vnsiserver)"
VDR_SC_DIR="$(get_build_dir vdr-sc)"
VDR_PLUGIN_STREAMVEV_DIR="$(get_build_dir vdr-plugin-streamdev)" VDR_PLUGIN_STREAMVEV_DIR="$(get_build_dir vdr-plugin-streamdev)"
VDR_PLUGIN_XMLTV2VDR="$(get_build_dir vdr-plugin-xmltv2vdr)" VDR_PLUGIN_XMLTV2VDR="$(get_build_dir vdr-plugin-xmltv2vdr)"
@@ -76,14 +75,17 @@ addon() {
cp -PR $(get_build_dir vdr-wirbelscan)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin cp -PR $(get_build_dir vdr-wirbelscan)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $(get_build_dir vdr-wirbelscancontrol)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin cp -PR $(get_build_dir vdr-wirbelscancontrol)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $(get_build_dir vdr-plugin-dvbapi)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin cp -PR $(get_build_dir vdr-plugin-dvbapi)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $VDR_SC_DIR/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin cp -PR $(get_build_dir vdr-plugin-eepg)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $VDR_SC_DIR/systems/*/libsc*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $VDR_PLUGIN_STREAMVEV_DIR/server/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin cp -PR $VDR_PLUGIN_STREAMVEV_DIR/server/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $VDR_PLUGIN_STREAMVEV_DIR/client/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin cp -PR $VDR_PLUGIN_STREAMVEV_DIR/client/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $VDR_LIVE_DIR/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin cp -PR $VDR_LIVE_DIR/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $(get_build_dir vdr-control)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin cp -PR $(get_build_dir vdr-control)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $(get_build_dir vdr-epgsearch)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin cp -PR $(get_build_dir vdr-epgsearch)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $VDR_PLUGIN_XMLTV2VDR/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin cp -PR $VDR_PLUGIN_XMLTV2VDR/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $(get_build_dir vdr-dummydevice)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $(get_build_dir vdr-satip)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/eepg
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/xvdr mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/xvdr
cp -PR $VDR_PLUGIN_XVDR_DIR/xvdr/allowed_hosts.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/xvdr cp -PR $VDR_PLUGIN_XVDR_DIR/xvdr/allowed_hosts.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/xvdr
@@ -97,7 +99,7 @@ addon() {
cp -P $VDR_PLUGIN_XMLTV2VDR/dist/epgdata2xmltv/epgdata2xmltv $ADDON_BUILD/$PKG_ADDON_ID/bin cp -P $VDR_PLUGIN_XMLTV2VDR/dist/epgdata2xmltv/epgdata2xmltv $ADDON_BUILD/$PKG_ADDON_ID/bin
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/lib mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $(get_build_dir tntnet)/.install_pkg/usr/lib/libtntnet.so* $ADDON_BUILD/$PKG_ADDON_ID/lib cp -PL $(get_build_dir tntnet)/.install_pkg/usr/lib/libtntnet.so.11 $ADDON_BUILD/$PKG_ADDON_ID/lib
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/streamdev-server mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/streamdev-server
cp -PR $VDR_PLUGIN_STREAMVEV_DIR/streamdev-server/streamdevhosts.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/streamdev-server cp -PR $VDR_PLUGIN_STREAMVEV_DIR/streamdev-server/streamdevhosts.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/streamdev-server

View File

@@ -78,7 +78,7 @@ fi
# keep softcam first # keep softcam first
if [ "$ENABLE_SOFTCAM" == "true" ] ; then if [ "$ENABLE_SOFTCAM" == "true" ] ; then
VDR_ARG="$VDR_ARG -P $SOFTCAM_PLUGIN" VDR_ARG="$VDR_ARG -P dvbapi"
fi fi
VDR_ARG="$VDR_ARG -P wirbelscan -P wirbelscancontrol" VDR_ARG="$VDR_ARG -P wirbelscan -P wirbelscancontrol"
if [ "$ENABLE_IPTV" == "true" ] ; then if [ "$ENABLE_IPTV" == "true" ] ; then
@@ -96,9 +96,18 @@ fi
if [ "$ENABLE_CONTROL" == "true" ] ; then if [ "$ENABLE_CONTROL" == "true" ] ; then
VDR_ARG="$VDR_ARG -P 'control -p $CONTROL_PORT'" VDR_ARG="$VDR_ARG -P 'control -p $CONTROL_PORT'"
fi fi
if [ "$ENABLE_EEPG" == "true" ] ; then
VDR_ARG="$VDR_ARG -P eepg"
fi
if [ "$ENABLE_EPGSEARCH" == "true" ] ; then if [ "$ENABLE_EPGSEARCH" == "true" ] ; then
VDR_ARG="$VDR_ARG -P epgsearch" VDR_ARG="$VDR_ARG -P epgsearch"
fi fi
if [ "$ENABLE_DUMMYDEVICE" == "true" ] ; then
VDR_ARG="$VDR_ARG -P dummydevice"
fi
if [ "$ENABLE_SATIP" == "true" ] ; then
VDR_ARG="$VDR_ARG -P satip"
fi
if [ "$ENABLE_XMLTV2VDR" == "true" ] ; then if [ "$ENABLE_XMLTV2VDR" == "true" ] ; then
VDR_ARG="$VDR_ARG -P 'xmltv2vdr --epgfile=$ADDON_CACHE_DIR/epg.db'" VDR_ARG="$VDR_ARG -P 'xmltv2vdr --epgfile=$ADDON_CACHE_DIR/epg.db'"
# xmltv2vdr needs /var/run/vdr # xmltv2vdr needs /var/run/vdr
@@ -140,10 +149,13 @@ for driver_dvb in $(find /storage/.xbmc/addons/driver.dvb.*/bin/userspace-driver
done done
# (wait for) at least 1 adapter (xbmc allows to set 0) # (wait for) at least 1 adapter (xbmc allows to set 0)
# xbmc allows "numeric" type field to be empty. lets handle thaat
[ "$NUM_ADAPTERS" = "" ] && NUM_ADAPTERS=1
# 0 does not make sense. should be 1 or more
[ $NUM_ADAPTERS -lt 1 ] && NUM_ADAPTERS=1 [ $NUM_ADAPTERS -lt 1 ] && NUM_ADAPTERS=1
if [ "$WAIT_FOR_FEINIT" == "true" ] ; then if [ "$WAIT_FOR_FEINIT" == "true" ] ; then
while [ true ] ; do while [ true ] ; do
if [ -e /dev/dvb/adapter$((NUM_ADAPTERS-1))/frontend* ] ; then if [ -e /dev/dvb/adapter$((NUM_ADAPTERS-1))/frontend0 ] ; then
break break
fi fi
sleep 1 sleep 1

View File

@@ -11,20 +11,20 @@
<string id="1031">Enable plugin: iptv</string> <string id="1031">Enable plugin: iptv</string>
<string id="1032">Enable plugin: streamdev-client</string> <string id="1032">Enable plugin: streamdev-client</string>
<string id="1033">Enable plugin: streamdev-server</string> <string id="1033">Enable plugin: streamdev-server</string>
<string id="1036">Enable softcam</string> <string id="1036">Enable softcam (dvbapi)</string>
<string id="1037">softcam plugin</string>
<string id="1038">Enable plugin: live</string> <string id="1038">Enable plugin: live</string>
<string id="1039">live: listen on ip</string> <string id="1039">- listen on ip</string>
<string id="1040">live: listen on port</string> <string id="1040">- listen on port</string>
<string id="1042">Enable plugin: control</string> <string id="1042">Enable plugin: control</string>
<string id="1043">control: listen on port</string> <string id="1043">- listen on port</string>
<string id="1044">Enable plugin: epgsearch</string> <string id="1044">Enable plugin: epgsearch</string>
<string id="1045">Enable plugin: xmltv2vdr</string> <string id="1045">Enable plugin: xmltv2vdr</string>
<string id="1046">Enable plugin: extended EPG</string>
<string id="1047">Enable plugin: dummydevice</string>
<string id="1048">Enable plugin: satip</string>
<string id="1051">VDR Configuration</string> <string id="1051">VDR Configuration</string>
<string id="1052">VDR Video Dir</string> <string id="1052">VDR Video Dir</string>
<string id="1053">PVR plugin</string> <string id="1053">PVR plugin</string>
<string id="1054">Enable dvb(sd|hd)device plugin</string>
<string id="1055">plugin</string>
<string id="1056">Enable external recdmd</string> <string id="1056">Enable external recdmd</string>
<string id="1057">External recdmd path</string> <string id="1057">External recdmd path</string>
</strings> </strings>

View File

@@ -13,7 +13,7 @@
<setting id="VDR_VIDEO_DIR" type="folder" label="1052" value="" default="/storage/videos" /> <setting id="VDR_VIDEO_DIR" type="folder" label="1052" value="" default="/storage/videos" />
<setting type="sep" /> <setting type="sep" />
<setting id="ENABLE_EXTERNAL_RECCMD" type="bool" label="1056" default="false" /> <setting id="ENABLE_EXTERNAL_RECCMD" type="bool" label="1056" default="false" />
<setting id="EXTERNAL_RECCMD_PATH" type="file" label="1057" enable="!eq(-1,false)" default="" /> <setting id="EXTERNAL_RECCMD_PATH" type="file" label="1057" visible="!eq(-1,false)" default="" />
</category> </category>
<category label="1001"> <category label="1001">
<setting label="1030" type="lsep"/> <setting label="1030" type="lsep"/>
@@ -23,14 +23,16 @@
<setting id="ENABLE_STREAMDEV_CLIENT" type="bool" label="1032" default="false" /> <setting id="ENABLE_STREAMDEV_CLIENT" type="bool" label="1032" default="false" />
<setting id="ENABLE_STREAMDEV_SERVER" type="bool" label="1033" default="false" /> <setting id="ENABLE_STREAMDEV_SERVER" type="bool" label="1033" default="false" />
<setting id="ENABLE_LIVE" type="bool" label="1038" default="false" /> <setting id="ENABLE_LIVE" type="bool" label="1038" default="false" />
<setting id="LIVE_IP" type="ipaddress" label="1039" values="" enable="!eq(-1,false)" default="0.0.0.0"/> <setting id="LIVE_IP" type="ipaddress" label="1039" values="" visible="!eq(-1,false)" default="0.0.0.0"/>
<setting id="LIVE_PORT" type="number" label="1040" values="" enable="!eq(-2,false)" default="8008"/> <setting id="LIVE_PORT" type="number" label="1040" values="" visible="!eq(-2,false)" default="8008"/>
<setting id="ENABLE_CONTROL" type="bool" label="1042" default="false" /> <setting id="ENABLE_CONTROL" type="bool" label="1042" default="false" />
<setting id="CONTROL_PORT" type="number" label="1043" values="" enable="!eq(-1,false)" default="2002"/> <setting id="CONTROL_PORT" type="number" label="1043" values="" visible="!eq(-1,false)" default="2002"/>
<setting id="ENABLE_EEPG" type="bool" label="1046" default="false" />
<setting id="ENABLE_EPGSEARCH" type="bool" label="1044" default="false" /> <setting id="ENABLE_EPGSEARCH" type="bool" label="1044" default="false" />
<setting id="ENABLE_XMLTV2VDR" type="bool" label="1045" default="false" /> <setting id="ENABLE_XMLTV2VDR" type="bool" label="1045" default="false" />
<setting id="ENABLE_DUMMYDEVICE" type="bool" label="1047" default="false" />
<setting id="ENABLE_SATIP" type="bool" label="1048" default="false" />
<setting type="sep" /> <setting type="sep" />
<setting id="ENABLE_SOFTCAM" type="bool" label="1036" default="true" /> <setting id="ENABLE_SOFTCAM" type="bool" label="1036" default="true" />
<setting id="SOFTCAM_PLUGIN" type="labelenum" label="1037" values="sc|dvbapi" enable="!eq(-1,false)" default="sc" />
</category> </category>
</settings> </settings>

View File

@@ -13,9 +13,11 @@
<setting id="LIVE_PORT" value="8008" /> <setting id="LIVE_PORT" value="8008" />
<setting id="ENABLE_CONTROL" value="false" /> <setting id="ENABLE_CONTROL" value="false" />
<setting id="CONTROL_PORT" value="2002" /> <setting id="CONTROL_PORT" value="2002" />
<setting id="ENABLE_EEPG" value="false" />
<setting id="ENABLE_EPGSEARCH" value="false" /> <setting id="ENABLE_EPGSEARCH" value="false" />
<setting id="ENABLE_XMLTV2VDR" value="false" /> <setting id="ENABLE_XMLTV2VDR" value="false" />
<setting id="SOFTCAM_PLUGIN" value="sc" /> <setting id="ENABLE_DUMMYDEVICE" value="false" />
<setting id="ENABLE_SATIP" value="false" />
<setting id="ENABLE_EXTERNAL_RECCMD" value="false" /> <setting id="ENABLE_EXTERNAL_RECCMD" value="false" />
<setting id="EXTERNAL_RECCMD_PATH" value="" /> <setting id="EXTERNAL_RECCMD_PATH" value="" />
</settings> </settings>

View File

@@ -46,6 +46,7 @@ post_makeinstall_target() {
rm -rf $INSTALL/lib $INSTALL/var rm -rf $INSTALL/lib $INSTALL/var
rm -rf $INSTALL/usr/share/alsa/speaker-test rm -rf $INSTALL/usr/share/alsa/speaker-test
rm -rf $INSTALL/usr/share/sounds rm -rf $INSTALL/usr/share/sounds
rm -rf $INSTALL/usr/lib/systemd/system
for i in aconnect alsaucm amidi aplaymidi arecord arecordmidi aseqdump aseqnet iecset; do for i in aconnect alsaucm amidi aplaymidi arecord arecordmidi aseqdump aseqnet iecset; do
rm -rf $INSTALL/usr/bin/$i rm -rf $INSTALL/usr/bin/$i

View File

@@ -0,0 +1,53 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# OpenELEC 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. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="espeak"
PKG_VERSION="1.48.04-source"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://espeak.sourceforge.net/"
PKG_URL="http://downloads.sourceforge.net/$PKG_NAME/$PKG_NAME-$PKG_VERSION.zip"
PKG_SOURCE_DIR="$PKG_NAME/$PKG_NAME-$PKG_VERSION"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="Text to Speech engine for English, with support for other languages"
PKG_LONGDESC="Text to Speech engine for English, with support for other languages"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
pre_make_target() {
cp src/portaudio19.h src/portaudio.h
}
make_target() {
make -C src \
CXXFLAGS="$CXXFLAGS" \
LDFLAGS="$LDFLAGS" \
AUDIO=""
}
makeinstall_target() {
make -C src \
CXXFLAGS="$CXXFLAGS" \
LDFLAGS="$LDFLAGS" \
AUDIO="" \
DESTDIR=$INSTALL install
}

View File

@@ -0,0 +1,23 @@
diff --git a/src/Makefile b/src/Makefile
index f04b4c4..b8d4b19 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -83,15 +83,15 @@ libespeak_SOURCES = speak_lib.cpp compiledict.cpp dictionary.cpp intonation.cpp
SRCS1=$(speak_SOURCES)
OBJS1=$(patsubst %.cpp,%.o,$(SRCS1))
-LIBS1=-lstdc++ $(LIB_AUDIO) -lpthread $(EXTRA_LIBS)
+LIBS1=-lstdc++ -lm $(LIB_AUDIO) -lpthread $(EXTRA_LIBS)
SRCS2=$(libespeak_SOURCES)
OBJS2=$(patsubst %.cpp,x_%.o,$(SRCS2))
-LIBS2=-lstdc++ $(LIB_AUDIO) -lpthread
+LIBS2=-lstdc++ -lm $(LIB_AUDIO) -lpthread
SRCS3 = espeak.cpp
OBJS3=$(patsubst %.cpp,%.o,$(SRCS3))
-LIBS3=-lstdc++ -L . -lespeak
+LIBS3=-lstdc++ -lm -L . -lespeak
CXXFLAGS=-O2

View File

@@ -0,0 +1,23 @@
diff --git a/src/espeak.cpp b/src/espeak.cpp
index 00f93c1..4ad42e8 100644
--- a/src/espeak.cpp
+++ b/src/espeak.cpp
@@ -281,10 +281,7 @@ static int SynthCallback(short *wav, int numsamples, espeak_EVENT *events)
if(quiet) return(0); // -q quiet mode
if(wav == NULL)
- {
- CloseWavFile();
return(0);
- }
while(events->type != 0)
{
@@ -805,5 +802,7 @@ int main (int argc, char **argv)
if(f_phonemes_out != stdout)
fclose(f_phonemes_out); // needed for WinCE
+ CloseWavFile();
+ espeak_Terminate();
return(0);
}

View File

@@ -17,12 +17,12 @@
################################################################################ ################################################################################
PKG_NAME="flac" PKG_NAME="flac"
PKG_VERSION="1.2.1" PKG_VERSION="1.3.0"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="LGPL" PKG_LICENSE="LGPL"
PKG_SITE="http://flac.sourceforge.net/" PKG_SITE="http://flac.sourceforge.net/"
PKG_URL="http://downloads.xiph.org/releases/flac/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://downloads.xiph.org/releases/flac/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain libogg" PKG_DEPENDS_TARGET="toolchain libogg"
PKG_PRIORITY="optional" PKG_PRIORITY="optional"
PKG_SECTION="audio" PKG_SECTION="audio"
@@ -43,9 +43,15 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-rpath \
--with-ogg=$SYSROOT_PREFIX/usr \ --with-ogg=$SYSROOT_PREFIX/usr \
--with-gnu-ld" --with-gnu-ld"
pre_make_target() { if [ $TARGET_ARCH = "i386" -o $TARGET_ARCH = "x86_64" ]; then
# hack PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-sse"
cp -R ../doc/* ./doc else
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --disable-sse"
fi
pre_configure_target() {
# flac-1.3.0 fails to build with LTO support
strip_lto
} }
post_makeinstall_target() { post_makeinstall_target() {

View File

@@ -1,12 +0,0 @@
diff -Naur flac-1.2.1-old/configure.in flac-1.2.1-new/configure.in
--- flac-1.2.1-old/configure.in 2007-09-13 08:48:42.000000000 -0700
+++ flac-1.2.1-new/configure.in 2013-01-03 19:54:10.000000000 -0800
@@ -44,7 +44,7 @@
AC_CHECK_SIZEOF(void*,0)
#@@@ new name is AC_CONFIG_HEADERS
-AM_CONFIG_HEADER(config.h)
+AC_CONFIG_HEADERS(config.h)
AC_C_BIGENDIAN

View File

@@ -1,24 +0,0 @@
diff -Naur flac-1.2.1-old/configure.in flac-1.2.1-new/configure.in
--- flac-1.2.1-old/configure.in 2007-09-13 08:48:42.000000000 -0700
+++ flac-1.2.1-new/configure.in 2010-08-17 20:51:01.000000000 -0700
@@ -21,6 +21,8 @@
AC_INIT(src/flac/main.c)
AM_INIT_AUTOMAKE(flac, 1.2.1)
+AC_CONFIG_MACRO_DIR([m4])
+
# Don't automagically regenerate autoconf/automake generated files unless
# explicitly requested. Eases autobuilding -mdz
AM_MAINTAINER_MODE
diff -Naur flac-1.2.1-old/Makefile.am flac-1.2.1-new/Makefile.am
--- flac-1.2.1-old/Makefile.am 2007-09-16 12:29:29.000000000 -0700
+++ flac-1.2.1-new/Makefile.am 2010-08-17 20:51:27.000000000 -0700
@@ -30,6 +30,8 @@
AUTOMAKE_OPTIONS = foreign 1.7
+ACLOCAL_AMFLAGS = -I m4
+
SUBDIRS = doc include m4 man src examples test build obj
DISTCLEANFILES = libtool-disable-static

View File

@@ -1,17 +0,0 @@
diff -Naur flac-1.2.1-old/configure.in flac-1.2.1-new/configure.in
--- flac-1.2.1-old/configure.in 2007-09-13 08:48:42.000000000 -0700
+++ flac-1.2.1-new/configure.in 2010-07-04 17:16:02.000000000 -0700
@@ -297,11 +297,13 @@
if test "x$debug" = xtrue; then
CPPFLAGS="-DDEBUG $CPPFLAGS"
CFLAGS="-g $CFLAGS"
+ CXXFLAGS="-g $CXXFLAGS"
else
CPPFLAGS="-DNDEBUG $CPPFLAGS"
if test "x$GCC" = xyes; then
CPPFLAGS="-DFLaC__INLINE=__inline__ $CPPFLAGS"
CFLAGS="-O3 -funroll-loops -finline-functions -Wall -W -Winline $CFLAGS"
+ CXXFLAGS="-O3 -funroll-loops -finline-functions -Wall -W -Winline $CXXFLAGS"
fi
fi

View File

@@ -1,11 +0,0 @@
diff -Naur flac-1.2.1-old/examples/cpp/encode/file/main.cpp flac-1.2.1-new/examples/cpp/encode/file/main.cpp
--- flac-1.2.1-old/examples/cpp/encode/file/main.cpp 2007-09-13 08:58:03.000000000 -0700
+++ flac-1.2.1-new/examples/cpp/encode/file/main.cpp 2008-01-08 17:25:20.000000000 -0800
@@ -30,6 +30,7 @@
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#include "FLAC++/metadata.h"
#include "FLAC++/encoder.h"

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="libcdio" PKG_NAME="libcdio"
PKG_VERSION="0.90" PKG_VERSION="0.92"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@@ -1,12 +0,0 @@
diff -Naur libcdio-0.90-old/configure.ac libcdio-0.90-new/configure.ac
--- libcdio-0.90-old/configure.ac 2012-10-27 08:07:45.000000000 -0700
+++ libcdio-0.90-new/configure.ac 2012-12-30 14:12:26.000000000 -0800
@@ -26,7 +26,7 @@
AM_INIT_AUTOMAKE([foreign])
AC_CANONICAL_HOST
-AM_CONFIG_HEADER(config.h)
+AC_CONFIG_HEADERS(config.h)
AC_CONFIG_MACRO_DIR([m4])
# Enable silent build rules by default (Automake v1.11 or later).

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="libmodplug" PKG_NAME="libmodplug"
PKG_VERSION="0.8.8.4" PKG_VERSION="0.8.8.5"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="libogg" PKG_NAME="libogg"
PKG_VERSION="1.3.0" PKG_VERSION="1.3.1"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="BSD" PKG_LICENSE="BSD"

View File

@@ -1,12 +0,0 @@
diff -Naur libogg-1.3.0-old/configure.in libogg-1.3.0-new/configure.in
--- libogg-1.3.0-old/configure.in 2011-08-04 10:11:08.000000000 -0700
+++ libogg-1.3.0-new/configure.in 2013-01-03 19:50:49.000000000 -0800
@@ -19,7 +19,7 @@
AM_PROG_CC_C_O
dnl config.h
-AM_CONFIG_HEADER(config.h)
+AC_CONFIG_HEADERS(config.h)
dnl Set some options based on environment

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="libvorbis" PKG_NAME="libvorbis"
PKG_VERSION="1.3.3" PKG_VERSION="1.3.4"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="BSD" PKG_LICENSE="BSD"

View File

@@ -1,12 +0,0 @@
diff -Naur libvorbis-1.3.3-old/configure.ac libvorbis-1.3.3-new/configure.ac
--- libvorbis-1.3.3-old/configure.ac 2012-02-03 14:00:34.000000000 -0800
+++ libvorbis-1.3.3-new/configure.ac 2013-01-03 20:10:21.000000000 -0800
@@ -13,7 +13,7 @@
AM_INIT_AUTOMAKE($PACKAGE_NAME,$PACKAGE_VERSION)
AM_MAINTAINER_MODE
-AM_CONFIG_HEADER([config.h])
+AC_CONFIG_HEADERS([config.h])
dnl Add parameters for aclocal
AC_SUBST(ACLOCAL_AMFLAGS, "-I m4")

View File

@@ -19,12 +19,12 @@
################################################################################ ################################################################################
PKG_NAME="pulseaudio" PKG_NAME="pulseaudio"
PKG_VERSION="4.99.3" PKG_VERSION="5.0"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://pulseaudio.org/" PKG_SITE="http://pulseaudio.org/"
PKG_URL="http://cgit.freedesktop.org/pulseaudio/pulseaudio/snapshot/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://www.freedesktop.org/software/pulseaudio/releases/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd openssl libcap" PKG_DEPENDS_TARGET="toolchain libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd openssl libcap"
PKG_PRIORITY="optional" PKG_PRIORITY="optional"
PKG_SECTION="audio" PKG_SECTION="audio"
@@ -41,8 +41,6 @@ else
PULSEAUDIO_BLUETOOTH="--disable-bluez5" PULSEAUDIO_BLUETOOTH="--disable-bluez5"
fi fi
export GIT_DESCRIBE_FOR_BUILD="4.0"
# package specific configure options # package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--disable-silent-rules \ PKG_CONFIGURE_OPTS_TARGET="--disable-silent-rules \
--disable-nls \ --disable-nls \

View File

@@ -17,12 +17,12 @@
################################################################################ ################################################################################
PKG_NAME="taglib" PKG_NAME="taglib"
PKG_VERSION="1.8" PKG_VERSION="1.9.1"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="LGPL" PKG_LICENSE="LGPL"
PKG_SITE="http://taglib.github.com/" PKG_SITE="http://taglib.github.com/"
PKG_URL="https://github.com/downloads/taglib/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="https://github.com/taglib/taglib/releases/download/v$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain cmake:host zlib" PKG_DEPENDS_TARGET="toolchain cmake:host zlib"
PKG_PRIORITY="optional" PKG_PRIORITY="optional"
PKG_SECTION="audio" PKG_SECTION="audio"
@@ -39,4 +39,5 @@ configure_target() {
post_makeinstall_target() { post_makeinstall_target() {
rm -rf $INSTALL/usr/bin rm -rf $INSTALL/usr/bin
$SED "s:\(['=\" ]\)/usr:\\1$SYSROOT_PREFIX/usr:g" $SYSROOT_PREFIX/usr/bin/taglib-config
} }

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="mysql" PKG_NAME="mysql"
PKG_VERSION="5.1.70" PKG_VERSION="5.1.73"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="LGPL" PKG_LICENSE="LGPL"

View File

@@ -0,0 +1,30 @@
From 161d55d84441bd3b66eba9eafd85782eeb168cdd Mon Sep 17 00:00:00 2001
From: Stefan Saraev <stefan@saraev.ca>
Date: Fri, 28 Mar 2014 13:12:50 +0200
Subject: [PATCH] mysql_config: dont include LDFLAGS in --libs output
---
scripts/mysql_config.sh | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/scripts/mysql_config.sh b/scripts/mysql_config.sh
index 7dc9beb..eb188b6 100644
--- a/scripts/mysql_config.sh
+++ b/scripts/mysql_config.sh
@@ -105,10 +105,10 @@ fi
# Create options
# We intentionally add a space to the beginning and end of lib strings, simplifies replace later
-libs=" $ldflags -L$pkglibdir -lmysqlclient @ZLIB_DEPS@ @NON_THREADED_LIBS@"
+libs=" -L$pkglibdir -lmysqlclient @ZLIB_DEPS@ @NON_THREADED_LIBS@"
libs="$libs @openssl_libs@ @STATIC_NSS_FLAGS@ "
-libs_r=" $ldflags -L$pkglibdir -lmysqlclient_r @ZLIB_DEPS@ @LIBS@ @openssl_libs@ "
-embedded_libs=" $ldflags -L$pkglibdir -lmysqld @LIBDL@ @ZLIB_DEPS@ @LIBS@ @WRAPLIBS@ @innodb_system_libs@ @openssl_libs@ "
+libs_r=" -L$pkglibdir -lmysqlclient_r @ZLIB_DEPS@ @LIBS@ @openssl_libs@ "
+embedded_libs=" -L$pkglibdir -lmysqld @LIBDL@ @ZLIB_DEPS@ @LIBS@ @WRAPLIBS@ @innodb_system_libs@ @openssl_libs@ "
if [ -r "$pkglibdir/libmygcc.a" ]; then
# When linking against the static library with a different version of GCC
--
1.7.2.5

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="sqlite" PKG_NAME="sqlite"
PKG_VERSION="autoconf-3080301" PKG_VERSION="autoconf-3080402"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="PublicDomain" PKG_LICENSE="PublicDomain"

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="vdpauinfo" PKG_NAME="vdpauinfo"
PKG_VERSION="0.0.6" PKG_VERSION="0.1"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@@ -1,67 +0,0 @@
dnl -*- mode: autoconf -*-
# serial 1
dnl Usage:
dnl GTK_DOC_CHECK([minimum-gtk-doc-version])
AC_DEFUN([GTK_DOC_CHECK],
[
AC_REQUIRE([PKG_PROG_PKG_CONFIG])
AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first
AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first
dnl check for tools we added during development
AC_PATH_PROG([GTKDOC_CHECK],[gtkdoc-check])
AC_PATH_PROGS([GTKDOC_REBASE],[gtkdoc-rebase],[true])
AC_PATH_PROG([GTKDOC_MKPDF],[gtkdoc-mkpdf])
dnl for overriding the documentation installation directory
AC_ARG_WITH([html-dir],
AS_HELP_STRING([--with-html-dir=PATH], [path to installed docs]),,
[with_html_dir='${datadir}/gtk-doc/html'])
HTML_DIR="$with_html_dir"
AC_SUBST([HTML_DIR])
dnl enable/disable documentation building
AC_ARG_ENABLE([gtk-doc],
AS_HELP_STRING([--enable-gtk-doc],
[use gtk-doc to build documentation [[default=no]]]),,
[enable_gtk_doc=no])
if test x$enable_gtk_doc = xyes; then
ifelse([$1],[],
[PKG_CHECK_EXISTS([gtk-doc],,
AC_MSG_ERROR([gtk-doc not installed and --enable-gtk-doc requested]))],
[PKG_CHECK_EXISTS([gtk-doc >= $1],,
AC_MSG_ERROR([You need to have gtk-doc >= $1 installed to build $PACKAGE_NAME]))])
dnl don't check for glib if we build glib
if test "x$PACKAGE_NAME" != "xglib"; then
dnl don't fail if someone does not have glib
PKG_CHECK_MODULES(GTKDOC_DEPS, glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0,,)
fi
fi
AC_MSG_CHECKING([whether to build gtk-doc documentation])
AC_MSG_RESULT($enable_gtk_doc)
dnl enable/disable output formats
AC_ARG_ENABLE([gtk-doc-html],
AS_HELP_STRING([--enable-gtk-doc-html],
[build documentation in html format [[default=yes]]]),,
[enable_gtk_doc_html=yes])
AC_ARG_ENABLE([gtk-doc-pdf],
AS_HELP_STRING([--enable-gtk-doc-pdf],
[build documentation in pdf format [[default=no]]]),,
[enable_gtk_doc_pdf=no])
if test -z "$GTKDOC_MKPDF"; then
enable_gtk_doc_pdf=no
fi
AM_CONDITIONAL([ENABLE_GTK_DOC], [test x$enable_gtk_doc = xyes])
AM_CONDITIONAL([GTK_DOC_BUILD_HTML], [test x$enable_gtk_doc_html = xyes])
AM_CONDITIONAL([GTK_DOC_BUILD_PDF], [test x$enable_gtk_doc_pdf = xyes])
AM_CONDITIONAL([GTK_DOC_USE_LIBTOOL], [test -n "$LIBTOOL"])
AM_CONDITIONAL([GTK_DOC_USE_REBASE], [test -n "$GTKDOC_REBASE"])
])

View File

@@ -1,96 +0,0 @@
dnl -*- mode: autoconf -*-
dnl Copyright 2009 Johan Dahlin
dnl
dnl This file is free software; the author(s) gives unlimited
dnl permission to copy and/or distribute it, with or without
dnl modifications, as long as this notice is preserved.
dnl
# serial 1
m4_define([_GOBJECT_INTROSPECTION_CHECK_INTERNAL],
[
AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first
AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first
AC_BEFORE([LT_INIT],[$0])dnl setup libtool first
dnl enable/disable introspection
m4_if([$2], [require],
[dnl
enable_introspection=yes
],[dnl
AC_ARG_ENABLE(introspection,
AS_HELP_STRING([--enable-introspection[=@<:@no/auto/yes@:>@]],
[Enable introspection for this build]),,
[enable_introspection=auto])
])dnl
AC_MSG_CHECKING([for gobject-introspection])
dnl presence/version checking
AS_CASE([$enable_introspection],
[no], [dnl
found_introspection="no (disabled, use --enable-introspection to enable)"
],dnl
[yes],[dnl
PKG_CHECK_EXISTS([gobject-introspection-1.0],,
AC_MSG_ERROR([gobject-introspection-1.0 is not installed]))
PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1],
found_introspection=yes,
AC_MSG_ERROR([You need to have gobject-introspection >= $1 installed to build AC_PACKAGE_NAME]))
],dnl
[auto],[dnl
PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1], found_introspection=yes, found_introspection=no)
dnl Canonicalize enable_introspection
enable_introspection=$found_introspection
],dnl
[dnl
AC_MSG_ERROR([invalid argument passed to --enable-introspection, should be one of @<:@no/auto/yes@:>@])
])dnl
AC_MSG_RESULT([$found_introspection])
INTROSPECTION_SCANNER=
INTROSPECTION_COMPILER=
INTROSPECTION_GENERATE=
INTROSPECTION_GIRDIR=
INTROSPECTION_TYPELIBDIR=
if test "x$found_introspection" = "xyes"; then
INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0`
INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0`
INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0`
INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0`
INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)"
INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0`
INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0`
INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection
fi
AC_SUBST(INTROSPECTION_SCANNER)
AC_SUBST(INTROSPECTION_COMPILER)
AC_SUBST(INTROSPECTION_GENERATE)
AC_SUBST(INTROSPECTION_GIRDIR)
AC_SUBST(INTROSPECTION_TYPELIBDIR)
AC_SUBST(INTROSPECTION_CFLAGS)
AC_SUBST(INTROSPECTION_LIBS)
AC_SUBST(INTROSPECTION_MAKEFILE)
AM_CONDITIONAL(HAVE_INTROSPECTION, test "x$found_introspection" = "xyes")
])
dnl Usage:
dnl GOBJECT_INTROSPECTION_CHECK([minimum-g-i-version])
AC_DEFUN([GOBJECT_INTROSPECTION_CHECK],
[
_GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1])
])
dnl Usage:
dnl GOBJECT_INTROSPECTION_REQUIRE([minimum-g-i-version])
AC_DEFUN([GOBJECT_INTROSPECTION_REQUIRE],
[
_GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1], [require])
])

View File

@@ -36,5 +36,4 @@ PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME --disable-silent-rules"
post_makeinstall_host() { post_makeinstall_host() {
make prefix=$SYSROOT_PREFIX/usr install make prefix=$SYSROOT_PREFIX/usr install
cp -P $PKG_DIR/files/*.m4 $SYSROOT_PREFIX/usr/share/aclocal
} }

View File

@@ -28,7 +28,7 @@ PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/binutils/binutils.html" PKG_SITE="http://www.gnu.org/software/binutils/binutils.html"
PKG_URL="http://ftp.gnu.org/gnu/binutils/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://ftp.gnu.org/gnu/binutils/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_HOST="ccache:host bison:host flex:flex linux:host gmp:host mpfr:host cloog:host ppl:host" PKG_DEPENDS_HOST="ccache:host bison:host flex:host linux:host gmp:host mpfr:host cloog:host ppl:host"
PKG_PRIORITY="optional" PKG_PRIORITY="optional"
PKG_SECTION="toolchain/devel" PKG_SECTION="toolchain/devel"
PKG_SHORTDESC="binutils: A GNU collection of binary utilities" PKG_SHORTDESC="binutils: A GNU collection of binary utilities"

View File

@@ -33,7 +33,7 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="no" PKG_AUTORECONF="no"
configure_host() { configure_host() {
../configure --no-qt-gui ../configure --no-qt-gui -- -DBUILD_CursesDialog=0
} }
makeinstall_host() { makeinstall_host() {

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="file" PKG_NAME="file"
PKG_VERSION="5.16" PKG_VERSION="5.18"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="BSD" PKG_LICENSE="BSD"

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="flex" PKG_NAME="flex"
PKG_VERSION="2.5.37" PKG_VERSION="2.5.39"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@@ -0,0 +1,39 @@
From 92e543c45da4581b1940178a94e6f2d66c749367 Mon Sep 17 00:00:00 2001
From: Christian König <christian.koenig@amd.com>
Date: Sat, 22 Mar 2014 20:30:07 +0000
Subject: st/mesa: recreate sampler view on context change v3
With shared glx contexts it is possible that a texture is create and used
in one context and then used in another one resulting in incorrect
sampler view usage.
v2: avoid template copy
v3: add XXX comment
Signed-off-by: Christian König <christian.koenig@amd.com>
Cc: "10.0 10.1" <mesa-stable@lists.freedesktop.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
---
diff --git a/src/mesa/state_tracker/st_atom_texture.c b/src/mesa/state_tracker/st_atom_texture.c
index 3557a3f..75e6fac 100644
--- a/src/mesa/state_tracker/st_atom_texture.c
+++ b/src/mesa/state_tracker/st_atom_texture.c
@@ -198,6 +198,16 @@ st_get_texture_sampler_view_from_stobj(struct st_texture_object *stObj,
if (!stObj->sampler_view) {
stObj->sampler_view =
st_create_texture_sampler_view_from_stobj(pipe, stObj, samp, format);
+
+ } else if (stObj->sampler_view->context != pipe) {
+ /* Recreate view in correct context, use existing view as template */
+ /* XXX: This isn't optimal, we should try to use more than one view.
+ Otherwise we create/destroy the view all the time
+ */
+ struct pipe_sampler_view *sv =
+ pipe->create_sampler_view(pipe, stObj->pt, stObj->sampler_view);
+ pipe_sampler_view_reference(&stObj->sampler_view, NULL);
+ stObj->sampler_view = sv;
}
return stObj->sampler_view;
--
cgit v0.9.0.2-2-gbebe

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="bcm2835-driver" PKG_NAME="bcm2835-driver"
PKG_VERSION="bec4bd0" PKG_VERSION="4016cb2"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="nonfree" PKG_LICENSE="nonfree"

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="glew" PKG_NAME="glew"
PKG_VERSION="1.9.0" PKG_VERSION="1.10.0"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="BSD" PKG_LICENSE="BSD"

View File

@@ -48,7 +48,7 @@ configure_target() {
DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-libkms/enable-libkms/'` && \ DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-libkms/enable-libkms/'` && \
DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-intel/enable-intel/'` DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-intel/enable-intel/'`
[ "$drv" = "r200" -o "$drv" = "r300" -o "$drv" = "r600" -o "$drv" = "radeon" ] && \ [ "$drv" = "r200" -o "$drv" = "r300" -o "$drv" = "r600" -o "$drv" = "radeonsi" ] && \
DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-libkms/enable-libkms/'` && \ DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-libkms/enable-libkms/'` && \
DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-radeon/enable-radeon/'` DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-radeon/enable-radeon/'`

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="libpng" PKG_NAME="libpng"
PKG_VERSION="1.6.9" PKG_VERSION="1.6.10"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="OSS" PKG_LICENSE="OSS"

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="nasm" PKG_NAME="nasm"
PKG_VERSION="2.10.07" PKG_VERSION="2.11.02"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@@ -16,13 +16,8 @@
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>. # along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################ ################################################################################
# driver taken from
# https://github.com/Red54/linux-shumeipai2/commit/026ba2734e035b2bde089a836912d6febabe87f3
# and patched like the RTL8192CU driver for usage on kernel 3.7 and later
PKG_NAME="RTL8188EU" PKG_NAME="RTL8188EU"
# realtek: PKG_VERSION="20130425" PKG_VERSION="fcc9034"
PKG_VERSION="fb786d0"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="RTL8192CU" PKG_NAME="RTL8192CU"
PKG_VERSION="v3.4.4_4749.20121105" PKG_VERSION="v4.0.2_9000.20130911"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@@ -1,131 +0,0 @@
diff -ruN a/core/rtw_mp.c b/core/rtw_mp.c
--- a/core/rtw_mp.c 2012-07-30 12:51:05.000000000 +0000
+++ b/core/rtw_mp.c 2013-03-17 19:00:28.393782000 +0000
@@ -1140,8 +1140,7 @@
_rtw_memset(ptr, payload, pkt_end - ptr);
//3 6. start thread
- pmp_priv->tx.PktTxThread = kernel_thread(mp_xmit_packet_thread, pmp_priv, CLONE_FS|CLONE_FILES);
- if(pmp_priv->tx.PktTxThread < 0)
+ if(!start_kthread(&pmp_priv->tx.PktTxThread, mp_xmit_packet_thread, pmp_priv, "8192cu-mp-xmit"))
DBG_871X("Create PktTx Thread Fail !!!!!\n");
}
diff -ruN a/include/osdep_service.h b/include/osdep_service.h
--- a/include/osdep_service.h 2012-07-30 12:51:05.000000000 +0000
+++ b/include/osdep_service.h 2013-03-17 17:37:39.105483734 +0000
@@ -100,6 +100,9 @@
#include <linux/pci.h>
#endif
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,7,0))
+ #include <linux/kthread.h>
+#endif
#ifdef CONFIG_USB_HCI
typedef struct urb * PURB;
@@ -133,8 +136,12 @@
//typedef u32 _irqL;
typedef unsigned long _irqL;
typedef struct net_device * _nic_hdl;
-
+
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0))
typedef pid_t _thread_hdl_;
+#else
+ typedef struct task_struct * _thread_hdl_;
+#endif
typedef int thread_return;
typedef void* thread_context;
@@ -572,7 +579,7 @@
#ifdef PLATFORM_LINUX
//struct net_device *pnetdev = (struct net_device *)context;
//daemonize("%s", pnetdev->name);
- daemonize("%s", "RTKTHREAD");
+ //daemonize("%s", "RTKTHREAD");
allow_signal(SIGTERM);
#endif
}
@@ -827,4 +834,8 @@
#endif
+#ifdef PLATFORM_LINUX
+extern int start_kthread(_thread_hdl_ *t_hdl, int (*threadfn)(void *data),
+ void *data, const char *name);
+#endif
diff -ruN a/include/rtw_recv.h b/include/rtw_recv.h
--- a/include/rtw_recv.h 2012-07-30 12:51:05.000000000 +0000
+++ b/include/rtw_recv.h 2013-03-17 17:35:36.136873966 +0000
@@ -623,8 +623,9 @@
//from any given member of recv_frame.
// rxmem indicates the any member/address in recv_frame
- return (union recv_frame*)(((uint)rxmem>>RXFRAME_ALIGN) <<RXFRAME_ALIGN) ;
-
+ //return (union recv_frame*)(((uint)rxmem>>RXFRAME_ALIGN) <<RXFRAME_ALIGN) ;
+ //return (union recv_frame*)(((SIZE_PTR)rxmem >> RXFRAME_ALIGN) << RXFRAME_ALIGN);
+ return (union recv_frame*)(((ulong)rxmem>>RXFRAME_ALIGN) <<RXFRAME_ALIGN) ;
}
__inline static union recv_frame *pkt_to_recvframe(_pkt *pkt)
diff -ruN a/os_dep/linux/os_intfs.c b/os_dep/linux/os_intfs.c
--- a/os_dep/linux/os_intfs.c 2012-11-05 07:42:45.000000000 +0000
+++ b/os_dep/linux/os_intfs.c 2013-03-17 19:00:28.393782000 +0000
@@ -797,27 +797,22 @@
RT_TRACE(_module_os_intfs_c_,_drv_info_,("+rtw_start_drv_threads\n"));
#ifdef CONFIG_SDIO_HCI
- padapter->xmitThread = kernel_thread(rtw_xmit_thread, padapter, CLONE_FS|CLONE_FILES);
- if(padapter->xmitThread < 0)
+ if(!start_kthread(&padapter->xmitThread, rtw_xmit_thread, padapter, "8192cu-xmit"))
_status = _FAIL;
#endif
#ifdef CONFIG_RECV_THREAD_MODE
- padapter->recvThread = kernel_thread(recv_thread, padapter, CLONE_FS|CLONE_FILES);
- if(padapter->recvThread < 0)
+ if(!start_kthread(&padapter->recvThread, recv_thread, padapter, "8192cu-recv"))
_status = _FAIL;
#endif
- padapter->cmdThread = kernel_thread(rtw_cmd_thread, padapter, CLONE_FS|CLONE_FILES);
- if(padapter->cmdThread < 0)
+ if(!start_kthread(&padapter->cmdThread, rtw_cmd_thread, padapter, "8192cu-cmd"))
_status = _FAIL;
else
_rtw_down_sema(&padapter->cmdpriv.terminate_cmdthread_sema); //wait for cmd_thread to run
-
#ifdef CONFIG_EVENT_THREAD_MODE
- padapter->evtThread = kernel_thread(event_thread, padapter, CLONE_FS|CLONE_FILES);
- if(padapter->evtThread < 0)
+ if(!start_kthread(&padapter->evtThread, event_thread, padapter, "8192cu-evt"))
_status = _FAIL;
#endif
diff -ruN a/os_dep/osdep_service.c b/os_dep/osdep_service.c
--- a/os_dep/osdep_service.c 2012-07-30 12:51:05.000000000 +0000
+++ b/os_dep/osdep_service.c 2013-03-17 19:00:28.393782000 +0000
@@ -1553,3 +1553,19 @@
#endif
}
+#ifdef PLATFORM_LINUX
+int start_kthread(_thread_hdl_ *t_hdl, int (*threadfn)(void *data),
+ void *data, const char *name)
+{
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0))
+ *t_hdl = kernel_thread(threadfn, data, CLONE_FS|CLONE_FILES);
+ if(*t_hdl < 0)
+#else
+ *t_hdl = kthread_run(threadfn, data, name);
+ if(IS_ERR(*t_hdl))
+#endif
+ return 0;
+ return -1;
+}
+#endif
+

View File

@@ -1,285 +0,0 @@
From 0bb2e327dd12e44fbd67ff169217fa1f7f0c609b Mon Sep 17 00:00:00 2001
From: kolasa <kkolasa@winsoft.pl>
Date: Sun, 12 May 2013 21:21:46 +0200
Subject: [PATCH] switching to proc_create ( /proc for read/write is not yet
usable )
---
.../os_dep/linux/os_intfs.c | 105 ++++++++++++++++++++-
1 file changed, 100 insertions(+), 5 deletions(-)
diff --git a/os_dep/linux/os_intfs.c b/os_dep/linux/os_intfs.c
index 4d057a6..17f46f6 100644
--- a/os_dep/linux/os_intfs.c
+++ b/os_dep/linux/os_intfs.c
@@ -275,14 +275,22 @@ void rtw_proc_init_one(struct net_device *dev)
#if(LINUX_VERSION_CODE < KERNEL_VERSION(2,6,24))
rtw_proc=create_proc_entry(rtw_proc_name, S_IFDIR, proc_net);
#else
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
rtw_proc=create_proc_entry(rtw_proc_name, S_IFDIR, init_net.proc_net);
+#else
+ rtw_proc=proc_mkdir(rtw_proc_name, init_net.proc_net);
+#endif
#endif
if (rtw_proc == NULL) {
DBG_8192C(KERN_ERR "Unable to create rtw_proc directory\n");
return;
}
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry = create_proc_read_entry("ver_info", S_IFREG | S_IRUGO, rtw_proc, proc_get_drv_version, dev);
+#else
+ entry = proc_create_data("ver_info", S_IFREG | S_IRUGO, rtw_proc, proc_get_drv_version, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
@@ -293,10 +301,13 @@ void rtw_proc_init_one(struct net_device *dev)
if(padapter->dir_dev == NULL)
{
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
padapter->dir_dev = create_proc_entry(dev->name,
S_IFDIR | S_IRUGO | S_IXUGO,
rtw_proc);
-
+#else
+ padapter->dir_dev = proc_mkdir(dev->name,rtw_proc);
+#endif
dir_dev = padapter->dir_dev;
if(dir_dev==NULL)
@@ -324,84 +335,136 @@ void rtw_proc_init_one(struct net_device *dev)
rtw_proc_cnt++;
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry = create_proc_read_entry("write_reg", S_IFREG | S_IRUGO,
dir_dev, proc_get_write_reg, dev);
+#else
+ entry = proc_create_data("write_reg", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_write_reg, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
}
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry->write_proc = proc_set_write_reg;
entry = create_proc_read_entry("read_reg", S_IFREG | S_IRUGO,
dir_dev, proc_get_read_reg, dev);
+#else
+ entry = proc_create_data("read_reg", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_read_reg, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
}
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry->write_proc = proc_set_read_reg;
-
entry = create_proc_read_entry("fwstate", S_IFREG | S_IRUGO,
dir_dev, proc_get_fwstate, dev);
+#else
+ entry = proc_create_data("fwstate", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_fwstate, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
}
-
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry = create_proc_read_entry("sec_info", S_IFREG | S_IRUGO,
dir_dev, proc_get_sec_info, dev);
+#else
+ entry = proc_create_data("sec_info", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_sec_info, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
}
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry = create_proc_read_entry("mlmext_state", S_IFREG | S_IRUGO,
dir_dev, proc_get_mlmext_state, dev);
+#else
+ entry = proc_create_data("mlmext_state", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_mlmext_state, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
}
-
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry = create_proc_read_entry("qos_option", S_IFREG | S_IRUGO,
dir_dev, proc_get_qos_option, dev);
+#else
+ entry = proc_create_data("qos_option", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_qos_option, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
}
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry = create_proc_read_entry("ht_option", S_IFREG | S_IRUGO,
dir_dev, proc_get_ht_option, dev);
+#else
+ entry = proc_create_data("ht_option", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_ht_option, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
}
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry = create_proc_read_entry("rf_info", S_IFREG | S_IRUGO,
dir_dev, proc_get_rf_info, dev);
+#else
+ entry = proc_create_data("rf_info", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_rf_info, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
}
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry = create_proc_read_entry("ap_info", S_IFREG | S_IRUGO,
dir_dev, proc_get_ap_info, dev);
+#else
+ entry = proc_create_data("ap_info", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_ap_info, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
}
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry = create_proc_read_entry("adapter_state", S_IFREG | S_IRUGO,
dir_dev, proc_get_adapter_state, dev);
+#else
+ entry = proc_create_data("adapter_state", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_adapter_state, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
}
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry = create_proc_read_entry("trx_info", S_IFREG | S_IRUGO,
dir_dev, proc_get_trx_info, dev);
+#else
+ entry = proc_create_data("trx_info", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_trx_info, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
@@ -409,8 +472,13 @@ void rtw_proc_init_one(struct net_device *dev)
#ifdef CONFIG_AP_MODE
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry = create_proc_read_entry("all_sta_info", S_IFREG | S_IRUGO,
dir_dev, proc_get_all_sta_info, dev);
+#else
+ entry = proc_create_data("all_sta_info", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_all_sta_info, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
@@ -418,8 +486,13 @@ void rtw_proc_init_one(struct net_device *dev)
#endif
#ifdef DBG_MEMORY_LEAK
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry = create_proc_read_entry("_malloc_cnt", S_IFREG | S_IRUGO,
dir_dev, proc_get_malloc_cnt, dev);
+#else
+ entry = proc_create_data("_malloc_cnt", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_malloc_cnt, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
@@ -427,38 +500,60 @@ void rtw_proc_init_one(struct net_device *dev)
#endif
#ifdef CONFIG_FIND_BEST_CHANNEL
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry = create_proc_read_entry("best_channel", S_IFREG | S_IRUGO,
dir_dev, proc_get_best_channel, dev);
+#else
+ entry = proc_create_data("best_channel", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_best_channel, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
}
#endif
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry = create_proc_read_entry("rx_signal", S_IFREG | S_IRUGO,
dir_dev, proc_get_rx_signal, dev);
+#else
+ entry = proc_create_data("rx_signal", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_rx_signal, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
}
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry->write_proc = proc_set_rx_signal;
entry = create_proc_read_entry("ampdu_enable", S_IFREG | S_IRUGO,
dir_dev, proc_get_ampdu_enable, dev);
+#else
+ entry = proc_create_data("ampdu_enable", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_ampdu_enable, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
}
+
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry->write_proc = proc_set_ampdu_enable;
entry = create_proc_read_entry("rssi_disp", S_IFREG | S_IRUGO,
dir_dev, proc_get_rssi_disp, dev);
+#else
+ entry = proc_create_data("rssi_disp", S_IFREG | S_IRUGO,
+ dir_dev, proc_get_rssi_disp, dev);
+#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
return;
}
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry->write_proc = proc_set_rssi_disp;
-
+#endif
}
void rtw_proc_remove_one(struct net_device *dev)
--
1.8.1.6

View File

@@ -1,92 +0,0 @@
From e30a6db935752679770b31668e899a7b77e1fec4 Mon Sep 17 00:00:00 2001
From: kolasa <kkolasa@winsoft.pl>
Date: Mon, 13 May 2013 11:43:03 +0200
Subject: [PATCH] Usable /proc/net/rtl819xC/ver_info
---
.../core/rtw_debug.c | 9 +++++++++
.../include/rtw_debug.h | 5 ++++-
.../os_dep/linux/os_intfs.c | 14 +++++++++++++-
3 files changed, 26 insertions(+), 2 deletions(-)
diff --git a/core/rtw_debug.c b/core/rtw_debug.c
index 04e472d..018fe48 100644
--- a/core/rtw_debug.c
+++ b/core/rtw_debug.c
@@ -62,6 +62,7 @@
#ifdef CONFIG_PROC_DEBUG
#include <rtw_version.h>
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
int proc_get_drv_version(char *page, char **start,
off_t offset, int count,
int *eof, void *data)
@@ -75,6 +76,14 @@ int proc_get_drv_version(char *page, char **start,
*eof = 1;
return len;
}
+#else
+int proc_get_drv_version(struct seq_file *m, void* data)
+{
+ struct net_device *dev = data;
+
+ return seq_printf(m, "%s\n", DRIVERVERSION);
+}
+#endif
int proc_get_write_reg(char *page, char **start,
off_t offset, int count,
diff --git a/include/rtw_debug.h b/include/rtw_debug.h
index eca6692..5b3e5cc 100644
--- a/include/rtw_debug.h
+++ b/include/rtw_debug.h
@@ -285,10 +285,13 @@
#ifdef CONFIG_PROC_DEBUG
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
int proc_get_drv_version(char *page, char **start,
off_t offset, int count,
int *eof, void *data);
-
+#else
+ int proc_get_drv_version(struct seq_file *m, void *data);
+#endif
int proc_get_write_reg(char *page, char **start,
off_t offset, int count,
int *eof, void *data);
diff --git a/os_dep/linux/os_intfs.c b/os_dep/linux/os_intfs.c
index 99a5a1c..0e61bf9 100644
--- a/os_dep/linux/os_intfs.c
+++ b/os_dep/linux/os_intfs.c
@@ -255,6 +255,18 @@
static struct proc_dir_entry *rtw_proc = NULL;
static int rtw_proc_cnt = 0;
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,10,0)
+static int drv_version_proc_open(struct inode *inode, struct file *file){
+ return single_open(file, proc_get_drv_version, NULL);
+}
+
+static const struct file_operations drv_version_fops = {
+ .open = drv_version_proc_open,
+ .read = seq_read,
+ .llseek = seq_lseek,
+};
+#endif
+
void rtw_proc_init_one(struct net_device *dev)
{
struct proc_dir_entry *dir_dev = NULL;
@@ -289,7 +301,7 @@ void rtw_proc_init_one(struct net_device *dev)
#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
entry = create_proc_read_entry("ver_info", S_IFREG | S_IRUGO, rtw_proc, proc_get_drv_version, dev);
#else
- entry = proc_create_data("ver_info", S_IFREG | S_IRUGO, rtw_proc, proc_get_drv_version, dev);
+ entry = proc_create_data("ver_info", S_IFREG | S_IRUGO, rtw_proc, &drv_version_fops, dev);
#endif
if (!entry) {
DBG_871X("Unable to create_proc_read_entry!\n");
--
1.8.1.6

View File

@@ -1,7 +1,7 @@
diff -Naur RTL8192CU-v3.4.4_4749.20121105/hal/rtl8192c/usb/usb_halinit.c RTL8192CU-v3.4.4_4749.20121105.patch/hal/rtl8192c/usb/usb_halinit.c diff -Naur RTL8192CU-v4.0.2_9000.20130911/hal/rtl8192c/usb/usb_halinit.c RTL8192CU-v4.0.2_9000.20130911.patch/hal/rtl8192c/usb/usb_halinit.c
--- RTL8192CU-v3.4.4_4749.20121105/hal/rtl8192c/usb/usb_halinit.c 2012-07-30 14:51:05.000000000 +0200 --- RTL8192CU-v4.0.2_9000.20130911/hal/rtl8192c/usb/usb_halinit.c 2013-09-11 05:56:55.000000000 +0200
+++ RTL8192CU-v3.4.4_4749.20121105.patch/hal/rtl8192c/usb/usb_halinit.c 2013-03-19 16:51:48.251080509 +0100 +++ RTL8192CU-v4.0.2_9000.20130911.patch/hal/rtl8192c/usb/usb_halinit.c 2014-04-01 20:17:59.270739417 +0200
@@ -3786,6 +3786,8 @@ @@ -3509,6 +3509,8 @@
pHalData->CustomerID = RT_CID_DLINK; pHalData->CustomerID = RT_CID_DLINK;
else if((pHalData->EEPROMVID == 0x2001) && (pHalData->EEPROMPID == 0x330a)) else if((pHalData->EEPROMVID == 0x2001) && (pHalData->EEPROMPID == 0x330a))
pHalData->CustomerID = RT_CID_DLINK; pHalData->CustomerID = RT_CID_DLINK;
@@ -10,14 +10,14 @@ diff -Naur RTL8192CU-v3.4.4_4749.20121105/hal/rtl8192c/usb/usb_halinit.c RTL8192
break; break;
case EEPROM_CID_WHQL: case EEPROM_CID_WHQL:
/* /*
diff -Naur RTL8192CU-v3.4.4_4749.20121105/os_dep/linux/usb_intf.c RTL8192CU-v3.4.4_4749.20121105.patch/os_dep/linux/usb_intf.c diff -Naur RTL8192CU-v4.0.2_9000.20130911/os_dep/linux/usb_intf.c RTL8192CU-v4.0.2_9000.20130911.patch/os_dep/linux/usb_intf.c
--- RTL8192CU-v3.4.4_4749.20121105/os_dep/linux/usb_intf.c 2012-07-30 14:51:05.000000000 +0200 --- RTL8192CU-v4.0.2_9000.20130911/os_dep/linux/usb_intf.c 2013-09-11 05:56:55.000000000 +0200
+++ RTL8192CU-v3.4.4_4749.20121105.patch/os_dep/linux/usb_intf.c 2013-03-19 16:52:54.174644642 +0100 +++ RTL8192CU-v4.0.2_9000.20130911.patch/os_dep/linux/usb_intf.c 2014-04-01 20:19:23.936708369 +0200
@@ -137,6 +137,7 @@ @@ -138,6 +138,7 @@
{USB_DEVICE(0x2001, 0x3307)},//D-Link - Cameo {USB_DEVICE(0x2001, 0x3307)},/* D-Link - Cameo */ \
{USB_DEVICE(0x2001, 0x330A)},//D-Link - Alpha {USB_DEVICE(0x2001, 0x330A)},/* D-Link - Alpha */ \
{USB_DEVICE(0x2001, 0x3309)},//D-Link - Alpha {USB_DEVICE(0x2001, 0x3309)},/* D-Link - Alpha */ \
+ {USB_DEVICE(0x2001, 0x330D)},//D-Link - Alpha(?) + {USB_DEVICE(0x2001, 0x330D)},/* D-Link - Alpha(?)*/ \
{USB_DEVICE(0x0586, 0x341F)},//Zyxel - Abocom {USB_DEVICE(0x0586, 0x341F)},/* Zyxel - Abocom */ \
{USB_DEVICE(0x7392, 0x7822)},//Edimax - Edimax {USB_DEVICE(0x7392, 0x7822)},/* Edimax - Edimax */ \
{USB_DEVICE(0x2019, 0xAB2B)},//Planex - Abocom {USB_DEVICE(0x2019, 0xAB2B)},/* Planex - Abocom */ \

View File

@@ -1,13 +1,11 @@
diff -Naur RTL8192CU-v3.4.3_4369.20120622/os_dep/linux/usb_intf.c RTL8192CU-v3.4.3_4369.20120622.patch/os_dep/linux/usb_intf.c diff -Naur RTL8192CU-v4.0.2_9000.20130911/os_dep/linux/usb_intf.c RTL8192CU-v4.0.2_9000.20130911.patch/os_dep/linux/usb_intf.c
--- RTL8192CU-v3.4.3_4369.20120622/os_dep/linux/usb_intf.c 2012-06-22 16:59:51.000000000 +0200 --- RTL8192CU-v4.0.2_9000.20130911/os_dep/linux/usb_intf.c 2013-09-11 05:56:55.000000000 +0200
+++ RTL8192CU-v3.4.3_4369.20120622.patch/os_dep/linux/usb_intf.c 2012-08-08 08:13:59.755932307 +0200 +++ RTL8192CU-v4.0.2_9000.20130911.patch/os_dep/linux/usb_intf.c 2014-04-01 20:21:56.601914791 +0200
@@ -99,7 +99,9 @@ @@ -96,6 +96,7 @@
{USB_DEVICE(0x2019, 0xED17)},//PCI - Edimax {USB_DEVICE(0x2019, 0xED17)},/* PCI - Edimax */ \
{USB_DEVICE(0x0DF6, 0x0052)},//Sitecom - Edimax {USB_DEVICE(0x0DF6, 0x0052)},/* Sitecom - Edimax */ \
{USB_DEVICE(0x7392, 0x7811)},//Edimax - Edimax {USB_DEVICE(0x7392, 0x7811)},/* Edimax - Edimax */ \
+ {USB_DEVICE(0x07B8, 0x8188)},//Abocom - Abocom + {USB_DEVICE(0x07B8, 0x8188)},/* Abocom - Abocom */ \
{USB_DEVICE(0x07B8, 0x8189)},//Abocom - Abocom {USB_DEVICE(0x07B8, 0x8189)},/* Abocom - Abocom */ \
+ {USB_DEVICE(0x0846, 0x9041)},//NetGear WNA1000M {USB_DEVICE(0x0EB0, 0x9071)},/* NO Brand - Etop */ \
{USB_DEVICE(0x0EB0, 0x9071)},//NO Brand - Etop {USB_DEVICE(0x06F8, 0xE033)},/* Hercules - Edimax */ \
{USB_DEVICE(0x06F8, 0xE033)},//Hercules - Edimax
{USB_DEVICE(0x103C, 0x1629)},//HP - Lite-On ,8188CUS Slim Combo

View File

@@ -0,0 +1,29 @@
--- a/os_dep/linux/os_intfs.c 2013-09-11 05:56:55.000000000 +0200
+++ b/os_dep/linux/os_intfs.c 2013-11-12 00:30:41.158248277 +0100
@@ -277,6 +277,18 @@
#define RTW_PROC_NAME DRV_NAME
+#ifndef create_proc_entry
+/* dummy routines */
+void rtw_proc_remove_one(struct net_device *dev)
+{
+}
+
+void rtw_proc_init_one(struct net_device *dev)
+{
+}
+
+#else /* create_proc_entry not defined */
+
void rtw_proc_init_one(struct net_device *dev)
{
struct proc_dir_entry *dir_dev = NULL;
@@ -751,6 +763,7 @@
}
}
}
+#endif /* create_proc_entry not defined */
#endif
uint loadparam( _adapter *padapter, _nic_hdl pnetdev);

View File

@@ -16,26 +16,36 @@
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>. # along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################ ################################################################################
PKG_NAME="dwm" PKG_NAME="RTL8192DU"
PKG_VERSION="6.0" PKG_VERSION="085e206"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="OSS" PKG_LICENSE="GPL"
PKG_SITE="http://dwm.suckless.org/" PKG_SITE="https://github.com/lwfinger/rtl8192du"
PKG_URL="http://dl.suckless.org/dwm/dwm-${PKG_VERSION}.tar.gz" PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain libX11" PKG_DEPENDS_TARGET="toolchain linux"
PKG_NEED_UNPACK="$LINUX_DEPENDS"
PKG_PRIORITY="optional" PKG_PRIORITY="optional"
PKG_SECTION="x11/other" PKG_SECTION="driver"
PKG_SHORTDESC="dwm: dynamic window manager for X" PKG_SHORTDESC="Realtek RTL8192DU Linux 3.x driver"
PKG_LONGDESC="dwm is a dynamic window manager for X. It manages windows in tiled, monocle and floating layouts. All of the layouts can be applied dynamically, optimising the environment for the application in use and the task performed" PKG_LONGDESC="Realtek RTL8192DU Linux 3.x driver"
PKG_IS_ADDON="no" PKG_IS_ADDON="no"
PKG_AUTORECONF="no" PKG_AUTORECONF="no"
make_target() { pre_make_target() {
$MAKE LDFLAGS="$LDFLAGS -lX11" CFLAGS="$CFLAGS -std=c99" CC="$CC" unset LDFLAGS
} }
configure_target() { make_target() {
: make V=1 \
ARCH=$TARGET_ARCH \
KSRC=$(kernel_path) \
CROSS_COMPILE=$TARGET_PREFIX \
CONFIG_POWER_SAVING=n
}
makeinstall_target() {
mkdir -p $INSTALL/lib/modules/$(get_module_dir)/$PKG_NAME
cp *.ko $INSTALL/lib/modules/$(get_module_dir)/$PKG_NAME
} }

View File

@@ -0,0 +1,51 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# OpenELEC 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. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="RTL8723AU"
PKG_VERSION="9af1588"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/lwfinger/rtl8723au"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain linux"
PKG_NEED_UNPACK="$LINUX_DEPENDS"
PKG_PRIORITY="optional"
PKG_SECTION="driver"
PKG_SHORTDESC="Realtek RTL8723AU Linux 3.x driver"
PKG_LONGDESC="Realtek RTL8723AU Linux 3.x driver"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
pre_make_target() {
unset LDFLAGS
}
make_target() {
make V=1 \
ARCH=$TARGET_ARCH \
KSRC=$(kernel_path) \
CROSS_COMPILE=$TARGET_PREFIX \
CONFIG_POWER_SAVING=n
}
makeinstall_target() {
mkdir -p $INSTALL/lib/modules/$(get_module_dir)/$PKG_NAME
cp *.ko $INSTALL/lib/modules/$(get_module_dir)/$PKG_NAME
}

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="dvb-firmware" PKG_NAME="dvb-firmware"
PKG_VERSION="0.0.37" PKG_VERSION="0.0.38"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="Free-to-use" PKG_LICENSE="Free-to-use"

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="misc-firmware" PKG_NAME="misc-firmware"
PKG_VERSION="0.0.6" PKG_VERSION="0.0.9"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="Free-to-use" PKG_LICENSE="Free-to-use"

View File

@@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="wlan-firmware" PKG_NAME="wlan-firmware"
PKG_VERSION="0.0.16" PKG_VERSION="0.0.18"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="Free-to-use" PKG_LICENSE="Free-to-use"

View File

@@ -22,8 +22,12 @@ case "$LINUX" in
PKG_VERSION="imx_3.0.35_4.1.0-5c73417" PKG_VERSION="imx_3.0.35_4.1.0-5c73417"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
;; ;;
3.13)
PKG_VERSION="3.13.7"
PKG_URL="http://www.kernel.org/pub/linux/kernel/v3.x/$PKG_NAME-$PKG_VERSION.tar.xz"
;;
*) *)
PKG_VERSION="3.13.5" PKG_VERSION="3.14"
PKG_URL="http://www.kernel.org/pub/linux/kernel/v3.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="http://www.kernel.org/pub/linux/kernel/v3.x/$PKG_NAME-$PKG_VERSION.tar.xz"
;; ;;
esac esac

Some files were not shown because too many files have changed in this diff Show More