notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
non port: devel/jsoncpp/files/patch-SConstruct

Number of commits found: 6

Tue, 26 Feb 2019
[ 19:08 dim search for other commits by this committer ] Original commit   Revision:493979
With libc++ 8.0, which is in the projects/clang800-import branch, and
which will soon be merged to head, compilation of devel/jsoncpp fails
due to a conflict between the new C++ <version> header, and a local file
"version" which is produced by jsoncpp during its configure phase.

This is due to the initial test runner being compiled with "-I.", even
though it does not need any file from the port's working directory root.
Therefore, it seems to be easiest to comment out the line from the
SConstruct script that adds the "-I." option.

Approved by:	yuri (maintainer)
PR:		236061
MFH:		2019Q1
Tue, 17 May 2016
[ 17:00 pi search for other commits by this committer ] Original commit   Revision:415395
devel/jsoncpp: 0.6.0 -> 1.7.2

- Changed distsite to github
- This is a major upgrade, please report any issues

PR:		209407
Submitted by:
Approved by: (maintainer)
Reviewed by:	brd, swills
Tue, 30 Jun 2015
[ 21:43 rakuco search for other commits by this committer ] Original commit   Revision:391009
Properly version

Fix the problem described in bug 200969: currently, is not
properly versioned by SCons; in other words, there's no SONAME in the
library's ELF header, which confuses the linker when creating binaries that
link against it.

Solve it by using InstallVersionedLib(), available since SCons 2.3.0: this
call is able to properly version the shared library the way we need it.
Since there is no support for actually installing the files outside the
build directory, we have to recreate the required symlinks ourselves in the
Makefile. Another related change is that we now create the libraries with
the proper names instead of doing that in the Makefile.

I'm (ab)using the maintainer's approval given to bug 200939, as swills's
latest patch includes this change as well.

PR:		200969
PR:		201057
Approved by: (maintainer)
Tue, 2 Dec 2014
[ 14:26 amdmi3 search for other commits by this committer ] Original commit   Revision:373763
- Prevent SCons from trimming environment

PR:		195577
Submitted by:	amdmi3
Approved by: (maintainer)
Fri, 22 Aug 2014
[ 19:33 bdrewery search for other commits by this committer ] Original commit   Revision:365690
- Fix CXX not being respected. This original fix seemed to work only because
  scons tries c++, then g++. If you had g++ installed then it would use that
  regardless of CXX. Just pull CXX out of the environment intead.
Tue, 21 Jan 2014
[ 18:43 danilo search for other commits by this committer ] Original commit   Revision:340636
- Add new port devel/jsoncpp

jsoncpp is an implementation of a JSON reader and writer in C++.

PR:		ports/185592
Submitted by:	Johan Str?m <>

Number of commits found: 6