Skip to content
This repository was archived by the owner on Jun 15, 2023. It is now read-only.

Commit cbb83d7

Browse files
committed
cogl, clutter, champlain: update, optionalize x11, enable kms etc.
1 parent 6c28f48 commit cbb83d7

File tree

13 files changed

+261
-501
lines changed

13 files changed

+261
-501
lines changed

graphics/clutter-gtk3/Makefile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,14 @@ LIB_DEPENDS= libcogl.so:graphics/cogl \
2222

2323
USES= gettext gl gnome localbase meson pkgconfig tar:xz
2424
USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build
25-
USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr
2625
USE_GL= egl
2726
USE_LDCONFIG= yes
2827

28+
OPTIONS_DEFINE= X11
29+
OPTIONS_DEFAULT= X11
30+
OPTIONS_SUB= yes
31+
32+
X11_USES= xorg
33+
X11_USE= XORG=x11,xcomposite,xdamage,xext,xfixes,xi,xrandr
34+
2935
.include <bsd.port.mk>

graphics/clutter/Makefile

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# $FreeBSD$
33

44
PORTNAME= clutter
5-
PORTVERSION= 1.26.2
5+
PORTVERSION= 1.26.4
66
CATEGORIES= graphics
77
MASTER_SITES= GNOME
88

@@ -17,24 +17,31 @@ LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \
1717
libfreetype.so:print/freetype2 \
1818
libwayland-egl.so:graphics/wayland \
1919
libxkbcommon.so:x11/libxkbcommon \
20+
libgudev-1.0.so:devel/libgudev \
21+
libudev.so:devel/libudev-devd \
22+
libinput.so:x11/libinput \
2023
libcogl.so:graphics/cogl
2124

2225
PORTSCOUT= limit:1,even
2326

24-
USES= gettext gl gmake gnome libtool localbase pathfix pkgconfig \
27+
USES= gettext gl gnome localbase meson pkgconfig \
2528
tar:xz
26-
USE_GNOME= atk cairo gdkpixbuf2 pango introspection:build
29+
USE_GNOME= atk cairo gdkpixbuf2 gtk30 pango introspection:build
2730
USE_GL= egl
28-
USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr
29-
GNU_CONFIGURE= yes
3031
USE_LDCONFIG= yes
31-
CONFIGURE_ARGS= --with-x --enable-conformance=no \
32-
--disable-evdev-input \
33-
--enable-egl-backend=yes \
34-
--enable-x11-backend=yes \
35-
--enable-gdk-backend=no \
36-
--enable-wayland-backend=yes \
37-
--enable-wayland-compositor=no
38-
INSTALL_TARGET= install-strip
32+
MESON_ARGS= -Dwayland_compositor=false \
33+
-Ddocumentation=false \
34+
-Dbuild_examples=false
35+
36+
# TODO: fix compositor support in cogl
37+
38+
OPTIONS_DEFINE= X11
39+
OPTIONS_DEFAULT= X11
40+
OPTIONS_SUB= yes
41+
42+
X11_USES= xorg
43+
X11_USE= XORG=x11,xcomposite,xdamage,xext,xfixes,xi,xrandr
44+
X11_MESON_ON= -Dbackends=x11,gdk,wayland,eglnative
45+
X11_MESON_OFF= -Dbackends=gdk,wayland,eglnative
3946

4047
.include <bsd.port.mk>

graphics/clutter/distinfo

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
TIMESTAMP = 1495454944
2-
SHA256 (clutter-1.26.2.tar.xz) = e7233314983055e9018f94f56882e29e7fc34d8d35de030789fdcd9b2d0e2e56
3-
SIZE (clutter-1.26.2.tar.xz) = 5353736
1+
TIMESTAMP = 1586803804
2+
SHA256 (clutter-1.26.4.tar.xz) = 8b48fac159843f556d0a6be3dbfc6b083fc6d9c58a20a49a6b4919ab4263c4e6
3+
SIZE (clutter-1.26.4.tar.xz) = 5403168

0 commit comments

Comments
 (0)