Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (ef88ef5a51ed62f5e8ad2830cddb2986e11243e3)

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 master grimoire by Vlad Glagolev (ef88ef5a51ed62f5e8ad2830cddb2986e11243e3)
  • Date: Fri, 25 Sep 2009 03:38:47 -0500

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

dev/null |binary
libs/libxslt/DETAILS | 2
libs/libxslt/HISTORY | 4 +
libs/libxslt/PRE_BUILD | 4 -
libs/libxslt/libxslt-1.1.25.tar.gz.sig | 0
libs/libxslt/libxslt-1.1.26.tar.gz.sig |binary
libs/libxslt/locking.patch | 113
---------------------------------
7 files changed, 5 insertions(+), 118 deletions(-)

New commits:
commit ef88ef5a51ed62f5e8ad2830cddb2986e11243e3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libxslt: => 1.1.26 :-(

diff --git a/libs/libxslt/DETAILS b/libs/libxslt/DETAILS
index f6f6567..7b3038e 100755
--- a/libs/libxslt/DETAILS
+++ b/libs/libxslt/DETAILS
@@ -1,5 +1,5 @@
SPELL=libxslt
- VERSION=1.1.25
+ VERSION=1.1.26
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/libs/libxslt/HISTORY b/libs/libxslt/HISTORY
index cbf7655..5265f3f 100644
--- a/libs/libxslt/HISTORY
+++ b/libs/libxslt/HISTORY
@@ -1,3 +1,7 @@
+2009-09-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.1.26
+ * PRE_BUILD, locking.patch: removed, :-(
+
2009-09-23 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: fixed crypto flags, cleaned up
* PRE_BUILD, locking.patch: added, to fix a locking bug in 1.1.25
diff --git a/libs/libxslt/PRE_BUILD b/libs/libxslt/PRE_BUILD
deleted file mode 100755
index 0e546a9..0000000
--- a/libs/libxslt/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-
-patch -p0 < "$SPELL_DIRECTORY/locking.patch"
diff --git a/libs/libxslt/TRIGGERS b/libs/libxslt/TRIGGERS
old mode 100644
new mode 100755
diff --git a/libs/libxslt/libxslt-1.1.25.tar.gz.sig
b/libs/libxslt/libxslt-1.1.25.tar.gz.sig
deleted file mode 100644
index 59e5743..0000000
Binary files a/libs/libxslt/libxslt-1.1.25.tar.gz.sig and /dev/null differ
diff --git a/libs/libxslt/libxslt-1.1.26.tar.gz.sig
b/libs/libxslt/libxslt-1.1.26.tar.gz.sig
new file mode 100644
index 0000000..975b530
Binary files /dev/null and b/libs/libxslt/libxslt-1.1.26.tar.gz.sig differ
diff --git a/libs/libxslt/locking.patch b/libs/libxslt/locking.patch
deleted file mode 100644
index ade1f0d..0000000
--- a/libs/libxslt/locking.patch
+++ /dev/null
@@ -1,113 +0,0 @@
---- libxslt/extensions.c.orig
-+++ libxslt/extensions.c
-@@ -313,8 +313,6 @@ typedef void (*exsltRegisterFunction) (void);
- * by LIBXSLT_DEFAULT_PLUGINS_PATH() which is determined at
- * compile time.
- *
-- * Always called with xsltExtMutex lock taken.
-- *
- * Returns 0 if successful, -1 in case of error.
- */
-
-@@ -550,10 +548,14 @@ xsltRegisterExtPrefix(xsltStylesheetPtr style,
- if (xsltExtensionsHash != NULL) {
- xsltExtModulePtr module;
-
-+ xmlMutexLock(xsltExtMutex);
- module = xmlHashLookup(xsltExtensionsHash, URI);
-+ xmlMutexUnlock(xsltExtMutex);
- if (NULL == module) {
- if (!xsltExtModuleRegisterDynamic(URI)) {
-+ xmlMutexLock(xsltExtMutex);
- module = xmlHashLookup(xsltExtensionsHash, URI);
-+ xmlMutexUnlock(xsltExtMutex);
- }
- }
- if (module != NULL) {
-@@ -1669,18 +1671,13 @@ xsltExtElementLookup(xsltTransformContextPtr ctxt,
- if ((name == NULL) || (URI == NULL))
- return (NULL);
-
-- xmlMutexLock(xsltExtMutex);
--
- if ((ctxt != NULL) && (ctxt->extElements != NULL)) {
- XML_CAST_FPTR(ret) = xmlHashLookup2(ctxt->extElements, name, URI);
- if (ret != NULL) {
-- xmlMutexUnlock(xsltExtMutex);
- return(ret);
- }
- }
-
-- xmlMutexUnlock(xsltExtMutex);
--
- ret = xsltExtModuleElementLookup(name, URI);
-
- return (ret);
-@@ -1707,19 +1704,23 @@ xsltExtModuleElementLookup(const xmlChar * name,
const xmlChar * URI)
-
- ext = (xsltExtElementPtr) xmlHashLookup2(xsltElementsHash, name, URI);
-
-+ xmlMutexUnlock(xsltExtMutex);
-+
- /*
- * if function lookup fails, attempt a dynamic load on
- * supported platforms
- */
- if (NULL == ext) {
- if (!xsltExtModuleRegisterDynamic(URI)) {
-+ xmlMutexLock(xsltExtMutex);
-+
- ext = (xsltExtElementPtr)
- xmlHashLookup2(xsltElementsHash, name, URI);
-+
-+ xmlMutexUnlock(xsltExtMutex);
- }
- }
-
-- xmlMutexUnlock(xsltExtMutex);
--
- if (ext == NULL)
- return (NULL);
- return (ext->transform);
-@@ -1747,13 +1748,18 @@ xsltExtModuleElementPreComputeLookup(const xmlChar *
name,
-
- ext = (xsltExtElementPtr) xmlHashLookup2(xsltElementsHash, name, URI);
-
-+ xmlMutexUnlock(xsltExtMutex);
-+
- if (ext == NULL) {
- if (!xsltExtModuleRegisterDynamic(URI)) {
-+ xmlMutexLock(xsltExtMutex);
-+
- ext = (xsltExtElementPtr)
- xmlHashLookup2(xsltElementsHash, name, URI);
-+
-+ xmlMutexUnlock(xsltExtMutex);
- }
- }
-- xmlMutexUnlock(xsltExtMutex);
-
- if (ext == NULL)
- return (NULL);
-@@ -1856,15 +1862,19 @@ xsltExtModuleTopLevelLookup(const xmlChar * name,
const xmlChar * URI)
-
- XML_CAST_FPTR(ret) = xmlHashLookup2(xsltTopLevelsHash, name, URI);
-
-+ xmlMutexUnlock(xsltExtMutex);
-+
- /* if lookup fails, attempt a dynamic load on supported platforms */
- if (NULL == ret) {
- if (!xsltExtModuleRegisterDynamic(URI)) {
-+ xmlMutexLock(xsltExtMutex);
-+
- XML_CAST_FPTR(ret) = xmlHashLookup2(xsltTopLevelsHash, name,
URI);
-+
-+ xmlMutexUnlock(xsltExtMutex);
- }
- }
-
-- xmlMutexUnlock(xsltExtMutex);
--
- return (ret);
- }
-



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (ef88ef5a51ed62f5e8ad2830cddb2986e11243e3), Vlad Glagolev, 09/25/2009

Archive powered by MHonArc 2.6.24.

Top of Page