Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (5b0b817fa1a57865e9bebba56172e2948b0ad378)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (5b0b817fa1a57865e9bebba56172e2948b0ad378)
  • Date: Sat, 22 Jul 2017 19:53:20 +0000

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

crypto/mosh/DETAILS
| 4
crypto/mosh/HISTORY
| 3
doc/evince/DETAILS
| 4
doc/evince/HISTORY
| 3

graphics/lensfun/0001-Add-a-virtual-destructor-to-lfCallbackData-to-avoid-.patch
| 41 ++++++++++
graphics/lensfun/DETAILS
| 1
graphics/lensfun/HISTORY
| 6 +
graphics/lensfun/PRE_BUILD
| 5 +
8 files changed, 63 insertions(+), 4 deletions(-)

New commits:
commit 5b0b817fa1a57865e9bebba56172e2948b0ad378
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/lensfun: fix memory leak

commit e52373108d4da5d2109ceb314b0af353f6ea886f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

doc/evince: version 3.24.1

commit bfa849565712c94a50e629553db71ffaedf0b8b5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/mosh: version 1.3.2

diff --git a/crypto/mosh/DETAILS b/crypto/mosh/DETAILS
index 04e06d1..c71696e 100755
--- a/crypto/mosh/DETAILS
+++ b/crypto/mosh/DETAILS
@@ -1,8 +1,8 @@
SPELL=mosh
- VERSION=1.3.1
+ VERSION=1.3.2
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=https://github.com/mobile-shell/mosh/archive/$SOURCE
-
SOURCE_HASH=sha512:7f080d58a6c09c7699f485ccb775f46cde6f96553995f20b90ab50463951d6c7adedda15beec9cb6c4cd511e067522a9b27208460196bb55a8e2a6b476353348
+
SOURCE_HASH=sha512:f5aa03e1f6bc23f782b415c406a8572d4c6f378d8fd6d9c5eeda7ca3a1f221662eb9bf99fd208063dbea63d0e243fec027721995c44c18efb6c4ffb5f98f72af
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${SPELL}-${VERSION}"
WEB_SITE="mosh.mit.edu"
LICENSE[0]=GPL
diff --git a/crypto/mosh/HISTORY b/crypto/mosh/HISTORY
index d394942..4cae36c 100644
--- a/crypto/mosh/HISTORY
+++ b/crypto/mosh/HISTORY
@@ -1,3 +1,6 @@
+2017-07-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.3.2
+
2017-07-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.3.1

diff --git a/doc/evince/DETAILS b/doc/evince/DETAILS
index 6f6f553..dd55b62 100755
--- a/doc/evince/DETAILS
+++ b/doc/evince/DETAILS
@@ -1,11 +1,11 @@
SPELL=evince
- VERSION=3.24.0
+ VERSION=3.24.1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
WEB_SITE=http://www.gnome.org/projects/evince
-
SOURCE_HASH=sha512:b793c44b2976abe58461adfdb0b1874af8d6bafaf9b80a851d94b776f9d50f6a81774bcb5b35cd59a9ad3afeea9a8b88018aa85d670373c7c2fa9617407a09c4
+
SOURCE_HASH=sha512:205c1c9b68c9215bdcebf0c36841a35898e056ef8e56208db62c1fac04c4efad8fbc0800f410e3c94c526536adba5e8ead68bebec8f81061a3831789c5173726
LICENSE[0]=GPL
ENTERED=20050502
KEYWORDS="doc"
diff --git a/doc/evince/HISTORY b/doc/evince/HISTORY
index 929c598..a58f660 100644
--- a/doc/evince/HISTORY
+++ b/doc/evince/HISTORY
@@ -1,3 +1,6 @@
+2017-07-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.24.1
+
2017-03-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.24.0

diff --git
a/graphics/lensfun/0001-Add-a-virtual-destructor-to-lfCallbackData-to-avoid-.patch

b/graphics/lensfun/0001-Add-a-virtual-destructor-to-lfCallbackData-to-avoid-.patch
new file mode 100644
index 0000000..968b600
--- /dev/null
+++
b/graphics/lensfun/0001-Add-a-virtual-destructor-to-lfCallbackData-to-avoid-.patch
@@ -0,0 +1,41 @@
+From 3226f7589f476b291e8baad2fcf3593db6f14cf9 Mon Sep 17 00:00:00 2001
+From: Sebastian Kraft <mail AT sebastiankraft.net>
+Date: Sat, 22 Jul 2017 19:34:34 +0200
+Subject: [PATCH] Add a virtual destructor to lfCallbackData to avoid memory
+ leak in derived classes
+
+---
+ include/lensfun/lensfun.h.in | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/include/lensfun/lensfun.h.in b/include/lensfun/lensfun.h.in
+index ee9cf41..ec87b3c 100644
+--- a/include/lensfun/lensfun.h.in
++++ b/include/lensfun/lensfun.h.in
+@@ -1909,18 +1909,22 @@ typedef void (*lfModifyColorFunc) (void *data, float
x, float y,
+ typedef void (*lfModifyCoordFunc) (void *data, float *iocoord, int count);
+
+ // @cond
+-
++#ifdef __cplusplus
++
+ /// Common ancestor for lfCoordCallbackData and lfColorCallbackData
+ struct lfCallbackData
+ {
+ int priority;
+ void *data;
+ size_t data_size;
++
++ virtual ~lfCallbackData() {};
+ };
+
+ // A test point in the autoscale algorithm
+ typedef struct { float angle, dist; } lfPoint;
+
++#endif
+ // @endcond
+
+ /**
+--
+2.13.3
+
diff --git a/graphics/lensfun/DETAILS b/graphics/lensfun/DETAILS
index b4a27c5..5f75fe0 100755
--- a/graphics/lensfun/DETAILS
+++ b/graphics/lensfun/DETAILS
@@ -10,6 +10,7 @@ if [[ $LENSFUN_BRANCH == scm ]]; then
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-scm
else
VERSION=0.3.2
+ PATCHLEVEL=1

SOURCE_HASH=sha512:9c6f546fa70e6dc692e66ef378447345be6d3383812934780d326d772d775c1918cbf3447cd91c067655044cf659025763bf47ba2d938a82a3c2de4d60127446
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/graphics/lensfun/HISTORY b/graphics/lensfun/HISTORY
index f461915..c782013 100644
--- a/graphics/lensfun/HISTORY
+++ b/graphics/lensfun/HISTORY
@@ -1,3 +1,9 @@
+2017-07-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD,
+ 0001-Add-a-virtual-destructor-to-lfCallbackData-to-avoid-.patch:
+ add patch from upstream to fix memory leak
+ * DETAILS: PATCHLEVEL++
+
2016-03-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS, DEPENDS: version 0.3.2

diff --git a/graphics/lensfun/PRE_BUILD b/graphics/lensfun/PRE_BUILD
new file mode 100755
index 0000000..f10c859
--- /dev/null
+++ b/graphics/lensfun/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+patch -p1 <
"${SPELL_DIRECTORY}/0001-Add-a-virtual-destructor-to-lfCallbackData-to-avoid-.patch"
+



  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (5b0b817fa1a57865e9bebba56172e2948b0ad378), Florian Franzmann, 07/22/2017

Archive powered by MHonArc 2.6.24.

Top of Page