From owner-dev-commits-ports-all@freebsd.org Sat Aug 7 06:51:08 2021 Return-Path: Delivered-To: dev-commits-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5EB38665CF0; Sat, 7 Aug 2021 06:51:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GhY0D20mvz4lX3; Sat, 7 Aug 2021 06:51:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 2D2F31CB00; Sat, 7 Aug 2021 06:51:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 1776p8S9057790; Sat, 7 Aug 2021 06:51:08 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1776p8b8057789; Sat, 7 Aug 2021 06:51:08 GMT (envelope-from git) Date: Sat, 7 Aug 2021 06:51:08 GMT Message-Id: <202108070651.1776p8b8057789@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jan Beich Subject: git: da7bafd75341 - main - x11-toolkits/libdecor: add new port MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: da7bafd753417bb78754c5054eaff71deed21b97 Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Aug 2021 06:51:08 -0000 The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=da7bafd753417bb78754c5054eaff71deed21b97 commit da7bafd753417bb78754c5054eaff71deed21b97 Author: Jan Beich AuthorDate: 2021-08-07 05:15:51 +0000 Commit: Jan Beich CommitDate: 2021-08-07 06:50:02 +0000 x11-toolkits/libdecor: add new port libdecor is a library that can help Wayland clients draw window decorations for them. It aims to provide multiple backends that implements the decoration drawing. https://gitlab.gnome.org/jadahl/libdecor --- x11-toolkits/Makefile | 1 + x11-toolkits/libdecor/Makefile | 34 ++++++++++++++++++++++++++++++++++ x11-toolkits/libdecor/distinfo | 7 +++++++ x11-toolkits/libdecor/pkg-descr | 5 +++++ x11-toolkits/libdecor/pkg-plist | 6 ++++++ 5 files changed, 53 insertions(+) diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile index d13b3f24b09f..4c1274243d7b 100644 --- a/x11-toolkits/Makefile +++ b/x11-toolkits/Makefile @@ -69,6 +69,7 @@ SUBDIR += libXt SUBDIR += libadwaita SUBDIR += libdazzle + SUBDIR += libdecor SUBDIR += libgdiplus SUBDIR += libhandy SUBDIR += libhandy0 diff --git a/x11-toolkits/libdecor/Makefile b/x11-toolkits/libdecor/Makefile new file mode 100644 index 000000000000..99fd049190f6 --- /dev/null +++ b/x11-toolkits/libdecor/Makefile @@ -0,0 +1,34 @@ +PORTNAME= libdecor +DISTVERSION= 0.1.0 +CATEGORIES= x11-toolkits + +PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ +PATCHFILES+= ca1dd07bbdbd.patch:-p1 # https://gitlab.gnome.org/jadahl/libdecor/-/merge_requests/74 +PATCHFILES+= d5493ba96563.patch:-p1 # https://gitlab.gnome.org/jadahl/libdecor/-/merge_requests/75 + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= Client-side decorations library for Wayland client + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ + wayland-protocols>=1.15:graphics/wayland-protocols +LIB_DEPENDS= libwayland-client.so:graphics/wayland + +USES= gnome meson pkgconfig +USE_GITLAB= yes +USE_GNOME= cairo pango +USE_LDCONFIG= yes +GL_SITE= https://gitlab.gnome.org +GL_ACCOUNT= jadahl +GL_COMMIT= 3ec3fadd59a21835079fbb3046d2bec6c649d6fa +MESON_ARGS= -Ddemo=false + +OPTIONS_DEFINE= DBUS +OPTIONS_DEFAULT=DBUS + +DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus +DBUS_MESON_ENABLED= dbus + +.include diff --git a/x11-toolkits/libdecor/distinfo b/x11-toolkits/libdecor/distinfo new file mode 100644 index 000000000000..ddd6ca16f92b --- /dev/null +++ b/x11-toolkits/libdecor/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1626777309 +SHA256 (jadahl-libdecor-3ec3fadd59a21835079fbb3046d2bec6c649d6fa_GL0.tar.gz) = 14fdf799035ec523be2ff7f87aacf5d9d7b6db985fc3983338f489fc3f4681dd +SIZE (jadahl-libdecor-3ec3fadd59a21835079fbb3046d2bec6c649d6fa_GL0.tar.gz) = 45097 +SHA256 (ca1dd07bbdbd.patch) = fd83b8339a2e721e57417a0c407dd4448bee564fc12b0c0accd6a05736b0203a +SIZE (ca1dd07bbdbd.patch) = 1246 +SHA256 (d5493ba96563.patch) = 95b8ced998f4a9542ddddd78356fcd5f8a3440e5554fdc6c6c13db0edae9eff9 +SIZE (d5493ba96563.patch) = 4476 diff --git a/x11-toolkits/libdecor/pkg-descr b/x11-toolkits/libdecor/pkg-descr new file mode 100644 index 000000000000..8685b68f05d4 --- /dev/null +++ b/x11-toolkits/libdecor/pkg-descr @@ -0,0 +1,5 @@ +libdecor is a library that can help Wayland clients draw window +decorations for them. It aims to provide multiple backends that implements the +decoration drawing. + +WWW: https://gitlab.gnome.org/jadahl/libdecor diff --git a/x11-toolkits/libdecor/pkg-plist b/x11-toolkits/libdecor/pkg-plist new file mode 100644 index 000000000000..6c20828f79cc --- /dev/null +++ b/x11-toolkits/libdecor/pkg-plist @@ -0,0 +1,6 @@ +include/libdecor-0/libdecor.h +lib/libdecor-0.so +lib/libdecor-0.so.0 +lib/libdecor-0.so.0.100.0 +lib/libdecor/plugins-1/libdecor-cairo.so +libdata/pkgconfig/libdecor-0.pc