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''''''''s 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 2022Q4
libxml2 XML parser library for GNOME
2.10.3 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.10.3Version of this port present on the latest quarterly branch.
Maintainer: desktop@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-10-17 06:06:19
Last Update: 2022-10-17 06:05:15
Commit Hash: b59c07e
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:
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.3/catalog.mk
  3. /usr/local/share/licenses/libxml2-2.10.3/LICENSE
  4. /usr/local/share/licenses/libxml2-2.10.3/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.3
  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 = 1665950945 SHA256 (gnome/libxml2-2.10.3.tar.xz) = 5d2cc3d78bec3dbe212a9d7fa629ada25a7da928af432c93060ff5c17ee28a9c SIZE (gnome/libxml2-2.10.3.tar.xz) = 2639908

Packages (timestamps in pop-ups are UTC):
libxml2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.11.92.11.92.9.10_22.11.92.11.9-2.9.10_2-
FreeBSD:13:quarterly2.11.92.11.92.10.42.11.92.11.92.10.4_22.10.4_22.10.4_2
FreeBSD:14:latest2.11.92.11.92.10.3_12.11.92.11.92.10.4-2.10.4
FreeBSD:14:quarterly2.11.92.11.9-2.11.92.11.92.10.4_22.10.4_22.10.4_2
FreeBSD:15:latest2.11.92.11.9n/a2.11.9n/a2.11.62.11.62.11.7
Slave ports:
  1. textproc/py-libxml2
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. archivers/xarchiver
  2. cad/pcb-rnd
  3. deskutils/recoll
  4. devel/glib20
  5. devel/llvm12
  6. devel/llvm13
  7. devel/llvm14
Expand this list (50 items / 43 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/llvm15
  3. dns/bind-tools
  4. dns/bind916
  5. dns/bind918
  6. editors/xmlcopyeditor
  7. emulators/nemu
  8. emulators/qemu-powernv
  9. graphics/gnash
  10. graphics/inkscape
  11. graphics/poppler
  12. graphics/poppler-glib
  13. graphics/poppler-qt5
  14. graphics/poppler-qt6
  15. graphics/poppler-utils
  16. graphics/qgis-ltr
  17. lang/php80
  18. lang/php81
  19. multimedia/vlc
  20. net/grilo-plugins
  21. net/php80-soap
  22. net/php81-soap
  23. security/clamav
  24. security/xmlsec1
  25. sysutils/accountsservice
  26. textproc/php80-dom
  27. textproc/php80-simplexml
  28. textproc/php80-xml
  29. textproc/php80-xmlreader
  30. textproc/php80-xmlwriter
  31. textproc/php80-xsl
  32. textproc/php81-dom
  33. textproc/php81-simplexml
  34. textproc/php81-xml
  35. textproc/php81-xmlreader
  36. textproc/php81-xmlwriter
  37. textproc/php81-xsl
  38. textproc/py-libxml2
  39. www/chromium
  40. www/iridium
  41. www/mod_php80
  42. www/mod_php81
  43. www/nginx-full
  44. www/pecl-solr
  45. Collapse this list.

Configuration Options:
===> The following configuration options are available for libxml2-2.10.3: 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.3/
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.3
17 Oct 2022 06:05:15
commit hash: b59c07e961eb2e1c0c202b1c265ae0b1ac875dcacommit hash: b59c07e961eb2e1c0c202b1c265ae0b1ac875dcacommit hash: b59c07e961eb2e1c0c202b1c265ae0b1ac875dcacommit hash: b59c07e961eb2e1c0c202b1c265ae0b1ac875dca 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.3 security release (+)

* [CVE-2022-40304] Fix dict corruption caused by entity reference cycles
* [CVE-2022-40303] Fix integer overflows with XML_PARSE_HUGE
* Fix overflow check in SAX2.c

Changelog:	https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.10.3
MFH:		2022Q4
(cherry picked from commit def7c5c7f488af35bcca2a2cd1dcf8ff54b41223)

Number of commits found: 1