diff --git a/ports/ace/portfile.cmake b/ports/ace/portfile.cmake index 5c49c9284aba69..190a2f8dfe5d43 100644 --- a/ports/ace/portfile.cmake +++ b/ports/ace/portfile.cmake @@ -69,6 +69,12 @@ if("ssl" IN_LIST FEATURES) else() list(APPEND ACE_FEATURE_LIST "ssl=0") endif() +if("xml-utils" IN_LIST FEATURES) + list(APPEND ACE_FEATURE_LIST "xerces3=1") + set(ENV{XERCESCROOT} ${CURRENT_INSTALLED_DIR}) +else() + list(APPEND ACE_FEATURE_LIST "xerces3=0") +endif() list(JOIN ACE_FEATURE_LIST "," ACE_FEATURES) if (VCPKG_LIBRARY_LINKAGE STREQUAL static) diff --git a/ports/ace/vcpkg.json b/ports/ace/vcpkg.json index 1c6cc5e7284238..35177021d5ace1 100644 --- a/ports/ace/vcpkg.json +++ b/ports/ace/vcpkg.json @@ -1,6 +1,7 @@ { "name": "ace", "version": "7.0.5", + "port-version": 1, "maintainers": "Johnny Willemsen ", "description": "The ADAPTIVE Communication Environment", "homepage": "https://www.dre.vanderbilt.edu/~schmidt/ACE.html", @@ -20,6 +21,17 @@ "xml": { "description": "Enable XML features in ACE" }, + "xml-utils": { + "description": "Include the ACE_XML_Utils library", + "dependencies": [ + { + "name": "xerces-c", + "features": [ + "xmlch-wchar" + ] + } + ] + }, "zlib": { "description": "Enable zlib support", "dependencies": [ diff --git a/versions/a-/ace.json b/versions/a-/ace.json index 465a32bcd48a7f..8cd454e343c603 100644 --- a/versions/a-/ace.json +++ b/versions/a-/ace.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "036533c7b1153d148040334e7195557ce41265e9", + "version": "7.0.5", + "port-version": 1 + }, { "git-tree": "bcc74bda3a7d8c6a93ff6ff5866de20612661fc3", "version": "7.0.5", diff --git a/versions/baseline.json b/versions/baseline.json index 00d7cb54495032..c9b47312feab83 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -18,7 +18,7 @@ }, "ace": { "baseline": "7.0.5", - "port-version": 0 + "port-version": 1 }, "activemq-cpp": { "baseline": "3.9.5",