depot: expat recipe

Fixes #2769
This commit is contained in:
Christian Prochaska 2018-04-16 19:23:57 +02:00 committed by Christian Helmuth
parent 4aefa395af
commit 1d6301c689
8 changed files with 132 additions and 1 deletions

View File

@ -1,4 +1,4 @@
include $(REP_DIR)/lib/import/import-expat.mk
include $(select_from_repositories,lib/import/import-expat.mk)
EXPAT_DIR := $(call select_from_ports,expat)/src/lib/expat/contrib
LIBS += libc

View File

@ -0,0 +1,81 @@
XML_DefaultCurrent T
XML_ErrorString T
XML_ExpatVersion T
XML_ExpatVersionInfo T
XML_ExternalEntityParserCreate T
XML_FreeContentModel T
XML_GetBase T
XML_GetBuffer T
XML_GetCurrentByteCount T
XML_GetCurrentByteIndex T
XML_GetCurrentColumnNumber T
XML_GetCurrentLineNumber T
XML_GetErrorCode T
XML_GetFeatureList T
XML_GetIdAttributeIndex T
XML_GetInputContext T
XML_GetParsingStatus T
XML_GetSpecifiedAttributeCount T
XML_MemFree T
XML_MemMalloc T
XML_MemRealloc T
XML_Parse T
XML_ParseBuffer T
XML_ParserCreate T
XML_ParserCreateNS T
XML_ParserCreate_MM T
XML_ParserFree T
XML_ParserReset T
XML_ResumeParser T
XML_SetAttlistDeclHandler T
XML_SetBase T
XML_SetCdataSectionHandler T
XML_SetCharacterDataHandler T
XML_SetCommentHandler T
XML_SetDefaultHandler T
XML_SetDefaultHandlerExpand T
XML_SetDoctypeDeclHandler T
XML_SetElementDeclHandler T
XML_SetElementHandler T
XML_SetEncoding T
XML_SetEndCdataSectionHandler T
XML_SetEndDoctypeDeclHandler T
XML_SetEndElementHandler T
XML_SetEndNamespaceDeclHandler T
XML_SetEntityDeclHandler T
XML_SetExternalEntityRefHandler T
XML_SetExternalEntityRefHandlerArg T
XML_SetHashSalt T
XML_SetNamespaceDeclHandler T
XML_SetNotStandaloneHandler T
XML_SetNotationDeclHandler T
XML_SetParamEntityParsing T
XML_SetProcessingInstructionHandler T
XML_SetReturnNSTriplet T
XML_SetSkippedEntityHandler T
XML_SetStartCdataSectionHandler T
XML_SetStartDoctypeDeclHandler T
XML_SetStartElementHandler T
XML_SetStartNamespaceDeclHandler T
XML_SetUnknownEncodingHandler T
XML_SetUnparsedEntityDeclHandler T
XML_SetUserData T
XML_SetXmlDeclHandler T
XML_StopParser T
XML_UseForeignDTD T
XML_UseParserAsHandlerArg T
XmlGetUtf16InternalEncoding T
XmlGetUtf16InternalEncodingNS T
XmlGetUtf8InternalEncoding T
XmlGetUtf8InternalEncodingNS T
XmlInitEncoding T
XmlInitEncodingNS T
XmlInitUnknownEncoding T
XmlInitUnknownEncodingNS T
XmlParseXmlDecl T
XmlParseXmlDeclNS T
XmlPrologStateInit T
XmlPrologStateInitExternalEntity T
XmlSizeOfUnknownEncoding T
XmlUtf16Encode T
XmlUtf8Encode T

View File

@ -0,0 +1,20 @@
MIRROR_FROM_REP_DIR := lib/import/import-expat.mk \
lib/symbols/expat
content: $(MIRROR_FROM_REP_DIR)
$(MIRROR_FROM_REP_DIR):
$(mirror_from_rep_dir)
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/expat)
content: include
include:
mkdir -p $@
cp -r $(PORT_DIR)/include/* $@
content: LICENSE
LICENSE:
cp $(PORT_DIR)/src/lib/expat/contrib/COPYING $@

View File

@ -0,0 +1 @@
2018-04-16 d7290a52ba6c8b702e36d328b7c782a0e41a66ec

View File

@ -0,0 +1 @@
expat

View File

@ -0,0 +1,25 @@
MIRROR_FROM_REP_DIR := lib/mk/expat.mk
content: $(MIRROR_FROM_REP_DIR) src/lib/expat/target.mk
$(MIRROR_FROM_REP_DIR):
$(mirror_from_rep_dir)
src/lib/expat/target.mk:
mkdir -p $(dir $@)
echo "LIBS = expat" > $@
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/expat)
MIRROR_FROM_PORT_DIR := src/lib/expat/contrib \
content: $(MIRROR_FROM_PORT_DIR)
$(MIRROR_FROM_PORT_DIR):
mkdir -p $(dir $@)
cp -r $(PORT_DIR)/$@ $(dir $@)
content: LICENSE
LICENSE:
cp $(PORT_DIR)/src/lib/expat/contrib/COPYING $@

View File

@ -0,0 +1 @@
2018-04-16 e1fa42b462d0beaf7efa185e4f22a2925ae9be2e

View File

@ -0,0 +1,2 @@
base
libc