View | Details | Raw Unified | Return to bug 247096 | Differences between
and this patch

Collapse All | Expand All

(-)b/graphics/gtk-update-icon-cache/Makefile (-34 / +18 lines)
Lines 2-12 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	gtk-update-icon-cache
4
PORTNAME=	gtk-update-icon-cache
5
PORTVERSION=	2.24.32
5
PORTVERSION=	3.24.20
6
CATEGORIES=	graphics
6
CATEGORIES=	graphics
7
MASTER_SITES=	GNOME/sources/gtk+/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
7
MASTER_SITES=	GNOME/sources/gtk+/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
8
DISTNAME=	gtk+-${PORTVERSION}
8
DISTNAME=	gtk+-${PORTVERSION}
9
DIST_SUBDIR=	gnome2
9
DIST_SUBDIR=	gnome
10
10
11
MAINTAINER=	gnome@FreeBSD.org
11
MAINTAINER=	gnome@FreeBSD.org
12
COMMENT=	Gtk-update-icon-cache utility from the Gtk+ toolkit
12
COMMENT=	Gtk-update-icon-cache utility from the Gtk+ toolkit
Lines 14-55 COMMENT= Gtk-update-icon-cache utility from the Gtk+ toolkit Link Here
14
LICENSE=	LGPL20
14
LICENSE=	LGPL20
15
LICENSE_FILE=	${WRKSRC}/COPYING
15
LICENSE_FILE=	${WRKSRC}/COPYING
16
16
17
RUN_DEPENDS+=	update-mime-database:misc/shared-mime-info \
17
PORTSCOUT=	limit:1,even
18
		${LOCALBASE}/share/icons/hicolor/index.theme:misc/hicolor-icon-theme
18
19
19
USES=		gettext-runtime gnome pkgconfig tar:xz
20
PORTSCOUT=	ignore:1
20
USE_GNOME=	gdkpixbuf2
21
21
PATCHDIR=	${.CURDIR}/../../x11-toolkits/gtk30/files
22
USES=		gettext gmake gnome libtool localbase:ldflags pathfix perl5 \
23
		pkgconfig tar:xz xorg
24
USE_PERL5=	build
25
MAKE_JOBS_UNSAFE=	yes
26
USE_LDCONFIG=	yes
27
GNU_CONFIGURE=	yes
28
USE_GNOME=	atk pango gdkpixbuf2 introspection:build
29
USE_XORG=	xext xrender x11 xinerama xi xrandr xcursor xfixes xdamage \
30
		xcomposite
31
PATCHDIR=	${.CURDIR}/../../x11-toolkits/gtk20/files
32
CONFIGURE_ARGS=	--enable-static --with-xinput=yes
33
BUILD_WRKSRC=	${WRKSRC}/gtk
22
BUILD_WRKSRC=	${WRKSRC}/gtk
34
ALL_TARGET=	${PORTNAME}
23
CFLAGS+=	-DHAVE_UNISTD_H -DHAVE_FTW_H -DENABLE_NLS -DHAVE_BIND_TEXTDOMAIN_CODESET
35
PLIST_FILES=	bin/gtk-update-icon-cache
24
CFLAGS+=	-DGETTEXT_PACKAGE='\"gtk30\"' -DGTK_LOCALEDIR='\"${PREFIX}/share/locale\"'
36
#		man/man1/gtk-update-icon-cache.1.gz
25
CFLAGS+=	`pkg-config --cflags --libs gdk-pixbuf-2.0`
26
MAKEFILE=	/dev/null
27
ALL_TARGET=	updateiconcache
28
PLIST_FILES=	bin/${PORTNAME}
37
29
38
post-patch:
30
post-patch:
39
	@${REINPLACE_CMD} -e 's|-DGDK_PIXBUF_DISABLE_DEPRECATED||g' \
31
	@${REINPLACE_CMD} '/config\.h/d' \
40
		${WRKSRC}/configure
32
		${WRKSRC}/gtk/gtkiconcachevalidator.c \
41
33
		${WRKSRC}/gtk/updateiconcache.c 
42
pre-configure:
43
# .if !exists() evaluates too early before cairo has a chance to be installed
44
	@if ! pkg-config --exists cairo-xlib; then \
45
		${ECHO_MSG} "${PKGNAME}: Needs cairo with X11 support enabled."; \
46
		${FALSE}; \
47
	fi
48
34
49
do-install:
35
do-install:
50
	${INSTALL_PROGRAM} ${WRKSRC}/gtk/gtk-update-icon-cache \
36
	${INSTALL_PROGRAM} ${WRKSRC}/gtk/updateiconcache \
51
		${STAGEDIR}${PREFIX}/bin/
37
		${STAGEDIR}${PREFIX}/bin/${PORTNAME}
52
#	${INSTALL_MAN} ${WRKSRC}/docs/reference/gtk/gtk-update-icon-cache.1 \
53
#		${STAGEDIR}${PREFIX}/man/man1/
54
38
55
.include <bsd.port.mk>
39
.include <bsd.port.mk>
(-)b/graphics/gtk-update-icon-cache/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1522240464
1
TIMESTAMP = 1580730312
2
SHA256 (gnome2/gtk+-2.24.32.tar.xz) = b6c8a93ddda5eabe3bfee1eb39636c9a03d2a56c7b62828b359bf197943c582e
2
SHA256 (gnome/gtk+-3.24.20.tar.xz) = 2dac69f716e8d04ba7a95091589e2baaec95dcace932cb15839163db479b1df3
3
SIZE (gnome2/gtk+-2.24.32.tar.xz) = 12620860
3
SIZE (gnome/gtk+-3.24.20.tar.xz) = 22726768

Return to bug 247096