Compare commits

...

577 Commits

Author SHA1 Message Date
Stephan Raue
68466df4ef config/version: set version to 6.0.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-01 10:36:43 +01:00
Stephan Raue
c111f1ed03 Merge pull request #4799 from OpenELEC/oe6-update
Oe6 update
2016-03-01 10:34:52 +01:00
Lukas Rusak
8943157bf1 kodi: add kodi-language-addons to depends 2016-03-01 09:18:21 +01:00
Lukas Rusak
c427fafb32 kodi-language-addons: create initial package 2016-03-01 09:18:13 +01:00
Stephan Raue
2ecb86553d Merge pull request #4798 from OpenELEC/oe6-update
Oe6 update
2016-03-01 08:52:36 +01:00
Stephan Raue
3f05dbfdff NOOBS: add support for NOOBS-1.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-01 07:49:27 +01:00
Stephan Raue
37b15edd6a projects/RPi2/options: update NOOBS supported models for RPi3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-01 07:36:31 +01:00
Gerald Dachs
c64c9b6766 partly rollback for LG compatibility 2016-03-01 07:21:13 +01:00
Alex Deryskyba
67b782c542 packages/linux-drivers/wetekdvb: Update WeTek proprietary DVB driver to 20160223 2016-02-29 12:26:47 +01:00
Stephan Raue
58c0882751 Merge pull request #4794 from OpenELEC/rpi3
RPi3 support + fixes
2016-02-29 10:23:58 +01:00
Stephan Raue
d3fb8662b7 config/version: set version to 6.0.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 18:15:42 +01:00
Stephan Raue
b441d9ff15 libcec: fix build for iMX
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 18:15:42 +01:00
Stephan Raue
ae77537c17 new package: add package 'brcmfmac_sdio-firmware-rpi'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 16:06:45 +01:00
Stephan Raue
8c20ca7ce4 projects/RPi*: add RPi 3 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 16:06:45 +01:00
Stephan Raue
655d9214aa Merge pull request #4786 from OpenELEC/oe6-update
Oe6 update
2016-02-28 16:02:57 +01:00
Stephan Raue
582cb8d0d1 OpenELEC-settings: update to OpenELEC-settings-0.6.12
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:48:07 +01:00
Alex Deryskyba
df1459df04 projects/WeTek_Play: Include all default additional drivers into the project 2016-02-28 14:23:41 +01:00
Stephan Raue
29fc6cc717 brcmfmac_sdio-firmware-imx: fix systemd unit file
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:12:37 +01:00
Stephan Raue
f815ed9db1 linux: bluez needs /etc/firmware/
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:12:37 +01:00
Alex Deryskyba
3c5f5a542a packages/sysutils/amremote: Update amremote utility to ecdf401 2016-02-28 14:12:37 +01:00
Alex Deryskyba
8d2478057f packages/linux: Update Amlogic kernel to 3.10-ca65e57 2016-02-28 14:12:37 +01:00
MilhouseVH
ff00c812fc build: Take a lock on the package download directory 2016-02-28 14:12:37 +01:00
MilhouseVH
6129eff668 Avoid concurrent downloads of the same package 2016-02-28 14:12:37 +01:00
Stephan Raue
9721c185b5 buildsystem: add support to select building OEM support via commandline (OEM=yes|no)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:12:37 +01:00
Stephan Raue
695d5337e8 buildsystem: add support for ~/.openelec/packages and ~/.openelec/$PROJECT/packages
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:12:37 +01:00
MilhouseVH
f52cc9517b fakeroot: Make build_dir specific, not project specific 2016-02-28 14:12:37 +01:00
Gerald Dachs
25c42463fa Add new Amlogic CEC driver 2016-02-28 14:12:37 +01:00
MilhouseVH
87fb1f2650 xf86-video-nvidia: update to xf86-video-nvidia-352.79 2016-02-28 14:12:37 +01:00
Lukas Rusak
ed0de16ace pixman: update to 0.34.0 2016-02-28 14:12:37 +01:00
Lukas Rusak
01c4ca39dd curl: update to curl-7.47.1 2016-02-28 14:12:37 +01:00
Lukas Rusak
60ed9f00e7 libinput: update to libinput-1.2.0 2016-02-28 14:12:37 +01:00
Stephan Raue
6189eaa50d nano: update to nano-2.5.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:12:37 +01:00
MilhouseVH
6bb07ca453 installer: Bump FAT partition size in line with disk image 2016-02-28 14:12:37 +01:00
Alex Deryskyba
e4fb30cee9 packages/sysutils/amremote: Check first for remote.conf in /etc/amremote/ 2016-02-28 14:12:37 +01:00
Stephan Raue
3ed4a1e5a5 libgcrypt: update to libgcrypt-1.6.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:12:37 +01:00
Lukas Rusak
307240ba9c simplejson: update to 3.8.2 2016-02-28 14:12:37 +01:00
MAFLO321
61b7ae2f8d update dbus-python package link 2016-02-28 14:12:37 +01:00
Stephan Raue
6cbd5fba05 setuptools: update to setuptools-19.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:12:37 +01:00
Lukas Rusak
70eaf019d5 freetype: update to 2.6.3 2016-02-28 14:12:37 +01:00
Stephan Raue
f8d77e67ce wireless-regdb: update to wireless-regdb-2016.02.08
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:12:37 +01:00
Stephan Raue
a11cb01daf rpcbind: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:12:37 +01:00
Stephan Raue
104edfc99a libtirpc: update to libtirpc-1.0.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:12:37 +01:00
Lukas Rusak
4d3d3b6015 avahi: update to 0.6.32 2016-02-28 14:12:37 +01:00
CvH
d2e0df62a8 rtmpdump: update rtmpdump to fa8646d 2016-02-28 14:12:37 +01:00
Stephan Raue
5a03f64ead libfslvpuwrap: update to libfslvpuwrap-1.0.62
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:12:37 +01:00
CvH
0773d9b243 libass: update to libass-0.13.1
- still leaks memory but at least up to date (OpenELEC/OpenELEC.tv/issues/4591)
- corrected site url
2016-02-28 14:12:37 +01:00
Stephan Raue
d78fbaef40 imx-vpu: update to imx-vpu-5.4.32
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:12:37 +01:00
Alex Deryskyba
36ab8289f4 packages/linux-firmware: Split brcmfmac_sdio-firmware package into two separate packages for iMX and Amlogic based devices 2016-02-28 14:12:37 +01:00
chewitt
48946537c5 bcm_sta: add patches for bugs and 4.3+ kernels 2016-02-28 14:12:37 +01:00
Lukas Rusak
3f4ec8fe94 libdrm: update to 2.4.67 2016-02-28 14:12:37 +01:00
Lukas Rusak
0542059653 ftgl: fix patch to include --with-freetype-prefix= 2016-02-28 14:12:37 +01:00
MAFLO321
8b15ef1838 update fribidi package link 2016-02-28 14:12:36 +01:00
Stephan Raue
cefe7ce40b cmake: update to cmake-3.4.3 2016-02-28 14:12:36 +01:00
Stefan Saraev
6bcec58b9e gdb: add / to auto-load safe-path 2016-02-28 14:12:36 +01:00
Lukas Rusak
86b5645d1d sqlite: update to 3.11 2016-02-28 14:12:36 +01:00
CvH
b30623ed55 libopenmpt: update libopenmpt to 0.2.5787
- changed dl url to avoid useless repacking
- libopenmpt >= beta14 [Change] The C++ API example now uses the PortAudio C++ bindings instead of the C API
2016-02-28 14:12:36 +01:00
Lukas Rusak
8deb073497 fluidsynth: disable sndfile and pulseaudio support 2016-02-28 14:12:36 +01:00
CvH
0c7eb04b99 scripts/image: remove imx6 hack for zip extraction
removed workaround which was necessary due the broken zip extrtaction
2016-02-28 14:12:36 +01:00
CvH
c0d69dee7f espeak: zip extract fix 2016-02-28 14:12:36 +01:00
CvH
52853d7b05 imx6-mfgtool2-tbs-matrix: zip extract fix 2016-02-28 14:12:36 +01:00
CvH
4b969daf57 scripts/extract: fix zip extraction
should fix *.zip packages
before pr:
PKG_NAME-PKG_VERSION.zip

creates
build.OE.../PKG_NAME/PKG_NAME-PKG_VERSION/files

instead of
build.OE.../PKG_NAME-PKG_VERSION/files
2016-02-28 14:12:36 +01:00
Stephan Raue
0225c23d3f update license headers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:12:36 +01:00
Stephan Raue
fcc16cb2f7 Merge pull request #4788 from OpenELEC/rpi-fixes
Rpi fixes
2016-02-27 23:10:24 +01:00
MilhouseVH
29c94d78d5 config: Enable HCI over UARTs 2016-02-27 23:08:46 +01:00
MilhouseVH
3cb78424c9 projects/RPi*/patches/linux: update RPi* support patches 2016-02-27 23:08:38 +01:00
MilhouseVH
e9c98484b7 projects/RPi*/patches/kodi: update RPi* support patches 2016-02-27 23:01:34 +01:00
MilhouseVH
1b82bb7732 bcm2835-driver: update to version 565197e 2016-02-27 22:37:49 +01:00
Stephan Raue
94bf3aac87 Merge pull request #4783 from MilhouseVH/misc_oe6
misc-firmware: update to misc-firmware-0.0.17
2016-02-27 21:06:19 +01:00
Stephan Raue
a44b720c88 Merge pull request #4781 from MilhouseVH/bluez_oe6
bluez: Add patches to load new brcm firmware
2016-02-27 21:03:23 +01:00
MilhouseVH
df0819bdd9 Don't set UART speed before loading firmware 2016-02-27 15:40:50 +00:00
MilhouseVH
99c7ed1ce4 Increase firmware load timeout 2016-02-27 15:40:40 +00:00
MilhouseVH
81488068ea misc-firmware: update to misc-firmware-0.0.17 2016-02-26 18:29:05 +00:00
Stephan Raue
2d69c85190 Merge pull request #4772 from MilhouseVH/oe6-wlan
wlan-firmware: update to wlan-firmware-0.0.31 (backport)
2016-02-24 20:34:33 +01:00
MilhouseVH
14a01026f6 wlan-firmware: update to wlan-firmware-0.0.31 (backport) 2016-02-24 19:29:38 +00:00
Stephan Raue
8f05ec7d36 Merge pull request #4750 from at-visions/sourceless-pkgs
scripts/unpack: creates empty build-dir for packages without sources …
2016-02-22 14:23:14 +01:00
Philipp Felix Hoefler
c8ea38eac9 scripts/unpack: creates empty build-dir for packages without sources so deepmd5 works 2016-02-22 14:12:07 +01:00
Stephan Raue
cca4510e42 Merge pull request #4736 from MilhouseVH/oe6-glibc-patch
glibc: Patch DNS exploit CVE-2015-7547
2016-02-20 19:11:15 +01:00
MilhouseVH
c2afb36dac glibc: Patch DNS exploit CVE-2015-7547 2016-02-20 17:51:01 +00:00
Stephan Raue
98d098d917 Merge pull request #4733 from MilhouseVH/oe6-linux-4118
linux: update to linux-4.1.18
2016-02-20 13:57:27 +01:00
MilhouseVH
897eacf91b linux: update to linux-4.1.18 2016-02-20 12:38:50 +00:00
Christian Hewitt
d25db13ebd Merge pull request #4731 from chewitt/entropy_backport
entropy: backport to 6.0 branch
2016-02-20 09:33:09 +04:00
Lukas Rusak
a4b3c22a05 systemd: depened on entropy package 2016-02-20 09:30:27 +04:00
Lukas Rusak
52b1ba1991 entropy: a simple way to add and save random entropy 2016-02-20 09:25:47 +04:00
Matt DeVillier
06cfa30851 config: handle multiple WantedBy targets in enable_service 2016-02-20 09:25:37 +04:00
Christian Hewitt
1e3a6b12bf Merge pull request #4700 from lrusak/openelec-6.0-noobs
Thanks :)
2016-02-10 14:04:52 +04:00
Lukas Rusak
abac4a3a57 config/noobs: use 512MB parition size for consistency 2016-02-10 10:51:29 +01:00
Christian Hewitt
92c9422815 Merge pull request #4698 from lrusak/openelec-6.0-noobs
Thanks :)
2016-02-10 13:40:00 +04:00
Lukas Rusak
dd4f998ca6 config/noobs: update partitions.json to create a larger system partition 2016-02-10 10:29:17 +01:00
Lukas Rusak
fc6c72bdb5 config/noobs: upload *.xcf so the slides can easily be edited with gimp 2016-02-10 10:29:17 +01:00
Lukas Rusak
689b6eeb57 config/noobs: update slides 2016-02-10 10:29:17 +01:00
Christian Hewitt
587151b894 Merge pull request #4696 from lrusak/openelec-6.0-python.module
Thanks :)
2016-02-10 07:02:25 +04:00
Lukas Rusak
5c3cdc496d config/addon/xbmc.python.module.xml: update to use xbmc.python.script 2016-02-09 10:01:32 +01:00
Stephan Raue
100a824746 Merge pull request #4693 from chewitt/backports-6.0
backports of dbus-glib and timezone-data
2016-02-08 09:39:14 +01:00
MAFLO321
45896c4e4e update dbus-glib package link 2016-02-08 09:29:06 +04:00
Stephan Raue
999235a9b4 dbus-glib: update to dbus-glib-0.106
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-08 09:28:45 +04:00
Stephan Raue
8a87bce2c5 timezone-data: update to timezone-data-2016a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-08 09:28:16 +04:00
Lukas Rusak
778325213b Merge pull request #4678 from CvH/patch-2
linux: add support for AVerTV Volar HD 2
2016-02-04 22:14:44 -08:00
CvH
1fd8e0e99f linux: add support for AVerTV Volar HD 2 2016-02-04 13:38:21 +01:00
Stephan Raue
2c5fffcf15 config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-27 16:22:29 +01:00
Stephan Raue
f106255eaf Merge pull request #4650 from OpenELEC/oe6-update
Oe6 update
2016-01-27 16:21:03 +01:00
Stephan Raue
b84f42ee37 config/version: set version to 6.0.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-27 16:20:29 +01:00
Stephan Raue
2f69ce8695 libinput: update to libinput-1.1.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-26 23:14:24 +01:00
Stephan Raue
17ed1e5e04 OpenELEC-settings: update to OpenELEC-settings-0.6.11
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-26 23:14:24 +01:00
Stephan Raue
dd9c7f1961 xf86-input-evdev: update to xf86-input-evdev-2.10.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-26 23:14:24 +01:00
Stephan Raue
86d5e04b25 libpng: update to libpng-1.6.21
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-26 23:14:24 +01:00
Stephan Raue
0c11c58506 sqlite: update to sqlite-autoconf-3100200
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-26 23:14:24 +01:00
Stephan Raue
432a0f74fa linux: update to linux-4.1.16
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-26 23:14:24 +01:00
Peter Vicman
765f04a748 scripts/mkimage: sync disk few more times fix issue like this image: creating filesystem on part1... losetup: /dev/loop0: device is busy 2016-01-26 23:14:24 +01:00
Stephan Raue
2a2366dc3e Merge pull request #4648 from MilhouseVH/add_rtc_6
[rbp]: Enable support for additional RTC devices (backport)
2016-01-24 10:17:35 +01:00
MilhouseVH
2aba7423cc [rbp]: Enable support for additional RTC devices (backport) 2016-01-23 00:52:21 +00:00
Stephan Raue
80f05885f3 Merge pull request #4645 from vpeter4/v4l-utils.6
v4l-utils: build without jpeg support
2016-01-22 13:38:06 +01:00
Peter Vicman
bbf0939e3b v4l-utils: build without jpeg support 2016-01-22 13:33:29 +01:00
Christian Hewitt
b4a60dc4f5 Merge pull request #4633 from OpenELEC/oe6-update
thanks :)
2016-01-19 06:18:29 +04:00
Stephan Raue
8c467adaee libaacs: update to libaacs-9da2b68
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-19 00:46:15 +01:00
Stephan Raue
8d4f72ee58 OpenELEC-settings: update to OpenELEC-settings-0.6.10
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-19 00:46:15 +01:00
Christian Hewitt
f84b885537 Merge pull request #4630 from OpenELEC/oe6-update
thanks :)
2016-01-18 19:41:28 +04:00
Stephan Raue
036d4ae9ca pixman: update to pixman-0.33.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-17 23:06:51 +01:00
Stephan Raue
96e8c5a7e9 RTL8812AU: add support for more WLAN Sticks
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-17 22:56:32 +01:00
Stephan Raue
5c395830de OpenELEC-settings: update to OpenELEC-settings-0.6.9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-17 22:51:09 +01:00
Stephan Raue
ec18845107 mesa: update to mesa-11.0.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-17 11:27:54 +01:00
Alex Deryskyba
a4f684e1e0 projects/WeTek_Play: Update bootloader 2016-01-17 11:26:53 +01:00
MilhouseVH
48dde3e4b5 Stop disabling ARMv5TE and ARMv6T2 - needed by ASM optimisations 2016-01-17 11:26:25 +01:00
Lukas Rusak
39cf8c83ea Merge pull request #4624 from OpenELEC/oe6-update
Oe6 update
2016-01-15 00:14:03 -08:00
Stephan Raue
eee0ff1d62 sqlite: update to sqlite-autoconf-3100100
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-14 23:58:15 +01:00
Stephan Raue
9b5bcde865 openssh: update to openssh-7.1p2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-14 23:58:09 +01:00
Stephan Raue
c7f899e701 fuse: update to fuse-2.9.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-14 23:58:02 +01:00
Stephan Raue
3315a77ea4 libevdev: update to libevdev-1.4.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-14 23:57:56 +01:00
Stephan Raue
40d10bd12c Pillow: update to Pillow-3.1.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-13 15:18:02 +01:00
Stephan Raue
ae28427451 Merge pull request #4597 from CvH/patch-2
vdr-addon bump 6.0.2
2016-01-13 13:05:41 +01:00
Stephan Raue
c368ce6ca7 Merge pull request #4618 from trsqr/oe6_tt_ct2_4650_v2
linux: add support for TechnoTrend CT2-4650 CI v2
2016-01-13 13:05:25 +01:00
Olli Salonen
3429b7c4fc linux: add support for TechnoTrend CT2-4650 CI v2 2016-01-13 13:15:35 +02:00
Stephan Raue
d374ecf08c Merge pull request #4614 from OpenELEC/pillow-fixes-oe6
Pillow: depends on package 'tiff'
2016-01-13 10:14:23 +01:00
Stephan Raue
647cd4c9bb Pillow: depends on package 'tiff' 2016-01-12 11:59:09 +01:00
Christian Hewitt
9b4dce8e08 Merge pull request #4611 from lrusak/openelec-6.0-banner
thanks
2016-01-12 09:39:33 +04:00
dolorosus
75b2eb1b8c Quoting variables to preserve whitespaces in banner 2016-01-12 06:33:46 +01:00
Lukas Rusak
2461e67dd8 Revert "banner: fix whitespace padding"
This reverts commit 7e5f2557b3.
2016-01-12 06:33:46 +01:00
Lukas Rusak
b2f26ed90b Merge pull request #4606 from chewitt/banner_again
banner: fix whitespace padding
2016-01-11 11:59:19 -08:00
chewitt
7e5f2557b3 banner: fix whitespace padding 2016-01-11 23:17:09 +04:00
Lukas Rusak
3996323d5e Merge pull request #4604 from chewitt/image_size
image: increase img to 512MB for 6.0.1
2016-01-10 21:41:34 -08:00
chewitt
3a5c94bb9b image: increase img to 512MB for 6.0.1 2016-01-11 09:26:09 +04:00
Lukas Rusak
3e3ce5c4c5 Merge pull request #4602 from OpenELEC/oe6-update
Oe6 update
2016-01-10 14:34:21 -08:00
Stephan Raue
30e5c392f9 libhid: add patch to use libusb-compat's pkg-config script then libusb-config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:53:22 +01:00
Stephan Raue
b3a4f43e3f libmicrohttpd: fix build after $PKG_NAME-config changes
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:53:22 +01:00
Stephan Raue
8b304cecab libbdplus: fix build after $PKG_NAME-config changes
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:53:22 +01:00
Stephan Raue
a43f5007fa libaacs: fix build after $PKG_NAME-config changes
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:53:22 +01:00
Stephan Raue
b7a66a8039 libgcrypt: use gpg-error-config script from $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:49 +01:00
Stephan Raue
e54ca02b01 vdr-iptv: add patch to use pkg-config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:49 +01:00
Stephan Raue
c2fc82f527 vdr-satip: add patch to use pkg-config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:49 +01:00
Stephan Raue
f7d5ec89ec tntnet: add patch to install pkg-config files (from upstream)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:49 +01:00
Stephan Raue
6a9b68288b vdr-plugin-restfulapi: add patch to use pkg-config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:49 +01:00
Stephan Raue
01a88fc2ad vdr-plugin-epgfixer: add patch to use pkg-config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:49 +01:00
Stephan Raue
30d1170514 vdr-live: add patch to use pkg-config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:49 +01:00
Stephan Raue
c63c2a0ed5 vdr-epgsearch: add patch to use pkg-config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:49 +01:00
Stephan Raue
4bb4400d11 tntnet: fix tntnet-config script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:49 +01:00
Stephan Raue
04228633a3 cxxtools: fix cxxtools-config script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:49 +01:00
Stephan Raue
be09da03b2 curl: dont install curl-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:49 +01:00
Stephan Raue
6157ff7930 libxslt: dont install xslt-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:48 +01:00
Stephan Raue
e5e7bc9f1b libxml2: dont install xml2-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:48 +01:00
Stephan Raue
13f20dacdc libusb-compat: dont install libusb-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:48 +01:00
Stephan Raue
6152a48854 libgpg-error: dont install gpg-error-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:48 +01:00
Stephan Raue
acd9b9df60 libgcrypt: dont install libgcrypt-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:48 +01:00
Stephan Raue
f70c77733f freetype: dont install freetype-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:48 +01:00
Stephan Raue
af8facfa21 SDL2: dont install sdl2-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:48 +01:00
Stephan Raue
245fdc1a8a libpng: dont install libpng*-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:48 +01:00
Stephan Raue
a3314654bf pcre: fix pcre-config script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:48 +01:00
Stephan Raue
78656d8531 fribidi: install fribidi-config to $SYSROOT_PREFIX
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:51:48 +01:00
Peter Vicman
01c6abf2cc vdr-addon: fixes for missing dummydevice plugin and undefined symbol in restfulapi plugin 2016-01-10 14:46:49 +01:00
Stephan Raue
12da32e819 bluez: update to bluez-5.37
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:44:40 +01:00
Stephan Raue
2a41559960 sqlite: update to sqlite-autoconf-3100000
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:44:40 +01:00
Stephan Raue
b2b894f8e3 libdrm: update to libdrm-2.4.66
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:44:40 +01:00
Stephan Raue
021daab6ed projects/*/linux: add support for intel 10GB NICs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:44:40 +01:00
islipfd19
b4a31248d4 libbluray: update to 0.9.2 2016-01-10 01:57:24 +01:00
CvH
aa3bcdc24d vdr-addon: bump to 6.0.2 2016-01-09 21:30:42 +01:00
CvH
ea24261f37 vdr-plugin-vnsiserver: update to 7c6ff30
- v1.3.1
2016-01-09 21:28:01 +01:00
CvH
1022139e5a vdr-satip: update to vdr-satip-2.2.3 2016-01-09 21:21:44 +01:00
Christian Hewitt
d8980ed969 Merge pull request #4593 from OpenELEC/oe6-update
Oe6 update
2016-01-09 06:44:41 +04:00
chewitt
f2487bbeab cosmetics: rename 'unofficial' to 'community' builds 2016-01-09 01:09:49 +01:00
Alex Deryskyba
c54c35552a packages/linux: Update Amlogic kernel to 3.10-716f179 2016-01-09 01:04:50 +01:00
Alex Deryskyba
15daff9e7a packages/graphics/opengl-meson6: Update proprietary OpenGL ES libraries to r5p1-01rel0 2016-01-09 01:04:50 +01:00
Peter Vicman
0e42857291 projects/imx6/linux: rename Hummingboard on-board sgtl5000 audio codec 2016-01-09 01:04:50 +01:00
chewitt
9230dd8aeb options: banner cosmetics 2016-01-07 03:50:25 +01:00
Lukas Rusak
392612e94d Merge pull request #4578 from OpenELEC/oe6-update
Oe6 update
2016-01-04 23:23:44 -08:00
Stephan Raue
efc1eac213 pci-utils: update to pciutils-3.4.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-05 07:05:46 +01:00
Stephan Raue
7244057876 kodi: add patch to add support for KEY_EPG
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-05 06:36:56 +01:00
Stephan Raue
3f90937260 projects/WeTek_Play/patches/linux: update keymappings to fix some mappings on the WeTek remote (this breaks some on the OpenELEC remote, but we can live with that, we have enough buttons for the same mappings
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-05 05:58:57 +01:00
Stephan Raue
d17b8f8e2f libinput: update to libinput-1.1.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-05 05:57:02 +01:00
Lukas Rusak
c602626848 Merge pull request #4576 from OpenELEC/oe6-update
Oe6 update
2016-01-04 14:58:18 -08:00
Stephan Raue
6e83c25256 projects/*: add some sound SOC codecs and drivers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-04 23:46:58 +01:00
Stephan Raue
7dc69ea60f misc-firmware: update to misc-firmware-0.0.16
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-04 23:46:58 +01:00
Stephan Raue
bea9a8117d Merge pull request #4571 from OpenELEC/oe6-update
Oe6 update
2016-01-03 14:58:26 +01:00
Stephan Raue
a5d16d92ba wlan-firmware: update to wlan-firmware-0.0.30
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-03 14:43:12 +01:00
Stephan Raue
f0b5ff261d misc-firmware: update to misc-firmware-0.0.15
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-03 14:43:12 +01:00
Stephan Raue
3c768af62d iwlwifi-firmware: update to iwlwifi-firmware-0.0.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-03 14:43:12 +01:00
Stephan Raue
e70f384822 dvb-firmware: update to dvb-firmware-0.0.51
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-03 14:43:12 +01:00
Lukas Rusak
1ac9b43dfd Merge pull request #4565 from OpenELEC/oe6-update
Oe6 update
2016-01-02 23:46:48 -08:00
Stephan Raue
d6ff7ea41d xf86-video-nvidia-legacy: remove upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-03 00:31:14 +01:00
Stephan Raue
f90cc6b641 libgpg-error: update to libgpg-error-1.21
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-03 00:29:54 +01:00
Stephan Raue
ad7be32fcf libgcrypt: add patch to disable building docs and tests
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-03 00:29:02 +01:00
Stephan Raue
2e89a53635 Merge pull request #4553 from OpenELEC/oe6-update
OE6 update
2016-01-02 16:04:54 +01:00
Stephan Raue
dee6be28b8 dvb-firmware: update to dvb-firmware-0.0.50
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 15:53:13 +01:00
Stephan Raue
0a2a344922 boost: update to boost-1_60_0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 14:55:31 +01:00
chewitt
7236cf0b02 xorg: fix _XSERVTransTransNoListen error 2016-01-02 14:47:41 +01:00
Stephan Raue
fc0ddd1220 iwlwifi-firmware: update to iwlwifi-firmware-0.0.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 14:42:13 +01:00
Stephan Raue
198d31fd5a bcm2835-driver: update to bcm2835-driver-1efc1ec
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 00:48:07 +01:00
Stephan Raue
0d36bb07b6 bcm2835-bootloader: update to bcm2835-bootloader-1efc1ec
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 00:48:07 +01:00
Stephan Raue
36b1290a80 Merge pull request #4557 from lrusak/openelec-6.0-update
backport 6.0: Update cert bundle and new bundle method.
2016-01-01 22:42:57 +01:00
Lukas Rusak
47683c0cce libressl: update cert bundle using new method 2016-01-01 22:03:21 +01:00
Lukas Rusak
5c5cd10211 libressl: update method of creating new cert bundle 2016-01-01 22:03:07 +01:00
Stephan Raue
82c403b783 fuse-exfat: update to fuse-exfat-1.2.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 20:53:58 +01:00
Stephan Raue
df54c897fa gettext: update to gettext-0.19.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 20:53:51 +01:00
Lukas Rusak
7edebf5b13 xf86-input-libinput: adjust path of default config 2016-01-01 15:45:31 +01:00
Lukas Rusak
5a6db66f2a libinput: update to libinput-1.1.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 15:44:16 +01:00
Stephan Raue
b0ad44776f libass: dont depend on enca anymore
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 15:41:14 +01:00
Stephan Raue
ea232a30d2 libass: update to libass-0.13.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 15:40:53 +01:00
Stephan Raue
d59c1da943 Pillow: update to Pillow-3.0.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 15:38:32 +01:00
Stephan Raue
9b7f5b7a59 linux: update to linux-4.1.15
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 15:27:30 +01:00
Stefan Saraev
fd51836a75 linux: add new i915 blobs 2016-01-01 12:56:28 +01:00
Alex Deryskyba
46a13bac3d packages/linux: Update Amlogic kernel to 3.10-0b9823d 2016-01-01 12:54:26 +01:00
Alex Deryskyba
1c222b0e07 packages/linux-drivers/wetekdvb: Update WeTek proprietary DVB driver to 20151215 2016-01-01 12:53:40 +01:00
Stephan Raue
3287c7ff15 pixman: update to pixman-0.33.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 12:52:55 +01:00
Stephan Raue
c7adcde7f8 libXi: update to libXi-1.7.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 12:52:34 +01:00
Stephan Raue
babadc2eb5 xf86-input-libinput: update to xf86-input-libinput-0.16.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 12:52:06 +01:00
Stephan Raue
31b7c871e4 xkbcomp: update to xkbcomp-1.3.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 12:51:14 +01:00
Stephan Raue
2c1b23d26f nano: update to nano-2.5.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 12:50:22 +01:00
Stephan Raue
ca7fdf41eb kmod: update to kmod-22
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 12:49:48 +01:00
Stephan Raue
87872a838c simplejson: update to simplejson-3.8.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 12:49:17 +01:00
Stephan Raue
85405f943b libva-intel-driver: update to libva-intel-driver-1.6.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 12:48:42 +01:00
Stephan Raue
d75b96ae50 libva: update to libva-1.6.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 12:48:26 +01:00
MilhouseVH
4bb33b8853 Add support for pvr.hdhomerun 2016-01-01 12:47:50 +01:00
Stefan Saraev
cf99aa123a (jarvis) libamcodec: update to libamcodec-45a1086 2016-01-01 12:45:27 +01:00
Stephan Raue
a2f88de5a1 glew: update to glew-1.13.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 12:39:38 +01:00
Stephan Raue
90ec708df2 swig: update to swig-3.0.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 12:38:45 +01:00
chewitt
c978dcaba0 readline: use http download 2016-01-01 12:38:04 +01:00
Stephan Raue
631bab4216 readline: update to readline-6.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 12:37:48 +01:00
chewitt
6f14962a72 pcre: use http download 2016-01-01 12:36:30 +01:00
Stephan Raue
eb99efb672 pcre: update to pcre-8.38
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 12:35:59 +01:00
qods
c538700858 update to 4.1, update licence, update to secure links
I have tested this change. Works without any problems. Recent 4.1 is a minor bugfix release of version 4 we already use. Its released in 2014 and used in most of the recent linux OS.
2016-01-01 12:34:04 +01:00
Lukas Rusak
24091333d5 libtool: add patch to remove help2man dependency 2016-01-01 12:33:17 +01:00
Stephan Raue
bdc44b1393 gdb: update to gdb-7.10.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 12:31:11 +01:00
Lukas Rusak
10b6703c24 Merge pull request #4534 from chewitt/bt-fix
brcmfmac_sdio-firmware linux: set bluetooth power up
2015-12-28 00:34:43 -08:00
Lukas Rusak
a432086f1e Merge pull request #4535 from CvH/patch-3
fuse: change download url
2015-12-27 12:52:31 -08:00
CvH
66e3b12776 fuse: change download url
- no nice dl url due to github
2015-12-27 21:51:51 +01:00
Peter Vicman
5172406131 brcmfmac_sdio-firmware linux: set bluetooth power up
this fixes #3926
2015-12-27 19:49:08 +01:00
Christian Hewitt
2b0ee68379 Merge pull request #4533 from chewitt/missed-one
addons: bump unofficial repo pkg_rev
2015-12-27 17:33:02 +04:00
chewitt
130b5c5978 addons: bump unofficial repo pkg_rev 2015-12-27 14:22:08 +01:00
Lukas Rusak
a7e94808e5 Merge pull request #4531 from chewitt/binary-addons-601
addons: bump pvr.dvblink pvr.mythtv pvr.nextpvr - add kodi patch
2015-12-26 22:51:37 -08:00
Lukas Rusak
6b10278d49 add patch to avoid using multi lib 2015-12-27 04:54:44 +01:00
chewitt
ea44fcb4cb addons: bump pvr.dvblink pvr.mythtv pvr.nextpvr and add kodi patch 2015-12-26 19:34:49 +01:00
Christian Hewitt
331c330254 Merge pull request #4517 from chewitt/fix-usf-60
addons: don't build audiodecoder.usf on RPi
2015-12-22 09:36:54 +04:00
chewitt
caecd6e934 addons: don't build audiodecoder.usf on RPi 2015-12-22 06:34:55 +01:00
Lukas Rusak
9ccbca5391 Merge pull request #4515 from chewitt/repo-changes
addons: update repo descriptions and lock unofficial to 6.0
2015-12-21 12:21:45 -08:00
chewitt
f9200294f8 addons: update repo descriptions and set to 6.0 2015-12-21 21:09:30 +01:00
Christian Hewitt
5c83d40469 Merge pull request #4505 from lrusak/openelec-6.0-update
merged, thanks
2015-12-21 11:49:49 +04:00
Lukas Rusak
e2ad663fab bcm2835-driver: update to version 6b7cebd 2015-12-17 11:27:00 -08:00
Lukas Rusak
587778c069 mesa: update to 11.0.7 2015-12-17 11:26:47 -08:00
Lukas Rusak
3c52d432ea libaacs: add upstream patches 2015-12-17 11:26:31 -08:00
Lukas Rusak
10e4b01d5a update version to include iOS9 compatibility 2015-12-17 11:24:13 -08:00
Lukas Rusak
ba32c430a1 mesa: update to mesa-11.0.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 11:09:53 +01:00
Stephan Raue
433e5c601f libxml2: update to libxml2-2.9.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:49 +01:00
Stephan Raue
2490495df1 glibc: add upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:49 +01:00
Stephan Raue
65840c5809 iptables: build with shared modules, this fixes #4450
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:49 +01:00
Stephan Raue
ed4f78ecd6 jasper: update security patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:49 +01:00
Stephan Raue
aadf069e8d nano: update to nano-2.4.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:49 +01:00
Stephan Raue
104c70560f hdparm: update to hdparm-9.48
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:49 +01:00
Stephan Raue
aedf2b523e dialog: update to dialog-1.2-20150920
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:49 +01:00
Stephan Raue
42f849bdb2 wireless-regdb: update to wireless-regdb-2015.10.22
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:49 +01:00
Stephan Raue
a94ee50518 ethtool: update to ethtool-4.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:49 +01:00
Stephan Raue
4e9ecf7a38 bluez: update to bluez-5.36
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:49 +01:00
Stephan Raue
962c87cbba yasm: update to yasm-1.3.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:49 +01:00
Stephan Raue
ce74837b2d libjpeg-turbo: update to libjpeg-turbo-1.4.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:49 +01:00
Stephan Raue
ce1733f109 lzo: update to lzo-2.09
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:49 +01:00
Stephan Raue
a83b5b3beb pkg-config: update to pkg-config-0.29
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:49 +01:00
Stephan Raue
a7c7435cea libirman: update to libirman-0.5.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:49 +01:00
Stephan Raue
0906c0c2d9 m4: update to m4-1.4.17
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:48 +01:00
Stephan Raue
4b7649dfec elfutils: update to elfutils-0.164
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:48 +01:00
Stephan Raue
0bb9079024 libressl: update to libressl-2.1.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:48 +01:00
Stephan Raue
c555182f16 libgcrypt: update to libgcrypt-1.6.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:48 +01:00
Stephan Raue
4cca12df3c libbluray: update to libbluray-0.9.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:48 +01:00
Stephan Raue
1aac8363a8 intltool: update to intltool-0.51.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:48 +01:00
Stephan Raue
bcfc0ba4b2 gmp: update to gmp-6.1.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:48 +01:00
Stephan Raue
e20270bc95 glib: update to glib-2.46.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:48 +01:00
Stephan Raue
cb02abf440 fribidi: update to fribidi-0.19.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:48 +01:00
Stephan Raue
7b7f353030 boost: update to boost-1_59_0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:48 +01:00
Stephan Raue
040be5a26e autoconf-archive: update to autoconf-archive-2015.09.25
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:48 +01:00
Stephan Raue
a319175e6b sqlite: update to sqlite-autoconf-3090200
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:48 +01:00
Stephan Raue
9b358c72c1 ratpoison: update to ratpoison-1.4.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:48 +01:00
Stephan Raue
76b4c81106 libxshmfence: update to libxshmfence-1.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:48 +01:00
Stephan Raue
f712833e67 setxkbmap: update to setxkbmap-1.3.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:48 +01:00
Stephan Raue
7f7043b05d v4l-utils: update to v4l-utils-1.8.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:30:48 +01:00
Stephan Raue
cff737c888 fuse-exfat: update to fuse-exfat-1.2.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:13:59 +01:00
Stephan Raue
8919d30257 libevdev: update to libevdev-1.4.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:13:59 +01:00
Stephan Raue
9900f6645b util-linux: update to util-linux-2.27.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:13:42 +01:00
Stephan Raue
85b8aebbd3 libmicrohttpd: update to libmicrohttpd-0.9.46
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 11:26:33 +01:00
Stephan Raue
04a2cba3ce xkeyboard-config: update to xkeyboard-config-2.16
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 11:26:11 +01:00
Stephan Raue
fe999f7b8f pycrypto: update to pycrypto-2.6.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 11:25:48 +01:00
Stephan Raue
ea372ee2a2 xf86-video-ati: update to xf86-video-ati-7.6.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 11:25:29 +01:00
Stephan Raue
5e11c17ea2 xf86-video-nvidia: update to xf86-video-nvidia-352.63
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 11:23:31 +01:00
Stephan Raue
5628add08f xf86-video-nvidia-legacy: update to xf86-video-nvidia-legacy-304.131
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 11:21:54 +01:00
Holger Steinhaus
b9ac569df9 vdr-satip: remove makefile patch - no longer needed 2015-11-18 11:21:01 +01:00
Holger Steinhaus
6fbd9b234d vdr-plugin-vnsiserver: remove makefile patch - no longer needed 2015-11-18 11:21:01 +01:00
Holger Steinhaus
869c4ddcfa vdr-plugin-streamdev: remove makefile patches - no longer needed 2015-11-18 11:21:01 +01:00
Holger Steinhaus
46f975fea9 vdr-plugin-restfulapi: remove makefile patch - no longer needed 2015-11-18 11:21:00 +01:00
Holger Steinhaus
38ad8d24c4 vdr-epgfixer: remove makefile patch - no longer needed 2015-11-18 11:20:59 +01:00
Holger Steinhaus
2f67ad2619 vdr-plugin-eepg: remove makefile patch - no longer needed 2015-11-18 11:20:58 +01:00
Holger Steinhaus
f35b3f5254 vdr-plugin-dvbapi: remove makefile patch - no longer needed 2015-11-18 11:20:57 +01:00
Holger Steinhaus
ac84c68d3d vdr-iptv: remove makefile patch - no longer needed 2015-11-18 11:20:57 +01:00
Holger Steinhaus
8f8c910d36 vdr-epgsearch: remove makefile patch - no longer needed 2015-11-18 11:20:55 +01:00
Holger Steinhaus
6f8113ced3 vdr-dummydevice: remove makefile patch - no longer needed 2015-11-18 11:20:55 +01:00
Holger Steinhaus
be8673a032 VDR: fix package.mk to generate a pkg-config file 2015-11-18 11:20:54 +01:00
Stefan Saraev
429c8affc8 libressl: update ca-cert bundle to something more recent 2015-11-18 11:19:31 +01:00
Stephan Raue
caff672f6d projects/imx6/options: dont build RTL8192EU driver for imx6 project, this fixes #4445
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 10:38:57 +01:00
Stephan Raue
0375f1e6bc Merge pull request #4443 from lrusak/openelec-6.0-update
Nvidia_Legacy/linux: sync kernel config with Generic
2015-11-17 01:09:42 +01:00
Stephan Raue
e1116a77e8 pciutils: fix pkgconfig patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-16 12:45:44 +01:00
Lukas Rusak
01f97d6bf6 Nvidia_Legacy/linux: sync kernel config with Generic 2015-11-15 23:36:31 -08:00
Stephan Raue
7c888c9539 libpng: update to libpng-1.6.19
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-13 08:40:05 +01:00
Stephan Raue
787e519b14 linux: update to linux-4.1.13
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-13 08:35:46 +01:00
Christian Hewitt
308c747ce8 bcm_sta: update to 6.30.223.271 which rolls-up patches and supports current kernels 2015-11-13 08:14:31 +01:00
Stephan Raue
870a543196 kodi: add PR8334
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-12 11:50:21 +01:00
MilhouseVH
fdf779a64c Cosmetic: Fix typo in filename 2015-11-12 09:43:34 +01:00
Magnus Bergmark
c545740c1f Add drivers for rtl8192eu
This includes D-Link Wireless N300 Nano USB Adapter DWA-131
  (Rev E1; USB ID: 2001:3319)
2015-11-12 09:40:54 +01:00
Lukas Rusak
841584115b libcec: update to version 3.0.1 and add upstream patch to avoid crash 2015-11-12 09:39:21 +01:00
fritsch
31f9e232f4 kodi: disable pvermanager.syncchannelgroups (fixup) 2015-11-03 08:56:39 +01:00
Stephan Raue
16cfb608db config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-03 08:56:22 +01:00
Stephan Raue
cf9f41c8af config/version: set version to 6.0.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-01 21:01:09 +01:00
Stephan Raue
3680f52537 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-11-01 13:22:58 +01:00
Stephan Raue
85a6965eff projects/RPi*/patches/linux: update RPi* support patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-01 13:22:13 +01:00
Stephan Raue
f7e98de4f7 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-11-01 12:58:26 +01:00
Stephan Raue
d1c6d0e3ce bcm2835-bootloader: update to bcm2835-bootloader-7f01b12
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-01 12:57:47 +01:00
Stephan Raue
b95e7b8364 bcm2835-driver: update to bcm2835-driver-7f01b12
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-01 12:57:28 +01:00
Stephan Raue
4d23f2d497 kodi: disable pvrmanager.syncchannelgroups
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-01 12:46:40 +01:00
Stephan Raue
a59b79b030 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-11-01 03:51:06 +01:00
Stephan Raue
5a506f8577 libnfs: add libnfs upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-01 03:50:26 +01:00
Stephan Raue
257e39416b libbluray: update to libbluray-0.9.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-01 03:50:01 +01:00
Stephan Raue
59e38dd7da kodi: add Bluray patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-01 03:49:26 +01:00
Stephan Raue
b14629f4e9 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-10-29 21:29:54 +01:00
Stephan Raue
be8e1e0d4a projects/WeTek_Play/patches/kodi: add some AML specific patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-29 21:29:12 +01:00
Stephan Raue
cc78cd5fb0 Merge pull request #4402 from lrusak/rii-key-fix
kodi: add patch to support keys on the rii mini i8+
2015-10-29 21:28:26 +01:00
Lukas Rusak
48bb8bfeb2 kodi: add support for KEY_CONFIG 2015-10-29 12:52:15 -07:00
Stephan Raue
64942aecc4 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-10-29 18:03:31 +01:00
Stephan Raue
e7d89f40d7 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-10-29 18:02:17 +01:00
Stephan Raue
0abbe04dfe projects/imx6/linux: build CONFIG_I2C_MUX as module
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-29 18:02:04 +01:00
Stephan Raue
2117011f59 kodi: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-29 18:02:04 +01:00
Stephan Raue
cb780ca155 kodi: add PR8254
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-29 18:02:03 +01:00
Stephan Raue
f6dc1f2492 kodi: add support for KEY_SELECT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-29 18:01:25 +01:00
Stephan Raue
4b5b447711 kodi: add support for KEY_FILE
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-29 18:01:25 +01:00
Stephan Raue
481609c5a2 kodi: add support for KEY_SEARCH
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-29 18:01:25 +01:00
Stephan Raue
4a72228a2e kodi: add support for KEY_MAIL
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-29 18:01:25 +01:00
Stephan Raue
aba6e86d9a xorg-server: update to xorg-server-1.17.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-29 18:01:25 +01:00
Stephan Raue
7dafa3cc83 xf86-input-libinput: update to xf86-input-libinput-0.15.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-29 18:01:25 +01:00
Stephan Raue
30f90e84b8 xf86-input-evdev: update to xf86-input-evdev-2.10.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-29 18:01:25 +01:00
Stephan Raue
499c3dd666 libnl: update to libnl-3.2.27
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-29 18:01:25 +01:00
Stephan Raue
dc54c26032 linux: update to linux-4.1.12
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-29 18:01:25 +01:00
Stephan Raue
c0eaf86646 Merge pull request #4399 from MilhouseVH/rbp-drop-mkknlimg
[RBP] Drop mkknlimg, use version shipped with kernel
2015-10-29 00:33:25 +01:00
Stephan Raue
0847aaecad projects/imx6/linux: build CONFIG_I2C_MUX as module
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-27 09:58:31 +01:00
Stephan Raue
24fc5b391c kodi: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-27 09:57:34 +01:00
Stephan Raue
3c41169192 kodi: add PR8254
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-27 09:57:20 +01:00
MilhouseVH
0f415ed2f3 [RBP] Use actual kernel_version in place of wildcard 2015-10-25 21:34:08 +00:00
MilhouseVH
3dfc075002 [RBP] Drop mkknlimg, use version shipped with kernel 2015-10-25 17:09:07 +00:00
Stephan Raue
7e0e21469c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-10-25 02:30:51 +02:00
Stephan Raue
2813f9d9ac busybox: update to busybox-1.24.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-25 02:29:27 +02:00
Stephan Raue
e2cede22da Merge pull request #4383 from lrusak/random
Various fixes
2015-10-24 22:18:11 +02:00
Stephan Raue
6deefc56db Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-10-24 21:39:45 +02:00
Stephan Raue
aaa514a978 linux: update to linux-4.1.11
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-24 21:39:05 +02:00
Stephan Raue
43c6c05fc3 bcm2835-bootloader: update to bcm2835-bootloader-4047fe2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-24 21:27:47 +02:00
Stephan Raue
51c5f8b840 bcm2835-driver: update to bcm2835-driver-4047fe2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-24 21:27:30 +02:00
Stephan Raue
95165701fa Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-10-24 20:21:18 +02:00
Peter Vicman
019589d077 plymouth-lite: black background in distro based splash 2015-10-24 19:22:32 +02:00
Stephan Raue
9a036e6193 kodi: add support for KEY_HOMEPAGE
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-24 19:22:31 +02:00
Stephan Raue
ae76d1fc53 kodi: add support for colored keys
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-24 19:22:31 +02:00
Stephan Raue
8a1ad283ae kodi: add support for KEY_FAVORITES
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-24 19:22:31 +02:00
Stephan Raue
da5b559a53 kodi: add support for KEY_TEXT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-24 19:22:31 +02:00
Stephan Raue
c3d102b425 kodi: add support for KEY_ZOOM
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-24 19:22:31 +02:00
Stephan Raue
a73b4fc677 kodi: add PR7916
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-24 19:22:31 +02:00
Stephan Raue
2b6087dcc4 projects/WeTek_Play/patches/linux: add HID quirk for WeTek remote support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-24 19:22:24 +02:00
Stephan Raue
84b94d1188 projects/WeTek_Play/patches/kodi: remove CEC mappings patch, needs to be reworked
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-24 11:57:29 +02:00
Stephan Raue
2535369a55 libinput: update to libinput-1.0.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-24 11:57:29 +02:00
Lukas Rusak
620c4357e9 kodi: adjust build to support pulseaudio
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-24 11:57:29 +02:00
Lukas Rusak
2dbadd289e SDL2: adjust build to support pulseaudio 2015-10-24 11:57:29 +02:00
Lukas Rusak
2e94f15c52 add package 'pulseaudio'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-24 11:57:29 +02:00
Lukas Rusak
a7a729ea27 add package 'sbc' 2015-10-24 11:57:29 +02:00
Stephan Raue
843e3972df add new package 'soxr'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-24 11:57:29 +02:00
Lukas Rusak
b4236a1f20 add package 'libsndfile' 2015-10-24 11:57:29 +02:00
Lukas Rusak
0e873dbe50 add package 'json-c' 2015-10-24 11:57:29 +02:00
Lukas Rusak
4c10003915 Merge pull request #4395 from lrusak/kodi-15.2-final
[kodi] update to 15.2 final
2015-10-24 00:00:15 -07:00
Lukas Rusak
94f780417b Merge pull request #4394 from vitalogy/dosfstools_host
Build mkfs.(v)fat from dosfstools for the host
2015-10-23 15:21:46 -07:00
Lukas Rusak
1bdbcac4a5 [kodi] update to 15.2 final 2015-10-23 15:08:48 -07:00
vitalogy
176a5d7660 dosfstools: build mkfs.vfat for host (do this from scripts/image) 2015-10-23 21:21:15 +02:00
Lukas Rusak
1b9389ee60 Merge pull request #4393 from stefansaraev/md5deep
buildsys: do poor man's md5deep
2015-10-23 11:21:38 -07:00
Lukas Rusak
56b821990f Merge pull request #4391 from vpeter4/console
projects/imx6: add serial console service
2015-10-23 11:17:15 -07:00
Lukas Rusak
7f700f9c33 Merge pull request #4392 from vpeter4/udoodt
projects/imx6/patches/linux: udoo dt - serial console on ttymxc0
2015-10-23 11:16:57 -07:00
Peter Vicman
dbe66d586c projects/imx6/patches/linux: udoo dt - serial console on ttymxc0 2015-10-23 15:52:25 +02:00
Stefan Saraev
b674670ed6 buildsys: do poor man's md5deep 2015-10-23 15:13:44 +03:00
Peter Vicman
16b1000801 projects/imx6: add serial console service 2015-10-23 12:05:39 +02:00
Lukas Rusak
3bebe1c45b Revert "update to 0.2.5598, update link, fix licence"
This reverts commit e3e071547d.
2015-10-21 10:55:44 -07:00
Lukas Rusak
9da7df25a8 [systemd] disable libiptc 2015-10-21 10:38:36 -07:00
Stephan Raue
d51b456312 Merge pull request #4379 from vpeter4/system_type
imx6: redo system type service to start early
2015-10-21 10:16:52 +02:00
Stefan Saraev
4f5e0a5d98 vdr-plugin-dvbapi: cleanup 2015-10-21 00:46:34 -07:00
Stefan Saraev
57ed5cb599 config/options: gcc is required. early. 2015-10-20 01:46:42 -07:00
Stefan Saraev
3006253431 glibc: we do not prefer v4 anymore 2015-10-19 23:33:46 -07:00
Lukas Rusak
0c6541ff7a Merge pull request #4380 from vitalogy/checkdeps_gentoo
scripts/checkdeps: fix gentoo deps
2015-10-19 00:51:41 -07:00
Peter Frühberger
0cf170998a Merge pull request #4382 from MilhouseVH/nvlegacy-bump
xf86-video-nvidia-legacy: Bump driver, add kernel 4.3 support
2015-10-19 10:39:37 +03:00
MilhouseVH
0c863255d9 xf86-video-nvidia-legacy: add patch for kernel 4.3 support 2015-10-18 20:05:28 +01:00
MilhouseVH
e0dee4f726 xf86-video-nvidia-legacy: update to xf86-video-nvidia-legacy-304.128 2015-10-18 20:03:49 +01:00
Peter Vicman
a91c7fb009 imx6: redo status led and fan services 2015-10-18 16:45:03 +02:00
vitalogy
525780e607 scripts/image: remove spaces 2015-10-18 01:15:26 +02:00
vitalogy
29e8ecb3ad scripts/checkdeps: fix gentoo deps 2015-10-18 01:14:51 +02:00
Stephan Raue
3f21054728 sqlite: update to sqlite-autoconf-3090000, install sqlite binary
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-16 21:02:55 +02:00
Stefan Saraev
e33754cf6d (wetek_play) update splash 2015-10-15 14:00:21 +02:00
kszaq
8a26958aed (wetek_play) platform_init: Assume SMP uses shared cpufreq policy for all CPUs 2015-10-15 13:58:14 +02:00
Arne Coucheron
eda2b9b08b (wetek_play) platform_init: Use 1080p virtual size in 720p mode
For AML, Kodi is by default initialized with 1080p virtual
size, so doing the same in init before Kodi loads, will
prevent screen corruption when switching from OpenELEC splash
and Kodi.
2015-10-15 13:57:48 +02:00
Stephan Raue
6d008fb97b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-10-14 23:19:42 +02:00
Stephan Raue
6d3a583c10 projects/RPi*/patches/linux: update RPi support patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-14 23:19:09 +02:00
Stephan Raue
9c5c4ee39b wireless-regdb: update to wireless-regdb-2015.10.13
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-14 23:06:45 +02:00
Stephan Raue
59360d917d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-10-14 22:08:17 +02:00
Stephan Raue
f4c0e29e28 Merge pull request #4349 from vitalogy/serdisplib
add new package: packages/sysutils/serdisplib 1.97.9
2015-10-14 22:06:42 +02:00
Stephan Raue
7fa05a60a4 glib: update to glib-2.46.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-14 21:46:29 +02:00
Stephan Raue
97ea40a27e linux: add upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-14 21:45:55 +02:00
Stephan Raue
95ff5ba8e6 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-10-14 00:02:42 +02:00
Stephan Raue
b5cee13ce9 Merge pull request #4376 from vpeter4/rpi2_console
projects/RPi*: use correct environment for serial console
2015-10-13 22:27:10 +02:00
Stephan Raue
e5e6606a2f projects/RPi/patches/kodi: update RPI* support patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-13 21:04:50 +02:00
Stephan Raue
3bc0e8d287 kodi: add multitouch support patch, borrowed by popcornmix
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-13 19:42:32 +02:00
Stephan Raue
651fa5f390 kodi: move non-X11 mousewheel support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-13 19:41:56 +02:00
Peter Vicman
f7a36dee3a projects/RPi*: use correct environment for serial console 2015-10-13 19:37:33 +02:00
Stephan Raue
b37493f278 kodi: update to kodi-15.2-rc3-9efd358
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-13 19:10:36 +02:00
Stephan Raue
d5e9be8678 busybox: update to busybox-1.24.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-13 18:54:33 +02:00
Stephan Raue
04bcda7306 bcm2835-driver: update to bcm2835-driver-ba7a8fb
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-13 13:39:45 +02:00
Stephan Raue
6d5609af2e bcm2835-bootloader: update to bcm2835-bootloader-ba7a8fb
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-13 13:39:26 +02:00
Stephan Raue
467ac9f507 freetype: update to freetype-2.6.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-12 23:41:51 +02:00
Stephan Raue
b0059be852 glib: update to glib-2.46.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-12 23:41:17 +02:00
Stephan Raue
615a7df96b curl: update to curl-7.45.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-11 21:40:09 +02:00
Stephan Raue
961e7a71a2 wireless-regdb: update to wireless-regdb-2015.09.25
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-11 21:39:45 +02:00
Stephan Raue
7a5c505b0f ccache: update to ccache-3.2.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-11 21:39:22 +02:00
vitalogy
2c07f53457 add packages/sysutils/serdisplib
includes changes in lcdproc
2015-10-11 17:49:15 +02:00
Stephan Raue
651dcf3a0f libbluray: explicitly enable optional enabled features
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-11 13:52:12 +02:00
Stephan Raue
4c6a7064d1 libbluray: depends on fontconfig
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-11 13:50:08 +02:00
Stephan Raue
bd37823420 Merge pull request #4370 from lrusak/rtl28xxu-fix
[linux] add patch from upstream to fix rtl28xxu
2015-10-11 00:04:21 +02:00
Lukas Rusak
33cf42bd1a Merge pull request #4374 from vpeter4/bin-addons
systemd-addon-wrapper: make binary addons executable ...
2015-10-10 10:14:46 -07:00
Peter Vicman
c05ce15210 systemd-addon-wrapper: make binary addons executable before starting service 2015-10-10 13:55:17 +02:00
Stephan Raue
e2b6fefc94 Merge pull request #4367 from codesnake/amlogic_kernel_update
Update Amlogic kernel and WeTek proprietary DVB module
2015-10-08 14:53:51 +02:00
Alex Deryskyba
d80b87bf0b packages/linux-drivers/wetekdvb: update wetek proprietary dvb module to 20151007 2015-10-07 00:32:21 +02:00
Lukas Rusak
b8a76de283 [linux] add patch from upstream to fix rtl28xxu 2015-10-06 14:56:52 -07:00
Alex Deryskyba
4bed035ad6 packages/linux: update amlogic kernel to 3.10-9df7905 (3.10.90) 2015-10-06 22:48:40 +02:00
Stephan Raue
4744e7fb95 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-10-05 00:39:48 +02:00
Lukas Rusak
dc340f5374 scripts/checkdeps: fixup fedora / gentoo / arch 2015-10-05 00:38:40 +02:00
Stefan Saraev
fd31d5d958 buildsys: clean up checkdeps 2015-10-05 00:38:40 +02:00
Stefan Saraev
d690ffa4de scripts/checkdeps improvements
- when available, use etc/os-release
- on debian/ubuntu do not require aptitude
2015-10-05 00:38:40 +02:00
Stephan Raue
456c875268 projects/*/linux: sync kernel config for basic touchscreen support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-04 23:17:00 +02:00
Stephan Raue
5a036290c9 Merge pull request #4358 from MilhouseVH/config_sdio_touch
[RBP] Add new kernel config options
2015-10-04 23:03:13 +02:00
Stephan Raue
94fc979e17 pvr.mythtv: update to pvr.mythtv-8cb158c
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-04 22:58:40 +02:00
Stephan Raue
dbf14ed5ad pixman: update to pixman-0.32.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-04 13:06:47 +02:00
Stephan Raue
9f3409e450 libXi: update to libXi-1.7.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-04 13:04:57 +02:00
Stephan Raue
4bfb721783 imx-vpu: update to imx-vpu-5.4.31
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-04 13:04:57 +02:00
Stephan Raue
1ab42d3688 kodi: update to kodi-15.2-rc3-cf72616
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-04 13:02:14 +02:00
Stephan Raue
b0827d0374 kodi-theme-Confluence: update to kodi-theme-Confluence-15.2-rc3-cf72616
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-04 13:02:14 +02:00
MilhouseVH
f831f77132 [RBP] Add touchscreen support, in line with Raspbian 2015-10-03 21:04:54 +01:00
MilhouseVH
cb50b1aedd [RBP] Add SDIO config option 2015-10-03 21:04:08 +01:00
Stephan Raue
efdcb6ac82 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-10-03 21:55:44 +02:00
Stephan Raue
6c9a6c559a linux: update to linux-4.1.10
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-03 21:55:15 +02:00
Stephan Raue
eda3895783 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-10-03 21:52:37 +02:00
Stephan Raue
f21a27a9c9 libmicrohttpd: update to libmicrohttpd-0.9.44
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-03 20:58:53 +02:00
Stephan Raue
88e7f0ed56 pciutils: update to pciutils-3.4.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-03 20:58:53 +02:00
Stephan Raue
1d08244e5a mesa: update to mesa-10.6.9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-03 20:58:53 +02:00
Stephan Raue
cd56447dee libpng: update to libpng-1.6.18
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-03 20:58:53 +02:00
Stephan Raue
5447e1f476 glibc: update to glibc-2.22
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-03 20:58:53 +02:00
Stephan Raue
f7a4e0a541 cpio: update to cpio-2.12
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-03 20:58:53 +02:00
Stephan Raue
144cf9274e Merge pull request #4348 from codesnake/amlogic_kernel_update
Update Amlogic kernel and WeTek proprietary DVB module
2015-10-03 20:58:34 +02:00
Stephan Raue
7b474a11e2 Merge pull request #4353 from stefansaraev/mkpkg-binary-addons
add mkpkg_binary-addons-Isengard and clean up mkpkg_kodi*
2015-10-03 20:58:15 +02:00
Stephan Raue
917538c9a1 Merge pull request #4356 from stefansaraev/binaddons
binary-addons: sync for isengard
2015-10-03 20:56:50 +02:00
Stefan Saraev
f652d29558 binary-addons: sync for isengard 2015-10-03 19:12:59 +03:00
Stefan Saraev
5c14fc5b42 mkpkg: add mkpkg_binary-addons-Isengard 2015-10-02 19:14:38 +03:00
Stefan Saraev
2126532bd4 mkpkg_kodi-Isengard: package only kodi/Confluence 2015-10-02 19:14:38 +03:00
Stefan Saraev
8f53a3fe1d mkpkg: remove mkpkg_kodi. not used 2015-10-02 19:14:32 +03:00
Stephan Raue
504eaa9686 wpa_supplicant: update to wpa_supplicant-2.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-02 16:56:11 +02:00
Stephan Raue
63be73e9c0 bluez: update to bluez-5.35
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-02 16:56:11 +02:00
Stephan Raue
d6724084e6 libssh: update to libssh-0.7.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-02 16:56:11 +02:00
Stephan Raue
bdffbd9fea libnfs: update to libnfs-1.9.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-02 16:56:11 +02:00
Stephan Raue
a1bf0679a4 xz: update to xz-5.2.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-02 16:56:11 +02:00
Stephan Raue
d770c269d4 linux: update to linux-4.1.9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-02 16:56:10 +02:00
Stephan Raue
ef66462b26 bcm2835-bootloader: update to bcm2835-bootloader-960832a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-02 16:56:10 +02:00
Stephan Raue
cff65187df bcm2835-driver: update to bcm2835-driver-960832a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-10-02 16:56:10 +02:00
Alex Deryskyba
f13e773dea packages/linux-drivers/wetekdvb: update wetek proprietary dvb module to 20150930 2015-10-01 00:47:39 +02:00
Alex Deryskyba
36705180fe packages/linux: update amlogic kernel to 3.10-753dc30 (3.10.89) 2015-10-01 00:47:24 +02:00
Stephan Raue
cd25a326ed Merge pull request #4329 from stefansaraev/revert-vdr
Revert "projects/WeTek_Play/filesystem: add dummy vdr-addon, will be …
2015-09-29 00:06:40 +02:00
Stephan Raue
f9b4774e4f Merge pull request #4342 from stefansaraev/build-cleanup
scripts/build: usr/lib/cmake do not belong to target
2015-09-29 00:05:00 +02:00
Peter Frühberger
5fec628e2a Merge pull request #4341 from stefansaraev/installer-parts
installer cleanup
2015-09-27 19:12:05 +02:00
Stefan Saraev
7901a7561c installer: cosmetics 2015-09-27 20:06:44 +03:00
Stefan Saraev
cbd56c11f0 installer: cleanup dead code 2015-09-27 20:04:40 +03:00
Stefan Saraev
479be1c21e installer: clean up misleading message 2015-09-27 20:03:36 +03:00
Peter Frühberger
4aea0bf278 Merge pull request #4343 from stefansaraev/nvme
add nvme block device support to kernel/installer
2015-09-27 19:01:26 +02:00
Stefan Saraev
397d26a9fc installer: add support for /dev/nvme 2015-09-27 18:25:52 +03:00
Stefan Saraev
16c166baaa linux: enable BLK_DEV_NVME 2015-09-27 18:25:17 +03:00
Stefan Saraev
c371c3c67a scripts/build: usr/lib/cmake do not belong to target 2015-09-27 12:51:09 +03:00
Stephan Raue
eb0ed51a8e projects/RPi*/patches/kodi: update RPi* support patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-23 22:40:51 +02:00
Stephan Raue
604f9ff1b3 kodi: update to kodi-15.2-rc2-4ed3eb6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-23 22:40:21 +02:00
Stephan Raue
a462c3c9df dvbhdhomerun: fix build with newer libhdhomerun
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-23 14:28:44 +02:00
Stephan Raue
d98f05a7be libusb: fails to build if building parallel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-23 14:28:06 +02:00
Stephan Raue
24527c8664 Merge pull request #4327 from islipfd19/patch-1
libhdhomerun: update to libhdhomerun_20150826
2015-09-23 09:28:49 +02:00
Stephan Raue
e41ad21ab0 projects/RPi2/patches/linux: update RPi* support patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-23 08:13:02 +02:00
Stephan Raue
935c3a8282 dbus: update to dbus-1.8.20
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-23 07:58:33 +02:00
qods
d700627937 libusb: update to libusb-1.0.20, update license and link 2015-09-22 10:08:08 +02:00
qods
adc71ae3f4 dosfstools: update to dosfstools-3.0.28, update licence 2015-09-22 10:07:07 +02:00
Stephan Raue
6912f505d1 remove package 'scons'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-22 10:06:24 +02:00
qods
9a466be33c fuse-exfat: update to fuse-exfat-1.2.0, update links and license
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-22 10:03:41 +02:00
Stephan Raue
10c2a621cf linux: update to linux-4.1.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-22 09:54:29 +02:00
Stephan Raue
2ff06057e4 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-09-21 09:44:40 +02:00
Stefan Saraev
131a0fb484 (cleanup) remove unused mkpkg_libepoxy 2015-09-20 23:15:15 +02:00
Stefan Saraev
80383e5b2f (cleanup) linux: remove unused config/initramfs 2015-09-20 23:15:11 +02:00
Stefan Saraev
7f40ce7d9a (cleanup) systemd: do not depend on libgcrypt 2015-09-20 23:15:07 +02:00
Stefan Saraev
1fff0f7e0f (cleanup) libmicrohttpd: no https. do not depend on libgcrypt 2015-09-20 23:15:02 +02:00
Stefan Saraev
b1f7cbe66b (static) iptables: build static 2015-09-20 23:09:34 +02:00
Stefan Saraev
5f4b124612 (fix) setxkbmap: depend on libxkbfile 2015-09-20 17:53:11 +02:00
Stephan Raue
2869f9ef88 glibc: add option to install all locales to the build, enable by default
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-20 17:51:31 +02:00
Stephan Raue
c676dd1932 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0 2015-09-20 16:06:38 +02:00
Stephan Raue
9641602204 projects/RPi*/patches/linux: update RPi* support patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-20 16:05:04 +02:00
Stephan Raue
94316eedaa bcm2835-bootloader: update to bcm2835-bootloader-9a21e6a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-20 15:50:55 +02:00
Stephan Raue
12f0e773c1 bcm2835-driver: update to bcm2835-driver-9a21e6a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-20 15:50:36 +02:00
Stephan Raue
d451ba83e6 mesa: update to mesa-10.6.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-20 15:49:59 +02:00
qods
2e46e15b3f libcdio: update to libcdio-0.93, unpdate links and licence 2015-09-20 12:53:16 +02:00
qods
4da9dc2618 flac: update links and licence 2015-09-20 12:53:16 +02:00
qods
55488a9aae libpogg: update to libogg-1.3.2, update links 2015-09-20 12:53:16 +02:00
Stephan Raue
d5aef338e6 libdrm: update to libdrm-2.4.65
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-20 12:53:16 +02:00
Stephan Raue
6191f4ec82 libffi: update to libffi-3.2.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-20 12:53:15 +02:00
Stephan Raue
676de7e023 cmake: update to cmake-3.3.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-20 12:53:15 +02:00
Stephan Raue
2000823abd linux:update to linux-4.1.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-20 12:53:15 +02:00
Stephan Raue
46910de5dc Merge pull request #4334 from MilhouseVH/fix4324
Fix error in #4324 that always meant libinput is built
2015-09-20 12:49:37 +02:00
MilhouseVH
a9a054c116 Fix error in #4324 that always meant libinput is built 2015-09-20 11:16:59 +01:00
Stephan Raue
fa6e297d09 Merge pull request #4331 from stefansaraev/giflib
(jarvis) giflib: update to giflib-5.1.1
2015-09-19 11:12:12 +02:00
Stefan Saraev
a02d0bee5d (jarvis) giflib: update to giflib-5.1.1 2015-09-18 22:30:09 +03:00
Stefan Saraev
1494ed3b23 Revert "projects/WeTek_Play/filesystem: add dummy vdr-addon, will be updated after first boot"
This reverts commit 33fb94b48c.

because joe wants tvheadend. then joe tries to uninstall vdr-addon. then shit happens.
experienced devs (team kodi people) fall in the "shit happens" category too.
2015-09-17 21:24:24 +03:00
islipfd19
656b0bccb9 libhdhomerun: update to libhdhomerun_20150826
Expand discovery API to return DeviceAuth and BaseURL.
2015-09-17 10:07:32 -04:00
qods
2eec924038 libmicrohttp: update to libmicrohttp-0.9.23, update licence and links(secure) 2015-09-17 10:40:48 +02:00
qods
e39ca59565 sqlite: update links to secure 2015-09-17 10:40:40 +02:00
Stephan Raue
a0f8a05ef8 glibc: fix install of librt
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-16 16:08:58 +02:00
Stephan Raue
8adbbfeefe Merge pull request #4286 from stefansaraev/python-cleanup
remove unused python stuff
2015-09-16 11:24:29 +02:00
Stephan Raue
475db26c33 Merge pull request #4324 from lrusak/libinput
Allow building with xf86-input-libinput when specified
2015-09-16 11:21:22 +02:00
Lukas Rusak
91392ac0cc [virtual/x11] allow building with xf86-input-libinput instead of xf86-input-evdev 2015-09-16 00:35:36 -07:00
Lukas Rusak
13ea4634e7 [libinput] update to version 1.0.1 2015-09-16 00:33:07 -07:00
qods
e3e071547d update to 0.2.5598, update link, fix licence 2015-09-15 14:15:15 +02:00
Haggai Eran
f90b396357 projects/RPi*: set up a serial console for devel images 2015-09-15 14:13:08 +02:00
Haggai Eran
e3203be00e add EXTRA_CMDLINE option to add kernel command line arguments
Allow configuring extra kernel command line arguments by using the
EXTRA_CMDLINE variable. The patch handles EXTRA_CMDLINE only for the
bcm2835 boot loaders.
2015-09-15 14:13:08 +02:00
Haggai Eran
a09ae66ee4 projects/RPi*: add serial console service
Add a console shell for debugging a Raspberry Pi. The shell is added
conditionally if the console parameter appears in the kernel command
line.

The service file follows the template provided by stefansaraev [1].

[1] http://sprunge.us/cBdT
2015-09-15 14:13:08 +02:00
Stephan Raue
0dfc5cdacd Merge pull request #4320 from vpeter4/matrix_fan
imx6: always start fan script and check system type inside
2015-09-15 12:00:46 +02:00
Peter Vicman
7a734868fc imx6: always start fan script and check system type inside 2015-09-13 18:45:46 +02:00
Stephan Raue
43d56068aa bcm2835-bootloader: update to bcm2835-bootloader-2cdcc5a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-13 00:18:08 +02:00
Stephan Raue
7777afa44b bcm2835-driver: update to bcm2835-driver-2cdcc5a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-13 00:17:53 +02:00
Stephan Raue
c288681cf6 projects/RPi*/patches/linux: update RPi support patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-13 00:17:13 +02:00
Stephan Raue
d0f7dba369 mesa: add upstream fix
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-12 20:05:23 +02:00
Stephan Raue
06e44c387e mesa: update to mesa-10.6.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-12 10:54:26 +02:00
Stephan Raue
ae98e8e669 gettext-update to gettext-0.19.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-12 10:54:26 +02:00
Stephan Raue
62835db322 util-linux: update patch to let choose 'uuidgen', enable uuidgen and libuuid for host build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-12 10:54:26 +02:00
Stephan Raue
5f82648841 Merge pull request #4315 from islipfd19/patch-3
Update package.mk to fix issue #4308
2015-09-11 17:32:25 +02:00
islipfd19
3890176041 Update package.mk
Update package.mk to fix issue #4308
2015-09-11 11:13:34 -04:00
qods
eb3e81b9b3 libgpg-error: update to libgpg-error-1.20, update links and GPL version 2015-09-11 15:52:24 +02:00
qods
7a4bf30ddb update to secure download links 2015-09-11 15:52:24 +02:00
qods
397c988616 fix wrong licence, update to secure links 2015-09-11 15:52:23 +02:00
qods
942123dbd0 update LGPL version and secure links 2015-09-11 15:52:23 +02:00
qods
d5e874bade update GPL version and secure links 2015-09-11 15:52:23 +02:00
Stephan Raue
823cc69615 libva-intel-driver: update to libva-intel-driver-1.6.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-11 15:52:23 +02:00
Stephan Raue
73f3af73b4 libva: update to libva-1.6.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-11 15:52:23 +02:00
Stephan Raue
8d670ca7f1 Merge pull request #4311 from CvH/Elgato-dvb
linux: add Elgato EyeTV Sat v3 (maybe v2.x)
2015-09-11 15:06:30 +02:00
Stephan Raue
490ce24d9d util-linux: update to util-linux-2.27, simplifing and rework buildscript, needs a full rebuild
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-10 16:45:24 +02:00
Stephan Raue
b788b2d5e4 libxcb: update to libxcb-1.11.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-10 10:49:59 +02:00
Stephan Raue
55e2fdb4b5 glibc: install librt to initramfs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-10 10:49:07 +02:00
CvH
98ec1e683c linux: add Elgato EyeTV Sat v3 (maybe v2.1) 2015-09-09 20:00:42 +02:00
Stephan Raue
b1224cc6b3 mesa: update to mesa-10.6.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-06 09:36:53 +02:00
Stephan Raue
4557d435be config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-09-05 21:48:29 +02:00
Stefan Saraev
3db4430c5b (cleanup) remove package: pyasn1 2015-08-22 19:39:06 +03:00
Stefan Saraev
f0d62fa981 (cleanup) remove package: pyasn1-modules 2015-08-22 19:39:06 +03:00
Stefan Saraev
9e1504c375 (cleanup) remove package: yaml 2015-08-22 19:39:06 +03:00
Stefan Saraev
8b85b51736 (cleanup) remove package: PyYAML 2015-08-22 19:39:06 +03:00
Stefan Saraev
96a1fc7c8c (cleanup) remove package: zope.interface 2015-08-22 19:39:06 +03:00
Stefan Saraev
34a8bb03df (cleanup) remove package: TwistedCore 2015-08-22 19:39:06 +03:00
Stefan Saraev
219b187452 (cleanup) remove package: TwistedWords 2015-08-22 19:39:06 +03:00
Stefan Saraev
b729450c77 (cleanup) remove package: TwistedNames 2015-08-22 19:39:06 +03:00
Stefan Saraev
933da05f79 (cleanup) remove package: TwistedWeb 2015-08-22 19:39:06 +03:00
Stefan Saraev
49267a0c1f (cleanup) remove package: TwistedConch 2015-08-22 19:39:05 +03:00
Stefan Saraev
a9b47d44ca (cleanup) remove package: wokkel 2015-08-22 19:39:05 +03:00
682 changed files with 69892 additions and 35138 deletions

View File

@@ -8,6 +8,7 @@
<import addon="xbmc.python" version="2.1.0"/>
@REQUIRES@
</requires>
<extension point="xbmc.python.script" library="default.py" />
<extension point="xbmc.python.module" library="lib/">
</extension>
<extension point="xbmc.addon.metadata">

View File

@@ -224,11 +224,13 @@ enable_service () {
local target_dir=$INSTALL
[ -f "$target_dir/$unit_dir/$unit" ] || exit 1
[ -z "$target" ] && target=`grep '^WantedBy' $target_dir/$unit_dir/$unit | cut -f2 -d=`
if [ -n "$target" ]; then
mkdir -p ${target_dir}/$unit_dir/${target}.wants
ln -sf ../${unit} ${target_dir}/$unit_dir/${target}.wants/
if [ -z "$target" ] ; then
for target in `grep '^WantedBy' $target_dir/$unit_dir/$unit | cut -f2 -d=` ; do
if [ -n "$target" ]; then
mkdir -p ${target_dir}/$unit_dir/${target}.wants
ln -sf ../${unit} ${target_dir}/$unit_dir/${target}.wants/
fi
done
fi
}
@@ -282,7 +284,7 @@ show_config() {
dashes="==========================="
config_message="$config_message\n $dashes$dashes$dashes"
config_message="$config_message\n Configuration for $DISTRONAME ($([ "$OFFICIAL" = "yes" ] && echo "official" || echo "unofficial"))"
config_message="$config_message\n Configuration for $DISTRONAME ($([ "$OFFICIAL" = "yes" ] && echo "official" || echo "community"))"
config_message="$config_message\n $dashes$dashes$dashes"
# Build options
@@ -343,6 +345,7 @@ show_config() {
config_message="$config_message\n $dashes$dashes"
config_message="$config_message\n - ALSA support:\t\t\t $ALSA_SUPPORT"
config_message="$config_message\n - Pulseaudio support:\t\t\t $PULSEAUDIO_SUPPORT"
config_message="$config_message\n - Bluetooth support:\t\t\t $BLUETOOTH_SUPPORT"
config_message="$config_message\n - LCD drivers:\t\t\t\t $LCD_DRIVER"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

View File

@@ -6,5 +6,6 @@
"description": "@DESCRIPTION@",
"username": "root",
"password": "@ROOT_PASSWORD@",
"supported_models": [@NOOBS_SUPPORTED_MODELS@],
"supported_hex_revisions": "@NOOBS_HEX@"
}

View File

@@ -1,22 +1,20 @@
#!/bin/sh -x
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2013 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# 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, or (at your option)
# any later version.
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# This Program is distributed in the hope that it will be useful,
# 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
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
MOUNTPOINT="/tmp/OpenELEC-System"

View File

@@ -3,7 +3,7 @@
{
"label": "@DISTRONAME@_@PROJECT@_System",
"filesystem_type": "FAT",
"partition_size_nominal": 160,
"partition_size_nominal": 512,
"want_maximised": false,
"uncompressed_tarball_size": 120,
"mkfs_options": ""
@@ -11,7 +11,7 @@
{
"label": "@DISTRONAME@_@PROJECT@_Storage",
"filesystem_type": "ext4",
"partition_size_nominal": 864,
"partition_size_nominal": 512,
"want_maximised": true,
"uncompressed_tarball_size": 10,
"mkfs_options": ""

View File

@@ -52,6 +52,11 @@ LINUX_DEPENDS="$PROJECT_DIR/$PROJECT/linux/linux.$TARGET_ARCH.conf $ROOT/package
# If you have ccache installed, take care that LOCAL_CC don't point to it
LOCAL_CC=`which gcc`
if [ -z "$LOCAL_CC" ] ; then
echo "***** Please install gcc *****"
exit 127
fi
# Need to point to your actual g++
# If you have ccache installed, take care that LOCAL_CXX don't point to it
LOCAL_CXX=`which g++`
@@ -85,8 +90,8 @@ LINUX_DEPENDS="$PROJECT_DIR/$PROJECT/linux/linux.$TARGET_ARCH.conf $ROOT/package
if [ -f "$HOME/.openelec/options" ]; then
. $HOME/.openelec/options
fi
if [ -f "$HOME/.openelec/$PROJECT/options" ]; then
. $HOME/.openelec/$PROJECT/options
if [ -f "$HOME/.openelec/projects/$PROJECT/options" ]; then
. $HOME/.openelec/projects/$PROJECT/options
fi
# read distro options from $HOME if available
@@ -94,5 +99,10 @@ LINUX_DEPENDS="$PROJECT_DIR/$PROJECT/linux/linux.$TARGET_ARCH.conf $ROOT/package
. $HOME/.openelec/options.$DISTRO
fi
# overwrite OEM_SUPPORT via commandline
if [ "$OEM" = yes -o "$OEM" = no ]; then
OEM_SUPPORT=$OEM
fi
. config/graphic
. config/path $1

View File

@@ -40,7 +40,7 @@ SYSROOT_PREFIX=$ROOT/$TOOLCHAIN/$TARGET_NAME/sysroot
LIB_PREFIX=$SYSROOT_PREFIX/usr
TARGET_PREFIX=$ROOT/$TOOLCHAIN/bin/$TARGET_NAME-
FAKEROOT_SCRIPT=$ROOT/.fakeroot.$PROJECT.$TARGET_ARCH
FAKEROOT_SCRIPT=$ROOT/.fakeroot.$BUILD
if [ -z "$INSTALL" ]; then
INSTALL=$BUILD/image/system
@@ -77,7 +77,41 @@ SED="sed -i"
_FOUND=0
PKG_DIR=""
# first check project folder for a package
# check project folder for a package in home dir
for DIR in $(find $HOME/.openelec/projects/$PROJECT/packages -type d -name $_PKG_ROOT_NAME 2>/dev/null); do
if [ -r "$DIR/package.mk" ]; then
# found first, set $PKG_DIR
PKG_DIR="$DIR"
# keep track of dirs with package.mk for detecting multiple folders
_ALL_DIRS="${_ALL_DIRS}${DIR}\\n"
_FOUND=$((_FOUND+1))
if [ $_FOUND -gt 1 ]; then
# _FOUND more ? fail
echo "Error - multiple package folders:"
echo -e "$_ALL_DIRS"
exit 1
fi
fi
done
# check for a package in home dir if not found already
for DIR in $(find $HOME/.openelec/packages -type d -name $_PKG_ROOT_NAME 2>/dev/null); do
if [ -r "$DIR/package.mk" ]; then
# found first, set $PKG_DIR
PKG_DIR="$DIR"
# keep track of dirs with package.mk for detecting multiple folders
_ALL_DIRS="${_ALL_DIRS}${DIR}\\n"
_FOUND=$((_FOUND+1))
if [ $_FOUND -gt 1 ]; then
# _FOUND more ? fail
echo "Error - multiple package folders:"
echo -e "$_ALL_DIRS"
exit 1
fi
fi
done
# check project folder for a package if not found already
for DIR in $(find $ROOT/projects/$PROJECT/packages -type d -name $_PKG_ROOT_NAME 2>/dev/null); do
if [ -r "$DIR/package.mk" ]; then
# found first, set $PKG_DIR

View File

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

View File

@@ -6,14 +6,17 @@
# Welcome Message for e.g. SSH Server (up to 5 Lines)
GREETING0="##############################################"
GREETING1="# OpenELEC - The living room PC for everyone #"
GREETING2="# ...... visit http://www.openelec.tv ...... #"
GREETING1="# OpenELEC #"
GREETING2="# http://openelec.tv #"
GREETING3="##############################################"
GREETING4=""
# Root password to integrate in the target system
ROOT_PASSWORD="openelec"
# Install glibc locales to the build (yes / no)
GLIBC_LOCALES="yes"
# Mediacenter to use (kodi / no)
MEDIACENTER="kodi"
@@ -28,6 +31,9 @@
# install extra subtitle Fonts for KODI (yes / no)
KODI_EXTRA_FONTS="yes"
# build and install PulseAudio support (yes / no)
PULSEAUDIO_SUPPORT="no"
# build and install espeak support (yes / no)
ESPEAK_SUPPORT="yes"
@@ -54,7 +60,7 @@
# for a list of additinoal drivers see packages/linux-drivers
# Space separated list is supported,
# e.g. ADDITIONAL_DRIVERS="DRIVER1 DRIVER2"
ADDITIONAL_DRIVERS="RTL8192CU RTL8192DU RTL8188EU RTL8812AU dvbhdhomerun"
ADDITIONAL_DRIVERS="RTL8192CU RTL8192DU RTL8192EU RTL8188EU RTL8812AU dvbhdhomerun"
# build and install bluetooth support (yes / no)
BLUETOOTH_SUPPORT="yes"
@@ -143,7 +149,7 @@
# LCD driver to Use - Possible drivers are ( Comma seperated:
# bayrad,CFontz,CFontz633,CFontzPacket,curses,CwLnx,dm140,
# ea65,EyeboxOne,g15,glcdlib,glk,hd44780,i2500vfd,
# ea65,EyeboxOne,g15,glcd,glcdlib,glk,hd44780,i2500vfd,
# icp_a106,imon,imonlcd,IOWarrior,irman,irtrans,
# joy,lb216,lcdm001,lcterm,lirc,lis,MD8800,mdm166a,
# ms6931,mtc_s16209x,MtxOrb,mx5000,NoritakeVFD,

Binary file not shown.

Before

Width:  |  Height:  |  Size: 207 KiB

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 439 KiB

After

Width:  |  Height:  |  Size: 117 KiB

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -48,6 +48,7 @@ post_makeinstall_host() {
}
post_makeinstall_target() {
rm -rf $SYSROOT_PREFIX/usr/bin/cxxtools-config
$SED "s:\(['= ]\)/usr:\\1$SYSROOT_PREFIX/usr:g" $SYSROOT_PREFIX/usr/bin/cxxtools-config
rm -rf $INSTALL/usr/bin
}

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -51,6 +51,8 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-unittest \
--with-stressjob=no"
post_makeinstall_target() {
$SED "s:\(['= ]\)/usr:\\1$SYSROOT_PREFIX/usr:g" $SYSROOT_PREFIX/usr/bin/tntnet-config
rm -rf $INSTALL/usr/bin
rm -rf $INSTALL/usr/share
}

View File

@@ -0,0 +1,517 @@
diff -Naur tntnet-2.2.1/configure tntnet-2.2.1.patch/configure
--- tntnet-2.2.1/configure 2014-01-17 20:11:49.000000000 +0100
+++ tntnet-2.2.1.patch/configure 2016-01-07 06:34:42.002634975 +0100
@@ -16495,7 +16546,7 @@
ac_config_files="$ac_config_files tntnet-config"
-ac_config_files="$ac_config_files Makefile framework/common/Makefile framework/runtime/Makefile framework/defcomp/Makefile sdk/tools/common/Makefile sdk/tools/ecppc/Makefile sdk/tools/ecppl/Makefile sdk/tools/ecppll/Makefile sdk/demos/Makefile sdk/demos/backgroundjob/Makefile sdk/demos/calc/Makefile sdk/demos/calcajax/Makefile sdk/demos/calcapp/Makefile sdk/demos/calcmvc/Makefile sdk/demos/calci18n/Makefile sdk/demos/chat/Makefile sdk/demos/comp/Makefile sdk/demos/config/Makefile sdk/demos/controls/Makefile sdk/demos/cookie/Makefile sdk/demos/hello/Makefile sdk/demos/savepoint/Makefile sdk/demos/session/Makefile sdk/demos/sprintf/Makefile sdk/demos/strings/Makefile sdk/demos/rajax-jquery/Makefile sdk/demos/upload/Makefile utest/Makefile doc/man/Makefile etc/Makefile"
+ac_config_files="$ac_config_files Makefile framework/common/Makefile framework/runtime/Makefile framework/defcomp/Makefile pkgconfig/tntnet.pc pkgconfig/tntnet_sdk.pc sdk/tools/common/Makefile sdk/tools/ecppc/Makefile sdk/tools/ecppl/Makefile sdk/tools/ecppll/Makefile sdk/demos/Makefile sdk/demos/backgroundjob/Makefile sdk/demos/calc/Makefile sdk/demos/calcajax/Makefile sdk/demos/calcapp/Makefile sdk/demos/calcmvc/Makefile sdk/demos/calci18n/Makefile sdk/demos/chat/Makefile sdk/demos/comp/Makefile sdk/demos/config/Makefile sdk/demos/controls/Makefile sdk/demos/cookie/Makefile sdk/demos/hello/Makefile sdk/demos/savepoint/Makefile sdk/demos/session/Makefile sdk/demos/sprintf/Makefile sdk/demos/strings/Makefile sdk/demos/rajax-jquery/Makefile sdk/demos/upload/Makefile utest/Makefile doc/man/Makefile etc/Makefile"
cat >confcache <<\_ACEOF
@@ -17642,6 +17693,8 @@
"framework/common/Makefile") CONFIG_FILES="$CONFIG_FILES framework/common/Makefile" ;;
"framework/runtime/Makefile") CONFIG_FILES="$CONFIG_FILES framework/runtime/Makefile" ;;
"framework/defcomp/Makefile") CONFIG_FILES="$CONFIG_FILES framework/defcomp/Makefile" ;;
+ "pkgconfig/tntnet.pc") CONFIG_FILES="$CONFIG_FILES pkgconfig/tntnet.pc" ;;
+ "pkgconfig/tntnet_sdk.pc") CONFIG_FILES="$CONFIG_FILES pkgconfig/tntnet_sdk.pc" ;;
"sdk/tools/common/Makefile") CONFIG_FILES="$CONFIG_FILES sdk/tools/common/Makefile" ;;
"sdk/tools/ecppc/Makefile") CONFIG_FILES="$CONFIG_FILES sdk/tools/ecppc/Makefile" ;;
"sdk/tools/ecppl/Makefile") CONFIG_FILES="$CONFIG_FILES sdk/tools/ecppl/Makefile" ;;
diff -Naur tntnet-2.2.1/configure.in tntnet-2.2.1.patch/configure.in
--- tntnet-2.2.1/configure.in 2014-01-17 20:11:40.000000000 +0100
+++ tntnet-2.2.1.patch/configure.in 2016-01-07 06:08:14.679087771 +0100
@@ -218,6 +218,8 @@
framework/common/Makefile
framework/runtime/Makefile
framework/defcomp/Makefile
+ pkgconfig/tntnet.pc
+ pkgconfig/tntnet_sdk.pc
sdk/tools/common/Makefile
sdk/tools/ecppc/Makefile
sdk/tools/ecppl/Makefile
diff -Naur tntnet-2.2.1/Makefile.am tntnet-2.2.1.patch/Makefile.am
--- tntnet-2.2.1/Makefile.am 2014-01-17 20:12:20.000000000 +0100
+++ tntnet-2.2.1.patch/Makefile.am 2016-01-07 06:07:03.793973412 +0100
@@ -80,3 +80,9 @@
Releasenotes-2.2.markdown \
Releasenotes-2.2.1.markdown \
$(pkgdata_SCRIPTS)
+
+pkgconfigdir = $(libdir)/pkgconfig/
+
+pkgconfig_DATA = \
+ pkgconfig/tntnet.pc \
+ pkgconfig/tntnet_sdk.pc
diff -Naur tntnet-2.2.1/Makefile.in tntnet-2.2.1.patch/Makefile.in
--- tntnet-2.2.1/Makefile.in 2014-01-17 20:12:26.000000000 +0100
+++ tntnet-2.2.1.patch/Makefile.in 2016-01-07 06:33:05.045478363 +0100
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.12.2 from Makefile.am.
+# Makefile.in generated by automake 1.13.4 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2012 Free Software Foundation, Inc.
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -14,24 +14,53 @@
@SET_MAKE@
+
VPATH = @srcdir@
-am__make_dryrun = \
- { \
- am__dry=no; \
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
case $$MAKEFLAGS in \
*\\[\ \ ]*) \
- echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
- | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
- *) \
- for am__flg in $$MAKEFLAGS; do \
- case $$am__flg in \
- *=*|--*) ;; \
- *n*) am__dry=yes; break;; \
- esac; \
- done;; \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
esac; \
- test $$am__dry = yes; \
- }
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -52,11 +81,13 @@
host_triplet = @host@
target_triplet = @target@
subdir = .
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in $(srcdir)/tntnet-config.in \
- $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
- TODO config.guess config.sub depcomp install-sh ltmain.sh \
- missing
+DIST_COMMON = INSTALL NEWS README AUTHORS ChangeLog \
+ $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+ $(top_srcdir)/configure $(am__configure_deps) \
+ $(srcdir)/tntnet-config.in \
+ $(top_srcdir)/pkgconfig/tntnet.pc.in \
+ $(top_srcdir)/pkgconfig/tntnet_sdk.pc.in COPYING TODO \
+ config.guess config.sub depcomp install-sh missing ltmain.sh
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \
$(top_srcdir)/m4/ax_check_compile_flag.m4 \
@@ -71,7 +102,8 @@
configure.lineno config.status.lineno
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/framework/common/config.h
-CONFIG_CLEAN_FILES = tntnet-config
+CONFIG_CLEAN_FILES = tntnet-config pkgconfig/tntnet.pc \
+ pkgconfig/tntnet_sdk.pc
CONFIG_CLEAN_VPATH_FILES =
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
@@ -100,27 +132,62 @@
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
$(am__cd) "$$dir" && rm -f $$files; }; \
}
-am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgdatadir)"
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgdatadir)" \
+ "$(DESTDIR)$(pkgconfigdir)"
SCRIPTS = $(bin_SCRIPTS) $(pkgdata_SCRIPTS)
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
SOURCES =
DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+ ctags-recursive dvi-recursive html-recursive info-recursive \
+ install-data-recursive install-dvi-recursive \
+ install-exec-recursive install-html-recursive \
+ install-info-recursive install-pdf-recursive \
+ install-ps-recursive install-recursive installcheck-recursive \
+ installdirs-recursive pdf-recursive ps-recursive \
+ tags-recursive uninstall-recursive
am__can_run_installinfo = \
case $$AM_UPDATE_INFO_DIR in \
n|no|NO) false;; \
*) (install-info --version) >/dev/null 2>&1;; \
esac
+DATA = $(pkgconfig_DATA)
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
- $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+am__recursive_targets = \
+ $(RECURSIVE_TARGETS) \
+ $(RECURSIVE_CLEAN_TARGETS) \
+ $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
cscope distdir dist dist-all distcheck
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
CSCOPE = cscope
@@ -179,6 +246,7 @@
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
AM_CFLAGS = @AM_CFLAGS@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
@@ -382,6 +450,11 @@
Releasenotes-2.2.1.markdown \
$(pkgdata_SCRIPTS)
+pkgconfigdir = $(libdir)/pkgconfig/
+pkgconfig_DATA = \
+ pkgconfig/tntnet.pc \
+ pkgconfig/tntnet_sdk.pc
+
all: all-recursive
.SUFFIXES:
@@ -421,6 +494,10 @@
$(am__aclocal_m4_deps):
tntnet-config: $(top_builddir)/config.status $(srcdir)/tntnet-config.in
cd $(top_builddir) && $(SHELL) ./config.status $@
+pkgconfig/tntnet.pc: $(top_builddir)/config.status $(top_srcdir)/pkgconfig/tntnet.pc.in
+ cd $(top_builddir) && $(SHELL) ./config.status $@
+pkgconfig/tntnet_sdk.pc: $(top_builddir)/config.status $(top_srcdir)/pkgconfig/tntnet_sdk.pc.in
+ cd $(top_builddir) && $(SHELL) ./config.status $@
install-binSCRIPTS: $(bin_SCRIPTS)
@$(NORMAL_INSTALL)
@list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
@@ -500,6 +577,27 @@
distclean-libtool:
-rm -f libtool config.lt
+install-pkgconfigDATA: $(pkgconfig_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
+ done
+
+uninstall-pkgconfigDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
# This directory's subdirectories are mostly independent; you can cd
# into them and run 'make' without going through this Makefile.
@@ -507,14 +605,13 @@
# (1) if the variable is set in 'config.status', edit 'config.status'
# (which will cause the Makefiles to be regenerated when you run 'make');
# (2) otherwise, pass the desired values on the 'make' command line.
-$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS):
- @fail= failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
+$(am__recursive_targets):
+ @fail=; \
+ if $(am__make_keepgoing); then \
+ failcom='fail=yes'; \
+ else \
+ failcom='exit 1'; \
+ fi; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
case "$@" in \
@@ -535,31 +632,13 @@
if test "$$dot_seen" = "no"; then \
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
-cscopelist-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
- done
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -575,12 +654,7 @@
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
fi; \
done; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ $(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
@@ -592,15 +666,11 @@
$$unique; \
fi; \
fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
@@ -609,18 +679,16 @@
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
-
cscope: cscope.files
test ! -s cscope.files \
|| $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
-
clean-cscope:
-rm -f cscope.files
+cscope.files: clean-cscope cscopelist
+cscopelist: cscopelist-recursive
-cscope.files: clean-cscope cscopelist-recursive cscopelist
-
-cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
- list='$(SOURCES) $(HEADERS) $(LISP)'; \
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
case "$(srcdir)" in \
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
*) sdir=$(subdir)/$(srcdir) ;; \
@@ -754,9 +822,9 @@
*.zip*) \
unzip $(distdir).zip ;;\
esac
- chmod -R a-w $(distdir); chmod u+w $(distdir)
- mkdir $(distdir)/_build
- mkdir $(distdir)/_inst
+ chmod -R a-w $(distdir)
+ chmod u+w $(distdir)
+ mkdir $(distdir)/_build $(distdir)/_inst
chmod a-w $(distdir)
test -d $(distdir)/_build || exit 0; \
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
@@ -820,10 +888,10 @@
exit 1; } >&2
check-am: all-am
check: check-recursive
-all-am: Makefile $(SCRIPTS)
+all-am: Makefile $(SCRIPTS) $(DATA)
installdirs: installdirs-recursive
installdirs-am:
- for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgdatadir)"; do \
+ for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgdatadir)" "$(DESTDIR)$(pkgconfigdir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-recursive
@@ -878,7 +946,7 @@
info-am:
-install-data-am: install-pkgdataSCRIPTS
+install-data-am: install-pkgconfigDATA install-pkgdataSCRIPTS
install-dvi: install-dvi-recursive
@@ -924,30 +992,29 @@
ps-am:
-uninstall-am: uninstall-binSCRIPTS uninstall-pkgdataSCRIPTS
+uninstall-am: uninstall-binSCRIPTS uninstall-pkgconfigDATA \
+ uninstall-pkgdataSCRIPTS
+
+.MAKE: $(am__recursive_targets) install-am install-strip
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \
- cscopelist-recursive ctags-recursive install-am install-strip \
- tags-recursive
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am am--refresh check check-am clean clean-cscope \
- clean-generic clean-libtool cscope cscopelist \
- cscopelist-recursive ctags ctags-recursive dist dist-all \
- dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ dist-xz \
- dist-zip distcheck distclean distclean-generic \
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
+ am--refresh check check-am clean clean-cscope clean-generic \
+ clean-libtool cscope cscopelist-am ctags ctags-am dist \
+ dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
+ dist-xz dist-zip distcheck distclean distclean-generic \
distclean-libtool distclean-tags distcleancheck distdir \
distuninstallcheck dvi dvi-am html html-am info info-am \
install install-am install-binSCRIPTS install-data \
install-data-am install-dvi install-dvi-am install-exec \
install-exec-am install-html install-html-am install-info \
install-info-am install-man install-pdf install-pdf-am \
- install-pkgdataSCRIPTS install-ps install-ps-am install-strip \
- installcheck installcheck-am installdirs installdirs-am \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags tags-recursive uninstall uninstall-am \
- uninstall-binSCRIPTS uninstall-pkgdataSCRIPTS
+ install-pkgconfigDATA install-pkgdataSCRIPTS install-ps \
+ install-ps-am install-strip installcheck installcheck-am \
+ installdirs installdirs-am maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
+ uninstall-am uninstall-binSCRIPTS uninstall-pkgconfigDATA \
+ uninstall-pkgdataSCRIPTS
tntnet-config: tntnet-config.in
diff -Naur tntnet-2.2.1/pkgconfig/tntnet.pc.in tntnet-2.2.1.patch/pkgconfig/tntnet.pc.in
--- tntnet-2.2.1/pkgconfig/tntnet.pc.in 1970-01-01 01:00:00.000000000 +0100
+++ tntnet-2.2.1.patch/pkgconfig/tntnet.pc.in 2016-01-07 06:07:03.794973414 +0100
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: tntnet
+Description: Modular, multithreaded web application library for C++
+Version: @PACKAGE_VERSION@
+Libs: -L${libdir} -ltntnet
+Cflags: -I${includedir}
+Requires.private: cxxtools
diff -Naur tntnet-2.2.1/pkgconfig/tntnet_sdk.pc.in tntnet-2.2.1.patch/pkgconfig/tntnet_sdk.pc.in
--- tntnet-2.2.1/pkgconfig/tntnet_sdk.pc.in 1970-01-01 01:00:00.000000000 +0100
+++ tntnet-2.2.1.patch/pkgconfig/tntnet_sdk.pc.in 2016-01-07 06:07:03.795973416 +0100
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: tntnet_sdk
+Description: Helper library for ecpp-parsing programs
+Version: @PACKAGE_VERSION@
+Libs: -L${libdir} -ltntnet_sdk
+Cflags: -I${includedir}
+Requires.private: cxxtools

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,26 +1,24 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# 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, or (at your option)
# any later version.
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# This Program is distributed in the hope that it will be useful,
# 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
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="repository.unofficial.addon.pro"
PKG_VERSION="6.0"
PKG_REV="1"
PKG_REV="2"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://unofficial.addon.pro"

View File

@@ -1,15 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="repository.unofficial.addon.pro"
name="Unofficial [COLOR FF757677]Open[/COLOR][COLOR FF8ABEE2]ELEC[/COLOR] (@PROJECT@/@ARCH@) Add-ons"
name="[COLOR FF757677]Open[/COLOR][COLOR FF8ABEE2]ELEC[/COLOR] Add-ons (unofficial)"
version="@PKG_VERSION@.@PKG_REV@"
provider-name="unofficial.addon.pro">
provider-name="OpenELEC Community">
<extension point="xbmc.addon.repository"
name="Unofficial OpenELEC.tv Add-on Repository">
<dir minversion="14.0.0">
<info>http://unofficial.addon.pro/addons/4.3/@PROJECT@/@ARCH@/addons.xml</info>
<checksum>http://unofficial.addon.pro/addons/4.3/@PROJECT@/@ARCH@/addons.xml.md5</checksum>
<datadir zip="true">http://unofficial.addon.pro/addons/4.3/@PROJECT@/@ARCH@</datadir>
</dir>
name="OpenELEC Add-ons (unofficial)">
<dir minversion="15.0.0">
<info>http://unofficial.addon.pro/addons/6.0/@PROJECT@/@ARCH@/addons.xml</info>
<checksum>http://unofficial.addon.pro/addons/6.0/@PROJECT@/@ARCH@/addons.xml.md5</checksum>
@@ -17,14 +12,9 @@
</dir>
</extension>
<extension point="xbmc.addon.metadata">
<summary>Unofficial addon repository for OpenELEC</summary>
<description>
[COLOR red]=== BIG FAT WARNING ===[/COLOR]
Use this repository at your own risk.
If your house gets burned, it's your fault, not ours.
We give no guarantee. We give no support.
</description>
<disclaimer>This is an unofficial addon repository. please don't ask for support in openelec forum / irc channel</disclaimer>
<summary>OpenELEC Add-ons (unofficial)</summary>
<description>The OpenELEC unofficial repository contains add-ons from the community. These add-ons are not supported by OpenELEC staff. If you find a broken add-on please check the OpenELEC or Kodi forums for community support threads and ask the add-on author to submit fixes via GitHub.</description>
<disclaimer>Add-ons in this repository are not maintained or supported by OpenELEC staff.</disclaimer>
<platform>all</platform>
</extension>
</addon>

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,3 +1,7 @@
6.0.2
- update to vdr-satip-2.2.3
- update to vdr-plugin-vnsiserver-7c6ff30
6.0.1
- update to vdr-plugin-dvbapi-0489e01
- update to vdr-plugin-vnsiserver-a7b0670

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2011 Anthony Nash (nash.ant@gmail.com)
#
# OpenELEC is free software: you can redistribute it and/or modify
@@ -19,7 +19,7 @@
PKG_NAME="vdr-addon"
PKG_VERSION="6.0"
PKG_REV="1"
PKG_REV="2"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.openelec.tv"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -23,7 +23,6 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://espeak.sourceforge.net/"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.zip"
PKG_SOURCE_DIR="$PKG_NAME/$PKG_NAME-$PKG_VERSION"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -20,8 +20,8 @@ PKG_NAME="flac"
PKG_VERSION="1.3.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://flac.sourceforge.net/"
PKG_LICENSE="GPLv2"
PKG_SITE="https://xiph.org/flac/"
PKG_URL="http://downloads.xiph.org/releases/flac/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain libogg"
PKG_PRIORITY="optional"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -33,5 +33,11 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
configure_target() {
cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=0 -Denable-readline=0 ..
cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SHARED_LIBS=0 \
-Denable-readline=0 \
-Denable-pulseaudio=0 \
-Denable-libsndfile=0 \
..
}

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="libcdio"
PKG_VERSION="0.92"
PKG_VERSION="0.93"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/libcdio/"
PKG_URL="http://ftp.gnu.org/gnu/libcdio/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_LICENSE="GPLv3"
PKG_SITE="https://www.gnu.org/software/libcdio/"
PKG_URL="https://ftp.gnu.org/gnu/libcdio/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,11 +17,11 @@
################################################################################
PKG_NAME="libogg"
PKG_VERSION="1.3.1"
PKG_VERSION="1.3.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="BSD"
PKG_SITE="http://www.xiph.org/ogg/"
PKG_SITE="https://www.xiph.org/ogg/"
PKG_URL="http://downloads.xiph.org/releases/ogg/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,12 +17,13 @@
################################################################################
PKG_NAME="libopenmpt"
PKG_VERSION="0.2.4764"
PKG_VERSION="0.2.5787-beta16"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_LICENSE="BSD"
PKG_SITE="http://lib.openmpt.org/libopenmpt/"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="http://lib.openmpt.org/files/libopenmpt/src/${PKG_NAME}-${PKG_VERSION}-autotools.tar.gz"
PKG_SOURCE_DIR="${PKG_NAME}-${PKG_VERSION//-beta*/}-autotools"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
@@ -32,4 +33,7 @@ PKG_LONGDESC="libopenmpt renders mod music files as raw audio data, for playing
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--disable-shared \
--without-portaudio \
--without-portaudiocpp"

View File

@@ -0,0 +1,48 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2016 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="libsndfile"
PKG_VERSION="1.0.25"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://www.mega-nerd.com/libsndfile/"
PKG_URL="http://www.mega-nerd.com/$PKG_NAME/files/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain alsa-lib flac libvorbis libogg"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="libsndfile: A library for accessing various audio file formats"
PKG_LONGDESC="libsndfile is a C library for reading and writing sound files such as AIFF, AU, WAV, and others through one standard interface. It can currently read/write 8, 16, 24 and 32-bit PCM files as well as 32 and 64-bit floating point WAV files and a number of compressed formats. It compiles and runs on *nix, MacOS, and Win32."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared \
--disable-silent-rules \
--disable-sqlite \
--enable-alsa \
--enable-external-libs \
--disable-experimental \
--disable-test-coverage \
--enable-largefile \
--with-gnu-ld"
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}

View File

@@ -0,0 +1,25 @@
diff -Naur libsndfile-1.0.25-old/configure.ac libsndfile-1.0.25-new/configure.ac
--- libsndfile-1.0.25-old/configure.ac 2011-07-13 01:59:57.000000000 -0700
+++ libsndfile-1.0.25-new/configure.ac 2011-07-13 17:04:14.000000000 -0700
@@ -18,9 +18,6 @@
AM_INIT_AUTOMAKE($PACKAGE_NAME,$PACKAGE_VERSION)
AM_SILENT_RULES([yes])
-dnl Add parameters for aclocal
-AC_SUBST(ACLOCAL_AMFLAGS, "-I M4")
-
AC_LANG([C])
AC_PROG_CC
diff -Naur libsndfile-1.0.25-old/Makefile.am libsndfile-1.0.25-new/Makefile.am
--- libsndfile-1.0.25-old/Makefile.am 2011-07-07 02:47:24.000000000 -0700
+++ libsndfile-1.0.25-new/Makefile.am 2011-07-13 17:04:14.000000000 -0700
@@ -2,6 +2,8 @@
DISTCHECK_CONFIGURE_FLAGS = --enable-gcc-werror
+ACLOCAL_AMFLAGS = -I M4
+
if BUILD_OCTAVE_MOD
octave_dir = Octave
endif

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -0,0 +1,74 @@
#!/usr/bin/pulseaudio -nF
#
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio 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 Lesser General Public License
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
# This startup script is used only if PulseAudio is started in system
# mode.
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev/hal support)
load-module module-detect
.endif
### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix
### Automatically restore the volume of streams and devices
load-module module-stream-restore
load-module module-device-restore
### Automatically restore the default sink/source when changed by the user
### during runtime
### NOTE: This should be loaded as early as possible so that subsequent modules
### that look up the default sink/source get the right value
load-module module-default-device-restore
### Automatically move streams to the default sink if the sink they are
### connected to dies, similar for sources
load-module module-rescue-streams
### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink
### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle
### Enable positioned event sounds
load-module module-position-event-sounds
### Automatically load modules for bluetooth
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
.endif
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
.ifexists module-zeroconf-publish.so
load-module module-zeroconf-publish
load-module module-zeroconf-discover
.endif
load-module module-native-protocol-tcp auth-anonymous=1
load-module module-switch-on-connect

View File

@@ -0,0 +1,126 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2016 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="pulseaudio"
PKG_VERSION="7.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://pulseaudio.org/"
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 soxr dbus systemd libressl libcap"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="pulseaudio: Yet another sound server for Unix"
PKG_LONGDESC="PulseAudio is a sound server for Linux and other Unix-like operating systems. It is intended to be an improved drop-in replacement for the Enlightened Sound Daemon (esound or esd). In addition to the features esound provides, PulseAudio has an extensible plugin architecture, support for more than one sink per source, better low-latency behavior, the ability to be embedded into other software, a completely asynchronous C API, a simple command line interface for reconfiguring the daemon while running, flexible and implicit sample type conversion and resampling, and a "Zero-Copy" architecture."
PKG_IS_ADDON="no"
# broken
PKG_AUTORECONF="no"
if [ "$BLUETOOTH_SUPPORT" = "yes" ]; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET sbc"
PULSEAUDIO_BLUETOOTH="--enable-bluez5"
else
PULSEAUDIO_BLUETOOTH="--disable-bluez5"
fi
if [ "$AVAHI_DAEMON" = "yes" ]; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET avahi"
PULSEAUDIO_AVAHI="--enable-avahi"
else
PULSEAUDIO_AVAHI="--disable-avahi"
fi
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--disable-silent-rules \
--disable-nls \
--enable-largefile \
--disable-rpath \
--disable-x11 \
--disable-tests \
--disable-samplerate \
--disable-oss-output \
--disable-oss-wrapper \
--disable-coreaudio-output \
--enable-alsa \
--disable-esound \
--disable-solaris \
--disable-waveout \
--disable-glib2 \
--disable-gtk3 \
--disable-gconf \
$PULSEAUDIO_AVAHI \
--disable-jack \
--disable-asyncns \
--disable-tcpwrap \
--disable-lirc \
--enable-dbus \
--disable-bluez4 \
$PULSEAUDIO_BLUETOOTH \
--disable-bluez5-ofono-headset \
--disable-bluez5-native-headset \
--enable-udev \
--disable-hal-compat \
--enable-ipv6 \
--enable-openssl \
--disable-xen \
--disable-orc \
--disable-manpages \
--disable-per-user-esound-socket \
--disable-default-build-tests \
--disable-legacy-database-entry-format \
--with-system-user=root \
--with-system-group=root \
--with-access-group=root \
--without-caps \
--without-fftw \
--without-speex \
--with-soxr \
--with-module-dir=/usr/lib/pulse"
post_makeinstall_target() {
# add_user pulse x 499 498 "PulseAudio System Daemon" "/var/run/pulse" "/bin/sh"
# add_group pulse 498
# add_group pulse-access 497
sed -e 's%user="pulse"%user="root"%g' -i $INSTALL/etc/dbus-1/system.d/pulseaudio-system.conf
rm -rf $INSTALL/usr/bin/esdcompat
rm -rf $INSTALL/usr/include
rm -rf $INSTALL/usr/lib/cmake
rm -rf $INSTALL/usr/lib/pkgconfig
rm -rf $INSTALL/usr/lib/systemd
rm -rf $INSTALL/usr/share/vala
rm -rf $INSTALL/usr/share/zsh
rm -rf $INSTALL/usr/share/bash-completion
cp $PKG_DIR/config/system.pa $INSTALL/etc/pulse/
# Remove unwanted symlinks
for file in $INSTALL/*; do
if [ -L "$file" ]; then
rm $file
fi
done
}
post_install() {
enable_service pulseaudio.service
}

View File

@@ -0,0 +1,24 @@
From c9d7dcaa87f9ada49d75483a7c604dba27a0d71a Mon Sep 17 00:00:00 2001
From: Stefan Saraev <stefan@saraev.ca>
Date: Tue, 7 Jan 2014 13:22:48 +0200
Subject: [PATCH] never append -dirty to server/module version
---
git-version-gen | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/git-version-gen b/git-version-gen
index 9d65b80..fcf11fd 100755
--- a/git-version-gen
+++ b/git-version-gen
@@ -152,6 +152,7 @@ v=`echo "$v" |sed 's/^v//'`
git status > /dev/null 2>&1
dirty=`sh -c 'git diff-index --name-only HEAD' 2>/dev/null` || dirty=
+dirty=
case "$dirty" in
'') ;;
*) # Append the suffix only if there isn't one already.
--
1.7.2.5

View File

@@ -0,0 +1,13 @@
--- pulseaudio-4.0.orig/src/pulsecore/core-util.c 2014-01-12 23:31:26.281525000 -0800
+++ pulseaudio-4.0/src/pulsecore/core-util.c 2014-01-12 23:32:32.977118803 -0800
@@ -1524,10 +1524,6 @@
if (stat(p, &st) < 0)
return -errno;
-#ifdef HAVE_GETUID
- if (st.st_uid != getuid())
- return -EACCES;
-#endif
return 0;
}

View File

@@ -0,0 +1 @@
export SDL_AUDIODRIVER=pulse

View File

@@ -0,0 +1,15 @@
[Unit]
Description=PulseAudio Sound System
After=syslog.target local-fs.target
Requires=bluetooth.service
[Service]
Type=forking
ExecStart=/usr/bin/pulseaudio --start --daemonize --log-level=0
TimeoutStopSec=5
Restart=always
RestartSec=2
StartLimitInterval=0
[Install]
WantedBy=multi-user.target

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -16,18 +16,21 @@
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="yaml"
PKG_VERSION="0.1.4"
PKG_NAME="sbc"
PKG_VERSION="1.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://pyyaml.org"
PKG_URL="http://pyyaml.org/download/libyaml/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_LICENSE="GPL"
PKG_SITE="http://www.bluez.org/"
PKG_URL="http://www.kernel.org/pub/linux/bluetooth/sbc-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="web"
PKG_SHORTDESC="yaml: a next generation YAML parser and emitter."
PKG_LONGDESC="yaml is the next generation YAML parser and emitter."
PKG_SECTION="network"
PKG_SHORTDESC="sbc: standalone SBC library"
PKG_LONGDESC="standalone SBC library"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared \
--disable-tools --disable-tester"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -0,0 +1,54 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2016 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="soxr"
PKG_VERSION="0.1.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://sourceforge.net/p/soxr/wiki/Home/"
PKG_URL="$SOURCEFORGE_SRC/soxr/$PKG_NAME-$PKG_VERSION-Source.tar.xz"
PKG_SOURCE_DIR="$PKG_NAME-$PKG_VERSION-Source"
PKG_DEPENDS_TARGET="toolchain cmake:host"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="soxr: a library which performs one-dimensional sample-rate conversion."
PKG_LONGDESC="The SoX Resampler library performs one-dimensional sample-rate conversion. it may be used, for example, to resample PCM-encoded audio."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
# package specific configure options
configure_target() {
cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DHAVE_WORDS_BIGENDIAN_EXITCODE=1 \
-DBUILD_TESTS=0 \
-DBUILD_EXAMPLES=1 \
-DBUILD_SHARED_LIBS=OFF ..
}
#post_makeinstall_target() {
# rm -rf $INSTALL/usr/bin
# # pkgconf hack
# $SED "s:\(['=\" ]\)/usr:\\1$SYSROOT_PREFIX/usr:g" $SYSROOT_PREFIX/usr/bin/taglib-config
# $SED "s:\([':\" ]\)-I/usr:\\1-I$SYSROOT_PREFIX/usr:g" $SYSROOT_PREFIX/usr/lib/pkgconfig/taglib.pc
# $SED "s:\([':\" ]\)-L/usr:\\1-L$SYSROOT_PREFIX/usr:g" $SYSROOT_PREFIX/usr/lib/pkgconfig/taglib.pc
# $SED "s:\([':\" ]\)-I/usr:\\1-I$SYSROOT_PREFIX/usr:g" $SYSROOT_PREFIX/usr/lib/pkgconfig/taglib_c.pc
# $SED "s:\([':\" ]\)-L/usr:\\1-L$SYSROOT_PREFIX/usr:g" $SYSROOT_PREFIX/usr/lib/pkgconfig/taglib_c.pc
#}

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="cpio"
PKG_VERSION="2.11"
PKG_VERSION="2.12"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -1,14 +0,0 @@
diff --git a/gnu/stdio.in.h b/gnu/stdio.in.h
index 88b368b..44f1087 100644
--- a/gnu/stdio.in.h
+++ b/gnu/stdio.in.h
@@ -139,7 +139,9 @@ _GL_WARN_ON_USE (fflush, "fflush is not always POSIX compliant - "
so any use of gets warrants an unconditional warning. Assume it is
always declared, since it is required by C89. */
#undef gets
+#if HAVE_RAW_DECL_GETS
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+#endif
#if @GNULIB_FOPEN@
# if @REPLACE_FOPEN@

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="lzo"
PKG_VERSION="2.08"
PKG_VERSION="2.09"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="xz"
PKG_VERSION="5.2.1"
PKG_VERSION="5.2.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="sqlite"
PKG_VERSION="autoconf-3081101"
PKG_VERSION="autoconf-3110000"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="PublicDomain"
PKG_SITE="http://www.sqlite.org/"
PKG_URL="http://sqlite.org/2015/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_SITE="https://www.sqlite.org/"
PKG_URL="https://www.sqlite.org/2016/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="database"
@@ -74,7 +74,3 @@ PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--enable-threadsafe \
--enable-dynamic-extensions \
--with-gnu-ld"
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,8 +17,8 @@
################################################################################
PKG_NAME="gdb"
PKG_VERSION="7.10"
PKG_REV="1"
PKG_VERSION="7.10.1"
PKG_REV="2"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/gdb/"
@@ -43,6 +43,7 @@ pre_configure_target() {
PKG_CONFIGURE_OPTS_TARGET="bash_cv_have_mbstate_t=set \
--disable-shared \
--enable-static \
--with-auto-load-safe-path=/ \
--disable-nls \
--disable-sim \
--without-x \

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
#      Copyright (C) 2010-2011 Roman Weber (roman@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="autoconf-archive"
PKG_VERSION="2015.02.24"
PKG_VERSION="2015.09.25"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="boost"
PKG_VERSION="1_58_0"
PKG_VERSION="1_60_0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="ccache"
PKG_VERSION="3.2.1"
PKG_VERSION="3.2.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
@@ -34,6 +34,8 @@ PKG_AUTORECONF="no"
export CC=$LOCAL_CC
PKG_CONFIGURE_OPTS_HOST="--with-bundled-zlib"
post_makeinstall_host() {
# setup ccache
$ROOT/$TOOLCHAIN/bin/ccache --max-size=$CCACHE_CACHE_SIZE
@@ -51,4 +53,4 @@ $ROOT/$TOOLCHAIN/bin/ccache $LOCAL_CXX "\$@"
EOF
chmod +x $HOST_CXX
}
}

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="cmake"
PKG_VERSION="3.3.1"
PKG_VERSION="3.4.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="BSD"
PKG_SITE="http://www.cmake.org/"
PKG_URL="http://www.cmake.org/files/v3.3/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="http://www.cmake.org/files/v3.4/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_HOST="ccache:host"
PKG_PRIORITY="optional"
PKG_SECTION="toolchain/devel"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="dbus-glib"
PKG_VERSION="0.104"
PKG_VERSION="0.106"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://freedesktop.org/wiki/Software/dbus"
PKG_URL="http://dbus.freedesktop.org/releases/dbus-glib/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_SITE="https://freedesktop.org/wiki/Software/dbus"
PKG_URL="https://dbus.freedesktop.org/releases/dbus-glib/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain dbus glib expat"
PKG_PRIORITY="optional"
PKG_SECTION="devel"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="elfutils"
PKG_VERSION="0.161"
PKG_VERSION="0.164"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

File diff suppressed because it is too large Load Diff

View File

@@ -1,24 +0,0 @@
Really make -Werror conditional to BUILD_WERROR
Otherwise it will fail with an error message like this one:
elf_getarsym.c:290:9: error: 'n' may be used uninitialized in this
function [-Werror=maybe-uninitialized]
arsym[n].as_name = NULL;
^
cc1: all warnings being treated as errors
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
diff -rup a/config/eu.am b/config/eu.am
--- a/config/eu.am 2014-11-10 16:19:14.356031479 +0000
+++ b/config/eu.am 2014-11-10 16:21:11.702072011 +0000
@@ -35,7 +35,6 @@ LD_AS_NEEDED = @LD_AS_NEEDED@
DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"${localedir}"'
AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_srcdir)/lib -I..
AM_CFLAGS = -std=gnu99 -Wall -Wshadow \
- $(if $($(*F)_no_Werror),,-Werror) \
$(if $($(*F)_no_Wunused),,-Wunused $(WEXTRA)) \
$(if $($(*F)_no_Wformat),-Wno-format,-Wformat=2) \
$($(*F)_CFLAGS)

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="fribidi"
PKG_VERSION="0.19.5"
PKG_VERSION="0.19.7"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://fribidi.org/"
PKG_URL="http://fribidi.org/download/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_SITE="http://fribidi.freedesktop.org/"
PKG_URL="http://fribidi.freedesktop.org/download/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
@@ -48,9 +48,9 @@ pre_configure_target() {
}
post_makeinstall_target() {
mkdir -p $ROOT/$TOOLCHAIN/bin
cp -f $PKG_DIR/scripts/fribidi-config $ROOT/$TOOLCHAIN/bin
chmod +x $ROOT/$TOOLCHAIN/bin/fribidi-config
mkdir -p $SYSROOT_PREFIX/usr/bin
cp -f $PKG_DIR/scripts/fribidi-config $SYSROOT_PREFIX/usr/bin
chmod +x $SYSROOT_PREFIX/usr/bin/fribidi-config
rm -rf $INSTALL/usr/bin
}

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="gettext"
PKG_VERSION="0.19.5.1"
PKG_VERSION="0.19.7"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -1,24 +1,24 @@
diff -Naur gettext-0.19.1/gettext-tools/Makefile.am gettext-0.19.1.patch/gettext-tools/Makefile.am
--- gettext-0.19.1/gettext-tools/Makefile.am 2014-05-01 11:37:33.000000000 +0200
+++ gettext-0.19.1.patch/gettext-tools/Makefile.am 2014-06-23 16:06:15.225426222 +0200
diff -Naur gettext-0.19.7/gettext-tools/Makefile.am gettext-0.19.7.patch/gettext-tools/Makefile.am
--- gettext-0.19.7/gettext-tools/Makefile.am 2015-12-08 13:50:04.000000000 +0100
+++ gettext-0.19.7.patch/gettext-tools/Makefile.am 2016-01-01 20:49:07.476011819 +0100
@@ -19,7 +19,7 @@
AUTOMAKE_OPTIONS = 1.5 gnu no-dependencies
ACLOCAL_AMFLAGS = -I m4 -I ../gettext-runtime/m4 -I ../m4 -I gnulib-m4 -I libgrep/gnulib-m4 -I libgettextpo/gnulib-m4
-SUBDIRS = doc intl gnulib-lib libgrep src libgettextpo po projects styles misc man m4 tests gnulib-tests examples
+SUBDIRS = intl gnulib-lib libgrep src libgettextpo po projects styles misc man m4 tests gnulib-tests
-SUBDIRS = doc intl gnulib-lib libgrep src libgettextpo po projects styles misc man m4 tests gnulib-tests examples its
+SUBDIRS = intl gnulib-lib libgrep src libgettextpo po projects styles misc man m4 tests gnulib-tests its
EXTRA_DIST = misc/DISCLAIM
MOSTLYCLEANFILES = core *.stackdump
diff -Naur gettext-0.19.1/gettext-tools/Makefile.in gettext-0.19.1.patch/gettext-tools/Makefile.in
--- gettext-0.19.1/gettext-tools/Makefile.in 2014-06-10 07:42:48.000000000 +0200
+++ gettext-0.19.1.patch/gettext-tools/Makefile.in 2014-06-23 16:06:32.453461116 +0200
@@ -1556,7 +1556,7 @@
diff -Naur gettext-0.19.7/gettext-tools/Makefile.in gettext-0.19.7.patch/gettext-tools/Makefile.in
--- gettext-0.19.7/gettext-tools/Makefile.in 2015-12-28 00:09:39.000000000 +0100
+++ gettext-0.19.7.patch/gettext-tools/Makefile.in 2016-01-01 20:49:29.444038357 +0100
@@ -1865,7 +1865,7 @@
top_srcdir = @top_srcdir@
AUTOMAKE_OPTIONS = 1.5 gnu no-dependencies
ACLOCAL_AMFLAGS = -I m4 -I ../gettext-runtime/m4 -I ../m4 -I gnulib-m4 -I libgrep/gnulib-m4 -I libgettextpo/gnulib-m4
-SUBDIRS = doc intl gnulib-lib libgrep src libgettextpo po projects styles misc man m4 tests gnulib-tests examples
+SUBDIRS = intl gnulib-lib libgrep src libgettextpo po projects styles misc man m4 tests gnulib-tests
-SUBDIRS = doc intl gnulib-lib libgrep src libgettextpo po projects styles misc man m4 tests gnulib-tests examples its
+SUBDIRS = intl gnulib-lib libgrep src libgettextpo po projects styles misc man m4 tests gnulib-tests its
# Allow users to use "gnulib-tool --update".

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="glib"
PKG_VERSION="2.44.1"
PKG_VERSION="2.46.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://www.gtk.org/"
PKG_URL="http://ftp.gnome.org/pub/gnome/sources/glib/2.44/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_URL="http://ftp.gnome.org/pub/gnome/sources/glib/2.46/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain zlib libffi pcre Python:host"
PKG_PRIORITY="optional"
PKG_SECTION="devel"

View File

@@ -1,54 +0,0 @@
From 68cbd635036fe04cd07bbb1a4829eebab2d7dc03 Mon Sep 17 00:00:00 2001
From: Stefan Saraev <stefan@saraev.ca>
Date: Wed, 20 Aug 2014 22:46:35 +0300
Subject: [PATCH] dont build tests
---
Makefile.am | 2 +-
configure.ac | 17 -----------------
2 files changed, 1 insertions(+), 18 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 40e5cd5..db7bfc8 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,7 +6,7 @@ include $(top_srcdir)/glib.mk
ACLOCAL_AMFLAGS = -I m4macros ${ACLOCAL_FLAGS}
-SUBDIRS = . m4macros glib gmodule gthread gobject gio po docs tests
+SUBDIRS = . m4macros glib gmodule gthread gobject gio po docs
DIST_SUBDIRS = $(SUBDIRS) build
bin_SCRIPTS = glib-gettextize
diff --git a/configure.ac b/configure.ac
index a01e58d..f310615 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2559,23 +2559,6 @@ dnl ******************************************************************
AM_CONDITIONAL(CROSS_COMPILING, test $cross_compiling = yes)
-AS_IF([ test $cross_compiling = yes ], [
- AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal, no)
- if test x$GLIB_GENMARSHAL = xno; then
- AC_MSG_ERROR(Could not find a glib-genmarshal in your PATH)
- fi
-
- AC_PATH_PROG(GLIB_COMPILE_SCHEMAS, glib-compile-schemas, no)
- if test x$GLIB_COMPILE_SCHEMAS = xno; then
- AC_MSG_ERROR(Could not find a glib-compile-schemas in your PATH)
- fi
-
- AC_PATH_PROG(GLIB_COMPILE_RESOURCES, glib-compile-resources, no)
- if test x$GLIB_COMPILE_RESOURCES = xno; then
- AC_MSG_ERROR(Could not find a glib-compile-resources in your PATH)
- fi
-])
-
dnl **************************
dnl *** Checks for gtk-doc ***
dnl **************************
--
1.7.2.5

View File

@@ -51,7 +51,7 @@
#
# For sites which prefer IPv4 connections change the last line to
#
precedence ::ffff:0:0/96 100
#precedence ::ffff:0:0/96 100
#
# scopev4 <mask> <value>
@@ -60,6 +60,6 @@ precedence ::ffff:0:0/96 100
# used. Changing these defaults should hardly ever be necessary.
# The defaults are equivalent to:
#
scopev4 ::ffff:169.254.0.0/112 2
scopev4 ::ffff:127.0.0.0/104 2
scopev4 ::ffff:0.0.0.0/96 14
#scopev4 ::ffff:169.254.0.0/112 2
#scopev4 ::ffff:127.0.0.0/104 2
#scopev4 ::ffff:0.0.0.0/96 14

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 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
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="glibc"
PKG_VERSION="2.21"
PKG_VERSION="2.22"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
@@ -139,10 +139,13 @@ post_makeinstall_target() {
# remove locales and charmaps
rm -rf $INSTALL/usr/share/i18n/charmaps
rm -rf $INSTALL/usr/share/i18n/locales
mkdir -p $INSTALL/usr/share/i18n/locales
cp -PR $ROOT/$PKG_BUILD/localedata/locales/POSIX $INSTALL/usr/share/i18n/locales
if [ ! "$GLIBC_LOCALES" = yes ]; then
rm -rf $INSTALL/usr/share/i18n/locales
mkdir -p $INSTALL/usr/share/i18n/locales
cp -PR $ROOT/$PKG_BUILD/localedata/locales/POSIX $INSTALL/usr/share/i18n/locales
fi
# create default configs
mkdir -p $INSTALL/etc
@@ -169,6 +172,7 @@ makeinstall_init() {
cp -PR $ROOT/$PKG_BUILD/.$TARGET_NAME/elf/ld*.so* $INSTALL/lib
cp $ROOT/$PKG_BUILD/.$TARGET_NAME/libc.so.6 $INSTALL/lib
cp $ROOT/$PKG_BUILD/.$TARGET_NAME/nptl/libpthread.so.0 $INSTALL/lib
cp -PR $ROOT/$PKG_BUILD/.$TARGET_NAME/rt/librt.so* $INSTALL/lib
if [ "$TARGET_ARCH" = "arm" -a "$TARGET_FLOAT" = "hard" ]; then
ln -sf ld.so $INSTALL/lib/ld-linux.so.3

View File

@@ -0,0 +1,27 @@
From 5c8c3123652045191474a4ca85fbb6e8d9e7d2bc Mon Sep 17 00:00:00 2001
From: Roland McGrath <roland@hack.frob.com>
Date: Fri, 4 Sep 2015 14:37:56 -0700
Subject: [PATCH] BZ#18921: Fix opendir inverted o_directory_works test.
(cherry picked from commit bd9e69abb887d78d0d6708fc089cc9f3eabf106d)
---
ChangeLog | 8 ++++++++
sysdeps/posix/opendir.c | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/sysdeps/posix/opendir.c b/sysdeps/posix/opendir.c
index 6509f5c..9edf056 100644
--- a/sysdeps/posix/opendir.c
+++ b/sysdeps/posix/opendir.c
@@ -105,7 +105,7 @@ need_isdir_precheck (void)
tryopen_o_directory ();
/* We can skip the expensive `stat' call if O_DIRECTORY works. */
- return o_directory_works > 0;
+ return o_directory_works < 0;
#endif
return true;
}
--
1.9.4

View File

@@ -0,0 +1,206 @@
From 3007f797a1a596e954f44879a5a7267966186ba4 Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Fri, 28 Aug 2015 17:08:49 -0400
Subject: [PATCH] getmntent: fix memory corruption w/blank lines [BZ #18887]
The fix for BZ #17273 introduced a single byte of memory corruption when
the line is entirely blank. It would walk back past the start of the
buffer if the heap happened to be 0x20 or 0x09 and then write a NUL byte.
buffer = '\n';
end_ptr = buffer;
while (end_ptr[-1] == ' ' || end_ptr[-1] == '\t')
end_ptr--;
*end_ptr = '\0';
Fix that and rework the tests. Adding the testcase for BZ #17273 to the
existing \040 parser does not really make sense as it's unrelated, and
leads to confusing behavior: it implicitly relies on the new entry being
longer than the previous entry (since it just rewinds the FILE*). Split
it out into its own dedicated testcase instead.
(cherry picked from commit b0e805fa0d6fea33745952df7b7f5442ca4c374f)
---
ChangeLog | 10 ++++++++
NEWS | 2 +-
misc/Makefile | 3 ++-
misc/mntent_r.c | 4 +++-
misc/tst-mntent-blank-corrupt.c | 45 ++++++++++++++++++++++++++++++++++
misc/tst-mntent-blank-passno.c | 53 +++++++++++++++++++++++++++++++++++++++++
misc/tst-mntent.c | 20 ----------------
7 files changed, 114 insertions(+), 23 deletions(-)
create mode 100644 misc/tst-mntent-blank-corrupt.c
create mode 100644 misc/tst-mntent-blank-passno.c
diff --git a/misc/Makefile b/misc/Makefile
index aecb0da..2f5edf6 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -76,7 +76,8 @@ install-lib := libg.a
gpl2lgpl := error.c error.h
tests := tst-dirname tst-tsearch tst-fdset tst-efgcvt tst-mntent tst-hsearch \
- tst-error1 tst-pselect tst-insremque tst-mntent2 bug-hsearch1
+ tst-error1 tst-pselect tst-insremque tst-mntent2 bug-hsearch1 \
+ tst-mntent-blank-corrupt tst-mntent-blank-passno
ifeq ($(run-built-tests),yes)
tests-special += $(objpfx)tst-error1-mem.out
endif
diff --git a/misc/mntent_r.c b/misc/mntent_r.c
index 6159873..4f26998 100644
--- a/misc/mntent_r.c
+++ b/misc/mntent_r.c
@@ -136,7 +136,9 @@ __getmntent_r (FILE *stream, struct mntent *mp, char *buffer, int bufsiz)
end_ptr = strchr (buffer, '\n');
if (end_ptr != NULL) /* chop newline */
{
- while (end_ptr[-1] == ' ' || end_ptr[-1] == '\t')
+ /* Do not walk past the start of buffer if it's all whitespace. */
+ while (end_ptr != buffer
+ && (end_ptr[-1] == ' ' || end_ptr[-1] == '\t'))
end_ptr--;
*end_ptr = '\0';
}
diff --git a/misc/tst-mntent-blank-corrupt.c b/misc/tst-mntent-blank-corrupt.c
new file mode 100644
index 0000000..92266a3
--- /dev/null
+++ b/misc/tst-mntent-blank-corrupt.c
@@ -0,0 +1,45 @@
+/* Make sure blank lines does not cause memory corruption BZ #18887.
+
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include <mntent.h>
+#include <stdio.h>
+#include <string.h>
+
+/* Make sure blank lines don't trigger memory corruption. This doesn't happen
+ for all targets though, so it's a best effort test BZ #18887. */
+static int
+do_test (void)
+{
+ FILE *fp;
+
+ fp = tmpfile ();
+ fputs ("\n \n/foo\\040dir /bar\\040dir auto bind \t \n", fp);
+ rewind (fp);
+
+ /* The corruption happens here ... */
+ getmntent (fp);
+ /* ... but trigers here. */
+ endmntent (fp);
+
+ /* If the test failed, we would crash, and not hit this point. */
+ return 0;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff --git a/misc/tst-mntent-blank-passno.c b/misc/tst-mntent-blank-passno.c
new file mode 100644
index 0000000..fc04291
--- /dev/null
+++ b/misc/tst-mntent-blank-passno.c
@@ -0,0 +1,53 @@
+/* Make sure trailing whitespace is handled properly BZ #17273.
+
+ Copyright (C) 2009-2015 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include <mntent.h>
+#include <stdio.h>
+#include <string.h>
+
+/* Check entries to make sure trailing whitespace is ignored and we return the
+ correct passno value BZ #17273. */
+static int
+do_test (void)
+{
+ int result = 0;
+ FILE *fp;
+ struct mntent *mnt;
+
+ fp = tmpfile ();
+ fputs ("/foo\\040dir /bar\\040dir auto bind \t \n", fp);
+ rewind (fp);
+
+ mnt = getmntent (fp);
+ if (strcmp (mnt->mnt_fsname, "/foo dir") != 0
+ || strcmp (mnt->mnt_dir, "/bar dir") != 0
+ || strcmp (mnt->mnt_type, "auto") != 0
+ || strcmp (mnt->mnt_opts, "bind") != 0
+ || mnt->mnt_freq != 0
+ || mnt->mnt_passno != 0)
+ {
+ puts ("Error while reading entry with trailing whitespaces");
+ result = 1;
+ }
+
+ return result;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff --git a/misc/tst-mntent.c b/misc/tst-mntent.c
index 876c89f..820b354 100644
--- a/misc/tst-mntent.c
+++ b/misc/tst-mntent.c
@@ -73,26 +73,6 @@ main (int argc, char *argv[])
puts ("Error while reading written entry back in");
result = 1;
}
-
- /* Part III: Entry with whitespaces at the end of a line. */
- rewind (fp);
-
- fputs ("/foo\\040dir /bar\\040dir auto bind \t \n", fp);
-
- rewind (fp);
-
- mnt = getmntent (fp);
-
- if (strcmp (mnt->mnt_fsname, "/foo dir") != 0
- || strcmp (mnt->mnt_dir, "/bar dir") != 0
- || strcmp (mnt->mnt_type, "auto") != 0
- || strcmp (mnt->mnt_opts, "bind") != 0
- || mnt->mnt_freq != 0
- || mnt->mnt_passno != 0)
- {
- puts ("Error while reading entry with trailing whitespaces");
- result = 1;
- }
}
return result;
--
1.9.4

View File

@@ -0,0 +1,71 @@
From 561a9f11a974a447acb3dd03550a05df701a900e Mon Sep 17 00:00:00 2001
From: Andreas Schwab <schwab@suse.de>
Date: Mon, 10 Aug 2015 14:12:47 +0200
Subject: [PATCH] Readd O_LARGEFILE flag for openat64 (bug 18781)
(cherry picked from commit eb32b0d40308166c4d8f6330cc2958cb1e545075)
---
ChangeLog | 7 +++++++
NEWS | 2 +-
io/test-lfs.c | 21 ++++++++++++++++++++-
sysdeps/unix/sysv/linux/openat.c | 5 +++++
4 files changed, 33 insertions(+), 2 deletions(-)
diff --git a/io/test-lfs.c b/io/test-lfs.c
index 539c2a2..b6ebae4 100644
--- a/io/test-lfs.c
+++ b/io/test-lfs.c
@@ -144,7 +144,7 @@ test_ftello (void)
int
do_test (int argc, char *argv[])
{
- int ret;
+ int ret, fd2;
struct stat64 statbuf;
ret = lseek64 (fd, TWO_GB+100, SEEK_SET);
@@ -195,6 +195,25 @@ do_test (int argc, char *argv[])
error (EXIT_FAILURE, 0, "stat reported size %lld instead of %lld.",
(long long int) statbuf.st_size, (TWO_GB + 100 + 5));
+ fd2 = openat64 (AT_FDCWD, name, O_RDWR);
+ if (fd2 == -1)
+ {
+ if (errno == ENOSYS)
+ {
+ /* Silently ignore this test. */
+ error (0, 0, "openat64 is not supported");
+ }
+ else
+ error (EXIT_FAILURE, errno, "openat64 failed to open big file");
+ }
+ else
+ {
+ ret = close (fd2);
+
+ if (ret == -1)
+ error (EXIT_FAILURE, errno, "error closing file");
+ }
+
test_ftello ();
return 0;
diff --git a/sysdeps/unix/sysv/linux/openat.c b/sysdeps/unix/sysv/linux/openat.c
index 6777123..ad8e31d 100644
--- a/sysdeps/unix/sysv/linux/openat.c
+++ b/sysdeps/unix/sysv/linux/openat.c
@@ -68,6 +68,11 @@ __OPENAT (int fd, const char *file, int oflag, ...)
va_end (arg);
}
+ /* We have to add the O_LARGEFILE flag for openat64. */
+#ifdef MORE_OFLAGS
+ oflag |= MORE_OFLAGS;
+#endif
+
return SYSCALL_CANCEL (openat, fd, file, oflag, mode);
}
libc_hidden_def (__OPENAT)
--
1.9.4

View File

@@ -0,0 +1,177 @@
From a34d1c6afc86521d6ad17662a3b5362d8481514c Mon Sep 17 00:00:00 2001
From: Maxim Ostapenko <m.ostapenko@partner.samsung.com>
Date: Mon, 10 Aug 2015 10:47:54 +0300
Subject: [PATCH] Clear DF_1_NODELETE flag only for failed to load library.
https://sourceware.org/bugzilla/show_bug.cgi?id=18778
If dlopen fails to load an object that has triggered loading libpthread it
causes ld.so to unload libpthread because its DF_1_NODELETE flags has been
forcefully cleared. The next call to __rtdl_unlock_lock_recursive will crash
since pthread_mutex_unlock no longer exists.
This patch moves l->l_flags_1 &= ~DF_1_NODELETE out of loop through all loaded
libraries and performs the action only on inconsistent one.
[BZ #18778]
* elf/Makefile (tests): Add Add tst-nodelete2.
(modules-names): Add tst-nodelete2mod.
(tst-nodelete2mod.so-no-z-defs): New.
($(objpfx)tst-nodelete2): Likewise.
($(objpfx)tst-nodelete2.out): Likewise.
(LDFLAGS-tst-nodelete2): Likewise.
* elf/dl-close.c (_dl_close_worker): Move DF_1_NODELETE clearing
out of loop through all loaded libraries.
* elf/tst-nodelete2.c: New file.
* elf/tst-nodelete2mod.c: Likewise.
(cherry picked from commit f25238ffe0455013174438376b3ee88df496f9d1)
---
ChangeLog | 14 +++++++++
NEWS | 2 +-
elf/Makefile | 11 +++++--
elf/dl-close.c | 15 ++++-----
elf/tst-nodelete2.c | 37 +++++++++++++++++++++++
elf/{tst-znodelete-zlib.cc => tst-nodelete2mod.c} | 3 +-
6 files changed, 71 insertions(+), 11 deletions(-)
create mode 100644 elf/tst-nodelete2.c
rename elf/{tst-znodelete-zlib.cc => tst-nodelete2mod.c} (50%)
diff --git a/elf/Makefile b/elf/Makefile
index 4ceeaf8..71a18a1 100644
--- a/elf/Makefile
+++ b/elf/Makefile
@@ -148,7 +148,8 @@ tests += loadtest restest1 preloadtest loadfail multiload origtest resolvfail \
tst-unique1 tst-unique2 $(if $(CXX),tst-unique3 tst-unique4 \
tst-nodelete) \
tst-initorder tst-initorder2 tst-relsort1 tst-null-argv \
- tst-ptrguard1 tst-tlsalign tst-tlsalign-extern tst-nodelete-opened
+ tst-ptrguard1 tst-tlsalign tst-tlsalign-extern tst-nodelete-opened \
+ tst-nodelete2
# reldep9
ifeq ($(build-hardcoded-path-in-tests),yes)
tests += tst-dlopen-aout
@@ -218,7 +219,7 @@ modules-names = testobj1 testobj2 testobj3 testobj4 testobj5 testobj6 \
tst-initorder2d \
tst-relsort1mod1 tst-relsort1mod2 tst-array2dep \
tst-array5dep tst-null-argv-lib \
- tst-tlsalign-lib tst-nodelete-opened-lib
+ tst-tlsalign-lib tst-nodelete-opened-lib tst-nodelete2mod
ifeq (yes,$(have-protected-data))
modules-names += tst-protected1moda tst-protected1modb
tests += tst-protected1a tst-protected1b
@@ -594,6 +595,7 @@ tst-auditmod9b.so-no-z-defs = yes
tst-nodelete-uniquemod.so-no-z-defs = yes
tst-nodelete-rtldmod.so-no-z-defs = yes
tst-nodelete-zmod.so-no-z-defs = yes
+tst-nodelete2mod.so-no-z-defs = yes
ifeq ($(build-shared),yes)
# Build all the modules even when not actually running test programs.
@@ -1164,6 +1166,11 @@ $(objpfx)tst-nodelete.out: $(objpfx)tst-nodelete-uniquemod.so \
LDFLAGS-tst-nodelete = -rdynamic
LDFLAGS-tst-nodelete-zmod.so = -Wl,--enable-new-dtags,-z,nodelete
+$(objpfx)tst-nodelete2: $(libdl)
+$(objpfx)tst-nodelete2.out: $(objpfx)tst-nodelete2mod.so
+
+LDFLAGS-tst-nodelete2 = -rdynamic
+
$(objpfx)tst-initorder-cmp.out: tst-initorder.exp $(objpfx)tst-initorder.out
cmp $^ > $@; \
$(evaluate-test)
diff --git a/elf/dl-close.c b/elf/dl-close.c
index 9105277..c897247 100644
--- a/elf/dl-close.c
+++ b/elf/dl-close.c
@@ -144,6 +144,14 @@ _dl_close_worker (struct link_map *map, bool force)
char done[nloaded];
struct link_map *maps[nloaded];
+ /* Clear DF_1_NODELETE to force object deletion. We don't need to touch
+ l_tls_dtor_count because forced object deletion only happens when an
+ error occurs during object load. Destructor registration for TLS
+ non-POD objects should not have happened till then for this
+ object. */
+ if (force)
+ map->l_flags_1 &= ~DF_1_NODELETE;
+
/* Run over the list and assign indexes to the link maps and enter
them into the MAPS array. */
int idx = 0;
@@ -153,13 +161,6 @@ _dl_close_worker (struct link_map *map, bool force)
maps[idx] = l;
++idx;
- /* Clear DF_1_NODELETE to force object deletion. We don't need to touch
- l_tls_dtor_count because forced object deletion only happens when an
- error occurs during object load. Destructor registration for TLS
- non-POD objects should not have happened till then for this
- object. */
- if (force)
- l->l_flags_1 &= ~DF_1_NODELETE;
}
assert (idx == nloaded);
diff --git a/elf/tst-nodelete2.c b/elf/tst-nodelete2.c
new file mode 100644
index 0000000..388e8af
--- /dev/null
+++ b/elf/tst-nodelete2.c
@@ -0,0 +1,37 @@
+#include "../dlfcn/dlfcn.h"
+#include <stdio.h>
+#include <stdlib.h>
+#include <gnu/lib-names.h>
+
+static int
+do_test (void)
+{
+ int result = 0;
+
+ printf ("\nOpening pthread library.\n");
+ void *pthread = dlopen (LIBPTHREAD_SO, RTLD_LAZY);
+
+ /* This is a test for correct DF_1_NODELETE clearing when dlopen failure
+ happens. We should clear DF_1_NODELETE for failed library only, because
+ doing this for others (e.g. libpthread) might cause them to be unloaded,
+ that may lead to some global references (e.g. __rtld_lock_unlock) to be
+ broken. The dlopen should fail because of undefined symbols in shared
+ library, that cause DF_1_NODELETE to be cleared. For libpthread, this
+ flag should be set, because if not, SIGSEGV will happen in dlclose. */
+ if (dlopen ("tst-nodelete2mod.so", RTLD_NOW) != NULL)
+ {
+ printf ("Unique symbols test failed\n");
+ result = 1;
+ }
+
+ if (pthread)
+ dlclose (pthread);
+
+ if (result == 0)
+ printf ("SUCCESS\n");
+
+ return result;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff --git a/elf/tst-znodelete-zlib.cc b/elf/tst-nodelete2mod.c
similarity index 50%
rename from elf/tst-znodelete-zlib.cc
rename to elf/tst-nodelete2mod.c
index 1e8f368..e88c756 100644
--- a/elf/tst-znodelete-zlib.cc
+++ b/elf/tst-nodelete2mod.c
@@ -1,6 +1,7 @@
+/* Undefined symbol. */
extern int not_exist (void);
int foo (void)
{
- return not_exist ();
+ return not_exist ();
}
--
1.9.4

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