View | Details | Raw Unified | Return to bug 250276
Collapse All | Expand All

(-)b/Mk/Scripts/qa.sh (+1 lines)
Lines 420-425 proxydeps_suggest_uses() { Link Here
420
	elif [ ${pkg} = "devel/libIDL" ]; then warn "you need USE_GNOME+=libidl"
420
	elif [ ${pkg} = "devel/libIDL" ]; then warn "you need USE_GNOME+=libidl"
421
	elif [ ${pkg} = "x11-fm/nautilus" ]; then warn "you need USE_GNOME+=nautilus3"
421
	elif [ ${pkg} = "x11-fm/nautilus" ]; then warn "you need USE_GNOME+=nautilus3"
422
	elif [ ${pkg} = "devel/ORBit2" ]; then warn "you need USE_GNOME+=orbit2"
422
	elif [ ${pkg} = "devel/ORBit2" ]; then warn "you need USE_GNOME+=orbit2"
423
	elif [ ${pkg} = "graphics/librsvg2-rust" ]; then warn "you need USE_GNOME+=librsvg2"
423
	# mate
424
	# mate
424
	# grep LIB_DEPENDS= Mk/Uses/mate.mk |sed -e 's|\(.*\)_LIB_DEPENDS.*:\(.*\)\/\(.*\)|elif [ ${pkg} = "\2/\3" ]; then warn "you need USE_MATE+=\1"|'
425
	# grep LIB_DEPENDS= Mk/Uses/mate.mk |sed -e 's|\(.*\)_LIB_DEPENDS.*:\(.*\)\/\(.*\)|elif [ ${pkg} = "\2/\3" ]; then warn "you need USE_MATE+=\1"|'
425
	elif [ ${pkg} = "x11-fm/caja" ]; then warn "you need USE_MATE+=caja"
426
	elif [ ${pkg} = "x11-fm/caja" ]; then warn "you need USE_MATE+=caja"
(-)b/Mk/Uses/gnome.mk (+9 lines)
Lines 265-271 vte_USE_GNOME_IMPL= gtk20 Link Here
265
vte3_LIB_DEPENDS=	libvte-2.91.so:x11-toolkits/vte3
265
vte3_LIB_DEPENDS=	libvte-2.91.so:x11-toolkits/vte3
266
vte3_USE_GNOME_IMPL=	gtk30
266
vte3_USE_GNOME_IMPL=	gtk30
267
267
268
# Use librsvg2-rust where lang/rust is available
269
.if empty(ARCH:Naarch64:Narmv6:Narmv7:Namd64:Ni386:Npowerpc64)
270
librsvg2_BUILD_DEPENDS=	librsvg2-rust>=0:graphics/librsvg2-rust
271
librsvg2_LIB_DEPENDS=	librsvg-2.so:graphics/librsvg2-rust
272
librsvg2_RUN_DEPENDS=	librsvg2-rust>=0:graphics/librsvg2-rust
273
.else
274
librsvg2_BUILD_DEPENDS=	librsvg2>=0:graphics/librsvg2
268
librsvg2_LIB_DEPENDS=	librsvg-2.so:graphics/librsvg2
275
librsvg2_LIB_DEPENDS=	librsvg-2.so:graphics/librsvg2
276
librsvg2_RUN_DEPENDS=	librsvg2>=0:graphics/librsvg2
277
.endif
269
librsvg2_USE_GNOME_IMPL=libgsf gdkpixbuf2 pango
278
librsvg2_USE_GNOME_IMPL=libgsf gdkpixbuf2 pango
270
279
271
nautilus3_LIB_DEPENDS=	libnautilus-extension.so:x11-fm/nautilus
280
nautilus3_LIB_DEPENDS=	libnautilus-extension.so:x11-fm/nautilus
(-)b/deskutils/shutter/Makefile (-1 lines)
Lines 13-19 LICENSE= GPLv3 GPLv2 # the latter for some shipped cursors Link Here
13
LICENSE_COMB=	multi
13
LICENSE_COMB=	multi
14
14
15
RUN_DEPENDS=	ImageMagick6>=6.9.3.1,1:graphics/ImageMagick6 \
15
RUN_DEPENDS=	ImageMagick6>=6.9.3.1,1:graphics/ImageMagick6 \
16
		librsvg2>=2.40.6:graphics/librsvg2 \
17
		p5-File-BaseDir>=0.03:devel/p5-File-BaseDir \
16
		p5-File-BaseDir>=0.03:devel/p5-File-BaseDir \
18
		p5-File-Copy-Recursive>=0.38_1:devel/p5-File-Copy-Recursive \
17
		p5-File-Copy-Recursive>=0.38_1:devel/p5-File-Copy-Recursive \
19
		p5-File-Spec-Native>=1.003_1:devel/p5-File-Spec-Native \
18
		p5-File-Spec-Native>=1.003_1:devel/p5-File-Spec-Native \
(-)b/graphics/osg/Makefile (-2 / +1 lines)
Lines 98-105 PDF_VARS_OFF= FORCE_IGNORE+=Poppler-glib Link Here
98
SDL_USE=		SDL=sdl
98
SDL_USE=		SDL=sdl
99
SDL_VARS=		FORCE_REQUIRE+=SDL
99
SDL_VARS=		FORCE_REQUIRE+=SDL
100
SDL_VARS_OFF=		FORCE_IGNORE+=SDL
100
SDL_VARS_OFF=		FORCE_IGNORE+=SDL
101
SVG_LIB_DEPENDS=	librsvg-2.so:graphics/librsvg2
101
SVG_USE=		GNOME=cairo,librsvg2
102
SVG_USE=		GNOME=cairo
103
SVG_VARS=		FORCE_REQUIRE+=RSVG
102
SVG_VARS=		FORCE_REQUIRE+=RSVG
104
SVG_VARS_OFF=		FORCE_IGNORE+=RSVG
103
SVG_VARS_OFF=		FORCE_IGNORE+=RSVG
105
VNC_LIB_DEPENDS=	libvncserver.so:net/libvncserver
104
VNC_LIB_DEPENDS=	libvncserver.so:net/libvncserver
(-)b/math/asymptote/Makefile (-3 / +3 lines)
Lines 18-33 ONLY_FOR_ARCHS= amd64 i386 Link Here
18
18
19
LIB_DEPENDS=	libcurl.so:ftp/curl \
19
LIB_DEPENDS=	libcurl.so:ftp/curl \
20
		libsigsegv.so:devel/libsigsegv
20
		libsigsegv.so:devel/libsigsegv
21
RUN_DEPENDS=	rsvg-convert:graphics/librsvg2 \
21
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cson>=0.8:devel/py-cson@${PY_FLAVOR} \
22
		${PYTHON_PKGNAMEPREFIX}cson>=0.8:devel/py-cson@${PY_FLAVOR} \
23
		${PYTHON_PKGNAMEPREFIX}qt5-svg>0:graphics/py-qt5-svg@${PY_FLAVOR} \
22
		${PYTHON_PKGNAMEPREFIX}qt5-svg>0:graphics/py-qt5-svg@${PY_FLAVOR} \
24
		${PYTHON_PKGNAMEPREFIX}qt5-widgets>0:x11-toolkits/py-qt5-widgets@${PY_FLAVOR} \
23
		${PYTHON_PKGNAMEPREFIX}qt5-widgets>0:x11-toolkits/py-qt5-widgets@${PY_FLAVOR} \
25
		${PY_PILLOW}
24
		${PY_PILLOW}
26
25
27
USES=		compiler:c++14-lang gettext-runtime ghostscript gl gmake ncurses perl5 python:3.6+ \
26
USES=		compiler:c++14-lang gettext-runtime ghostscript gl gmake gnome ncurses perl5 python:3.6+ \
28
		shebangfix tar:tgz
27
		shebangfix tar:tgz
29
SHEBANG_FILES=	GUI/*.py
28
SHEBANG_FILES=	GUI/*.py
30
USE_GL=		gl glu glut
29
USE_GL=		gl glu glut
30
USE_GNOME=	librsvg2:run
31
USE_PERL5=	build
31
USE_PERL5=	build
32
USE_TEX=	dvipsk formats
32
USE_TEX=	dvipsk formats
33
33
(-)b/science/chemical-mime-data/Makefile (-3 / +1 lines)
Lines 10-20 MASTER_SITES= SF/chemical-mime/${PORTNAME}/${PORTVERSION} Link Here
10
MAINTAINER=	ports@FreeBSD.org
10
MAINTAINER=	ports@FreeBSD.org
11
COMMENT=	Collection of chemical MIME types for UNIX desktops
11
COMMENT=	Collection of chemical MIME types for UNIX desktops
12
12
13
BUILD_DEPENDS=	${LOCALBASE}/libdata/pkgconfig/librsvg-2.0.pc:graphics/librsvg2
14
15
USES=		gettext-tools gmake gnome pathfix pkgconfig shared-mime-info \
13
USES=		gettext-tools gmake gnome pathfix pkgconfig shared-mime-info \
16
		tar:bzip2
14
		tar:bzip2
17
USE_GNOME=	gnomemimedata intlhack libxslt:build
15
USE_GNOME=	gnomemimedata intlhack librsvg2:build libxslt:build
18
GNU_CONFIGURE=	yes
16
GNU_CONFIGURE=	yes
19
CONFIGURE_ARGS=	--disable-update-database
17
CONFIGURE_ARGS=	--disable-update-database
20
CPPFLAGS+=	-I${LOCALBASE}/include
18
CPPFLAGS+=	-I${LOCALBASE}/include
(-)b/www/midori/Makefile (-3 / +3 lines)
Lines 13-20 COMMENT= Lightweight web browser using WebKit browser engine Link Here
13
LICENSE=	LGPL21 MIT
13
LICENSE=	LGPL21 MIT
14
LICENSE_COMB=	multi
14
LICENSE_COMB=	multi
15
15
16
BUILD_DEPENDS=	rsvg-convert:graphics/librsvg2 \
16
BUILD_DEPENDS=	valac:lang/vala
17
		valac:lang/vala
18
LIB_DEPENDS=	libnotify.so:devel/libnotify \
17
LIB_DEPENDS=	libnotify.so:devel/libnotify \
19
		libjson-glib-1.0.so:devel/json-glib \
18
		libjson-glib-1.0.so:devel/json-glib \
20
		libsoup-2.4.so:devel/libsoup \
19
		libsoup-2.4.so:devel/libsoup \
Lines 26-32 RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss Link Here
26
25
27
USES=		cmake compiler:c++11-lang desktop-file-utils gettext gnome \
26
USES=		cmake compiler:c++11-lang desktop-file-utils gettext gnome \
28
		libarchive localbase:ldflags pkgconfig sqlite tar:bzip2 xorg
27
		libarchive localbase:ldflags pkgconfig sqlite tar:bzip2 xorg
29
USE_GNOME=	cairo glib20 gtk30 intltool introspection libxml2
28
USE_GNOME=	cairo glib20 gtk30 intltool introspection librsvg2:build \
29
		libxml2
30
USE_XORG=	xscrnsaver
30
USE_XORG=	xscrnsaver
31
31
32
CFLAGS+=	-Wno-return-type
32
CFLAGS+=	-Wno-return-type
(-)b/x11-themes/gnome-icons-gartoon-redux/Makefile (-3 / +2 lines)
Lines 12-22 COMMENT= Gartoon Redux Gnome Icon Theme Link Here
12
LICENSE=	GPLv2
12
LICENSE=	GPLv2
13
LICENSE_FILE=	${WRKSRC}/COPYING
13
LICENSE_FILE=	${WRKSRC}/COPYING
14
14
15
BUILD_DEPENDS=	rsvg-convert:graphics/librsvg2
15
USES=		gnome perl5
16
17
USES=		perl5
18
USE_PERL5=	build
16
USE_PERL5=	build
19
17
18
USE_GNOME=	librsvg2:build
20
HAS_CONFIGURE=	yes
19
HAS_CONFIGURE=	yes
21
CONFIGURE_ARGS=	--prefix=${PREFIX}
20
CONFIGURE_ARGS=	--prefix=${PREFIX}
22
INSTALLS_ICONS=	yes
21
INSTALLS_ICONS=	yes
(-)b/x11-toolkits/gtk30/Makefile (-3 / +3 lines)
Lines 25-37 LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ Link Here
25
		libfreetype.so:print/freetype2 \
25
		libfreetype.so:print/freetype2 \
26
		libharfbuzz.so:print/harfbuzz
26
		libharfbuzz.so:print/harfbuzz
27
RUN_DEPENDS+=	hicolor-icon-theme>=0:misc/hicolor-icon-theme \
27
RUN_DEPENDS+=	hicolor-icon-theme>=0:misc/hicolor-icon-theme \
28
		adwaita-icon-theme>=0:x11-themes/adwaita-icon-theme \
28
		adwaita-icon-theme>=0:x11-themes/adwaita-icon-theme
29
		librsvg2>=0:graphics/librsvg2
30
29
31
USE_PERL5=	build
30
USE_PERL5=	build
32
USE_LDCONFIG=	yes
31
USE_LDCONFIG=	yes
33
GNU_CONFIGURE=	yes
32
GNU_CONFIGURE=	yes
34
USE_GNOME=	atk cairo gdkpixbuf2 introspection:build pango
33
USE_GNOME=	atk cairo gdkpixbuf2 introspection:build pango \
34
		librsvg2:run
35
USES=		compiler:c11 gettext gmake gnome libtool localbase \
35
USES=		compiler:c11 gettext gmake gnome libtool localbase \
36
		pathfix perl5 pkgconfig tar:xz
36
		pathfix perl5 pkgconfig tar:xz
37
CONFIGURE_ARGS=	--enable-introspection
37
CONFIGURE_ARGS=	--enable-introspection
(-)b/x11/lavalauncher/Makefile (-2 / +1 lines)
Lines 35-42 INOTIFY_DESC= Watch configuration file via libinotify Link Here
35
INOTIFY_LIB_DEPENDS=	libinotify.so:devel/libinotify
35
INOTIFY_LIB_DEPENDS=	libinotify.so:devel/libinotify
36
INOTIFY_MESON_ENABLED=	watch-config
36
INOTIFY_MESON_ENABLED=	watch-config
37
37
38
LIBRSVG2_USE=		GNOME=glib20
38
LIBRSVG2_USE=		GNOME=glib20,librsvg2
39
LIBRSVG2_LIB_DEPENDS=	librsvg-2.so.2:graphics/librsvg2-rust
40
LIBRSVG2_MESON_ENABLED=	librsvg
39
LIBRSVG2_MESON_ENABLED=	librsvg
41
40
42
MANPAGES_BUILD_DEPENDS=	scdoc:textproc/scdoc
41
MANPAGES_BUILD_DEPENDS=	scdoc:textproc/scdoc

Return to bug 250276