diff options
author | Anthony Cowley <acowley@gmail.com> | 2016-03-31 22:35:38 -0400 |
---|---|---|
committer | Anthony Cowley <acowley@gmail.com> | 2016-03-31 22:35:38 -0400 |
commit | a37491386c795563a02917ce6c66766fd16381f0 (patch) | |
tree | 9f5f286b3745c4b883fe873d30b5900aab937783 /pkgs/development/libraries/log4cxx | |
parent | 0660ff562581a813cbc8fb108e9908b1203029b2 (diff) | |
download | nixpkgs-a37491386c795563a02917ce6c66766fd16381f0.tar nixpkgs-a37491386c795563a02917ce6c66766fd16381f0.tar.gz nixpkgs-a37491386c795563a02917ce6c66766fd16381f0.tar.bz2 nixpkgs-a37491386c795563a02917ce6c66766fd16381f0.tar.lz nixpkgs-a37491386c795563a02917ce6c66766fd16381f0.tar.xz nixpkgs-a37491386c795563a02917ce6c66766fd16381f0.tar.zst nixpkgs-a37491386c795563a02917ce6c66766fd16381f0.zip |
log4cxx: darwin compatibility
This patch replicates the patch logic from the brew recipe <https://github.com/Homebrew/homebrew/blob/56b57d583e874e6dfe7a417d329a147e4d4b064f/Library/Formula/log4cxx.rb> which is necessary to build on darwin.
Diffstat (limited to 'pkgs/development/libraries/log4cxx')
-rw-r--r-- | pkgs/development/libraries/log4cxx/default.nix | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/libraries/log4cxx/default.nix b/pkgs/development/libraries/log4cxx/default.nix index b2e13a1e9ab..cae6e5c0a55 100644 --- a/pkgs/development/libraries/log4cxx/default.nix +++ b/pkgs/development/libraries/log4cxx/default.nix @@ -20,6 +20,9 @@ stdenv.mkDerivation rec { }' src/examples/cpp/console.cpp \ src/main/cpp/inputstreamreader.cpp \ src/main/cpp/socketoutputstream.cpp + '' + stdenv.lib.optionalString stdenv.isDarwin '' + sed -i 's/namespace std { class locale; }/#include <locale>/' src/main/include/log4cxx/helpers/simpledateformat.h + sed -i 's/\(#include <cctype>\)/\1\n#include <cstdlib>/' src/main/cpp/stringhelper.cpp ''; buildInputs = [autoconf automake libtool libxml2 cppunit boost apr aprutil db expat]; |