New commits:
commit e8e95179f5301a7effd8d95d87df645f42eb9bd4
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
firefox: fixup of debugging/stripping and switch for the humongous SDK
binaries,
also preferring -Os now to prevent frequent segfauls
(cherry picked from commit d1a7278ccc6e18716d21849b794a8b415c03cbc1)
commit 2ddd8b662435ca245f9c21813bc5309f1d46613a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
speedtest-cli: => 0.3.2
(cherry picked from commit 43c779c69d2e28580af76fbdd388167f06a349c5)
commit b793dac12d33ae847fbf0500276946468fcbb0c4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
ruby-2.2-2.2.4 SECURITY FIX
(cherry picked from commit ef4d5c08adc75d286f1930c32766d24c3110cb13)
commit 2b6842fb073c5f1f564d6a22b8a5f0395acac57e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
ircd-ratbox: => 3.0.9 [security]
(cherry picked from commit 32b9ee958b88eaccb0f443ccbccb0e7b7d9a9fd6)
commit 2ce1eea3a68d6564cf76303b89718d0d5b807770
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux 4.3.3
(cherry picked from commit 8d08028d574d9acfe3597bf9e66e5d62fcd875c1)
commit a60f5bf05b42615c598ebaa1808079b058996859
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux 4.3.2
(cherry picked from commit b5e4fdfeb1e99cea94ae824c743f2c52c8a2c38b)
commit 17168d40a39ecdedb8162af1a22227a6286d5be3
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux 4.3.1
(cherry picked from commit 87070267d2e80c986a498d0296dfaabd516d9e21)
commit 472dac6068ed8a5ae0f777cc418b25fd8f0c27f3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
puppet: rubygem-json -> ruby-json
(cherry picked from commit 807475a84e18a6bb5f7ab0316bb7ed69c4e0dd41)
commit e61e63f524124afc82f7221b5cf9b462a806ca2b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
rubygem-json: deprecate the spell in favour of ruby-json
(cherry picked from commit 86aee6f304a1fc0b7d0f235776a4c4d5974ecaa7)
commit 93fefd688677266a6dfd5117d1b9b3b9b357f88c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
ruby-json: new spell, Ruby extension for JSON
(cherry picked from commit d0073555cb96208917f1776b0f80129096f3a093)
Conflicts:
ChangeLog
commit 02414f0ff24b2f7ef694cb945400fa0c841b7416
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
ruby-1.9: conflicts rake
(cherry picked from commit 6f3f960ac598e6de01f6cafff510a4346d037ee9)
commit acea79e56bcaa734f658cbb2679009c4d528dabc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
libsndfile-1.0.26 SECURITY FIX
(cherry picked from commit 79357acc3621c1cdbe86201d9d1b127855e1cc1a)
commit 2191877b6e9dcad8da5613bee21d125ff2d73e63
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
libxml2-2.9.3 SECURITY FIXES +++
(cherry picked from commit b14ce3cdfef6eb6d5394f9b0e82eb0e25be44188)
commit bdff5f9b1146f2ec57bb945013e0804d457764b9
Author: Ismael Luceno <ismael AT iodev.co.uk>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
make: Add patch to fix segfault when calling make without arguments
It segfaults if /dev/pty is not mounted, due to improper checking of
ttyname return value.
(cherry picked from commit dac13893aa3d2c38fbb69b0f7cbacb777e3e3829)
commit 5bd8e396e6fd5f53fbbbe14ddbe86697a00f26ea
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
lm_sensors: Added a mirror as lm-sensors.org has been down for a month
(cherry picked from commit 26844c3dca9eecb481cdfe4c6a95fe817355d5ba)
Conflicts:
kernels/lm_sensors/HISTORY
commit ae1c3b654979cf5cc26785bcda75e03f51b1c70f
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
libs/boost: added patch to check for SSLv3 methods in system open/libressl
(cherry picked from commit 6715c78759a3f96e4b50432805ab9ef09c58a901)
Conflicts:
libs/boost/DETAILS
libs/boost/HISTORY
commit 9b91d5d36e9cf55f61b1432829abea81df68ad56
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
wpa_supplicant: Internal TLS implementation depends on libtommath
(cherry picked from commit 12fa9e49f1da9a436b07456179c45e29614e1b8c)
Conflicts:
net/wpa_supplicant/HISTORY
commit 689ba19d94e5fd3b415cc1131e78a487dbf8bb3f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
nmap: ncat will not build against lua, only lua51
(cherry picked from commit 1a4793ed6efb88b83d4fefafda88ca71d066e28b)
commit 158a98cc9de4d93c13669691ced390f0ca4dc9db
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
ruby-raa/ruby-2.2: added patch to detect SSLv3 methods in open/libressl
(cherry picked from commit 88e2346ac749571dac5f51300ad8ab7d253a7843)
commit fbef62d0f61a4250e5fb0387ed4c937913d6d193
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
ffmpeg-svn: Add for checking dependent libraries for all udpates as SVN
is unversioned.
(cherry picked from commit 9c6206ea933c30cd7da1f9a4f500760edb5fc438)
commit afb2773cd1dd632da5b6e504d540e9ade3514bc5
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
libs/glibc: version 2.22, SECURITY_PATCH++
(cherry picked from commit 8d2821017badd5426fa06ebcbdf7a8917db58d0e)
Conflicts:
libs/glibc/HISTORY
commit f216a937e20db28d1dbf2b6e39eacf76a942ea12
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
crypto/nss: updated 3.19 branch to 3.19.4
(cherry picked from commit 50f33c93b7b4e5e5e14e6f26af8e8fbbe9ff5def)
commit 0c859384a5b0d541df533e23f80e1bae62d7d843
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
libs/nspr: version 4.10.10
(cherry picked from commit 18555b33d598b64855d48b90584eb35821b5d8a7)
commit 68a8ef5dbed9d58de0393e985d780620366d4e05
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
http/firefox: version 42.0, SECURITY_PATCH++
(cherry picked from commit be667d3cb5c644d3033a211f52da6392f9c558dc)
commit d1d0d44928c82b2f12afba677b58016bc93e62df
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
firefox 41.0.1
(cherry picked from commit f61ea773dd7273147b8870ea6f9936b16e6915c6)
commit 9364d20cc8297e086a2bf48fb5f37660af8fb328
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
kernels/linux: version 4.3
(cherry picked from commit e728806f0c42dfde4a51a01aa9b62a6b2fa1c96b)
commit ddfa31fc96dc0e6846983732d1ef06efbce71192
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
utils/grep: version 2.22, SECURITY_PATCH++
(cherry picked from commit 8451cf4439d2af700af3d47313de91e4b48d0d40)
commit dbe765bc94665927452421efc30129bbf75e4446
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
nfs-utils: idmapd support requires DNOTIFY enabled in the kernel.
(cherry picked from commit 9a67e8436d7789ad5955f81ffa5708da0a75f349)
Conflicts:
net/nfs-utils/HISTORY
commit 9103cd3ecb59bc8adffa6aec2432b3b5906e5c3d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
graphics/nitrogen: fix LDFLAGS
(cherry picked from commit 517ab524d972afd2a0b7b98f9079af5fedd3fe33)
commit acc9f52828bb9189402ecae7b37452f0780e13a1
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
lha: Fix installation
- Moved patching instructions to PRE_BUILD
- Merged sedit code into a single script
- Replaced SCRIPT_DIRECTORY with SPELL_DIRECTORY
- Rename manpage to reflect the right section
(cherry picked from commit 9f20c7515b3832b8965da6a727f77b0ffb029f85)
commit ef7b29c0ecf3f72f811ffc9f6303c98ebf6650e5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
chat-libs/loudmouth: fix build error due to missing space in CFLAGS
(cherry picked from commit 993e83045be58f13df851fc35fce4b7ec3d94aab)
commit 817609d1b2eeb66699e57e08159f8116538dd57f
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux 4.2.5
(cherry picked from commit 7c5f16c11f540df8f17c495fc826e71439c90d82)
commit c292f5bd2a0264ad7a7e99b3ace992a725075b2b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
linux 4.2.4
(cherry picked from commit e8353f5dfe45af0124fe1be4fe7889c2e1ed3f6f)
diff --git a/ChangeLog b/ChangeLog
index 322b9c9..3455b51 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-12-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * ruby-raa/ruby-json: new spell, Ruby extension for JSON
+ * ruby-raa/rubygem-json: deprecate the spell in favour of ruby-json
+
2015-09-20 Vlad Glagolev <stealth AT sourcemage.org>
* perl-cpan/math-random-isaac: new spell, Perl interface to the ISAAC
PRNG algorithm
diff --git a/archive/lha/BUILD b/archive/lha/BUILD
index 11d295e..8f58e6d 100755
--- a/archive/lha/BUILD
+++ b/archive/lha/BUILD
@@ -1,11 +1 @@
- sedit "s:/local::" Makefile &&
- sedit "s:MANSECT\ =\ n:MANSECT\ =\ 1:" Makefile &&
- sedit "s:/usr/bin:${INSTALL_ROOT}/usr/bin:" Makefile &&
- sedit "s:/usr/man:${INSTALL_ROOT}/usr/man:" Makefile &&
- sedit "s/-O2/$CFLAGS/" Makefile &&
- cp $SCRIPT_DIRECTORY/lha.n man/lha.n &&
- cd src/ &&
- patch -p0 < $SCRIPT_DIRECTORY/lha.patch &&
- patch -p0 < $SCRIPT_DIRECTORY/lha.obscure_buf_oflow.patch &&
- cd - &&
- make
+make
diff --git a/archive/lha/HISTORY b/archive/lha/HISTORY
index d57896a..84dd2a2 100644
--- a/archive/lha/HISTORY
+++ b/archive/lha/HISTORY
@@ -1,3 +1,9 @@
+2015-10-29 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, PRE_BUILD: Moved patching instructions to PRE_BUILD
+ Merged sedit code into a single script
+ Replaced SCRIPT_DIRECTORY with SPELL_DIRECTORY
+ * PRE_BUILD, lha.n: Renamed manpage to reflect section 1
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed MAINTAINER.
@@ -15,7 +21,7 @@
* BUILD: removed install for BUILD_API=2
#
# No fast optimization for Mozilla, bit us so many times...
-#
-CFLAGS="${CFLAGS//-Os/-O2}" &&
-CXXFLAGS="${CXXFLAGS//-Os/-O2}" &&
-CFLAGS="${CFLAGS//-O3/-O2}" &&
-CXXFLAGS="${CXXFLAGS//-O3/-O2}" &&
+# This used to default to -O2, but that produces crashing firefox for
+# sobukus with gcc-5.2.0; -Os seems more safe.
+CFLAGS="${CFLAGS//-O2/-Os}" &&
+CXXFLAGS="${CXXFLAGS//-O2/-Os}" &&
+CFLAGS="${CFLAGS//-O3/-Os}" &&
+CXXFLAGS="${CXXFLAGS//-O3/-Os}" &&
#
# fix symbol check in build scripts, firefox adds -s to LDFLAGS so we can
diff --git a/http/firefox/CONFIGURE b/http/firefox/CONFIGURE
index d4324a9..8de4865 100755
--- a/http/firefox/CONFIGURE
+++ b/http/firefox/CONFIGURE
@@ -6,7 +6,10 @@ be restricted in distributing these binaries IAW mozilla
policies" n &&
config_query FIREFOX_SAFE "Enable safe browsing (anti-phishing)
implementation?" n &&
config_query FIREFOX_STRIP \
- 'Remove debugging symbols?' \
+ 'Remove debugging symbols (they are BIG, stripped by
upstream default)?' \
+ y
+config_query FIREFOX_SDK \
+ 'Install SDK (including a non-stripped huge copy of
libxul.so)?' \
n &&
config_query FIREFOX_PGO \
'Enable profile guided optimizations (takes twice as
long to build)?' \
diff --git a/http/firefox/DETAILS b/http/firefox/DETAILS
index 5bbb87a..7f15355 100755
--- a/http/firefox/DETAILS
+++ b/http/firefox/DETAILS
@@ -1,10 +1,10 @@
SPELL=firefox
- VERSION=41.0
+ VERSION=42.0
SOURCE=$SPELL-$VERSION.source.tar.xz
-
SOURCE_HASH=sha512:d280bd3ee4d8e63e9f0585c4c23241945da4fdc1fb4dba853c116aa96671ca3626bef03f2f50b83cbdeb851c82c11bcefec7763b702cc5cc0e0a166dd7173379
+
SOURCE_HASH=sha512:d38f48047233bf68929bd05276165266d341c0186214687405010cac7ccbb266618eec43849b05fa12358eb43a106494d8dce9683bae62e133b7f990bb4c8aaf
SOURCE_URL[1]=ftp://ftp.mozilla.org/pub/$SPELL/releases/$VERSION/source/$SOURCE
- SECURITY_PATCH=89
+ SECURITY_PATCH=90
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://www.mozilla.org/en-US/firefox/fx/
GATHER_DOCS=off
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index 5117222..2c18499 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,3 +1,20 @@
+2015-12-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * CONFIGURE, PRE_BUILD: revisit the stripping mozconfig, including
+ a switch to disable the installation of a huge unstripped copy in
form of
+ the SDK regardless of FIREFOX_STRIP. Now my Firefox is about 90
MiB, not
+ approaching 900 MiB. Replaced strange sed lines in PRE_BUILD with
+ simple appending, as that is what is needed
+ * BUILD: change CFLAGS hacking, avoid -O2 and higher, crashes with
gcc-5.x,
+ -Os now safer (see https://bugs.gentoo.org/show_bug.cgi?id=568706)
+
+2015-11-03 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 42.0, SECURITY_PATCH++,
+ (MFSA-2015-[116-133])
+ * BUILD, INSTALL, PRE_BUILD: got rid of mozilla* subdirectory
+
+2015-10-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 41.0.1
+
2015-09-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 41.0, SECURITY_PATCH=89, bz2 -> xz
* DEPENDS: sqlite with ENABLE_DBSTAT_VTAB is needed
diff --git a/http/firefox/INSTALL b/http/firefox/INSTALL
index 87aa190..db26cf8 100755
--- a/http/firefox/INSTALL
+++ b/http/firefox/INSTALL
@@ -1,5 +1,3 @@
-cd $SOURCE_DIRECTORY/mozilla* &&
-
FIREFOX_HOME="$INSTALL_ROOT/usr/lib/firefox" &&
if [[ "$FIREFOX_SAFE" == "y" ]]; then
- sed -i '27iac_add_options --enable-safe-browsing' .mozconfig
+ echo 'ac_add_options --enable-safe-browsing' >> .mozconfig
else
- sed -i '27iac_add_options --disable-safe-browsing' .mozconfig
+ echo 'ac_add_options --disable-safe-browsing' >> .mozconfig
fi &&
+# Be explicit: stripped install is the default.
if [[ "$FIREFOX_STRIP" == "y" ]]; then
- sed -i '27iac_add_options --enable-strip' .mozconfig
+ echo 'ac_add_options --enable-install-strip' >> .mozconfig
+else
+ echo 'ac_add_options --disable-install-strip' >> .mozconfig
fi &&
+if [[ "$FIREFOX_SDK" == "n" ]]; then
+ sed -i 's/^\(INSTALL_SDK = .*\)$/#\1/' browser/installer/Makefile.in
+fi &&
if [[ $FIREFOX_OFFICIAL == y ]]; then
- sed -i '27iac_add_options --enable-official-branding' .mozconfig || return
1
+ echo 'ac_add_options --enable-official-branding' >> .mozconfig
fi &&
if [[ $FIREFOX_PGO == y ]]; then
diff --git a/kernels/linux/HISTORY b/kernels/linux/HISTORY
index 9725b0b..35185b1 100644
--- a/kernels/linux/HISTORY
+++ b/kernels/linux/HISTORY
@@ -1,3 +1,27 @@
+2015-12-15 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_4=4.3.3
+ * info/patches/maintenance_patches_4/patch-4.3.3: added
+
+2015-12-11 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_4=4.3.2
+ * info/patches/maintenance_patches_4/patch-4.3.2: added
+
+2015-12-10 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_4=4.3.1
+ * info/patches/maintenance_patches_4/patch-4.3.1: added
+
+2015-11-02 Pavel Vinogradov <public AT sourcemage.org>
+ * latest.defaults, info/kernels/4.3,
+ info/patches/maintainance_patches_4/patch-4.3: version 4.3
+
+2015-10-27 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_4=4.2.5
+ * info/patches/maintenance_patches_4/patch-4.2.5: added
+
+2015-10-23 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_4=4.2.4
+ * info/patches/maintenance_patches_4/patch-4.2.4: added
+
2015-10-09 Vlad Glagolev <stealth AT sourcemage.org>
* info/patches/maintenance_patches_3/patch-3.4.109: added
* info/patches/maintenance_patches_3/patch-3.10.{88..90}: added
diff --git a/kernels/linux/info/kernels/4.3 b/kernels/linux/info/kernels/4.3
new file mode 100755
index 0000000..4ca35e9
--- /dev/null
+++ b/kernels/linux/info/kernels/4.3
@@ -0,0 +1,5 @@
+version="4.3"
+source="linux-${version}.tar.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v4.x/${source}"
+source2="linux-${version}.tar.sign"
+source2_url="${KERNEL_URL}/pub/linux/kernel/v4.x/${source2}"
diff --git a/kernels/linux/info/patches/maintenance_patches_4/patch-4.2.4
b/kernels/linux/info/patches/maintenance_patches_4/patch-4.2.4
new file mode 100755
index 0000000..9a95755
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_4/patch-4.2.4
@@ -0,0 +1,5 @@
+appliedkernels="4.2"
+patchversion="${appliedkernels}.4"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v4.x/${source}"
+sha1sum="97bd8fd26f6069ae3437cae12376dfce499b3fd8"
diff --git a/kernels/linux/info/patches/maintenance_patches_4/patch-4.2.5
b/kernels/linux/info/patches/maintenance_patches_4/patch-4.2.5
new file mode 100755
index 0000000..9c8e61d9
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_4/patch-4.2.5
@@ -0,0 +1,5 @@
+appliedkernels="4.2"
+patchversion="${appliedkernels}.5"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v4.x/${source}"
+sha1sum="b33d9fcdcccde49428bfeadacf67706b0f64cba8"
diff --git a/kernels/linux/info/patches/maintenance_patches_4/patch-4.3
b/kernels/linux/info/patches/maintenance_patches_4/patch-4.3
new file mode 100755
index 0000000..eba28df
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_4/patch-4.3
@@ -0,0 +1,5 @@
+patchversion="4.3.0"
+source=""
+source_url=""
+appliedkernels="4.3"
+md5sum=""
diff --git a/kernels/linux/info/patches/maintenance_patches_4/patch-4.3.1
b/kernels/linux/info/patches/maintenance_patches_4/patch-4.3.1
new file mode 100755
index 0000000..2d4e673
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_4/patch-4.3.1
@@ -0,0 +1,5 @@
+appliedkernels="4.3"
+patchversion="${appliedkernels}.1"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v4.x/${source}"
+sha1sum="45e73345bc8f9803b66ac1a95e29e449e7f0fe0a"
diff --git a/kernels/linux/info/patches/maintenance_patches_4/patch-4.3.2
b/kernels/linux/info/patches/maintenance_patches_4/patch-4.3.2
new file mode 100755
index 0000000..e821e12
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_4/patch-4.3.2
@@ -0,0 +1,5 @@
+appliedkernels="4.3"
+patchversion="${appliedkernels}.2"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v4.x/${source}"
+sha1sum="203c6bde41a482f70cf275115c2908b780bb86ad"
diff --git a/kernels/linux/info/patches/maintenance_patches_4/patch-4.3.3
b/kernels/linux/info/patches/maintenance_patches_4/patch-4.3.3
new file mode 100755
index 0000000..7f2a8de
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_4/patch-4.3.3
@@ -0,0 +1,5 @@
+appliedkernels="4.3"
+patchversion="${appliedkernels}.3"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v4.x/${source}"
+sha1sum="71edea8c08c02a9c525e1786f144d8c94fe1e0d0"
diff --git a/kernels/linux/latest.defaults b/kernels/linux/latest.defaults
index ad035a5..e24841d 100644
--- a/kernels/linux/latest.defaults
+++ b/kernels/linux/latest.defaults
@@ -1,10 +1,10 @@
-LATEST_4=4.2
+LATEST_4=4.3
LATEST_3=3.19
LATEST_2_6=2.6.39
LATEST_PRE_2_6=patch-2.6.39
LATEST_maintenance_patches=patch-2.6.39.4
LATEST_maintenance_patches_3=patch-3.19.3
-LATEST_maintenance_patches_4=patch-4.2.3
+LATEST_maintenance_patches_4=patch-4.3.3
LATEST_git_patches=patch-2.6.25-rc6-git7
LATEST_2_4=2.4.37.9
LATEST_PRE_2_4=patch-2.4.33-pre1
diff --git a/kernels/lm_sensors/DETAILS b/kernels/lm_sensors/DETAILS
index 5db38cc..c1739ef 100755
--- a/kernels/lm_sensors/DETAILS
+++ b/kernels/lm_sensors/DETAILS
@@ -14,8 +14,10 @@ case $LM_SENSORS_BRANCH in
esac