notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Port details
tinyxml2 Small C++ XML Parser
9.0.0,1 textproc on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 9.0.0,1Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-06-11 13:49:53
Last Update: 2021-10-25 15:57:17
Commit Hash: f6a9662
People watching this port, also watch:: xclock, font-bh-lucidatypewriter-100dpi, font-misc-meltho, py38-pycparser, desktop-file-utils
License: ZLIB
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (26 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/tinyxml2-9.0.0,1/catalog.mk
  3. /usr/local/share/licenses/tinyxml2-9.0.0,1/LICENSE
  4. /usr/local/share/licenses/tinyxml2-9.0.0,1/ZLIB
  5. include/tinyxml2.h
  6. lib/cmake/tinyxml2/tinyxml2-config-version.cmake
  7. lib/cmake/tinyxml2/tinyxml2-config.cmake
  8. lib/cmake/tinyxml2/tinyxml2-shared-targets-release.cmake
  9. lib/cmake/tinyxml2/tinyxml2-shared-targets.cmake
  10. lib/libtinyxml2.a
  11. lib/libtinyxml2.so
  12. lib/libtinyxml2.so.9
  13. lib/libtinyxml2.so.9.0.0
  14. libdata/pkgconfig/tinyxml2.pc
  15. share/examples/tinyxml2/resources/dream.xml
  16. share/examples/tinyxml2/resources/empty.xml
  17. share/examples/tinyxml2/resources/out/readme.txt
  18. share/examples/tinyxml2/resources/utf8test.xml
  19. share/examples/tinyxml2/resources/utf8testverify.xml
  20. share/examples/tinyxml2/resources/xmltest-4636783552757760.xml
  21. share/examples/tinyxml2/resources/xmltest-5330.xml
  22. share/examples/tinyxml2/resources/xmltest-5662204197076992.xml
  23. share/examples/tinyxml2/resources/xmltest-5720541257269248.xml
  24. @owner
  25. @group
  26. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • tinyxml2>0:textproc/tinyxml2
  • For LIB depends:
    • libtinyxml2.so:textproc/tinyxml2
To install the port:
cd /usr/ports/textproc/tinyxml2/ && make install clean
To add the package, run one of these commands:
  • pkg install textproc/tinyxml2
  • pkg install tinyxml2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: tinyxml2
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
tinyxml2
ABIlatestquarterly
FreeBSD:11:aarch646.2.0,18.0.0,1
FreeBSD:11:amd649.0.0,19.0.0,1
FreeBSD:11:armv62.2.0,18.0.0,1
FreeBSD:11:i3869.0.0,19.0.0,1
FreeBSD:11:mips--
FreeBSD:11:mips642.2.0,1-
FreeBSD:12:aarch646.2.0,19.0.0,1
FreeBSD:12:amd649.0.0,19.0.0,1
FreeBSD:12:armv66.2.0,18.0.0,1
FreeBSD:12:armv76.2.0,18.0.0,1
FreeBSD:12:i3869.0.0,19.0.0,1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-8.0.0,1
FreeBSD:13:aarch649.0.0,19.0.0,1
FreeBSD:13:amd649.0.0,19.0.0,1
FreeBSD:13:armv68.0.0,19.0.0,1
FreeBSD:13:armv78.0.0,19.0.0,1
FreeBSD:13:i3869.0.0,19.0.0,1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc648.0.0,19.0.0,1
FreeBSD:14:aarch649.0.0,1-
FreeBSD:14:amd649.0.0,1-
FreeBSD:14:armv69.0.0,1-
FreeBSD:14:armv79.0.0,1-
FreeBSD:14:i3869.0.0,1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc648.0.0,1-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
This port is required by:
for Libraries
  1. devel/cppcheck
  2. devel/cppcheck-gui
  3. devel/ignition-common
  4. games/aquaria
  5. games/irrlamb
  6. games/trigger-rally
  7. games/vvvvvv
Expand this list (11 items / 4 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. math/linbox
  3. misc/dartsim
  4. misc/sdformat
  5. multimedia/libmediainfo
  6. Collapse this list.

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/leethomason/tinyxml2/tar.gz/9.0.0?dummy=/
Collapse this list.

Number of commits found: 34

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
25 Oct 2021 15:57:17
 files touched by this commit commit hash:f6a966222009581a2c5576688be20813b0387ebb  9.0.0,1
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
textproc/tinyxml2: Cosmetic change
21 Oct 2021 15:40:46
 files touched by this commit commit hash:e0c6533d8eb93fbca62d0f88548d74b36d302967  9.0.0,1
Stefan E├čer (se) search for other commits by this committer
textproc/tinyxml2: Add CPE information

Approved by:	portmgr (blanket)
14 Jun 2021 17:38:57
 files touched by this commit commit hash:17cbcc47bd6f7aa42f8ad904a9a78ac7b162cfa8  9.0.0,1
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
textproc/tinyxml2: Update to 9.0.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/leethomason/tinyxml2/commits/master
18 May 2021 19:28:01
 files touched by this commit commit hash:e5aacdc7bca1a9c04df14639ae82e7a20faea734  8.1.0,1
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
textproc/tinyxml2: Update to 8.1.0

Changes:	https://github.com/leethomason/tinyxml2/commits/master
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  8.0.0,1
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
04 Apr 2020 14:45:47
Original commit files touched by this commit Revision:530669  8.0.0,1
sunpoet search for other commits by this committer
Update to 8.0.0

Changes:	https://github.com/leethomason/tinyxml2/commits/master
12 Aug 2019 19:40:00
Original commit files touched by this commit Revision:508766  7.1.0,1
sunpoet search for other commits by this committer
Update to 7.1.0

- Add LICENSE_FILE
- Convert PORTEXAMPLES to PLIST entries

Changes:	https://github.com/leethomason/tinyxml2/commits/master
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  7.0.1_2,1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
01 Jan 2019 14:18:24
Original commit files touched by this commit Revision:488896  7.0.1_1,1
tcberner search for other commits by this committer
textproc/tinyxml2: fix build on GCC architectures after r488341

- the port fails to stage when gcc is used unless cmake:insource is used.

Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  7.0.1_1,1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
18 Nov 2018 20:37:02
Original commit files touched by this commit Revision:485262  7.0.1,1
sunpoet search for other commits by this committer
Update textproc/tinyxml2 to 7.0.1

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/leethomason/tinyxml2/commits/master
22 Sep 2018 05:30:32
Original commit files touched by this commit Revision:480340  6.2.0,1
linimon search for other commits by this committer
Fix build on gcc-based archs by updating USES.

Tested on powerpc64 and amd64 (for no regression).

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
08 Apr 2018 18:29:32
Original commit files touched by this commit Revision:466817  6.2.0,1
sunpoet search for other commits by this committer
Update to 6.2.0

Changes:	https://github.com/leethomason/tinyxml2/commits/master
04 Apr 2018 10:57:23
Original commit files touched by this commit Revision:466427  6.0.0,1
sunpoet search for other commits by this committer
Using hard-coded shlib version

It helps remind maintainer to bump PORTREVISION of dependent ports.
08 Feb 2018 18:51:50
Original commit files touched by this commit Revision:461258  6.0.0,1
sunpoet search for other commits by this committer
Use CMAKE_ON and CMAKE_OFF
21 Jan 2018 09:00:19
Original commit files touched by this commit Revision:459575  6.0.0,1
sunpoet search for other commits by this committer
Fix packaging with WITH_DEBUG defined

PR:		225282
Reported by:	Phillip R. Jaenke <prj@rootwyrm.com>
19 Dec 2017 18:20:20
Original commit files touched by this commit Revision:456744  6.0.0,1
sunpoet search for other commits by this committer
Update textproc/tinyxml2 to 6.0.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/leethomason/tinyxml2/commits/master
27 Jun 2017 16:13:39
Original commit files touched by this commit Revision:444478  5.0.1,1
sunpoet search for other commits by this committer
Update textproc/tinyxml2 to 5.0.1

Changes:	https://github.com/leethomason/tinyxml2/commits/master
20 Jun 2017 14:10:26
Original commit files touched by this commit Revision:443976  5.0.0,1
sunpoet search for other commits by this committer
Do not build xmltest unconditionally
20 Jun 2017 13:59:08
Original commit files touched by this commit Revision:443975  5.0.0,1
sunpoet search for other commits by this committer
Update textproc/tinyxml2 to 5.0.0

- Use PLIST instead of PLIST_FILES
- Bump PORTREVISION for shlib change

Changes:	https://github.com/leethomason/tinyxml2/commits/master
26 May 2017 16:49:08
Original commit files touched by this commit Revision:441791  4.0.1,1
sunpoet search for other commits by this committer
Modernize Makefile

- Use USES=pathfix
- Do not hardcoded PLIST_FILES
- Sort PORTEXAMPLES
- Convert to options target helper
- Use do-test: instead of check:, regression-test: and test:
- Fix do-test:
25 May 2017 21:03:12
Original commit files touched by this commit Revision:441737  4.0.1,1
sunpoet search for other commits by this committer
Update to 4.0.1

Changes:	https://github.com/leethomason/tinyxml2/commits/master
PR:		219510
Submitted by:	Rozhuk Ivan <rozhuk.im@gmail.com>
24 May 2017 20:52:12
Original commit files touched by this commit Revision:441615  2.2.0,1
sunpoet search for other commits by this committer
Take maintainership
27 Jun 2016 21:30:34
Original commit files touched by this commit Revision:417685  2.2.0,1
rene search for other commits by this committer
Reset ports maintained by bf@ until he has time again to work on them.

PR:		210474
Submitted by:	jbeich
With hat:	portmgr-secretary
07 May 2015 20:24:16
Original commit files touched by this commit Revision:385665  2.2.0,1
mat search for other commits by this committer
Update ports in the remaining categories to not use GH_COMMIT.

With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
19 Feb 2015 20:07:33
Original commit files touched by this commit Revision:379385  2.2.0,1
sunpoet search for other commits by this committer
- Update to 2.2.0
- Simplify Makefile
- Bump PORTREVISION for textproc/tinyxml2 shlib change

Changes:	https://github.com/leethomason/tinyxml2/commits/master
PR:		196884
Submitted by:	sunpoet (myself)
Approved by:	maintainer (timeout, 1 month)
21 Feb 2014 13:39:49
Original commit files touched by this commit Revision:345436  20140124
ehaupt search for other commits by this committer
Remove trailing whitespaces from category textproc
10 Feb 2014 13:54:28
Original commit files touched by this commit Revision:343634  20140124
ehaupt search for other commits by this committer
According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.

This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.

Approved by:    portmgr (bapt)
06 Feb 2014 18:40:41
Original commit files touched by this commit Revision:343135  20140124
bf search for other commits by this committer
Update textproc/tinyxml2 to 20140124 and devel/cppcheck to 1.63; use staging for
both
18 Nov 2013 20:38:42
Original commit files touched by this commit Revision:334262  20131105
bf search for other commits by this committer
Update textproc/tinyxml2 to 20131105, and devel/cppcheck to 1.62
20 Sep 2013 23:17:32
Original commit files touched by this commit Revision:327773  20130805
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
textproc)
08 Aug 2013 18:10:37
Original commit files touched by this commit Revision:324407  20130805
bf search for other commits by this committer
Update textproc/tinyxml2 to 20130805, and adjust a dependent port
05 Aug 2013 21:04:53
Original commit files touched by this commit Revision:324289  20130731
bf search for other commits by this committer
Update to 20130731
11 Jun 2013 13:49:32
Original commit files touched by this commit Revision:320560  20130520
bf search for other commits by this committer
Add tinyxml2 20130520, small C++ XML Parser.

Number of commits found: 34