Commit Graph

111 Commits

Author SHA1 Message Date
Thomas Gerbet
b682b96a7f libtiff: 4.5.0 -> 4.5.1
Fixes CVE-2023-25434 and CVE-2023-26965.

Changelog:
https://gitlab.com/libtiff/libtiff/-/blob/v4.5.1/ChangeLog?ref_type=tags
2023-06-24 14:04:18 +00:00
Yueh-Shun Li
6a60f11bfa libtiff: move libdeflate into propagatedBuildInputs 2023-03-22 18:27:57 +08:00
Yueh-Shun Li
878a3ff9c6 libtiff: adjust expression format (propagatedBuildInputs part) 2023-03-22 18:27:57 +08:00
Yueh-Shun Li
5ba86e5ea6 libtiff: format expression with nixpkgs-fmt 2023-03-22 18:27:57 +08:00
Robert Scott
7a8df1f02c libtiff: add patches for many related CVEs
CVE-2023-0795, CVE-2023-0796, CVE-2023-0797, CVE-2023-0798,
CVE-2023-0799, CVE-2023-0800, CVE-2023-0801, CVE-2023-0802,
CVE-2023-0803, CVE-2023-0804
2023-02-21 22:13:03 +00:00
Thomas Gerbet
c86f20cb48 libtiff: apply patch for CVE-2022-48281
Upstream issue:
https://gitlab.com/libtiff/libtiff/-/issues/488
2023-01-30 22:03:18 +01:00
Vladimír Čunát
c21cf32722
Merge branch 'master' into staging-next 2023-01-05 20:21:03 +01:00
Weijia Wang
113b3cb395 imlib: drop 2023-01-04 10:09:56 +01:00
Anthony Roussel
4d4af86db6
libtiff: 4.4 -> 4.5 2023-01-02 15:27:28 +01:00
Robert Scott
9a4cba4233 libtiff: add patch for CVE-2022-3970 2022-11-21 01:05:42 +00:00
Robert Scott
3e01fa1496 libtiff: add patches for CVE-2022-3626, CVE-2022-3627, CVE-2022-3597, CVE-2022-3598 & CVE-2022-3570 2022-10-23 00:19:46 +01:00
Robert Scott
39bcbc32f1 libtiff: add patch for CVE-2022-2953 2022-08-31 00:36:46 +01:00
Robert Scott
19c5c57e72 libtiff: add patch for CVE-2022-34526 2022-08-06 02:28:58 -04:00
Zaripov Kamil
64f69cc3eb libtiff: get rid of aarch64-darwin.nix 2022-07-30 12:22:19 +03:00
Josef Kemetmüller
1ca04aa9f1 treewide: Stop setting CMAKE_SKIP_BUILD_RPATH=OFF
This is now the new default and thus doesn't need to be set manually
anymore.
2022-07-04 03:49:01 +03:00
Kevin Mehall
25c990a60b libtiff: 4.3.0 -> 4.4.0
Changelog: http://www.simplesystems.org/libtiff/v4.4.0.html
2022-06-02 11:07:24 -07:00
Robert Scott
8d8b43cb3c libtiff: add patches for CVE-2022-1354 & CVE-2022-1355 2022-05-17 18:48:54 +01:00
Vladimír Čunát
ebf62e1f1f
Merge #165872: libtiff: add patches for multiple CVEs
...into staging
2022-04-10 11:31:09 +02:00
Sandro
2873d96dd7
Merge pull request #162110 from risicle/ris-libtiff-passthru-tests 2022-03-27 16:36:28 +02:00
Robert Scott
748dfdd1f5 libtiff: add patches for multiple CVEs
CVE-2022-0891
CVE-2022-0865
CVE-2022-0924
CVE-2022-0907
CVE-2022-0909
CVE-2022-0908
2022-03-26 19:50:34 +00:00
Robert Scott
93c5836538 libtiff: add some reverse dependencies to passthru.tests 2022-02-27 18:31:36 +00:00
Vladimír Čunát
ba2687fcfb
libtiff: standardize the patch URLs
https://github.com/NixOS/nixpkgs/pull/161295#discussion_r812233936
2022-02-22 21:12:35 +01:00
Robert Scott
7d6abd197c libtiff: add patches for CVE-2022-0561 & CVE-2022-0562 2022-02-21 19:28:24 +00:00
Robert Scott
0f049646e6 libtiff: add patch for CVE-2022-22844 2022-02-04 23:57:45 +00:00
Dmitry Kalinkin
2f8438a174
libtiff: don't depend on OpenGL on darwin
libGL is bloating the closure by depending on mesa.

0a678b4500 ('libtiff: Disable OpenGL entirely for Darwin')
b02908c213 ('libtiff: Reenable OpenGL support on Darwin')
2021-12-31 15:44:44 -05:00
toonn
19678c4e90 libtiff: Clarify patch comments 2021-11-24 15:17:13 -08:00
Ryan Burns
35ddc19667 libtiff: fix case-insensitive build 2021-11-24 15:17:13 -08:00
toonn
b02908c213 libtiff: Reenable OpenGL support on Darwin
I found the correct inputs to get `libtiff` to compile with OpenGL
support on Darwin. Allowing us to get rid of the ugly build system
patch.
2021-11-24 15:17:13 -08:00
toonn
d0c5ac2383 libtiff: Disable OpenGL entirely for Darwin
On the Hydra builders and with Clang 7, CMake fails to find OpenGL. With
Clang 11 it manages to find the the OpenGL and GLUT system frameworks
for me. It does not find `gl.h` however. So the tests for `tiffgt` fail
on a missing include.

Since previously OpenGL wasn't detected I've opted to disable the CMake
check for OpenGL for darwin. This means `tiffgt.c` is never built and
tested. Ideally we'd provide the proper headers so the tests can
succeed.
2021-11-24 15:17:13 -08:00
Vladimír Čunát
07b9fef470
libtiff: revert to previous version on aarch64-darwin
/cc PR #129687.  This should work; I can't see another way immediately.
2021-07-20 10:50:50 +02:00
Alyssa Ross
5df9305b60 libtiff: fix cross by switching back to autoconf
The CMake implementation seems to be very in flux, and the latest
release broke cross-compilation for us.  Autotools seems to be
upstream's recommended build system -- it's the one mentioned in the
README.
2021-07-09 11:19:02 +00:00
Alyssa Ross
666c01d977 libtiff: 4.2.0 -> 4.3.0; adopt; improve meta
Tested by viewing a TIFF file in imv.
2021-07-09 11:19:02 +00:00
Orivej Desh
91d6532179
libtiff: 4.1.0 -> 4.2.0 (#114196) 2021-03-06 19:32:55 +00:00
Ryan Burns
351b28d469 libtiff: fix build on darwin
Now that libtiff is using cmake, we need to let cmake
set the build rpath for the tests to pass on darwin.
The rpaths are rewritten at installation so
the output libraries should be unaffected.
2021-01-25 13:52:32 +01:00
zowoq
153ad8bc1e Merge staging-next into staging 2021-01-22 16:56:40 +10:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Jan Tojnar
fc7bd322df
Merge branch 'staging-next' into staging 2021-01-19 13:50:04 +01:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Las
96d50327bc libtiff: export private headers for freeimage
They are exported under the dev_private output so
that they aren't available automatically to dependening libraries.

This also switches to cmake to simplify the patch.
2021-01-10 20:46:49 +00:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Daniel Schaefer
2223e618b8 libtiff: 4.0.10 -> 4.1.0 2019-11-06 17:09:22 +01:00
Daniel Schaefer
5270c3a03e libtiff: Patch CVE-2019-7663 2019-11-06 17:08:38 +01:00
Pierre Bourdon
f15564d72b libtiff: patch for CVE-2019-6128, CVE-2019-14973
CVE-2019-14973.patch is a manually backported of the upstream patch to
work around some minor merge conflicts.
2019-10-22 09:47:40 +02: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
Andrew Dunham
ac3b358a8c
libtiff: 2018-11-04 -> 4.0.10 2018-11-28 10:43:44 +09:00
Andrew Dunham
3137c609a4 libtiff: 4.0.9 -> 2018-11-04
This includes a bunch of security fixes (#49786), and mimics what Debian
has done in moving to a git snapshot instead of a released version +
backported security patches.
2018-11-07 11:02:02 -08:00
Vladimír Čunát
4596251dd1
libtiff: add a comment about the patches 2018-08-10 10:36:23 +02:00
Yurii Izorkin
527d3d566c libtiff: update url to patch file (#44815) 2018-08-09 23:18:46 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Silvan Mosberger
57bccb3cb8 treewide: http -> https sources (#42676)
* treewide: http -> https sources

This updates the source urls of all top-level packages from http to
https where possible.

* buildtorrent: fix url and tab -> spaces
2018-06-28 20:43:35 +02:00