notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2023Q2
libxml2 XML parser library for GNOME
2.10.4 textproc on this many watch lists=0 search for ports that depend on this port This port version is marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.14.5Version of this port present on the latest quarterly branch.
Maintainer: desktop@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-04-27 23:00:07
Last Update: 2023-04-27 22:58:04
Commit Hash: 11a2be5
Also Listed In: gnome
License: MIT
WWW:
http://xmlsoft.org/
Description:
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform). XML itself is a metalanguage to design markup languages, i.e. text language where semantic and structure are added to the content using extra "markup" information enclosed between angle brackets.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (188 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libxml2-2.10.4/catalog.mk
  3. /usr/local/share/licenses/libxml2-2.10.4/LICENSE
  4. /usr/local/share/licenses/libxml2-2.10.4/MIT
  5. bin/xml2-config
  6. bin/xmlcatalog
  7. bin/xmllint
  8. include/libxml2/libxml/HTMLparser.h
  9. include/libxml2/libxml/HTMLtree.h
  10. include/libxml2/libxml/SAX.h
  11. include/libxml2/libxml/SAX2.h
  12. include/libxml2/libxml/c14n.h
  13. include/libxml2/libxml/catalog.h
  14. include/libxml2/libxml/chvalid.h
  15. include/libxml2/libxml/debugXML.h
  16. include/libxml2/libxml/dict.h
  17. include/libxml2/libxml/encoding.h
  18. include/libxml2/libxml/entities.h
  19. include/libxml2/libxml/globals.h
  20. include/libxml2/libxml/hash.h
  21. include/libxml2/libxml/list.h
  22. include/libxml2/libxml/nanoftp.h
  23. include/libxml2/libxml/nanohttp.h
  24. include/libxml2/libxml/parser.h
  25. include/libxml2/libxml/parserInternals.h
  26. include/libxml2/libxml/pattern.h
  27. include/libxml2/libxml/relaxng.h
  28. include/libxml2/libxml/schemasInternals.h
  29. include/libxml2/libxml/schematron.h
  30. include/libxml2/libxml/threads.h
  31. include/libxml2/libxml/tree.h
  32. include/libxml2/libxml/uri.h
  33. include/libxml2/libxml/valid.h
  34. include/libxml2/libxml/xinclude.h
  35. include/libxml2/libxml/xlink.h
  36. include/libxml2/libxml/xmlIO.h
  37. include/libxml2/libxml/xmlautomata.h
  38. include/libxml2/libxml/xmlerror.h
  39. include/libxml2/libxml/xmlexports.h
  40. include/libxml2/libxml/xmlmemory.h
  41. include/libxml2/libxml/xmlmodule.h
  42. include/libxml2/libxml/xmlreader.h
  43. include/libxml2/libxml/xmlregexp.h
  44. include/libxml2/libxml/xmlsave.h
  45. include/libxml2/libxml/xmlschemas.h
  46. include/libxml2/libxml/xmlschemastypes.h
  47. include/libxml2/libxml/xmlstring.h
  48. include/libxml2/libxml/xmlunicode.h
  49. include/libxml2/libxml/xmlversion.h
  50. include/libxml2/libxml/xmlwriter.h
  51. include/libxml2/libxml/xpath.h
  52. include/libxml2/libxml/xpathInternals.h
  53. include/libxml2/libxml/xpointer.h
  54. lib/cmake/libxml2/libxml2-config.cmake
  55. lib/libxml2.a
  56. lib/libxml2.so
  57. lib/libxml2.so.2
  58. lib/libxml2.so.2.10.4
  59. libdata/pkgconfig/libxml-2.0.pc
  60. man/man1/xml2-config.1.gz
  61. man/man1/xmlcatalog.1.gz
  62. man/man1/xmllint.1.gz
  63. share/aclocal/libxml.m4
  64. share/doc/libxml2/devhelp/general.html
  65. share/doc/libxml2/devhelp/home.png
  66. share/doc/libxml2/devhelp/index.html
  67. share/doc/libxml2/devhelp/left.png
  68. share/doc/libxml2/devhelp/libxml2-HTMLparser.html
  69. share/doc/libxml2/devhelp/libxml2-HTMLtree.html
  70. share/doc/libxml2/devhelp/libxml2-SAX.html
  71. share/doc/libxml2/devhelp/libxml2-SAX2.html
  72. share/doc/libxml2/devhelp/libxml2-c14n.html
  73. share/doc/libxml2/devhelp/libxml2-catalog.html
  74. share/doc/libxml2/devhelp/libxml2-chvalid.html
  75. share/doc/libxml2/devhelp/libxml2-debugXML.html
  76. share/doc/libxml2/devhelp/libxml2-dict.html
  77. share/doc/libxml2/devhelp/libxml2-encoding.html
  78. share/doc/libxml2/devhelp/libxml2-entities.html
  79. share/doc/libxml2/devhelp/libxml2-globals.html
  80. share/doc/libxml2/devhelp/libxml2-hash.html
  81. share/doc/libxml2/devhelp/libxml2-list.html
  82. share/doc/libxml2/devhelp/libxml2-nanoftp.html
  83. share/doc/libxml2/devhelp/libxml2-nanohttp.html
  84. share/doc/libxml2/devhelp/libxml2-parser.html
  85. share/doc/libxml2/devhelp/libxml2-parserInternals.html
  86. share/doc/libxml2/devhelp/libxml2-pattern.html
  87. share/doc/libxml2/devhelp/libxml2-relaxng.html
  88. share/doc/libxml2/devhelp/libxml2-schemasInternals.html
  89. share/doc/libxml2/devhelp/libxml2-schematron.html
  90. share/doc/libxml2/devhelp/libxml2-threads.html
  91. share/doc/libxml2/devhelp/libxml2-tree.html
  92. share/doc/libxml2/devhelp/libxml2-uri.html
  93. share/doc/libxml2/devhelp/libxml2-valid.html
  94. share/doc/libxml2/devhelp/libxml2-xinclude.html
  95. share/doc/libxml2/devhelp/libxml2-xlink.html
  96. share/doc/libxml2/devhelp/libxml2-xmlIO.html
  97. share/doc/libxml2/devhelp/libxml2-xmlautomata.html
  98. share/doc/libxml2/devhelp/libxml2-xmlerror.html
  99. share/doc/libxml2/devhelp/libxml2-xmlexports.html
  100. share/doc/libxml2/devhelp/libxml2-xmlmemory.html
  101. share/doc/libxml2/devhelp/libxml2-xmlmodule.html
  102. share/doc/libxml2/devhelp/libxml2-xmlreader.html
  103. share/doc/libxml2/devhelp/libxml2-xmlregexp.html
  104. share/doc/libxml2/devhelp/libxml2-xmlsave.html
  105. share/doc/libxml2/devhelp/libxml2-xmlschemas.html
  106. share/doc/libxml2/devhelp/libxml2-xmlschemastypes.html
  107. share/doc/libxml2/devhelp/libxml2-xmlstring.html
  108. share/doc/libxml2/devhelp/libxml2-xmlunicode.html
  109. share/doc/libxml2/devhelp/libxml2-xmlversion.html
  110. share/doc/libxml2/devhelp/libxml2-xmlwriter.html
  111. share/doc/libxml2/devhelp/libxml2-xpath.html
  112. share/doc/libxml2/devhelp/libxml2-xpathInternals.html
  113. share/doc/libxml2/devhelp/libxml2-xpointer.html
  114. share/doc/libxml2/devhelp/libxml2.devhelp2
  115. share/doc/libxml2/devhelp/right.png
  116. share/doc/libxml2/devhelp/style.css
  117. share/doc/libxml2/devhelp/up.png
  118. share/doc/libxml2/examples/index.html
  119. share/doc/libxml2/examples/io1.c
  120. share/doc/libxml2/examples/io2.c
  121. share/doc/libxml2/examples/parse1.c
  122. share/doc/libxml2/examples/parse2.c
  123. share/doc/libxml2/examples/parse3.c
  124. share/doc/libxml2/examples/parse4.c
  125. share/doc/libxml2/examples/reader1.c
  126. share/doc/libxml2/examples/reader2.c
  127. share/doc/libxml2/examples/reader3.c
  128. share/doc/libxml2/examples/reader4.c
  129. share/doc/libxml2/examples/testWriter.c
  130. share/doc/libxml2/examples/tree1.c
  131. share/doc/libxml2/examples/tree2.c
  132. share/doc/libxml2/examples/xmllint.c
  133. share/doc/libxml2/examples/xpath1.c
  134. share/doc/libxml2/examples/xpath2.c
  135. share/doc/libxml2/tutorial/apa.html
  136. share/doc/libxml2/tutorial/apb.html
  137. share/doc/libxml2/tutorial/apc.html
  138. share/doc/libxml2/tutorial/apd.html
  139. share/doc/libxml2/tutorial/ape.html
  140. share/doc/libxml2/tutorial/apf.html
  141. share/doc/libxml2/tutorial/apg.html
  142. share/doc/libxml2/tutorial/aph.html
  143. share/doc/libxml2/tutorial/api.html
  144. share/doc/libxml2/tutorial/ar01s02.html
  145. share/doc/libxml2/tutorial/ar01s03.html
  146. share/doc/libxml2/tutorial/ar01s04.html
  147. share/doc/libxml2/tutorial/ar01s05.html
  148. share/doc/libxml2/tutorial/ar01s06.html
  149. share/doc/libxml2/tutorial/ar01s07.html
  150. share/doc/libxml2/tutorial/ar01s08.html
  151. share/doc/libxml2/tutorial/ar01s09.html
  152. share/doc/libxml2/tutorial/images/blank.png
  153. share/doc/libxml2/tutorial/images/callouts/1.png
  154. share/doc/libxml2/tutorial/images/callouts/10.png
  155. share/doc/libxml2/tutorial/images/callouts/2.png
  156. share/doc/libxml2/tutorial/images/callouts/3.png
  157. share/doc/libxml2/tutorial/images/callouts/4.png
  158. share/doc/libxml2/tutorial/images/callouts/5.png
  159. share/doc/libxml2/tutorial/images/callouts/6.png
  160. share/doc/libxml2/tutorial/images/callouts/7.png
  161. share/doc/libxml2/tutorial/images/callouts/8.png
  162. share/doc/libxml2/tutorial/images/callouts/9.png
  163. share/doc/libxml2/tutorial/images/caution.png
  164. share/doc/libxml2/tutorial/images/draft.png
  165. share/doc/libxml2/tutorial/images/home.png
  166. share/doc/libxml2/tutorial/images/important.png
  167. share/doc/libxml2/tutorial/images/next.png
  168. share/doc/libxml2/tutorial/images/note.png
  169. share/doc/libxml2/tutorial/images/prev.png
  170. share/doc/libxml2/tutorial/images/tip.png
  171. share/doc/libxml2/tutorial/images/toc-blank.png
  172. share/doc/libxml2/tutorial/images/toc-minus.png
  173. share/doc/libxml2/tutorial/images/toc-plus.png
  174. share/doc/libxml2/tutorial/images/up.png
  175. share/doc/libxml2/tutorial/images/warning.png
  176. share/doc/libxml2/tutorial/includeaddattribute.c
  177. share/doc/libxml2/tutorial/includeaddkeyword.c
  178. share/doc/libxml2/tutorial/includeconvert.c
  179. share/doc/libxml2/tutorial/includegetattribute.c
  180. share/doc/libxml2/tutorial/includekeyword.c
  181. share/doc/libxml2/tutorial/includexpath.c
  182. share/doc/libxml2/tutorial/index.html
  183. share/doc/libxml2/tutorial/ix01.html
  184. share/doc/libxml2/xmlcatalog.html
  185. share/doc/libxml2/xmllint.html
  186. @owner
  187. @group
  188. @mode
Collapse this list.
Dependency lines:
  • libxml2>0:textproc/libxml2
To install the port:
cd /usr/ports/textproc/libxml2/ && make install clean
To add the package, run one of these commands:
  • pkg install textproc/libxml2
  • pkg install libxml2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libxml2
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1681763197 SHA256 (gnome/libxml2-2.10.4.tar.xz) = ed0c91c5845008f1936739e4eee2035531c1c94742c6541f44ee66d885948d45 SIZE (gnome/libxml2-2.10.4.tar.xz) = 2643600

Packages (timestamps in pop-ups are UTC):
libxml2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.14.52.14.52.9.10_22.14.52.14.5-2.9.10_2-
FreeBSD:13:quarterly2.14.42.14.52.10.42.14.42.14.52.10.4_22.10.4_22.10.4_2
FreeBSD:14:latest2.14.42.14.52.10.3_12.14.42.14.52.10.4-2.10.4
FreeBSD:14:quarterly2.14.42.14.5-2.14.42.14.52.10.4_22.10.4_22.10.4_2
FreeBSD:15:latest2.14.52.14.5n/a2.11.9n/a2.11.62.11.62.11.7
Slave ports:
  1. textproc/libxml2-python
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libreadline.so : devel/readline
This port is required by:
for Libraries
  1. databases/mariadb103-server
  2. databases/mariadb104-server
  3. databases/mariadb105-server
  4. databases/mariadb106-server
  5. devel/glib20
  6. devel/llvm-cheri
  7. devel/llvm-devel
Expand this list (34 items / 27 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/llvm-morello
  3. devel/llvm10
  4. devel/llvm11
  5. devel/llvm12
  6. devel/llvm13
  7. devel/llvm14
  8. dns/bind-tools
  9. dns/bind916
  10. dns/bind918
  11. emulators/open-vm-tools
  12. emulators/virtualbox-ose
  13. emulators/virtualbox-ose-legacy
  14. emulators/virtualbox-ose-nox11
  15. emulators/virtualbox-ose-nox11-legacy
  16. graphics/librsvg2-rust
  17. graphics/qgis
  18. graphics/qgis-ltr
  19. multimedia/ffmpeg
  20. multimedia/ffmpeg4
  21. sysutils/cfengine318
  22. sysutils/consolekit2
  23. textproc/py-libxml2
  24. www/chromium
  25. www/iridium
  26. www/ungoogled-chromium
  27. x11/waybar
  28. x11-wm/labwc
  29. Collapse this list.

Configuration Options:
===> The following configuration options are available for libxml2-2.10.4: DOCS=on: Build and/or install documentation ICU=off: Unicode support via ICU MEM_DEBUG=off: Memory debugging (DEVELOPERS ONLY!) READLINE=on: History for xmllint STATIC=on: Build static executables and/or libraries THREAD_ALLOC=off: Per-thread memory (DEVELOPERS ONLY!) ===> Use 'make config' to modify these settings
Options name:
textproc_libxml2
USES:
cpe iconv libtool localbase pathfix pkgconfig tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (13 items)
Collapse this list.
  1. ftp://ftp.belnet.be/mirror/ftp.gnome.org/sources/libxml2/2.10/
  2. ftp://ftp.cse.buffalo.edu/pub/Gnome/sources/libxml2/2.10/
  3. ftp://ftp.kddlabs.co.jp/pub/GNOME/sources/libxml2/2.10/
  4. ftp://ftp.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/libxml2/2.10/
  5. ftp://ftp.nara.wide.ad.jp/pub/X11/GNOME/sources/libxml2/2.10/
  6. http://download.gnome.org/sources/libxml2/2.10/
  7. http://ftp.belnet.be/mirror/ftp.gnome.org/sources/libxml2/2.10/
  8. http://www.gtlib.gatech.edu/pub/gnome/sources/libxml2/2.10/
  9. https://download.gnome.org/sources/libxml2/2.10/
  10. https://fr2.rpmfind.net/linux/gnome.org/sources/libxml2/2.10/
  11. https://ftp.acc.umu.se/pub/GNOME/sources/libxml2/2.10/
  12. https://ftp.gnome.org/pub/GNOME/sources/libxml2/2.10/
  13. https://gitlab.gnome.org/GNOME/libxml2/-/archive/2.10.4/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.10.4
27 Apr 2023 22:58:04
commit hash: 11a2be5f1911d9e357a87eb302d84d3adf16a783commit hash: 11a2be5f1911d9e357a87eb302d84d3adf16a783commit hash: 11a2be5f1911d9e357a87eb302d84d3adf16a783commit hash: 11a2be5f1911d9e357a87eb302d84d3adf16a783 files touched by this commit This port version is marked as vulnerable.
Dima Panov (fluffy) search for other commits by this committer
textproc/libxml2: update to 2.10.14 security release (+)

- [CVE-2023-29469] Hashing of empty dict strings isn't deterministic
- [CVE-2023-28484] Fix null deref in xmlSchemaFixupComplexType
- schemas: Fix null-pointer-deref in xmlSchemaCheckCOSSTDerivedOK

- SAX2: Ignore namespaces in HTML documents
- io: Fix "buffer full" error with certain buffer sizes

PR:		270906
Security:	0bd7f07b-dc22-11ed-bf28-589cfc0f81b0

Sponsored by:	Serenity Cybersecurity, LLC

(cherry picked from commit acd6567eeccaba062051ae4571c3d20c355383ac)

Number of commits found: 1