Compare commits

...

369 Commits
4.1.2 ... 4.2.1

Author SHA1 Message Date
Stephan Raue
7fc61da0c6 config/version: set version to 4.2.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-10-04 12:48:10 +02:00
Stephan Raue
cec76a1de9 alsa-utils: unmute Nvidia CK804 IEC958 devices
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-10-04 12:48:10 +02:00
Stephan Raue
086a246634 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-10-04 10:33:12 +02:00
Stephan Raue
d8f20f629a bcm2835-driver: update to bcm2835-driver-f2275b9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-10-04 09:37:41 +02:00
Stephan Raue
7b06eca02a bcm2835-bootloader: update to bcm2835-bootloader-f2275b9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-10-04 09:37:41 +02:00
Stephan Raue
92c7baf01e xf86-video-intel: downgrade to xf86-video-intel-2.99.911, this solves stuttering while playing movies and hangs and stuttering in the XBMC Gui, thanks to 'adb76' for testing
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-10-04 09:22:05 +02:00
Stephan Raue
3620416b08 ncurses: enable installing curses.h
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-10-02 22:03:15 +02:00
Stephan Raue
3c889c18cb xf86-video-ati: update to xf86-video-ati-7.5.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-10-02 10:16:54 +02:00
Stephan Raue
349adaf274 pcre: update to pcre-8.36
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-10-02 10:16:54 +02:00
vpeter4
73131ff13c path: fix folders returned by find command redirect errors in function get_build_dir() 2014-10-02 10:16:54 +02:00
Stephan Raue
7c41a0f5bd Merge pull request #3454 from CvH/patch-3
media_build: update drivers to version 2014-09-26
2014-10-01 04:30:40 +02:00
Stephan Raue
a03c96ef7e projects/*/linux: add Pantherlord game controller support, this fixes #3518
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-10-01 04:09:27 +02:00
Stephan Raue
3c24d45245 libtirpc: update to libtirpc-0.2.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-30 17:24:11 +02:00
Stephan Raue
9c1d40b953 libva-intel-driver: update to libva-intel-driver-1.4.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-30 17:24:04 +02:00
Stephan Raue
dc6da22ccf libva: update to libva-1.4.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-30 17:21:05 +02:00
Stephan Raue
fe224ebecb projects/RPi/patches/xbmc: add FM support patch from 4.0.7 back
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-30 16:41:38 +02:00
Stephan Raue
97aabe2946 linux: add patch to fix ath9k_htc driver, see https://bugzilla.kernel.org/show_bug.cgi?id=78581 this fixes #3519
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-30 16:40:44 +02:00
Stephan Raue
5e53e7a814 v4l-utils: remove at-visions remote patch, this must be done different, let us think about this
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-30 02:41:45 +02:00
Stephan Raue
261b6fb5b8 wlan-firmware: update to wlan-firmware-0.0.24
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-30 02:40:28 +02:00
Stephan Raue
283b30b739 hdparm: update to hdparm-9.45
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-29 15:54:18 +02:00
Stephan Raue
81e8f46ebb libdrm: update to libdrm-2.4.58
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-29 03:21:04 +02:00
CvH
8131672942 media_build: update drivers to version 2014-09-26 2014-09-28 18:05:21 +02:00
Stephan Raue
f622b1ae31 bcm2835-bootloader: update to bcm2835-bootloader-79acaf6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-28 15:50:43 +02:00
Stephan Raue
9f31a070cf bcm2835-driver: update to bcm2835-driver-79acaf6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-28 15:50:43 +02:00
Stephan Raue
847075a6f6 dvb-firmware: update to dvb-firmware-0.0.45
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-28 15:41:08 +02:00
Stephan Raue
e6751e4b2e xbmc: add backported patches to fix ASS/SSA subtitles with ffmpeg-2.4, this fixes non working or corrupted subtitles
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-28 01:24:49 +02:00
vpeter4
19043dfe1d allow packages in projects folder This allows to use local package from project folder instead of system one from packages folder. It simplifies package dependency for newer projects like for TBS Matrix I'm working on. It requires different gcc, u-boot, ... 2014-09-27 21:15:58 +02:00
MilhouseVH
4b6b3a87c7 Enable CONFIG_NC_SERVER, closes #3495 2014-09-27 21:13:27 +02:00
Stephan Raue
0629ec8a34 xbmc: add part of PR5310, this should fix some, most or with luck all issues with showing the xorg mousecursor after wakeup from dpms, showing pictures via airplay etc...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-27 21:11:18 +02:00
Stephan Raue
afe339da55 xbmc: add a more general check for cpu temperature found on some newer systems
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-27 21:09:19 +02:00
Stephan Raue
60b7dcc1e2 projects/*/linux: enable CONFIG_SND_ICE1712
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-26 22:57:35 +02:00
Stephan Raue
b8e1cc04fd config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-26 19:23:51 +02:00
Stephan Raue
11090ef6e0 config/version: set version to 4.2.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-26 16:04:18 +02:00
Stephan Raue
0ff589c7f8 v4l-utils: dont react on samsung remote control codes for KEY_POWER and KEY_SOURCE
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-26 16:04:18 +02:00
Stephan Raue
874a288f77 bluez: update to bluez-5.23
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-25 17:04:40 +02:00
Stephan Raue
b786dfffac xtrans: update to xtrans-1.3.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-25 17:04:40 +02:00
Stephan Raue
5361850a41 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-25 17:04:40 +02:00
Stephan Raue
bd48770b77 xbmc: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-24 00:08:48 +02:00
Stephan Raue
acb9c450be Revert "llvm: dont check for gcc version when building hosttools, this should fix #3492"
This reverts commit 474a1ebda2.
2014-09-23 20:25:48 +02:00
Stephan Raue
aa15004542 Revert "readline: fix build if ncurses headers are not found for various reasons"
This reverts commit 558a658560.
2014-09-23 20:20:10 +02:00
Stephan Raue
41646600b4 config/functions: unset $CPP if set on host OS
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-23 20:19:54 +02:00
Stephan Raue
9ccf3853e9 parted:init: fix build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-23 15:29:42 +02:00
Stephan Raue
558a658560 readline: fix build if ncurses headers are not found for various reasons
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-23 15:29:42 +02:00
Stephan Raue
ecbbbe2ee1 ffmpeg: update to ffmpeg-2.4.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-23 15:29:42 +02:00
Stephan Raue
8634a1d6f0 ffmpeg: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-23 15:29:42 +02:00
Stephan Raue
9ef8e945bd ffmpeg: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-23 15:29:42 +02:00
Stephan Raue
6bc704e935 swig: update to swig-2.0.12
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-23 15:29:42 +02:00
Stephan Raue
5983c2ea8b ffmpeg: update XBMC upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-23 15:29:42 +02:00
Stephan Raue
ed948cf1fc xz: update to xz-5.0.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:27 +02:00
Stephan Raue
461514672c xorg-server: update to xorg-server-1.16.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:27 +02:00
Stephan Raue
7eaa42f8bc gnutls: update to gnutls-3.2.18
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:27 +02:00
Stephan Raue
8b86155c8d xbmc: add patch to support KEY_TV on 'devinput' devices
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:27 +02:00
Stephan Raue
290db0737f bcm2835-bootloader: update to bcm2835-bootloader-53162d5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:27 +02:00
Stephan Raue
2b2b80cb76 bcm2835-driver: update to bcm2835-driver-53162d5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:27 +02:00
Stephan Raue
315a90d622 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:27 +02:00
Stephan Raue
f43516b580 initramfs: install parted, util-linux and e2fsprogs to initramfs if enabled
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
d8b867e05b parted: install 'parted' and 'partprobe' to initramfs if parted support is enabled in initramfs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
2ef9392c38 util-linux: install libuuid and libblkid to initramfs if parted support is enabled in initramfs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
d1f2fd581c e2fsprogs: install 'mkfs.ext*' to initramfs if enabled
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
d3373eeef4 projects/*/options: add config option to enable parted and mkfs support in initramfs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
89f547c0af Mesa: update to Mesa-10.3.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
474a1ebda2 llvm: dont check for gcc version when building hosttools, this should fix #3492
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
8d7b21c0d0 v4l-utils: add patch to add support for remotes like 'at-visions' one, thanks to at-visions for providing the hardware
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Patrick Rasmussen
935c56cbf8 compile llvm with lto and add fPIC 2014-09-21 15:22:26 +02:00
Stephan Raue
0ed986622c dbus: update to dbus-1.8.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
5c8a64051a ffmpeg: update to ffmpeg-2.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Prashant Somashekar
66be72b96d linux: update to linux-3.16.3 2014-09-21 15:22:26 +02:00
Stephan Raue
39f893ee97 cmake: update to cmake-3.0.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
2f168c4bfb busybox: add applet 'tail' to initramfs, needed for u-boot update script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
0abb6a50ff RTL8812AU: add support for TP-Link Archer T4U-AC1200
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
632fb79b57 RTL8812AU: add support for Buffalo WI-U2-433DM
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
3e87bcfab2 RTL8812AU: add support for Edimax EW-7811UTC
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
c85ae9a58c RTL8812AU: add support for Netgear-A6100
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
055c09c0a2 boost: cosmetics
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Patrick Rasmussen
52585c724e compile with lto 2014-09-21 15:22:26 +02:00
Patrick Rasmussen
8edcd56280 mesa can compile with gold 2014-09-21 15:22:26 +02:00
Patrick Rasmussen
a6664c562b boost can compile with lto 2014-09-21 15:22:26 +02:00
Patrick Rasmussen
0874d0ce30 binutils: update to 2.24 2014-09-21 15:22:26 +02:00
MilhouseVH
a50bcbc054 Fix non-existant display-manager dependency 2014-09-21 15:22:26 +02:00
Stephan Raue
2453a902b2 fuse-exfat: update to fuse-exfat-1.1.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
08d0984065 gcc: add patch from fedora
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
f73b7da822 ppp: disable PPP_FILTER support, this fixes building if /usr/include/pcap-bpf.h is found, todo: move libpcap to unofficial
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
75d9f4fecb glibc: update to glibc-2.20
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Stephan Raue
47952b2248 xf86-video-intel: update to xf86-video-intel-2.99.916
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-21 15:22:26 +02:00
Michael Prankl
d5ca5b281a apt-get: exit with exit status 1
Same as for sudo (https://github.com/OpenELEC/OpenELEC.tv/pull/3466).
2014-09-21 15:22:26 +02:00
Michael Prankl
ae70561d16 sudo: exit with exit status 1 2014-09-21 15:22:26 +02:00
Stephan Raue
72b3a4ba14 service.openelec.settings: update to service.openelec.settings-0.3.20
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-10 15:07:21 +02:00
Stephan Raue
2f331f7007 misc-firmware: update to misc-firmware-0.0.12
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-07 08:05:26 +02:00
Stephan Raue
8774d31649 dvb-firmware: update to dvb-firmware-0.0.44
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-07 08:05:19 +02:00
Stephan Raue
51964f3f7d linux: add more radeon firmwares
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-07 08:05:13 +02:00
CvH
77800442ae media_build: update drivers to version 2014-09-03 2014-09-07 00:15:19 +02:00
Stephan Raue
d7428c1654 config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-06 20:07:53 +02:00
Stephan Raue
873d58a644 config/version: set version to 4.1.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-06 18:47:35 +02:00
Stephan Raue
c8d8ca3ef7 projects/*/linux: add STK1160 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-06 18:10:53 +02:00
Stephan Raue
35d0299d4b projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-06 17:58:20 +02:00
Stephan Raue
efc28495e5 bcm2835-tools: update to bcm2835-tools-9bf9da2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-06 17:49:15 +02:00
Stephan Raue
4dbf733967 bcm2835-driver: update to bcm2835-driver-9bf9da2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-06 17:49:08 +02:00
Stephan Raue
3c0c2edeb7 linux: update to linux-3.16.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-06 15:05:45 +02:00
Stephan Raue
d7bf94ebef libgcrypt: update to libgcrypt-1.6.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-06 06:10:51 +02:00
Stephan Raue
b06fbc19d5 libpcap: update to libpcap-1.6.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-06 06:10:44 +02:00
Stephan Raue
ef47e642cb llvm: update to llvm-3.5.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-05 21:18:38 +02:00
Stephan Raue
018b3e93ca Mesa: update to Mesa-10.3.0-rc3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-05 21:18:38 +02:00
Matt DeVillier
ce934ebd42 Updated patch for 3.1.6.1 kernel driver
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2014-09-05 21:18:18 +02:00
Stephan Raue
d96c250e23 linux: remove PS3 repeat patch for now, needs to be reworked
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-05 18:31:02 +02:00
Stephan Raue
61fbaa4b60 linux: remove not more needed patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-05 18:31:02 +02:00
Stephan Raue
6bc36fc075 config/functions: fix strip_lto
no lto *flags should be left after stripping..
2014-09-05 18:31:02 +02:00
Stephan Raue
a28b4c1d71 config/functions: remove strip_linker_plugin 2014-09-05 18:31:02 +02:00
Stephan Raue
1f5f54d750 ncurses: strip_lto instead of linker_plugin 2014-09-05 18:31:02 +02:00
Stephan Raue
1ef0e7b8da config/optimize: cleanup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-05 18:31:02 +02:00
Stephan Raue
1a12c1e4e8 systemd: remove userspace firmware loading support
removed in next systemd
2014-09-05 18:31:01 +02:00
Stephan Raue
e07e31baca linux: disable FW_LOADER_USER_HELPER
support removed in next systemd
2014-09-05 18:31:01 +02:00
Stephan Raue
e51666ac27 util-linux: update to util-linux-2.25.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-05 18:31:01 +02:00
Stephan Raue
7a5fed576f e2fsprogs: update to e2fsprogs-1.42.12
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-05 18:31:01 +02:00
Stephan Raue
2f82f02b3a projects/*/linux: add CH341 usb-serial support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-05 18:31:01 +02:00
Stephan Raue
e2198fd0f0 ncurses: update to ncurses-5.9, with upstream patches taken from fedora up to 20140323 :-( , this fixes some issues, segfaults etc with 'dialog' :-(, todo: replace dialog and ncurses if possible
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-05 18:31:01 +02:00
Stephan Raue
d07d0b0470 Mesa: update to Mesa-10.3.0-rc2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-05 18:30:53 +02:00
MilhouseVH
bcc095374b Enable mmal libraries 2014-09-05 10:31:52 +02:00
Stephan Raue
f59660b8d6 dbus: cosmetics 2014-09-05 10:31:52 +02:00
Stephan Raue
bec127d84a libcdio: minors 2014-09-05 10:31:52 +02:00
Stephan Raue
6a8b3c2725 scripts: minor cosmetics 2014-09-05 10:31:52 +02:00
Stephan Raue
7e52f13929 busybox: enable 'ntpd' applet 2014-09-05 10:31:52 +02:00
Stephan Raue
eae972e373 remove package: ntp 2014-09-05 10:31:51 +02:00
Stephan Raue
78fed44667 connman: dont depend on ntp 2014-09-05 10:31:51 +02:00
Stefan Saraev
8afb4531c7 lcdproc: enable shuttleVFD 2014-09-05 10:31:51 +02:00
CvH
28251afd53 media_build: update drivers to version 2014-08-15
- added Kernel 3.16/17 compatibility
- removed fw download and install (already at OE)

- media_build_c7673ba needs upload to OE server (/tools/mkpkg/mkpkg_media_build)!
2014-09-02 23:42:23 +02:00
Stephan Raue
4e21690282 xbmc: add patch to support PSTATE driver
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-30 00:08:02 +02:00
Stephan Raue
5d07c724f4 projects/Generic/linux: enable PSTATE support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-30 00:07:54 +02:00
Stephan Raue
a253ddfbad Mesa: add upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-29 09:37:26 +02:00
Stephan Raue
435c14c841 new package: add package 'libbdplus'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-29 09:36:52 +02:00
Stephan Raue
96887a1f92 projects/*/options: add option to select AACS support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-29 09:35:37 +02:00
Stephan Raue
c8e0a26065 bluez: update to bluez-5.22
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-28 20:44:55 +02:00
Stephan Raue
381d929e8a config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-28 16:28:23 +02:00
Stephan Raue
460cbaa454 Revert "xbmc: link with -fwhole-program"
This reverts commit 2f7dc98978.
2014-08-28 16:27:29 +02:00
Stephan Raue
47fa854310 Merge branch 'openelec-4.2' of github.com:OpenELEC/OpenELEC.tv into openelec-4.2 2014-08-28 16:25:21 +02:00
Stephan Raue
fedac33b68 config/version: set version to 4.1.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-28 00:31:39 +02:00
Stephan Raue
6ae08989ee bcm2835-bootloader: update to bcm2835-bootloader-fb3e439
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-27 23:30:36 +02:00
Stephan Raue
db03633da0 bcm2835-driver: update to bcm2835-driver-fb3e439
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-27 23:30:36 +02:00
Stephan Raue
9ffafc990e projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-27 23:21:55 +02:00
Stephan Raue
d78a1c1563 xbmc: typo; second one, who eats our quotes?
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-27 22:50:14 +02:00
Stephan Raue
4ab9325fea connman: typo
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-27 22:49:42 +02:00
Stephan Raue
d9041e487b Mesa: update to Mesa-10.3.0-rc1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-27 17:37:02 +02:00
Stephan Raue
f66b805bb8 projects/RPi/patches/xbmc: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-26 13:24:38 +02:00
Stephan Raue
477fe6fdaa projects/*/linux: sync kernel config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-26 13:24:07 +02:00
Stephan Raue
867c0cfa83 libevdev: compile with -fPIC 2014-08-26 04:03:05 +02:00
Stephan Raue
51036bec18 binutils: cleanup. 64-bit-bfd is no more.. 2014-08-26 04:03:05 +02:00
Stephan Raue
ad9ab6ad07 plymouth-lite: meh -fwhole-program. fails without lto 2014-08-26 04:03:05 +02:00
Stephan Raue
7e1cc7a536 libpng:host: build static
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-26 04:03:05 +02:00
Stephan Raue
e3b44b81ed libxcb: disable unused extensions 2014-08-26 04:03:05 +02:00
Stephan Raue
084649c4b6 libxml2: remove libxml2:host 2014-08-26 04:03:05 +02:00
Stephan Raue
632f7b7f36 Mesa: dont depend on libxml2:host. cleanup --with-expat 2014-08-26 04:03:05 +02:00
Stephan Raue
eddf0d0af1 elfutils: update to elfutils-0.159. disable nls 2014-08-26 04:01:54 +02:00
Stephan Raue
36e645900c expat: remove expat:host 2014-08-26 04:01:54 +02:00
Stephan Raue
2cace5e116 Python:host: clean up expat
system-expat not really needed here.
2014-08-26 04:01:54 +02:00
Stephan Raue
fc5e29f7d8 ncurses: clean up
- disable terminfo database. fallbacks are enough.
- remove ncurses:host
2014-08-26 04:00:41 +02:00
Stephan Raue
0860d11d1a util-linux:host: build static 2014-08-26 04:00:41 +02:00
Stephan Raue
52bf2cf356 libtool:host: build static libltdl 2014-08-26 04:00:41 +02:00
Stephan Raue
6094de8ff5 flex:host: build static 2014-08-26 04:00:41 +02:00
Stephan Raue
6e4715b638 gcc: build without libgomp/libitm 2014-08-26 04:00:41 +02:00
Stephan Raue
04f64ed612 libxml2:host: build static 2014-08-26 04:00:41 +02:00
Stephan Raue
436e66b01a expat:host: build static 2014-08-26 04:00:41 +02:00
Stephan Raue
2abca08f32 gettext:host: disable curses, use included libxml 2014-08-26 04:00:41 +02:00
Stephan Raue
f79017b689 lzo:host: build static 2014-08-26 04:00:41 +02:00
Stefan Saraev
f815e2e868 repository.unofficial.addon.pro: TARGET_ARCH is better... 2014-08-26 03:59:30 +02:00
Stephan Raue
2f7dc98978 xbmc: link with -fwhole-program 2014-08-24 23:53:12 +02:00
Stephan Raue
19da4f398e samba: link with -fwhole-program
samba_multicall before: 9.6M after: 3.3M. 290% size win
2014-08-24 23:52:06 +02:00
Stephan Raue
4701277f4a samba: clean up unused configure opts 2014-08-24 23:51:58 +02:00
Stephan Raue
c9fb67d03d projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-24 14:01:04 +02:00
Stephan Raue
ba52eda09e bcm2835-bootloader: update to bcm2835-bootloader-6eda68a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-24 13:53:46 +02:00
Stephan Raue
f4c53d689f bcm2835-driver: update to bcm2835-driver-6eda68a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-24 13:53:33 +02:00
Stephan Raue
b2084ce45f busybox: force rebuild on config update 2014-08-24 05:22:40 +02:00
Stephan Raue
9fda0a0a35 connman: remove support to create initial setting
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-24 05:22:40 +02:00
Stephan Raue
10972f677e timezone-data: remove tzdata-setup script
now, on tz change, xbmc saves the timezone directly
into /storage/.cache/timezone in format: TIMEZONE=xx/yy

defaults to UTC if not (yet) set (first boot)
2014-08-24 05:22:40 +02:00
Stephan Raue
e1389854a2 xbmc: change the way tz setup is called 2014-08-24 05:22:39 +02:00
Stephan Raue
7418fac988 samba: samba-defaults.service cosmetics 2014-08-24 05:22:39 +02:00
Stephan Raue
072e6f2a73 busybox: cron.service cosmetics 2014-08-24 05:22:39 +02:00
Stephan Raue
9822f05a77 busybox: var-log-debug.service cosmetics 2014-08-24 05:22:39 +02:00
Stephan Raue
7c1fa5ed52 connman: update to connman-1.25 disable gadget support 2014-08-24 05:22:39 +02:00
Stephan Raue
70bc522417 taglib: fix pkgconf 2014-08-22 21:03:54 +02:00
Stephan Raue
36b80b7980 glew: fix pkgconf 2014-08-22 21:03:54 +02:00
Stephan Raue
c411b9037a freetype: fix pkgconf 2014-08-22 21:03:53 +02:00
Stephan Raue
8900551ff5 pciutils: fix pkgconf 2014-08-22 21:03:53 +02:00
Stephan Raue
424927d589 systemd: fix pkgconf 2014-08-22 21:03:53 +02:00
Stephan Raue
ffae79be09 kmod: fix pkgconf 2014-08-22 21:03:53 +02:00
Stephan Raue
d0cae7e5d5 util-linux: fix pkgconf 2014-08-22 21:03:53 +02:00
Stephan Raue
0846aee61a libffi: build static 2014-08-22 21:03:52 +02:00
Stephan Raue
37b42002bf libffi: fix libffi.pc 2014-08-22 21:03:52 +02:00
Stephan Raue
2b1fb8cbd3 mpfr:host: remove autoreconf hack 2014-08-22 21:03:52 +02:00
Stephan Raue
02090cce96 mpfr:host: build static 2014-08-22 21:03:52 +02:00
Stephan Raue
80534baadb mpc:host: build static 2014-08-22 21:03:52 +02:00
Stephan Raue
61ab326307 gmp:host: build static 2014-08-22 21:03:52 +02:00
Stephan Raue
1eb8f2cf95 automake: fix broken (re)build
because for some weird help2man related fail
re-building automake:host sometimes fails

we dont care for docs..
2014-08-22 21:03:52 +02:00
Stepah Raue
2b47e6f6f4 binutils: clean up ppl/mpc/mpfr
mpc/mpfr not required for binutils
2014-08-22 21:03:51 +02:00
CvH
82ed88387a tbs-linux-drivers: update to tbs-linux-drivers-140819
- adds Kernel 3.16 support
2014-08-22 13:24:31 +02:00
Pim Vullers
cb881f4b92 boost/package.mk: added --ignore-site-config to ignore external site-config.jam 2014-08-22 13:24:31 +02:00
Stephan Raue
059c0a6021 libffi: remove libffi:host 2014-08-22 13:24:31 +02:00
Stephan Raue
c8e9c6c330 glib: remove glib:host 2014-08-22 13:24:31 +02:00
Stephan Raue
18676cf902 glib: dont build tests 2014-08-22 13:24:31 +02:00
Stephan Raue
ebed09df46 dbus: remove dbus:host 2014-08-22 13:24:31 +02:00
Stephan Raue
2b6f5c16ab dbus-glib: clean up. remove dbus-glib:host 2014-08-22 13:24:31 +02:00
Stephan Raue
d9ab49763a dbus-glib: dont build tools / examples 2014-08-22 13:24:31 +02:00
Stephan Raue
b7aeecd43e systemd: disable gudev 2014-08-22 13:24:31 +02:00
Stephan Raue
22cc065725 systemd: remove more useless stuff 2014-08-22 13:24:31 +02:00
Stephan Raue
bcbc195075 systemd: update to systemd-216 2014-08-22 13:24:31 +02:00
Stephan Raue
be07f514eb busybox: textmode.target: no need to alias as default.target 2014-08-22 13:24:31 +02:00
Stephan Raue
acf2bf5ed9 installer: installer.target: no need to alias as default.target 2014-08-22 13:24:31 +02:00
Stephan Raue
b490ad831e remove package: scrnsaverproto 2014-08-22 13:24:31 +02:00
Stephan Raue
1c4ad34e71 xorg: dont depend on scrnsaverproto 2014-08-22 13:24:31 +02:00
Stephan Raue
6c4c94d9ec libX11: build without loadable-i18n/loadable-xcursor 2014-08-22 13:23:52 +02:00
Stephan Raue
8bb9941324 Mesa: update to Mesa-10.2.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-22 13:23:51 +02:00
Stephan Raue
e8e995001f projects/RPi/patches/linux: update RPi support patch, this adds Hifiberry DAC+ support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-18 01:44:02 +02:00
Stephan Raue
09ab382736 xbmc: update to xbmc-13-0f3db05
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-18 01:31:15 +02:00
Stephan Raue
c6d7d1a709 boost: update to boost-1.56.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-18 01:10:15 +02:00
Stephan Raue
5ebb6b5051 taglib: downgrade to taglib-1.8, this should solve crashes on flac files with IDv2 tags (see http://openelec.tv/forum/74-music-management/71780-crash-when-adding-folder-to-music-library#115179 and https://github.com/taglib/taglib/issues/416)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-18 00:17:58 +02:00
Stephan Raue
fae08e507c ffmpeg: update to ffmpeg-2.3.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-17 23:14:27 +02:00
Stefan Saraev
f22e996473 connman: meh hostname 2014-08-17 22:44:18 +02:00
Stefan Saraev
b0e4295b66 buildsys: show package name if not found
current error " no package.mk file found in " does not
give a hint what package (dependency) is missing
2014-08-17 18:32:41 +02:00
Stephan Raue
0cc3b93f9f busybox: remove CIFS/SMB boot support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-17 17:51:03 +02:00
Stephan Raue
257b80f900 busybox: create /storage/.update by default, cosmetics
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-17 17:51:03 +02:00
Tuan T. Pham
7859e1e442 create_installstick: update mbr for Debian Jessie 2014-08-17 17:50:22 +02:00
Stephan Raue
56e865701d xf86-video-nvidia: update to xf86-video-nvidia-340.32
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-16 19:02:27 +02:00
Stephan Raue
24358ec77a sqlite: update to sqlite-autoconf-3080600
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-16 19:02:27 +02:00
Stephan Raue
d07b45dcc9 config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-16 15:56:45 +02:00
Stephan Raue
26f0a272a2 config/version: set version to 4.1.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-16 14:16:13 +02:00
Stephan Raue
5c979c054b bcm2835-bootloader: update to bcm2835-bootloader-43c5b2f
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-16 03:04:03 +02:00
Stephan Raue
70c6ae0a81 bcm2835-driver: update to bcm2835-driver-43c5b2f
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-16 03:04:02 +02:00
Stephan Raue
c630dee055 xbmc: update FM support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-16 02:51:10 +02:00
Stephan Raue
14b503510c projects/RPi/patches/linux: update RPi support patch, enable optional MMC_BCM2835 and MMC_BCM2835_DMA driver
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-16 01:40:21 +02:00
Stephan Raue
1fae4d7b51 xbmc: update to xbmc-13-f2ddaae
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-15 21:19:01 +02:00
Stephan Raue
3dbae8d927 libxml2: force ac_cv_header_ansidecl_h=no, it seems sometimes ansidecl.h is (wrongly) found
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-15 21:18:13 +02:00
Stephan Raue
20464bf159 pciutils: update pci.ids
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-15 18:21:16 +02:00
Stephan Raue
59d47a9aff usbutils: update usb.ids
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-15 18:21:16 +02:00
Stefan Saraev
e0fa9620d9 expat: clean up autoreconf hacks 2014-08-15 18:21:16 +02:00
Stefan Saraev
21f2a282af connman: merge loopback.service into connman.service 2014-08-15 18:21:16 +02:00
Stefan Saraev
5e83764cb0 connman: merge hostname.service into connman.service 2014-08-15 18:21:16 +02:00
Stefan Saraev
08c6eb1e7a xbmc: merge xbmc-config.service into xbmc.service
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-15 18:21:16 +02:00
Stefan Saraev
b1608a7bca gmp: remove unused patches 2014-08-15 18:18:58 +02:00
Stefan Saraev
b3a62d6f08 binutils: remove unused cloog patch 2014-08-15 18:18:58 +02:00
Stefan Saraev
f88408e2ec linux: remove unused ptrace fix 2014-08-15 18:18:58 +02:00
Peter Smorada
c9e509911e adds support for multiple extension points in addon.xml 2014-08-15 14:30:27 +02:00
Stephan Raue
4b87f05daa linux: move patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-15 14:08:28 +02:00
Stephan Raue
41be1f5ace linux: fix patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-15 14:08:28 +02:00
Patrik Dufresne
dadfd3d296 Ignore diagonals for iMON PAD in keyboard mode
For user with an iMON PAD Remote, the keyboard mode is very touchy and almost useless with XBMC. To make it less touchy, I make it ignore the diagonals.
2014-08-15 13:38:17 +02:00
Stefan Saraev
3e389e4b21 linux: add support for dvbsky s950v3 / s952v3 2014-08-15 13:32:36 +02:00
Lukas Rusak
c425e5c17d Created a patch from the work Valve did on the xpad kernel driver.
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-15 13:31:11 +02:00
Stephan Raue
900a0e9509 linux: update to linux-3.16.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:25:10 +02:00
Stephan Raue
f110e37ada mediacenter: move to virtual
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:24:07 +02:00
Stephan Raue
265d998539 initramfs: move to virtual
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:23:47 +02:00
Stephan Raue
88db57e0f2 vdr-vdr-plugin-streamdev: move to package multimedia
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:22:58 +02:00
Stephan Raue
6a481328aa vdr-vdr-plugin-dvbapi: move to package multimedia
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:22:37 +02:00
Stephan Raue
4fb7762715 vdr-dummydevice: move to package multimedia
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:22:06 +02:00
Stephan Raue
a6a8aebce9 debug: move to virtual
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:20:14 +02:00
Stephan Raue
fcd0721257 alsa-utils: move to package audio
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:20:14 +02:00
Stephan Raue
a12b76e40a alsa-lib: move to package audio
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:20:14 +02:00
Stephan Raue
343ae654b1 vdr-control: move to package multimedia
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:20:14 +02:00
Stephan Raue
ffd8c9b56a vdr-epgsearch: move to package multimedia
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:20:02 +02:00
Stephan Raue
a1bd5af57d vdr-iptv: move to package multimedia
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:20:02 +02:00
Stephan Raue
9b8cda6f0c vdr-live: move to package multimedia
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:20:02 +02:00
Stephan Raue
0ede07b812 vdr-plugin-eepg: move to package multimedia
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:50 +02:00
Stephan Raue
a8b7ae491d vdr-plugin-vnsiserver: move to package multimedia
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:16 +02:00
Stephan Raue
7198249f1d vdr-plugin-xmltv2vdr: move to package multimedia
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:16 +02:00
Stephan Raue
a004a740f4 vdr-plugin-xvdr: move to package multimedia
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:16 +02:00
Stephan Raue
26e5fe9339 vdr-satip: move to package multimedia
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:16 +02:00
Stephan Raue
2991b3cd86 vdr-wirbelscan: move to package multimedia
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:16 +02:00
Stephan Raue
64b7a36cdc vdr-wirbelscancontrol: move to package multimedia
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:16 +02:00
Stephan Raue
85791af766 vdr: move to package multimedia
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:16 +02:00
Stephan Raue
729e79ac78 libdvbcsa: move to multimedia
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:16 +02:00
Stephan Raue
ef969211e6 irserver: move out of remote
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:16 +02:00
Stephan Raue
f9a008b29f lirc: move out of remote
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:16 +02:00
Stephan Raue
0c8c31b48c eventlircd: move out of remote
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:16 +02:00
Stephan Raue
82a305470b atvclient: move out of remote
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:16 +02:00
Stephan Raue
b631815735 x11: move to virtual
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:16 +02:00
Stephan Raue
1b9e5b2d45 toolchain: move to virtual
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:15 +02:00
Stephan Raue
10eeb2cebd remote: move to virtual
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:15 +02:00
Stephan Raue
6faec31270 network: move to virtual
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:19:15 +02:00
Stephan Raue
536287d011 linux-firmware: move to virtual
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:18:52 +02:00
Stephan Raue
29336f1893 linux-drivers: move to virtual
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:18:52 +02:00
Stephan Raue
f1fa4b31c6 alsa: move to virtual
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-14 15:18:28 +02:00
Stefan Saraev
f886f2e3a7 corefonts: move to virtual/ 2014-08-14 15:18:28 +02:00
Stephan Raue
542a932a8e Revert "toolchain: dont build package 'nasm'"
This reverts commit 87c3c50a29.
2014-08-13 13:26:50 +02:00
Stephan Raue
30bafa656e Revert "remove package: nasm"
This reverts commit 4ff362d693.
2014-08-13 13:26:38 +02:00
Stefan Saraev
7aaa79a8ab lm_sensors: link -lsensors static 2014-08-13 13:17:37 +02:00
Stephan Raue
7134df9c2b libva-intel-driver: add FD82466 patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-13 13:17:12 +02:00
Stephan Raue
5a23ebfa58 ffmpeg: update to ffmpeg-2.3.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-13 13:15:12 +02:00
Stephan Raue
9033b6e9d2 ppp: update to ppp-2.4.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-13 13:14:05 +02:00
Stefan Saraev
1d3ef4aff5 scripts/autoreconf: cosmetics 2014-08-13 13:14:05 +02:00
Stefan Saraev
291c4c082f userconfig.service: make sure /storage/.config is there
because tmpfiles doesnt work here, as userconfig.service
is ordered before=local-fs.target (?!)

this also reverts 9de09b4507

thanks to @vpeter4
2014-08-12 20:26:02 +03:00
Stephan Raue
b3bb99465f xbmc: update to xbmc-13-b79e5f1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-10 03:46:50 +02:00
Stephan Raue
3afdf0f561 cmake: update to cmake-3.0.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-10 03:14:20 +02:00
linuxlite
2c4b27b9d3 use hdparm to set speedcontrol. 2014-08-10 03:14:04 +02:00
Stephan Raue
134864b4c2 openssl: update to openssl-1.0.1i
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-07 21:28:53 +02:00
Stephan Raue
a8d1c98eab config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-07 20:20:23 +02:00
Stephan Raue
153d06b608 config/version: set version to 4.1.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-07 16:31:49 +02:00
Stephan Raue
6f42387c8b linux: remove kernel 3.15 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-07 16:31:49 +02:00
Stephan Raue
23c49d0fa5 projects/RPi: switch to kernel 3.16
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-07 16:31:49 +02:00
Stephan Raue
c5da421108 Revert "v86d: dont install 'gcc:init'"
This reverts commit 1a2597d61b.
2014-08-06 13:36:15 +02:00
Stephan Raue
715159e8b0 Revert "plymouth-lite: dont install 'gcc:init'"
This reverts commit 2e4af33c82.
2014-08-06 13:36:15 +02:00
Stephan Raue
d6877ff769 Revert "gcc: remove 'gcc:init' target"
This reverts commit 638b1f33ff.
2014-08-06 13:36:15 +02:00
Stephan Raue
1b1ba3b578 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-06 12:41:18 +02:00
Stephan Raue
cd92221946 libva-intel-driver: better fix for FD81447
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-06 12:13:13 +02:00
Stefan Saraev
7d0f829981 systemd: add /storage/.config to tmpfiles.d 2014-08-06 12:05:53 +03:00
Stephan Raue
56a62b5d99 dvb-firmware: update to dvb-firmware-0.0.43
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-05 22:53:36 +02:00
Stephan Raue
1e4a87c3f7 projects/*/options: disable AFP support for now, its buggy and we will see who needs this
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-05 20:37:34 +02:00
Stephan Raue
638b1f33ff gcc: remove 'gcc:init' target
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-05 20:36:31 +02:00
Stephan Raue
2e4af33c82 plymouth-lite: dont install 'gcc:init'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-05 20:36:31 +02:00
Stephan Raue
1a2597d61b v86d: dont install 'gcc:init'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-05 20:36:30 +02:00
Stefan Saraev
eddc562128 util-linux:init: build static 2014-08-05 20:36:30 +02:00
Stefan Saraev
aecd2f01a1 xbmc: clean up nonexistent addons 2014-08-05 20:36:30 +02:00
Stefan Saraev
8fc5224369 ntfs-3g_ntfsprogs: dont install lowntfs-3g 2014-08-05 20:36:30 +02:00
Stephan Raue
b569a7860b libva-intel-driver: add patch to workaround against FD81447
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-05 15:07:22 +02:00
Stephan Raue
4fc7177177 libva-intel-driver: update to libva-intel-driver-82d2ed8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-05 15:07:15 +02:00
Stephan Raue
20aa906981 yajl: update to yajl-2.1.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-04 23:21:51 +02:00
Stefan Saraev
17c99f9d1f xbmc: remove unused fonts 2014-08-04 23:21:51 +02:00
Stefan Saraev
cec3575c16 glib: disable libelf 2014-08-04 23:21:51 +02:00
Stefan Saraev
46cb1bc679 buildsys: autoreconf once
no point to do_autoreconf for :host :init :bootstrap
if it's already done for :target
2014-08-04 23:21:51 +02:00
Stefan Saraev
4505c4ab76 util-linux clean up old udev.d 2014-08-04 23:21:51 +02:00
Stefan Saraev
8d79501c36 scripts/image: clean up debug 2014-08-04 23:21:51 +02:00
Stefan Saraev
f1ea0f7cdd clean up $LIBVA
libva-intel-driver is enough here
2014-08-04 23:21:51 +02:00
Stefan Saraev
4837fdea89 Mesa: clean up vaapi
not used. no MESA_VAAPI_SUPPORT, and there is no VAAPI in Mesa, anyway
2014-08-04 23:21:51 +02:00
Stefan Saraev
2df4d9aba4 remove package: openal-soft 2014-08-04 23:21:51 +02:00
Stefan Saraev
e0ad17c157 config/options: cleanup 2014-08-04 23:21:51 +02:00
Stefan Saraev
5599d7a1d5 remove package: makedepend 2014-08-04 23:21:51 +02:00
Stefan Saraev
a54c15d432 Mesa: do not depend on makedepend:host 2014-08-04 23:21:51 +02:00
Stephan Raue
8ee1bbc265 linux: add kernel 3.16, update x86 builds to kernel 3.16
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-04 23:21:43 +02:00
Stephan Raue
8dffe1b366 xbmc: update to xbmc-13-6066a54
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-04 10:46:07 +02:00
Stephan Raue
d3ce3a89fb parted: update to parted-3.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-04 02:02:23 +02:00
Stefan Saraev
6de82b7b0a systemd: simplify userconfig.service
*.sample will not be force overwritten, but I dont really care
2014-08-04 01:37:37 +02:00
Stefan Saraev
2bc32bd91c swig:host: build without pcre 2014-08-03 23:30:35 +02:00
Stefan Saraev
17b9923cf9 bluez: dont compile libbluetooth.so
not used. we talk to bluetoothd via dbus
2014-08-03 23:30:35 +02:00
Stephan Raue
723b28885e openssh: add patch to specify seperate keydir, remove 'sshd_config' script and create ALL supported keys
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-03 15:23:00 +02:00
Stephan Raue
651309bcd9 Mesa: update to Mesa-10.2.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-03 15:20:50 +02:00
Stephan Raue
1a5b89ed87 libxcb: update to libxcb-1.11
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-02 22:20:35 +02:00
Stephan Raue
bfe502cfd6 xcb-proto: update to xcb-proto-1.11
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-02 22:20:35 +02:00
Stephan Raue
f253c5baa1 xrandr: update to xrandr-1.4.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-02 22:20:34 +02:00
Stephan Raue
20d2e9d958 projects/RPi/patches/xbmc: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-02 11:00:13 +02:00
Stephan Raue
8974d53576 xbmc: update to xbmc-13-5b00422
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-02 10:59:49 +02:00
Stephan Raue
e482f57740 bcm2835-bootloader: update to bcm2835-bootloader-a6fe297
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-02 03:14:10 +02:00
Stephan Raue
557be90a07 bcm2835-driver: update to bcm2835-driver-a6fe297
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-02 03:14:10 +02:00
Stephan Raue
42f5c03d8d remove package 'cloog'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-02 01:00:54 +02:00
Stephan Raue
d5724afea8 remove package 'ppl'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-02 01:00:54 +02:00
Stephan Raue
cccab2efc9 gcc: remove unused cloog and ppl support for now
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-02 01:00:54 +02:00
Stephan Raue
4d4a1f338f binutils: remove unused cloog and ppl support for now
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-02 01:00:54 +02:00
Stephan Raue
11fbf56600 gdb: update to gdb-7.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-08-02 01:00:54 +02:00
Prashant Somashekar
36bfe6eb83 linux: update to linux-3.15.8 2014-08-02 01:00:22 +02:00
Stephan Raue
df553e3810 ffmpeg: update to ffmpeg-2.3.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-31 18:07:51 +02:00
Stephan Raue
8da5c6d32e libdrm: update to libdrm-2.4.56
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-31 18:07:51 +02:00
Stephan Raue
2c403565cf projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-30 07:31:57 +02:00
gandharva
27acd6d4e3 - libnfs: update to 1.9.5
by upgrading we get new features like directory caching and file read-
ahead support.
2014-07-29 19:40:54 +02:00
Stephan Raue
3f3746c583 linux: update to linux-3.15.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-29 19:21:43 +02:00
Stephan Raue
e788117514 gcc: add patch to fix GCC-61801 (and GCC-61904)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-26 22:23:42 +02:00
Stephan Raue
cbb90d6d80 util-linux: remove old config options
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-26 14:59:29 +02:00
Stephan Raue
0fa5f714d2 util-linux: build with libsmartcols if SWAP supported is enabled, dont build with libsmartcols in initramfs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-26 14:59:29 +02:00
Stefan Saraev
c7880eaf3c taglib: build static 2014-07-26 14:59:29 +02:00
Stefan Saraev
fea0249684 xorg-server: isable acpi/apm
.. as we dont have acpid / apmd.
2014-07-26 14:59:28 +02:00
Stefan Saraev
3ab6ba035d libgpg-error: build static 2014-07-26 09:09:20 +02:00
Stefan Saraev
b4695e4f3d config/functions: clean up optimize leftover 2014-07-26 09:09:20 +02:00
Stephan Raue
13cf980fb5 xf86-video-intel: add some default configure options, build with GLAMOR and tear-free support, disable building of tool and DRI1 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-26 08:34:27 +02:00
Stephan Raue
a76130fc62 xf86-video-intel: update to xf86-video-intel-2.99.914
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-26 08:34:27 +02:00
Stephan Raue
cc5dccd464 Mesa: (temp.) disable DRI3 support so XBMC will work with newer intel GPU drivers (needs to be fixed/reported)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-26 08:34:27 +02:00
Stephan Raue
24467f77bd libdrm: update to libdrm-2.4.55
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-26 08:34:27 +02:00
Stephan Raue
4a4390cb63 util-linux: build without libsmartcols
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-26 08:34:27 +02:00
Stefan Saraev
c559c12516 util-linux: build without python 2014-07-26 08:34:27 +02:00
Stephan Raue
fd7108f10c libXext: update to libXext-1.3.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-25 07:32:03 +02:00
Stephan Raue
b9968cc1f6 util-linux: update to util-linux-2.25
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-25 07:31:50 +02:00
Stephan Raue
50b73b9d09 busybox: remove support for initramfs.conf, disable SYSTEM-to-RAM support for RPi
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-25 07:31:34 +02:00
Stephan Raue
ace109be29 Revert "busybox: remove SYSTEM-to-RAM support, it dont improves much"
This reverts commit 2839726b0e.
2014-07-25 07:31:05 +02:00
Stephan Raue
2839726b0e busybox: remove SYSTEM-to-RAM support, it dont improves much
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-24 07:11:19 +02:00
Stephan Raue
d8ea9ed709 samba: remove unneeded configure option
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-24 07:11:03 +02:00
Stephan Raue
a0b64d2396 ntfs-3g_ntfsprogs: disable crypto support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-24 07:10:47 +02:00
Stephan Raue
d27dd8af3f config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-07-23 06:07:04 +02:00
380 changed files with 255521 additions and 23140 deletions

View File

@@ -12,6 +12,7 @@
library="default.py">
<provides>executable</provides>
</extension>
@EXTENSIONS@
<extension point="xbmc.addon.metadata">
<summary>@PKG_SHORTDESC@</summary>
<description>

View File

@@ -1,12 +1,9 @@
setup_toolchain() {
if [ "$1" = "--optimize" ]; then
OPTIMIZE=yes
shift
fi
if [ "$1" = target ]; then
export DESTIMAGE="target"
unset CPP
export CC=$TARGET_CC
export CXX=$TARGET_CXX
export LD=$TARGET_LD
@@ -31,6 +28,8 @@ setup_toolchain() {
elif [ "$1" = host ]; then
export DESTIMAGE="host"
unset CPP
export AWK=$HOST_AWK
export CC=$HOST_CC
export CXX=$HOST_CXX
@@ -56,12 +55,22 @@ setup_toolchain() {
}
kernel_path() {
. $ROOT/packages/linux/package.mk
if [ -e $ROOT/projects/$PROJECT/packages/linux/package.mk ]; then
. $ROOT/projects/$PROJECT/packages/linux/package.mk
else
. $ROOT/packages/linux/package.mk
fi
echo $ROOT/$BUILD/${PKG_NAME}-${PKG_VERSION}
}
kernel_version() {
. $ROOT/packages/linux/package.mk
if [ -e $ROOT/projects/$PROJECT/packages/linux/package.mk ]; then
. $ROOT/projects/$PROJECT/packages/linux/package.mk
else
. $ROOT/packages/linux/package.mk
fi
echo ${PKG_VERSION}
}
@@ -73,10 +82,16 @@ get_module_dir() {
# get package's build dir
get_build_dir() {
if [ ! -z $1 ] ; then
local _PKG_DIR=$(find $ROOT/packages -name $1)
if [ -d $_PKG_DIR -a -f $_PKG_DIR/package.mk ] ; then
local _PKG_DIR=$(find $ROOT/projects/$PROJECT/packages -name $1 2>/dev/null)
if [ -d "$_PKG_DIR" -a -f $_PKG_DIR/package.mk ] ; then
. $_PKG_DIR/package.mk
else
local _PKG_DIR=$(find $ROOT/packages -name $1 2>/dev/null)
if [ -d "$_PKG_DIR" -a -f $_PKG_DIR/package.mk ] ; then
. $_PKG_DIR/package.mk
fi
fi
echo $ROOT/$BUILD/${PKG_NAME}-${PKG_VERSION}
fi
}
@@ -170,14 +185,13 @@ do_autoreconf() {
strip_lto() {
# strip out LTO optimization from *FLAGS
CFLAGS=`echo $CFLAGS | sed -e "s|-flto||g"`
CXXFLAGS=`echo $CXXFLAGS | sed -e "s|-flto||g"`
LDFLAGS=`echo $LDFLAGS | sed -e "s|-flto||g"`
}
strip_linker_plugin() {
# strip out usage from linker plugin
LDFLAGS=`echo $LDFLAGS | sed -e "s|-fuse-linker-plugin||g"`
if [ -n "$GCC_OPTIM_LTO" ] ; then
CFLAGS=`echo $CFLAGS | sed -e "s|$GCC_OPTIM_LTO||g"`
CXXFLAGS=`echo $CXXFLAGS | sed -e "s|$GCC_OPTIM_LTO||g"`
fi
if [ -n "$LD_OPTIM_LTO" ] ; then
LDFLAGS=`echo $LDFLAGS | sed -e "s|$LD_OPTIM_LTO||g"`
fi
}
strip_gold() {

View File

@@ -40,14 +40,12 @@ get_graphicdrivers() {
DRI_DRIVERS="$DRI_DRIVERS,i915"
XORG_DRIVERS="$XORG_DRIVERS intel"
COMPOSITE_SUPPORT="yes"
LIBVA="$LIBVA libva-intel-driver"
fi
if [ "$drv" = "i965" ]; then
DRI_DRIVERS="$DRI_DRIVERS,i965"
XORG_DRIVERS="$XORG_DRIVERS intel"
COMPOSITE_SUPPORT="yes"
LIBVA="$LIBVA libva-intel-driver"
fi
if [ "$drv" = "nouveau" ]; then

View File

@@ -30,7 +30,7 @@ fi
TARGET_CPPFLAGS=
TARGET_CFLAGS="$TARGET_CFLAGS -Wall -pipe $GCC_OPTIM $GCC_OPTIM_LTO $PROJECT_CFLAGS"
TARGET_CXXFLAGS="$TARGET_CFLAGS"
TARGET_LDFLAGS="$TARGET_LDFLAGS $LD_OPTIM $LD_OPTIM_GOLD $LD_OPTIM_LTO $GCC_OPTIM"
TARGET_LDFLAGS="$TARGET_LDFLAGS $LD_OPTIM $LD_OPTIM_GOLD $LD_OPTIM_LTO"
TARGET_LIBDIR="$SYSROOT_PREFIX/lib $SYSROOT_PREFIX/usr/lib"
TARGET_INCDIR="$SYSROOT_PREFIX/include $SYSROOT_PREFIX/usr/include"

View File

@@ -29,12 +29,6 @@ LINUX_DEPENDS="$PROJECT_DIR/$PROJECT/linux/linux.$TARGET_ARCH.conf $ROOT/package
. $PROJECT_DIR/$PROJECT/options
fi
# Target system library C (eglibc)
TARGET_LIBC="eglibc"
# Library strip
LIBSTRIP="yes"
# Need to point to your actual cc
# If you have ccache installed, take care that LOCAL_CC don't point to it
LOCAL_CC=`which gcc`

View File

@@ -64,8 +64,12 @@ SED="sed -i"
PKG_IS_ADDON="no"
if [ -n "$1" ]; then
_PKG_ROOT_NAME=$(echo $1 | cut -d: -f1)
# first check project folder for a package
FOUND=0
for DIR in $ROOT/`find $PACKAGES -type d -name $(echo $1| awk -F : '{print $1}') ! -wholename \*\/source\/\* 2>/dev/null` ; do
ALL_DIRS=""
for DIR in `find $ROOT/projects/$PROJECT/packages -type d -name $_PKG_ROOT_NAME ! -wholename \*\/source\/\* 2>/dev/null` ; do
# keep track of dirs with meta for debugging
if [ -z "$ALL_DIRS" ] ; then
ALL_DIRS="$DIR"
@@ -84,6 +88,31 @@ SED="sed -i"
fi
fi
done
# then check packages folder if not found already
if [ $FOUND -eq 0 ] ; then
FOUND=0
ALL_DIRS=""
for DIR in `find $ROOT/$PACKAGES -type d -name $_PKG_ROOT_NAME ! -wholename \*\/source\/\* 2>/dev/null` ; do
# keep track of dirs with meta for debugging
if [ -z "$ALL_DIRS" ] ; then
ALL_DIRS="$DIR"
else
ALL_DIRS="$ALL_DIRS\\n$DIR"
fi
if [ -f "$DIR/package.mk" ] ; then
FOUND=$((FOUND+1))
# found first. set $PKG_DIR
PKG_DIR="$DIR"
if [ $FOUND -gt 1 ] ; then
# found more ? fail
echo "Error - multiple package folders:"
echo -e "$ALL_DIRS"
exit 1
fi
fi
done
fi
fi
if [ -r $PKG_DIR/package.mk ]; then
@@ -108,6 +137,8 @@ SSL_CERTIFICATES="/etc/pki/tls"
TOOLCHAIN_LANGUAGES=c
[ "$TOOLCHAIN_CXX" = yes ] && TOOLCHAIN_LANGUAGES=${TOOLCHAIN_LANGUAGES},c++
unset TARGET_CPP
TARGET_CC=${TARGET_PREFIX}gcc
TARGET_CXX=${TARGET_PREFIX}g++
TARGET_LD=${TARGET_PREFIX}ld
@@ -125,6 +156,8 @@ TARGET_PKG_CONFIG_PATH=""
TARGET_PKG_CONFIG_LIBDIR="$SYSROOT_PREFIX/usr/lib/pkgconfig:$SYSROOT_PREFIX/usr/share/pkgconfig"
TARGET_PKG_CONFIG_SYSROOT_DIR="$SYSROOT_PREFIX"
unset HOST_CPP
HOST_AWK=gawk
HOST_CC=$ROOT/$TOOLCHAIN/bin/host-gcc
HOST_CXX=$ROOT/$TOOLCHAIN/bin/host-g++

View File

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

View File

@@ -41,7 +41,7 @@ PKG_MAINTAINER="unofficial.addon.pro"
make_target() {
$SED -e "s|@ADDON_VERSION@|$ADDON_VERSION|g" \
-e "s|@PROJECT@|$PROJECT|g" \
-e "s|@ARCH@|$ARCH|g" \
-e "s|@ARCH@|$TARGET_ARCH|g" \
-i addon.xml
}

View File

@@ -126,8 +126,10 @@ else
# and this for various Fusion devices like Zotac ZBOX
mixer $card 'Front',0 100% on
# NVidia CK804 sound devices
mixer $card 'IEC958 Playback AC97-SPSA' 100%
fi
exit 0
)&

View File

@@ -44,11 +44,11 @@ PKG_CONFIGURE_OPTS_TARGET="--enable-cxx \
--disable-vcd-info \
--without-cd-drive \
--without-cd-info \
--with-cd-paranoia \
--without-cdda-player \
--without-cd-read \
--without-iso-info \
--without-iso-read \
--without-libiconv-prefix \
--with-gnu-ld"
pre_configure_target() {

View File

@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="taglib"
PKG_VERSION="1.9.1"
PKG_VERSION="1.8"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://taglib.github.com/"
PKG_URL="https://github.com/taglib/taglib/releases/download/v$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="http://taglib.github.io/releases/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain cmake:host zlib"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
@@ -34,10 +34,15 @@ PKG_AUTORECONF="no"
# package specific configure options
configure_target() {
cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF -DCMAKE_INSTALL_PREFIX=/usr ..
cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_STATIC=1 ..
}
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

@@ -33,4 +33,5 @@ PKG_LONGDESC="LZO is a data compression library which is suitable for data de-/c
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_HOST="--disable-shared --enable-static"
PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static"

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="xz"
PKG_VERSION="5.0.5"
PKG_VERSION="5.0.7"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

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

View File

@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="gdb"
PKG_VERSION="7.7"
PKG_VERSION="7.8"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/gdb/"
PKG_URL="http://ftp.gnu.org/gnu/gdb/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_URL="http://ftp.gnu.org/gnu/gdb/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain zlib ncurses expat"
PKG_PRIORITY="optional"
PKG_SECTION="debug"

View File

@@ -0,0 +1,25 @@
From fc19cd1da6161ec5602e692488dfc8e670797afe Mon Sep 17 00:00:00 2001
From: Stefan Saraev <stefan@saraev.ca>
Date: Fri, 15 Aug 2014 22:10:03 +0300
Subject: [PATCH] meh help2man
---
Makefile.in | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/Makefile.in b/Makefile.in
index 5a336df..2d2029b 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -701,7 +701,7 @@ update_mans = \
$(AM_V_GEN): \
&& $(MKDIR_P) doc \
&& $(extend_PATH) \
- && $(PERL) $(srcdir)/doc/help2man --output=$@
+ && $(PERL) $(srcdir)/doc/help2man --output=$@ --no-discard-stderr
amhello_sources = \
doc/amhello/configure.ac \
--
1.7.2.5

View File

@@ -16,19 +16,14 @@
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
# binutils-2.24:
# - fails to build with GOLD support on ARM
# see https://sourceware.org/bugzilla/show_bug.cgi?id=15639
# ld.gold: internal error in do_read_symbols, at build.OpenELEC-RPi.arm-devel/binutils-2.24/gold/arm.cc:6734
PKG_NAME="binutils"
PKG_VERSION="2.23.2"
PKG_VERSION="2.24"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/binutils/binutils.html"
PKG_URL="http://ftp.gnu.org/gnu/binutils/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_HOST="ccache:host bison:host flex:host linux:host gmp:host mpfr:host cloog:host ppl:host"
PKG_DEPENDS_HOST="ccache:host bison:host flex:host linux:host"
PKG_PRIORITY="optional"
PKG_SECTION="toolchain/devel"
PKG_SHORTDESC="binutils: A GNU collection of binary utilities"
@@ -40,16 +35,12 @@ PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \
--with-sysroot=$SYSROOT_PREFIX \
--with-lib-path=$SYSROOT_PREFIX/lib:$SYSROOT_PREFIX/usr/lib \
--with-gmp=$ROOT/$TOOLCHAIN \
--with-mpfr=$ROOT/$TOOLCHAIN \
--with-ppl=$ROOT/$TOOLCHAIN \
--with-cloog=$ROOT/$TOOLCHAIN \
--without-ppl \
--without-cloog \
--disable-werror \
--disable-multilib \
--disable-libada \
--disable-libssp \
--disable-ppl-version-check \
--enable-cloog-backend=isl \
--enable-version-specific-runtime-libs \
--enable-plugins \
--enable-gold \
@@ -57,10 +48,6 @@ PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \
--enable-lto \
--disable-nls"
if [ "$TARGET_ARCH" = "x86_64" ]; then
PKG_CONFIGURE_OPTS_HOST="$PKG_CONFIGURE_OPTS_HOST --enable-64-bit-bfd"
fi
pre_configure_host() {
unset CPPFLAGS
unset CFLAGS

View File

@@ -1,25 +0,0 @@
diff -Naur binutils-2.22/configure binutils-2.22.patch/configure
--- binutils-2.22/configure 2011-08-14 14:28:15.000000000 +0200
+++ binutils-2.22.patch/configure 2012-05-08 05:57:26.093455382 +0200
@@ -5946,8 +5946,7 @@
main ()
{
#if CLOOG_VERSION_MAJOR != 0 \
- || CLOOG_VERSION_MINOR != 16 \
- || CLOOG_VERSION_REVISION < 1
+ || CLOOG_VERSION_MINOR != 18
choke me
#endif
;
diff -Naur binutils-2.22/configure.ac binutils-2.22.patch/configure.ac
--- binutils-2.22/configure.ac 2011-11-21 12:58:27.000000000 +0100
+++ binutils-2.22.patch/configure.ac 2012-05-08 05:54:27.974921129 +0200
@@ -1589,7 +1589,7 @@
dnl
dnl If we use CLooG-Legacy, the provided version information is
dnl ignored.
- CLOOG_CHECK_VERSION(0,16,1)
+ CLOOG_CHECK_VERSION(0,18,0)
dnl Only execute fail-action, if CLooG has been requested.
CLOOG_IF_FAILED([

View File

@@ -1,21 +0,0 @@
diff -Naur a/bfd/doc/bfd.texinfo b/bfd/doc/bfd.texinfo
--- a/bfd/doc/bfd.texinfo 2010-10-28 07:40:25.000000000 -0400
+++ b/bfd/doc/bfd.texinfo 2013-10-02 15:57:07.556185659 -0400
@@ -322,7 +322,7 @@
@printindex cp
@tex
-% I think something like @colophon should be in texinfo. In the
+% I think something like @@colophon should be in texinfo. In the
% meantime:
\long\def\colophon{\hbox to0pt{}\vfill
\centerline{The body of this manual is set in}
@@ -333,7 +333,7 @@
\centerline{{\sl\fontname\tensl\/}}
\centerline{are used for emphasis.}\vfill}
\page\colophon
-% Blame: doc@cygnus.com, 28mar91.
+% Blame: doc@@cygnus.com, 28mar91.
@end tex
@bye

View File

@@ -0,0 +1,169 @@
From f35c4853cc5b0e51d8a460be390f7a20cd44ba44 Mon Sep 17 00:00:00 2001
From: Cary Coutant <ccoutant@google.com>
Date: Mon, 7 Jul 2014 10:14:45 -0700
Subject: [PATCH] Fix internal error with LTO on ARM.
This prevents the target-specific do_read_symbols methods from being called
twice when do_layout_deferred_sections needs to layout an .eh_frame section.
gold/
PR gold/15639
* dynobj.h (Sized_dynobj::base_read_symbols): New method.
* dynobj.cc (Sized_dynobj::do_read_symbols): Move body to...
(Sized_dynobj::base_read_symbols): ...new method.
* object.h (Sized_relobj_file::base_read_symbols): New method.
* object.cc (Sized_relobj_file::do_read_symbols): Move body to...
(Sized_relobj_file::base_read_symbols): ...new method.
* arm.cc (Arm_relobj::do_read_symbols): Call base_read_symbols.
* mips.cc: (Mips_relobj::do_read_symbols): Likewise.
* powerpc.cc (Powerpc_dynobj::do_read_symbols): Likewise.
---
gold/ChangeLog | 13 +++++++++++++
gold/arm.cc | 4 ++--
gold/dynobj.cc | 11 +++++++++++
gold/dynobj.h | 6 ++++++
gold/mips.cc | 2 +-
gold/object.cc | 12 +++++++++++-
gold/object.h | 5 +++++
gold/powerpc.cc | 6 +++---
8 files changed, 52 insertions(+), 7 deletions(-)
diff --git a/gold/arm.cc b/gold/arm.cc
index 607f9d6..6c472bb 100644
--- a/gold/arm.cc
+++ b/gold/arm.cc
@@ -6683,7 +6683,7 @@ void
Arm_relobj<big_endian>::do_read_symbols(Read_symbols_data* sd)
{
// Call parent class to read symbol information.
- Sized_relobj_file<32, big_endian>::do_read_symbols(sd);
+ this->base_read_symbols(sd);
// If this input file is a binary file, it has no processor
// specific flags and attributes section.
@@ -6974,7 +6974,7 @@ void
Arm_dynobj<big_endian>::do_read_symbols(Read_symbols_data* sd)
{
// Call parent class to read symbol information.
- Sized_dynobj<32, big_endian>::do_read_symbols(sd);
+ this->base_read_symbols(sd);
// Read processor-specific flags in ELF file header.
const unsigned char* pehdr = this->get_view(elfcpp::file_header_offset,
diff --git a/gold/dynobj.cc b/gold/dynobj.cc
index 2a1b9a3..baf8489 100644
--- a/gold/dynobj.cc
+++ b/gold/dynobj.cc
@@ -336,6 +336,17 @@ template<int size, bool big_endian>
void
Sized_dynobj<size, big_endian>::do_read_symbols(Read_symbols_data* sd)
{
+ this->base_read_symbols(sd);
+}
+
+// Read the symbols and sections from a dynamic object. We read the
+// dynamic symbols, not the normal symbols. This is common code for
+// all target-specific overrides of do_read_symbols().
+
+template<int size, bool big_endian>
+void
+Sized_dynobj<size, big_endian>::base_read_symbols(Read_symbols_data* sd)
+{
this->read_section_data(&this->elf_file_, sd);
const unsigned char* const pshdrs = sd->section_headers->data();
diff --git a/gold/dynobj.h b/gold/dynobj.h
index b8d4b90..03b8053 100644
--- a/gold/dynobj.h
+++ b/gold/dynobj.h
@@ -270,6 +270,12 @@ class Sized_dynobj : public Dynobj
do_get_global_symbols() const
{ return this->symbols_; }
+ protected:
+ // Read the symbols. This is common code for all target-specific
+ // overrides of do_read_symbols().
+ void
+ base_read_symbols(Read_symbols_data*);
+
private:
// For convenience.
typedef Sized_dynobj<size, big_endian> This;
diff --git a/gold/object.cc b/gold/object.cc
index c894c13..1811cda 100644
--- a/gold/object.cc
+++ b/gold/object.cc
@@ -755,6 +755,16 @@ template<int size, bool big_endian>
void
Sized_relobj_file<size, big_endian>::do_read_symbols(Read_symbols_data* sd)
{
+ this->base_read_symbols(sd);
+}
+
+// Read the sections and symbols from an object file. This is common
+// code for all target-specific overrides of do_read_symbols().
+
+template<int size, bool big_endian>
+void
+Sized_relobj_file<size, big_endian>::base_read_symbols(Read_symbols_data* sd)
+{
this->read_section_data(&this->elf_file_, sd);
const unsigned char* const pshdrs = sd->section_headers->data();
@@ -1848,7 +1858,7 @@ Sized_relobj_file<size, big_endian>::do_layout_deferred_sections(Layout* layout)
// Reading the symbols again here may be slow.
Read_symbols_data sd;
- this->read_symbols(&sd);
+ this->base_read_symbols(&sd);
this->layout_eh_frame_section(layout,
sd.symbols->data(),
sd.symbols_size,
diff --git a/gold/object.h b/gold/object.h
index 38b06f0..92cdbdd 100644
--- a/gold/object.h
+++ b/gold/object.h
@@ -2214,6 +2214,11 @@ class Sized_relobj_file : public Sized_relobj<size, big_endian>
void
do_read_symbols(Read_symbols_data*);
+ // Read the symbols. This is common code for all target-specific
+ // overrides of do_read_symbols.
+ void
+ base_read_symbols(Read_symbols_data*);
+
// Return the value of a local symbol.
uint64_t
do_local_symbol_value(unsigned int symndx, uint64_t addend) const
diff --git a/gold/powerpc.cc b/gold/powerpc.cc
index 96432ed..0a9ab7d 100644
--- a/gold/powerpc.cc
+++ b/gold/powerpc.cc
@@ -1839,7 +1839,7 @@ template<int size, bool big_endian>
void
Powerpc_relobj<size, big_endian>::do_read_symbols(Read_symbols_data* sd)
{
- Sized_relobj_file<size, big_endian>::do_read_symbols(sd);
+ this->base_read_symbols(sd);
if (size == 64)
{
const int shdr_size = elfcpp::Elf_sizes<size>::shdr_size;
@@ -1896,14 +1896,14 @@ Powerpc_dynobj<size, big_endian>::set_abiversion(int ver)
}
}
-// Call Sized_dynobj::do_read_symbols to read the symbols then
+// Call Sized_dynobj::base_read_symbols to read the symbols then
// read .opd from a dynamic object, filling in opd_ent_ vector,
template<int size, bool big_endian>
void
Powerpc_dynobj<size, big_endian>::do_read_symbols(Read_symbols_data* sd)
{
- Sized_dynobj<size, big_endian>::do_read_symbols(sd);
+ this->base_read_symbols(sd);
if (size == 64)
{
const int shdr_size = elfcpp::Elf_sizes<size>::shdr_size;
--
1.7.1

View File

@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="boost"
PKG_VERSION="1_55_0"
PKG_VERSION="1_56_0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.boost.org/"
PKG_URL="$SOURCEFORGE_SRC/boost/boost/1.55.0/${PKG_NAME}_${PKG_VERSION}.tar.bz2"
PKG_URL="$SOURCEFORGE_SRC/boost/boost/1.56.0/${PKG_NAME}_${PKG_VERSION}.tar.bz2"
PKG_SOURCE_DIR="${PKG_NAME}_${PKG_VERSION}"
PKG_DEPENDS_HOST=""
PKG_DEPENDS_TARGET="toolchain boost:host Python:host zlib bzip2"
@@ -35,7 +35,7 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
make_host() {
cd tools/build/v2/engine
cd tools/build/src/engine
sh build.sh
}
@@ -45,9 +45,6 @@ makeinstall_host() {
}
pre_configure_target() {
# boost fails building with LTO support
strip_lto
export CFLAGS="$CFLAGS -fPIC"
export CXXFLAGS="$CXXFLAGS -fPIC"
export LDFLAGS="$LDFLAGS -fPIC"
@@ -59,7 +56,7 @@ configure_target() {
--with-python=$ROOT/$TOOLCHAIN/bin/python \
echo "using gcc : `$TARGET_CC -v 2>&1 | tail -n 1 |awk '{print $3}'` : $TARGET_CC : <compileflags>\"$CFLAGS\" <linkflags>\"$LDFLAGS\" ;" \
> tools/build/v2/user-config.jam
> tools/build/src/user-config.jam
}
make_target() {
@@ -69,12 +66,13 @@ make_target() {
makeinstall_target() {
$ROOT/$TOOLCHAIN/bin/bjam -d2 --toolset=gcc link=static \
--prefix=$SYSROOT_PREFIX/usr \
--layout=system \
--with-thread \
--with-iostreams \
--with-system \
--with-serialization \
--with-filesystem \
--with-regex -sICU_PATH="$SYSROOT_PREFIX/usr" \
install
--ignore-site-config \
--layout=system \
--with-thread \
--with-iostreams \
--with-system \
--with-serialization \
--with-filesystem \
--with-regex -sICU_PATH="$SYSROOT_PREFIX/usr" \
install
}

View File

@@ -1,44 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# OpenELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="cloog"
PKG_VERSION="0.18.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://www.cloog.org/"
PKG_URL="http://www.bastoul.net/cloog/pages/download/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_HOST="ccache:host gmp:host"
PKG_PRIORITY="optional"
PKG_SECTION="toolchain/math"
PKG_SHORTDESC="cloog: a free software and library to generate code for scanning Z-polyhedra."
PKG_LONGDESC="CLooG is a library to generate code for scanning Z-polyhedra. In other words, it finds code that reaches each integral point of one or more parameterized polyhedra. GCC links with this library in order to enable the new loop generation code known as Graphite."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
# TODO: automake 1.13 support must be fixed
PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \
--enable-shared \
--disable-static \
--disable-silent-rules \
--with-gnu-ld \
--with-isl=buildin \
--with-gmp=system \
--with-gmp-prefix=$ROOT/$TOOLCHAIN"

View File

@@ -1,12 +0,0 @@
diff -Naur cloog-0.17.0/Makefile.am cloog-0.17.0.patch/Makefile.am
--- cloog-0.17.0/Makefile.am 2011-12-08 12:03:08.000000000 +0100
+++ cloog-0.17.0.patch/Makefile.am 2012-06-13 14:05:03.611679108 +0200
@@ -145,7 +145,7 @@
examples
install-data-local:
- @test -z "$(pkgconfig_libdir)" || $(mkdir_p) "$(DESTDIR)$(pkgconfig_libdir)"
+ @test -z "$(pkgconfig_libdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfig_libdir)"
$(INSTALL_DATA) $(pkgconfig_libfile) "$(DESTDIR)$(pkgconfig_libdir)/$(pkgconfig_libfile)"
uninstall-local:

View File

@@ -1,26 +0,0 @@
diff -Naur cloog-0.18.2/Makefile.am cloog-0.18.2.patch/Makefile.am
--- cloog-0.18.2/Makefile.am 2013-12-18 13:27:49.000000000 +0100
+++ cloog-0.18.2.patch/Makefile.am 2014-06-22 17:51:19.285392908 +0200
@@ -147,9 +147,7 @@
@test -z "$(pkgconfig_libdir)" || $(mkdir_p) "$(DESTDIR)$(pkgconfig_libdir)"
$(INSTALL_DATA) $(pkgconfig_libfile) "$(DESTDIR)$(pkgconfig_libdir)/$(pkgconfig_libfile)"
@test -z "$(DESTDIR)$(libdir)/isl" || $(mkdir_p) "$(DESTDIR)$(libdir)/isl"
- $(INSTALL_DATA) "$(top_srcdir)/cmake/isl-config.cmake" "$(DESTDIR)$(libdir)/isl/"
@test -z "$(DESTDIR)$(libdir)/$(PACKAGE_NAME)" || $(mkdir_p) "$(DESTDIR)$(libdir)/$(PACKAGE_NAME)"
- $(INSTALL_DATA) "$(top_srcdir)/cmake/cloog-isl-config.cmake" "$(DESTDIR)$(libdir)/$(PACKAGE_NAME)/"
uninstall-local:
rm -f "$(DESTDIR)$(pkgconfig_libdir)/$(pkgconfig_libfile)"
diff -Naur cloog-0.18.2/Makefile.in cloog-0.18.2.patch/Makefile.in
--- cloog-0.18.2/Makefile.in 2013-12-18 13:36:08.000000000 +0100
+++ cloog-0.18.2.patch/Makefile.in 2014-06-22 17:51:27.580413087 +0200
@@ -1342,9 +1342,7 @@
@test -z "$(pkgconfig_libdir)" || $(mkdir_p) "$(DESTDIR)$(pkgconfig_libdir)"
$(INSTALL_DATA) $(pkgconfig_libfile) "$(DESTDIR)$(pkgconfig_libdir)/$(pkgconfig_libfile)"
@test -z "$(DESTDIR)$(libdir)/isl" || $(mkdir_p) "$(DESTDIR)$(libdir)/isl"
- $(INSTALL_DATA) "$(top_srcdir)/cmake/isl-config.cmake" "$(DESTDIR)$(libdir)/isl/"
@test -z "$(DESTDIR)$(libdir)/$(PACKAGE_NAME)" || $(mkdir_p) "$(DESTDIR)$(libdir)/$(PACKAGE_NAME)"
- $(INSTALL_DATA) "$(top_srcdir)/cmake/cloog-isl-config.cmake" "$(DESTDIR)$(libdir)/$(PACKAGE_NAME)/"
uninstall-local:
rm -f "$(DESTDIR)$(pkgconfig_libdir)/$(pkgconfig_libfile)"

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="cmake"
PKG_VERSION="3.0.0"
PKG_VERSION="3.0.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="BSD"

View File

@@ -23,8 +23,7 @@ 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_DEPENDS_HOST="glib:host dbus:host"
PKG_DEPENDS_TARGET="toolchain dbus glib expat dbus-glib:host"
PKG_DEPENDS_TARGET="toolchain dbus glib expat"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="dbus-glib: A message bus system"
@@ -40,13 +39,7 @@ PKG_CONFIGURE_OPTS_TARGET="ac_cv_have_abstract_sockets=yes \
--disable-shared \
--disable-tests \
--disable-bash-completion \
--enable-asserts=no \
--with-introspect-xml=$PKG_BUILD/.$HOST_NAME/introspect.xml \
--with-dbus-binding-tool=$ROOT/$TOOLCHAIN/bin/dbus-binding-tool"
PKG_CONFIGURE_OPTS_HOST="--disable-tests \
--disable-bash-completion \
--enable-asserts=yes"
--enable-asserts=no"
pre_configure_target() {
CFLAGS="$CFLAGS -fPIC -DPIC"

View File

@@ -0,0 +1,38 @@
From a45f914870e923741f3123799bd9e126b5da4aa0 Mon Sep 17 00:00:00 2001
From: Stefan Saraev <stefan@saraev.ca>
Date: Wed, 20 Aug 2014 22:43:28 +0300
Subject: [PATCH] dont build tools / examples
---
Makefile.am | 4 ++--
dbus/Makefile.am | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index dd76c7e..78cb56f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,8 +1,8 @@
ACLOCAL_AMFLAGS = -I m4
GLIB_PC=dbus-glib-1.pc
-SUBDIRS=dbus tools test doc
-DIST_SUBDIRS=dbus tools test doc m4
+SUBDIRS=dbus test doc
+DIST_SUBDIRS=dbus test doc m4
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = $(GLIB_PC)
diff --git a/dbus/Makefile.am b/dbus/Makefile.am
index 6d885f9..8bc102d 100644
--- a/dbus/Makefile.am
+++ b/dbus/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = . examples
+SUBDIRS = .
INCLUDES = \
-I$(top_srcdir) \
--
1.7.2.5

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="elfutils"
PKG_VERSION="0.158"
PKG_VERSION="0.159"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
@@ -35,6 +35,7 @@ PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="utrace_cv_cc_biarch=false \
--disable-werror \
--disable-progs \
--disable-nls \
--with-zlib \
--without-bzlib \
--without-lzma"

View File

@@ -1,28 +0,0 @@
commit 7f1eec317db79627b473c5b149a22a1b20d1f68f
Author: Mark Wielaard <mjw@redhat.com>
Date: Wed Apr 9 11:33:23 2014 +0200
CVE-2014-0172 Check for overflow before calling malloc to uncompress data.
https://bugzilla.redhat.com/show_bug.cgi?id=1085663
Reported-by: Florian Weimer <fweimer@redhat.com>
Signed-off-by: Mark Wielaard <mjw@redhat.com>
diff --git a/libdw/dwarf_begin_elf.c b/libdw/dwarf_begin_elf.c
index 79daeac..34ea373 100644
--- a/libdw/dwarf_begin_elf.c
+++ b/libdw/dwarf_begin_elf.c
@@ -282,6 +282,12 @@ check_section (Dwarf *result, GElf_Ehdr *ehdr, Elf_Scn *scn, bool inscngrp)
memcpy (&size, data->d_buf + 4, sizeof size);
size = be64toh (size);
+ /* Check for unsigned overflow so malloc always allocated
+ enough memory for both the Elf_Data header and the
+ uncompressed section data. */
+ if (unlikely (sizeof (Elf_Data) + size < size))
+ break;
+
Elf_Data *zdata = malloc (sizeof (Elf_Data) + size);
if (unlikely (zdata == NULL))
break;

View File

@@ -1,62 +0,0 @@
commit 65cefbd0793c0f9e90a326d7bebf0a47c93294ad
Author: Josh Stone <jistone@redhat.com>
Date: Tue Mar 11 10:19:28 2014 -0700
libdwfl: dwfl_module_getdwarf.c (open_elf) only (re)set mod->e_type once.
As noted in https://sourceware.org/bugzilla/show_bug.cgi?id=16676#c2 for
systemtap, the heuristic used by open_elf to set the kernel Dwfl_Module
type to ET_DYN, even if the underlying ELF file e_type was set to
ET_EXEC, could trigger erroneously for non-kernel/non-main (debug or
aux) files. Make sure we only set the e_type of the module once when
processing the main file (when the phdrs can be trusted).
diff --git a/libdwfl/dwfl_module_getdwarf.c b/libdwfl/dwfl_module_getdwarf.c
index c4bd739..f8de80b 100644
--- a/libdwfl/dwfl_module_getdwarf.c
+++ b/libdwfl/dwfl_module_getdwarf.c
@@ -1,5 +1,5 @@
/* Find debugging and symbol information for a module in libdwfl.
- Copyright (C) 2005-2012 Red Hat, Inc.
+ Copyright (C) 2005-2012, 2014 Red Hat, Inc.
This file is part of elfutils.
This file is free software; you can redistribute it and/or modify
@@ -77,7 +77,7 @@ open_elf (Dwfl_Module *mod, struct dwfl_file *file)
return DWFL_E (LIBELF, elf_errno ());
}
- if (mod->e_type != ET_REL)
+ if (ehdr->e_type != ET_REL)
{
/* In any non-ET_REL file, we compute the "synchronization address".
@@ -131,11 +131,24 @@ open_elf (Dwfl_Module *mod, struct dwfl_file *file)
}
}
- mod->e_type = ehdr->e_type;
+ /* We only want to set the module e_type explictly once, derived from
+ the main ELF file. (It might be changed for the kernel, because
+ that is special - see below.) open_elf is always called first for
+ the main ELF file, because both find_dw and find_symtab call
+ __libdwfl_getelf first to open the main file. So don't let debug
+ or aux files override the module e_type. The kernel heuristic
+ below could otherwise trigger for non-kernel/non-main files, since
+ their phdrs might not match the actual load addresses. */
+ if (file == &mod->main)
+ {
+ mod->e_type = ehdr->e_type;
- /* Relocatable Linux kernels are ET_EXEC but act like ET_DYN. */
- if (mod->e_type == ET_EXEC && file->vaddr != mod->low_addr)
- mod->e_type = ET_DYN;
+ /* Relocatable Linux kernels are ET_EXEC but act like ET_DYN. */
+ if (mod->e_type == ET_EXEC && file->vaddr != mod->low_addr)
+ mod->e_type = ET_DYN;
+ }
+ else
+ assert (mod->main.elf != NULL);
return DWFL_E_NOERROR;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -32,7 +32,7 @@ PKG_LONGDESC="flex is a tool for generating programs that perform pattern-matchi
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_HOST="--disable-rpath --with-gnu-ld"
PKG_CONFIGURE_OPTS_HOST="--enable-static --disable-shared --disable-rpath --with-gnu-ld"
post_makeinstall_host() {
cat > $ROOT/$TOOLCHAIN/bin/lex << "EOF"

View File

@@ -38,6 +38,8 @@ PKG_CONFIGURE_OPTS_HOST="--enable-static --disable-shared \
--disable-rpath \
--with-gnu-ld \
--disable-java \
--disable-curses \
--with-included-libxml \
--disable-native-java \
--disable-csharp \
--without-emacs"

View File

@@ -23,8 +23,7 @@ PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://www.gtk.org/"
PKG_URL="http://ftp.gnome.org/pub/gnome/sources/glib/2.40/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_HOST="ccache:host libffi:host libxml2:host zlib:host Python:host"
PKG_DEPENDS_TARGET="toolchain zlib libffi pcre glib:host Python:host"
PKG_DEPENDS_TARGET="toolchain zlib libffi pcre Python:host"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="glib: C support library"
@@ -33,15 +32,6 @@ PKG_LONGDESC="GLib is a library which includes support routines for C such as li
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_HOST="--with-gnu-ld \
--with-libiconv=no \
--enable-debug=no \
--disable-man \
--disable-dtrace \
--disable-systemtap \
--disable-rebuilds \
--disable-gtk-doc"
PKG_CONFIGURE_OPTS_TARGET="ac_cv_func_mmap_fixed_mapped=yes \
ac_cv_func_posix_getpwuid_r=yes \
ac_cv_func_posix_getgrgid_r=yes \
@@ -54,6 +44,7 @@ PKG_CONFIGURE_OPTS_TARGET="ac_cv_func_mmap_fixed_mapped=yes \
--disable-selinux \
--disable-fam \
--enable-xattr \
--disable-libelf \
--disable-gtk-doc \
--disable-man \
--disable-dtrace \
@@ -63,25 +54,6 @@ PKG_CONFIGURE_OPTS_TARGET="ac_cv_func_mmap_fixed_mapped=yes \
--with-threads=posix \
--with-pcre=system"
pre_build_host() {
# hack: we need pkg.m4 for autoreconf, but pkgconfig depends on glib so install
# pkg.m4 first
$SCRIPTS/unpack pkg-config
cp $BUILD/pkg-config-*/pkg.m4 $TOOLCHAIN/share/aclocal
}
pre_configure_host() {
export ZLIB_CFLAGS=""
export ZLIB_LIBS=""
export LIBFFI_CFLAGS="-I$ROOT/$TOOLCHAIN/include/libffi"
export LIBFFI_LIBS="-L$ROOT/$TOOLCHAIN/lib -lffi"
}
post_makeinstall_host() {
cp -f gobject/.libs/glib-genmarshal $ROOT/$TOOLCHAIN/bin
cp -f gobject/glib-mkenums $ROOT/$TOOLCHAIN/bin
}
post_makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig
cp g*-2.0.pc $SYSROOT_PREFIX/usr/lib/pkgconfig

View File

@@ -0,0 +1,54 @@
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

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="glibc"
PKG_VERSION="2.19"
PKG_VERSION="2.20"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
@@ -109,6 +109,7 @@ libc_cv_c_cleanup=yes
libc_cv_gnu89_inline=yes
libc_cv_ssp=no
libc_cv_ctors_header=yes
libc_cv_slibdir=/lib
EOF
echo "libdir=/usr/lib" >> configparms

View File

@@ -1,21 +0,0 @@
diff -Naur eglibc-2.15-17022/misc/sys/select.h eglibc-2.15-17022.patch/misc/sys/select.h
--- eglibc-2.15-17022/misc/sys/select.h 2012-02-07 05:47:47.000000000 +0100
+++ eglibc-2.15-17022.patch/misc/sys/select.h 2012-02-07 06:12:34.237528007 +0100
@@ -52,14 +52,14 @@
/* The fd_set member is required to be an array of longs. */
-typedef long int __fd_mask;
+typedef unsigned long int __fd_mask;
/* Some versions of <linux/posix_types.h> define this macros. */
#undef __NFDBITS
/* It's easier to assume 8-bit bytes than to get CHAR_BIT. */
#define __NFDBITS (8 * (int) sizeof (__fd_mask))
-#define __FD_ELT(d) ((d) / __NFDBITS)
-#define __FD_MASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))
+#define __FD_ELT(d) (((unsigned long int)d) / __NFDBITS)
+#define __FD_MASK(d) ((__fd_mask) 1 << (((unsigned long int)d) % __NFDBITS))
/* fd_set for select and pselect. */
typedef struct

View File

@@ -33,7 +33,7 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_HOST="--enable-cxx"
PKG_CONFIGURE_OPTS_HOST="--enable-cxx --enable-static --disable-shared"
pre_configure_host() {
export CFLAGS="$CFLAGS -fPIC -DPIC"

View File

@@ -1,21 +0,0 @@
# HG changeset patch
# User Torbjorn Granlund <tege@gmplib.org>
# Date 1396035313 -3600
# Node ID c56ea318eb6435bdd28dbfef657b2fe372134f1f
# Parent c6fe20ab62acc266ff5ad3629bef447bc43dcd1b
Conditionalise ARM asm on !__thumb__.
diff -r c6fe20ab62ac -r c56ea318eb64 mpn/generic/mod_1_1.c
--- a/mpn/generic/mod_1_1.c Wed Mar 26 12:58:33 2014 +0100
+++ b/mpn/generic/mod_1_1.c Fri Mar 28 20:35:13 2014 +0100
@@ -129,7 +129,7 @@
"%2" ((UDItype)(a0)), "r" ((UDItype)(b0)) __CLOBBER_CC)
#endif
-#if defined (__arm__) && W_TYPE_SIZE == 32
+#if defined (__arm__) && !defined (__thumb__) && W_TYPE_SIZE == 32
#define add_mssaaaa(m, sh, sl, ah, al, bh, bl) \
__asm__ ( "adds %2, %5, %6\n\t" \
"adcs %1, %3, %4\n\t" \

View File

@@ -1,21 +0,0 @@
# HG changeset patch
# User Torbjorn Granlund <tege@gmplib.org>
# Date 1396602422 -7200
# Node ID 676e2d0f0e4dd301a7066079d2c9326c25c34a40
# Parent 0194a75b56b21a9196626430af86c5bd9110c42d
Conditionalise ARM asm on !__thumb__.
diff -r 0194a75b56b2 -r 676e2d0f0e4d mpn/generic/div_qr_1n_pi1.c
--- a/mpn/generic/div_qr_1n_pi1.c Thu Apr 03 23:58:51 2014 +0200
+++ b/mpn/generic/div_qr_1n_pi1.c Fri Apr 04 11:07:02 2014 +0200
@@ -130,7 +130,7 @@
"%2" ((UDItype)(a0)), "r" ((UDItype)(b0)) __CLOBBER_CC)
#endif
-#if defined (__arm__) && W_TYPE_SIZE == 32
+#if defined (__arm__) && !defined (__thumb__) && W_TYPE_SIZE == 32
#define add_mssaaaa(m, sh, sl, ah, al, bh, bl) \
__asm__ ( "adds %2, %5, %6\n\t" \
"adcs %1, %3, %4\n\t" \

View File

@@ -23,7 +23,6 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://sourceware.org/$PKG_NAME/"
PKG_URL="ftp://sourceware.org/pub/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_HOST="ccache:host autoconf:host automake:host libtool:host intltool:host autoconf-archive:host"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
@@ -33,14 +32,10 @@ PKG_LONGDESC="The libffi library provides a portable, high level programming int
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_HOST="--disable-debug \
--enable-structs \
--enable-raw-api \
--disable-purify-safety \
--with-gnu-ld"
PKG_CONFIGURE_OPTS_TARGET="--disable-debug \
--enable-structs \
--enable-raw-api \
--disable-purify-safety \
--with-gnu-ld"
--enable-static --disable-shared \
--with-pic \
--enable-structs \
--enable-raw-api \
--disable-purify-safety \
--with-gnu-ld"

View File

@@ -0,0 +1,23 @@
From a2d10693e352db0cdfc22550f23f8294564ce939 Mon Sep 17 00:00:00 2001
From: Stefan Saraev <stefan@saraev.ca>
Date: Sat, 16 Aug 2014 12:26:53 +0300
Subject: [PATCH] fix pkgconf
---
libffi.pc.in | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/libffi.pc.in b/libffi.pc.in
index 1477a66..1dd4ebd 100644
--- a/libffi.pc.in
+++ b/libffi.pc.in
@@ -7,5 +7,5 @@ includedir=@includedir@/@PACKAGE_NAME@
Name: @PACKAGE_NAME@
Description: Library supporting Foreign Function Interfaces
Version: @PACKAGE_VERSION@
-Libs: -L${toolexeclibdir} -lffi
+Libs: -L${libdir} -lffi
Cflags: -I${includedir}
--
1.7.2.5

View File

@@ -17,13 +17,13 @@
################################################################################
PKG_NAME="libpcap"
PKG_VERSION="1.3.0"
PKG_VERSION="1.6.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.tcpdump.org/"
PKG_URL="http://www.tcpdump.org/release/libpcap-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain libusb"
PKG_DEPENDS_TARGET="toolchain libusb libnl"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="system interface for user-level packet capture"
@@ -44,6 +44,8 @@ pre_configure_target() {
# When cross-compiling, configure can't set linux version
# forcing it
sed -i -e 's/ac_cv_linux_vers=unknown/ac_cv_linux_vers=2/' ../configure
export CFLAGS="$CFLAGS -I$SYSROOT_PREFIX/usr/include/libnl3"
}
post_makeinstall_target() {

View File

@@ -0,0 +1,11 @@
diff -Naur libpcap-1.6.2/configure.in libpcap-1.6.2.patch/configure.in
--- libpcap-1.6.2/configure.in 2014-07-19 15:21:09.000000000 +0200
+++ libpcap-1.6.2.patch/configure.in 2014-09-06 05:58:33.918837813 +0200
@@ -459,7 +459,6 @@
AC_DEFINE(HAVE_LIBNL_3_x,1,[if libnl exists and is version 3.x])
AC_DEFINE(HAVE_LIBNL_NLE,1,[libnl has NLE_FAILURE])
AC_DEFINE(HAVE_LIBNL_SOCKETS,1,[libnl has new-style socket api])
- V_INCLS="$V_INCLS -I/usr/include/libnl3"
have_any_nl="yes"
])

View File

@@ -33,4 +33,4 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_TARGET="--enable-ltdl-install"
PKG_CONFIGURE_OPTS_HOST="--enable-static --disable-shared"

View File

@@ -33,7 +33,6 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \
--enable-shared \
--disable-static \
--enable-static --disable-shared \
--with-gmp=$ROOT/$TOOLCHAIN \
--with-mpfr=$ROOT/$TOOLCHAIN"

View File

@@ -30,17 +30,10 @@ PKG_SHORTDESC="mpfr: A C library for multiple-precision floating-point computati
PKG_LONGDESC="The MPFR library is a C library for multiple-precision floating-point computations with exact rounding (also called correct rounding). It is based on the GMP multiple-precision library. The main goal of MPFR is to provide a library for multiple-precision floating-point computation which is both efficient and has well-defined semantics. It copies the good ideas from the ANSI/IEEE-754 standard for double-precision floating-point arithmetic (53-bit mantissa)."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \
--enable-static --disable-shared \
--prefix=$ROOT/$TOOLCHAIN \
--enable-shared \
--with-gmp-lib=$ROOT/$TOOLCHAIN/lib \
--with-gmp-include=$ROOT/$TOOLCHAIN/include"
pre_build_host() {
( cd $PKG_BUILD
libtoolize
autoreconf -vif
)
}

View File

@@ -17,14 +17,13 @@
################################################################################
PKG_NAME="ncurses"
PKG_VERSION="5.7"
PKG_VERSION="5.9"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="MIT"
PKG_SITE="http://www.gnu.org/software/ncurses/"
PKG_URL="http://ftp.gnu.org/pub/gnu/ncurses/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_HOST=""
PKG_DEPENDS_TARGET="toolchain ncurses:host"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="ncurses: The ncurses (new curses) library"
@@ -33,11 +32,11 @@ PKG_LONGDESC="The ncurses (new curses) library is a free software emulation of c
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_HOST="--with-shared"
PKG_CONFIGURE_OPTS_TARGET="--without-cxx \
--without-cxx-binding \
--without-ada \
--without-progs \
--with-curses-h \
--with-shared \
--with-normal \
--without-debug \
@@ -48,7 +47,8 @@ PKG_CONFIGURE_OPTS_TARGET="--without-cxx \
--without-gpm \
--disable-rpath \
--disable-overwrite \
--enable-database \
--disable-database \
--with-fallbacks=linux,screen,xterm,xterm-color \
--disable-big-core \
--enable-termcap \
--enable-getcap \
@@ -74,18 +74,7 @@ PKG_CONFIGURE_OPTS_TARGET="--without-cxx \
pre_configure_target() {
# causes some segmentation fault's (dialog) when compiled with gcc's link time optimization.
strip_linker_plugin
}
make_host() {
make -C include
make -C progs tic
}
makeinstall_host() {
cp progs/tic $ROOT/$TOOLCHAIN/bin
cp lib/*.so* $ROOT/$TOOLCHAIN/lib
make -C include install
strip_lto
}
make_target() {
@@ -103,19 +92,3 @@ makeinstall_target() {
make DESTDIR=$INSTALL -C ncurses install
}
post_makeinstall_target() {
mkdir -p $INSTALL/usr/share/terminfo/l
TERMINFO=$INSTALL/usr/share/terminfo $ROOT/$TOOLCHAIN/bin/tic -xe linux \
$ROOT/$PKG_BUILD/misc/terminfo.src
mkdir -p $INSTALL/usr/share/terminfo/s
TERMINFO=$INSTALL/usr/share/terminfo $ROOT/$TOOLCHAIN/bin/tic -xe screen \
$ROOT/$PKG_BUILD/misc/terminfo.src
mkdir -p $INSTALL/usr/share/terminfo/x
TERMINFO=$INSTALL/usr/share/terminfo $ROOT/$TOOLCHAIN/bin/tic -xe xterm \
$ROOT/$PKG_BUILD/misc/terminfo.src
TERMINFO=$INSTALL/usr/share/terminfo $ROOT/$TOOLCHAIN/bin/tic -xe xterm-color \
$ROOT/$PKG_BUILD/misc/terminfo.src
}

File diff suppressed because it is too large Load Diff

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="pcre"
PKG_VERSION="8.35"
PKG_VERSION="8.36"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -1,36 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# OpenELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="ppl"
PKG_VERSION="1.1pre10"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.cs.unipr.it/ppl"
PKG_URL="http://bugseng.com/products/ppl/download/ftp/snapshots/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_HOST="ccache:host gmp:host"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="ppl: Parma Polyhedra Library"
PKG_LONGDESC="The Parma Polyhedra Library (PPL) provides numerical abstractions especially targeted at applications in the field of analysis and verification of complex systems."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_HOST="--enable-interfaces=c,cxx --with-gmp=$ROOT/$TOOLCHAIN"

View File

@@ -17,13 +17,13 @@
################################################################################
PKG_NAME="swig"
PKG_VERSION="2.0.8"
PKG_VERSION="2.0.12"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.swig.org"
PKG_URL="$SOURCEFORGE_SRC/swig/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_HOST="ccache:host pcre:host"
PKG_DEPENDS_HOST="ccache:host"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="SWIG: a software development tool that connects programs written in C and C++ with a variety of high-level programming languages."
@@ -34,6 +34,7 @@ PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_HOST="--with-pcre-prefix=$ROOT/$TOOLCHAIN \
--with-boost=no \
--without-pcre \
--without-x \
--without-tcl \
--without-python \

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="yajl"
PKG_VERSION="2.0.4"
PKG_VERSION="2.1.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="ISC"

View File

@@ -17,13 +17,13 @@
################################################################################
PKG_NAME="Mesa"
PKG_VERSION="10.2.4"
PKG_VERSION="10.3.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.mesa3d.org/"
PKG_URL="ftp://freedesktop.org/pub/mesa/$PKG_VERSION/MesaLib-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain Python:host makedepend:host libxml2:host expat glproto dri2proto presentproto libdrm libXext libXdamage libXfixes libXxf86vm libxcb libX11 systemd dri3proto libxshmfence"
PKG_URL="ftp://freedesktop.org/pub/mesa/10.3/MesaLib-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain Python:host expat glproto dri2proto presentproto libdrm libXext libXdamage libXfixes libXxf86vm libxcb libX11 systemd dri3proto libxshmfence"
PKG_PRIORITY="optional"
PKG_SECTION="graphics"
PKG_SHORTDESC="mesa: 3-D graphics library with OpenGL API"
@@ -50,10 +50,6 @@ else
MESA_VDPAU="--disable-vdpau"
fi
if [ "$MESA_VAAPI_SUPPORT" = "yes" ]; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET $LIBVA"
fi
XA_CONFIG="--disable-xa"
PKG_CONFIGURE_OPTS_TARGET="CC_FOR_BUILD=$HOST_CC \
@@ -74,7 +70,7 @@ PKG_CONFIGURE_OPTS_TARGET="CC_FOR_BUILD=$HOST_CC \
--disable-gles2 \
--disable-openvg \
--enable-dri \
--enable-dri3 \
--disable-dri3 \
--enable-glx \
--disable-osmesa \
--enable-egl --with-egl-platforms=x11,drm \
@@ -96,14 +92,9 @@ PKG_CONFIGURE_OPTS_TARGET="CC_FOR_BUILD=$HOST_CC \
--with-osmesa-lib-name=OSMesa \
--with-gallium-drivers=$GALLIUM_DRIVERS \
--with-dri-drivers=$DRI_DRIVERS \
--with-expat=$SYSROOT_PREFIX/usr"
--with-sysroot=$SYSROOT_PREFIX"
pre_configure_target() {
# Mesa fails to build with GOLD if we build with --enable-glx-tls
strip_gold
}
post_makeinstall_target() {
# rename and relink for cooperate with nvidia drivers
rm -rf $INSTALL/usr/lib/libGL.so

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="bcm2835-driver"
PKG_VERSION="09c0f5f"
PKG_VERSION="f2275b9"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="nonfree"
@@ -46,8 +46,15 @@ make_target() {
cp -PRv $FLOAT/opt/vc/lib/libEGL.so $SYSROOT_PREFIX/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libGLESv2.so $SYSROOT_PREFIX/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libbcm_host.so $SYSROOT_PREFIX/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libcontainers.so $SYSROOT_PREFIX/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libopenmaxil.so $SYSROOT_PREFIX/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libvchiq_arm.so $SYSROOT_PREFIX/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libvcos.so $SYSROOT_PREFIX/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libmmal.so $SYSROOT_PREFIX/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libmmal_components.so $SYSROOT_PREFIX/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libmmal_core.so $SYSROOT_PREFIX/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libmmal_util.so $SYSROOT_PREFIX/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libmmal_vc_client.so $SYSROOT_PREFIX/usr/lib
}
makeinstall_target() {
@@ -58,9 +65,15 @@ makeinstall_target() {
cp -PRv $FLOAT/opt/vc/lib/libEGL.so $INSTALL/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libGLESv2.so $INSTALL/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libbcm_host.so $INSTALL/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libcontainers.so $INSTALL/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libopenmaxil.so $INSTALL/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libvchiq_arm.so $INSTALL/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libvcos.so $INSTALL/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libmmal.so $INSTALL/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libmmal_components.so $INSTALL/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libmmal_core.so $INSTALL/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libmmal_util.so $INSTALL/usr/lib
cp -PRv $FLOAT/opt/vc/lib/libmmal_vc_client.so $INSTALL/usr/lib
# some usefull debug tools
mkdir -p $INSTALL/usr/bin

View File

@@ -0,0 +1,26 @@
From ba254faae130080d5045d8fd97dc1f232b391d2f Mon Sep 17 00:00:00 2001
From: Stefan Saraev <stefan@saraev.ca>
Date: Sat, 16 Aug 2014 17:03:32 +0300
Subject: [PATCH] fix pkgconf
---
glew.pc.in | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/glew.pc.in b/glew.pc.in
index 4c934af..35ef2ac 100644
--- a/glew.pc.in
+++ b/glew.pc.in
@@ -1,7 +1,7 @@
prefix=@prefix@
exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
+includedir=${prefix}/include
+libdir=${exec_prefix}/lib
Name: glew
Description: The OpenGL Extension Wrangler library
--
1.7.2.5

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libdrm"
PKG_VERSION="2.4.54"
PKG_VERSION="2.4.58"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -37,7 +37,10 @@ PKG_CONFIGURE_OPTS_TARGET="ac_cv_lib_z_zlibVersion=yes \
--enable-static \
--disable-shared"
PKG_CONFIGURE_OPTS_HOST="--enable-static --disable-shared"
pre_configure_host() {
export CFLAGS="$CFLAGS -fPIC -DPIC"
export CPPFLAGS="$CPPFLAGS -I$ROOT/$TOOLCHAIN/include"
}

View File

@@ -23,7 +23,7 @@ PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.python.org/"
PKG_URL="http://www.python.org/ftp/python/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_HOST="zlib:host expat:host"
PKG_DEPENDS_HOST="zlib:host"
PKG_DEPENDS_TARGET="toolchain Python:host sqlite expat zlib bzip2 openssl libffi file"
PKG_PRIORITY="optional"
PKG_SECTION="lang"
@@ -38,8 +38,7 @@ PY_DISABLED_MODULES="readline _curses _curses_panel _tkinter nis gdbm bsddb"
PKG_CONFIGURE_OPTS_HOST="--cache-file=config.cache \
--without-cxx-main \
--with-threads \
--enable-unicode=ucs4 \
--with-system-expat"
--enable-unicode=ucs4"
PKG_CONFIGURE_OPTS_TARGET="ac_cv_file_dev_ptc=no \
ac_cv_file_dev_ptmx=yes \
@@ -65,7 +64,6 @@ PKG_CONFIGURE_OPTS_TARGET="ac_cv_file_dev_ptc=no \
pre_configure_host() {
export OPT="$HOST_CFLAGS"
export LDFLAGS="$LDFLAGS -lexpat"
}
make_host() {

View File

@@ -23,9 +23,9 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://gcc.gnu.org/"
PKG_URL="ftp://ftp.gnu.org/gnu/gcc/$PKG_NAME-$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_BOOTSTRAP="ccache:host autoconf:host binutils:host gmp:host mpfr:host mpc:host cloog:host ppl:host"
PKG_DEPENDS_BOOTSTRAP="ccache:host autoconf:host binutils:host gmp:host mpfr:host mpc:host"
PKG_DEPENDS_TARGET="gcc:host"
PKG_DEPENDS_HOST="ccache:host autoconf:host binutils:host gmp:host mpfr:host mpc:host cloog:host ppl:host glibc"
PKG_DEPENDS_HOST="ccache:host autoconf:host binutils:host gmp:host mpfr:host mpc:host glibc"
PKG_PRIORITY="optional"
PKG_SECTION="lang"
PKG_SHORTDESC="gcc: The GNU Compiler Collection Version 4 (aka GNU C Compiler)"
@@ -42,9 +42,8 @@ BOOTSTRAP_CONFIGURE_OPTS="--host=$HOST_NAME \
--with-gmp=$ROOT/$TOOLCHAIN \
--with-mpfr=$ROOT/$TOOLCHAIN \
--with-mpc=$ROOT/$TOOLCHAIN \
--with-ppl=$ROOT/$TOOLCHAIN \
--disable-ppl-version-check \
--with-cloog=$ROOT/$TOOLCHAIN \
--without-ppl \
--without-cloog \
--with-gnu-as \
--with-gnu-ld \
--enable-languages=c \
@@ -70,7 +69,6 @@ BOOTSTRAP_CONFIGURE_OPTS="--host=$HOST_NAME \
--disable-decimal-float \
$GCC_OPTS \
--disable-nls \
--disable-cloog-version-check \
--enable-checking=release"
PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \
@@ -78,9 +76,8 @@ PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \
--with-gmp=$ROOT/$TOOLCHAIN \
--with-mpfr=$ROOT/$TOOLCHAIN \
--with-mpc=$ROOT/$TOOLCHAIN \
--with-ppl=$ROOT/$TOOLCHAIN \
--disable-ppl-version-check \
--with-cloog=$ROOT/$TOOLCHAIN \
--without-ppl \
--without-cloog \
--enable-languages=${TOOLCHAIN_LANGUAGES} \
--with-gnu-as \
--with-gnu-ld \
@@ -91,12 +88,13 @@ PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \
--disable-libssp \
--disable-multilib \
--disable-libatomic \
--disable-libitm \
--enable-gold \
--enable-ld=default \
--enable-plugin \
--enable-lto \
--disable-libquadmath \
--enable-cloog-backend=isl \
--disable-libgomp \
--enable-tls \
--enable-shared \
--disable-static \
@@ -108,7 +106,6 @@ PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \
--enable-clocale=gnu \
$GCC_OPTS \
--disable-nls \
--disable-cloog-version-check \
--enable-checking=release"
pre_configure_bootstrap() {
@@ -126,8 +123,6 @@ post_make_host() {
if [ ! "$DEBUG" = yes ]; then
$TARGET_STRIP $TARGET_NAME/libgcc/libgcc_s.so*
$TARGET_STRIP $TARGET_NAME/libgomp/.libs/libgomp.so*
$TARGET_STRIP $TARGET_NAME/libitm/.libs/libitm.so*
$TARGET_STRIP $TARGET_NAME/libstdc++-v3/src/.libs/libstdc++.so*
fi
}
@@ -176,7 +171,6 @@ make_target() {
makeinstall_target() {
mkdir -p $INSTALL/usr/lib
cp -P $ROOT/$PKG_BUILD/.$HOST_NAME/$TARGET_NAME/libgcc/libgcc_s.so* $INSTALL/usr/lib
cp -P $ROOT/$PKG_BUILD/.$HOST_NAME/$TARGET_NAME/libgomp/.libs/libgomp.so* $INSTALL/usr/lib
cp -P $ROOT/$PKG_BUILD/.$HOST_NAME/$TARGET_NAME/libstdc++-v3/src/.libs/libstdc++.so* $INSTALL/usr/lib
}

View File

@@ -0,0 +1,12 @@
--- trunk/gcc/sched-deps.c 2014/07/17 07:27:38 212737
+++ trunk/gcc/sched-deps.c 2014/07/17 07:47:19 212738
@@ -2750,7 +2750,8 @@
Consider for instance a volatile asm that changes the fpu rounding
mode. An insn should not be moved across this even if it only uses
pseudo-regs because it might give an incorrectly rounded result. */
- if (code != ASM_OPERANDS || MEM_VOLATILE_P (x))
+ if ((code != ASM_OPERANDS || MEM_VOLATILE_P (x))
+ && !DEBUG_INSN_P (insn))
reg_pending_barrier = TRUE_BARRIER;
/* For all ASM_OPERANDS, we must traverse the vector of input operands.

View File

@@ -0,0 +1,46 @@
2013-09-20 Jakub Jelinek <jakub@redhat.com>
* common.opt (-fdiagnostics-color=): Default to auto.
* toplev.c (process_options): Always default to
-fdiagnostics-color=auto if no -f{,no-}diagnostics-color*.
* doc/invoke.texi (-fdiagnostics-color*): Adjust documentation
of the default.
--- a/gcc/common.opt.jj 2013-09-18 12:06:53.000000000 +0200
+++ b/gcc/common.opt 2013-09-20 10:00:00.935823900 +0200
@@ -1037,7 +1037,7 @@ Common Alias(fdiagnostics-color=,always,
;
fdiagnostics-color=
-Common Joined RejectNegative Var(flag_diagnostics_show_color) Enum(diagnostic_color_rule) Init(DIAGNOSTICS_COLOR_NO)
+Common Joined RejectNegative Var(flag_diagnostics_show_color) Enum(diagnostic_color_rule) Init(DIAGNOSTICS_COLOR_AUTO)
-fdiagnostics-color=[never|always|auto] Colorize diagnostics
; Required for these enum values.
--- a/gcc/toplev.c.jj 2013-09-09 11:32:39.000000000 +0200
+++ b/gcc/toplev.c 2013-09-20 10:10:08.198721005 +0200
@@ -1229,10 +1229,8 @@ process_options (void)
maximum_field_alignment = initial_max_fld_align * BITS_PER_UNIT;
- /* Default to -fdiagnostics-color=auto if GCC_COLORS is in the environment,
- otherwise default to -fdiagnostics-color=never. */
- if (!global_options_set.x_flag_diagnostics_show_color
- && getenv ("GCC_COLORS"))
+ /* Default to -fdiagnostics-color=auto. */
+ if (!global_options_set.x_flag_diagnostics_show_color)
pp_show_color (global_dc->printer)
= colorize_init (DIAGNOSTICS_COLOR_AUTO);
--- a/gcc/doc/invoke.texi.jj 2013-09-18 12:06:50.000000000 +0200
+++ b/gcc/doc/invoke.texi 2013-09-20 10:09:29.079904455 +0200
@@ -3046,8 +3046,7 @@ a message which is too long to fit on a
@cindex highlight, color, colour
@vindex GCC_COLORS @r{environment variable}
Use color in diagnostics. @var{WHEN} is @samp{never}, @samp{always},
-or @samp{auto}. The default is @samp{never} if @env{GCC_COLORS} environment
-variable isn't present in the environment, and @samp{auto} otherwise.
+or @samp{auto}. The default is @samp{auto}.
@samp{auto} means to use color only when the standard error is a terminal.
The forms @option{-fdiagnostics-color} and @option{-fno-diagnostics-color} are
aliases for @option{-fdiagnostics-color=always} and

View File

@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="llvm"
PKG_VERSION="3.4.2"
PKG_VERSION="3.5.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://llvm.org/"
PKG_URL="http://llvm.org/releases/$PKG_VERSION/${PKG_NAME}-${PKG_VERSION}.src.tar.gz"
PKG_URL="http://llvm.org/releases/$PKG_VERSION/${PKG_NAME}-${PKG_VERSION}.src.tar.xz"
PKG_SOURCE_DIR="${PKG_NAME}-${PKG_VERSION}.src"
PKG_DEPENDS_HOST=""
PKG_DEPENDS_TARGET="toolchain llvm:host"
@@ -98,11 +98,6 @@ pre_configure_host() {
autoconf --force --verbose -I m4 -o ../configure
)
( cd ../projects/sample/autoconf
aclocal --force --verbose -I m4
autoconf --force --verbose -I m4 -o ../configure
)
# we are building hosttools inside the target builddir
mkdir -p ../.$TARGET_NAME && cd ../.$TARGET_NAME/
rm -rf ../.$HOST_NAME
@@ -110,14 +105,8 @@ pre_configure_host() {
}
pre_configure_target() {
# llvm fails to build with LTO support
strip_lto
# llvm 3.3+ fails to build with -Os
# see https://bugs.gentoo.org/show_bug.cgi?id=489708
# please test without this on llvm upgrade
export CFLAGS=`echo $CFLAGS | sed -e "s|-Os|-O2|"`
export CXXFLAGS=`echo $CFLAGS | sed -e "s|-Os|-O2|"`
export CFLAGS="$CFLAGS -fPIC"
export CXXFLAGS="$CXXFLAGS -fPIC"
}
makeinstall_host() {

View File

@@ -1,114 +0,0 @@
diff -Naur llvm-3.3.src/autoconf/configure.ac llvm-3.3.src.patch/autoconf/configure.ac
--- llvm-3.3.src/autoconf/configure.ac 2013-05-20 22:18:23.000000000 +0200
+++ llvm-3.3.src.patch/autoconf/configure.ac 2013-09-24 07:20:25.485443916 +0200
@@ -461,6 +461,10 @@
AC_CHECK_PROG(BUILD_CXX, c++, c++, , , /usr/ucb/c++)
fi
fi
+ AC_SUBST(BUILD_CPPFLAGS)
+ AC_SUBST(BUILD_CFLAGS)
+ AC_SUBST(BUILD_CXXFLAGS)
+ AC_SUBST(BUILD_LDFLAGS)
else
AC_SUBST(LLVM_CROSS_COMPILING, [0])
fi
diff -Naur llvm-3.3.src/autoconf/m4/build_exeext.m4 llvm-3.3.src.patch/autoconf/m4/build_exeext.m4
--- llvm-3.3.src/autoconf/m4/build_exeext.m4 2008-09-26 19:27:58.000000000 +0200
+++ llvm-3.3.src.patch/autoconf/m4/build_exeext.m4 2013-09-24 07:20:25.485443916 +0200
@@ -18,7 +18,7 @@
fi
fi
test -z "$BUILD_CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
- ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
+ ac_build_link='${BUILD_CC-cc} -o conftest $BUILD_CFLAGS $BUILD_CPPFLAGS $BUILD_LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
rm -f conftest*
echo 'int main () { return 0; }' > conftest.$ac_ext
ac_cv_build_exeext=
diff -Naur llvm-3.3.src/Makefile llvm-3.3.src.patch/Makefile
--- llvm-3.3.src/Makefile 2013-01-28 04:19:57.000000000 +0100
+++ llvm-3.3.src.patch/Makefile 2013-09-24 07:21:27.489493235 +0200
@@ -99,44 +99,6 @@
DIRS := $(filter-out unittests, $(DIRS))
endif
-# If we're cross-compiling, build the build-hosted tools first
-ifeq ($(LLVM_CROSS_COMPILING),1)
-all:: cross-compile-build-tools
-
-clean::
- $(Verb) rm -rf BuildTools
-
-cross-compile-build-tools:
- $(Verb) if [ ! -f BuildTools/Makefile ]; then \
- $(MKDIR) BuildTools; \
- cd BuildTools ; \
- unset CFLAGS ; \
- unset CXXFLAGS ; \
- unset SDKROOT ; \
- unset UNIVERSAL_SDK_PATH ; \
- $(PROJ_SRC_DIR)/configure --build=$(BUILD_TRIPLE) \
- --host=$(BUILD_TRIPLE) --target=$(BUILD_TRIPLE) \
- --disable-polly ; \
- cd .. ; \
- fi; \
- ($(MAKE) -C BuildTools \
- BUILD_DIRS_ONLY=1 \
- UNIVERSAL= \
- UNIVERSAL_SDK_PATH= \
- SDKROOT= \
- TARGET_NATIVE_ARCH="$(TARGET_NATIVE_ARCH)" \
- TARGETS_TO_BUILD="$(TARGETS_TO_BUILD)" \
- ENABLE_OPTIMIZED=$(ENABLE_OPTIMIZED) \
- ENABLE_PROFILING=$(ENABLE_PROFILING) \
- ENABLE_COVERAGE=$(ENABLE_COVERAGE) \
- DISABLE_ASSERTIONS=$(DISABLE_ASSERTIONS) \
- ENABLE_EXPENSIVE_CHECKS=$(ENABLE_EXPENSIVE_CHECKS) \
- ENABLE_LIBCPP=$(ENABLE_LIBCPP) \
- CFLAGS= \
- CXXFLAGS= \
- ) || exit 1;
-endif
-
# Include the main makefile machinery.
include $(LLVM_SRC_ROOT)/Makefile.rules
diff -Naur llvm-3.3.src/Makefile.config.in llvm-3.3.src.patch/Makefile.config.in
--- llvm-3.3.src/Makefile.config.in 2013-04-23 10:28:39.000000000 +0200
+++ llvm-3.3.src.patch/Makefile.config.in 2013-09-24 07:20:25.487443917 +0200
@@ -130,6 +130,10 @@
# call if we're cross-compiling).
BUILD_CC=@BUILD_CC@
BUILD_CXX=@BUILD_CXX@
+BUILD_CPPFLAGS=@BUILD_CPPFLAGS@
+BUILD_CFLAGS=@BUILD_CFLAGS@
+BUILD_CXXFLAGS=@BUILD_CXXFLAGS@
+BUILD_LDFLAGS=@BUILD_LDFLAGS@
# Triple for configuring build tools when cross-compiling
BUILD_TRIPLE=@build@
diff -Naur llvm-3.3.src/projects/sample/autoconf/configure.ac llvm-3.3.src.patch/projects/sample/autoconf/configure.ac
--- llvm-3.3.src/projects/sample/autoconf/configure.ac 2013-05-06 18:23:07.000000000 +0200
+++ llvm-3.3.src.patch/projects/sample/autoconf/configure.ac 2013-09-24 07:33:47.746272015 +0200
@@ -345,6 +345,10 @@
AC_CHECK_PROG(BUILD_CXX, c++, c++, , , /usr/ucb/c++)
fi
fi
+ AC_SUBST(BUILD_CPPFLAGS)
+ AC_SUBST(BUILD_CFLAGS)
+ AC_SUBST(BUILD_CXXFLAGS)
+ AC_SUBST(BUILD_LDFLAGS)
else
AC_SUBST(LLVM_CROSS_COMPILING, [0])
fi
diff -Naur llvm-3.3.src/projects/sample/autoconf/m4/build_exeext.m4 llvm-3.3.src.patch/projects/sample/autoconf/m4/build_exeext.m4
--- llvm-3.3.src/projects/sample/autoconf/m4/build_exeext.m4 2011-10-19 01:10:47.000000000 +0200
+++ llvm-3.3.src.patch/projects/sample/autoconf/m4/build_exeext.m4 2013-09-24 07:32:18.332178706 +0200
@@ -18,7 +18,7 @@
fi
fi
test -z "$BUILD_CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
- ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
+ ac_build_link='${BUILD_CC-cc} -o conftest $BUILD_CFLAGS $BUILD_CPPFLAGS $BUILD_LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
rm -f conftest*
echo 'int main () { return 0; }' > conftest.$ac_ext
ac_cv_build_exeext=

View File

@@ -0,0 +1,98 @@
diff -Naur llvm-3.5.0.src/autoconf/configure.ac llvm-3.5.0.src.patch/autoconf/configure.ac
--- llvm-3.5.0.src/autoconf/configure.ac 2014-07-25 19:47:30.000000000 +0200
+++ llvm-3.5.0.src.patch/autoconf/configure.ac 2014-09-05 10:42:58.947215468 +0200
@@ -485,6 +485,10 @@
AC_CHECK_PROG(BUILD_CXX, c++, c++, , , /usr/ucb/c++)
fi
fi
+ AC_SUBST(BUILD_CPPFLAGS)
+ AC_SUBST(BUILD_CFLAGS)
+ AC_SUBST(BUILD_CXXFLAGS)
+ AC_SUBST(BUILD_LDFLAGS)
else
AC_SUBST(LLVM_CROSS_COMPILING, [0])
fi
diff -Naur llvm-3.5.0.src/autoconf/m4/build_exeext.m4 llvm-3.5.0.src.patch/autoconf/m4/build_exeext.m4
--- llvm-3.5.0.src/autoconf/m4/build_exeext.m4 2008-09-26 19:27:58.000000000 +0200
+++ llvm-3.5.0.src.patch/autoconf/m4/build_exeext.m4 2014-09-05 10:42:58.948215478 +0200
@@ -18,7 +18,7 @@
fi
fi
test -z "$BUILD_CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
- ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
+ ac_build_link='${BUILD_CC-cc} -o conftest $BUILD_CFLAGS $BUILD_CPPFLAGS $BUILD_LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
rm -f conftest*
echo 'int main () { return 0; }' > conftest.$ac_ext
ac_cv_build_exeext=
diff -Naur llvm-3.5.0.src/Makefile llvm-3.5.0.src.patch/Makefile
--- llvm-3.5.0.src/Makefile 2014-03-25 22:45:41.000000000 +0100
+++ llvm-3.5.0.src.patch/Makefile 2014-09-05 10:45:20.542528330 +0200
@@ -99,54 +99,6 @@
DIRS := $(filter-out unittests, $(DIRS))
endif
-# If we're cross-compiling, build the build-hosted tools first
-ifeq ($(LLVM_CROSS_COMPILING),1)
-all:: cross-compile-build-tools
-
-clean::
- $(Verb) rm -rf BuildTools
-
-cross-compile-build-tools:
- $(Verb) if [ ! -f BuildTools/Makefile ]; then \
- $(MKDIR) BuildTools; \
- cd BuildTools ; \
- unset CFLAGS ; \
- unset CXXFLAGS ; \
- AR=$(BUILD_AR) ; \
- AS=$(BUILD_AS) ; \
- LD=$(BUILD_LD) ; \
- CC=$(BUILD_CC) ; \
- CXX=$(BUILD_CXX) ; \
- unset SDKROOT ; \
- unset UNIVERSAL_SDK_PATH ; \
- configure_opts= ; \
- if test "$(ENABLE_LIBCPP)" -ne 0 ; then \
- configure_opts="$$configure_opts --enable-libcpp"; \
- fi; \
- $(PROJ_SRC_DIR)/configure --build=$(BUILD_TRIPLE) \
- --host=$(BUILD_TRIPLE) --target=$(BUILD_TRIPLE) \
- --disable-polly $$configure_opts; \
- cd .. ; \
- fi; \
- ($(MAKE) -C BuildTools \
- BUILD_DIRS_ONLY=1 \
- UNIVERSAL= \
- UNIVERSAL_SDK_PATH= \
- SDKROOT= \
- TARGET_NATIVE_ARCH="$(TARGET_NATIVE_ARCH)" \
- TARGETS_TO_BUILD="$(TARGETS_TO_BUILD)" \
- TARGET_LIBS="$(LIBS)" \
- ENABLE_OPTIMIZED=$(ENABLE_OPTIMIZED) \
- ENABLE_PROFILING=$(ENABLE_PROFILING) \
- ENABLE_COVERAGE=$(ENABLE_COVERAGE) \
- DISABLE_ASSERTIONS=$(DISABLE_ASSERTIONS) \
- ENABLE_EXPENSIVE_CHECKS=$(ENABLE_EXPENSIVE_CHECKS) \
- ENABLE_LIBCPP=$(ENABLE_LIBCPP) \
- CFLAGS= \
- CXXFLAGS= \
- ) || exit 1;
-endif
-
# Include the main makefile machinery.
include $(LLVM_SRC_ROOT)/Makefile.rules
diff -Naur llvm-3.5.0.src/Makefile.config.in llvm-3.5.0.src.patch/Makefile.config.in
--- llvm-3.5.0.src/Makefile.config.in 2014-07-16 18:50:34.000000000 +0200
+++ llvm-3.5.0.src.patch/Makefile.config.in 2014-09-05 10:42:58.954215572 +0200
@@ -135,6 +135,10 @@
# call if we're cross-compiling).
BUILD_CC=@BUILD_CC@
BUILD_CXX=@BUILD_CXX@
+BUILD_CPPFLAGS=@BUILD_CPPFLAGS@
+BUILD_CFLAGS=@BUILD_CFLAGS@
+BUILD_CXXFLAGS=@BUILD_CXXFLAGS@
+BUILD_LDFLAGS=@BUILD_LDFLAGS@
# Triple for configuring build tools when cross-compiling
BUILD_TRIPLE=@build@

View File

@@ -1,7 +1,7 @@
diff -Naur llvm.src/Makefile.rules llvm.src.patch/Makefile.rules
--- llvm.src/Makefile.rules 2013-11-15 00:51:29.000000000 +0100
+++ llvm.src.patch/Makefile.rules 2014-01-04 16:33:49.254066226 +0100
@@ -577,14 +577,6 @@
diff -Naur llvm-3.5.0.src/Makefile.rules llvm-3.5.0.src.patch/Makefile.rules
--- llvm-3.5.0.src/Makefile.rules 2014-06-20 21:00:41.000000000 +0200
+++ llvm-3.5.0.src.patch/Makefile.rules 2014-09-05 11:04:20.267554714 +0200
@@ -594,16 +594,6 @@
endif
endif
@@ -9,6 +9,8 @@ diff -Naur llvm.src/Makefile.rules llvm.src.patch/Makefile.rules
-ifneq ($(HOST_OS), $(filter $(HOST_OS), Cygwin MingW))
-ifneq ($(HOST_OS),Darwin)
- LD.Flags += $(RPATH) -Wl,'$$ORIGIN'
-else
- LD.Flags += -Wl,-install_name -Wl,"@rpath/lib$(LIBRARYNAME)$(SHLIBEXT)"
-endif
-endif
-endif
@@ -16,7 +18,7 @@ diff -Naur llvm.src/Makefile.rules llvm.src.patch/Makefile.rules
ifdef TOOL_VERBOSE
C.Flags += -v
CXX.Flags += -v
@@ -613,14 +605,7 @@
@@ -650,14 +640,7 @@
ifndef TOOL_NO_EXPORTS
LD.Flags += $(RDYNAMIC)
endif

View File

@@ -0,0 +1,49 @@
The shared-object build for llvm (i.e. libLLVM-3.5svn.so + tools)
currently breaks on linux when linking opt. This patch is an attempt
to fix that.
-- Sanjoy
-------------- next part --------------
commit 080fb498017d17af2e4d7563608c7d8a848f20da
Author: Sanjoy Das <sanjoy at azulsystems.com>
Date: Thu Jun 19 15:38:02 2014 -0700
Fix the --enable-shared build.
Currently a build configured with ./configure --enable-shared breaks
with an undefined "llvm::cl::parser<llvm::PassInfo
const*>::getOption(unsigned int) const" symbol when linking opt. This
body for this symbol gets emitted into Pass.o (along with the destructor
for PassNameParser), but gets linked into libLLVM-3.5svn.so with local
visibility, causing the link error.
This fix uses the existing EXTERN_TEMPLATE machinery to force a globally
visible definition for the functions in parser<const PassInfo *> into
Pass.o.
diff --git a/include/llvm/IR/LegacyPassNameParser.h b/include/llvm/IR/LegacyPassNameParser.h
index e2e4912..a07e3fd 100644
--- a/include/llvm/IR/LegacyPassNameParser.h
+++ b/include/llvm/IR/LegacyPassNameParser.h
@@ -95,6 +95,8 @@ private:
}
};
+EXTERN_TEMPLATE_INSTANTIATION(class cl::parser<const PassInfo *>);
+
///===----------------------------------------------------------------------===//
/// FilteredPassNameParser class - Make use of the pass registration
/// mechanism to automatically add a command line argument to opt for
diff --git a/lib/IR/Pass.cpp b/lib/IR/Pass.cpp
index 91d86ae..00ce223 100644
--- a/lib/IR/Pass.cpp
+++ b/lib/IR/Pass.cpp
@@ -234,6 +234,8 @@ PassNameParser::~PassNameParser() {
// attempting to remove the registration listener is an error.
}
+TEMPLATE_INSTANTIATION(class cl::parser<const PassInfo *>);
+
//===----------------------------------------------------------------------===//
// AnalysisUsage Class Implementation
//

View File

@@ -16,27 +16,24 @@
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="speedcontrol"
PKG_VERSION="1"
PKG_NAME="nasm"
PKG_VERSION="2.11.02"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://noto.de"
PKG_URL=""
PKG_DEPENDS_TARGET="toolchain"
PKG_SITE="http://nasm.sourceforge.net/"
PKG_URL="http://www.nasm.us/pub/nasm/releasebuilds/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_HOST=""
PKG_PRIORITY="optional"
PKG_SECTION="system"
PKG_SHORTDESC="speedcontrol: a tool to setup cdrom drive speed"
PKG_LONGDESC="speedcontrol is a tool to setup cdrom drive speed"
PKG_SECTION="lang"
PKG_SHORTDESC="nasm: A 80x86 assembler which can create a wide rande of object formats"
PKG_LONGDESC="The Netwide Assembler, NASM, is an 80x86 assembler designed for portability and modularity. It supports a range of object file formats, including Linux, Microsoft 16-bit OBJ and Win32. It will also output plain binary files. Its syntax is designed to be sim- ple and easy to understand, similar to Intel's but less complex. It supports Pentium, P6 and MMX opcodes, and has macro capability. It includes a disassembler as well."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
make_target() {
$CC $CFLAGS $LDFLAGS -o $PKG_NAME $PKG_NAME.c
}
makeinstall_target() {
mkdir -p $INSTALL/usr/bin
cp $PKG_NAME $INSTALL/usr/bin
pre_configure_host() {
# nasm fails to build in subdirs
cd $ROOT/$PKG_BUILD
rm -rf .$HOST_NAME
}

View File

@@ -0,0 +1,11 @@
diff -Naur RTL8812AU-b22cbdf/os_dep/linux/usb_intf.c RTL8812AU-b22cbdf.patch/os_dep/linux/usb_intf.c
--- RTL8812AU-b22cbdf/os_dep/linux/usb_intf.c 2014-04-12 01:49:09.000000000 +0200
+++ RTL8812AU-b22cbdf.patch/os_dep/linux/usb_intf.c 2014-09-14 15:05:39.598324411 +0200
@@ -285,6 +285,7 @@
/*=== Customer ID ===*/
{USB_DEVICE(0x7392, 0xA811),.driver_info = RTL8821}, /* Edimax - Edimax */
{USB_DEVICE(0x2001, 0x3314),.driver_info = RTL8821}, /* D-Link - Cameo */
+ {USB_DEVICE(0x0846, 0x9052),.driver_info = RTL8821}, /* Netgear - A6100 */
#endif
#ifdef CONFIG_RTL8192E

View File

@@ -0,0 +1,11 @@
diff -Naur RTL8812AU-b22cbdf/os_dep/linux/usb_intf.c RTL8812AU-b22cbdf.patch/os_dep/linux/usb_intf.c
--- RTL8812AU-b22cbdf/os_dep/linux/usb_intf.c 2014-09-14 15:05:39.598324411 +0200
+++ RTL8812AU-b22cbdf.patch/os_dep/linux/usb_intf.c 2014-09-14 15:07:13.256227216 +0200
@@ -284,6 +284,7 @@
{USB_DEVICE(USB_VENDER_ID_REALTEK, 0x8822),.driver_info = RTL8821},/* Default ID */
/*=== Customer ID ===*/
{USB_DEVICE(0x7392, 0xA811),.driver_info = RTL8821}, /* Edimax - Edimax */
+ {USB_DEVICE(0x7392, 0xA812),.driver_info = RTL8821}, /* Edimax - Edimax */
{USB_DEVICE(0x2001, 0x3314),.driver_info = RTL8821}, /* D-Link - Cameo */
{USB_DEVICE(0x0846, 0x9052),.driver_info = RTL8821}, /* Netgear - A6100 */
#endif

View File

@@ -0,0 +1,11 @@
diff -Naur RTL8812AU-b22cbdf/os_dep/linux/usb_intf.c RTL8812AU-b22cbdf.patch/os_dep/linux/usb_intf.c
--- RTL8812AU-b22cbdf/os_dep/linux/usb_intf.c 2014-09-14 15:07:13.256227216 +0200
+++ RTL8812AU-b22cbdf.patch/os_dep/linux/usb_intf.c 2014-09-14 15:09:05.875110344 +0200
@@ -287,6 +287,7 @@
{USB_DEVICE(0x7392, 0xA812),.driver_info = RTL8821}, /* Edimax - Edimax */
{USB_DEVICE(0x2001, 0x3314),.driver_info = RTL8821}, /* D-Link - Cameo */
{USB_DEVICE(0x0846, 0x9052),.driver_info = RTL8821}, /* Netgear - A6100 */
+ {USB_DEVICE(0x0411, 0x0242),.driver_info = RTL8821}, /* BUFFALO - Edimax */
#endif
#ifdef CONFIG_RTL8192E

View File

@@ -0,0 +1,11 @@
diff -Naur RTL8812AU-b22cbdf/os_dep/linux/usb_intf.c RTL8812AU-b22cbdf.patch/os_dep/linux/usb_intf.c
--- RTL8812AU-b22cbdf/os_dep/linux/usb_intf.c 2014-09-14 15:09:05.875110344 +0200
+++ RTL8812AU-b22cbdf.patch/os_dep/linux/usb_intf.c 2014-09-14 15:10:34.607018261 +0200
@@ -275,6 +275,7 @@
{USB_DEVICE(0x2001, 0x3316),.driver_info = RTL8812}, /* D-Link - Cameo */
{USB_DEVICE(0x20F4, 0x805B),.driver_info = RTL8812}, /* TRENDnet - Cameo */
{USB_DEVICE(0x13B1, 0x003F),.driver_info = RTL8812}, /* Linksys - SerComm */
+ {USB_DEVICE(0x2357, 0x0101),.driver_info = RTL8812}, /* TP-Link - T4U */
#endif
#ifdef CONFIG_RTL8821A

View File

@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="media_build"
PKG_VERSION="1c8936d"
MEDIA_BUILD_VERSION="2014-02-08"
PKG_VERSION="66f4030"
MEDIA_BUILD_VERSION="2014-09-26-214635f"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
@@ -42,9 +42,6 @@ pre_make_target() {
}
make_target() {
wget http://www.linuxtv.org/downloads/firmware/dvb-firmwares.tar.bz2 -O dvb-firmwares.tar.bz2.tmp
cd v4l/firmware/; tar xvfj ../../dvb-firmwares.tar.bz2.tmp
cd ../..
$SED -i -e "/^LATEST_TAR/s/-LATEST/-$MEDIA_BUILD_VERSION/g" linux/Makefile
make VER=$KERNEL_VER SRCDIR=$(kernel_path) -C linux/ download
@@ -57,7 +54,4 @@ makeinstall_target() {
mkdir -p $INSTALL/lib/modules/$KERNEL_VER/updates/media_build
find $ROOT/$PKG_BUILD/v4l/ -name \*.ko -exec strip --strip-debug {} \;
find $ROOT/$PKG_BUILD/v4l/ -name \*.ko -exec cp {} $INSTALL/lib/modules/$KERNEL_VER/updates/media_build \;
mkdir -p $INSTALL/lib/firmware/
cp $ROOT/$PKG_BUILD/v4l/firmware/*.fw $INSTALL/lib/firmware/
}

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="tbs-linux-drivers"
PKG_VERSION="140707"
PKG_VERSION="140819"
PKG_REV="1"
PKG_ARCH="i386 x86_64"
PKG_LICENSE="GPL"

View File

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

View File

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

View File

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

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="linux"
PKG_VERSION="3.15.6"
PKG_VERSION="3.16.3"
PKG_URL="http://www.kernel.org/pub/linux/kernel/v3.x/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_REV="1"
PKG_ARCH="any"

View File

@@ -1,28 +0,0 @@
From 62330f8f9b6105bfe201f52b7ed86ea6ce3d5901 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sun, 8 Sep 2013 10:33:51 +0100
Subject: [PATCH] Add Ubiquiti WifiStation USB id to ath9k wifi driver
---
drivers/net/wireless/ath/ath9k/hif_usb.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/wireless/ath/ath9k/hif_usb.c b/drivers/net/wireless/ath/ath9k/hif_usb.c
index 75a6376..8cb8d8d 100644
--- a/drivers/net/wireless/ath/ath9k/hif_usb.c
+++ b/drivers/net/wireless/ath/ath9k/hif_usb.c
@@ -37,9 +37,11 @@
{ USB_DEVICE(0x13D3, 0x3350) }, /* Azurewave */
{ USB_DEVICE(0x04CA, 0x4605) }, /* Liteon */
{ USB_DEVICE(0x040D, 0x3801) }, /* VIA */
+ { USB_DEVICE(0x0cf3, 0xb002) }, /* Ubiquiti WifiStation */
{ USB_DEVICE(0x0cf3, 0xb003) }, /* Ubiquiti WifiStation Ext */
{ USB_DEVICE(0x0cf3, 0xb002) }, /* Ubiquiti WifiStation */
{ USB_DEVICE(0x057c, 0x8403) }, /* AVM FRITZ!WLAN 11N v2 USB */
+ { USB_DEVICE(0x057c, 0x8403) }, /* AVM FRITZ!WLAN 11N v2 USB */
{ USB_DEVICE(0x0cf3, 0x7015),
.driver_info = AR9287_USB }, /* Atheros */
--
1.8.4

View File

@@ -1,17 +0,0 @@
diff -Naur linux-3.10.10/include/uapi/linux/ptrace.h linux-3.10.10.patch/include/uapi/linux/ptrace.h
--- linux-3.10.10/include/uapi/linux/ptrace.h 2013-08-29 18:47:51.000000000 +0200
+++ linux-3.10.10.patch/include/uapi/linux/ptrace.h 2013-09-04 16:38:10.182685149 +0200
@@ -55,11 +55,13 @@
#define PTRACE_PEEKSIGINFO 0x4209
+#ifdef __KERNEL__
struct ptrace_peeksiginfo_args {
__u64 off; /* from which siginfo to start */
__u32 flags;
__s32 nr; /* how may siginfos to take */
};
+#endif /* __KERNEL__ */
/* Read signals from a shared (process wide) queue */
#define PTRACE_PEEKSIGINFO_SHARED (1 << 0)

View File

@@ -1,112 +0,0 @@
From: Matt DeVillier <matt.devillier@gmail.com>
Change the I/O endpoint handling of the mceusb driver to respect the endpoint
type reported by device (bulk/interrupt), rather than treating all endpoints
as type interrupt, which breaks devices using bulk endpoints when connected
to a xhci controller. Accordingly, change the function calls to initialize
an endpoint's transfer pipe and urb handlers to use the correct function based
on the endpoint type.
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Tested-by: Sean Young <sean@mess.org>
-
This is a continuation of the work started in patch #21648
Patch compiled and tested against linux-media git master. Backported and tested
against 3.14.1 stable as well.
v3 corrects formatting issues which prevented the patch from being applied
with 'git am,' and replaces a few complex conditionals with inline functions
for improved clarity.
---
diff --git a/drivers/media/rc/mceusb.c b/drivers/media/rc/mceusb.c
index 5d8f3d4..74721cc 100644
--- a/drivers/media/rc/mceusb.c
+++ b/drivers/media/rc/mceusb.c
@@ -747,11 +747,19 @@ static void mce_request_packet(struct mceusb_dev *ir, unsigned char *data,
}
/* outbound data */
- pipe = usb_sndintpipe(ir->usbdev,
- ir->usb_ep_out->bEndpointAddress);
- usb_fill_int_urb(async_urb, ir->usbdev, pipe,
- async_buf, size, mce_async_callback,
- ir, ir->usb_ep_out->bInterval);
+ if (usb_endpoint_xfer_int(ir->usb_ep_out)) {
+ pipe = usb_sndintpipe(ir->usbdev,
+ ir->usb_ep_out->bEndpointAddress);
+ usb_fill_int_urb(async_urb, ir->usbdev, pipe, async_buf,
+ size, mce_async_callback, ir,
+ ir->usb_ep_out->bInterval);
+ } else {
+ pipe = usb_sndbulkpipe(ir->usbdev,
+ ir->usb_ep_out->bEndpointAddress);
+ usb_fill_bulk_urb(async_urb, ir->usbdev, pipe,
+ async_buf, size, mce_async_callback,
+ ir);
+ }
memcpy(async_buf, data, size);
} else if (urb_type == MCEUSB_RX) {
@@ -1269,32 +1277,26 @@ static int mceusb_dev_probe(struct usb_interface *intf,
for (i = 0; i < idesc->desc.bNumEndpoints; ++i) {
ep = &idesc->endpoint[i].desc;
- if ((ep_in == NULL)
- && ((ep->bEndpointAddress & USB_ENDPOINT_DIR_MASK)
- == USB_DIR_IN)
- && (((ep->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK)
- == USB_ENDPOINT_XFER_BULK)
- || ((ep->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK)
- == USB_ENDPOINT_XFER_INT))) {
-
- ep_in = ep;
- ep_in->bmAttributes = USB_ENDPOINT_XFER_INT;
- ep_in->bInterval = 1;
- dev_dbg(&intf->dev, "acceptable inbound endpoint found");
+ if (ep_in == NULL) {
+ if (usb_endpoint_is_bulk_in(ep)) {
+ ep_in = ep;
+ dev_dbg(&intf->dev, "acceptable bulk inbound endpoint found\n");
+ } else if (usb_endpoint_is_int_in(ep)) {
+ ep_in = ep;
+ ep_in->bInterval = 1;
+ dev_dbg(&intf->dev, "acceptable interrupt inbound endpoint found\n");
+ }
}
- if ((ep_out == NULL)
- && ((ep->bEndpointAddress & USB_ENDPOINT_DIR_MASK)
- == USB_DIR_OUT)
- && (((ep->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK)
- == USB_ENDPOINT_XFER_BULK)
- || ((ep->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK)
- == USB_ENDPOINT_XFER_INT))) {
-
- ep_out = ep;
- ep_out->bmAttributes = USB_ENDPOINT_XFER_INT;
- ep_out->bInterval = 1;
- dev_dbg(&intf->dev, "acceptable outbound endpoint found");
+ if (ep_out == NULL) {
+ if (usb_endpoint_is_bulk_out(ep)) {
+ ep_out = ep;
+ dev_dbg(&intf->dev, "acceptable bulk outbound endpoint found\n");
+ } else if (usb_endpoint_is_int_out(ep)) {
+ ep_out = ep;
+ ep_out->bInterval = 1;
+ dev_dbg(&intf->dev, "acceptable interrupt outbound endpoint found\n");
+ }
}
}
if (ep_in == NULL) {
@@ -1302,7 +1304,10 @@ static int mceusb_dev_probe(struct usb_interface *intf,
return -ENODEV;
}
- pipe = usb_rcvintpipe(dev, ep_in->bEndpointAddress);
+ if (usb_endpoint_xfer_int(ep_in))
+ pipe = usb_rcvintpipe(dev, ep_in->bEndpointAddress);
+ else
+ pipe = usb_rcvbulkpipe(dev, ep_in->bEndpointAddress);
maxp = usb_maxpacket(dev, pipe, usb_pipeout(pipe));
ir = kzalloc(sizeof(struct mceusb_dev), GFP_KERNEL);

View File

@@ -1,13 +0,0 @@
diff --git a/drivers/gpu/drm/radeon/trinity_dpm.c b/drivers/gpu/drm/radeon/trinity_dpm.c
index 2a2822c..27505b6 100644
--- a/drivers/gpu/drm/radeon/trinity_dpm.c
+++ b/drivers/gpu/drm/radeon/trinity_dpm.c
@@ -1874,7 +1874,7 @@ int trinity_dpm_init(struct radeon_device *rdev)
for (i = 0; i < SUMO_MAX_HARDWARE_POWERLEVELS; i++)
pi->at[i] = TRINITY_AT_DFLT;
- pi->enable_bapm = false;
+ pi->enable_bapm = true;
pi->enable_nbps_policy = true;
pi->enable_sclk_ds = true;
pi->enable_gfx_power_gating = true;

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