2019-07-25 11:29:31 +02:00
|
|
|
# $NetBSD: Makefile,v 1.39 2019/07/25 09:29:31 nia Exp $
|
2010-11-02 16:17:29 +01:00
|
|
|
|
2012-10-08 10:04:28 +02:00
|
|
|
DISTNAME= gdk-pixbuf-${PIXBUF2_VERSION}
|
2012-10-03 16:36:10 +02:00
|
|
|
PKGNAME= ${DISTNAME:S/pixbuf/pixbuf2/}
|
Update gdk-pixbuf2 to 2.28.1
* Fix build with libpng 1.6
* Translation updates (Tadjik, Russian, Crimean Tatar, Hindi)
* Allow prepare_func call in stop_load (695228)
* Translation updates (Lithuanian, German, Basque, Belarusian,
Thai, Greek, Indonesian, Korean, Assamese, Italian, Estonian,
Hungarian, Portuguese, Danish, Latvian)
* Make gdk_pixbuf_animation_new_from_file load png files (694148)
* Fix string formatting for l10n extraction (693534)
* Translation updates (Hebrew, Spanish, Brazilian Portuguese,
Slovenian, Galician, French, Catalan, Catalan (Valencian),
Malayalam, Slovak, Polish, Czech, Serbian, Uyghur, Norwegian
bokmål, Punjabi, Traditional Chinese)
* Allow loading animations from streams
* Allow loading animations from resources
* Fix cross-compiling for Windows and Wine (692072)
* Translation updates (Hungarian, German, Polish)
* The broken locking mechanism for loaders has been removed.
gdk-pixbuf now ignores loaders that are not marked as thread-safe.
2013-05-19 00:01:29 +02:00
|
|
|
CATEGORIES= graphics gnome
|
2012-10-08 10:04:28 +02:00
|
|
|
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gdk-pixbuf/${MSITE_VERSION}/}
|
2012-01-09 18:25:48 +01:00
|
|
|
EXTRACT_SUFX= .tar.xz
|
2010-11-02 16:17:29 +01:00
|
|
|
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
2013-12-08 14:58:24 +01:00
|
|
|
HOMEPAGE= https://developer.gnome.org/gdk-pixbuf
|
2010-11-02 16:17:29 +01:00
|
|
|
COMMENT= Image loaders for gtk2
|
|
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
|
|
|
|
CONFLICTS+= gtk2+<2.22
|
|
|
|
|
2012-10-08 10:04:28 +02:00
|
|
|
.include "../../graphics/gdk-pixbuf2/Makefile.version"
|
|
|
|
|
2019-07-25 11:29:31 +02:00
|
|
|
USE_TOOLS+= gmake pkg-config xgettext
|
gdk-pixbuf2*: update to 2.38.1
2.38.1 (stable)
===
- Fix OOM in JPEG2000 loader [Ivan A. Melnikov, #107]
- Fix thumbnailing of animated GIFs [Debarshi Ray, #99]
- Multiple improvements to the GIF loader [Robert Ancell, !24, !28, !30, #22, #69
- Fix build on Windows/MSYS2 [Christoph Reiter, !29]
- Fix soname versioning on macOS [Christoph Reiter, !23]
- Cross-compilation fixes for Android [Matthew Waters, #64]
- Fix building modules on macOS [Ignacio Casal Quinteiro, !18 and !19]
- Fix introspection generation [Iain Lane, #92]
- Fix error handling in PNG loader [Debarshi Ray, !16]
- Improve reproducibility of the build [Chris Lamb, !15]
- Speed up saving PNG files [Brion Vibber, #90]
- Add variables in the pkg-config files for binary utilities [Emmanuele Bassi, #88]
- Build fixes [Emmanuele Bassi, #88]
2.38.0 (stable)
===
- Documentation fixes
2.37.92 (release candidate)
===
- Ensure that GdkPixbuf's storage is safely handled [Federico Mena Quintero]
- Add test case for buffer overflow in pixdata loader [Bastien Nocera, #57]
2.37.0 (development)
===
- Rework relocation support for loaders cache on Windows [Christoph Reiter, #776081]
- Properly install test data [Emmanuele Bassi, Jeremy Bicha, #795527, #795210]
- Plug a memory leak when using GBytes [Vitaly Kirsanov, #787626]
- Fix introspection annotations [Iñaki García Etxebarria, #789935]
- Fix documentation building with X11 disabled [Quentin Glidic, #794872]
- Drop Autotools build and move to Meson [Emmanuele Bassi]
- Fix OOB error when dithering [Bert Pauline, #748211]
- Drop the MMX assembly optimizations for pixops [Emmanuele Bassi]
- Improve compatibility for the post-install script [Brendan L, #795705]
- Expose the dimensions of the original image from GdkPixbufLoader [Debarshi Ray, #778517]
- Improve thumbnailer implementation [Debarshi Ray, #778517]
- Make X11 a dependency if the `x11` build option is enabled [Emmanuele Bassi, #77]
- Generate separate introspection data for GdkPixdata API [Emmanuele Bassi, #72]
- Deprecate GDK_INTERP_HYPER [Emmanuele Bassi, #3]
- Avoid a deprecation warning with recent libjasper [Emmanuele Bassi, #73]
- Fix build on macOS [Emmanuele Bassi, !5]
- Fix build with Visual Studio [Chun-wei Fan, !8]
- Fix cross-compilation of Windows build on Linux [Benjamin Gilbert, !10]
2019-07-21 12:11:13 +02:00
|
|
|
MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/gdk-pixbuf
|
|
|
|
|
|
|
|
MESON_ARGS+= -D installed_tests=false
|
|
|
|
MESON_ARGS+= -D x11=false
|
2019-07-21 14:45:49 +02:00
|
|
|
MESON_ARGS+= -D man=false
|
gdk-pixbuf2*: update to 2.38.1
2.38.1 (stable)
===
- Fix OOM in JPEG2000 loader [Ivan A. Melnikov, #107]
- Fix thumbnailing of animated GIFs [Debarshi Ray, #99]
- Multiple improvements to the GIF loader [Robert Ancell, !24, !28, !30, #22, #69
- Fix build on Windows/MSYS2 [Christoph Reiter, !29]
- Fix soname versioning on macOS [Christoph Reiter, !23]
- Cross-compilation fixes for Android [Matthew Waters, #64]
- Fix building modules on macOS [Ignacio Casal Quinteiro, !18 and !19]
- Fix introspection generation [Iain Lane, #92]
- Fix error handling in PNG loader [Debarshi Ray, !16]
- Improve reproducibility of the build [Chris Lamb, !15]
- Speed up saving PNG files [Brion Vibber, #90]
- Add variables in the pkg-config files for binary utilities [Emmanuele Bassi, #88]
- Build fixes [Emmanuele Bassi, #88]
2.38.0 (stable)
===
- Documentation fixes
2.37.92 (release candidate)
===
- Ensure that GdkPixbuf's storage is safely handled [Federico Mena Quintero]
- Add test case for buffer overflow in pixdata loader [Bastien Nocera, #57]
2.37.0 (development)
===
- Rework relocation support for loaders cache on Windows [Christoph Reiter, #776081]
- Properly install test data [Emmanuele Bassi, Jeremy Bicha, #795527, #795210]
- Plug a memory leak when using GBytes [Vitaly Kirsanov, #787626]
- Fix introspection annotations [Iñaki García Etxebarria, #789935]
- Fix documentation building with X11 disabled [Quentin Glidic, #794872]
- Drop Autotools build and move to Meson [Emmanuele Bassi]
- Fix OOB error when dithering [Bert Pauline, #748211]
- Drop the MMX assembly optimizations for pixops [Emmanuele Bassi]
- Improve compatibility for the post-install script [Brendan L, #795705]
- Expose the dimensions of the original image from GdkPixbufLoader [Debarshi Ray, #778517]
- Improve thumbnailer implementation [Debarshi Ray, #778517]
- Make X11 a dependency if the `x11` build option is enabled [Emmanuele Bassi, #77]
- Generate separate introspection data for GdkPixdata API [Emmanuele Bassi, #72]
- Deprecate GDK_INTERP_HYPER [Emmanuele Bassi, #3]
- Avoid a deprecation warning with recent libjasper [Emmanuele Bassi, #73]
- Fix build on macOS [Emmanuele Bassi, !5]
- Fix build with Visual Studio [Chun-wei Fan, !8]
- Fix cross-compilation of Windows build on Linux [Benjamin Gilbert, !10]
2019-07-21 12:11:13 +02:00
|
|
|
PKGCONFIG_OVERRIDE_STAGE=pre-install
|
|
|
|
PKGCONFIG_OVERRIDE= output/meson-private/gdk-pixbuf-2.0.pc
|
2010-11-02 16:17:29 +01:00
|
|
|
|
2019-07-22 11:13:13 +02:00
|
|
|
PYTHON_VERSIONS_INCOMPATIBLE= 27
|
|
|
|
|
|
|
|
.include "../../lang/python/pyversion.mk"
|
|
|
|
|
|
|
|
REPLACE_INTERPRETER+= py3
|
|
|
|
REPLACE.py3.old= .*/usr/bin/env python[^ ]*
|
|
|
|
REPLACE.py3.new= ${PYTHONBIN}
|
|
|
|
REPLACE_FILES.py3+= build-aux/gen-installed-test.py
|
|
|
|
REPLACE_FILES.py3+= build-aux/gen-thumbnailer.py
|
|
|
|
REPLACE_FILES.py3+= build-aux/gen-resources.py
|
|
|
|
|
2010-11-14 21:11:41 +01:00
|
|
|
_BUILDING_GTK2= yes
|
|
|
|
.include "loaders.mk"
|
|
|
|
|
gdk-pixbuf2*: update to 2.38.1
2.38.1 (stable)
===
- Fix OOM in JPEG2000 loader [Ivan A. Melnikov, #107]
- Fix thumbnailing of animated GIFs [Debarshi Ray, #99]
- Multiple improvements to the GIF loader [Robert Ancell, !24, !28, !30, #22, #69
- Fix build on Windows/MSYS2 [Christoph Reiter, !29]
- Fix soname versioning on macOS [Christoph Reiter, !23]
- Cross-compilation fixes for Android [Matthew Waters, #64]
- Fix building modules on macOS [Ignacio Casal Quinteiro, !18 and !19]
- Fix introspection generation [Iain Lane, #92]
- Fix error handling in PNG loader [Debarshi Ray, !16]
- Improve reproducibility of the build [Chris Lamb, !15]
- Speed up saving PNG files [Brion Vibber, #90]
- Add variables in the pkg-config files for binary utilities [Emmanuele Bassi, #88]
- Build fixes [Emmanuele Bassi, #88]
2.38.0 (stable)
===
- Documentation fixes
2.37.92 (release candidate)
===
- Ensure that GdkPixbuf's storage is safely handled [Federico Mena Quintero]
- Add test case for buffer overflow in pixdata loader [Bastien Nocera, #57]
2.37.0 (development)
===
- Rework relocation support for loaders cache on Windows [Christoph Reiter, #776081]
- Properly install test data [Emmanuele Bassi, Jeremy Bicha, #795527, #795210]
- Plug a memory leak when using GBytes [Vitaly Kirsanov, #787626]
- Fix introspection annotations [Iñaki García Etxebarria, #789935]
- Fix documentation building with X11 disabled [Quentin Glidic, #794872]
- Drop Autotools build and move to Meson [Emmanuele Bassi]
- Fix OOB error when dithering [Bert Pauline, #748211]
- Drop the MMX assembly optimizations for pixops [Emmanuele Bassi]
- Improve compatibility for the post-install script [Brendan L, #795705]
- Expose the dimensions of the original image from GdkPixbufLoader [Debarshi Ray, #778517]
- Improve thumbnailer implementation [Debarshi Ray, #778517]
- Make X11 a dependency if the `x11` build option is enabled [Emmanuele Bassi, #77]
- Generate separate introspection data for GdkPixdata API [Emmanuele Bassi, #72]
- Deprecate GDK_INTERP_HYPER [Emmanuele Bassi, #3]
- Avoid a deprecation warning with recent libjasper [Emmanuele Bassi, #73]
- Fix build on macOS [Emmanuele Bassi, !5]
- Fix build with Visual Studio [Chun-wei Fan, !8]
- Fix cross-compilation of Windows build on Linux [Benjamin Gilbert, !10]
2019-07-21 12:11:13 +02:00
|
|
|
.include "../../devel/py-meson/build.mk"
|
2017-08-08 18:52:10 +02:00
|
|
|
.include "../../databases/shared-mime-info/buildlink3.mk"
|
2013-12-08 14:58:24 +01:00
|
|
|
BUILDLINK_API_DEPENDS.glib2+= glib2>=2.37.2
|
2010-11-02 16:17:29 +01:00
|
|
|
.include "../../devel/glib2/buildlink3.mk"
|
2012-02-10 16:41:40 +01:00
|
|
|
BUILDLINK_DEPMETHOD.gobject-introspection:= build
|
|
|
|
.include "../../devel/gobject-introspection/buildlink3.mk"
|
2010-11-02 16:17:29 +01:00
|
|
|
.include "../../graphics/tiff/buildlink3.mk"
|
2010-12-23 12:44:24 +01:00
|
|
|
.include "../../mk/jpeg.buildlink3.mk"
|
2010-11-02 16:17:29 +01:00
|
|
|
.include "../../graphics/png/buildlink3.mk"
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|