Updated patchset
authorYaakov Selkowitz <yselkowitz@users.sourceforge.net>
Thu, 20 Sep 2012 03:14:18 +0000 (22:14 -0500)
committerYaakov Selkowitz <yselkowitz@users.sourceforge.net>
Thu, 20 Sep 2012 03:14:18 +0000 (22:14 -0500)
README [deleted file]
devel.hint [deleted file]
doc.hint [deleted file]
libxslt-1.1.26-3.cygport [deleted file]
libxslt.cygport [new file with mode: 0644]
python.hint [deleted file]
setup.hint [deleted file]

diff --git a/README b/README
deleted file mode 100644 (file)
index 252368e..0000000
--- a/README
+++ /dev/null
@@ -1,70 +0,0 @@
-libxslt
--------------------------------------------
-Libxslt is the XSLT C library developed for the Gnome project. XSLT
-itself is a an XML language to define transformation for XML. Libxslt is
-based on libxml2 the XML C library developed for the Gnome project. It
-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.7.5-1
-  libgcc1-4.3.4-3
-  libgcrypt11-1.4.5-1
-  libxml2-2.7.7-1
-
-The Python bindings also require:
-  python-2.6.5-1
-  python-libxml2-2.7.7-1
-
-Build requirements:
-(besides corresponding devel packages)
-  autoconf2.5-2.65-1
-  automake1.10-1.10.3-1
-  binutils-2.20.51-1
-  cygport-0.9.83-1
-  gawk-3.1.7-1
-  gcc4-core-4.3.4-3
-  make-3.81-2
-  libtool-2.2.7a-15
-  pkg-config-0.23b-10
-  sed-4.2.1-1
-
-Canonical homepage:
-  http://xmlsoft.org/
-
-Canonical download:
-  ftp://xmlsoft.org/libxml2/
-  ftp://ftp.gnome.org/pub/GNOME/sources/libxslt/
-
--------------------------------------------
-
-Build instructions:
-  unpack libxslt-1.1.26-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.26-X.cygport all
-
-This will create:
-  /usr/src/libxslt-1.1.26-X-src.tar.bz2
-  /usr/src/libxslt-1.1.26-X.tar.bz2
-  /usr/src/libxslt-devel-1.1.26-X.tar.bz2
-  /usr/src/libxslt-doc-1.1.26-X.tar.bz2
-  /usr/src/python-libxslt-1.1.26-X.tar.bz2
-
--------------------------------------------
-
-Port Notes:
-
------ version 1.1.26-2 -----
-Rebuilt bindings for Python 2.6.
-
------ version 1.1.26-1 -----
-Version bump.
-
------ version 1.1.24-10 -----
-Rebuilt for Cygwin 1.7.
-
-
-Cygwin port maintained by:
-http://sourceware.org/cygwinports/
diff --git a/devel.hint b/devel.hint
deleted file mode 100644 (file)
index 42ccb5f..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-category: Gnome Libs
-requires: libxslt libxml2-devel libgcrypt-devel
-external-source: libxslt
-sdesc: "The GNOME XSLT C library (development)"
-ldesc: "Libxslt is the XSLT C library developed for the Gnome project.
-XSLT itself is a an XML language to define transformation for XML.
-Libxslt is based on libxml2 the XML C library developed for the
-Gnome project. It also implements most of the EXSLT set of processor-
-portable extensions functions and some of Saxon's evaluate and
-expressions extensions."
diff --git a/doc.hint b/doc.hint
deleted file mode 100644 (file)
index 837c4ab..0000000
--- a/doc.hint
+++ /dev/null
@@ -1,9 +0,0 @@
-category: Gnome Doc
-external-source: libxslt
-sdesc: "The GNOME XSLT C library (documentation)"
-ldesc: "Libxslt is the XSLT C library developed for the Gnome project.
-XSLT itself is a an XML language to define transformation for XML.
-Libxslt is based on libxml2 the XML C library developed for the
-Gnome project. It also implements most of the EXSLT set of processor-
-portable extensions functions and some of Saxon's evaluate and
-expressions extensions."
diff --git a/libxslt-1.1.26-3.cygport b/libxslt-1.1.26-3.cygport
deleted file mode 100644 (file)
index 37e563e..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-inherit python gnome2
-
-DESCRIPTION="GNOME XSLT library"
-HOMEPAGE="http://xmlsoft.org/XSLT/"
-SRC_URI="ftp://xmlsoft.org/libxml2/${P}.tar.gz"
-PATCH_URI="
-       mirror://portage/dev-libs/${PN}/files/libxslt.m4-${PN}-1.1.26.patch
-       mirror://portage/dev-libs/${PN}/files/${PN}-1.1.23-parallel-install.patch
-       mirror://portage/dev-libs/${PN}/files/${PN}-1.1.26-undefined.patch
-       mirror://portage/dev-libs/${PN}/files/${PN}-1.1.26-pattern-out-of-bounds-read.patch
-"
-
-PKG_NAMES="${PN} ${PN}-devel ${PN}-doc python-${PN}"
-PKG_HINTS="setup devel doc python"
-libxslt_CONTENTS="--exclude=*-config* --exclude=examples --exclude=html
-                  --exclude=python-${PN} usr/bin/ usr/share/doc/ 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'
-
-CYGCONF_ARGS="
-       --with-crypto
-       --with-debugger
-       --with-html-dir=/usr/share/doc/${PN}
-       --with-html-subdir=html
-       --with-python
-"
-
-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
-       python_optimize
-
-       mv ${D}/usr/share/doc/libxslt-python-${PV} ${D}/usr/share/doc/python-libxslt
-}
-
-KEEP_LA_FILES="shared"
diff --git a/libxslt.cygport b/libxslt.cygport
new file mode 100644 (file)
index 0000000..53ce89b
--- /dev/null
@@ -0,0 +1,63 @@
+inherit python
+
+NAME="libxslt"
+VERSION=1.1.26
+RELEASE=4
+CATEGORY="Libs"
+SUMMARY="GNOME XSLT library"
+DESCRIPTION="Libxslt is the XSLT C library developed for the Gnome project.
+XSLT itself is a an XML language to define transformation for XML. Libxslt is
+based on libxml2 the XML C library developed for the Gnome project. It also
+implements most of the EXSLT set of processor-portable extensions functions
+and some of Saxon's evaluate and expressions extensions."
+HOMEPAGE="http://xmlsoft.org/XSLT/"
+SRC_URI="ftp://xmlsoft.org/libxml2/${NAME}-${VERSION}.tar.gz"
+PATCH_URI="
+       mirror://portage/dev-libs/${PN}/files/libxslt.m4-${PN}-1.1.26.patch
+       mirror://portage/dev-libs/${PN}/files/${PN}-1.1.23-parallel-install.patch
+       mirror://portage/dev-libs/${PN}/files/${PN}-1.1.26-undefined.patch
+       mirror://portage/dev-libs/${PN}/files/${PN}-1.1.26-pattern-out-of-bounds-read.patch
+       mirror://portage/dev-libs/${PN}/files/${PN}-1.1.26-id-generation.patch
+       mirror://portage/dev-libs/${PN}/files/${PN}-1.1.26-pattern-out-of-bounds-read.patch
+       mirror://portage/dev-libs/${PN}/files/${PN}-1.1.26-node-type-1.patch
+       mirror://portage/dev-libs/${PN}/files/${PN}-1.1.26-node-type-2.patch
+       mirror://portage/dev-libs/${PN}/files/${PN}-1.1.26-node-type-3.patch
+       mirror://portage/dev-libs/${PN}/files/${PN}-1.1.26-pattern-compile-crash.patch
+       mirror://portage/dev-libs/${PN}/files/${PN}-1.1.26-generate-id-crash.patch
+       mirror://portage/dev-libs/${PN}/files/${PN}-1.1.26-posix-comparison.patch
+"
+
+PKG_NAMES="${PN} ${PN}-devel ${PN}-doc python-${PN}"
+libxslt_SUMMARY="${SUMMARY} (runtime)"
+libxslt_CONTENTS="--exclude=*-config* --exclude=examples --exclude=html
+                  --exclude=python-${PN} usr/bin/ usr/share/doc/ usr/share/man/"
+libxslt_devel_SUMMARY="${SUMMARY} (development)"
+libxslt_devel_CONTENTS="--exclude=python* usr/bin/*-config usr/include/ usr/lib/ \
+                        usr/share/aclocal/"
+libxslt_doc_SUMMARY="${SUMMARY} (API documentation)"
+libxslt_doc_CONTENTS="usr/share/doc/libxslt/html/"
+python_libxslt_SUMMARY="${SUMMARY} (Python bindings)"
+python_libxslt_CONTENTS="${PYTHON_SITELIB#/} usr/share/doc/python-libxslt/"
+
+DIFF_EXCLUDES='libxslt-export.c libxslt-py.* libxsltclass.* *xsltconfig.h'
+
+CYGCONF_ARGS="
+       --with-crypto
+       --with-debugger
+       --with-html-dir=/usr/share/doc/${NAME}
+       --with-html-subdir=html
+       --with-python
+"
+
+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
+       python_optimize
+
+       mv ${D}/usr/share/doc/libxslt-python-${PV} ${D}/usr/share/doc/python-libxslt
+}
+
+KEEP_LA_FILES="shared"
diff --git a/python.hint b/python.hint
deleted file mode 100644 (file)
index a4d4263..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-category: Gnome Python Libs
-requires: 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.
-XSLT itself is a an XML language to define transformation for XML.
-Libxslt is based on libxml2 the XML C library developed for the
-Gnome project. It also implements most of the EXSLT set of processor-
-portable extensions functions and some of Saxon's evaluate and
-expressions extensions."
diff --git a/setup.hint b/setup.hint
deleted file mode 100644 (file)
index b151e12..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-category: Doc Libs Text Interpreters Gnome
-requires: 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.
-Libxslt is based on libxml2 the XML C library developed for the
-Gnome project. It also implements most of the EXSLT set of processor-
-portable extensions functions and some of Saxon's evaluate and
-expressions extensions."
This page took 0.074811 seconds and 5 git commands to generate.