libxslt-1.1.24: CVE-2008-1767
authoryselkowitz <yselkowitz@e127d73d-b18e-4ae1-a744-a22e6a3ccd30>
Wed, 9 Jul 2008 07:55:00 +0000 (07:55 +0000)
committeryselkowitz <yselkowitz@e127d73d-b18e-4ae1-a744-a22e6a3ccd30>
Wed, 9 Jul 2008 07:55:00 +0000 (07:55 +0000)
git-svn-id: https://cygwin-ports.svn.sourceforge.net/svnroot/cygwin-ports/ports/trunk@3921 e127d73d-b18e-4ae1-a744-a22e6a3ccd30

README
libxslt-1.1.24-1.cygport [new file with mode: 0644]
libxslt-1.1.24-1.src.patch [new file with mode: 0644]

diff --git a/README b/README
index 6ab476c67c30bcfe4902b865788876ddba9104df..7bfbed9de2e932bde5e5ece7368ee249c9699460 100644 (file)
--- a/README
+++ b/README
@@ -7,12 +7,12 @@ also implements most of the EXSLT set of processor- portable extensions
 functions and some of Saxon's evaluate and expressions extensions.
 
 Runtime requirements:
-  cygwin-1.5.25-7
+  cygwin-1.5.25-15
   libgcrypt11-1.4.0-1
   libxml2-2.6.32-1
 
 The Python bindings also require:
-  python-2.5.2-1
+  python-2.5.2-2
   python-libxml2-2.6.32-1
 
 Build requirements:
@@ -20,12 +20,12 @@ Build requirements:
   autoconf2.5-2.61-1
   automake1.10-1.10.1-1
   binutils-20060817-1
-  cygport-0.3.9-1
+  cygport-0.3.12-1
   gawk-3.1.6-1
   gcc-core-3.4.4-3
   make-3.81-1
   libtool-2.2.2-2
-  pkg-config-0.21-1
+  pkg-config-0.23a-2
   sed-4.1.5-2
 
 Canonical homepage:
@@ -38,18 +38,18 @@ Canonical download:
 -------------------------------------------
 
 Build instructions:
-  unpack libxslt-1.1.23-X-src.tar.bz2
+  unpack libxslt-1.1.24-X-src.tar.bz2
     if you use setup to install this src package, it will be
         unpacked under /usr/src automatically
   cd /usr/src
-  cygport ./libxslt-1.1.23-X.cygport all
+  cygport ./libxslt-1.1.24-X.cygport all
 
 This will create:
-  /usr/src/libxslt-1.1.23-X-src.tar.bz2
-  /usr/src/libxslt-1.1.23-X.tar.bz2
-  /usr/src/libxslt-devel-1.1.23-X.tar.bz2
-  /usr/src/libxslt-doc-1.1.23-X.tar.bz2
-  /usr/src/python-libxslt-1.1.23-X.tar.bz2
+  /usr/src/libxslt-1.1.24-X-src.tar.bz2
+  /usr/src/libxslt-1.1.24-X.tar.bz2
+  /usr/src/libxslt-devel-1.1.24-X.tar.bz2
+  /usr/src/libxslt-doc-1.1.24-X.tar.bz2
+  /usr/src/python-libxslt-1.1.24-X.tar.bz2
 
 -------------------------------------------
 
@@ -59,15 +59,14 @@ Files included in the binary packages:
   /usr/bin/cygexslt-0.dll
   /usr/bin/cygxslt-1.dll
   /usr/bin/xsltproc.exe
-  /usr/share/doc/Cygwin/libxslt-1.1.23.README
-  /usr/share/doc/libxslt-1.1.23/AUTHORS
-  /usr/share/doc/libxslt-1.1.23/COPYING
-  /usr/share/doc/libxslt-1.1.23/COPYRIGHT
-  /usr/share/doc/libxslt-1.1.23/ChangeLog
-  /usr/share/doc/libxslt-1.1.23/INSTALL
-  /usr/share/doc/libxslt-1.1.23/NEWS
-  /usr/share/doc/libxslt-1.1.23/README
-  /usr/share/doc/libxslt-1.1.23/TODO
+  /usr/share/doc/libxslt-1.1.24/AUTHORS
+  /usr/share/doc/libxslt-1.1.24/COPYING
+  /usr/share/doc/libxslt-1.1.24/COPYRIGHT
+  /usr/share/doc/libxslt-1.1.24/ChangeLog
+  /usr/share/doc/libxslt-1.1.24/INSTALL
+  /usr/share/doc/libxslt-1.1.24/NEWS
+  /usr/share/doc/libxslt-1.1.24/README
+  /usr/share/doc/libxslt-1.1.24/TODO
   /usr/share/man/man1/xsltproc.1.gz
   /usr/share/man/man3/libexslt.3.gz
   /usr/share/man/man3/libxslt.3.gz
@@ -114,104 +113,107 @@ Files included in the binary packages:
   /usr/share/aclocal/libxslt.m4
 
 (libxslt-doc)
-  /usr/share/doc/libxslt-1.1.23/html/API.html
-  /usr/share/doc/libxslt-1.1.23/html/APIchunk0.html
-  /usr/share/doc/libxslt-1.1.23/html/APIchunk1.html
-  /usr/share/doc/libxslt-1.1.23/html/APIchunk2.html
-  /usr/share/doc/libxslt-1.1.23/html/APIchunk3.html
-  /usr/share/doc/libxslt-1.1.23/html/APIchunk4.html
-  /usr/share/doc/libxslt-1.1.23/html/APIchunk5.html
-  /usr/share/doc/libxslt-1.1.23/html/APIchunk6.html
-  /usr/share/doc/libxslt-1.1.23/html/APIchunk7.html
-  /usr/share/doc/libxslt-1.1.23/html/APIchunk8.html
-  /usr/share/doc/libxslt-1.1.23/html/APIchunk9.html
-  /usr/share/doc/libxslt-1.1.23/html/APIconstructors.html
-  /usr/share/doc/libxslt-1.1.23/html/APIfiles.html
-  /usr/share/doc/libxslt-1.1.23/html/APIfunctions.html
-  /usr/share/doc/libxslt-1.1.23/html/APIsymbols.html
-  /usr/share/doc/libxslt-1.1.23/html/EXSLT/APIchunk0.html
-  /usr/share/doc/libxslt-1.1.23/html/EXSLT/APIconstructors.html
-  /usr/share/doc/libxslt-1.1.23/html/EXSLT/APIfiles.html
-  /usr/share/doc/libxslt-1.1.23/html/EXSLT/APIfunctions.html
-  /usr/share/doc/libxslt-1.1.23/html/EXSLT/APIsymbols.html
-  /usr/share/doc/libxslt-1.1.23/html/EXSLT/bugs.html
-  /usr/share/doc/libxslt-1.1.23/html/EXSLT/docs.html
-  /usr/share/doc/libxslt-1.1.23/html/EXSLT/downloads.html
-  /usr/share/doc/libxslt-1.1.23/html/EXSLT/exslt.html
-  /usr/share/doc/libxslt-1.1.23/html/EXSLT/help.html
-  /usr/share/doc/libxslt-1.1.23/html/EXSLT/index.html
-  /usr/share/doc/libxslt-1.1.23/html/EXSLT/intro.html
-  /usr/share/doc/libxslt-1.1.23/html/FAQ.html
-  /usr/share/doc/libxslt-1.1.23/html/Libxslt-Logo-180x208.gif
-  /usr/share/doc/libxslt-1.1.23/html/Libxslt-Logo-90x34.gif
-  /usr/share/doc/libxslt-1.1.23/html/bugs.html
-  /usr/share/doc/libxslt-1.1.23/html/contexts.gif
-  /usr/share/doc/libxslt-1.1.23/html/contribs.html
-  /usr/share/doc/libxslt-1.1.23/html/docbook.html
-  /usr/share/doc/libxslt-1.1.23/html/docs.html
-  /usr/share/doc/libxslt-1.1.23/html/downloads.html
-  /usr/share/doc/libxslt-1.1.23/html/extensions.html
-  /usr/share/doc/libxslt-1.1.23/html/help.html
-  /usr/share/doc/libxslt-1.1.23/html/html/book1.html
-  /usr/share/doc/libxslt-1.1.23/html/html/home.png
-  /usr/share/doc/libxslt-1.1.23/html/html/index.html
-  /usr/share/doc/libxslt-1.1.23/html/html/left.png
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-attributes.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-documents.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-extensions.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-extra.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-functions.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-imports.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-keys.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-lib.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-namespaces.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-numbersInternals.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-pattern.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-preproc.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-security.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-templates.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-transform.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-variables.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-xslt.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-xsltInternals.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-xsltexports.html
-  /usr/share/doc/libxslt-1.1.23/html/html/libxslt-xsltutils.html
-  /usr/share/doc/libxslt-1.1.23/html/html/right.png
-  /usr/share/doc/libxslt-1.1.23/html/html/up.png
-  /usr/share/doc/libxslt-1.1.23/html/index.html
-  /usr/share/doc/libxslt-1.1.23/html/internals.html
-  /usr/share/doc/libxslt-1.1.23/html/intro.html
-  /usr/share/doc/libxslt-1.1.23/html/news.html
-  /usr/share/doc/libxslt-1.1.23/html/node.gif
-  /usr/share/doc/libxslt-1.1.23/html/object.gif
-  /usr/share/doc/libxslt-1.1.23/html/processing.gif
-  /usr/share/doc/libxslt-1.1.23/html/python.html
-  /usr/share/doc/libxslt-1.1.23/html/redhat.gif
-  /usr/share/doc/libxslt-1.1.23/html/smallfootonly.gif
-  /usr/share/doc/libxslt-1.1.23/html/stylesheet.gif
-  /usr/share/doc/libxslt-1.1.23/html/templates.gif
-  /usr/share/doc/libxslt-1.1.23/html/tutorial/libxslt_tutorial.c
-  /usr/share/doc/libxslt-1.1.23/html/tutorial/libxslttutorial.html
-  /usr/share/doc/libxslt-1.1.23/html/tutorial/libxslttutorial.xml
-  /usr/share/doc/libxslt-1.1.23/html/tutorial2/libxslt_pipes.c
-  /usr/share/doc/libxslt-1.1.23/html/tutorial2/libxslt_pipes.html
-  /usr/share/doc/libxslt-1.1.23/html/tutorial2/libxslt_pipes.xml
-  /usr/share/doc/libxslt-1.1.23/html/xslt.html
-  /usr/share/doc/libxslt-1.1.23/html/xsltproc.html
-  /usr/share/doc/libxslt-1.1.23/html/xsltproc2.html
-  /usr/share/doc/libxslt-python-1.1.23/TODO
-  /usr/share/doc/libxslt-python-1.1.23/examples/basic.py
-  /usr/share/doc/libxslt-python-1.1.23/examples/exslt.py
-  /usr/share/doc/libxslt-python-1.1.23/examples/extelem.py
-  /usr/share/doc/libxslt-python-1.1.23/examples/extfunc.py
-  /usr/share/doc/libxslt-python-1.1.23/examples/pyxsltproc.py
-  /usr/share/doc/libxslt-python-1.1.23/examples/test.xml
-  /usr/share/doc/libxslt-python-1.1.23/examples/test.xsl
+  /usr/share/doc/libxslt-1.1.24/html/API.html
+  /usr/share/doc/libxslt-1.1.24/html/APIchunk0.html
+  /usr/share/doc/libxslt-1.1.24/html/APIchunk1.html
+  /usr/share/doc/libxslt-1.1.24/html/APIchunk2.html
+  /usr/share/doc/libxslt-1.1.24/html/APIchunk3.html
+  /usr/share/doc/libxslt-1.1.24/html/APIchunk4.html
+  /usr/share/doc/libxslt-1.1.24/html/APIchunk5.html
+  /usr/share/doc/libxslt-1.1.24/html/APIchunk6.html
+  /usr/share/doc/libxslt-1.1.24/html/APIchunk7.html
+  /usr/share/doc/libxslt-1.1.24/html/APIchunk8.html
+  /usr/share/doc/libxslt-1.1.24/html/APIchunk9.html
+  /usr/share/doc/libxslt-1.1.24/html/APIconstructors.html
+  /usr/share/doc/libxslt-1.1.24/html/APIfiles.html
+  /usr/share/doc/libxslt-1.1.24/html/APIfunctions.html
+  /usr/share/doc/libxslt-1.1.24/html/APIsymbols.html
+  /usr/share/doc/libxslt-1.1.24/html/EXSLT/APIchunk0.html
+  /usr/share/doc/libxslt-1.1.24/html/EXSLT/APIconstructors.html
+  /usr/share/doc/libxslt-1.1.24/html/EXSLT/APIfiles.html
+  /usr/share/doc/libxslt-1.1.24/html/EXSLT/APIfunctions.html
+  /usr/share/doc/libxslt-1.1.24/html/EXSLT/APIsymbols.html
+  /usr/share/doc/libxslt-1.1.24/html/EXSLT/bugs.html
+  /usr/share/doc/libxslt-1.1.24/html/EXSLT/docs.html
+  /usr/share/doc/libxslt-1.1.24/html/EXSLT/downloads.html
+  /usr/share/doc/libxslt-1.1.24/html/EXSLT/exslt.html
+  /usr/share/doc/libxslt-1.1.24/html/EXSLT/help.html
+  /usr/share/doc/libxslt-1.1.24/html/EXSLT/index.html
+  /usr/share/doc/libxslt-1.1.24/html/EXSLT/intro.html
+  /usr/share/doc/libxslt-1.1.24/html/FAQ.html
+  /usr/share/doc/libxslt-1.1.24/html/Libxslt-Logo-180x208.gif
+  /usr/share/doc/libxslt-1.1.24/html/Libxslt-Logo-90x34.gif
+  /usr/share/doc/libxslt-1.1.24/html/bugs.html
+  /usr/share/doc/libxslt-1.1.24/html/contexts.gif
+  /usr/share/doc/libxslt-1.1.24/html/contribs.html
+  /usr/share/doc/libxslt-1.1.24/html/docbook.html
+  /usr/share/doc/libxslt-1.1.24/html/docs.html
+  /usr/share/doc/libxslt-1.1.24/html/downloads.html
+  /usr/share/doc/libxslt-1.1.24/html/extensions.html
+  /usr/share/doc/libxslt-1.1.24/html/help.html
+  /usr/share/doc/libxslt-1.1.24/html/html/book1.html
+  /usr/share/doc/libxslt-1.1.24/html/html/home.png
+  /usr/share/doc/libxslt-1.1.24/html/html/index.html
+  /usr/share/doc/libxslt-1.1.24/html/html/left.png
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-attributes.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-documents.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-extensions.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-extra.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-functions.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-imports.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-keys.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-lib.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-namespaces.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-numbersInternals.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-pattern.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-preproc.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-security.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-templates.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-transform.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-variables.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-xslt.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-xsltInternals.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-xsltexports.html
+  /usr/share/doc/libxslt-1.1.24/html/html/libxslt-xsltutils.html
+  /usr/share/doc/libxslt-1.1.24/html/html/right.png
+  /usr/share/doc/libxslt-1.1.24/html/html/up.png
+  /usr/share/doc/libxslt-1.1.24/html/index.html
+  /usr/share/doc/libxslt-1.1.24/html/internals.html
+  /usr/share/doc/libxslt-1.1.24/html/intro.html
+  /usr/share/doc/libxslt-1.1.24/html/news.html
+  /usr/share/doc/libxslt-1.1.24/html/node.gif
+  /usr/share/doc/libxslt-1.1.24/html/object.gif
+  /usr/share/doc/libxslt-1.1.24/html/processing.gif
+  /usr/share/doc/libxslt-1.1.24/html/python.html
+  /usr/share/doc/libxslt-1.1.24/html/redhat.gif
+  /usr/share/doc/libxslt-1.1.24/html/smallfootonly.gif
+  /usr/share/doc/libxslt-1.1.24/html/stylesheet.gif
+  /usr/share/doc/libxslt-1.1.24/html/templates.gif
+  /usr/share/doc/libxslt-1.1.24/html/tutorial/libxslt_tutorial.c
+  /usr/share/doc/libxslt-1.1.24/html/tutorial/libxslttutorial.html
+  /usr/share/doc/libxslt-1.1.24/html/tutorial/libxslttutorial.xml
+  /usr/share/doc/libxslt-1.1.24/html/tutorial2/libxslt_pipes.c
+  /usr/share/doc/libxslt-1.1.24/html/tutorial2/libxslt_pipes.html
+  /usr/share/doc/libxslt-1.1.24/html/tutorial2/libxslt_pipes.xml
+  /usr/share/doc/libxslt-1.1.24/html/xslt.html
+  /usr/share/doc/libxslt-1.1.24/html/xsltproc.html
+  /usr/share/doc/libxslt-1.1.24/html/xsltproc2.html
+  /usr/share/doc/libxslt-python-1.1.24/TODO
+  /usr/share/doc/libxslt-python-1.1.24/examples/basic.py
+  /usr/share/doc/libxslt-python-1.1.24/examples/exslt.py
+  /usr/share/doc/libxslt-python-1.1.24/examples/extelem.py
+  /usr/share/doc/libxslt-python-1.1.24/examples/extfunc.py
+  /usr/share/doc/libxslt-python-1.1.24/examples/pyxsltproc.py
+  /usr/share/doc/libxslt-python-1.1.24/examples/test.xml
+  /usr/share/doc/libxslt-python-1.1.24/examples/test.xsl
 
 ------------------
 
 Port Notes:
 
+----- version 1.1.24-1 -----
+Version bump for CVE-2008-1767.
+
 ----- version 1.1.23-1 -----
 Version bump.
 
diff --git a/libxslt-1.1.24-1.cygport b/libxslt-1.1.24-1.cygport
new file mode 100644 (file)
index 0000000..35c7d98
--- /dev/null
@@ -0,0 +1,26 @@
+inherit python gnome2
+
+DESCRIPTION="GNOME XSLT library"
+HOMEPAGE="http://xmlsoft.org/XSLT/"
+SRC_URI="ftp://xmlsoft.org/libxml2/${P}.tar.gz"
+
+CYGCONF_ARGS="--with-python --with-crypto"
+
+PKG_NAMES="${PN} ${PN}-devel ${PN}-doc python-${PN}"
+PKG_HINTS="setup devel doc python"
+PKG_CONTENTS[0]="--exclude=*-config* usr/bin/ usr/share/doc/Cygwin \
+       usr/share/doc/${P}/[A-Z]* usr/share/man/"
+PKG_CONTENTS[1]="--exclude=python* usr/bin/*-config usr/include/ usr/lib/ \
+       usr/share/aclocal/"
+PKG_CONTENTS[2]="usr/share/doc/${P}/html usr/share/doc/${PN}-python-${PV}"
+PKG_CONTENTS[3]="${PYTHON_SITELIB#/}"
+
+DIFF_EXCLUDES='libxslt-export.c libxslt-py.* libxsltclass.* *xsltconfig.h'
+
+src_install() {
+       cd ${B}
+       cyginstall
+
+       mv ${D}${PYTHON_SITELIB}/${PN/lib/cyg}mod.dll ${D}${PYTHON_SITELIB}/${PN}mod.dll
+       sed -i -e "s:${PN/lib/cyg}mod:${PN}mod:g" ${D}${PYTHON_SITELIB}/${PN}mod.la
+}
diff --git a/libxslt-1.1.24-1.src.patch b/libxslt-1.1.24-1.src.patch
new file mode 100644 (file)
index 0000000..6737dab
--- /dev/null
@@ -0,0 +1,84 @@
+diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4~' -x aclocal.m4t -x autom4te.cache -x config.cache -x config.log -x config.status -x config.h -x '*config.h.in' -x ABOUT-NLS -x Makefile.in.in -x Makevars.template -x '*SlackBuild*' -x '*.egg-info' -x '*.class' -x '*.pyc' -x '*.mo' -x '*.gmo' -x '*.orig' -x '*.rej' -x '*.spec' -x '*.temp' -x '*~' -x '*.stackdump' -x COPYING -x INSTALL -x compile -x config-ml.in -x config.guess -x config.sub -x depcomp -x elisp-comp -x install-sh -x libtool.m4 -x ltoptions.m4 -x ltsugar.m4 -x ltversion.m4 -x 'lt~obsolete.m4' -x ltmain.sh -x mdate-sh -x missing -x mkinstalldirs -x py-compile -x symlink-tree -x texinfo.tex -x ylwrap -x config.rpath -x aclocal.m4 -x Makefile.in -x makefile.in -x configure -x omf.make -x xmldocs.make -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x intltool-extract -x intltool-extract.in -x intltool-merge -x intltool-merge.in -x intltool-update -x intltool-update.in -x libxslt-export.c -x 'libxslt-py.*' -x 'libxsltclass.*' -x '*xsltconfig.h' origsrc/libxslt-1.1.24/configure.in src/libxslt-1.1.24/configure.in
+--- origsrc/libxslt-1.1.24/configure.in        2008-05-13 10:40:31.000000000 -0500
++++ src/libxslt-1.1.24/configure.in    2008-07-09 02:20:10.921875000 -0500
+@@ -510,6 +510,13 @@
+ WIN32_EXTRA_LIBADD=
+ WIN32_EXTRA_LDFLAGS=
+ case "$host" in
++ *-*-cygwin*)
++ WIN32_EXTRA_LDFLAGS="-no-undefined"
++ if test "${PYTHON}" != ""
++ then
++   CYGWIN_EXTRA_PYTHON_LIBADD="-L/usr/lib/python${PYTHON_VERSION}/config -lpython${PYTHON_VERSION}"
++ fi
++ ;;
+  *-*-mingw*)
+  WIN32_EXTRA_LIBADD="-lwsock32"
+  WIN32_EXTRA_LDFLAGS="-no-undefined"
+@@ -520,6 +527,7 @@
+ esac
+ AC_SUBST(WIN32_EXTRA_LIBADD)
+ AC_SUBST(WIN32_EXTRA_LDFLAGS)
++AC_SUBST(CYGWIN_EXTRA_PYTHON_LIBADD)
+ AC_SUBST(XSLTPROCDV)
+diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4~' -x aclocal.m4t -x autom4te.cache -x config.cache -x config.log -x config.status -x config.h -x '*config.h.in' -x ABOUT-NLS -x Makefile.in.in -x Makevars.template -x '*SlackBuild*' -x '*.egg-info' -x '*.class' -x '*.pyc' -x '*.mo' -x '*.gmo' -x '*.orig' -x '*.rej' -x '*.spec' -x '*.temp' -x '*~' -x '*.stackdump' -x COPYING -x INSTALL -x compile -x config-ml.in -x config.guess -x config.sub -x depcomp -x elisp-comp -x install-sh -x libtool.m4 -x ltoptions.m4 -x ltsugar.m4 -x ltversion.m4 -x 'lt~obsolete.m4' -x ltmain.sh -x mdate-sh -x missing -x mkinstalldirs -x py-compile -x symlink-tree -x texinfo.tex -x ylwrap -x config.rpath -x aclocal.m4 -x Makefile.in -x makefile.in -x configure -x omf.make -x xmldocs.make -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x intltool-extract -x intltool-extract.in -x intltool-merge -x intltool-merge.in -x intltool-update -x intltool-update.in -x libxslt-export.c -x 'libxslt-py.*' -x 'libxsltclass.*' -x '*xsltconfig.h' origsrc/libxslt-1.1.24/libexslt/Makefile.am src/libxslt-1.1.24/libexslt/Makefile.am
+--- origsrc/libxslt-1.1.24/libexslt/Makefile.am        2007-01-03 09:11:57.000000000 -0600
++++ src/libxslt-1.1.24/libexslt/Makefile.am    2008-07-09 02:20:10.921875000 -0500
+@@ -29,7 +29,7 @@
+       dynamic.c
+ libexslt_la_LIBADD = $(top_builddir)/libxslt/libxslt.la $(EXTRA_LIBS)
+-libexslt_la_LDFLAGS = -version-info @LIBEXSLT_VERSION_INFO@ $(LIBGCRYPT_LIBS)
++libexslt_la_LDFLAGS = -version-info @LIBEXSLT_VERSION_INFO@ $(WIN32_EXTRA_LDFLAGS) $(LIBGCRYPT_LIBS)
+ man_MANS = libexslt.3
+diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4~' -x aclocal.m4t -x autom4te.cache -x config.cache -x config.log -x config.status -x config.h -x '*config.h.in' -x ABOUT-NLS -x Makefile.in.in -x Makevars.template -x '*SlackBuild*' -x '*.egg-info' -x '*.class' -x '*.pyc' -x '*.mo' -x '*.gmo' -x '*.orig' -x '*.rej' -x '*.spec' -x '*.temp' -x '*~' -x '*.stackdump' -x COPYING -x INSTALL -x compile -x config-ml.in -x config.guess -x config.sub -x depcomp -x elisp-comp -x install-sh -x libtool.m4 -x ltoptions.m4 -x ltsugar.m4 -x ltversion.m4 -x 'lt~obsolete.m4' -x ltmain.sh -x mdate-sh -x missing -x mkinstalldirs -x py-compile -x symlink-tree -x texinfo.tex -x ylwrap -x config.rpath -x aclocal.m4 -x Makefile.in -x makefile.in -x configure -x omf.make -x xmldocs.make -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x intltool-extract -x intltool-extract.in -x intltool-merge -x intltool-merge.in -x intltool-update -x intltool-update.in -x libxslt-export.c -x 'libxslt-py.*' -x 'libxsltclass.*' -x '*xsltconfig.h' origsrc/libxslt-1.1.24/libxslt/Makefile.am src/libxslt-1.1.24/libxslt/Makefile.am
+--- origsrc/libxslt-1.1.24/libxslt/Makefile.am 2007-01-03 09:11:57.000000000 -0600
++++ src/libxslt-1.1.24/libxslt/Makefile.am     2008-07-09 02:20:10.937500000 -0500
+@@ -51,7 +51,7 @@
+       libxslt.h
+ libxslt_la_LIBADD = $(EXTRA_LIBS)
+-libxslt_la_LDFLAGS = -version-info @LIBXSLT_VERSION_INFO@
++libxslt_la_LDFLAGS = -version-info @LIBXSLT_VERSION_INFO@ $(WIN32_EXTRA_LDFLAGS)
+ man_MANS = libxslt.3
+diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4~' -x aclocal.m4t -x autom4te.cache -x config.cache -x config.log -x config.status -x config.h -x '*config.h.in' -x ABOUT-NLS -x Makefile.in.in -x Makevars.template -x '*SlackBuild*' -x '*.egg-info' -x '*.class' -x '*.pyc' -x '*.mo' -x '*.gmo' -x '*.orig' -x '*.rej' -x '*.spec' -x '*.temp' -x '*~' -x '*.stackdump' -x COPYING -x INSTALL -x compile -x config-ml.in -x config.guess -x config.sub -x depcomp -x elisp-comp -x install-sh -x libtool.m4 -x ltoptions.m4 -x ltsugar.m4 -x ltversion.m4 -x 'lt~obsolete.m4' -x ltmain.sh -x mdate-sh -x missing -x mkinstalldirs -x py-compile -x symlink-tree -x texinfo.tex -x ylwrap -x config.rpath -x aclocal.m4 -x Makefile.in -x makefile.in -x configure -x omf.make -x xmldocs.make -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x intltool-extract -x intltool-extract.in -x intltool-merge -x intltool-merge.in -x intltool-update -x intltool-update.in -x libxslt-export.c -x 'libxslt-py.*' -x 'libxsltclass.*' -x '*xsltconfig.h' origsrc/libxslt-1.1.24/python/Makefile.am src/libxslt-1.1.24/python/Makefile.am
+--- origsrc/libxslt-1.1.24/python/Makefile.am  2007-01-03 09:11:42.000000000 -0600
++++ src/libxslt-1.1.24/python/Makefile.am      2008-07-09 02:20:10.937500000 -0500
+@@ -24,12 +24,14 @@
+       libxslt-python-api.xml  \
+       $(DOCS)
+-libxsltmod_la_LDFLAGS = -module -avoid-version
++libxsltmod_la_LDFLAGS = -module -avoid-version $(WIN32_EXTRA_LDFLAGS)
+ if WITH_PYTHON
+ mylibs = \
+       $(top_builddir)/libxslt/libxslt.la \
+-      $(top_builddir)/libexslt/libexslt.la
++      $(top_builddir)/libexslt/libexslt.la \
++      $(CYGWIN_EXTRA_PYTHON_LIBADD) \
++      $(EXTRA_LIBS)
+ all-local: libxslt.py
+@@ -38,12 +40,12 @@
+ libxsltmod_la_SOURCES = libxslt.c types.c libxslt-py.c
+ libxsltmod_la_LIBADD = $(mylibs) 
++python_PYTHON = libxslt.py
++
+ libxslt.py: $(srcdir)/libxsl.py $(srcdir)/libxsltclass.py
+       cat $(srcdir)/libxsl.py $(srcdir)/libxsltclass.py > libxslt.py
+ install-data-local:
+-      $(mkinstalldirs) $(DESTDIR)$(pythondir)
+-      @INSTALL@ -m 0644 libxslt.py $(DESTDIR)$(pythondir)
+       $(mkinstalldirs) $(DESTDIR)$(DOCS_DIR)
+       @(for doc in $(DOCS) ; \
+          do @INSTALL@ -m 0644 $(srcdir)/$$doc $(DESTDIR)$(DOCS_DIR) ; done)
This page took 0.038879 seconds and 5 git commands to generate.