From nobody Fri Aug 26 17:02:57 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MDmNy0fflz4ZVH2; Fri, 26 Aug 2022 17:02:58 +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 4MDmNx5yN3z3QKc; Fri, 26 Aug 2022 17:02:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1661533377; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8lih2zc8Xw7ThObmCKzlqHWUoUyOtuBMgR4OIc7qU2k=; b=cN3qcmsZtzyorj/+jw1O3bfKGT3pjdkpNrbxn3R0hN5tnfQQmKz46VfgoPeyGIHVeqYHXU HTMYSJdZV8y9/WFl0xJ43w0ywwcphNZFIyMa+/Wahw3Z0QAeohVHqZjDaM1gl93TvPnBRv b2akowmiQaGRI0lMf1ID/MNqGyhQ9bX/YPOnvKynlbfSthhmJpIlEVATh1nUrrS9Vcd4Fw CJ5q5ObSCWyUKtegvLgXoOpqInsNTdthkV4lnxV+NuS8HspfJuMUxsilk04YVUibzX59OI apM7semZMrZCBb3bbwpvlq2wyufZofMSXTFDFfQkLI4fHllPexv9ogAsM5a/og== 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 4MDmNx52y4zSkk; Fri, 26 Aug 2022 17:02:57 +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 27QH2vAs043848; Fri, 26 Aug 2022 17:02:57 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 27QH2vIQ043846; Fri, 26 Aug 2022 17:02:57 GMT (envelope-from git) Date: Fri, 26 Aug 2022 17:02:57 GMT Message-Id: <202208261702.27QH2vIQ043846@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Tobias C. Berner" Subject: git: d9b0d9ac4e6b - main - framework: switch tree to using vala.mk List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tcberner X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d9b0d9ac4e6b3fc91eb160e6f884d96354caa9bd Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1661533377; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8lih2zc8Xw7ThObmCKzlqHWUoUyOtuBMgR4OIc7qU2k=; b=BoN/RnMMNAp0mfW4Yp136JGUAhDDzpJ9cZFaIWEWnjBwqhzINDVpkO6ZR0zZm94mi0Lr8n tDrk4mYZbnbhhqSGrYGM9VzfjkHP5h9DeCXZjgComTSbyQYuQXOm8J1jEiD2uDqs0bBi8V gso1f6qgjlkp2IIz5FJOPT0akJK/hfHcSlegF1bWvWg8+h9zNyH9JAwJZrhWgSYcEVmuE2 DA+kNNUVEZ76TR3AEhCpa8/Olfqe+3YjsOBroBRvPR/gy+QuNkj1tAq+crDF/38UfVaL2c mTH5PzL21WyLAHbLP9qD9goLOIeyQOU7NlEORT34UUdh1v2d6UGH5soV/HVW3w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1661533377; a=rsa-sha256; cv=none; b=DpbUIlrYs7aMtOa37UCaz4V4gSs4ip4kgQfNuOTCoCLQQ1V+vHeRaowMeaYGPDDSx162cl ghYr9C1VLF+cuUxuvwGJrF6vvcvz7ZJ31fiGASSrlSlGq71jNf8b2KPEinSm9cg6Rupl/A iELr6raVyZqmkhXPHdTwTx2/rRzrXqtFeJVd4K1/UiW1+Uz0v0bw370iNgBf0Pdc7gY3BB sUxlsWyEsPBlg7YMVltkcdPXBpkIanKof2/taWnHvAZJahtVanGEp832BVwNfJ5QWhWgun 3yF4r2P0TgK69Nfgie+u5iCWjQA13ZgaCJftrKEu7a/Vq9GlXvJlxXq3ONj44Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by tcberner: URL: https://cgit.FreeBSD.org/ports/commit/?id=d9b0d9ac4e6b3fc91eb160e6f884d96354caa9bd commit d9b0d9ac4e6b3fc91eb160e6f884d96354caa9bd Author: Tobias C. Berner AuthorDate: 2022-08-26 15:31:20 +0000 Commit: Tobias C. Berner CommitDate: 2022-08-26 17:02:25 +0000 framework: switch tree to using vala.mk PR: 249940 --- accessibility/feedbackd/Makefile | 2 +- archivers/gcab/Makefile | 4 +--- archivers/gnome-autoar/Makefile | 4 +--- audio/gradio/Makefile | 3 +-- audio/gsound/Makefile | 3 +-- audio/rhythmbox/Makefile | 3 +-- audio/xfmpc/Makefile | 3 +-- databases/evolution-data-server/Makefile | 2 +- databases/sequeler/Makefile | 3 +-- deskutils/baobab/Makefile | 5 ++--- deskutils/bookworm/Makefile | 5 ++--- deskutils/elementary-calendar/Makefile | 3 +-- deskutils/gnome-clocks/Makefile | 5 ++--- deskutils/gnome-contacts/Makefile | 3 +-- deskutils/gnome-pomodoro/Makefile | 5 ++--- deskutils/go-for-it/Makefile | 3 +-- deskutils/gucharmap/Makefile | 5 ++--- deskutils/libportal/Makefile | 2 +- deskutils/lookbook/Makefile | 3 +-- deskutils/meteo/Makefile | 5 ++--- deskutils/showdown/Makefile | 5 ++--- deskutils/synapse/Makefile | 3 +-- devel/appstream/Makefile | 5 ++--- devel/ayatana-ido/Makefile | 5 ++--- devel/dconf-editor/Makefile | 5 ++--- devel/dconf/Makefile | 5 ++--- devel/dee/Makefile | 3 +-- devel/gitg/Makefile | 5 ++--- devel/gnome-builder/Makefile | 4 ++-- devel/jsonrpc-glib/Makefile | 3 +-- devel/libappindicator/Makefile | 2 +- devel/libayatana-indicator/Makefile | 5 ++--- devel/libdbusmenu/Makefile | 3 +-- devel/libgdata/Makefile | 5 ++--- devel/libgee/Makefile | 4 +--- devel/libgit2-glib/Makefile | 3 +-- devel/libgusb/Makefile | 5 ++--- devel/libical/Makefile | 2 +- devel/libpeas/Makefile | 4 +--- devel/libvirt-glib/Makefile | 2 +- devel/msitools/Makefile | 3 +-- devel/template-glib/Makefile | 4 +--- editors/elementary-code/Makefile | 4 +--- editors/gedit-plugins/Makefile | 3 +-- editors/gedit/Makefile | 3 +-- editors/gnome-latex/Makefile | 5 ++--- editors/quilter/Makefile | 5 ++--- games/crossfire-client/Makefile | 3 +-- games/eksanos/Makefile | 3 +-- games/five-or-more/Makefile | 5 ++--- games/four-in-a-row/Makefile | 3 +-- games/gnome-2048/Makefile | 5 ++--- games/gnome-chess/Makefile | 5 ++--- games/gnome-klotski/Makefile | 5 ++--- games/gnome-mahjongg/Makefile | 5 ++--- games/gnome-mines/Makefile | 5 ++--- games/gnome-nibbles/Makefile | 5 ++--- games/gnome-robots/Makefile | 5 ++--- games/gnome-sudoku/Makefile | 5 ++--- games/gnome-taquin/Makefile | 5 ++--- games/gnome-tetravex/Makefile | 5 ++--- games/iagno/Makefile | 5 ++--- games/libgnome-games-support/Makefile | 3 +-- games/libmanette/Makefile | 5 ++--- games/lightsoff/Makefile | 5 ++--- games/quadrapassel/Makefile | 5 ++--- games/swell-foop/Makefile | 5 ++--- graphics/akira/Makefile | 3 +-- graphics/birdfont/Makefile | 5 ++--- graphics/colord/Makefile | 2 +- graphics/elementary-photos/Makefile | 3 +-- graphics/gegl/Makefile | 2 +- graphics/gexiv2/Makefile | 5 ++--- graphics/libchamplain/Makefile | 3 +-- graphics/librsvg2-rust/Makefile | 3 +-- graphics/librsvg2/Makefile | 2 +- graphics/minder/Makefile | 5 ++--- graphics/pdfpc/Makefile | 5 ++--- graphics/shotwell/Makefile | 5 ++--- graphics/simple-scan/Makefile | 5 ++--- japanese/ibus-skk/Makefile | 3 +-- japanese/libskk/Makefile | 5 ++--- mail/geary/Makefile | 5 ++--- mail/gmime26/Makefile | 2 +- mail/gmime30/Makefile | 2 +- math/elementary-calculator/Makefile | 3 +-- math/gnome-calculator/Makefile | 5 ++--- multimedia/cheese/Makefile | 3 +-- multimedia/elementary-videos/Makefile | 3 +-- multimedia/libmediaart/Makefile | 4 +--- multimedia/peek/Makefile | 3 +-- net-im/cawbird/Makefile | 3 +-- net-im/dino/Makefile | 3 +-- net-im/folks/Makefile | 3 +-- net-im/libaccounts-glib/Makefile | 5 ++--- net-im/libsignon-glib/Makefile | 5 ++--- net-im/telepathy-glib/Makefile | 4 +--- net-mgmt/seafile-client/Makefile | 3 +-- net-mgmt/seafile-server/Makefile | 3 +-- net/geoclue/Makefile | 3 +-- net/gnome-connections/Makefile | 5 ++--- net/gnome-online-accounts/Makefile | 5 ++--- net/grilo/Makefile | 3 +-- net/gssdp/Makefile | 2 +- net/gssdp14/Makefile | 2 +- net/gtk-vnc/Makefile | 3 +-- net/gupnp-av/Makefile | 2 +- net/gupnp-dlna/Makefile | 5 ++--- net/gupnp/Makefile | 2 +- net/gupnp14/Makefile | 2 +- net/libdmapsharing/Makefile | 3 +-- net/libgweather/Makefile | 3 +-- net/libgweather4/Makefile | 5 ++--- net/uhttpmock/Makefile | 3 +-- net/vinagre/Makefile | 5 ++--- security/gcr/Makefile | 5 ++--- security/gpg-gui/Makefile | 3 +-- security/libsecret/Makefile | 5 ++--- security/seahorse/Makefile | 5 ++--- sysutils/bamf/Makefile | 5 ++--- sysutils/contractor/Makefile | 3 +-- sysutils/tiramisu/Makefile | 4 +--- sysutils/tracker-miners/Makefile | 3 +-- sysutils/tracker/Makefile | 3 +-- sysutils/tracker3/Makefile | 3 +-- sysutils/zeitgeist/Makefile | 5 ++--- textproc/gspell/Makefile | 3 +-- textproc/gtkspell3/Makefile | 5 ++--- textproc/ibus/Makefile | 2 +- textproc/libxmlbird/Makefile | 5 ++--- www/midori/Makefile | 3 +-- x11-fm/polo/Makefile | 3 +-- x11-fonts/font-manager/Makefile | 3 +-- x11-toolkits/granite/Makefile | 3 +-- x11-toolkits/granite7/Makefile | 3 +-- x11-toolkits/gtksourceview3/Makefile | 3 +-- x11-toolkits/gtksourceview4/Makefile | 3 +-- x11-toolkits/gtksourceview5/Makefile | 3 +-- x11-toolkits/libadwaita/Makefile | 5 ++--- x11-toolkits/libdazzle/Makefile | 4 +--- x11-toolkits/libhandy/Makefile | 3 +-- x11-toolkits/libhandy0/Makefile | 3 +-- x11-toolkits/vte3/Makefile | 5 ++--- x11-wm/lxsession/Makefile | 3 +-- x11-wm/xfce4-panel/Makefile | 2 +- x11/appmenu-registrar/Makefile | 3 +-- x11/babl/Makefile | 3 +-- x11/elementary-terminal/Makefile | 3 +-- x11/gnome-pie/Makefile | 3 +-- x11/gnome-terminal/Makefile | 3 +-- x11/gtk-app-menu/Makefile | 3 +-- x11/libfm/Makefile | 6 +++--- x11/libxfce4menu/Makefile | 2 +- x11/libxfce4util/Makefile | 2 +- x11/lightdm/Makefile | 2 +- x11/mate-applet-appmenu/Makefile | 3 +-- x11/plank/Makefile | 3 +-- x11/remontoire/Makefile | 3 +-- x11/slick-greeter/Makefile | 4 ++-- x11/swayfloatingswitcher/Makefile | 5 ++--- x11/swaync/Makefile | 3 +-- x11/swaysettings/Makefile | 3 +-- x11/xapp/Makefile | 3 +-- x11/xfce4-appmenu-plugin/Makefile | 3 +-- x11/xfce4-conf/Makefile | 2 +- 165 files changed, 228 insertions(+), 378 deletions(-) diff --git a/accessibility/feedbackd/Makefile b/accessibility/feedbackd/Makefile index 4e2a9cef2d7e..d1c647bd8ed8 100644 --- a/accessibility/feedbackd/Makefile +++ b/accessibility/feedbackd/Makefile @@ -42,7 +42,7 @@ GIR_MESON_ENABLED= introspection MANPAGES_BUILD_DEPENDS= xsltproc:textproc/libxslt MANPAGES_MESON_TRUE= man -VAPI_BUILD_DEPENDS= vapigen:lang/vala +VAPI_USES= vala:build VAPI_MESON_TRUE= vapi VAPI_IMPLIES= GIR diff --git a/archivers/gcab/Makefile b/archivers/gcab/Makefile index b758008d7bcb..693dee79acfc 100644 --- a/archivers/gcab/Makefile +++ b/archivers/gcab/Makefile @@ -6,12 +6,10 @@ MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= GObject library to create cabinet files -BUILD_DEPENDS= vala:lang/vala - LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -USES= cpe gettext gnome meson pkgconfig tar:xz +USES= cpe gettext gnome meson pkgconfig tar:xz vala:build USE_GNOME= glib20 introspection:build CPE_VENDOR= gnome diff --git a/archivers/gnome-autoar/Makefile b/archivers/gnome-autoar/Makefile index 912a0137a99a..3fdd79261e96 100644 --- a/archivers/gnome-autoar/Makefile +++ b/archivers/gnome-autoar/Makefile @@ -10,10 +10,8 @@ COMMENT= Glib wrapper around libarchives LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala - USES= cpe gettext-runtime gmake gnome libarchive meson pkgconfig \ - tar:xz + tar:xz vala:build CPE_VENDOR= gnome USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build diff --git a/audio/gradio/Makefile b/audio/gradio/Makefile index 445a0f232fdb..b333c16432da 100644 --- a/audio/gradio/Makefile +++ b/audio/gradio/Makefile @@ -9,11 +9,10 @@ COMMENT= GTK3 app for finding and listening to internet radio stations LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.md -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libjson-glib-1.0.so:devel/json-glib -USES= gettext gnome gstreamer meson pkgconfig python:3.4+,env sqlite +USES= gettext gnome gstreamer meson pkgconfig python:3.4+,env sqlite vala:build USE_GITHUB= yes GH_ACCOUNT= haecker-felix GH_PROJECT= Gradio diff --git a/audio/gsound/Makefile b/audio/gsound/Makefile index 142229ca7075..7debe4dc815c 100644 --- a/audio/gsound/Makefile +++ b/audio/gsound/Makefile @@ -6,10 +6,9 @@ MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= GObject library for playing system sounds -BUILD_DEPENDS= vala:lang/vala LIB_DEPENDS= libcanberra.so:audio/libcanberra -USES= gnome meson pathfix pkgconfig tar:xz +USES= gnome meson pathfix pkgconfig tar:xz vala:build USE_GNOME= glib20 introspection:build .include diff --git a/audio/rhythmbox/Makefile b/audio/rhythmbox/Makefile index 8550ffbb9db0..36fba8446f13 100644 --- a/audio/rhythmbox/Makefile +++ b/audio/rhythmbox/Makefile @@ -11,7 +11,6 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \ - valac:lang/vala \ itstool:textproc/itstool LIB_DEPENDS= libtotem-plparser.so:multimedia/totem-pl-parser \ libdbus-1.so:devel/dbus \ @@ -24,7 +23,7 @@ LIB_DEPENDS= libtotem-plparser.so:multimedia/totem-pl-parser \ libtdb.so:databases/tdb USES= desktop-file-utils gettext gnome gstreamer localbase:ldflags meson \ - pkgconfig tar:xz xorg + pkgconfig tar:xz vala:build xorg USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 introspection libxml2 USE_XORG= ice x11 xorgproto USE_GSTREAMER= flac lame jpeg cdparanoia vorbis diff --git a/audio/xfmpc/Makefile b/audio/xfmpc/Makefile index 0a73cb88b559..2c71960d4f1b 100644 --- a/audio/xfmpc/Makefile +++ b/audio/xfmpc/Makefile @@ -10,11 +10,10 @@ COMMENT= Graphical MPD client focusing on low footprint LICENSE= GPLv2 -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libmpd.so:audio/libmpd USES= compiler:c11 gettext-tools gmake gnome pkgconfig tar:bzip2 \ - xfce xorg + vala:build xfce xorg USE_GNOME= cairo gtk30 intltool USE_XFCE= libmenu USE_XORG= ice sm x11 diff --git a/databases/evolution-data-server/Makefile b/databases/evolution-data-server/Makefile index 10d8b3a1fb50..5e6c7890bc6a 100644 --- a/databases/evolution-data-server/Makefile +++ b/databases/evolution-data-server/Makefile @@ -66,7 +66,7 @@ LDAP_CMAKE_OFF= -DWITH_OPENLDAP=OFF LDAP_USE= openldap=yes VALA_DESC= Build Vala language bindings -VALA_BUILD_DEPENDS= vapigen:lang/vala +VALA_USES= vala:build VALA_CMAKE_BOOL= ENABLE_VALA_BINDINGS WEATHER_DESC= Weather calendar backend diff --git a/databases/sequeler/Makefile b/databases/sequeler/Makefile index d7501f4ea5ca..fe0bc707ef5b 100644 --- a/databases/sequeler/Makefile +++ b/databases/sequeler/Makefile @@ -10,14 +10,13 @@ COMMENT= Friendly SQL client LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= vala:lang/vala LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libgranite.so:x11-toolkits/granite \ libsecret-1.so:security/libsecret \ libssh2.so:security/libssh2 USES= desktop-file-utils gettext gnome meson pkgconfig \ - python:3.5+,build + python:3.5+,build vala:build USE_GITHUB= yes GH_ACCOUNT= Alecaddd USE_GNOME= cairo glib20 gtk30 gtksourceview3 libgda5 diff --git a/deskutils/baobab/Makefile b/deskutils/baobab/Makefile index 327378d88f1c..ec75053eb0e2 100644 --- a/deskutils/baobab/Makefile +++ b/deskutils/baobab/Makefile @@ -12,12 +12,11 @@ LICENSE_FILE= ${WRKSRC}/COPYING PORTSCOUT= limitw:1,even -BUILD_DEPENDS= valac:lang/vala \ - itstool:textproc/itstool +BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libhandy-1.so:x11-toolkits/libhandy USES= desktop-file-utils gettext gnome meson pkgconfig \ - python:3.5+,build tar:xz + python:3.5+,build tar:xz vala:build USE_GNOME= cairo gtk40 libadwaita BINARY_ALIAS= python3=${PYTHON_CMD} diff --git a/deskutils/bookworm/Makefile b/deskutils/bookworm/Makefile index 37417741f039..7953a2a1b975 100644 --- a/deskutils/bookworm/Makefile +++ b/deskutils/bookworm/Makefile @@ -10,8 +10,7 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= curl>0:ftp/curl \ - html2text>0:textproc/html2text \ - valac:lang/vala + html2text>0:textproc/html2text LIB_DEPENDS= libappstream-glib.so:devel/appstream-glib \ libgee-0.8.so:devel/libgee \ libgranite.so:x11-toolkits/granite \ @@ -25,7 +24,7 @@ RUN_DEPENDS= bash:shells/bash \ unzip:archivers/unzip USES= desktop-file-utils gettext gnome meson pkgconfig \ - python shebangfix sqlite + python shebangfix sqlite vala:build USE_GITHUB= yes GH_ACCOUNT= babluboy USE_GNOME= gdkpixbuf2 glib20 gtk30 libxml2 pango diff --git a/deskutils/elementary-calendar/Makefile b/deskutils/elementary-calendar/Makefile index cff5593b1060..10729d3aa706 100644 --- a/deskutils/elementary-calendar/Makefile +++ b/deskutils/elementary-calendar/Makefile @@ -9,7 +9,6 @@ COMMENT= Desktop calendar app designed for elementary OS LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libchamplain-0.12.so:graphics/libchamplain \ libclutter-1.0.so:graphics/clutter \ @@ -25,7 +24,7 @@ LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libsoup-2.4.so:devel/libsoup RUN_DEPENDS= consolekit2>0:sysutils/consolekit2 -USES= desktop-file-utils gettext gnome meson pkgconfig +USES= desktop-file-utils gettext gnome meson pkgconfig vala:build USE_GITHUB= yes GH_ACCOUNT= elementary USE_GNOME= gdkpixbuf2 glib20 gtk30 evolutiondataserver3 diff --git a/deskutils/gnome-clocks/Makefile b/deskutils/gnome-clocks/Makefile index 13031c768580..9273ba11a3bd 100644 --- a/deskutils/gnome-clocks/Makefile +++ b/deskutils/gnome-clocks/Makefile @@ -11,8 +11,7 @@ COMMENT= Clocks for GNOME LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.md -BUILD_DEPENDS= itstool:textproc/itstool \ - vala:lang/vala +BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libgeoclue-2.so:net/geoclue \ libgeocode-glib.so:net/geocode-glib \ libgweather-3.so:net/libgweather \ @@ -21,7 +20,7 @@ LIB_DEPENDS= libgeoclue-2.so:net/geoclue \ PORTSCOUT= limitw:1,even USES= compiler:c11 gettext gnome localbase meson pkgconfig \ - python:3.4+,build shebangfix tar:xz + python:3.4+,build shebangfix tar:xz vala:build USE_LDCONFIG= yes USE_GNOME= cairo gnomedesktop3 gsound SHEBANG_FILES= build-aux/post-install.py diff --git a/deskutils/gnome-contacts/Makefile b/deskutils/gnome-contacts/Makefile index 40f7b8330d27..930e50d5071a 100644 --- a/deskutils/gnome-contacts/Makefile +++ b/deskutils/gnome-contacts/Makefile @@ -10,7 +10,6 @@ COMMENT= Contacts manager for gnome LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vala>=0.14.0:lang/vala LIB_DEPENDS= libchamplain-0.12.so:graphics/libchamplain \ libclutter-1.0.so:graphics/clutter \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ @@ -37,7 +36,7 @@ USE_GNOME= cairo evolutiondataserver3 gdkpixbuf2 gnomedesktop3 gtk30 \ intlhack introspection:build USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr USES= compiler:c11 gettext gl gnome localbase meson perl5 pkgconfig \ - python:3.4+,build sqlite tar:xz xorg + python:3.4+,build sqlite tar:xz vala:build xorg GLIB_SCHEMAS= org.gnome.Contacts.gschema.xml diff --git a/deskutils/gnome-pomodoro/Makefile b/deskutils/gnome-pomodoro/Makefile index 33fd8233b87f..3e860730582a 100644 --- a/deskutils/gnome-pomodoro/Makefile +++ b/deskutils/gnome-pomodoro/Makefile @@ -8,14 +8,13 @@ COMMENT= Time management utility for GNOME LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= appstream-util:devel/appstream-glib \ - valac:lang/vala +BUILD_DEPENDS= appstream-util:devel/appstream-glib LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libgom-1.0.so:databases/gom \ libpeas-1.0.so:devel/libpeas USES= desktop-file-utils gettext-tools gmake gnome gstreamer libtool meson \ - pkgconfig sqlite + pkgconfig sqlite vala:build USE_GITHUB= yes diff --git a/deskutils/go-for-it/Makefile b/deskutils/go-for-it/Makefile index f8091fa18586..f8462a03ff99 100644 --- a/deskutils/go-for-it/Makefile +++ b/deskutils/go-for-it/Makefile @@ -8,11 +8,10 @@ COMMENT= Stylish to-do list with built-in productivity timer LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libnotify.so:devel/libnotify -USES= cmake compiler:c11 gettext gnome pkgconfig +USES= cmake compiler:c11 gettext gnome pkgconfig vala:build CMAKE_ARGS= -DAPP_SYSTEM_NAME:STRING=${PORTNAME} USE_GITHUB= yes GH_ACCOUNT= JMoerman diff --git a/deskutils/gucharmap/Makefile b/deskutils/gucharmap/Makefile index 40113414a55f..70c4f9967b36 100644 --- a/deskutils/gucharmap/Makefile +++ b/deskutils/gucharmap/Makefile @@ -15,13 +15,12 @@ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool \ UCD>=0:textproc/UCD \ - ${LOCALBASE}/share/aclocal/yelp.m4:textproc/yelp-tools \ - vala>=0.16:lang/vala + ${LOCALBASE}/share/aclocal/yelp.m4:textproc/yelp-tools LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpcre2-8.so:devel/pcre2 USES= desktop-file-utils gettext-tools gnome localbase meson perl5 pkgconfig \ - python:build tar:xz + python:build tar:xz vala:build USE_GNOME= cairo glib20 gtk30 introspection:build USE_PERL5= build BINARY_ALIAS= python3=${PYTHON_CMD} diff --git a/deskutils/libportal/Makefile b/deskutils/libportal/Makefile index 762f797856b0..aa28e3519190 100644 --- a/deskutils/libportal/Makefile +++ b/deskutils/libportal/Makefile @@ -22,7 +22,7 @@ OPTIONS_DEFINE= VALA OPTIONS_DEFAULT= VALA VALA_MESON_TRUE= vapi -VALA_BUILD_DEPENDS= vapigen:lang/vala +VALA_USES= vala:build VALA_DESC= Install Vala language bindings # docs require a port for gi-docgen diff --git a/deskutils/lookbook/Makefile b/deskutils/lookbook/Makefile index 623f0ec09c6a..a238bed4dc90 100644 --- a/deskutils/lookbook/Makefile +++ b/deskutils/lookbook/Makefile @@ -9,11 +9,10 @@ COMMENT= Browse and find system icons LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libgranite.so:x11-toolkits/granite \ libhandy-1.so:x11-toolkits/libhandy -USES= gettext-tools gnome meson pkgconfig python:3.6+,build +USES= gettext-tools gnome meson pkgconfig python:3.6+,build vala:build USE_GITHUB= yes GH_ACCOUNT= danrabbit USE_GNOME= glib20 gtk30 gtksourceview4 diff --git a/deskutils/meteo/Makefile b/deskutils/meteo/Makefile index 111336f32cbd..0af7665eb3c6 100644 --- a/deskutils/meteo/Makefile +++ b/deskutils/meteo/Makefile @@ -8,15 +8,14 @@ COMMENT= Weather forecast application using OpenWeatherMap API LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= appstream-util:devel/appstream-glib \ - valac:lang/vala +BUILD_DEPENDS= appstream-util:devel/appstream-glib LIB_DEPENDS= libappindicator3.so:devel/libappindicator \ libjson-glib-1.0.so:devel/json-glib \ libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 USES= compiler:c11 desktop-file-utils gettext gnome meson pkgconfig \ - python:3.5+,build shebangfix + python:3.5+,build shebangfix vala:build USE_GITLAB= yes GL_ACCOUNT= bitseater diff --git a/deskutils/showdown/Makefile b/deskutils/showdown/Makefile index ca7f2fac544d..9bb4705dfc53 100644 --- a/deskutils/showdown/Makefile +++ b/deskutils/showdown/Makefile @@ -8,13 +8,12 @@ COMMENT= Simple markdown viewer, written in Vala and GTK 3 LICENSE= GPLv3 -BUILD_DEPENDS= ${LOCALBASE}/lib/libmarkdown.a:textproc/discount \ - valac:lang/vala +BUILD_DEPENDS= ${LOCALBASE}/lib/libmarkdown.a:textproc/discount LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 USES= compiler:c++11-lang desktop-file-utils gmake gnome \ - pkgconfig xorg + pkgconfig vala:build xorg USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango USE_XORG= x11 USE_GITHUB= yes diff --git a/deskutils/synapse/Makefile b/deskutils/synapse/Makefile index 717cf3483119..b9f5378bb5f0 100644 --- a/deskutils/synapse/Makefile +++ b/deskutils/synapse/Makefile @@ -13,7 +13,6 @@ LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING.GPL2 LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL2.1 LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libzeitgeist-2.0.so:sysutils/zeitgeist \ libgee-0.8.so:devel/libgee \ libjson-glib-1.0.so:devel/json-glib \ @@ -22,7 +21,7 @@ LIB_DEPENDS= libzeitgeist-2.0.so:sysutils/zeitgeist \ librest-0.7.so:devel/librest \ libsoup-2.4.so:devel/libsoup -USES= gettext-tools gmake gnome pkgconfig tar:xz xorg +USES= gettext-tools gmake gnome pkgconfig tar:xz vala:build xorg GNU_CONFIGURE= yes USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 libxml2 pango USE_XORG= x11 diff --git a/devel/appstream/Makefile b/devel/appstream/Makefile index 1ad7a108d30c..f59276536983 100644 --- a/devel/appstream/Makefile +++ b/devel/appstream/Makefile @@ -12,8 +12,7 @@ LICENSE_COMB= multi BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl \ gperf>0:devel/gperf \ itstool:textproc/itstool \ - lmdb>0:databases/lmdb \ - valac:lang/vala + lmdb>0:databases/lmdb LIB_DEPENDS= libcurl.so:ftp/curl \ liblmdb.so:databases/lmdb \ libstemmer.so:textproc/snowballstemmer \ @@ -21,7 +20,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \ libyaml.so:textproc/libyaml USES= gettext gnome localbase:ldflags meson pkgconfig \ - python:3.6+,build tar:xz + python:3.6+,build tar:xz vala:build USE_GNOME= glib20 introspection:build libxml2 libxslt diff --git a/devel/ayatana-ido/Makefile b/devel/ayatana-ido/Makefile index 348ed1e82de3..9d91f7c17cb6 100644 --- a/devel/ayatana-ido/Makefile +++ b/devel/ayatana-ido/Makefile @@ -10,10 +10,9 @@ LICENSE= LGPL3 LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \ libgtest.so:devel/googletest -BUILD_DEPENDS= vala>=0:lang/vala \ - lcov>=0:devel/lcov +BUILD_DEPENDS= lcov>=0:devel/lcov -USES= cmake localbase:ldflags gnome pkgconfig +USES= cmake localbase:ldflags gnome pkgconfig vala:build USE_GNOME= introspection glib20 gtk30 pango atk cairo gdkpixbuf2 diff --git a/devel/dconf-editor/Makefile b/devel/dconf-editor/Makefile index cc275c34a96e..4a5377d811e0 100644 --- a/devel/dconf-editor/Makefile +++ b/devel/dconf-editor/Makefile @@ -13,14 +13,13 @@ COMMENT= Configuration database editor for GNOME LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= dconf>=0.23.2:devel/dconf \ - vala>=0.18.1:lang/vala +BUILD_DEPENDS= dconf>=0.23.2:devel/dconf LIB_DEPENDS= libdconf.so:devel/dconf PORTSCOUT= limitw:1,even USES= gettext gnome localbase meson \ - pkgconfig python:3.6+,build tar:xz + pkgconfig python:3.6+,build tar:xz vala:build USE_GNOME= gtk30 USE_LDCONFIG= yes BINARY_ALIAS= python3=${PYTHON_VERSION} diff --git a/devel/dconf/Makefile b/devel/dconf/Makefile index 6dbd4aa2ac21..1271fb172836 100644 --- a/devel/dconf/Makefile +++ b/devel/dconf/Makefile @@ -12,14 +12,13 @@ COMMENT= Configuration database system for GNOME LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vala>=0.18.1:lang/vala \ - docbook-xsl>=0:textproc/docbook-xsl \ +BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl \ ${LOCALBASE}/libdata/pkgconfig/bash-completion.pc:shells/bash-completion LIB_DEPENDS= libdbus-1.so:devel/dbus PORTSCOUT= limitw:1,even -USES= gettext gnome localbase meson pkgconfig python:3.6+,build tar:xz +USES= gettext gnome localbase meson pkgconfig python:3.6+,build tar:xz vala:build USE_CSTD= c99 USE_GNOME= glib20 libxslt:build USE_LDCONFIG= yes diff --git a/devel/dee/Makefile b/devel/dee/Makefile index 85578d3b8c72..a3dd6dc80d02 100644 --- a/devel/dee/Makefile +++ b/devel/dee/Makefile @@ -13,11 +13,10 @@ LICENSE= GPLv3 EXTRA_PATCHES= ${FILESDIR}/dee-1.2.7-deprecated-g_type_class_add_private.patch:-p1 \ ${FILESDIR}/vapi-skip-properties.patch:-p1 -BUILD_DEPENDS= vapigen:lang/vala LIB_DEPENDS= libicutu.so:devel/icu USES= compiler:c11 gmake gnome libtool localbase pathfix pkgconfig \ - python:3.5+ + python:3.5+ vala:build USE_GNOME= glib20 introspection:build pygobject3 CONFIGURE_ARGS= --disable-gcov \ diff --git a/devel/gitg/Makefile b/devel/gitg/Makefile index 97df3dc8a0ef..73053451e126 100644 --- a/devel/gitg/Makefile +++ b/devel/gitg/Makefile @@ -14,8 +14,7 @@ COMMENT= GTK-based git repository viewer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ - valac:lang/vala +BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libenchant.so:textproc/enchant \ libgee-0.8.so:devel/libgee \ @@ -31,7 +30,7 @@ CONFLICTS= gitg0 PORTSCOUT= limitw:1,even USES= compiler:c11 desktop-file-utils gettext gnome localbase \ - meson pathfix pkgconfig python:3.4+,build tar:xz + meson pathfix pkgconfig python:3.4+,build tar:xz vala:build USE_GNOME= cairo gtk30 gtksourceview3 intltool introspection USE_LDCONFIG= yes diff --git a/devel/gnome-builder/Makefile b/devel/gnome-builder/Makefile index f1eaa4bb8d4f..2f6ddab59c89 100644 --- a/devel/gnome-builder/Makefile +++ b/devel/gnome-builder/Makefile @@ -1,5 +1,6 @@ PORTNAME= gnome-builder PORTVERSION= 42.1 +PORTREVISION= 1 CATEGORIES= devel gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome @@ -27,7 +28,6 @@ LIB_DEPENDS= libcmark.so:textproc/cmark \ libportal.so:deskutils/libportal \ libsoup-2.4.so:devel/libsoup \ libtemplate_glib-1.0.so:devel/template-glib \ - libvala-0.48.so:lang/vala \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 PORTSCOUT= limitw:1,even @@ -37,7 +37,7 @@ CONFLICTS_BUILD= gnome-builder-3.16.* USES= compiler:c++11-lang desktop-file-utils gettext gnome \ localbase:lfdlags meson pkgconfig python:3.6+,build shebangfix \ - tar:xz + tar:xz vala:lib USE_GNOME= cairo gtksourceview4 introspection libxml2 vte3 SHEBANG_FILES= ${WRKSRC}/src/plugins/gradle/gradle_plugin.py \ ${WRKSRC}/src/plugins/maven/maven_plugin.py diff --git a/devel/jsonrpc-glib/Makefile b/devel/jsonrpc-glib/Makefile index 61f7b24c2660..a9b86809a3fe 100644 --- a/devel/jsonrpc-glib/Makefile +++ b/devel/jsonrpc-glib/Makefile @@ -9,10 +9,9 @@ COMMENT= Library to communicate using the JSON-RPC 2.0 specification LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib -USES= compiler:c11 gnome meson pkgconfig tar:xz +USES= compiler:c11 gnome meson pkgconfig tar:xz vala:build USE_GNOME= glib20 introspection:build .include diff --git a/devel/libappindicator/Makefile b/devel/libappindicator/Makefile index 870ceb91bca8..09aae7ffe773 100644 --- a/devel/libappindicator/Makefile +++ b/devel/libappindicator/Makefile @@ -29,7 +29,7 @@ OPTIONS_DEFINE= VAPI OPTIONS_DEFAULT= VAPI OPTIONS_SUB= yes -VAPI_BUILD_DEPENDS= vala>=0:lang/vala +VAPI_USES= vala:build VAPI_CONFIGURE_ENV_OFF= ac_cv_path_VALA_API_GEN= \ ac_cv_path_VALAC= diff --git a/devel/libayatana-indicator/Makefile b/devel/libayatana-indicator/Makefile index 375673be7e50..50ac4415afde 100644 --- a/devel/libayatana-indicator/Makefile +++ b/devel/libayatana-indicator/Makefile @@ -8,10 +8,9 @@ COMMENT= Ayatana Indicators Shared Library LICENSE= GPLv3 -BUILD_DEPENDS= vala>=0:lang/vala \ - lcov>=0:devel/lcov +BUILD_DEPENDS= lcov>=0:devel/lcov -USES= cmake localbase:ldflags gnome pkgconfig +USES= cmake localbase:ldflags gnome pkgconfig vala:build LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \ libgtest.so:devel/googletest \ diff --git a/devel/libdbusmenu/Makefile b/devel/libdbusmenu/Makefile index d9805c54b51a..54098fe96081 100644 --- a/devel/libdbusmenu/Makefile +++ b/devel/libdbusmenu/Makefile @@ -14,13 +14,12 @@ LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING-GPL3 LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.2.1 -BUILD_DEPENDS= vapigen:lang/vala LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libharfbuzz.so:print/harfbuzz GNU_CONFIGURE= yes USES= compiler gettext-tools gmake gnome libtool pathfix pkgconfig python:run \ - shebangfix xorg + shebangfix vala:build xorg USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 intltool intlhack libxslt \ introspection:build USE_XORG= x11 diff --git a/devel/libgdata/Makefile b/devel/libgdata/Makefile index ebf81980ee61..9e0254c0663e 100644 --- a/devel/libgdata/Makefile +++ b/devel/libgdata/Makefile @@ -9,8 +9,7 @@ COMMENT= GLib-based implementation of the GData protocol LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= uhttpmock>0:net/uhttpmock \ - valac:lang/vala +BUILD_DEPENDS= uhttpmock>0:net/uhttpmock LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libjson-glib-1.0.so:devel/json-glib \ libp11-kit.so:security/p11-kit \ @@ -18,7 +17,7 @@ LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libgcr-base-3.so:security/gcr \ liboauth.so:net/liboauth -USES= gettext gnome localbase meson pkgconfig tar:xz +USES= gettext gnome localbase meson pkgconfig tar:xz vala:build USE_GNOME= glib20 introspection:build libxml2 USE_LDCONFIG= yes diff --git a/devel/libgee/Makefile b/devel/libgee/Makefile index e44e87e8830f..26263871d594 100644 --- a/devel/libgee/Makefile +++ b/devel/libgee/Makefile @@ -10,13 +10,11 @@ COMMENT= GObject collection library LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala - PORTSCOUT= limitw:1,even GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-introspection=yes -USES= cpe gettext gmake gnome libtool pathfix pkgconfig tar:xz +USES= cpe gettext gmake gnome libtool pathfix pkgconfig tar:xz vala:build USE_GNOME= glib20 introspection:build USE_LDCONFIG= yes INSTALL_TARGET= install-strip diff --git a/devel/libgit2-glib/Makefile b/devel/libgit2-glib/Makefile index 85916d810e49..ec84bf3852b0 100644 --- a/devel/libgit2-glib/Makefile +++ b/devel/libgit2-glib/Makefile @@ -13,11 +13,10 @@ COMMENT= Glib wrapper library around the libgit2 git access library LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vapigen:lang/vala LIB_DEPENDS= libgit2.so:devel/libgit2 USES= compiler:c11 gnome localbase \ - meson pkgconfig python:3.4+,build tar:xz + meson pkgconfig python:3.4+,build tar:xz vala:build USE_GNOME= glib20 introspection USE_LDCONFIG= yes MESON_ARGS= -Dpython=false diff --git a/devel/libgusb/Makefile b/devel/libgusb/Makefile index 7f5277647f56..94b74a9c3c6c 100644 --- a/devel/libgusb/Makefile +++ b/devel/libgusb/Makefile @@ -8,10 +8,9 @@ COMMENT= GUsb is a GObject wrapper for libusb1 LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= gtk-doc>0:textproc/gtk-doc \ - vapigen:lang/vala +BUILD_DEPENDS= gtk-doc>0:textproc/gtk-doc -USES= gnome meson pkgconfig +USES= gnome meson pkgconfig vala:build USE_GITHUB= yes GH_ACCOUNT= hughsie diff --git a/devel/libical/Makefile b/devel/libical/Makefile index ac7aeff7150e..71eebe8a3c6d 100644 --- a/devel/libical/Makefile +++ b/devel/libical/Makefile @@ -31,7 +31,7 @@ DOCS_CMAKE_BOOL= ICAL_BUILD_DOCS DOCSDIR= ${PREFIX}/share/gtk-doc/html/libical-glib VALA_DESC= Build VALA bindings -VALA_BUILD_DEPENDS= valac:lang/vala +VALA_USES= vala:build VALA_CMAKE_BOOL= ICAL_GLIB_VAPI INTROSPECTION_DESC= Build GObject Introspection diff --git a/devel/libpeas/Makefile b/devel/libpeas/Makefile index 2d10b0e5ffb9..91c70dfd2ce8 100644 --- a/devel/libpeas/Makefile +++ b/devel/libpeas/Makefile @@ -11,8 +11,6 @@ COMMENT?= Next evolution of the Gedit plugins engine LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala - LIBPEAS_SLAVE?= no .if ${LIBPEAS_SLAVE} == no @@ -22,7 +20,7 @@ LIB_DEPENDS+= libpeas-1.0.so:devel/libpeas PORTSCOUT= ignore:1 .endif -USES= cpe gettext gnome meson pkgconfig tar:xz +USES= cpe gettext gnome meson pkgconfig tar:xz vala:build USE_GNOME= cairo gtk30 intlhack introspection USE_LDCONFIG= yes CPE_VENDOR= gnome diff --git a/devel/libvirt-glib/Makefile b/devel/libvirt-glib/Makefile index 93387a0502f0..914297a9bc57 100644 --- a/devel/libvirt-glib/Makefile +++ b/devel/libvirt-glib/Makefile @@ -21,7 +21,7 @@ DOCS_MESON_ENABLED= docs DOCS_BUILD_DEPENDS= gtk-doc>=0:textproc/gtk-doc VALA_DESC= Vala binding VALA_MESON_ENABLED= vapi -VALA_BUILD_DEPENDS= valac:lang/vala +VALA_USES= vala:build MESON_ARGS+= -Dintrospection=enabled USE_LDCONFIG= yes diff --git a/devel/msitools/Makefile b/devel/msitools/Makefile index c9cc012a3ea5..d59bd3f0d3e8 100644 --- a/devel/msitools/Makefile +++ b/devel/msitools/Makefile @@ -14,13 +14,12 @@ COMMENT= Inspect and build Windows Installer (.MSI) files LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/copyright -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libgcab-1.0.so:archivers/gcab \ libgsf-1.so:devel/libgsf \ libuuid.so:misc/e2fsprogs-libuuid RUN_DEPENDS= bash:shells/bash -USES= bison gnome libtool meson perl5 pkgconfig shebangfix tar:xz +USES= bison gnome libtool meson perl5 pkgconfig shebangfix tar:xz vala:build USE_LDCONFIG= yes USE_GNOME= glib20 introspection libxml2 SHEBANG_FILES= tools/msidiff.in \ diff --git a/devel/template-glib/Makefile b/devel/template-glib/Makefile index e328527c79cf..30d7a737083d 100644 --- a/devel/template-glib/Makefile +++ b/devel/template-glib/Makefile @@ -9,9 +9,7 @@ COMMENT= Templating library for GLib LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala - -USES= bison compiler:c11 gettext gnome meson pkgconfig tar:xz +USES= bison compiler:c11 gettext gnome meson pkgconfig tar:xz vala:build USE_GNOME= glib20 introspection .include diff --git a/editors/elementary-code/Makefile b/editors/elementary-code/Makefile index 27b8b2c397e7..e619d7a2083e 100644 --- a/editors/elementary-code/Makefile +++ b/editors/elementary-code/Makefile @@ -8,7 +8,6 @@ COMMENT= Code editor designed for elementary OS LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libatk-1.0.so:accessibility/atk \ libeditorconfig.so:editors/editorconfig-core-c \ libfontconfig.so:x11-fonts/fontconfig \ @@ -20,14 +19,13 @@ LIB_DEPENDS= libatk-1.0.so:accessibility/atk \ libpeas-1.0.so:devel/libpeas \ libpeas-gtk-1.0.so:devel/libpeas \ libsoup-2.4.so:devel/libsoup \ - libvala-0.48.so:lang/vala \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ libzeitgeist-2.0.so:sysutils/zeitgeist RUN_DEPENDS= droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf \ pkcheck:sysutils/polkit USES= compiler:c++11-lang desktop-file-utils gettext gnome meson \ - ninja pkgconfig python:3.6+,build xorg *** 2314 LINES SKIPPED ***