Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to stable-0.62 grimoire by Vlad Glagolev (e8e95179f5301a7effd8d95d87df645f42eb9bd4)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to stable-0.62 grimoire by Vlad Glagolev (e8e95179f5301a7effd8d95d87df645f42eb9bd4)
  • Date: Wed, 23 Dec 2015 20:00:04 +0000

GIT changes to stable-0.62 grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

ChangeLog | 4
archive/lha/BUILD | 12 -
archive/lha/HISTORY | 8
archive/lha/PRE_BUILD | 15 +
archive/lha/lha.1 | 93
++++++++++
archive/lha/lha.n | 93
----------
audio-libs/C88A8B48.gpg |binary
audio-libs/libsndfile/DETAILS | 6
audio-libs/libsndfile/HISTORY | 5
chat-irc/ircd-ratbox/DEPENDS | 9
chat-irc/ircd-ratbox/DETAILS | 4
chat-irc/ircd-ratbox/HISTORY | 11 -
chat-irc/ircd-ratbox/PRE_BUILD | 6
chat-irc/ircd-ratbox/libltdl.patch | 56 ------
chat-libs/loudmouth/BUILD | 2
chat-libs/loudmouth/HISTORY | 6
chat-libs/loudmouth/PRE_BUILD | 5
crypto/nss/DETAILS | 4
crypto/nss/HISTORY | 3
devel/make/HISTORY | 4
devel/make/PRE_BUILD | 6
devel/make/patches/0001-Handle-NULL-returns-from-ttyname.patch | 59 ++++++
graphics/nitrogen/BUILD | 2
graphics/nitrogen/HISTORY | 3
http/firefox/BUILD | 13 -
http/firefox/CONFIGURE | 5
http/firefox/DETAILS | 6
http/firefox/HISTORY | 17 +
http/firefox/INSTALL | 2
http/firefox/PRE_BUILD | 20 +-
kernels/linux/HISTORY | 24 ++
kernels/linux/info/kernels/4.3 | 5
kernels/linux/info/patches/maintenance_patches_4/patch-4.2.4 | 5
kernels/linux/info/patches/maintenance_patches_4/patch-4.2.5 | 5
kernels/linux/info/patches/maintenance_patches_4/patch-4.3 | 5
kernels/linux/info/patches/maintenance_patches_4/patch-4.3.1 | 5
kernels/linux/info/patches/maintenance_patches_4/patch-4.3.2 | 5
kernels/linux/info/patches/maintenance_patches_4/patch-4.3.3 | 5
kernels/linux/latest.defaults | 4
kernels/lm_sensors/DETAILS | 6
kernels/lm_sensors/HISTORY | 3
libs/boost/DETAILS | 3
libs/boost/HISTORY | 6
libs/boost/PRE_BUILD | 1
libs/boost/asio_ssl.patch | 19 ++
libs/glibc/DETAILS | 4
libs/glibc/HISTORY | 3
libs/libxml2/DETAILS | 6
libs/libxml2/HISTORY | 6
libs/nspr/DETAILS | 4
libs/nspr/HISTORY | 3
net/nfs-utils/HISTORY | 3
net/nfs-utils/PRE_BUILD | 10 +
net/wpa_supplicant/DEPENDS | 2
net/wpa_supplicant/HISTORY | 3
python-pypi/speedtest-cli/DETAILS | 4
python-pypi/speedtest-cli/HISTORY | 3
ruby-raa/ruby-1.9/CONFLICTS | 1
ruby-raa/ruby-1.9/HISTORY | 3
ruby-raa/ruby-2.2/DETAILS | 6
ruby-raa/ruby-2.2/HISTORY | 10 +
ruby-raa/ruby-json/BUILD | 1
ruby-raa/ruby-json/CONFLICTS | 1
ruby-raa/ruby-json/DEPENDS | 5
ruby-raa/ruby-json/DETAILS | 15 +
ruby-raa/ruby-json/HISTORY | 3
ruby-raa/ruby-json/INSTALL | 1
ruby-raa/rubygem-json/DETAILS | 6
ruby-raa/rubygem-json/HISTORY | 4
ruby-raa/rubygem-json/INSTALL | 2
ruby-raa/rubygem-json/PRE_BUILD | 2
ruby-raa/rubygem-json/UP_TRIGGERS | 2
security/nmap/DEPENDS | 2
security/nmap/HISTORY | 3
utils/grep/DETAILS | 3
utils/grep/HISTORY | 3
utils/puppet/DEPENDS | 5
utils/puppet/HISTORY | 3
video/ffmpeg-svn/HISTORY | 4
video/ffmpeg-svn/UP_TRIGGERS | 9
80 files changed, 494 insertions(+), 231 deletions(-)

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

2004-05-16 Seth Woolley <seth AT tautology.org>
- * BUILD, DETAILS, lha.obscure_buf_oflow.patch: obscure buffer
+ * BUILD, DETAILS, lha.obscure_buf_oflow.patch: obscure buffer
overflow fix

2004-05-09 Seth Woolley <seth AT tautology.org>
diff --git a/archive/lha/PRE_BUILD b/archive/lha/PRE_BUILD
new file mode 100755
index 0000000..ab56651
--- /dev/null
+++ b/archive/lha/PRE_BUILD
@@ -0,0 +1,15 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+sedit '
+ /^OPTIMIZE[^=]*=/s/-O2 //
+ s/^[^ ]*DIR /#&/
+ /^MANSECT/s/=.*/= 1/
+ ${
+ aOPTIMIZE += '"$CFLAGS"'
+ aMANDIR = '"$INSTALL_ROOT"'/usr/share/man
+ aBINDIR = '"$INSTALL_ROOT"'/usr/bin
+ }
+' Makefile &&
+cp $SPELL_DIRECTORY/lha.1 man/ &&
+patch -d src -p0 < $SPELL_DIRECTORY/lha.patch &&
+patch -d src -p0 < $SPELL_DIRECTORY/lha.obscure_buf_oflow.patch
diff --git a/archive/lha/lha.1 b/archive/lha/lha.1
new file mode 100644
index 0000000..8dce26e
--- /dev/null
+++ b/archive/lha/lha.1
@@ -0,0 +1,93 @@
+.\" define .EX/.EE (for multiline user-command examples; normal Courier font)
+.de EX
+.in +4n
+.nf
+.ft CW
+..
+.de EE
+.ft R
+.fi
+.in -4n
+..
+.\" =========================================================================
+.TH LHA 1
+.SH NAME
+lha \- lzh un-archiver
+.PD
+.SH SYNOPSIS
+\fBlha\fP [\fB\-\fP] {\fB\ axelvudmcp\fP} [\fB\qvnfodizg012\fP] [\fB\
w=<dir>\fP]
+\fIarchive_file [\fIfile(s)\fP\]
+.PD
+.\" =========================================================================
+.SH DESCRIPTION
+The \fIlha\fP program displays or extracts the contents of a LZH archive.
+For a list of commands, please refer to the executable. It will display a
list
+of valid commands and modifiers if you omit any parameter.
+.PD
+.\" =========================================================================
+.SH ARGUMENTS
+.TP
+.IR a
+add (or replace) to archive
+.TP
+.IR l,v
+list, verbose list
+.TP
+.IR u
+update newer files to archive
+.TP
+.IR d
+delete from archive
+.TP
+.IR m
+move to archive
+.TP
+.IR c
+reconstruct new archive
+.TP
+.IR p
+print to STDOUT from archive
+.TP
+.IR t
+test file CRC in archive
+.\" =========================================================================
+.SH OPTIONS
+.B q
+quiet
+.TP
+.B v
+verbose
+.TP
+.B n
+not execute
+.TP
+.B f
+force (overwrite at extract)
+.TP
+.B t
+FILES are TEXT-files
+.TP
+.B o
+use LHarc compatible compression method
+.TP
+.B w=dir
+specify extract directory
+.TP
+.B d
+delete files afterwards
+.TP
+.B i
+ignore directory path
+.TP
+.B z
+files not compress
+.TP
+.B g
+Generic format (for compatibility)
+.TP
+.B 0,1,2
+header level
+.TP
+.B e
+TEXT code convert from/to EUC
+.PD
diff --git a/archive/lha/lha.n b/archive/lha/lha.n
deleted file mode 100644
index 8dce26e..0000000
--- a/archive/lha/lha.n
+++ /dev/null
@@ -1,93 +0,0 @@
-.\" define .EX/.EE (for multiline user-command examples; normal Courier font)
-.de EX
-.in +4n
-.nf
-.ft CW
-..
-.de EE
-.ft R
-.fi
-.in -4n
-..
-.\" =========================================================================
-.TH LHA 1
-.SH NAME
-lha \- lzh un-archiver
-.PD
-.SH SYNOPSIS
-\fBlha\fP [\fB\-\fP] {\fB\ axelvudmcp\fP} [\fB\qvnfodizg012\fP] [\fB\
w=<dir>\fP]
-\fIarchive_file [\fIfile(s)\fP\]
-.PD
-.\" =========================================================================
-.SH DESCRIPTION
-The \fIlha\fP program displays or extracts the contents of a LZH archive.
-For a list of commands, please refer to the executable. It will display a
list
-of valid commands and modifiers if you omit any parameter.
-.PD
-.\" =========================================================================
-.SH ARGUMENTS
-.TP
-.IR a
-add (or replace) to archive
-.TP
-.IR l,v
-list, verbose list
-.TP
-.IR u
-update newer files to archive
-.TP
-.IR d
-delete from archive
-.TP
-.IR m
-move to archive
-.TP
-.IR c
-reconstruct new archive
-.TP
-.IR p
-print to STDOUT from archive
-.TP
-.IR t
-test file CRC in archive
-.\" =========================================================================
-.SH OPTIONS
-.B q
-quiet
-.TP
-.B v
-verbose
-.TP
-.B n
-not execute
-.TP
-.B f
-force (overwrite at extract)
-.TP
-.B t
-FILES are TEXT-files
-.TP
-.B o
-use LHarc compatible compression method
-.TP
-.B w=dir
-specify extract directory
-.TP
-.B d
-delete files afterwards
-.TP
-.B i
-ignore directory path
-.TP
-.B z
-files not compress
-.TP
-.B g
-Generic format (for compatibility)
-.TP
-.B 0,1,2
-header level
-.TP
-.B e
-TEXT code convert from/to EUC
-.PD
diff --git a/audio-libs/C88A8B48.gpg b/audio-libs/C88A8B48.gpg
new file mode 100644
index 0000000..8927c99
Binary files /dev/null and b/audio-libs/C88A8B48.gpg differ
diff --git a/audio-libs/libsndfile/DETAILS b/audio-libs/libsndfile/DETAILS
index db5ac68..d99e69a 100755
--- a/audio-libs/libsndfile/DETAILS
+++ b/audio-libs/libsndfile/DETAILS
@@ -1,12 +1,12 @@
SPELL=libsndfile
- VERSION=1.0.25
- SECURITY_PATCH=3
+ VERSION=1.0.26
+ SECURITY_PATCH=4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL=http://www.mega-nerd.com/libsndfile/files/$SOURCE
SOURCE2_URL=$SOURCE_URL.asc
- SOURCE_GPG=43B8D6C8.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE_GPG=C88A8B48.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
WEB_SITE=http://www.mega-nerd.com/libsndfile/
ENTERED=20020517
diff --git a/audio-libs/libsndfile/HISTORY b/audio-libs/libsndfile/HISTORY
index d5fe604..4fa1f5b 100644
--- a/audio-libs/libsndfile/HISTORY
+++ b/audio-libs/libsndfile/HISTORY
@@ -1,3 +1,8 @@
+2015-11-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.26
+ SECURITY_PATCH++ fixes CVE-2015-7805
+ * C88A8B48.gpg: added
+
2011-08-23 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: use 43B8D6C8.gpg from section folder
* libsndfile.gpg: moved to section folder and renamed to 43B8D6C8.gpg
diff --git a/chat-irc/ircd-ratbox/DEPENDS b/chat-irc/ircd-ratbox/DEPENDS
index 4799acb..1ac4947 100755
--- a/chat-irc/ircd-ratbox/DEPENDS
+++ b/chat-irc/ircd-ratbox/DEPENDS
@@ -1,4 +1,7 @@
-depends libtool &&
+optional_depends libtool \
+ "--without-included-ltdl" \
+ "--with-included-ltdl" \
+ "to use system ltdl" &&

optional_depends zlib \
"--enable-zlib" \
@@ -6,8 +9,8 @@ optional_depends zlib \
"for ziplinks support" &&

optional_depends SSL \
- "--enable-SSL" \
- "--disable-SSL" \
+ "--enable-openssl" \
+ "--disable-openssl" \
"for OpenSSL support" &&

optional_depends sqlite \
diff --git a/chat-irc/ircd-ratbox/DETAILS b/chat-irc/ircd-ratbox/DETAILS
index 89cd083..ab85eb9 100755
--- a/chat-irc/ircd-ratbox/DETAILS
+++ b/chat-irc/ircd-ratbox/DETAILS
@@ -5,8 +5,8 @@ if [[ $IRCD_RATBOX_RELEASE == testing ]]; then
SOURCE_URL[0]=http://www.ratbox.org/download/testing/$SOURCE
SOURCE_URL[1]=http://mirrors.gigenet.com/ratbox/testing/$SOURCE
else
- VERSION=3.0.8
- SECURITY_PATCH=1
+ VERSION=3.0.9
+ SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://www.ratbox.org/download/$SOURCE
SOURCE_URL[1]=http://mirrors.gigenet.com/ratbox/$SOURCE
diff --git a/chat-irc/ircd-ratbox/HISTORY b/chat-irc/ircd-ratbox/HISTORY
index e7d5d1b..399704d 100644
--- a/chat-irc/ircd-ratbox/HISTORY
+++ b/chat-irc/ircd-ratbox/HISTORY
@@ -1,5 +1,12 @@
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+2015-12-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.9 (stable); SECURITY_PATCH++
+ (CVE-2015-5290)
+ * DEPENDS: made libtool optional; fixed SSL configure flags
+ * PRE_BUILD: updated for current release
+ * libltdl.patch: dropped, fixed by upstream
+
+2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: openssl => SSL

2013-01-28 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: SECURITY_PATCH=1 (CVE-2012-6084)
diff --git a/chat-irc/ircd-ratbox/PRE_BUILD b/chat-irc/ircd-ratbox/PRE_BUILD
index ad3fa67..023b346 100755
--- a/chat-irc/ircd-ratbox/PRE_BUILD
+++ b/chat-irc/ircd-ratbox/PRE_BUILD
@@ -3,9 +3,5 @@ cd "$SOURCE_DIRECTORY" &&

patch -p0 < "$SPELL_DIRECTORY/rundir.patch" &&
patch -p0 < "$SPELL_DIRECTORY/setuid-3.patch" &&
-patch -p0 < "$SPELL_DIRECTORY/libltdl.patch" &&

-autoreconf -fi &&
-
-# post-reconfiguration replace
-sed -i "s:@LIBLTDL@:-L@libdir@ -lltdl:" Makefile.in src/Makefile.in
+autoreconf -fi
diff --git a/chat-irc/ircd-ratbox/libltdl.patch
b/chat-irc/ircd-ratbox/libltdl.patch
deleted file mode 100644
index 6f1fa16..0000000
--- a/chat-irc/ircd-ratbox/libltdl.patch
+++ /dev/null
@@ -1,56 +0,0 @@
---- Makefile.in.orig
-+++ Makefile.in
-@@ -102,7 +102,7 @@ AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=
- distdir dist dist-all distcheck
- ETAGS = etags
- CTAGS = ctags
--DIST_SUBDIRS = libratbox libltdl src modules tools doc help bandb ssld \
-+DIST_SUBDIRS = libratbox src modules tools doc help bandb ssld \
- resolver
- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
- distdir = $(PACKAGE)-$(VERSION)
-@@ -295,10 +295,10 @@ servicesdir = @moduledir@/autoload
- AM_CFLAGS = $(WARNFLAGS)
- ircd_SOURCES = main.c
- @MINGW_TRUE@EXTRA_FLAGS = -no-undefined -Wl,--enable-runtime-pseudo-reloc
-export-symbols-regex '*'
--@STATIC_MODULES_FALSE@SUBDIRS = libratbox libltdl src modules tools doc
help bandb ssld resolver
--@STATIC_MODULES_TRUE@SUBDIRS = libratbox libltdl modules src tools doc help
bandb ssld resolver
--@STATIC_MODULES_FALSE@ircd_LDADD = libratbox/src/libratbox.la
src/libcore.la $(LIBLTDL)
--@STATIC_MODULES_TRUE@ircd_LDADD = libratbox/src/libratbox.la
modules/libmodules.la src/libcore.la modules/static_modules.o $(LIBLTDL)
$(DLOPEN)
-+@STATIC_MODULES_FALSE@SUBDIRS = libratbox src modules tools doc help bandb
ssld resolver
-+@STATIC_MODULES_TRUE@SUBDIRS = libratbox modules src tools doc help bandb
ssld resolver
-+@STATIC_MODULES_FALSE@ircd_LDADD = libratbox/src/libratbox.la src/libcore.la
-+@STATIC_MODULES_TRUE@ircd_LDADD = libratbox/src/libratbox.la
modules/libmodules.la src/libcore.la modules/static_modules.o $(DLOPEN)
- @STATIC_MODULES_FALSE@ircd_LDFLAGS = $(EXTRA_FLAGS) -dlopen self
- all: all-recursive
-
---- configure.ac.orig
-+++ configure.ac
-@@ -109,7 +109,7 @@ done
-
- LIBTOOL="$LIBTOOL --silent"
-
--AC_CONFIG_SUBDIRS(libltdl libratbox)
-+AC_CONFIG_SUBDIRS(libratbox)
-
- case "$host_os" in
- *cygwin*)
---- Makefile.am.orig
-+++ Makefile.am
-@@ -24,14 +24,14 @@
-
- if !STATIC_MODULES
-
--SUBDIRS = libratbox libltdl src modules tools doc help bandb ssld resolver
-+SUBDIRS = libratbox src modules tools doc help bandb ssld resolver
-
- ircd_LDADD = libratbox/src/libratbox.la src/libcore.la $(LIBLTDL)
- ircd_LDFLAGS = $(EXTRA_FLAGS) -dlopen self
-
- else
-
--SUBDIRS = libratbox libltdl modules src tools doc help bandb ssld resolver
-+SUBDIRS = libratbox modules src tools doc help bandb ssld resolver
- ircd_LDADD = libratbox/src/libratbox.la modules/libmodules.la
src/libcore.la modules/static_modules.o $(LIBLTDL) $(DLOPEN)
-
-
diff --git a/chat-libs/loudmouth/BUILD b/chat-libs/loudmouth/BUILD
index 22184bd..f6fd9cd 100755
--- a/chat-libs/loudmouth/BUILD
+++ b/chat-libs/loudmouth/BUILD
@@ -1 +1 @@
-CFLAGS+="-Wno-error=deprecated-declarations" default_build
+CFLAGS+=" -Wno-error=deprecated-declarations" default_build
diff --git a/chat-libs/loudmouth/HISTORY b/chat-libs/loudmouth/HISTORY
index ab93fdc..6d75c21 100644
--- a/chat-libs/loudmouth/HISTORY
+++ b/chat-libs/loudmouth/HISTORY
@@ -1,5 +1,9 @@
+2015-09-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: add missing space in CFLAGS
+ * PRE_BUILD: run libtoolize
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
+ * DEPENDS: openssl => SSL

2014-01-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD: disable compiler error
diff --git a/chat-libs/loudmouth/PRE_BUILD b/chat-libs/loudmouth/PRE_BUILD
index b51d093..4f1d815 100755
--- a/chat-libs/loudmouth/PRE_BUILD
+++ b/chat-libs/loudmouth/PRE_BUILD
@@ -1,4 +1,5 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
-aclocal &&
-autoconf
+aclocal &&
+autoconf &&
+libtoolize
diff --git a/crypto/nss/DETAILS b/crypto/nss/DETAILS
index f874fa6..3c6374f 100755
--- a/crypto/nss/DETAILS
+++ b/crypto/nss/DETAILS
@@ -24,8 +24,8 @@ case $NSS_BRANCH in

SOURCE_HASH=sha512:00c2893b5aa74038661f7353ebc8200746de1757cec61072717a89ec10292040a1dd954aaf688fbcf68261031ec30e85e6fe9ab46283e202e8b62b06e05fa616
;;
3.19)
- VERSION=3.19.2
-
SOURCE_HASH=sha512:d3c45010f8dace58f9da9efe0f9792f8b8a69384e100663f33c949685cdd1ce70e5131f279bc82336622841c41dbc0a4d70a7cc6839a1782dbe8b3c3fd8bc59d
+ VERSION=3.19.4
+
SOURCE_HASH=sha512:1876d908b52403776bcdb42a1a3e67582aa71af9182ed78cbb8d1907b4c620b7e0fafa0ea95106d527212d253903e2ef77f31e5c76adf376db1bb05c10d6384c
;;
esac
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/crypto/nss/HISTORY b/crypto/nss/HISTORY
index e411c39..3f9b284 100644
--- a/crypto/nss/HISTORY
+++ b/crypto/nss/HISTORY
@@ -1,3 +1,6 @@
+2015-11-03 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated 3.19 branch to 3.19.4
+
2015-07-03 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, PREPARE, PRE_BUILD, PRE_SUB_DEPENDS, SUB_DEPENDS: version
3.19.2

diff --git a/devel/make/HISTORY b/devel/make/HISTORY
index 14b8bcc..5d7286c 100644
--- a/devel/make/HISTORY
+++ b/devel/make/HISTORY
@@ -1,3 +1,7 @@
+2015-11-17 Ismael Luceno <ismael AT sourcemage.org>
+ * PRE_BUILD, patches/0001-Handle-NULL-returns-from-ttyname.patch:
+ Added patch to fix segfault when calling make without arguments.
+
2014-01-06 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 4.1

diff --git a/devel/make/PRE_BUILD b/devel/make/PRE_BUILD
new file mode 100755
index 0000000..f9d7f22
--- /dev/null
+++ b/devel/make/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+if [ -d "$SPELL_DIRECTORY/patches" ]; then
+ find "$SPELL_DIRECTORY/patches" \( -name \*.patch -o -name \*.diff \) \
+ -exec patch -fp1 -i '{}' \;
+fi
diff --git a/devel/make/patches/0001-Handle-NULL-returns-from-ttyname.patch
b/devel/make/patches/0001-Handle-NULL-returns-from-ttyname.patch
new file mode 100644
index 0000000..f66f39d
--- /dev/null
+++ b/devel/make/patches/0001-Handle-NULL-returns-from-ttyname.patch
@@ -0,0 +1,59 @@
+From 292da6f6867b75a5af7ddbb639a1feae022f438f Mon Sep 17 00:00:00 2001
+From: Paul Smith <psmith AT gnu.org>
+Date: Mon, 20 Oct 2014 01:54:56 -0400
+Subject: [PATCH] * main.c (main): [SV 43434] Handle NULL returns from
+ ttyname().
+
+---
+ main.c | 15 ++++++++++-----
+ makeint.h | 3 ++-
+ 2 files changed, 12 insertions(+), 6 deletions(-)
+
+diff --git a/main.c b/main.c
+index b2d169c..0cdb8a8 100644
+--- a/main.c
++++ b/main.c
+@@ -1429,13 +1429,18 @@ main (int argc, char **argv, char **envp)
+ #ifdef HAVE_ISATTY
+ if (isatty (fileno (stdout)))
+ if (! lookup_variable (STRING_SIZE_TUPLE ("MAKE_TERMOUT")))
+- define_variable_cname ("MAKE_TERMOUT", TTYNAME (fileno (stdout)),
+- o_default, 0)->export = v_export;
+-
++ {
++ const char *tty = TTYNAME (fileno (stdout));
++ define_variable_cname ("MAKE_TERMOUT", tty ? tty :
DEFAULT_TTYNAME,
++ o_default, 0)->export = v_export;
++ }
+ if (isatty (fileno (stderr)))
+ if (! lookup_variable (STRING_SIZE_TUPLE ("MAKE_TERMERR")))
+- define_variable_cname ("MAKE_TERMERR", TTYNAME (fileno (stderr)),
+- o_default, 0)->export = v_export;
++ {
++ const char *tty = TTYNAME (fileno (stderr));
++ define_variable_cname ("MAKE_TERMERR", tty ? tty :
DEFAULT_TTYNAME,
++ o_default, 0)->export = v_export;
++ }
+ #endif
+
+ /* Reset in case the switches changed our minds. */
+diff --git a/makeint.h b/makeint.h
+index 6223936..2009f41 100644
+--- a/makeint.h
++++ b/makeint.h
+@@ -436,10 +436,11 @@ extern struct rlimit stack_limit;
+ /* The number of bytes needed to represent the largest integer as a string.
*/
+ #define INTSTR_LENGTH CSTRLEN ("18446744073709551616")
+
++#define DEFAULT_TTYNAME "true"
+ #ifdef HAVE_TTYNAME
+ # define TTYNAME(_f) ttyname (_f)
+ #else
+-# define TTYNAME(_f) "true"
++# define TTYNAME(_f) DEFAULT_TTYNAME
+ #endif
+
+
+--
+2.6.3
+
diff --git a/graphics/nitrogen/BUILD b/graphics/nitrogen/BUILD
index 728a236..e0ebcf4 100755
--- a/graphics/nitrogen/BUILD
+++ b/graphics/nitrogen/BUILD
@@ -1 +1 @@
-LDFLAGS+="-lX11" default_build
+LDFLAGS+=" -lX11" default_build
diff --git a/graphics/nitrogen/HISTORY b/graphics/nitrogen/HISTORY
index a1a2980..43315fe 100644
--- a/graphics/nitrogen/HISTORY
+++ b/graphics/nitrogen/HISTORY
@@ -1,3 +1,6 @@
+2015-10-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: fix LDFLAGS
+
2014-09-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS, DEPENDS, PRE_BUILD, PREPARE: add support for building
the scm version
diff --git a/http/firefox/BUILD b/http/firefox/BUILD
index 8a649a9..a42b11c 100755
--- a/http/firefox/BUILD
+++ b/http/firefox/BUILD
@@ -1,5 +1,3 @@
-cd $SOURCE_DIRECTORY/mozilla* &&
-
FIREFOX_HOME="$INSTALL_ROOT/usr/lib/firefox" &&
export MOZ_PHOENIX=1 &&

@@ -13,11 +11,12 @@ export LIBGL_ALWAYS_INDIRECT=1

#
# 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[0]=http://releases.mozilla.org/pub/mozilla.org/${SPELL}/releases/${VERSION}/source/${SOURCE}

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 spell_ok Firebird; then
diff --git a/http/firefox/PRE_BUILD b/http/firefox/PRE_BUILD
index 4c4555a..06e8c94 100755
--- a/http/firefox/PRE_BUILD
+++ b/http/firefox/PRE_BUILD
@@ -1,7 +1,5 @@
-mk_source_dir $SOURCE_DIRECTORY &&
-cd $SOURCE_DIRECTORY &&
-unpack_file '' &&
-cd mozilla* &&
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&

# Archlinux patch to drop release point from install path
#
http://projects.archlinux.org/svntogit/packages.git/plain/trunk/firefox-install-dir.patch?h=packages/firefox
@@ -10,18 +8,24 @@ patch -p1 < $SPELL_DIRECTORY/install_dir.patch &&
cp -v $SPELL_DIRECTORY/mozconfig .mozconfig &&

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

SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL=http://dl.lm-sensors.org/lm-sensors/releases/$SOURCE
- SOURCE2_URL=http://dl.lm-sensors.org/lm-sensors/releases/$SOURCE2
+ SOURCE_URL[0]=http://dl.lm-sensors.org/lm-sensors/releases/$SOURCE
+ SOURCE_URL[1]=ftp://ftp.netroedge.com/pub/lm-sensors/${SOURCE}
+ SOURCE2_URL[0]=http://dl.lm-sensors.org/lm-sensors/releases/$SOURCE2
+ SOURCE2_URL[1]=ftp://ftp.netroedge.com/pub/lm-sensors/${SOURCE2}
SOURCE_GPG=lm_sensors.gpg:$SOURCE2
SOURCE2_IGNORE=signature
WEB_SITE=http://www.lm-sensors.org/
diff --git a/kernels/lm_sensors/HISTORY b/kernels/lm_sensors/HISTORY
index 7638b15..968437a 100644
--- a/kernels/lm_sensors/HISTORY
+++ b/kernels/lm_sensors/HISTORY
@@ -1,3 +1,6 @@
+2015-11-13 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Added a mirror as lm-sensors.org has been down for a month
+
2014-01-25 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.3.5

diff --git a/libs/boost/DETAILS b/libs/boost/DETAILS
index 869ab1a..fd66e67 100755
--- a/libs/boost/DETAILS
+++ b/libs/boost/DETAILS
@@ -1,9 +1,10 @@
SPELL=boost
VERSION=1_57_0
-
SOURCE_HASH=sha512:61881440fd89644c43c6e3bc6292e9fed75a6d3a76f98654b189d0ed4e1087d77b585884e882270c08bf9f7132b173bfc1fde05848e06aa78ba7f1008d10714d
SECURITY_PATCH=1
+ PATCHLEVEL=1
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE=${SPELL}_${VERSION}.tar.bz2
+
SOURCE_HASH=sha512:61881440fd89644c43c6e3bc6292e9fed75a6d3a76f98654b189d0ed4e1087d77b585884e882270c08bf9f7132b173bfc1fde05848e06aa78ba7f1008d10714d
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}_${VERSION}
SOURCE_URL[0]=${SOURCEFORGE_URL}/$SPELL/$SPELL/$SOURCE
WEB_SITE=http://www.boost.org/
diff --git a/libs/boost/HISTORY b/libs/boost/HISTORY
index 31ce1aa..6251e8f 100644
--- a/libs/boost/HISTORY
+++ b/libs/boost/HISTORY
@@ -1,3 +1,9 @@
+2015-11-11 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * PRE_BUILD, asio_ssl.patch: added patch to check for SSLv3
+ methods in system open/libressl,
+ see https://svn.boost.org/trac/boost/ticket/11782
+
2015-01-04 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Fix SOURCE_URL[0]

diff --git a/libs/boost/PRE_BUILD b/libs/boost/PRE_BUILD
index 7052fb6..447893c 100755
--- a/libs/boost/PRE_BUILD
+++ b/libs/boost/PRE_BUILD
@@ -1,5 +1,6 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
+patch -p0 < ${SPELL_DIRECTORY}/asio_ssl.patch &&
if is_depends_enabled $SPELL python3;then
sed -i 's/python$/&3/;s/sys.prefix/(&)/' bootstrap.sh
fi &&
diff --git a/libs/boost/asio_ssl.patch b/libs/boost/asio_ssl.patch
new file mode 100644
index 0000000..9705e46
--- /dev/null
+++ b/libs/boost/asio_ssl.patch
@@ -0,0 +1,19 @@
+--- boost/asio/ssl/impl/context.ipp.orig 2015-03-23 15:24:12.000000000
-0500
++++ boost/asio/ssl/impl/context.ipp 2015-11-11 21:43:08.551733213 -0500
+@@ -89,6 +89,8 @@
+ handle_ = ::SSL_CTX_new(::SSLv2_server_method());
+ break;
+ #endif // defined(OPENSSL_NO_SSL2)
++#if defined(HAVE_SSLV3_METHOD) && defined(HAVE_SSLV3_SERVER_METHOD) && \
++ defined(HAVE_SSLV3_CLIENT_METHOD)
+ case context::sslv3:
+ handle_ = ::SSL_CTX_new(::SSLv3_method());
+ break;
+@@ -98,6 +100,7 @@
+ case context::sslv3_server:
+ handle_ = ::SSL_CTX_new(::SSLv3_server_method());
+ break;
++#endif
+ case context::tlsv1:
+ handle_ = ::SSL_CTX_new(::TLSv1_method());
+ break;
diff --git a/libs/glibc/DETAILS b/libs/glibc/DETAILS
index 16a7833..6d4f856 100755
--- a/libs/glibc/DETAILS
+++ b/libs/glibc/DETAILS
@@ -29,7 +29,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
SOURCE_URL="git://sourceware.org/git/glibc.git:$SPELL-git"
SOURCE_IGNORE=volatile
else
- VERSION=2.21
+ VERSION=2.22
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2=$SOURCE.sig
@@ -37,7 +37,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE_GPG=glibc.gpg:$SOURCE.sig:UPSTREAM_KEY
SOURCE2_IGNORE=signature
- SECURITY_PATCH=3
+ SECURITY_PATCH=4
fi
if [[ $GLIBC_SANITIZE_HEADERS == n ]]; then
HEADERS_VERSION=3.17.4
diff --git a/libs/glibc/HISTORY b/libs/glibc/HISTORY
index d9dc31f..93d7588 100644
--- a/libs/glibc/HISTORY
+++ b/libs/glibc/HISTORY
@@ -1,3 +1,6 @@
+2015-11-07 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 2.22, SECURITY_PATCH++, (CVE-2014-8121)
+
2015-06-04 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added missing required dependency -- binutils

diff --git a/libs/libxml2/DETAILS b/libs/libxml2/DETAILS
index f48243f..b0d427e 100755
--- a/libs/libxml2/DETAILS
+++ b/libs/libxml2/DETAILS
@@ -1,7 +1,7 @@
SPELL=libxml2
- VERSION=2.9.2
-
SOURCE_HASH=sha512:a4e3b20e2efceed39c20379b32b746d4a1cf65c0cf7719d26c9bf7483c1f04a4e5a442ae2f36dc4ae8a4d011b67cfb58d9f6d0be034fa3e897a49059c9289565
- SECURITY_PATCH=9
+ VERSION=2.9.3
+
SOURCE_HASH=sha512:078afa65229de4f23e6538767253fb4f9f61d96cb72e445179c71d536b224d54922f22972a2b71434796f83f8c99f6a46c3b8813cb4582ad9fca696d141e0abb
+ SECURITY_PATCH=10
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://xmlsoft.org/$SPELL/$SOURCE
diff --git a/libs/libxml2/HISTORY b/libs/libxml2/HISTORY
index da877d0..8a1b2dd 100644
--- a/libs/libxml2/HISTORY
+++ b/libs/libxml2/HISTORY
@@ -1,3 +1,9 @@
+2015-11-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.9.3
+ SECURITY_PATCH++, fixes CVE-2015-8242 CVE-2015-7500 CVE-2015-7499-2
+ CVE-2015-7499-1 CVE-2015-5312 CVE-2015-7497 CVE-2015-7498
CVE-2015-8035
+ CVE-2015-7942-2 CVE-2015-7942 CVE-2015-1819 CVE-2015-7941_2
CVE-2015-7941_1
+
2015-08-011 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.9.2
SECURITY_PATCH++, fixes CVE-2014-3660, CVE-2014-0191
diff --git a/libs/nspr/DETAILS b/libs/nspr/DETAILS
index d1957eb..a637526 100755
--- a/libs/nspr/DETAILS
+++ b/libs/nspr/DETAILS
@@ -1,8 +1,8 @@
SPELL=nspr
- VERSION=4.10.8
+ VERSION=4.10.10
SOURCE=$SPELL-$VERSION.tar.gz

SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/$SPELL/releases/v$VERSION/src/$SOURCE
-
SOURCE_HASH=sha512:f14e3bd46cd1dee9d7163adbf3b09a450ea8c6c65499c5b6696eba7e85b6b12d3f90561a1dfe0dc0dc5fe1b14758b4191e546d9f0e29a66f33c69dd6ed6f50d9
+
SOURCE_HASH=sha512:60e035c4bd037bbf4bfacc97e2b1097ea78a179969fccead6a964069d826e917f07aaa35a26f123b7297521910728c11e27556fc9bbc09e385c1e8aef9dbf376
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.mozilla.org/projects/nspr/
ENTERED=20050512
diff --git a/libs/nspr/HISTORY b/libs/nspr/HISTORY
index e5460ae..5fc5012 100644
--- a/libs/nspr/HISTORY
+++ b/libs/nspr/HISTORY
@@ -1,3 +1,6 @@
+2015-11-03 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 4.10.10
+
2015-02-24 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: 4.10.8

diff --git a/net/nfs-utils/HISTORY b/net/nfs-utils/HISTORY
index a9959e8..a5c9248 100644
--- a/net/nfs-utils/HISTORY
+++ b/net/nfs-utils/HISTORY
@@ -1,3 +1,6 @@
+2015-10-31 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: idmapd support requires DNOTIFY enabled in the kernel.
+
2015-04-24 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD, CONFIGURE: removed deprecated NFSv3 setting
* DEPENDS: fixed build on lvm-less systems; added lvm optional dep
diff --git a/net/nfs-utils/PRE_BUILD b/net/nfs-utils/PRE_BUILD
new file mode 100755
index 0000000..434977b
--- /dev/null
+++ b/net/nfs-utils/PRE_BUILD
@@ -0,0 +1,10 @@
+if list_find "${NFS_UTILS_NFSV4}" "--enable-nfsv4"; then
+ if [[ "$(get_kernel_config NFS_UTILS_NFSV4)" != "y" &&
+ "$(get_kernel_config NFS_UTILS_NFSV4)" != "m" ]]; then
+ message "${SPELL_COLOR}$SPELL${DEFAULT_COLOR}${PROBLEM_COLOR} requires" \
+ "NFS_UTILS_NFSV4 module/built-in${DEFAULT_COLOR}" &&
+ return 1
+ fi
+fi &&
+
+default_pre_build
diff --git a/net/wpa_supplicant/DEPENDS b/net/wpa_supplicant/DEPENDS
index 597453e..ec633d7 100755
--- a/net/wpa_supplicant/DEPENDS
+++ b/net/wpa_supplicant/DEPENDS
@@ -9,7 +9,7 @@ if [[ $CONFIG_EAP_SIM == y || $CONFIG_EAP_AKA == y ]]; then
fi &&

case "$CONFIG_TLS" in
-internal) ;;
+internal) depends libtommath ;;
openssl) depends SSL ;;
*) depends $CONFIG_TLS ;;
esac &&
diff --git a/net/wpa_supplicant/HISTORY b/net/wpa_supplicant/HISTORY
index ff323e9..55bfb98 100644
--- a/net/wpa_supplicant/HISTORY
+++ b/net/wpa_supplicant/HISTORY
@@ -1,3 +1,6 @@
+2015-11-11 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Internal TLS implementation depends on libtommath
+
2015-05-12 Thomas Orgis <sobukus AT sourcemage.org>
* PRE_BUILD, 0001-P2P...copying-it-C.patch: add patch for buffer
overflow issue
* DETAILS: SECURITY_PATCH++
diff --git a/python-pypi/speedtest-cli/DETAILS
b/python-pypi/speedtest-cli/DETAILS
index 664cb4c..0286a6c 100755
--- a/python-pypi/speedtest-cli/DETAILS
+++ b/python-pypi/speedtest-cli/DETAILS
@@ -1,8 +1,8 @@
SPELL=speedtest-cli
- VERSION=0.3.1
+ VERSION=0.3.2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL=https://github.com/sivel/$SPELL/archive/v$VERSION/$SOURCE
-
SOURCE_HASH=sha512:f5421c70e6df85584d375c2b825e70f0e9f715576d38dc81801df2c18798db04bc2d6dd293fd032be9cd154b9dc420672954d1d28aac95bb135f31f7b43d235c
+
SOURCE_HASH=sha512:c98a10772f81b4db503483eb675cbdeacac7803c02a6554ee6d075143e93cfed0834ebda2f6ead5f75a169a5840d0789537dc06e1a8829d52ae112d0fc7eba6c
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://github.com/sivel/speedtest-cli
LICENSE[0]=APACHE
diff --git a/python-pypi/speedtest-cli/HISTORY
b/python-pypi/speedtest-cli/HISTORY
index cbcc152..639b0dc 100644
--- a/python-pypi/speedtest-cli/HISTORY
+++ b/python-pypi/speedtest-cli/HISTORY
@@ -1,2 +1,5 @@
+2015-03-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.3.2
+
2014-11-21 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS, DEPENDS: created spell, version 0.3.1
diff --git a/ruby-raa/ruby-1.9/CONFLICTS b/ruby-raa/ruby-1.9/CONFLICTS
index 54a7709..ed2b37f 100755
--- a/ruby-raa/ruby-1.9/CONFLICTS
+++ b/ruby-raa/ruby-1.9/CONFLICTS
@@ -5,3 +5,4 @@ conflicts ruby-2.1
conflicts ruby-2.2
conflicts ruby-enterprise-edition
conflicts rubygems
+conflicts rake
diff --git a/ruby-raa/ruby-1.9/HISTORY b/ruby-raa/ruby-1.9/HISTORY
index a2f4720..bcca63c 100644
--- a/ruby-raa/ruby-1.9/HISTORY
+++ b/ruby-raa/ruby-1.9/HISTORY
@@ -1,3 +1,6 @@
+2015-12-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFLICTS: conflicts with rake
+
2015-04-01 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added missing libffi dependency
* BUILD: removed obsolete pthread flag; force rubygems here
diff --git a/ruby-raa/ruby-2.2/DETAILS b/ruby-raa/ruby-2.2/DETAILS
index 7fbea52..8cdf3d7 100755
--- a/ruby-raa/ruby-2.2/DETAILS
+++ b/ruby-raa/ruby-2.2/DETAILS
@@ -1,8 +1,8 @@
SPELL=ruby-2.2
PACKAGE=ruby
- VERSION=2.2.3
-
SOURCE_HASH=sha512:e3ce3333e8d59f4f3bfc84cf9bbbc6f74272470e12913d299fd1d41fc166dee21921eed1789591f50c3f3b6e5fd38fd1b99855c16aff28bdc4ae8fcc680c71bd
- SECURITY_PATCH=2
+ VERSION=2.2.4
+
SOURCE_HASH=sha512:755257eea0cb79f28f1d2dc6e2a5ee4b1954280f51153e5fe90605a875b1d52077660b87e4e04d11552591a1f60a1241e4c70056f073a217b3bad896f64780da
+ SECURITY_PATCH=3
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$PACKAGE-$VERSION.tar.xz
SOURCE_URL[0]=ftp://ftp.ruby-lang.org/pub/$PACKAGE/$BRANCH/$SOURCE
diff --git a/ruby-raa/ruby-2.2/HISTORY b/ruby-raa/ruby-2.2/HISTORY
index 70176f3..9ec072c 100644
--- a/ruby-raa/ruby-2.2/HISTORY
+++ b/ruby-raa/ruby-2.2/HISTORY
@@ -1,3 +1,13 @@
+2015-12-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.2.4
+ SECURITY_PATCH++ fixes CVE-2015-7551
+ PRE_BUILD, ruby-sslv3.diff: deleted
+
+2015-11-09 Pavel Vinogradov <public AT sourcemage.org>
+ * PRE_BUILD, ruby-sslv3.diff: added patch to detect SSLv3 methods
+ availability in open/libressl,
+ see https://bugs.ruby-lang.org/issues/11376
+
2015-09-30 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.2.3
SECURITY_PATCH++ fixes CVE-2015-3900
diff --git a/ruby-raa/ruby-json/BUILD b/ruby-raa/ruby-json/BUILD
new file mode 100755
index 0000000..0925c18
--- /dev/null
+++ b/ruby-raa/ruby-json/BUILD
@@ -0,0 +1 @@
+rake compile
diff --git a/ruby-raa/ruby-json/CONFLICTS b/ruby-raa/ruby-json/CONFLICTS
new file mode 100755
index 0000000..601833e
--- /dev/null
+++ b/ruby-raa/ruby-json/CONFLICTS
@@ -0,0 +1 @@
+conflicts rubygem-json y
diff --git a/ruby-raa/ruby-json/DEPENDS b/ruby-raa/ruby-json/DEPENDS
new file mode 100755
index 0000000..71e54fe
--- /dev/null
+++ b/ruby-raa/ruby-json/DEPENDS
@@ -0,0 +1,5 @@
+depends RUBY &&
+
+if [[ $(get_spell_provider $SPELL RUBY) == "ruby-1.8" ]]; then
+ depends rake
+fi
diff --git a/ruby-raa/ruby-json/DETAILS b/ruby-raa/ruby-json/DETAILS
new file mode 100755
index 0000000..109ed5d
--- /dev/null
+++ b/ruby-raa/ruby-json/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=ruby-json
+ SPELLX=${SPELL/ruby-/}
+ VERSION=1.8.3
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+ SOURCE_URL[0]=https://github.com/flori/json/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:147ce1834a1a0f02596386969c6e95c14237cc4d5303be974b9293d349d61a074cf9cc99d2f6bc434aa6da8aac9ddc35cfdeb7b9f77b14c112f8be70ff0846f7
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
+ WEB_SITE=http://flori.github.io/json/
+ ENTERED=20151203
+ LICENSE[0]=RUBY
+ KEYWORDS="ruby devel"
+ SHORT="Ruby extension for JSON"
+cat << EOF
+This is a JSON implementation as a Ruby extension in C.
+EOF
diff --git a/ruby-raa/ruby-json/HISTORY b/ruby-raa/ruby-json/HISTORY
new file mode 100644
index 0000000..8058842
--- /dev/null
+++ b/ruby-raa/ruby-json/HISTORY
@@ -0,0 +1,3 @@
+2015-12-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL, CONFLICTS: created spell, version
+ 1.8.3
diff --git a/ruby-raa/ruby-json/INSTALL b/ruby-raa/ruby-json/INSTALL
new file mode 100755
index 0000000..eb28b89
--- /dev/null
+++ b/ruby-raa/ruby-json/INSTALL
@@ -0,0 +1 @@
+rake install
diff --git a/ruby-raa/rubygem-json/DETAILS b/ruby-raa/rubygem-json/DETAILS
index 8b78bfd..a86334e 100755
--- a/ruby-raa/rubygem-json/DETAILS
+++ b/ruby-raa/rubygem-json/DETAILS
@@ -1,9 +1,9 @@
SPELL=rubygem-json
VERSION=1.8.2
-
SOURCE_HASH=sha512:5c94ec2c5378f7f54cd87a2e265b058e80031d2dd29daf14639c80ba0ac285a527ab7961f5a2cd1e483f455fd8f8c88575950822b7b2d431aa7b2b9c8be819c1
- SOURCE=json-$VERSION.gem
- SOURCE_URL[0]="https://rubygems.org/downloads/json-1.8.2.gem";
+ PATCHLEVEL=1
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ ARCHIVE=off
+ GATHER_DOCS=off
WEB_SITE="https://rubygems.org/gems/json";
ENTERED=20150224
LICENSE[0]=RUBY
diff --git a/ruby-raa/rubygem-json/HISTORY b/ruby-raa/rubygem-json/HISTORY
index e528d52..52c3bff 100644
--- a/ruby-raa/rubygem-json/HISTORY
+++ b/ruby-raa/rubygem-json/HISTORY
@@ -1,3 +1,7 @@
+2015-12-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, {PRE_,}BUILD, INSTALL: deprecate the spell in favour of
+ ruby-json
+
2015-02-24 Eric Sandall <sandalle AT sourcemage.org>
* Created

diff --git a/ruby-raa/rubygem-json/INSTALL b/ruby-raa/rubygem-json/INSTALL
index 2bc652e..27ba77d 100755
--- a/ruby-raa/rubygem-json/INSTALL
+++ b/ruby-raa/rubygem-json/INSTALL
@@ -1 +1 @@
-gem install "${SOURCE_CACHE}/${SOURCE}"
+true
diff --git a/ruby-raa/rubygem-json/PRE_BUILD b/ruby-raa/rubygem-json/PRE_BUILD
index 2443474..27ba77d 100755
--- a/ruby-raa/rubygem-json/PRE_BUILD
+++ b/ruby-raa/rubygem-json/PRE_BUILD
@@ -1 +1 @@
-verify_source ''
+true
diff --git a/ruby-raa/rubygem-json/UP_TRIGGERS
b/ruby-raa/rubygem-json/UP_TRIGGERS
new file mode 100755
index 0000000..68ac8bc
--- /dev/null
+++ b/ruby-raa/rubygem-json/UP_TRIGGERS
@@ -0,0 +1,2 @@
+up_trigger rubygem-json dispel_self &&
+up_trigger ruby-json cast_self
diff --git a/security/nmap/DEPENDS b/security/nmap/DEPENDS
index f21f4ab..13b0ada 100755
--- a/security/nmap/DEPENDS
+++ b/security/nmap/DEPENDS
@@ -29,7 +29,7 @@ optional_depends pcre \
"--with-libpcre=included" \
"use external PCRE lib?" &&

-optional_depends LUA \
+optional_depends lua51 \
"--with-liblua=$INSTALL_ROOT/usr" \
"--with-liblua=included" \
"use external Lua lib?"
diff --git a/security/nmap/HISTORY b/security/nmap/HISTORY
index 5aeb735..aa3d2d8 100644
--- a/security/nmap/HISTORY
+++ b/security/nmap/HISTORY
@@ -1,3 +1,6 @@
+2015-11-11 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: ncat will not build against lua, only lua51
+
2015-01-22 Ismael Luceno <ismael AT sourcemage.org>
* BUILD: Specify to use python2 explicitly

diff --git a/utils/grep/DETAILS b/utils/grep/DETAILS
index 5305ee1..96db160 100755
--- a/utils/grep/DETAILS
+++ b/utils/grep/DETAILS
@@ -1,5 +1,6 @@
SPELL=grep
- VERSION=2.21
+ VERSION=2.22
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/utils/grep/HISTORY b/utils/grep/HISTORY
index 324dc52..90142c8 100644
--- a/utils/grep/HISTORY
+++ b/utils/grep/HISTORY
@@ -1,3 +1,6 @@
+2015-11-02 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 2.22, SECURITY_PATCH++, (CVE-2015-1345)
+
2014-11-24 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.21

diff --git a/utils/puppet/DEPENDS b/utils/puppet/DEPENDS
index 0ed0686..f8ab302 100755
--- a/utils/puppet/DEPENDS
+++ b/utils/puppet/DEPENDS
@@ -1,7 +1,8 @@
+depends RUBY &&
depends facter &&
depends hiera &&
-depends RUBY &&
-runtime_depends rubygem-json &&
+
+runtime_depends ruby-json &&

suggest_depends shadow "" "" "for shadow file support" &&
suggest_depends augeas "" "" "for automated editing of configuration files"
&&
diff --git a/utils/puppet/HISTORY b/utils/puppet/HISTORY
index cbd44f9..25a0c31 100644
--- a/utils/puppet/HISTORY
+++ b/utils/puppet/HISTORY
@@ -1,3 +1,6 @@
+2015-12-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: rubygem-json -> ruby-json
+
2015-02-24 Eric Sandall <sandalle AT sourcemage.org>
* puppet-3.7.3.tar.gz.sig: Fixed to match renamed tarball
* init.d/puppet-master: Add init script for puppet master
diff --git a/video/ffmpeg-svn/HISTORY b/video/ffmpeg-svn/HISTORY
index 3ae94fd..3931af4 100644
--- a/video/ffmpeg-svn/HISTORY
+++ b/video/ffmpeg-svn/HISTORY
@@ -1,3 +1,7 @@
+2015-11-08 Eric Sandall <sandalle AT sourcemage.org>
+ * UP_TRIGGERS: Add for checking dependent libraries for all udpates
+ as SVN is unversioned.
+
2012-06-04 Sukneet Basuta <sukneet AT sourcemage.org>
* DEPENDS: remove optional_depends dirac
replaced by schroedinger
diff --git a/video/ffmpeg-svn/UP_TRIGGERS b/video/ffmpeg-svn/UP_TRIGGERS
new file mode 100755
index 0000000..ce4b02a
--- /dev/null
+++ b/video/ffmpeg-svn/UP_TRIGGERS
@@ -0,0 +1,9 @@
+# up_trigger everything on all updates
+if spell_ok $SPELL; then
+ for each in $(show_up_depends $SPELL 1); do
+ if gaze install $each | xargs readelf -d 2> /dev/null |
+ grep -q
"NEEDED.*lib\(\(swscale\)\|\(avcodec\)\|\(avdevice\)\|\(avfilter\)\|\(avutil\)\|\(postproc\)\|\(swresample\)\)";
then
+ up_trigger $each check_self
+ fi
+ done
+fi



  • [SM-Commit] GIT changes to stable-0.62 grimoire by Vlad Glagolev (e8e95179f5301a7effd8d95d87df645f42eb9bd4), Vlad Glagolev, 12/23/2015

Archive powered by MHonArc 2.6.24.

Top of Page