diff --git a/packages/p/pugixml/abi_symbols b/packages/p/pugixml/abi_symbols
index 9fdfe0a9a2d..198b7aa7bef 100644
--- a/packages/p/pugixml/abi_symbols
+++ b/packages/p/pugixml/abi_symbols
@@ -1,3 +1,6 @@
+libpugixml.so.1:_ZN4pugi10xml_writerD0Ev
+libpugixml.so.1:_ZN4pugi10xml_writerD1Ev
+libpugixml.so.1:_ZN4pugi10xml_writerD2Ev
libpugixml.so.1:_ZN4pugi10xpath_nodeC1ERKNS_13xml_attributeERKNS_8xml_nodeE
libpugixml.so.1:_ZN4pugi10xpath_nodeC1ERKNS_8xml_nodeE
libpugixml.so.1:_ZN4pugi10xpath_nodeC1Ev
@@ -35,7 +38,9 @@ libpugixml.so.1:_ZN4pugi12xml_documentD1Ev
libpugixml.so.1:_ZN4pugi12xml_documentD2Ev
libpugixml.so.1:_ZN4pugi12xml_documentaSEOS0_
libpugixml.so.1:_ZN4pugi13xml_attribute8set_nameEPKc
+libpugixml.so.1:_ZN4pugi13xml_attribute8set_nameEPKcm
libpugixml.so.1:_ZN4pugi13xml_attribute9set_valueEPKc
+libpugixml.so.1:_ZN4pugi13xml_attribute9set_valueEPKcm
libpugixml.so.1:_ZN4pugi13xml_attribute9set_valueEb
libpugixml.so.1:_ZN4pugi13xml_attribute9set_valueEd
libpugixml.so.1:_ZN4pugi13xml_attribute9set_valueEdi
@@ -84,7 +89,6 @@ libpugixml.so.1:_ZN4pugi14xpath_variableC1ENS_16xpath_value_typeE
libpugixml.so.1:_ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
libpugixml.so.1:_ZN4pugi15xml_tree_walker3endERNS_8xml_nodeE
libpugixml.so.1:_ZN4pugi15xml_tree_walker5beginERNS_8xml_nodeE
-libpugixml.so.1:_ZN4pugi15xml_tree_walkerC1Ev
libpugixml.so.1:_ZN4pugi15xml_tree_walkerC2Ev
libpugixml.so.1:_ZN4pugi15xml_tree_walkerD0Ev
libpugixml.so.1:_ZN4pugi15xml_tree_walkerD1Ev
@@ -192,13 +196,16 @@ libpugixml.so.1:_ZN4pugi8xml_node19insert_child_beforeEPKcRKS0_
libpugixml.so.1:_ZN4pugi8xml_node22insert_attribute_afterEPKcRKNS_13xml_attributeE
libpugixml.so.1:_ZN4pugi8xml_node23insert_attribute_beforeEPKcRKNS_13xml_attributeE
libpugixml.so.1:_ZN4pugi8xml_node8set_nameEPKc
+libpugixml.so.1:_ZN4pugi8xml_node8set_nameEPKcm
libpugixml.so.1:_ZN4pugi8xml_node8traverseERNS_15xml_tree_walkerE
libpugixml.so.1:_ZN4pugi8xml_node9set_valueEPKc
+libpugixml.so.1:_ZN4pugi8xml_node9set_valueEPKcm
libpugixml.so.1:_ZN4pugi8xml_nodeC1EPNS_15xml_node_structE
libpugixml.so.1:_ZN4pugi8xml_nodeC1Ev
libpugixml.so.1:_ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
libpugixml.so.1:_ZN4pugi8xml_nodeC2Ev
libpugixml.so.1:_ZN4pugi8xml_text3setEPKc
+libpugixml.so.1:_ZN4pugi8xml_text3setEPKcm
libpugixml.so.1:_ZN4pugi8xml_text3setEb
libpugixml.so.1:_ZN4pugi8xml_text3setEd
libpugixml.so.1:_ZN4pugi8xml_text3setEdi
@@ -370,3 +377,18 @@ libpugixml.so.1:_ZNK4pugi8xml_text9as_stringEPKc
libpugixml.so.1:_ZNK4pugi8xml_text9as_ullongEy
libpugixml.so.1:_ZNK4pugi8xml_textcvPFvPPPS0_EEv
libpugixml.so.1:_ZNK4pugi8xml_textntEv
+libpugixml.so.1:_ZTIN4pugi10xml_writerE
+libpugixml.so.1:_ZTIN4pugi15xml_tree_walkerE
+libpugixml.so.1:_ZTIN4pugi15xml_writer_fileE
+libpugixml.so.1:_ZTIN4pugi15xpath_exceptionE
+libpugixml.so.1:_ZTIN4pugi17xml_writer_streamE
+libpugixml.so.1:_ZTSN4pugi10xml_writerE
+libpugixml.so.1:_ZTSN4pugi15xml_tree_walkerE
+libpugixml.so.1:_ZTSN4pugi15xml_writer_fileE
+libpugixml.so.1:_ZTSN4pugi15xpath_exceptionE
+libpugixml.so.1:_ZTSN4pugi17xml_writer_streamE
+libpugixml.so.1:_ZTVN4pugi10xml_writerE
+libpugixml.so.1:_ZTVN4pugi15xml_tree_walkerE
+libpugixml.so.1:_ZTVN4pugi15xml_writer_fileE
+libpugixml.so.1:_ZTVN4pugi15xpath_exceptionE
+libpugixml.so.1:_ZTVN4pugi17xml_writer_streamE
diff --git a/packages/p/pugixml/abi_used_symbols b/packages/p/pugixml/abi_used_symbols
index bbd855149fd..0ba9fe12da1 100644
--- a/packages/p/pugixml/abi_used_symbols
+++ b/packages/p/pugixml/abi_used_symbols
@@ -1,25 +1,28 @@
libc.so.6:__cxa_atexit
-libc.so.6:__snprintf_chk
+libc.so.6:__isoc23_strtol
libc.so.6:__stack_chk_fail
libc.so.6:fclose
libc.so.6:ferror
+libc.so.6:fflush
+libc.so.6:fileno
libc.so.6:fopen
libc.so.6:fread
libc.so.6:free
-libc.so.6:fseek
-libc.so.6:ftell
+libc.so.6:fstat
libc.so.6:fwrite
libc.so.6:malloc
libc.so.6:memcpy
libc.so.6:memmove
libc.so.6:memset
+libc.so.6:snprintf
libc.so.6:strchr
libc.so.6:strcmp
libc.so.6:strlen
libc.so.6:strstr
libc.so.6:strtod
-libc.so.6:strtol
libgcc_s.so.1:_Unwind_Resume
+libm.so.6:ceil
+libm.so.6:floor
libm.so.6:fmod
libstdc++.so.6:_ZNSi4readEPcl
libstdc++.so.6:_ZNSi5seekgESt4fposI11__mbstate_tE
@@ -39,6 +42,7 @@ libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
libstdc++.so.6:_ZNSt9basic_iosIwSt11char_traitsIwEE5clearESt12_Ios_Iostate
libstdc++.so.6:_ZNSt9exceptionD2Ev
libstdc++.so.6:_ZSt19__throw_logic_errorPKc
+libstdc++.so.6:_ZSt9terminatev
libstdc++.so.6:_ZTISt9bad_alloc
libstdc++.so.6:_ZTISt9exception
libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE
@@ -46,6 +50,7 @@ libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE
libstdc++.so.6:_ZTVSt9bad_alloc
libstdc++.so.6:_ZdlPv
libstdc++.so.6:__cxa_allocate_exception
+libstdc++.so.6:__cxa_begin_catch
libstdc++.so.6:__cxa_free_exception
libstdc++.so.6:__cxa_pure_virtual
libstdc++.so.6:__cxa_throw
diff --git a/packages/p/pugixml/monitoring.yml b/packages/p/pugixml/monitoring.yml
new file mode 100644
index 00000000000..7e03a8a859f
--- /dev/null
+++ b/packages/p/pugixml/monitoring.yml
@@ -0,0 +1,7 @@
+releases:
+ id: 3728
+ rss: https://github.com/zeux/pugixml/releases.atom
+security:
+ cpe:
+ - vendor: pugixml_project
+ product: pugixml
diff --git a/packages/p/pugixml/package.yml b/packages/p/pugixml/package.yml
index 7b06778b376..7c93b416e25 100644
--- a/packages/p/pugixml/package.yml
+++ b/packages/p/pugixml/package.yml
@@ -1,8 +1,8 @@
name : pugixml
-version : 1.11.4
-release : 5
+version : '1.14'
+release : 6
source :
- - https://github.com/zeux/pugixml/releases/download/v1.11.4/pugixml-1.11.4.tar.gz : 8ddf57b65fb860416979a3f0640c2ad45ddddbbafa82508ef0a0af3ce7061716
+ - https://github.com/zeux/pugixml/releases/download/v1.14/pugixml-1.14.tar.gz : 2f10e276870c64b1db6809050a75e11a897a8d7456c4be5c6b2e35a11168a015
homepage : https://pugixml.org/
license : MIT
component : system.utils
@@ -11,11 +11,10 @@ description: |
pugixml is a C++ XML processing library, which consists of a DOM-like interface with rich traversal/modification capabilities, an extremely fast XML parser which constructs the DOM tree from an XML file/buffer, and an XPath 1.0 implementation for complex data-driven tree queries. Full Unicode support is also available, with Unicode interface variants and conversions between different Unicode encodings (which happen automatically during parsing/saving).
builddeps :
- git
+clang : yes
setup : |
- mkdir build && cd build
- %cmake -DBUILD_SHARED_LIBS=ON \
- ..
+ %cmake_ninja -DBUILD_SHARED_LIBS=ON
build : |
- %make -C build
+ %ninja_build
install : |
- %make_install -C build
+ %ninja_install
diff --git a/packages/p/pugixml/pspec_x86_64.xml b/packages/p/pugixml/pspec_x86_64.xml
index 07d9b8b3745..d3b3639e45a 100644
--- a/packages/p/pugixml/pspec_x86_64.xml
+++ b/packages/p/pugixml/pspec_x86_64.xml
@@ -3,15 +3,15 @@
pugixml
https://pugixml.org/
- Pierre-Yves
- pyu@riseup.net
+ Reilly Brogan
+ solus@reillybrogan.com
MIT
system.utils
pugixml is a C++ XML processing library
pugixml is a C++ XML processing library, which consists of a DOM-like interface with rich traversal/modification capabilities, an extremely fast XML parser which constructs the DOM tree from an XML file/buffer, and an XPath 1.0 implementation for complex data-driven tree queries. Full Unicode support is also available, with Unicode interface variants and conversions between different Unicode encodings (which happen automatically during parsing/saving).
- https://getsol.us/sources/README.Solus
+ https://sources.getsol.us/README.Solus
pugixml
@@ -21,7 +21,7 @@
system.utils
/usr/lib64/libpugixml.so.1
- /usr/lib64/libpugixml.so.1.11
+ /usr/lib64/libpugixml.so.1.14
@@ -31,7 +31,7 @@
programming.devel
- pugixml
+ pugixml
/usr/include/pugiconfig.hpp
@@ -45,12 +45,12 @@
-
- 2021-01-11
- 1.11.4
+
+ 2024-03-28
+ 1.14
Packaging update
- Pierre-Yves
- pyu@riseup.net
+ Reilly Brogan
+ solus@reillybrogan.com
\ No newline at end of file