Commit Graph

51 Commits

Author SHA1 Message Date
github-actions[bot]
2178d8d857
Merge master into staging-next 2024-03-17 00:02:17 +00:00
Nick Cao
1aa92a8baa giflib: mark available on windows 2024-03-16 20:11:57 +01:00
Thomas Gerbet
fac842bb7a giflib: drop unused 4.1.nix 2024-03-01 22:16:16 +01:00
Thomas Gerbet
ce852b43b0 giflib: 5.2.1 -> 5.2.2, apply patch for CVE-2021-40633
Fixes CVE-2023-48161, CVE-2023-39742 and CVE-2021-40633.

Changes:
https://sourceforge.net/p/giflib/code/ci/5.2.2/tree/NEWS
2024-03-01 22:16:16 +01:00
Jan Tojnar
007173a9db pkgsCross.mingwW64.giflib: fix build
It was failing with:

    x86_64-w64-mingw32-ld: qprintf.o:qprintf.c:(.text+0xb9): undefined reference to `GifErrorString'

and then

    install gif2rgb gifbuild giffix giftext giftool gifclrmp "/nix/store/vcik0mlp8756g2lpmzbjw3v8mhn1529i-giflib-x86_64-w64-mingw32-5.2.1/bin"
    install: cannot stat 'gif2rgb': No such file or directory
2023-07-26 20:54:46 +03:00
Jan Tojnar
9096d43ade giflib: clean up
- use `makeFlags` to override `PREFIX`
- change spacing and split some attributes into multiple lines for cleaner diffs and blames
- add `meta.homepage`
- format the expression
- remove unused arguments
- move `nativeBuildInputs` to more common place
2023-07-26 20:54:46 +03:00
peter woodman
92535dbc02
giflib: patch to fix CVE-2022-28506
using the same mitigation the fedora project is using
2023-01-18 13:07:44 -05:00
Daniel Olsen
70ec0e7ec4 giflib: Remove xml dependencies
These should have been in nativeBuildInputs anyways.
But it seems the docbook generation isn't needed when downloading the tarball

It didn't change the output anyways.
So if there are any docs that were supposed to be built that needs to be fixed somehow.
2022-08-16 08:36:57 +00:00
Felix Buehler
7678aa30b4 pkgs/development: rename name to pname&version 2021-11-30 21:32:28 +01:00
Dmitry Bogatov
4cb7014e14
giflib: fix static build (#144919)
Co-authored-by: Dmitry Bogatov <git#v1@kaction.cc>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-11-11 15:00:19 +01:00
Alyssa Ross
6e3b5fd046 libungif: remove in favour of giflib
libungif was merged into giflib in 2006, and hasn't been updated
since.  All non-broken packages still using it build fine with giflib.

See <http://giflib.sourceforge.net/history.html>.
2021-04-16 14:06:10 +00:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Mario Rodas
a03e68d593
giflib: fix dylib names on Darwin 2019-11-29 04:20:00 -05:00
Mateusz Kowalczyk
1451a52a38 Remove myself (fuuzetsu) from maintainer lists
I haven't been doing any maintenance for a long time now and not only
do I get notified, it also creates a fake impression that all these
packages had at least one maintainer when in practice they had none.
2019-12-05 16:29:48 +09:00
Vladimír Čunát
ab77ea0bf2
giflib: fix build on darwin by patch submitted upstream
It broke by the update in 3605f128.  The patch seems OK on a quick look.
2019-09-27 19:44:32 +02:00
Vladimír Čunát
22a216849b
Re-Revert "Merge branch 'staging-next'"
This reverts commit f8a8fc6c7c.
2019-09-22 09:38:09 +02:00
Vladimír Čunát
f8a8fc6c7c
Revert "Merge branch 'staging-next'"
This reverts commit 41af38f372, reversing
changes made to f0fec244ca.

Let's delay this.  We have some serious regressions.
2019-09-21 20:05:09 +02:00
Vladimír Čunát
6e66cf0f6b
giflib_5_1: remove the alias (appears unused)
In 3605f128 I somehow forgot about the 5.1 names that now don't make
sense anymore.  I can't see any evidence of _5_1 alias ever being used
or (potentially) useful; _5 might make sense, but for now I couldn't
see why add it.
2019-09-15 14:46:35 +02:00
Vladimír Čunát
3605f12855
giflib: 5.1.4 -> 5.2.1
5.1.5 says: Fix SF bug #113:
  Heap Buffer Overflow-2 in function DGifDecompressLine()
  in cgif.c.  This had been assigned CVE-2018-11490.
This *probably* also fixes a minor CVE-2019-15133 #68563 (DoS only).
(I couldn't find a good reference quickly.)

The changelogs are almost only bugfixes, and ABI tracker also looks OK:
https://abi-laboratory.pro/?view=timeline&l=giflib
so I gather this is suitable for direct push to nixpkgs staging-next.
I built several reverse dependencies locally.
2019-09-14 19:18:16 +02:00
Markus Kowalewski
b04da30d65
libungif: add license + description 2018-10-08 23:10:01 +02:00
Markus Kowalewski
1bf19218d7
giflib-4.1: add license + description 2018-08-20 21:02:40 +02:00
Jan Tojnar
1c1d677149
gnome3: dependency tweaks 2017-11-26 03:10:49 +01:00
Ram Kromberg
ff76c7d3ca giflib: 5.1.0 -> 5.1.4 (#18911) 2016-09-25 21:34:35 +02:00
Robin Gloster
1b979d8384 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-08-03 13:34:44 +00:00
Tuomas Tynkkynen
21f17d69f6 treewide: Add lots of meta.platforms
Build-tested on x86_64 Linux & Mac.
2016-08-02 21:42:43 +03:00
Tuomas Tynkkynen
2258b21e4b treewide: Add lots of platforms to packages with no meta
Build-tested on x86_64 Linux and on Darwin.
2016-08-02 21:17:44 +03:00
Tuomas Tynkkynen
59ce911810 treewide: Some EOF-whitespace fixes 2016-08-02 21:17:44 +03:00
Robin Gloster
3f45f0948d Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-03-15 01:44:24 +00:00
Graham Christensen
8f6be38247 giflib: convert md5 to sha256 2016-03-11 15:54:55 -06:00
Franz Pletz
aff1f4ab94 Use general hardening flag toggle lists
The following parameters are now available:

  * hardeningDisable
    To disable specific hardening flags
  * hardeningEnable
    To enable specific hardening flags

Only the cc-wrapper supports this right now, but these may be reused by
other wrappers, builders or setup hooks.

cc-wrapper supports the following flags:

  * fortify
  * stackprotector
  * pie (disabled by default)
  * pic
  * strictoverflow
  * format
  * relro
  * bindnow
2016-03-05 18:55:26 +01:00
Robin Gloster
ceae7fc292 giflib_4_1: turn off format hardening 2016-02-08 09:52:31 +00:00
Robin Gloster
f6d3b7a2ae switch hardening flags 2016-01-30 16:36:57 +00:00
Franz Pletz
954e9903ad Use a hardened stdenv by default 2016-01-30 16:36:57 +00:00
Joachim Fasting
bf7ad2d84f meta.description fixups
Mostly scripted substitutions with a couple of subjective enhancements.
2015-04-30 18:17:42 +02:00
Mateusz Kowalczyk
35218a325a giflib: add meta.branch info 2014-11-17 18:13:21 +00:00
Mateusz Kowalczyk
4603a8eff6 giflib_5_0: update from 5.0.5 to 5.0.6 2014-11-17 18:11:50 +00:00
Aristid Breitkreuz
650940185b Update giflib to 5.1 properly, by using 5.1.nix rather than 5.0.nix 2014-10-11 11:10:56 +02:00
Moritz Ulrich
b088597ccf giflib: update from 5.0.5 to 5.1.0 2014-10-11 01:57:57 +02:00
Mateusz Kowalczyk
fa910f2f74 giflib: default to 5.0.5
5.1.0 apparenlty breaks a bunch of stuff, see comments on
61f8cee6ce
2014-10-02 06:24:51 +01:00
Luca Bruno
e707530751 giflib: add back the 5.0 version
Should fix tracker and may be used to fix
other packages after commit 61f8cee.

Untested as it takes too much time to recompile
everything these days.
2014-10-02 01:41:35 +02:00
Pascal Wittmann
156d92cfd1 giflib: fixed evaluation 2014-09-30 12:33:52 +02:00
Mateusz Kowalczyk
61f8cee6ce giflib: update from 5.0.5 to 5.1.0 2014-09-30 10:43:49 +01:00
Evgeny Egorochkin
3830fa8195 add git repositry and meta.branch 2014-04-03 07:55:17 +03:00
Michael Raskin
4d33a94fae Passing giflib 4.1.x to OpenSceneGraph for now 2013-12-08 13:20:07 +04:00
Nixpkgs Monitor
2ce67ca947 giflib: update from 4.2.3 to 5.0.5 2013-12-07 13:13:06 +02:00
Evgeny Egorochkin
7d6fec63c6 giflib: fix documentation 2013-12-04 16:56:18 +02:00
Nixpkgs Monitor
56aa0d9e68 giflib: update from 4.1.6 to 4.2.3 2013-12-04 06:56:04 +02:00
Armijn Hemel
8c0e2ba0c0 giflib 4.1.6
svn path=/nixpkgs/trunk/; revision=10029
2007-12-31 22:10:46 +00:00
Armijn Hemel
317ebab2c2 add libungif expression for backwards compat
svn path=/nixpkgs/trunk/; revision=10027
2007-12-31 21:53:40 +00:00