Skip to content

Commit

Permalink
framework: switch tree to using vala.mk
Browse files Browse the repository at this point in the history
PR:		249940
  • Loading branch information
tcberner committed Aug 26, 2022
1 parent 19a9a18 commit d9b0d9a
Show file tree
Hide file tree
Showing 165 changed files with 228 additions and 378 deletions.
2 changes: 1 addition & 1 deletion accessibility/feedbackd/Makefile
Expand Up @@ -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

Expand Down
4 changes: 1 addition & 3 deletions archivers/gcab/Makefile
Expand Up @@ -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

Expand Down
4 changes: 1 addition & 3 deletions archivers/gnome-autoar/Makefile
Expand Up @@ -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
Expand Down
3 changes: 1 addition & 2 deletions audio/gradio/Makefile
Expand Up @@ -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
Expand Down
3 changes: 1 addition & 2 deletions audio/gsound/Makefile
Expand Up @@ -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 <bsd.port.mk>
3 changes: 1 addition & 2 deletions audio/rhythmbox/Makefile
Expand Up @@ -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 \
Expand All @@ -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
Expand Down
3 changes: 1 addition & 2 deletions audio/xfmpc/Makefile
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion databases/evolution-data-server/Makefile
Expand Up @@ -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
Expand Down
3 changes: 1 addition & 2 deletions databases/sequeler/Makefile
Expand Up @@ -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
Expand Down
5 changes: 2 additions & 3 deletions deskutils/baobab/Makefile
Expand Up @@ -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}
Expand Down
5 changes: 2 additions & 3 deletions deskutils/bookworm/Makefile
Expand Up @@ -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 \
Expand All @@ -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
Expand Down
3 changes: 1 addition & 2 deletions deskutils/elementary-calendar/Makefile
Expand Up @@ -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 \
Expand All @@ -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
Expand Down
5 changes: 2 additions & 3 deletions deskutils/gnome-clocks/Makefile
Expand Up @@ -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 \
Expand All @@ -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
Expand Down
3 changes: 1 addition & 2 deletions deskutils/gnome-contacts/Makefile
Expand Up @@ -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 \
Expand All @@ -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

Expand Down
5 changes: 2 additions & 3 deletions deskutils/gnome-pomodoro/Makefile
Expand Up @@ -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

Expand Down
3 changes: 1 addition & 2 deletions deskutils/go-for-it/Makefile
Expand Up @@ -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
Expand Down
5 changes: 2 additions & 3 deletions deskutils/gucharmap/Makefile
Expand Up @@ -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}
Expand Down
2 changes: 1 addition & 1 deletion deskutils/libportal/Makefile
Expand Up @@ -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
Expand Down
3 changes: 1 addition & 2 deletions deskutils/lookbook/Makefile
Expand Up @@ -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
Expand Down
5 changes: 2 additions & 3 deletions deskutils/meteo/Makefile
Expand Up @@ -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
Expand Down
5 changes: 2 additions & 3 deletions deskutils/showdown/Makefile
Expand Up @@ -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
Expand Down
3 changes: 1 addition & 2 deletions deskutils/synapse/Makefile
Expand Up @@ -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 \
Expand All @@ -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
Expand Down
5 changes: 2 additions & 3 deletions devel/appstream/Makefile
Expand Up @@ -12,16 +12,15 @@ 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 \
libxmlb.so:textproc/libxmlb \
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

Expand Down
5 changes: 2 additions & 3 deletions devel/ayatana-ido/Makefile
Expand Up @@ -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

Expand Down
5 changes: 2 additions & 3 deletions devel/dconf-editor/Makefile
Expand Up @@ -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}
Expand Down
5 changes: 2 additions & 3 deletions devel/dconf/Makefile
Expand Up @@ -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
Expand Down
3 changes: 1 addition & 2 deletions devel/dee/Makefile
Expand Up @@ -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 \
Expand Down

0 comments on commit d9b0d9a

Please sign in to comment.