Changes in KaarPux version 4.0.0¶
KaarPux version 4.0.0
released on 2014-01-12
- Building packages with clang/llvm 3.4
- LibreOffice updated to version 4.1.4.2
- Linux Kernel updated to version 3.12.6
- Bugs fixed, packages updated and minor improvements
Building packages with clang/llvm 3.4¶
We now include
clang version 3.4.
Most packages are now compiled with clang version 3.4
.
However, bootstrap packages, and a few “troublesome” packages are compiled build with
gcc
.
- UPD: llvm: v 3.4 (Commit f6ef2597)
- UPD: llvm: v 3.3; also add version wizard code for additional downloads (Commit 8120f978)
- FIX: MesaLib: crippled as gallium llvm does not work with LLVM 3.3 (Commit ddb81336)
- UPD: MesaLib: put back all relevant options (Commit ee309223)
- FIX: nemiver: patch for SafePtr; CLANG compilation broke (Commit c9cd164b)
- FIX: KxBuild: use clang for all steps (Commit ae345148)
- FIX: llvm: put –enable-experimental-targets=R600 into the final build (Commit b09edadd)
- FIX: icedtea-web: use c++98 (Commit 37b80c5a)
- FIX: libtheora: do not use -fforce-addr with clang (Commit d6afb60e)
- FIX: libmad: use_gcc (Commit 15691c2b)
- FIX: icedtea7: small corrections for clang/llvm (Commit b971ea01)
- FIX: thunderbird: patch for clang/llvm (Commit 9b4b2d4f)
- FIX: thunderbird: patch for clang/llvm (Commit 234e376f)
- FIX: libvisio: small correction for clang/llvm (Commit ee2f465e)
- IMPROVE: KxBuild: Install clang with llvm (and do it early) (Commit 1395a040)
- IMPROVE: KxBuild: Build with clang by default, if it is found (Commit 65daa96c)
- IMPROVE: luit xmodmap: apply patches for llvm (Commit 4392635b)
- IMPROVE: gobject-introspection: patch when using clang (Commit 6c862fd4)
- IMPROVE: firefox thunderbird: do not compile with clang; use gcc (Commit 2ed4b12c)
- IMPROVE: *: do not compile with clang; use gcc (Commit 7598a18c)
- IMPROVE: icedtea7: compile with clang (Commit 3bc458b7)
- IMPROVE: samba: compile with clang (Commit 0667c999)
- IMPROVE: boost: compile with clang (Commit 68b291fe)
- IMPROVE: firefox: compile with clang (Commit 2bfa9cbe)
- IMPROVE: thunderbird: compile with clang (Commit 01e14157)
- IMPROVE: llvm: add GPG key for Bill Wendling @ Apple (Commit 2b2d7474)
- IMPROVE: KxBuild: by default build with clang++ -std=c++11 (Commit 3a140855)
- IMPROVE: ragel: fix compile with clang (Commit 9faa8cef)
- IMPROVE: qpdf: fix compile with clang (Commit 73eb906a)
- IMPROVE: faac: fix compile with clang (Commit 93910669)
- IMPROVE: cyrus-sasl: compile with clang (Commit df5ee18c)
- IMPROVE: gdlmm: compile with clang (Commit c6acf0aa)
- IMPROVE: gnupg: compile with clang (Commit 980a50da)
- IMPROVE: hunspell: compile with clang (Commit 4698c2e0)
- IMPROVE: clucene: compile with clang (Commit 55ae975b)
- IMPROVE: icedtea-web: compile with clang (Commit fc34ae94)
- IMPROVE: cdparanoia: compile with clang (Commit fc3f4349)
- IMPROVE: liboil: compile with clang (Commit 9f475e50)
- IMPROVE: libvorbis: compile with clang (Commit 1a8e5f62)
- IMPROVE: cyrus-sasl: for now, use_gcc (Commit 325ed4b9)
- IMPROVE: thunderbird: clang changes similar to those for firefox (Commit feef2cfd)
- IMPROVE: nemiver codelite wxWidgets: clang++ –std=c++98 (Commit 6c2670c0)
- IMPROVE: qt: clang++ –std=c++98 (Commit 2a1d9c79)
- IMPROVE: ruby: compile with clang (Commit d0790d43)
- IMPROVE: cups: use_gcc (Commit 2a5aef7e)
- IMPROVE: linux: minor modifications to kernel config (Commit b7639a81)
- IMPROVE: MesaLib: build with gcc; minor config options update (Commit db3aab17)
- IMPROVE: xorg-server: build with clang (Commit c00c9ebe)
- IMPROVE: xf86-video-ati: build with gcc in separate package (Commit 986992ca)
- IMPROVE: MesaLib: –enable-opencl (Commit 7b691d5d)
LibreOffice 4.1.4.2¶
- UPD: libreoffice: v 4.1.4.2 (Commit 62144fa1)
- ADD: liblangtag libetonyek libodfgen liborcus: prereqs for libreoffice (Commit 3dfb1fd3)
- UPD: graphite2: v 1.2.4 (Commit 7f2d124c)
- UPD: libcdr: v 0.0.14 (Commit a9eee614)
- UPD: libexttextcat: v 3.4.3 (Commit e02bdd02)
- UPD: libwpd: v 0.9.9 (Commit ff4ea791)
- UPD: libwpg: v 0.2.2 (Commit c0a46a96)
- UPD: libwps: v 0.2.9 (Commit e64fd347)
- UPD: mdds: v 0.10.1 (Commit 84d6382a)
- UPD: mdds: downgrade to 0.8.1; needed by libreoffice 4.1.4.2 (Commit f57001cd)
- UPD: raptor2: v 2.0.12 (Commit 6f314852)
- UPD: rasqal: v 0.9.31 (Commit 553c5e8d)
- UPD: redland: v 1.0.17 (Commit 24e0fb44)
- UPD: vigra: v 1.10.0 (Commit 5f5dcb66)
Linux Kernel 3.12.6¶
Bugs fixed¶
Packages updated¶
- UPD: qpdf: v 4.1.0; also compile with gcc (Commit b7e94831)
- UPD: samba: v 4.0.6 (Commit 631cd0f9)
- UPD: flac: v 1.3.0 (Commit 3652f1ce)
- UPD: ruby: v 2.0.0-p353 (Commit f707e663)
- UPD: xproto: v 7.0.25 (Commit 1142a322)
- UPD: xcb-proto: v 1.9 (Commit 0efafd6b)
- UPD: xinit: v 1.3.3 (Commit b7907a39)
- UPD: xf86-video-ati / xf86-video-r128: v 7.2.0 / 6.9.2 (Commit 1e3ed9f3)
- UPD: xf86-video-fbdev: v 0.4.4 (Commit f1e28901)
- UPD: llvm: v 3.4beta: snapshot of upcoming v 3.4 (Commit c1172a65)
- UPD: binutils: v 2.24 (Commit 5015d7f7)
- UPD: bluez: v 5.13 (Commit 510d8755)
- UPD: coreutils: v 8.22 (Commit 11ce5363)
- UPD: exempi: v 2.2.1; also: use_gcc (Commit 13ff9c0b)
- UPD: gdb: v 7.6.2 (Commit cb661d57)
- UPD: xcb-proto libxcb: v 1.10 (Commit 0c148c39)
- UPD: ltrace: v 0.7.3 (Commit f218f997)
- UPD: poppler: v 0.24.5; also use_gcc (Commit 39b6a555)
- UPD: WebKit: v 2.3.3; also use_gcc (Commit a08a797e)
- UPD: cups-filters: 1.0.43 (Commit b86a0929)
- UPD: openssl: v 1.0.1f (Commit 641c977f)
- UPD: openssh: v 6.4p1 (Commit 7b48c71c)
- UPD: nss: v 3.15.4 (Commit e9a56711)
- UPD: gnutls: v 3.1.18 (Commit 0c8f9657)
- UPD: noscript: v 2.6.8.10 (Commit 3e78d050)
- UPD: p11-kit: v 0.20.1 (Commit 9251cf6e)
- UPD: nettle: v 2.7.1 (Commit 87b1aaea)
- UPD: gnutls: v 3.2.8.1 (Commit cefde88b)
- UPD: provider_for_google_calendar: v 0.25 (Commit 60ed1d0a)
- FIX: KxBuild: move libtasn1 before nettle and p11-kit before gnutls (Commit 31c781ca)
- FIX: KxBuild: move bluez after ical (Commit 58f9fbc6)
Packages added¶
Minor Changes¶
- REMOVE: xorg-drivers: remove unused intel driver (Commit 7400f4fb)
- IMPROVE: luit xmodmap: remember to build them (Commit c252319c)
- IMPROVE: cracklib: make install reentrant (Commit 7b9c1b75)
- MINOR: kx_version.plinc: split version substitution into own function (Commit f957f5bd)
- MINOR: KxBuild: show number of processors and amount of memory (Commit f02ec0da)
- IMPROVE: KxBuild: 48G build dirs (Commit f0d2efaf)
- IMPROVE: KxBuild: only import gpg keys not already in keyring (Commit 8598e504)
- IMPROVE: KaarPux: add /opt/share/pkgconfig to PKG_CONFIG_PATH in etc/profile.d/opt.sh (Commit 55e50ce1)
- MINOR: KxBuild: copyright 2014 (Commit 15500ef5)
- MINOR: KxBuild: copyright 2014 (Commit 4048f50d)