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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2020Q3
libxml2 XML parser library for GNOME
2.9.10_1 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.9.10_1Version of this port present on the latest quarterly branch.
Maintainer: desktop@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-09-26 10:50:48
Last Update: 2020-09-26 10:50:40
Commit Hash: 4eabfd6
Also Listed In: gnome
License: MIT TRIO
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. WWW: http://xmlsoft.org/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (70 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libxml2-2.9.10_1/catalog.mk
  3. /usr/local/share/licenses/libxml2-2.9.10_1/LICENSE
  4. /usr/local/share/licenses/libxml2-2.9.10_1/MIT
  5. /usr/local/share/licenses/libxml2-2.9.10_1/TRIO
  6. bin/xml2-config
  7. bin/xmlcatalog
  8. bin/xmllint
  9. include/libxml2/libxml/DOCBparser.h
  10. include/libxml2/libxml/HTMLparser.h
  11. include/libxml2/libxml/HTMLtree.h
  12. include/libxml2/libxml/SAX.h
  13. include/libxml2/libxml/SAX2.h
  14. include/libxml2/libxml/c14n.h
  15. include/libxml2/libxml/catalog.h
  16. include/libxml2/libxml/chvalid.h
  17. include/libxml2/libxml/debugXML.h
  18. include/libxml2/libxml/dict.h
  19. include/libxml2/libxml/encoding.h
  20. include/libxml2/libxml/entities.h
  21. include/libxml2/libxml/globals.h
  22. include/libxml2/libxml/hash.h
  23. include/libxml2/libxml/list.h
  24. include/libxml2/libxml/nanoftp.h
  25. include/libxml2/libxml/nanohttp.h
  26. include/libxml2/libxml/parser.h
  27. include/libxml2/libxml/parserInternals.h
  28. include/libxml2/libxml/pattern.h
  29. include/libxml2/libxml/relaxng.h
  30. include/libxml2/libxml/schemasInternals.h
  31. include/libxml2/libxml/schematron.h
  32. include/libxml2/libxml/threads.h
  33. include/libxml2/libxml/tree.h
  34. include/libxml2/libxml/uri.h
  35. include/libxml2/libxml/valid.h
  36. include/libxml2/libxml/xinclude.h
  37. include/libxml2/libxml/xlink.h
  38. include/libxml2/libxml/xmlIO.h
  39. include/libxml2/libxml/xmlautomata.h
  40. include/libxml2/libxml/xmlerror.h
  41. include/libxml2/libxml/xmlexports.h
  42. include/libxml2/libxml/xmlmemory.h
  43. include/libxml2/libxml/xmlmodule.h
  44. include/libxml2/libxml/xmlreader.h
  45. include/libxml2/libxml/xmlregexp.h
  46. include/libxml2/libxml/xmlsave.h
  47. include/libxml2/libxml/xmlschemas.h
  48. include/libxml2/libxml/xmlschemastypes.h
  49. include/libxml2/libxml/xmlstring.h
  50. include/libxml2/libxml/xmlunicode.h
  51. include/libxml2/libxml/xmlversion.h
  52. include/libxml2/libxml/xmlwriter.h
  53. include/libxml2/libxml/xpath.h
  54. include/libxml2/libxml/xpathInternals.h
  55. include/libxml2/libxml/xpointer.h
  56. lib/cmake/libxml2/libxml2-config.cmake
  57. lib/libxml2.a
  58. lib/libxml2.so
  59. lib/libxml2.so.2
  60. lib/libxml2.so.2.9.10
  61. lib/xml2Conf.sh
  62. libdata/pkgconfig/libxml-2.0.pc
  63. share/aclocal/libxml.m4
  64. man/man1/xml2-config.1.gz
  65. man/man1/xmlcatalog.1.gz
  66. man/man1/xmllint.1.gz
  67. man/man3/libxml.3.gz
  68. @owner
  69. @group
  70. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
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 = 1600322449 SHA256 (gnome2/libxml2-2.9.10.tar.gz) = aafee193ffb8fe0c82d4afef6ef91972cbaf5feea100edc2f262750611b4be1f SIZE (gnome2/libxml2-2.9.10.tar.gz) = 5624761

Expand this list (6 items)

Collapse this list.

SHA256 (gnome2/7ffcd44d7e6c46704f8af0321d9314cd26e0e18a.patch) = 8bab1a7fcc22a8f9a3f89648660bbca424196d82967e213bd27c1dcc9a9544a5 SIZE (gnome2/7ffcd44d7e6c46704f8af0321d9314cd26e0e18a.patch) = 1015 SHA256 (gnome2/0e1a49c8907645d2e155f0d89d4d9895ac5112b5.patch) = 4a1dca36e762a0e2affb0779918fbf1665a00d984ffbd3efa45d3d202f87ea8c SIZE (gnome2/0e1a49c8907645d2e155f0d89d4d9895ac5112b5.patch) = 996 SHA256 (gnome2/50f06b3efb638efb0abd95dc62dca05ae67882c2.patch) = 701048e726e2f3f7f2a71a7054030fc154b5edace72e23c5934ecd9ee09ad811 SIZE (gnome2/50f06b3efb638efb0abd95dc62dca05ae67882c2.patch) = 1052

Collapse this list.


Packages (timestamps in pop-ups are UTC):
libxml2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.15.2_12.15.32.9.10_22.14.52.15.3n/an/an/a
FreeBSD:13:quarterly2.15.22.15.22.10.42.14.52.15.2n/an/an/a
FreeBSD:14:latest2.15.32.15.32.10.3_12.14.52.15.32.10.4-2.10.4
FreeBSD:14:quarterly2.15.32.15.3-2.14.52.15.32.10.4_22.10.4_22.10.4_2
FreeBSD:15:latest2.15.32.15.3n/a2.14.5n/an/a2.11.62.11.7
FreeBSD:15:quarterly2.15.32.15.3n/a-n/an/a--
FreeBSD:16:latest2.15.32.15.3n/a-n/an/a--
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
This port is required by:
for Build
  1. security/sssd
for Libraries
  1. audio/beatslash-lv2
  2. audio/gnaural
  3. cad/openvsp
  4. databases/mariadb104-server
  5. databases/rrdtool
  6. devel/synfig
  7. dns/bind-tools
Expand this list (61 items / 54 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. dns/bind911
  3. dns/bind916
  4. editors/emacs-devel
  5. editors/libreoffice
  6. emulators/virtualbox-ose
  7. emulators/virtualbox-ose-nox11
  8. emulators/wine
  9. games/xboard
  10. games/xboard-devel
  11. graphics/ImageMagick7
  12. graphics/ImageMagick7-nox11
  13. graphics/blender
  14. graphics/darktable
  15. graphics/elementary-photos
  16. graphics/fyre
  17. graphics/gegl
  18. graphics/gimp-app
  19. graphics/gstreamer1-plugins-openexr
  20. graphics/synfigstudio
  21. graphics/vips
  22. graphics/xournalpp
  23. graphics/yafaray
  24. lang/php72
  25. lang/php73
  26. lang/php74
  27. misc/xfce4-weather-plugin
  28. misc/xiphos
  29. multimedia/ffmpeg
  30. net/ceph14
  31. net/pacemaker1
  32. net/pacemaker2
  33. net/php74-soap
  34. net/php74-xmlrpc
  35. net-im/pidgin-sipe
  36. science/code_saturne
  37. security/clamav
  38. sysutils/mate-control-center
  39. textproc/php74-dom
  40. textproc/php74-simplexml
  41. textproc/php74-xml
  42. textproc/php74-xmlreader
  43. textproc/php74-xmlwriter
  44. textproc/php74-xsl
  45. textproc/py-libxml2
  46. www/apache24
  47. www/chromium
  48. www/hiawatha
  49. www/iridium
  50. www/mod_php74
  51. www/pecl-solr
  52. www/trafficserver
  53. www/webkit2-gtk3
  54. x11/waybar
  55. x11/xkeyboard-config
  56. Collapse this list.

Configuration Options:
===> The following configuration options are available for libxml2-2.9.10_1: MEM_DEBUG=off: Memory debugging (DEVELOPERS ONLY!) SCHEMA=on: XML schema support THREADS=on: Threads support THREAD_ALLOC=off: Per-thread memory (DEVELOPERS ONLY!) VALID=on: Validation support XMLLINT_HIST=off: History for xmllint ===> Use 'make config' to modify these settings
Options name:
textproc_libxml2
USES:
compiler cpe iconv libtool pathfix pkgconfig shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://xmlsoft.org/sources/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.9.10_1
26 Sep 2020 10:50:41
Revision:550160Original commit files touched by this commit This port version is marked as vulnerable.
tcberner search for other commits by this committer
MFH: r550081

textproc/libxml2: Multiple vulnerabilities

Includes upstreams fixes for

	* CVE-2019-20388
	* CVE-2020-7595
	* CVE-2020-24977

PR:		249386
Submitted by:	daniel.engberg.lists@pyret.net

Approved by:	ports-secteam (fluffy)
2.9.10_1
26 Sep 2020 10:50:40
commit hash: 4eabfd600d3ba221ed235602f8b9b2ef9ffd055ccommit hash: 4eabfd600d3ba221ed235602f8b9b2ef9ffd055ccommit hash: 4eabfd600d3ba221ed235602f8b9b2ef9ffd055ccommit hash: 4eabfd600d3ba221ed235602f8b9b2ef9ffd055c files touched by this commit This port version is marked as vulnerable.
Tobias C. Berner (tcberner) search for other commits by this committer
MFH: r550081

textproc/libxml2: Multiple vulnerabilities

Includes upstreams fixes for

	* CVE-2019-20388
	* CVE-2020-7595
	* CVE-2020-24977

PR:		249386
Submitted by:	daniel.engberg.lists@pyret.net

Approved by:	ports-secteam (fluffy)

Number of commits found: 2