libxml2: Remove old non-recipes/patches

Also move trunk patch to patches/.
This commit is contained in:
Ingo Weinhold
2013-04-26 23:10:47 +02:00
parent e991c42864
commit b22b245c77
8 changed files with 0 additions and 234 deletions

View File

@@ -1,13 +0,0 @@
diff -urN libxml2-2.7.0/configure.in libxml2-2.7.0-haiku/configure.in
--- libxml2-2.7.0/configure.in 2008-08-30 07:38:39.000000000 -0700
+++ libxml2-2.7.0-haiku/configure.in 2008-08-30 14:20:06.000000000 -0700
@@ -1255,6 +1255,9 @@
;;
*beos*) M_LIBS=""
;;
+ *haiku*) M_LIBS=""
+ ;;
+
*) M_LIBS="-lm"
;;
esac

View File

@@ -1,12 +0,0 @@
diff -urN libxml2-2.7.2/configure.in libxml2-2.7.2-haiku/configure.in
--- libxml2-2.7.2/configure.in 2008-10-03 07:09:55.000000000 +0000
+++ libxml2-2.7.2-haiku/configure.in 2008-10-22 19:07:34.000000000 +0000
@@ -1257,6 +1257,8 @@
;;
*beos*) M_LIBS=""
;;
+ *haiku*) M_LIBS=""
+ ;;
*) M_LIBS="-lm"
;;
esac

View File

@@ -1,25 +0,0 @@
DESCRIPTION="libxml2 - Version 2 of the library to manipulate XML files"
HOMEPAGE="http://www.xmlsoft.org/"
SRC_URI="ftp://xmlsoft.org/libxml2/libxml2-2.7.3.tar.gz"
CHECKSUM_MD5="8f4fda3969237c2a33bdb1583b5d06b2"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD()
{
cd libxml2-2.7.3
libtoolize --force --copy --install
aclocal
autoconf
automake
./configure --prefix=`finddir B_COMMON_DIRECTORY` --enable-ipv6=no LDFLAGS=-lnetwork
make
}
INSTALL()
{
cd libxml2-2.7.3
make install
}
LICENSE="MIT"
COPYRIGHT="1998-2003 Daniel Veillard. All Rights Reserved."

View File

@@ -1,25 +0,0 @@
DESCRIPTION="libxml2 - Version 2 of the library to manipulate XML files"
HOMEPAGE="http://www.xmlsoft.org/"
SRC_URI="ftp://xmlsoft.org/libxml2/libxml2-2.7.6.tar.gz"
CHECKSUM_MD5="7740a8ec23878a2f50120e1faa2730f2"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD()
{
cd libxml2-2.7.6
libtoolize --force --copy --install
aclocal
autoconf
automake
./configure --prefix=`finddir B_COMMON_DIRECTORY` --enable-ipv6=no LDFLAGS="-lnetwork -L/boot/common/lib"
make
}
INSTALL()
{
cd libxml2-2.7.6
make install
}
LICENSE="MIT"
COPYRIGHT="1998-2003 Daniel Veillard. All Rights Reserved."

View File

@@ -1,32 +0,0 @@
DESCRIPTION="libxml2 - Version 2 of the library to manipulate XML files"
HOMEPAGE="http://www.xmlsoft.org/"
SRC_URI="ftp://xmlsoft.org/libxml2/libxml2-2.7.7.tar.gz"
CHECKSUM_MD5="9abc9959823ca9ff904f1fbcf21df066"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD()
{
cd libxml2-2.7.7
libtoolize --force --copy --install
aclocal
autoconf
automake
./configure --prefix=`finddir B_COMMON_DIRECTORY` --enable-ipv6=no LDFLAGS="-lnetwork -L/boot/common/lib"
make
}
INSTALL()
{
cd libxml2-2.7.7
make install
}
TEST()
{
cd libxml2-2.7.7
make tests
}
LICENSE="MIT"
COPYRIGHT="1998-2003 Daniel Veillard. All Rights Reserved."

View File

@@ -1,106 +0,0 @@
SUMMARY="The XML C parser and toolkit of Gnome"
HOMEPAGE="http://www.xmlsoft.org/"
LICENSE="MIT"
COPYRIGHT="1998-2003 Daniel Veillard. All Rights Reserved."
SRC_URI="ftp://xmlsoft.org/libxml2/libxml2-2.7.8.tar.gz"
CHECKSUM_MD5="8127a65e8c3b08856093099b52599c86"
REVISION="4"
ARCHITECTURES="x86_gcc2 ?x86"
PROVIDES="
libxml2 = $portVersion compat >= 2.7
lib:libxml2 = $portVersion compat >= 2.7
"
REQUIRES="
haiku >= $haikuVersion
zlib
"
BUILD_REQUIRES="
$REQUIRES
cmd:aclocal
cmd:autoconf
cmd:automake
cmd:gcc
cmd:ld
cmd:libtoolize
cmd:make
"
BUILD_PREREQUIRES="
haiku_devel >= $haikuVersion
"
SOURCE_DIR="$portVersionedName"
BUILD()
{
libtoolize --force --copy --install
aclocal
autoconf
automake
./configure $configureDirArgs --enable-ipv6=no LDFLAGS="-lnetwork"
make
}
INSTALL()
{
make install
}
TEST()
{
make tests
}
DESCRIPTION="
Libxml2 is the XML C parser and toolkit developed for the Gnome project
(but usable outside of the Gnome platform), it is free software available
under the MIT License. XML itself is a metalanguage to design markup
languages, i.e. text language where semantic and structure are added to
the content using extra "markup" information enclosed between angle
brackets. HTML is the most well-known markup language. Though the library
is written in C a variety of language bindings make it available in other
environments.
Libxml2 implements a number of existing standards related to markup
languages:
- the XML standard: http://www.w3.org/TR/REC-xml
- Namespaces in XML: http://www.w3.org/TR/REC-xml-names/
- XML Base: http://www.w3.org/TR/xmlbase/
- RFC 2396 : Uniform Resource Identifiers
- XML Path Language (XPath) 1.0: http://www.w3.org/TR/xpath
- HTML4 parser: http://www.w3.org/TR/html401/
- XML Pointer Language (XPointer) Version 1.0: http://www.w3.org/TR/xptr
- XML Inclusions (XInclude) Version 1.0: http://www.w3.org/TR/xinclude/
- ISO-8859-x encodings, as well as rfc2044 [UTF-8] and rfc2781 [UTF-16]
Unicode encodings, and more if using iconv support part of SGML Open
Technical Resolution TR9401:1997
- XML Catalogs Working Draft 06 August 2001:
http://www.oasis-open.org/committees/entity/spec-2001-08-06.html
- Canonical XML Version 1.0:
http://www.w3.org/TR/xml-c14n and the Exclusive XML Canonicalization
CR draft http://www.w3.org/TR/xml-exc-c14n
- Relax NG, ISO/IEC 19757-2:2003,
http://www.oasis-open.org/committees/relax-ng/spec-20011203.html
- W3C XML Schemas Part 2: Datatypes REC 02 May 2001
- W3C xml:id Working Draft 7 April 2004
In most cases libxml2 tries to implement the specifications in a
relatively strictly compliant way. As of release 2.4.16, libxml2 passed
all 1800+ tests from the OASIS XML Tests Suite.
To some extent libxml2 provides support for the following additional
specifications but doesn't claim to implement them completely:
- Document Object Model (DOM) http://www.w3.org/TR/DOM-Level-2-Core/
the document model, but it doesn't implement the API itself, gdome2
does this on top of libxml2
- RFC 959 : libxml2 implements a basic FTP client code
- RFC 1945 : HTTP/1.0, again a basic HTTP client code
- SAX: a SAX2 like interface and a minimal SAX1 implementation compatible
with early expat versions
A partial implementation of XML Schemas Part 1: Structure is being worked
on but it would be far too early to make any conformance statement about
it at the moment.
"

View File

@@ -1,21 +0,0 @@
diff -urN libxml2-2.7.3/configure.in libxml2-2.7.3-haiku/configure.in
--- libxml2-2.7.3/configure.in 2009-01-19 06:27:55.000000000 +0000
+++ libxml2-2.7.3-haiku/configure.in 2009-01-19 06:24:30.000000000 +0000
@@ -473,7 +473,7 @@
dnl Checks for inet libraries:
AC_SEARCH_LIBS(gethostent, [nsl])
-AC_SEARCH_LIBS(setsockopt, [socket net])
+AC_SEARCH_LIBS(setsockopt, [socket net network])
AC_SEARCH_LIBS(connect, [inet])
dnl Determine what socket length (socklen_t) data type is
@@ -1259,7 +1259,7 @@
case "$host" in
*mingw*) M_LIBS=""
;;
- *beos*) M_LIBS=""
+ *beos*|*haiku*) M_LIBS=""
;;
*) M_LIBS="-lm"
;;