Commit graph

79 commits

Author SHA1 Message Date
Daiderd Jordan 0697ad33c0
libxslt: fix darwin build
ld: library not found for -lintl
    clang-7: error: linker command failed with exit code 1 (use -v to see invocation)
    make[3]: *** [Makefile:544: libxsltmod.la] Error 1
2020-06-13 20:14:52 +02:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Dmitry Kalinkin b6187aa596
libxml2,libxslt: fix pythonSupport=false override 2020-04-02 13:29:47 -04:00
Robert Scott 4fec9d582b libxslt: 1.1.33 -> 1.1.34 (security)
addresses CVE-2019-18197
2019-11-11 01:18:40 +00:00
Frederik Rietdijk 94e4dd8960 libxslt: use python3 for build and as default for bindings
Changing the default may cause breakage, however, users should have already switched to `pythonPackages.libxslt` long ago.
2019-10-29 13:47:03 +01:00
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Marek Mahut 9a6bd59111 libxslt: CVE-2019-13118 2019-07-17 10:16:55 +02:00
Marek Mahut 3aefa76106 libxslt: CVE-2019-13117 2019-07-17 10:16:55 +02:00
c0bw3b 84b810f8e3 libxslt: add patch for CVE-2019-11068
References:
https://nvd.nist.gov/vuln/detail/CVE-2019-11068
e03553605b
2019-04-27 07:00:29 +02:00
Will Dietz 52ee4d07b6
Merge pull request #53347 from dtzWill/update/libxslt-1.1.33
libxslt: 1.1.32 -> 1.1.33, cleanup
2019-01-05 12:00:54 -06:00
Will Dietz bffa9e679d libxslt: 1.1.32 -> 1.1.33, cleanup
* Drop SunOS patch -- likely didn't apply anyway,
  and appears has been fixed upstream 2 years ago:
  7471cc6e8f

* changelog mentions cygwin build/linking fixes,
  so dropping those touchups optimistically
2019-01-03 14:30:43 -06:00
Astro e7f3b4d284 libxslt: add libgcrypt to buildInputs for cryptoSupport 2019-01-03 21:26:45 +01:00
John Ericson 0828e2d8c3 treewide: Remove usage of remaining redundant platform compatability stuff
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
2018-08-30 17:20:32 -04:00
Matthew Bauer 916f096911
Merge pull request #43890 from matthewbauer/mingw-fixes
Mingw fixes
2018-07-21 17:04:20 -04:00
Matthew Bauer ef087554d0 libxslt: runs on all platforms
Mingw/Windows support works out of the box.
2018-07-21 10:10:47 -04:00
volth 52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Franz Pletz 413d1844ac
libxslt: 1.1.29 -> 1.1.32 2018-01-28 18:21:32 +01:00
Will Dietz 16b6e5a452 libxslt: make configureFlags unconditional, re-org to address comment 2018-01-22 20:25:45 -05:00
Ben Gamari 6719bf5a74 libxslt: Explicitly specify libxml prefix
Otherwise configure seems not to find xml2-config while cross-compiling.
2018-01-22 20:25:43 -05:00
Frederik Rietdijk 7a13e5a7df Merge remote-tracking branch 'upstream/python-unstable' into HEAD 2017-11-24 19:58:07 +01:00
adisbladis d99378654f pythonPackages: Add version and pname attributes to packages 2017-11-23 17:49:43 +01:00
John Ericson da19c34d0f stdenv setup: Always use both propagated files
This continues #23374, which always kept around both attributes, by
always including both propagated files: `propgated-native-build-inputs`
and `propagated-build-inputs`. `nativePkgs` and `crossPkgs` are still
defined as before, however, so this change should only barely
observable.

This is an incremental step to fully keeping the dependencies separate
in all cases.
2017-11-21 10:44:44 -05:00
Frederik Rietdijk 8f2ea38f8f Merge remote-tracking branch 'upstream/master' into HEAD 2017-08-17 18:34:17 +02:00
Rickard Nilsson 1f9d9deb8a libxslt: Patch for CVE-2017-5029 2017-08-17 13:23:49 +02:00
Tuomas Tynkkynen 1ff422aa23 treewide: Add man & info outputs where necessary (instead of doc)
Because man & info pages won't be going to $doc after the next commit.
Scripted change for the files having one-package-per-file.
2017-08-11 21:32:54 +03:00
John Ericson 16be434b0b Merge accepted cross compilation PRs into staging 2017-06-28 23:17:21 -04:00
John Ericson 099b83f90d libxslt: Don't use stdenv.cross 2017-06-28 00:55:21 -04:00
David McFarland 3c76cd7626 libxslt: fix cygwin libtool error 2017-06-26 09:26:10 -03:00
Dan Peebles 1a4ca220e1 treewide: fix assorted issues revealed by the meta checker
Turns out a couple of the licenses were wrong, as well as being strings.
2017-04-28 23:07:42 -04:00
Jörg Thalheim 50d63e1e3f
libxslt: add option to enable crypto support 2016-12-11 19:22:34 +01:00
Eric Litak 605f923e92 libxslt: fixed crossDrv, where no python is available 2016-12-04 07:11:23 -08:00
Frederik Rietdijk be31980848 libxslt: build python bindings
and add a pythonPackages.libxslt alias.
2016-11-08 17:10:04 +01:00
Vladimír Čunát 06d8dd3ed4 libxslt: drop patch already included in release
I didn't test building on MinGW, but this commit can't make it worse.
2016-09-28 17:11:46 +02:00
Jörg Thalheim dafd585f9d
libxslt: 1.1.28 -> 1.1.29 2016-09-28 15:43:02 +02:00
Tuomas Tynkkynen a17216af4c treewide: Shuffle outputs
Make either 'bin' or 'out' the first output.
2016-08-29 14:49:51 +03:00
Vladimír Čunát 49bec81730 libxslt: fix on mingw by upstream patch
It's only static, as libxml2 is only static ATM.
2016-04-23 10:52:03 +02:00
Vladimír Čunát 09af15654f Merge master into closure-size
The kde-5 stuff still didn't merge well.
I hand-fixed what I saw, but there may be more problems.
2016-03-08 09:58:19 +01:00
Vladimír Čunát e4728dd05f libxslt: fix CVE-2015-7995 by upstream patch 2016-02-06 13:21:18 +01:00
Luca Bruno e289717414 rename moveToOutput and propagatedBuildInputs 2015-12-02 10:05:36 +01:00
Vladimír Čunát 38313d5d87 libxml2,libxslt: split into multiple outputs
Fixed all references, hopefully.
libxml2Python is slightly hacky now, but it seems to work.
2015-10-05 13:44:16 +02:00
Eelco Dolstra e1f78bf677 More docs/manpages in separate outputs 2015-07-27 00:27:54 +02:00
Domen Kožar b9e0e67604 ftp://xmlsoft.org -> http://xmlsoft.org 2015-04-04 16:07:31 +02:00
Eelco Dolstra 1e5242931b libxslt: Fix propagation of the libxml2 setup hook 2014-11-25 17:52:43 +01:00
Vladimír Čunát e740b565cf Merge master into stdenv-updates
Conflicts (easy):
	pkgs/development/compilers/llvm/default.nix
	pkgs/development/compilers/openjdk/default.nix
	pkgs/development/libraries/icu/default.nix
	pkgs/development/libraries/libssh/default.nix
	pkgs/development/libraries/libxslt/default.nix
	pkgs/development/tools/parsing/bison/3.x.nix
2013-12-29 10:01:22 +01:00
Vladimír Čunát 91ead93811 libxslt: minor update to fix DOS security problem 2013-12-23 19:42:19 +01:00
Peter Simons c32bf83301 Merge remote-tracking branch 'origin/master' into stdenv-updates.
Conflicts:
	pkgs/development/interpreters/perl/5.16/default.nix
	pkgs/tools/networking/curl/default.nix
	pkgs/top-level/all-packages.nix
	pkgs/top-level/release-python.nix
	pkgs/top-level/release-small.nix
	pkgs/top-level/release.nix
2013-12-04 18:33:52 +01:00
Eelco Dolstra da426c7df5 Fix some meta.platforms attributes to build more stuff on Darwin 2013-11-05 10:46:59 +01:00
Peter Simons 0823aea0a6 Merge branch 'master' into stdenv-updates.
Conflicts:
	pkgs/development/libraries/libxslt/default.nix

Commit 1764ea2b0a introduced changes to libxslt
in an awkward way to avoid re-builds on Linux. This patch has been simplified
during this merge.
2013-03-25 13:43:45 +01:00
Peter Simons 1764ea2b0a libxslt: fix impurity on 'native-stdenv' platforms
libxslt has optional dependencies which may be found in /usr or
/usr/local on platforms that have a native stdenv. With those features
enabled, the build generated binaries that depend on libraries outside
of the store. In this particular case, the NixOS channel had binaries
for FreeBSD that depended on libgcrypt, apparently because that packages
happens to be installed outside of Nix on the build machine. On other
machines, however, those binaries failed with unresolvable references.
2013-03-25 13:16:28 +01:00
Peter Simons e655c6afd7 libxslt: revert impurity fix on 'native-stdenv' platforms
Commit 16863d8ffe caused massive re-builds.
This change needs to be made differently.
2013-03-25 13:02:03 +01:00