libxslt-16.7

This commit is contained in:
Ariel Abreu 2020-07-02 21:19:02 -04:00
parent 0f75f22b40
commit 00ae89bbb5
No known key found for this signature in database
GPG Key ID: F4D43CC7053EA2B3
2214 changed files with 3612 additions and 1043 deletions

View File

@ -0,0 +1,33 @@
DEBUG_INFORMATION_FORMAT = dwarf;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_ENABLE_SYMBOL_SEPARATION = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) HAVE_CONFIG_H _REENTRANT;
// GCC_TREAT_WARNINGS_AS_ERRORS = YES;
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
LINKER_DISPLAYS_MANGLED_NAMES = YES;
PREBINDING = NO;
// WARNING_CFLAGS = -Wextra -Wcast-qual -Wextra-tokens -Winit-self -Wmissing-noreturn -Wpacked -Wredundant-decls -Wundef;
WARNING_CFLAGS = -Wall -pedantic -W -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline;
STRIP_INSTALLED_PRODUCT = YES;
HEADER_SEARCH_PATHS = /usr/include/libxml2 "Pregenerated Files/include";
DEBUG_DEFINES = $(DEBUG_DEFINES_$(CONFIGURATION));
DEBUG_DEFINES_Debug = ;
DEBUG_DEFINES_Release = NDEBUG;
DEBUG_DEFINES_Production = $(DEBUG_DEFINES_Release);
GCC_OPTIMIZATION_LEVEL = $(GCC_OPTIMIZATION_LEVEL_$(CONFIGURATION));
GCC_OPTIMIZATION_LEVEL_Debug = 0;
GCC_OPTIMIZATION_LEVEL_Release = s;
GCC_OPTIMIZATION_LEVEL_Production = $(GCC_OPTIMIZATION_LEVEL_Release);
DEAD_CODE_STRIPPING = $(DEAD_CODE_STRIPPING_$(CONFIGURATION));
DEAD_CODE_STRIPPING_Release = YES;
DEAD_CODE_STRIPPING_Production = $(DEAD_CODE_STRIPPING_Release);

View File

@ -0,0 +1,5 @@
#include "Base.xcconfig"
ONLY_ACTIVE_ARCH = YES;
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;

View File

@ -0,0 +1,2 @@
PRODUCT_NAME = $(TARGET_NAME);
INSTALL_PATH = /usr/bin;

View File

@ -0,0 +1,8 @@
PRODUCT_NAME = libexslt.0;
INSTALL_PATH = /usr/lib;
PUBLIC_HEADERS_FOLDER_PATH = /usr/include/libexslt;
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
DYLIB_CURRENT_VERSION = 9.15.0;
HEADER_SEARCH_PATHS = $(HEADER_SEARCH_PATHS) libxslt;

View File

@ -0,0 +1,8 @@
PRODUCT_NAME = libxslt.1;
INSTALL_PATH = /usr/lib;
PUBLIC_HEADERS_FOLDER_PATH = /usr/include/libxslt;
DYLIB_COMPATIBILITY_VERSION = 3.0.0;
DYLIB_CURRENT_VERSION = 3.26.0;
IS_ZIPPERED = YES;

View File

@ -0,0 +1,3 @@
#include "Executable.xcconfig"
HEADER_SEARCH_PATHS = $(HEADER_SEARCH_PATHS) libxslt;

49
INSTALL
View File

@ -1,49 +0,0 @@
How to install the XSLT library:
Requirements:
=============
this library requires a recent version of libxml2 which you can grab from
either the GNOME FTP or the xmlsoft.org server:
ftp://xmlsoft.org/
When installing from a distribution package like a tar.gz:
==========================================================
expand the package
run ./configure possibly indicating the desired installation prefix:
./configure --prefix=/usr
then run
make
to build the project and
make install
(possibly after having gained root access) to install the library
and associated include and scripts.
When installing from a checkout of the GNOME CVS base:
======================================================
run ./autogen.sh possibly indicating the desired installation prefix:
./autogen.sh --prefix=/usr
then run
make
to build the project and
make install
(possibly after having gained root access) to instal the library
and associated include and scripts.

View File

@ -1,77 +0,0 @@
SUBDIRS = \
libxslt \
libexslt \
xsltproc \
doc \
$(PYTHON_SUBDIR) \
tests
DIST_SUBDIRS = libxslt libexslt xsltproc python doc tests
confexecdir=$(libdir)
confexec_DATA = xsltConf.sh
bin_SCRIPTS = xslt-config
dist-hook: cleanup libxslt.spec
touch $(distdir)/doc/*.xml
touch $(distdir)/doc/EXSLT/*.xml
touch $(distdir)/libxslt/*.syms
(cd $(srcdir) ; tar -cf - --exclude CVS --exclude .svn win32 vms examples) | (cd $(distdir); tar xf -)
CVS_EXTRA_DIST =
EXTRA_DIST = xsltConf.sh.in xslt-config.in libxslt.spec libxslt.spec.in \
FEATURES TODO Copyright libxslt.m4 \
win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw \
win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp \
$(CVS_EXTRA_DIST)
## We create xsltConf.sh here and not from configure because we want
## to get the paths expanded correctly. Macros like srcdir are given
## the value NONE in configure if the user doesn't specify them (this
## is an autoconf feature, not a bug).
xsltConf.sh: xsltConf.sh.in Makefile
## Use sed and then mv to avoid problems if the user interrupts.
sed -e 's?\@XSLT_LIBDIR\@?$(XSLT_LIBDIR)?g' \
-e 's?\@XSLT_INCLUDEDIR\@?$(XSLT_INCLUDEDIR)?g' \
-e 's?\@VERSION\@?$(VERSION)?g' \
-e 's?\@XSLT_LIBS\@?$(XSLT_LIBS) $(EXTRA_LIBS)?g' \
< $(srcdir)/xsltConf.sh.in > xsltConf.tmp \
&& mv xsltConf.tmp xsltConf.sh
CLEANFILES = xsltConf.sh
check-local: tests
dummy:
tests: dummy
@echo '## Running the regression test suite'
@(cd tests ; $(MAKE) tests)
@(cd xsltproc ; $(MAKE) tests)
@(if [ "$(PYTHON_SUBDIR)" != "" ] ; then cd python ; $(MAKE) tests ; fi)
valgrind:
@echo '## Running the regression tests under Valgrind'
@echo '## Go get a cup of coffee it is gonna take a while ...'
@(cd tests ; $(MAKE) CHECKER='valgrind -q' tests)
@(cd xsltproc ; $(MAKE) CHECKER='valgrind -q' tests)
cleanup:
-@(find . -name .\#\* -exec rm {} \;)
cleantar:
@(rm -f libxslt*.tar.gz)
rpm: cleantar
@(unset CDPATH ; $(MAKE) dist && rpmbuild -ta $(distdir).tar.gz)
pkgconfigdir=$(libdir)/pkgconfig
pkgconfig_DATA = libxslt.pc libexslt.pc
m4datadir = $(datadir)/aclocal
m4data_DATA = libxslt.m4

26
NMakefileArch Normal file
View File

@ -0,0 +1,26 @@
install:
# ========== libxslt ==========
set PATH=$(PATH);$(PROGRAMFILESAAS)
C:\Perl\bin\perl.exe "$(SRCROOT)\AppleInternal\tools\scripts\auto-version.pl" "$(OBJROOT)\libxslt\obj"
cd "$(SRCROOT)\libxslt\win32"
cscript //nologo configure.js cruntime=/MD prefix="$(OBJROOT)\libxslt" rinclude="$(OBJROOT)\libxslt\obj\include" include="$(SRCROOT)\AppleInternal\include;$(SRCROOT)\AppleInternal\include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility" lib="$(SRCROOT)\AppleInternal\lib$(ARCH)"
nmake /f Makefile.msvc
nmake /f Makefile.msvc install
xcopy "$(OBJROOT)\libxslt\bin\lib*" "$(DSTROOT)\$(PROGRAMFILESAAS)" /e/v/i/h/y
xcopy "$(OBJROOT)\libxslt\lib\*.dll" "$(DSTROOT)\$(PROGRAMFILESAAS)" /e/v/i/h/y
xcopy "$(OBJROOT)\libxslt\lib\*.lib" "$(DSTROOT)\AppleInternal\lib$(ARCH)" /e/v/i/h/y
xcopy "$(OBJROOT)\libxslt\include\libexslt" "$(DSTROOT)\AppleInternal\include\libexslt" /e/v/i/h/y
xcopy "$(OBJROOT)\libxslt\include\libxslt" "$(DSTROOT)\AppleInternal\include\libxslt" /e/v/i/h/y
install_DEBUG:
# ========== libxslt ==========
set PATH=$(PATH);$(PROGRAMFILESAAS)
C:\Perl\bin\perl.exe "$(SRCROOT)\AppleInternal\tools\scripts\auto-version.pl" "$(OBJROOT)\libxslt\obj"
cd "$(SRCROOT)\libxslt\win32"
cscript //nologo configure.js debug=1 cruntime=/MDd prefix="$(OBJROOT)\libxslt" rinclude="$(OBJROOT)\libxslt\obj\include" include="$(SRCROOT)\AppleInternal\include;$(SRCROOT)\AppleInternal\include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility" lib="$(SRCROOT)\AppleInternal\lib$(ARCH)"
nmake /f Makefile.msvc
nmake /f Makefile.msvc install
xcopy "$(OBJROOT)\libxslt\bin\lib*" "$(DSTROOT)\$(PROGRAMFILESAAS)" /e/v/i/h/y
xcopy "$(OBJROOT)\libxslt\lib\*.dll" "$(DSTROOT)\$(PROGRAMFILESAAS)" /e/v/i/h/y
xcopy "$(OBJROOT)\libxslt\lib\*.lib" "$(DSTROOT)\AppleInternal\lib$(ARCH)" /e/v/i/h/y

View File

@ -0,0 +1,112 @@
The files in this directory are generated programatically as part of the regular automake-based libxslt
build process. The manner in which they are generated is sufficiently complicated that for now we'll
stick with checking in the generated files and updating them by hand when needed.
include/config.h, include/libxslt/xsltconfig.h and include/libexslt/exsltconfig.h: Taken
directly from a regular automake-based build of libxslt.
xslt-config: Hand-modified based on generated xslt-config to include the SDKROOT in paths.
Steps to rebuild files:
1. Install Homebrew. <http://brew.sh/>
2. Install autoconf, automake, libtool, pkg-config from Homebrew.
3. In the libxslt.git source directory (assuming /usr/local/bin is in your path):
cd libxslt.git/libxslt
glibtoolize --force
mkdir m4
cp /usr/local/Cellar/pkg-config/0.28/share/aclocal/pkg.m4 ./m4/
aclocal -I m4
autoheader
automake --add-missing --force-missing
autoconf
./configure --prefix=/usr --without-python --disable-static
4. Edit config.h to make these changes:
--- config.h.orig 2015-12-05 13:52:59.000000000 -0800
+++ config.h 2015-12-05 13:59:57.000000000 -0800
@@ -177,7 +177,7 @@
/* Enable extensions on AIX 3, Interix. */
#ifndef _ALL_SOURCE
-# define _ALL_SOURCE 1
+/* # undef _ALL_SOURCE */
#endif
/* Enable GNU extensions on systems that have them. */
#ifndef _GNU_SOURCE
@@ -185,15 +185,15 @@
#endif
/* Enable threading extensions on Solaris. */
#ifndef _POSIX_PTHREAD_SEMANTICS
-# define _POSIX_PTHREAD_SEMANTICS 1
+/* # undef _POSIX_PTHREAD_SEMANTICS */
#endif
/* Enable extensions on HP NonStop. */
#ifndef _TANDEM_SOURCE
-# define _TANDEM_SOURCE 1
+/* # undef _TANDEM_SOURCE */
#endif
/* Enable general extensions on Solaris. */
#ifndef __EXTENSIONS__
-# define __EXTENSIONS__ 1
+/* # undef __EXTENSIONS__ */
#endif
5. Edit xslt-config to make these changes:
--- xslt-config.orig 2015-12-05 13:52:59.000000000 -0800
+++ xslt-config 2015-12-05 13:55:16.000000000 -0800
@@ -1,6 +1,6 @@
#! /bin/sh
-prefix=/usr
+prefix=$(xcrun -show-sdk-path)/usr
exec_prefix=${prefix}
exec_prefix_set=no
includedir=${prefix}/include
@@ -65,7 +65,7 @@
;;
--plugins)
- echo /usr/lib/libxslt-plugins
+ echo $libdir/libxslt-plugins
exit 0
;;
@@ -91,9 +91,9 @@
the_libs="-L${libdir} -lxslt -lxml2 -lz -lpthread -licucore -lm "
if test "$includedir" != "/usr/include"; then
- the_flags="$the_flags -I$includedir `/usr/bin/xml2-config --cflags`"
+ the_flags="$the_flags -I$includedir `$(xcrun -show-sdk-path)/usr/bin/xml2-config --cflags`"
else
- the_flags="$the_flags `/usr/bin/xml2-config --cflags`"
+ the_flags="$the_flags `$(xcrun -show-sdk-path)/usr/bin/xml2-config --cflags`"
fi
if $cflags; then
7. Fix permissions on xslt-config.
chmod 755 xslt-config
8. Revert unwanted changes:
git checkout HEAD doc/xsltproc.1
9. [Optional] Run tests (compare output prior to patch as there is some spew):
make -j $(sysctl -n hw.ncpu)
make tests
To run tests with AddressSanitizer enabled, re-run configure with this environment variable:
CC="xcrun -sdk macosx.internal cc -fsanitize=address"
NOTE: This currently doesn't work; I haven't figured out why yet! Compile with Xcode to get ASan builds for now.
10. Copy replacement files into place:
cp -p config.h "../Pregenerated Files/include/"
cp -p libexslt/exsltconfig.h "../Pregenerated Files/include/libexslt/"
cp -p libxslt/xsltconfig.h "../Pregenerated Files/include/libxslt/"
cp -p xslt-config "../Pregenerated Files/"
11. Run git-add on changed files (including those in libxslt), and check them in.
cd ..
git add "Pregenerated Files/include/config.h" "Pregenerated Files/include/libexslt/exsltconfig.h" "Pregenerated Files/include/libxslt/xsltconfig.h" "Pregenerated Files/xslt-config"
git add libxslt/config.h.in
12. Update libxslt.plist with libxslt version, md5 hash, radars to upstream as needed.
13. Run git-commit to commit the updated files.
14. Clean up the files generated from Step 3.
git status --ignored
git clean --force -d -x

View File

@ -18,7 +18,7 @@ extern "C" {
*
* the version string like "1.2.3"
*/
#define LIBEXSLT_DOTTED_VERSION "1.1.28"
#define LIBEXSLT_DOTTED_VERSION "1.1.29"
/**
* LIBEXSLT_VERSION:

View File

@ -20,21 +20,21 @@ extern "C" {
*
* the version string like "1.2.3"
*/
#define LIBXSLT_DOTTED_VERSION "1.1.28"
#define LIBXSLT_DOTTED_VERSION "1.1.29"
/**
* LIBXSLT_VERSION:
*
* the version number: 1.2.3 value is 10203
*/
#define LIBXSLT_VERSION 10128
#define LIBXSLT_VERSION 10129
/**
* LIBXSLT_VERSION_STRING:
*
* the version number string, 1.2.3 value is "10203"
*/
#define LIBXSLT_VERSION_STRING "10128"
#define LIBXSLT_VERSION_STRING "10129"
/**
* LIBXSLT_VERSION_EXTRA:
@ -120,7 +120,7 @@ extern "C" {
#ifndef WITH_MODULES
#define WITH_MODULES
#endif
#define LIBXSLT_DEFAULT_PLUGINS_PATH() "${exec_prefix}/lib/libxslt-plugins"
#define LIBXSLT_DEFAULT_PLUGINS_PATH() "/usr/lib/libxslt-plugins"
#endif
/**
@ -152,6 +152,17 @@ extern "C" {
#define ATTRIBUTE_UNUSED
#endif
/**
* LIBXSLT_ATTR_FORMAT:
*
* This macro is used to indicate to GCC the parameters are printf-like
*/
#ifdef __GNUC__
#define LIBXSLT_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))
#else
#define LIBXSLT_ATTR_FORMAT(fmt,args)
#endif
/**
* LIBXSLT_PUBLIC:
*

View File

@ -0,0 +1,18 @@
module libexslt [system] [extern_c] {
// Add "-Xcc -I$(SDKROOT)/usr/include/libxml2 -Xcc -I$(SDKROOT)/usr/include/libexslt" to OTHER_SWIFT_FLAGS in Xcode project.
module exslt {
header "exslt.h"
export *
}
module exsltconfig {
header "exsltconfig.h"
export *
}
module exsltexports {
header "exsltexports.h"
export *
}
}

View File

@ -0,0 +1,108 @@
module libxslt [system] [extern_c] {
// Add "-Xcc -I$(SDKROOT)/usr/include/libxml2 -Xcc -I$(SDKROOT)/usr/include/libxslt" to OTHER_SWIFT_FLAGS in Xcode project.
module attributes {
header "attributes.h"
export *
}
module documents {
header "documents.h"
export *
}
module extensions {
header "extensions.h"
export *
}
module extra {
header "extra.h"
export *
}
module functions {
header "functions.h"
export *
}
module imports {
header "imports.h"
export *
}
module keys {
header "keys.h"
export *
}
module namespaces {
header "namespaces.h"
export *
}
module numbersInternals {
header "numbersInternals.h"
export *
}
module pattern {
header "pattern.h"
export *
}
module preproc {
header "preproc.h"
export *
}
module security {
header "security.h"
export *
}
module templates {
header "templates.h"
export *
}
module transform {
header "transform.h"
export *
}
module variables {
header "variables.h"
export *
}
module xslt {
header "xslt.h"
export *
}
module xsltInternals {
header "xsltInternals.h"
export *
}
module xsltconfig {
header "xsltconfig.h"
export *
}
module xsltexports {
header "xsltexports.h"
export *
}
module xsltlocale {
header "xsltlocale.h"
export *
}
module xsltutils {
header "xsltutils.h"
export *
}
}

51
buildlibxsltforaas.bat Normal file
View File

@ -0,0 +1,51 @@
@echo off
setlocal
set VCVARS_BAT=vcvarsall.bat
set VS_VERS=2017
:VCVARS_DIR
:: VS Professional 2017+
set VCVARS_DIR=C:\Program Files (x86)\Microsoft Visual Studio\%VS_VERS%\Professional\VC\Auxiliary\Build\
IF EXIST "%VCVARS_DIR%%VCVARS_BAT%" (
goto EXECUTE
)
:: VS Build Tools 2017+
set VCVARS_DIR=C:\Program Files (x86)\Microsoft Visual Studio\%VS_VERS%\BuildTools\VC\Auxiliary\Build\
IF EXIST "%VCVARS_DIR%%VCVARS_BAT%" (
goto EXECUTE
)
:MISSING_MSBUILD
echo Cannot determine location of %VCVARS_BAT%
goto ERR_END
:EXECUTE
set ARCH=32
set PROGRAMFILESAAS=Program Files (x86)\Common Files\Apple\Apple Application Support
call "%VCVARS_DIR%%VCVARS_BAT%" x86
nmake /f NMakefileArch %1
if %errorlevel% NEQ 0 (
goto ERR_END
)
set ARCH=64
set PROGRAMFILESAAS=Program Files\Common Files\Apple\Apple Application Support
call "%VCVARS_DIR%%VCVARS_BAT%" amd64
nmake /f NMakefileArch %1
if %errorlevel% NEQ 0 (
goto ERR_END
)
goto END
:ERR_END
exit /b 1
:END
endlocal

224
config.h
View File

@ -1,224 +0,0 @@
/* config.h. Generated from config.h.in by configure. */
/* config.h.in. Generated from configure.in by autoheader. */
/* Define to 1 if you have the <ansidecl.h> header file. */
/* #undef HAVE_ANSIDECL_H */
/* Define to 1 if you have the `asctime' function. */
#define HAVE_ASCTIME 1
/* Define to 1 if you have the `clock_gettime' function. */
/* #undef HAVE_CLOCK_GETTIME */
/* Define to 1 if you have the <dlfcn.h> header file. */
#define HAVE_DLFCN_H 1
/* Define if fabs is there */
/* #undef HAVE_FABS */
/* Define to 1 if you have the <float.h> header file. */
#define HAVE_FLOAT_H 1
/* Define if floor is there */
/* #undef HAVE_FLOOR */
/* Define to 1 if you have the `fprintf' function. */
#define HAVE_FPRINTF 1
/* Define to 1 if you have the <fp_class.h> header file. */
/* #undef HAVE_FP_CLASS_H */
/* Define to 1 if you have the `ftime' function. */
#define HAVE_FTIME 1
/* Define if gcrypt library is available. */
/* #undef HAVE_GCRYPT */
/* Define to 1 if you have the `gettimeofday' function. */
#define HAVE_GETTIMEOFDAY 1
/* Define to 1 if you have the `gmtime' function. */
#define HAVE_GMTIME 1
/* Define to 1 if you have the `gmtime_r' function. */
#define HAVE_GMTIME_R 1
/* Define to 1 if you have the <ieeefp.h> header file. */
/* #undef HAVE_IEEEFP_H */
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
/* Define if pthread library is there (-lpthread) */
#define HAVE_LIBPTHREAD /**/
/* Define to 1 if you have the <locale.h> header file. */
#define HAVE_LOCALE_H 1
/* Define to 1 if you have the `localtime' function. */
#define HAVE_LOCALTIME 1
/* Define to 1 if you have the `localtime_r' function. */
#define HAVE_LOCALTIME_R 1
/* Define to 1 if you have the <math.h> header file. */
#define HAVE_MATH_H 1
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define to 1 if you have the `mktime' function. */
#define HAVE_MKTIME 1
/* Define to 1 if you have the <nan.h> header file. */
/* #undef HAVE_NAN_H */
/* Define if pow is there */
/* #undef HAVE_POW */
/* Define to 1 if you have the `printf' function. */
#define HAVE_PRINTF 1
/* Define if <pthread.h> is there */
#define HAVE_PTHREAD_H /**/
/* Define to 1 if you have the `snprintf' function. */
#define HAVE_SNPRINTF 1
/* Define to 1 if you have the `sprintf' function. */
#define HAVE_SPRINTF 1
/* Define to 1 if you have the `sscanf' function. */
#define HAVE_SSCANF 1
/* Define to 1 if you have the `stat' function. */
#define HAVE_STAT 1
/* Define to 1 if you have the <stdarg.h> header file. */
#define HAVE_STDARG_H 1
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the <sys/select.h> header file. */
#define HAVE_SYS_SELECT_H 1
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/timeb.h> header file. */
#define HAVE_SYS_TIMEB_H 1
/* Define to 1 if you have the <sys/time.h> header file. */
#define HAVE_SYS_TIME_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to 1 if you have the `time' function. */
#define HAVE_TIME 1
/* Define to 1 if you have the <time.h> header file. */
#define HAVE_TIME_H 1
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define to 1 if you have the `vfprintf' function. */
#define HAVE_VFPRINTF 1
/* Define to 1 if you have the `vsnprintf' function. */
#define HAVE_VSNPRINTF 1
/* Define to 1 if you have the `vsprintf' function. */
#define HAVE_VSPRINTF 1
/* Define to 1 if you have the <xlocale.h> header file. */
#define HAVE_XLOCALE_H 1
/* Define to 1 if you have the `_stat' function. */
/* #undef HAVE__STAT */
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
#define LT_OBJDIR ".libs/"
/* Name of package */
#define PACKAGE "libxslt"
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT ""
/* Define to the full name of this package. */
#define PACKAGE_NAME ""
/* Define to the full name and version of this package. */
#define PACKAGE_STRING ""
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME ""
/* Define to the home page for this package. */
#define PACKAGE_URL ""
/* Define to the version of this package. */
#define PACKAGE_VERSION ""
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Enable extensions on AIX 3, Interix. */
#ifndef _ALL_SOURCE
# define _ALL_SOURCE 1
#endif
/* Enable GNU extensions on systems that have them. */
#ifndef _GNU_SOURCE
# define _GNU_SOURCE 1
#endif
/* Enable threading extensions on Solaris. */
#ifndef _POSIX_PTHREAD_SEMANTICS
# define _POSIX_PTHREAD_SEMANTICS 1
#endif
/* Enable extensions on HP NonStop. */
#ifndef _TANDEM_SOURCE
# define _TANDEM_SOURCE 1
#endif
/* Enable general extensions on Solaris. */
#ifndef __EXTENSIONS__
# define __EXTENSIONS__ 1
#endif
/* Version number of package */
#define VERSION "1.1.28"
/* Define if debugging support is enabled */
#define WITH_DEBUGGER /**/
/* Define to 1 if on MINIX. */
/* #undef _MINIX */
/* Define to 2 if the system does not provide POSIX.1 features except with
this defined. */
/* #undef _POSIX_1_SOURCE */
/* Define to 1 if you need to in order for `stat' and other things to work. */
/* #undef _POSIX_SOURCE */
/* Using the Win32 Socket implementation */
/* #undef _WINSOCKAPI_ */
/* Win32 Std C name mangling work-around */
/* #undef snprintf */
/* Win32 Std C name mangling work-around */
/* #undef vsnprintf */

View File

@ -1,98 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE xsa PUBLIC "-//LM Garshol//DTD XML Software Autoupdate 1.0//EN//XML" "http://www.garshol.priv.no/download/xsa/xsa.dtd">
<xsa>
<vendor>
<name>Daniel Veillard</name>
<email>daniel@veillard.com</email>
<url>http://veillard.com/</url>
</vendor>
<product id="libxslt">
<name>libxslt</name>
<version>1.1.27</version>
<last-release> Sep 12 2012</last-release>
<info-url>http://xmlsoft.org/XSLT/</info-url>
<changes> - Portability:
xincludestyle wasn't protected with LIBXML_XINCLUDE_ENABLED (Michael Bonfils),
Portability fix for testThreads.c (IlyaS),
FreeBSD portability fixes (Pedro F. Giffuni),
check for gmtime - on mingw* hosts will enable date-time function (Roumen Petrov),
use only native crypto-API for mingw* hosts (Roumen Petrov),
autogen: Only check for libtoolize (Colin Walters),
minimal mingw support (Roumen Petrov),
configure: acconfig.h is deprecated since autoconf-2.50 (Stefan Kost),
Fix a small out of tree compilation issue (Hao Hu),
Fix python generator to not use deprecated xmllib (Daniel Veillard),
link python module with python library (Frederic Crozat)
- Documentation:
Tiny doc improvement (Daniel Veillard),
Various documentation fixes for docs on internals (C. M. Sperberg-McQueen)
- Bug fixes:
Report errors on variable use in key (Daniel Veillard),
The XSLT namespace string is a constant one (Daniel Veillard),
Fix handling of names in xsl:attribute (Nick Wellnhofer),
Reserved namespaces in xsl:element and xsl:attribute (Nick Wellnhofer),
Null-terminate result string of cry:rc4_decrypt (Nick Wellnhofer),
EXSLT date normalization fix (James Muscat),
Exit after compilation of invalid func:result (Nick Wellnhofer),
Fix for EXSLT func:function (Nick Wellnhofer),
Rewrite EXSLT string:replace to be conformant (Nick Wellnhofer),
Avoid a heap use after free error (Chris Evans),
Fix a dictionary string usage (Chris Evans),
Output should not include extraneous newlines when indent is off (Laurence Rowe),
document('') fails to return stylesheets parsed from memory (Jason Viers),
xsltproc should return an error code if xinclude fails (Malcolm Purvis),
Forwards-compatible processing of unknown top level elements (Nick Wellnhofer),
Fix system-property with unknown namespace (Nick Wellnhofer),
Hardening of code checking node types in EXSLT (Daniel Veillard),
Hardening of code checking node types in various entry point (Daniel Veillard),
Cleanup of the pattern compilation code (Daniel Veillard),
Fix default template processing on namespace nodes (Daniel Veillard),
Fix a bug in selecting XSLT elements (Daniel Veillard),
Fixed bug #616839 (Daniel Mustieles),
Fix some case of pattern parsing errors (Abhishek Arya),
preproc: fix the build (Stefan Kost),
Fix a memory leak with xsl:number (Daniel Veillard),
Fix a problem with ESXLT date:add() with January (money_seshu Dronamraju),
Fix a memory leak if compiled with Windows locale support (Daniel Veillard),
Fix generate-id() to not expose object addresses (Daniel Veillard),
Fix curlies support in literals for non-compiled AVTs (Nick Wellnhofer),
Allow whitespace in xsl:variable with select (Nick Wellnhofer),
Small fixes to locale code (Nick Wellnhofer),
Fix bug 602515 (Nick Wellnhofer),
Fix popping of vars in xsltCompilerNodePop (Nick Wellnhofer),
Fix direct pattern matching bug (Nick Wellnhofer)
- Improvements:
Add the saxon:systemId extension (Mike Hommey),
Add an append mode to document output (Daniel Veillard),
Add new tests to EXTRA_DIST (Nick Wellnhofer),
Test for bug #680920 (Nick Wellnhofer),
fix regresson in Various "make distcheck" and other fixes (Roumen Petrov),
Various "make distcheck" and other fixes (Daniel Richard G),
Fix portability to upcoming libxml2-2.9.0 (Daniel Veillard),
Adding --system flag support to autogen.sh (Daniel Veillard),
Allow per-context override of xsltMaxDepth, introduce xsltMaxVars (Jérôme Carretero),
autogen.sh: Honor NOCONFIGURE environment variable (Colin Walters),
configure: support silent automake rules if possible (Stefan Kost),
Precompile patterns in xsl:number (Nick Wellnhofer),
Fix some warnings in the refactored code (Nick Wellnhofer),
Adding new generated files (Daniel Veillard),
profiling: add callgraph report (Stefan Kost)
- Cleanups:
Big space and tabs cleanup (Daniel Veillard),
Fix authors list (Daniel Veillard),
Cleanups some of the test makefiles (Daniel Richard),
Remove .cvsignore files which are not needed anymore (Daniel Veillard),
Cleanup some misplaced spaces and tabs (Daniel Veillard),
Augment list of ignored files (Daniel Veillard),
configure: remove checks for isinf and isnan as those are not used anyway (Stefan Kost),
Point to GIT for source code and a bit of cleanup (Daniel Veillard),
Get rid of specific build setup and STATIC_BINARIES (Daniel Veillard)
</changes>
</product>
</xsa>

32
libxslt.plist Normal file
View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>OpenSourceProject</key>
<string>libxslt</string>
<key>OpenSourceVersion</key>
<string>1.1.29</string>
<key>OpenSourceWebsiteURL</key>
<string>http://xmlsoft.org/</string>
<key>OpenSourceURL</key>
<string>http://xmlsoft.org/sources/libxslt-1.1.29.tar.gz</string>
<key>OpenSourceMD5</key>
<string>a129d3c44c022de3b9dcf6d6f288d72e</string>
<key>OpenSourceImportDate</key>
<string>2016-05-24</string>
<key>OpenSourceLicense</key>
<string>other</string>
<key>OpenSourceLicenseFile</key>
<string>libxslt/COPYING</string>
<key>OpenSourceModifications</key>
<array>
<string>rdar://problem/5014274</string>
<string>rdar://problem/6139289</string>
<string>rdar://problem/7342418</string>
<string>rdar://problem/9930624</string>
<string>rdar://problem/12811401</string>
<string>rdar://problem/26927392</string>
<string>rdar://problem/42025972</string>
</array>
</dict>
</plist>

View File

@ -0,0 +1,900 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXAggregateTarget section */
5DCB92BA14FDA5BB00F7276A /* All */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 5DCB92BB14FDA5BB00F7276A /* Build configuration list for PBXAggregateTarget "All" */;
buildPhases = (
);
dependencies = (
5DCB92C014FDA5C600F7276A /* PBXTargetDependency */,
5DCB92C214FDA5C600F7276A /* PBXTargetDependency */,
5DCB934914FDAB2200F7276A /* PBXTargetDependency */,
);
name = All;
productName = All;
};
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
444B432A201198F900872977 /* libxslt/module.modulemap in Install Module Map */ = {isa = PBXBuildFile; fileRef = 44E29620201196C200BEE3E0 /* libxslt/module.modulemap */; };
444B432C2011993800872977 /* libexslt/module.modulemap in Install Module Map */ = {isa = PBXBuildFile; fileRef = 44E29621201196C200BEE3E0 /* libexslt/module.modulemap */; };
5DCB929C14FDA52D00F7276A /* libxml2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCB929B14FDA52D00F7276A /* libxml2.dylib */; };
5DCB92B814FDA5A700F7276A /* libxslt.1.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 5D6883EC14FDA2C5009E3E04 /* libxslt.1.dylib */; };
5DCB92B914FDA5B100F7276A /* libxml2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCB929B14FDA52D00F7276A /* libxml2.dylib */; };
5DCB92D714FDAAAB00F7276A /* xsltproc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92D614FDAAAB00F7276A /* xsltproc.c */; };
5DCB92E614FDAAE500F7276A /* common.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92D814FDAAE500F7276A /* common.c */; };
5DCB92E714FDAAE500F7276A /* crypto.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92D914FDAAE500F7276A /* crypto.c */; };
5DCB92E814FDAAE500F7276A /* date.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92DA14FDAAE500F7276A /* date.c */; };
5DCB92E914FDAAE500F7276A /* dynamic.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92DB14FDAAE500F7276A /* dynamic.c */; };
5DCB92EA14FDAAE500F7276A /* exslt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92DC14FDAAE500F7276A /* exslt.c */; };
5DCB92EB14FDAAE500F7276A /* exslt.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB92DD14FDAAE500F7276A /* exslt.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB92EC14FDAAE500F7276A /* exsltexports.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB92DE14FDAAE500F7276A /* exsltexports.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB92ED14FDAAE500F7276A /* functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92DF14FDAAE500F7276A /* functions.c */; };
5DCB92EE14FDAAE500F7276A /* libexslt.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB92E114FDAAE500F7276A /* libexslt.h */; };
5DCB92EF14FDAAE500F7276A /* math.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92E214FDAAE500F7276A /* math.c */; };
5DCB92F014FDAAE500F7276A /* saxon.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92E314FDAAE500F7276A /* saxon.c */; };
5DCB92F114FDAAE500F7276A /* sets.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92E414FDAAE500F7276A /* sets.c */; };
5DCB92F214FDAAE500F7276A /* strings.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92E514FDAAE500F7276A /* strings.c */; };
5DCB931E14FDAB1700F7276A /* attributes.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92F314FDAB1700F7276A /* attributes.c */; };
5DCB931F14FDAB1700F7276A /* attributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB92F414FDAB1700F7276A /* attributes.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB932014FDAB1700F7276A /* attrvt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92F514FDAB1700F7276A /* attrvt.c */; };
5DCB932114FDAB1700F7276A /* documents.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92F614FDAB1700F7276A /* documents.c */; };
5DCB932214FDAB1700F7276A /* documents.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB92F714FDAB1700F7276A /* documents.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB932314FDAB1700F7276A /* extensions.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92F814FDAB1700F7276A /* extensions.c */; };
5DCB932414FDAB1700F7276A /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB92F914FDAB1700F7276A /* extensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB932514FDAB1700F7276A /* extra.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92FA14FDAB1700F7276A /* extra.c */; };
5DCB932614FDAB1700F7276A /* extra.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB92FB14FDAB1700F7276A /* extra.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB932714FDAB1700F7276A /* functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92FC14FDAB1700F7276A /* functions.c */; };
5DCB932814FDAB1700F7276A /* functions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB92FD14FDAB1700F7276A /* functions.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB932914FDAB1700F7276A /* imports.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB92FE14FDAB1700F7276A /* imports.c */; };
5DCB932A14FDAB1700F7276A /* imports.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB92FF14FDAB1700F7276A /* imports.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB932B14FDAB1700F7276A /* keys.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB930014FDAB1700F7276A /* keys.c */; };
5DCB932C14FDAB1700F7276A /* keys.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB930114FDAB1700F7276A /* keys.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB932E14FDAB1700F7276A /* namespaces.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB930414FDAB1700F7276A /* namespaces.c */; };
5DCB932F14FDAB1700F7276A /* namespaces.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB930514FDAB1700F7276A /* namespaces.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB933014FDAB1700F7276A /* numbers.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB930614FDAB1700F7276A /* numbers.c */; };
5DCB933114FDAB1700F7276A /* numbersInternals.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB930714FDAB1700F7276A /* numbersInternals.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB933214FDAB1700F7276A /* pattern.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB930814FDAB1700F7276A /* pattern.c */; };
5DCB933314FDAB1700F7276A /* pattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB930914FDAB1700F7276A /* pattern.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB933414FDAB1700F7276A /* preproc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB930A14FDAB1700F7276A /* preproc.c */; };
5DCB933514FDAB1700F7276A /* preproc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB930B14FDAB1700F7276A /* preproc.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB933614FDAB1700F7276A /* security.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB930C14FDAB1700F7276A /* security.c */; };
5DCB933714FDAB1700F7276A /* security.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB930D14FDAB1700F7276A /* security.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB933814FDAB1700F7276A /* templates.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB930E14FDAB1700F7276A /* templates.c */; };
5DCB933914FDAB1700F7276A /* templates.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB930F14FDAB1700F7276A /* templates.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB933A14FDAB1700F7276A /* transform.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB931014FDAB1700F7276A /* transform.c */; };
5DCB933B14FDAB1700F7276A /* transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB931114FDAB1700F7276A /* transform.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB933C14FDAB1700F7276A /* trio.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB931214FDAB1700F7276A /* trio.h */; settings = {ATTRIBUTES = (); }; };
5DCB933D14FDAB1700F7276A /* triodef.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB931314FDAB1700F7276A /* triodef.h */; settings = {ATTRIBUTES = (); }; };
5DCB933E14FDAB1700F7276A /* variables.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB931414FDAB1700F7276A /* variables.c */; };
5DCB933F14FDAB1700F7276A /* variables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB931514FDAB1700F7276A /* variables.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB934014FDAB1700F7276A /* xslt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB931614FDAB1700F7276A /* xslt.c */; };
5DCB934114FDAB1700F7276A /* xslt.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB931714FDAB1700F7276A /* xslt.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB934214FDAB1700F7276A /* xsltexports.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB931814FDAB1700F7276A /* xsltexports.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB934314FDAB1700F7276A /* xsltInternals.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB931914FDAB1700F7276A /* xsltInternals.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB934414FDAB1700F7276A /* xsltlocale.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB931A14FDAB1700F7276A /* xsltlocale.c */; };
5DCB934514FDAB1700F7276A /* xsltlocale.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB931B14FDAB1700F7276A /* xsltlocale.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB934614FDAB1700F7276A /* xsltutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCB931C14FDAB1700F7276A /* xsltutils.c */; };
5DCB934714FDAB1700F7276A /* xsltutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB931D14FDAB1700F7276A /* xsltutils.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB934B14FDAB8F00F7276A /* libxml2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCB929B14FDA52D00F7276A /* libxml2.dylib */; };
5DCB934C14FDAB9400F7276A /* libxslt.1.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 5D6883EC14FDA2C5009E3E04 /* libxslt.1.dylib */; };
5DCB934D14FDABA200F7276A /* libexslt.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 5D87352714FDA3BB006E89B4 /* libexslt.0.dylib */; };
5DCB934E14FDABF200F7276A /* libxslt.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB930314FDAB1700F7276A /* libxslt.h */; };
5DCB935114FDAC5B00F7276A /* include/libxslt/xsltconfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB935014FDAC4F00F7276A /* include/libxslt/xsltconfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB935214FDAC6000F7276A /* include/libexslt/exsltconfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCB934F14FDAC4F00F7276A /* include/libexslt/exsltconfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DCB935914FDAF2B00F7276A /* xsltproc.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5DCB935814FDAF2300F7276A /* xsltproc.1 */; };
5DCB935B14FDAF5F00F7276A /* libexslt.3 in Install Man Page */ = {isa = PBXBuildFile; fileRef = 5DCB92E014FDAAE500F7276A /* libexslt.3 */; };
5DCB935D14FDAF8200F7276A /* libxslt.3 in Install Man Page */ = {isa = PBXBuildFile; fileRef = 5DCB930214FDAB1700F7276A /* libxslt.3 */; };
5DCB936714FDB19100F7276A /* libxslt.plist in Install Open Source Property List */ = {isa = PBXBuildFile; fileRef = 5DCB936614FDB19100F7276A /* libxslt.plist */; };
5DCB936914FDB1A300F7276A /* libxslt.txt in Install License File */ = {isa = PBXBuildFile; fileRef = 5DCB936814FDB1A300F7276A /* libxslt.txt */; };
5DCB936C14FDB1F200F7276A /* xslt-config in Install xslt-config */ = {isa = PBXBuildFile; fileRef = 5DCB936B14FDB1F200F7276A /* xslt-config */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
5DCB92BF14FDA5C600F7276A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 5D6883E314FDA2C5009E3E04 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 5D6883EB14FDA2C5009E3E04;
remoteInfo = libxslt;
};
5DCB92C114FDA5C600F7276A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 5D6883E314FDA2C5009E3E04 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 5D87351F14FDA3BB006E89B4;
remoteInfo = libexslt;
};
5DCB934814FDAB2200F7276A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 5D6883E314FDA2C5009E3E04 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 5DCB92C614FDAA5500F7276A;
remoteInfo = xsltproc;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
444B43292011988800872977 /* Install Module Map */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 8;
dstPath = /usr/include/libxslt;
dstSubfolderSpec = 0;
files = (
444B432A201198F900872977 /* libxslt/module.modulemap in Install Module Map */,
);
name = "Install Module Map";
runOnlyForDeploymentPostprocessing = 1;
};
444B432B2011990F00872977 /* Install Module Map */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 8;
dstPath = /usr/include/libexslt;
dstSubfolderSpec = 0;
files = (
444B432C2011993800872977 /* libexslt/module.modulemap in Install Module Map */,
);
name = "Install Module Map";
runOnlyForDeploymentPostprocessing = 1;
};
5DCB92C514FDAA5500F7276A /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1;
dstSubfolderSpec = 0;
files = (
5DCB935914FDAF2B00F7276A /* xsltproc.1 in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 1;
};
5DCB935A14FDAF4D00F7276A /* Install Man Page */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 8;
dstPath = /usr/share/man/man3;
dstSubfolderSpec = 0;
files = (
5DCB935B14FDAF5F00F7276A /* libexslt.3 in Install Man Page */,
);
name = "Install Man Page";
runOnlyForDeploymentPostprocessing = 1;
};
5DCB935C14FDAF7200F7276A /* Install Man Page */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 8;
dstPath = /usr/share/man/man3;
dstSubfolderSpec = 0;
files = (
5DCB935D14FDAF8200F7276A /* libxslt.3 in Install Man Page */,
);
name = "Install Man Page";
runOnlyForDeploymentPostprocessing = 1;
};
5DCB936414FDB16200F7276A /* Install License File */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 8;
dstPath = /usr/local/OpenSourceLicenses;
dstSubfolderSpec = 0;
files = (
5DCB936914FDB1A300F7276A /* libxslt.txt in Install License File */,
);
name = "Install License File";
runOnlyForDeploymentPostprocessing = 1;
};
5DCB936514FDB17C00F7276A /* Install Open Source Property List */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 8;
dstPath = /usr/local/OpenSourceVersions;
dstSubfolderSpec = 0;
files = (
5DCB936714FDB19100F7276A /* libxslt.plist in Install Open Source Property List */,
);
name = "Install Open Source Property List";
runOnlyForDeploymentPostprocessing = 1;
};
5DCB936A14FDB1D900F7276A /* Install xslt-config */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 8;
dstPath = /usr/bin;
dstSubfolderSpec = 0;
files = (
5DCB936C14FDB1F200F7276A /* xslt-config in Install xslt-config */,
);
name = "Install xslt-config";
runOnlyForDeploymentPostprocessing = 1;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
44E29620201196C200BEE3E0 /* libxslt/module.modulemap */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = "sourcecode.module-map"; path = libxslt/module.modulemap; sourceTree = "<group>"; };
44E29621201196C200BEE3E0 /* libexslt/module.modulemap */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = "sourcecode.module-map"; path = libexslt/module.modulemap; sourceTree = "<group>"; };
5D6883EC14FDA2C5009E3E04 /* libxslt.1.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libxslt.1.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
5D87351714FDA36B006E89B4 /* Base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = "<group>"; };
5D87351814FDA36B006E89B4 /* DebugRelease.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = DebugRelease.xcconfig; sourceTree = "<group>"; };
5D87351914FDA36B006E89B4 /* Executable.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Executable.xcconfig; sourceTree = "<group>"; };
5D87351A14FDA36B006E89B4 /* libxslt.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = libxslt.xcconfig; sourceTree = "<group>"; };
5D87352714FDA3BB006E89B4 /* libexslt.0.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libexslt.0.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
5D87352814FDA3D8006E89B4 /* libexslt.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = libexslt.xcconfig; sourceTree = "<group>"; };
5DCB929A14FDA4ED00F7276A /* include/config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = include/config.h; sourceTree = "<group>"; };
5DCB929B14FDA52D00F7276A /* libxml2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libxml2.dylib; path = /usr/lib/libxml2.dylib; sourceTree = "<absolute>"; };
5DCB92C714FDAA5500F7276A /* xsltproc */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = xsltproc; sourceTree = BUILT_PRODUCTS_DIR; };
5DCB92D614FDAAAB00F7276A /* xsltproc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xsltproc.c; sourceTree = "<group>"; };
5DCB92D814FDAAE500F7276A /* common.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = common.c; sourceTree = "<group>"; };
5DCB92D914FDAAE500F7276A /* crypto.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypto.c; sourceTree = "<group>"; };
5DCB92DA14FDAAE500F7276A /* date.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = date.c; sourceTree = "<group>"; };
5DCB92DB14FDAAE500F7276A /* dynamic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dynamic.c; sourceTree = "<group>"; };
5DCB92DC14FDAAE500F7276A /* exslt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = exslt.c; sourceTree = "<group>"; };
5DCB92DD14FDAAE500F7276A /* exslt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = exslt.h; sourceTree = "<group>"; };
5DCB92DE14FDAAE500F7276A /* exsltexports.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = exsltexports.h; sourceTree = "<group>"; };
5DCB92DF14FDAAE500F7276A /* functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = functions.c; sourceTree = "<group>"; };
5DCB92E014FDAAE500F7276A /* libexslt.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = libexslt.3; sourceTree = "<group>"; };
5DCB92E114FDAAE500F7276A /* libexslt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libexslt.h; sourceTree = "<group>"; };
5DCB92E214FDAAE500F7276A /* math.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = math.c; sourceTree = "<group>"; };
5DCB92E314FDAAE500F7276A /* saxon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = saxon.c; sourceTree = "<group>"; };
5DCB92E414FDAAE500F7276A /* sets.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sets.c; sourceTree = "<group>"; };
5DCB92E514FDAAE500F7276A /* strings.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strings.c; sourceTree = "<group>"; };
5DCB92F314FDAB1700F7276A /* attributes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = attributes.c; sourceTree = "<group>"; };
5DCB92F414FDAB1700F7276A /* attributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = attributes.h; sourceTree = "<group>"; };
5DCB92F514FDAB1700F7276A /* attrvt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = attrvt.c; sourceTree = "<group>"; };
5DCB92F614FDAB1700F7276A /* documents.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = documents.c; sourceTree = "<group>"; };
5DCB92F714FDAB1700F7276A /* documents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = documents.h; sourceTree = "<group>"; };
5DCB92F814FDAB1700F7276A /* extensions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = extensions.c; sourceTree = "<group>"; };
5DCB92F914FDAB1700F7276A /* extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = extensions.h; sourceTree = "<group>"; };
5DCB92FA14FDAB1700F7276A /* extra.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = extra.c; sourceTree = "<group>"; };
5DCB92FB14FDAB1700F7276A /* extra.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = extra.h; sourceTree = "<group>"; };
5DCB92FC14FDAB1700F7276A /* functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = functions.c; sourceTree = "<group>"; };
5DCB92FD14FDAB1700F7276A /* functions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = functions.h; sourceTree = "<group>"; };
5DCB92FE14FDAB1700F7276A /* imports.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = imports.c; sourceTree = "<group>"; };
5DCB92FF14FDAB1700F7276A /* imports.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = imports.h; sourceTree = "<group>"; };
5DCB930014FDAB1700F7276A /* keys.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = keys.c; sourceTree = "<group>"; };
5DCB930114FDAB1700F7276A /* keys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keys.h; sourceTree = "<group>"; };
5DCB930214FDAB1700F7276A /* libxslt.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = libxslt.3; sourceTree = "<group>"; };
5DCB930314FDAB1700F7276A /* libxslt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libxslt.h; sourceTree = "<group>"; };
5DCB930414FDAB1700F7276A /* namespaces.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = namespaces.c; sourceTree = "<group>"; };
5DCB930514FDAB1700F7276A /* namespaces.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = namespaces.h; sourceTree = "<group>"; };
5DCB930614FDAB1700F7276A /* numbers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = numbers.c; sourceTree = "<group>"; };
5DCB930714FDAB1700F7276A /* numbersInternals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = numbersInternals.h; sourceTree = "<group>"; };
5DCB930814FDAB1700F7276A /* pattern.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pattern.c; sourceTree = "<group>"; };
5DCB930914FDAB1700F7276A /* pattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pattern.h; sourceTree = "<group>"; };
5DCB930A14FDAB1700F7276A /* preproc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = preproc.c; sourceTree = "<group>"; };
5DCB930B14FDAB1700F7276A /* preproc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = preproc.h; sourceTree = "<group>"; };
5DCB930C14FDAB1700F7276A /* security.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = security.c; sourceTree = "<group>"; };
5DCB930D14FDAB1700F7276A /* security.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = security.h; sourceTree = "<group>"; };
5DCB930E14FDAB1700F7276A /* templates.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = templates.c; sourceTree = "<group>"; };
5DCB930F14FDAB1700F7276A /* templates.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = templates.h; sourceTree = "<group>"; };
5DCB931014FDAB1700F7276A /* transform.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = transform.c; sourceTree = "<group>"; };
5DCB931114FDAB1700F7276A /* transform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transform.h; sourceTree = "<group>"; };
5DCB931214FDAB1700F7276A /* trio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trio.h; sourceTree = "<group>"; };
5DCB931314FDAB1700F7276A /* triodef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = triodef.h; sourceTree = "<group>"; };
5DCB931414FDAB1700F7276A /* variables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = variables.c; sourceTree = "<group>"; };
5DCB931514FDAB1700F7276A /* variables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = variables.h; sourceTree = "<group>"; };
5DCB931614FDAB1700F7276A /* xslt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xslt.c; sourceTree = "<group>"; };
5DCB931714FDAB1700F7276A /* xslt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xslt.h; sourceTree = "<group>"; };
5DCB931814FDAB1700F7276A /* xsltexports.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xsltexports.h; sourceTree = "<group>"; };
5DCB931914FDAB1700F7276A /* xsltInternals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xsltInternals.h; sourceTree = "<group>"; };
5DCB931A14FDAB1700F7276A /* xsltlocale.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xsltlocale.c; sourceTree = "<group>"; };
5DCB931B14FDAB1700F7276A /* xsltlocale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xsltlocale.h; sourceTree = "<group>"; };
5DCB931C14FDAB1700F7276A /* xsltutils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xsltutils.c; sourceTree = "<group>"; };
5DCB931D14FDAB1700F7276A /* xsltutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xsltutils.h; sourceTree = "<group>"; };
5DCB934A14FDAB6200F7276A /* xsltproc.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = xsltproc.xcconfig; path = Configurations/xsltproc.xcconfig; sourceTree = "<group>"; };
5DCB934F14FDAC4F00F7276A /* include/libexslt/exsltconfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = include/libexslt/exsltconfig.h; sourceTree = "<group>"; };
5DCB935014FDAC4F00F7276A /* include/libxslt/xsltconfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = include/libxslt/xsltconfig.h; sourceTree = "<group>"; };
5DCB935814FDAF2300F7276A /* xsltproc.1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.man; name = xsltproc.1; path = libxslt/doc/xsltproc.1; sourceTree = SOURCE_ROOT; };
5DCB936114FDB0F900F7276A /* libxslt.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libxslt.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
5DCB936614FDB19100F7276A /* libxslt.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = libxslt.plist; sourceTree = "<group>"; };
5DCB936814FDB1A300F7276A /* libxslt.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = libxslt.txt; sourceTree = BUILT_PRODUCTS_DIR; };
5DCB936B14FDB1F200F7276A /* xslt-config */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "xslt-config"; sourceTree = "<group>"; };
5DCB936F14FDB2A100F7276A /* libexslt.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libexslt.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
5D6883E914FDA2C5009E3E04 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
5DCB929C14FDA52D00F7276A /* libxml2.dylib in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
5D87352114FDA3BB006E89B4 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
5DCB92B914FDA5B100F7276A /* libxml2.dylib in Frameworks */,
5DCB92B814FDA5A700F7276A /* libxslt.1.dylib in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
5DCB92C414FDAA5500F7276A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
5DCB934D14FDABA200F7276A /* libexslt.0.dylib in Frameworks */,
5DCB934C14FDAB9400F7276A /* libxslt.1.dylib in Frameworks */,
5DCB934B14FDAB8F00F7276A /* libxml2.dylib in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
5D6883E114FDA2C5009E3E04 = {
isa = PBXGroup;
children = (
5DCB929914FDA4ED00F7276A /* Pregenerated Files */,
5D87351E14FDA3B2006E89B4 /* libexslt */,
5D87351D14FDA3AF006E89B4 /* libxslt */,
5DCB92D514FDAA9B00F7276A /* xsltproc */,
5D87351514FDA35D006E89B4 /* Configurations */,
5DCB934A14FDAB6200F7276A /* xsltproc.xcconfig */,
5D6883ED14FDA2C5009E3E04 /* Products */,
5DCB937114FDB46300F7276A /* Other Installed Files */,
5DCB929D14FDA53500F7276A /* Linked libraries */,
);
sourceTree = "<group>";
tabWidth = 8;
};
5D6883ED14FDA2C5009E3E04 /* Products */ = {
isa = PBXGroup;
children = (
5D6883EC14FDA2C5009E3E04 /* libxslt.1.dylib */,
5D87352714FDA3BB006E89B4 /* libexslt.0.dylib */,
5DCB92C714FDAA5500F7276A /* xsltproc */,
);
name = Products;
sourceTree = "<group>";
};
5D87351514FDA35D006E89B4 /* Configurations */ = {
isa = PBXGroup;
children = (
5D87351714FDA36B006E89B4 /* Base.xcconfig */,
5D87351814FDA36B006E89B4 /* DebugRelease.xcconfig */,
5D87351914FDA36B006E89B4 /* Executable.xcconfig */,
5D87352814FDA3D8006E89B4 /* libexslt.xcconfig */,
5D87351A14FDA36B006E89B4 /* libxslt.xcconfig */,
);
path = Configurations;
sourceTree = "<group>";
};
5D87351D14FDA3AF006E89B4 /* libxslt */ = {
isa = PBXGroup;
children = (
5DCB92F314FDAB1700F7276A /* attributes.c */,
5DCB92F414FDAB1700F7276A /* attributes.h */,
5DCB92F514FDAB1700F7276A /* attrvt.c */,
5DCB92F614FDAB1700F7276A /* documents.c */,
5DCB92F714FDAB1700F7276A /* documents.h */,
5DCB92F814FDAB1700F7276A /* extensions.c */,
5DCB92F914FDAB1700F7276A /* extensions.h */,
5DCB92FA14FDAB1700F7276A /* extra.c */,
5DCB92FB14FDAB1700F7276A /* extra.h */,
5DCB92FC14FDAB1700F7276A /* functions.c */,
5DCB92FD14FDAB1700F7276A /* functions.h */,
5DCB92FE14FDAB1700F7276A /* imports.c */,
5DCB92FF14FDAB1700F7276A /* imports.h */,
5DCB930014FDAB1700F7276A /* keys.c */,
5DCB930114FDAB1700F7276A /* keys.h */,
5DCB930214FDAB1700F7276A /* libxslt.3 */,
5DCB930314FDAB1700F7276A /* libxslt.h */,
5DCB930414FDAB1700F7276A /* namespaces.c */,
5DCB930514FDAB1700F7276A /* namespaces.h */,
5DCB930614FDAB1700F7276A /* numbers.c */,
5DCB930714FDAB1700F7276A /* numbersInternals.h */,
5DCB930814FDAB1700F7276A /* pattern.c */,
5DCB930914FDAB1700F7276A /* pattern.h */,
5DCB930A14FDAB1700F7276A /* preproc.c */,
5DCB930B14FDAB1700F7276A /* preproc.h */,
5DCB930C14FDAB1700F7276A /* security.c */,
5DCB930D14FDAB1700F7276A /* security.h */,
5DCB930E14FDAB1700F7276A /* templates.c */,
5DCB930F14FDAB1700F7276A /* templates.h */,
5DCB931014FDAB1700F7276A /* transform.c */,
5DCB931114FDAB1700F7276A /* transform.h */,
5DCB931214FDAB1700F7276A /* trio.h */,
5DCB931314FDAB1700F7276A /* triodef.h */,
5DCB931414FDAB1700F7276A /* variables.c */,
5DCB931514FDAB1700F7276A /* variables.h */,
5DCB931614FDAB1700F7276A /* xslt.c */,
5DCB931714FDAB1700F7276A /* xslt.h */,
5DCB931814FDAB1700F7276A /* xsltexports.h */,
5DCB931914FDAB1700F7276A /* xsltInternals.h */,
5DCB931A14FDAB1700F7276A /* xsltlocale.c */,
5DCB931B14FDAB1700F7276A /* xsltlocale.h */,
5DCB931C14FDAB1700F7276A /* xsltutils.c */,
5DCB931D14FDAB1700F7276A /* xsltutils.h */,
);
name = libxslt;
path = libxslt/libxslt;
sourceTree = "<group>";
};
5D87351E14FDA3B2006E89B4 /* libexslt */ = {
isa = PBXGroup;
children = (
5DCB92D814FDAAE500F7276A /* common.c */,
5DCB92D914FDAAE500F7276A /* crypto.c */,
5DCB92DA14FDAAE500F7276A /* date.c */,
5DCB92DB14FDAAE500F7276A /* dynamic.c */,
5DCB92DC14FDAAE500F7276A /* exslt.c */,
5DCB92DD14FDAAE500F7276A /* exslt.h */,
5DCB92DE14FDAAE500F7276A /* exsltexports.h */,
5DCB92DF14FDAAE500F7276A /* functions.c */,
5DCB92E014FDAAE500F7276A /* libexslt.3 */,
5DCB92E114FDAAE500F7276A /* libexslt.h */,
5DCB92E214FDAAE500F7276A /* math.c */,
5DCB92E314FDAAE500F7276A /* saxon.c */,
5DCB92E414FDAAE500F7276A /* sets.c */,
5DCB92E514FDAAE500F7276A /* strings.c */,
);
name = libexslt;
path = libxslt/libexslt;
sourceTree = "<group>";
};
5DCB929914FDA4ED00F7276A /* Pregenerated Files */ = {
isa = PBXGroup;
children = (
5DCB929A14FDA4ED00F7276A /* include/config.h */,
5DCB934F14FDAC4F00F7276A /* include/libexslt/exsltconfig.h */,
5DCB935014FDAC4F00F7276A /* include/libxslt/xsltconfig.h */,
44E29621201196C200BEE3E0 /* libexslt/module.modulemap */,
44E29620201196C200BEE3E0 /* libxslt/module.modulemap */,
5DCB936B14FDB1F200F7276A /* xslt-config */,
);
path = "Pregenerated Files";
sourceTree = "<group>";
};
5DCB929D14FDA53500F7276A /* Linked libraries */ = {
isa = PBXGroup;
children = (
5DCB929B14FDA52D00F7276A /* libxml2.dylib */,
);
name = "Linked libraries";
sourceTree = "<group>";
};
5DCB92D514FDAA9B00F7276A /* xsltproc */ = {
isa = PBXGroup;
children = (
5DCB935814FDAF2300F7276A /* xsltproc.1 */,
5DCB92D614FDAAAB00F7276A /* xsltproc.c */,
);
name = xsltproc;
path = libxslt/xsltproc;
sourceTree = "<group>";
};
5DCB937114FDB46300F7276A /* Other Installed Files */ = {
isa = PBXGroup;
children = (
5DCB936F14FDB2A100F7276A /* libexslt.dylib */,
5DCB936814FDB1A300F7276A /* libxslt.txt */,
5DCB936614FDB19100F7276A /* libxslt.plist */,
5DCB936114FDB0F900F7276A /* libxslt.dylib */,
);
name = "Other Installed Files";
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
5D6883EA14FDA2C5009E3E04 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
5DCB931F14FDAB1700F7276A /* attributes.h in Headers */,
5DCB932214FDAB1700F7276A /* documents.h in Headers */,
5DCB932414FDAB1700F7276A /* extensions.h in Headers */,
5DCB932614FDAB1700F7276A /* extra.h in Headers */,
5DCB932814FDAB1700F7276A /* functions.h in Headers */,
5DCB932A14FDAB1700F7276A /* imports.h in Headers */,
5DCB932C14FDAB1700F7276A /* keys.h in Headers */,
5DCB932F14FDAB1700F7276A /* namespaces.h in Headers */,
5DCB933114FDAB1700F7276A /* numbersInternals.h in Headers */,
5DCB933314FDAB1700F7276A /* pattern.h in Headers */,
5DCB933514FDAB1700F7276A /* preproc.h in Headers */,
5DCB933714FDAB1700F7276A /* security.h in Headers */,
5DCB933914FDAB1700F7276A /* templates.h in Headers */,
5DCB933B14FDAB1700F7276A /* transform.h in Headers */,
5DCB933F14FDAB1700F7276A /* variables.h in Headers */,
5DCB934114FDAB1700F7276A /* xslt.h in Headers */,
5DCB934314FDAB1700F7276A /* xsltInternals.h in Headers */,
5DCB934214FDAB1700F7276A /* xsltexports.h in Headers */,
5DCB934514FDAB1700F7276A /* xsltlocale.h in Headers */,
5DCB934714FDAB1700F7276A /* xsltutils.h in Headers */,
5DCB934E14FDABF200F7276A /* libxslt.h in Headers */,
5DCB933C14FDAB1700F7276A /* trio.h in Headers */,
5DCB933D14FDAB1700F7276A /* triodef.h in Headers */,
5DCB935114FDAC5B00F7276A /* include/libxslt/xsltconfig.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
5D87352214FDA3BB006E89B4 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
5DCB92EB14FDAAE500F7276A /* exslt.h in Headers */,
5DCB92EC14FDAAE500F7276A /* exsltexports.h in Headers */,
5DCB92EE14FDAAE500F7276A /* libexslt.h in Headers */,
5DCB935214FDAC6000F7276A /* include/libexslt/exsltconfig.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
5D6883EB14FDA2C5009E3E04 /* libxslt */ = {
isa = PBXNativeTarget;
buildConfigurationList = 5D6883F014FDA2C5009E3E04 /* Build configuration list for PBXNativeTarget "libxslt" */;
buildPhases = (
5D6883EA14FDA2C5009E3E04 /* Headers */,
5D6883E814FDA2C5009E3E04 /* Sources */,
5D6883E914FDA2C5009E3E04 /* Frameworks */,
5DCB935E14FDAFCF00F7276A /* Create libxslt.dylib Symlink */,
5DCB936314FDB13300F7276A /* Rename License File */,
5DCB936414FDB16200F7276A /* Install License File */,
5DCB936514FDB17C00F7276A /* Install Open Source Property List */,
5DCB935C14FDAF7200F7276A /* Install Man Page */,
444B43292011988800872977 /* Install Module Map */,
5DCB936A14FDB1D900F7276A /* Install xslt-config */,
);
buildRules = (
);
dependencies = (
);
name = libxslt;
productName = libxslt;
productReference = 5D6883EC14FDA2C5009E3E04 /* libxslt.1.dylib */;
productType = "com.apple.product-type.library.dynamic";
};
5D87351F14FDA3BB006E89B4 /* libexslt */ = {
isa = PBXNativeTarget;
buildConfigurationList = 5D87352314FDA3BB006E89B4 /* Build configuration list for PBXNativeTarget "libexslt" */;
buildPhases = (
5D87352014FDA3BB006E89B4 /* Sources */,
5D87352114FDA3BB006E89B4 /* Frameworks */,
5D87352214FDA3BB006E89B4 /* Headers */,
5DCB935A14FDAF4D00F7276A /* Install Man Page */,
444B432B2011990F00872977 /* Install Module Map */,
5DCB936D14FDB25D00F7276A /* Create libexslt.dylib Symlink */,
);
buildRules = (
);
dependencies = (
);
name = libexslt;
productName = libxslt;
productReference = 5D87352714FDA3BB006E89B4 /* libexslt.0.dylib */;
productType = "com.apple.product-type.library.dynamic";
};
5DCB92C614FDAA5500F7276A /* xsltproc */ = {
isa = PBXNativeTarget;
buildConfigurationList = 5DCB92CE14FDAA5500F7276A /* Build configuration list for PBXNativeTarget "xsltproc" */;
buildPhases = (
5DCB92C314FDAA5500F7276A /* Sources */,
5DCB92C414FDAA5500F7276A /* Frameworks */,
5DCB92C514FDAA5500F7276A /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = xsltproc;
productName = xsltproc;
productReference = 5DCB92C714FDAA5500F7276A /* xsltproc */;
productType = "com.apple.product-type.tool";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
5D6883E314FDA2C5009E3E04 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0440;
};
buildConfigurationList = 5D6883E614FDA2C5009E3E04 /* Build configuration list for PBXProject "libxslt" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 5D6883E114FDA2C5009E3E04;
productRefGroup = 5D6883ED14FDA2C5009E3E04 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
5DCB92BA14FDA5BB00F7276A /* All */,
5D6883EB14FDA2C5009E3E04 /* libxslt */,
5D87351F14FDA3BB006E89B4 /* libexslt */,
5DCB92C614FDAA5500F7276A /* xsltproc */,
);
};
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
5DCB935E14FDAFCF00F7276A /* Create libxslt.dylib Symlink */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Create libxslt.dylib Symlink";
outputPaths = (
"$(BUILT_PRODUCTS_DIR)/libxslt.dylib",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "ln -sf libxslt.1.dylib \"${BUILT_PRODUCTS_DIR}/libxslt.dylib\"\n\nif [[ \"${ACTION}\" == \"install\" ]]; then\n ln -sf libxslt.1.dylib \"${DSTROOT}${INSTALL_PATH}/libxslt.dylib\";\nfi;\n";
};
5DCB936314FDB13300F7276A /* Rename License File */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"$(SRCROOT)/libxslt/Copyright",
);
name = "Rename License File";
outputPaths = (
"$(BUILT_PRODUCTS_DIR)/libxslt.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cp libxslt/Copyright \"${BUILT_PRODUCTS_DIR}/libxslt.txt\"";
};
5DCB936D14FDB25D00F7276A /* Create libexslt.dylib Symlink */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Create libexslt.dylib Symlink";
outputPaths = (
"$(BUILT_PRODUCTS_DIR)/libexslt.dylib",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "ln -sf libexslt.0.dylib \"${BUILT_PRODUCTS_DIR}/libexslt.dylib\"\n\nif [[ \"${ACTION}\" == \"install\" ]]; then\n ln -sf libexslt.0.dylib \"${DSTROOT}${INSTALL_PATH}/libexslt.dylib\";\nfi;\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
5D6883E814FDA2C5009E3E04 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
5DCB931E14FDAB1700F7276A /* attributes.c in Sources */,
5DCB932014FDAB1700F7276A /* attrvt.c in Sources */,
5DCB932114FDAB1700F7276A /* documents.c in Sources */,
5DCB932314FDAB1700F7276A /* extensions.c in Sources */,
5DCB932514FDAB1700F7276A /* extra.c in Sources */,
5DCB932714FDAB1700F7276A /* functions.c in Sources */,
5DCB932914FDAB1700F7276A /* imports.c in Sources */,
5DCB932B14FDAB1700F7276A /* keys.c in Sources */,
5DCB932E14FDAB1700F7276A /* namespaces.c in Sources */,
5DCB933014FDAB1700F7276A /* numbers.c in Sources */,
5DCB933214FDAB1700F7276A /* pattern.c in Sources */,
5DCB933414FDAB1700F7276A /* preproc.c in Sources */,
5DCB933614FDAB1700F7276A /* security.c in Sources */,
5DCB933814FDAB1700F7276A /* templates.c in Sources */,
5DCB933A14FDAB1700F7276A /* transform.c in Sources */,
5DCB933E14FDAB1700F7276A /* variables.c in Sources */,
5DCB934014FDAB1700F7276A /* xslt.c in Sources */,
5DCB934414FDAB1700F7276A /* xsltlocale.c in Sources */,
5DCB934614FDAB1700F7276A /* xsltutils.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
5D87352014FDA3BB006E89B4 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
5DCB92E614FDAAE500F7276A /* common.c in Sources */,
5DCB92E714FDAAE500F7276A /* crypto.c in Sources */,
5DCB92E814FDAAE500F7276A /* date.c in Sources */,
5DCB92E914FDAAE500F7276A /* dynamic.c in Sources */,
5DCB92EA14FDAAE500F7276A /* exslt.c in Sources */,
5DCB92ED14FDAAE500F7276A /* functions.c in Sources */,
5DCB92EF14FDAAE500F7276A /* math.c in Sources */,
5DCB92F014FDAAE500F7276A /* saxon.c in Sources */,
5DCB92F114FDAAE500F7276A /* sets.c in Sources */,
5DCB92F214FDAAE500F7276A /* strings.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
5DCB92C314FDAA5500F7276A /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
5DCB92D714FDAAAB00F7276A /* xsltproc.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
5DCB92C014FDA5C600F7276A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 5D6883EB14FDA2C5009E3E04 /* libxslt */;
targetProxy = 5DCB92BF14FDA5C600F7276A /* PBXContainerItemProxy */;
};
5DCB92C214FDA5C600F7276A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 5D87351F14FDA3BB006E89B4 /* libexslt */;
targetProxy = 5DCB92C114FDA5C600F7276A /* PBXContainerItemProxy */;
};
5DCB934914FDAB2200F7276A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 5DCB92C614FDAA5500F7276A /* xsltproc */;
targetProxy = 5DCB934814FDAB2200F7276A /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
5D6883EE14FDA2C5009E3E04 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D87351814FDA36B006E89B4 /* DebugRelease.xcconfig */;
buildSettings = {
};
name = Debug;
};
5D6883EF14FDA2C5009E3E04 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D87351814FDA36B006E89B4 /* DebugRelease.xcconfig */;
buildSettings = {
};
name = Release;
};
5D6883F114FDA2C5009E3E04 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D87351A14FDA36B006E89B4 /* libxslt.xcconfig */;
buildSettings = {
};
name = Debug;
};
5D6883F214FDA2C5009E3E04 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D87351A14FDA36B006E89B4 /* libxslt.xcconfig */;
buildSettings = {
};
name = Release;
};
5D87351B14FDA397006E89B4 /* Production */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D87351714FDA36B006E89B4 /* Base.xcconfig */;
buildSettings = {
};
name = Production;
};
5D87351C14FDA397006E89B4 /* Production */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D87351A14FDA36B006E89B4 /* libxslt.xcconfig */;
buildSettings = {
};
name = Production;
};
5D87352414FDA3BB006E89B4 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D87352814FDA3D8006E89B4 /* libexslt.xcconfig */;
buildSettings = {
};
name = Debug;
};
5D87352514FDA3BB006E89B4 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D87352814FDA3D8006E89B4 /* libexslt.xcconfig */;
buildSettings = {
};
name = Release;
};
5D87352614FDA3BB006E89B4 /* Production */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5D87352814FDA3D8006E89B4 /* libexslt.xcconfig */;
buildSettings = {
};
name = Production;
};
5DCB92BC14FDA5BB00F7276A /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = All;
};
name = Debug;
};
5DCB92BD14FDA5BB00F7276A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = All;
};
name = Release;
};
5DCB92BE14FDA5BB00F7276A /* Production */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = All;
};
name = Production;
};
5DCB92CF14FDAA5500F7276A /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5DCB934A14FDAB6200F7276A /* xsltproc.xcconfig */;
buildSettings = {
};
name = Debug;
};
5DCB92D014FDAA5500F7276A /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5DCB934A14FDAB6200F7276A /* xsltproc.xcconfig */;
buildSettings = {
};
name = Release;
};
5DCB92D114FDAA5500F7276A /* Production */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5DCB934A14FDAB6200F7276A /* xsltproc.xcconfig */;
buildSettings = {
};
name = Production;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
5D6883E614FDA2C5009E3E04 /* Build configuration list for PBXProject "libxslt" */ = {
isa = XCConfigurationList;
buildConfigurations = (
5D6883EE14FDA2C5009E3E04 /* Debug */,
5D6883EF14FDA2C5009E3E04 /* Release */,
5D87351B14FDA397006E89B4 /* Production */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Production;
};
5D6883F014FDA2C5009E3E04 /* Build configuration list for PBXNativeTarget "libxslt" */ = {
isa = XCConfigurationList;
buildConfigurations = (
5D6883F114FDA2C5009E3E04 /* Debug */,
5D6883F214FDA2C5009E3E04 /* Release */,
5D87351C14FDA397006E89B4 /* Production */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Production;
};
5D87352314FDA3BB006E89B4 /* Build configuration list for PBXNativeTarget "libexslt" */ = {
isa = XCConfigurationList;
buildConfigurations = (
5D87352414FDA3BB006E89B4 /* Debug */,
5D87352514FDA3BB006E89B4 /* Release */,
5D87352614FDA3BB006E89B4 /* Production */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Production;
};
5DCB92BB14FDA5BB00F7276A /* Build configuration list for PBXAggregateTarget "All" */ = {
isa = XCConfigurationList;
buildConfigurations = (
5DCB92BC14FDA5BB00F7276A /* Debug */,
5DCB92BD14FDA5BB00F7276A /* Release */,
5DCB92BE14FDA5BB00F7276A /* Production */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Production;
};
5DCB92CE14FDAA5500F7276A /* Build configuration list for PBXNativeTarget "xsltproc" */ = {
isa = XCConfigurationList;
buildConfigurations = (
5DCB92CF14FDAA5500F7276A /* Debug */,
5DCB92D014FDAA5500F7276A /* Release */,
5DCB92D114FDAA5500F7276A /* Production */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Production;
};
/* End XCConfigurationList section */
};
rootObject = 5D6883E314FDA2C5009E3E04 /* Project object */;
}

1
libxslt/INSTALL Symbolic link
View File

@ -0,0 +1 @@
/usr/local/Cellar/automake/1.15/share/automake-1.15/INSTALL

View File

@ -1,77 +1,77 @@
AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/libxslt
SUBDIRS = \
libxslt \
libexslt \
xsltproc \
doc \
$(PYTHON_SUBDIR) \
tests
AM_CFLAGS = $(LIBXML_CFLAGS)
DIST_SUBDIRS = libxslt libexslt xsltproc python doc tests
lib_LTLIBRARIES = libxslt.la
confexecdir=$(libdir)
confexec_DATA = xsltConf.sh
xsltincdir = $(includedir)/libxslt
bin_SCRIPTS = xslt-config
xsltinc_HEADERS = \
xslt.h \
xsltutils.h \
pattern.h \
templates.h \
variables.h \
keys.h \
numbersInternals.h \
extensions.h \
extra.h \
functions.h \
namespaces.h \
imports.h \
attributes.h \
documents.h \
preproc.h \
transform.h \
security.h \
xsltInternals.h \
xsltconfig.h \
xsltexports.h \
xsltlocale.h
dist-hook: cleanup libxslt.spec
touch $(distdir)/doc/*.xml
touch $(distdir)/doc/EXSLT/*.xml
touch $(distdir)/libxslt/*.syms
(cd $(srcdir) ; tar -cf - --exclude CVS --exclude .svn win32 vms examples) | (cd $(distdir); tar xf -)
libxslt_la_SOURCES = \
attrvt.c \
xslt.c \
xsltlocale.c \
xsltutils.c \
pattern.c \
templates.c \
variables.c \
keys.c \
numbers.c \
extensions.c \
extra.c \
functions.c \
namespaces.c \
imports.c \
attributes.c \
documents.c \
preproc.c \
transform.c \
security.c \
win32config.h \
xsltwin32config.h \
xsltwin32config.h.in \
libxslt.h
CVS_EXTRA_DIST =
if USE_VERSION_SCRIPT
LIBXSLT_VERSION_SCRIPT = $(VERSION_SCRIPT_FLAGS)$(srcdir)/libxslt.syms
else
LIBXSLT_VERSION_SCRIPT =
endif
EXTRA_DIST = xsltConf.sh.in xslt-config.in libxslt.spec libxslt.spec.in \
FEATURES TODO Copyright libxslt.m4 \
win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw \
win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp \
$(CVS_EXTRA_DIST)
libxslt_la_LIBADD = $(LIBXML_LIBS) $(EXTRA_LIBS)
libxslt_la_LDFLAGS = \
$(WIN32_EXTRA_LDFLAGS) \
$(LIBXSLT_VERSION_SCRIPT) \
-version-info $(LIBXSLT_VERSION_INFO)
## We create xsltConf.sh here and not from configure because we want
## to get the paths expanded correctly. Macros like srcdir are given
## the value NONE in configure if the user doesn't specify them (this
## is an autoconf feature, not a bug).
man_MANS = libxslt.3
xsltConf.sh: xsltConf.sh.in Makefile
## Use sed and then mv to avoid problems if the user interrupts.
sed -e 's?\@XSLT_LIBDIR\@?$(XSLT_LIBDIR)?g' \
-e 's?\@XSLT_INCLUDEDIR\@?$(XSLT_INCLUDEDIR)?g' \
-e 's?\@VERSION\@?$(VERSION)?g' \
-e 's?\@XSLT_LIBS\@?$(XSLT_LIBS) $(EXTRA_LIBS)?g' \
< $(srcdir)/xsltConf.sh.in > xsltConf.tmp \
&& mv xsltConf.tmp xsltConf.sh
EXTRA_DIST = $(man_MANS) trio.h triodef.h libxslt.syms
CLEANFILES = xsltConf.sh
xsltproc: all
@(cd ../xsltproc ; $(MAKE))
check-local: tests
dummy:
tests: dummy
@echo '## Running the regression test suite'
@(cd tests ; $(MAKE) tests)
@(cd xsltproc ; $(MAKE) tests)
@(if [ "$(PYTHON_SUBDIR)" != "" ] ; then cd python ; $(MAKE) tests ; fi)
valgrind:
@echo '## Running the regression tests under Valgrind'
@echo '## Go get a cup of coffee it is gonna take a while ...'
@(cd tests ; $(MAKE) CHECKER='libtool --mode=execute valgrind -q --leak-check=full' tests)
@(cd xsltproc ; $(MAKE) CHECKER='libtool --mode=execute valgrind -q --leak-check=full' tests)
cleanup:
-@(find . -name .\#\* -exec rm {} \;)
cleantar:
@(rm -f libxslt*.tar.gz)
rpm: cleantar
@(unset CDPATH ; $(MAKE) dist && rpmbuild -ta $(distdir).tar.gz)
pkgconfigdir=$(libdir)/pkgconfig
pkgconfig_DATA = libxslt.pc libexslt.pc
m4datadir = $(datadir)/aclocal
m4data_DATA = libxslt.m4
install-exec-hook:
$(MKDIR_P) "$(DESTDIR)$(libdir)/libxslt-plugins"

View File

@ -8,6 +8,113 @@ See the git page at
http://git.gnome.org/browse/libxslt/
to get a description of the recent commits.Those are the public releases made:
1.1.29: May 24 2016:
- Security:
CVE-2015-7995 Fix for type confusion in preprocessing attributes (Daniel Veillard)
- Documentation:
- Portability:
Fix a portibility problem with previous commit (Eduard Sanou),
Fix MingW build (Nick Wellnhofer),
Correctly emulate snprintf on older MSVC versions (Nick Wellnhofer),
Add Python script to run some tests on Windows (Nick Wellnhofer),
Remove /OPT:NOWIN98 option (Nick Wellnhofer),
Visual Studio 14 CTP defines snprintf() (Daniel Veillard),
Use AC_PATH_TOOL to find libgcrypt-config and xml2-config (Micha¿ Górny),
Use $libdir for LIBXSLT_DEFAULT_PLUGINS_PATH (larryhaja),
Use mkdir macro also in case if mingw32. (Lars Kanis),
Add math library to executable link flags (Nick Wellnhofer),
Fix quoting of xlocale test program in configure.in (Nick Wellnhofer)
- Bug Fixes:
Fix OOB heap read in xsltExtModuleRegisterDynamic (Nick Wellnhofer),
Remove CDATA markup from libxslt_tutorial.c (Nick Wellnhofer),
Remove generated headers from dist tarball (Nick Wellnhofer),
Mark XML file argument as repeatable (Nick Wellnhofer),
Keep timezone in date:add (Nick Wellnhofer),
Fix buffer overflow in exsltDateFormat (Nick Wellnhofer),
Fix saxon:line-number with namespace nodes (Nick Wellnhofer),
Fix dyn:map with namespace nodes (Nick Wellnhofer),
Fix error handling in Saxon extension functions (Nick Wellnhofer),
Fix double free in libexslt hash functions (Nick Wellnhofer),
Fix libxslt format warnings (David Kilzer),
Fix xsltNumberFormatGetMultipleLevel (Nick Wellnhofer),
Fix use-after-free in xsltDocumentFunctionLoadDocument (Nick Wellnhofer),
Always initialize EXSLT month and day to 1 (Nick Wellnhofer),
Fix possible NULL pointer deref in transform.c (mahendra.n),
Fix possible NULL pointer deref in xsltCopyTextString (Nick Wellnhofer),
Fix possible NULL pointer deref in libexslt/functions.c (Nick Wellnhofer),
Fix possible NULL pointer deref in xsltproc.c (mahendra.n),
Fix possible NULL pointer deref in preproc.c (mahendra.n),
Fix LIBXSLT_DEFAULT_PLUGINS_PATH in xsltconfig.h (Nick Wellnhofer),
Fix memory leak in xsltNumberFormat (Albert Astals Cid),
Error in doc/Makefile.am (Brice De Bruyne),
Detect attribute sets recursions in more cases (Daniel Veillard),
Check name vales for attribute-set elements (Daniel Veillard),
Fix hang with namespace-alias, fixes #700689 (Shaun McCance),
Fix str:align with UTF-8 strings (Nick Wellnhofer),
Fix for compiled XPath helpers (Nick Wellnhofer),
Check return value of exsltFuncNewFunctionData (Nick Wellnhofer),
Fix return value of xsltRegisterExtModuleElement (Nick Wellnhofer),
Call xmlNodeGetSpacePreserve with element node (Nick Wellnhofer),
Set namespaces before evaluating xsl:number (Nick Wellnhofer),
Make --maxvars option work (Per Hedeland),
Set correct context node when initializing xsl:keys (Nick Wellnhofer),
Fix for bug 436589 (Imran Azeezullah),
Memory leak in xsltCompileIdKeyPattern error path (Nick Wellnhofer),
Fix handling of UTF-8 strings in EXSLT crypto module (Nick Wellnhofer),
Fix certain patterns with predicates (Nick Wellnhofer),
Fix direct pattern matching (Nick Wellnhofer),
Fix str:padding to work with UTF-8 strings (Nick Wellnhofer),
EXSLT function str:replace() is broken as-is (Nick Wellnhofer),
Fix a couple of places where (f)printf parameters were broken (Daniel Veillard)
- Improvements:
Add support timestamps from environment (Daniel Veillard),
Add missing tests to dist tarball (Nick Wellnhofer),
Improve error message in xsltAddTemplate and fix test (Nick Wellnhofer),
Allow REC tests with empty stdout (Nick Wellnhofer),
Fix GPL license in HTML files as well (Nick Wellnhofer),
Fix status message in EXSLT dynamic tests (Nick Wellnhofer),
Add public function macros to xsltlocale.h (Nick Wellnhofer),
Make valgrind tests work with libtool (Nick Wellnhofer),
Add a couple of xsl:number tests (Nick Wellnhofer),
Lower and upper bound for format token "i" (Nick Wellnhofer),
Lower bound for format token "a" (Nick Wellnhofer),
Handle negative xsl:number values (Nick Wellnhofer),
Round xsl:number values to nearest integer (Nick Wellnhofer),
Allow {URI}NCName syntax for user parameters (Nick Wellnhofer),
Fix endTimer parameter type (Nick Wellnhofer),
Fix error messages for unsupported methods (Nick Wellnhofer),
Replace sprintf with snprintf (David Kilzer),
Enforce two digit exponent under MSVC (Nick Wellnhofer),
Rework xsltNumberFormat to fix warning (Nick Wellnhofer),
Fix a couple of GPL licences found in the documentation (Daniel Veillard),
Use hash table to lookup named templates (Christian Ceelen),
Fix to reg tests post 737840 fix (Daniel Veillard),
Don't fail build the man page if xsltproc is not present (Daniel Veillard),
Re-adding xsltproc.1 (Daniel Veillard),
Fix time type in xsltSaveProfiling (Nick Wellnhofer),
Remove unused parameters (Nick Wellnhofer),
Suppress unused variable warning. (Nick Wellnhofer),
Remove unused variable in xsltGenerateIdFunction (Nick Wellnhofer),
Add test case for XPath function args in error case (Nick Wellnhofer),
Add comment about known-to-fail test (Nick Wellnhofer),
Adjust expected test output (Nick Wellnhofer),
Helper functions to evaluate compiled XPath expressions (Nick Wellnhofer),
Add tests for crypto:rc4 (Nick Wellnhofer),
Add first test case for EXSLT crypto module (Nick Wellnhofer),
Separate function for predicate matching in patterns (Nick Wellnhofer),
Initialize pseudo random number generator with current time or optional command line parameter (Nils Werner),
Adding doc update related to 1.1.28 (Daniel Veillard)
- Cleanups:
Remove bogus test file (Nick Wellnhofer),
Add warning message to expected test output (Nick Wellnhofer)
1.1.28: Nov 21 2012:
- Portability:
Fix python build by using libxsltmod_la_CPPFLAGS instead of AM_CPPFLAGS (Alexandre Rostovtsev),

View File

0
autogen.sh → libxslt/autogen.sh Executable file → Normal file
View File

View File

@ -12,6 +12,9 @@
/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H
/* Define to 1 if you have the <errno.h> header file. */
#undef HAVE_ERRNO_H
/* Define if fabs is there */
#undef HAVE_FABS
@ -147,8 +150,7 @@
/* Define to 1 if you have the `_stat' function. */
#undef HAVE__STAT
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
/* Define to the sub-directory where libtool stores uninstalled libraries. */
#undef LT_OBJDIR
/* Name of package */

View File

@ -11,7 +11,7 @@ dnl libexslt is an extension
dnl
LIBXSLT_MAJOR_VERSION=1
LIBXSLT_MINOR_VERSION=1
LIBXSLT_MICRO_VERSION=28
LIBXSLT_MICRO_VERSION=29
PACKAGE=libxslt
LIBEXSLT_MAJOR_VERSION=0
LIBEXSLT_MINOR_VERSION=8
@ -123,6 +123,15 @@ AC_HEADER_STDC
LT_INIT(win32-dll)
dnl #ifdef __APPLE__
dnl Disable -Wl,-undefined -Wl,dynamic_lookup when using libtool to link.
case $host_os in
darwin*)
allow_undefined_flag=
;;
esac
dnl #endif // defined(__APPLE__)
AC_CHECK_HEADERS(sys/types.h sys/time.h stdlib.h unistd.h string.h)
@ -235,6 +244,7 @@ dnl
AC_CHECK_HEADERS(ieeefp.h nan.h math.h fp_class.h float.h ansidecl.h)
AC_CHECK_HEADERS(sys/timeb.h time.h sys/stat.h sys/select.h stdarg.h)
AC_CHECK_HEADERS(errno.h)
AC_CHECK_FUNCS(stat _stat)
AC_CHECK_FUNC(pow, , AC_CHECK_LIB(m, pow,
[M_LIBS="-lm"; AC_DEFINE([HAVE_POW],[], [Define if pow is there])]))
@ -431,7 +441,7 @@ if [[ "${LOGNAME}" = "veillard" -a "`pwd`" = "/u/veillard/XSLT" ]] || \
then
with_mem_debug="yes"
fi
CFLAGS="-Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline "
CFLAGS="-Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat=2 -Wmissing-format-attribute -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline "
fi
AC_ARG_WITH(debug, [ --with-debug Add the debugging code (on)])
@ -525,7 +535,7 @@ if test "${GCC}" != "yes" ; then
;;
esac
else
CFLAGS="${CFLAGS} -Wall"
CFLAGS="${CFLAGS} -Wall -Wformat=2 -Wmissing-format-attribute"
case "${host}" in
alpha*-*-linux* )
CFLAGS="${CFLAGS} -mieee"
@ -618,7 +628,16 @@ AM_CONDITIONAL(WITH_MODULES, test "$WITH_MODULES" = "1")
dnl
dnl setup default module path
dnl
LIBXSLT_DEFAULT_PLUGINS_PATH="$libdir/libxslt-plugins"
expanded_libdir=$(
test "x$prefix" = xNONE && prefix="$ac_default_prefix"
test "x$exec_prefix" = xNONE && exec_prefix="$prefix"
while test "$libdir_old" != "$libdir"; do
libdir_old="$libdir"
eval libdir="$libdir"
done
echo "$libdir"
)
LIBXSLT_DEFAULT_PLUGINS_PATH="$expanded_libdir/libxslt-plugins"
AC_SUBST(LIBXSLT_DEFAULT_PLUGINS_PATH)
WIN32_EXTRA_LIBADD=
@ -707,6 +726,7 @@ tests/exslt/Makefile
tests/exslt/common/Makefile
tests/exslt/functions/Makefile
tests/exslt/math/Makefile
tests/exslt/saxon/Makefile
tests/exslt/sets/Makefile
tests/exslt/strings/Makefile
tests/exslt/date/Makefile

View File

Before

Width:  |  Height:  |  Size: 654 B

After

Width:  |  Height:  |  Size: 654 B

View File

Before

Width:  |  Height:  |  Size: 459 B

After

Width:  |  Height:  |  Size: 459 B

View File

Before

Width:  |  Height:  |  Size: 472 B

After

Width:  |  Height:  |  Size: 472 B

View File

Before

Width:  |  Height:  |  Size: 406 B

After

Width:  |  Height:  |  Size: 406 B

View File

Before

Width:  |  Height:  |  Size: 8.0 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

View File

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

0
doc/apibuild.py → libxslt/doc/apibuild.py Executable file → Normal file
View File

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

Before

Width:  |  Height:  |  Size: 654 B

After

Width:  |  Height:  |  Size: 654 B

Some files were not shown because too many files have changed in this diff Show More