notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Port details
yaml-cpp YAML parser and emitter in C++ matching the YAML 1.2 spec
0.7.0 devel on this many watch lists=6 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 0.7.0Version of this port present on the latest quarterly branch.
Maintainer: madpilot@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-10-01 03:03:54
Last Update: 2021-07-13 09:07:26
Commit Hash: 3ed8201
People watching this port, also watch:: libunistring, pkg, pcre, glib, libedit
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (52 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/yaml-cpp-0.7.0/catalog.mk
  3. /usr/local/share/licenses/yaml-cpp-0.7.0/LICENSE
  4. /usr/local/share/licenses/yaml-cpp-0.7.0/MIT
  5. include/yaml-cpp/anchor.h
  6. include/yaml-cpp/binary.h
  7. include/yaml-cpp/contrib/anchordict.h
  8. include/yaml-cpp/contrib/graphbuilder.h
  9. include/yaml-cpp/depthguard.h
  10. include/yaml-cpp/dll.h
  11. include/yaml-cpp/emitfromevents.h
  12. include/yaml-cpp/emitter.h
  13. include/yaml-cpp/emitterdef.h
  14. include/yaml-cpp/emittermanip.h
  15. include/yaml-cpp/emitterstyle.h
  16. include/yaml-cpp/eventhandler.h
  17. include/yaml-cpp/exceptions.h
  18. include/yaml-cpp/mark.h
  19. include/yaml-cpp/node/convert.h
  20. include/yaml-cpp/node/detail/impl.h
  21. include/yaml-cpp/node/detail/iterator.h
  22. include/yaml-cpp/node/detail/iterator_fwd.h
  23. include/yaml-cpp/node/detail/memory.h
  24. include/yaml-cpp/node/detail/node.h
  25. include/yaml-cpp/node/detail/node_data.h
  26. include/yaml-cpp/node/detail/node_iterator.h
  27. include/yaml-cpp/node/detail/node_ref.h
  28. include/yaml-cpp/node/emit.h
  29. include/yaml-cpp/node/impl.h
  30. include/yaml-cpp/node/iterator.h
  31. include/yaml-cpp/node/node.h
  32. include/yaml-cpp/node/parse.h
  33. include/yaml-cpp/node/ptr.h
  34. include/yaml-cpp/node/type.h
  35. include/yaml-cpp/noexcept.h
  36. include/yaml-cpp/null.h
  37. include/yaml-cpp/ostream_wrapper.h
  38. include/yaml-cpp/parser.h
  39. include/yaml-cpp/stlemitter.h
  40. include/yaml-cpp/traits.h
  41. include/yaml-cpp/yaml.h
  42. lib/cmake/yaml-cpp/yaml-cpp-config-version.cmake
  43. lib/cmake/yaml-cpp/yaml-cpp-config.cmake
  44. lib/cmake/yaml-cpp/yaml-cpp-targets-release.cmake
  45. lib/cmake/yaml-cpp/yaml-cpp-targets.cmake
  46. lib/libyaml-cpp.so
  47. lib/libyaml-cpp.so.0
  48. lib/libyaml-cpp.so.0.7.0
  49. libdata/pkgconfig/yaml-cpp.pc
  50. @owner
  51. @group
  52. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • yaml-cpp>0:devel/yaml-cpp
  • For LIB depends:
    • libyaml-cpp.so:devel/yaml-cpp
To install the port:
cd /usr/ports/devel/yaml-cpp/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/yaml-cpp
  • pkg install yaml-cpp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: yaml-cpp
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
yaml-cpp
ABIlatestquarterly
FreeBSD:11:aarch640.6.20.6.3
FreeBSD:11:amd640.7.00.6.3
FreeBSD:11:armv60.5.30.6.3
FreeBSD:11:i3860.7.00.6.3
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.6.20.7.0
FreeBSD:12:amd640.7.00.7.0
FreeBSD:12:armv60.6.20.6.3
FreeBSD:12:armv70.6.20.6.3
FreeBSD:12:i3860.7.00.7.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-0.6.3
FreeBSD:13:aarch640.7.00.7.0
FreeBSD:13:amd640.7.00.7.0
FreeBSD:13:armv60.6.30.7.0
FreeBSD:13:armv70.6.30.7.0
FreeBSD:13:i3860.7.00.7.0
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc640.6.30.6.3
FreeBSD:14:aarch640.7.0-
FreeBSD:14:amd640.7.0-
FreeBSD:14:armv60.7.0-
FreeBSD:14:armv70.7.0-
FreeBSD:14:i3860.7.0-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.6.3-
 

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. audio/mpz
  2. audio/supercollider
  3. chinese/librime
  4. devel/RStudio
  5. games/openxcom
  6. graphics/blender
  7. graphics/blender-lts29
Expand this list (21 items / 14 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. graphics/opencolorio
  3. graphics/opencolorio-tools
  4. graphics/py-opencolorio
  5. net/astron
  6. net-mgmt/openbmp
  7. science/cantera
  8. sysutils/calamares
  9. sysutils/cloudabi-utils
  10. sysutils/crate
  11. sysutils/daggy
  12. sysutils/facter
  13. www/envoy
  14. x11/way-displays
  15. Collapse this list.

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. net-im/ring-daemon*
  2. Collapse this list of deleted ports.
for Run
  1. devel/yaml2argdata

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/jbeder/yaml-cpp/tar.gz/yaml-cpp-0.7.0?dummy=/
Collapse this list.

Number of commits found: 27

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
13 Jul 2021 09:07:26
 files touched by this commit commit hash:3ed820108daf4b3f5b93d2eec85ce13d4bfed282  0.7.0
Guido Falsi (madpilot) search for other commits by this committer
devel/yaml-cpp: Update to 0.7.0

- Patch cmake include to actually work
- Bump PORTREVISION on consumers, testing shows it is not completely
  binary compatible
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.6.3
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
26 Sep 2019 21:31:46
Original commit files touched by this commit Revision:512990  0.6.3
madpilot search for other commits by this committer
- Update yaml-cpp to 0.6.3
- Removed TEST option since it fails to build. Disable tests
  unconditionally.
- Bump PORTREVISION on dependent ports. I've observed linker errors
  on startup due to library changes
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  0.6.2_2
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
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  0.6.2_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
22 Sep 2018 05:30:32
Original commit files touched by this commit Revision:480340  0.6.2
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)
06 Mar 2018 20:06:06
Original commit files touched by this commit Revision:463744  0.6.2
madpilot search for other commits by this committer
Update yaml-cpp to 0.6.2
19 Feb 2018 13:06:40
Original commit files touched by this commit Revision:462315  0.6.1_1
madpilot search for other commits by this committer
- Disable building the test suite by default to avoid conflict with
  devel/googletest [1]
- Add option TEST(disabled by default) allowing interested users
  to install the testing suite and register conflict with devel/googletest
  when enabled
- While here silence portling warning

PR:		225999 [1]
Submitted by:	Rainer Hurling <rhurlin@gwdg.de>
17 Feb 2018 10:12:30
Original commit files touched by this commit Revision:462092  0.6.1
madpilot search for other commits by this committer
- Update devel/yaml-cpp to 0.6.1
- This new version drops dependency on boost-libs
- Fix openxcom to build with this new version [1]
- Add explicit dependency on boost to net-mgmt/openbmp, now that
  yamp-cpp does not pull that in for it [2]

Approved by:		pizzamig [2],
			Maintainer timeout [1]
Differential Revision:	https://reviews.freebsd.org/D14155
18 Jan 2018 04:11:03
Original commit files touched by this commit Revision:459315  0.5.3_7
jbeich search for other commits by this committer
devel/boost-*: update to 1.66.0

Changes:	http://www.boost.org/users/history/version_1_66_0.html
PR:		223922
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D13279
25 Sep 2017 00:08:17
Original commit files touched by this commit Revision:450560  0.5.3_6
jbeich search for other commits by this committer
devel/boost-*: update to 1.65.1

Changes:	http://www.boost.org/users/history/version_1_65_1.html
PR:		218835
Approved by:	maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month)
Tested by:	jhibbits (on powerpc64, earlier version)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11582
25 Sep 2017 00:05:06
Original commit files touched by this commit Revision:450557  0.5.3_5
jbeich search for other commits by this committer
devel/boost-*: enable C++11 features

PR:		218835
Obtained from:	https://github.com/DragonFlyBSD/DeltaPorts/pull/690
Approved by:	maintainer timeout (2 months)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11582
10 Sep 2017 19:36:17
Original commit files touched by this commit Revision:449589  0.5.3_4
ed search for other commits by this committer
Make yaml-cpp usable on HEAD for software that wants C++17.

yaml-cpp uses auto_ptr in a small number of places. This is problematic,
as libc++ 5.0.0 (used on HEAD) has auto_ptr disabled when building for
C++17. This causes the build for cloudabi-utils to fail on HEAD.

Instead of removing all of the use of auto_ptr from yaml-cpp, this
commit only changes public header files to make use of unique_ptr.

As I also ran into this issue for CloudABI, here's a bug report I filed
upstream a couple of weeks ago:

https://github.com/jbeder/yaml-cpp/issues/523

Reported by:	pkg-fallout :-C
Reviewed by:	madpilot, mat
Differential Revision:	https://reviews.freebsd.org/D12285
02 May 2017 06:48:11
Original commit files touched by this commit Revision:439934  0.5.3_3
jbeich search for other commits by this committer
devel/boost-*: update to 1.64.0

Changes:	http://www.boost.org/users/history/version_1_64_0.html
PR:		218835
Approved by:	office (bapt)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D10472
06 Jan 2017 08:45:04
Original commit files touched by this commit Revision:430692  0.5.3_2
jbeich search for other commits by this committer
devel/boost-*: update to 1.63.0

Changes:	http://www.boost.org/users/history/version_1_63_0.html
PR:		215598
Exp-run by:	antoine
Approved by:	office (bapt)
MFH:		2017Q1
23 Nov 2016 12:45:47
Original commit files touched by this commit Revision:426908  0.5.3_1
jbeich search for other commits by this committer
devel/boost-*: update to 1.62.0

- Enable `long double` C99 math usage
- Switch 9.x back to building with GCC

Changes:	http://www.boost.org/users/history/
PR:		199601
Submitted by:	Chen Xu, bapt, amdmi3, truckman (based on)
Reviewed by:	rakuco (kde) (earlier version)
Exp-run by:	antoine (3 tries), truckman (consumers only, earlier versions)
Approved by:	bapt (office)
19 May 2016 10:21:25
Original commit files touched by this commit Revision:415498  0.5.3
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [a-f]*

Approved by:	portmgr blanket
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  0.5.3
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
21 Feb 2016 18:41:30
Original commit files touched by this commit Revision:409306  0.5.3
madpilot search for other commits by this committer
- Update devel/yaml-cpp to 0.5.3
- Project moved to GITHUB
- LICENSE_FILE renamed
- Regenerated patch
- Bumped PORTREVISION in dependent ports due to ABI changes.
27 Oct 2014 11:09:47
Original commit files touched by this commit Revision:371553  0.5.1
bapt search for other commits by this committer
Cleanup plist
11 Sep 2014 17:55:51
Original commit files touched by this commit Revision:367959  0.5.1
amdmi3 search for other commits by this committer
- Update to 0.5.1
- Add LICENSE_FILE
- Pass maintainership to submitter

PR:		192330
Submitted by:	madpilot@FreeBSD.org
Approved by:	maintainer timeout
21 Jan 2014 09:02:39
Original commit files touched by this commit Revision:340585  0.3.0_1
bapt search for other commits by this committer
Support stage
20 Sep 2013 17:17:45
Original commit files touched by this commit Revision:327726  0.3.0_1
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 4)
14 Aug 2013 22:35:54
Original commit files touched by this commit Revision:324744  0.3.0_1  Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
22 Mar 2013 20:06:15
Original commit files touched by this commit Revision:314960  0.3.0_1
makc search for other commits by this committer
- convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
22 Oct 2012 01:06:21
Original commit files touched by this commit Revision:306248  0.3.0_1
wen search for other commits by this committer
- Provide a major version .so [1]
- Trim Makefile headers

PR:		172737 [1]
Submitted by:	Zhihao Yuan <lichray@gmail.com> [1]
Approved by:	Tim Niemueller <tim@niemueller.de> (maintainer) [1]
Feature safe:	yes
01 Oct 2012 03:03:20
Original commit files touched by this commit Revision:305090  0.3.0
vanilla search for other commits by this committer
Add yaml-cpp 0.3.0, YAML parser and emitter in C++ matching the YAML 1.2
spec.

PR:		ports/172146

Number of commits found: 27