Commit Graph

94 Commits

Author SHA1 Message Date
ajacoutot
0061d6a01b Update to gdk-pixbuf-2.42.10. 2022-10-25 23:21:06 +00:00
ajacoutot
c6b6fe40dc Missing BDEP on py3-docutils. 2022-08-10 12:18:34 +00:00
ajacoutot
1a77f8a18d Update to gdk-pixbuf-2.42.9. 2022-08-10 08:48:37 +00:00
ajacoutot
63f8d48976 Update to gdk-pixbuf-2.42.6. 2022-03-18 14:34:46 +00:00
naddy
af6a79943b drop RCS Ids 2022-03-11 19:22:04 +00:00
ajacoutot
08b547e084 Update to gdk-pixbuf-2.42.6.
- Default to using builtin png and jpeg loaders
2021-04-24 08:06:30 +00:00
ajacoutot
03885bfe14 Update to gdk-pixbuf-2.42.4. 2021-03-21 16:31:10 +00:00
ajacoutot
6c0baadf64 Move @unexec-delete after @tag so that
/usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders is correctly removed at
pkg_delete time.
2021-03-07 08:30:04 +00:00
ajacoutot
64ed5a5046 Update to gdk-pixbuf-2.42.2. 2020-12-08 08:08:00 +00:00
ajacoutot
5d50ebf834 Update to gdk-pixbuf-2.42.0.
- jasper2000 support removed
- gdk_pixbuf_xlib-2.0 is deprecated and will move to another port
2020-11-11 09:50:14 +00:00
ajacoutot
2194e025ef Set DEBUG_PACKAGES to BUILD_PACKAGES instead of the ugly dash. 2019-11-10 21:44:06 +00:00
ajacoutot
55aa67ae00 Automatish all ze things!
/!\ requires latest ports/infrastructure/ and pkg_add code
2019-11-10 17:26:22 +00:00
ajacoutot
21847dcd4d Add debug-gdk-pixbuf. 2019-11-10 16:10:12 +00:00
ajacoutot
13ddec4a6a Don't version gtk+ in COMMENT. 2019-11-08 14:46:37 +00:00
ajacoutot
cc4c847a6d Update to gdk-pixbuf-2.40.0. 2019-11-01 19:33:50 +00:00
ajacoutot
8897d153f9 Update to gdk-pixbuf-2.38.2. 2019-09-09 08:00:44 +00:00
sthen
21e3bc24d6 Rather than running "gdk-pixbuf-query-loaders --update-cache" directly
during unpack in gdk-pixbuf2 and ports using pixbuf loaders, define a
tag, and defer processing to the end of the pkg_add run.

This means that when doing "pkg_add -u", all files will be updated before
running the command, avoiding symbol conflicts when multiple versions of
X libraries are pulled in at the same time (often seen after X lib bumps).

OK'd a few weeks about by aja@ and reminded by pkg_add today ;)
2019-09-05 21:01:22 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
sthen
22de3ff02c set png16 WANTLIB entries back to png following the change in soname
part done by portbump, part by hand (it is easily confused)
2019-05-17 16:45:25 +00:00
ajacoutot
a4c273a707 *** empty log message *** 2019-02-28 18:21:11 +00:00
ajacoutot
1052718330 Link to GitLab issue. 2019-01-03 08:29:34 +00:00
ajacoutot
db75536713 Update to gdk-pixbuf-2.38.0. 2019-01-01 11:33:39 +00:00
ajacoutot
892a59a3bb Update to gdk-pixbuf-2.36.12. 2018-04-08 16:41:31 +00:00
ajacoutot
3b9fcbf810 Update to gdk-pixbuf-2.36.11. 2017-10-06 15:13:26 +00:00
robert
d267cd02ca Unbreak autoconf checks with clang by not using nested functions
in the checks.

Someone clearly did not read the autoconf documentation because
using the following functions with a function declaration inside
the body will end up declaring a function inside a function.

- AC_TRY_COMPILE( [], [ int main() { return 0; } ],
- AC_LANG_PROGRAM([[]], [[int main (void) { return 0; }]])],
- AC_TRY_LINK([], [int main (void) { return 0; }],

Result:

int
main ()
{
int main (void) { return 0; }
  ;
  return 0;
}

nested functions is a gcc extension which is not supported by
clang.

test.c:4:17: error: function definition is not allowed here
int main (void) { return 0; }
                ^
1 error generated.

This causes tests to fail in the configure scripts resulting in
missing compile and link time flags from the builds.

This resulted in weird behaviour of several software, like gnome
hanging completely due to gtk+3 not being built properly.

This change intrudces the following fixes:

- remove int main() declaration from AC_TRY_COMPILE, AC_LANG_PROGRAM, AC_TRY_LINK
  as it comes with a declaration already, and people misused them

- change to use AC_LANG_SOURCE when needed in case a complete source block is specified

Most of the changes are in configure.(ac|in), however there were some cases
where autoconf is either broken or the build failed because of an autoconf
generated configure script. Everytihng else is switched to autoconf, so
the maintainers can go ahead and upstream these diffs.

There are more to come, we are continously checking the tree for these issues
and in the future the infrastructure will error if such a case is found.
2017-09-25 09:16:12 +00:00
ajacoutot
42af9f5432 Update to gdk-pixbuf-2.36.10. 2017-09-11 14:46:05 +00:00
ajacoutot
35c15b9cc5 Update to gdk-pixbuf-2.36.9. 2017-08-19 18:40:03 +00:00
ajacoutot
1c614c5985 Update to gdk-pixbuf-2.36.8. 2017-08-17 11:40:09 +00:00
ajacoutot
11dbf890f3 Update to gdk-pixbuf-2.36.7. 2017-07-18 20:46:21 +00:00
ajacoutot
d5081464e0 Update to gdk-pixbuf-2.36.6. 2017-03-27 07:06:16 +00:00
ajacoutot
818c050032 Update to gdk-pixbuf-2.36.5. 2017-02-13 16:35:31 +00:00
ajacoutot
4ae9afb602 Update to gdk-pixbuf-2.36.4. 2017-01-16 19:20:02 +00:00
ajacoutot
e54c42dab7 Update to gdk-pixbuf-2.36.3. 2017-01-05 08:19:56 +00:00
ajacoutot
080198c25e Update to gdk-pixbuf-2.36.2. 2016-12-20 19:46:20 +00:00
ajacoutot
3436436857 SECURITY update to gdk-pixbuf-2.36.1. 2016-12-13 14:47:59 +00:00
ajacoutot
dbb67e6100 Update to gdk-pixbuf-2.36.0. 2016-10-28 13:40:46 +00:00
ajacoutot
e2189e3f58 Update to gdk-pixbuf-2.34.0. 2016-04-18 06:47:23 +00:00
naddy
8c9ed2059f g/c PFRAG.shared 2016-04-04 22:57:45 +00:00
ajacoutot
65ebaefcdb Update to gdk-pixbuf-2.32.3. 2015-12-14 16:31:03 +00:00
ajacoutot
97654a3111 Update to gdk-pixbuf-2.32.2. 2015-11-10 06:58:08 +00:00
ajacoutot
63ca3ac4cb Update to gdk-pixbuf-2.32.1. 2015-09-25 14:16:19 +00:00
ajacoutot
28a75b1554 Update to gdk-pixbuf-2.32.0. 2015-09-24 10:25:51 +00:00
ajacoutot
50045adc65 Committed upstream. 2015-09-02 07:13:36 +00:00
ajacoutot
9d3e863cfe SECURITY update to gdk-pixbuf-2.31.7.
This is supposed to be a development release but it fixes a *lot* of integer
overflows, a possible divide-by-zero bug and CVE-2015-4491 -- so we'll make an
exception. FreeBSD and most Linux distributions went for this version as well.
2015-09-01 15:58:26 +00:00
ajacoutot
5e0aef4c74 SECURITY: fix a heap overflow and a DoS triggered by the scaling of a
malformed bmp.

https://bugzilla.gnome.org/show_bug.cgi?id=752297
https://git.gnome.org/browse/gdk-pixbuf/commit/?id=ffec86ed5010c5a2be14f47b33bcf4ed3169a199
2015-07-22 19:44:28 +00:00
ajacoutot
a183b75553 "/usr/local/lib/pkgconfig/" is part of mtree(8).
Packages should not own this dir to prevent its deletion or a warning that it
cannot be removed because it's not empty at pkg_delete(1) time.
2015-05-22 11:31:10 +00:00
ajacoutot
1ef33efdd3 Update to gdk-pixbuf-2.30.8. 2014-05-27 07:14:47 +00:00
jasper
012f7978a4 cleanup double spaces and sort MODGNOME_TOOLS 2014-04-02 09:36:09 +00:00
jasper
43b19ca734 merge various MODGNOME_TOOLS lines into a single line (or two if it would
exceed 80 chars); no functional change intended..
2014-04-01 18:06:28 +00:00
jasper
64ebb01f71 move more bits and bobs into MODGNOME_TOOLS to make it more clear which
tools are actually used.

This commit replaces
MODGNOME_DESKTOP_FILE with MODGNOME_TOOLS += desktop-file-utils
MODGNOME_MIME_FILE with MODGNOME_TOOLS += shared-mime-info
MODGNOME_ICON_CACHE with MODGNOME_TOOLS += gtk-update-icon-cache

(some prettyfication will follow shortly)
2014-04-01 17:03:13 +00:00