Commit cf1351d9 authored by Olivier Duchateau's avatar Olivier Duchateau
Browse files

Update to 3.24.24

parent 29ce1af2
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD: head/graphics/gtk-update-icon-cache/Makefile 548219 2020-09-10 18:55:41Z tcberner $
PORTREVISION= 0
PORTREVERSION= 0
CATEGORIES= x11-toolkits gnome
PKGNAMESUFFIX= -update-icon-cache
......@@ -17,4 +17,10 @@ PLIST= ${.CURDIR}/pkg-plist
GTK_SLAVE= yes
do-install:
@${INSTALL_PROGRAM} ${BUILD_WRKSRC}/gtk/gtk-update-icon-cache \
${STAGEDIR}${PREFIX}/bin
@${INSTALL_MAN} ${BUILD_WRKSRC}/docs/reference/gtk/gtk-update-icon-cache.1 \
${STAGEDIR}${MANPREFIX}/man/man1
.include "${MASTERDIR}/Makefile"
# Created by: Vanilla I. Shu <vanilla@MinJe.com.TW>
# $FreeBSD: head/x11-toolkits/gtk30/Makefile 548219 2020-09-10 18:55:41Z tcberner $
# $FreeBSD: head/x11-toolkits/gtk30/Makefile 554733 2020-11-09 17:08:12Z tcberner $
# Please keep gtk30 in sync with the following x11-themes ports:
# adwaita-icon-theme, gnome-themes-standard and mate-themes
PORTNAME= gtk
PORTVERSION= 3.24.23
PORTREVISION= 1
PORTVERSION= 3.24.24
CATEGORIES= x11-toolkits
MASTER_SITES= GNOME/sources/gtk+/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
PKGNAMESUFFIX?= 3
......@@ -16,7 +15,6 @@ MAINTAINER= desktop@FreeBSD.org
COMMENT= Gimp Toolkit for X11 GUI (current stable version)
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
PORTSCOUT= limit:1,even
......@@ -28,26 +26,25 @@ LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
libfribidi.so:converters/fribidi \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \
libatk-bridge-2.0.so:accessibility/at-spi2-atk
libharfbuzz.so:print/harfbuzz
USE_GNOME= atk cairo gdkpixbuf2 pango
USES= compiler:c11 gettext gnome meson localbase \
python:3.6+,build tar:xz
USE_GNOME= cairo gdkpixbuf2 glib20 libxslt:build pango
pkgconfig python:3.6+,build tar:xz
# Global option for the meson build system
# It avoids to build subproject 'proxy-libintl' (otherwise devel/git
# Global option for the Meson build system
# It avoids to build the subproject 'proxy-libintl' (otherwise devel/git
# is required)
CONFIGURE_ARGS+=--wrap-mode=nofallback
CONFIGURE_ARGS+= --wrap-mode=nofallback
CPPFLAGS+= -fno-omit-frame-pointer
MESON_ARGS= -Dexamples=false \
-Dman=true \
-Dinstalled_tests=false
# gtk-update-icon-cache is now part of the whole gtk+ tarball
.if defined(GTK_SLAVE)
USES+= xorg
USES+= xorg
USE_XORG= x11
MESON_ARGS+= -Dwayland_backend=false \
......@@ -58,12 +55,6 @@ MESON_ARGS+= -Dwayland_backend=false \
-Dbuiltin_immodules=no
INSTALL_TARGET= # empty
do-install:
@${INSTALL_PROGRAM} ${BUILD_WRKSRC}/gtk/gtk-update-icon-cache \
${STAGEDIR}${PREFIX}/bin
@${INSTALL_MAN} ${BUILD_WRKSRC}/docs/reference/gtk/gtk-update-icon-cache.1 \
${STAGEDIR}${MANPREFIX}/man/man1
.else
RUN_DEPENDS+= hicolor-icon-theme>=0:misc/hicolor-icon-theme \
adwaita-icon-theme>=0:x11-themes/adwaita-icon-theme
......@@ -75,11 +66,11 @@ EXTRA_PATCHES= ${FILESDIR}/extra-patch-gtk_meson.build \
_PRINT= file lpr
USE_LDCONFIG= yes
USE_GNOME+= atk introspection:build
USE_GNOME+= atk introspection:build librsvg2:run
MESON_ARGS+= -Dprint_backends="${_PRINT:ts,}"
LIBVERSION= 0.2404.19
LIBVERSION= 0.2404.20
PLIST_SUB+= LIBVERSION=${LIBVERSION}
GLIB_SCHEMAS= org.gtk.Demo.gschema.xml \
......@@ -123,9 +114,10 @@ WAYLAND_USES= gl
WAYLAND_USE= GL=egl
X11_DESC= GDK X11 backend
X11_MESON_TRUE= x11_backend
X11_MESON_TRUE= x11_backend
X11_USES= xorg
X11_USE= XORG=x11,xcomposite,xcursor,xdamage,xext,xfixes,xi,xinerama,xrandr,xrender
X11_LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-atk
pre-configure-X11-on:
# .if !exists() evaluates too early before cairo has a chance to be installed
......@@ -141,6 +133,8 @@ post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-3.0/modules
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-3.0/${GTK3_VERSION}/engines
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-3.0/${GTK3_VERSION}/loaders
${INSTALL_MAN} ${WRKSRC}/docs/reference/gtk/gtk-query-immodules-3.0.1 \
${STAGEDIR}${PREFIX}/man/man1
.endif
.include <bsd.port.mk>
TIMESTAMP = 1597070504
SHA256 (gnome/gtk+-3.24.23.tar.xz) = 5d864d248357a2251545b3387b35942de5f66e4c66013f0962eb5cb6f8dae2b1
SIZE (gnome/gtk+-3.24.23.tar.xz) = 21345936
TIMESTAMP = 1607282802
SHA256 (gnome/gtk+-3.24.24.tar.xz) = cc9d4367c55b724832f6b09ab85481738ea456871f0381768a6a99335a98378a
SIZE (gnome/gtk+-3.24.24.tar.xz) = 21341240
......@@ -119,6 +119,7 @@ include/gtk-3.0/gtk/a11y/gtkmenushellaccessible.h
include/gtk-3.0/gtk/a11y/gtknotebookaccessible.h
include/gtk-3.0/gtk/a11y/gtknotebookpageaccessible.h
include/gtk-3.0/gtk/a11y/gtkpanedaccessible.h
include/gtk-3.0/gtk/a11y/gtkplugaccessible.h
include/gtk-3.0/gtk/a11y/gtkpopoveraccessible.h
include/gtk-3.0/gtk/a11y/gtkprogressbaraccessible.h
include/gtk-3.0/gtk/a11y/gtkradiobuttonaccessible.h
......@@ -128,6 +129,7 @@ include/gtk-3.0/gtk/a11y/gtkrenderercellaccessible.h
include/gtk-3.0/gtk/a11y/gtkscaleaccessible.h
include/gtk-3.0/gtk/a11y/gtkscalebuttonaccessible.h
include/gtk-3.0/gtk/a11y/gtkscrolledwindowaccessible.h
include/gtk-3.0/gtk/a11y/gtksocketaccessible.h
include/gtk-3.0/gtk/a11y/gtkspinbuttonaccessible.h
include/gtk-3.0/gtk/a11y/gtkspinneraccessible.h
include/gtk-3.0/gtk/a11y/gtkstackaccessible.h
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment