libs/libxslt: rebuilt; patch for doc installs
authoryselkowitz <yselkowitz@e127d73d-b18e-4ae1-a744-a22e6a3ccd30>
Tue, 17 Mar 2009 03:33:03 +0000 (03:33 +0000)
committeryselkowitz <yselkowitz@e127d73d-b18e-4ae1-a744-a22e6a3ccd30>
Tue, 17 Mar 2009 03:33:03 +0000 (03:33 +0000)
git-svn-id: https://cygwin-ports.svn.sourceforge.net/svnroot/cygwin-ports/ports/trunk@6035 e127d73d-b18e-4ae1-a744-a22e6a3ccd30

1.1.24-doc-install.patch [new file with mode: 0644]
README
libxslt-1.1.24-10.cygport [moved from libxslt-1.1.24-2.cygport with 67% similarity]
python.hint
setup.hint

diff --git a/1.1.24-doc-install.patch b/1.1.24-doc-install.patch
new file mode 100644 (file)
index 0000000..8aae98e
--- /dev/null
@@ -0,0 +1,30 @@
+--- origsrc/libxslt-1.1.24/doc/Makefile.am     2007-01-15 06:54:32.000000000 -0600
++++ src/libxslt-1.1.24/doc/Makefile.am 2009-03-16 21:59:18.015625000 -0500
+@@ -1,7 +1,7 @@
+ ## Process this file with automake to produce Makefile.in
+ # The name of the module.
+-DOC_MODULE=libxslt-$(VERSION)
++DOC_MODULE=libxslt
+ # The top-level SGML file.
+ DOC_MAIN_XML_FILE=libxslt.xml
+--- origsrc/libxslt-1.1.24/python/Makefile.am  2009-03-16 21:53:14.375000000 -0500
++++ src/libxslt-1.1.24/python/Makefile.am      2009-03-16 22:00:24.234375000 -0500
+@@ -10,7 +10,7 @@ INCLUDES = \
+       -I$(top_srcdir) \
+       -I../libexslt
+-DOCS_DIR = $(datadir)/doc/libxslt-python-$(LIBXSLT_VERSION)
++DOCS_DIR = $(datadir)/doc/python-libxslt
+ # libxsltclass.txt is generated
+ DOCS = TODO
+--- origsrc/libxslt-1.1.24/python/tests/Makefile.am    2007-01-03 09:11:42.000000000 -0600
++++ src/libxslt-1.1.24/python/tests/Makefile.am        2009-03-16 22:00:12.234375000 -0500
+@@ -1,4 +1,4 @@
+-EXAMPLE_DIR = $(datadir)/doc/libxslt-python-$(LIBXSLT_VERSION)/examples
++EXAMPLE_DIR = $(datadir)/doc/python-libxslt/examples
+ TESTSPY=      \
+     basic.py  \
diff --git a/README b/README
index 6336d72779acb4aed98d9c584bf763a277c3bd22..7f510e66bc37b2c46d206af1b9ba0df73d43f204 100644 (file)
--- a/README
+++ b/README
@@ -7,24 +7,25 @@ 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-15
-  libgcrypt11-1.4.0-1
-  libxml2-2.6.32-1
+  cygwin-1.7.0-43
+  libgcc1-4.3.2-2
+  libgcrypt11-1.4.1-4
+  libxml2-2.7.3-10
 
 The Python bindings also require:
-  python-2.5.2-2
-  python-libxml2-2.6.32-1
+  python-2.5.4-10
+  python-libxml2-2.7.3-10
 
 Build requirements:
 (besides corresponding devel packages)
-  autoconf2.5-2.61-1
-  automake1.10-1.10.1-1
-  binutils-20080523-2
-  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
+  autoconf2.5-2.63-10
+  automake1.10-1.10.1-10
+  binutils-20080624-2
+  cygport-0.9.5-1
+  gawk-3.1.6-2
+  gcc4-core-4.3.2-2
+  make-3.81-2
+  libtool-2.2.7a-1
   pkg-config-0.23a-2
   sed-4.1.5-2
 
@@ -59,14 +60,14 @@ Files included in the binary packages:
   /usr/bin/cygexslt-0.dll
   /usr/bin/cygxslt-1.dll
   /usr/bin/xsltproc.exe
-  /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/doc/libxslt/AUTHORS
+  /usr/share/doc/libxslt/COPYING
+  /usr/share/doc/libxslt/COPYRIGHT
+  /usr/share/doc/libxslt/ChangeLog
+  /usr/share/doc/libxslt/INSTALL
+  /usr/share/doc/libxslt/NEWS
+  /usr/share/doc/libxslt/README
+  /usr/share/doc/libxslt/TODO
   /usr/share/man/man1/xsltproc.1.gz
   /usr/share/man/man3/libexslt.3.gz
   /usr/share/man/man3/libxslt.3.gz
@@ -77,6 +78,14 @@ Files included in the binary packages:
   /usr/lib/python2.5/site-packages/libxslt.pyo
   /usr/lib/python2.5/site-packages/libxsltmod.dll
   /usr/lib/python2.5/site-packages/libxsltmod.la
+  /usr/share/doc/python-libxslt/TODO
+  /usr/share/doc/python-libxslt/examples/basic.py
+  /usr/share/doc/python-libxslt/examples/exslt.py
+  /usr/share/doc/python-libxslt/examples/extelem.py
+  /usr/share/doc/python-libxslt/examples/extfunc.py
+  /usr/share/doc/python-libxslt/examples/pyxsltproc.py
+  /usr/share/doc/python-libxslt/examples/test.xml
+  /usr/share/doc/python-libxslt/examples/test.xsl
 
 (libxslt-devel)
   /usr/bin/xslt-config
@@ -113,129 +122,98 @@ Files included in the binary packages:
   /usr/share/aclocal/libxslt.m4
 
 (libxslt-doc)
-  /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
+  /usr/share/doc/libxslt/html/API.html
+  /usr/share/doc/libxslt/html/APIchunk0.html
+  /usr/share/doc/libxslt/html/APIchunk1.html
+  /usr/share/doc/libxslt/html/APIchunk2.html
+  /usr/share/doc/libxslt/html/APIchunk3.html
+  /usr/share/doc/libxslt/html/APIchunk4.html
+  /usr/share/doc/libxslt/html/APIchunk5.html
+  /usr/share/doc/libxslt/html/APIchunk6.html
+  /usr/share/doc/libxslt/html/APIchunk7.html
+  /usr/share/doc/libxslt/html/APIchunk8.html
+  /usr/share/doc/libxslt/html/APIchunk9.html
+  /usr/share/doc/libxslt/html/APIconstructors.html
+  /usr/share/doc/libxslt/html/APIfiles.html
+  /usr/share/doc/libxslt/html/APIfunctions.html
+  /usr/share/doc/libxslt/html/APIsymbols.html
+  /usr/share/doc/libxslt/html/EXSLT/APIchunk0.html
+  /usr/share/doc/libxslt/html/EXSLT/APIconstructors.html
+  /usr/share/doc/libxslt/html/EXSLT/APIfiles.html
+  /usr/share/doc/libxslt/html/EXSLT/APIfunctions.html
+  /usr/share/doc/libxslt/html/EXSLT/APIsymbols.html
+  /usr/share/doc/libxslt/html/EXSLT/bugs.html
+  /usr/share/doc/libxslt/html/EXSLT/docs.html
+  /usr/share/doc/libxslt/html/EXSLT/downloads.html
+  /usr/share/doc/libxslt/html/EXSLT/exslt.html
+  /usr/share/doc/libxslt/html/EXSLT/help.html
+  /usr/share/doc/libxslt/html/EXSLT/index.html
+  /usr/share/doc/libxslt/html/EXSLT/intro.html
+  /usr/share/doc/libxslt/html/FAQ.html
+  /usr/share/doc/libxslt/html/Libxslt-Logo-180x208.gif
+  /usr/share/doc/libxslt/html/Libxslt-Logo-90x34.gif
+  /usr/share/doc/libxslt/html/bugs.html
+  /usr/share/doc/libxslt/html/contexts.gif
+  /usr/share/doc/libxslt/html/contribs.html
+  /usr/share/doc/libxslt/html/docbook.html
+  /usr/share/doc/libxslt/html/docs.html
+  /usr/share/doc/libxslt/html/downloads.html
+  /usr/share/doc/libxslt/html/extensions.html
+  /usr/share/doc/libxslt/html/help.html
+  /usr/share/doc/libxslt/html/html/book1.html
+  /usr/share/doc/libxslt/html/html/home.png
+  /usr/share/doc/libxslt/html/html/index.html
+  /usr/share/doc/libxslt/html/html/left.png
+  /usr/share/doc/libxslt/html/html/libxslt-attributes.html
+  /usr/share/doc/libxslt/html/html/libxslt-documents.html
+  /usr/share/doc/libxslt/html/html/libxslt-extensions.html
+  /usr/share/doc/libxslt/html/html/libxslt-extra.html
+  /usr/share/doc/libxslt/html/html/libxslt-functions.html
+  /usr/share/doc/libxslt/html/html/libxslt-imports.html
+  /usr/share/doc/libxslt/html/html/libxslt-keys.html
+  /usr/share/doc/libxslt/html/html/libxslt-lib.html
+  /usr/share/doc/libxslt/html/html/libxslt-namespaces.html
+  /usr/share/doc/libxslt/html/html/libxslt-numbersInternals.html
+  /usr/share/doc/libxslt/html/html/libxslt-pattern.html
+  /usr/share/doc/libxslt/html/html/libxslt-preproc.html
+  /usr/share/doc/libxslt/html/html/libxslt-security.html
+  /usr/share/doc/libxslt/html/html/libxslt-templates.html
+  /usr/share/doc/libxslt/html/html/libxslt-transform.html
+  /usr/share/doc/libxslt/html/html/libxslt-variables.html
+  /usr/share/doc/libxslt/html/html/libxslt-xslt.html
+  /usr/share/doc/libxslt/html/html/libxslt-xsltInternals.html
+  /usr/share/doc/libxslt/html/html/libxslt-xsltexports.html
+  /usr/share/doc/libxslt/html/html/libxslt-xsltutils.html
+  /usr/share/doc/libxslt/html/html/right.png
+  /usr/share/doc/libxslt/html/html/up.png
+  /usr/share/doc/libxslt/html/index.html
+  /usr/share/doc/libxslt/html/internals.html
+  /usr/share/doc/libxslt/html/intro.html
+  /usr/share/doc/libxslt/html/news.html
+  /usr/share/doc/libxslt/html/node.gif
+  /usr/share/doc/libxslt/html/object.gif
+  /usr/share/doc/libxslt/html/processing.gif
+  /usr/share/doc/libxslt/html/python.html
+  /usr/share/doc/libxslt/html/redhat.gif
+  /usr/share/doc/libxslt/html/smallfootonly.gif
+  /usr/share/doc/libxslt/html/stylesheet.gif
+  /usr/share/doc/libxslt/html/templates.gif
+  /usr/share/doc/libxslt/html/tutorial/libxslt_tutorial.c
+  /usr/share/doc/libxslt/html/tutorial/libxslttutorial.html
+  /usr/share/doc/libxslt/html/tutorial/libxslttutorial.xml
+  /usr/share/doc/libxslt/html/tutorial2/libxslt_pipes.c
+  /usr/share/doc/libxslt/html/tutorial2/libxslt_pipes.html
+  /usr/share/doc/libxslt/html/tutorial2/libxslt_pipes.xml
+  /usr/share/doc/libxslt/html/xslt.html
+  /usr/share/doc/libxslt/html/xsltproc.html
+  /usr/share/doc/libxslt/html/xsltproc2.html
 
 ------------------
 
 Port Notes:
 
------ version 1.1.24-2 -----
-Gentoo patch for CVE-2008-2935.
-
------ version 1.1.24-1 -----
-Version bump for CVE-2008-1767.
-
------ version 1.1.23-1 -----
-Version bump.
-
------ version 1.1.22-1 -----
-Version bump.
-
------ version 1.1.20-2 -----
-Rebuilt for python-2.5.
-
------ version 1.1.20-1 -----
-Version bump.
-
------ version 1.1.17-1 -----
-Version bump.
-Python bindings package renamed to pylibxslt.
-
------ version 1.1.16-1 -----
-Version bump with new Cygwin maintainer.
-xml2-config and its manpage have been moved to the -devel package.
+----- version 1.1.24-10 -----
+Rebuilt for Cygwin 1.7.
 
 
 Cygwin port maintained by:
similarity index 67%
rename from libxslt-1.1.24-2.cygport
rename to libxslt-1.1.24-10.cygport
index 210b88bbc89550f1b4381f251442b3128a0415b7..43a6598c367ccff8dc2bee1e4a7b9760d3b1572d 100644 (file)
@@ -8,16 +8,17 @@ PATCH_URI="
        mirror://portage/dev-libs/${PN}/files/${PN}-1.1.23-parallel-install.patch
        mirror://portage/dev-libs/${PN}/files/${P}-exslt_crypt.patch
        1.1.24-no-undefined.patch
+       1.1.24-doc-install.patch
 "
 
 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#/}"
+libxslt_CONTENTS="--exclude=*-config* usr/bin/ usr/share/doc/Cygwin \
+                  usr/share/doc/${PN}/[A-Z]* usr/share/man/"
+libxslt_devel_CONTENTS="--exclude=python* usr/bin/*-config usr/include/ usr/lib/ \
+                        usr/share/aclocal/"
+libxslt_doc_CONTENTS="usr/share/doc/${PN}/html/"
+python_libxslt_CONTENTS="${PYTHON_SITELIB#/} usr/share/doc/python-${PN}/"
 
 DIFF_EXCLUDES='libxslt-export.c libxslt-py.* libxsltclass.* *xsltconfig.h'
 
index 903163c663a5875f4da97db5c61757a9c32b4154..4579d029bc98795a836c2f98460ac7b8270cd2f2 100644 (file)
@@ -1,5 +1,5 @@
 category: Gnome Python Libs
-requires: cygwin libxslt python python-libxml2
+requires: cygwin libgcc1 libxslt python python-libxml2
 external-source: libxslt
 sdesc: "The GNOME XSLT C library (Python bindings)"
 ldesc: "Libxslt is the XSLT C library developed for the Gnome project.
index 626a07a6cc2468af2f6252b6f991935efea6bb1e..62d4b2ea7a6f5883a701f35e5dad572ff388cd4a 100644 (file)
@@ -1,5 +1,5 @@
 category: Doc Libs Text Interpreters Gnome
-requires: cygwin libxml2 libgcrypt11
+requires: cygwin libgcc1 libxml2 libgcrypt11
 sdesc: "The GNOME XSLT C library (runtime)"
 ldesc: "Libxslt is the XSLT C library developed for the Gnome project.
 XSLT itself is a an XML language to define transformation for XML.
This page took 0.03189 seconds and 5 git commands to generate.