Skip to Content.
Sympa Menu

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

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 (4eaf0320d69584bc0724a383e60327c6a33ae30a)
  • Date: Sun, 20 Mar 2016 23:57:19 +0000

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

archive-libs/libzip/DEPENDS
| 1
archive-libs/libzip/DETAILS
| 6
archive-libs/libzip/HISTORY
| 6
archive-libs/libzip/PRE_BUILD
| 6
audio-creation/jamin/BUILD
| 3
audio-creation/jamin/HISTORY
| 3
audio-libs/id3lib/DETAILS
| 2
audio-libs/id3lib/HISTORY
| 3
audio-libs/liblrdf/DETAILS
| 1
audio-libs/liblrdf/HISTORY
| 4
audio-libs/liblrdf/PRE_BUILD
| 4
chat-im/licq/BUILD
| 1
chat-im/licq/DEPENDS
| 4
chat-im/licq/HISTORY
| 5
chat-im/licq/TRIGGERS
| 1
chat-libs/libotr/DETAILS
| 9
chat-libs/libotr/HISTORY
| 10
chat-libs/libotr/otr.gpg
|binary
crypto/ca-certificates/DETAILS
| 4
crypto/ca-certificates/FINAL
| 4
crypto/ca-certificates/HISTORY
| 6
crypto/krb5/BUILD
| 2
crypto/krb5/DETAILS
| 9
crypto/krb5/HISTORY
| 5
crypto/krb5/PRE_BUILD
| 8
crypto/libgcrypt/DETAILS
| 4
crypto/libgcrypt/HISTORY
| 3
crypto/libssh/DETAILS
| 8
crypto/libssh/HISTORY
| 7
crypto/libssh2/DETAILS
| 4
crypto/libssh2/HISTORY
| 7
crypto/nettle/DETAILS
| 6
crypto/nettle/HISTORY
| 15
crypto/nettle/UP_TRIGGERS
| 13
crypto/openssh/DETAILS
| 4
crypto/openssh/HISTORY
| 16 +
crypto/openssl/DETAILS
| 4
crypto/openssl/HISTORY
| 6
dev/null
|binary
devel/git/DETAILS
| 10
devel/git/HISTORY
| 20 +
devel/perl/DETAILS
| 6
devel/perl/HISTORY
| 8
devel/perl/PRE_BUILD
| 3
devel/perl/perl-5.20.2-gcc5_fixes-1.patch
| 127 +++++++
devel/valgrind/DEPENDS
| 1
devel/valgrind/DETAILS
| 6
devel/valgrind/HISTORY
| 7
devel/valgrind/PRE_BUILD
| 3
devel/valgrind/valgrind-3.10.1-linuxfromscratch.patch
| 29 -
devel/valgrind/valgrind-3.11.0-boost.patch
| 21 +
disk/grub2/FINAL
| 2
disk/grub2/HISTORY
| 3
doc/epdfview/DETAILS
| 2
doc/epdfview/HISTORY
| 5
doc/epdfview/PRE_BUILD
| 2
doc/epdfview/epdfview-0.1.8-fixes-2.patch
| 160 ++++++++++
doc/xdvik/BUILD
| 3
doc/xdvik/HISTORY
| 3
doc/xdvik/INSTALL
| 4
fonts-x11/unifont/DETAILS
| 19 -
fonts-x11/unifont/HISTORY
| 7
fonts-x11/unifont/INSTALL
| 2
fonts-x11/unifont/unifoundry.gpg
|binary
ftp/curl/DETAILS
| 4
ftp/curl/HISTORY
| 7
ftp/curl/UP_TRIGGERS
| 2
gnustep-libs/gnustep-make/HISTORY
| 3
gnustep-libs/gnustep-make/UP_TRIGGERS
| 2
graphics-libs/giflib5/DETAILS
| 5
graphics-libs/giflib5/HISTORY
| 7
graphics-libs/graphite2/DETAILS
| 7
graphics-libs/graphite2/HISTORY
| 7
graphics/libgphoto2/HISTORY
| 3
graphics/libgphoto2/UP_TRIGGERS
| 2
kernels/linux/HISTORY
| 29 +
kernels/linux/info/kernels/4.4
| 5
kernels/linux/info/kernels/4.5
| 5
kernels/linux/info/patches/maintenance_patches_4/patch-4.4
| 5
kernels/linux/info/patches/maintenance_patches_4/patch-4.4.1
| 5
kernels/linux/info/patches/maintenance_patches_4/patch-4.4.2
| 5
kernels/linux/info/patches/maintenance_patches_4/patch-4.4.3
| 5
kernels/linux/info/patches/maintenance_patches_4/patch-4.4.4
| 5
kernels/linux/info/patches/maintenance_patches_4/patch-4.4.5
| 5
kernels/linux/info/patches/maintenance_patches_4/patch-4.5
| 5
kernels/linux/latest.defaults
| 4
libs/flickcurl/DETAILS
| 4
libs/flickcurl/HISTORY
| 4
libs/glibc/00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch
| 51 ---
libs/glibc/DETAILS
| 4
libs/glibc/HISTORY
| 12
libs/glibc/PRE_BUILD
| 1
mail/dspam/FINAL
| 2
mail/dspam/HISTORY
| 3
mail/openwebmail/HISTORY
| 3
mail/openwebmail/INSTALL
| 6
net/maradns/HISTORY
| 3
net/maradns/PREPARE
| 4
net/wicd/CONFIGURE
| 2
net/wicd/HISTORY
| 3

net/wpa_supplicant/0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
| 42 --
net/wpa_supplicant/BUILD
| 6
net/wpa_supplicant/DETAILS
| 6
net/wpa_supplicant/HISTORY
| 5
net/wpa_supplicant/PRE_BUILD
| 4
net/wvdial/BUILD
| 7
net/wvdial/HISTORY
| 5
net/wvstreams/BUILD
| 5
net/wvstreams/HISTORY
| 6
net/wvstreams/PRE_BUILD
| 8
net/wvstreams/wvstreams-4.6.1-getuid.patch
| 10
perl-cpan/event/DETAILS
| 6
perl-cpan/event/HISTORY
| 4
php-pear/php4/HISTORY
| 3
php-pear/php4/PREPARE
| 2
python-pypi/django/DETAILS
| 5
python-pypi/django/HISTORY
| 3
security/nmap/HISTORY
| 3
security/nmap/SUB_DEPENDS
| 2
119 files changed, 790 insertions(+), 228 deletions(-)

New commits:
commit 4eaf0320d69584bc0724a383e60327c6a33ae30a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libotr-4.1.1 - SECURITY FIX

(cherry picked from commit d53dc4db528d5d7e6abbd9be4e2401312de70024)

commit 83381d266365d8b3f1798a2464c9683d6bf34c86
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libotr: => 4.1.0

(cherry picked from commit b0d8968f68fe2d88a0101f627a3a50ae780f70fa)

commit 7cac394da3ba6708a0abdbc475a3f34ebd8a1776
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

id3lib: fix patch download URL

(cherry picked from commit b73c4431130717ab8f3a4057710986d0fe1cd5ee)

Conflicts:
audio-libs/id3lib/DETAILS
audio-libs/id3lib/HISTORY

commit 096d50fb39496b9fffa203fc3527c1b45e09d61d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

unifont: => 8.0.01

(cherry picked from commit 890e5443de0ee85d17e5e056fb58689a8f6b7918)

commit 2cca44beb35a74c5f42015ce7b678cb5e5e7f209
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

epdfview: added fixes from BLFS; fixed build with recent poppler

(cherry picked from commit a6c4eab09c5072acd5aef47dc990e40a43a8ffe4)

commit b2800fbaf22546e66e8ff787b71bf6ea7d10e6bd
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

liblrdf: fix with current raptor (dependent spells break otherwise)

(cherry picked from commit b36ac6ae9fa3c6c06fe0a11583d6a5462f87d7a9)

commit 72a943c79d995f60d6523bf5eed9c4a35a2800c8
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

jamin: build fix

(cherry picked from commit 4d7e54df07a33a3e0cf2dee5c1fb9477fd604cb3)

Conflicts:
audio-creation/jamin/HISTORY

commit 8b3b1b904a1f4f576299f4d2300438e2e9d360f2
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

xdvik: build fix

(cherry picked from commit 998f9ec31a449c07e0abd01100d03e296182ef36)

Conflicts:
doc/xdvik/HISTORY

commit 6fcee44744e7f4761cb111360f1e275bf8ffe209
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

flickcurl: update to 1.26, fixing build against libcurl at that

(cherry picked from commit 824c770313a1c66f022d053e46ba013e6fb9eca6)

commit d61353ffb7df7715e6ef7e1e6e56bc967d3e8c84
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ca-certificates: make openssl-using apps (like wget) happy by refreshing
those hash symlinks

(cherry picked from commit 33b044626ff342f63a57b625848a72b52aba792a)

commit a778ffc216c4af0848961088702246b9b1608d48
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openssl 1.0.2g, SECURITY_PATCH=32

(cherry picked from commit f0d55061c2da2b8e6e5c429b8e694f7a73c222b0)

Conflicts:
crypto/openssl/DETAILS

commit 7cb9cae9f1c6d43cfa2de1f0184980473409a318
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nmap: no such thing as WARNING_COLOR

(cherry picked from commit 952fae3a580526190bdb2cbd1efa04c1ad8547ea)

Conflicts:
security/nmap/HISTORY

commit fb9c19a801164466897eb3a7752a37cc7ed509c9
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

maradns: no such thing as WARNING_COLOR

(cherry picked from commit 2d95e4279d79e37238343625fbcd572fb977cfa5)

Conflicts:
net/maradns/HISTORY

commit 0885e0b4f96357aa0ad1eb957dfa9d28b480d0cc
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gnustep-make: no such thing as WARNING_COLOR

(cherry picked from commit 1d94992bb9d7bf80a731959f86b60469484e4667)

commit a5c3dd98815577b4ff527500da0d89920f7a98d9
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php4: no such thing as NORMAL_COLOR

(cherry picked from commit ff0c457e9ff7a9b53b88fbf294edfce35f3e8f39)

commit 23b5e6334421f06201a502c638e80b0593d7b27e
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

wicd: no such thing as NORMAL_COLOR

(cherry picked from commit fddb3db1dab7ed270f6f856cbbed62b200f7ff7d)

commit b363984246f9f320d102d4a29d1a5a8e96c7551e
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

grub2: no such thing as NORMAL_COLOR

(cherry picked from commit 5b19d8736705ea7ec792d8718c0f286bb23c134a)

commit 7f38bea8e490dfc94b4595f35cb15716aa778d27
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openwebmail: fix typo

(cherry picked from commit 6d27dc085d427a52838e4e61e592ad304384e30a)

commit 7675a8562a0f94c77a938711aec3fa1bdbe7a1ad
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

dspam: fix typo

(cherry picked from commit f958a780c789c78da407c4fd0de93896b9297654)

Conflicts:
mail/dspam/HISTORY

commit 2a4eda0b843d8fb87179c381f548ee09ff6c12b6
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

python-pypi/django: version 1.9.2, SECURITY_PATCH++

(cherry picked from commit ce13b2634885281bb568edf2ded90570d5880952)

commit 21b6fd94ed5d9b4950f4746c15eb32f32e189d7d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libssh2-1.7.0 - SECURITY FIX

(cherry picked from commit 7deb5a4d9fd3b592ce56b3ba23b594c4bf19b05e)

commit 3e520dba62a71832899723e037c9877e83ed0b22
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libssh2: => 1.6.0

(cherry picked from commit e6cfdaf7459f0c7ac9c1e33670db8329f416a4bb)

commit f640ce739a769556f4c76a5afd4ae43856874b53
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libssh-0.7.3 SECURITY FIX

(cherry picked from commit c1e73c01a06e6a93a2cbf3b1d311375abe55da5e)

commit c1baf3291c0623151e382446125f3f0d076d6370
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libssh: => 0.7.2

(cherry picked from commit 533a107892b6c9dbeea5eb801529af8a97a07b91)

commit 59bb069f9d83a330436948ed19d7e8a7904eab49
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

chat-im/licq: fix build error due to failed tests

(cherry picked from commit ace526eba8d11565b25cbec8c27afb6916fcdc78)

commit 50095786eda5dcf4e062774eeb008af7014b66f4
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

valgrind: version 3.11 (needed for glibc-2.22)

(cherry picked from commit ce54bc04db0b6159bc7c62586feaae9b5c8a1adc)

commit d137bbb34d5b609416bf4e5f6b5a08526286506c
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux 4.5

(cherry picked from commit 92471f1df51ae0aa3794d0e8f0ba7e6c2119aaef)

commit b1f8224cded3405f37cb5d6bb52c3b77f15bab28
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux 4.4.5

(cherry picked from commit f4353d35e28ff2a6da6410cbb50f1719550a9ddf)

commit d2a8ef4689eb989bcda15895569a04ec1fc71646
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux 4.4.4

(cherry picked from commit dd2945668a7311dd83b8da227e166dd18f6b7e91)

commit 480c116cfec53aa9ad79f71642ebfe9624484b52
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux 4.4.3

(cherry picked from commit ea8741a0e8c496e05a113f887e25356941785133)

commit ace9aa95641cda18de31881643508c62eb6471d6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux 4.4.2

(cherry picked from commit 7b624c9ca45ec5cccef54706458e7caaae6f1e3d)

commit 43f952ad0ffc282fe1fdf2eaa418d2a48c90fad6
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

linux 4.4.1

(cherry picked from commit f44e7efbe664a34dae40bb89ff9b427e83eaede0)

commit e81df303e0bddfec0a73a8ad19079ec926519c46
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libs/glibc: version 2.23, SECURITY_PATCHH++

(cherry picked from commit 3dcd43396b0096114d7c1e1a45b2707ca03f5116)

commit 40fbe75523655efdfd50384b0046ad7e0cb8d193
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libs/glibc: fix CVE-2015-7547

(cherry picked from commit fa9186bad9399109cd62db10b24c415e2c9e1841)

commit 621ccbe4089323629e04a4d198778082c93b858e
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

graphics-libs/graphite2: version 1.3.5, SECURITY_PATCH++

(cherry picked from commit bd4630f712c4d613f836ef0d824252561b4c17de)

commit bb92e55aa68a1e4edc8a0d4834831498c65be414
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

graphite2 1.3.3

(cherry picked from commit bc71ffea4923f79b564459175b6f80579e2cb601)

commit e1cc589f4c21734bb9ee289f7e25fcd43e6d4a1b
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libgcrypt 1.6.5, SECURITY_PATCH=5

(cherry picked from commit 97753363a59668a3633afe5b3a2dd04c65f3f7ee)

commit 817302e578218049c9d26e2aa9d2545ecd452087
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

curl - tweak

(cherry picked from commit 202519291fdce7c2db0fbdc833ce49026cf4a227)

commit db1cadfc363b55de1a7264e72227dbf4b8c734e4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nettle-3.2 SSECURITY FIX

(cherry picked from commit b9d9c04bb91b5e342500413e818a357c016c8516)

commit 53a94607822d5aaa2e104ad9043d0b8deffe5708
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nettle: => 3.1.1

(cherry picked from commit e5cfadc2d5515aa30e49b6d0d597c134e8d3a5fd)

commit d311507cf1a6f91a88bba023f914ee0ad53569ec
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nettle: needs UP_TRIGGERS for incompatible upgrades

(cherry picked from commit 6f3938355d4252cf9e8fe7b9ef97e67b9cfb53f7)

commit 9a0d6b7160969efbf4931c9be7831534a85d4591
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

crypto/nettle: version 3.1

(cherry picked from commit c29df9a5080b8ecc0ae9728a1a4abb586f185f4b)

commit ebc18ecde0348a16561806c286a467a7f2eed707
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

curl-7.47.0 SECURITY FIX

(cherry picked from commit 40e2067180079697de250046bc6a039c77481107)

commit 38974ab89909930c7d9a7bb6afdc4121b7a7e1d5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libzip-1.1 SECURITY FIX

(cherry picked from commit e124671d1a669252fac31d2b507226d2fd6d5c0c)

commit b58fa36805aea2f5dbdc81aecbc7c2014843b970
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

giflib5-5.1.2 SECURITY FIX

(cherry picked from commit 327fdd20bf6d5563f4090ee7ffcacf41df1f789d)

Conflicts:
graphics-libs/giflib5/HISTORY

commit 8aac93779570c66bc22ca9191e6cc03565e29756
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

giflib5: => 5.1.1

(cherry picked from commit 9c0f767b3697f772d62990a938cab9d1d18050bf)

commit 2e682a4f3637ff12fc884763af1d3a668e64cd55
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

crypto/openssl: version 1.0.2f, security update

(cherry picked from commit f8fadc9214161fd5c6a76dbfad1812a465b13416)

Conflicts:
crypto/openssl/DETAILS
crypto/openssl/HISTORY

commit 2c071834005dcbae5d04b98dce46620cdf78fbd0
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

ca-certifcates: update to 20160104

(cherry picked from commit fbe555a39fd60680529024a5fe39d45db49fa0ca)

commit 1875a9e57af8f5d731176d479ccde8175c163c17
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

crypto/openssh: version 7.2p2, SECURITY_PATCH++

(cherry picked from commit 1064bc3db2ec6df4b550c3f6ef55fe1917dd8980)

commit 39d87977b25517288bc150cfadfb617784366352
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openssh 7.2p1

(cherry picked from commit fe914557fa95e5d8dbc3d4c0b287f301640579f9)

commit b8c98d4363a196a67b41fb5a584bd89cbb00ac76
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openssh 7.1p2, SECURITY_PATCH=9, CVE-2016-0777 and CVE-2016-0778

(cherry picked from commit 11a9a56699f63d7e5042e5aca8d4f6551c0ac2c2)

commit 7c3386e3d9da0d15c681c639b4c8549e2ef3550a
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openssh 7.1p1

(cherry picked from commit 4e16dd4ef8ea0c70894058ab1acd4f0881a122a0)

commit 039aa9999d8477d8893122eae2e376e4030892ef
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

openssh 7.0p1

(cherry picked from commit a501d21452b4e13345d0e301a02b4adb1751cd5a)

commit e1f92f6c8acdeff57a7a14e9785feb95f91af43d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libgphoto2 - improve UP_TRIGGERS

(cherry picked from commit 6d32db59389d58026f472829ab1cd452cd6509da)

Conflicts:
graphics/libgphoto2/HISTORY

commit 273639517d4118a351d211353c6333ebff8ec13d
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

kernels/linux: version 4.4

(cherry picked from commit 3915cb3cefbb24eaf74a909f9115ec67738ab532)

commit 87d97151cb18e2fbc02025fcdb213f693c067a82
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

krb5-1.14 SECURITY FIX

(cherry picked from commit 7772272fddd36c72b228fe7ba97ad463d23b18c6)

commit d93fda710e68dcf07607c6f2894d1608c5f0c417
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

devel/git: version 2.7.4

(cherry picked from commit af111d216d53530d348fb8b18b23e5877e93b39a)

commit 0fc6b0ad9baa947030e8d5c9151c10919a29d51a
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

git: mark the current version as security update

(cherry picked from commit d2c62abe3964f8c2d7c304712082b7a9f45d0901)

commit 3f7c68d5c392eb2727b8d17c33d7a63eb91b5b21
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

devel/git: version 2.7.3

(cherry picked from commit 9a75945095453ca4c92850bd5d244924e4404673)

commit b5fcaf2a4ceee27e822a0960ec87c551413aa8b6
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

devel/git: version 2.7.0

(cherry picked from commit 485fc74ef7df0b6358d634f1de88871d18675faf)

commit 7e6f7b130c3cb3cf3f3416d0ffd18edf6fce95e7
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

devel/git: version 2.6.4

(cherry picked from commit 1cd7432199fd2f5d506107e637f7e27278573337)

commit fa72b3c968208e9a6fe39994b4e3a07b12468280
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

git: => 2.6.3

(cherry picked from commit 468e6ccb2c96ae3562755c7cd868bd92e1513639)

commit 33df7ac73c70241f211ec5cc0541f6a9b3edda51
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

wpa_supplicant: update to 2.5, fix nl80211 (SECURITY_PATCH++, as always)

(cherry picked from commit 6e80ee47036f03a9ee53c8dedcdb18b98f4a3540)

commit cd042d0e61a74e88c980e5c65bce5766aeee523f
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

event: use PERL_CPAN_URL

(cherry picked from commit 0fc32169b73212b4c5163131421decf8030c2c90)

commit c38906589d01f4741a18e90b91aa815d268e06e8
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

event: version 1.24 (builds with perl-5.22)

(cherry picked from commit b9c9254b672db1ebe2fc53e1392822e3121b7f20)

commit e3fabb0ede1d35d0a45526f794e5b67f5042a46f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

perl: incremented missed security patch

commit 01f43467cb7bfc6f7fb6f77654c61354d0e693fa
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

devel/perl: version 5.20.2

(cherry picked from commit f4beffc43bbd145367677e7a832b6173c3ae3c40)

commit dab44064c5622b6bd780d43b5dba397b7249e52c
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

wvdial: build fix (disable as-needed), sync compiler flags with wvstreams

(cherry picked from commit 03574b320aa98817657765dde530ae214780b21c)

commit 4e5adec6672101b23027b308d96afd71b5a862b2
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

wvstreams: avoid crash with modern gcc

(cherry picked from commit 83714d7765414cbe21d035d205e39259b1b79dcb)

commit ea2cf49b96594a8194b1ca649f149d83ee36d9c1
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

wvstreams: fix build again

(cherry picked from commit 5679f798055a67dc8b7d03ba7618e5952ab694db)

diff --git a/archive-libs/libzip/DEPENDS b/archive-libs/libzip/DEPENDS
new file mode 100755
index 0000000..fb6a846
--- /dev/null
+++ b/archive-libs/libzip/DEPENDS
@@ -0,0 +1 @@
+depends zlib
diff --git a/archive-libs/libzip/DETAILS b/archive-libs/libzip/DETAILS
index 8890967..4bc1fa9 100755
--- a/archive-libs/libzip/DETAILS
+++ b/archive-libs/libzip/DETAILS
@@ -1,7 +1,7 @@
SPELL=libzip
- VERSION=0.11.2
-
SOURCE_HASH=sha512:55cbcbe1cf4afae578d3ac1b9027ac8c21e223415f648b0e74e087d0200842b04abb751c75e40e9a8bc727722791490565fcd912a4fdcc7bf02174eba66b7106
- SECURITY_PATCH=1
+ VERSION=1.1
+
SOURCE_HASH=sha512:0a250835155eb2ed19a00718e086b3e05741c9bcf01c7c73ed6e83fd989d9fb0bddf192f69c989f75860e4e9a44490b263fd08d9b06994e534fc0374667df2f0
+ SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.nih.at/libzip
diff --git a/archive-libs/libzip/HISTORY b/archive-libs/libzip/HISTORY
index 3eec28c..d95a948 100644
--- a/archive-libs/libzip/HISTORY
+++ b/archive-libs/libzip/HISTORY
@@ -1,3 +1,9 @@
+2016-02-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1
+ SECURITY_PATCH++ fixes CVE-2015-2331
+ * DEPENDS: addded, for zlib
+ * PRE_BUILD: added, fix build
+
2013-12-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.11.1

diff --git a/archive-libs/libzip/PRE_BUILD b/archive-libs/libzip/PRE_BUILD
new file mode 100755
index 0000000..6df1e79
--- /dev/null
+++ b/archive-libs/libzip/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+# upstream patch
+sed -i '/#endif/a \
+extern int optopt;
+' src/ziptool.c
diff --git a/audio-creation/jamin/BUILD b/audio-creation/jamin/BUILD
new file mode 100755
index 0000000..0d5dd5c
--- /dev/null
+++ b/audio-creation/jamin/BUILD
@@ -0,0 +1,3 @@
+# Forgets to link to libdl?!
+LDFLAGS+=" -ldl" &&
+default_build
diff --git a/audio-creation/jamin/HISTORY b/audio-creation/jamin/HISTORY
index d38e233..cafd291 100644
--- a/audio-creation/jamin/HISTORY
+++ b/audio-creation/jamin/HISTORY
@@ -1,3 +1,6 @@
+2016-03-02 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD: added, hack to use -ldl (build fix)
+
2008-08-21 Martin Spitzbarth <m.spitzbarth AT gmx.de>
* DEPENDS: added xml-parser-expat as a dependency, fixes bug 12473

diff --git a/audio-libs/id3lib/DETAILS b/audio-libs/id3lib/DETAILS
index b77198c..3b221b7 100755
--- a/audio-libs/id3lib/DETAILS
+++ b/audio-libs/id3lib/DETAILS
@@ -8,7 +8,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
if [[ "${ID3LIB_UNICODE}" == "y" ]] ;
then SOURCE2=patch_id3lib_3.8.3_UTF16_writing_bug.diff
SOURCE2_GPG=gurus.gpg:${SOURCE2}.sig
- SOURCE2_URL=${SOURCEFORGE_URL}/easytag/${SOURCE2}
+ SOURCE2_URL=http://sobukus.de/misc/${SOURCE2}
fi

LICENSE[0]=LGPL
diff --git a/audio-libs/id3lib/HISTORY b/audio-libs/id3lib/HISTORY
index 4bd632a..73fd180 100644
--- a/audio-libs/id3lib/HISTORY
+++ b/audio-libs/id3lib/HISTORY
@@ -1,3 +1,6 @@
+2016-03-08 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: grab the patch from my mirror
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/audio-libs/liblrdf/DETAILS b/audio-libs/liblrdf/DETAILS
index 1fdeeb2..c8da979 100755
--- a/audio-libs/liblrdf/DETAILS
+++ b/audio-libs/liblrdf/DETAILS
@@ -5,6 +5,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/LRDF-$VERSION
SOURCE_URL[0]=https://github.com/swh/LRDF/archive/0.5.0.zip
WEB_SITE=https://github.com/swh/LRDF
ENTERED=20031207
+ PATCHLEVEL=1
LICENSE[0]=GPL

SOURCE_HASH=sha512:5b57961199af7aab8714a411917426cac5a92fa7bb9bfebdb9a8ffbe6713186b8c500b71ffb689e0701ca24f0e7fede23520d29411c7afe6a90535802dded48d
KEYWORDS="audio libs"
diff --git a/audio-libs/liblrdf/HISTORY b/audio-libs/liblrdf/HISTORY
index 0d5915c..dbaeaed 100644
--- a/audio-libs/liblrdf/HISTORY
+++ b/audio-libs/liblrdf/HISTORY
@@ -1,3 +1,7 @@
+2016-03-02 Thomas Orgis <sobukus AT sourcemage.org>
+ * PRE_BUILD: include raptor2/raptor2.h instead of raptor.h
+ * DETAILS: PATCHLEVEL++
+
2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: update checksum

diff --git a/audio-libs/liblrdf/PRE_BUILD b/audio-libs/liblrdf/PRE_BUILD
index 74cf1f0..f1d1c78 100755
--- a/audio-libs/liblrdf/PRE_BUILD
+++ b/audio-libs/liblrdf/PRE_BUILD
@@ -4,4 +4,6 @@ sedit 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac &&
libtoolize -fv &&
aclocal --force &&
autoconf -f &&
-automake -afv
+automake -afv &&
+# Raptor decided to drop the compat header. Let's break software. It's fun!
+sed -i s:raptor.h:raptor2/raptor2.h: lrdf.h
diff --git a/chat-im/licq/BUILD b/chat-im/licq/BUILD
index 72e211d..a90df72 100755
--- a/chat-im/licq/BUILD
+++ b/chat-im/licq/BUILD
@@ -1,3 +1,4 @@
+OPTS="$OPTS -DBUILD_TESTS=off"
local_cmake_build()
{
mkdir -p build &&
diff --git a/chat-im/licq/DEPENDS b/chat-im/licq/DEPENDS
index e55542d..df2730c 100755
--- a/chat-im/licq/DEPENDS
+++ b/chat-im/licq/DEPENDS
@@ -16,6 +16,6 @@ fi &&
depends cmake &&
depends boost &&
optional_depends SSL \
- "" \
- "--disable-openssl" \
+ "-DUSE_OPENSSL=on" \
+ "-DUSE_OPENSSL=off" \
"for secure communication between clients"
diff --git a/chat-im/licq/HISTORY b/chat-im/licq/HISTORY
index 6cd5db8..5921337 100644
--- a/chat-im/licq/HISTORY
+++ b/chat-im/licq/HISTORY
@@ -1,3 +1,8 @@
+2016-02-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: fix optional dependency on SSL
+ * BUILD: do not build test cases
+ * TRIGGERS: check self on cast boost
+
2015-12-25 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: openssl -> SSL

diff --git a/chat-im/licq/TRIGGERS b/chat-im/licq/TRIGGERS
new file mode 100755
index 0000000..1696e74
--- /dev/null
+++ b/chat-im/licq/TRIGGERS
@@ -0,0 +1 @@
+on_cast boost check_self
diff --git a/chat-libs/libotr/2BA87C5C.gpg b/chat-libs/libotr/2BA87C5C.gpg
deleted file mode 100644
index d75c8d6..0000000
Binary files a/chat-libs/libotr/2BA87C5C.gpg and /dev/null differ
diff --git a/chat-libs/libotr/DETAILS b/chat-libs/libotr/DETAILS
index 4b56d57..96b42d3 100755
--- a/chat-libs/libotr/DETAILS
+++ b/chat-libs/libotr/DETAILS
@@ -1,13 +1,14 @@
SPELL=libotr
- VERSION=4.0.0
+ VERSION=4.1.1
+ SECuRITY_PATCH=1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE2=$SOURCE.asc
- SOURCE_URL[0]=http://www.cypherpunks.ca/otr/${SOURCE}
+ WEB_SITE="https://otr.cypherpunks.ca/";
+ SOURCE_URL[0]=$WEB_SITE/${SOURCE}
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
- SOURCE_GPG=2BA87C5C.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE_GPG=otr.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- WEB_SITE="http://www.cypherpunks.ca/otr/";
LICENSE[0]=GPL
ENTERED=20070609
SHORT="allows you to have private conversations over IM"
diff --git a/chat-libs/libotr/HISTORY b/chat-libs/libotr/HISTORY
index 9f32162..37ce468 100644
--- a/chat-libs/libotr/HISTORY
+++ b/chat-libs/libotr/HISTORY
@@ -1,3 +1,13 @@
+2016-03-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.1.1
+ SECuRITY_PATCH=1 fixes CVE-2016-2851
+ * otr.gpg:added
+ * 2BA87C5C.gpg: deleted
+
+2015-02-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.1.0
+ new url
+
2013-09-07 Jeremy Blosser <jblosser AT sourcemage.org>
* DETAILS: version 4.0.0

diff --git a/chat-libs/libotr/otr.gpg b/chat-libs/libotr/otr.gpg
new file mode 100644
index 0000000..382e238
Binary files /dev/null and b/chat-libs/libotr/otr.gpg differ
diff --git a/crypto/ca-certificates/DETAILS b/crypto/ca-certificates/DETAILS
index e0f84ff..f28a7ec 100755
--- a/crypto/ca-certificates/DETAILS
+++ b/crypto/ca-certificates/DETAILS
@@ -1,7 +1,7 @@
SPELL=ca-certificates
- VERSION=20150426
+ VERSION=20160104
SECURITY_PATCH=1
-
SOURCE_HASH=sha512:dc8827c683fce01dba10d9e52f7bb49c1386f68b0a641a658c071efc5ea185ae7646110d4a56b21a3b53ff74f48c26e7d595464f2a4e6588c98746e21891543a
+
SOURCE_HASH=sha512:5099d7125b18eb7461f2201902339609fea08ae37ba86d679400a59e97b47c2d12b754e57b14994c4b44ec0616151d5e62221cfb23e4510a3900742490e120a6
SOURCE=${SPELL}_${VERSION}_all.deb
SOURCE_URL[0]=http://ftp.de.debian.org/debian/pool/main/c/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
diff --git a/crypto/ca-certificates/FINAL b/crypto/ca-certificates/FINAL
index 01dd955..4eca677 100755
--- a/crypto/ca-certificates/FINAL
+++ b/crypto/ca-certificates/FINAL
@@ -1,4 +1,8 @@
update-ca-certificates &&
+if type c_rehash &>/dev/null; then
+ message "${MESSAGE_COLOR}Updating hash links for openssl.$DEFAULT_COLOR"
+ c_rehash
+fi &&

local BAD_CERTS=n
for C in $(find -L $INSTALL_ROOT/etc/ssl/certs/ -type l) ; do
diff --git a/crypto/ca-certificates/HISTORY b/crypto/ca-certificates/HISTORY
index 07ee722..d3f0664 100644
--- a/crypto/ca-certificates/HISTORY
+++ b/crypto/ca-certificates/HISTORY
@@ -1,3 +1,9 @@
+2016-03-02 Thomas Orgis <sobukus AT sourcemage.org>
+ * FINAL: run c_rehash to make openssl apps happy
+
+2016-01-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: panic update to 20160104, old version unobtainable
+
2015-10-06 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: added
* PRE_BUILD: fix for libressl
diff --git a/crypto/krb5/BUILD b/crypto/krb5/BUILD
index a887244..3d9e0ac 100755
--- a/crypto/krb5/BUILD
+++ b/crypto/krb5/BUILD
@@ -1,4 +1,4 @@
-cd $SPELL-$VERSION/src &&
+cd $SOURCE_DIRECTORY/src &&
CPPFLAGS="$CPPFLAGS -DUSE_INTERP_RESULT" &&
OPTS+=" --enable-dns-for-realm"
default_build
diff --git a/crypto/krb5/DETAILS b/crypto/krb5/DETAILS
index 56de142..4a13283 100755
--- a/crypto/krb5/DETAILS
+++ b/crypto/krb5/DETAILS
@@ -1,10 +1,9 @@
SPELL=krb5
- VERSION=1.13.2
- SECURITY_PATCH=16
-
SOURCE_HASH=sha512:d3f8dde220876bd24703c488122ba8e54ffaa7f8f2c7d325e5d198a4e171248673fc1d5d3c997c6d2e66c314e2b7f4609eb980a789c3556a79458ab4411e61b5
+ VERSION=1.14
+ SECURITY_PATCH=17
+
SOURCE_HASH=sha512:b33a85b37f6038e34ba4038c9d1cc6a0df027652cbeccd24e39b323a1ed1bc16305099df04654c80ba7e6b56bd3d3c2df95758add888f9ef8535cb78443684ff
VX=${VERSION%.?}
- SOURCE=$SPELL-$VERSION-signed.tar
- SOURCE_RAW=$SPELL-$VERSION.tar.gz
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://web.mit.edu/kerberos/dist/krb5/${VX}/$SOURCE
WEB_SITE=http://web.mit.edu/kerberos/www/
diff --git a/crypto/krb5/HISTORY b/crypto/krb5/HISTORY
index 04f0e27..ca52745 100644
--- a/crypto/krb5/HISTORY
+++ b/crypto/krb5/HISTORY
@@ -1,3 +1,8 @@
+2016-01-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.14
+ SECURITY_PATCH++, fixes CVE-2015-2695 CVE-2015-2696 CVE-2015-2698
CVE-2015-2697
+ * BUILD, PRE_BUILD: adjust
+
2015-05-05-11 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.13.2
SECURITY_PATCH++, fixes CVE-2015-2694
diff --git a/crypto/krb5/PRE_BUILD b/crypto/krb5/PRE_BUILD
index 87ed2a0..b94dfcc 100755
--- a/crypto/krb5/PRE_BUILD
+++ b/crypto/krb5/PRE_BUILD
@@ -1,7 +1,3 @@
-mk_source_dir &&
-cd $SOURCE_DIRECTORY &&
-
-unpack_file &&
-tar xzf ${SOURCE_RAW} &&
-cd $SOURCE_DIRECTORY/$SPELL-$VERSION/src &&
+default_pre_build &&
+cd $SOURCE_DIRECTORY/src &&
sed -i 's/error=uninitialized//' configure
diff --git a/crypto/libgcrypt/DETAILS b/crypto/libgcrypt/DETAILS
index 1dfd45d..ce9fab3 100755
--- a/crypto/libgcrypt/DETAILS
+++ b/crypto/libgcrypt/DETAILS
@@ -1,6 +1,6 @@
SPELL=libgcrypt
- VERSION=1.6.4
- SECURITY_PATCH=4
+ VERSION=1.6.5
+ SECURITY_PATCH=5

SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/crypto/libgcrypt/HISTORY b/crypto/libgcrypt/HISTORY
index e3e7aae..a0ceacc 100644
--- a/crypto/libgcrypt/HISTORY
+++ b/crypto/libgcrypt/HISTORY
@@ -1,3 +1,6 @@
+2016-02-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.6.5, SECURITY_PATCH=5
+
2015-09-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.6.4, SECURITY_PATCH=4

diff --git a/crypto/libssh/DETAILS b/crypto/libssh/DETAILS
index 2f7703d..11d5e73 100755
--- a/crypto/libssh/DETAILS
+++ b/crypto/libssh/DETAILS
@@ -1,11 +1,11 @@
SPELL=libssh
- VERSION=0.7.0
-
SOURCE_HASH=sha512:2ef897f7295d2b4ba63f0d797c51ba2c8cb7d8569152d34ec982d2b88adccc97c8f2aabea3bbc88b72421256d3d0be661f82bbcf5c4b151018b5a695be445568
- SECURITY_PATCH=4
+ VERSION=0.7.3
+
SOURCE_HASH=sha512:6797ea9492c9d07e0169163e6559a7880dd368ee763eff297b3cbddda5e892703cf32506f9513e7d9b5135984e1e888c4893b342df07da1b7ee30968c9185869
+ SECURITY_PATCH=5
SOURCE=$SPELL-$VERSION.tar.xz
# SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=https://red.libssh.org/attachments/download/140/$SOURCE
+ SOURCE_URL[0]=https://red.libssh.org/attachments/download/195/$SOURCE
SOURCE_HINTS[0]="no-check-certificate"
#SOURCE2_HINTS[0]="no-check-certificate"
WEB_SITE=http://www.libssh.org/
diff --git a/crypto/libssh/HISTORY b/crypto/libssh/HISTORY
index 31d7d2d..fc11688 100644
--- a/crypto/libssh/HISTORY
+++ b/crypto/libssh/HISTORY
@@ -1,3 +1,10 @@
+2016-02-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.3
+ SECURITY_PATCH++, fixes CVE-2016-0739
+
+2015-10-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.7.2
+
2015-05-18 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.7.0, SECURITY_PATCH=4, CVE-2015-3146

diff --git a/crypto/libssh2/DETAILS b/crypto/libssh2/DETAILS
index a0c9d6b..44590d1 100755
--- a/crypto/libssh2/DETAILS
+++ b/crypto/libssh2/DETAILS
@@ -1,6 +1,6 @@
SPELL=libssh2
- VERSION=1.5.0
- SECURITY_PATCH=1
+ VERSION=1.7.0
+ SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE2_IGNORE=signature
diff --git a/crypto/libssh2/HISTORY b/crypto/libssh2/HISTORY
index 21c5cab..619d6b7 100644
--- a/crypto/libssh2/HISTORY
+++ b/crypto/libssh2/HISTORY
@@ -1,3 +1,10 @@
+2016-02-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.0
+ SECURITY_PATCH=1, fixes CVE-2016-0787
+
+2015-10-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.6.0
+
2015-03-21 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.5.0
SECURITY_PATCH=1, fixes CVE-2015-1782
diff --git a/crypto/nettle/DETAILS b/crypto/nettle/DETAILS
index 24eed98..d73e93c 100755
--- a/crypto/nettle/DETAILS
+++ b/crypto/nettle/DETAILS
@@ -1,6 +1,6 @@
SPELL=nettle
- VERSION=2.7.1
- PATCHLEVEL=1
+ VERSION=3.2
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
@@ -8,7 +8,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE_GPG=nettle.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
- WEB_SITE=http://www.gnu.org/directory/security/crypt/nettle.html
+ WEB_SITE=http://www.lysator.liu.se/~nisse/nettle/
ENTERED=20030909
LICENSE[0]=GPL
KEYWORDS="crypto"
diff --git a/crypto/nettle/HISTORY b/crypto/nettle/HISTORY
index 2b08b6c..9fecdf2 100644
--- a/crypto/nettle/HISTORY
+++ b/crypto/nettle/HISTORY
@@ -1,3 +1,18 @@
+2016-02-04 Treeve Jelbert <treeve AT sourmage.org>
+ * DETAILS: version 3.2
+ SECURITY_PATCH=1 fixes CVE-2015-8803 CVE-2015-8804 CVE-2015-8805
+
+2015-07-26 Treeve Jelbert <treeve AT sourmage.org>
+ * DETAILS: version 3.1.1
+
+2015-04-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * UP_TRIGGERS: Check dependent spells since the update
+ changes library version.
+
+2015-04-08 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 3.1
+ fixed WEB_SITE
+
2015-01-21 Ladislav Hagara <hgr AT vabo.cz>
* BUILD: LDFLAGS+=... added

diff --git a/crypto/nettle/UP_TRIGGERS b/crypto/nettle/UP_TRIGGERS
new file mode 100755
index 0000000..1f59e0f
--- /dev/null
+++ b/crypto/nettle/UP_TRIGGERS
@@ -0,0 +1,13 @@
+if spell_ok $SPELL; then
+ local NEW_SPELL_BRANCH="$(echo $VERSION | cut -d. -f1)" &&
+ local OLD_SPELL_BRANCH="$(installed_version $SPELL | cut -d. -f1)" &&
+
+ if test "${NEW_SPELL_BRANCH}" != "${OLD_SPELL_BRANCH}"; then
+ message "${MESSAGE_COLOR}This is a possibly incompatible update of
$SPELL..." &&
+ message "Figuring out what spells need to be recast, this may take a
while.${DEFAULT_COLOR}" &&
+
+ for each in $(show_up_depends $SPELL 1); do
+ up_trigger $each check_self
+ done
+ fi
+fi
diff --git a/crypto/openssh/DETAILS b/crypto/openssh/DETAILS
index e685384..943ee77 100755
--- a/crypto/openssh/DETAILS
+++ b/crypto/openssh/DETAILS
@@ -1,6 +1,6 @@
SPELL=openssh
- VERSION=6.9p1
- SECURITY_PATCH=8
+ VERSION=7.2p2
+ SECURITY_PATCH=10
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/crypto/openssh/HISTORY b/crypto/openssh/HISTORY
index e1f999c..acd9c54 100644
--- a/crypto/openssh/HISTORY
+++ b/crypto/openssh/HISTORY
@@ -1,3 +1,19 @@
+2016-03-10 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 7.2p2, SECURITY_PATCH++
+ (http://www.openssh.com/txt/x11fwd.adv)
+
+2016-02-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 7.2p1
+
+2016-01-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 7.1p2, SECURITY_PATCH=9, CVE-2016-0777 and CVE-2016-0778
+
+2015-08-23 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 7.1p1
+
+2015-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 7.0p1
+
2015-07-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 6.9p1, SECURITY_PATCH=8

diff --git a/crypto/openssl/DETAILS b/crypto/openssl/DETAILS
index 61ff05b..eeb7847 100755
--- a/crypto/openssl/DETAILS
+++ b/crypto/openssl/DETAILS
@@ -10,8 +10,8 @@ case $OPENSSL_BRANCH in
SECURITY_PATCH=27
;;
1.0)
- VERSION=1.0.2e
- SECURITY_PATCH=30
+ VERSION=1.0.2g
+ SECURITY_PATCH=32
;;
esac

diff --git a/crypto/openssl/HISTORY b/crypto/openssl/HISTORY
index f37c6c2..1e9c9bc 100644
--- a/crypto/openssl/HISTORY
+++ b/crypto/openssl/HISTORY
@@ -1,3 +1,9 @@
+2016-03-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.2g, SECURITY_PATCH=32
+
+2016-01-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.0.2f, SECURITY_PATCH++, fixes CVE-2016-0701
+
2015-12-23 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.0.2e (1.0), 0.9.8zh (0.9)

diff --git a/devel/git/DETAILS b/devel/git/DETAILS
index 8c78074..23957b2 100755
--- a/devel/git/DETAILS
+++ b/devel/git/DETAILS
@@ -1,7 +1,7 @@
SPELL=git
- VERSION=2.6.1
-
SOURCE_HASH=sha512:55516aeaa73baf180135a0812bfcb35e26699db034688049a11b4ec98faa6c23582e78a1a72a87332116bb88a2d7e9565ccc7891de883b82ad7524ee2809a25e
- SECURITY_PATCH=3
+ VERSION=2.7.4
+
SOURCE_HASH=sha512:82a646140834e909bf1748a017e86f37f0711c759fe0a6ad03529beb57c79742cb7bf77c2dba29ccd84fcf3d5f18ad9c85c00f002d3b257be42e058750423da7
+ SECURITY_PATCH=5
SOURCE=$SPELL-$VERSION.tar.xz
# SOURCE2=$SOURCE.sign
# SOURCE_GPG=kernel.gpg:$SOURCE.sign:UPSTREAM_KEY
@@ -12,7 +12,7 @@ if [[ $GIT_DOC == manpages || $GIT_DOC == both ]]; then
SOURCE3=$SPELL-manpages-$VERSION.tar.xz
# SOURCE4=$SOURCE3.sign
# SOURCE3_GPG=kernel.gpg:$SOURCE3.sign:UPSTREAM_KEY
-
SOURCE3_HASH=sha512:513a0692ef2b7db12c8eddcd69e6cb465d39138a5d7a6703458f262c8623fdf6324da64f434fef6f1bb7cf3705c9e17ed4555394a609aa4f8ae24c205dadc3a6
+
SOURCE3_HASH=sha512:1af6f0d9fc3945a5a215092caabd0963f3eaa35c5f3b0270861b625bf7bd88e4fdea9b3e50ce1b10c79a12ee2b06b203fab4aa9d566560535c1decf7b2d987cd
SOURCE3_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE3
# SOURCE4_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE4
# SOURCE4_IGNORE=signature
@@ -21,7 +21,7 @@ if [[ $GIT_DOC == htmldocs || $GIT_DOC == both ]]; then
SOURCE5=$SPELL-htmldocs-$VERSION.tar.xz
# SOURCE6=$SOURCE5.sign
# SOURCE5_GPG=kernel.gpg:$SOURCE5.sign:UPSTREAM_KEY
-
SOURCE5_HASH=sha512:da0500da633deb185c59c45296ca9ffa631f0e1fc2e8bb5163b4c1913cc21610dc723aa415706e7433246b2604fa2e84222a25f97987f55a9d544d9c2ddac300
+
SOURCE5_HASH=sha512:f05b7b8a4dd4abe23f7e51982e9c33026aa31610ac8640028aeae6b310b70b764aee9a81fa702ed0712ccf1b7ad897e06163eb5c5246c14f6cce7c5f4e462682
SOURCE5_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE5
# SOURCE6_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE6
# SOURCE6_IGNORE=signature
diff --git a/devel/git/HISTORY b/devel/git/HISTORY
index 12230d6..7ee6051 100644
--- a/devel/git/HISTORY
+++ b/devel/git/HISTORY
@@ -1,3 +1,23 @@
+2016-03-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.7.4, ++SECURITY_PATCH, this version finally
fixes the
+ security fault that should have been fixed in all versions > 2.7.1
+
+2016-03-16 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: ++SECURITY_PATH to urge upgrade from ≤ 2.7.1
+ (see http://seclists.org/oss-sec/2016/q1/645
+
+2016-03-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.7.3
+
+2016-01-05 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 2.7.0
+
+2015-12-10 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.4
+
+2015-11-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.6.3
+
2015-10-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.6.1; SECURITY_PATCH++

diff --git a/devel/perl/DETAILS b/devel/perl/DETAILS
index f87f6b5..ade05bc 100755
--- a/devel/perl/DETAILS
+++ b/devel/perl/DETAILS
@@ -1,7 +1,7 @@
SPELL=perl
- VERSION=5.20.1
-
SOURCE_HASH=sha512:d0c5d4fa5b4f3f88c895587b0ca51a7e1f2bef02835fb95e50162501a6a4f3b91082dcf74b32be6a43b77a910698c08d4c2979e98fa7f91f62df4db1f8219396
- SECURITY_PATCH=3
+ VERSION=5.20.2
+
SOURCE_HASH=sha512:fb41e2f55237cc7dacba7021bf36c78ff52d926095af0d6b6d69fe49cf970a76b2b85775660d504a70c9f0528db5a6f7503b35046ec76000ab59836a127d30ef
+ SECURITY_PATCH=4
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.cpan.org/src/5.0/$SOURCE
diff --git a/devel/perl/HISTORY b/devel/perl/HISTORY
index 5211309..144f31c 100644
--- a/devel/perl/HISTORY
+++ b/devel/perl/HISTORY
@@ -1,3 +1,11 @@
+2016-03-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++ (this was a security update)
+
+2015-04-26 Florian Franzmann < siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.20.2
+ * PRE_BUILD, perl-5.20.2-gcc5_fixes-1.patch: add fixes from
+ LFS for compiling with gcc 5
+
2015-02-02 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.20.1

diff --git a/devel/perl/PRE_BUILD b/devel/perl/PRE_BUILD
new file mode 100755
index 0000000..90afffc
--- /dev/null
+++ b/devel/perl/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < $SPELL_DIRECTORY/perl-5.20.2-gcc5_fixes-1.patch
diff --git a/devel/perl/perl-5.20.2-gcc5_fixes-1.patch
b/devel/perl/perl-5.20.2-gcc5_fixes-1.patch
new file mode 100644
index 0000000..21f3ca8
--- /dev/null
+++ b/devel/perl/perl-5.20.2-gcc5_fixes-1.patch
@@ -0,0 +1,127 @@
+Submitted By: Ken Moffat <ken at linuxfromscratch dot org>
+Date: 2015-04-17
+Initial Package Version: 5.20.2
+Upstream Status: Committed
+Origin: Petr PisaÅ™ and Tony Cook
+Description: Fixes Errno.pm and h2ph with gcc-5.
+
+1. cherry-picked because the change to $version will not apply, from
+commit 816b056ffb99ae54642320e20dc30a59fd1effef
+Author: Petr Písař <ppisar AT redhat.com>
+Date: Wed Feb 11 15:46:37 2015 +0100
+
+ Fix Errno.pm generation for gcc-5.0
+
+ gcc-5.0 -E interleaves now line numbers with expended macros, so that
+ the generated errno.c will be preprocessed to
+
+ EBFONT => [[
+ 59
+ ]]
+
+ which is hard to parse in in line-based reader.
+
+ So use -P option with gcc >= 5.0. Global -P usage would break makedepend,
+ global -ftrack-macro-expansion=0 would break lib/h2ph.t.
+
+ RT#123784
+
+diff --git a/ext/Errno/Errno_pm.PL b/ext/Errno/Errno_pm.PL
+index 3dadfce..c6bfa06 100644
+--- a/ext/Errno/Errno_pm.PL
++++ b/ext/Errno/Errno_pm.PL
+@@ -215,20 +215,31 @@ sub write_errno_pm {
+ { # BeOS (support now removed) did not enter this block
+ # invoke CPP and read the output
+
++ my $inhibit_linemarkers = '';
++ if ($Config{gccversion} =~ /\A(\d+)\./ and $1 >= 5) {
++ # GCC 5.0 interleaves expanded macros with line numbers breaking
++ # each line into multiple lines. RT#123784
++ $inhibit_linemarkers = ' -P';
++ }
++
+ if ($^O eq 'VMS') {
+- my $cpp = "$Config{cppstdin} $Config{cppflags} $Config{cppminus}";
++ my $cpp = "$Config{cppstdin} $Config{cppflags}" .
++ $inhibit_linemarkers . " $Config{cppminus}";
+ $cpp =~ s/sys\$input//i;
+ open(CPPO,"$cpp errno.c |") or
+ die "Cannot exec $Config{cppstdin}";
+ } elsif ($IsMSWin32 || $^O eq 'NetWare') {
+- open(CPPO,"$Config{cpprun} $Config{cppflags} errno.c |") or
+- die "Cannot run '$Config{cpprun} $Config{cppflags} errno.c'";
++ my $cpp = "$Config{cpprun} $Config{cppflags}" .
++ $inhibit_linemarkers;
++ open(CPPO,"$cpp errno.c |") or
++ die "Cannot run '$cpp errno.c'";
+ } elsif ($IsSymbian) {
+- my $cpp = "gcc -E -I$ENV{SDK}\\epoc32\\include\\libc -";
++ my $cpp = "gcc -E -I$ENV{SDK}\\epoc32\\include\\libc" .
++ $inhibit_linemarkers ." -";
+ open(CPPO,"$cpp < errno.c |")
+ or die "Cannot exec $cpp";
+ } else {
+- my $cpp = default_cpp();
++ my $cpp = default_cpp() . $inhibit_linemarkers;
+ open(CPPO,"$cpp < errno.c |")
+ or die "Cannot exec $cpp";
+ }
+
+commit 3bea78d24634e630b610f59957e7a019205a67b2
+Author: Tony Cook <tony AT develop-help.com>
+Date: Mon Feb 16 15:57:00 2015 +1100
+
+ h2ph: correct handling of hex constants for the preamble
+
+ Previously they were treated as identifiers resulting in code
+ generated like C< &0xFFF >.
+
+ We also try to prevent compile-time warnings from large hex integers,
+ the user isn't responsible for the generated code, so we delay those
+ warnings to run-time.
+
+diff --git a/utils/h2ph.PL b/utils/h2ph.PL
+index 9a8b14d..d082f22 100644
+--- a/utils/h2ph.PL
++++ b/utils/h2ph.PL
+@@ -769,7 +769,7 @@ sub inc_dirs
+ sub build_preamble_if_necessary
+ {
+ # Increment $VERSION every time this function is modified:
+- my $VERSION = 3;
++ my $VERSION = 4;
+ my $preamble = "$Dest_dir/_h2ph_pre.ph";
+
+ # Can we skip building the preamble file?
+@@ -788,6 +788,11 @@ sub build_preamble_if_necessary
+
+ open PREAMBLE, ">$preamble" or die "Cannot open $preamble: $!";
+ print PREAMBLE "# This file was created by h2ph version $VERSION\n";
++ # Prevent non-portable hex constants from warning.
++ #
++ # We still produce an overflow warning if we can't represent
++ # a hex constant as an integer.
++ print PREAMBLE "no warnings qw(portable);\n";
+
+ foreach (sort keys %define) {
+ if ($opt_D) {
+@@ -814,6 +819,18 @@ DEFINE
+ # integer:
+ print PREAMBLE
+ "unless (defined &$_) { sub $_() { $1 } }\n\n";
++ } elsif ($define{$_} =~ /^([+-]?0x[\da-f]+)U?L{0,2}$/i) {
++ # hex integer
++ # Special cased, since perl warns on hex integers
++ # that can't be represented in a UV.
++ #
++ # This way we get the warning at time of use, so the user
++ # only gets the warning if they happen to use this
++ # platform-specific definition.
++ my $code = $1;
++ $code = "hex('$code')" if length $code > 10;
++ print PREAMBLE
++ "unless (defined &$_) { sub $_() { $code } }\n\n";
+ } elsif ($define{$_} =~ /^\w+$/) {
+ my $def = $define{$_};
+ if ($isatype{$def}) {
diff --git a/devel/valgrind/DEPENDS b/devel/valgrind/DEPENDS
index 9c30f00..dfdc04a 100755
--- a/devel/valgrind/DEPENDS
+++ b/devel/valgrind/DEPENDS
@@ -1,3 +1,4 @@
+optional_depends boost "" "" "boost support" &&
if [[ $VALGRIND_BRANCH == scm ]]
then
depends automake &&
diff --git a/devel/valgrind/DETAILS b/devel/valgrind/DETAILS
index 9708436..5f81779 100755
--- a/devel/valgrind/DETAILS
+++ b/devel/valgrind/DETAILS
@@ -9,8 +9,10 @@ then
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-svn"
else
- VERSION=3.10.1
-
SOURCE_HASH=sha512:8f3d27637c13b06381b3dd44088244e0cf2f7008f40e46f34322f2a5bfa6373d29ce68ff49f19c48f1a5f139d8be5838b9606206e0ce2599c5f74c0db8ce2642
+ VERSION=3.11.0
+# Upstream offers an MD5 hash. Could use that for UPSTREAM_HASH.
+# But MD5 is so broken that I'd rather not use it.
+
SOURCE_HASH=sha512:a25f97fa80aef4ad1e86b303886cd7a97aac248820a4c24e3d3dc26567dd7d2d86db237866468fd43885a9fb8534cb0a8e301a3c752fffbc231a2842272999da
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://valgrind.org/downloads/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/devel/valgrind/HISTORY b/devel/valgrind/HISTORY
index 87a432f..876eccc 100644
--- a/devel/valgrind/HISTORY
+++ b/devel/valgrind/HISTORY
@@ -1,3 +1,10 @@
+2016-02-07 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 3.11.0
+ * PRE_BUILD, valgrind-3.11.0-boost.patch: only one patch now,
+ the one for boost (LFS does not have it anymore, but still needed!?)
+ * valgrind-3.10.1-linuxfromscratch.patch, glibc.patch: gone
+ * DEPENDS: actually note the boost dependency (no configure switch)
+
2015-08-17 Thomas Orgis <sobukus AT sourcemage.org>
* PRE_BUILD, valgrind-3.10.1-linuxfromscratch.patch:
patch from LFS to fix build with recent kernels and boost
diff --git a/devel/valgrind/PRE_BUILD b/devel/valgrind/PRE_BUILD
index 4b6ef0f..ee83bc3 100755
--- a/devel/valgrind/PRE_BUILD
+++ b/devel/valgrind/PRE_BUILD
@@ -1,8 +1,7 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

-patch -p1 < "$SCRIPT_DIRECTORY/glibc.patch" &&
-patch -p0 < "$SCRIPT_DIRECTORY/valgrind-3.10.1-linuxfromscratch.patch" &&
+patch -p1 < "$SCRIPT_DIRECTORY/valgrind-3.11.0-boost.patch" &&

if [[ $VALGRIND_BRANCH == "scm" ]]; then
NOCONFIGURE=Y ./autogen.sh
diff --git a/devel/valgrind/valgrind-3.10.1-linuxfromscratch.patch
b/devel/valgrind/valgrind-3.10.1-linuxfromscratch.patch
deleted file mode 100644
index f35b1b2..0000000
--- a/devel/valgrind/valgrind-3.10.1-linuxfromscratch.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- configure.ac.orig 2015-08-17 08:08:32.864173998 +0200
-+++ configure.ac 2015-08-17 08:11:43.449189351 +0200
-@@ -303,7 +303,7 @@
- kernel=`uname -r`
-
- case "${kernel}" in
-- 2.6.*|3.*)
-+ 2.6.*|3.*|4.*)
- AC_MSG_RESULT([2.6.x/3.x family (${kernel})])
- AC_DEFINE([KERNEL_2_6], 1, [Define to 1 if you're using
Linux 2.6.x or Linux 3.x])
- ;;
-@@ -2706,7 +2706,7 @@
- safe_CXXFLAGS=$CXXFLAGS
- CXXFLAGS="$mflag_primary"
- safe_LIBS="$LIBS"
--LIBS="-lboost_thread-mt -lboost_system-mt $LIBS"
-+LIBS="-lboost_thread -lboost_system $LIBS"
-
- AC_LINK_IFELSE([AC_LANG_SOURCE([
- #include <boost/thread.hpp>
-@@ -2721,7 +2721,7 @@
- [
- ac_have_boost_1_35=yes
- AC_SUBST([BOOST_CFLAGS], [])
--AC_SUBST([BOOST_LIBS], ["-lboost_thread-mt -lboost_system-mt"])
-+AC_SUBST([BOOST_LIBS], ["-lboost_thread -lboost_system"])
- AC_MSG_RESULT([yes])
- ], [
- ac_have_boost_1_35=no
diff --git a/devel/valgrind/valgrind-3.11.0-boost.patch
b/devel/valgrind/valgrind-3.11.0-boost.patch
new file mode 100644
index 0000000..ca9bc47
--- /dev/null
+++ b/devel/valgrind/valgrind-3.11.0-boost.patch
@@ -0,0 +1,21 @@
+diff -ru valgrind-3.11.0.orig/configure.ac valgrind-3.11.0/configure.ac
+--- valgrind-3.11.0.orig/configure.ac 2015-09-22 22:26:31.000000000 +0200
++++ valgrind-3.11.0/configure.ac 2016-02-07 09:44:39.568960224 +0100
+@@ -3715,7 +3715,7 @@
+ safe_CXXFLAGS=$CXXFLAGS
+ CXXFLAGS="$mflag_primary"
+ safe_LIBS="$LIBS"
+-LIBS="-lboost_thread-mt -lboost_system-mt $LIBS"
++LIBS="-lboost_thread -lboost_system $LIBS"
+
+ AC_LINK_IFELSE([AC_LANG_SOURCE([
+ #include <boost/thread.hpp>
+@@ -3730,7 +3730,7 @@
+ [
+ ac_have_boost_1_35=yes
+ AC_SUBST([BOOST_CFLAGS], [])
+-AC_SUBST([BOOST_LIBS], ["-lboost_thread-mt -lboost_system-mt"])
++AC_SUBST([BOOST_LIBS], ["-lboost_thread -lboost_system"])
+ AC_MSG_RESULT([yes])
+ ], [
+ ac_have_boost_1_35=no
diff --git a/disk/grub2/FINAL b/disk/grub2/FINAL
index ea5e507..fc9ca6e 100755
--- a/disk/grub2/FINAL
+++ b/disk/grub2/FINAL
@@ -1,4 +1,4 @@
message "${PROBLEM_COLOR}WARNING: grub2 has different config file stanza's"
&&
message "be sure to check /etc/grub.d and /etc/default/grub before running"
&&
message "'/usr/sbin/grub-mkconfig > /boot/grub/grub.cfg' to create the" &&
-message "config file and /usr/sbin/grub-install <device> to install
grub2${NORMAL_COLOR}"
+message "config file and /usr/sbin/grub-install <device> to install
grub2${DEFAULT_COLOR}"
diff --git a/disk/grub2/HISTORY b/disk/grub2/HISTORY
index 0453881..ffe9377 100644
--- a/disk/grub2/HISTORY
+++ b/disk/grub2/HISTORY
@@ -1,3 +1,6 @@
+2016-02-25 Remko van der Vossen <wich AT sourcemage.org>
+ * FINAL: no such thing as NORMAL_COLOR
+
2015-01-12 Thomas Orgis <sobukus AT sourcemage.org>
* grub-default: It's "Source Mage", not "SourceMage"

diff --git a/doc/epdfview/DETAILS b/doc/epdfview/DETAILS
index 466431e..58649ab 100755
--- a/doc/epdfview/DETAILS
+++ b/doc/epdfview/DETAILS
@@ -1,6 +1,6 @@
SPELL=epdfview
VERSION=0.1.8
- PATCHLEVEL=0
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.bz2

SOURCE_HASH=sha512:e81ca39158ed77040a00b69cdbbea4726a1bbf4885a096aaa3dfc4c64d0cbcadabdc69c559bb14d23c2bf7fc8244799176d2c2d5689ab670c13237edc10e8e40

SOURCE_URL[0]=http://trac.emma-soft.com/epdfview/chrome/site/releases/$SOURCE
diff --git a/doc/epdfview/HISTORY b/doc/epdfview/HISTORY
index c1517f2..54619a4 100644
--- a/doc/epdfview/HISTORY
+++ b/doc/epdfview/HISTORY
@@ -1,3 +1,8 @@
+2016-03-03 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * PRE_BUILD: apply patch
+ * epdfview-0.1.8-fixes-2.patch: added, backported BLFS patch
+
2011-12-09 Pol Vinogradov <vin.public AT gmail.com>
* PRE_BUILD: readded for successful compilation
with new glib2
diff --git a/doc/epdfview/PRE_BUILD b/doc/epdfview/PRE_BUILD
index d5a4f4c..47c331a 100755
--- a/doc/epdfview/PRE_BUILD
+++ b/doc/epdfview/PRE_BUILD
@@ -1,4 +1,4 @@
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&

-sed -i "s:glib/gmacros.h:glib.h:" src/gtk/StockIcons.h
+patch -p1 < "${SPELL_DIRECTORY}/epdfview-0.1.8-fixes-2.patch"
diff --git a/doc/epdfview/epdfview-0.1.8-fixes-2.patch
b/doc/epdfview/epdfview-0.1.8-fixes-2.patch
new file mode 100644
index 0000000..0ad2ec3
--- /dev/null
+++ b/doc/epdfview/epdfview-0.1.8-fixes-2.patch
@@ -0,0 +1,160 @@
+Submitted By: Ken Moffat <ken at linuxfromscratch dot org>
+Date: 2015-01-19
+Initial Package Version: 0.1.8
+Upstream Status: Varies
+Origin: Found at fedora / from Tim Tassonis
+Description: Three fixes found at fedora. For the first (only glib.h
+can be included directly, with recent glib), we used to use a sed - but
+the other two fixes need patches so I've put them all together.
+
+ Second part is from upstream and fixes trashed colours
+Upstream: http://trac.emma-soft.com/epdfview/changeset/367/trunk
+Fixes bug: https://bugzilla.redhat.com/show_bug.cgi?id=745483
+
+ Third part was originally the most critical - from Jiri Popelka, found
+at https://bugzilla.redhat.com/show_bug.cgi?id=841880 - looks as if
+fedora haven't applied it yet. It solves building with cups-1.6.
+
+ Fourth part (one-line change to use CAIRO_FORMAT_ARGB32) is from
+Tim Tassonis <stuff at decentral dot ch> and allows embedded
+transparent pngs to display with "recent" poppler : in practice,
+it is needed for poppler-0.22 onwards.
+
+diff -Naur a/src/gtk/StockIcons.h b/src/gtk/StockIcons.h
+--- a/src/gtk/StockIcons.h 2011-05-28 11:24:57.000000000 +0100
++++ b/src/gtk/StockIcons.h 2015-03-19 19:04:47.009630630 +0000
+@@ -18,7 +18,7 @@
+ #if !defined (__STOCK_ICONS_H__)
+ #define __STOCK_ICONS_H__
+
+-#include <glib/gmacros.h>
++#include <glib.h>
+
+ G_BEGIN_DECLS
+
+diff -Naur a/src/PDFDocument.cxx b/src/PDFDocument.cxx
+--- a/src/PDFDocument.cxx 2011-05-28 11:25:01.000000000 +0100
++++ b/src/PDFDocument.cxx 2015-03-19 19:06:10.627619420 +0000
+@@ -20,6 +20,7 @@
+ #include <time.h>
+ #include <poppler.h>
+ #include <unistd.h>
++#include <algorithm>
+ #include "epdfview.h"
+
+ using namespace ePDFView;
+@@ -33,6 +34,24 @@
+ static PageMode convertPageMode (gint pageMode);
+ static gchar *getAbsoluteFileName (const gchar *fileName);
+
++namespace
++{
++ void
++ convert_bgra_to_rgba (guint8 *data, int width, int height)
++ {
++ using std::swap;
++
++ for (int y = 0; y < height; y++)
++ {
++ for (int x = 0; x < width; x++)
++ {
++ swap(data[0], data[2]);
++ data += 4;
++ }
++ }
++ }
++}
++
+ ///
+ /// @brief Constructs a new PDFDocument object.
+ ///
+@@ -616,7 +635,7 @@
+ #if defined (HAVE_POPPLER_0_17_0)
+ cairo_surface_t *surface = cairo_image_surface_create_for_data (
+ renderedPage->getData (),
+- CAIRO_FORMAT_RGB24, width, height,
++ CAIRO_FORMAT_ARGB32, width, height,
+ renderedPage->getRowStride ());
+ cairo_t *context = cairo_create (surface);
+ cairo_save(context);
+@@ -650,6 +669,7 @@
+ poppler_page_render (page, context);
+ cairo_destroy(context);
+ cairo_surface_destroy (surface);
++ convert_bgra_to_rgba(renderedPage->getData (), width, height);
+ #else // !HAVE_POPPLER_0_17_0
+ // Create the pixbuf from the data and render to it.
+ GdkPixbuf *pixbuf = gdk_pixbuf_new_from_data (renderedPage->getData
(),
+diff -Naur a/src/PrintPter.cxx b/src/PrintPter.cxx
+--- a/src/PrintPter.cxx 2011-05-28 11:25:01.000000000 +0100
++++ b/src/PrintPter.cxx 2015-03-19 19:04:47.009630630 +0000
+@@ -22,6 +22,40 @@
+ #include <locale.h>
+ #include "epdfview.h"
+
++#if (CUPS_VERSION_MAJOR > 1) || (CUPS_VERSION_MINOR > 5)
++#define HAVE_CUPS_1_6 1
++#endif
++
++#ifndef HAVE_CUPS_1_6
++inline int ippGetInteger (ipp_attribute_t *attr, int element)
++{
++ return (attr->values[element].integer);
++}
++
++inline const char * ippGetString (ipp_attribute_t *attr,
++ int element,
++ const char **language /*UNUSED*/)
++{
++ return (attr->values[element].string.text);
++}
++
++inline int ippSetOperation (ipp_t *ipp, ipp_op_t op)
++{
++ if (!ipp)
++ return (0);
++ ipp->request.op.operation_id = op;
++ return (1);
++}
++
++inline int ippSetRequestId (ipp_t *ipp, int request_id)
++{
++ if (!ipp)
++ return (0);
++ ipp->request.any.request_id = request_id;
++ return (1);
++}
++#endif
++
+ using namespace ePDFView;
+
+ // Structures
+@@ -380,8 +414,8 @@
+
+ ipp_t *request = ippNew ();
+
+- request->request.op.operation_id = IPP_GET_PRINTER_ATTRIBUTES;
+- request->request.op.request_id = 1;
++ ippSetOperation(request, IPP_GET_PRINTER_ATTRIBUTES);
++ ippSetRequestId(request, 1);
+
+ ippAddString (request, IPP_TAG_OPERATION, IPP_TAG_CHARSET,
+ "attributes-charset", NULL, "utf-8");
+@@ -403,7 +437,7 @@
+ ippFindAttribute (answer, "printer-state", IPP_TAG_ZERO);
+ if ( NULL != state )
+ {
+- switch (state->values[0].integer)
++ switch (ippGetInteger (state, 0))
+ {
+ case IPP_PRINTER_IDLE:
+ attributes->state = g_strdup (_("Idle"));
+@@ -425,7 +459,7 @@
+ ippFindAttribute (answer, "printer-location", IPP_TAG_ZERO);
+ if ( NULL != location )
+ {
+- attributes->location = g_strdup
(location->values[0].string.text);
++ attributes->location = g_strdup (ippGetString (location, 0,
NULL));
+ }
+
+ ippDelete (answer);
diff --git a/doc/xdvik/BUILD b/doc/xdvik/BUILD
index 50d719e..89e9aa0 100755
--- a/doc/xdvik/BUILD
+++ b/doc/xdvik/BUILD
@@ -1,2 +1,5 @@
+mkdir -p smgl-build &&
+cd smgl-build &&
+ln -sf ../configure . &&
OPTS="$XDVIK_OPTS --with-xdvi-x-toolkit=$XDVIK_KIT --with-ps=$XDVIK_PS
--disable-multiplatform $OPTS" &&
default_build
diff --git a/doc/xdvik/HISTORY b/doc/xdvik/HISTORY
index 6f2eb4a..0745227 100644
--- a/doc/xdvik/HISTORY
+++ b/doc/xdvik/HISTORY
@@ -1,3 +1,6 @@
+2016-03-02 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD, INSTALL: build in separate directory, as build aborts
otherwise
+
2015-01-08 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 22.87

diff --git a/doc/xdvik/INSTALL b/doc/xdvik/INSTALL
new file mode 100755
index 0000000..46b4bb3
--- /dev/null
+++ b/doc/xdvik/INSTALL
@@ -0,0 +1,4 @@
+# Presence of that dir seems assumed.
+mkdir -p "$INSTALL_ROOT/usr/texmf-dist/dvips/config" &&
+cd "$SOURCE_DIRECTORY/smgl-build" &&
+default_install
diff --git a/fonts-x11/unifont/DETAILS b/fonts-x11/unifont/DETAILS
index f6d551e..74bdb47 100755
--- a/fonts-x11/unifont/DETAILS
+++ b/fonts-x11/unifont/DETAILS
@@ -1,16 +1,21 @@
SPELL=unifont
- VERSION=7.0.03
-
SOURCE_HASH=sha512:d720f2a8004f7965f8a3dbce8151fe7543ae0d3bcb82311e9d82565db7e83006615261b6ebefe91512de8c959bdbe41cdfb27c911481a7f07a606885d2abddfb
+ VERSION=8.0.01
SOURCE="${SPELL}-${VERSION}.ttf"
+ SOURCE2=${SOURCE}.sig
SOURCE_URL[0]=$GNU_URL/$SPELL/${SPELL}-${VERSION}/$SOURCE
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
+ SOURCE_GPG=unifoundry.gpg:${SOURCE2}:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
WEB_SITE="http://unifoundry.com/unifont.html";
- LICENSE[0]=GPL/PD
+ LICENSE[0]=GPL
+ LICENSE[1]=PD
ENTERED=20110527
SHORT="GNU Unifont Glyphs"
cat << EOF
-This spell contains the latest release of the GNU Unifont, with glyphs for
-every printable code point in the Unicode 7.0 Basic Multilingual Plane (BMP).
-The BMP occupies the first 65,536 code points of the Unicode space, denoted
-as U+0000..U+FFFF.
+This spell contains the latest release of GNU Unifont, with glyphs for every
+printable code point in the Unicode 8.0 Basic Multilingual Plane (BMP).
+
+The BMP occupies the first 65,536 code points of the Unicode space, denoted
as
+U+0000..U+FFFF.
EOF
diff --git a/fonts-x11/unifont/HISTORY b/fonts-x11/unifont/HISTORY
index a665d72..6ca2e91 100644
--- a/fonts-x11/unifont/HISTORY
+++ b/fonts-x11/unifont/HISTORY
@@ -1,3 +1,10 @@
+2016-03-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 8.0.01; switched to upstream gpg check;
+ corrected license info; updated long description
+ * INSTALL: do not include version info
+ * unifoundry.gpg: added, imported 1F435A33 public key (Paul Hardy
+ <unifoundry AT unifoundry.com>)
+
2014-07-10 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS version 7.0.03
use GNU_URL
diff --git a/fonts-x11/unifont/INSTALL b/fonts-x11/unifont/INSTALL
index 77e0921..f2f6f17 100755
--- a/fonts-x11/unifont/INSTALL
+++ b/fonts-x11/unifont/INSTALL
@@ -1,5 +1,5 @@
install -vm 755 -d "$INSTALL_ROOT/usr/share/fonts/unifont" &&
install -vm 755 -d "$INSTALL_ROOT/usr/share/fonts/TTF" &&
-install -vm 644 *.ttf "$INSTALL_ROOT/usr/share/fonts/unifont/" &&
+install -vm 644 *.ttf "$INSTALL_ROOT/usr/share/fonts/unifont/unifont.ttf" &&
cd "$INSTALL_ROOT/usr/share/fonts/TTF" &&
ln -sf ../unifont/*.ttf ./
diff --git a/fonts-x11/unifont/unifoundry.gpg
b/fonts-x11/unifont/unifoundry.gpg
new file mode 100644
index 0000000..a7eac41
Binary files /dev/null and b/fonts-x11/unifont/unifoundry.gpg differ
diff --git a/ftp/curl/DETAILS b/ftp/curl/DETAILS
index 9db453e..b37e7a1 100755
--- a/ftp/curl/DETAILS
+++ b/ftp/curl/DETAILS
@@ -1,6 +1,6 @@
SPELL=curl
- VERSION=7.45.0
- SECURITY_PATCH=14
+ VERSION=7.47.0
+ SECURITY_PATCH=15
SOURCE=$SPELL-$VERSION.tar.lzma
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/ftp/curl/HISTORY b/ftp/curl/HISTORY
index e87ac68..216b9ee 100644
--- a/ftp/curl/HISTORY
+++ b/ftp/curl/HISTORY
@@ -1,3 +1,10 @@
+2016-02-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * UP_TRIGGERS: improve, fewer rebuilds
+
+2016-02-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7.47.0
+ SECURITY_PATCH++, fix CVE-2016-0755
+
2015-10-13 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 7.45.0
SECURITY_PATCH++, fix CVE-2015-3236 CVE-2015-3237
diff --git a/ftp/curl/UP_TRIGGERS b/ftp/curl/UP_TRIGGERS
index 0a02b7c..dd28a8a 100755
--- a/ftp/curl/UP_TRIGGERS
+++ b/ftp/curl/UP_TRIGGERS
@@ -6,7 +6,7 @@ if [ "${VERSION:0:4}" != "${OLD_SPELL_VERSION:0:4}" ]; then
for each in $(show_up_depends $SPELL 1); do
if gaze install-spell $each | xargs readelf -s 2> /dev/null |
grep -q curl_easy_; then
- up_trigger $each cast_self
+ up_trigger $each check_self
fi
done
fi
diff --git a/gnustep-libs/gnustep-make/HISTORY
b/gnustep-libs/gnustep-make/HISTORY
index 7942b6e..841f4e0 100644
--- a/gnustep-libs/gnustep-make/HISTORY
+++ b/gnustep-libs/gnustep-make/HISTORY
@@ -1,3 +1,6 @@
+2016-02-25 Remko van der Vossen <wich AT sourcemage.org>
+ * UP_TRIGGERS: no such thing as WARNING_COLOR
+
2014-01-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.6.6
* INSTALL, gs_make: add script for invoking gnustep make
diff --git a/gnustep-libs/gnustep-make/UP_TRIGGERS
b/gnustep-libs/gnustep-make/UP_TRIGGERS
index 481bbb5..c5a0324 100755
--- a/gnustep-libs/gnustep-make/UP_TRIGGERS
+++ b/gnustep-libs/gnustep-make/UP_TRIGGERS
@@ -5,7 +5,7 @@ fi
&&

if [ -d /usr/GNUstep ];
then
- message "${WARNING_COLOR} Found stuff in /urs/GNUstep!" &&
+ message "${PROBLEM_COLOR} Found stuff in /urs/GNUstep!" &&
message "GNUstep stuff must be moved to /opt/GNUstep to be FSHS " &&
message "compliant." &&
message "Going to recast gnustep base and dependants too." &&
diff --git a/graphics-libs/giflib5/DETAILS b/graphics-libs/giflib5/DETAILS
index 24d5db5..433a306 100755
--- a/graphics-libs/giflib5/DETAILS
+++ b/graphics-libs/giflib5/DETAILS
@@ -1,7 +1,8 @@
SPELL=giflib5
SPELLX=${SPELL//5}
- VERSION=5.0.6
-
SOURCE_HASH=sha512:117e20319f2df32bdf094678cdececad2b6f33a40baff172d4df68ade86547825ebca81186071bff51e60126692df84dbd7bb5cc4877ba68448f7c47a2cc2491
+ VERSION=5.1.2
+
SOURCE_HASH=sha512:062adabd25d8c879d2bd6fd007244efb5c41248f68b75d184d94836d2e5dcbfcb1427928a3bc78017ecb4e679a336178d28851ba1f3c1a40f70e694f3ff8449d
+ SECURITY_PATCH=1
SOURCE=$SPELLX-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELLX/files/$SOURCE
diff --git a/graphics-libs/giflib5/HISTORY b/graphics-libs/giflib5/HISTORY
index 34378e8..0c0726d 100644
--- a/graphics-libs/giflib5/HISTORY
+++ b/graphics-libs/giflib5/HISTORY
@@ -1,3 +1,10 @@
+2016-02-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.2
+ SECURITY_PATCH=1 fixes CVE-2015-7555
+
+2015-04-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.1.1
+
2014-05-29 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.0.6
drevied from giflib spell
diff --git a/graphics-libs/graphite2/DETAILS b/graphics-libs/graphite2/DETAILS
index 0efdaf5..f0013aa 100755
--- a/graphics-libs/graphite2/DETAILS
+++ b/graphics-libs/graphite2/DETAILS
@@ -1,8 +1,9 @@
SPELL=graphite2
- VERSION=1.2.0
+ VERSION=1.3.5
+ SECURITY_PATCH=1
SOURCE="${SPELL}-${VERSION}.tgz"
- SOURCE_URL[0]=http://projects.palaso.org/attachments/download/298/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/silgraphite/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:70e85ff44d63dcca6beb55aa68966888453610c4ec1fca0d0986910a8f396ad64fd0b9f393270fd403c93e7e5d45cdc134c3965f47761cd40cd659b92b8abcec
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://graphite.sil.org";
LICENSE[0]=LGPL
diff --git a/graphics-libs/graphite2/HISTORY b/graphics-libs/graphite2/HISTORY
index 7fc0e47..942c66c 100644
--- a/graphics-libs/graphite2/HISTORY
+++ b/graphics-libs/graphite2/HISTORY
@@ -1,3 +1,10 @@
+2016-02-15 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 1.3.5, SECURITY_PATCH++
+
+2015-11-30 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 1.3.3
+
2012-12-21 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 1.2.0

diff --git a/graphics/libgphoto2/HISTORY b/graphics/libgphoto2/HISTORY
index b05c2c2..8485f94 100644
--- a/graphics/libgphoto2/HISTORY
+++ b/graphics/libgphoto2/HISTORY
@@ -1,3 +1,6 @@
+2016-01-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * UP_TRIGGERS: improve
+
2015-02-11 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: UDEV -> DEVICE-MANAGER, corrected a typo in the variable
for
kernel version
diff --git a/graphics/libgphoto2/UP_TRIGGERS b/graphics/libgphoto2/UP_TRIGGERS
index b7667ee..2aca904 100755
--- a/graphics/libgphoto2/UP_TRIGGERS
+++ b/graphics/libgphoto2/UP_TRIGGERS
@@ -5,6 +5,6 @@ local OLD_SPELL_VERSION=""
spell_ok $SPELL && OLD_SPELL_VERSION="$(installed_version $SPELL)"
if [ "${VERSION}" != "${OLD_SPELL_VERSION}" ]; then
for each in $(show_up_depends $SPELL 1); do
- up_trigger $each cast_self
+ up_trigger $each check_self
done
fi
diff --git a/kernels/linux/HISTORY b/kernels/linux/HISTORY
index 35185b1..adc086c 100644
--- a/kernels/linux/HISTORY
+++ b/kernels/linux/HISTORY
@@ -1,3 +1,32 @@
+2016-03-14 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_4=4.5,
LATEST_maintenance_patches_4=patch-4.5
+ * info/kernels/4.5: added
+ * info/patches/maintenance_patches_4/patch-4.5: added
+
+2016-03-10 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_4=4.4.5
+ * info/patches/maintenance_patches_4/patch-4.4.5: added
+
+2016-03-04 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_4=4.4.4
+ * info/patches/maintenance_patches_4/patch-4.4.4: added
+
+2016-02-25 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_4=4.4.3
+ * info/patches/maintenance_patches_4/patch-4.4.3: added
+
+2016-02-18 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_4=4.4.2
+ * info/patches/maintenance_patches_4/patch-4.4.2: added
+
+2016-02-01 Ladislav Hagara <hgr AT vabo.cz>
+ * latest.defaults: LATEST_maintenance_patches_4=4.4.1
+ * info/patches/maintenance_patches_4/patch-4.4.1: added
+
+2016-01-11 Pavel Vinogradov <public AT sourcemage.org>
+ * latest.defaults, info/kernels/4.4,
+ info/patches/maintainance_patches_4/patch-4.4: version 4.4
+
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
diff --git a/kernels/linux/info/kernels/4.4 b/kernels/linux/info/kernels/4.4
new file mode 100755
index 0000000..8979064
--- /dev/null
+++ b/kernels/linux/info/kernels/4.4
@@ -0,0 +1,5 @@
+version="4.4"
+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/kernels/4.5 b/kernels/linux/info/kernels/4.5
new file mode 100755
index 0000000..2429510
--- /dev/null
+++ b/kernels/linux/info/kernels/4.5
@@ -0,0 +1,5 @@
+version="4.5"
+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.4
b/kernels/linux/info/patches/maintenance_patches_4/patch-4.4
new file mode 100755
index 0000000..5d7cb6d
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_4/patch-4.4
@@ -0,0 +1,5 @@
+patchversion="4.4.0"
+source=""
+source_url=""
+appliedkernels="4.4"
+md5sum=""
diff --git a/kernels/linux/info/patches/maintenance_patches_4/patch-4.4.1
b/kernels/linux/info/patches/maintenance_patches_4/patch-4.4.1
new file mode 100755
index 0000000..243afee
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_4/patch-4.4.1
@@ -0,0 +1,5 @@
+appliedkernels="4.4"
+patchversion="${appliedkernels}.1"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v4.x/${source}"
+sha1sum="90bfa730833156110152125b344d3f21f4cc7f43"
diff --git a/kernels/linux/info/patches/maintenance_patches_4/patch-4.4.2
b/kernels/linux/info/patches/maintenance_patches_4/patch-4.4.2
new file mode 100755
index 0000000..8d97f1b
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_4/patch-4.4.2
@@ -0,0 +1,5 @@
+appliedkernels="4.4"
+patchversion="${appliedkernels}.2"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v4.x/${source}"
+sha1sum="70ea1c6166b5821da7c5408fce46abd3e970e2c0"
diff --git a/kernels/linux/info/patches/maintenance_patches_4/patch-4.4.3
b/kernels/linux/info/patches/maintenance_patches_4/patch-4.4.3
new file mode 100755
index 0000000..a4fee53
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_4/patch-4.4.3
@@ -0,0 +1,5 @@
+appliedkernels="4.4"
+patchversion="${appliedkernels}.3"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v4.x/${source}"
+sha1sum="7ade192c26f163ddf3305fb71a739399c2c877ba"
diff --git a/kernels/linux/info/patches/maintenance_patches_4/patch-4.4.4
b/kernels/linux/info/patches/maintenance_patches_4/patch-4.4.4
new file mode 100755
index 0000000..f04a647
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_4/patch-4.4.4
@@ -0,0 +1,5 @@
+appliedkernels="4.4"
+patchversion="${appliedkernels}.4"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v4.x/${source}"
+sha1sum="f689faa145e93c439e3ace68c6b0b2333cae6c5b"
diff --git a/kernels/linux/info/patches/maintenance_patches_4/patch-4.4.5
b/kernels/linux/info/patches/maintenance_patches_4/patch-4.4.5
new file mode 100755
index 0000000..a040027
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_4/patch-4.4.5
@@ -0,0 +1,5 @@
+appliedkernels="4.4"
+patchversion="${appliedkernels}.5"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v4.x/${source}"
+sha1sum="2f416c12c59bf86913026e7f3e116321b0a5ade4"
diff --git a/kernels/linux/info/patches/maintenance_patches_4/patch-4.5
b/kernels/linux/info/patches/maintenance_patches_4/patch-4.5
new file mode 100755
index 0000000..af609c8
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_4/patch-4.5
@@ -0,0 +1,5 @@
+patchversion="4.5.0"
+source=""
+source_url=""
+appliedkernels="4.5"
+md5sum=""
diff --git a/kernels/linux/latest.defaults b/kernels/linux/latest.defaults
index e24841d..5dd9e17 100644
--- a/kernels/linux/latest.defaults
+++ b/kernels/linux/latest.defaults
@@ -1,10 +1,10 @@
-LATEST_4=4.3
+LATEST_4=4.5
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.3.3
+LATEST_maintenance_patches_4=patch-4.5
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/libs/flickcurl/DETAILS b/libs/flickcurl/DETAILS
index 6fa87c5..75ba13b 100755
--- a/libs/flickcurl/DETAILS
+++ b/libs/flickcurl/DETAILS
@@ -1,9 +1,9 @@
SPELL=flickcurl
- VERSION=1.21
+ VERSION=1.26
SOURCE=$SPELL-${VERSION}.tar.gz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
SOURCE_URL[0]=http://download.dajobe.org/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:499e300be108f0ad39a9dd756dc14f77a98c91de459717f6812eba9c9695302890e841de30481c0013e08634b774e164ece99ea2a0ccc640bd9249a688ad0878
+
SOURCE_HASH=sha512:5ffdef58e67cbf99da2e8eefad57e845627703d5b22c85d5635557cd2df53e47e74d8e3387523495708c5cc8952c290da5c4d5f1e86bd482312fc7e46e9af6cd
LICENSE[0]=LGPL/GPL/Apache
WEB_SITE=http://librdf.org/flickcurl/
ENTERED=20100226
diff --git a/libs/flickcurl/HISTORY b/libs/flickcurl/HISTORY
index 25930b7..1fe8853 100644
--- a/libs/flickcurl/HISTORY
+++ b/libs/flickcurl/HISTORY
@@ -1,3 +1,7 @@
+2016-03-02 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 1.26
+ * PRE_BUILD: never existed in grimoire:-(
+
2011-10-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.21
* PRE_BUILD: replace include for curl/types.h by curl/curl.h
diff --git
a/libs/glibc/00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch
b/libs/glibc/00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch
deleted file mode 100644
index 5a71075..0000000
--- a/libs/glibc/00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From 6a714e48586aa7f21d2eeef9195cee57c9ebaa60 Mon Sep 17 00:00:00 2001
-From: Thorsten Kukuk <kukuk AT suse.de>
-Date: Fri, 16 Aug 2013 14:54:23 -0400
-Subject: [PATCH 05/11] reload /etc/resolv.conf when it has changed
-
-if /etc/resolv.conf is updated, then make sure applications
-already running get the updated information.
-
-ripped from SuSE
-
-http://bugs.gentoo.org/177416
----
- resolv/res_libc.c | 15 +++++++++++++++
- 1 file changed, 15 insertions(+)
-
-diff --git a/resolv/res_libc.c b/resolv/res_libc.c
-index ee3fa21..f30b3a9 100644
---- a/resolv/res_libc.c
-+++ b/resolv/res_libc.c
-@@ -22,6 +22,7 @@
- #include <arpa/nameser.h>
- #include <resolv.h>
- #include <bits/libc-lock.h>
-+#include <sys/stat.h>
-
-
- /* The following bit is copied from res_data.c (where it is #ifdef'ed
-@@ -95,6 +96,20 @@ int
- __res_maybe_init (res_state resp, int preinit)
- {
- if (resp->options & RES_INIT) {
-+ static time_t last_mtime, last_check;
-+ time_t now;
-+ struct stat statbuf;
-+
-+ time (&now);
-+ if (now != last_check) {
-+ last_check = now;
-+ if (stat (_PATH_RESCONF, &statbuf) == 0 && last_mtime
!= statbuf.st_mtime) {
-+ last_mtime = statbuf.st_mtime;
-+ atomicinclock (lock);
-+ atomicinc (__res_initstamp);
-+ atomicincunlock (lock);
-+ }
-+ }
- if (__res_initstamp != resp->_u._ext.initstamp) {
- if (resp->nscount > 0)
- __res_iclose (resp, true);
---
-1.8.5.4
-
diff --git a/libs/glibc/DETAILS b/libs/glibc/DETAILS
index 6d4f856..674aac8 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.22
+ VERSION=2.23
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=4
+ SECURITY_PATCH=6
fi
if [[ $GLIBC_SANITIZE_HEADERS == n ]]; then
HEADERS_VERSION=3.17.4
diff --git a/libs/glibc/HISTORY b/libs/glibc/HISTORY
index 93d7588..52f7d05 100644
--- a/libs/glibc/HISTORY
+++ b/libs/glibc/HISTORY
@@ -1,3 +1,15 @@
+2016-02-20 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 2.23, SECURITY_PATCH++, (CVE-2015-7547,
+ CVE-2015-8776, CVE-2015-8777, CVE-2015-8778, CVE-2015-8779,
+ CVE-2014-9761)
+ * PRE_BUILD, 10_all_glibc-CVE-2015-7547.patch,
+ 00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch:
removed,
+ fixed by upstream
+
+2016-02-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, PRE_BUILD, 10_all_glibc-CVE-2015-7547.patch: add patch from
+ gentoo to fix CVE-2015-7547, SECURITY_PATCH++
+
2015-11-07 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 2.22, SECURITY_PATCH++, (CVE-2014-8121)

diff --git a/libs/glibc/PRE_BUILD b/libs/glibc/PRE_BUILD
index 16973e0..8a08cfc 100755
--- a/libs/glibc/PRE_BUILD
+++ b/libs/glibc/PRE_BUILD
@@ -90,7 +90,6 @@ patch -p0 < $SPELL_DIRECTORY/Makefile.patch &&
# no idea why or how this is missing from configure
patch -p0 < $SPELL_DIRECTORY/as_fn_executable_p.patch &&

-patch -p1 <
$SPELL_DIRECTORY/00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch
&&
patch -p1 <
$SPELL_DIRECTORY/00_all_0007-rtld-do-not-ignore-arch-specific-CFLAGS.patch
&&
patch -p1 < $SPELL_DIRECTORY/glibc-2.20-fhs-1.patch
&&

diff --git a/mail/dspam/FINAL b/mail/dspam/FINAL
index f622eeb..b3014f2 100755
--- a/mail/dspam/FINAL
+++ b/mail/dspam/FINAL
@@ -2,4 +2,4 @@ message "${MESSAGE_COLOR}If you enabled some SQL storage,"
&&
message "you'll want to create a dspam database and" &&
message "import /usr/share/doc/dspam/<yourdb>/*_objects.sql" &&
message "Also, remember to read the changelog." &&
-message "There are a couple of changes in the config file. ${DEFAULR_COLOR}"
+message "There are a couple of changes in the config file. ${DEFAULT_COLOR}"
diff --git a/mail/dspam/HISTORY b/mail/dspam/HISTORY
index a460a84..519aa41 100644
--- a/mail/dspam/HISTORY
+++ b/mail/dspam/HISTORY
@@ -1,3 +1,6 @@
+2016-02-25 Remko van der Vossen <wich AT sourcemage.org>
+ * FINAL: fix type
+
2012-04-27 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 3.10.2

diff --git a/mail/openwebmail/HISTORY b/mail/openwebmail/HISTORY
index a13fd25..ec47381 100644
--- a/mail/openwebmail/HISTORY
+++ b/mail/openwebmail/HISTORY
@@ -1,3 +1,6 @@
+2016-02-25 Remko van der Vossen <wich AT sourcemage.org>
+ * INSTALL: fix typo
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

diff --git a/mail/openwebmail/INSTALL b/mail/openwebmail/INSTALL
index d8e4b43..0ac3d2e 100755
--- a/mail/openwebmail/INSTALL
+++ b/mail/openwebmail/INSTALL
@@ -34,14 +34,14 @@ chmod 660 /var/log/openwebmail.log
&&
#echo "password required /lib/security/pam_unix.so">>
/etc/pam.d/openwebmail &&

# Tune OWM defaults to SMGL style
-message "${MESSAGE_COLOR}Tuning OpenWebMail defaults to SMGL style...
${DEFAULTS_COLOR}" &&
+message "${MESSAGE_COLOR}Tuning OpenWebMail defaults to SMGL style...
${DEFAULT_COLOR}" &&

-message "${MESSAGE_COLOR}Directories... ${DEFAULTS_COLOR}"

&&
+message "${MESSAGE_COLOR}Directories... ${DEFAULT_COLOR}"

&&
sedit "s|/var/mail/|/var/spool/mail|"
$(get_install_www_files_dir)/${SPELL}/cgi-bin/openwebmail/etc/openwebmail.conf
&&
sedit
"s|/usr/local/www/data/openwebmail|$(get_install_www_files_dir)/${SPELL}/html|"

$(get_install_www_files_dir)/${SPELL}/cgi-bin/openwebmail/etc/openwebmail.conf
&&
sedit
"s|/usr/local/www/cgi-bin/openwebmail|$(get_install_www_files_dir)/${SPELL}/cgi-bin/openwebmail|"

$(get_install_www_files_dir)/${SPELL}/cgi-bin/openwebmail/etc/openwebmail.conf
&&

-message "${MESSAGE_COLOR}Perl db extentions... ${DEFAULTS_COLOR}"
&&
+message "${MESSAGE_COLOR}Perl db extentions... ${DEFAULT_COLOR}"
&&
sedit "s/^dbm_ext.*$/dbm_ext .db/"
$(get_install_www_files_dir)/${SPELL}/cgi-bin/openwebmail/etc/openwebmail.conf
&&
sedit "s/^dbmopen_ext.*$/dbmopen_ext %dbm_ext%/"
$(get_install_www_files_dir)/${SPELL}/cgi-bin/openwebmail/etc/openwebmail.conf
&&
sedit "s/^dbmopen_haslock.*$/dbmopen_haslock yes/"
$(get_install_www_files_dir)/${SPELL}/cgi-bin/openwebmail/etc/openwebmail.conf
&&
diff --git a/net/maradns/HISTORY b/net/maradns/HISTORY
index eb12cfe..1aa5d81 100644
--- a/net/maradns/HISTORY
+++ b/net/maradns/HISTORY
@@ -1,3 +1,6 @@
+2016-02-25 Remko van der Vossen <wich AT sourcemage.org>
+ * PREPARE: no such thing as WARNING_COLOR
+
2011-05-20 David Kowis <dkowis AT shlrm.org>
* DETAILS: Version to 2.0.02
* PREPARE: Big fat upgrade warning
diff --git a/net/maradns/PREPARE b/net/maradns/PREPARE
index 15b905d..62e7504 100755
--- a/net/maradns/PREPARE
+++ b/net/maradns/PREPARE
@@ -1,7 +1,7 @@
if spell_ok maradns && [[ $(installed_version maradns) < 2 ]]
then
- message "This is an ${WARNING_COLOR}INCOMPATIBLE${DEFAULT_COLOR} upgrade
to maradns." &&
- message "Please check:
${WARNING_COLOR}http://www.maradns.org/tutorial/update.html#2.0${DEFAULT_COLOR}";
&&
+ message "This is an ${PROBLEM_COLOR}INCOMPATIBLE${DEFAULT_COLOR} upgrade
to maradns." &&
+ message "Please check:
${PROBLEM_COLOR}http://www.maradns.org/tutorial/update.html#2.0${DEFAULT_COLOR}";
&&
message "for more information." &&

if ! query "Do you wish to proceed with this upgrade?" n ; then
diff --git a/net/wicd/CONFIGURE b/net/wicd/CONFIGURE
index 52de4a0..41f13b5 100755
--- a/net/wicd/CONFIGURE
+++ b/net/wicd/CONFIGURE
@@ -1,5 +1,5 @@
message "${QUERY_COLOR}WARNING: do not set wicd to provide network when
/usr" &&
-message "is mounted over the network.${NORMAL_COLOR}" &&
+message "is mounted over the network.${DEFAULT_COLOR}" &&

config_query_option WICD_MAN "Install man pages ?" y \
"--mandir=${INSTALL_ROOT}/usr/share/man" \
diff --git a/net/wicd/HISTORY b/net/wicd/HISTORY
index 070becc..9ae16fc 100644
--- a/net/wicd/HISTORY
+++ b/net/wicd/HISTORY
@@ -1,3 +1,6 @@
+2016-02-25 Remko van der Vossen <wich AT sourcemage.org>
+ * CONFIGURE: no such thing as NORMAL_COLOR
+
2015-03-19 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added missing pytz dependency

diff --git
a/net/wpa_supplicant/0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch

b/net/wpa_supplicant/0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
deleted file mode 100644
index de1964c..0000000
---
a/net/wpa_supplicant/0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 9ed4eee345f85e3025c33c6e20aa25696e341ccd Mon Sep 17 00:00:00 2001
-From: Jouni Malinen <jouni AT qca.qualcomm.com>
-Date: Tue, 7 Apr 2015 11:32:11 +0300
-Subject: [PATCH] P2P: Validate SSID element length before copying it
- (CVE-2015-1863)
-
-This fixes a possible memcpy overflow for P2P dev->oper_ssid in
-p2p_add_device(). The length provided by the peer device (0..255 bytes)
-was used without proper bounds checking and that could have resulted in
-arbitrary data of up to 223 bytes being written beyond the end of the
-dev->oper_ssid[] array (of which about 150 bytes would be beyond the
-heap allocation) when processing a corrupted management frame for P2P
-peer discovery purposes.
-
-This could result in corrupted state in heap, unexpected program
-behavior due to corrupted P2P peer device information, denial of service
-due to process crash, exposure of memory contents during GO Negotiation,
-and potentially arbitrary code execution.
-
-Thanks to Google security team for reporting this issue and smart
-hardware research group of Alibaba security team for discovering it.
-
-Signed-off-by: Jouni Malinen <jouni AT qca.qualcomm.com>
----
- src/p2p/p2p.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/p2p/p2p.c b/src/p2p/p2p.c
-index f584fae..a45fe73 100644
---- a/src/p2p/p2p.c
-+++ b/src/p2p/p2p.c
-@@ -778,6 +778,7 @@ int p2p_add_device(struct p2p_data *p2p, const u8 *addr,
int freq,
- if (os_memcmp(addr, p2p_dev_addr, ETH_ALEN) != 0)
- os_memcpy(dev->interface_addr, addr, ETH_ALEN);
- if (msg.ssid &&
-+ msg.ssid[1] <= sizeof(dev->oper_ssid) &&
- (msg.ssid[1] != P2P_WILDCARD_SSID_LEN ||
- os_memcmp(msg.ssid + 2, P2P_WILDCARD_SSID, P2P_WILDCARD_SSID_LEN)
- != 0)) {
---
-1.9.1
-
diff --git a/net/wpa_supplicant/BUILD b/net/wpa_supplicant/BUILD
index b2a6909..8de0670 100755
--- a/net/wpa_supplicant/BUILD
+++ b/net/wpa_supplicant/BUILD
@@ -6,7 +6,7 @@ cd "$SOURCE_DIRECTORY/wpa_supplicant"
# anyway).
local VARS="CONFIG_NO_WPA CONFIG_DNET_PCAP CONFIG_L2_PACKET CONFIG_NO_WPA2 \
CONFIG_NO_STDOUT_DEBUG CONFIG_CTRL_IFACE CONFIG_DRIVER_HOSTAP \
- CONFIG_DRIVER_ATMEL \
+ CONFIG_DRIVER_ATMEL CONFIG_DRIVER_NL80211 \
CONFIG_DRIVER_WEXT CONFIG_DRIVER_NDISWRAPPER \
CONFIG_DRIVER_IPW CONFIG_DRIVER_WIRED \
CONFIG_EAP_MD5 CONFIG_EAP_MSCHAPV2 CONFIG_EAP_TLS \
@@ -20,6 +20,10 @@ VARS="$VARS CONFIG_TLS" &&
for var in $VARS $OPTS; do
if [[ ${!var} != n ]]; then
echo "$var=${!var:-y}" >> .config
+ # We ship libnl-3.
+ if [[ "$var" = CONFIG_DRIVER_NL80211 ]]; then
+ echo CONFIG_LIBNL32=y >> .config
+ fi
fi
done &&

diff --git a/net/wpa_supplicant/DETAILS b/net/wpa_supplicant/DETAILS
index 164f285..aaeece5 100755
--- a/net/wpa_supplicant/DETAILS
+++ b/net/wpa_supplicant/DETAILS
@@ -8,10 +8,10 @@ elif [[ $WPA_RELEASE == devel ]]; then
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
else
- VERSION=2.4
- SECURITY_PATCH=1
+ VERSION=2.5
+ SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.gz
-
SOURCE_HASH=sha512:03d8199325b3910f77013ddb7edd803ab4444542230484e1cb465dc3df9372b39ee3307d823ce88730e8f5a5231ef3183954c54cf07297b70432f526e45aac2b
+
SOURCE_HASH=sha512:e3ca36ed10b4dae8f663e98ad230c8c059c952316c21a6b0638ecb1b40a5ef1b9083138ab45207cb764a17e870b4bd0625dd6efdb65856cb4dca13ccc0559e81
fi
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://w1.fi/releases/$SOURCE
diff --git a/net/wpa_supplicant/HISTORY b/net/wpa_supplicant/HISTORY
index 55bfb98..44ddc93 100644
--- a/net/wpa_supplicant/HISTORY
+++ b/net/wpa_supplicant/HISTORY
@@ -1,3 +1,8 @@
+2016-01-04 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: update to 2.5, SECURITY_PATCH++
+ * BUILD: actually enable nl80211 driver
+ * PRE_BUILD, 0001-P2P-...-copying-it-C.patch: remove patch
+
2015-11-11 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS: Internal TLS implementation depends on libtommath

diff --git a/net/wpa_supplicant/PRE_BUILD b/net/wpa_supplicant/PRE_BUILD
index aa6f574..45a1d02 100755
--- a/net/wpa_supplicant/PRE_BUILD
+++ b/net/wpa_supplicant/PRE_BUILD
@@ -13,10 +13,6 @@ if is_depends_enabled $SPELL dbus; then
fi &&

cd "$SOURCE_DIRECTORY" &&
-if [[ $WPA_RELEASE == stable ]]; then
- # Should be included in version 2.5.
- patch -p1 <
"$SCRIPT_DIRECTORY/0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch"
-fi &&

if [[ -z $QTDIR ]] && is_depends_enabled $SPELL qt-x11; then
. "$INSTALL_ROOT/etc/profile.d/qt.sh"
diff --git a/net/wvdial/BUILD b/net/wvdial/BUILD
new file mode 100755
index 0000000..d327993
--- /dev/null
+++ b/net/wvdial/BUILD
@@ -0,0 +1,7 @@
+# Take same care as for wvstreams with optimization flags,
+# also disable as-needed linking as that breaks the build.
+CPPFLAGS="-D_DEFAULT_SOURCE=1 $CPPFLAGS" \
+CXXFLAGS="$CXXFLAGS -fno-tree-dce -fno-optimize-sibling-calls" \
+CFLAGS="$CFLAGS -fno-tree-dce -fno-optimize-sibling-calls" \
+LDFLAGS=${LDFLAGS/-Wl,--as-needed/} \
+default_build
diff --git a/net/wvdial/HISTORY b/net/wvdial/HISTORY
index 4f84af3..2e35295 100644
--- a/net/wvdial/HISTORY
+++ b/net/wvdial/HISTORY
@@ -1,3 +1,8 @@
+2015-12-26 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD: disable optimizations as for wvstreams, to be safe,
+ disable as-needed to fix build (some necromancy, wvdial
+ being still useful)
+
2011-10-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.61, SOURCE_URL[0] updated, no asc file
* BUILD: removed
diff --git a/net/wvstreams/BUILD b/net/wvstreams/BUILD
index 752c7f1..ebcb0ad 100755
--- a/net/wvstreams/BUILD
+++ b/net/wvstreams/BUILD
@@ -1 +1,4 @@
-CPPFLAGS="-I/usr/include/qt $CPPFLAGS" default_build
+CPPFLAGS="-I/usr/include/qt -D_DEFAULT_SOURCE=1 $CPPFLAGS" \
+CXXFLAGS="$CXXFLAGS -fno-tree-dce -fno-optimize-sibling-calls" \
+CFLAGS="$CFLAGS -fno-tree-dce -fno-optimize-sibling-calls" \
+default_build
diff --git a/net/wvstreams/HISTORY b/net/wvstreams/HISTORY
index 96bc8a6..77bb771 100644
--- a/net/wvstreams/HISTORY
+++ b/net/wvstreams/HISTORY
@@ -1,3 +1,9 @@
+2015-12-26 Thomas Orgis <sobukus AT sourcemage.org>
+ * PRE_BUILD, *-getuid.patch: include unistd.h for getuid()
+ * BUILD: define _DEFAULT_SOURCE to silence build (a bit)
+ * BUILD: avoid certain gcc optimizations
+ (https://bugzilla.redhat.com/show_bug.cgi?id=812651)
+
2014-08-24 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: fix bad with-SSL usage

diff --git a/net/wvstreams/PRE_BUILD b/net/wvstreams/PRE_BUILD
index 7326d15..3933b6f 100755
--- a/net/wvstreams/PRE_BUILD
+++ b/net/wvstreams/PRE_BUILD
@@ -1,6 +1,8 @@
mk_source_dir $SOURCE_DIRECTORY &&
unpack_file &&

-patch -p1 -d $SOURCE_DIRECTORY <
$SPELL_DIRECTORY/wvstreams-4.6.1-parallel-make.patch &&
-patch -p1 -d $SOURCE_DIRECTORY <
$SPELL_DIRECTORY/wvstreams-4.6.1-openssl-1.0.0.patch &&
-patch -p0 -d $SOURCE_DIRECTORY <
$SPELL_DIRECTORY/wvstreams-4.6.1-glibc212.patch
+cd $SOURCE_DIRECTORY &&
+patch -p1 < $SCRIPT_DIRECTORY/wvstreams-4.6.1-parallel-make.patch &&
+patch -p1 < $SCRIPT_DIRECTORY/wvstreams-4.6.1-openssl-1.0.0.patch &&
+patch -p0 < $SCRIPT_DIRECTORY/wvstreams-4.6.1-glibc212.patch &&
+patch -p0 < $SCRIPT_DIRECTORY/wvstreams-4.6.1-getuid.patch
diff --git a/net/wvstreams/wvstreams-4.6.1-getuid.patch
b/net/wvstreams/wvstreams-4.6.1-getuid.patch
new file mode 100644
index 0000000..359d90d
--- /dev/null
+++ b/net/wvstreams/wvstreams-4.6.1-getuid.patch
@@ -0,0 +1,10 @@
+--- utils/wvuid.cc.orig 2015-12-26 01:02:49.074068854 +0100
++++ utils/wvuid.cc 2015-12-26 01:03:12.700029921 +0100
+@@ -33,6 +33,7 @@
+
+ #else // not WIN32
+
++#include <unistd.h>
+
+ WvString wv_username_from_uid(wvuid_t uid)
+ {
diff --git a/perl-cpan/event/DETAILS b/perl-cpan/event/DETAILS
index 34b0d0f..36b34d7 100755
--- a/perl-cpan/event/DETAILS
+++ b/perl-cpan/event/DETAILS
@@ -1,9 +1,9 @@
SPELL=event
- VERSION=1.13
+ VERSION=1.24
SOURCE=Event-$VERSION.tar.gz
-
SOURCE_HASH=sha512:e1f18d6484baadd162035e9a59a3424d9ffce110df8411e7a3350fe1da78c86c0acee43605d8a42a63c31361c34036b991bac300648905a74c8065d684e86450
+
SOURCE_HASH=sha512:5e6a54f74117fd47f4ef29b65e3432fe1b87fd6f61a8a11143116a13f14c42f070a178777415d89e710e757ccb69eb0777a1a6b8d95adf8bcfffb2fd762307b2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/Event-$VERSION
- SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/J/JP/JPRIT/$SOURCE
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/E/ET/ETJ/$SOURCE
# SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
LICENSE=PERL
WEB_SITE="http://search.cpan.org/search?module=Event";
diff --git a/perl-cpan/event/HISTORY b/perl-cpan/event/HISTORY
index 0e222f7..d9f4b7c 100644
--- a/perl-cpan/event/HISTORY
+++ b/perl-cpan/event/HISTORY
@@ -1,3 +1,7 @@
+2015-12-28 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 1.24
+
2010-08-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.13

diff --git a/php-pear/php4/HISTORY b/php-pear/php4/HISTORY
index 1952345..116e304 100644
--- a/php-pear/php4/HISTORY
+++ b/php-pear/php4/HISTORY
@@ -1,3 +1,6 @@
+2016-02-25 Remko van der Vossen <wich AT sourcemage.org>
+ * PREPARE: no such thing as NORMAL_COLOR
+
2014-10-24 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS, BUILD: use SSL provider

diff --git a/php-pear/php4/PREPARE b/php-pear/php4/PREPARE
index 4b32d23..efa761e 100755
--- a/php-pear/php4/PREPARE
+++ b/php-pear/php4/PREPARE
@@ -1,4 +1,4 @@
message "${PROBLEM_COLOR}PHP 4.x has been deprecated since August 8th 2008
and is no longer" &&
message "maintained by upstream authors, and as such, will be removed from
our" &&
-message "grimoires. Please take steps to upgrade to PHP 5.x ('php'
spell)${NORMAL_COLOR}" &&
+message "grimoires. Please take steps to upgrade to PHP 5.x ('php'
spell)${DEFAULT_COLOR}" &&
query "Please acknowledge that you've read the warning from above" n ||
return 1
diff --git a/python-pypi/django/DETAILS b/python-pypi/django/DETAILS
index ebe8d37..d69f652 100755
--- a/python-pypi/django/DETAILS
+++ b/python-pypi/django/DETAILS
@@ -21,10 +21,11 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
;;
# stable (also handled for `gaze')
stable|*)
- VERSION=1.8.3
+ VERSION=1.9.2
+ SECURITY_PATCH=1
SOURCE=${SPELLX}-${VERSION}.tar.gz
SOURCE_URL[0]=http://www.djangoproject.com/download/${VERSION}/tarball/
-
SOURCE_HASH=sha512:17943c4769bb11125ee23cee6e05ce120a769ff46b9b380219bb28a42d4119082c2041fbc826d59707cb9f2cd1dc19c94beb61ac644e8c4fa5ba3bd528efa06e
+
SOURCE_HASH=sha512:931fe067b366bf3868d1f66536b19f7dce4f3ea9e117e65175369ef2f625b925fedb6923aeb9bae94cb1887711951af30cac1c7992a984cdcbfd54fa0ef775e9
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
;;
esac
diff --git a/python-pypi/django/HISTORY b/python-pypi/django/HISTORY
index 631700d..9194605 100644
--- a/python-pypi/django/HISTORY
+++ b/python-pypi/django/HISTORY
@@ -1,3 +1,6 @@
+2016-02-24 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 1.9.2, SECURITY_PATCH++
+
2015-08-05 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.4.21; SECURITY_PATCH++; introduced
stable
branch (added version 1.8.3); svn -> git conversion; use SPELLX
diff --git a/security/nmap/HISTORY b/security/nmap/HISTORY
index aa3d2d8..e9eb28e 100644
--- a/security/nmap/HISTORY
+++ b/security/nmap/HISTORY
@@ -1,3 +1,6 @@
+2016-02-25 Remko van der Vossen <wich AT sourcemage.org>
+ * SUB_DEPENDS: no such thing as WARNING_COLOR
+
2015-11-11 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: ncat will not build against lua, only lua51

diff --git a/security/nmap/SUB_DEPENDS b/security/nmap/SUB_DEPENDS
index d2918dc..2d1dbde 100755
--- a/security/nmap/SUB_DEPENDS
+++ b/security/nmap/SUB_DEPENDS
@@ -7,5 +7,5 @@ case $THIS_SUB_DEPENDS in
persistent_add NMAP_NC_SYMLINK &&
NMAP_NC_SYMLINK="y"
;;
- *) message "${WARNING_COLOR}Unknown sub-depends!${DEFAULT_COLOR}"; return
1;;
+ *) message "${PROBLEM_COLOR}Unknown sub-depends!${DEFAULT_COLOR}"; return
1;;
esac



  • [SM-Commit] GIT changes to stable-0.62 grimoire by Vlad Glagolev (4eaf0320d69584bc0724a383e60327c6a33ae30a), Vlad Glagolev, 03/20/2016

Archive powered by MHonArc 2.6.24.

Top of Page