--- libxml2-2.6.31.dfsg.orig/python/tests/Makefile.in +++ libxml2-2.6.31.dfsg/python/tests/Makefile.in @@ -106,6 +106,7 @@ LIBXML_VERSION_NUMBER = @LIBXML_VERSION_NUMBER@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MODULE_EXTENSION = @MODULE_EXTENSION@ @@ -316,7 +317,7 @@ all: all-am .SUFFIXES: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ @@ -325,9 +326,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu python/tests/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign python/tests/Makefile'; \ cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu python/tests/Makefile + $(AUTOMAKE) --foreign python/tests/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -341,9 +342,9 @@ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(top_srcdir)/configure: $(am__configure_deps) +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh mostlyclean-libtool: --- libxml2-2.6.31.dfsg.orig/python/Makefile.in +++ libxml2-2.6.31.dfsg/python/Makefile.in @@ -150,6 +150,7 @@ LIBXML_VERSION_NUMBER = @LIBXML_VERSION_NUMBER@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MODULE_EXTENSION = @MODULE_EXTENSION@ @@ -348,7 +349,7 @@ .SUFFIXES: .SUFFIXES: .c .lo .o .obj -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ @@ -373,9 +374,9 @@ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(top_srcdir)/configure: $(am__configure_deps) +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh setup.py: $(top_builddir)/config.status $(srcdir)/setup.py.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ --- libxml2-2.6.31.dfsg.orig/mkinstalldirs +++ libxml2-2.6.31.dfsg/mkinstalldirs @@ -1,29 +1,59 @@ #! /bin/sh # mkinstalldirs --- make directory hierarchy -# Author: Noah Friedman -# Created: 1993-05-16 -# Public domain +scriptversion=2006-05-11.19 + +# Original author: Noah Friedman +# Created: 1993-05-16 +# Public domain. +# +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +nl=' +' +IFS=" "" $nl" errstatus=0 -dirmode="" +dirmode= usage="\ -Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..." +Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ... + +Create each directory DIR (with mode MODE, if specified), including all +leading file name components. + +Report bugs to ." # process command line arguments while test $# -gt 0 ; do - case "${1}" in - -h | --help | --h* ) # -h for help - echo "${usage}" 1>&2; exit 0 ;; - -m ) # -m PERM arg - shift - test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; } - dirmode="${1}" - shift ;; - -- ) shift; break ;; # stop option processing - -* ) echo "${usage}" 1>&2; exit 1 ;; # unknown option - * ) break ;; # first non-opt arg - esac + case $1 in + -h | --help | --h*) # -h for help + echo "$usage" + exit $? + ;; + -m) # -m PERM arg + shift + test $# -eq 0 && { echo "$usage" 1>&2; exit 1; } + dirmode=$1 + shift + ;; + --version) + echo "$0 $scriptversion" + exit $? + ;; + --) # stop option processing + shift + break + ;; + -*) # unknown option + echo "$usage" 1>&2 + exit 1 + ;; + *) # first non-opt arg + break + ;; + esac done for file @@ -36,64 +66,96 @@ done case $# in -0) exit 0 ;; + 0) exit 0 ;; esac +# Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and +# mkdir -p a/c at the same time, both will detect that a is missing, +# one will create a, then the other will try to create a and die with +# a "File exists" error. This is a problem when calling mkinstalldirs +# from a parallel make. We use --version in the probe to restrict +# ourselves to GNU mkdir, which is thread-safe. case $dirmode in -'') - if mkdir -p -- . 2>/dev/null; then - echo "mkdir -p -- $*" - exec mkdir -p -- "$@" - fi ;; -*) - if mkdir -m "$dirmode" -p -- . 2>/dev/null; then - echo "mkdir -m $dirmode -p -- $*" - exec mkdir -m "$dirmode" -p -- "$@" - fi ;; + '') + if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then + echo "mkdir -p -- $*" + exec mkdir -p -- "$@" + else + # On NextStep and OpenStep, the `mkdir' command does not + # recognize any option. It will interpret all options as + # directories to create, and then abort because `.' already + # exists. + test -d ./-p && rmdir ./-p + test -d ./--version && rmdir ./--version + fi + ;; + *) + if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 && + test ! -d ./--version; then + echo "mkdir -m $dirmode -p -- $*" + exec mkdir -m "$dirmode" -p -- "$@" + else + # Clean up after NextStep and OpenStep mkdir. + for d in ./-m ./-p ./--version "./$dirmode"; + do + test -d $d && rmdir $d + done + fi + ;; esac for file do - set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` - shift + case $file in + /*) pathcomp=/ ;; + *) pathcomp= ;; + esac + oIFS=$IFS + IFS=/ + set fnord $file + shift + IFS=$oIFS + + for d + do + test "x$d" = x && continue + + pathcomp=$pathcomp$d + case $pathcomp in + -*) pathcomp=./$pathcomp ;; + esac + + if test ! -d "$pathcomp"; then + echo "mkdir $pathcomp" + + mkdir "$pathcomp" || lasterr=$? + + if test ! -d "$pathcomp"; then + errstatus=$lasterr + else + if test ! -z "$dirmode"; then + echo "chmod $dirmode $pathcomp" + lasterr= + chmod "$dirmode" "$pathcomp" || lasterr=$? - pathcomp= - for d - do - pathcomp="$pathcomp$d" - case "$pathcomp" in - -* ) pathcomp=./$pathcomp ;; - esac - - if test ! -d "$pathcomp"; then - echo "mkdir $pathcomp" - - mkdir "$pathcomp" || lasterr=$? - - if test ! -d "$pathcomp"; then - errstatus=$lasterr - else - if test ! -z "$dirmode"; then - echo "chmod $dirmode $pathcomp" - - lasterr="" - chmod "$dirmode" "$pathcomp" || lasterr=$? - - if test ! -z "$lasterr"; then - errstatus=$lasterr - fi + if test ! -z "$lasterr"; then + errstatus=$lasterr fi fi - fi + fi + fi - pathcomp="$pathcomp/" - done + pathcomp=$pathcomp/ + done done exit $errstatus # Local Variables: # mode: shell-script -# sh-indentation: 3 +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-end: "$" # End: -# mkinstalldirs ends here --- libxml2-2.6.31.dfsg.orig/config.guess +++ libxml2-2.6.31.dfsg/config.guess @@ -4,7 +4,7 @@ # 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, # Inc. -timestamp='2007-05-17' +timestamp='2007-07-22' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -330,7 +330,7 @@ sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; - i86pc:SunOS:5.*:* | ix86xen:SunOS:5.*:*) + i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) @@ -793,7 +793,7 @@ exit ;; *:Interix*:[3456]*) case ${UNAME_MACHINE} in - x86) + x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; EM64T | authenticamd) --- libxml2-2.6.31.dfsg.orig/libxml.h +++ libxml2-2.6.31.dfsg/libxml.h @@ -13,6 +13,9 @@ #ifndef _LARGEFILE_SOURCE #define _LARGEFILE_SOURCE #endif +#ifndef _LARGEFILE64_SOURCE +#define _LARGEFILE64_SOURCE +#endif #ifndef _FILE_OFFSET_BITS #define _FILE_OFFSET_BITS 64 #endif --- libxml2-2.6.31.dfsg.orig/configure +++ libxml2-2.6.31.dfsg/configure @@ -888,6 +888,9 @@ FFLAGS ac_ct_F77 LIBTOOL +MAINTAINER_MODE_TRUE +MAINTAINER_MODE_FALSE +MAINT HTML_DIR Z_CFLAGS Z_LIBS @@ -1585,6 +1588,8 @@ --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) + --enable-maintainer-mode enable make rules and dependencies not useful + (and sometimes confusing) to the casual installer --enable-ipv6[=yes/no] enables compilation of IPv6 code [default=yes] Optional Packages: @@ -5387,7 +5392,7 @@ lt_cv_deplibs_check_method=pass_all ;; -netbsd*) +netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else @@ -5507,7 +5512,7 @@ ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 5510 "configure"' > conftest.$ac_ext + echo '#line 5515 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -5572,7 +5577,6 @@ esac ;; *64-bit*) - libsuff=64 case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" @@ -8061,11 +8065,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:8064: $lt_compile\"" >&5) + (eval echo "\"\$as_me:8068: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:8068: \$? = $ac_status" >&5 + echo "$as_me:8072: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -8351,11 +8355,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:8354: $lt_compile\"" >&5) + (eval echo "\"\$as_me:8358: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:8358: \$? = $ac_status" >&5 + echo "$as_me:8362: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -8455,11 +8459,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:8458: $lt_compile\"" >&5) + (eval echo "\"\$as_me:8462: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:8462: \$? = $ac_status" >&5 + echo "$as_me:8466: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -8719,12 +8723,13 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi + link_all_deplibs=no else ld_shlibs=no fi ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -9268,7 +9273,7 @@ link_all_deplibs=yes ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -9963,13 +9968,11 @@ # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -9981,6 +9984,18 @@ dynamic_linker='GNU/Linux ld.so' ;; +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + netbsd*) version_type=sunos need_lib_prefix=no @@ -10806,7 +10821,7 @@ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext < conftest.$ac_ext </dev/null; then archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= @@ -13217,7 +13232,7 @@ ;; esac ;; - netbsd*) + netbsd* | netbsdelf*-gnu) ;; osf3* | osf4* | osf5*) case $cc_basename in @@ -13326,11 +13341,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:13329: $lt_compile\"" >&5) + (eval echo "\"\$as_me:13344: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:13333: \$? = $ac_status" >&5 + echo "$as_me:13348: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -13430,11 +13445,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:13433: $lt_compile\"" >&5) + (eval echo "\"\$as_me:13448: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:13437: \$? = $ac_status" >&5 + echo "$as_me:13452: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -13502,6 +13517,9 @@ cygwin* | mingw*) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' ;; + linux* | k*bsd*-gnu) + link_all_deplibs_CXX=no + ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -13931,13 +13949,11 @@ # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -13949,6 +13965,18 @@ dynamic_linker='GNU/Linux ld.so' ;; +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + netbsd*) version_type=sunos need_lib_prefix=no @@ -14994,11 +15022,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14997: $lt_compile\"" >&5) + (eval echo "\"\$as_me:15025: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:15001: \$? = $ac_status" >&5 + echo "$as_me:15029: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -15098,11 +15126,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:15101: $lt_compile\"" >&5) + (eval echo "\"\$as_me:15129: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:15105: \$? = $ac_status" >&5 + echo "$as_me:15133: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -15362,12 +15390,13 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi + link_all_deplibs_F77=no else ld_shlibs_F77=no fi ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -15891,7 +15920,7 @@ link_all_deplibs_F77=yes ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -16534,13 +16563,11 @@ # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -16552,6 +16579,18 @@ dynamic_linker='GNU/Linux ld.so' ;; +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + netbsd*) version_type=sunos need_lib_prefix=no @@ -17287,11 +17326,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:17290: $lt_compile\"" >&5) + (eval echo "\"\$as_me:17329: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:17294: \$? = $ac_status" >&5 + echo "$as_me:17333: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -17577,11 +17616,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:17580: $lt_compile\"" >&5) + (eval echo "\"\$as_me:17619: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:17584: \$? = $ac_status" >&5 + echo "$as_me:17623: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -17681,11 +17720,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:17684: $lt_compile\"" >&5) + (eval echo "\"\$as_me:17723: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:17688: \$? = $ac_status" >&5 + echo "$as_me:17727: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -17945,12 +17984,13 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi + link_all_deplibs_GCJ=no else ld_shlibs_GCJ=no fi ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -18494,7 +18534,7 @@ link_all_deplibs_GCJ=yes ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -19137,13 +19177,11 @@ # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -19155,6 +19193,18 @@ dynamic_linker='GNU/Linux ld.so' ;; +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + netbsd*) version_type=sunos need_lib_prefix=no @@ -20336,6 +20386,29 @@ +{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 +echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; } + # Check whether --enable-maintainer-mode was given. +if test "${enable_maintainer_mode+set}" = set; then + enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval +else + USE_MAINTAINER_MODE=no +fi + + { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 +echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; } + if test $USE_MAINTAINER_MODE = yes; then + MAINTAINER_MODE_TRUE= + MAINTAINER_MODE_FALSE='#' +else + MAINTAINER_MODE_TRUE='#' + MAINTAINER_MODE_FALSE= +fi + + MAINT=$MAINTAINER_MODE_TRUE + + + _cppflags="${CPPFLAGS}" _ldflags="${LDFLAGS}" @@ -26375,7 +26448,7 @@ { echo "$as_me:$LINENO: checking for type of socket length (socklen_t)" >&5 echo $ECHO_N "checking for type of socket length (socklen_t)... $ECHO_C" >&6; } cat > conftest.$ac_ext < @@ -26386,7 +26459,7 @@ (void)getsockopt (1, 1, 1, NULL, (socklen_t *)NULL) ; return 0; } EOF -if { (eval echo configure:26389: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; _out=`eval $ac_compile 2>&1` && test "x$_out" = x; }; then +if { (eval echo configure:26462: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; _out=`eval $ac_compile 2>&1` && test "x$_out" = x; }; then rm -rf conftest* { echo "$as_me:$LINENO: result: socklen_t *" >&5 @@ -26398,7 +26471,7 @@ rm -rf conftest* cat > conftest.$ac_ext < @@ -26409,7 +26482,7 @@ (void)getsockopt (1, 1, 1, NULL, (size_t *)NULL) ; return 0; } EOF -if { (eval echo configure:26412: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; _out=`eval $ac_compile 2>&1` && test "x$_out" = x; }; then +if { (eval echo configure:26485: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; _out=`eval $ac_compile 2>&1` && test "x$_out" = x; }; then rm -rf conftest* { echo "$as_me:$LINENO: result: size_t *" >&5 @@ -26421,7 +26494,7 @@ rm -rf conftest* cat > conftest.$ac_ext < @@ -26432,7 +26505,7 @@ (void)getsockopt (1, 1, 1, NULL, (int *)NULL) ; return 0; } EOF -if { (eval echo configure:26435: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; _out=`eval $ac_compile 2>&1` && test "x$_out" = x; }; then +if { (eval echo configure:26508: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; _out=`eval $ac_compile 2>&1` && test "x$_out" = x; }; then rm -rf conftest* { echo "$as_me:$LINENO: result: int *" >&5 @@ -29058,7 +29131,7 @@ *) M_LIBS="-lm" ;; esac -XML_LIBS="-lxml2 $Z_LIBS $THREAD_LIBS $ICONV_LIBS $M_LIBS $LIBS" +XML_LIBS="-lxml2" XML_LIBTOOLLIBS="libxml2.la" @@ -29332,6 +29405,13 @@ Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi +if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi if test -z "${WITH_PYTHON_TRUE}" && test -z "${WITH_PYTHON_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"WITH_PYTHON\" was never defined. Usually this means the macro was only invoked conditionally." >&5 @@ -30055,6 +30135,9 @@ FFLAGS!$FFLAGS$ac_delim ac_ct_F77!$ac_ct_F77$ac_delim LIBTOOL!$LIBTOOL$ac_delim +MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim +MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim +MAINT!$MAINT$ac_delim HTML_DIR!$HTML_DIR$ac_delim Z_CFLAGS!$Z_CFLAGS$ac_delim Z_LIBS!$Z_LIBS$ac_delim @@ -30125,9 +30208,6 @@ WITH_SCHEMAS!$WITH_SCHEMAS$ac_delim TEST_SCHEMAS!$TEST_SCHEMAS$ac_delim WITH_REGEXPS!$WITH_REGEXPS$ac_delim -TEST_REGEXPS!$TEST_REGEXPS$ac_delim -WITH_DEBUG!$WITH_DEBUG$ac_delim -DEBUG_OBJ!$DEBUG_OBJ$ac_delim _ACEOF if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then @@ -30169,6 +30249,9 @@ ac_delim='%!_!# ' for ac_last_try in false false false false false :; do cat >conf$$subs.sed <<_ACEOF +TEST_REGEXPS!$TEST_REGEXPS$ac_delim +WITH_DEBUG!$WITH_DEBUG$ac_delim +DEBUG_OBJ!$DEBUG_OBJ$ac_delim TEST_DEBUG!$TEST_DEBUG$ac_delim WITH_MEM_DEBUG!$WITH_MEM_DEBUG$ac_delim WITH_RUN_DEBUG!$WITH_RUN_DEBUG$ac_delim @@ -30195,7 +30278,7 @@ LTLIBOBJS!$LTLIBOBJS$ac_delim _ACEOF - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 24; then + if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 27; then break elif $ac_last_try; then { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 --- libxml2-2.6.31.dfsg.orig/configure.in +++ libxml2-2.6.31.dfsg/configure.in @@ -59,6 +59,8 @@ AC_LIBTOOL_WIN32_DLL AM_PROG_LIBTOOL +AM_MAINTAINER_MODE + dnl dnl We process the AC_ARG_WITH first so that later we can modify dnl some of them to try to prevent impossible combinations. This @@ -1233,7 +1235,7 @@ *) M_LIBS="-lm" ;; esac -XML_LIBS="-lxml2 $Z_LIBS $THREAD_LIBS $ICONV_LIBS $M_LIBS $LIBS" +XML_LIBS="-lxml2" XML_LIBTOOLLIBS="libxml2.la" AC_SUBST(WITH_ICONV) --- libxml2-2.6.31.dfsg.orig/xml2-config.1 +++ libxml2-2.6.31.dfsg/xml2-config.1 @@ -17,6 +17,8 @@ .TP 8 .B \-\-libs Print the linker flags that are necessary to link a \fIGNOME-XML\fP program. +Add the \fB\-\-static\fP option to print the linker flags that are necessary to +\fBstatically\fP link a \fIGNOME-XML\fP program. .TP 8 .B \-\-cflags Print the compiler flags that are necessary to compile a \fIGNOME-XML\fP program. --- libxml2-2.6.31.dfsg.orig/include/libxml/Makefile.in +++ libxml2-2.6.31.dfsg/include/libxml/Makefile.in @@ -119,6 +119,7 @@ LIBXML_VERSION_NUMBER = @LIBXML_VERSION_NUMBER@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MODULE_EXTENSION = @MODULE_EXTENSION@ @@ -326,7 +327,7 @@ all: all-am .SUFFIXES: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ @@ -335,9 +336,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu include/libxml/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign include/libxml/Makefile'; \ cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu include/libxml/Makefile + $(AUTOMAKE) --foreign include/libxml/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -351,9 +352,9 @@ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(top_srcdir)/configure: $(am__configure_deps) +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh xmlversion.h: $(top_builddir)/config.status $(srcdir)/xmlversion.h.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ --- libxml2-2.6.31.dfsg.orig/include/Makefile.in +++ libxml2-2.6.31.dfsg/include/Makefile.in @@ -118,6 +118,7 @@ LIBXML_VERSION_NUMBER = @LIBXML_VERSION_NUMBER@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MODULE_EXTENSION = @MODULE_EXTENSION@ @@ -276,7 +277,7 @@ all: all-recursive .SUFFIXES: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ @@ -285,9 +286,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu include/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign include/Makefile'; \ cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu include/Makefile + $(AUTOMAKE) --foreign include/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -301,9 +302,9 @@ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(top_srcdir)/configure: $(am__configure_deps) +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh mostlyclean-libtool: --- libxml2-2.6.31.dfsg.orig/missing +++ libxml2-2.6.31.dfsg/missing @@ -1,6 +1,10 @@ #! /bin/sh # Common stub for a few missing GNU programs while installing. -# Copyright (C) 1996, 1997, 1999, 2000, 2002 Free Software Foundation, Inc. + +scriptversion=2006-05-10.23 + +# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006 +# Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify @@ -15,8 +19,8 @@ # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -29,6 +33,8 @@ fi run=: +sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' +sed_minuso='s/.* -o \([^ ]*\).*/\1/p' # In the cases where this matters, `missing' is being run in the # srcdir already. @@ -38,18 +44,24 @@ configure_ac=configure.in fi -case "$1" in +msg="missing on your system" + +case $1 in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 + # Exit code 63 means version mismatch. This often happens + # when the user try to use an ancient version of a tool on + # a file that requires a minimum version. In this case we + # we should proceed has if the program had been absent, or + # if --run hadn't been passed. + if test $? = 63; then + run=: + msg="probably too old" + fi ;; -esac - -# If it does not exist, or fails to run (possibly an outdated version), -# try to emulate it. -case "$1" in -h|--h|--he|--hel|--help) echo "\ @@ -67,6 +79,7 @@ aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' + autom4te touch the output file, or create a stub one automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c @@ -74,11 +87,15 @@ lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file tar try tar, gnutar, gtar, then tar without non-portable flags - yacc create \`y.tab.[ch]', if possible, from existing .[ch]" + yacc create \`y.tab.[ch]', if possible, from existing .[ch] + +Send bug reports to ." + exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) - echo "missing 0.4 - GNU automake" + echo "missing $scriptversion (GNU Automake)" + exit $? ;; -*) @@ -87,14 +104,44 @@ exit 1 ;; - aclocal*) +esac + +# Now exit if we have it, but it failed. Also exit now if we +# don't have it and --version was passed (most likely to detect +# the program). +case $1 in + lex|yacc) + # Not GNU programs, they don't have --version. + ;; + + tar) + if test -n "$run"; then + echo 1>&2 "ERROR: \`tar' requires --run" + exit 1 + elif test "x$2" = "x--version" || test "x$2" = "x--help"; then + exit 1 + fi + ;; + + *) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 + elif test "x$2" = "x--version" || test "x$2" = "x--help"; then + # Could not run --version or --help. This is probably someone + # running `$TOOL --version' or `$TOOL --help' to check whether + # $TOOL exists and not knowing $TOOL uses missing. + exit 1 fi + ;; +esac +# If it does not exist, or fails to run (possibly an outdated version), +# try to emulate it. +case $1 in + aclocal*) echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." @@ -102,13 +149,8 @@ ;; autoconf) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." @@ -116,13 +158,8 @@ ;; autoheader) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified \`acconfig.h' or \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." @@ -130,7 +167,7 @@ test -z "$files" && files="config.h" touch_files= for f in $files; do - case "$f" in + case $f in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; @@ -140,13 +177,8 @@ ;; automake*) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." @@ -156,20 +188,15 @@ ;; autom4te) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - echo 1>&2 "\ -WARNING: \`$1' is needed, and you do not seem to have it handy on your - system. You might have modified some files without having the +WARNING: \`$1' is needed, but is $msg. + You might have modified some files without having the proper tools for further handling them. - You can get \`$1Help2man' as part of \`Autoconf' from any GNU + You can get \`$1' as part of \`Autoconf' from any GNU archive site." - file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` - test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else @@ -185,74 +212,67 @@ bison|yacc) echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' $msg. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h - if [ $# -ne 1 ]; then + if test $# -ne 1; then eval LASTARG="\${$#}" - case "$LASTARG" in + case $LASTARG in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if [ -f "$SRCFILE" ]; then + if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if [ -f "$SRCFILE" ]; then + if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.h fi ;; esac fi - if [ ! -f y.tab.h ]; then + if test ! -f y.tab.h; then echo >y.tab.h fi - if [ ! -f y.tab.c ]; then + if test ! -f y.tab.c; then echo 'main() { return 0; }' >y.tab.c fi ;; lex|flex) echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c - if [ $# -ne 1 ]; then + if test $# -ne 1; then eval LASTARG="\${$#}" - case "$LASTARG" in + case $LASTARG in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if [ -f "$SRCFILE" ]; then + if test -f "$SRCFILE"; then cp "$SRCFILE" lex.yy.c fi ;; esac fi - if [ ! -f lex.yy.c ]; then + if test ! -f lex.yy.c; then echo 'main() { return 0; }' >lex.yy.c fi ;; help2man) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified a dependency of a manual page. You may need the \`Help2man' package in order for those modifications to take effect. You can get \`Help2man' from any GNU archive site." - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` - if test -z "$file"; then - file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` - fi - if [ -f "$file" ]; then + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` + if test -f "$file"; then touch $file else test -z "$file" || exec >$file @@ -262,32 +282,36 @@ ;; makeinfo) - if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then - # We have makeinfo, but it failed. - exit 1 - fi - echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` + # The file to touch is that specified with -o ... + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -z "$file"; then - file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` - fi + # ... or it is the one specified with @setfilename ... + infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` + file=`sed -n ' + /^@setfilename/{ + s/.* \([^ ]*\) *$/\1/ + p + q + }' $infile` + # ... or it is derived from the source name (dir/f.texi becomes f.info) + test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info + fi + # If the file does not exist, the user really needs makeinfo; + # let's fail without touching anything. + test -f $file || exit 1 touch $file ;; tar) shift - if test -n "$run"; then - echo 1>&2 "ERROR: \`tar' requires --run" - exit 1 - fi # We have already tried tar in the generic part. # Look for gnutar/gtar before invocation to avoid ugly error @@ -300,13 +324,13 @@ fi firstarg="$1" if shift; then - case "$firstarg" in + case $firstarg in *o*) firstarg=`echo "$firstarg" | sed s/o//` tar "$firstarg" "$@" && exit 0 ;; esac - case "$firstarg" in + case $firstarg in *h*) firstarg=`echo "$firstarg" | sed s/h//` tar "$firstarg" "$@" && exit 0 @@ -323,10 +347,10 @@ *) echo 1>&2 "\ -WARNING: \`$1' is needed, and you do not seem to have it handy on your - system. You might have modified some files without having the +WARNING: \`$1' is needed, and is $msg. + You might have modified some files without having the proper tools for further handling them. Check the \`README' file, - it often tells you about the needed prerequirements for installing + it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing \`$1' program." exit 1 @@ -334,3 +358,10 @@ esac exit 0 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-end: "$" +# End: --- libxml2-2.6.31.dfsg.orig/example/Makefile.in +++ libxml2-2.6.31.dfsg/example/Makefile.in @@ -130,6 +130,7 @@ LIBXML_VERSION_NUMBER = @LIBXML_VERSION_NUMBER@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MODULE_EXTENSION = @MODULE_EXTENSION@ @@ -294,7 +295,7 @@ .SUFFIXES: .SUFFIXES: .c .lo .o .obj -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ @@ -303,9 +304,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu example/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign example/Makefile'; \ cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu example/Makefile + $(AUTOMAKE) --foreign example/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -319,9 +320,9 @@ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(top_srcdir)/configure: $(am__configure_deps) +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh clean-noinstPROGRAMS: --- libxml2-2.6.31.dfsg.orig/install-sh +++ libxml2-2.6.31.dfsg/install-sh @@ -1,36 +1,62 @@ -#! /bin/sh -# +#!/bin/sh # install - install a program, script, or datafile -# This comes from X11R5 (mit/util/scripts/install.sh). + +scriptversion=2006-10-14.15 + +# This originates from X11R5 (mit/util/scripts/install.sh), which was +# later released in X11R6 (xc/config/util/install.sh) with the +# following copyright and license. +# +# Copyright (C) 1994 X Consortium +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: # -# Copyright 1991 by the Massachusetts Institute of Technology +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. # -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation, and that the name of M.I.T. not be used in advertising or -# publicity pertaining to distribution of the software without specific, -# written prior permission. M.I.T. makes no representations about the -# suitability of this software for any purpose. It is provided "as is" -# without express or implied warranty. +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- +# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Except as contained in this notice, the name of the X Consortium shall not +# be used in advertising or otherwise to promote the sale, use or other deal- +# ings in this Software without prior written authorization from the X Consor- +# tium. +# +# +# FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written -# from scratch. It can only install one file at a time, a restriction -# shared with many OS's install programs. +# from scratch. +nl=' +' +IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit="${DOITPROG-}" +if test -z "$doit"; then + doit_exec=exec +else + doit_exec=$doit +fi - -# put in absolute paths if you don't have them in your path; or use env. vars. +# Put in absolute file names if you don't have them in your path; +# or use environment vars. mvprog="${MVPROG-mv}" cpprog="${CPPROG-cp}" @@ -41,210 +67,441 @@ rmprog="${RMPROG-rm}" mkdirprog="${MKDIRPROG-mkdir}" -transformbasename="" -transform_arg="" -instcmd="$mvprog" -chmodcmd="$chmodprog 0755" -chowncmd="" -chgrpcmd="" -stripcmd="" -rmcmd="$rmprog -f" -mvcmd="$mvprog" -src="" -dst="" -dir_arg="" - -while [ x"$1" != x ]; do - case $1 in - -c) instcmd="$cpprog" - shift - continue;; - - -d) dir_arg=true - shift - continue;; - - -m) chmodcmd="$chmodprog $2" - shift - shift - continue;; - - -o) chowncmd="$chownprog $2" - shift - shift - continue;; - - -g) chgrpcmd="$chgrpprog $2" - shift - shift - continue;; - - -s) stripcmd="$stripprog" - shift - continue;; - - -t=*) transformarg=`echo $1 | sed 's/-t=//'` - shift - continue;; - - -b=*) transformbasename=`echo $1 | sed 's/-b=//'` - shift - continue;; - - *) if [ x"$src" = x ] - then - src=$1 - else - # this colon is to work around a 386BSD /bin/sh bug - : - dst=$1 - fi - shift - continue;; - esac -done - -if [ x"$src" = x ] -then - echo "install: no input file specified" - exit 1 -else - true -fi +posix_glob= +posix_mkdir= -if [ x"$dir_arg" != x ]; then - dst=$src - src="" - - if [ -d $dst ]; then - instcmd=: - else - instcmd=mkdir - fi -else +# Desired mode of installed file. +mode=0755 -# Waiting for this to be detected by the "$instcmd $src $dsttmp" command -# might cause directories to be created, which would be especially bad -# if $src (and thus $dsttmp) contains '*'. - - if [ -f $src -o -d $src ] - then - true - else - echo "install: $src does not exist" - exit 1 - fi - - if [ x"$dst" = x ] - then - echo "install: no destination specified" - exit 1 - else - true - fi +chmodcmd=$chmodprog +chowncmd= +chgrpcmd= +stripcmd= +rmcmd="$rmprog -f" +mvcmd="$mvprog" +src= +dst= +dir_arg= +dstarg= +no_target_directory= + +usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE + or: $0 [OPTION]... SRCFILES... DIRECTORY + or: $0 [OPTION]... -t DIRECTORY SRCFILES... + or: $0 [OPTION]... -d DIRECTORIES... + +In the 1st form, copy SRCFILE to DSTFILE. +In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. +In the 4th, create DIRECTORIES. + +Options: +-c (ignored) +-d create directories instead of installing files. +-g GROUP $chgrpprog installed files to GROUP. +-m MODE $chmodprog installed files to MODE. +-o USER $chownprog installed files to USER. +-s $stripprog installed files. +-t DIRECTORY install into DIRECTORY. +-T report an error if DSTFILE is a directory. +--help display this help and exit. +--version display version info and exit. + +Environment variables override the default commands: + CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG +" + +while test $# -ne 0; do + case $1 in + -c) shift + continue;; + + -d) dir_arg=true + shift + continue;; + + -g) chgrpcmd="$chgrpprog $2" + shift + shift + continue;; + + --help) echo "$usage"; exit $?;; + + -m) mode=$2 + shift + shift + case $mode in + *' '* | *' '* | *' +'* | *'*'* | *'?'* | *'['*) + echo "$0: invalid mode: $mode" >&2 + exit 1;; + esac + continue;; + + -o) chowncmd="$chownprog $2" + shift + shift + continue;; + + -s) stripcmd=$stripprog + shift + continue;; -# If destination is a directory, append the input filename; if your system -# does not like double slashes in filenames, you may need to add some logic + -t) dstarg=$2 + shift + shift + continue;; - if [ -d $dst ] - then - dst="$dst"/`basename $src` - else - true - fi -fi + -T) no_target_directory=true + shift + continue;; -## this sed command emulates the dirname command -dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` + --version) echo "$0 $scriptversion"; exit $?;; -# Make sure that the destination directory exists. -# this part is taken from Noah Friedman's mkinstalldirs script + --) shift + break;; -# Skip lots of stat calls in the usual case. -if [ ! -d "$dstdir" ]; then -defaultIFS=' -' -IFS="${IFS-${defaultIFS}}" + -*) echo "$0: invalid option: $1" >&2 + exit 1;; -oIFS="${IFS}" -# Some sh's can't handle IFS=/ for some reason. -IFS='%' -set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` -IFS="${oIFS}" + *) break;; + esac +done -pathcomp='' +if test $# -ne 0 && test -z "$dir_arg$dstarg"; then + # When -d is used, all remaining arguments are directories to create. + # When -t is used, the destination is already specified. + # Otherwise, the last argument is the destination. Remove it from $@. + for arg + do + if test -n "$dstarg"; then + # $@ is not empty: it contains at least $arg. + set fnord "$@" "$dstarg" + shift # fnord + fi + shift # arg + dstarg=$arg + done +fi -while [ $# -ne 0 ] ; do - pathcomp="${pathcomp}${1}" - shift +if test $# -eq 0; then + if test -z "$dir_arg"; then + echo "$0: no input file specified." >&2 + exit 1 + fi + # It's OK to call `install-sh -d' without argument. + # This can happen when creating conditional directories. + exit 0 +fi - if [ ! -d "${pathcomp}" ] ; - then - $mkdirprog "${pathcomp}" - else - true - fi +if test -z "$dir_arg"; then + trap '(exit $?); exit' 1 2 13 15 - pathcomp="${pathcomp}/" -done + # Set umask so as not to create temps with too-generous modes. + # However, 'strip' requires both read and write access to temps. + case $mode in + # Optimize common cases. + *644) cp_umask=133;; + *755) cp_umask=22;; + + *[0-7]) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw='% 200' + fi + cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; + *) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw=,u+rw + fi + cp_umask=$mode$u_plus_rw;; + esac fi -if [ x"$dir_arg" != x ] -then - $doit $instcmd $dst && - - if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && - if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && - if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && - if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi -else - -# If we're going to rename the final executable, determine the name now. +for src +do + # Protect names starting with `-'. + case $src in + -*) src=./$src ;; + esac + + if test -n "$dir_arg"; then + dst=$src + dstdir=$dst + test -d "$dstdir" + dstdir_status=$? + else + + # Waiting for this to be detected by the "$cpprog $src $dsttmp" command + # might cause directories to be created, which would be especially bad + # if $src (and thus $dsttmp) contains '*'. + if test ! -f "$src" && test ! -d "$src"; then + echo "$0: $src does not exist." >&2 + exit 1 + fi + + if test -z "$dstarg"; then + echo "$0: no destination specified." >&2 + exit 1 + fi + + dst=$dstarg + # Protect names starting with `-'. + case $dst in + -*) dst=./$dst ;; + esac - if [ x"$transformarg" = x ] - then - dstfile=`basename $dst` + # If destination is a directory, append the input filename; won't work + # if double slashes aren't ignored. + if test -d "$dst"; then + if test -n "$no_target_directory"; then + echo "$0: $dstarg: Is a directory" >&2 + exit 1 + fi + dstdir=$dst + dst=$dstdir/`basename "$src"` + dstdir_status=0 + else + # Prefer dirname, but fall back on a substitute if dirname fails. + dstdir=` + (dirname "$dst") 2>/dev/null || + expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$dst" : 'X\(//\)[^/]' \| \ + X"$dst" : 'X\(//\)$' \| \ + X"$dst" : 'X\(/\)' \| . 2>/dev/null || + echo X"$dst" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q' + ` + + test -d "$dstdir" + dstdir_status=$? + fi + fi + + obsolete_mkdir_used=false + + if test $dstdir_status != 0; then + case $posix_mkdir in + '') + # Create intermediate dirs using mode 755 as modified by the umask. + # This is like FreeBSD 'install' as of 1997-10-28. + umask=`umask` + case $stripcmd.$umask in + # Optimize common cases. + *[2367][2367]) mkdir_umask=$umask;; + .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; + + *[0-7]) + mkdir_umask=`expr $umask + 22 \ + - $umask % 100 % 40 + $umask % 20 \ + - $umask % 10 % 4 + $umask % 2 + `;; + *) mkdir_umask=$umask,go-w;; + esac + + # With -d, create the new directory with the user-specified mode. + # Otherwise, rely on $mkdir_umask. + if test -n "$dir_arg"; then + mkdir_mode=-m$mode else - dstfile=`basename $dst $transformbasename | - sed $transformarg`$transformbasename + mkdir_mode= fi -# don't allow the sed command to completely eliminate the filename + posix_mkdir=false + case $umask in + *[123567][0-7][0-7]) + # POSIX mkdir -p sets u+wx bits regardless of umask, which + # is incompatible with FreeBSD 'install' when (umask & 300) != 0. + ;; + *) + tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ + trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 - if [ x"$dstfile" = x ] - then - dstfile=`basename $dst` + if (umask $mkdir_umask && + exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 + then + if test -z "$dir_arg" || { + # Check for POSIX incompatibilities with -m. + # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or + # other-writeable bit of parent directory when it shouldn't. + # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. + ls_ld_tmpdir=`ls -ld "$tmpdir"` + case $ls_ld_tmpdir in + d????-?r-*) different_mode=700;; + d????-?--*) different_mode=755;; + *) false;; + esac && + $mkdirprog -m$different_mode -p -- "$tmpdir" && { + ls_ld_tmpdir_1=`ls -ld "$tmpdir"` + test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" + } + } + then posix_mkdir=: + fi + rmdir "$tmpdir/d" "$tmpdir" + else + # Remove any dirs left behind by ancient mkdir implementations. + rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null + fi + trap '' 0;; + esac;; + esac + + if + $posix_mkdir && ( + umask $mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" + ) + then : + else + + # The umask is ridiculous, or mkdir does not conform to POSIX, + # or it failed possibly due to a race condition. Create the + # directory the slow way, step by step, checking for races as we go. + + case $dstdir in + /*) prefix=/ ;; + -*) prefix=./ ;; + *) prefix= ;; + esac + + case $posix_glob in + '') + if (set -f) 2>/dev/null; then + posix_glob=true + else + posix_glob=false + fi ;; + esac + + oIFS=$IFS + IFS=/ + $posix_glob && set -f + set fnord $dstdir + shift + $posix_glob && set +f + IFS=$oIFS + + prefixes= + + for d + do + test -z "$d" && continue + + prefix=$prefix$d + if test -d "$prefix"; then + prefixes= else - true + if $posix_mkdir; then + (umask=$mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break + # Don't fail if two instances are running concurrently. + test -d "$prefix" || exit 1 + else + case $prefix in + *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; + *) qprefix=$prefix;; + esac + prefixes="$prefixes '$qprefix'" + fi fi + prefix=$prefix/ + done -# Make a temp file name in the proper directory. - - dsttmp=$dstdir/#inst.$$# - -# Move or copy the file name to the temp name - - $doit $instcmd $src $dsttmp && - - trap "rm -f ${dsttmp}" 0 && - -# and set any options; do chmod last to preserve setuid bits - -# If any of these fail, we abort the whole thing. If we want to -# ignore errors from any of these, just make sure not to ignore -# errors from the above "$doit $instcmd $src $dsttmp" command. - - if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && - if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && - if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && - if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && - -# Now rename the file to the real destination. - - $doit $rmcmd -f $dstdir/$dstfile && - $doit $mvcmd $dsttmp $dstdir/$dstfile - -fi && + if test -n "$prefixes"; then + # Don't fail if two instances are running concurrently. + (umask $mkdir_umask && + eval "\$doit_exec \$mkdirprog $prefixes") || + test -d "$dstdir" || exit 1 + obsolete_mkdir_used=true + fi + fi + fi + + if test -n "$dir_arg"; then + { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && + { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || + test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 + else + + # Make a couple of temp file names in the proper directory. + dsttmp=$dstdir/_inst.$$_ + rmtmp=$dstdir/_rm.$$_ + + # Trap to clean up those temp files at exit. + trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 + + # Copy the file name to the temp name. + (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && + + # and set any options; do chmod last to preserve setuid bits. + # + # If any of these fail, we abort the whole thing. If we want to + # ignore errors from any of these, just make sure not to ignore + # errors from the above "$doit $cpprog $src $dsttmp" command. + # + { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \ + && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \ + && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \ + && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && + + # Now rename the file to the real destination. + { $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null \ + || { + # The rename failed, perhaps because mv can't rename something else + # to itself, or perhaps because mv is so ancient that it does not + # support -f. + + # Now remove or move aside any old file at destination location. + # We try this two ways since rm can't unlink itself on some + # systems and the destination file might be busy for other + # reasons. In this case, the final cleanup might fail but the new + # file should still install successfully. + { + if test -f "$dst"; then + $doit $rmcmd -f "$dst" 2>/dev/null \ + || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null \ + && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }; }\ + || { + echo "$0: cannot unlink or rename $dst" >&2 + (exit 1); exit 1 + } + else + : + fi + } && + + # Now rename the file to the real destination. + $doit $mvcmd "$dsttmp" "$dst" + } + } || exit 1 + trap '' 0 + fi +done -exit 0 +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-end: "$" +# End: --- libxml2-2.6.31.dfsg.orig/doc/devhelp/Makefile.in +++ libxml2-2.6.31.dfsg/doc/devhelp/Makefile.in @@ -106,6 +106,7 @@ LIBXML_VERSION_NUMBER = @LIBXML_VERSION_NUMBER@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MODULE_EXTENSION = @MODULE_EXTENSION@ @@ -321,7 +322,7 @@ all: all-am .SUFFIXES: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ @@ -330,9 +331,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/devhelp/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/devhelp/Makefile'; \ cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu doc/devhelp/Makefile + $(AUTOMAKE) --foreign doc/devhelp/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -346,9 +347,9 @@ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(top_srcdir)/configure: $(am__configure_deps) +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh mostlyclean-libtool: --- libxml2-2.6.31.dfsg.orig/doc/Makefile.in +++ libxml2-2.6.31.dfsg/doc/Makefile.in @@ -122,6 +122,7 @@ LIBXML_VERSION_NUMBER = @LIBXML_VERSION_NUMBER@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MODULE_EXTENSION = @MODULE_EXTENSION@ @@ -304,7 +305,7 @@ all: all-recursive .SUFFIXES: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ @@ -313,9 +314,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \ cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu doc/Makefile + $(AUTOMAKE) --foreign doc/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -329,9 +330,9 @@ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(top_srcdir)/configure: $(am__configure_deps) +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh mostlyclean-libtool: --- libxml2-2.6.31.dfsg.orig/doc/examples/Makefile.in +++ libxml2-2.6.31.dfsg/doc/examples/Makefile.in @@ -212,6 +212,7 @@ LIBXML_VERSION_NUMBER = @LIBXML_VERSION_NUMBER@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MODULE_EXTENSION = @MODULE_EXTENSION@ @@ -435,7 +436,7 @@ .SUFFIXES: .SUFFIXES: .c .lo .o .obj -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ @@ -444,9 +445,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/examples/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/examples/Makefile'; \ cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu doc/examples/Makefile + $(AUTOMAKE) --foreign doc/examples/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -460,9 +461,9 @@ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(top_srcdir)/configure: $(am__configure_deps) +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh clean-noinstPROGRAMS: --- libxml2-2.6.31.dfsg.orig/doc/examples/examples.xml +++ libxml2-2.6.31.dfsg/doc/examples/examples.xml @@ -1,4 +1,53 @@ + + Example of custom Input/Output + Demonstrate the use of xmlRegisterInputCallbacks to build a custom I/O layer, this is used in an XInclude method context to show how dynamic document can be built in a clean way. + io1 + io1 > io1.tmp ; diff io1.tmp io1.res ; rm -f io1.tmp + Daniel Veillard + see Copyright for the status of this software. +
InputOutput
+ + <libxml/parser.h> + <libxml/xmlIO.h> + <libxml/xinclude.h> + <libxml/tree.h> + + + + + + + + + + + + +
+ + Output to char buffer + Demonstrate the use of xmlDocDumpMemory to output document to a character buffer + io2 + io2 > io2.tmp ; diff io2.tmp io2.res ; rm -f io2.tmp + John Fleck + see Copyright for the status of this software. +
InputOutput
+ + <libxml/parser.h> + + + + + + + + + + + + +
Parse an XML file to a tree and free it Demonstrate the use of xmlReadFile() to read an XML file into a tree and and xmlFreeDoc() to free the resulting tree @@ -20,6 +69,76 @@ + + Parse and validate an XML file to a tree and free the result + Create a parser context for an XML file, then parse and validate the file, creating a tree, check the validation result and xmlFreeDoc() to free the resulting tree. + parse2 test2.xml + parse2 test2.xml + Daniel Veillard + see Copyright for the status of this software. +
Parsing
+ + <libxml/tree.h> + <libxml/parser.h> + + + + + + + + + + + + + +
+ + Parse an XML document in memory to a tree and free it + Demonstrate the use of xmlReadMemory() to read an XML file into a tree and and xmlFreeDoc() to free the resulting tree + parse3 + parse3 + Daniel Veillard + see Copyright for the status of this software. +
Parsing
+ + <libxml/tree.h> + <libxml/parser.h> + + + + + + + + + +
+ + Parse an XML document chunk by chunk to a tree and free it + Demonstrate the use of xmlCreatePushParserCtxt() and xmlParseChunk() to read an XML file progressively into a tree and and xmlFreeDoc() to free the resulting tree + parse4 test3.xml + parse4 test3.xml + Daniel Veillard + see Copyright for the status of this software. +
Parsing
+ + <libxml/tree.h> + <libxml/parser.h> + + + + + + + + + + + + +
Parse an XML file with an xmlReader Demonstrate the use of xmlReaderForFile() to parse an XML file and dump the informations about the nodes found in the process. (Note that the XMLReader functions require libxml2 version later than 2.6.) @@ -48,63 +167,33 @@ - - Load a document, locate subelements with XPath, modify said elements and save the resulting document. - Shows how to make a full round-trip from a load/edit/save - xpath2 <xml-file> <xpath-expr> <new-value> - xpath2 test3.xml '//discarded' discarded > xpath2.tmp ; diff xpath2.tmp xpath2.res ; rm xpath2.tmp - Aleksey Sanin and Daniel Veillard - see Copyright for the status of this software. -
XPath
- - <libxml/parser.h> - <libxml/xpath.h> - <libxml/xpathInternals.h> - <libxml/tree.h> - - - - - - - - - - - - - - - - - - - -
- - Example of custom Input/Output - Demonstrate the use of xmlRegisterInputCallbacks to build a custom I/O layer, this is used in an XInclude method context to show how dynamic document can be built in a clean way. - io1 - io1 > io1.tmp ; diff io1.tmp io1.res ; rm -f io1.tmp + + Parse and validate an XML file with an xmlReader + Demonstrate the use of xmlReaderForFile() to parse an XML file validating the content in the process and activating options like entities substitution, and DTD attributes defaulting. (Note that the XMLReader functions require libxml2 version later than 2.6.) + reader2 <valid_xml_filename> + reader2 test2.xml > reader1.tmp ; diff reader1.tmp reader1.res ; rm reader1.tmp Daniel Veillard see Copyright for the status of this software. -
InputOutput
+
xmlReader
- <libxml/parser.h> - <libxml/xmlIO.h> - <libxml/xinclude.h> - <libxml/tree.h> + <libxml/xmlreader.h> - - - - - - - - - + + + + + + + + + + + + + + +
@@ -119,18 +208,33 @@ <libxml/xmlreader.h> - - - - - + + + + Parse multiple XML files reusing an xmlReader + Demonstrate the use of xmlReaderForFile() and xmlReaderNewFile to parse XML files while reusing the reader object and parser context. (Note that the XMLReader functions require libxml2 version later than 2.6.) + reader4 <filename> [ filename ... ] + reader4 test1.xml test2.xml test3.xml > reader4.tmp ; diff reader4.tmp reader4.res ; rm reader4.tmp + Graham Bennett + see Copyright for the status of this software. +
xmlReader
+ + <libxml/xmlreader.h> + + + + + + + +
@@ -152,9 +256,7 @@ - - @@ -163,10 +265,8 @@ - - @@ -175,7 +275,6 @@ - @@ -197,7 +296,6 @@ - @@ -225,111 +323,6 @@
- - Parse and validate an XML file to a tree and free the result - Create a parser context for an XML file, then parse and validate the file, creating a tree, check the validation result and xmlFreeDoc() to free the resulting tree. - parse2 test2.xml - parse2 test2.xml - Daniel Veillard - see Copyright for the status of this software. -
Parsing
- - <libxml/tree.h> - <libxml/parser.h> - - - - - - - - - -
- - Parse and validate an XML file with an xmlReader - Demonstrate the use of xmlReaderForFile() to parse an XML file validating the content in the process and activating options like entities substitution, and DTD attributes defaulting. (Note that the XMLReader functions require libxml2 version later than 2.6.) - reader2 <valid_xml_filename> - reader2 test2.xml > reader1.tmp ; diff reader1.tmp reader1.res ; rm reader1.tmp - Daniel Veillard - see Copyright for the status of this software. -
xmlReader
- - <libxml/xmlreader.h> - - - - - - - - - - - - - - - - - - -
- - Parse multiple XML files reusing an xmlReader - Demonstrate the use of xmlReaderForFile() and xmlReaderNewFile to parse XML files while reusing the reader object and parser context. (Note that the XMLReader functions require libxml2 version later than 2.6.) - reader4 <filename> [ filename ... ] - reader4 test1.xml test2.xml test3.xml > reader4.tmp ; diff reader4.tmp reader4.res ; rm reader4.tmp - Graham Bennett - see Copyright for the status of this software. -
xmlReader
- - <libxml/xmlreader.h> - - - - - - - - - -
- - Parse an XML document chunk by chunk to a tree and free it - Demonstrate the use of xmlCreatePushParserCtxt() and xmlParseChunk() to read an XML file progressively into a tree and and xmlFreeDoc() to free the resulting tree - parse4 test3.xml - parse4 test3.xml - Daniel Veillard - see Copyright for the status of this software. -
Parsing
- - <libxml/tree.h> - <libxml/parser.h> - - - - - - - -
- - Parse an XML document in memory to a tree and free it - Demonstrate the use of xmlReadMemory() to read an XML file into a tree and and xmlFreeDoc() to free the resulting tree - parse3 - parse3 - Daniel Veillard - see Copyright for the status of this software. -
Parsing
- - <libxml/tree.h> - <libxml/parser.h> - - - - -
Evaluate XPath expression and prints result node set. Shows how to evaluate XPath expression and register known namespaces in XPath context. @@ -363,24 +356,396 @@ - - Output to char buffer - Demonstrate the use of xmlDocDumpMemory to output document to a character buffer - io2 - io2 > io2.tmp ; diff io2.tmp io2.res ; rm -f io2.tmp - John Fleck + + Load a document, locate subelements with XPath, modify said elements and save the resulting document. + Shows how to make a full round-trip from a load/edit/save + xpath2 <xml-file> <xpath-expr> <new-value> + xpath2 test3.xml '//discarded' discarded > xpath2.tmp ; diff xpath2.tmp xpath2.res ; rm xpath2.tmp + Aleksey Sanin and Daniel Veillard see Copyright for the status of this software. -
InputOutput
+
XPath
<libxml/parser.h> + <libxml/xpath.h> + <libxml/xpathInternals.h> + <libxml/tree.h> - - - - - - - + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + +
+
+ + +
+
+ + +
+
+ + + + +
+
+ +
+
+
--- libxml2-2.6.31.dfsg.orig/doc/examples/index.html +++ libxml2-2.6.31.dfsg/doc/examples/index.html @@ -0,0 +1,14 @@ + + +Libxml2 set of examples
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Libxml2 set of examples

Examples Menu
Related links

The examples are stored per section depending on the main focus + of the example:

  • xmlWriter :

  • InputOutput :

    • io1.c: Example of custom Input/Output
    • io2.c: Output to char buffer
  • Tree :

    • tree1.c: Navigates a tree to print element names
    • tree2.c: Creates a tree
  • XPath :

    • xpath1.c: Evaluate XPath expression and prints result node set.
    • xpath2.c: Load a document, locate subelements with XPath, modify said elements and save the resulting document.
  • Parsing :

    • parse1.c: Parse an XML file to a tree and free it
    • parse2.c: Parse and validate an XML file to a tree and free the result
    • parse3.c: Parse an XML document in memory to a tree and free it
    • parse4.c: Parse an XML document chunk by chunk to a tree and free it
  • xmlReader :

    • reader1.c: Parse an XML file with an xmlReader
    • reader2.c: Parse and validate an XML file with an xmlReader
    • reader3.c: Show how to extract subdocuments with xmlReader
    • reader4.c: Parse multiple XML files reusing an xmlReader

Getting the compilation options and libraries dependancies needed +to generate binaries from the examples is best done on Linux/Unix by using +the xml2-config script which should have been installed as part of make +install step or when installing the libxml2 development package:

gcc -o example `xml2-config --cflags` example.c `xml2-config --libs`

InputOutput Examples

io1.c: Example of custom Input/Output

Demonstrate the use of xmlRegisterInputCallbacks to build a custom I/O layer, this is used in an XInclude method context to show how dynamic document can be built in a clean way.

Includes:

Uses:

Usage:

io1

Author: Daniel Veillard

io2.c: Output to char buffer

Demonstrate the use of xmlDocDumpMemory to output document to a character buffer

Includes:

Uses:

Usage:

io2

Author: John Fleck

Parsing Examples

parse1.c: Parse an XML file to a tree and free it

Demonstrate the use of xmlReadFile() to read an XML file into a tree and and xmlFreeDoc() to free the resulting tree

Includes:

Uses:

Usage:

parse1 test1.xml

Author: Daniel Veillard

parse2.c: Parse and validate an XML file to a tree and free the result

Create a parser context for an XML file, then parse and validate the file, creating a tree, check the validation result and xmlFreeDoc() to free the resulting tree.

Includes:

Uses:

Usage:

parse2 test2.xml

Author: Daniel Veillard

parse3.c: Parse an XML document in memory to a tree and free it

Demonstrate the use of xmlReadMemory() to read an XML file into a tree and and xmlFreeDoc() to free the resulting tree

Includes:

Uses:

Usage:

parse3

Author: Daniel Veillard

parse4.c: Parse an XML document chunk by chunk to a tree and free it

Demonstrate the use of xmlCreatePushParserCtxt() and xmlParseChunk() to read an XML file progressively into a tree and and xmlFreeDoc() to free the resulting tree

Includes:

Uses:

Usage:

parse4 test3.xml

Author: Daniel Veillard

Tree Examples

tree1.c: Navigates a tree to print element names

Parse a file to a tree, use xmlDocGetRootElement() to get the root element, then walk the document and print all the element name in document order.

Includes:

Uses:

Usage:

tree1 filename_or_URL

Author: Dodji Seketeli

tree2.c: Creates a tree

Shows how to create document, nodes and dump it to stdout or file.

Includes:

Uses:

Usage:

tree2 <filename> -Default output: stdout

Author: Lucas Brasilino <brasilino@recife.pe.gov.br>

XPath Examples

xpath1.c: Evaluate XPath expression and prints result node set.

Shows how to evaluate XPath expression and register known namespaces in XPath context.

Includes:

Uses:

Usage:

xpath1 <xml-file> <xpath-expr> [<known-ns-list>]

Author: Aleksey Sanin

xpath2.c: Load a document, locate subelements with XPath, modify said elements and save the resulting document.

Shows how to make a full round-trip from a load/edit/save

Includes:

Uses:

Usage:

xpath2 <xml-file> <xpath-expr> <new-value>

Author: Aleksey Sanin and Daniel Veillard

xmlReader Examples

reader1.c: Parse an XML file with an xmlReader

Demonstrate the use of xmlReaderForFile() to parse an XML file and dump the informations about the nodes found in the process. (Note that the XMLReader functions require libxml2 version later than 2.6.)

Includes:

Uses:

Usage:

reader1 <filename>

Author: Daniel Veillard

reader2.c: Parse and validate an XML file with an xmlReader

Demonstrate the use of xmlReaderForFile() to parse an XML file validating the content in the process and activating options like entities substitution, and DTD attributes defaulting. (Note that the XMLReader functions require libxml2 version later than 2.6.)

Includes:

Uses:

Usage:

reader2 <valid_xml_filename>

Author: Daniel Veillard

reader3.c: Show how to extract subdocuments with xmlReader

Demonstrate the use of xmlTextReaderPreservePattern() to parse an XML file with the xmlReader while collecting only some subparts of the document. (Note that the XMLReader functions require libxml2 version later than 2.6.)

Includes:

Uses:

Usage:

reader3

Author: Daniel Veillard

reader4.c: Parse multiple XML files reusing an xmlReader

Demonstrate the use of xmlReaderForFile() and xmlReaderNewFile to parse XML files while reusing the reader object and parser context. (Note that the XMLReader functions require libxml2 version later than 2.6.)

Includes:

Uses:

Usage:

reader4 <filename> [ filename ... ]

Author: Graham Bennett

xmlWriter Examples

testWriter.c: use various APIs for the xmlWriter

tests a number of APIs for the xmlWriter, especially the various methods to write to a filename, to a memory buffer, to a new document, or to a subtree. It shows how to do encoding string conversions too. The resulting documents are then serialized.

Includes:

Uses:

Usage:

testWriter

Author: Alfred Mickautsch

Daniel Veillard

--- libxml2-2.6.31.dfsg.orig/ltmain.sh +++ libxml2-2.6.31.dfsg/ltmain.sh @@ -43,7 +43,7 @@ PROGRAM=ltmain.sh PACKAGE=libtool -VERSION=1.5.24 +VERSION="1.5.24 Debian 1.5.24-2" TIMESTAMP=" (1.1220.2.456 2007/06/24 02:25:32)" # Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE). @@ -2122,7 +2122,10 @@ case $pass in dlopen) libs="$dlfiles" ;; dlpreopen) libs="$dlprefiles" ;; - link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; + link) + libs="$deplibs %DEPLIBS%" + test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" + ;; esac fi if test "$pass" = dlopen; then @@ -3244,6 +3247,11 @@ revision="$number_minor" lt_irix_increment=no ;; + *) + $echo "$modename: unknown library version type \`$version_type'" 1>&2 + $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 + exit $EXIT_FAILURE + ;; esac ;; no) --- libxml2-2.6.31.dfsg.orig/Makefile.in +++ libxml2-2.6.31.dfsg/Makefile.in @@ -35,12 +35,6 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ -noinst_PROGRAMS = testSchemas$(EXEEXT) testRelax$(EXEEXT) \ - testSAX$(EXEEXT) testHTML$(EXEEXT) testXPath$(EXEEXT) \ - testURI$(EXEEXT) testThreads$(EXEEXT) testC14N$(EXEEXT) \ - testAutomata$(EXEEXT) testRegexp$(EXEEXT) testReader$(EXEEXT) \ - testapi$(EXEEXT) testModule$(EXEEXT) runtest$(EXEEXT) \ - runsuite$(EXEEXT) bin_PROGRAMS = xmllint$(EXEEXT) xmlcatalog$(EXEEXT) subdir = . DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ @@ -72,7 +66,7 @@ "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(confexecdir)" \ "$(DESTDIR)$(m4datadir)" "$(DESTDIR)$(pkgconfigdir)" libLTLIBRARIES_INSTALL = $(INSTALL) -LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES) +LTLIBRARIES = $(lib_LTLIBRARIES) am__DEPENDENCIES_1 = libxml2_la_DEPENDENCIES = $(am__DEPENDENCIES_1) am__libxml2_la_SOURCES_DIST = SAX.c entities.c encoding.c error.c \ @@ -119,92 +113,11 @@ libxml2_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(libxml2_la_LDFLAGS) $(LDFLAGS) -o $@ -testdso_la_LIBADD = -am_testdso_la_OBJECTS = testdso.lo -testdso_la_OBJECTS = $(am_testdso_la_OBJECTS) -testdso_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(testdso_la_LDFLAGS) $(LDFLAGS) -o $@ binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) -am_runsuite_OBJECTS = runsuite.$(OBJEXT) -runsuite_OBJECTS = $(am_runsuite_OBJECTS) -am__DEPENDENCIES_2 = $(top_builddir)/libxml2.la $(am__DEPENDENCIES_1) -runsuite_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(runsuite_LDFLAGS) \ - $(LDFLAGS) -o $@ -am_runtest_OBJECTS = runtest.$(OBJEXT) -runtest_OBJECTS = $(am_runtest_OBJECTS) -runtest_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(runtest_LDFLAGS) \ - $(LDFLAGS) -o $@ -am_testAutomata_OBJECTS = testAutomata.$(OBJEXT) -testAutomata_OBJECTS = $(am_testAutomata_OBJECTS) -testAutomata_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(testAutomata_LDFLAGS) $(LDFLAGS) -o $@ -am_testC14N_OBJECTS = testC14N.$(OBJEXT) -testC14N_OBJECTS = $(am_testC14N_OBJECTS) -testC14N_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(testC14N_LDFLAGS) \ - $(LDFLAGS) -o $@ -am_testHTML_OBJECTS = testHTML.$(OBJEXT) -testHTML_OBJECTS = $(am_testHTML_OBJECTS) -testHTML_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(testHTML_LDFLAGS) \ - $(LDFLAGS) -o $@ -am_testModule_OBJECTS = testModule.$(OBJEXT) -testModule_OBJECTS = $(am_testModule_OBJECTS) -testModule_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(testModule_LDFLAGS) $(LDFLAGS) -o $@ -am_testReader_OBJECTS = testReader.$(OBJEXT) -testReader_OBJECTS = $(am_testReader_OBJECTS) -testReader_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(testReader_LDFLAGS) $(LDFLAGS) -o $@ -am_testRegexp_OBJECTS = testRegexp.$(OBJEXT) -testRegexp_OBJECTS = $(am_testRegexp_OBJECTS) -testRegexp_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(testRegexp_LDFLAGS) $(LDFLAGS) -o $@ -am_testRelax_OBJECTS = testRelax.$(OBJEXT) -testRelax_OBJECTS = $(am_testRelax_OBJECTS) -testRelax_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(testRelax_LDFLAGS) $(LDFLAGS) -o $@ -am_testSAX_OBJECTS = testSAX.$(OBJEXT) -testSAX_OBJECTS = $(am_testSAX_OBJECTS) -testSAX_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(testSAX_LDFLAGS) \ - $(LDFLAGS) -o $@ -am_testSchemas_OBJECTS = testSchemas.$(OBJEXT) -testSchemas_OBJECTS = $(am_testSchemas_OBJECTS) -testSchemas_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(testSchemas_LDFLAGS) $(LDFLAGS) -o $@ -am_testThreads_OBJECTS = testThreads@THREADS_W32@.$(OBJEXT) -testThreads_OBJECTS = $(am_testThreads_OBJECTS) -testThreads_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(testThreads_LDFLAGS) $(LDFLAGS) -o $@ -am_testURI_OBJECTS = testURI.$(OBJEXT) -testURI_OBJECTS = $(am_testURI_OBJECTS) -testURI_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(testURI_LDFLAGS) \ - $(LDFLAGS) -o $@ -am_testXPath_OBJECTS = testXPath.$(OBJEXT) -testXPath_OBJECTS = $(am_testXPath_OBJECTS) -testXPath_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(testXPath_LDFLAGS) $(LDFLAGS) -o $@ -am_testapi_OBJECTS = testapi.$(OBJEXT) -testapi_OBJECTS = $(am_testapi_OBJECTS) -testapi_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(testapi_LDFLAGS) \ - $(LDFLAGS) -o $@ +PROGRAMS = $(bin_PROGRAMS) am_xmlcatalog_OBJECTS = xmlcatalog.$(OBJEXT) xmlcatalog_OBJECTS = $(am_xmlcatalog_OBJECTS) +am__DEPENDENCIES_2 = $(top_builddir)/libxml2.la $(am__DEPENDENCIES_1) xmlcatalog_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(xmlcatalog_LDFLAGS) $(LDFLAGS) -o $@ @@ -227,20 +140,10 @@ LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ -SOURCES = $(libxml2_la_SOURCES) $(testdso_la_SOURCES) \ - $(runsuite_SOURCES) $(runtest_SOURCES) $(testAutomata_SOURCES) \ - $(testC14N_SOURCES) $(testHTML_SOURCES) $(testModule_SOURCES) \ - $(testReader_SOURCES) $(testRegexp_SOURCES) \ - $(testRelax_SOURCES) $(testSAX_SOURCES) $(testSchemas_SOURCES) \ - $(testThreads_SOURCES) $(testURI_SOURCES) $(testXPath_SOURCES) \ - $(testapi_SOURCES) $(xmlcatalog_SOURCES) $(xmllint_SOURCES) -DIST_SOURCES = $(am__libxml2_la_SOURCES_DIST) $(testdso_la_SOURCES) \ - $(runsuite_SOURCES) $(runtest_SOURCES) $(testAutomata_SOURCES) \ - $(testC14N_SOURCES) $(testHTML_SOURCES) $(testModule_SOURCES) \ - $(testReader_SOURCES) $(testRegexp_SOURCES) \ - $(testRelax_SOURCES) $(testSAX_SOURCES) $(testSchemas_SOURCES) \ - $(testThreads_SOURCES) $(testURI_SOURCES) $(testXPath_SOURCES) \ - $(testapi_SOURCES) $(xmlcatalog_SOURCES) $(xmllint_SOURCES) +SOURCES = $(libxml2_la_SOURCES) $(xmlcatalog_SOURCES) \ + $(xmllint_SOURCES) +DIST_SOURCES = $(am__libxml2_la_SOURCES_DIST) $(xmlcatalog_SOURCES) \ + $(xmllint_SOURCES) RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ @@ -333,6 +236,7 @@ LIBXML_VERSION_NUMBER = @LIBXML_VERSION_NUMBER@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MODULE_EXTENSION = @MODULE_EXTENSION@ @@ -582,7 +486,8 @@ testModule_LDFLAGS = testModule_DEPENDENCIES = $(DEPS) testModule_LDADD = $(LDADDS) -noinst_LTLIBRARIES = testdso.la + +#noinst_LTLIBRARIES = testdso.la testdso_la_SOURCES = testdso.c testdso_la_LDFLAGS = -module -rpath $(libdir) testapi_SOURCES = testapi.c @@ -622,19 +527,19 @@ .SUFFIXES: .c .lo .o .obj am--refresh: @: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \ - cd $(srcdir) && $(AUTOMAKE) --gnu \ + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ + cd $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu Makefile + $(AUTOMAKE) --foreign Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -649,9 +554,9 @@ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck -$(top_srcdir)/configure: $(am__configure_deps) +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(srcdir) && $(AUTOCONF) -$(ACLOCAL_M4): $(am__aclocal_m4_deps) +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) config.h: stamp-h1 @@ -663,7 +568,7 @@ stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h -$(srcdir)/config.h.in: $(am__configure_deps) $(top_srcdir)/acconfig.h +$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) $(top_srcdir)/acconfig.h cd $(top_srcdir) && $(AUTOHEADER) rm -f stamp-h1 touch $@ @@ -705,19 +610,8 @@ echo "rm -f \"$${dir}/so_locations\""; \ rm -f "$${dir}/so_locations"; \ done - -clean-noinstLTLIBRARIES: - -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) - @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ - dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ - test "$$dir" != "$$p" || dir=.; \ - echo "rm -f \"$${dir}/so_locations\""; \ - rm -f "$${dir}/so_locations"; \ - done libxml2.la: $(libxml2_la_OBJECTS) $(libxml2_la_DEPENDENCIES) $(libxml2_la_LINK) -rpath $(libdir) $(libxml2_la_OBJECTS) $(libxml2_la_LIBADD) $(LIBS) -testdso.la: $(testdso_la_OBJECTS) $(testdso_la_DEPENDENCIES) - $(testdso_la_LINK) $(testdso_la_OBJECTS) $(testdso_la_LIBADD) $(LIBS) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" @@ -746,58 +640,6 @@ echo " rm -f $$p $$f"; \ rm -f $$p $$f ; \ done - -clean-noinstPROGRAMS: - @list='$(noinst_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done -runsuite$(EXEEXT): $(runsuite_OBJECTS) $(runsuite_DEPENDENCIES) - @rm -f runsuite$(EXEEXT) - $(runsuite_LINK) $(runsuite_OBJECTS) $(runsuite_LDADD) $(LIBS) -runtest$(EXEEXT): $(runtest_OBJECTS) $(runtest_DEPENDENCIES) - @rm -f runtest$(EXEEXT) - $(runtest_LINK) $(runtest_OBJECTS) $(runtest_LDADD) $(LIBS) -testAutomata$(EXEEXT): $(testAutomata_OBJECTS) $(testAutomata_DEPENDENCIES) - @rm -f testAutomata$(EXEEXT) - $(testAutomata_LINK) $(testAutomata_OBJECTS) $(testAutomata_LDADD) $(LIBS) -testC14N$(EXEEXT): $(testC14N_OBJECTS) $(testC14N_DEPENDENCIES) - @rm -f testC14N$(EXEEXT) - $(testC14N_LINK) $(testC14N_OBJECTS) $(testC14N_LDADD) $(LIBS) -testHTML$(EXEEXT): $(testHTML_OBJECTS) $(testHTML_DEPENDENCIES) - @rm -f testHTML$(EXEEXT) - $(testHTML_LINK) $(testHTML_OBJECTS) $(testHTML_LDADD) $(LIBS) -testModule$(EXEEXT): $(testModule_OBJECTS) $(testModule_DEPENDENCIES) - @rm -f testModule$(EXEEXT) - $(testModule_LINK) $(testModule_OBJECTS) $(testModule_LDADD) $(LIBS) -testReader$(EXEEXT): $(testReader_OBJECTS) $(testReader_DEPENDENCIES) - @rm -f testReader$(EXEEXT) - $(testReader_LINK) $(testReader_OBJECTS) $(testReader_LDADD) $(LIBS) -testRegexp$(EXEEXT): $(testRegexp_OBJECTS) $(testRegexp_DEPENDENCIES) - @rm -f testRegexp$(EXEEXT) - $(testRegexp_LINK) $(testRegexp_OBJECTS) $(testRegexp_LDADD) $(LIBS) -testRelax$(EXEEXT): $(testRelax_OBJECTS) $(testRelax_DEPENDENCIES) - @rm -f testRelax$(EXEEXT) - $(testRelax_LINK) $(testRelax_OBJECTS) $(testRelax_LDADD) $(LIBS) -testSAX$(EXEEXT): $(testSAX_OBJECTS) $(testSAX_DEPENDENCIES) - @rm -f testSAX$(EXEEXT) - $(testSAX_LINK) $(testSAX_OBJECTS) $(testSAX_LDADD) $(LIBS) -testSchemas$(EXEEXT): $(testSchemas_OBJECTS) $(testSchemas_DEPENDENCIES) - @rm -f testSchemas$(EXEEXT) - $(testSchemas_LINK) $(testSchemas_OBJECTS) $(testSchemas_LDADD) $(LIBS) -testThreads$(EXEEXT): $(testThreads_OBJECTS) $(testThreads_DEPENDENCIES) - @rm -f testThreads$(EXEEXT) - $(testThreads_LINK) $(testThreads_OBJECTS) $(testThreads_LDADD) $(LIBS) -testURI$(EXEEXT): $(testURI_OBJECTS) $(testURI_DEPENDENCIES) - @rm -f testURI$(EXEEXT) - $(testURI_LINK) $(testURI_OBJECTS) $(testURI_LDADD) $(LIBS) -testXPath$(EXEEXT): $(testXPath_OBJECTS) $(testXPath_DEPENDENCIES) - @rm -f testXPath$(EXEEXT) - $(testXPath_LINK) $(testXPath_OBJECTS) $(testXPath_LDADD) $(LIBS) -testapi$(EXEEXT): $(testapi_OBJECTS) $(testapi_DEPENDENCIES) - @rm -f testapi$(EXEEXT) - $(testapi_LINK) $(testapi_OBJECTS) $(testapi_LDADD) $(LIBS) xmlcatalog$(EXEEXT): $(xmlcatalog_OBJECTS) $(xmlcatalog_DEPENDENCIES) @rm -f xmlcatalog$(EXEEXT) $(xmlcatalog_LINK) $(xmlcatalog_OBJECTS) $(xmlcatalog_LDADD) $(LIBS) @@ -853,23 +695,7 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parserInternals.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pattern.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/relaxng.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/runsuite.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/runtest.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/schematron.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testAutomata.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testC14N.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testHTML.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testModule.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testReader.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testRegexp.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testRelax.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testSAX.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testSchemas.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testThreads@THREADS_W32@.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testURI.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testXPath.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testapi.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testdso.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/threads.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tree.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trio.Plo@am__quote@ @@ -1381,8 +1207,7 @@ clean: clean-recursive clean-am: clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \ - clean-libtool clean-noinstLTLIBRARIES clean-noinstPROGRAMS \ - mostlyclean-am + clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) @@ -1454,10 +1279,9 @@ .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am am--refresh check check-am check-local clean \ clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \ - clean-libtool clean-noinstLTLIBRARIES clean-noinstPROGRAMS \ - ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ - dist-hook dist-shar dist-tarZ dist-zip distcheck distclean \ - distclean-compile distclean-generic distclean-hdr \ + clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ + dist-gzip dist-hook dist-shar dist-tarZ dist-zip distcheck \ + distclean distclean-compile distclean-generic distclean-hdr \ distclean-libtool distclean-tags distcleancheck distdir \ distuninstallcheck dvi dvi-am html html-am info info-am \ install install-am install-binPROGRAMS install-binSCRIPTS \ --- libxml2-2.6.31.dfsg.orig/Makefile.am +++ libxml2-2.6.31.dfsg/Makefile.am @@ -6,9 +6,9 @@ INCLUDES = -I$(top_builddir)/include -I@srcdir@/include @THREAD_CFLAGS@ @Z_CFLAGS@ -noinst_PROGRAMS=testSchemas testRelax testSAX testHTML testXPath testURI \ - testThreads testC14N testAutomata testRegexp \ - testReader testapi testModule runtest runsuite +#noinst_PROGRAMS=testSchemas testRelax testSAX testHTML testXPath testURI \ +# testThreads testC14N testAutomata testRegexp \ +# testReader testapi testModule runtest runsuite bin_PROGRAMS = xmllint xmlcatalog @@ -130,7 +130,7 @@ testModule_DEPENDENCIES = $(DEPS) testModule_LDADD= $(LDADDS) -noinst_LTLIBRARIES = testdso.la +#noinst_LTLIBRARIES = testdso.la testdso_la_SOURCES = testdso.c testdso_la_LDFLAGS = -module -rpath $(libdir) --- libxml2-2.6.31.dfsg.orig/libxml-2.0-uninstalled.pc.in +++ libxml2-2.6.31.dfsg/libxml-2.0-uninstalled.pc.in @@ -8,5 +8,6 @@ Version: @VERSION@ Description: libXML library version2. Requires: -Libs: -L${libdir} -lxml2 @THREAD_LIBS@ @Z_LIBS@ @ICONV_LIBS@ @M_LIBS@ @LIBS@ +Libs: -L${libdir} -lxml2 +Libs.private: @BASE_THREAD_LIBS@ @THREAD_LIBS@ @Z_LIBS@ @ICONV_LIBS@ @M_LIBS@ @LIBS@ Cflags: -I${includedir} @XML_INCLUDEDIR@ @XML_CFLAGS@ --- libxml2-2.6.31.dfsg.orig/xstc/Makefile.in +++ libxml2-2.6.31.dfsg/xstc/Makefile.in @@ -106,6 +106,7 @@ LIBXML_VERSION_NUMBER = @LIBXML_VERSION_NUMBER@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MODULE_EXTENSION = @MODULE_EXTENSION@ @@ -284,7 +285,7 @@ all: all-am .SUFFIXES: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ @@ -293,9 +294,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu xstc/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign xstc/Makefile'; \ cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu xstc/Makefile + $(AUTOMAKE) --foreign xstc/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -309,9 +310,9 @@ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(top_srcdir)/configure: $(am__configure_deps) +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh mostlyclean-libtool: --- libxml2-2.6.31.dfsg.orig/aclocal.m4 +++ libxml2-2.6.31.dfsg/aclocal.m4 @@ -18,7 +18,7 @@ # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- -# serial 51 AC_PROG_LIBTOOL +# serial 51 Debian 1.5.24-2 AC_PROG_LIBTOOL # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) @@ -570,7 +570,6 @@ esac ;; *64-bit*) - libsuff=64 case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" @@ -1629,13 +1628,11 @@ # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -1647,6 +1644,18 @@ dynamic_linker='GNU/Linux ld.so' ;; +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + netbsd*) version_type=sunos need_lib_prefix=no @@ -2421,7 +2430,7 @@ lt_cv_deplibs_check_method=pass_all ;; -netbsd*) +netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else @@ -3455,7 +3464,7 @@ ;; esac ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= @@ -5136,7 +5145,7 @@ ;; esac ;; - netbsd*) + netbsd* | netbsdelf*-gnu) ;; osf3* | osf4* | osf5*) case $cc_basename in @@ -5511,6 +5520,9 @@ cygwin* | mingw*) _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' ;; + linux* | k*bsd*-gnu) + _LT_AC_TAGVAR(link_all_deplibs, $1)=no + ;; *) _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -5716,12 +5728,13 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi + _LT_AC_TAGVAR(link_all_deplibs, $1)=no else _LT_AC_TAGVAR(ld_shlibs, $1)=no fi ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -6153,7 +6166,7 @@ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -7105,6 +7118,35 @@ rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) +# Add --enable-maintainer-mode option to configure. -*- Autoconf -*- +# From Jim Meyering + +# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 4 + +AC_DEFUN([AM_MAINTAINER_MODE], +[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) + dnl maintainer-mode is disabled by default + AC_ARG_ENABLE(maintainer-mode, +[ --enable-maintainer-mode enable make rules and dependencies not useful + (and sometimes confusing) to the casual installer], + USE_MAINTAINER_MODE=$enableval, + USE_MAINTAINER_MODE=no) + AC_MSG_RESULT([$USE_MAINTAINER_MODE]) + AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes]) + MAINT=$MAINTAINER_MODE_TRUE + AC_SUBST(MAINT)dnl +] +) + +AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) + # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. --- libxml2-2.6.31.dfsg.orig/xml2-config.in +++ libxml2-2.6.31.dfsg/xml2-config.in @@ -15,6 +15,7 @@ --prefix=DIR change libxml prefix [default $prefix] --exec-prefix=DIR change libxml exec prefix [default $exec_prefix] --libs print library linking information + add --static to print static library linking information --cflags print pre-processor and compiler flags --modules module support enabled --help display this help and exit @@ -86,13 +87,19 @@ then if [ "@XML_LIBDIR@" = "-L/usr/lib" -o "@XML_LIBDIR@" = "-L/usr/lib64" ] then - echo @XML_LIBS@ + LIBS="@XML_LIBS@" else - echo @XML_LIBDIR@ @XML_LIBS@ + LIBS="@XML_LIBDIR@ @XML_LIBS@" fi else - echo @XML_LIBDIR@ @XML_LIBS@ @WIN32_EXTRA_LIBADD@ + LIBS="@XML_LIBDIR@ @XML_LIBS@ @WIN32_EXTRA_LIBADD@" fi + if [ "$2" = "--static" ] + then + shift + LIBS="${LIBS} @Z_LIBS@ @BASE_THREAD_LIBS@ @THREAD_LIBS@ @ICONV_LIBS@ @M_LIBS@ @LIBS@" + fi + echo ${LIBS} ;; *) --- libxml2-2.6.31.dfsg.orig/xmllint.c +++ libxml2-2.6.31.dfsg/xmllint.c @@ -2834,7 +2834,7 @@ printf("\t--recover : output what was parsable on broken XML documents\n"); printf("\t--noent : substitute entity references by their value\n"); printf("\t--noout : don't output the result tree\n"); - printf("\t--path 'paths': provide a set of paths for resources\n"); + printf("\t--path 'paths' : provide a set of paths for resources\n"); printf("\t--load-trace : print trace of all external entites loaded\n"); printf("\t--nonet : refuse to fetch DTDs or entities over network\n"); printf("\t--nocompact : do not generate compact text nodes\n"); @@ -2884,7 +2884,7 @@ printf("\t--catalogs : use SGML catalogs from $SGML_CATALOG_FILES\n"); printf("\t otherwise XML Catalogs starting from \n"); printf("\t %s are activated by default\n", XML_XML_DEFAULT_CATALOG); - printf("\t--nocatalogs: deactivate all catalogs\n"); + printf("\t--nocatalogs : deactivate all catalogs\n"); #endif printf("\t--auto : generate a small doc on the fly\n"); #ifdef LIBXML_XINCLUDE_ENABLED @@ -2909,9 +2909,9 @@ printf("\t--schematron schema : do validation against a schematron\n"); #endif #ifdef LIBXML_SAX1_ENABLED - printf("\t--sax1: use the old SAX1 interfaces for processing\n"); + printf("\t--sax1 : use the old SAX1 interfaces for processing\n"); #endif - printf("\t--sax: do not build a tree but work just at the SAX level\n"); + printf("\t--sax : do not build a tree but work just at the SAX level\n"); printf("\nLibxml project home page: http://xmlsoft.org/\n"); printf("To report bugs or get some help check: http://xmlsoft.org/bugs.html\n"); --- libxml2-2.6.31.dfsg.orig/config.sub +++ libxml2-2.6.31.dfsg/config.sub @@ -4,7 +4,7 @@ # 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, # Inc. -timestamp='2007-04-29' +timestamp='2007-06-28' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -475,8 +475,8 @@ basic_machine=craynv-cray os=-unicosmp ;; - cr16c) - basic_machine=cr16c-unknown + cr16) + basic_machine=cr16-unknown os=-elf ;; crds | unos) --- libxml2-2.6.31.dfsg.orig/debian/compat +++ libxml2-2.6.31.dfsg/debian/compat @@ -0,0 +1 @@ +5 --- libxml2-2.6.31.dfsg.orig/debian/libxml2-utils.dirs +++ libxml2-2.6.31.dfsg/debian/libxml2-utils.dirs @@ -0,0 +1 @@ +/usr/share/doc --- libxml2-2.6.31.dfsg.orig/debian/changelog +++ libxml2-2.6.31.dfsg/debian/changelog @@ -0,0 +1,1345 @@ +libxml2 (2.6.31.dfsg-1ubuntu1) hardy; urgency=low + + * Merge with Debian; remaining changes: + - debian/rules: create a udeb for debian-installer, correct libxml2-dev + Depends to include zlib1g-dev. + - Build a python-libxml2-dbg package. + - Link using -Bsymbolic-functions. + + -- Matthias Klose Tue, 29 Jan 2008 16:24:13 +0100 + +libxml2 (2.6.31.dfsg-1) unstable; urgency=low + + * New upstream release. + * Acknowledged NMU. + * testModule.c: Revert our change to add PATH_MAX for the Hurd, since we now + don't even build this file. + * debian/rules: bump shlibs to current version, since a new symbol was added. + * debian/libxml2.symbols: Reference the new symbol. + * autogen.sh: Switch to automake1.10 to follow upstream. + + -- Mike Hommey Sat, 19 Jan 2008 18:46:41 +0100 + +libxml2 (2.6.30.dfsg-3.1) unstable; urgency=high + + * Non-maintainer upload by security team. + * This update addresses the following security issue: + - CVE-2007-6284: The xmlCurrentChar function allows context-dependent + attackers to cause a denial of service (infinite loop) via XML + containing invalid UTF-8 sequences (Closes: #460292). + + -- Nico Golde Sun, 13 Jan 2008 15:15:04 +0100 + +libxml2 (2.6.30.dfsg-3ubuntu1) hardy; urgency=low + + * Merge with Debian; remaining changes: + - debian/rules: create a udeb for debian-installer, correct libxml2-dev + Depends to include zlib1g-dev. + - Build a python-libxml2-dbg package. + - Fix a regression using XSLT copy element. LP: #147144. + * Link using -Bsymbolic-functions. + + -- Matthias Klose Wed, 05 Dec 2007 19:50:33 +0000 + +libxml2 (2.6.30.dfsg-3) unstable; urgency=low + + * debian/libxml2.symbols: Add a symbols file to benefit from the new + features in dpkg-shlibdeps. + * debian/control: Build depend on debhelper (>= 5.0.61) and dpkg-dev (>= + 1.14.9), accordingly. + * debian/rules: + + Apply rules suggested in autotools-dev documentation. + + Add -Wl,--as-needed to LDFLAGS so that useless dependencies are not + added. + * Makefile.am, Makefile.in: Don't build noinst targets. + + -- Mike Hommey Wed, 21 Nov 2007 19:22:51 +0100 + +libxml2 (2.6.30.dfsg-2ubuntu1) gutsy; urgency=low + + * Merge with Debian; remaining changes: + - debian/rules: create a udeb for debian-installer, correct libxml2-dev + Depends to include zlib1g-dev. + - Build a python-libxml2-dbg package. + * Fixes a regression using XSLT copy element. LP: #147144. + + -- Matthias Klose Wed, 03 Oct 2007 14:35:16 +0200 + +libxml2 (2.6.30.dfsg-2) unstable; urgency=low + + * libxml.h: define _LARGEFILE64_SOURCE to properly get gzopen64 defines in + zlib.h. Closes: #439843. Thanks Dann Frazier. + + -- Mike Hommey Tue, 28 Aug 2007 21:52:30 +0200 + +libxml2 (2.6.30.dfsg-1) unstable; urgency=low + + * New upstream release. + + -- Mike Hommey Sun, 26 Aug 2007 10:52:39 +0200 + +libxml2 (2.6.29.dfsg-1ubuntu1) gutsy; urgency=low + + * Merge with Debian; remaining changes: + - debian/rules: create a udeb for debian-installer, correct libxml2-dev + Depends to include zlib1g-dev. + - Build a python-libxml2-dbg package. + + -- Matthias Klose Tue, 26 Jun 2007 09:54:24 +0200 + +libxml2 (2.6.29.dfsg-1) unstable; urgency=low + + * New upstream release. + * debian/rules: bump shlibs to current version, since new symbols were added. + + -- Mike Hommey Wed, 13 Jun 2007 20:52:41 +0200 + +libxml2 (2.6.28.dfsg-1ubuntu1) gutsy; urgency=low + + * Merge with Debian; remaining changes: + - debian/rules: create a udeb for debian-installer, correct libxml2-dev + Depends to include zlib1g-dev. + - Build a python-libxml2-dbg package. + + -- Matthias Klose Fri, 18 May 2007 15:29:30 +0200 + +libxml2 (2.6.28.dfsg-1) unstable; urgency=low + + * New upstream release: + + Provides doc/html/index.html. Closes: #405802. + + Fixed infinite loop with invalid characters in Xincluded files. + Closes: #410762. + * debian/rules: bump shlibs to current version, since new symbols were added. + + -- Mike Hommey Wed, 18 Apr 2007 08:09:16 +0200 + +libxml2 (2.6.27.dfsg-1ubuntu3) feisty; urgency=low + + * Install the python debug build into the same temporary installation dir. + + -- Matthias Klose Sun, 18 Feb 2007 22:24:20 +0100 + +libxml2 (2.6.27.dfsg-1ubuntu2) feisty; urgency=low + + * Build a python-libxml2-dbg package. + * Set Ubuntu maintainer address. + + -- Matthias Klose Sat, 17 Feb 2007 03:05:01 +0100 + +libxml2 (2.6.27.dfsg-1ubuntu1) feisty; urgency=low + + * Merge from debian unstable. + * Remaining Ubuntu changes: + - debian/rules: create a udeb for debian-installer, correct libxml2-dev + Depends to include zlib1g-dev. + + -- Kees Cook Mon, 27 Nov 2006 15:23:46 -0800 + +libxml2 (2.6.27.dfsg-1) unstable; urgency=low + + * New "huge bug fixes list" upstream release. + * autogen.sh: Updated so that doc/examples/index.html gets updated + correctly. + * debian/control: Bumped Standards-Version to 3.7.2.2. No changes required. + * debian/rules: bump shlibs to current version, since new symbols were added. + + -- Mike Hommey Thu, 26 Oct 2006 23:15:00 +0200 + +libxml2 (2.6.26.dfsg-4) unstable; urgency=low + + * debian/control: + + Bumped Standards-Version to 3.7.2.1. No changes required. + + Added a conflict to the sarge version of libxslt1.1 to avoid upgrade + problems. Closes: #390733. + * debian/watch: Updated to mangle the Debian version. + + -- Mike Hommey Wed, 4 Oct 2006 16:51:29 +0200 + +libxml2 (2.6.26.dfsg-3) unstable; urgency=medium + + * debian/rules, debian/libxml2-dev.install: Don't install libxml2.la + directly and sed it to remove the dependency_libs. Note that will break + linking statically libxml2 with libtool, we recommend to use pkg-config + --static --libs libxml-2.0 instead of relying on libtool. + Closes: #379807, #378511. + * xml2-config.in: Fixed usage alignment of the new option introduced in + previous upload. + + -- Mike Hommey Thu, 27 Jul 2006 19:40:27 +0200 + +libxml2 (2.6.26.dfsg-2ubuntu4) edgy; urgency=low + + * debian/control: Add zlib1g-dev/libz-dev to libxml2-dev Depends. + + -- Kees Cook Fri, 13 Oct 2006 10:24:25 -0700 + +libxml2 (2.6.26.dfsg-2ubuntu3) edgy; urgency=low + + * Rebuild to add support for python2.5. + + -- Matthias Klose Fri, 8 Sep 2006 13:30:02 +0000 + +libxml2 (2.6.26.dfsg-2ubuntu2) edgy; urgency=low + + * Fix dh_makeshlibs --add-udeb syntax. + + -- Colin Watson Tue, 1 Aug 2006 08:24:43 +0100 + +libxml2 (2.6.26.dfsg-2ubuntu1) edgy; urgency=low + + [ Evan Dandrea ] + * Created a udeb for debian-installer. + + [ Colin Watson ] + * Use dh_makeshlibs --add-udeb. Drop udeb Provides since we have no + backward compatibility to maintain. + + -- Colin Watson Mon, 31 Jul 2006 10:32:45 +0100 + +libxml2 (2.6.26.dfsg-2) unstable; urgency=low + + * The slithering release. + + * debian/python-libxml2.examples.in: Renamed to + debian/python-libxml2.examples + * debian/python-libxml2.install.in: Renamed to + debian/python-libxml2.install, and replaced PYVERS by a wildcard. + * debian/control: + + Adapted dependencies to fit all changes. + + Added fields required by new Python policy. + + Added fields necessary for flawless transition. + + Replaced dummy python-libxml2 package by a full real package which + itself replaces python2.x-libxml2 packages. + * debian/rules: + + Changed rules to get the python versions we want to build for and + adapted some rules to fit with the new setting. + + Changed shell loops to make loops. + + In case python binary modules are identical (and they are, but they + may not be with future versions of the python headers), replace some + of them with symbolic links. + + Adapted rules to the fact we're installing in only one python package + instead of several. + * debian/pycompat: Set to 2, for new Python policy. Closes: #373456. + * Switching to the new policy avoids necessity to conflict with very old + versions of the python bindings packages. Closes: #365057. + + * debian/libxml2-doc.install: Added the /usr/share/gtk-doc directory. + Closes: #375113. + * debian/control: Made libxml2-doc suggest devhelper. + * libxml-2.0.pc.in, libxml-2.0-uninstalled.pc.in: Split Libs in Libs and + Libs.private. + * configure.in, configure: Adapted to fill the variables correctly for + libraries. + * xml2-config.in, xml2-config.1: Added a --static option to add to --libs + so that we can split what is needed when building statically and what is + needed when building dynamically. Closes: #374017. + * libxml-2.0.pc.in, libxml-2.0-uninstalled.pc.in, xml2-config.in: Added + BASE_THREADS_LIBS to the static link information so that -lpthread would + appear. Closes: #372945. + * debian/control: Removed dependency on zlib-dev for libxml2-dev. + * debian/rules: Add the NEWS file to dh_install calls. Closes: #365596. + * debian/watch: Updated. + * NEWS: Updated. + + -- Mike Hommey Sat, 1 Jul 2006 10:45:02 +0200 + +libxml2 (2.6.26.dfsg-1) unstable; urgency=low + + * New upstream release. + * debian/rules: + + Added -fno-strict-aliasing to the CFLAGS. + + Use dpkg-architecture to feed configure. + + Bumped shlibs to current version, since new symbol for XPath cache has + been added. + * debian/control: Bumped Standards-Version to 3.7.2.0. No changes required. + + -- Mike Hommey Thu, 8 Jun 2006 21:39:55 +0200 + +libxml2 (2.6.24.dfsg-1) unstable; urgency=low + + * New upstream release. Closes: #365246. + * debian/control: + + Changed libxml2-dbg's priority to extra. + + Bumped Standards-Version to 3.7.0.0. No changes required. + * debian/rules: bump shlibs to current version, since new symbols were added. + + -- Mike Hommey Sat, 29 Apr 2006 22:18:14 +0200 + +libxml2 (2.6.23.dfsg.2-3) unstable; urgency=low + + * debian/rules: Correctly strip python modules. + + -- Mike Hommey Sat, 18 Mar 2006 19:15:53 +0100 + +libxml2 (2.6.23.dfsg.2-2) unstable; urgency=low + + * debian/control: Removed python2.2-libxml2 and build-dep on python2.2-dev. + Closes: #351125. + * doc/xmllint.xml, doc/xmllint.1: Applied patch from upstream cvs. That + improves the manual page by many ways. + * doc/xmllint.html: Manually updated with changes from the .xml file. + * xmllint.c: Don't throw error when failed to load an entity through --path + option of xmllint (patch from upstream cvs). Closes: #352634. + Thanks Daniel Leidert. + + -- Mike Hommey Mon, 20 Feb 2006 10:52:46 +0100 + +libxml2 (2.6.23.dfsg.2-1) unstable; urgency=low + + * result/, test/: Totally removed. There is more suspicious content than + what has been removed in previous upload, so I'm just dropping the + regression tests from the archive until all files are investigated. + Closes: #331534. + * debian/control, debian/rules: Added a libxml2-dbg package containing + debug symlbols for the library and the utilities. We don't provide the + symbols for the python modules, though. Closes: #296299. + * debian/control, debian/compat: Adjust build dependencies and debhelper + compatibility accordingly. + * debian/libxml2-dbg.dirs: Add /usr/share/doc in the new libxml2-dbg + package. + + -- Mike Hommey Tue, 31 Jan 2006 20:17:37 +0100 + +libxml2 (2.6.23.dfsg.1-0.1) unstable; urgency=medium + + * NMU. + * Medium urgency due to RC bugfix. + * Removed non-free test files from upstream tarball. Closes: #331534. + + -- Per Olofsson Sun, 15 Jan 2006 23:02:12 +0100 + +libxml2 (2.6.23-1.1) unstable; urgency=high + + * Non-maintainer upload. + * Fix XML parser to unbreak xsltproc (Closes: #346594). + + -- Luk Claes Thu, 12 Jan 2006 15:25:42 +0100 + +libxml2 (2.6.23-1) unstable; urgency=low + + * New upstream release + * debian/control: + + Added | libreadline-dev for readline dependency. + + Bumped Standards-Version to 3.6.2.1. No changes needed. + * debian/rules: bump shlibs to current version, since new symbols were added. + + -- Mike Hommey Fri, 6 Jan 2006 19:03:57 +0100 + +libxml2 (2.6.22-2) unstable; urgency=low + + * autogen.sh: Changed the way we rebuild the examples. + * debian/rules: Added history support in xmllint. Closes: #318083. + * debian/control: Added build dependency upon libreadline5-dev for history + support in xmllint. + * xmllint.c: Added some spaces in usage(). Closes: #335015. + * testModule.c: Added PATH_MAX definition for the Hurd. Closes: #333623. + + -- Mike Hommey Wed, 2 Nov 2005 19:22:41 +0100 + +libxml2 (2.6.22-1) unstable; urgency=low + + * New upstream release + * error.c: Reenable support of validation errors in structured error + handler. + * autogen.sh: Use automake1.9, as upstream does, and run it. + + -- Mike Hommey Tue, 13 Sep 2005 18:04:10 +0200 + +libxml2 (2.6.21-1) unstable; urgency=low + + * New upstream release + * debian/control, debian/rules: Removed dummy package. Closes: #322052. + * debian/rules: bump shlibs to current version. + + -- Mike Hommey Wed, 7 Sep 2005 19:11:32 +0200 + +libxml2 (2.6.20-1) unstable; urgency=low + + * New upstream release + * debian/rules: bump shlibs to current version. + + -- Mike Hommey Thu, 14 Jul 2005 09:42:27 +0200 + +libxml2 (2.6.19-1) unstable; urgency=low + + * The "Sarge got released but I was offline, so couldn't upload" release. + * New upstream release. + * debian/rules: bump shlibs to current version. + + -- Mike Hommey Fri, 8 Jul 2005 19:29:29 +0200 + +libxml2 (2.6.16-7) unstable; urgency=low + + * The "dummy packages are arch: all, dammit" release. + * debian/control: Changed to Architecture: all for dummy package. + + -- Mike Hommey Sat, 9 Apr 2005 11:57:29 +0200 + +libxml2 (2.6.16-6) unstable; urgency=low + + * The "Let's do it cleaner" release. + * debian/rules: fix installation of python files and make proper use of + DESTDIR at install time. + + -- Mike Hommey Mon, 28 Mar 2005 18:12:15 +0200 + +libxml2 (2.6.16-5) unstable; urgency=low + + * debian/watch: use svn-upgrade instead of uupdate. + * debian/control, debian/rules, debian/python-libxml2.*.in: + Added support for several python bindings packages. Currently for python + 2.2, 2.3 and 2.4. + * debian/python2.3-libxml2.*: Removed. + + -- Mike Hommey Sun, 27 Mar 2005 21:36:53 +0200 + +libxml2 (2.6.16-4) unstable; urgency=high + + * Urgency set to high because we avoid breaking packages depending on us + when we don't properly bytecompile our python bindings. + * debian/rules: Call dh_python. We now get proper maintainer scripts for + bytecompiling files at install time and removing them at removal time. + Closes: #300834. + * debian/control: Adjust build dependencies accordingly. + + -- Mike Hommey Tue, 22 Mar 2005 21:56:50 +0100 + +libxml2 (2.6.16-3) unstable; urgency=low + + * tree.c: Avoid adding namespaced attributes to other elements than element + nodes. Closes: #293592. + * encoding.c: Fix the comments to describe the real return values of + UTF8Toisolat1 and isolat1ToUTF8. + * doc/: Regenerate API documentation. + + -- Mike Hommey Wed, 16 Feb 2005 20:31:17 +0100 + +libxml2 (2.6.17-1) experimental; urgency=low + + * New upstream release. + + -- Mike Hommey Sat, 5 Feb 2005 13:10:13 +0100 + +libxml2 (2.6.16-2) unstable; urgency=low + + * Upload to unstable, targetted for sarge. + * Changed my maintainer address to the fresh new Debian one. + * debian/rules: Added changelog and copyright files in dummy package. + * debian/libxml2-doc.doc-base: Fixed files sections. Closes: #281242. + + -- Mike Hommey Fri, 4 Feb 2005 20:45:48 +0100 + +libxml2 (2.6.16-1) experimental; urgency=low + + * New upstream release + * debian/control, debian/rules: Changed libxml2-python2.3's name to + python2.3-libxml2. Added a dummy package for smooth transition. + * debian/libxml2-python2.3.*: Renamed to python2.3-libxml2.*. + Closes: #279343. + * debian/rules: + - Don't install files in the dummy libxml2-python2.3 package. + - Bump shlibs to current version. + + -- Mike Hommey Sat, 13 Nov 2004 16:38:37 +0900 + +libxml2 (2.6.15-2) experimental; urgency=low + + * error.c: Removed support of validation errors in structured error handler. + That avoids it to crash when a validation error happens. (That was a + broken feature added in 2.6.15. This will get properly fixed in 2.6.16). + Closes: #279040. + + -- Mike Hommey Mon, 8 Nov 2004 22:16:00 +0900 + +libxml2 (2.6.15-1) experimental; urgency=low + + * New upstream release + * debian/rules: Use "dh_makeshlibs -V 'libxml2 (>= 2.6.15)'", since version + 2.6.16 introduces some new symbols. + + -- Mike Hommey Thu, 28 Oct 2004 19:08:20 +0900 + +libxml2 (2.6.11-5) unstable; urgency=high + + * Backport patch from libxml2-2.6.15 to fix buffer overflows [nanohttp.c, + nanoftp.c, CAN-2004-0989] + + -- Mike Hommey Thu, 28 Oct 2004 17:34:54 +0900 + + +libxml2 (2.6.14-1) experimental; urgency=low + + * New upstream release. Closes: #273961. + * debian/rules: Use "dh_makeshlibs -V 'libxml2 (>= 2.6.14)'", since version + 2.6.14 introduces some new symbols. + * debian/shlibs.local: Removed, since it is not useful any more. + + -- Mike Hommey Sat, 16 Oct 2004 16:29:06 +0900 + +libxml2 (2.6.11-4) unstable; urgency=low + + * The "let's do some clean up for sarge" release. + * debian/libxml2-python2.3.install: don't install .a and .la files. + * debian/rules: Avoid compression of both python examples and documentation. + * Reorganization in documentation: + + debian/libxml2-doc.examples: removed, they will get installed by + libxml2-doc.install, and we don't ship gjob* examples anymore, they + have been superseded by a lot of better examples. + + debian/libxml2-doc.install, debian/rules: changed the way files are + installed in the libxml2-doc package, and their location. + + debian/libxml2-doc.doc-base: changed the location of the documentation + base to fit the new one. + + doc/examples/index.html: generated this file from examples.x?l by + hand. It would otherwise require a build dependency on xsltproc, itself + depending upon libxml2... wouldn't be very reasonnable. + * debian/no-upstream-changelog, debian/rules, debian/libxml2-dev.dirs, + debian/libxml2-utils.dirs: /usr/share/doc directories have been replaced + by a symbolic link in packages libxml2-utils and libxml2-dev. + In libxml2-python2.3, all files but TODO are symlinks to the corresponding + file from libxml2. The one from libxml2-doc is replaced by an explicative + text saying where to find it and why it has been (re)moved. + That will save some space in the archive, especially considering this + file is constantly growing. + * debian/README.Debian: Added a recommentation to upgrade package if user + needs heavy standards compliance. + * debian/shlibs.local: Added to tighten dependencies between libxml2-* + packages. + * xmlIO.c: Fixed typo (Closes: #265740). + * nanohttp.c, nanoftp.c: no_proxy environment variable doesn't disable proxy + anymore. (Closes: #266430) + * debian/rules, debian/control: Removed the workaround to compile with + gcc-3.2 on hppa, since $254549 is closed. + + -- Mike Hommey Sat, 16 Oct 2004 16:20:54 +0900 + +libxml2 (2.6.11-3) unstable; urgency=low + + * debian/control: add a space between gcc-3.2 and [hppa]. Closes: #262101. + * python/drv_libxml2.py: add encoding declaration. Closes: #259526. + * debian/rules: Backup files that are removed or modified by upstream build + system and restore them so that calling the clean target actually gives + the same tree as before a build. + + -- Mike Hommey Sun, 1 Aug 2004 05:02:14 +0900 + +libxml2 (2.6.11-2) unstable; urgency=medium + + * Thanks to Andreas Metzler: + + Hotfix for toolchain breakage (#254549), because libxml2 blocks lots of + packages from propagating to testing. Compile with gcc-3.2 on hppa. + + -- Mike Hommey Wed, 21 Jul 2004 23:37:22 +0900 + +libxml2 (2.6.11-1) unstable; urgency=low + + * New upstream release + * libxml.m4: removed debian changes which have been incorporated upstream. + * debian/rules: Use "dh_makeshlibs -V 'libxml2 (>= 2.6.11)'", since + version 2.6.11 introduces some new functions. + + -- Mike Hommey Wed, 7 Jul 2004 00:54:50 +0900 + +libxml2 (2.6.10-3) unstable; urgency=low + + * debian/control: changed deps on libz-dev to zlib1g-dev | libz-dev. + * debian/rules: made binary-indep target actually build the libxml2-doc + package which is Arch: all. Closes: #251971. + + -- Mike Hommey Wed, 2 Jun 2004 15:57:21 +0900 + +libxml2 (2.6.10-2) unstable; urgency=low + + * debian/watch: updated the watch file to exclude the cvs-snapshot from + the scope. Closes: #250177. + * debian/rules: rename libxml.m4 to libxml2.m4 in the /usr/share/aclocal + directory. + * libxml.m4: removed the AM_PATH_XML macro which is a macro for checking + libxml, not libxml2. Changed CFLAGS to CPPFLAGS from test compiles so + that using C++ also works. Closes: #249033. + + -- Mike Hommey Wed, 26 May 2004 21:28:54 +0900 + +libxml2 (2.6.10-1) unstable; urgency=low + + * New upstream release: + + Fixes xincludes fallback issues. Closes: #243580. + + Fixes output formatting issues. Closes: #246181. + * debian/rules: Use "dh_makeshlibs -V 'libxml2 (>= 2.6.10)'", since + version 2.6.10 introduces some few new functions. + + -- Mike Hommey Mon, 17 May 2004 17:16:44 +0900 + +libxml2 (2.6.9-2) unstable; urgency=low + + * Enable AM_MAINTAINER_MODE and re-run the autotools suite. + Closes: #245990. + + -- Mike Hommey Tue, 27 Apr 2004 16:31:21 +0900 + +libxml2 (2.6.9-1) unstable; urgency=high + + * New upstream release: + + xincludes fallbacks fixed. Closes: #243580. + * Urgency set to high because of RC bug fixed and it's been too long + libxml2 has been stucking packages in sid. + * Ran all the autotools suite, especially the latest libtool. + Closes: #244557. + * debian/rules: + + Removed all python file removals since these files get now + correctly removed upstream. + + Changed once more the python/libxml2-py.c workaround to finally + work really properly. + + -- Mike Hommey Mon, 19 Apr 2004 17:58:56 +0900 + +libxml2 (2.6.8-2) unstable; urgency=high + + * Urgency set to high because of the FTBFS RC bug fixed. + * debian/changelog: + + Added missing changes for release 2.6.8-1. + + Converted changelog file to UTF-8. + * debian/rules: Changed the python/libxml2-py.c workaround stuff to + actually work properly + + -- Mike Hommey Sat, 17 Apr 2004 16:59:01 +0000 + +libxml2 (2.6.8-1.1) unstable; urgency=high + + * NMU. Urgency set to high as libxml2 has been preventing too many packages + from entering testing for too long. + * Grabbed from SVN: + Mike Hommey Sat, 10 Apr 2004 12:42:03 +0900 + * debian/control: + + Updated section for libxml2-doc package. + + Added dependency on libz-dev for libxml2-dev. (Closes: #242683) + + -- J.H.M. Dassen (Ray) Fri, 16 Apr 2004 22:37:08 +0200 + +libxml2 (2.6.8-1) unstable; urgency=low + + * New upstream release + * debian/rules: + + Use "dh_makeshlibs -V 'libxml2 (>= 2.6.8)'", since version 2.6.8 + introduces some few new functions. + + Try to circumvent new troubles with the python/libxml2-py.c with + svn-buildpackage not wanting to make the build (the file used to + be removed because it was modified by the build). + * Removed changes about XML_CATALOG_FILES in manual pages, since it has + been incorporated upstream. + + -- Mike Hommey Thu, 25 Mar 2004 14:57:44 +0900 + +libxml2 (2.6.7-2) unstable; urgency=low + + * debian/control: Changed Maintainer to Debian SGML/XML Group and + put myself into Uploaders. + * Merged back libxml2-headers into libxml2-dev. That was too much of + a split. Closes: #238109. + + -- Mike Hommey Mon, 22 Mar 2004 15:41:30 +0900 + +libxml2 (2.6.7-1) unstable; urgency=low + + * New upstream release + * debian/rules: Use "dh_makeshlibs -V 'libxml2 (>= 2.6.7)'", since + version 2.6.7 introduces some few new functions. + + -- Mike Hommey Wed, 25 Feb 2004 15:43:11 +0900 + +libxml2 (2.6.6-2) unstable; urgency=low + + * debian/control: + + Added a Recommends: xml-core to libxml2 package. + + Added a libxml2-headers and a libxml2-docs packages to split + arch-dependent and arch-independent files. These files used to be + in the libxml2-dev package. Note that the new libxml2-dev package + depends on libxml2-headers, so that upgrade will keep the header + files on the system, but libxml2-headers only suggests libxml2-doc, + while libxml2-dev doesn't say anything about it, which means that + the documentation files won't be automagically installed on your + system. Closes: #233405. + + Added the adequate dependencies between new and old packages. + + Uniformized short descriptions. + + Slightly modified long descriptions. + * debian/rules: + + Externalized all dh_* calls with arguments. (i.e. created + corresponding debian/package.dh_stuff files) + + Moved installation of some doc files to the install target. + * Removed un-needed debian/libxml2-python2.3.docs. + * Moved libxml manpage from libxml2 to libxml2-dev. + * doc/xmlcatalog_man.xml: Added a note about the incompatibility between + xmlcatalog and update-catalog from xml-core in the man page. + * doc/xmllint.xml, doc/xmlcatalog_man.xml: Added a note about the + XML_CATALOG_FILES environment variable. Closes: #232728. + + -- Mike Hommey Wed, 18 Feb 2004 21:29:58 +0900 + +libxml2 (2.6.6-1) unstable; urgency=high + + * New upstream release + * Set urgency to high, since this new upstream fixes buffer overflows. + Closes: #232447. + * debian/rules: Use "dh_makeshlibs -V 'libxml2 (>= 2.6.6)'", since + version 2.6.6 introduces some new functions. + + -- Mike Hommey Mon, 16 Feb 2004 16:56:57 +0900 + +libxml2 (2.6.5-1) unstable; urgency=low + + * New upstream release + * debian/rules: + - Made better use of CFLAGS. + - Replaced an mv by cp -r. Closes: #227392. + - Use "dh_makeshlibs -V 'libxml2 (>= 2.6.5)'", since version 2.6.5 + introduced some new functions. + - Make some clean-up in the example directory. + + -- Mike Hommey Fri, 30 Jan 2004 15:14:02 +0900 + +libxml2 (2.6.4-1) unstable; urgency=low + + * New upstream release + + -- Mike Hommey Sat, 27 Dec 2003 18:25:17 +0900 + +libxml2 (2.6.3-1) unstable; urgency=low + + * New upstream release + * debian/rules: + - Use "dh_makeshlibs -V 'libxml2 (>= 2.6.3)'", since versions 2.6.3 + introduced some new functions. + - Put more examples in /usr/share/doc/libxml2-dev/examples. + + -- Mike Hommey Fri, 12 Dec 2003 14:45:24 +0900 + +libxml2 (2.6.2-1) unstable; urgency=low + + * New upstream release + * debian/rules: + - Use "dh_makeshlibs -V 'libxml2 (>= 2.6.2)'", since versions 2.6.2 + introduced some new functions. + - Put the API docs back in /usr/share/doc/libxml2-dev/libxml-dev.html. + + -- Mike Hommey Mon, 10 Nov 2003 22:20:33 +0900 + +libxml2 (2.6.1-1) experimental; urgency=low + + * New upstream release + + -- Mike Hommey Wed, 29 Oct 2003 14:07:11 +0900 + +libxml2 (2.6.0-1) experimental; urgency=low + + * New upstream release: should be API and ABI compatible but got a lot + of changes. + * debian/rules: + - Use "dh_makeshlibs -V 'libxml2 (>= 2.6.0)'", since applications + using the new API won't work on previous versions. + Note that this doesn't prevent applications built with older versions + to work properly with newer releases, since it is not supposed to be + any API/ABI breakage. + - Don't remove non-existant python/test/tmp.xml file on clean rule. + - Remove python/libxml2-py.c file on clean rule, to avoid its changes + made during build to be stored in the diff file. + - Added handling of the nostrip DEB_BUILD_OPTIONS. + - Changed old fashion dh_movefiles to dh_install --sourcedir=debian/tmp. + - Added installation of the python/TODO file in the libxml2-python2.3 + package. + - Now take what is installed in debian/tmp/usr/share/doc/... for + documentation. + - Copy Copyright file into COPYING file in clean rule to avoid + unrepresentable changes to source. + * debian/*.files: renamed to debian/*.install. + * debian/libxml2.install: removed reference to non-existant + usr/lib/libxml.so.* + * Removed unneeded debian/libxml2-dev.dirs file. + + -- Mike Hommey Tue, 21 Oct 2003 14:07:04 +0900 + +libxml2 (2.5.11-2) unstable; urgency=low + + * debian/rules: Use "dh_makeshlibs -V 'libxml2 (>= 2.5.9)'", since + versions 2.5.8 and 2.5.9 introduced some changes in API. + Closes: #212819, #211318. + + -- Mike Hommey Sun, 28 Sep 2003 21:57:32 +0200 + +libxml2 (2.5.11-1) unstable; urgency=low + + * New upstream release. + * New maintainer. + * Bumped Standards-Version to 3.6.1 (no changes needed). + * Removed garbage debian/libxml-utils. + * moved debhelper compatibility to debian/compat. + + -- Mike Hommey Sun, 14 Sep 2003 16:03:46 +0200 + +libxml2 (2.5.10-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Tue, 26 Aug 2003 20:08:31 +0200 + +libxml2 (2.5.8-2) unstable; urgency=low + + * Use python 2.3 (closes: #205145) + + -- Fredrik Hallenberg Wed, 13 Aug 2003 21:28:14 +0200 + +libxml2 (2.5.8-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Thu, 7 Aug 2003 20:08:23 +0200 + +libxml2 (2.5.7-1) unstable; urgency=low + + * New upstream release (closes: #194757) + * Updated shlibs file (closes: #191022) + * Put xmllint and xmlcatalog in new package (closes: #174823) + + -- Fredrik Hallenberg Mon, 26 May 2003 20:16:01 +0200 + +libxml2 (2.5.6-2) unstable; urgency=low + + * Update libtool (closes: #188967) + + -- Fredrik Hallenberg Mon, 14 Apr 2003 20:52:45 +0200 + +libxml2 (2.5.6-1) unstable; urgency=low + + * New upstream release (closes: #188004) + * Applied patch from Graham Wilson to handle + noopt build option. (closes: #171782) + + -- Fredrik Hallenberg Sat, 12 Apr 2003 20:54:13 +0200 + +libxml2 (2.5.4-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Fri, 14 Mar 2003 18:40:08 +0100 + +libxml2 (2.5.3-1.1) unstable; urgency=high + + * Applied patch by Paul Hampson to correct + licensing information in debian/copyright which Colin Watson reported + as incorrect. (Addresses #178060 for sid) + + -- J.H.M. Dassen (Ray) Sun, 16 Mar 2003 09:55:59 +0100 + +libxml2 (2.5.3-1) unstable; urgency=low + + * New upstream release + * xml2-config --libs should be correct (closes: #155312) + + -- Fredrik Hallenberg Sat, 22 Feb 2003 17:34:23 +0100 + +libxml2 (2.5.1-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Sat, 18 Jan 2003 10:52:56 +0100 + +libxml2 (2.5.0-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Tue, 7 Jan 2003 19:02:10 +0100 + +libxml2 (2.4.30-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Sat, 14 Dec 2002 16:55:13 +0100 + +libxml2 (2.4.28-2) unstable; urgency=low + + * Upgraded libtool (closes: #172418) + + -- Fredrik Hallenberg Sun, 1 Dec 2002 15:59:49 +0100 + +libxml2 (2.4.28-1) unstable; urgency=low + + * New upstream release + * Added patch from CVS to fix KDE problems. + + -- Fredrik Hallenberg Tue, 26 Nov 2002 19:58:54 +0100 + +libxml2 (2.4.27-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Mon, 18 Nov 2002 21:05:07 +0100 + +libxml2 (2.4.26-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Fri, 15 Nov 2002 17:29:30 +0100 + +libxml2 (2.4.24-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Sat, 24 Aug 2002 22:28:24 +0200 + +libxml2 (2.4.23-2) unstable; urgency=low + + * Created new libxml2-python package + + -- Fredrik Hallenberg Tue, 30 Jul 2002 20:16:17 +0200 + +libxml2 (2.4.23-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Mon, 8 Jul 2002 00:20:43 +0200 + +libxml2 (2.4.22-1) unstable; urgency=low + + * New upstream release (closes: #149287) + + -- Fredrik Hallenberg Fri, 7 Jun 2002 19:43:21 +0200 + +libxml2 (2.4.21-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Fri, 10 May 2002 18:40:02 +0200 + +libxml2 (2.4.20-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Tue, 23 Apr 2002 22:13:37 +0200 + +libxml2 (2.4.19-4) unstable; urgency=low + + * Make libxml2-dev replace libxml2 <= 2.4.19-1 (closes: #142609, #142741) + * Update shlibs version to 2.4.19-4 (closes: #142806) + + -- Fredrik Hallenberg Sun, 14 Apr 2002 12:19:51 +0200 + +libxml2 (2.4.19-3) unstable; urgency=low + + * Dont use threads for now (closes: #142596) + + -- Fredrik Hallenberg Sat, 13 Apr 2002 15:53:04 +0200 + +libxml2 (2.4.19-2) unstable; urgency=low + + * Move pkgconfig stuff to -dev package (closes: #142171) + * Compile with thread support (closes: #141764) + * xml2-config --cflags will return same paths as previous versions + (closes: #142229) + + -- Fredrik Hallenberg Fri, 12 Apr 2002 18:21:48 +0200 + +libxml2 (2.4.19-1) unstable; urgency=low + + * New upstream release + * Fixed doc-base (closes: #141067) + + -- Fredrik Hallenberg Wed, 3 Apr 2002 19:45:33 +0200 + +libxml2 (2.4.16-2) unstable; urgency=low + + * New version as last version was built with broken debhelper. + + -- Fredrik Hallenberg Tue, 26 Feb 2002 22:28:24 +0100 + +libxml2 (2.4.16-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Sat, 23 Feb 2002 20:21:34 +0100 + +libxml2 (2.4.13-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Tue, 15 Jan 2002 20:02:53 +0100 + +libxml2 (2.4.12-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Sat, 8 Dec 2001 22:52:44 +0100 + +libxml2 (2.4.10-1) unstable; urgency=low + + * New upstream release + * Applied patch from LaMont Jones to fix + gcc 3.0 build problem (closes: #120254) + + -- Fredrik Hallenberg Tue, 20 Nov 2001 18:02:29 +0100 + +libxml2 (2.4.8-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Mon, 5 Nov 2001 19:49:26 +0100 + +libxml2 (2.4.6-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Thu, 18 Oct 2001 19:48:07 +0200 + +libxml2 (2.4.5-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Sat, 15 Sep 2001 23:11:11 +0200 + +libxml2 (2.4.3-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Mon, 27 Aug 2001 20:32:21 +0200 + +libxml2 (2.4.2-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Tue, 21 Aug 2001 20:39:44 +0200 + +libxml2 (2.4.1-1) unstable; urgency=low + + * New upstream release + * Added ncurses and readline build depends. + + -- Fredrik Hallenberg Tue, 24 Jul 2001 21:08:16 +0200 + +libxml2 (2.4.0-2) unstable; urgency=low + + * xml2-config --libs only outputs -lxml2 (closes: #97739) + * Patched libxml.m4 to include string.h + + -- Fredrik Hallenberg Wed, 18 Jul 2001 13:44:10 +0200 + +libxml2 (2.4.0-1) unstable; urgency=low + + * New upstream release (closes: #105568) + * Fixed xml2-config to not output -I/usr/include, -L/usr/lib + (closes: #101390) + + -- Fredrik Hallenberg Tue, 17 Jul 2001 12:43:34 +0200 + +libxml2 (2.3.13-3.1) unstable; urgency=low + + * NMU (for porting) + * Change configure / configure.in to not specify -I/usr/include + (closes: #104603) + + -- Matthew Wilcox Fri, 13 Jul 2001 17:08:36 -0600 + +libxml2 (2.3.13-3) unstable; urgency=low + + * Don't build example (closes: #103220, #103281) + + -- Fredrik Hallenberg Tue, 3 Jul 2001 16:13:31 +0200 + +libxml2 (2.3.13-2) unstable; urgency=low + + * xmllint is back + + -- Fredrik Hallenberg Mon, 2 Jul 2001 21:05:25 +0200 + +libxml2 (2.3.13-1) unstable; urgency=low + + * New upstream release + * Use DH_COMPAT 3 + + -- Fredrik Hallenberg Sun, 1 Jul 2001 17:37:08 +0200 + +libxml2 (2.3.11-1) unstable; urgency=low + + * New upstream release + * Apparently builds on Alpha now (closes: #95938) + + -- Fredrik Hallenberg Sun, 17 Jun 2001 21:33:36 +0200 + +libxml2 (2.3.10-2) unstable; urgency=low + + * Quick hack to fix makefiles on m68k (closes: #99897) + + -- Fredrik Hallenberg Mon, 11 Jun 2001 14:51:14 +0200 + +libxml2 (2.3.10-1) unstable; urgency=low + + * New upstream release + * Leave pkgconfig as someone wants it (closes: #97621) + + -- Fredrik Hallenberg Sun, 3 Jun 2001 22:02:25 +0200 + +libxml2 (2.3.9-1) unstable; urgency=low + + * I am back. Some bugs closed by NMUs (closes: #96944, #86508) + * Updated libtool (closes: #98137) + * Fixed dependency (closes: #98323) + + -- Fredrik Hallenberg Sat, 2 Jun 2001 16:37:18 +0200 + +libxml2 (2.3.9-0.1) unstable; urgency=low + + * NMU of a new upstream release. + * Changed shlibs, they should change every time the API is augmented. + * Updated xmllint(1) manpage. Removed useless libxml(4) manpage. + + -- Nicolás Lichtmaier Sun, 20 May 2001 20:25:02 -0300 + +libxml2 (2.3.8-0.2) unstable; urgency=low + + * Non-maintainer upload with permission from maintainer to fix the + libxml-dev conflict. + * The symbolic links to old, libxml-dev names introduced in 2.3.0-1 are + now gone: programs wanting to link with libxml2 should explicity call + the new libxml2-config (almost all the packages in debian are already + doing that.) + * Changed libxml-dev to libxml2-dev in debian/libxml2-dev.doc-base to + resolve libxml-dev conflict. + * Fixed shlibs problem introduced in previous NMU by wrong -V argument + of dh_makeshlibs. + + -- Federico Di Gregorio Thu, 10 May 2001 16:37:59 +0200 + +libxml2 (2.3.8-0.1) unstable; urgency=low + + * Non-maintainer upload with permission from maintainer + * New upstream release + * Fixes shlibs version info (closes: #96291) + * config.sub & config.guess updated (closes: #96100) + + -- Jeremy T. Bouse Wed, 9 May 2001 22:57:28 -0700 + +libxml2 (2.3.7-1) unstable; urgency=low + + * New upstream release (closes: #95692) + + -- Fredrik Hallenberg Sun, 29 Apr 2001 11:42:54 +0200 + +libxml2 (2.3.5-2) unstable; urgency=low + + * Rebuild to avoid link problems (closes: #92721) + + -- Fredrik Hallenberg Tue, 3 Apr 2001 16:12:20 +0200 + +libxml2 (2.3.5-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Sun, 25 Mar 2001 10:58:21 +0200 + +libxml2 (2.3.4-1) unstable; urgency=low + + * New upstream release + * Applied IBM S/390 patch on config.sub (closes: #88551) + + -- Fredrik Hallenberg Thu, 15 Mar 2001 19:49:17 +0100 + +libxml2 (2.3.3-2) unstable; urgency=low + + * Updated shlibs file with dependency (closes: #87337) + + -- Fredrik Hallenberg Thu, 8 Mar 2001 10:26:46 +0100 + +libxml2 (2.3.3-1) unstable; urgency=low + + * New upstream release + * Fixed xml2Conf.sh so gnome-config works (closes: #88341) + + -- Fredrik Hallenberg Sat, 3 Mar 2001 16:53:05 +0100 + +libxml2 (2.3.2-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Thu, 1 Mar 2001 09:46:37 +0100 + +libxml2 (2.3.1-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Tue, 20 Feb 2001 09:44:04 +0100 + +libxml2 (2.3.0-1) unstable; urgency=low + + * New upstream release (closes: #86379) + For some reason the library has changed name from libxml to libxml2 and + the config script from libxml-config to libxml2-config. I am providing + symbolic links to the old names, hopefully this will prevent stuff from + breaking. + + -- Fredrik Hallenberg Sat, 17 Feb 2001 23:25:43 +0100 + +libxml2 (2.2.8-1) unstable; urgency=low + + * New upstream release + * Probably a bad idea to remove -lz so put it back and add dependency on + libz-dev in dev-package. + + -- Fredrik Hallenberg Mon, 20 Nov 2000 14:03:34 +0100 + +libxml2 (2.2.6-1) unstable; urgency=low + + * New upstream release + * Removed -lz from xml-config --libs (closes: #74709) + + -- Fredrik Hallenberg Fri, 27 Oct 2000 12:47:57 +0200 + +libxml2 (2.2.4-1) unstable; urgency=low + + * New upstream release (closes: #74488, #70051) + + -- Fredrik Hallenberg Wed, 11 Oct 2000 07:26:31 +0200 + +libxml2 (2.2.2-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Tue, 29 Aug 2000 22:55:43 +0200 + +libxml2 (2.2.1-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Thu, 3 Aug 2000 21:28:29 +0200 + +libxml2 (2.0.0-3) unstable; urgency=low + + * Doc-base now uses correct directory + + -- Fredrik Hallenberg Mon, 3 Jul 2000 09:20:23 +0200 + +libxml2 (2.0.0-2) unstable; urgency=low + + * Renamed dev-package to libxml2-dev + + -- Fredrik Hallenberg Wed, 28 Jun 2000 10:48:48 +0200 + +libxml2 (2.0.0-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Tue, 20 Jun 2000 11:36:12 +0200 + +libxml (1.8.7-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Sat, 11 Mar 2000 20:33:28 +0100 + +libxml (1.8.6-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Sat, 5 Feb 2000 15:01:51 +0100 + +libxml (1.8.5-1) unstable; urgency=low + + * New upstream release (closes: #56172) + + -- Fredrik Hallenberg Tue, 25 Jan 2000 14:57:12 +0100 + +libxml (1.8.4-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Sun, 16 Jan 2000 13:01:14 +0100 + +libxml (1.8.2-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Thu, 30 Dec 1999 11:38:47 +0100 + +libxml (1.7.3-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Wed, 29 Sep 1999 23:33:28 +0200 + +libxml (1.4.0-4) unstable; urgency=low + + * Oops, must of course replace old libxml0 package. (closes: #43519) + + -- Fredrik Hallenberg Thu, 26 Aug 1999 09:37:18 +0200 + +libxml (1.4.0-3) unstable; urgency=low + + * Provide libxml.so.0 (which is binary compatible with libxml1) + (closes: #43385) + + -- Fredrik Hallenberg Tue, 24 Aug 1999 09:31:15 +0200 + +libxml (1.4.0-2) unstable; urgency=low + + * Include example in dev-package. + * Fixed postinst to only call ldconfig on configure. + * Let dh_installdocs handle doc-base. + + -- Fredrik Hallenberg Sat, 21 Aug 1999 14:44:52 +0200 + +libxml (1.4.0-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Thu, 5 Aug 1999 16:05:26 +0200 + +libxml (1.1.0-2) unstable; urgency=low + + * Added man page for xml-config. (closes: #39471) + + -- Fredrik Hallenberg Sat, 3 Jul 1999 14:55:55 +0200 + +libxml (1.1.0-1) unstable; urgency=low + + * New upstream release. (closes: #39791) + * Use install-docs on dev documents. + + -- Fredrik Hallenberg Sun, 20 Jun 1999 10:20:53 +0200 + +libxml (1.0.0-2) unstable; urgency=low + + * Moved html-documentation to dev package. (closes: #39049) + + -- Fredrik Hallenberg Tue, 15 Jun 1999 21:07:44 +0200 + +libxml (1.0.0-1) unstable; urgency=low + + * Patched xml-config.in. xml-config --version didn't work as expected. + Fixes bug #34881. + * New upstream release + + -- Fredrik Hallenberg Tue, 16 Mar 1999 18:36:11 +0100 + +libxml (0.99.8-1) unstable; urgency=low + + * New upstream release + + -- Fredrik Hallenberg Thu, 18 Feb 1999 15:40:19 +0100 + +libxml (0.99.3-2) unstable; urgency=low + + * New maintainer. + * Some files were missing from the last release (xml-config, encoding.h, + debugXML.h) + * New rules file. + + -- Fredrik Hallenberg Sun, 14 Feb 1999 18:56:10 +0100 + +libxml (0.99.3-1) unstable; urgency=low + + * New upstream version. + * Recompile with lastest GNOME libs. + * Fix #28869. + + -- Vincent Renardias Wed, 20 Jan 1999 11:32:55 +0100 + +libxml (0.30-1) unstable; urgency=low + + * Initial debianization. + + -- Vincent Renardias Fri, 25 Sep 1998 19:16:53 +0200 --- libxml2-2.6.31.dfsg.orig/debian/rules +++ libxml2-2.6.31.dfsg/debian/rules @@ -0,0 +1,212 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# These are used for cross-compiling and for saving the configure script +# # from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +# FOR AUTOCONF 2.52 AND NEWER ONLY +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + confflags += --build $(DEB_HOST_GNU_TYPE) +else + confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +endif + +# The versions of python currently supported +PYVERS=$(shell pyversions -s) +# The current default version of python +PYVER=$(shell pyversions -d) + +WORKAROUND_REMOVED_FILES=include/libxml/xmlversion.h libxml2.spec python/setup.py doc/xmlcatalog.1 +WORKAROUND_MODIFIED_FILES=python/libxml2-py.c + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 -fno-strict-aliasing +endif + +build: build-stamp +build-stamp: + dh_testdir + + # Workaround backups because of non-idempotent upstream: + $(foreach file, $(WORKAROUND_REMOVED_FILES) $(WORKAROUND_MODIFIED_FILES), \ + cp -f -a $(file) $(file)-tmp;) + + # ./configure + LDFLAGS="-Wl,--as-needed -Wl,-Bsymbolic-functions" CFLAGS="$(CFLAGS)" ./configure $(confflags) --prefix=/usr --with-history + echo "all:" > example/Makefile + echo "install:" >> example/Makefile + echo "distclean:" >> example/Makefile + echo " rm -rf .deps" >> example/Makefile + + mv -f python/Makefile python/Makefile.bak + echo all: > python/Makefile + # Build libxml2 + $(MAKE) + mv -f python/Makefile.bak python/Makefile + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp install*-stamp + + #-$(MAKE) distclean + -rm -f example/Makefile + rm COPYING && cp Copyright COPYING + + # Restore workaround backups of removed and modified files + -$(foreach file, $(WORKAROUND_REMOVED_FILES) $(WORKAROUND_MODIFIED_FILES), \ + test -r $(file)-tmp && \ + mv -f $(file)-tmp $(file);) + + -test -r /usr/share/misc/config.sub && \ + cp -f /usr/share/misc/config.sub config.sub + -test -r /usr/share/misc/config.guess && \ + cp -f /usr/share/misc/config.guess config.guess + + dh_clean + +install: install-stamp install-python-stamp +install-stamp: build-stamp + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + mv -f python/Makefile python/Makefile.bak + echo install: > python/Makefile + $(MAKE) DESTDIR=`pwd`/debian/tmp install + mv -f python/Makefile.bak python/Makefile + + mv debian/tmp/usr/share/aclocal/libxml.m4 debian/tmp/usr/share/aclocal/libxml2.m4 + + # Properly install documentation in /usr/share/doc/libxml2-doc + install -d debian/tmp/usr/share/doc/libxml2-doc/examples + install -m 644 \ + doc/*.html \ + doc/*.gif \ + doc/*.png \ + doc/libxml2-api.xml debian/tmp/usr/share/doc/libxml2-doc + install -m 644 \ + doc/examples/*.c \ + doc/examples/*.res \ + doc/examples/index.html \ + doc/examples/[tw]*.xml debian/tmp/usr/share/doc/libxml2-doc/examples + cp -a \ + doc/html \ + doc/tutorial debian/tmp/usr/share/doc/libxml2-doc + + + # Special workaround for svn-buildpackage: + # Restore workaround backups of modified files. + -$(foreach file, $(WORKAROUND_MODIFIED_FILES), \ + test -r $(file)-tmp && \ + cat $(file)-tmp > $(file);) + + touch install-stamp + +install-python%-stamp: + $(MAKE) -C python clean + $(MAKE) -C python \ + DESTDIR=`pwd`/debian/tmp \ + CFLAGS="-Wall -Wextra -g -O0 -fno-strict-aliasing -pedantic" \ + LDFLAGS="-Wl,-Bsymbolic-functions" \ + PYTHON=/usr/bin/python$*-dbg \ + PYTHON_VERSION=$* \ + PYTHON_INCLUDES=/usr/include/python$*_d \ + install + for i in $$(find debian/tmp/usr/lib/python$* -name '*.so'); do \ + b=$$(basename $$i .so); \ + mv $$i $$(dirname $$i)/$${b}_d.so; \ + done + touch $@ + + $(MAKE) -C python clean + $(MAKE) -C python \ + DESTDIR=`pwd`/debian/tmp \ + LDFLAGS="-Wl,-Bsymbolic-functions" \ + PYTHON=/usr/bin/python$* \ + PYTHON_VERSION=$* \ + PYTHON_INCLUDES=/usr/include/python$* \ + install + + touch $@ + +install-python-stamp: $(PYVERS:%=install-%-stamp) + # move the python debug modules to the -dbg package + mkdir -p debian/python-libxml2-dbg + (cd debian/tmp && tar cf - $$(find usr/lib/python* -name '*_d.so')) \ + | (cd debian/python-libxml2-dbg && tar xvf - ) + find debian/tmp -name '*_d.so' | xargs rm -f + + touch $@ + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir -i + dh_testroot -i + dh_installdocs -i -A AUTHORS TODO README NEWS + dh_installchangelogs -i debian/no-upstream-changelog + dh_install -i --sourcedir=debian/tmp + dh_link -i + dh_strip -i + dh_compress -i -Xexamples/ -Xtutorial/ -Xhtml/ -X.html + dh_fixperms -i + dh_installdeb -i + dh_shlibdeps -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a + dh_installexamples -a + dh_installdocs -plibxml2 -A AUTHORS TODO README NEWS + dh_installdocs -ppython-libxml2 python/TODO + ln -sf $(foreach file, AUTHORS README README.Debian changelog.Debian.gz changelog.gz,../libxml2/$(file)) debian/python-libxml2/usr/share/doc/python-libxml2/$(file) + ln -sf libxml2 debian/libxml2-dev/usr/share/doc/libxml2-dev + ln -sf libxml2 debian/libxml2-utils/usr/share/doc/libxml2-utils + ln -sf libxml2 debian/libxml2-dbg/usr/share/doc/libxml2-dbg + dh_installman -a + dh_installchangelogs -plibxml2 ChangeLog + dh_install -a --sourcedir=debian/tmp + sed "/dependency_libs/ s/'.*'/''/" debian/tmp/usr/lib/libxml2.la > debian/libxml2-dev/usr/lib/libxml2.la + dh_pysupport -a + dh_python -a + dh_link -a + dh_strip -a -Npython-libxml2 -Npython-libxml2-dbg --dbg-package=libxml2-dbg + dh_strip -ppython-libxml2 --dbg-package=python-libxml2-dbg + $(foreach python, $(filter-out $(PYVER), $(PYVERS)),\ + cd $(CURDIR)/debian/python-libxml2/usr/lib/python-support/python-libxml2; \ + if diff $(python)/libxml2mod.so $(PYVER)/libxml2mod.so > /dev/null 2>&1; then \ + rm -f $(python)/libxml2mod.so; \ + ln -s ../$(PYVER)/libxml2mod.so $(python)/libxml2mod.so; \ + fi;) + rm -rf debian/python-libxml2-dbg/usr/share/doc/python-libxml2-dbg + mkdir -p debian/python-libxml2-dbg/usr/share/doc + ln -s python-libxml2 debian/python-libxml2-dbg/usr/share/doc/python-libxml2-dbg + dh_compress -a -Xexamples/ + dh_fixperms -a + dh_makeshlibs -a --add-udeb=libxml2-udeb -V 'libxml2 (>= 2.6.31)' + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +source diff: + @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- libxml2-2.6.31.dfsg.orig/debian/libxml2-utils.install +++ libxml2-2.6.31.dfsg/debian/libxml2-utils.install @@ -0,0 +1,2 @@ +usr/bin/xmllint +usr/bin/xmlcatalog --- libxml2-2.6.31.dfsg.orig/debian/control +++ libxml2-2.6.31.dfsg/debian/control @@ -0,0 +1,143 @@ +Source: libxml2 +Priority: optional +Section: libs +Maintainer: Ubuntu Core developers +XSBC-Original-Maintainer: Debian XML/SGML Group +Uploaders: Mike Hommey +Standards-Version: 3.7.2.2 +Build-Depends: debhelper (>= 5.0.61), zlib1g-dev | libz-dev, python-all-dev (>= 2.3.5-11), python-all-dbg, python-support (>= 0.3), autotools-dev, libreadline5-dev | libreadline-dev, binutils (>= 2.14.90.0.7), dpkg-dev (>= 1.14.9) + +Package: libxml2 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: libxslt1.1 (<= 1.1.12-8) +Recommends: xml-core +Description: GNOME XML library + XML is a metalanguage to let you design your own markup language. + A regular markup language defines a way to describe information in + a certain class of documents (eg HTML). XML lets you define your + own customized markup languages for many classes of document. It + can do this because it's written in SGML, the international standard + metalanguage for markup languages. + . + This package provides a library providing an extensive API to handle + such XML data files. + +Package: libxml2-udeb +XC-Package-Type: udeb +Architecture: any +Section: debian-installer +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: GNOME XML library + XML is a metalanguage to let you design your own markup language. + A regular markup language defines a way to describe information in + a certain class of documents (eg HTML). XML lets you define your + own customized markup languages for many classes of document. It + can do this because it's written in SGML, the international standard + metalanguage for markup languages. + . + This is a minimal package for use in debian-installer that yields a + library providing an extensive API to handle such XML data files. + +Package: libxml2-utils +Architecture: any +Section: text +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: libxml2 (<< 2.5.7-1) +Conflicts: libxml2 (<< 2.5.7-1) +Description: XML utilities + XML is a metalanguage to let you design your own markup language. + A regular markup language defines a way to describe information in + a certain class of documents (eg HTML). XML lets you define your + own customized markup languages for many classes of document. It + can do this because it's written in SGML, the international standard + metalanguage for markup languages. + . + This package provides xmllint, a tool for validating and reformatting + XML documents, and xmlcatalog, a tool to parse and manipulate XML or + SGML catalog files. + +Package: libxml2-dev +Architecture: any +Section: libdevel +Depends: libxml2 (= ${Source-Version}), zlib1g-dev | libz-dev +Replaces: libxml2 (<= 2.6.6-1), libxml2-headers (= 2.6.7-1) +Conflicts: libxml2 (<= 2.6.6-1), libxml2-headers (= 2.6.7-1) +Description: Development files for the GNOME XML library + XML is a metalanguage to let you design your own markup language. + A regular markup language defines a way to describe information in + a certain class of documents (eg HTML). XML lets you define your + own customized markup languages for many classes of document. It + can do this because it's written in SGML, the international standard + metalanguage for markup languages. + . + Install this package if you wish to develop your own programs using + the GNOME XML library. + +Package: libxml2-dbg +Architecture: any +Section: libdevel +Priority: extra +Depends: libxml2 (= ${Source-Version}) +Description: Debugging symbols for the GNOME XML library + XML is a metalanguage to let you design your own markup language. + A regular markup language defines a way to describe information in + a certain class of documents (eg HTML). XML lets you define your + own customized markup languages for many classes of document. It + can do this because it's written in SGML, the international standard + metalanguage for markup languages. + . + This package provides the debugging symbols for the library and for + the utilities provided by the libxml2-utils package. + Debugging symbols for the python modules are not available. + +Package: libxml2-doc +Architecture: all +Section: doc +Suggests: devhelp +Description: Documentation for the GNOME XML library + XML is a metalanguage to let you design your own markup language. + A regular markup language defines a way to describe information in + a certain class of documents (eg HTML). XML lets you define your + own customized markup languages for many classes of document. It + can do this because it's written in SGML, the international standard + metalanguage for markup languages. + . + This package contains general information about the GNOME XML library + and more specific API references. + +Package: python-libxml2 +Architecture: any +Section: python +Conflicts: python2.3-libxml2 (<< 2.6.26.dfsg-2), python2.4-libxml2 (<< 2.6.26.dfsg-2) +Replaces: python2.3-libxml2 (<< 2.6.26.dfsg-2), python2.4-libxml2 (<< 2.6.26.dfsg-2) +Provides: ${python:Provides} +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} +Suggests: python-libxml2-dbg +XB-Python-Version: ${python:Versions} +Description: Python bindings for the GNOME XML library + XML is a metalanguage to let you design your own markup language. + A regular markup language defines a way to describe information in + a certain class of documents (eg HTML). XML lets you define your + own customized markup languages for many classes of document. It + can do this because it's written in SGML, the international standard + metalanguage for markup languages. + . + This package contains the files needed to use the GNOME XML library + in Python programs. + +Package: python-libxml2-dbg +Priority: extra +Architecture: any +Section: python +Depends: python-dbg, python-libxml2 (= ${Source-Version}), ${shlibs:Depends} +Description: Python bindings for the GNOME XML library (debug extension) + XML is a metalanguage to let you design your own markup language. + A regular markup language defines a way to describe information in + a certain class of documents (eg HTML). XML lets you define your + own customized markup languages for many classes of document. It + can do this because it's written in SGML, the international standard + metalanguage for markup languages. + . + This package contains the extension built for the python debug interpreter. --- libxml2-2.6.31.dfsg.orig/debian/libxml2-udeb.install +++ libxml2-2.6.31.dfsg/debian/libxml2-udeb.install @@ -0,0 +1 @@ +usr/lib/libxml2.so.* --- libxml2-2.6.31.dfsg.orig/debian/libxml2-utils.manpages +++ libxml2-2.6.31.dfsg/debian/libxml2-utils.manpages @@ -0,0 +1,2 @@ +doc/xmllint.1 +doc/xmlcatalog.1 --- libxml2-2.6.31.dfsg.orig/debian/README.Debian +++ libxml2-2.6.31.dfsg/debian/README.Debian @@ -0,0 +1,12 @@ +Notes about libxml2 +------------------- +While libxml2 is trying to fit at best the XML, XPath, XIncludes, etc. +standards, it is likely to contain implementation bugs which tend to +disappear with newer versions. +For this reason, if you are using libxml2 libraries or tools for standard +conforming development, it's suggested to upgrade libxml2 with newer +packages from either testing or unstable Debian repositories. +If you're using libxml2 in Gnome context, or similar case (ie. xml usage +not requiring heavy standards compliance), you don't need such upgrade. + +-- Mike Hommey , Sat Oct 16 14:29:43 JST 2004 --- libxml2-2.6.31.dfsg.orig/debian/libxml2-doc.doc-base +++ libxml2-2.6.31.dfsg/debian/libxml2-doc.doc-base @@ -0,0 +1,10 @@ +Document: libxml2-doc +Title: Reference manual for the libxml2. +Author: Daniel Veillard +Abstract: This manual describes the functions available in libxml2. +Section: Apps/Programming + +Format: HTML +Index: /usr/share/doc/libxml2-doc/index.html +Files: /usr/share/doc/libxml2-doc/*.html + /usr/share/doc/libxml2-doc/*/*.html --- libxml2-2.6.31.dfsg.orig/debian/libxml2.symbols +++ libxml2-2.6.31.dfsg/debian/libxml2.symbols @@ -0,0 +1,1700 @@ +libxml2.so.2 libxml2 #MINVER# + UTF8ToHtml@Base 2.6.27 + UTF8Toisolat1@Base 2.6.27 + __docbDefaultSAXHandler@Base 2.6.27 + __htmlDefaultSAXHandler@Base 2.6.27 + __htmlParseContent@Base 2.6.27 + __oldXMLWDcompatibility@Base 2.6.27 + __xmlBufferAllocScheme@Base 2.6.27 + __xmlDefaultBufferSize@Base 2.6.27 + __xmlDefaultSAXHandler@Base 2.6.27 + __xmlDefaultSAXLocator@Base 2.6.27 + __xmlDeregisterNodeDefaultValue@Base 2.6.27 + __xmlDoValidityCheckingDefaultValue@Base 2.6.27 + __xmlErrEncoding@Base 2.6.27 + __xmlGenericError@Base 2.6.27 + __xmlGenericErrorContext@Base 2.6.27 + __xmlGetWarningsDefaultValue@Base 2.6.27 + __xmlGlobalInitMutexDestroy@Base 2.6.31 + __xmlGlobalInitMutexLock@Base 2.6.28 + __xmlGlobalInitMutexUnlock@Base 2.6.28 + __xmlIOErr@Base 2.6.27 + __xmlIndentTreeOutput@Base 2.6.27 + __xmlKeepBlanksDefaultValue@Base 2.6.27 + __xmlLastError@Base 2.6.27 + __xmlLineNumbersDefaultValue@Base 2.6.27 + __xmlLoadExtDtdDefaultValue@Base 2.6.27 + __xmlLoaderErr@Base 2.6.27 + __xmlOutputBufferCreateFilename@Base 2.6.27 + __xmlOutputBufferCreateFilenameValue@Base 2.6.27 + __xmlParserDebugEntities@Base 2.6.27 + __xmlParserInputBufferCreateFilename@Base 2.6.27 + __xmlParserInputBufferCreateFilenameValue@Base 2.6.27 + __xmlParserVersion@Base 2.6.27 + __xmlPedanticParserDefaultValue@Base 2.6.27 + __xmlRaiseError@Base 2.6.27 + __xmlRegisterCallbacks@Base 2.6.27 + __xmlRegisterNodeDefaultValue@Base 2.6.27 + __xmlSaveNoEmptyTags@Base 2.6.27 + __xmlSimpleError@Base 2.6.27 + __xmlStructuredError@Base 2.6.27 + __xmlSubstituteEntitiesDefaultValue@Base 2.6.27 + __xmlTreeIndentString@Base 2.6.27 + attribute@Base 2.6.27 + attributeDecl@Base 2.6.27 + cdataBlock@Base 2.6.27 + characters@Base 2.6.27 + checkNamespace@Base 2.6.27 + comment@Base 2.6.27 + docbCreateFileParserCtxt@Base 2.6.27 + docbCreatePushParserCtxt@Base 2.6.27 + docbDefaultSAXHandler@Base 2.6.27 + docbDefaultSAXHandlerInit@Base 2.6.27 + docbEncodeEntities@Base 2.6.27 + docbFreeParserCtxt@Base 2.6.27 + docbParseChunk@Base 2.6.27 + docbParseDoc@Base 2.6.27 + docbParseDocument@Base 2.6.27 + docbParseFile@Base 2.6.27 + docbSAXParseDoc@Base 2.6.27 + docbSAXParseFile@Base 2.6.27 + elementDecl@Base 2.6.27 + emptyExp@Base 2.6.27 + endDocument@Base 2.6.27 + endElement@Base 2.6.27 + entityDecl@Base 2.6.27 + externalSubset@Base 2.6.27 + forbiddenExp@Base 2.6.27 + getColumnNumber@Base 2.6.27 + getEntity@Base 2.6.27 + getLineNumber@Base 2.6.27 + getNamespace@Base 2.6.27 + getParameterEntity@Base 2.6.27 + getPublicId@Base 2.6.27 + getSystemId@Base 2.6.27 + globalNamespace@Base 2.6.27 + hasExternalSubset@Base 2.6.27 + hasInternalSubset@Base 2.6.27 + htmlAttrAllowed@Base 2.6.27 + htmlAutoCloseTag@Base 2.6.27 + htmlCreateFileParserCtxt@Base 2.6.27 + htmlCreateMemoryParserCtxt@Base 2.6.27 + htmlCreatePushParserCtxt@Base 2.6.27 + htmlCtxtReadDoc@Base 2.6.27 + htmlCtxtReadFd@Base 2.6.27 + htmlCtxtReadFile@Base 2.6.27 + htmlCtxtReadIO@Base 2.6.27 + htmlCtxtReadMemory@Base 2.6.27 + htmlCtxtReset@Base 2.6.27 + htmlCtxtUseOptions@Base 2.6.27 + htmlDecodeEntities@Base 2.6.27 + htmlDefaultSAXHandler@Base 2.6.27 + htmlDefaultSAXHandlerInit@Base 2.6.27 + htmlDocContentDumpFormatOutput@Base 2.6.27 + htmlDocContentDumpOutput@Base 2.6.27 + htmlDocDump@Base 2.6.27 + htmlDocDumpMemory@Base 2.6.27 + htmlDocDumpMemoryFormat@Base 2.6.27 + htmlElementAllowedHere@Base 2.6.27 + htmlElementStatusHere@Base 2.6.27 + htmlEncodeEntities@Base 2.6.27 + htmlEntityLookup@Base 2.6.27 + htmlEntityValueLookup@Base 2.6.27 + htmlFreeParserCtxt@Base 2.6.27 + htmlGetMetaEncoding@Base 2.6.27 + htmlHandleOmittedElem@Base 2.6.27 + htmlInitAutoClose@Base 2.6.27 + htmlIsAutoClosed@Base 2.6.27 + htmlIsBooleanAttr@Base 2.6.27 + htmlIsScriptAttribute@Base 2.6.27 + htmlNewDoc@Base 2.6.27 + htmlNewDocNoDtD@Base 2.6.27 + htmlNewParserCtxt@Base 2.6.27 + htmlNodeDump@Base 2.6.27 + htmlNodeDumpFile@Base 2.6.27 + htmlNodeDumpFileFormat@Base 2.6.27 + htmlNodeDumpFormatOutput@Base 2.6.27 + htmlNodeDumpOutput@Base 2.6.27 + htmlNodeStatus@Base 2.6.27 + htmlParseCharRef@Base 2.6.27 + htmlParseChunk@Base 2.6.27 + htmlParseDoc@Base 2.6.27 + htmlParseDocument@Base 2.6.27 + htmlParseElement@Base 2.6.27 + htmlParseEntityRef@Base 2.6.27 + htmlParseFile@Base 2.6.27 + htmlReadDoc@Base 2.6.27 + htmlReadFd@Base 2.6.27 + htmlReadFile@Base 2.6.27 + htmlReadIO@Base 2.6.27 + htmlReadMemory@Base 2.6.27 + htmlSAXParseDoc@Base 2.6.27 + htmlSAXParseFile@Base 2.6.27 + htmlSaveFile@Base 2.6.27 + htmlSaveFileEnc@Base 2.6.27 + htmlSaveFileFormat@Base 2.6.27 + htmlSetMetaEncoding@Base 2.6.27 + htmlTagLookup@Base 2.6.27 + ignorableWhitespace@Base 2.6.27 + initGenericErrorDefaultFunc@Base 2.6.27 + initdocbDefaultSAXHandler@Base 2.6.27 + inithtmlDefaultSAXHandler@Base 2.6.27 + initxmlDefaultSAXHandler@Base 2.6.27 + inputPop@Base 2.6.27 + inputPush@Base 2.6.27 + internalSubset@Base 2.6.27 + isStandalone@Base 2.6.27 + isolat1ToUTF8@Base 2.6.27 + namePop@Base 2.6.27 + namePush@Base 2.6.27 + namespaceDecl@Base 2.6.27 + nodePop@Base 2.6.27 + nodePush@Base 2.6.27 + notationDecl@Base 2.6.27 + oldXMLWDcompatibility@Base 2.6.27 + processingInstruction@Base 2.6.27 + reference@Base 2.6.27 + resolveEntity@Base 2.6.27 + setDocumentLocator@Base 2.6.27 + setNamespace@Base 2.6.27 + startDocument@Base 2.6.27 + startElement@Base 2.6.27 + unparsedEntityDecl@Base 2.6.27 + valuePop@Base 2.6.27 + valuePush@Base 2.6.27 + xlinkGetDefaultDetect@Base 2.6.27 + xlinkGetDefaultHandler@Base 2.6.27 + xlinkIsLink@Base 2.6.27 + xlinkSetDefaultDetect@Base 2.6.27 + xlinkSetDefaultHandler@Base 2.6.27 + xmlACatalogAdd@Base 2.6.27 + xmlACatalogDump@Base 2.6.27 + xmlACatalogRemove@Base 2.6.27 + xmlACatalogResolve@Base 2.6.27 + xmlACatalogResolvePublic@Base 2.6.27 + xmlACatalogResolveSystem@Base 2.6.27 + xmlACatalogResolveURI@Base 2.6.27 + xmlAddAttributeDecl@Base 2.6.27 + xmlAddChild@Base 2.6.27 + xmlAddChildList@Base 2.6.27 + xmlAddDocEntity@Base 2.6.27 + xmlAddDtdEntity@Base 2.6.27 + xmlAddElementDecl@Base 2.6.27 + xmlAddEncodingAlias@Base 2.6.27 + xmlAddID@Base 2.6.27 + xmlAddNextSibling@Base 2.6.27 + xmlAddNotationDecl@Base 2.6.27 + xmlAddPrevSibling@Base 2.6.27 + xmlAddRef@Base 2.6.27 + xmlAddSibling@Base 2.6.27 + xmlAllocOutputBuffer@Base 2.6.27 + xmlAllocParserInputBuffer@Base 2.6.27 + xmlAttrSerializeTxtContent@Base 2.6.27 + xmlAutomataCompile@Base 2.6.27 + xmlAutomataGetInitState@Base 2.6.27 + xmlAutomataIsDeterminist@Base 2.6.27 + xmlAutomataNewAllTrans@Base 2.6.27 + xmlAutomataNewCountTrans2@Base 2.6.27 + xmlAutomataNewCountTrans@Base 2.6.27 + xmlAutomataNewCountedTrans@Base 2.6.27 + xmlAutomataNewCounter@Base 2.6.27 + xmlAutomataNewCounterTrans@Base 2.6.27 + xmlAutomataNewEpsilon@Base 2.6.27 + xmlAutomataNewNegTrans@Base 2.6.27 + xmlAutomataNewOnceTrans2@Base 2.6.27 + xmlAutomataNewOnceTrans@Base 2.6.27 + xmlAutomataNewState@Base 2.6.27 + xmlAutomataNewTransition2@Base 2.6.27 + xmlAutomataNewTransition@Base 2.6.27 + xmlAutomataSetFinalState@Base 2.6.27 + xmlBoolToText@Base 2.6.27 + xmlBufferAdd@Base 2.6.27 + xmlBufferAddHead@Base 2.6.27 + xmlBufferAllocScheme@Base 2.6.27 + xmlBufferCCat@Base 2.6.27 + xmlBufferCat@Base 2.6.27 + xmlBufferContent@Base 2.6.27 + xmlBufferCreate@Base 2.6.27 + xmlBufferCreateSize@Base 2.6.27 + xmlBufferCreateStatic@Base 2.6.27 + xmlBufferDump@Base 2.6.27 + xmlBufferEmpty@Base 2.6.27 + xmlBufferFree@Base 2.6.27 + xmlBufferGrow@Base 2.6.27 + xmlBufferLength@Base 2.6.27 + xmlBufferResize@Base 2.6.27 + xmlBufferSetAllocationScheme@Base 2.6.27 + xmlBufferShrink@Base 2.6.27 + xmlBufferWriteCHAR@Base 2.6.27 + xmlBufferWriteChar@Base 2.6.27 + xmlBufferWriteQuotedString@Base 2.6.27 + xmlBuildQName@Base 2.6.27 + xmlBuildRelativeURI@Base 2.6.27 + xmlBuildURI@Base 2.6.27 + xmlByteConsumed@Base 2.6.27 + xmlC14NDocDumpMemory@Base 2.6.27 + xmlC14NDocSave@Base 2.6.27 + xmlC14NDocSaveTo@Base 2.6.27 + xmlC14NExecute@Base 2.6.27 + xmlCanonicPath@Base 2.6.27 + xmlCatalogAdd@Base 2.6.27 + xmlCatalogAddLocal@Base 2.6.27 + xmlCatalogCleanup@Base 2.6.27 + xmlCatalogConvert@Base 2.6.27 + xmlCatalogDump@Base 2.6.27 + xmlCatalogFreeLocal@Base 2.6.27 + xmlCatalogGetDefaults@Base 2.6.27 + xmlCatalogGetPublic@Base 2.6.27 + xmlCatalogGetSystem@Base 2.6.27 + xmlCatalogIsEmpty@Base 2.6.27 + xmlCatalogLocalResolve@Base 2.6.27 + xmlCatalogLocalResolveURI@Base 2.6.27 + xmlCatalogRemove@Base 2.6.27 + xmlCatalogResolve@Base 2.6.27 + xmlCatalogResolvePublic@Base 2.6.27 + xmlCatalogResolveSystem@Base 2.6.27 + xmlCatalogResolveURI@Base 2.6.27 + xmlCatalogSetDebug@Base 2.6.27 + xmlCatalogSetDefaultPrefer@Base 2.6.27 + xmlCatalogSetDefaults@Base 2.6.27 + xmlCharEncCloseFunc@Base 2.6.27 + xmlCharEncFirstLine@Base 2.6.27 + xmlCharEncInFunc@Base 2.6.27 + xmlCharEncOutFunc@Base 2.6.27 + xmlCharInRange@Base 2.6.27 + xmlCharStrdup@Base 2.6.27 + xmlCharStrndup@Base 2.6.27 + xmlCheckFilename@Base 2.6.27 + xmlCheckHTTPInput@Base 2.6.27 + xmlCheckLanguageID@Base 2.6.27 + xmlCheckUTF8@Base 2.6.27 + xmlCheckVersion@Base 2.6.27 + xmlCleanupCharEncodingHandlers@Base 2.6.27 + xmlCleanupEncodingAliases@Base 2.6.27 + xmlCleanupGlobals@Base 2.6.27 + xmlCleanupInputCallbacks@Base 2.6.27 + xmlCleanupMemory@Base 2.6.27 + xmlCleanupOutputCallbacks@Base 2.6.27 + xmlCleanupParser@Base 2.6.27 + xmlCleanupPredefinedEntities@Base 2.6.27 + xmlCleanupThreads@Base 2.6.27 + xmlClearNodeInfoSeq@Base 2.6.27 + xmlClearParserCtxt@Base 2.6.27 + xmlConvertSGMLCatalog@Base 2.6.27 + xmlCopyAttributeTable@Base 2.6.27 + xmlCopyChar@Base 2.6.27 + xmlCopyCharMultiByte@Base 2.6.27 + xmlCopyDoc@Base 2.6.27 + xmlCopyDocElementContent@Base 2.6.27 + xmlCopyDtd@Base 2.6.27 + xmlCopyElementContent@Base 2.6.27 + xmlCopyElementTable@Base 2.6.27 + xmlCopyEntitiesTable@Base 2.6.27 + xmlCopyEnumeration@Base 2.6.27 + xmlCopyError@Base 2.6.27 + xmlCopyNamespace@Base 2.6.27 + xmlCopyNamespaceList@Base 2.6.27 + xmlCopyNode@Base 2.6.27 + xmlCopyNodeList@Base 2.6.27 + xmlCopyNotationTable@Base 2.6.27 + xmlCopyProp@Base 2.6.27 + xmlCopyPropList@Base 2.6.27 + xmlCreateDocParserCtxt@Base 2.6.27 + xmlCreateEntitiesTable@Base 2.6.27 + xmlCreateEntityParserCtxt@Base 2.6.27 + xmlCreateEnumeration@Base 2.6.27 + xmlCreateFileParserCtxt@Base 2.6.27 + xmlCreateIOParserCtxt@Base 2.6.27 + xmlCreateIntSubset@Base 2.6.27 + xmlCreateMemoryParserCtxt@Base 2.6.27 + xmlCreatePushParserCtxt@Base 2.6.27 + xmlCreateURI@Base 2.6.27 + xmlCreateURLParserCtxt@Base 2.6.27 + xmlCtxtGetLastError@Base 2.6.27 + xmlCtxtReadDoc@Base 2.6.27 + xmlCtxtReadFd@Base 2.6.27 + xmlCtxtReadFile@Base 2.6.27 + xmlCtxtReadIO@Base 2.6.27 + xmlCtxtReadMemory@Base 2.6.27 + xmlCtxtReset@Base 2.6.27 + xmlCtxtResetLastError@Base 2.6.27 + xmlCtxtResetPush@Base 2.6.27 + xmlCtxtUseOptions@Base 2.6.27 + xmlCurrentChar@Base 2.6.27 + xmlDOMWrapAdoptNode@Base 2.6.27 + xmlDOMWrapCloneNode@Base 2.6.27 + xmlDOMWrapFreeCtxt@Base 2.6.27 + xmlDOMWrapNewCtxt@Base 2.6.27 + xmlDOMWrapReconcileNamespaces@Base 2.6.27 + xmlDOMWrapRemoveNode@Base 2.6.27 + xmlDebugCheckDocument@Base 2.6.27 + xmlDebugDumpAttr@Base 2.6.27 + xmlDebugDumpAttrList@Base 2.6.27 + xmlDebugDumpDTD@Base 2.6.27 + xmlDebugDumpDocument@Base 2.6.27 + xmlDebugDumpDocumentHead@Base 2.6.27 + xmlDebugDumpEntities@Base 2.6.27 + xmlDebugDumpNode@Base 2.6.27 + xmlDebugDumpNodeList@Base 2.6.27 + xmlDebugDumpOneNode@Base 2.6.27 + xmlDebugDumpString@Base 2.6.27 + xmlDecodeEntities@Base 2.6.27 + xmlDefaultBufferSize@Base 2.6.27 + xmlDefaultSAXHandler@Base 2.6.27 + xmlDefaultSAXHandlerInit@Base 2.6.27 + xmlDefaultSAXLocator@Base 2.6.27 + xmlDelEncodingAlias@Base 2.6.27 + xmlDeregisterNodeDefault@Base 2.6.27 + xmlDeregisterNodeDefaultValue@Base 2.6.27 + xmlDetectCharEncoding@Base 2.6.27 + xmlDictCleanup@Base 2.6.27 + xmlDictCreate@Base 2.6.27 + xmlDictCreateSub@Base 2.6.27 + xmlDictExists@Base 2.6.27 + xmlDictFree@Base 2.6.27 + xmlDictLookup@Base 2.6.27 + xmlDictOwns@Base 2.6.27 + xmlDictQLookup@Base 2.6.27 + xmlDictReference@Base 2.6.27 + xmlDictSize@Base 2.6.27 + xmlDoValidityCheckingDefaultValue@Base 2.6.27 + xmlDocCopyNode@Base 2.6.27 + xmlDocCopyNodeList@Base 2.6.27 + xmlDocDump@Base 2.6.27 + xmlDocDumpFormatMemory@Base 2.6.27 + xmlDocDumpFormatMemoryEnc@Base 2.6.27 + xmlDocDumpMemory@Base 2.6.27 + xmlDocDumpMemoryEnc@Base 2.6.27 + xmlDocFormatDump@Base 2.6.27 + xmlDocGetRootElement@Base 2.6.27 + xmlDocSetRootElement@Base 2.6.27 + xmlDumpAttributeDecl@Base 2.6.27 + xmlDumpAttributeTable@Base 2.6.27 + xmlDumpElementDecl@Base 2.6.27 + xmlDumpElementTable@Base 2.6.27 + xmlDumpEntitiesTable@Base 2.6.27 + xmlDumpEntityDecl@Base 2.6.27 + xmlDumpNotationDecl@Base 2.6.27 + xmlDumpNotationTable@Base 2.6.27 + xmlElemDump@Base 2.6.27 + xmlEncodeEntities@Base 2.6.27 + xmlEncodeEntitiesReentrant@Base 2.6.27 + xmlEncodeSpecialChars@Base 2.6.27 + xmlErrMemory@Base 2.6.27 + xmlExpCtxtNbCons@Base 2.6.27 + xmlExpCtxtNbNodes@Base 2.6.27 + xmlExpDump@Base 2.6.27 + xmlExpExpDerive@Base 2.6.27 + xmlExpFree@Base 2.6.27 + xmlExpFreeCtxt@Base 2.6.27 + xmlExpGetLanguage@Base 2.6.27 + xmlExpGetStart@Base 2.6.27 + xmlExpIsNillable@Base 2.6.27 + xmlExpMaxToken@Base 2.6.27 + xmlExpNewAtom@Base 2.6.27 + xmlExpNewCtxt@Base 2.6.27 + xmlExpNewOr@Base 2.6.27 + xmlExpNewRange@Base 2.6.27 + xmlExpNewSeq@Base 2.6.27 + xmlExpParse@Base 2.6.27 + xmlExpRef@Base 2.6.27 + xmlExpStringDerive@Base 2.6.27 + xmlExpSubsume@Base 2.6.27 + xmlFileClose@Base 2.6.27 + xmlFileMatch@Base 2.6.27 + xmlFileOpen@Base 2.6.27 + xmlFileRead@Base 2.6.27 + xmlFindCharEncodingHandler@Base 2.6.27 + xmlFree@Base 2.6.27 + xmlFreeAttributeTable@Base 2.6.27 + xmlFreeAutomata@Base 2.6.27 + xmlFreeCatalog@Base 2.6.27 + xmlFreeDoc@Base 2.6.27 + xmlFreeDocElementContent@Base 2.6.27 + xmlFreeDtd@Base 2.6.27 + xmlFreeElementContent@Base 2.6.27 + xmlFreeElementTable@Base 2.6.27 + xmlFreeEntitiesTable@Base 2.6.27 + xmlFreeEnumeration@Base 2.6.27 + xmlFreeIDTable@Base 2.6.27 + xmlFreeInputStream@Base 2.6.27 + xmlFreeMutex@Base 2.6.27 + xmlFreeNode@Base 2.6.27 + xmlFreeNodeList@Base 2.6.27 + xmlFreeNotationTable@Base 2.6.27 + xmlFreeNs@Base 2.6.27 + xmlFreeNsList@Base 2.6.27 + xmlFreeParserCtxt@Base 2.6.27 + xmlFreeParserInputBuffer@Base 2.6.27 + xmlFreePattern@Base 2.6.27 + xmlFreePatternList@Base 2.6.27 + xmlFreeProp@Base 2.6.27 + xmlFreePropList@Base 2.6.27 + xmlFreeRMutex@Base 2.6.27 + xmlFreeRefTable@Base 2.6.27 + xmlFreeStreamCtxt@Base 2.6.27 + xmlFreeTextReader@Base 2.6.27 + xmlFreeTextWriter@Base 2.6.27 + xmlFreeURI@Base 2.6.27 + xmlFreeValidCtxt@Base 2.6.27 + xmlGcMemGet@Base 2.6.27 + xmlGcMemSetup@Base 2.6.27 + xmlGenericError@Base 2.6.27 + xmlGenericErrorContext@Base 2.6.27 + xmlGenericErrorDefaultFunc@Base 2.6.27 + xmlGetBufferAllocationScheme@Base 2.6.27 + xmlGetCharEncodingHandler@Base 2.6.27 + xmlGetCharEncodingName@Base 2.6.27 + xmlGetCompressMode@Base 2.6.27 + xmlGetDocCompressMode@Base 2.6.27 + xmlGetDocEntity@Base 2.6.27 + xmlGetDtdAttrDesc@Base 2.6.27 + xmlGetDtdElementDesc@Base 2.6.27 + xmlGetDtdEntity@Base 2.6.27 + xmlGetDtdNotationDesc@Base 2.6.27 + xmlGetDtdQAttrDesc@Base 2.6.27 + xmlGetDtdQElementDesc@Base 2.6.27 + xmlGetEncodingAlias@Base 2.6.27 + xmlGetExternalEntityLoader@Base 2.6.27 + xmlGetFeature@Base 2.6.27 + xmlGetFeaturesList@Base 2.6.27 + xmlGetGlobalState@Base 2.6.27 + xmlGetID@Base 2.6.27 + xmlGetIntSubset@Base 2.6.27 + xmlGetLastChild@Base 2.6.27 + xmlGetLastError@Base 2.6.27 + xmlGetLineNo@Base 2.6.27 + xmlGetNoNsProp@Base 2.6.27 + xmlGetNodePath@Base 2.6.27 + xmlGetNsList@Base 2.6.27 + xmlGetNsProp@Base 2.6.27 + xmlGetParameterEntity@Base 2.6.27 + xmlGetPredefinedEntity@Base 2.6.27 + xmlGetProp@Base 2.6.27 + xmlGetRefs@Base 2.6.27 + xmlGetThreadId@Base 2.6.27 + xmlGetUTF8Char@Base 2.6.27 + xmlGetWarningsDefaultValue@Base 2.6.27 + xmlHandleEntity@Base 2.6.27 + xmlHasFeature@Base 2.6.27 + xmlHasNsProp@Base 2.6.27 + xmlHasProp@Base 2.6.27 + xmlHashAddEntry2@Base 2.6.27 + xmlHashAddEntry3@Base 2.6.27 + xmlHashAddEntry@Base 2.6.27 + xmlHashCopy@Base 2.6.27 + xmlHashCreate@Base 2.6.27 + xmlHashCreateDict@Base 2.6.27 + xmlHashFree@Base 2.6.27 + xmlHashLookup2@Base 2.6.27 + xmlHashLookup3@Base 2.6.27 + xmlHashLookup@Base 2.6.27 + xmlHashQLookup2@Base 2.6.27 + xmlHashQLookup3@Base 2.6.27 + xmlHashQLookup@Base 2.6.27 + xmlHashRemoveEntry2@Base 2.6.27 + xmlHashRemoveEntry3@Base 2.6.27 + xmlHashRemoveEntry@Base 2.6.27 + xmlHashScan3@Base 2.6.27 + xmlHashScan@Base 2.6.27 + xmlHashScanFull3@Base 2.6.27 + xmlHashScanFull@Base 2.6.27 + xmlHashSize@Base 2.6.27 + xmlHashUpdateEntry2@Base 2.6.27 + xmlHashUpdateEntry3@Base 2.6.27 + xmlHashUpdateEntry@Base 2.6.27 + xmlIOFTPClose@Base 2.6.27 + xmlIOFTPMatch@Base 2.6.27 + xmlIOFTPOpen@Base 2.6.27 + xmlIOFTPRead@Base 2.6.27 + xmlIOHTTPClose@Base 2.6.27 + xmlIOHTTPMatch@Base 2.6.27 + xmlIOHTTPOpen@Base 2.6.27 + xmlIOHTTPOpenW@Base 2.6.27 + xmlIOHTTPRead@Base 2.6.27 + xmlIOParseDTD@Base 2.6.27 + xmlIndentTreeOutput@Base 2.6.27 + xmlInitCharEncodingHandlers@Base 2.6.27 + xmlInitGlobals@Base 2.6.27 + xmlInitMemory@Base 2.6.27 + xmlInitNodeInfoSeq@Base 2.6.27 + xmlInitParser@Base 2.6.27 + xmlInitParserCtxt@Base 2.6.27 + xmlInitThreads@Base 2.6.27 + xmlInitializeCatalog@Base 2.6.27 + xmlInitializeGlobalState@Base 2.6.27 + xmlInitializePredefinedEntities@Base 2.6.27 + xmlIsBaseChar@Base 2.6.27 + xmlIsBaseCharGroup@Base 2.6.27 + xmlIsBlank@Base 2.6.27 + xmlIsBlankNode@Base 2.6.27 + xmlIsChar@Base 2.6.27 + xmlIsCharGroup@Base 2.6.27 + xmlIsCombining@Base 2.6.27 + xmlIsCombiningGroup@Base 2.6.27 + xmlIsDigit@Base 2.6.27 + xmlIsDigitGroup@Base 2.6.27 + xmlIsExtender@Base 2.6.27 + xmlIsExtenderGroup@Base 2.6.27 + xmlIsID@Base 2.6.27 + xmlIsIdeographic@Base 2.6.27 + xmlIsIdeographicGroup@Base 2.6.27 + xmlIsLetter@Base 2.6.27 + xmlIsMainThread@Base 2.6.27 + xmlIsMixedElement@Base 2.6.27 + xmlIsPubidChar@Base 2.6.27 + xmlIsPubidChar_tab@Base 2.6.27 + xmlIsRef@Base 2.6.27 + xmlIsXHTML@Base 2.6.27 + xmlKeepBlanksDefault@Base 2.6.27 + xmlKeepBlanksDefaultValue@Base 2.6.27 + xmlLastError@Base 2.6.27 + xmlLineNumbersDefault@Base 2.6.27 + xmlLineNumbersDefaultValue@Base 2.6.27 + xmlLinkGetData@Base 2.6.27 + xmlListAppend@Base 2.6.27 + xmlListClear@Base 2.6.27 + xmlListCopy@Base 2.6.27 + xmlListCreate@Base 2.6.27 + xmlListDelete@Base 2.6.27 + xmlListDup@Base 2.6.27 + xmlListEmpty@Base 2.6.27 + xmlListEnd@Base 2.6.27 + xmlListFront@Base 2.6.27 + xmlListInsert@Base 2.6.27 + xmlListMerge@Base 2.6.27 + xmlListPopBack@Base 2.6.27 + xmlListPopFront@Base 2.6.27 + xmlListPushBack@Base 2.6.27 + xmlListPushFront@Base 2.6.27 + xmlListRemoveAll@Base 2.6.27 + xmlListRemoveFirst@Base 2.6.27 + xmlListRemoveLast@Base 2.6.27 + xmlListReverse@Base 2.6.27 + xmlListReverseSearch@Base 2.6.27 + xmlListReverseWalk@Base 2.6.27 + xmlListSearch@Base 2.6.27 + xmlListSize@Base 2.6.27 + xmlListSort@Base 2.6.27 + xmlListWalk@Base 2.6.27 + xmlLoadACatalog@Base 2.6.27 + xmlLoadCatalog@Base 2.6.27 + xmlLoadCatalogs@Base 2.6.27 + xmlLoadExtDtdDefaultValue@Base 2.6.27 + xmlLoadExternalEntity@Base 2.6.27 + xmlLoadSGMLSuperCatalog@Base 2.6.27 + xmlLockLibrary@Base 2.6.27 + xmlLsCountNode@Base 2.6.27 + xmlLsOneNode@Base 2.6.27 + xmlMalloc@Base 2.6.27 + xmlMallocAtomic@Base 2.6.27 + xmlMallocAtomicLoc@Base 2.6.27 + xmlMallocBreakpoint@Base 2.6.27 + xmlMallocLoc@Base 2.6.27 + xmlMemBlocks@Base 2.6.27 + xmlMemDisplay@Base 2.6.27 + xmlMemFree@Base 2.6.27 + xmlMemGet@Base 2.6.27 + xmlMemMalloc@Base 2.6.27 + xmlMemRealloc@Base 2.6.27 + xmlMemSetup@Base 2.6.27 + xmlMemShow@Base 2.6.27 + xmlMemStrdup@Base 2.6.27 + xmlMemStrdupLoc@Base 2.6.27 + xmlMemUsed@Base 2.6.27 + xmlMemoryDump@Base 2.6.27 + xmlMemoryStrdup@Base 2.6.27 + xmlModuleClose@Base 2.6.27 + xmlModuleFree@Base 2.6.27 + xmlModuleOpen@Base 2.6.27 + xmlModuleSymbol@Base 2.6.27 + xmlMutexLock@Base 2.6.27 + xmlMutexUnlock@Base 2.6.27 + xmlNamespaceParseNCName@Base 2.6.27 + xmlNamespaceParseNSDef@Base 2.6.27 + xmlNamespaceParseQName@Base 2.6.27 + xmlNanoFTPCheckResponse@Base 2.6.27 + xmlNanoFTPCleanup@Base 2.6.27 + xmlNanoFTPClose@Base 2.6.27 + xmlNanoFTPCloseConnection@Base 2.6.27 + xmlNanoFTPConnect@Base 2.6.27 + xmlNanoFTPConnectTo@Base 2.6.27 + xmlNanoFTPCwd@Base 2.6.27 + xmlNanoFTPDele@Base 2.6.27 + xmlNanoFTPFreeCtxt@Base 2.6.27 + xmlNanoFTPGet@Base 2.6.27 + xmlNanoFTPGetConnection@Base 2.6.27 + xmlNanoFTPGetResponse@Base 2.6.27 + xmlNanoFTPGetSocket@Base 2.6.27 + xmlNanoFTPInit@Base 2.6.27 + xmlNanoFTPList@Base 2.6.27 + xmlNanoFTPNewCtxt@Base 2.6.27 + xmlNanoFTPOpen@Base 2.6.27 + xmlNanoFTPProxy@Base 2.6.27 + xmlNanoFTPQuit@Base 2.6.27 + xmlNanoFTPRead@Base 2.6.27 + xmlNanoFTPScanProxy@Base 2.6.27 + xmlNanoFTPUpdateURL@Base 2.6.27 + xmlNanoHTTPAuthHeader@Base 2.6.27 + xmlNanoHTTPCleanup@Base 2.6.27 + xmlNanoHTTPClose@Base 2.6.27 + xmlNanoHTTPContentLength@Base 2.6.27 + xmlNanoHTTPEncoding@Base 2.6.27 + xmlNanoHTTPFetch@Base 2.6.27 + xmlNanoHTTPInit@Base 2.6.27 + xmlNanoHTTPMethod@Base 2.6.27 + xmlNanoHTTPMethodRedir@Base 2.6.27 + xmlNanoHTTPMimeType@Base 2.6.27 + xmlNanoHTTPOpen@Base 2.6.27 + xmlNanoHTTPOpenRedir@Base 2.6.27 + xmlNanoHTTPRead@Base 2.6.27 + xmlNanoHTTPRedir@Base 2.6.27 + xmlNanoHTTPReturnCode@Base 2.6.27 + xmlNanoHTTPSave@Base 2.6.27 + xmlNanoHTTPScanProxy@Base 2.6.27 + xmlNewAutomata@Base 2.6.27 + xmlNewCDataBlock@Base 2.6.27 + xmlNewCatalog@Base 2.6.27 + xmlNewCharEncodingHandler@Base 2.6.27 + xmlNewCharRef@Base 2.6.27 + xmlNewChild@Base 2.6.27 + xmlNewComment@Base 2.6.27 + xmlNewDoc@Base 2.6.27 + xmlNewDocComment@Base 2.6.27 + xmlNewDocElementContent@Base 2.6.27 + xmlNewDocFragment@Base 2.6.27 + xmlNewDocNode@Base 2.6.27 + xmlNewDocNodeEatName@Base 2.6.27 + xmlNewDocPI@Base 2.6.27 + xmlNewDocProp@Base 2.6.27 + xmlNewDocRawNode@Base 2.6.27 + xmlNewDocText@Base 2.6.27 + xmlNewDocTextLen@Base 2.6.27 + xmlNewDtd@Base 2.6.27 + xmlNewElementContent@Base 2.6.27 + xmlNewEntityInputStream@Base 2.6.27 + xmlNewGlobalNs@Base 2.6.27 + xmlNewIOInputStream@Base 2.6.27 + xmlNewInputFromFile@Base 2.6.27 + xmlNewInputStream@Base 2.6.27 + xmlNewMutex@Base 2.6.27 + xmlNewNode@Base 2.6.27 + xmlNewNodeEatName@Base 2.6.27 + xmlNewNs@Base 2.6.27 + xmlNewNsProp@Base 2.6.27 + xmlNewNsPropEatName@Base 2.6.27 + xmlNewPI@Base 2.6.27 + xmlNewParserCtxt@Base 2.6.27 + xmlNewProp@Base 2.6.27 + xmlNewRMutex@Base 2.6.27 + xmlNewReconciliedNs@Base 2.6.27 + xmlNewReference@Base 2.6.27 + xmlNewStringInputStream@Base 2.6.27 + xmlNewText@Base 2.6.27 + xmlNewTextChild@Base 2.6.27 + xmlNewTextLen@Base 2.6.27 + xmlNewTextReader@Base 2.6.27 + xmlNewTextReaderFilename@Base 2.6.27 + xmlNewTextWriter@Base 2.6.27 + xmlNewTextWriterDoc@Base 2.6.27 + xmlNewTextWriterFilename@Base 2.6.27 + xmlNewTextWriterMemory@Base 2.6.27 + xmlNewTextWriterPushParser@Base 2.6.27 + xmlNewTextWriterTree@Base 2.6.27 + xmlNewValidCtxt@Base 2.6.27 + xmlNextChar@Base 2.6.27 + xmlNoNetExternalEntityLoader@Base 2.6.27 + xmlNodeAddContent@Base 2.6.27 + xmlNodeAddContentLen@Base 2.6.27 + xmlNodeBufGetContent@Base 2.6.27 + xmlNodeDump@Base 2.6.27 + xmlNodeDumpOutput@Base 2.6.27 + xmlNodeGetBase@Base 2.6.27 + xmlNodeGetContent@Base 2.6.27 + xmlNodeGetLang@Base 2.6.27 + xmlNodeGetSpacePreserve@Base 2.6.27 + xmlNodeIsText@Base 2.6.27 + xmlNodeListGetRawString@Base 2.6.27 + xmlNodeListGetString@Base 2.6.27 + xmlNodeSetBase@Base 2.6.27 + xmlNodeSetContent@Base 2.6.27 + xmlNodeSetContentLen@Base 2.6.27 + xmlNodeSetLang@Base 2.6.27 + xmlNodeSetName@Base 2.6.27 + xmlNodeSetSpacePreserve@Base 2.6.27 + xmlNormalizeURIPath@Base 2.6.27 + xmlNormalizeWindowsPath@Base 2.6.27 + xmlNsListDumpOutput@Base 2.6.27 + xmlOutputBufferClose@Base 2.6.27 + xmlOutputBufferCreateBuffer@Base 2.6.27 + xmlOutputBufferCreateFd@Base 2.6.27 + xmlOutputBufferCreateFile@Base 2.6.27 + xmlOutputBufferCreateFilename@Base 2.6.27 + xmlOutputBufferCreateFilenameDefault@Base 2.6.27 + xmlOutputBufferCreateFilenameValue@Base 2.6.27 + xmlOutputBufferCreateIO@Base 2.6.27 + xmlOutputBufferFlush@Base 2.6.27 + xmlOutputBufferWrite@Base 2.6.27 + xmlOutputBufferWriteEscape@Base 2.6.27 + xmlOutputBufferWriteString@Base 2.6.27 + xmlParseAttValue@Base 2.6.27 + xmlParseAttribute@Base 2.6.27 + xmlParseAttributeListDecl@Base 2.6.27 + xmlParseAttributeType@Base 2.6.27 + xmlParseBalancedChunkMemory@Base 2.6.27 + xmlParseBalancedChunkMemoryRecover@Base 2.6.27 + xmlParseCDSect@Base 2.6.27 + xmlParseCatalogFile@Base 2.6.27 + xmlParseCharData@Base 2.6.27 + xmlParseCharDataComplex@Base 2.6.27 + xmlParseCharEncoding@Base 2.6.27 + xmlParseCharRef@Base 2.6.27 + xmlParseChunk@Base 2.6.27 + xmlParseComment@Base 2.6.27 + xmlParseContent@Base 2.6.27 + xmlParseCtxtExternalEntity@Base 2.6.27 + xmlParseDTD@Base 2.6.27 + xmlParseDefaultDecl@Base 2.6.27 + xmlParseDoc@Base 2.6.27 + xmlParseDocTypeDecl@Base 2.6.27 + xmlParseDocument@Base 2.6.27 + xmlParseElement@Base 2.6.27 + xmlParseElementChildrenContentDecl@Base 2.6.27 + xmlParseElementContentDecl@Base 2.6.27 + xmlParseElementDecl@Base 2.6.27 + xmlParseElementMixedContentDecl@Base 2.6.27 + xmlParseEncName@Base 2.6.27 + xmlParseEncodingDecl@Base 2.6.27 + xmlParseEndTag@Base 2.6.27 + xmlParseEntity@Base 2.6.27 + xmlParseEntityDecl@Base 2.6.27 + xmlParseEntityRef@Base 2.6.27 + xmlParseEntityValue@Base 2.6.27 + xmlParseEnumeratedType@Base 2.6.27 + xmlParseEnumerationType@Base 2.6.27 + xmlParseExtParsedEnt@Base 2.6.27 + xmlParseExternalEntity@Base 2.6.27 + xmlParseExternalID@Base 2.6.27 + xmlParseExternalSubset@Base 2.6.27 + xmlParseFile@Base 2.6.27 + xmlParseInNodeContext@Base 2.6.27 + xmlParseMarkupDecl@Base 2.6.27 + xmlParseMemory@Base 2.6.27 + xmlParseMisc@Base 2.6.27 + xmlParseName@Base 2.6.27 + xmlParseNamespace@Base 2.6.27 + xmlParseNmtoken@Base 2.6.27 + xmlParseNotationDecl@Base 2.6.27 + xmlParseNotationType@Base 2.6.27 + xmlParsePEReference@Base 2.6.27 + xmlParsePI@Base 2.6.27 + xmlParsePITarget@Base 2.6.27 + xmlParsePubidLiteral@Base 2.6.27 + xmlParseQuotedString@Base 2.6.27 + xmlParseReference@Base 2.6.27 + xmlParseSDDecl@Base 2.6.27 + xmlParseStartTag@Base 2.6.27 + xmlParseStringEntityRef@Base 2.6.27 + xmlParseStringPEReference@Base 2.6.27 + xmlParseSystemLiteral@Base 2.6.27 + xmlParseTextDecl@Base 2.6.27 + xmlParseURI@Base 2.6.27 + xmlParseURIRaw@Base 2.6.27 + xmlParseURIReference@Base 2.6.27 + xmlParseVersionInfo@Base 2.6.27 + xmlParseVersionNum@Base 2.6.27 + xmlParseXMLDecl@Base 2.6.27 + xmlParserAddNodeInfo@Base 2.6.27 + xmlParserDebugEntities@Base 2.6.27 + xmlParserError@Base 2.6.27 + xmlParserFindNodeInfo@Base 2.6.27 + xmlParserFindNodeInfoIndex@Base 2.6.27 + xmlParserGetDirectory@Base 2.6.27 + xmlParserHandlePEReference@Base 2.6.27 + xmlParserHandleReference@Base 2.6.27 + xmlParserInputBufferCreateFd@Base 2.6.27 + xmlParserInputBufferCreateFile@Base 2.6.27 + xmlParserInputBufferCreateFilename@Base 2.6.27 + xmlParserInputBufferCreateFilenameDefault@Base 2.6.27 + xmlParserInputBufferCreateFilenameValue@Base 2.6.27 + xmlParserInputBufferCreateIO@Base 2.6.27 + xmlParserInputBufferCreateMem@Base 2.6.27 + xmlParserInputBufferCreateStatic@Base 2.6.27 + xmlParserInputBufferGrow@Base 2.6.27 + xmlParserInputBufferPush@Base 2.6.27 + xmlParserInputBufferRead@Base 2.6.27 + xmlParserInputGrow@Base 2.6.27 + xmlParserInputRead@Base 2.6.27 + xmlParserInputShrink@Base 2.6.27 + xmlParserMaxDepth@Base 2.6.27 + xmlParserPrintFileContext@Base 2.6.27 + xmlParserPrintFileInfo@Base 2.6.27 + xmlParserValidityError@Base 2.6.27 + xmlParserValidityWarning@Base 2.6.27 + xmlParserVersion@Base 2.6.27 + xmlParserWarning@Base 2.6.27 + xmlPathToURI@Base 2.6.27 + xmlPatternFromRoot@Base 2.6.27 + xmlPatternGetStreamCtxt@Base 2.6.27 + xmlPatternMatch@Base 2.6.27 + xmlPatternMaxDepth@Base 2.6.27 + xmlPatternMinDepth@Base 2.6.27 + xmlPatternStreamable@Base 2.6.27 + xmlPatterncompile@Base 2.6.27 + xmlPedanticParserDefault@Base 2.6.27 + xmlPedanticParserDefaultValue@Base 2.6.27 + xmlPopInput@Base 2.6.27 + xmlPopInputCallbacks@Base 2.6.27 + xmlPrintURI@Base 2.6.27 + xmlPushInput@Base 2.6.27 + xmlRMutexLock@Base 2.6.27 + xmlRMutexUnlock@Base 2.6.27 + xmlReadDoc@Base 2.6.27 + xmlReadFd@Base 2.6.27 + xmlReadFile@Base 2.6.27 + xmlReadIO@Base 2.6.27 + xmlReadMemory@Base 2.6.27 + xmlReaderForDoc@Base 2.6.27 + xmlReaderForFd@Base 2.6.27 + xmlReaderForFile@Base 2.6.27 + xmlReaderForIO@Base 2.6.27 + xmlReaderForMemory@Base 2.6.27 + xmlReaderNewDoc@Base 2.6.27 + xmlReaderNewFd@Base 2.6.27 + xmlReaderNewFile@Base 2.6.27 + xmlReaderNewIO@Base 2.6.27 + xmlReaderNewMemory@Base 2.6.27 + xmlReaderNewWalker@Base 2.6.27 + xmlReaderWalker@Base 2.6.27 + xmlRealloc@Base 2.6.27 + xmlReallocLoc@Base 2.6.27 + xmlReconciliateNs@Base 2.6.27 + xmlRecoverDoc@Base 2.6.27 + xmlRecoverFile@Base 2.6.27 + xmlRecoverMemory@Base 2.6.27 + xmlRegExecErrInfo@Base 2.6.27 + xmlRegExecNextValues@Base 2.6.27 + xmlRegExecPushString2@Base 2.6.27 + xmlRegExecPushString@Base 2.6.27 + xmlRegFreeExecCtxt@Base 2.6.27 + xmlRegFreeRegexp@Base 2.6.27 + xmlRegNewExecCtxt@Base 2.6.27 + xmlRegexpCompile@Base 2.6.27 + xmlRegexpExec@Base 2.6.27 + xmlRegexpIsDeterminist@Base 2.6.27 + xmlRegexpPrint@Base 2.6.27 + xmlRegisterCharEncodingHandler@Base 2.6.27 + xmlRegisterDefaultInputCallbacks@Base 2.6.27 + xmlRegisterDefaultOutputCallbacks@Base 2.6.27 + xmlRegisterHTTPPostCallbacks@Base 2.6.27 + xmlRegisterInputCallbacks@Base 2.6.27 + xmlRegisterNodeDefault@Base 2.6.27 + xmlRegisterNodeDefaultValue@Base 2.6.27 + xmlRegisterOutputCallbacks@Base 2.6.27 + xmlRelaxNGCleanupTypes@Base 2.6.27 + xmlRelaxNGDump@Base 2.6.27 + xmlRelaxNGDumpTree@Base 2.6.27 + xmlRelaxNGFree@Base 2.6.27 + xmlRelaxNGFreeParserCtxt@Base 2.6.27 + xmlRelaxNGFreeValidCtxt@Base 2.6.27 + xmlRelaxNGGetParserErrors@Base 2.6.27 + xmlRelaxNGGetValidErrors@Base 2.6.27 + xmlRelaxNGInitTypes@Base 2.6.27 + xmlRelaxNGNewDocParserCtxt@Base 2.6.27 + xmlRelaxNGNewMemParserCtxt@Base 2.6.27 + xmlRelaxNGNewParserCtxt@Base 2.6.27 + xmlRelaxNGNewValidCtxt@Base 2.6.27 + xmlRelaxNGParse@Base 2.6.27 + xmlRelaxNGSetParserErrors@Base 2.6.27 + xmlRelaxNGSetParserStructuredErrors@Base 2.6.27 + xmlRelaxNGSetValidErrors@Base 2.6.27 + xmlRelaxNGSetValidStructuredErrors@Base 2.6.27 + xmlRelaxNGValidateDoc@Base 2.6.27 + xmlRelaxNGValidateFullElement@Base 2.6.27 + xmlRelaxNGValidatePopElement@Base 2.6.27 + xmlRelaxNGValidatePushCData@Base 2.6.27 + xmlRelaxNGValidatePushElement@Base 2.6.27 + xmlRelaxParserSetFlag@Base 2.6.27 + xmlRemoveID@Base 2.6.27 + xmlRemoveProp@Base 2.6.27 + xmlRemoveRef@Base 2.6.27 + xmlReplaceNode@Base 2.6.27 + xmlResetError@Base 2.6.27 + xmlResetLastError@Base 2.6.27 + xmlSAX2AttributeDecl@Base 2.6.27 + xmlSAX2CDataBlock@Base 2.6.27 + xmlSAX2Characters@Base 2.6.27 + xmlSAX2Comment@Base 2.6.27 + xmlSAX2ElementDecl@Base 2.6.27 + xmlSAX2EndDocument@Base 2.6.27 + xmlSAX2EndElement@Base 2.6.27 + xmlSAX2EndElementNs@Base 2.6.27 + xmlSAX2EntityDecl@Base 2.6.27 + xmlSAX2ExternalSubset@Base 2.6.27 + xmlSAX2GetColumnNumber@Base 2.6.27 + xmlSAX2GetEntity@Base 2.6.27 + xmlSAX2GetLineNumber@Base 2.6.27 + xmlSAX2GetParameterEntity@Base 2.6.27 + xmlSAX2GetPublicId@Base 2.6.27 + xmlSAX2GetSystemId@Base 2.6.27 + xmlSAX2HasExternalSubset@Base 2.6.27 + xmlSAX2HasInternalSubset@Base 2.6.27 + xmlSAX2IgnorableWhitespace@Base 2.6.27 + xmlSAX2InitDefaultSAXHandler@Base 2.6.27 + xmlSAX2InitDocbDefaultSAXHandler@Base 2.6.27 + xmlSAX2InitHtmlDefaultSAXHandler@Base 2.6.27 + xmlSAX2InternalSubset@Base 2.6.27 + xmlSAX2IsStandalone@Base 2.6.27 + xmlSAX2NotationDecl@Base 2.6.27 + xmlSAX2ProcessingInstruction@Base 2.6.27 + xmlSAX2Reference@Base 2.6.27 + xmlSAX2ResolveEntity@Base 2.6.27 + xmlSAX2SetDocumentLocator@Base 2.6.27 + xmlSAX2StartDocument@Base 2.6.27 + xmlSAX2StartElement@Base 2.6.27 + xmlSAX2StartElementNs@Base 2.6.27 + xmlSAX2UnparsedEntityDecl@Base 2.6.27 + xmlSAXDefaultVersion@Base 2.6.27 + xmlSAXParseDTD@Base 2.6.27 + xmlSAXParseDoc@Base 2.6.27 + xmlSAXParseEntity@Base 2.6.27 + xmlSAXParseFile@Base 2.6.27 + xmlSAXParseFileWithData@Base 2.6.27 + xmlSAXParseMemory@Base 2.6.27 + xmlSAXParseMemoryWithData@Base 2.6.27 + xmlSAXUserParseFile@Base 2.6.27 + xmlSAXUserParseMemory@Base 2.6.27 + xmlSAXVersion@Base 2.6.27 + xmlSaveClose@Base 2.6.27 + xmlSaveDoc@Base 2.6.27 + xmlSaveFile@Base 2.6.27 + xmlSaveFileEnc@Base 2.6.27 + xmlSaveFileTo@Base 2.6.27 + xmlSaveFlush@Base 2.6.27 + xmlSaveFormatFile@Base 2.6.27 + xmlSaveFormatFileEnc@Base 2.6.27 + xmlSaveFormatFileTo@Base 2.6.27 + xmlSaveNoEmptyTags@Base 2.6.27 + xmlSaveSetAttrEscape@Base 2.6.27 + xmlSaveSetEscape@Base 2.6.27 + xmlSaveToBuffer@Base 2.6.27 + xmlSaveToFd@Base 2.6.27 + xmlSaveToFilename@Base 2.6.27 + xmlSaveToIO@Base 2.6.27 + xmlSaveTree@Base 2.6.27 + xmlSaveUri@Base 2.6.27 + xmlScanAttributeDecl@Base 2.6.27 + xmlScanName@Base 2.6.27 + xmlSchemaCheckFacet@Base 2.6.27 + xmlSchemaCleanupTypes@Base 2.6.27 + xmlSchemaCollapseString@Base 2.6.27 + xmlSchemaCompareValues@Base 2.6.27 + xmlSchemaCompareValuesWhtsp@Base 2.6.27 + xmlSchemaCopyValue@Base 2.6.27 + xmlSchemaDump@Base 2.6.27 + xmlSchemaFree@Base 2.6.27 + xmlSchemaFreeFacet@Base 2.6.27 + xmlSchemaFreeParserCtxt@Base 2.6.27 + xmlSchemaFreeType@Base 2.6.27 + xmlSchemaFreeValidCtxt@Base 2.6.27 + xmlSchemaFreeValue@Base 2.6.27 + xmlSchemaFreeWildcard@Base 2.6.27 + xmlSchemaGetBuiltInListSimpleTypeItemType@Base 2.6.27 + xmlSchemaGetBuiltInType@Base 2.6.27 + xmlSchemaGetCanonValue@Base 2.6.27 + xmlSchemaGetCanonValueWhtsp@Base 2.6.27 + xmlSchemaGetFacetValueAsULong@Base 2.6.27 + xmlSchemaGetParserErrors@Base 2.6.27 + xmlSchemaGetPredefinedType@Base 2.6.27 + xmlSchemaGetValType@Base 2.6.27 + xmlSchemaGetValidErrors@Base 2.6.27 + xmlSchemaInitTypes@Base 2.6.27 + xmlSchemaIsBuiltInTypeFacet@Base 2.6.27 + xmlSchemaIsValid@Base 2.6.27 + xmlSchemaNewDocParserCtxt@Base 2.6.27 + xmlSchemaNewFacet@Base 2.6.27 + xmlSchemaNewMemParserCtxt@Base 2.6.27 + xmlSchemaNewNOTATIONValue@Base 2.6.27 + xmlSchemaNewParserCtxt@Base 2.6.27 + xmlSchemaNewQNameValue@Base 2.6.27 + xmlSchemaNewStringValue@Base 2.6.27 + xmlSchemaNewValidCtxt@Base 2.6.27 + xmlSchemaParse@Base 2.6.27 + xmlSchemaSAXPlug@Base 2.6.27 + xmlSchemaSAXUnplug@Base 2.6.27 + xmlSchemaSetParserErrors@Base 2.6.27 + xmlSchemaSetParserStructuredErrors@Base 2.6.27 + xmlSchemaSetValidErrors@Base 2.6.27 + xmlSchemaSetValidOptions@Base 2.6.27 + xmlSchemaSetValidStructuredErrors@Base 2.6.27 + xmlSchemaValPredefTypeNode@Base 2.6.27 + xmlSchemaValPredefTypeNodeNoNorm@Base 2.6.27 + xmlSchemaValidCtxtGetOptions@Base 2.6.27 + xmlSchemaValidateDoc@Base 2.6.27 + xmlSchemaValidateFacet@Base 2.6.27 + xmlSchemaValidateFacetWhtsp@Base 2.6.27 + xmlSchemaValidateFile@Base 2.6.27 + xmlSchemaValidateLengthFacet@Base 2.6.27 + xmlSchemaValidateLengthFacetWhtsp@Base 2.6.27 + xmlSchemaValidateListSimpleTypeFacet@Base 2.6.27 + xmlSchemaValidateOneElement@Base 2.6.27 + xmlSchemaValidatePredefinedType@Base 2.6.27 + xmlSchemaValidateStream@Base 2.6.27 + xmlSchemaValueAppend@Base 2.6.27 + xmlSchemaValueGetAsBoolean@Base 2.6.27 + xmlSchemaValueGetAsString@Base 2.6.27 + xmlSchemaValueGetNext@Base 2.6.27 + xmlSchemaWhiteSpaceReplace@Base 2.6.27 + xmlSchematronFree@Base 2.6.27 + xmlSchematronFreeParserCtxt@Base 2.6.27 + xmlSchematronFreeValidCtxt@Base 2.6.27 + xmlSchematronNewDocParserCtxt@Base 2.6.27 + xmlSchematronNewMemParserCtxt@Base 2.6.27 + xmlSchematronNewParserCtxt@Base 2.6.27 + xmlSchematronNewValidCtxt@Base 2.6.27 + xmlSchematronParse@Base 2.6.27 + xmlSchematronValidateDoc@Base 2.6.27 + xmlSearchNs@Base 2.6.27 + xmlSearchNsByHref@Base 2.6.27 + xmlSetBufferAllocationScheme@Base 2.6.27 + xmlSetCompressMode@Base 2.6.27 + xmlSetDocCompressMode@Base 2.6.27 + xmlSetEntityReferenceFunc@Base 2.6.27 + xmlSetExternalEntityLoader@Base 2.6.27 + xmlSetFeature@Base 2.6.27 + xmlSetGenericErrorFunc@Base 2.6.27 + xmlSetListDoc@Base 2.6.27 + xmlSetNs@Base 2.6.27 + xmlSetNsProp@Base 2.6.27 + xmlSetProp@Base 2.6.27 + xmlSetStructuredErrorFunc@Base 2.6.27 + xmlSetTreeDoc@Base 2.6.27 + xmlSetupParserForBuffer@Base 2.6.27 + xmlShell@Base 2.6.27 + xmlShellBase@Base 2.6.27 + xmlShellCat@Base 2.6.27 + xmlShellDir@Base 2.6.27 + xmlShellDu@Base 2.6.27 + xmlShellList@Base 2.6.27 + xmlShellLoad@Base 2.6.27 + xmlShellPrintNode@Base 2.6.27 + xmlShellPrintXPathError@Base 2.6.27 + xmlShellPrintXPathResult@Base 2.6.27 + xmlShellPwd@Base 2.6.27 + xmlShellSave@Base 2.6.27 + xmlShellValidate@Base 2.6.27 + xmlShellWrite@Base 2.6.27 + xmlSkipBlankChars@Base 2.6.27 + xmlSnprintfElementContent@Base 2.6.27 + xmlSplitQName2@Base 2.6.27 + xmlSplitQName3@Base 2.6.27 + xmlSplitQName@Base 2.6.27 + xmlSprintfElementContent@Base 2.6.27 + xmlStopParser@Base 2.6.27 + xmlStrEqual@Base 2.6.27 + xmlStrPrintf@Base 2.6.27 + xmlStrQEqual@Base 2.6.27 + xmlStrVPrintf@Base 2.6.27 + xmlStrcasecmp@Base 2.6.27 + xmlStrcasestr@Base 2.6.27 + xmlStrcat@Base 2.6.27 + xmlStrchr@Base 2.6.27 + xmlStrcmp@Base 2.6.27 + xmlStrdup@Base 2.6.27 + xmlStreamPop@Base 2.6.27 + xmlStreamPush@Base 2.6.27 + xmlStreamPushAttr@Base 2.6.27 + xmlStreamPushNode@Base 2.6.27 + xmlStreamWantsAnyNode@Base 2.6.27 + xmlStringComment@Base 2.6.27 + xmlStringCurrentChar@Base 2.6.27 + xmlStringDecodeEntities@Base 2.6.27 + xmlStringGetNodeList@Base 2.6.27 + xmlStringLenDecodeEntities@Base 2.6.27 + xmlStringLenGetNodeList@Base 2.6.27 + xmlStringText@Base 2.6.27 + xmlStringTextNoenc@Base 2.6.27 + xmlStrlen@Base 2.6.27 + xmlStrncasecmp@Base 2.6.27 + xmlStrncat@Base 2.6.27 + xmlStrncatNew@Base 2.6.27 + xmlStrncmp@Base 2.6.27 + xmlStrndup@Base 2.6.27 + xmlStrstr@Base 2.6.27 + xmlStrsub@Base 2.6.27 + xmlStructuredError@Base 2.6.27 + xmlSubstituteEntitiesDefault@Base 2.6.27 + xmlSubstituteEntitiesDefaultValue@Base 2.6.27 + xmlSwitchEncoding@Base 2.6.27 + xmlSwitchInputEncoding@Base 2.6.27 + xmlSwitchToEncoding@Base 2.6.27 + xmlTextConcat@Base 2.6.27 + xmlTextMerge@Base 2.6.27 + xmlTextReaderAttributeCount@Base 2.6.27 + xmlTextReaderBaseUri@Base 2.6.27 + xmlTextReaderByteConsumed@Base 2.6.27 + xmlTextReaderClose@Base 2.6.27 + xmlTextReaderConstBaseUri@Base 2.6.27 + xmlTextReaderConstEncoding@Base 2.6.27 + xmlTextReaderConstLocalName@Base 2.6.27 + xmlTextReaderConstName@Base 2.6.27 + xmlTextReaderConstNamespaceUri@Base 2.6.27 + xmlTextReaderConstPrefix@Base 2.6.27 + xmlTextReaderConstString@Base 2.6.27 + xmlTextReaderConstValue@Base 2.6.27 + xmlTextReaderConstXmlLang@Base 2.6.27 + xmlTextReaderConstXmlVersion@Base 2.6.27 + xmlTextReaderCurrentDoc@Base 2.6.27 + xmlTextReaderCurrentNode@Base 2.6.27 + xmlTextReaderDepth@Base 2.6.27 + xmlTextReaderExpand@Base 2.6.27 + xmlTextReaderGetAttribute@Base 2.6.27 + xmlTextReaderGetAttributeNo@Base 2.6.27 + xmlTextReaderGetAttributeNs@Base 2.6.27 + xmlTextReaderGetErrorHandler@Base 2.6.27 + xmlTextReaderGetParserColumnNumber@Base 2.6.27 + xmlTextReaderGetParserLineNumber@Base 2.6.27 + xmlTextReaderGetParserProp@Base 2.6.27 + xmlTextReaderGetRemainder@Base 2.6.27 + xmlTextReaderHasAttributes@Base 2.6.27 + xmlTextReaderHasValue@Base 2.6.27 + xmlTextReaderIsDefault@Base 2.6.27 + xmlTextReaderIsEmptyElement@Base 2.6.27 + xmlTextReaderIsNamespaceDecl@Base 2.6.27 + xmlTextReaderIsValid@Base 2.6.27 + xmlTextReaderLocalName@Base 2.6.27 + xmlTextReaderLocatorBaseURI@Base 2.6.27 + xmlTextReaderLocatorLineNumber@Base 2.6.27 + xmlTextReaderLookupNamespace@Base 2.6.27 + xmlTextReaderMoveToAttribute@Base 2.6.27 + xmlTextReaderMoveToAttributeNo@Base 2.6.27 + xmlTextReaderMoveToAttributeNs@Base 2.6.27 + xmlTextReaderMoveToElement@Base 2.6.27 + xmlTextReaderMoveToFirstAttribute@Base 2.6.27 + xmlTextReaderMoveToNextAttribute@Base 2.6.27 + xmlTextReaderName@Base 2.6.27 + xmlTextReaderNamespaceUri@Base 2.6.27 + xmlTextReaderNext@Base 2.6.27 + xmlTextReaderNextSibling@Base 2.6.27 + xmlTextReaderNodeType@Base 2.6.27 + xmlTextReaderNormalization@Base 2.6.27 + xmlTextReaderPrefix@Base 2.6.27 + xmlTextReaderPreserve@Base 2.6.27 + xmlTextReaderPreservePattern@Base 2.6.27 + xmlTextReaderQuoteChar@Base 2.6.27 + xmlTextReaderRead@Base 2.6.27 + xmlTextReaderReadAttributeValue@Base 2.6.27 + xmlTextReaderReadInnerXml@Base 2.6.27 + xmlTextReaderReadOuterXml@Base 2.6.27 + xmlTextReaderReadState@Base 2.6.27 + xmlTextReaderReadString@Base 2.6.27 + xmlTextReaderRelaxNGSetSchema@Base 2.6.27 + xmlTextReaderRelaxNGValidate@Base 2.6.27 + xmlTextReaderSchemaValidate@Base 2.6.27 + xmlTextReaderSchemaValidateCtxt@Base 2.6.27 + xmlTextReaderSetErrorHandler@Base 2.6.27 + xmlTextReaderSetParserProp@Base 2.6.27 + xmlTextReaderSetSchema@Base 2.6.27 + xmlTextReaderSetStructuredErrorHandler@Base 2.6.27 + xmlTextReaderSetup@Base 2.6.28 + xmlTextReaderStandalone@Base 2.6.27 + xmlTextReaderValue@Base 2.6.27 + xmlTextReaderXmlLang@Base 2.6.27 + xmlTextWriterEndAttribute@Base 2.6.27 + xmlTextWriterEndCDATA@Base 2.6.27 + xmlTextWriterEndComment@Base 2.6.27 + xmlTextWriterEndDTD@Base 2.6.27 + xmlTextWriterEndDTDAttlist@Base 2.6.27 + xmlTextWriterEndDTDElement@Base 2.6.27 + xmlTextWriterEndDTDEntity@Base 2.6.27 + xmlTextWriterEndDocument@Base 2.6.27 + xmlTextWriterEndElement@Base 2.6.27 + xmlTextWriterEndPI@Base 2.6.27 + xmlTextWriterFlush@Base 2.6.27 + xmlTextWriterFullEndElement@Base 2.6.27 + xmlTextWriterSetIndent@Base 2.6.27 + xmlTextWriterSetIndentString@Base 2.6.27 + xmlTextWriterStartAttribute@Base 2.6.27 + xmlTextWriterStartAttributeNS@Base 2.6.27 + xmlTextWriterStartCDATA@Base 2.6.27 + xmlTextWriterStartComment@Base 2.6.27 + xmlTextWriterStartDTD@Base 2.6.27 + xmlTextWriterStartDTDAttlist@Base 2.6.27 + xmlTextWriterStartDTDElement@Base 2.6.27 + xmlTextWriterStartDTDEntity@Base 2.6.27 + xmlTextWriterStartDocument@Base 2.6.27 + xmlTextWriterStartElement@Base 2.6.27 + xmlTextWriterStartElementNS@Base 2.6.27 + xmlTextWriterStartPI@Base 2.6.27 + xmlTextWriterWriteAttribute@Base 2.6.27 + xmlTextWriterWriteAttributeNS@Base 2.6.27 + xmlTextWriterWriteBase64@Base 2.6.27 + xmlTextWriterWriteBinHex@Base 2.6.27 + xmlTextWriterWriteCDATA@Base 2.6.27 + xmlTextWriterWriteComment@Base 2.6.27 + xmlTextWriterWriteDTD@Base 2.6.27 + xmlTextWriterWriteDTDAttlist@Base 2.6.27 + xmlTextWriterWriteDTDElement@Base 2.6.27 + xmlTextWriterWriteDTDEntity@Base 2.6.27 + xmlTextWriterWriteDTDExternalEntity@Base 2.6.27 + xmlTextWriterWriteDTDExternalEntityContents@Base 2.6.27 + xmlTextWriterWriteDTDInternalEntity@Base 2.6.27 + xmlTextWriterWriteDTDNotation@Base 2.6.27 + xmlTextWriterWriteElement@Base 2.6.27 + xmlTextWriterWriteElementNS@Base 2.6.27 + xmlTextWriterWriteFormatAttribute@Base 2.6.27 + xmlTextWriterWriteFormatAttributeNS@Base 2.6.27 + xmlTextWriterWriteFormatCDATA@Base 2.6.27 + xmlTextWriterWriteFormatComment@Base 2.6.27 + xmlTextWriterWriteFormatDTD@Base 2.6.27 + xmlTextWriterWriteFormatDTDAttlist@Base 2.6.27 + xmlTextWriterWriteFormatDTDElement@Base 2.6.27 + xmlTextWriterWriteFormatDTDInternalEntity@Base 2.6.27 + xmlTextWriterWriteFormatElement@Base 2.6.27 + xmlTextWriterWriteFormatElementNS@Base 2.6.27 + xmlTextWriterWriteFormatPI@Base 2.6.27 + xmlTextWriterWriteFormatRaw@Base 2.6.27 + xmlTextWriterWriteFormatString@Base 2.6.27 + xmlTextWriterWritePI@Base 2.6.27 + xmlTextWriterWriteRaw@Base 2.6.27 + xmlTextWriterWriteRawLen@Base 2.6.27 + xmlTextWriterWriteString@Base 2.6.27 + xmlTextWriterWriteVFormatAttribute@Base 2.6.27 + xmlTextWriterWriteVFormatAttributeNS@Base 2.6.27 + xmlTextWriterWriteVFormatCDATA@Base 2.6.27 + xmlTextWriterWriteVFormatComment@Base 2.6.27 + xmlTextWriterWriteVFormatDTD@Base 2.6.27 + xmlTextWriterWriteVFormatDTDAttlist@Base 2.6.27 + xmlTextWriterWriteVFormatDTDElement@Base 2.6.27 + xmlTextWriterWriteVFormatDTDInternalEntity@Base 2.6.27 + xmlTextWriterWriteVFormatElement@Base 2.6.27 + xmlTextWriterWriteVFormatElementNS@Base 2.6.27 + xmlTextWriterWriteVFormatPI@Base 2.6.27 + xmlTextWriterWriteVFormatRaw@Base 2.6.27 + xmlTextWriterWriteVFormatString@Base 2.6.27 + xmlThrDefBufferAllocScheme@Base 2.6.27 + xmlThrDefDefaultBufferSize@Base 2.6.27 + xmlThrDefDeregisterNodeDefault@Base 2.6.27 + xmlThrDefDoValidityCheckingDefaultValue@Base 2.6.27 + xmlThrDefGetWarningsDefaultValue@Base 2.6.27 + xmlThrDefIndentTreeOutput@Base 2.6.27 + xmlThrDefKeepBlanksDefaultValue@Base 2.6.27 + xmlThrDefLineNumbersDefaultValue@Base 2.6.27 + xmlThrDefLoadExtDtdDefaultValue@Base 2.6.27 + xmlThrDefOutputBufferCreateFilenameDefault@Base 2.6.27 + xmlThrDefParserDebugEntities@Base 2.6.27 + xmlThrDefParserInputBufferCreateFilenameDefault@Base 2.6.27 + xmlThrDefPedanticParserDefaultValue@Base 2.6.27 + xmlThrDefRegisterNodeDefault@Base 2.6.27 + xmlThrDefSaveNoEmptyTags@Base 2.6.27 + xmlThrDefSetGenericErrorFunc@Base 2.6.27 + xmlThrDefSetStructuredErrorFunc@Base 2.6.27 + xmlThrDefSubstituteEntitiesDefaultValue@Base 2.6.27 + xmlThrDefTreeIndentString@Base 2.6.27 + xmlTreeIndentString@Base 2.6.27 + xmlUCSIsAegeanNumbers@Base 2.6.27 + xmlUCSIsAlphabeticPresentationForms@Base 2.6.27 + xmlUCSIsArabic@Base 2.6.27 + xmlUCSIsArabicPresentationFormsA@Base 2.6.27 + xmlUCSIsArabicPresentationFormsB@Base 2.6.27 + xmlUCSIsArmenian@Base 2.6.27 + xmlUCSIsArrows@Base 2.6.27 + xmlUCSIsBasicLatin@Base 2.6.27 + xmlUCSIsBengali@Base 2.6.27 + xmlUCSIsBlock@Base 2.6.27 + xmlUCSIsBlockElements@Base 2.6.27 + xmlUCSIsBopomofo@Base 2.6.27 + xmlUCSIsBopomofoExtended@Base 2.6.27 + xmlUCSIsBoxDrawing@Base 2.6.27 + xmlUCSIsBraillePatterns@Base 2.6.27 + xmlUCSIsBuhid@Base 2.6.27 + xmlUCSIsByzantineMusicalSymbols@Base 2.6.27 + xmlUCSIsCJKCompatibility@Base 2.6.27 + xmlUCSIsCJKCompatibilityForms@Base 2.6.27 + xmlUCSIsCJKCompatibilityIdeographs@Base 2.6.27 + xmlUCSIsCJKCompatibilityIdeographsSupplement@Base 2.6.27 + xmlUCSIsCJKRadicalsSupplement@Base 2.6.27 + xmlUCSIsCJKSymbolsandPunctuation@Base 2.6.27 + xmlUCSIsCJKUnifiedIdeographs@Base 2.6.27 + xmlUCSIsCJKUnifiedIdeographsExtensionA@Base 2.6.27 + xmlUCSIsCJKUnifiedIdeographsExtensionB@Base 2.6.27 + xmlUCSIsCat@Base 2.6.27 + xmlUCSIsCatC@Base 2.6.27 + xmlUCSIsCatCc@Base 2.6.27 + xmlUCSIsCatCf@Base 2.6.27 + xmlUCSIsCatCo@Base 2.6.27 + xmlUCSIsCatCs@Base 2.6.27 + xmlUCSIsCatL@Base 2.6.27 + xmlUCSIsCatLl@Base 2.6.27 + xmlUCSIsCatLm@Base 2.6.27 + xmlUCSIsCatLo@Base 2.6.27 + xmlUCSIsCatLt@Base 2.6.27 + xmlUCSIsCatLu@Base 2.6.27 + xmlUCSIsCatM@Base 2.6.27 + xmlUCSIsCatMc@Base 2.6.27 + xmlUCSIsCatMe@Base 2.6.27 + xmlUCSIsCatMn@Base 2.6.27 + xmlUCSIsCatN@Base 2.6.27 + xmlUCSIsCatNd@Base 2.6.27 + xmlUCSIsCatNl@Base 2.6.27 + xmlUCSIsCatNo@Base 2.6.27 + xmlUCSIsCatP@Base 2.6.27 + xmlUCSIsCatPc@Base 2.6.27 + xmlUCSIsCatPd@Base 2.6.27 + xmlUCSIsCatPe@Base 2.6.27 + xmlUCSIsCatPf@Base 2.6.27 + xmlUCSIsCatPi@Base 2.6.27 + xmlUCSIsCatPo@Base 2.6.27 + xmlUCSIsCatPs@Base 2.6.27 + xmlUCSIsCatS@Base 2.6.27 + xmlUCSIsCatSc@Base 2.6.27 + xmlUCSIsCatSk@Base 2.6.27 + xmlUCSIsCatSm@Base 2.6.27 + xmlUCSIsCatSo@Base 2.6.27 + xmlUCSIsCatZ@Base 2.6.27 + xmlUCSIsCatZl@Base 2.6.27 + xmlUCSIsCatZp@Base 2.6.27 + xmlUCSIsCatZs@Base 2.6.27 + xmlUCSIsCherokee@Base 2.6.27 + xmlUCSIsCombiningDiacriticalMarks@Base 2.6.27 + xmlUCSIsCombiningDiacriticalMarksforSymbols@Base 2.6.27 + xmlUCSIsCombiningHalfMarks@Base 2.6.27 + xmlUCSIsCombiningMarksforSymbols@Base 2.6.27 + xmlUCSIsControlPictures@Base 2.6.27 + xmlUCSIsCurrencySymbols@Base 2.6.27 + xmlUCSIsCypriotSyllabary@Base 2.6.27 + xmlUCSIsCyrillic@Base 2.6.27 + xmlUCSIsCyrillicSupplement@Base 2.6.27 + xmlUCSIsDeseret@Base 2.6.27 + xmlUCSIsDevanagari@Base 2.6.27 + xmlUCSIsDingbats@Base 2.6.27 + xmlUCSIsEnclosedAlphanumerics@Base 2.6.27 + xmlUCSIsEnclosedCJKLettersandMonths@Base 2.6.27 + xmlUCSIsEthiopic@Base 2.6.27 + xmlUCSIsGeneralPunctuation@Base 2.6.27 + xmlUCSIsGeometricShapes@Base 2.6.27 + xmlUCSIsGeorgian@Base 2.6.27 + xmlUCSIsGothic@Base 2.6.27 + xmlUCSIsGreek@Base 2.6.27 + xmlUCSIsGreekExtended@Base 2.6.27 + xmlUCSIsGreekandCoptic@Base 2.6.27 + xmlUCSIsGujarati@Base 2.6.27 + xmlUCSIsGurmukhi@Base 2.6.27 + xmlUCSIsHalfwidthandFullwidthForms@Base 2.6.27 + xmlUCSIsHangulCompatibilityJamo@Base 2.6.27 + xmlUCSIsHangulJamo@Base 2.6.27 + xmlUCSIsHangulSyllables@Base 2.6.27 + xmlUCSIsHanunoo@Base 2.6.27 + xmlUCSIsHebrew@Base 2.6.27 + xmlUCSIsHighPrivateUseSurrogates@Base 2.6.27 + xmlUCSIsHighSurrogates@Base 2.6.27 + xmlUCSIsHiragana@Base 2.6.27 + xmlUCSIsIPAExtensions@Base 2.6.27 + xmlUCSIsIdeographicDescriptionCharacters@Base 2.6.27 + xmlUCSIsKanbun@Base 2.6.27 + xmlUCSIsKangxiRadicals@Base 2.6.27 + xmlUCSIsKannada@Base 2.6.27 + xmlUCSIsKatakana@Base 2.6.27 + xmlUCSIsKatakanaPhoneticExtensions@Base 2.6.27 + xmlUCSIsKhmer@Base 2.6.27 + xmlUCSIsKhmerSymbols@Base 2.6.27 + xmlUCSIsLao@Base 2.6.27 + xmlUCSIsLatin1Supplement@Base 2.6.27 + xmlUCSIsLatinExtendedA@Base 2.6.27 + xmlUCSIsLatinExtendedAdditional@Base 2.6.27 + xmlUCSIsLatinExtendedB@Base 2.6.27 + xmlUCSIsLetterlikeSymbols@Base 2.6.27 + xmlUCSIsLimbu@Base 2.6.27 + xmlUCSIsLinearBIdeograms@Base 2.6.27 + xmlUCSIsLinearBSyllabary@Base 2.6.27 + xmlUCSIsLowSurrogates@Base 2.6.27 + xmlUCSIsMalayalam@Base 2.6.27 + xmlUCSIsMathematicalAlphanumericSymbols@Base 2.6.27 + xmlUCSIsMathematicalOperators@Base 2.6.27 + xmlUCSIsMiscellaneousMathematicalSymbolsA@Base 2.6.27 + xmlUCSIsMiscellaneousMathematicalSymbolsB@Base 2.6.27 + xmlUCSIsMiscellaneousSymbols@Base 2.6.27 + xmlUCSIsMiscellaneousSymbolsandArrows@Base 2.6.27 + xmlUCSIsMiscellaneousTechnical@Base 2.6.27 + xmlUCSIsMongolian@Base 2.6.27 + xmlUCSIsMusicalSymbols@Base 2.6.27 + xmlUCSIsMyanmar@Base 2.6.27 + xmlUCSIsNumberForms@Base 2.6.27 + xmlUCSIsOgham@Base 2.6.27 + xmlUCSIsOldItalic@Base 2.6.27 + xmlUCSIsOpticalCharacterRecognition@Base 2.6.27 + xmlUCSIsOriya@Base 2.6.27 + xmlUCSIsOsmanya@Base 2.6.27 + xmlUCSIsPhoneticExtensions@Base 2.6.27 + xmlUCSIsPrivateUse@Base 2.6.27 + xmlUCSIsPrivateUseArea@Base 2.6.27 + xmlUCSIsRunic@Base 2.6.27 + xmlUCSIsShavian@Base 2.6.27 + xmlUCSIsSinhala@Base 2.6.27 + xmlUCSIsSmallFormVariants@Base 2.6.27 + xmlUCSIsSpacingModifierLetters@Base 2.6.27 + xmlUCSIsSpecials@Base 2.6.27 + xmlUCSIsSuperscriptsandSubscripts@Base 2.6.27 + xmlUCSIsSupplementalArrowsA@Base 2.6.27 + xmlUCSIsSupplementalArrowsB@Base 2.6.27 + xmlUCSIsSupplementalMathematicalOperators@Base 2.6.27 + xmlUCSIsSupplementaryPrivateUseAreaA@Base 2.6.27 + xmlUCSIsSupplementaryPrivateUseAreaB@Base 2.6.27 + xmlUCSIsSyriac@Base 2.6.27 + xmlUCSIsTagalog@Base 2.6.27 + xmlUCSIsTagbanwa@Base 2.6.27 + xmlUCSIsTags@Base 2.6.27 + xmlUCSIsTaiLe@Base 2.6.27 + xmlUCSIsTaiXuanJingSymbols@Base 2.6.27 + xmlUCSIsTamil@Base 2.6.27 + xmlUCSIsTelugu@Base 2.6.27 + xmlUCSIsThaana@Base 2.6.27 + xmlUCSIsThai@Base 2.6.27 + xmlUCSIsTibetan@Base 2.6.27 + xmlUCSIsUgaritic@Base 2.6.27 + xmlUCSIsUnifiedCanadianAboriginalSyllabics@Base 2.6.27 + xmlUCSIsVariationSelectors@Base 2.6.27 + xmlUCSIsVariationSelectorsSupplement@Base 2.6.27 + xmlUCSIsYiRadicals@Base 2.6.27 + xmlUCSIsYiSyllables@Base 2.6.27 + xmlUCSIsYijingHexagramSymbols@Base 2.6.27 + xmlURIEscape@Base 2.6.27 + xmlURIEscapeStr@Base 2.6.27 + xmlURIUnescapeString@Base 2.6.27 + xmlUTF8Charcmp@Base 2.6.27 + xmlUTF8Size@Base 2.6.27 + xmlUTF8Strlen@Base 2.6.27 + xmlUTF8Strloc@Base 2.6.27 + xmlUTF8Strndup@Base 2.6.27 + xmlUTF8Strpos@Base 2.6.27 + xmlUTF8Strsize@Base 2.6.27 + xmlUTF8Strsub@Base 2.6.27 + xmlUnlinkNode@Base 2.6.27 + xmlUnlockLibrary@Base 2.6.27 + xmlUnsetNsProp@Base 2.6.27 + xmlUnsetProp@Base 2.6.27 + xmlUpgradeOldNs@Base 2.6.27 + xmlValidBuildContentModel@Base 2.6.27 + xmlValidCtxtNormalizeAttributeValue@Base 2.6.27 + xmlValidGetPotentialChildren@Base 2.6.27 + xmlValidGetValidElements@Base 2.6.27 + xmlValidNormalizeAttributeValue@Base 2.6.27 + xmlValidateAttributeDecl@Base 2.6.27 + xmlValidateAttributeValue@Base 2.6.27 + xmlValidateDocument@Base 2.6.27 + xmlValidateDocumentFinal@Base 2.6.27 + xmlValidateDtd@Base 2.6.27 + xmlValidateDtdFinal@Base 2.6.27 + xmlValidateElement@Base 2.6.27 + xmlValidateElementDecl@Base 2.6.27 + xmlValidateNCName@Base 2.6.27 + xmlValidateNMToken@Base 2.6.27 + xmlValidateName@Base 2.6.27 + xmlValidateNameValue@Base 2.6.27 + xmlValidateNamesValue@Base 2.6.27 + xmlValidateNmtokenValue@Base 2.6.27 + xmlValidateNmtokensValue@Base 2.6.27 + xmlValidateNotationDecl@Base 2.6.27 + xmlValidateNotationUse@Base 2.6.27 + xmlValidateOneAttribute@Base 2.6.27 + xmlValidateOneElement@Base 2.6.27 + xmlValidateOneNamespace@Base 2.6.27 + xmlValidatePopElement@Base 2.6.27 + xmlValidatePushCData@Base 2.6.27 + xmlValidatePushElement@Base 2.6.27 + xmlValidateQName@Base 2.6.27 + xmlValidateRoot@Base 2.6.27 + xmlXIncludeFreeContext@Base 2.6.27 + xmlXIncludeNewContext@Base 2.6.27 + xmlXIncludeProcess@Base 2.6.27 + xmlXIncludeProcessFlags@Base 2.6.27 + xmlXIncludeProcessFlagsData@Base 2.6.27 + xmlXIncludeProcessNode@Base 2.6.27 + xmlXIncludeProcessTree@Base 2.6.27 + xmlXIncludeProcessTreeFlags@Base 2.6.27 + xmlXIncludeSetFlags@Base 2.6.27 + xmlXPathAddValues@Base 2.6.27 + xmlXPathBooleanFunction@Base 2.6.27 + xmlXPathCastBooleanToNumber@Base 2.6.27 + xmlXPathCastBooleanToString@Base 2.6.27 + xmlXPathCastNodeSetToBoolean@Base 2.6.27 + xmlXPathCastNodeSetToNumber@Base 2.6.27 + xmlXPathCastNodeSetToString@Base 2.6.27 + xmlXPathCastNodeToNumber@Base 2.6.27 + xmlXPathCastNodeToString@Base 2.6.27 + xmlXPathCastNumberToBoolean@Base 2.6.27 + xmlXPathCastNumberToString@Base 2.6.27 + xmlXPathCastStringToBoolean@Base 2.6.27 + xmlXPathCastStringToNumber@Base 2.6.27 + xmlXPathCastToBoolean@Base 2.6.27 + xmlXPathCastToNumber@Base 2.6.27 + xmlXPathCastToString@Base 2.6.27 + xmlXPathCeilingFunction@Base 2.6.27 + xmlXPathCmpNodes@Base 2.6.27 + xmlXPathCompareValues@Base 2.6.27 + xmlXPathCompile@Base 2.6.27 + xmlXPathCompiledEval@Base 2.6.27 + xmlXPathCompiledEvalToBoolean@Base 2.6.27 + xmlXPathConcatFunction@Base 2.6.27 + xmlXPathContainsFunction@Base 2.6.27 + xmlXPathContextSetCache@Base 2.6.27 + xmlXPathConvertBoolean@Base 2.6.27 + xmlXPathConvertNumber@Base 2.6.27 + xmlXPathConvertString@Base 2.6.27 + xmlXPathCountFunction@Base 2.6.27 + xmlXPathCtxtCompile@Base 2.6.27 + xmlXPathDebugDumpCompExpr@Base 2.6.27 + xmlXPathDebugDumpObject@Base 2.6.27 + xmlXPathDifference@Base 2.6.27 + xmlXPathDistinct@Base 2.6.27 + xmlXPathDistinctSorted@Base 2.6.27 + xmlXPathDivValues@Base 2.6.27 + xmlXPathEqualValues@Base 2.6.27 + xmlXPathErr@Base 2.6.27 + xmlXPathEval@Base 2.6.27 + xmlXPathEvalExpr@Base 2.6.27 + xmlXPathEvalExpression@Base 2.6.27 + xmlXPathEvalPredicate@Base 2.6.27 + xmlXPathEvaluatePredicateResult@Base 2.6.27 + xmlXPathFalseFunction@Base 2.6.27 + xmlXPathFloorFunction@Base 2.6.27 + xmlXPathFreeCompExpr@Base 2.6.27 + xmlXPathFreeContext@Base 2.6.27 + xmlXPathFreeNodeSet@Base 2.6.27 + xmlXPathFreeNodeSetList@Base 2.6.27 + xmlXPathFreeObject@Base 2.6.27 + xmlXPathFreeParserContext@Base 2.6.27 + xmlXPathFunctionLookup@Base 2.6.27 + xmlXPathFunctionLookupNS@Base 2.6.27 + xmlXPathHasSameNodes@Base 2.6.27 + xmlXPathIdFunction@Base 2.6.27 + xmlXPathInit@Base 2.6.27 + xmlXPathIntersection@Base 2.6.27 + xmlXPathIsInf@Base 2.6.27 + xmlXPathIsNaN@Base 2.6.27 + xmlXPathIsNodeType@Base 2.6.27 + xmlXPathLangFunction@Base 2.6.27 + xmlXPathLastFunction@Base 2.6.27 + xmlXPathLeading@Base 2.6.27 + xmlXPathLeadingSorted@Base 2.6.27 + xmlXPathLocalNameFunction@Base 2.6.27 + xmlXPathModValues@Base 2.6.27 + xmlXPathMultValues@Base 2.6.27 + xmlXPathNAN@Base 2.6.27 + xmlXPathNINF@Base 2.6.27 + xmlXPathNamespaceURIFunction@Base 2.6.27 + xmlXPathNewBoolean@Base 2.6.27 + xmlXPathNewCString@Base 2.6.27 + xmlXPathNewContext@Base 2.6.27 + xmlXPathNewFloat@Base 2.6.27 + xmlXPathNewNodeSet@Base 2.6.27 + xmlXPathNewNodeSetList@Base 2.6.27 + xmlXPathNewParserContext@Base 2.6.27 + xmlXPathNewString@Base 2.6.27 + xmlXPathNewValueTree@Base 2.6.27 + xmlXPathNextAncestor@Base 2.6.27 + xmlXPathNextAncestorOrSelf@Base 2.6.27 + xmlXPathNextAttribute@Base 2.6.27 + xmlXPathNextChild@Base 2.6.27 + xmlXPathNextDescendant@Base 2.6.27 + xmlXPathNextDescendantOrSelf@Base 2.6.27 + xmlXPathNextFollowing@Base 2.6.27 + xmlXPathNextFollowingSibling@Base 2.6.27 + xmlXPathNextNamespace@Base 2.6.27 + xmlXPathNextParent@Base 2.6.27 + xmlXPathNextPreceding@Base 2.6.27 + xmlXPathNextPrecedingSibling@Base 2.6.27 + xmlXPathNextSelf@Base 2.6.27 + xmlXPathNodeLeading@Base 2.6.27 + xmlXPathNodeLeadingSorted@Base 2.6.27 + xmlXPathNodeSetAdd@Base 2.6.27 + xmlXPathNodeSetAddNs@Base 2.6.27 + xmlXPathNodeSetAddUnique@Base 2.6.27 + xmlXPathNodeSetContains@Base 2.6.27 + xmlXPathNodeSetCreate@Base 2.6.27 + xmlXPathNodeSetDel@Base 2.6.27 + xmlXPathNodeSetFreeNs@Base 2.6.27 + xmlXPathNodeSetMerge@Base 2.6.27 + xmlXPathNodeSetRemove@Base 2.6.27 + xmlXPathNodeSetSort@Base 2.6.27 + xmlXPathNodeTrailing@Base 2.6.27 + xmlXPathNodeTrailingSorted@Base 2.6.27 + xmlXPathNormalizeFunction@Base 2.6.27 + xmlXPathNotEqualValues@Base 2.6.27 + xmlXPathNotFunction@Base 2.6.27 + xmlXPathNsLookup@Base 2.6.27 + xmlXPathNumberFunction@Base 2.6.27 + xmlXPathObjectCopy@Base 2.6.27 + xmlXPathOrderDocElems@Base 2.6.27 + xmlXPathPINF@Base 2.6.27 + xmlXPathParseNCName@Base 2.6.27 + xmlXPathParseName@Base 2.6.27 + xmlXPathPopBoolean@Base 2.6.27 + xmlXPathPopExternal@Base 2.6.27 + xmlXPathPopNodeSet@Base 2.6.27 + xmlXPathPopNumber@Base 2.6.27 + xmlXPathPopString@Base 2.6.27 + xmlXPathPositionFunction@Base 2.6.27 + xmlXPathRegisterAllFunctions@Base 2.6.27 + xmlXPathRegisterFunc@Base 2.6.27 + xmlXPathRegisterFuncLookup@Base 2.6.27 + xmlXPathRegisterFuncNS@Base 2.6.27 + xmlXPathRegisterNs@Base 2.6.27 + xmlXPathRegisterVariable@Base 2.6.27 + xmlXPathRegisterVariableLookup@Base 2.6.27 + xmlXPathRegisterVariableNS@Base 2.6.27 + xmlXPathRegisteredFuncsCleanup@Base 2.6.27 + xmlXPathRegisteredNsCleanup@Base 2.6.27 + xmlXPathRegisteredVariablesCleanup@Base 2.6.27 + xmlXPathRoot@Base 2.6.27 + xmlXPathRoundFunction@Base 2.6.27 + xmlXPathStartsWithFunction@Base 2.6.27 + xmlXPathStringEvalNumber@Base 2.6.27 + xmlXPathStringFunction@Base 2.6.27 + xmlXPathStringLengthFunction@Base 2.6.27 + xmlXPathSubValues@Base 2.6.27 + xmlXPathSubstringAfterFunction@Base 2.6.27 + xmlXPathSubstringBeforeFunction@Base 2.6.27 + xmlXPathSubstringFunction@Base 2.6.27 + xmlXPathSumFunction@Base 2.6.27 + xmlXPathTrailing@Base 2.6.27 + xmlXPathTrailingSorted@Base 2.6.27 + xmlXPathTranslateFunction@Base 2.6.27 + xmlXPathTrueFunction@Base 2.6.27 + xmlXPathValueFlipSign@Base 2.6.27 + xmlXPathVariableLookup@Base 2.6.27 + xmlXPathVariableLookupNS@Base 2.6.27 + xmlXPathWrapCString@Base 2.6.27 + xmlXPathWrapExternal@Base 2.6.27 + xmlXPathWrapNodeSet@Base 2.6.27 + xmlXPathWrapString@Base 2.6.27 + xmlXPatherror@Base 2.6.27 + xmlXPtrAdvanceNode@Base 2.6.27 + xmlXPtrBuildNodeList@Base 2.6.27 + xmlXPtrEndPointFunction@Base 2.6.27 + xmlXPtrEval@Base 2.6.27 + xmlXPtrEvalRangePredicate@Base 2.6.27 + xmlXPtrFreeLocationSet@Base 2.6.27 + xmlXPtrHereFunction@Base 2.6.27 + xmlXPtrLocationSetAdd@Base 2.6.27 + xmlXPtrLocationSetCreate@Base 2.6.27 + xmlXPtrLocationSetDel@Base 2.6.27 + xmlXPtrLocationSetMerge@Base 2.6.27 + xmlXPtrLocationSetRemove@Base 2.6.27 + xmlXPtrNewCollapsedRange@Base 2.6.27 + xmlXPtrNewContext@Base 2.6.27 + xmlXPtrNewLocationSetNodeSet@Base 2.6.27 + xmlXPtrNewLocationSetNodes@Base 2.6.27 + xmlXPtrNewRange@Base 2.6.27 + xmlXPtrNewRangeNodeObject@Base 2.6.27 + xmlXPtrNewRangeNodePoint@Base 2.6.27 + xmlXPtrNewRangeNodes@Base 2.6.27 + xmlXPtrNewRangePointNode@Base 2.6.27 + xmlXPtrNewRangePoints@Base 2.6.27 + xmlXPtrOriginFunction@Base 2.6.27 + xmlXPtrRangeFunction@Base 2.6.27 + xmlXPtrRangeInsideFunction@Base 2.6.27 + xmlXPtrRangeToFunction@Base 2.6.27 + xmlXPtrStartPointFunction@Base 2.6.27 + xmlXPtrStringRangeFunction@Base 2.6.27 + xmlXPtrWrapLocationSet@Base 2.6.27 --- libxml2-2.6.31.dfsg.orig/debian/python-libxml2.examples +++ libxml2-2.6.31.dfsg/debian/python-libxml2.examples @@ -0,0 +1,2 @@ +python/tests/*.py +python/tests/*.xml --- libxml2-2.6.31.dfsg.orig/debian/copyright +++ libxml2-2.6.31.dfsg/debian/copyright @@ -0,0 +1,104 @@ +This package was debianized by Vincent Renardias on +Sat, 26 Sep 1998 16:50:54 +0200 + +It was downloaded from ftp.gnome.org. + +========================== + +Except where otherwise noted in the source code (trio files, hash.c and list.c) +covered by a similar licence but with different Copyright notices: + + Copyright (C) 1998-2002 Daniel Veillard. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is fur- +nished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- +NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of Daniel Veillard shall not +be used in advertising or otherwise to promote the sale, use or other deal- +ings in this Software without prior written authorization from him. +========================== +trio.c, trio.h: +Copyright (C) 1998 Bjorn Reese and Daniel Stenberg. + +Permission to use, copy, modify, and distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF +MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND +CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER. +========================== +triop.h: +Copyright (C) 2000 Bjorn Reese and Daniel Stenberg. + +Permission to use, copy, modify, and distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF +MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND +CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER. +========================== +hash.c: +Copyright (C) 2000 Bjorn Reese and Daniel Veillard. + +Permission to use, copy, modify, and distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF +MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND +CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER. +========================== +list.c: +Copyright (C) 2000 Gary Pennington and Daniel Veillard. + +Permission to use, copy, modify, and distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF +MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND +CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER. +========================== +triodef.h, trionan.c, trionan.h: +Copyright (C) 2001 Bjorn Reese + +Permission to use, copy, modify, and distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF +MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND +CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER. +========================== +triostr.c, triostr.h: +Copyright (C) 2001 Bjorn Reese and Daniel Stenberg. + +Permission to use, copy, modify, and distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF +MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND +CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER. --- libxml2-2.6.31.dfsg.orig/debian/libxml2-dev.dirs +++ libxml2-2.6.31.dfsg/debian/libxml2-dev.dirs @@ -0,0 +1 @@ +/usr/share/doc --- libxml2-2.6.31.dfsg.orig/debian/libxml2.install +++ libxml2-2.6.31.dfsg/debian/libxml2.install @@ -0,0 +1 @@ +usr/lib/libxml2.so.* --- libxml2-2.6.31.dfsg.orig/debian/libxml2-doc.install +++ libxml2-2.6.31.dfsg/debian/libxml2-doc.install @@ -0,0 +1,2 @@ +usr/share/doc/libxml2-doc +usr/share/gtk-doc --- libxml2-2.6.31.dfsg.orig/debian/watch +++ libxml2-2.6.31.dfsg/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=dversionmangle=s/\.dfsg.*$// \ +ftp://xmlsoft.org/libxml2/libxml2-([\d\.]+)\.tar\.gz --- libxml2-2.6.31.dfsg.orig/debian/libxml2-dev.install +++ libxml2-2.6.31.dfsg/debian/libxml2-dev.install @@ -0,0 +1,7 @@ +usr/bin/xml2-config +usr/lib/libxml2.so +usr/lib/libxml2.a +usr/lib/xml2Conf.sh +usr/share/aclocal +usr/lib/pkgconfig +usr/include/libxml2 --- libxml2-2.6.31.dfsg.orig/debian/python-libxml2.install +++ libxml2-2.6.31.dfsg/debian/python-libxml2.install @@ -0,0 +1,2 @@ +usr/lib/python*/site-packages/*.py* +usr/lib/python*/site-packages/*.so --- libxml2-2.6.31.dfsg.orig/debian/libxml2-dev.manpages +++ libxml2-2.6.31.dfsg/debian/libxml2-dev.manpages @@ -0,0 +1,2 @@ +libxml.3 +xml2-config.1 --- libxml2-2.6.31.dfsg.orig/debian/pycompat +++ libxml2-2.6.31.dfsg/debian/pycompat @@ -0,0 +1 @@ +2 --- libxml2-2.6.31.dfsg.orig/debian/no-upstream-changelog +++ libxml2-2.6.31.dfsg/debian/no-upstream-changelog @@ -0,0 +1,12 @@ +The full upstream changelog is available in the file +/usr/share/doc/libxml2/changelog.gz in the package libxml2. + +It has been removed from the documentation package (i.e. libxml2-doc) to +avoid duplication of its huge data in the debian archive, while it is +still available in an other package. + +It could have been symlinked, like in the others packages such as +libxml2-utils, but it would have required a dependency upon libxml2, +which was not wanted. + + -- Mike Hommey , Thu Oct 14 19:36:47 JST 2004 --- libxml2-2.6.31.dfsg.orig/debian/libxml2-dbg.dirs +++ libxml2-2.6.31.dfsg/debian/libxml2-dbg.dirs @@ -0,0 +1 @@ +/usr/share/doc --- libxml2-2.6.31.dfsg.orig/autogen.sh +++ libxml2-2.6.31.dfsg/autogen.sh @@ -0,0 +1,43 @@ +#!/bin/sh +## ---------------------------------------------------------------------- +## autogen.sh : refresh GNU autotools toolchain for libxml2, and +## refreshes doc/examples/index.html +## For use in root directory of the build tree ONLY. +## ---------------------------------------------------------------------- +## Requires: autoconf (2.5x), automake1.10, libtool (1.5.x), xsltproc, +## libxml2-utils +## ---------------------------------------------------------------------- + +## ---------------------------------------------------------------------- +set -e + +## ---------------------------------------------------------------------- +libtoolize --force --copy + +## ---------------------------------------------------------------------- +aclocal-1.10 + +## ---------------------------------------------------------------------- +autoheader + +## ---------------------------------------------------------------------- +automake-1.10 --foreign --add-missing --force-missing --copy + +## ---------------------------------------------------------------------- +autoconf + +# clean up the junk that was created +rm -rf autom4te.cache + +# rebuild doc/examples/index.html +rm -f doc/examples/index.html +make -C doc/examples -f Makefile.am rebuild +#cd doc/examples +#xsltproc examples.xsl examples.xml +#xmllint --valid --noout index.html +#cd ../.. + +## ---------------------------------------------------------------------- +exit 0 + +## ----------------------------------------------------------------------