libxslt-16.7
33
Configurations/Base.xcconfig
Normal 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);
|
5
Configurations/DebugRelease.xcconfig
Normal file
@ -0,0 +1,5 @@
|
||||
#include "Base.xcconfig"
|
||||
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
|
||||
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
|
2
Configurations/Executable.xcconfig
Normal file
@ -0,0 +1,2 @@
|
||||
PRODUCT_NAME = $(TARGET_NAME);
|
||||
INSTALL_PATH = /usr/bin;
|
8
Configurations/libexslt.xcconfig
Normal 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;
|
8
Configurations/libxslt.xcconfig
Normal 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;
|
3
Configurations/xsltproc.xcconfig
Normal file
@ -0,0 +1,3 @@
|
||||
#include "Executable.xcconfig"
|
||||
|
||||
HEADER_SEARCH_PATHS = $(HEADER_SEARCH_PATHS) libxslt;
|
49
INSTALL
@ -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.
|
||||
|
77
Makefile.am
@ -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
@ -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
|
112
Pregenerated Files/README.txt
Normal 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
|
@ -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:
|
@ -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:
|
||||
*
|
18
Pregenerated Files/libexslt/module.modulemap
Normal 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 *
|
||||
}
|
||||
}
|
108
Pregenerated Files/libxslt/module.modulemap
Normal 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
@ -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
@ -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 */
|
@ -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
@ -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>
|
900
libxslt.xcodeproj/project.pbxproj
Normal 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
@ -0,0 +1 @@
|
||||
/usr/local/Cellar/automake/1.15/share/automake-1.15/INSTALL
|
@ -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"
|
||||
|
@ -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),
|
0
autogen.sh → libxslt/autogen.sh
Executable file → Normal 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 */
|
@ -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
|
Before Width: | Height: | Size: 654 B After Width: | Height: | Size: 654 B |
Before Width: | Height: | Size: 459 B After Width: | Height: | Size: 459 B |
Before Width: | Height: | Size: 472 B After Width: | Height: | Size: 472 B |
Before Width: | Height: | Size: 406 B After Width: | Height: | Size: 406 B |
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 8.0 KiB |
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
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 654 B After Width: | Height: | Size: 654 B |