diff --git a/accessibility/feedbackd/Makefile b/accessibility/feedbackd/Makefile index 4e2a9cef2d7e..d1c647bd8ed8 100644 --- a/accessibility/feedbackd/Makefile +++ b/accessibility/feedbackd/Makefile @@ -1,49 +1,49 @@ PORTNAME= feedbackd PORTVERSION= s20220720 CATEGORIES= accessibility MAINTAINER= jbeich@FreeBSD.org COMMENT= Haptic/visual/audio feedback for GNOME LICENSE= GPLv3+ LGPL21+ LICENSE_COMB= multi LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LIB USES= compiler:c11 gnome meson pkgconfig python:build shebangfix USE_GITLAB= yes USE_GNOME= glib20 USE_LDCONFIG= yes GL_SITE= https://source.puri.sm GL_ACCOUNT= Librem5 GL_COMMIT= 2e081602f627505e566cc0bdb6cd96c7642d8b65 SHEBANG_FILES= build-aux/post_install.py GLIB_SCHEMAS= org.sigxcpu.feedbackd.gschema.xml OPTIONS_DEFINE= DAEMON DOCS GIR MANPAGES VAPI OPTIONS_DEFAULT=DAEMON DOCS GIR MANPAGES VAPI OPTIONS_SUB= yes DAEMON_DESC= Build DBus daemon DAEMON_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto DAEMON_LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libgudev-1.0.so:devel/libgudev DAEMON_USE= GNOME=gsound DAEMON_MESON_TRUE= daemon DOCS_BUILD_DEPENDS= gtk-doc>0:textproc/gtk-doc DOCS_MESON_TRUE= gtk_doc DOCS_VARS= DOCSDIR="${PREFIX}/share/gtk-doc/html/libfeedback" GIR_DESC= Build Gobject Introspection GIR_USE= GNOME=introspection:build 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 .include diff --git a/archivers/gcab/Makefile b/archivers/gcab/Makefile index b758008d7bcb..693dee79acfc 100644 --- a/archivers/gcab/Makefile +++ b/archivers/gcab/Makefile @@ -1,20 +1,18 @@ PORTNAME= gcab PORTVERSION= 1.4 CATEGORIES= archivers gnome 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 MESON_ARGS= -Ddocs=false .include 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 @@ -1,26 +1,24 @@ PORTNAME= gnome-autoar DISTVERSION= 0.4.3 CATEGORIES= archivers MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org 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 OPTIONS_DEFINE= DOCS DOCS_MESON_TRUE= gtk_doc DOCS_BUILD_DEPENDS= gtk-doc>0:textproc/gtk-doc .include diff --git a/audio/gradio/Makefile b/audio/gradio/Makefile index 445a0f232fdb..b333c16432da 100644 --- a/audio/gradio/Makefile +++ b/audio/gradio/Makefile @@ -1,28 +1,27 @@ PORTNAME= gradio PORTVERSION= 7.3 DISTVERSIONPREFIX= v CATEGORIES= audio MAINTAINER= ports@FreeBSD.org 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 USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 USE_GSTREAMER= mpg123 soup GLIB_SCHEMAS= de.haeckerfelix.gradio.gschema.xml post-patch: ${REINPLACE_CMD} -e "s,python3,${PYTHON_CMD}," ${WRKSRC}/meson_post_install.sh .include diff --git a/audio/gsound/Makefile b/audio/gsound/Makefile index 142229ca7075..7debe4dc815c 100644 --- a/audio/gsound/Makefile +++ b/audio/gsound/Makefile @@ -1,15 +1,14 @@ PORTNAME= gsound PORTVERSION= 1.0.3 CATEGORIES= audio 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 @@ -1,70 +1,69 @@ PORTNAME= rhythmbox PORTVERSION= 3.4.6 CATEGORIES= audio gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Audio player for GNOME 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 \ libdbus-glib-1.so:devel/dbus-glib \ libsoup-2.4.so:devel/libsoup \ libpeas-1.0.so:devel/libpeas \ libjson-glib-1.0.so:devel/json-glib \ libsecret-1.so:security/libsecret \ libgudev-1.0.so:devel/libgudev \ 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 MESON_ARGS= -Dplugins_vala=enabled \ -Dlibsecret=enabled \ -Dgtk_doc=false \ -Dtests=disabled USE_LDCONFIG= yes GLIB_SCHEMAS= org.gnome.rhythmbox.gschema.xml OPTIONS_SUB= yes OPTIONS_DEFINE= BRASERO DAAP DOCS GRILO IPOD MTP NLS NOTIFY PYTHON OPTIONS_DEFAULT=BRASERO NOTIFY PYTHON BRASERO_DESC= Brasero disc burning support BRASERO_MESON_ENABLED= brasero BRASERO_LIB_DEPENDS= libbrasero-media3.so:sysutils/brasero DAAP_DESC= DAAP support DAAP_MESON_ENABLED= daap DAAP_LIB_DEPENDS= libdmapsharing-3.0.so:net/libdmapsharing GRILO_DESC= Media discovery with Grilo GRILO_MESON_ENABLED= grilo GRILO_BUILD_DEPENDS= grilo>=0.3.1:net/grilo GRILO_LIB_DEPENDS= libgrilo-0.3.so:net/grilo GRILO_RUN_DEPENDS= grilo-plugins>=0.3.2:net/grilo-plugins IPOD_DESC= iPod support IPOD_MESON_ENABLED= ipod IPOD_LIB_DEPENDS= libgpod.so:audio/libgpod \ libplist-2.0.so:devel/libplist \ libimobiledevice-1.0.so:comms/libimobiledevice #LIRC_MESON_ENABLED= lirc #LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc MTP_MESON_ENABLED= mtp MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp NOTIFY_MESON_ENABLED= libnotify NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify PYTHON_MESON_ENABLED= plugins_python PYTHON_USES= python PYTHON_USE= gnome=pygobject3 PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} PYTHON_BINARY_ALIAS= python3=${PYTHON_CMD} .include diff --git a/audio/xfmpc/Makefile b/audio/xfmpc/Makefile index 0a73cb88b559..2c71960d4f1b 100644 --- a/audio/xfmpc/Makefile +++ b/audio/xfmpc/Makefile @@ -1,31 +1,30 @@ PORTNAME= xfmpc PORTVERSION= 0.3.0 PORTREVISION= 1 CATEGORIES= audio xfce MASTER_SITES= XFCE/apps DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org 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 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime .include 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 @@ -1,81 +1,81 @@ PORTNAME= evolution-data-server DISTVERSION= 3.44.4 CATEGORIES= databases gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Data backends for the Evolution integrated mail/PIM suite LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libfribidi.so:converters/fribidi \ libgcr-base-3.so:security/gcr \ libgoa-1.0.so:net/gnome-online-accounts \ libgdata.so:devel/libgdata \ libharfbuzz.so:print/harfbuzz \ libical.so:devel/libical \ libnss3.so:security/nss \ libicudata.so:devel/icu \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ libjson-glib-1.0.so:devel/json-glib \ libp11-kit.so:security/p11-kit \ libnspr4.so:devel/nspr \ libsecret-1.so:security/libsecret \ libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libcanberra.so:audio/libcanberra PORTSCOUT= limitw:1,even USES= bdb:5 cmake compiler:c++11-lib cpe gettext gnome gperf \ iconv:wchar_t localbase pathfix pkgconfig python:3.6+,build\ sqlite tar:xz xorg USE_CXXSTD= gnu++11 USE_GNOME= cairo gdkpixbuf2 gtk30 intltool introspection:build libxml2 USE_XORG= x11 USE_LDCONFIG= yes CPE_VENDOR= gnome CMAKE_ARGS= -DENABLE_INTROSPECTION=ON \ -DENABLE_UOA=OFF CMAKE_ARGS+= -DWITH_LIBDB_CFLAGS=-I${LOCALBASE}/include/db5 \ -DWITH_LIBDB_LIBS="-L${LOCALBASE}/lib -ldb-5" GLIB_SCHEMAS= org.gnome.evolution-data-server.addressbook.gschema.xml \ org.gnome.evolution-data-server.calendar.gschema.xml \ org.gnome.evolution-data-server.gschema.xml \ org.gnome.Evolution.DefaultSources.gschema.xml \ org.gnome.evolution.eds-shell.gschema.xml \ org.gnome.evolution.shell.network-config.gschema.xml PLIST_SUB= EVO_VERSION="1.2" OPTIONS_SUB= yes OPTIONS_DEFINE= WEATHER KERBEROS LDAP VALA OPTIONS_DEFAULT=WEATHER KERBEROS LDAP VALA KERBEROS_CMAKE_ON= -DWITH_KRB5=/usr KERBEROS_CMAKE_OFF= -DWITH_KRB5=OFF KERBEROS_USES= ssl LDAP_CMAKE_ON= -DWITH_OPENLDAP=${LOCALBASE} 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 WEATHER_LIB_DEPENDS= libgweather-3.so:net/libgweather WEATHER_CMAKE_BOOL= ENABLE_WEATHER .include post-install: @${RM} -rf ${STAGEDIR}${PREFIX}/lib/systemd .include diff --git a/databases/sequeler/Makefile b/databases/sequeler/Makefile index d7501f4ea5ca..fe0bc707ef5b 100644 --- a/databases/sequeler/Makefile +++ b/databases/sequeler/Makefile @@ -1,29 +1,28 @@ PORTNAME= sequeler DISTVERSIONPREFIX= v DISTVERSION= 0.8.2 PORTREVISION= 3 CATEGORIES= databases MAINTAINER= ports@FreeBSD.org 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 GLIB_SCHEMAS= com.github.alecaddd.sequeler.gschema.xml # for build-aux/meson_post_install.py BINARY_ALIAS= python3=${PYTHON_CMD} .include diff --git a/deskutils/baobab/Makefile b/deskutils/baobab/Makefile index 327378d88f1c..ec75053eb0e2 100644 --- a/deskutils/baobab/Makefile +++ b/deskutils/baobab/Makefile @@ -1,31 +1,30 @@ PORTNAME= baobab PORTVERSION= 42.0 CATEGORIES= deskutils gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME graphical directory tree analyzer LICENSE= GPLv2 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} GLIB_SCHEMAS= org.gnome.baobab.gschema.xml post-patch: @${REINPLACE_CMD} -e 's|MimeType=inode/directory;|MimeType=|g' \ ${WRKSRC}/data/org.gnome.baobab.desktop.in .include diff --git a/deskutils/bookworm/Makefile b/deskutils/bookworm/Makefile index 37417741f039..7953a2a1b975 100644 --- a/deskutils/bookworm/Makefile +++ b/deskutils/bookworm/Makefile @@ -1,62 +1,61 @@ PORTNAME= bookworm DISTVERSION= 1.1.2 PORTREVISION= 10 CATEGORIES= deskutils MAINTAINER= miguel@gocobachi.dev COMMENT= Simple, focused ebook reader 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 \ libpoppler-glib.so:graphics/poppler-glib \ libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ libxml2.so:textproc/libxml2 RUN_DEPENDS= bash:shells/bash \ pdftohtml:graphics/poppler-utils \ unar:archivers/unarchiver \ 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 GLIB_SCHEMAS= com.github.babluboy.bookworm.gschema.xml SHEBANG_FILES= data/scripts/com.github.babluboy.bookworm.search.sh \ data/scripts/mobi_lib/mobi_dict.py \ data/scripts/mobi_lib/mobi_html.py \ data/scripts/mobi_lib/mobi_index.py \ data/scripts/mobi_lib/mobi_k8proc.py \ data/scripts/mobi_lib/mobi_ncx.py \ data/scripts/mobi_lib/mobi_opf.py \ data/scripts/mobi_lib/mobi_split.py \ data/scripts/mobi_lib/mobi_uncompress.py \ data/scripts/mobi_lib/mobi_unpack.py \ data/scripts/mobi_lib/mobi_utils.py MESON_BUILD_DIR= build PORTDOCS= README.md OPTIONS_DEFINE= DOCS post-configure: @${MKDIR} ${WRKSRC}/${MESON_BUILD_DIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} do-test: cd ${WRKSRC}/${MESON_BUILD_DIR} && ${LOCALBASE}/bin/ninja test .include 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 @@ -1,34 +1,33 @@ PORTNAME= calendar DISTVERSION= 6.1.1 CATEGORIES= deskutils PKGNAMEPREFIX= elementary- MAINTAINER= nc@FreeBSD.org 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 \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libfolks.so:net-im/folks \ libgee-0.8.so:devel/libgee \ libgeoclue-2.so:net/geoclue \ libgeocode-glib.so:net/geocode-glib \ libgranite.so:x11-toolkits/granite \ libhandy-1.so:x11-toolkits/libhandy \ libical.so:devel/libical \ libnotify.so:devel/libnotify \ 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 GLIB_SCHEMAS= io.elementary.calendar.gschema.xml .include 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 @@ -1,31 +1,30 @@ PORTNAME= gnome-clocks PORTVERSION= 40.0 PORTEPOCH= 1 CATEGORIES= deskutils gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org 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 \ libhandy-1.so:x11-toolkits/libhandy 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 GLIB_SCHEMAS= org.gnome.clocks.gschema.xml .include 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 @@ -1,63 +1,62 @@ PORTNAME= gnome-contacts PORTVERSION= 41.0 PORTREVISION= 2 CATEGORIES= deskutils gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} MAINTAINER= gnome@FreeBSD.org 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 \ libcogl.so:graphics/cogl \ libdrm.so:graphics/libdrm \ libexpat.so:textproc/expat2 \ libfolks.so:net-im/folks \ libgee-0.8.so:devel/libgee \ libgeocode-glib.so:net/geocode-glib \ libgoa-1.0.so:net/gnome-online-accounts \ libgstreamer-1.0.so:multimedia/gstreamer1 \ libhandy-1.so:x11-toolkits/libhandy \ libjson-glib-1.0.so:devel/json-glib \ libnotify.so:devel/libnotify \ libnspr4.so:devel/nspr \ libsecret-1.so:security/libsecret \ libsoup-2.4.so:devel/libsoup \ libtelepathy-glib.so:net-im/telepathy-glib PORTSCOUT= limitw:1,even USE_GL= egl 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 OPTIONS_SUB= yes OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT= MANPAGES OPTIONS_DEFINE_i386= CHEESE OPTIONS_DEFINE_amd64= CHEESE OPTIONS_DEFAULT_i386= CHEESE OPTIONS_DEFAULT_amd64= CHEESE MANPAGES_MESON_TRUE= manpage MANPAGES_USE= GNOME=libxslt:build MANPAGES_BUILD_DEPENDS= docbook-xml>=0:textproc/docbook-xml \ docbook-xsl-ns>=0:textproc/docbook-xsl-ns \ docbook-xsl>=0:textproc/docbook-xsl CHEESE_DESC= Cheese webcam support CHEESE_MESON_ENABLED= cheese CHEESE_LIB_DEPENDS= libcheese-gtk.so:multimedia/cheese .include 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 @@ -1,37 +1,36 @@ PORTNAME= gnome-pomodoro PORTVERSION= 0.21.1 CATEGORIES= deskutils gnome MAINTAINER= tagattie@FreeBSD.org 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 USE_GNOME= cairo glib20 gtk30 introspection GLIB_SCHEMAS= org.gnome.pomodoro.gschema.xml \ org.gnome.pomodoro.plugins.actions.gschema.xml \ org.gnome.pomodoro.plugins.gnome.gschema.xml \ org.gnome.pomodoro.plugins.sounds.gschema.xml PORTDOCS= NEWS README.md OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include 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 @@ -1,25 +1,24 @@ PORTNAME= go-for-it DISTVERSION= 1.9.6 CATEGORIES= deskutils MAINTAINER= nc@FreeBSD.org 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 GH_PROJECT= Go-For-It USE_GNOME= cairo glib20 gtk30 intltool GLIB_SCHEMAS= com.github.jmoerman.go-for-it.gschema.xml GNU_CONFIGURE= yes .include diff --git a/deskutils/gucharmap/Makefile b/deskutils/gucharmap/Makefile index 40113414a55f..70c4f9967b36 100644 --- a/deskutils/gucharmap/Makefile +++ b/deskutils/gucharmap/Makefile @@ -1,46 +1,45 @@ PORTNAME= gucharmap PORTVERSION= 14.0.1 CATEGORIES= deskutils gnome #MASTER_SITES= GNOME DIST_SUBDIR= gnome PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ PATCHFILES+= a8ee037f8cf1.patch:-p1 # meson 0.61 MAINTAINER= gnome@FreeBSD.org COMMENT= Unicode/ISO10646 character map and font viewer LICENSE= GPLv3+ 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} USE_LDCONFIG= yes MESON_ARGS= -Ducd_path=${LOCALBASE}/share/unicode/ucd/ USE_GITLAB= yes GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= GNOME GL_COMMIT= 3efb47b75b61d7c6db7e48d72f7aa8c4d4365011 GLIB_SCHEMAS= org.gnome.Charmap.gschema.xml PORTSCOUT= limitw:1,even OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_MESON_TRUE= docs .include diff --git a/deskutils/libportal/Makefile b/deskutils/libportal/Makefile index 762f797856b0..aa28e3519190 100644 --- a/deskutils/libportal/Makefile +++ b/deskutils/libportal/Makefile @@ -1,32 +1,32 @@ PORTNAME= libportal PORTVERSION= 0.6 CATEGORIES= deskutils MAINTAINER= arrowd@FreeBSD.org COMMENT= GIO-styled async APIs for Flatpak LICENSE= GPLv2+ BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc USES= gnome meson pkgconfig qt:5 USE_GNOME= glib20 gtk30 introspection:build USE_QT= buildtools core gui qmake_build testlib widgets x11extras USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= flatpak 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 MESON_ARGS= -Ddocs=false '-Dbackends=["qt5", "gtk3"]' OPTIONS_SUB= yes .include diff --git a/deskutils/lookbook/Makefile b/deskutils/lookbook/Makefile index 623f0ec09c6a..a238bed4dc90 100644 --- a/deskutils/lookbook/Makefile +++ b/deskutils/lookbook/Makefile @@ -1,22 +1,21 @@ PORTNAME= lookbook DISTVERSION= 1.2.0 PORTREVISION= 3 CATEGORIES= deskutils MAINTAINER= greg@unrelenting.technology 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 GLIB_SCHEMAS= com.github.danrabbit.lookbook.gschema.xml .include diff --git a/deskutils/meteo/Makefile b/deskutils/meteo/Makefile index 111336f32cbd..0af7665eb3c6 100644 --- a/deskutils/meteo/Makefile +++ b/deskutils/meteo/Makefile @@ -1,42 +1,41 @@ PORTNAME= meteo PORTVERSION= 0.9.9.1 CATEGORIES= deskutils MAINTAINER= tagattie@FreeBSD.org 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 GL_COMMIT= 6bd48892ec86d7208cb4ad1dd8baf74ba72df68f USE_GNOME= gtk30 SHEBANG_FILES= meson/post_install.py GLIB_SCHEMAS= com.gitlab.bitseater.meteo.gschema.xml PORTDOCS= AUTHORS CONTRIBUTING.md CREDITS.md README.md changelog OPTIONS_DEFINE= DOCS post-extract: @${MV} ${WRKSRC}/debian/changelog ${WRKSRC} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/deskutils/showdown/Makefile b/deskutils/showdown/Makefile index ca7f2fac544d..9bb4705dfc53 100644 --- a/deskutils/showdown/Makefile +++ b/deskutils/showdown/Makefile @@ -1,47 +1,46 @@ PORTNAME= showdown DISTVERSION= 0.6 PORTREVISION= 2 CATEGORIES= deskutils MAINTAINER= dmgk@FreeBSD.org 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 GH_ACCOUNT= craigbarnes MAKEFILE= GNUmakefile MAKE_ARGS= V=1 prefix=${PREFIX} PORTDOCS= README.md PLIST_FILES= bin/showdown \ share/applications/io.gitlab.craigbarnes.Showdown.desktop \ share/icons/hicolor/scalable/apps/showdown.svg OPTIONS_DEFINE= DOCS .include .if ${CHOSEN_COMPILER_TYPE} == gcc EXTRA_PATCHES= ${FILESDIR}/extra-patch-GNUmakefile .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/showdown post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/deskutils/synapse/Makefile b/deskutils/synapse/Makefile index 717cf3483119..b9f5378bb5f0 100644 --- a/deskutils/synapse/Makefile +++ b/deskutils/synapse/Makefile @@ -1,35 +1,34 @@ PORTNAME= synapse DISTVERSION= 0.2.99.4 PORTREVISION= 2 CATEGORIES= deskutils MASTER_SITES= https://launchpadlibrarian.net/363823069/ MAINTAINER= danilo@FreeBSD.org COMMENT= Semantic application launcher written in Vala LICENSE= GPLv2 LGPL21 GPLv3 LICENSE_COMB= multi 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 \ libkeybinder-3.0.so:x11/keybinder-gtk3 \ libnotify.so:devel/libnotify \ 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 OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_OFF= --disable-nls .include diff --git a/devel/appstream/Makefile b/devel/appstream/Makefile index 1ad7a108d30c..f59276536983 100644 --- a/devel/appstream/Makefile +++ b/devel/appstream/Makefile @@ -1,33 +1,32 @@ PORTNAME= AppStream DISTVERSION= 0.15.5 CATEGORIES= devel MASTER_SITES= https://www.freedesktop.org/software/${PORTNAME:tl}/releases/ MAINTAINER= desktop@FreeBSD.org COMMENT= Machine-readable software metadata for desktop environments LICENSE= GPLv2+ LGPL21+ 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 MESON_ARGS= -Dstemming=true \ -Dvapi=true \ -Dapidocs=false \ -Dinstall-docs=false .include 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 @@ -1,28 +1,27 @@ PORTNAME= ayatana-ido PORTVERSION= 0.9.2 PORTREVISION= 2 CATEGORIES= devel MAINTAINER= jgh@FreeBSD.org COMMENT= Ayatana Indicator Display Objects 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 USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= AyatanaIndicators post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libayatana-ido3-0.4.so.* .include 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 @@ -1,30 +1,29 @@ PORTNAME= dconf-editor PORTVERSION= 3.38.3 CATEGORIES= devel gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/ PATCHFILES+= 56474378568e.patch:-p1 # https://gitlab.gnome.org/GNOME/dconf-editor/-/merge_requests/21 MAINTAINER= gnome@FreeBSD.org 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} GLIB_SCHEMAS= ca.desrt.dconf-editor.gschema.xml .include diff --git a/devel/dconf/Makefile b/devel/dconf/Makefile index 6dbd4aa2ac21..1271fb172836 100644 --- a/devel/dconf/Makefile +++ b/devel/dconf/Makefile @@ -1,40 +1,39 @@ PORTNAME= dconf PORTVERSION= 0.40.0 PORTREVISION= 3 CATEGORIES= devel gnome MASTER_SITES= GNOME DISTNAME= dconf-${PORTVERSION} DIST_SUBDIR= gnome MAINTAINER= desktop@FreeBSD.org 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 .if ${/usr/bin/ld:L:tA} != /usr/bin/ld.lld USE_BINUTILS= yes LDFLAGS+= -B${LOCALBASE}/bin .endif BINARY_ALIAS= python3=${PYTHON_VERSION} MESON_ARGS= -Dman=true \ -Dgtk_doc=false \ -Dvapi=true post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/dconf/db @${MKDIR} ${STAGEDIR}${PREFIX}/etc/dconf/profile .include diff --git a/devel/dee/Makefile b/devel/dee/Makefile index 85578d3b8c72..a3dd6dc80d02 100644 --- a/devel/dee/Makefile +++ b/devel/dee/Makefile @@ -1,33 +1,32 @@ PORTNAME= dee PORTVERSION= 1.2.7 PORTREVISION= 22 CATEGORIES= devel MASTER_SITES= https://launchpadlibrarian.net/151383425/ \ https://launchpad.net/${PORTNAME}/1.0/${PORTVERSION}/+download/ MAINTAINER= ports@FreeBSD.org COMMENT= Model to synchronize multiple instances over DBus 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 \ --disable-gtk-doc-html \ --disable-tests \ --enable-introspection=yes \ --without-html-dir GNU_CONFIGURE= yes INSTALL_TARGET= install-strip MAKE_ARGS= PYTHON="${PYTHON_CMD}" USE_LDCONFIG= yes .include diff --git a/devel/gitg/Makefile b/devel/gitg/Makefile index 97df3dc8a0ef..73053451e126 100644 --- a/devel/gitg/Makefile +++ b/devel/gitg/Makefile @@ -1,57 +1,56 @@ PORTNAME= gitg PORTVERSION= 3.32.1 PORTREVISION= 6 CATEGORIES= devel deskutils gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/ PATCHFILES+= 1978973b1284.patch:-p1 # https://gitlab.gnome.org/GNOME/gitg/-/merge_requests/175 MAINTAINER= kwm@FreeBSD.org 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 \ libgit2.so:devel/libgit2 \ libgit2-glib-1.0.so:devel/libgit2-glib \ libpeas-1.0.so:devel/libpeas \ libgtkspell3-3.so:textproc/gtkspell3 \ libdazzle-1.0.so:x11-toolkits/libdazzle \ libsecret-1.so:security/libsecret RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas 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 GLIB_SCHEMAS= org.gnome.gitg.gschema.xml BINARY_ALIAS= python3=${PYTHON_VERSION} OPTIONS_DEFINE= PYTHON OPTIONS_SUB= yes PYTHON_USES= python:3.2+ PYTHON_MESON_TRUE= python PYTHON_USE= GNOME=pygobject3 post-patch: @${REINPLACE_CMD} -e 's|0.27.0|0.28.0|g' \ ${WRKSRC}/meson.build post-install-PYTHON-on: (cd ${STAGEDIR}${PREFIX} \ && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) .include 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,90 +1,90 @@ PORTNAME= gnome-builder PORTVERSION= 42.1 +PORTREVISION= 1 CATEGORIES= devel gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= IDE for writing software for GNOME LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcmark.so:textproc/cmark \ libdazzle-1.0.so:x11-toolkits/libdazzle \ libdevhelp-3.so:devel/devhelp \ libenchant-2.so:textproc/enchant2 \ libfontconfig.so:x11-fonts/fontconfig \ libgit2-glib-1.0.so:devel/libgit2-glib \ libgit2.so:devel/libgit2 \ libgladeui-2.so:devel/glade \ libgspell-1.so:textproc/gspell \ libhandy-1.so:x11-toolkits/libhandy \ libjson-glib-1.0.so:devel/json-glib \ libjsonrpc-glib-1.0.so:devel/jsonrpc-glib \ libpcre.so:devel/pcre \ libpeas-1.0.so:devel/libpeas \ 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 PORTDOCS= * 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 USE_LDCONFIG= yes BINARY_ALIAS= python3=${PYTHON_VERSION} MESON_ARGS= -Dplugin_color_picker=false \ -Dplugin_flatpak=false \ -Dplugin_jhbuild=false \ -Dplugin_qemu=false \ -Dplugin_sysprof=false \ -Dplugin_update_manager=false PLIST_SUB= BUILDER_VERSION=${PORTVERSION:R} GLIB_SCHEMAS= org.gnome.builder.build.gschema.xml \ org.gnome.builder.clang.gschema.xml \ org.gnome.builder.code-insight.gschema.xml \ org.gnome.builder.editor.gschema.xml \ org.gnome.builder.editor.language.gschema.xml \ org.gnome.builder.extension-type.gschema.xml \ org.gnome.builder.gnome-code-assistance.gschema.xml \ org.gnome.builder.gschema.xml \ org.gnome.builder.plugin.gschema.xml \ org.gnome.builder.plugins.copyright.gschema.xml \ org.gnome.builder.plugins.eslint.gschema.xml \ org.gnome.builder.plugins.stylelint.gschema.xml \ org.gnome.builder.project-tree.gschema.xml \ org.gnome.builder.project.gschema.xml \ org.gnome.builder.rust-analyzer.gschema.xml \ org.gnome.builder.terminal.gschema.xml \ org.gnome.builder.workbench.gschema.xml OPTIONS_SUB= YES OPTIONS_DEFINE= CLANG DOCS OPTIONS_DEFAULT= CLANG # track the latest llvm/clang version, the config script picks the newest available LLVM_VER= ${LLVM_DEFAULT} CLANG_DESC= Build the clang plugin CLANG_MESON_TRUE= plugin_clang CLANG_BUILD_DEPENDS= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} CLANG_RUN_DEPENDS= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} # 11.1 and older has issues with vala generated code. post-patch: ${REINPLACE_CMD} -e '/-Werror=return-type/d' \ ${WRKSRC}/meson.build .include 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 @@ -1,18 +1,17 @@ PORTNAME= jsonrpc-glib PORTVERSION= 3.42.0 CATEGORIES= devel MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org 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 @@ -1,55 +1,55 @@ PORTNAME= libappindicator PORTVERSION= ${MAJOR_VER}.${SNAPSHOT_VER:S/.//g}.${PATCH_VER:S/ubuntu//} CATEGORIES= devel MASTER_SITES= http://archive.ubuntu.com/ubuntu/pool/main/liba/${PORTNAME}/ DISTNAME= ${PORTNAME}_${MAJOR_VER}+${SNAPSHOT_VER}.orig PATCH_SITES= ${MASTER_SITES} PATCHFILES= ${PORTNAME}_${MAJOR_VER}+${SNAPSHOT_VER}-${PATCH_VER}.diff.gz PATCH_DIST_STRIP= -p1 MAINTAINER= tagattie@FreeBSD.org COMMENT= KSNI App Indicator library LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gnome-autogen.sh:devel/gnome-common \ gtkdocize:textproc/gtk-doc \ gsed:textproc/gsed LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libdbusmenu-gtk3.so:devel/libdbusmenu \ libharfbuzz.so:print/harfbuzz USES= autoreconf:build gmake gnome libtool pkgconfig USE_LDCONFIG= yes USE_GNOME= cairo gdkpixbuf2 gtk30 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= NO_WRKSUBDIR= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-gtk-doc \ --with-gtk=3 INSTALL_TARGET= install-strip CONFIGURE_ENV+= ac_cv_path_SED=${LOCALBASE}/bin/gsed MAJOR_VER= 12.10.1 SNAPSHOT_VER= 20.10.20200706.1 PATCH_VER= 0ubuntu1 post-patch: @${REINPLACE_CMD} -e 's,has_mono=true,has_mono=disabled,' \ ${WRKSRC}/configure.ac pre-configure: cd ${WRKSRC} && ${SETENV} NOCONFIGURE=yes ${SH} ./autogen.sh .include 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 @@ -1,31 +1,30 @@ PORTNAME= libayatana-indicator PORTVERSION= 0.9.1 PORTREVISION= 2 CATEGORIES= devel MAINTAINER= jgh@FreeBSD.org 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 \ libayatana-ido3-0.4.so:devel/ayatana-ido USE_GNOME= introspection glib20 gtk30 pango atk cairo gdkpixbuf2 USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= AyatanaIndicators post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libayatana-indicator3.so* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/libayatana-indicator/ayatana-indicator-loader3 .include diff --git a/devel/libdbusmenu/Makefile b/devel/libdbusmenu/Makefile index d9805c54b51a..54098fe96081 100644 --- a/devel/libdbusmenu/Makefile +++ b/devel/libdbusmenu/Makefile @@ -1,56 +1,55 @@ PORTNAME= libdbusmenu PORTVERSION= 16.04.0 PORTREVISION= 6 CATEGORIES= devel MASTER_SITES= https://launchpadlibrarian.net/243440794/ \ https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/ MAINTAINER= vishwin@vishwin.info COMMENT= GLib and Gtk Implementation of the DBusMenu protocol LICENSE= GPLv3 LGPL21 LGPL3 LICENSE_COMB= multi 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 USE_LDCONFIG= yes INSTALL_TARGET= install-strip SHEBANG_FILES= tools/dbusmenu-bench PLIST_SUB= VERSION="0.4" CONFIGURE_ARGS= --disable-static \ --disable-static \ --disable-dumper \ --disable-tests \ --disable-massivedebugging \ --enable-introspection=yes \ --disable-nls \ --enable-vala \ --with-gtk=3 OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= gtkdoc-check:textproc/gtk-doc DOCS_CONFIGURE_ENABLE= gtk-doc DOCSDIR= ${PREFIX}/share/gtk-doc/html/ .include .if ${CHOSEN_COMPILER_TYPE} == gcc CFLAGS+= -Wno-unused-value .endif .include diff --git a/devel/libgdata/Makefile b/devel/libgdata/Makefile index ebf81980ee61..9e0254c0663e 100644 --- a/devel/libgdata/Makefile +++ b/devel/libgdata/Makefile @@ -1,25 +1,24 @@ PORTNAME= libgdata PORTVERSION= 0.18.1 CATEGORIES= devel MASTER_SITES= GNOME MAINTAINER= kwm@FreeBSD.org 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 \ libgoa-1.0.so:net/gnome-online-accounts \ 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 .include diff --git a/devel/libgee/Makefile b/devel/libgee/Makefile index e44e87e8830f..26263871d594 100644 --- a/devel/libgee/Makefile +++ b/devel/libgee/Makefile @@ -1,25 +1,23 @@ PORTNAME= libgee PORTVERSION= 0.20.3 CATEGORIES= devel MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= kwm@FreeBSD.org 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 CPE_VENDOR= gnome .include 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 @@ -1,38 +1,37 @@ # Also update devel/libgit2, devel/rubygem-rugged, devel/py-pygit2 PORTNAME= libgit2-glib PORTVERSION= 0.99.0.1 PORTREVISION= 3 CATEGORIES= devel gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org 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 BINARY_ALIAS= python3=${PYTHON_VERSION} # XXX: meson_vapi_link.py does not respect STAGEDIR for some reason and silently # fails when building as user and touches the external fs when building as root. # Neutralize it. We replicate what it does in post-install. post-patch: @${ECHO_CMD} '#!/bin/sh' > ${WRKSRC}/meson_vapi_link.py post-install: ${RLN} ${STAGEDIR}${PREFIX}/share/vala/vapi/libgit2-glib-1.0.deps \ ${STAGEDIR}${PREFIX}/share/vala/vapi/ggit-1.0.deps ${RLN} ${STAGEDIR}${PREFIX}/share/vala/vapi/libgit2-glib-1.0.vapi \ ${STAGEDIR}${PREFIX}/share/vala/vapi/ggit-1.0.vapi .include diff --git a/devel/libgusb/Makefile b/devel/libgusb/Makefile index 7f5277647f56..94b74a9c3c6c 100644 --- a/devel/libgusb/Makefile +++ b/devel/libgusb/Makefile @@ -1,34 +1,33 @@ PORTNAME= libgusb PORTVERSION= 0.3.10 CATEGORIES= devel MAINTAINER= gnome@FreeBSD.org 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 USE_GNOME= glib20 introspection:build OPTIONS_DEFINE= DOCS VALA OPTIONS_DEFAULT= DOCS VALA OPTIONS_SUB= yes .include .if !${PORT_OPTIONS:MDOCS} MESON_ARGS+= -Ddocs=false .endif .if !${PORT_OPTIONS:MVALA} MESON_ARGS+= -Dvala=false .endif .include diff --git a/devel/libical/Makefile b/devel/libical/Makefile index ac7aeff7150e..71eebe8a3c6d 100644 --- a/devel/libical/Makefile +++ b/devel/libical/Makefile @@ -1,47 +1,47 @@ PORTNAME= libical DISTVERSION= 3.0.8 PORTREVISION= 6 CATEGORIES= devel MASTER_SITES= https://github.com/libical/libical/releases/download/v${PORTVERSION}/ MAINTAINER= desktop@FreeBSD.org COMMENT= Implementation of the IETF Calendaring and Scheduling protocols LICENSE= LGPL21 MPL20 LICENSE_COMB= dual LIB_DEPENDS= libicuuc.so:devel/icu USES= cmake compiler:c++11-lib cpe gnome pathfix perl5 pkgconfig USE_PERL5= build USE_LDCONFIG= yes CPE_VENDOR= libical_project MAKE_JOBS_UNSAFE= yes CFLAGS_amd64= -fPIC OPTIONS_DEFINE= DOCS GLIB INTROSPECTION VALA OPTIONS_DEFAULT= GLIB INTROSPECTION VALA OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc 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 INTROSPECTION_USE= gnome=introspection:build INTROSPECTION_CMAKE_BOOL= GOBJECT_INTROSPECTION GLIB_DESC= Build GLib bindings GLIB_USE= GNOME=glib20,libxml2 GLIB_CMAKE_BOOL= ICAL_GLIB PLIST_SUB+= VERSION=${PORTVERSION} .include diff --git a/devel/libpeas/Makefile b/devel/libpeas/Makefile index 2d10b0e5ffb9..91c70dfd2ce8 100644 --- a/devel/libpeas/Makefile +++ b/devel/libpeas/Makefile @@ -1,67 +1,65 @@ PORTNAME= libpeas PORTVERSION= 1.26.0 PORTREVISION?= 0 CATEGORIES= devel gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org 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 PORTSCOUT= limitw:1,even .else 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 MESON_ARGS+= -Dglade_catalog=false PLIST= ${.CURDIR}/pkg-plist OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc DOCS_MESON_TRUE= gtk_doc pre-build: # XXX DISABLE_MAKE_JOBS build fails on 12.2/13.0 i386 ${DO_MAKE_BUILD} -C ${BUILD_WRKSRC} \ tests/libpeas/plugins/embedded/embedded-resources.h .if ${LIBPEAS_SLAVE} == python USES+= python:3.6+ USE_PYTHON= flavors USE_GNOME+= pygobject3 MESON_ARGS+= -Dpython3=true ALL_TARGET= loaders/python3/libpython3loader.so post-patch: ${REINPLACE_CMD} -e "s|dependency('python3'|dependency('python-${PYTHON_VER}'|" \ -e "s|dependency('python3-embed'|dependency('python-${PYTHON_VER}-embed'|" \ ${WRKSRC}/meson.build do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/libpeas-1.0/loaders/ ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/loaders/python3/libpython3loader.so \ ${STAGEDIR}${PREFIX}/lib/libpeas-1.0/loaders/ .else MESON_ARGS+= -Dpython3=false .endif # lua needs lua 5.1 and devel/lua-lgi. The latter is build for lua 5.2 however.. MESON_ARGS+= -Dpython2=false -Dlua51=false .include 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 @@ -1,38 +1,38 @@ PORTNAME= libvirt-glib PORTVERSION= 4.0.0 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= ftp://libvirt.org/libvirt/glib/ MAINTAINER= novel@FreeBSD.org COMMENT= Glib bindings for Libvirt virtualization API LICENSE= GPLv2 LIB_DEPENDS= libvirt.so:devel/libvirt USES= gettext gmake gnome libtool meson pathfix pkgconfig \ python:3.6+ tar:xz OPTIONS_DEFINE= DOCS VALA OPTIONS_DEFAULT= DOCS VALA OPTIONS_SUB= yes 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 USE_GNOME= intlhack introspection libxml2 CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -fstack-protector LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip SHLIB_VER= ${PORTVERSION:C/(^[0-9])\./0.\100/} PLIST_SUB= VERSION=1.0 \ SHLIB_VER=${SHLIB_VER} .include diff --git a/devel/msitools/Makefile b/devel/msitools/Makefile index c9cc012a3ea5..d59bd3f0d3e8 100644 --- a/devel/msitools/Makefile +++ b/devel/msitools/Makefile @@ -1,35 +1,34 @@ PORTNAME= msitools DISTVERSION= 0.101 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= GNOME PATCH_SITES= https://gitlab.gnome.org/GNOME/msitools/-/commit/ PATCHFILES= b08275d549bb12a09a420ef9ccaeb0974e00008a.patch:-p1 \ 25c4353cf173cddeb76c0a2dd6621bcb753cabf8.patch:-p1 MAINTAINER= romain@FreeBSD.org 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 \ tools/msidump.in PLIST_SUB= DISTVERSION=${DISTVERSION} OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext .include 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 @@ -1,17 +1,15 @@ PORTNAME= template-glib PORTVERSION= 3.34.1 CATEGORIES= devel MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org 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 @@ -1,46 +1,44 @@ PORTNAME= elementary-code DISTVERSION= 6.2.0 CATEGORIES= editors MAINTAINER= miguel@gocobachi.dev 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 \ libgee-0.8.so:devel/libgee \ libgit2-glib-1.0.so:devel/libgit2-glib \ libgranite.so:x11-toolkits/granite \ libgtkspell3-3.so:textproc/gtkspell3 \ libhandy-1.so:x11-toolkits/libhandy \ 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 + ninja pkgconfig python:3.6+,build xorg vala:lib USE_GITHUB= yes GH_ACCOUNT= elementary GH_PROJECT= code USE_GNOME= cairo glib20 gtk30 gtksourceview4 pango vte3 GLIB_SCHEMAS= io.elementary.code.gschema.xml \ io.elementary.code.plugins.spell.gschema.xml \ io.elementary.code.plugins.terminal.gschema.xml USE_LDCONFIG= yes USE_XORG= x11 BINARY_ALIAS= python3=${PYTHON_CMD} do-test: cd ${WRKSRC}/${MESON_BUILD_DIR} && ninja test .include diff --git a/editors/gedit-plugins/Makefile b/editors/gedit-plugins/Makefile index f31b7f89a1b8..39237279c384 100644 --- a/editors/gedit-plugins/Makefile +++ b/editors/gedit-plugins/Makefile @@ -1,41 +1,40 @@ PORTNAME= gedit-plugins PORTVERSION= 42.1 CATEGORIES= editors gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Plugins for GEdit LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gedit>=0:editors/gedit \ - valac:lang/vala \ itstool:textproc/itstool \ ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} LIB_DEPENDS= libpeas-1.0.so:devel/libpeas \ libgit2-glib-1.0.so:devel/libgit2-glib \ libgucharmap_2_90.so:deskutils/gucharmap RUN_DEPENDS= gedit>=0:editors/gedit \ ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} PORTSCOUT= limitw:1,even USES= compiler:c11 gettext gnome localbase meson pkgconfig \ - python:3.4+ shebangfix tar:xz + python:3.4+ shebangfix tar:xz vala:build USE_GNOME= cairo gdkpixbuf2 gtk30 gtksourceview4 intlhack introspection \ vte3 USE_CSTD= c11 USE_LDCONFIG= yes INSTALL_TARGET= install-strip SHEBANG_FILES= plugins/synctex/synctex/evince_dbus.py BINARY_ALIAS= python3=${PYTHON_CMD} GLIB_SCHEMAS= org.gnome.gedit.plugins.drawspaces.gschema.xml \ org.gnome.gedit.plugins.wordcompletion.gschema.xml \ org.gnome.gedit.plugins.terminal.gschema.xml \ org.gnome.gedit.plugins.translate.gschema.xml .include diff --git a/editors/gedit/Makefile b/editors/gedit/Makefile index 76c07b75472f..a02c088d01fb 100644 --- a/editors/gedit/Makefile +++ b/editors/gedit/Makefile @@ -1,53 +1,52 @@ PORTNAME= gedit PORTVERSION= 42.2 CATEGORIES= editors gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Small but powerful text editor for the GNOME Desktop Environment LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \ - vala:lang/vala \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ itstool:textproc/itstool LIB_DEPENDS= libenchant.so:textproc/enchant \ libpeas-gtk-1.0.so:devel/libpeas \ libgspell-1.so:textproc/gspell \ libsoup-2.4.so:devel/libsoup \ libtepl-6.so:x11-toolkits/tepl6 \ libamtk-5.so:x11-toolkits/amtk RUN_DEPENDS= iso-codes>=0:misc/iso-codes \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} PORTSCOUT= limitw:1,even USES= compiler:c11 cpe desktop-file-utils gettext gnome localbase meson \ - pkgconfig python:3.4+ tar:xz xorg + pkgconfig python:3.4+ tar:xz vala:build xorg USE_CSTD= c11 USE_GNOME= cairo gdkpixbuf2 gtksourceview4 intlhack introspection \ libxml2 pygobject3 USE_XORG= sm x11 USE_LDCONFIG= yes PLIST_SUB= VERSION=41 INSTALL_TARGET= install-strip MESON_ARGS+= --buildtype plain BINARY_ALIAS= python3=${PYTHON_CMD} CPE_VENDOR= gnome GLIB_SCHEMAS= org.gnome.gedit.enums.xml \ org.gnome.gedit.plugins.externaltools.gschema.xml \ org.gnome.gedit.gschema.xml \ org.gnome.gedit.plugins.filebrowser.enums.xml \ org.gnome.gedit.plugins.filebrowser.gschema.xml \ org.gnome.gedit.plugins.pythonconsole.gschema.xml \ org.gnome.gedit.plugins.time.enums.xml \ org.gnome.gedit.plugins.time.gschema.xml \ org.gnome.gedit.plugins.spell.gschema.xml .include diff --git a/editors/gnome-latex/Makefile b/editors/gnome-latex/Makefile index 1327a056be09..633ce8af228b 100644 --- a/editors/gnome-latex/Makefile +++ b/editors/gnome-latex/Makefile @@ -1,35 +1,34 @@ PORTNAME= gnome-latex PORTVERSION= 3.40.0 CATEGORIES= editors MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Integrated LaTeX environment LICENSE= GPLv3 -BUILD_DEPENDS= valac:lang/vala \ - itstool:textproc/itstool \ +BUILD_DEPENDS= itstool:textproc/itstool \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libfribidi.so:converters/fribidi \ libenchant-2.so:textproc/enchant2 \ libtepl-6.so:x11-toolkits/tepl6 \ libgspell-1.so:textproc/gspell USES= compiler:c11 desktop-file-utils gettext gmake gnome \ - pkgconfig tar:xz + pkgconfig tar:xz vala:build GNU_CONFIGURE= yes USE_GNOME= cairo dconf intltool gtksourceview4 USE_TEX= latex dvipsk INSTALL_TARGET= install-strip OPTIONS_DEFINE= NLS NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls OPTIONS_SUB= yes GLIB_SCHEMAS= org.gnome.gnome-latex.gschema.xml .include diff --git a/editors/quilter/Makefile b/editors/quilter/Makefile index 168590538499..2218382b2e06 100644 --- a/editors/quilter/Makefile +++ b/editors/quilter/Makefile @@ -1,30 +1,29 @@ PORTNAME= quilter DISTVERSION= 2.2.3 PORTREVISION= 4 CATEGORIES= editors MAINTAINER= yuri@FreeBSD.org COMMENT= Editor allowing you to focus on your writing LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= valac:lang/vala \ - discount>0:textproc/discount +BUILD_DEPENDS= discount>0:textproc/discount LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libgranite.so:x11-toolkits/granite \ libgtkspell3-3.so:textproc/gtkspell3 \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 -USES= compiler:c11 desktop-file-utils gettext gnome meson pkgconfig python:build +USES= compiler:c11 desktop-file-utils gettext gnome meson pkgconfig python:build vala:build USE_GITHUB= yes GH_ACCOUNT= lainsce USE_GNOME= glib20 gtk30 gtksourceview3 GLIB_SCHEMAS= com.github.lainsce.quilter.gschema.xml LDFLAGS+= ${LOCALBASE}/lib/libmarkdown.a BINARY_ALIAS= python3=${PYTHON_CMD} .include diff --git a/games/crossfire-client/Makefile b/games/crossfire-client/Makefile index cd5740ed6ed9..24b7dfac5e87 100644 --- a/games/crossfire-client/Makefile +++ b/games/crossfire-client/Makefile @@ -1,22 +1,21 @@ PORTNAME= crossfire-client PORTVERSION= 1.75.2 CATEGORIES= games MASTER_SITES= SF/crossfire/${PORTNAME}/${PORTVERSION} MAINTAINER= kevinz5000@gmail.com COMMENT= Cooperative multiplayer graphical RPG and adventure game LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vala:lang/vala LIB_DEPENDS= libcurl.so:ftp/curl -USES= cmake gnome perl5 pkgconfig sdl +USES= cmake gnome perl5 pkgconfig sdl vala:build USE_GNOME= gtk20 USE_PERL5= build USE_SDL= sdl image mixer CMAKE_ARGS= -DLUA=OFF -DMETASERVER2=ON -DSOUND=ON .include diff --git a/games/eksanos/Makefile b/games/eksanos/Makefile index 361746ae42c6..e444099116b6 100644 --- a/games/eksanos/Makefile +++ b/games/eksanos/Makefile @@ -1,20 +1,19 @@ PORTNAME= eksanos PORTVERSION= 1.1.0 CATEGORIES= games MAINTAINER= nc@FreeBSD.org COMMENT= Simple TicTacToe game written for elementary OS LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libgranite.so:x11-toolkits/granite \ libhandy-1.so:x11-toolkits/libhandy -USES= gnome meson pkgconfig +USES= gnome meson pkgconfig vala:build USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME} USE_GNOME= glib20 gtk30 .include diff --git a/games/five-or-more/Makefile b/games/five-or-more/Makefile index d63ad4bac652..eb3eac74b486 100644 --- a/games/five-or-more/Makefile +++ b/games/five-or-more/Makefile @@ -1,25 +1,24 @@ PORTNAME= five-or-more PORTVERSION= 3.32.3 CATEGORIES= games gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Form a line of 5 or more colored balls LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= itstool:textproc/itstool \ - valac:lang/vala +BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libgnome-games-support-1.so:games/libgnome-games-support \ libgee-0.8.so:devel/libgee PORTSCOUT= limitw:1,even -USES= gettext gnome meson pkgconfig tar:xz +USES= gettext gnome meson pkgconfig tar:xz vala:build USE_GNOME= cairo gtk30 librsvg2 GLIB_SCHEMAS= org.gnome.five-or-more.gschema.xml .include diff --git a/games/four-in-a-row/Makefile b/games/four-in-a-row/Makefile index 31fc8a21e334..a56ef8fa8191 100644 --- a/games/four-in-a-row/Makefile +++ b/games/four-in-a-row/Makefile @@ -1,28 +1,27 @@ PORTNAME= four-in-a-row PORTVERSION= 3.38.1 PORTREVISION= 1 CATEGORIES= games gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Make lines of the same color LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool \ - vala:lang/vala \ appstream-util:devel/appstream-glib LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libcanberra-gtk3.so:audio/libcanberra-gtk3 PORTSCOUT= limitw:1,even -USES= gettext gmake gnome localbase meson pathfix pkgconfig tar:xz xorg +USES= gettext gmake gnome localbase meson pathfix pkgconfig tar:xz vala:build xorg USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build gsound USE_XORG= x11 GLIB_SCHEMAS= org.gnome.Four-in-a-row.gschema.xml .include diff --git a/games/gnome-2048/Makefile b/games/gnome-2048/Makefile index fde876a44376..cb30b4ffd07f 100644 --- a/games/gnome-2048/Makefile +++ b/games/gnome-2048/Makefile @@ -1,33 +1,32 @@ PORTNAME= gnome-2048 PORTVERSION= 3.38.2 PORTREVISION= 1 CATEGORIES= games gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/ PATCHFILES+= 194e22699f71.patch:-p1 # https://gitlab.gnome.org/GNOME/gnome-2048/-/merge_requests/21 MAINTAINER= gnome@FreeBSD.org COMMENT= Move the tiles until you obtain the 2048 tile -BUILD_DEPENDS= vala:lang/vala \ - itstool:textproc/itstool \ +BUILD_DEPENDS= itstool:textproc/itstool \ appstream-util:devel/appstream-glib LIB_DEPENDS= libclutter-1.0.so:graphics/clutter \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libcogl.so:graphics/cogl \ libgee-0.8.so:devel/libgee \ libgnome-games-support-1.so:games/libgnome-games-support \ libjson-glib-1.0.so:devel/json-glib PORTSCOUT= limitw:1,even -USES= gettext gl gmake gnome localbase meson pathfix pkgconfig tar:xz xorg +USES= gettext gl gmake gnome localbase meson pathfix pkgconfig tar:xz vala:build xorg USE_GNOME= cairo gtk30 intltool libxml2:build USE_GL= egl USE_XORG+= x11 xext xdamage xfixes xcomposite xi xrandr GLIB_SCHEMAS= org.gnome.TwentyFortyEight.gschema.xml .include diff --git a/games/gnome-chess/Makefile b/games/gnome-chess/Makefile index f245264e4f9f..91c57f3946a5 100644 --- a/games/gnome-chess/Makefile +++ b/games/gnome-chess/Makefile @@ -1,34 +1,33 @@ PORTNAME= gnome-chess PORTVERSION= 42.1 CATEGORIES= games gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Gnome chess LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= appstream-util:devel/appstream-glib \ - itstool:textproc/itstool \ - vala:lang/vala + itstool:textproc/itstool LIB_DEPENDS= libadwaita-1.so:x11-toolkits/libadwaita PORTSCOUT= limitw:1,even USES= desktop-file-utils gettext gl gnome localbase meson pkgconfig \ - python:3.6+,build tar:xz + python:3.6+,build tar:xz vala:build USE_GNOME= cairo gtk40 librsvg2 libxml2:build USE_GL= egl gl BINARY_ALIAS= python3=${PYTHON_VERSION} GLIB_SCHEMAS= org.gnome.Chess.gschema.xml OPTIONS_DEFINE= GNUCHESS OPTIONS_DEFAULT= GNUCHESS GNUCHESS_DESC= Use gnuchess engine for computer player GNUCHESS_RUN_DEPENDS= gnuchess:games/gnuchess .include diff --git a/games/gnome-klotski/Makefile b/games/gnome-klotski/Makefile index 6107c3dab06b..00c47c702e1c 100644 --- a/games/gnome-klotski/Makefile +++ b/games/gnome-klotski/Makefile @@ -1,26 +1,25 @@ PORTNAME= gnome-klotski PORTVERSION= 3.38.2 CATEGORIES= games gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Gnome klotski LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vala:lang/vala \ - itstool:textproc/itstool +BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libgnome-games-support-1.so:games/libgnome-games-support \ libgee-0.8.so:devel/libgee PORTSCOUT= limitw:1,even USES= gettext gmake gnome localbase meson pathfix \ - pkgconfig tar:xz + pkgconfig tar:xz vala:build USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build GLIB_SCHEMAS= org.gnome.Klotski.gschema.xml .include diff --git a/games/gnome-mahjongg/Makefile b/games/gnome-mahjongg/Makefile index 578d51492e70..15c7a9c95c99 100644 --- a/games/gnome-mahjongg/Makefile +++ b/games/gnome-mahjongg/Makefile @@ -1,27 +1,26 @@ PORTNAME= gnome-mahjongg DISTVERSION= 3.38.3 CATEGORIES= games gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/ PATCHFILES+= 7604f8c8311f.patch:-p1 # https://gitlab.gnome.org/GNOME/gnome-mahjongg/-/merge_requests/26 MAINTAINER= gnome@FreeBSD.org COMMENT= Gnome mahjongg LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vala:lang/vala \ - itstool:textproc/itstool +BUILD_DEPENDS= itstool:textproc/itstool -USES= gettext gmake gnome localbase meson pathfix pkgconfig tar:xz +USES= gettext gmake gnome localbase meson pathfix pkgconfig tar:xz vala:build USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build GLIB_SCHEMAS= org.gnome.Mahjongg.gschema.xml MESON_ARGS= -Dcompile-schemas=disabled -Dupdate-icon-cache=disabled PORTSCOUT= limitw:1,even .include diff --git a/games/gnome-mines/Makefile b/games/gnome-mines/Makefile index 953b65227bbb..0456a23d12e7 100644 --- a/games/gnome-mines/Makefile +++ b/games/gnome-mines/Makefile @@ -1,26 +1,25 @@ PORTNAME= gnome-mines PORTVERSION= 40.1 CATEGORIES= games gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Gnome minesweeper LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vala:lang/vala \ - itstool:textproc/itstool +BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libgnome-games-support-1.so:games/libgnome-games-support \ libgee-0.8.so:devel/libgee 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_GNOME= gtk30 librsvg2 BINARY_ALIAS= python3=${PYTHON_VERSION} GLIB_SCHEMAS= org.gnome.Mines.gschema.xml .include diff --git a/games/gnome-nibbles/Makefile b/games/gnome-nibbles/Makefile index 489bbfc4f8a1..f3511c3f0622 100644 --- a/games/gnome-nibbles/Makefile +++ b/games/gnome-nibbles/Makefile @@ -1,39 +1,38 @@ PORTNAME= gnome-nibbles PORTVERSION= 3.38.2 PORTREVISION= 1 CATEGORIES= games gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Gnome nibbles LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vala:lang/vala \ - itstool:textproc/itstool \ +BUILD_DEPENDS= itstool:textproc/itstool \ appstream-util:devel/appstream-glib LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libcanberra.so:audio/libcanberra \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libclutter-1.0.so:graphics/clutter \ libcogl.so:graphics/cogl \ libjson-glib-1.0.so:devel/json-glib \ libgee-0.8.so:devel/libgee \ libgnome-games-support-1.so:games/libgnome-games-support PORTSCOUT= limitw:1,even USES= gettext gl gnome meson pathfix \ - pkgconfig tar:xz xorg + pkgconfig tar:xz vala:build xorg USE_GNOME= cairo gsound gtk30 librsvg2 libxml2:build USE_GL= gl egl USE_XORG= x11 xcomposite xdamage xext xi xfixes xrandr GLIB_SCHEMAS= org.gnome.Nibbles.gschema.xml post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/games .include diff --git a/games/gnome-robots/Makefile b/games/gnome-robots/Makefile index f0cb6a4c8562..cc98b88d545d 100644 --- a/games/gnome-robots/Makefile +++ b/games/gnome-robots/Makefile @@ -1,30 +1,29 @@ PORTNAME= gnome-robots PORTVERSION= 40.0 CATEGORIES= games gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Gnome robots LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= appstream-util:devel/appstream-glib \ - itstool:textproc/itstool \ - vala>0:lang/vala + itstool:textproc/itstool LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libcanberra.so:audio/libcanberra \ libgee-0.8.so:devel/libgee \ libgnome-games-support-1.so:games/libgnome-games-support PORTSCOUT= limitw:1,even USES= gettext gmake gnome localbase meson pathfix pkgconfig tar:xz \ - xorg + vala:build xorg USE_GNOME= cairo gsound gtk30 intlhack librsvg2 libxml2:build USE_XORG= x11 GLIB_SCHEMAS= org.gnome.Robots.gschema.xml .include diff --git a/games/gnome-sudoku/Makefile b/games/gnome-sudoku/Makefile index bd03ae6c304c..74550a983d42 100644 --- a/games/gnome-sudoku/Makefile +++ b/games/gnome-sudoku/Makefile @@ -1,30 +1,29 @@ PORTNAME= gnome-sudoku PORTVERSION= 42.0 CATEGORIES= games gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Sudoku game for GNOME LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool \ - appstream-util:devel/appstream-glib \ - vala:lang/vala + appstream-util:devel/appstream-glib LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libqqwing.so:games/qqwing \ libjson-glib-1.0.so:devel/json-glib PORTSCOUT= limitw:1,even USES= compiler:c++11-lang gettext gmake gnome meson \ - python:3.7+ pkgconfig tar:xz + python:3.7+ pkgconfig tar:xz vala:build USE_GNOME= cairo gtk30 BINARY_ALIAS= python3=${PYTHON_CMD} GLIB_SCHEMAS= org.gnome.Sudoku.gschema.xml .include diff --git a/games/gnome-taquin/Makefile b/games/gnome-taquin/Makefile index 6dd5ee2214e6..1dbe22b5759a 100644 --- a/games/gnome-taquin/Makefile +++ b/games/gnome-taquin/Makefile @@ -1,27 +1,26 @@ PORTNAME= gnome-taquin PORTVERSION= 3.38.1 PORTREVISION= 1 CATEGORIES= games gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Move tiles so that they reach their places LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vala:lang/vala \ - itstool:textproc/itstool +BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libcanberra-gtk3.so:audio/libcanberra-gtk3 PORTSCOUT= limitw:1,even -USES= gettext gmake gnome localbase meson pathfix pkgconfig tar:xz xorg +USES= gettext gmake gnome localbase meson pathfix pkgconfig tar:xz vala:build xorg USE_GNOME= cairo gsound gtk30 intlhack librsvg2 libxml2:build USE_XORG= x11 GLIB_SCHEMAS= org.gnome.Taquin.gschema.xml .include diff --git a/games/gnome-tetravex/Makefile b/games/gnome-tetravex/Makefile index 7e9d7ffdd5ff..268b9541d2c1 100644 --- a/games/gnome-tetravex/Makefile +++ b/games/gnome-tetravex/Makefile @@ -1,29 +1,28 @@ PORTNAME= gnome-tetravex PORTVERSION= 3.38.2 CATEGORIES= games gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/ PATCHFILES+= 80912d06f5e5.patch:-p1 # https://gitlab.gnome.org/GNOME/gnome-tetravex/-/merge_requests/20 MAINTAINER= gnome@FreeBSD.org COMMENT= Gnome tetravex LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vala:lang/vala \ - itstool:textproc/itstool +BUILD_DEPENDS= itstool:textproc/itstool PORTSCOUT= limitw:1,even USES= gettext gmake gnome localbase meson pathfix pkgconfig \ - python:3.7+ tar:xz + python:3.7+ tar:xz vala:build USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build BINARY_ALIAS= python3=${PYTHON_VERSION} GLIB_SCHEMAS= org.gnome.Tetravex.gschema.xml .include diff --git a/games/iagno/Makefile b/games/iagno/Makefile index 520bef3105b9..8a7492ba77d6 100644 --- a/games/iagno/Makefile +++ b/games/iagno/Makefile @@ -1,30 +1,29 @@ PORTNAME= iagno PORTVERSION= 3.38.1 PORTREVISION= 2 CATEGORIES= games gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Iagno LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vala:lang/vala \ - itstool:textproc/itstool \ +BUILD_DEPENDS= itstool:textproc/itstool \ appstream-util:devel/appstream-glib LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libcanberra-gtk3.so:audio/libcanberra-gtk3 PORTSCOUT= limitw:1,even USES= gettext gmake gnome localbase meson \ - pathfix pkgconfig tar:xz xorg + pathfix pkgconfig tar:xz vala:build xorg USE_GNOME= cairo gsound gtk30 intlhack librsvg2 libxml2:build USE_XORG= x11 GLIB_SCHEMAS= org.gnome.Reversi.gschema.xml .include diff --git a/games/libgnome-games-support/Makefile b/games/libgnome-games-support/Makefile index c4c4cc4e3115..f304f692f758 100644 --- a/games/libgnome-games-support/Makefile +++ b/games/libgnome-games-support/Makefile @@ -1,21 +1,20 @@ PORTNAME= libgnome-games-support DISTVERSION= 1.8.2 CATEGORIES= games gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Small library intended for internal use by GNOME Games LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libgee-0.8.so:devel/libgee PORTSCOUT= limitw:1,even -USES= gettext gnome meson pkgconfig tar:xz +USES= gettext gnome meson pkgconfig tar:xz vala:build USE_GNOME= cairo gdkpixbuf2 gtk30 .include diff --git a/games/libmanette/Makefile b/games/libmanette/Makefile index e568c33733d9..820bd748fea7 100644 --- a/games/libmanette/Makefile +++ b/games/libmanette/Makefile @@ -1,32 +1,31 @@ PORTNAME= libmanette DISTVERSION= 0.2.6 CATEGORIES= games gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Simple GObject game controller library LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vapigen:lang/vala \ - evdev-proto>0:devel/evdev-proto +BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto LIB_DEPENDS= libevdev.so:devel/libevdev \ libgudev-1.0.so:devel/libgudev -USES= compiler:c11 gnome meson pkgconfig tar:xz +USES= compiler:c11 gnome meson pkgconfig tar:xz vala:build USE_GNOME= glib20 introspection USE_LDCONFIG= yes MESON_ARGS= -Dgudev=enabled OPTIONS_DEFINE= DOCS EXAMPLES TEST OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_MESON_TRUE= doc EXAMPLES_MESON_TRUE= demos TEST_MESON_TRUE= build-tests .include diff --git a/games/lightsoff/Makefile b/games/lightsoff/Makefile index 4d6251f64d10..adba247dda3e 100644 --- a/games/lightsoff/Makefile +++ b/games/lightsoff/Makefile @@ -1,30 +1,29 @@ PORTNAME= lightsoff PORTVERSION= 40.0.1 CATEGORIES= games gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Gnome ligthsoff LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vala:lang/vala \ - itstool:textproc/itstool +BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libclutter-1.0.so:graphics/clutter \ libcogl.so:graphics/cogl \ libjson-glib-1.0.so:devel/json-glib PORTSCOUT= limitw:1,even USES= gettext gl gmake gnome localbase meson \ - pathfix pkgconfig sqlite tar:xz xorg + pathfix pkgconfig sqlite tar:xz vala:build xorg USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr USE_GL= egl gl GLIB_SCHEMAS= org.gnome.LightsOff.gschema.xml .include diff --git a/games/quadrapassel/Makefile b/games/quadrapassel/Makefile index be182bce17b4..0f39a11ba1ca 100644 --- a/games/quadrapassel/Makefile +++ b/games/quadrapassel/Makefile @@ -1,32 +1,31 @@ PORTNAME= quadrapassel PORTVERSION= 40.2 CATEGORIES= games gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Gnome quadrapassel LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= appstream-util:devel/appstream-glib \ - itstool:textproc/itstool \ - vala:lang/vala + itstool:textproc/itstool LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libcanberra.so:audio/libcanberra \ libclutter-1.0.so:graphics/clutter \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libcogl.so:graphics/cogl \ libjson-glib-1.0.so:devel/json-glib PORTSCOUT= limitw:1,even -USES= gettext gl gnome localbase meson pathfix pkgconfig tar:xz xorg +USES= gettext gl gnome localbase meson pathfix pkgconfig tar:xz vala:build xorg USE_GNOME= cairo gsound gtk30 intlhack librsvg2 libxml2:build USE_GL= egl gl USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr GLIB_SCHEMAS= org.gnome.Quadrapassel.gschema.xml .include diff --git a/games/swell-foop/Makefile b/games/swell-foop/Makefile index 2c6b40df6dc7..537c8e1b0c80 100644 --- a/games/swell-foop/Makefile +++ b/games/swell-foop/Makefile @@ -1,27 +1,26 @@ PORTNAME= swell-foop PORTVERSION= 41.1 CATEGORIES= games gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Gnome swell-foop LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= itstool:textproc/itstool \ - vala:lang/vala +BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libclutter-1.0.so:graphics/clutter \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libgnome-games-support-1.so:games/libgnome-games-support PORTSCOUT= limitw:1,even USES= gettext gnome localbase meson pkgconfig python:3.6+,build \ - tar:xz + tar:xz vala:build USE_GNOME= gtk30 GLIB_SCHEMAS= org.gnome.SwellFoop.gschema.xml BINARY_ALIAS= python3=${PYTHON_VERSION} .include diff --git a/graphics/akira/Makefile b/graphics/akira/Makefile index 1c28b5c0ecf3..18f24e61c27a 100644 --- a/graphics/akira/Makefile +++ b/graphics/akira/Makefile @@ -1,36 +1,35 @@ PORTNAME= ${GH_PROJECT:tl} PORTVERSION= 0.0.16 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= danfe@FreeBSD.org COMMENT= Graphical UI/UX design tool LICENSE= GPLv3+ -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libgoocanvas-3.0.so:graphics/goocanvas3 \ libgranite.so:x11-toolkits/granite \ libjson-glib-1.0.so:devel/json-glib USES= desktop-file-utils gettext gnome libarchive meson pkgconfig \ - python:build shared-mime-info shebangfix + python:build shared-mime-info shebangfix vala:build USE_GNOME= cairo gdkpixbuf2 gtk30 USE_GITHUB= yes GH_ACCOUNT= akiraux GH_PROJECT= Akira GLIB_SCHEMAS= com.github.akiraux.akira.gschema.xml SHEBANG_FILES= build-aux/meson/post_install.py post-patch: @${REINPLACE_CMD} -e 's,The Linux,The UI/UX,' ${WRKSRC}/po/*.po \ ${WRKSRC}/data/com.github.akiraux.akira.appdata.xml.in.in \ ${WRKSRC}/data/com.github.akiraux.akira.desktop.in.in \ ${WRKSRC}/README.md ${WRKSRC}/src/Dialogs/SettingsDialog.vala post-install: ${LN} -sf com.github.akiraux.akira ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/graphics/birdfont/Makefile b/graphics/birdfont/Makefile index 615ebf3634fe..1356c33a217e 100644 --- a/graphics/birdfont/Makefile +++ b/graphics/birdfont/Makefile @@ -1,58 +1,57 @@ PORTNAME= birdfont DISTVERSIONPREFIX= v DISTVERSION= 2.29.6 CATEGORIES= graphics x11-fonts MAINTAINER= ports@FreeBSD.org COMMENT= Editor for vector graphics and TTF, OTF, EOT and SVG fonts LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/GPLv3.txt # Seems to be a Vala problem: there is no string # "BIRD_FONT_TEST_BIRD_FONT_NOT_STARTED" in the source code; # there's only "NOT_STARTED". BROKEN= build/libbirdfont/TestBirdFont.c:107:46: error: use of undeclared identifier 'BIRD_FONT_TEST_BIRD_FONT_NOT_STARTED' -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}doit>0:devel/py-doit@${PY_FLAVOR} \ - valac:lang/vala +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}doit>0:devel/py-doit@${PY_FLAVOR} LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgee-0.8.so:devel/libgee \ libharfbuzz.so:print/harfbuzz \ libnotify.so:devel/libnotify \ libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ libxmlbird.so:textproc/libxmlbird USES= compiler:c++11-lang gettext-tools gnome pkgconfig \ - python:3.7+,build shared-mime-info shebangfix sqlite:3 tar:xz + python:3.7+,build shared-mime-info shebangfix sqlite:3 tar:xz vala:build USE_GITHUB= yes GH_ACCOUNT= johanmattssonm USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 USE_LDCONFIG= yes SHEBANG_FILES= configure install.py HAS_CONFIGURE= yes CONFIGURE_ARGS= --cc="${CC}" \ --cflags="${CFLAGS}" \ --dest="${STAGEDIR}" \ --ldflags="${LDFLAGS}" \ --prefix="${PREFIX}" _STRIPPABLE= bin/birdfont bin/birdfont-autotrace bin/birdfont-export \ bin/birdfont-import lib/libbirdfont.so.36.0 \ lib/libbirdgems.so.0.0 do-build: (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} build.py) do-install: (cd ${WRKSRC} && ./install.py \ --dest="${STAGEDIR}" \ --nogzip=1 \ --manpages-directory="/share/man/man1") @(cd ${STAGEDIR}${PREFIX} && \ ${STRIP_CMD} ${_STRIPPABLE}) .include diff --git a/graphics/colord/Makefile b/graphics/colord/Makefile index ead4e4d03adb..7d41eba76431 100644 --- a/graphics/colord/Makefile +++ b/graphics/colord/Makefile @@ -1,81 +1,81 @@ PORTNAME= colord PORTVERSION= 1.3.5 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= https://www.freedesktop.org/software/colord/releases/ MAINTAINER= kwm@FreeBSD.org COMMENT= Manage color profiles to accurately color input/output devices LICENSE= GPLv2 BUILD_DEPENDS= spotread:graphics/argyllcms LIB_DEPENDS= libdbus-1.so:devel/dbus \ liblcms2.so:graphics/lcms2 RUN_DEPENDS= spotread:graphics/argyllcms USERS= colord GROUPS= colord USES= gettext gmake gnome libtool localbase pathfix pkgconfig sqlite \ tar:xz USE_GNOME= glib20 intlhack introspection:build GNU_CONFIGURE= yes USE_LDCONFIG= yes MAKE_JOBS_UNSAFE=yes CONFIGURE_ARGS= --disable-udev \ --localstatedir=/var \ --enable-gtk-doc-html=no \ --disable-bash-completion \ --disable-gusb \ --disable-sane \ --with-daemon-user=colord \ --disable-systemd-login \ --enable-libcolordcompat INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.freedesktop.ColorHelper.gschema.xml OPTIONS_SUB= yes OPTIONS_DEFINE= POLKIT MANPAGES PPROFILES VALA OPTIONS_DEFAULT=POLKIT VALA PPROFILES_DESC= Build extra print profiles (long build time) POLKIT_DESC= Build with Polkit support VALA_DESC= Build Vala language bindings POLKIT_LIB_DEPENDS= libpolkit-gobject-1.so:sysutils/polkit POLKIT_CONFIGURE_ENABLE= polkit MANPAGES_BUILD_DEPENDS= docbook2html:textproc/docbook-utils \ docbook-sgml>0:textproc/docbook-sgml PPROFILES_CONFIGURE_ENABLE= print-profiles VALA_CONFIGURE_ENABLE= vala -VALA_BUILD_DEPENDS= vapigen:lang/vala +VALA_USES= vala:build MAKE_ENV= PYTHONDONTWRITEBYTECODE=1 .include post-patch: @${REINPLACE_CMD} -e 's|-Wclobbered||g' \ -e 's|-Wempty-body||g' \ -e 's|-Wignored-qualifiers||g' \ -e 's|-Wtype-limits||g' \ -e 's|-Wmissing-parameter-type||g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|lib/color|db/color|g' \ -e 's|/usr/share/color|${PREFIX}/share/color|g' \ ${WRKSRC}/src/cd-main.c \ ${WRKSRC}/lib/colord/cd-icc-store.c \ ${WRKSRC}/src/cd-profile.c @${REINPLACE_CMD} -e 's|/usr/share|${LOCALBASE}/share|g' \ ${WRKSRC}/lib/colord/cd-edid.c .if ! ${PORT_OPTIONS:MMANPAGES} @${REINPLACE_CMD} -e "s|2MAN_TRUE=$$|2MAN_TRUE='#'|g ; \ s|2MAN_FALSE='#'|2MAN_FALSE=|g" ${WRKSRC}/configure .endif post-install: @${MKDIR} ${STAGEDIR}/var/db/colord/icc .include diff --git a/graphics/elementary-photos/Makefile b/graphics/elementary-photos/Makefile index d993048fbd84..810087a07591 100644 --- a/graphics/elementary-photos/Makefile +++ b/graphics/elementary-photos/Makefile @@ -1,39 +1,38 @@ PORTNAME= elementary-photos DISTVERSION= 2.7.5 CATEGORIES= graphics MAINTAINER= miguel@gocobachi.dev COMMENT= Photo viewer and organizer designed for elementary OS LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libexif.so:graphics/libexif \ libgee-0.8.so:devel/libgee \ libgeocode-glib.so:net/geocode-glib \ libgexiv2.so:graphics/gexiv2 \ libgphoto2.so:graphics/libgphoto2 \ libgphoto2_port.so:graphics/libgphoto2 \ libgranite.so:x11-toolkits/granite \ libgudev-1.0.so:devel/libgudev \ libjson-glib-1.0.so:devel/json-glib \ libhandy-1.so:x11-toolkits/libhandy \ libraw.so:graphics/libraw \ librest-0.7.so:devel/librest \ libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ libwebp.so:graphics/webp USES= compiler:c11 desktop-file-utils gettext gnome gstreamer meson \ - pkgconfig sqlite:3 xorg + pkgconfig sqlite:3 vala:build xorg USE_GITHUB= yes GH_ACCOUNT= elementary GH_PROJECT= photos USE_GNOME= cairo glib20 gdkpixbuf2 gtk30 libxml2 GLIB_SCHEMAS= io.elementary.photos-extras.gschema.xml \ io.elementary.photos.gschema.xml USE_LDCONFIG= yes USE_XORG= x11 .include diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile index 27cc7430a951..1d39ad68af94 100644 --- a/graphics/gegl/Makefile +++ b/graphics/gegl/Makefile @@ -1,146 +1,146 @@ PORTNAME= gegl PORTVERSION= 0.4.38 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= GIMP MAINTAINER= gnome@FreeBSD.org COMMENT= Graph based image processing framework LICENSE= BSD3CLAUSE GPLv3+ LGPL3+ LICENSE_COMB= multi LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LESSER BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libbabl-0.1.so:x11/babl \ libjson-glib-1.0.so:devel/json-glib \ libfribidi.so:converters/fribidi \ libnsgif.so:graphics/libnsgif \ libpng.so:graphics/png USES= compiler:c++14-lang cpe gettext gnome jpeg localbase \ meson pkgconfig shebangfix uniquefiles tar:xz USE_GNOME= glib20 introspection:build USE_LDCONFIG= yes MESON_ARGS= -Ddocs=false \ -Dworkshop=false \ -Dintrospection=true \ -Dlensfun=disabled \ -Dlibjpeg=enabled \ -Dlibpng=enabled \ -Dmrg=disabled \ -Dpygobject=disabled \ -Dlua=disabled GEGL_SHLIB= 0.437.1 GEGL_VER= 0.4 PLIST_SUB+= GEGL_SHLIB=${GEGL_SHLIB} GEGL_VER=${GEGL_VER} SHEBANG_FILES= tools/xml_insert.sh OPTIONS_SUB= yes OPTIONS_DEFINE= CAIRO ENSCRIPT FFMPEG PIXBUF GRAPHVIZ JASPER LCMS2 \ OPENEXR RAW PANGO POPPLER LIBRSVG2 SDL SPIRO V4L \ WEBP TIFF GEXIV2 VAPI OPTIONS_DEFAULT=CAIRO ENSCRIPT GEXIV2 PIXBUF GRAPHVIZ JASPER LCMS2 \ OPENEXR RAW PANGO POPPLER LIBRSVG2 SDL SPIRO V4L WEBP TIFF VAPI PIXBUF_USE= GNOME=gdkpixbuf2 PIXBUF_MESON_ENABLED= gdk-pixbuf CAIRO_USE= GNOME=cairo CAIRO_MESON_ENABLED= cairo PANGO_USE= GNOME=pango PANGO_MESON_ENABLED= pango POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib POPPLER_MESON_ENABLED= poppler ENSCRIPT_DESC= Enscript support ENSCRIPT_BUILD_DEPENDS= enscript:print/enscript-a4 FFMPEG_LIB_DEPENDS= libavformat.so:multimedia/ffmpeg FFMPEG_MESON_ENABLED= libav GRAPHVIZ_LIB_DEPENDS= libcgraph.so:graphics/graphviz GRAPHVIZ_MESON_ENABLED= graphviz JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper JASPER_MESON_ENABLED= jasper LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LCMS2_MESON_ENABLED= lcms OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath OPENEXR_MESON_ENABLED= openexr RAW_LIB_DEPENDS= libraw.so:graphics/libraw RAW_MESON_ENABLED= libraw LIBRSVG2_USE= GNOME=librsvg2 LIBRSVG2_MESON_ENABLED= librsvg SDL_USE= SDL=sdl2 SDL_USES= sdl SDL_MESON_ENABLED= sdl2 SPIRO_DESC= Spiro support SPIRO_LIB_DEPENDS= libspiro.so:graphics/libspiro SPIRO_MESON_ENABLED= libspiro V4L_BUILD_DEPENDS= v4l_compat>=0:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l V4L_MESON_ENABLED= libv4l2 V4L_VARS= LICENSE+=LGPL20+ WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_MESON_ENABLED= webp # UMFPACK has two "problems" # 1) it build with port gcc 2) needed libs aren't recorded in the libraries. #UMFPACK_DESC= UMFpack support #UMFPACK_LIB_DEPENDS= libumfpack.so:math/suitesparse #UMFPACK_MESON_ENABLED= umfpack MESON_ARGS+= -Dumfpack=disabled GEXIV2_DESC= EXIF and IPTC metadata support via gexiv2 GEXIV2_LIB_DEPENDS= libgexiv2.so:graphics/gexiv2 GEXIV2_MESON_ENABLED= gexiv2 TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_MESON_ENABLED= libtiff -VAPI_BUILD_DEPENDS= vapigen:lang/vala +VAPI_USES= vala:build VAPI_MESON_ENABLED= vapigen .include .if ${PORT_OPTIONS:MPANGO} && ${PORT_OPTIONS:MCAIRO} PLIST_SUB+= PANGOCAIRO="" MESON_ARGS+= -Dpangocairo=enabled .else MESON_ARGS+= -Dpangocairo=disabled PLIST_SUB+= PANGOCAIRO="@comment " .endif .if defined(WITH_DEBUG) LDFLAGS+= -lexecinfo .endif .if ${ARCH} == "amd64" PLIST_SUB+= AMD64="" ARM="@comment " .elif ${ARCH} == "armv6" || ${ARCH} == "armv7" PLIST_SUB+= AMD64="@comment " ARM="" .else PLIST_SUB+= AMD64="@comment " ARM="@comment " .endif post-patch: .if ${CHOSEN_COMPILER_TYPE} == clang ${REINPLACE_CMD} -e '/altivec.h/d' ${WRKSRC}/gegl/opencl/cl_platform.h .endif .include diff --git a/graphics/gexiv2/Makefile b/graphics/gexiv2/Makefile index 133dbe886e2d..8354ae566088 100644 --- a/graphics/gexiv2/Makefile +++ b/graphics/gexiv2/Makefile @@ -1,38 +1,37 @@ PORTNAME= gexiv2 PORTVERSION= 0.14.0 CATEGORIES= graphics MASTER_SITES= GNOME MAINTAINER= cmt@FreeBSD.org COMMENT= GObject-based wrapper around Exiv2 library LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gobject3>=0:devel/py-gobject3@${PY_FLAVOR} \ - vala>=0:lang/vala +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gobject3>=0:devel/py-gobject3@${PY_FLAVOR} LIB_DEPENDS= libexiv2.so:graphics/exiv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gobject3>=0:devel/py-gobject3@${PY_FLAVOR} USES= compiler:c++11-lang gnome libtool:build meson pathfix pkgconfig \ - python:build tar:xz + python:build tar:xz vala:build USE_GNOME= glib20 introspection:build USE_LDCONFIG= yes BINARY_WRAPPERS= gm4 BINARY_ALIAS= python3=${PYTHON_CMD} OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc DOCS_CONFIGURE_ON= -Dgtk_doc=true .include pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/vala/vapi post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgexiv2.so ${RM} -r ${STAGEDIR}${PREFIX}/lib/python* .include diff --git a/graphics/libchamplain/Makefile b/graphics/libchamplain/Makefile index ed6c0085dafb..78e71babd43d 100644 --- a/graphics/libchamplain/Makefile +++ b/graphics/libchamplain/Makefile @@ -1,30 +1,29 @@ PORTNAME= libchamplain PORTVERSION= 0.12.20 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= C library aimed to provide a Gtk+ widget to display rasterized maps and markers LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vapigen:lang/vala LIB_DEPENDS= libcogl.so:graphics/cogl \ libclutter-1.0.so:graphics/clutter \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libjson-glib-1.0.so:devel/json-glib \ libsoup-2.4.so:devel/libsoup USES= gettext-runtime gl gnome localbase meson \ - pkgconfig sqlite tar:xz xorg + pkgconfig sqlite tar:xz vala:build xorg USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build USE_GL= egl USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr USE_LDCONFIG= yes INSTALL_TARGET= install-strip PLIST_SUB= VERSION=0.12 .include diff --git a/graphics/librsvg2-rust/Makefile b/graphics/librsvg2-rust/Makefile index 7e653daf823d..2571d2ea80fa 100644 --- a/graphics/librsvg2-rust/Makefile +++ b/graphics/librsvg2-rust/Makefile @@ -1,54 +1,53 @@ PORTNAME= librsvg PORTVERSION= 2.54.1 PORTREVISION= 4 CATEGORIES= graphics gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 2-rust DIST_SUBDIR= gnome2 MAINTAINER= desktop@FreeBSD.org COMMENT= Library for parsing and rendering SVG vector-graphic files LICENSE= LGPL20 BUILD_DEPENDS= ${RUST_DEFAULT}>=1.39.0:lang/${RUST_DEFAULT} \ - valac:lang/vala \ gi-docgen:textproc/py-gi-docgen \ rst2man:textproc/py-docutils LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libpng.so:graphics/png -USES= compiler:c11 cpe gettext gmake gnome libtool pkgconfig tar:xz +USES= compiler:c11 cpe gettext gmake gnome libtool pkgconfig tar:xz vala:build CPE_VENDOR= gnome USE_GNOME= cairo gdkpixbuf2 gnomeprefix libxml2 pango introspection:build USE_LDCONFIG= yes PORTSCOUT= limitw:1,even GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-Bsymbolic \ --disable-dependency-tracking \ --disable-static \ --enable-vala # Make sure it uses the Rust toolchain from ports. CONFIGURE_ENV= CARGO=${LOCALBASE}/bin/cargo \ RUSTC=${LOCALBASE}/bin/rustc \ RUSTFLAGS="${RUSTFLAGS} -C linker=${CC:Q} ${LDFLAGS:C/.+/-C link-arg=&/}" MAKE_ENV= CARGO_BUILD_JOBS=${MAKE_JOBS_NUMBER} \ RUSTC=${LOCALBASE}/bin/rustc \ RUSTFLAGS="${RUSTFLAGS} -C linker=${CC:Q} ${LDFLAGS:C/.+/-C link-arg=&/}" INSTALL_TARGET= install-strip TEST_TARGET= check CONFLICTS_INSTALL= librsvg2 post-patch: # Disable vendor checksums @${REINPLACE_CMD} -e 's/"files":{[^}]*}/"files":{}/' \ ${WRKSRC}/vendor/*/.cargo-checksum.json pre-configure: @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${LOCALBASE}/bin/cargo update .include diff --git a/graphics/librsvg2/Makefile b/graphics/librsvg2/Makefile index f6c6121eb464..ee4a3ec3b289 100644 --- a/graphics/librsvg2/Makefile +++ b/graphics/librsvg2/Makefile @@ -1,54 +1,54 @@ PORTNAME= librsvg PORTVERSION= 2.40.21 PORTREVISION= 3 CATEGORIES= graphics gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 2 DIST_SUBDIR= gnome2 MAINTAINER= desktop@FreeBSD.org COMMENT= Library for parsing and rendering SVG vector-graphic files LICENSE= GPLv2 LGPL20 LICENSE_COMB= multi LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libpng.so:graphics/png \ libcroco-0.6.so:textproc/libcroco USES= cpe gmake gnome libtool localbase pathfix pkgconfig tar:xz CONFLICTS_INSTALL= librsvg2-rust # librsvg2 2.42+ needs rust to build, which is not available on all # FreeBSD archs. So limit pure C version 2.40.x. PORTSCOUT= limit:^2\.40\. OPTIONS_DEFINE= DOCS VAPI OPTIONS_DEFAULT= DOCS VAPI OPTIONS_SUB= yes DOCS_CONFIGURE_ENABLE= grk-doc-html -VAPI_BUILD_DEPENDS= valac:lang/vala +VAPI_USES= vala:build VAPI_CONFIGURE_ON= --enable-vala=yes VAPI_CONFIGURE_OFF= --enable-vala=no USE_GNOME= cairo gnomeprefix gdkpixbuf2 introspection:build \ libxml2 pango CPE_VENDOR= gnome USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --disable-Bsymbolic DOCSDIR?= ${PREFIX}/share/doc GNOME_HTML_DIR= ${DOCSDIR} PLIST_SUB+= PORTVERSION=${PORTVERSION} post-patch: @${REINPLACE_CMD} -e 's|GTK3_REQUIRED=3.[0-9][0-9].[0-9]|GTK3_REQUIRED=9.90.0|g' \ ${WRKSRC}/configure .include diff --git a/graphics/minder/Makefile b/graphics/minder/Makefile index 4f403792c0fa..bc57bf616a75 100644 --- a/graphics/minder/Makefile +++ b/graphics/minder/Makefile @@ -1,38 +1,37 @@ PORTNAME= minder PORTVERSION= 1.14.0 PORTREVISION= 2 CATEGORIES= graphics # avoid PKGBASE collision with net-p2p/minder PKGNAMESUFFIX= -app MAINTAINER= nc@FreeBSD.org COMMENT= Mind-mapping application LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= discount>0:textproc/discount \ - vala:lang/vala +BUILD_DEPENDS= discount>0:textproc/discount LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libgranite.so:x11-toolkits/granite \ libhandy-1.so:x11-toolkits/libhandy \ libmarkdown.so:textproc/discount USES= desktop-file-utils gettext gnome libarchive localbase:ldflags \ - meson pkgconfig python:3.5+,build shared-mime-info shebangfix + meson pkgconfig python:3.5+,build shared-mime-info shebangfix vala:build USE_GITHUB= yes GH_ACCOUNT= phase1geo GH_PROJECT= Minder USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 gtksourceview4 libxml2 pango GLIB_SCHEMAS= com.github.phase1geo.minder.gschema.xml SHEBANG_FILES= meson/post_install.py PORTDOCS= README.md OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/pdfpc/Makefile b/graphics/pdfpc/Makefile index 73f71d247d9f..30d18e856356 100644 --- a/graphics/pdfpc/Makefile +++ b/graphics/pdfpc/Makefile @@ -1,30 +1,29 @@ PORTNAME= pdfpc DISTVERSION= 4.5.0 CATEGORIES= graphics DISTVERSIONPREFIX= v PORTREVISION= 18 MAINTAINER= bapt@FreeBSD.org COMMENT= Keynote-like multi-monitor presentation viewer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= valac:lang/vala \ - ${LOCALBASE}/lib/libmarkdown.a:textproc/discount +BUILD_DEPENDS= ${LOCALBASE}/lib/libmarkdown.a:textproc/discount LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libpoppler-glib.so:graphics/poppler-glib \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 USE_GITHUB= yes -USES= cmake compiler:c11 gnome gstreamer pkgconfig +USES= cmake compiler:c11 gnome gstreamer pkgconfig vala:build USE_GNOME= gtk30 CMAKE_ARGS= -DMANDIR:STRING="man/" post-install: @${MV} ${STAGEDIR}${PREFIX}/etc/pdfpcrc \ ${STAGEDIR}${PREFIX}/etc/pdfpcrc.sample .include diff --git a/graphics/shotwell/Makefile b/graphics/shotwell/Makefile index 438b723a4ece..068e73dd5d69 100644 --- a/graphics/shotwell/Makefile +++ b/graphics/shotwell/Makefile @@ -1,59 +1,58 @@ PORTNAME= shotwell PORTVERSION= 0.30.16 CATEGORIES= graphics gnome MASTER_SITES= GNOME MAINTAINER= cmt@FreeBSD.org COMMENT= Open source photo manager for GNOME LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vala>=0.20.1:lang/vala \ - itstool:textproc/itstool +BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libgio-2.0.so:devel/glib20 \ libjson-glib-1.0.so:devel/json-glib \ libgdata.so:devel/libgdata \ libgee-0.8.so:devel/libgee \ libsoup-2.4.so:devel/libsoup \ libexiv2.so:graphics/exiv2 \ libgdk_pixbuf-2.0.so:graphics/gdk-pixbuf2 \ libgexiv2.so:graphics/gexiv2 \ libexif.so:graphics/libexif \ libgphoto2.so:graphics/libgphoto2 \ libraw.so:graphics/libraw \ libgcr-ui-3.so:security/gcr \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ libxml2.so:textproc/libxml2 USES= compiler:c++11-lib cpe desktop-file-utils gettext gnome gstreamer meson \ - ninja pkgconfig python:3.4+,build shebangfix sqlite tar:xz xorg + ninja pkgconfig python:3.4+,build shebangfix sqlite tar:xz vala:build xorg CPE_VENDOR= gnome USE_GNOME= cairo dconf gtk30 USE_LDCONFIG= yes USE_XORG= x11 SHEBANG_FILES= build-aux/meson/postinstall.py python_OLD_CMD= "/usr/bin/env python3" python_CMD= ${SETENV} ${PYTHON_VERSION} MESON_ARGS= -Dudev=false -Dextra-plugins=true -Dinstall-apport-hook=false \ -Dpublishers=facebook,flickr,gallery3,picasa,piwigo,rajce,tumblr,yandex,youtube PORTSCOUT= limitw:1,even MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= FACED OPTIONS_SUB= yes FACED_DESC= Face Detection FACED_CONFIGURE_ON= -Dface-detection=true FACED_CONFIGURE_OFF= -Dface-detection=false FACED_LIB_DEPENDS= libopencv_core.so:graphics/opencv \ libopencv_photo.so:graphics/opencv PLIST_SUB= DISTVERSION=${DISTVERSION} GLIB_SCHEMAS= org.yorba.shotwell.gschema.xml org.yorba.shotwell-extras.gschema.xml .include diff --git a/graphics/simple-scan/Makefile b/graphics/simple-scan/Makefile index bb3cacc135ce..f28d67876129 100644 --- a/graphics/simple-scan/Makefile +++ b/graphics/simple-scan/Makefile @@ -1,40 +1,39 @@ PORTNAME= simple-scan PORTVERSION= 42.1 CATEGORIES= graphics gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Simple scanning utility LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala \ - itstool:textproc/itstool +BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libgusb.so:devel/libgusb \ libsane.so:graphics/sane-backends \ libhandy-1.so:x11-toolkits/libhandy -USES= gettext gnome meson pkgconfig python:build shebangfix tar:xz +USES= gettext gnome meson pkgconfig python:build shebangfix tar:xz vala:build USE_GNOME= cairo gdkpixbuf2 gtk30 SHEBANG_FILES= data/meson_compile_gschema.py GLIB_SCHEMAS= org.gnome.SimpleScan.gschema.xml OPTIONS_DEFINE= COLORD PACKAGEKIT WEBP OPTIONS_DEFAULT=COLORD WEBP COLORD_LIB_DEPENDS= libcolord.so:graphics/colord PACKAGEKIT_DESC= Driver installation via PackageKit PACKAGEKIT_LIB_DEPENDS= libpackagekit-glib2.so:ports-mgmt/packagekit WEBP_LIB_DEPENDS= libwebp.so:graphics/webp .for opt in COLORD PACKAGEKIT WEBP post-patch-${opt}-off: @${REINPLACE_CMD} 's/^if ${opt:tl}_dep.*/if false/' \ ${WRKSRC}/src/meson.build .endfor .include diff --git a/japanese/ibus-skk/Makefile b/japanese/ibus-skk/Makefile index 1e4b7a12709c..6de959cf4093 100644 --- a/japanese/ibus-skk/Makefile +++ b/japanese/ibus-skk/Makefile @@ -1,42 +1,41 @@ PORTNAME= ibus-skk DISTVERSIONPREFIX= ibus-skk- DISTVERSION= 1.4.3 CATEGORIES= japanese MAINTAINER= ports@FreeBSD.org COMMENT= Japanese SKK input engine for IBus LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala RUN_DEPENDS= ${LOCALBASE}/share/skk/SKK-JISYO.L:japanese/skk-jisyo LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libibus-1.0.so:textproc/ibus \ libskk.so:japanese/libskk -USES= autoreconf gettext gmake gnome libtool pkgconfig python +USES= autoreconf gettext gmake gnome libtool pkgconfig python vala:build GNU_CONFIGURE= yes CONFIGURE_ENV= DATADIRNAME=share USE_GITHUB= yes GH_ACCOUNT= ueno USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 intltool pango CPPFLAGS+= -I${LOCALBASE}/include OPTIONS_DEFINE= NLS post-patch: @${REINPLACE_CMD} -e 's|/usr/share/skk/SKK-JISYO.L|${LOCALBASE}/share/skk/SKK-JISYO.L|' ${WRKSRC}/src/preferences.vala .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .endif .include diff --git a/japanese/libskk/Makefile b/japanese/libskk/Makefile index 931cc72236e0..b0bfb37c22f7 100644 --- a/japanese/libskk/Makefile +++ b/japanese/libskk/Makefile @@ -1,38 +1,37 @@ PORTNAME= libskk DISTVERSION= 1.0.5 CATEGORIES= japanese MAINTAINER= hiroto.kagotani@gmail.com COMMENT= Library to deal with Japanese Kana-to-Kanji conversion method LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala \ - p5-XML-Parser>=0:textproc/p5-XML-Parser +BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libjson-glib-1.0.so:devel/json-glib \ libxkbcommon.so:x11/libxkbcommon -USES= autoreconf gmake gnome libtool pathfix pkgconfig +USES= autoreconf gmake gnome libtool pathfix pkgconfig vala:build USE_GITHUB= yes GH_ACCOUNT= ueno GNU_CONFIGURE= yes USE_GNOME= introspection:build USE_LDCONFIG= yes INSTALL_TARGET= install-strip PORTDOCS= ChangeLog NEWS README OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext NLS_USES_OFF= gettext-tools post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/geary/Makefile b/mail/geary/Makefile index 81d2373121d6..536c0c2be9fd 100644 --- a/mail/geary/Makefile +++ b/mail/geary/Makefile @@ -1,49 +1,48 @@ PORTNAME= geary PORTVERSION= 40.0 PORTREVISION= 4 CATEGORIES= mail gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Mail client for GNOME LICENSE= BSD2CLAUSE CC-BY-3.0 LGPL21+ LICENSE_COMB= multi -BUILD_DEPENDS= itstool:textproc/itstool \ - vapigen:lang/vala +BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libappstream-glib.so:devel/appstream-glib \ libcanberra.so:audio/libcanberra \ libenchant-2.so:textproc/enchant2 \ libfolks.so:net-im/folks \ libgcr-base-3.so:security/gcr \ libgee-0.8.so:devel/libgee \ libgmime-3.0.so:mail/gmime30 \ libgoa-1.0.so:net/gnome-online-accounts \ libgspell-1.so:textproc/gspell \ libhandy-1.so:x11-toolkits/libhandy \ libicuuc.so:devel/icu \ libjson-glib-1.0.so:devel/json-glib \ libnotify.so:devel/libnotify \ libpeas-gtk-1.0.so:devel/libpeas \ libsecret-1.so:security/libsecret \ libsoup-2.4.so:devel/libsoup \ libstemmer.so:textproc/snowballstemmer \ libunwind.so:devel/libunwind \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ libytnef.so:converters/ytnef USES= compiler:c11 cpe desktop-file-utils gettext gnome meson pkgconfig \ - python:3.5+,build shebangfix sqlite tar:xz + python:3.5+,build shebangfix sqlite tar:xz vala:build CPE_VENDOR= gnome USE_GNOME= cairo gsound gtk30 libxml2 GLIB_SCHEMAS= org.gnome.Geary.gschema.xml USE_LDCONFIG= yes SHEBANG_FILES= desktop/geary-attach MESON_ARGS= -Dprofile=release BINARY_ALIAS= python3=${PYTHON_VERSION} .include diff --git a/mail/gmime26/Makefile b/mail/gmime26/Makefile index 8a7cd0d307e9..10f4f06d898c 100644 --- a/mail/gmime26/Makefile +++ b/mail/gmime26/Makefile @@ -1,48 +1,48 @@ PORTNAME= gmime PORTVERSION= 2.6.23 PORTREVISION= 1 CATEGORIES?= mail MASTER_SITES= GNOME PKGNAMESUFFIX?= 26 MAINTAINER?= bofh@FreeBSD.org COMMENT?= Library (written in C) for parsing and creating messages using MIME LICENSE= LGPL21 LIB_DEPENDS= libgpgme.so:security/gpgme \ libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error USES= gettext-runtime gmake gnome iconv libtool localbase pathfix pkgconfig tar:xz SLAVEDIRS= mail/gmime26-sharp DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}26 USE_GNOME+= glib20 USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= GINTRO VALA OPTIONS_SUB= yes GINTRO_DESC= Install GObject Introspection data VALA_DESC= Install vala binding GINTRO_BUILD_DEPENDS= gobject-introspection>=0.6.8:devel/gobject-introspection GINTRO_RUN_DEPENDS= gobject-introspection>=0.6.8:devel/gobject-introspection GINTRO_CONFIGURE_ENABLE=introspection -VALA_BUILD_DEPENDS= vala>=0.20:lang/vala +VALA_USES= vala:build VALA_CONFIGURE_ENABLE= vala VALA_IMPLIES= GINTRO # www.freebsd.org/cgi/query-pr.cgi?pr=118092 # Rename uudecode and uuencode to gmime-* to not conflict with userland # fix kept in case issue returns CONFIGURE_ARGS?=--enable-mono=no \ --program-transform-name="s/uuencode/gmime-uuencode/;s/uudecode/gmime-uudecode/;" post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS =/s/tests//' \ ${WRKSRC}/Makefile.in .include diff --git a/mail/gmime30/Makefile b/mail/gmime30/Makefile index 5aa8febac0a4..348d3bcb5246 100644 --- a/mail/gmime30/Makefile +++ b/mail/gmime30/Makefile @@ -1,42 +1,42 @@ PORTNAME= gmime PORTVERSION= 3.2.7 CATEGORIES= mail MASTER_SITES= GNOME PKGNAMESUFFIX= 30 MAINTAINER= gnome@FreeBSD.org COMMENT= Library (written in C) for parsing and creating messages using MIME LICENSE= LGPL21 LIB_DEPENDS= libgpgme.so:security/gpgme \ libassuan.so:security/libassuan \ libidn2.so:dns/libidn2 \ libgpg-error.so:security/libgpg-error DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}30 USES= gettext-runtime gmake gnome iconv libtool localbase pathfix \ pkgconfig tar:xz USE_GNOME= glib20 introspection:build USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= VALA OPTIONS_DEFAULT= VALA OPTIONS_SUB= yes VALA_DESC= Install vala binding -VALA_BUILD_DEPENDS= vala>=0.20:lang/vala +VALA_USES= vala:build VALA_CONFIGURE_ENABLE= vala # www.freebsd.org/cgi/query-pr.cgi?pr=118092 # Rename uudecode and uuencode to gmime-* to not conflict with userland # fix kept in case issue returns CONFIGURE_ARGS?= \ --program-transform-name="s/uuencode/gmime-uuencode/;s/uudecode/gmime-uudecode/;" post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS =/s/tests//' \ ${WRKSRC}/Makefile.in .include diff --git a/math/elementary-calculator/Makefile b/math/elementary-calculator/Makefile index 51a01fd03077..2b746d1896e5 100644 --- a/math/elementary-calculator/Makefile +++ b/math/elementary-calculator/Makefile @@ -1,26 +1,25 @@ PORTNAME= calculator DISTVERSION= 2.0.0 CATEGORIES= math PKGNAMEPREFIX= elementary- MAINTAINER= duchateau.olivier@gmail.com COMMENT= Simple calculator written in Vala LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libgranite-7.so:x11-toolkits/granite7 \ libhandy-1.so:x11-toolkits/libhandy -USES= gettext gnome meson pkgconfig python:3.6+,build +USES= gettext gnome meson pkgconfig python:3.6+,build vala:build USE_GITHUB= yes GH_ACCOUNT= elementary USE_GNOME= cairo gdkpixbuf2 glib20 gtk40 GLIB_SCHEMAS= io.elementary.calculator.gschema.xml .include diff --git a/math/gnome-calculator/Makefile b/math/gnome-calculator/Makefile index f9349ab2404b..8daf2fa8e91b 100644 --- a/math/gnome-calculator/Makefile +++ b/math/gnome-calculator/Makefile @@ -1,31 +1,30 @@ PORTNAME= gnome-calculator PORTVERSION= 42.2 CATEGORIES= math gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME calculator tool LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= itstool:textproc/itstool \ - vala:lang/vala +BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libadwaita-1.so:x11-toolkits/libadwaita \ libgee-0.8.so:devel/libgee \ libhandy-1.so:x11-toolkits/libhandy \ libmpc.so:math/mpc \ libmpfr.so:math/mpfr \ libsoup-2.4.so:devel/libsoup PORTSCOUT= limitw:1,even USES= compiler:c11 gettext gnome localbase:ldflags meson pkgconfig \ - python:3.6+,build tar:xz + python:3.6+,build tar:xz vala:build USE_GNOME= gtk40 gtksourceview5 introspection libxml2 BINARY_ALIAS= python3=${PYTHON_VERSION} GLIB_SCHEMAS= org.gnome.calculator.gschema.xml .include diff --git a/multimedia/cheese/Makefile b/multimedia/cheese/Makefile index 0b6a68d60ce5..fbdfb8cb9511 100644 --- a/multimedia/cheese/Makefile +++ b/multimedia/cheese/Makefile @@ -1,46 +1,45 @@ PORTNAME= cheese PORTVERSION= 41.1 PORTREVISION= 1 CATEGORIES= multimedia gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Photobooth-inspired app for taking pictures and videos from webcam LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= v4l_compat>=0:multimedia/v4l_compat \ gnome-video-effects>=0:graphics/gnome-video-effects \ - vala>=0.14.0:lang/vala \ itstool:textproc/itstool LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libcanberra-gtk.so:audio/libcanberra-gtk2 \ libcanberra.so:audio/libcanberra \ libclutter-1.0.so:graphics/clutter \ libcogl.so:graphics/cogl \ libjson-glib-1.0.so:devel/json-glib \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libclutter-gst-3.0.so:multimedia/clutter-gst3 RUN_DEPENDS= gnome-video-effects>=0:graphics/gnome-video-effects PORTSCOUT= limitw:1,even -USES= gettext gl gnome gstreamer localbase:ldflags pkgconfig meson tar:xz xorg +USES= gettext gl gnome gstreamer localbase:ldflags pkgconfig meson tar:xz xorg vala:build USE_GNOME= cairo librsvg2 gnomedesktop3 libxml2:build introspection:build USE_GL= egl USE_XORG= xi xext xdamage xfixes xcomposite xrandr xxf86vm x11 USE_GSTREAMER= bad good jpeg ogg theora v4l2 vorbis vpx USE_LDCONFIG= yes CPPFLAGS+= -Wno-format-nonliteral MESON_ARGS= -Dgtk_doc=false \ -Dman=false GLIB_SCHEMAS= org.gnome.Cheese.gschema.xml post-patch: @${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -e 's|canberra-gtk\.h|canberra-gtk2/canberra-gtk.h|' .include diff --git a/multimedia/elementary-videos/Makefile b/multimedia/elementary-videos/Makefile index 80d4ba6de1a4..8b6ba30fe691 100644 --- a/multimedia/elementary-videos/Makefile +++ b/multimedia/elementary-videos/Makefile @@ -1,28 +1,27 @@ PORTNAME= elementary-videos DISTVERSION= 2.8.4 CATEGORIES= multimedia MAINTAINER= miguel@gocobachi.dev COMMENT= Elementary OS video player LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libclutter-1.0.so:graphics/clutter \ libclutter-gst-3.0.so:multimedia/clutter-gst3 \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libgee-0.8.so:devel/libgee \ libgranite.so:x11-toolkits/granite \ libhandy-1.so:x11-toolkits/libhandy -USES= desktop-file-utils gettext gnome gstreamer meson pkgconfig xorg +USES= desktop-file-utils gettext gnome gstreamer meson pkgconfig vala:build xorg USE_GITHUB= yes GH_ACCOUNT= elementary GH_PROJECT= videos USE_GNOME= cairo gdkpixbuf2 gtk30 GLIB_SCHEMAS= io.elementary.videos.gschema.xml USE_GSTREAMER= core faad libav ogg opus plugins theora vorbis x x264 ximagesrc USE_XORG= x11 .include diff --git a/multimedia/libmediaart/Makefile b/multimedia/libmediaart/Makefile index 1a65fd86dc72..6f35f79e0188 100644 --- a/multimedia/libmediaart/Makefile +++ b/multimedia/libmediaart/Makefile @@ -1,22 +1,20 @@ PORTNAME= libmediaart DISTVERSION= 1.9.6 CATEGORIES= multimedia devel MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Library for handling media art LICENSE= GPLv2 LGPL21 LICENSE_COMB= dual LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LESSER -BUILD_DEPENDS= vala>=0:lang/vala - -USES= gnome meson pathfix pkgconfig tar:xz +USES= gnome meson pathfix pkgconfig tar:xz vala:build USE_GNOME= gdkpixbuf2 introspection:build USE_LDCONFIG= yes MESON_ARGS= -Dimage_library=gdk-pixbuf -Dgtk_doc=false .include diff --git a/multimedia/peek/Makefile b/multimedia/peek/Makefile index cfc5c8621ddd..326e5564e4c3 100644 --- a/multimedia/peek/Makefile +++ b/multimedia/peek/Makefile @@ -1,24 +1,23 @@ PORTNAME= peek DISTVERSION= 1.5.1 CATEGORIES= multimedia MAINTAINER= yuri@FreeBSD.org COMMENT= Simple animated GIF screen recorder with an easy to use interface LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libkeybinder-3.0.so:x11/keybinder-gtk3 RUN_DEPENDS= ffmpeg:multimedia/ffmpeg -USES= gettext-tools gnome meson pkgconfig python:build +USES= gettext-tools gnome meson pkgconfig python:build vala:build USE_GITHUB= yes GH_ACCOUNT= phw USE_GNOME= cairo glib20 gtk30 pango BINARY_ALIAS= python=${PYTHON_CMD} python3=${PYTHON_CMD} GLIB_SCHEMAS= com.uploadedlobster.peek.gschema.xml .include diff --git a/net-im/cawbird/Makefile b/net-im/cawbird/Makefile index e2e0218a04eb..20c31cdb6083 100644 --- a/net-im/cawbird/Makefile +++ b/net-im/cawbird/Makefile @@ -1,39 +1,38 @@ PORTNAME= cawbird PORTVERSION= 1.5 DISTVERSIONPREFIX= v CATEGORIES= net-im MAINTAINER= nc@FreeBSD.org COMMENT= Fork of Corebird GTK Twitter client LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vala:lang/vala LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ liboauth.so:net/liboauth \ librest-0.7.so:devel/librest \ libsoup-gnome-2.4.so:devel/libsoup -USES= gettext gnome meson pkgconfig sqlite:3 +USES= gettext gnome meson pkgconfig sqlite:3 vala:build USE_GITHUB= yes GH_ACCOUNT= IBBoard USE_GNOME= glib20 gtk30 GLIB_SCHEMAS= uk.co.ibboard.cawbird.gschema.xml MESON_ARGS= -Dconsumer_key_base64=YUVNOE14dE5xMVdHRzl2emo5SzNNSlNUeg== \ -Dconsumer_secret_base64=c0J0cmc2clNJTFN6bHlSbFNXc2J1MmdvWWk3b0FzTGZHOGI4OG5QRzB3Tmx1Y0ZtOHQ= OPTIONS_DEFINE= SPELLCHECK VIDEO SPELLCHECK_LIB_DEPENDS= libgtkspell3-3.so:textproc/gtkspell3 SPELLCHECK_MESON_OFF= -Dspellcheck=false VIDEO_USES= gstreamer VIDEO_MESON_OFF= -Dvideo=false .include diff --git a/net-im/dino/Makefile b/net-im/dino/Makefile index 52bbca287a6b..f6e0c7aa3da8 100644 --- a/net-im/dino/Makefile +++ b/net-im/dino/Makefile @@ -1,78 +1,77 @@ PORTNAME= dino DISTVERSIONPREFIX= v DISTVERSION= 0.3.0 PORTREVISION= 5 CATEGORIES= net-im MAINTAINER= ashish@FreeBSD.org COMMENT= Modern XMPP Chat Client using GTK+/Vala LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= vala:lang/vala LIB_DEPENDS= libsqlite3.so:databases/sqlite3 \ libgee-0.8.so:devel/libgee \ libicuuc.so:devel/icu \ libsoup-2.4.so:devel/libsoup \ libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error \ libgspell-1.so:textproc/gspell \ libgcrypt.so:security/libgcrypt \ libsrtp2.so:net/libsrtp2 USES= cmake cpe desktop-file-utils gettext-tools gnome \ - ninja pkgconfig + ninja pkgconfig vala:build USE_GITHUB= yes OPTIONS_DEFINE= OMEMO UPLOAD GNUPG ICE RTP OPTIONS_DEFAULT= OMEMO UPLOAD GNUPG ICE RTP OPTIONS_SUB= yes HAS_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib LDFLAGS+= -Wl,--export-dynamic USE_LDCONFIG= yes USE_GNOME= cairo gdkpixbuf2 glib20 gnomeprefix gtk30 intlhack ICE_DESC= ICE NAT traversal plugin OMEMO_DESC= OMEMO plugin RTP_DESC= RTP plugin UPLOAD_DESC= HTTP file upload plugin ICE_LIB_DEPENDS= libnice.so:net-im/libnice \ libgnutls.so:security/gnutls ICE_VARS= ENABLED_PLUGINS+=ice ICE_VARS_OFF= DISABLED_PLUGINS+=ice RTP_LIB_DEPENDS= libgnutls.so:security/gnutls \ libwebrtc-audio-processing-1.so:audio/webrtc-audio-processing RTP_USES= gstreamer RTP_USE= GSTREAMER=srtp,gtk,pulse,opus,speex,vpx,x264,v4l2 RTP_VARS= ENABLED_PLUGINS+=rtp RTP_CMAKE_BOOL= RTP_ENABLE_H264 RTP_ENABLE_VP9 RTP_ENABLE_H264 RTP_ENABLE_VAAPI RTP_VARS_OFF= DISABLED_PLUGINS+=rtp OMEMO_GH_TUPLE= signalapp:libsignal-protocol-c:v2.3.3:signalapp/plugins/signal-protocol/libsignal-protocol-c OMEMO_LIB_DEPENDS= libqrencode.so:graphics/libqrencode OMEMO_VARS= ENABLED_PLUGINS+=omemo OMEMO_CMAKE_BOOL= BUILD_LIBSIGNAL_IN_TREE OMEMO_VARS_OFF= DISABLED_PLUGINS+=omemo UPLOAD_VARS= ENABLED_PLUGINS+=http-files UPLOAD_VARS_OFF= DISABLED_PLUGINS+=http-files GNUPG_LIB_DEPENDS= libgpgme.so:security/gpgme GNUPG_VARS= ENABLED_PLUGINS+=openpgp GNUPG_VARS_OFF= DISABLED_PLUGINS+=openpgp CMAKE_ARGS+= -DENABLED_PLUGINS="${ENABLED_PLUGINS:S/ /;/gW}" CMAKE_ARGS+= -DDISABLED_PLUGINS="${DISABLED_PLUGINS:S/ /;/gW}" pre-everything:: @if [ -z "${PACKAGE_BUILDING}" ]; then if ! ${PKG_BIN} query \ '%o-%Ok-%Od' databases/sqlite3 | \ ${GREP} -F -wq databases/sqlite3-UNICODE61-on; then \ ${ECHO_MSG} "/!\ Please make sure databases/sqlite3 is built\ with UNICODE61 option"; \ exit 1; \ fi; fi .include diff --git a/net-im/folks/Makefile b/net-im/folks/Makefile index b8175bc70d69..636f4d542c0c 100644 --- a/net-im/folks/Makefile +++ b/net-im/folks/Makefile @@ -1,39 +1,38 @@ PORTNAME= folks PORTVERSION= 0.15.5 CATEGORIES= net-im MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Library to aggregates people from multiple sources LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vapigen:lang/vala LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libgcr-base-3.so:security/gcr \ libzeitgeist-2.0.so:sysutils/zeitgeist \ libtelepathy-glib.so:net-im/telepathy-glib \ libnspr4.so:devel/nspr \ libssl3.so:security/nss \ libsecret-1.so:security/libsecret \ libsoup-2.4.so:devel/libsoup \ libdbus-glib-1.so:devel/dbus-glib \ libdbus-1.so:devel/dbus USES= gettext gnome localbase meson python:3.5+,build pkgconfig \ - readline sqlite tar:xz + readline sqlite tar:xz vala:build USE_GNOME= evolutiondataserver3 intlhack introspection:build USE_LDCONFIG= yes MESON_ARGS= -Dbluez_backend=false GLIB_SCHEMAS= org.freedesktop.folks.gschema.xml PLIST_SUB= LIBVER=26 LIBVERLONG=26.0.0 BINARY_ALIAS= python3=${PYTHON_CMD} PORTSCOUT= limitw:1,even .include diff --git a/net-im/libaccounts-glib/Makefile b/net-im/libaccounts-glib/Makefile index 0024b4bf3b89..5e757bfe3b25 100644 --- a/net-im/libaccounts-glib/Makefile +++ b/net-im/libaccounts-glib/Makefile @@ -1,38 +1,37 @@ PORTNAME= libaccounts-glib DISTVERSION= 1.25 PORTREVISION= 2 CATEGORIES= net-im DIST_SUBDIR= KDE/${GL_ACCOUNT} MAINTAINER= kde@FreeBSD.org COMMENT= Accounts and SSO framework for Linux and POSIX based platforms LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vapigen:lang/vala \ - checkmk:devel/check +BUILD_DEPENDS= checkmk:devel/check LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib -USES= gnome libtool meson pathfix pkgconfig python sqlite:3 +USES= gnome libtool meson pathfix pkgconfig python sqlite:3 vala:build USE_GNOME= pygobject3 introspection libxml2 USE_PYTHON= py3kplist CONFIGURE_ARGS= -Dtests=false INSTALL_TARGET= install-strip # GitLab variables. USE_GITLAB= yes GL_ACCOUNT= accounts-sso GL_COMMIT= 886a80b3ba975d8a59a6500ade2b1debb552660c OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_MESON_TRUE= docs BINARY_ALIAS= python=${PYTHON_CMD} .include diff --git a/net-im/libsignon-glib/Makefile b/net-im/libsignon-glib/Makefile index e28911b95b0e..da5045362358 100644 --- a/net-im/libsignon-glib/Makefile +++ b/net-im/libsignon-glib/Makefile @@ -1,40 +1,39 @@ PORTNAME= libsignon-glib DISTVERSION= 2.1 CATEGORIES= net-im DIST_SUBDIR= KDE/${GL_ACCOUNT} MAINTAINER= kde@FreeBSD.org COMMENT= GLib-based client library for applications handling account authentication LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= signond:sysutils/signon-qt5 \ - vapigen:lang/vala +BUILD_DEPENDS= signond:sysutils/signon-qt5 RUN_DEPENDS= signond:sysutils/signon-qt5 -USES= gnome libtool meson pathfix pkgconfig python tar:bz2 +USES= gnome libtool meson pathfix pkgconfig python tar:bz2 vala:build USE_GNOME= introspection pygobject3 USE_PYTHON= py3kplist # gitlab variables USE_GITLAB= yes GL_ACCOUNT= accounts-sso GL_COMMIT= 7f9f10a2e7533b74eaf027b26de48818326a1dcf CFLAGS+= -Wno-error CONFIGURE_ARGS= -Dtests=false OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_MESON_TRUE= docs BINARY_ALIAS= python=${PYTHON_CMD} post-extract: # Fix broken tar ball ${CP} ${WRKSRC}/libsignon-glib/*.xml ${WRKSRC}/libsignon-glib/interfaces .include diff --git a/net-im/telepathy-glib/Makefile b/net-im/telepathy-glib/Makefile index 973067581062..4185a86b6e5c 100644 --- a/net-im/telepathy-glib/Makefile +++ b/net-im/telepathy-glib/Makefile @@ -1,26 +1,24 @@ PORTNAME= telepathy-glib PORTVERSION= 0.24.1 PORTREVISION= 3 CATEGORIES= net-im MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/ MAINTAINER= gnome@FreeBSD.org COMMENT= GLib utility library for the Telepathy framework LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vapigen:lang/vala LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib -RUN_DEPENDS= vapigen:lang/vala PORTSCOUT= limitw:1,even -USES= gmake gnome libtool pathfix pkgconfig python:build +USES= gmake gnome libtool pathfix pkgconfig python:build vala:lib USE_GNOME= glib20 introspection:build libxslt:build USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-vala-bindings INSTALL_TARGET= install-strip .include diff --git a/net-mgmt/seafile-client/Makefile b/net-mgmt/seafile-client/Makefile index 3b0fc42f37f5..1456911dbdc3 100644 --- a/net-mgmt/seafile-client/Makefile +++ b/net-mgmt/seafile-client/Makefile @@ -1,50 +1,49 @@ PORTNAME= seafile-client DISTVERSIONPREFIX= v DISTVERSION= 8.0.8 CATEGORIES= net-mgmt MAINTAINER= ultima@FreeBSD.org COMMENT= Open Source Cloud Storage (Client) LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libsearpc.so:devel/libsearpc \ libcurl.so:ftp/curl \ libinotify.so:devel/libinotify \ libevent.so:devel/libevent \ libuuid.so:misc/e2fsprogs-libuuid \ libjansson.so:devel/jansson RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \ bash:shells/bash USES= autoreconf gnome iconv libarchive libtool localbase \ - pathfix pkgconfig python:3.6+ shebangfix sqlite ssl + pathfix pkgconfig python:3.6+ shebangfix sqlite ssl vala:build USE_GITHUB= yes GH_ACCOUNT= haiwen GH_PROJECT= seafile USE_GNOME= glib20 USE_LDCONFIG= yes CONFLICTS= seafile-server SHEBANG_FILES= *.sh scripts/*.sh app/seaf-cli integration-tests/*.sh GNU_CONFIGURE= yes CONFIGURE_ENV= SSL_CFLAGS="${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" CPPFLAGS+= -I${LOCALBASE}/include/evhtp INSTALL_TARGET= install-strip OPTIONS_DEFINE= NLS NLS_USES= gettext post-patch: # Fix P_KTHREAD r295435 ${REINPLACE_CMD} 's/P_KTHREAD/P_KPROC/' ${WRKSRC}/lib/utils.c .include diff --git a/net-mgmt/seafile-server/Makefile b/net-mgmt/seafile-server/Makefile index 952051191018..4143fa9a45ff 100644 --- a/net-mgmt/seafile-server/Makefile +++ b/net-mgmt/seafile-server/Makefile @@ -1,121 +1,120 @@ PORTNAME= seafile-server DISTVERSIONPREFIX= v DISTVERSION= ${SEAFILE_VER} DISTVERSIONSUFFIX= -server CATEGORIES= net-mgmt MAINTAINER= ultima@FreeBSD.org COMMENT= Open Source Cloud Storage (Server) LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libsearpc.so:devel/libsearpc \ libevhtp.so:www/libevhtp \ libzdb.so:databases/libzdb \ libcurl.so:ftp/curl \ libinotify.so:devel/libinotify \ libevent.so:devel/libevent \ libuuid.so:misc/e2fsprogs-libuuid \ libjansson.so:devel/jansson \ libonig.so:devel/oniguruma RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \ bash:shells/bash CONFLICTS= seafile USES= autoreconf compiler:c11 gnome iconv libarchive libtool localbase mysql \ - pathfix pgsql pkgconfig python:3.7+ shebangfix sqlite ssl + pathfix pgsql pkgconfig python:3.7+ shebangfix sqlite ssl vala:build USE_GITHUB= yes GH_ACCOUNT= haiwen USE_GNOME= glib20 USE_RC_SUBR= seafile SHEBANG_FILES= tools/seafile-admin GNU_CONFIGURE= yes CONFIGURE_ENV= SSL_CFLAGS="${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl \ -lcrypto" PKG_CONFIG_PATH="${WRKDIR}/pkgconfig" PATHFIX_MAKEFILEIN= Makefile.am INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include/evhtp SUB_FILES= pkg-message MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= FUSE LDAP NLS OPTIONS_DEFAULT= FUSE LDAP OPTIONS_EXCLUDE_DragonFly= FUSE OPTIONS_SUB= yes FUSE_DESC= Use file system in userspace FUSE_CONFIGURE_ENABLE= fuse FUSE_LIB_DEPENDS= libfuse.so:sysutils/fusefs-libs LDAP_CONFIGURE_ENABLE= ldap LDAP_USE= openldap=yes NLS_USES= gettext .include _PKGCONFIGDIR= ${WRKDIR}/pkgconfig post-patch: # Fix P_KTHREAD r295435 ${REINPLACE_CMD} 's/P_KTHREAD/P_KPROC/' ${WRKSRC}/lib/utils.c # Fix python hardcodings ${REINPLACE_CMD} 's/python3\.[0-9]/${PYTHON_VERSION}/g; s/python3 /${PYTHON_VERSION} / ; \ s/PYTHON=python3/PYTHON=${PYTHON_VERSION}/ ; s|/python3/|/${PYTHON_VERSION}/|g' \ ${WRKSRC}/controller/seafile-controller.c @${MKDIR} ${_PKGCONFIGDIR} .if ${MYSQL_FLAVOUR} == mariadb # If mariadb is the selected flavor, link the pc file as # mysqlclient so PKG_CHECK_MODULES can find it. Mariadb # doesn't supply this file in the same way other flavours do. @${LN} -sf ${LOCALBASE}/libdata/pkgconfig/libmariadb.pc \ ${_PKGCONFIGDIR}/mysqlclient.pc .elif ${SSL_DEFAULT} == base # Add bogus pc file to satisfy mysqlclient depend for ssl=base @${PRINTF} 'Name:\nDescription:\nVersion:' \ >${_PKGCONFIGDIR}/openssl.pc .endif post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${SEABIN} ${STAGEDIR}${PREFIX}/${SEALIB} \ ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/seafile/share/doc/seafile .for SERVPROG in seaf-fsck seafserv-gc seaf-fuse seaf-migrate \ seaf-server seaf-server-init seafile-controller if [ -e "${STAGEDIR}${PREFIX}/bin/${SERVPROG}" ]; then \ ${INSTALL_PROGRAM} ${STAGEDIR}${PREFIX}/bin/${SERVPROG} ${STAGEDIR}${PREFIX}/${SEABIN}; \ ${RM} ${STAGEDIR}${PREFIX}/bin/${SERVPROG}; \ fi .endfor .for SERVPROG in seafile-controller seaf-server ${LN} -s "../${SEABIN}/${SERVPROG}" ${STAGEDIR}${PREFIX}/bin/${SERVPROG} .endfor (cd ${STAGEDIR}${PREFIX}/lib && \ ${COPYTREE_SHARE} ${PYTHON_VERSION} ${STAGEDIR}${PREFIX}/${SEALIB}) @${RM} -rf ${STAGEDIR}${PREFIX}/lib/${PYTHON_VERSION} \ ${STAGEDIR}${PREFIX}/bin/seafile-admin ${INSTALL_DATA} ${WRKSRC}/doc/seafile-tutorial.doc \ ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/seafile/share/doc/seafile/ (cd ${WRKSRC}/scripts && \ ${COPYTREE_SHARE} "sql" ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}) makesum-all: .for PORT in net-mgmt/seafile-server www/py-seafdav www/py-seafobj www/seahub ${MAKE} -C "${PORTSDIR}/${PORT}" makesum .endfor .include "${.CURDIR}/Makefile.include" .include diff --git a/net/geoclue/Makefile b/net/geoclue/Makefile index f41d4932048f..98c53c800c95 100644 --- a/net/geoclue/Makefile +++ b/net/geoclue/Makefile @@ -1,44 +1,43 @@ PORTNAME= geoclue DISTVERSION= 2.5.7 CATEGORIES= net devel gnome MAINTAINER= gnome@FreeBSD.org COMMENT= D-Bus service that provides location information LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libsoup-2.4.so:devel/libsoup \ libnotify.so:devel/libnotify -USES= gettext gnome meson pkgconfig tar:xz +USES= gettext gnome meson pkgconfig tar:xz vala:build USE_GNOME= glib20 introspection:build USE_LDCONFIG= yes USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_COMMIT= 3bb60dd600a8b247fd6049e7e5b1c73c2c5fc0e8 MESON_ARGS= -D3g-source=false \ -Dcdma-source=false \ -Dnmea-source=false \ -Dmodem-gps-source=false OPTIONS_SUB= yes OPTIONS_DEFINE= DEMO DOCS DEMO_DESC= Install geoclue demo agent DEMO_LIB_DEPENDS= libnotify.so:devel/libnotify DEMO_MESON_TRUE= demo-agent DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc DOCS_MESON_TRUE= gtk-doc post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/geoclue/geoclue.conf \ ${STAGEDIR}${PREFIX}/etc/geoclue/geoclue.conf.sample .include diff --git a/net/gnome-connections/Makefile b/net/gnome-connections/Makefile index 42945d81d1f3..54111c400a1b 100644 --- a/net/gnome-connections/Makefile +++ b/net/gnome-connections/Makefile @@ -1,27 +1,26 @@ PORTNAME= gnome-connections PORTVERSION= 42.1.2 CATEGORIES= net gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Remote desktop client for GNOME LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vapigen:lang/vala \ - itstool:textproc/itstool +BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libgtk-vnc-2.0.so:net/gtk-vnc \ libhandy-1.so:x11-toolkits/libhandy \ libfreerdp2.so:net/freerdp \ libsecret-1.so:security/libsecret USES= desktop-file-utils shared-mime-info gettext gnome meson \ - python:env pkgconfig tar:xz + python:env pkgconfig tar:xz vala:build USE_GNOME= glib20 gtk30 BINARY_ALIAS= python3=${PYTHON_VERSION} .include diff --git a/net/gnome-online-accounts/Makefile b/net/gnome-online-accounts/Makefile index a129ac20292e..f0e89ed470b4 100644 --- a/net/gnome-online-accounts/Makefile +++ b/net/gnome-online-accounts/Makefile @@ -1,47 +1,46 @@ PORTNAME= gnome-online-accounts PORTVERSION= 3.44.0 CATEGORIES= net MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Interface provider to access the user's online accounts LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl \ - valac:lang/vala +BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ libjson-glib-1.0.so:devel/json-glib \ libsecret-1.so:security/libsecret \ libsoup-2.4.so:devel/libsoup \ librest-0.7.so:devel/librest \ libp11-kit.so:security/p11-kit \ libgck-1.so:security/gcr PORTSCOUT= limitw:1,even USES= compiler:c++11-lib gettext gmake gnome libtool \ - localbase pathfix pkgconfig tar:xz + localbase pathfix pkgconfig tar:xz vala:build USE_GNOME= cairo gtk30 introspection:build libxml2 libxslt:build GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --enable-lastfm GLIB_SCHEMAS= org.gnome.online-accounts.gschema.xml CONFIGURE_ARGS+=--disable-kerberos \ --disable-fedora \ --disable-gudev OPTIONS_SUB= yes OPTIONS_DEFINE= TELEPATHY TELEPATHY_DESC= Telepathy data provider TELEPATHY_CONFIGURE_ENABLE= telepathy TELEPATHY_LIB_DEPENDS= libtelepathy-glib.so:net-im/telepathy-glib # + flickr .include diff --git a/net/grilo/Makefile b/net/grilo/Makefile index bc2ea665bdbf..260ed45c6ba2 100644 --- a/net/grilo/Makefile +++ b/net/grilo/Makefile @@ -1,34 +1,33 @@ PORTNAME= grilo PORTVERSION= 0.3.14 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Framework focused on making media discovery and browsing LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vapigen:lang/vala LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ liboauth.so:net/liboauth \ libtotem-plparser.so:multimedia/totem-pl-parser USES= cpe gettext gnome localbase meson pathfix pkgconfig \ - python:3.4+,build tar:xz + python:3.4+,build tar:xz vala:build CPE_VENDOR= gnome USE_LDCONFIG= yes USE_GNOME= glib20 introspection:build libxml2 BINARY_ALIAS= python=${PYTHON_VERSION} MESON_ARGS= -Denable-gtk-doc=false OPTIONS_SUB= yes OPTIONS_DEFINE= UI UI_DESC= Enable testing UI UI_MESON_TRUE= enable-test-ui UI_USE= GNOME=cairo,gdkpixbuf2,gtk30 .include diff --git a/net/gssdp/Makefile b/net/gssdp/Makefile index d63238e55c73..219d351f41b4 100644 --- a/net/gssdp/Makefile +++ b/net/gssdp/Makefile @@ -1,35 +1,35 @@ PORTNAME= gssdp PORTVERSION= 1.5.1 CATEGORIES= net MASTER_SITES= GNOME MAINTAINER= sunpoet@FreeBSD.org COMMENT= Framework for UPnP devices LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= glib>=2.69:devel/glib20 \ gobject-introspection>=1.36:devel/gobject-introspection \ libsoup3>=2.99.0:devel/libsoup3 LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3 USES= gnome meson pkgconfig tar:xz USE_GNOME= glib20 introspection:build MESON_ARGS= -Dexamples=false -Dgtk_doc=false -Dintrospection=true USE_LDCONFIG= yes CONFLICTS_INSTALL= gssdp14 OPTIONS_DEFINE= SNIFFER VAPI OPTIONS_SUB= yes SNIFFER_DESC= Build graphical SSDP sniffer SNIFFER_BUILD_DEPENDS= gtk4>=4:x11-toolkits/gtk40 SNIFFER_MESON_TRUE= sniffer SNIFFER_USE= GNOME=gtk40 -VAPI_BUILD_DEPENDS= vala>=0.20:lang/vala +VAPI_USES= vala:build VAPI_MESON_TRUE= vapi .include diff --git a/net/gssdp14/Makefile b/net/gssdp14/Makefile index d9211a90d390..6dcac72745f1 100644 --- a/net/gssdp14/Makefile +++ b/net/gssdp14/Makefile @@ -1,38 +1,38 @@ PORTNAME= gssdp PORTVERSION= 1.4.0.1 CATEGORIES= net MASTER_SITES= GNOME PKGNAMESUFFIX= 14 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Framework for UPnP devices LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= glib>=2.54:devel/glib20 \ gobject-introspection>=1.36:devel/gobject-introspection \ libsoup>=2.26.1:devel/libsoup LIB_DEPENDS= libsoup-2.4.so:devel/libsoup USES= gnome meson pkgconfig tar:xz USE_GNOME= glib20 introspection:build MESON_ARGS= -Dexamples=false -Dgtk_doc=false -Dintrospection=true USE_LDCONFIG= yes CONFLICTS_INSTALL= gssdp PORTSCOUT= limit:^1\.4\. OPTIONS_DEFINE= SNIFFER VAPI OPTIONS_SUB= yes SNIFFER_DESC= Build graphical SSDP sniffer SNIFFER_BUILD_DEPENDS= gtk4>=4:x11-toolkits/gtk40 SNIFFER_MESON_TRUE= sniffer SNIFFER_USE= GNOME=gtk40 -VAPI_BUILD_DEPENDS= vala>=0.20:lang/vala +VAPI_USES= vala:build VAPI_MESON_TRUE= vapi .include diff --git a/net/gtk-vnc/Makefile b/net/gtk-vnc/Makefile index eefd5fe872a6..2b8233db2fb3 100644 --- a/net/gtk-vnc/Makefile +++ b/net/gtk-vnc/Makefile @@ -1,35 +1,34 @@ PORTNAME= gtk-vnc PORTVERSION= 1.3.1 CATEGORIES= net gnome MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= VNC viewer widget for GTK+ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LIB -BUILD_DEPENDS= vapigen:lang/vala LIB_DEPENDS= libgnutls.so:security/gnutls \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error \ libsasl2.so:security/cyrus-sasl2 USES= gettext gnome localbase meson perl5 pkgconfig python \ - tar:xz xorg + tar:xz vala:build xorg USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build USE_XORG= x11 USE_LDCONFIG= yes OPTIONS_DEFINE= PULSEAUDIO OPTIONS_DEFAULT=PULSEAUDIO OPTIONS_SUB= yes PULSEAUDIO_DESC= use PulseAudio for audio playback PULSEAUDIO_MESON_ENABLED= pulseaudio PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio BINARY_ALIAS= python3=${PYTHON_VERSION} .include diff --git a/net/gupnp-av/Makefile b/net/gupnp-av/Makefile index ea2c2d7d9d2e..5b4abf5363d1 100644 --- a/net/gupnp-av/Makefile +++ b/net/gupnp-av/Makefile @@ -1,28 +1,28 @@ PORTNAME= gupnp-av PORTVERSION= 0.14.1 CATEGORIES= net MASTER_SITES= GNOME MAINTAINER= sunpoet@FreeBSD.org COMMENT= Helpers for audio/video applications using GUPnP LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= glib>=2.58:devel/glib20 \ gobject-introspection>=1.36:devel/gobject-introspection USES= compiler:c11 gnome meson pkgconfig tar:xz USE_GNOME= glib20 introspection:build libxml2 MESON_ARGS= -Dgtk_doc=false -Dintrospection=true USE_CSTD= c11 USE_LDCONFIG= yes OPTIONS_DEFINE= VAPI OPTIONS_SUB= yes -VAPI_BUILD_DEPENDS= vala>=0.22:lang/vala +VAPI_USES= vala:build VAPI_MESON_TRUE= vapi .include diff --git a/net/gupnp-dlna/Makefile b/net/gupnp-dlna/Makefile index 836610758571..51668d04d125 100644 --- a/net/gupnp-dlna/Makefile +++ b/net/gupnp-dlna/Makefile @@ -1,27 +1,26 @@ PORTNAME= gupnp-dlna PORTVERSION= 0.10.3 PORTREVISION= 5 CATEGORIES= net MASTER_SITES= GNOME MAINTAINER= kwm@FreeBSD.org COMMENT= Helpers for DLNA-related tasks using GUPnP LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala \ - gupnp14>=0.19.0:net/gupnp14 +BUILD_DEPENDS= gupnp14>=0.19.0:net/gupnp14 LIB_DEPENDS= libgupnp-1.2.so:net/gupnp14 RUN_DEPENDS= gupnp14>=0.19.0:net/gupnp14 CONFIGURE_ARGS= --enable-introspection \ --enable-gstreamer-metadata-backend -USES= gmake gnome gstreamer libtool pathfix pkgconfig tar:xz +USES= gmake gnome gstreamer libtool pathfix pkgconfig tar:xz vala:build USE_GNOME= glib20 introspection:build libxml2 GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip .include diff --git a/net/gupnp/Makefile b/net/gupnp/Makefile index d68f79e8d0ae..c8b99ffab56a 100644 --- a/net/gupnp/Makefile +++ b/net/gupnp/Makefile @@ -1,45 +1,45 @@ PORTNAME= gupnp PORTVERSION= 1.5.2 CATEGORIES= net MASTER_SITES= GNOME MAINTAINER= sunpoet@FreeBSD.org COMMENT= Framework for UPnP devices LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= glib>=2.69:devel/glib20 \ gobject-introspection>=1.36:devel/gobject-introspection \ gssdp>=1.5.0:net/gssdp \ libsoup3>=2.99.0:devel/libsoup3 LIB_DEPENDS= libgssdp-1.6.so:net/gssdp \ libsoup-3.0.so:devel/libsoup3 \ libuuid.so:misc/e2fsprogs-libuuid USES= compiler:c11 cpe gnome meson pkgconfig python:run shebangfix tar:xz USE_GNOME= glib20 introspection:build libxml2 MESON_ARGS= -Dexamples=false -Dgtk_doc=false -Dintrospection=true USE_CSTD= c11 USE_LDCONFIG= yes CPE_VENDOR= gnome CONFLICTS_INSTALL= gupnp14 SHEBANG_FILES= tools/gupnp-binding-tool OPTIONS_DEFINE= VAPI OPTIONS_SUB= yes -VAPI_BUILD_DEPENDS= vala>=0.20:lang/vala +VAPI_USES= vala:build VAPI_MESON_TRUE= vapi .include .if ${CHOSEN_COMPILER_TYPE} == "clang" CPPFLAGS+= -Wno-return-type .endif .include diff --git a/net/gupnp14/Makefile b/net/gupnp14/Makefile index ddc0be10c47c..efaaa64cb554 100644 --- a/net/gupnp14/Makefile +++ b/net/gupnp14/Makefile @@ -1,48 +1,48 @@ PORTNAME= gupnp PORTVERSION= 1.4.3 CATEGORIES= net MASTER_SITES= GNOME PKGNAMESUFFIX= 14 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Framework for UPnP devices LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= glib>=2.66:devel/glib20 \ gobject-introspection>=1.36:devel/gobject-introspection \ gssdp14>=1.3.0:net/gssdp14 \ libsoup>=2.48.0:devel/libsoup LIB_DEPENDS= libgssdp-1.2.so:net/gssdp14 \ libsoup-2.4.so:devel/libsoup \ libuuid.so:misc/e2fsprogs-libuuid USES= compiler:c11 cpe gnome meson pkgconfig python:run shebangfix tar:xz USE_GNOME= glib20 introspection:build libxml2 MESON_ARGS= -Dexamples=false -Dgtk_doc=false -Dintrospection=true USE_CSTD= c11 USE_LDCONFIG= yes CONFLICTS_INSTALL= gupnp CPE_VENDOR= gnome PORTSCOUT= limit:^1\.4\. SHEBANG_FILES= tools/gupnp-binding-tool-1.2 OPTIONS_DEFINE= VAPI OPTIONS_SUB= yes -VAPI_BUILD_DEPENDS= vala>=0.20:lang/vala +VAPI_USES= vala:build VAPI_MESON_TRUE= vapi .include .if ${CHOSEN_COMPILER_TYPE} == "clang" CPPFLAGS+= -Wno-return-type .endif .include diff --git a/net/libdmapsharing/Makefile b/net/libdmapsharing/Makefile index 607295bcb890..a5c5785cd363 100644 --- a/net/libdmapsharing/Makefile +++ b/net/libdmapsharing/Makefile @@ -1,40 +1,39 @@ PORTNAME= libdmapsharing PORTVERSION= 2.9.41 CATEGORIES= net gnome MASTER_SITES= https://www.flyn.org/projects/libdmapsharing/ DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME music playing application LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vapigen:lang/vala LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libgee-0.8.so:devel/libgee -USES= gettext gnome gmake gstreamer libtool pathfix pkgconfig +USES= gettext gnome gmake gstreamer libtool pathfix pkgconfig vala:build USE_GNOME= cairo gdkpixbuf2 gnomeprefix gtk30 introspection:build USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-tests \ --disable-gtk-doc \ --disable-introspection \ --with-mdns=avahi GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include `pkg-config --cflags gtk+-3.0` LDFLAGS+= -L${LOCALBASE}/lib `pkg-config --libs gtk+-3.0` -lm INSTALL_TARGET= install-strip OPTIONS_SUB= yes OPTIONS_DEFAULT= AVAHI OPTIONS_SINGLE= MDNS OPTIONS_SINGLE_MDNS= AVAHI MDNSRESPONDER AVAHI_LIB_DEPENDS= libavahi-core.so:net/avahi-app AVAHI_CONFIGURE_ON= --with-mdns=avahi MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder \ libavahi-glib.so:net/avahi-app MDNSRESPONDER_CONFIGURE_ON= --with-mdns=mdns MDNSRESPONDER_DESC+= Zeroconf support via mDNSResponder (broken) .include diff --git a/net/libgweather/Makefile b/net/libgweather/Makefile index b474b57f8513..32034496efcb 100644 --- a/net/libgweather/Makefile +++ b/net/libgweather/Makefile @@ -1,33 +1,32 @@ PORTNAME= libgweather PORTVERSION= 40.0 PORTREVISION= 3 CATEGORIES= net gnome MASTER_SITES= GNOME MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:R} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Library to access online weather information LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vala:lang/vala LIB_DEPENDS= libgeocode-glib.so:net/geocode-glib \ libsoup-2.4.so:devel/libsoup PORTSCOUT= limitw:1,even USES= gettext gnome localbase meson pkgconfig python:3.6+,build \ - shebangfix tar:xz + shebangfix tar:xz vala:build USE_GNOME= gtk30 libxml2 pygobject3 introspection:build USE_LDCONFIG= yes MESON_ARGS= -Dglade_catalog=false SHEBANG_FILES= data/gen_locations_variant.py GLIB_SCHEMAS= org.gnome.GWeather.enums.xml \ org.gnome.GWeather.gschema.xml BINARY_ALIAS= python3=${PYTHON_VERSION} .include diff --git a/net/libgweather4/Makefile b/net/libgweather4/Makefile index 008d1c4b25dd..ab9028feecfc 100644 --- a/net/libgweather4/Makefile +++ b/net/libgweather4/Makefile @@ -1,33 +1,32 @@ PORTNAME= libgweather PORTVERSION= 4.0.0 PORTREVISION= 2 CATEGORIES= net gnome MASTER_SITES= GNOME MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:R} DIST_SUBDIR= gnome PKGNAMESUFFIX= 4 MAINTAINER= gnome@FreeBSD.org COMMENT= Library to access online weather information LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen \ - vala:lang/vala +BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen LIB_DEPENDS= libgeocode-glib.so:net/geocode-glib \ libsoup-2.4.so:devel/libsoup PORTSCOUT= limitw:1,even USES= gettext gnome localbase meson pkgconfig python:3.6+,build \ - shebangfix tar:xz + shebangfix tar:xz vala:build USE_GNOME= gtk30 libxml2 pygobject3 introspection:build USE_LDCONFIG= yes GLIB_SCHEMAS= org.gnome.GWeather4.enums.xml \ org.gnome.GWeather4.gschema.xml BINARY_ALIAS= python3=${PYTHON_VERSION} .include diff --git a/net/uhttpmock/Makefile b/net/uhttpmock/Makefile index fbf5f51130c7..349a9770cf7e 100644 --- a/net/uhttpmock/Makefile +++ b/net/uhttpmock/Makefile @@ -1,27 +1,26 @@ PORTNAME= uhttpmock PORTVERSION= 0.5.3 PORTREVISION= 1 CATEGORIES= net gnome MASTER_SITES= http://tecnocode.co.uk/downloads/uhttpmock/ DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= HTTP web service mocking library for GNOME LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vapigen:lang/vala LIB_DEPENDS= libsoup-2.4.so:devel/libsoup -USES= gettext gmake gnome libtool pathfix pkgconfig tar:xz +USES= gettext gmake gnome libtool pathfix pkgconfig tar:xz vala:build USE_GNOME= gnomeprefix glib20 introspection:build USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --disable-Werror INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS .include diff --git a/net/vinagre/Makefile b/net/vinagre/Makefile index fce588f5c3d4..9df157f24f9d 100644 --- a/net/vinagre/Makefile +++ b/net/vinagre/Makefile @@ -1,70 +1,69 @@ PORTNAME= vinagre PORTVERSION= 3.22.0 PORTREVISION= 6 CATEGORIES= net gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= VNC client for the GNOME Desktop LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= appstream-glib>=0:devel/appstream-glib \ itstool:textproc/itstool \ gnome-autogen.sh:devel/gnome-common \ - yelp-tools>=0:textproc/yelp-tools \ - valac:lang/vala + yelp-tools>=0:textproc/yelp-tools LIB_DEPENDS= libgtk-vnc-2.0.so:net/gtk-vnc \ libfribidi.so:converters/fribidi \ libgdbm.so:databases/gdbm \ libsecret-1.so:security/libsecret \ libdbus-1.so:devel/dbus \ libpcre2-8.so:devel/pcre2 \ libgnutls.so:security/gnutls RUN_DEPENDS= gnome-icon-theme>=0:misc/gnome-icon-theme PORTSCOUT= limitw:1,even USES= autoreconf:2.69 desktop-file-utils gettext gmake gnome \ - localbase pathfix pkgconfig shared-mime-info tar:xz xorg + localbase pathfix pkgconfig shared-mime-info tar:xz vala:build xorg USE_GNOME= cairo gtk30 intlhack libxml2 vte3 USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-ssh CPPFLAGS+= -Wno-format-nonliteral GLIB_SCHEMAS= org.gnome.Vinagre.gschema.xml OPTIONS_SUB= yes OPTIONS_DEFINE= AVAHI SPICE TELEPATHY RDP DOCS OPTIONS_DEFAULT= AVAHI TELEPATHY RDP OPTIONS_DEFAULT_aarch64= SPICE OPTIONS_DEFAULT_amd64= SPICE OPTIONS_DEFAULT_armv6= SPICE OPTIONS_DEFAULT_armv7= SPICE OPTIONS_DEFAULT_i386= SPICE AVAHI_CONFIGURE_WITH= avahi AVAHI_LIB_DEPENDS= libavahi-ui-gtk3.so:net/avahi-gtk3 \ libavahi-common.so:net/avahi-app SPICE_DESC= SPICE protocol support SPICE_CONFIGURE_ENABLE= spice SPICE_BUILD_DEPENDS= spice-gtk>=0.30_1:deskutils/spice-gtk SPICE_LIB_DEPENDS= libspice-client-gtk-3.0.so:deskutils/spice-gtk TELEPATHY_DESC= Telepathy integration TELEPATHY_CONFIGURE_WITH= telepathy TELEPATHY_LIB_DEPENDS= libtelepathy-glib.so:net-im/telepathy-glib \ libdbus-glib-1.so:devel/dbus-glib RDP_DESC= MS Windows remote desktop support RDP_CONFIGURE_ENABLE= rdp RDP_BUILD_DEPENDS= xfreerdp:net/freerdp RDP_RUN_DEPENDS= xfreerdp:net/freerdp post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in AUTHORS COPYING ChangeLog NEWS README ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/security/gcr/Makefile b/security/gcr/Makefile index 642b1d16da27..08ae3fd4815a 100644 --- a/security/gcr/Makefile +++ b/security/gcr/Makefile @@ -1,40 +1,39 @@ PORTNAME= gcr PORTVERSION= 3.40.0 CATEGORIES= security gnome MASTER_SITES= GNOME LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/ PATCHFILES+= b3ca1d02bb01.patch:-p1 # https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/81 MAINTAINER= gnome@FreeBSD.org COMMENT= Library for bits of crypto UI and parsing -BUILD_DEPENDS= gpg2:security/gnupg \ - vapigen:lang/vala +BUILD_DEPENDS= gpg2:security/gnupg LIB_DEPENDS= libdbus-1.so:devel/dbus \ libgpg-error.so:security/libgpg-error \ libp11-kit.so:security/p11-kit \ libgcrypt.so:security/libgcrypt CONFLICTS= gnome-keyring-2.[0-9]* PORTSCOUT= limitw:1,even USE_GNOME= cairo gtk30 intlhack introspection:build USES= desktop-file-utils gettext gmake gnome libtool meson pathfix \ - pkgconfig python:3.6+ shared-mime-info tar:xz + pkgconfig python:3.6+ shared-mime-info tar:xz vala:build USE_LDCONFIG= yes BINARY_ALIAS= python3=${PYTHON_VERSION} INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.gnome.crypto.pgp.gschema.xml OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= gtk-doc>0:textproc/gtk-doc DOCS_MESON_TRUE= gtk_doc DOCSDIR= ${PREFIX}/share/gtk-doc/html/ .include diff --git a/security/gpg-gui/Makefile b/security/gpg-gui/Makefile index 552bdc0193b4..4f8f1acf6d68 100644 --- a/security/gpg-gui/Makefile +++ b/security/gpg-gui/Makefile @@ -1,22 +1,21 @@ PORTNAME= gpg-gui DISTVERSIONPREFIX= v DISTVERSION= 0.2.2 CATEGORIES= security MAINTAINER= nc@FreeBSD.org COMMENT= GUI wrapper for symmetric GPG file encryption LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala RUN_DEPENDS= gpg2:security/gnupg -USES= gnome meson pkgconfig +USES= gnome meson pkgconfig vala:build USE_GNOME= glib20 gtk30 USE_GITHUB= yes GH_ACCOUNT= AnsgarKlein GH_PROJECT= GPG-Gui .include diff --git a/security/libsecret/Makefile b/security/libsecret/Makefile index 03cc5ff881ae..1fc0e77daa65 100644 --- a/security/libsecret/Makefile +++ b/security/libsecret/Makefile @@ -1,21 +1,20 @@ PORTNAME= libsecret PORTVERSION= 0.20.5 PORTREVISION= 1 CATEGORIES= security gnome MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Library to access the secret service API LICENSE= LGPL21 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gi-docgen>0:textproc/py-gi-docgen@${PY_FLAVOR} \ - docbook-xsl>=0:textproc/docbook-xsl \ - vala:lang/vala + docbook-xsl>=0:textproc/docbook-xsl LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error -USES= gnome meson pkgconfig python:3.8+ tar:xz +USES= gnome meson pkgconfig python:3.8+ tar:xz vala:build USE_GNOME= glib20 intltool introspection:build libxslt:build .include diff --git a/security/seahorse/Makefile b/security/seahorse/Makefile index 93ceab2fde10..3dfa87bee71e 100644 --- a/security/seahorse/Makefile +++ b/security/seahorse/Makefile @@ -1,56 +1,55 @@ PORTNAME= seahorse PORTVERSION= 41.0 CATEGORIES= security gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME application for managing encryption keys (PGP, SSH) LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gnupg>=2.1.4:security/gnupg \ - itstool:textproc/itstool \ - valac:lang/vala + itstool:textproc/itstool LIB_DEPENDS= libgcr-base-3.so:security/gcr \ libgpgme.so:security/gpgme \ libhandy-1.so:x11-toolkits/libhandy \ libpwquality.so:security/libpwquality \ libsecret-1.so:security/libsecret \ libsoup-2.4.so:devel/libsoup RUN_DEPENDS= gnupg>=2.1.4:security/gnupg USES= cpe gettext gnome localbase:ldflags meson pkgconfig \ - python:3.5+,build tar:xz xorg + python:3.5+,build tar:xz vala:build xorg USE_CSTD= c99 USE_GNOME= gtk30 GLIB_SCHEMAS= org.gnome.seahorse.gschema.xml \ org.gnome.seahorse.manager.gschema.xml \ org.gnome.seahorse.window.gschema.xml USE_LDCONFIG= yes USE_XORG= sm CPE_VENDOR= gnome MESON_ARGS= -Dcheck-compatible-gpg=false \ -Dhkp-support=true \ -Dkeyservers-support=true \ -Dpgp-support=true \ -Dpkcs11-support=true BINARY_ALIAS= python3=${PYTHON_CMD} PORTSCOUT= limitw:1,even OPTIONS_DEFINE= AVAHI LDAP OPTIONS_DEFAULT= AVAHI LDAP OPTIONS_SUB= yes AVAHI_DESC= DNS-SD key sharing LDAP_DESC= LDAP keyserver support (for gpg) AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_MESON_TRUE= key-sharing LDAP_USE= OPENLDAP=yes LDAP_MESON_TRUE= ldap-support .include diff --git a/sysutils/bamf/Makefile b/sysutils/bamf/Makefile index cbb4b0959ec7..9143ce3d2c27 100644 --- a/sysutils/bamf/Makefile +++ b/sysutils/bamf/Makefile @@ -1,38 +1,37 @@ PORTNAME= bamf PORTVERSION= 0.5.6 CATEGORIES= sysutils MASTER_SITES= https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/ MAINTAINER= duchateau.olivier@gmail.com COMMENT= BAMF Application Matching Framework LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LGPL -BUILD_DEPENDS= vapigen:lang/vala \ - ${PYTHON_PKGNAMEPREFIX}lxml>=4.4.2:devel/py-lxml@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.4.2:devel/py-lxml@${PY_FLAVOR} LIB_DEPENDS= libgtop-2.0.so:devel/libgtop \ libstartup-notification-1.so:x11/startup-notification \ libharfbuzz.so:print/harfbuzz USES= compiler:c11 gettext-runtime gmake gnome libtool pathfix \ - pkgconfig python:3.6+,build xorg + pkgconfig python:3.6+,build vala:build xorg USE_GNOME= gtk30 glib20 introspection:build libwnck3 cairo gdkpixbuf2 USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS+=--disable-headless-tests \ --disable-gtktest \ --disable-gcov \ --disable-gtk-doc-html \ --without-html-dir \ --enable-export-actions-menu=no \ --enable-introspection=yes INSTALL_TARGET= install-strip post-patch: ${REINPLACE_CMD} -e 's| -Wl,-Bsymbolic-functions||' \ ${WRKSRC}/src/Makefile.in .include diff --git a/sysutils/contractor/Makefile b/sysutils/contractor/Makefile index af65634d634a..3514dff761d5 100644 --- a/sysutils/contractor/Makefile +++ b/sysutils/contractor/Makefile @@ -1,20 +1,19 @@ PORTNAME= contractor PORTVERSION= 0.3.5 CATEGORIES= sysutils MAINTAINER= duchateau.olivier@gmail.com COMMENT= Desktop-wide extension service LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libgee-0.8.so:devel/libgee -USES= gettext-runtime gnome meson pkgconfig tar:xz +USES= gettext-runtime gnome meson pkgconfig tar:xz vala:build USE_GITHUB= yes GH_ACCOUNT= elementary USE_GNOME= glib20 .include diff --git a/sysutils/tiramisu/Makefile b/sysutils/tiramisu/Makefile index 0460e8b3b399..8d730916256c 100644 --- a/sysutils/tiramisu/Makefile +++ b/sysutils/tiramisu/Makefile @@ -1,22 +1,20 @@ PORTNAME= tiramisu DISTVERSION= 2.0.20211107 CATEGORIES= sysutils MAINTAINER= jbeich@FreeBSD.org COMMENT= Desktop notifications, the UNIX way LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= valac:lang/vala - -USES= gmake gnome pkgconfig +USES= gmake gnome pkgconfig vala:build USE_GITHUB= yes USE_GNOME= glib20 GH_ACCOUNT= Sweets PLIST_FILES= bin/${PORTNAME} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/sysutils/tracker-miners/Makefile b/sysutils/tracker-miners/Makefile index 348b4ba79e11..03d807932590 100644 --- a/sysutils/tracker-miners/Makefile +++ b/sysutils/tracker-miners/Makefile @@ -1,64 +1,63 @@ PORTNAME= tracker-miners PORTVERSION= 2.3.5 PORTREVISION= 28 CATEGORIES= sysutils gnome MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Miners for tracker2 LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LGPL -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libicuuc.so:devel/icu \ libupower-glib.so:sysutils/upower \ libexempi.so:textproc/exempi \ libcue.so:textproc/libcue \ libiptcdata.so:graphics/libiptcdata \ libFLAC.so:audio/flac \ libtotem-plparser.so:multimedia/totem-pl-parser \ libpoppler-glib.so:graphics/poppler-glib \ libpng.so:graphics/png \ libtag.so:audio/taglib \ libtiff.so:graphics/tiff \ libgif.so:graphics/giflib \ libvorbisfile.so:audio/libvorbis \ libgxps.so:graphics/libgxps \ libexif.so:graphics/libexif \ libgexiv2.so:graphics/gexiv2 \ libtracker-miner-2.0.so:sysutils/tracker PORTSCOUT= limitw:1,even USES= gettext gnome jpeg localbase:ldflags meson \ - pathfix pkgconfig python:3.4+,build sqlite tar:xz + pathfix pkgconfig python:3.4+,build sqlite tar:xz vala:build USE_GNOME= cairo intltool libgsf libxml2 MESON_ARGS= -Dsystemd_user_services=no \ -Dcharset_detection=icu \ # -Dbattery_detection=hal OPTIONS_SUB= yes OPTIONS_DEFINE= GSTREAMER RSS OPTIONS_DEFAULT= GSTREAMER RSS GSTREAMER_USES= gstreamer GSTREAMER_MESON_ON= -Dgeneric_media_extractor=gstreamer GSTREAMER_MESON_OFF= -Dgeneric_media_extractor=none RSS_DESC= Tracker RSS miner RSS_MESON_TRUE= miner_rss RSS_LIB_DEPENDS= libgrss.so:net/libgrss PLIST_SUB= LIBVER=0.2.0 GLIB_SCHEMAS= org.freedesktop.Tracker.Extract.gschema.xml \ org.freedesktop.Tracker.Miner.Files.gschema.xml \ org.freedesktop.Tracker.Writeback.gschema.xml \ org.freedesktop.TrackerMiners.enums.xml #post-install: # ${RM} -rf ${STAGEDIR}/${PREFIX}/lib/systemd .include diff --git a/sysutils/tracker/Makefile b/sysutils/tracker/Makefile index 0091fb0e679e..70b9ac246819 100644 --- a/sysutils/tracker/Makefile +++ b/sysutils/tracker/Makefile @@ -1,41 +1,40 @@ PORTNAME= tracker PORTVERSION= 2.3.4 PORTREVISION= 8 CATEGORIES= sysutils gnome MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Object database, tag/metadata database, search tool and indexer LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LGPL -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid \ libsoup-2.4.so:devel/libsoup \ libdbus-1.so:devel/dbus \ libjson-glib-1.0.so:devel/json-glib \ libicutu.so:devel/icu PORTSCOUT= limitw:1,even USES= compiler:c++11-lib gettext gnome localbase:ldflags meson \ - pkgconfig python:3.4+,build sqlite tar:xz + pkgconfig python:3.4+,build sqlite tar:xz vala:build USE_GNOME= glib20 introspection:build libxml2 USE_LDCONFIG= yes MESON_ARGS= -Ddocs=false \ -Dman=true \ -Dnetwork_manager=disabled \ -Dstemmer=disabled \ -Dbash_completion=${PREFIX}/etc/bash_completion.d \ -Dsystemd_user_services=no GLIB_SCHEMAS= org.freedesktop.Tracker.DB.gschema.xml \ org.freedesktop.Tracker.FTS.gschema.xml \ org.freedesktop.Tracker.Store.gschema.xml \ org.freedesktop.Tracker.enums.xml \ org.freedesktop.Tracker.gschema.xml BINARY_ALIAS= python3=${PYTHON_CMD} PLIST_SUB= LIBVER=0.304.0 .include diff --git a/sysutils/tracker3/Makefile b/sysutils/tracker3/Makefile index 553a6ee08ca9..b0f88294a924 100644 --- a/sysutils/tracker3/Makefile +++ b/sysutils/tracker3/Makefile @@ -1,50 +1,49 @@ PORTNAME= tracker PORTVERSION= 3.1.2 PORTREVISION= 5 CATEGORIES= sysutils gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 3 MAINTAINER= gnome@FreeBSD.org COMMENT= Object database, tag/metadata database, search tool and indexer LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LGPL -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libdbus-1.so:devel/dbus \ libicutu.so:devel/icu \ libjson-glib-1.0.so:devel/json-glib \ libsoup-2.4.so:devel/libsoup \ libuuid.so:misc/e2fsprogs-libuuid USES= compiler:c++11-lib gettext gnome localbase:ldflags meson \ - pkgconfig python:3.6+,build sqlite tar:xz + pkgconfig python:3.6+,build sqlite tar:xz vala:build USE_GNOME= glib20 libxml2 introspection:build USE_LDCONFIG= yes MESON_ARGS= -Dbash_completion=true \ -Dbash_completion_dir=${PREFIX}/etc/bash_completion.d \ -Ddocs=false \ -Dstemmer=disabled \ -Dsystemd_user_services=false DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX} BINARY_ALIAS= python3=${PYTHON_CMD} PORTSCOUT= limitw:1,even PLIST_SUB= LIBVER=0.304.0 OPTIONS_DEFINE= DOCS MAN OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtk-doc>0:textproc/gtk-doc DOCS_MESON_TRUE= docs MAN_BUILD_DEPENDS= asciidoc:textproc/asciidoc MAN_MESON_TRUE= man MAN_DESC= Install manual pages post-patch: ${REINPLACE_CMD} -e 's|/etc/asciidoc|${PYTHONPREFIX_SITELIBDIR}/asciidoc/resources|' \ ${WRKSRC}/docs/manpages/meson.build .include diff --git a/sysutils/zeitgeist/Makefile b/sysutils/zeitgeist/Makefile index fe5fdbfe0b7d..ba80eecca022 100644 --- a/sysutils/zeitgeist/Makefile +++ b/sysutils/zeitgeist/Makefile @@ -1,45 +1,44 @@ # NOTE: please keep zeitgeist in sysutils/qzeitgeist in sync PORTNAME= zeitgeist DISTVERSION= 1.0.4 CATEGORIES= sysutils MAINTAINER= kwm@FreeBSD.org COMMENT= Event logging framework LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi -BUILD_DEPENDS= valac:lang/vala \ - dee-tool:devel/dee \ +BUILD_DEPENDS= dee-tool:devel/dee \ rapper:textproc/raptor2 \ ${PYTHON_PKGNAMEPREFIX}rdflib>=4.1.1:textproc/py-rdflib@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py-xdg@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/dbus/__init__.py:devel/py-dbus@${PY_FLAVOR} USES= autoreconf gettext gmake gnome libtool pathfix pkgconfig python \ - sqlite tar:xz + sqlite tar:xz vala:build USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_COMMIT= 8b89364c077b46734d193c5b8a80f83b0fc917dd USE_GNOME= cairo gdkpixbuf2 glib20 intlhack \ introspection:build USE_LDCONFIG= yes USE_PYTHON= py3kplist GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip CONFIGURE_ARGS= --disable-fts --disable-telepathy \ --disable-downloads-monitor OPTIONS_SUB= yes OPTIONS_DEFINE= DATAHUB OPTIONS_DEFAULT=DATAHUB DATAHUB_LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib DATAHUB_USE= gnome=gtk30 DATAHUB_CONFIGURE_ENABLE= datahub DATAHUB_DESC= Passive loggers for Zeitgeist .include diff --git a/textproc/gspell/Makefile b/textproc/gspell/Makefile index b66980ca153d..9a90d969f64a 100644 --- a/textproc/gspell/Makefile +++ b/textproc/gspell/Makefile @@ -1,34 +1,33 @@ PORTNAME= gspell PORTVERSION= 1.10.0 CATEGORIES= textproc MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Spell checking for GTK+ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \ libfribidi.so:converters/fribidi \ libicudata.so:devel/icu PORTSCOUT= limitw:even -USES= gmake gnome iconv libtool pathfix pkgconfig tar:xz +USES= gmake gnome iconv libtool pathfix pkgconfig tar:xz vala:build USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 introspection:build \ libxml2 pango GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig OPTIONS_DEFINE= NLS NLS_USES= gettext-tools NLS_CONFIGURE_ENABLE= nls OPTIONS_SUB= yes .include diff --git a/textproc/gtkspell3/Makefile b/textproc/gtkspell3/Makefile index 2d0058eaf981..f926aa566eba 100644 --- a/textproc/gtkspell3/Makefile +++ b/textproc/gtkspell3/Makefile @@ -1,27 +1,26 @@ PORTNAME= gtkspell3 PORTVERSION= 3.0.10 CATEGORIES= textproc gnome MASTER_SITES= SF/gtkspell/${PORTVERSION} MAINTAINER= gnome@FreeBSD.org COMMENT= GTK+ 3 spell checking component LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vapigen:lang/vala \ - iso-codes>0:misc/iso-codes +BUILD_DEPENDS= iso-codes>0:misc/iso-codes LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \ libfribidi.so:converters/fribidi RUN_DEPENDS= iso-codes>0:misc/iso-codes -USES= gettext gmake gnome localbase libtool pathfix pkgconfig tar:xz +USES= gettext gmake gnome localbase libtool pathfix pkgconfig tar:xz vala:build USE_GNOME= cairo gdkpixbuf2 gtk30 intlhack introspection:build USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS/ s|docs||' ${WRKSRC}/Makefile.in .include diff --git a/textproc/ibus/Makefile b/textproc/ibus/Makefile index bfaf3362d4f0..4dcb54bdf74c 100644 --- a/textproc/ibus/Makefile +++ b/textproc/ibus/Makefile @@ -1,113 +1,113 @@ PORTNAME= ibus PORTVERSION= 1.5.24 PORTREVISION= 1 CATEGORIES= textproc MAINTAINER= henry.hu.sh@gmail.com COMMENT= Intelligent Input Bus for Unix-like systems LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83.0:devel/py-dbus@${PY_FLAVOR} \ ${LOCALBASE}/share/unicode/ucd/NamesList.txt:textproc/UCD \ ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \ gtkdocize:textproc/gtk-doc \ bash:shells/bash RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83.0:devel/py-dbus@${PY_FLAVOR} \ ${LOCALBASE}/share/xml/iso-codes/iso_639.xml:misc/iso-codes \ setxkbmap:x11/setxkbmap USES= autoreconf compiler cpe gmake gnome libtool localbase \ pathfix pkgconfig python:3.5+ shebangfix CPE_VENDOR= ibus_project USE_GITHUB= yes USE_GNOME= glib20 intltool librsvg2 pygobject3 USE_LDCONFIG= yes USE_PYTHON= py3kplist SHEBANG_GLOB= *.sh GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc \ --with-ucd-dir=${LOCALBASE}/share/unicode/ucd \ --disable-python2 --disable-python-library \ --disable-gtk4 MAKE_JOBS_UNSAFE=yes INSTALL_TARGET= install-strip TEST_TARGET= check TEST_WRKSRC= ${WRKSRC}/src/tests OPTIONS_DEFINE= ENGINE VALA GTK2 GTK3 GINTRO DCONF XIM EMOJI DOCS NLS WAYLAND OPTIONS_DEFAULT= GTK2 GTK3 VALA GINTRO DCONF XIM ENGINE EMOJI NO_OPTIONS_SORT= yes OPTIONS_SUB= yes DCONF_DESC= Use dconf for configuration EMOJI_DESC= Install emoji dictionary ENGINE_DESC= Install ibus simple engine GINTRO_DESC= Install GObject Introspection data GTK2_DESC= Install GTK2 client GTK3_DESC= Install GTK3 client and panel VALA_DESC= Install vala binding WAYLAND_DESC= Enable Wayland support XIM_DESC= Install XIM server DCONF_USE= GNOME=dconf DCONF_CONFIGURE_ENABLE= dconf DCONF_VARS= GLIB_SCHEMAS=org.freedesktop.ibus.gschema.xml DOCS_CONFIGURE_ENABLE= gtk-doc-html EMOJI_BUILD_DEPENDS= json-glib>=0:devel/json-glib \ unicode-emoji>0:misc/unicode-emoji \ cldr-emoji-annotation>0:misc/cldr-emoji-annotation EMOJI_CONFIGURE_ON= --with-unicode-emoji-dir=${LOCALBASE}/share/unicode/emoji \ --with-emoji-annotation-dir=${LOCALBASE}/share/unicode/cldr/common/annotations EMOJI_CONFIGURE_ENABLE= emoji-dict ENGINE_CONFIGURE_ENABLE= engine GINTRO_BUILD_DEPENDS= gobject-introspection>=0.6.8:devel/gobject-introspection GINTRO_RUN_DEPENDS= gobject-introspection>=0.6.8:devel/gobject-introspection GINTRO_CONFIGURE_ENABLE= introspection GTK2_LIB_DEPENDS= libdbus-1.so:devel/dbus \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 GTK2_USE= GNOME=cairo,gtk20 GTK2_CONFIGURE_ENABLE= gtk2 GTK3_LIB_DEPENDS= libdbus-1.so:devel/dbus \ libnotify.so:devel/libnotify GTK3_USES= xorg GTK3_USE= GNOME=cairo,gtk30 XORG=x11,xi GTK3_CONFIGURE_ENABLE= gtk3 libnotify GTK3_LIBS= -lX11 NLS_USES= gettext NLS_USES_OFF= gettext-tools NLS_CONFIGURE_ENABLE= nls VALA_IMPLIES= GINTRO -VALA_BUILD_DEPENDS= vala>=0.20:lang/vala +VALA_USES= vala:build VALA_CONFIGURE_ENABLE= vala WAYLAND_BUILD_DEPENDS= wayland>1.14:graphics/wayland WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon WAYLAND_CONFIGURE_ENABLE= wayland XIM_CONFIGURE_ENABLE= xim EMOJIONE_TAG= ba845a7e24aac26cf3cf22abc19bea215d94fbf3 # 2.2.7 .include .if ${COMPILER_TYPE} == gcc && ${COMPILER_VERSION} < 46 USE_GCC= yes .endif .if ${PORT_OPTIONS:MENGINE} || ${PORT_OPTIONS:MGTK3} || ${PORT_OPTIONS:MDCONF} PLIST_SUB+= COMPDIR="" .else PLIST_SUB+= COMPDIR="@comment " .endif pre-configure: cd ${CONFIGURE_WRKSRC} && gtkdocize --copy --flavour no-tmpl post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/xdg/autostart ${INSTALL_DATA} ${PATCHDIR}/ibus.desktop ${STAGEDIR}${PREFIX}/etc/xdg/autostart .include diff --git a/textproc/libxmlbird/Makefile b/textproc/libxmlbird/Makefile index 8a95b3c39c52..8b0c461f252a 100644 --- a/textproc/libxmlbird/Makefile +++ b/textproc/libxmlbird/Makefile @@ -1,40 +1,39 @@ PORTNAME= libxmlbird DISTVERSION= 1.2.12 CATEGORIES= textproc devel MASTER_SITES= https://birdfont.org/xmlbird-releases/ MAINTAINER= 0mp@FreeBSD.org COMMENT= XML parser for Vala and C programs LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LGPLv3.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}doit>0:devel/py-doit@${PY_FLAVOR} \ - valac:lang/vala +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}doit>0:devel/py-doit@${PY_FLAVOR} -USES= gettext-runtime gnome pkgconfig python:3.7+,build shebangfix tar:xz +USES= gettext-runtime gnome pkgconfig python:3.7+,build shebangfix tar:xz vala:build USE_GNOME= glib20 USE_LDCONFIG= yes SHEBANG_FILES= configure install.py HAS_CONFIGURE= yes CONFIGURE_ARGS= --cc="${CC}" \ --cflags="${CFLAGS}" \ --dest="${STAGEDIR}" \ --ldflags="${LDFLAGS}" \ --prefix="${PREFIX}" PLIST_FILES= include/xmlbird.h \ lib/libxmlbird.so \ lib/libxmlbird.so.1 \ libdata/pkgconfig/xmlbird.pc \ share/vala/vapi/xmlbird.vapi do-build: (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/doit) do-install: (cd ${WRKSRC} && ./install.py --dest="${STAGEDIR}") @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libxmlbird.so.1 .include diff --git a/www/midori/Makefile b/www/midori/Makefile index f2da6d09d081..435fa0d0a074 100644 --- a/www/midori/Makefile +++ b/www/midori/Makefile @@ -1,56 +1,55 @@ PORTNAME= midori PORTVERSION= 9.0 DISTVERSIONPREFIX= v PORTREVISION= 7 CATEGORIES= www xfce MAINTAINER= xfce@FreeBSD.org COMMENT= Lightweight web browser using WebKit browser engine LICENSE= LGPL21 MIT LICENSE_COMB= multi -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libnotify.so:devel/libnotify \ libjson-glib-1.0.so:devel/json-glib \ libsoup-2.4.so:devel/libsoup \ libp11-kit.so:security/p11-kit \ libgcr-base-3.so:security/gcr \ libpeas-1.0.so:devel/libpeas \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ libharfbuzz.so:print/harfbuzz RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss USES= cmake compiler:c++11-lang cpe desktop-file-utils gettext gnome \ - libarchive localbase:ldflags pkgconfig sqlite tar:bzip2 + libarchive localbase:ldflags pkgconfig sqlite tar:bzip2 vala:build USE_GNOME= cairo glib20 gtk30 intltool introspection librsvg2:build \ libxml2 CPE_VENDOR= midori-browser CFLAGS+= -Wno-return-type CMAKE_ARGS= -DUSE_APIDOCS:BOOL=OFF USE_LDCONFIG= yes PLIST_SUB= VERSION="${PORTVERSION:R}" USE_GITHUB= yes GH_ACCOUNT= midori-browser GH_PROJECT= core OPTIONS_DEFINE= ZEITGEIST OPTIONS_SUB= yes ZEITGEIST_DESC= User logs activities ZEITGEIST_LIB_DEPENDS= libzeitgeist-2.0.so:sysutils/zeitgeist ZEITGEIST_CMAKE_OFF= -DUSE_ZEITGEIST:BOOL=OFF post-patch: # Avoid errors with CMake .for dir in config extensions @${RM} ${WRKSRC}/${dir}/*.orig .endfor .include diff --git a/x11-fm/polo/Makefile b/x11-fm/polo/Makefile index 381761034b52..eaab41cbf9f3 100644 --- a/x11-fm/polo/Makefile +++ b/x11-fm/polo/Makefile @@ -1,30 +1,29 @@ PORTNAME= polo DISTVERSION= 18.8-beta PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= x11-fm MAINTAINER= gnome@FreeBSD.org COMMENT= Advanced graphical file manager written in Vala LICENSE= GPLv2+ -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libharfbuzz.so:print/harfbuzz \ libjson-glib-1.0.so:devel/json-glib -USES= desktop-file-utils gettext-tools gmake gnome pkgconfig +USES= desktop-file-utils gettext-tools gmake gnome pkgconfig vala:build USE_GNOME= cairo gdkpixbuf2 gtk30 libxml2 vte3 USE_GITHUB= yes GH_ACCOUNT= teejee2008 WRKSRC_SUBDIR= src MAKEFILE= makefile post-patch: @${RM} ${WRKSRC}/share/polo/files/gtk-theme/*.orig @${RM} ${WRKSRC}/share/polo/files/install-*.sh @${RM} -r ${WRKSRC}/share/polo/files/udisks2 .include diff --git a/x11-fonts/font-manager/Makefile b/x11-fonts/font-manager/Makefile index 4b13d2510aaf..9af64e4146b0 100644 --- a/x11-fonts/font-manager/Makefile +++ b/x11-fonts/font-manager/Makefile @@ -1,47 +1,46 @@ PORTNAME= font-manager PORTVERSION= 0.8.8 PORTREVISION= 2 CATEGORIES= x11-fonts gnome MAINTAINER= ehaupt@FreeBSD.org COMMENT= Font management application for the GNOME desktop LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= cmake:devel/cmake \ itstool:textproc/itstool \ - valac:lang/vala \ yelp-build:textproc/yelp-tools LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libjson-glib-1.0.so:devel/json-glib \ libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 USES= compiler:c++11-lang desktop-file-utils gettext-tools gnome \ - meson pkgconfig python:3.6+ shebangfix sqlite + meson pkgconfig python:3.6+ shebangfix sqlite vala:build USE_GITHUB= yes GH_ACCOUNT= FontManager USE_GNOME= cairo glib20 gtk30 libxml2 pango GLIB_SCHEMAS= org.gnome.FontManager.gschema.xml \ org.gnome.FontViewer.gschema.xml USE_LDCONFIG= yes SHEBANG_GLOB= *.py PLIST_SUB= PORTVERSION="${PORTVERSION}" OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime NLS_MESON_TRUE= enable-nls post-patch: @${REINPLACE_CMD} \ -e "s|\(find_installation.*\)python3|\1${PYTHON_CMD}|" \ ${WRKSRC}/meson.build .include diff --git a/x11-toolkits/granite/Makefile b/x11-toolkits/granite/Makefile index 3f5b45415954..6c7ba500fd4d 100644 --- a/x11-toolkits/granite/Makefile +++ b/x11-toolkits/granite/Makefile @@ -1,25 +1,24 @@ PORTNAME= granite DISTVERSION= 6.2.0 CATEGORIES= x11-toolkits MAINTAINER= desktop@FreeBSD.org COMMENT= Extensions of GTK+3 toolkit LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libgee-0.8.so:devel/libgee RUN_DEPENDS= contractor:sysutils/contractor \ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas -USES= gettext gnome meson pkgconfig python:3.6+,build tar:xz +USES= gettext gnome meson pkgconfig python:3.6+,build tar:xz vala:build USE_GITHUB= yes GH_ACCOUNT= elementary USE_GNOME= cairo glib20 gtk30 gdkpixbuf2 introspection:build USE_LDCONFIG= yes BINARY_ALIAS= python3=${PYTHON_CMD} PLIST_SUB= DISTVERSION=${DISTVERSION} .include diff --git a/x11-toolkits/granite7/Makefile b/x11-toolkits/granite7/Makefile index 3413f5cabb06..c4b9b3a811f3 100644 --- a/x11-toolkits/granite7/Makefile +++ b/x11-toolkits/granite7/Makefile @@ -1,27 +1,26 @@ PORTNAME= granite DISTVERSION= 7.0.0 CATEGORIES= x11-toolkits PKGNAMESUFFIX= 7 MAINTAINER= desktop@FreeBSD.org COMMENT= Extensions of GTK 4.0 toolkit LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libgee-0.8.so:devel/libgee RUN_DEPENDS= contractor:sysutils/contractor \ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \ xdg-desktop-portal>0:deskutils/xdg-desktop-portal -USES= gettext gnome meson pkgconfig python:3.6+,build tar:xz +USES= gettext gnome meson pkgconfig python:3.6+,build tar:xz vala:build USE_GITHUB= yes GH_ACCOUNT= elementary USE_GNOME= cairo glib20 gtk40 gdkpixbuf2 introspection:build USE_LDCONFIG= yes BINARY_ALIAS= python3=${PYTHON_CMD} PLIST_SUB= DISTVERSION=${DISTVERSION} .include diff --git a/x11-toolkits/gtksourceview3/Makefile b/x11-toolkits/gtksourceview3/Makefile index 8ec307e512c6..cb62c1419af0 100644 --- a/x11-toolkits/gtksourceview3/Makefile +++ b/x11-toolkits/gtksourceview3/Makefile @@ -1,42 +1,41 @@ PORTNAME= gtksourceview PORTVERSION= 3.24.11 PORTREVISION= 2 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 3 DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Text widget that adds syntax highlighting to the GtkTextView widget LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -USES= compiler:c11 tar:xz +USES= compiler:c11 tar:xz vala:build PORTSCOUT= limitw:1,even -BUILD_DEPENDS= vala:lang/vala LIB_DEPENDS= libfribidi.so:converters/fribidi USES+= gettext gmake gnome libtool localbase pathfix pkgconfig USE_CSTD= c11 USE_GNOME= cairo gdkpixbuf2 gnomeprefix gtk30 \ introspection:build libxml2 GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-compile-warnings=no \ --enable-glade-catalog=no \ --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --enable-introspection INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|tests testsuite||g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|--warn-all||g' \ ${WRKSRC}/gtksourceview/Makefile.in .include diff --git a/x11-toolkits/gtksourceview4/Makefile b/x11-toolkits/gtksourceview4/Makefile index e05589e788f5..e96f2e82144c 100644 --- a/x11-toolkits/gtksourceview4/Makefile +++ b/x11-toolkits/gtksourceview4/Makefile @@ -1,24 +1,23 @@ PORTNAME= gtksourceview PORTVERSION= 4.8.3 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 4 DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Text widget that adds syntax highlighting to the GtkTextView widget LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vala:lang/vala LIB_DEPENDS= libfribidi.so:converters/fribidi PORTSCOUT= limitw:1,even -USES= compiler:c11 gettext gnome meson pkgconfig tar:xz +USES= compiler:c11 gettext gnome meson pkgconfig tar:xz vala:build USE_CSTD= c11 USE_GNOME= cairo gdkpixbuf2 gtk30 libxml2 introspection:build USE_LDCONFIG= yes .include diff --git a/x11-toolkits/gtksourceview5/Makefile b/x11-toolkits/gtksourceview5/Makefile index 679652351a46..ce6f6721776f 100644 --- a/x11-toolkits/gtksourceview5/Makefile +++ b/x11-toolkits/gtksourceview5/Makefile @@ -1,25 +1,24 @@ PORTNAME= gtksourceview PORTVERSION= 5.4.2 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 5 DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Text widget that adds syntax highlighting to the GtkTextView widget LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vala:lang/vala LIB_DEPENDS= libfribidi.so:converters/fribidi \ libpcre2-8.so:devel/pcre2 PORTSCOUT= limitw:1,even -USES= compiler:c11 gettext gnome meson pkgconfig tar:xz +USES= compiler:c11 gettext gnome meson pkgconfig tar:xz vala:build USE_CSTD= c11 USE_GNOME= cairo gdkpixbuf2 gtk40 introspection:build libxml2 USE_LDCONFIG= yes .include diff --git a/x11-toolkits/libadwaita/Makefile b/x11-toolkits/libadwaita/Makefile index 8b1e16cdff0a..43e3edda6eb0 100644 --- a/x11-toolkits/libadwaita/Makefile +++ b/x11-toolkits/libadwaita/Makefile @@ -1,31 +1,30 @@ PORTNAME= libadwaita PORTVERSION= 1.1.0 PORTREVISION= 1 CATEGORIES= x11-toolkits MAINTAINER= gnome@FreeBSD.org COMMENT= Building blocks for modern GNOME applications LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= sassc:textproc/sassc \ - valac:lang/vala +BUILD_DEPENDS= sassc:textproc/sassc LIB_DEPENDS= libfribidi.so:converters/fribidi \ libgraphene-1.0.so:graphics/graphene -USES= gettext gnome meson ninja pkgconfig +USES= gettext gnome meson ninja pkgconfig vala:build USE_GITLAB= yes USE_GNOME= cairo gdkpixbuf2 gtk40 introspection:build GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= GNOME GL_COMMIT= 0e57660217829b3f905f20e1c53aaf42c2302882 PORTSCOUT= limit:1,even OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen DOCS_MESON_TRUE= gtk_doc .include diff --git a/x11-toolkits/libdazzle/Makefile b/x11-toolkits/libdazzle/Makefile index 48f305c590c3..62bcc049ea84 100644 --- a/x11-toolkits/libdazzle/Makefile +++ b/x11-toolkits/libdazzle/Makefile @@ -1,18 +1,16 @@ PORTNAME= libdazzle DISTVERSION= 3.44.0 CATEGORIES= x11-toolkits MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Companion library to GObject and Gtk+ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala - -USES= compiler:c11 gettext gnome meson pkgconfig tar:xz +USES= compiler:c11 gettext gnome meson pkgconfig tar:xz vala:build USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build .include diff --git a/x11-toolkits/libhandy/Makefile b/x11-toolkits/libhandy/Makefile index 62ce5339cbcc..f64d868541dc 100644 --- a/x11-toolkits/libhandy/Makefile +++ b/x11-toolkits/libhandy/Makefile @@ -1,22 +1,21 @@ PORTNAME= libhandy PORTVERSION= 1.6.2 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Library with GTK+ widgets for mobile phones LICENSE= LGPL21 -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libfribidi.so:converters/fribidi \ libgladeui-2.so:devel/glade -USES= compiler:c11 gettext gnome meson pkgconfig tar:xz +USES= compiler:c11 gettext gnome meson pkgconfig tar:xz vala:build USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build USE_LDCONFIG= yes MESON_ARGS= -Dtests=false .include diff --git a/x11-toolkits/libhandy0/Makefile b/x11-toolkits/libhandy0/Makefile index 6dbad8483104..c2aff3801816 100644 --- a/x11-toolkits/libhandy0/Makefile +++ b/x11-toolkits/libhandy0/Makefile @@ -1,28 +1,27 @@ PORTNAME= libhandy PORTVERSION= 0.0.13 CATEGORIES= x11-toolkits gnome DIST_SUBDIR= gnome PKGNAMESUFFIX= 0 MAINTAINER= gnome@FreeBSD.org COMMENT= Library with GTK+ widgets for mobile phones LICENSE= LGPL21 BROKEN= fails to build with glade >= 3.36 -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libgladeui-2.so:devel/glade -USES= compiler:c11 gettext gnome meson pkgconfig +USES= compiler:c11 gettext gnome meson pkgconfig vala:build USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build USE_LDCONFIG= yes MESON_ARGS= -Dtests=false USE_GITLAB= yes GL_SITE= https://source.puri.sm/ GL_ACCOUNT= Librem5 GL_COMMIT= 7a193d7692c9c76a1a94f17c4d30b585f77d177c .include diff --git a/x11-toolkits/vte3/Makefile b/x11-toolkits/vte3/Makefile index a2447fa83bb4..f619b7d30659 100644 --- a/x11-toolkits/vte3/Makefile +++ b/x11-toolkits/vte3/Makefile @@ -1,55 +1,54 @@ PORTNAME= vte PORTVERSION= 0.68.0 PORTREVISION= 1 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 3 DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Terminal widget with improved accessibility and I18N support LICENSE= LGPL21 -BUILD_DEPENDS= vapigen:lang/vala \ - bash:shells/bash +BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libgnutls.so:security/gnutls \ libfribidi.so:converters/fribidi \ libpcre2-8.so:devel/pcre2 \ libicuuc.so:devel/icu PORTSCOUT= limitw:1,even USES= compiler:c++11-lang gettext gnome localbase meson \ - pkgconfig python:3.6+ tar:xz + pkgconfig python:3.6+ tar:xz vala:build USE_LDCONFIG= yes USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build MESON_ARGS= -Da11y=true \ -Dgir=true \ -Dfribidi=true \ -Dgtk3=true \ -Dgtk4=false \ -Dicu=true \ -D_systemd=false \ -Dvapi=true PLIST_SUB= VERSION=2.91 BINARY_ALIAS= python3=${PYTHON_CMD} .include .if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD && ${OSVERSION} < 1300109 CPP= ${LOCALBASE}/bin/clang-cpp${_LLVM_VERSION} CC= ${LOCALBASE}/bin/clang${_LLVM_VERSION} CXX= ${LOCALBASE}/bin/clang++${_LLVM_VERSION} BUILD_DEPENDS+= llvm${_LLVM_VERSION}>=0:devel/llvm${_LLVM_VERSION} .if (${LLVM_DEFAULT} == 90 || ${LLVM_DEFAULT} == 10) _LLVM_VERSION= 11 .else _LLVM_VERSION= ${LLVM_DEFAULT} .endif .endif .include diff --git a/x11-wm/lxsession/Makefile b/x11-wm/lxsession/Makefile index 934f034ffcfc..e75e3c10b5e3 100644 --- a/x11-wm/lxsession/Makefile +++ b/x11-wm/lxsession/Makefile @@ -1,61 +1,60 @@ PORTNAME= lxsession PORTVERSION= 0.5.4 PORTREVISION= 2 CATEGORIES= x11-wm MASTER_SITES= SF/lxde/LXSession%20%28session%20manager%29/LXSession%200.5.x/ MAINTAINER= ports@FreeBSD.org COMMENT= LXDE Session Manager LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libunique-1.0.so:x11-toolkits/unique \ libpolkit-agent-1.so:sysutils/polkit \ libck-connector.so:sysutils/consolekit2 -USES= autoreconf gmake gnome localbase pkgconfig tar:xz xorg +USES= autoreconf gmake gnome localbase pkgconfig tar:xz vala:build xorg USE_GNOME= glib20 gtk20 intltool cairo gdkpixbuf2 libxslt USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-buildin-clipboard \ --enable-buildin-polkit INSTALL_TARGET= install-strip SUB_FILES= pkg-message OPTIONS_DEFINE= NLS UPOWER OPTIONS_SUB= yes NLS_USES= gettext NLS_USES_OFF= gettext-tools UPOWER_LIB_DEPENDS= libupower-glib.so:sysutils/upower UPOWER_DESC= Suspend/Hibernate support post-patch: @${REINPLACE_CMD} -e \ 's|/usr/lib64/kde4|%%QT4_LIBDIR%%|g ; \ s|/usr/lib/kde4|%%QT5_LIBDIR%%|g' \ ${WRKSRC}/lxsession/environement.c \ ${WRKSRC}/lxsession/environement.vala @${FIND} ${WRKSRC} -type f | ${XARGS} \ ${REINPLACE_CMD} -e 's|/etc/xdg|${PREFIX}/etc/xdg|g ;\ s|%%PREFIX%%|${PREFIX}| ;\ s|/usr/bin/pkexec|${PREFIX}/bin/pkexec|g ;\ s|:/usr/share:/usr/share/gdm||g ;\ s|:/var/lib/menu-xdg||g ;\ s|/usr/share|${PREFIX}/share|g ;\ s|/usr/lib|${PREFIX}/lib|g ;\ s|%%QT4_LIBDIR%%|${PREFIX}/lib/qt4| ;\ s|%%QT5_LIBDIR%%|${PREFIX}/lib/qt5| ;\ s|Clearlooks|Adwaita|' post-patch-NLS-off: @${REINPLACE_CMD} -e 's|po man|man|' \ ${WRKSRC}/Makefile.in .include diff --git a/x11-wm/xfce4-panel/Makefile b/x11-wm/xfce4-panel/Makefile index 87a4608f37ce..48aa4483cb48 100644 --- a/x11-wm/xfce4-panel/Makefile +++ b/x11-wm/xfce4-panel/Makefile @@ -1,50 +1,50 @@ PORTNAME= xfce4-panel PORTVERSION= 4.16.5 CATEGORIES= x11-wm xfce MASTER_SITES= XFCE DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Xfce's panel LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libdbusmenu-gtk3.so:devel/libdbusmenu \ libharfbuzz.so:print/harfbuzz USES= compiler:c11 desktop-file-utils gettext-tools gmake gnome \ libtool pathfix perl5 pkgconfig tar:bzip2 xfce xorg USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 intltool libwnck3 USE_LDCONFIG= yes USE_XFCE= garcon libexo xfconf USE_XORG= ice sm x11 xext GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --enable-gio-unix --without-html-dir PORTSCOUT= limitw:1,even OPTIONS_DEFINE= GIR NLS VAPI OPTIONS_DEFAULT= GIR VAPI OPTIONS_SUB= yes GIR_DESC= Use Gobject Introspection GIR_USE= gnome=introspection:build GIR_CONFIGURE_ON= --enable-introspection=yes GIR_CONFIGURE_OFF= --enable-introspection=no NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime -VAPI_BUILD_DEPENDS= vapigen:lang/vala +VAPI_USES= vala:build VAPI_CONFIGURE_ENABLE= vala VAPI_IMPLIES= GIR .include diff --git a/x11/appmenu-registrar/Makefile b/x11/appmenu-registrar/Makefile index c65fb130f8fb..814d429a4fc4 100644 --- a/x11/appmenu-registrar/Makefile +++ b/x11/appmenu-registrar/Makefile @@ -1,34 +1,33 @@ PORTNAME= appmenu-registrar DISTVERSION= 0.7.6 CATEGORIES= x11 PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ PATCHFILES+= 442bcebcc00e.patch:-p1 # meson >= 0.60 MAINTAINER= ericbsd@FreeBSD.org COMMENT= Appmenu DBusMenu registrar LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libbamf3.so:sysutils/bamf -BUILD_DEPENDS= valac:lang/vala -USES= meson gnome pkgconfig gettext +USES= meson gnome pkgconfig gettext vala:build MESON_ARGS= -Dvalapanel=disabled \ -Dxfce=disabled \ -Dmate=disabled \ -Dbudgie=disabled \ -Djayatana=disabled \ -Dregistrar=enabled \ -Dappmenu-gtk-module=disabled USE_GNOME= gtk30 glib20 gtk20 gdkpixbuf2 USE_GITLAB= yes GL_ACCOUNT= vala-panel-project GL_PROJECT= vala-panel-appmenu GL_COMMIT= 4e362c22ab3a23c98f13fb379c782786ee057cf6 .include diff --git a/x11/babl/Makefile b/x11/babl/Makefile index 3f51bf05b013..b471f4fcdf3c 100644 --- a/x11/babl/Makefile +++ b/x11/babl/Makefile @@ -1,42 +1,41 @@ PORTNAME= babl PORTVERSION= 0.1.96 CATEGORIES= x11 MASTER_SITES= GIMP MAINTAINER= gnome@FreeBSD.org COMMENT= Dynamic pixel format conversion library LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vapigen:lang/vala LIB_DEPENDS= liblcms2.so:graphics/lcms2 -USES= compiler:c11 gnome libtool localbase meson pathfix pkgconfig tar:xz +USES= compiler:c11 gnome libtool localbase meson pathfix pkgconfig tar:xz vala:build USE_LDCONFIG= yes USE_GNOME= introspection:build OPTIONS_DEFINE= SIMD OPTIONS_DEFAULT_amd64=SIMD OPTIONS_EXCLUDE_i386=SIMD SIMD_MESON_OFF= -Denable-mmx=false -Denable-sse=false \ -Denable-sse2=false -Denable-sse4_1=false \ -Denable-avx2=false -Denable-f16c=false BABL_SHLIB= 0.195.1 BABL_VER= 0.1 PLIST_SUB+= BABL_SHLIB=${BABL_SHLIB} BABL_VER=${BABL_VER} .include .if ${ARCH} == "amd64" PLIST_SUB+= AMD64="" ARM="@comment " .elif ${ARCH} == "armv6" || ${ARCH} == "armv7" PLIST_SUB+= AMD64="@comment " ARM="" .else PLIST_SUB+= AMD64="@comment " ARM="@comment " .endif .include diff --git a/x11/elementary-terminal/Makefile b/x11/elementary-terminal/Makefile index 2bd632937abb..6d6f37fed8a3 100644 --- a/x11/elementary-terminal/Makefile +++ b/x11/elementary-terminal/Makefile @@ -1,24 +1,23 @@ PORTNAME= terminal DISTVERSION= 6.1.0 CATEGORIES= x11 PKGNAMEPREFIX= elementary- MAINTAINER= nc@FreeBSD.org COMMENT= Terminal emulator designed for elementary OS LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libgranite.so:x11-toolkits/granite \ libhandy-1.so:x11-toolkits/libhandy \ libpcre2-posix.so:devel/pcre2 -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= cairo gdkpixbuf2 glib20 gtk30 vte3 GLIB_SCHEMAS= io.elementary.terminal.gschema.xml .include diff --git a/x11/gnome-pie/Makefile b/x11/gnome-pie/Makefile index 753159cfb019..eb4b18b14112 100644 --- a/x11/gnome-pie/Makefile +++ b/x11/gnome-pie/Makefile @@ -1,51 +1,50 @@ PORTNAME= gnome-pie PORTVERSION= 0.5.7 DISTVERSIONPREFIX= v PORTREVISION= 4 CATEGORIES= x11 MAINTAINER= nivit@FreeBSD.org COMMENT= Circular application launcher LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala RUN_DEPENDS= gnome-settings-daemon>=2.32.1_4:sysutils/gnome-settings-daemon LIB_DEPENDS= libbamf3.so:sysutils/bamf \ libgee-0.8.so:devel/libgee \ libunique-1.0.so:x11-toolkits/unique -USES= cmake gnome pkgconfig xorg +USES= cmake gnome pkgconfig vala:build xorg USE_GITHUB= yes USE_GNOME= cairo gnomemenus3 gtk30 librsvg2 libwnck3 USE_XORG= xtst DOCS_CMAKE_ON= -DINSTALL_DOCS:BOOL=ON GH_ACCOUNT= Simmesimme GH_PROJECT= Gnome-Pie MANPAGES_CMAKE_OFF= -DNO_INSTALL_MANPAGES:BOOL=ON NLS_CMAKE_BOOL= INSTALL_NLS NLS_USES= gettext OPTIONS_DEFAULT= MANPAGES OPTIONS_DEFINE= DOCS MANPAGES NLS OPTIONS_SUB= yes PLIST_SUB= DESKTOPDIR=${DESKTOPDIR} REINPLACE_ARGS= -i '' post-patch: ${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},1' \ -e 's,%%DESKTOPDIR%%,${DESKTOPDIR},1' \ -e 's,%%PREFIX%%,${PREFIX},1' \ -e '/has_resize_grip/d' ${WRKSRC}/src/actions/actionRegistry.vala \ ${WRKSRC}/src/gui/indicator.vala \ ${WRKSRC}/src/utilities/paths.vala \ ${WRKSRC}/resources/ui/*.ui .include diff --git a/x11/gnome-terminal/Makefile b/x11/gnome-terminal/Makefile index 57b7a2628860..e6c184b5f6f1 100644 --- a/x11/gnome-terminal/Makefile +++ b/x11/gnome-terminal/Makefile @@ -1,49 +1,48 @@ PORTNAME= gnome-terminal DISTVERSION= 3.44.1 CATEGORIES= x11 gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Terminal component for the GNOME Desktop LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ itstool:textproc/itstool \ - vala:lang/vala \ xsltproc:textproc/libxslt LIB_DEPENDS= libfribidi.so:converters/fribidi \ libgnutls.so:security/gnutls \ libpcre2-8.so:devel/pcre2 \ libuuid.so:misc/e2fsprogs-libuuid RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas PORTSCOUT= limitw:1,even USES= cpe gettext gnome localbase meson pathfix pkgconfig python:3.7+ \ - tar:xz xorg + tar:xz vala:build xorg USE_GNOME= cairo dconf gdkpixbuf2 gtk30 intltool vte3 USE_XORG= x11 CPE_VENDOR= gnome GLIB_SCHEMAS= org.gnome.Terminal.gschema.xml BINARY_ALIAS= python3=${PYTHON_CMD} OPTIONS_DEFINE= NAUTILUS SEARCHPROVIDER OPTIONS_DEFAULT= NAUTILUS SEARCHPROVIDER OPTIONS_SUB= yes SEARCHPROVIDER_DESC= GNOME Shell search provider SEARCHPROVIDER_MESON_TRUE= search_provider SEARCHPROVIDER_BUILD_DEPENDS= gnome-shell:x11/gnome-shell SEARCHPROVIDER_RUN_DEPENDS= gnome-shell:x11/gnome-shell NAUTILUS_MESON_TRUE= nautilus_extension NAUTILUS_USE= GNOME=nautilus3 NAUTILUS_DESC= Open in terminal extension for nautilus .include diff --git a/x11/gtk-app-menu/Makefile b/x11/gtk-app-menu/Makefile index 89bb9dea0e03..9bddc7373631 100644 --- a/x11/gtk-app-menu/Makefile +++ b/x11/gtk-app-menu/Makefile @@ -1,37 +1,36 @@ PORTNAME= appmenu-gtk-module DISTVERSION= 0.7.6 PORTREVISION= 2 CATEGORIES= x11 PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ PATCHFILES+= 442bcebcc00e.patch:-p1 # meson >= 0.60 MAINTAINER= trueos@norwegianrockcat.com COMMENT= GTK module for putting application menubar in a global menubar LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/subprojects/appmenu-gtk-module/LICENSE -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libbamf3.so:sysutils/bamf -USES= meson gnome pkgconfig +USES= meson gnome pkgconfig vala:build MESON_ARGS= -Dappmenu-gtk-module=enabled \ -Dbudgie=disabled \ -Djayatana=disabled \ -Dmate=disabled \ -Dregistrar=disabled \ -Dxfce=disabled \ -Dvalapanel=disabled USE_GITLAB= yes GL_ACCOUNT= vala-panel-project GL_PROJECT= vala-panel-appmenu GL_COMMIT= 4e362c22ab3a23c98f13fb379c782786ee057cf6 USE_GNOME= gtk30 glib20 gtk20 gdkpixbuf2 GLIB_SCHEMAS= org.appmenu.gtk-module.gschema.xml USE_LDCONFIG= yes .include diff --git a/x11/libfm/Makefile b/x11/libfm/Makefile index 773130574781..c413ab0d27e3 100644 --- a/x11/libfm/Makefile +++ b/x11/libfm/Makefile @@ -1,102 +1,102 @@ PORTNAME= libfm DISTVERSION= 1.3.2 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= SF/pcmanfm/PCManFM%20%2B%20Libfm%20%28tarball%20release%29/LibFM/ MAINTAINER= portmaster@BSDforge.com COMMENT?= Core library of PCManFM file manager LICENSE= GPLv2+ LGPL20+ LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING .if ! defined(EXTRA_ONLY) -BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser \ - valac:lang/vala +USES+= vala:build +BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser LIB_DEPENDS= libmenu-cache.so:x11/menu-cache \ libexif.so:graphics/libexif \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libfm-extra.so:x11/libfm-extra FLAVORS= gtk2 gtk3 FLAVOR?= ${FLAVORS:[1]} gtk3_PKGNAMESUFFIX= -gtk3 gtk2_CONFLICTS_INSTALL= libfm-gtk3 gtk3_CONFLICTS_INSTALL= libfm .endif SLAVEDIRS= ${CATEGORIES}/${PORTNAME}-extra -USES= gettext-tools gmake gnome libtool localbase \ +USES+= gettext-tools gmake gnome libtool localbase \ pkgconfig tar:xz USE_GNOME= intltool USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --disable-static .if ! defined(EXTRA_ONLY) . if ${FLAVOR:Mgtk2} USES+= desktop-file-utils shared-mime-info USE_GNOME+= gtk20 cairo gdkpixbuf2 CONFIGURE_ARGS+= --with-gtk=2 PLIST_SUB= GTKVERSION=gtk . elif ${FLAVOR:Mgtk3} USES+= desktop-file-utils shared-mime-info USE_GNOME+= gtk30 cairo gdkpixbuf2 CONFIGURE_ARGS+= --with-gtk=3 PLIST_SUB= GTKVERSION=gtk3 . endif .else USE_GNOME+= glib20 CONFIGURE_ARGS+= --with-extra-only .endif INSTALL_TARGET= install-strip OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime:build NLS_CONFIGURE_ENABLE= nls post-extract: .if ! defined(EXTRA_ONLY) @${MV} ${WRKSRC}/data/libfm.conf \ ${WRKSRC}/data/libfm.conf.sample .endif post-patch: ${REINPLACE_CMD} -e 's|^[[:blank:]]\{5,\}USE_NLS=yes|#&|' \ ${WRKSRC}/configure ${REINPLACE_CMD} -e '/^pkgincludedir/s|-@FMLIBVER@||; \ /@LN_S@ @PACKAGE@-@FMLIBVER@/d' ${WRKSRC}/src/Makefile.in .if ! defined(EXTRA_ONLY) ${REINPLACE_CMD} -e 's|DATA = libfm-extra.pc|DATA =|' \ ${WRKSRC}/Makefile.in ${REINPLACE_CMD} -e '/^LIBFM_EXTRA_INCLUDES/,+4 s|^|@EXTRALIB_ONLY_TRUE@|; \ /FALSE@lib_LTLIBRARIES/s| libfm-extra.la||; \ s|libfm-extra.la \\|-lfm-extra \\|' \ ${WRKSRC}/src/Makefile.in ${REINPLACE_CMD} -e 's|-@FMLIBVER@||' ${WRKSRC}/src/actions/Makefile.in ${REINPLACE_CMD} -e '/^vfs_menu_la_DEPENDENCIES/{s| \\||;n;d;}; \ /^vfs_menu_la_LIBADD/s|$$(top.*|-lfm-extra|' \ ${WRKSRC}/src/modules/Makefile.in ${REINPLACE_CMD} -e 's|libfm.conf|libfm.conf.sample|' \ ${WRKSRC}/data/Makefile.in post-install: ${INSTALL_DATA} ${WRKSRC}/src/actions/fm-actions.h \ ${STAGEDIR}${PREFIX}/include/${PORTNAME} .endif .include diff --git a/x11/libxfce4menu/Makefile b/x11/libxfce4menu/Makefile index bab6ec82112d..8543fd61d63f 100644 --- a/x11/libxfce4menu/Makefile +++ b/x11/libxfce4menu/Makefile @@ -1,58 +1,58 @@ PORTNAME= libxfce4menu PORTVERSION= 4.16.1 CATEGORIES= x11 xfce MASTER_SITES= XFCE DISTNAME= libxfce4ui-${DISTVERSIONFULL} DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Widgets library for the Xfce desktop environment LICENSE= GPLv2 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libepoxy.so:graphics/libepoxy \ libgtop-2.0.so:devel/libgtop USES= compiler:c11 gettext-tools gmake gnome libtool pathfix \ pkgconfig tar:bzip2 xfce xorg USE_GNOME= cairo glib20 gtk30 intltool USE_LDCONFIG= yes USE_XFCE= xfconf USE_XORG= ice sm x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-vendor-info=${OPSYS} --without-html-dir \ --enable-glibtop --enable-epoxy \ --disable-gudev INSTALL_TARGET= install-strip PORTSCOUT= limitw:1,even OPTIONS_DEFINE= GIR GLADE NLS STARTUP VAPI OPTIONS_DEFAULT= GIR STARTUP VAPI OPTIONS_SUB= yes GIR_DESC= Use Gobject Introspection GIR_USE= gnome=introspection:build GIR_CONFIGURE_ON= --enable-introspection=yes GIR_CONFIGURE_OFF= --enable-introspection=no GLADE_CONFIGURE_ENABLE= gladeui2 GLADE_LIB_DEPENDS= libgladeui-2.so:devel/glade GLADE_USE= gnome=libxml2 NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime STARTUP_CONFIGURE_ENABLE= startup-notification STARTUP_DESC= Startup notification STARTUP_LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification -VAPI_BUILD_DEPENDS= vapigen:lang/vala +VAPI_USES= vala:build VAPI_CONFIGURE_ENABLE= vala VAPI_IMPLIES= GIR .include diff --git a/x11/libxfce4util/Makefile b/x11/libxfce4util/Makefile index 9152eea91a1e..99c267d5bf09 100644 --- a/x11/libxfce4util/Makefile +++ b/x11/libxfce4util/Makefile @@ -1,40 +1,40 @@ PORTNAME= libxfce4util PORTVERSION= 4.16.0 CATEGORIES= x11 xfce MASTER_SITES= XFCE DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Extension library for the Xfce desktop environment LICENSE= GPLv2 USES= compiler:c11 gettext-tools gmake gnome libtool pathfix perl5 \ pkgconfig tar:bzip2 xfce USE_GNOME= glib20 intltool USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --without-html-dir PORTSCOUT= limitw:1,even OPTIONS_DEFINE= GIR NLS VAPI OPTIONS_DEFAULT= GIR VAPI OPTIONS_SUB= yes GIR_DESC= Use Gobject Introspection GIR_USE= gnome=introspection:build GIR_CONFIGURE_ON= --enable-introspection=yes GIR_CONFIGURE_OFF= --enable-introspection=no NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime -VAPI_BUILD_DEPENDS= vapigen:lang/vala +VAPI_USES= vala:build VAPI_CONFIGURE_ENABLE= vala VAPI_IMPLIES= GIR .include diff --git a/x11/lightdm/Makefile b/x11/lightdm/Makefile index 46ef01da27f6..676a05b253a4 100644 --- a/x11/lightdm/Makefile +++ b/x11/lightdm/Makefile @@ -1,69 +1,69 @@ PORTNAME= lightdm PORTVERSION= 1.32.0 CATEGORIES= x11 MASTER_SITES= https://github.com/canonical/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/ MAINTAINER= desktop@FreeBSD.org COMMENT= Lightweight Display Manager # library/bindings are LGPLv2 or LGPLv3, the rest GPLv3+ LICENSE= LGPL20 LGPL3 GPLv3 LICENSE_COMB= multi LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LGPL2 LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LGPL3 LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING.GPL3 BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libaccountsservice.so:sysutils/accountsservice \ libck-connector.so:sysutils/consolekit2 \ libgcrypt.so:security/libgcrypt \ libxklavier.so:x11/libxklavier USES= compiler:c++11-lang cpe gettext gmake gnome libtool localbase \ pathfix pkgconfig tar:xz xorg CPE_VENDOR= ${PORTNAME}_project USE_CXXSTD= c++11 USE_GNOME= glib20 intltool USE_XORG= x11 xcb xdmcp USE_LDCONFIG= yes USE_RC_SUBR= lightdm CONFLICTS_INSTALL= sddm GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-tests # PAM errors INSTALL_TARGET= install-strip USERS= lightdm GROUPS= lightdm video PORTSCOUT= limitw:1,even SUB_FILES= Xsession OPTIONS_DEFINE= DOCS VAPI OPTIONS_DEFAULT=VAPI OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdoc-check:textproc/gtk-doc DOCS_CONFIGURE_ENABLE= gtk-doc -VAPI_BUILD_DEPENDS= vapigen:lang/vala +VAPI_USES= vala:build VAPI_CONFIGURE_ENABLE= vala VAPI_USE= gnome=introspection:build post-patch: @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},' \ ${WRKSRC}/data/lightdm.conf post-install: ${RM} -r ${STAGEDIR}${PREFIX}/etc/init ${INSTALL_SCRIPT} ${WRKDIR}/Xsession ${STAGEDIR}${PREFIX}/etc/lightdm/ ${MV} ${STAGEDIR}${PREFIX}/etc/lightdm/keys.conf ${STAGEDIR}${PREFIX}/etc/lightdm/keys.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/lightdm/lightdm.conf ${STAGEDIR}${PREFIX}/etc/lightdm/lightdm.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/lightdm/users.conf ${STAGEDIR}${PREFIX}/etc/lightdm/users.conf.sample ${MKDIR} ${STAGEDIR}/var/cache/lightdm \ ${STAGEDIR}/var/log/lightdm \ ${STAGEDIR}/var/run/lightdm ${MKDIR} ${STAGEDIR}${PREFIX}/share/xgreeters @(cd ${STAGEDIR}${PREFIX}/share/xgreeters && \ ${LN} -sf lightdm-gtk-greeter.desktop default.desktop) .include diff --git a/x11/mate-applet-appmenu/Makefile b/x11/mate-applet-appmenu/Makefile index 7a7b3aec7960..832213b1c1b5 100644 --- a/x11/mate-applet-appmenu/Makefile +++ b/x11/mate-applet-appmenu/Makefile @@ -1,38 +1,37 @@ PORTNAME= mate-applet-appmenu DISTVERSION= 0.7.6 CATEGORIES= x11 PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ PATCHFILES+= 442bcebcc00e.patch:-p1 # meson >= 0.60 MAINTAINER= ericbsd@FreeBSD.org COMMENT= Application Menu plugin for mate-panel LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libbamf3.so:sysutils/bamf -BUILD_DEPENDS= valac:lang/vala RUN_DEPENDS= appmenu-registrar>=0:x11/appmenu-registrar \ appmenu-gtk-module>=0:x11/gtk-app-menu -USES= meson gnome mate pkgconfig gettext +USES= meson gnome mate pkgconfig gettext vala:build MESON_ARGS= -Dvalapanel=disabled \ -Dxfce=disabled \ -Dmate=enabled \ -Dbudgie=disabled \ -Djayatana=disabled \ -Dregistrar=disabled \ -Dappmenu-gtk-module=disabled USE_MATE= panel USE_GNOME= gtk30 glib20 gtk20 gdkpixbuf2 GLIB_SCHEMAS= org.valapanel.appmenu.gschema.xml USE_GITLAB= yes GL_ACCOUNT= vala-panel-project GL_PROJECT= vala-panel-appmenu GL_COMMIT= 4e362c22ab3a23c98f13fb379c782786ee057cf6 .include diff --git a/x11/plank/Makefile b/x11/plank/Makefile index f65976b76f1d..ffae9be005ba 100644 --- a/x11/plank/Makefile +++ b/x11/plank/Makefile @@ -1,48 +1,47 @@ PORTNAME= plank PORTVERSION= 0.11.89 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= https://launchpad.net/${PORTNAME}/1.0/${PORTVERSION}/+download/ MAINTAINER= daniel@shafer.cc COMMENT= Elegant, simple, and clean dock LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= vapigen:lang/vala LIB_DEPENDS= libbamf3.so:sysutils/bamf \ libgee-0.8.so:devel/libgee \ libgnome-menu-3.so:x11/gnome-menus -USES= gmake gnome libtool localbase pathfix pkgconfig tar:xz xorg +USES= gmake gnome libtool localbase pathfix pkgconfig tar:xz vala:build xorg USE_GNOME= glib20 gtk30 gdkpixbuf2 cairo intlhack libxml2 libwnck3 dconf USE_XORG= x11 xfixes xi CFLAGS+= -Wno-return-type GNU_CONFIGURE= yes GLIB_SCHEMAS= net.launchpad.plank.gschema.xml OPTIONS_SUB= yes OPTIONS_DEFINE= NLS DBUSMENU DBUSMENU_DESC= DBusMenu protocol CONFIGURE_ARGS= --disable-benchmark \ --disable-headless-tests \ --disable-apport NLS_USES= gettext NLS_USES_OFF= gettext-tools NLS_CONFIGURE_ENABLE= nls DBUSMENU_LIB_DEPENDS= libdbusmenu-gtk3.so:devel/libdbusmenu DBUSMENU_CONFIGURE_ENABLE= dbusmenu INSTALL_TARGET= install-strip post-patch: ${REINPLACE_CMD} -e 's|CPUMonitor||' \ ${WRKSRC}/docklets/Makefile.in .include diff --git a/x11/remontoire/Makefile b/x11/remontoire/Makefile index 86e5b96f4cc8..ca5576d3d631 100644 --- a/x11/remontoire/Makefile +++ b/x11/remontoire/Makefile @@ -1,24 +1,23 @@ PORTNAME= remontoire DISTVERSION= 1.4.0 CATEGORIES= x11 MAINTAINER= jbeich@FreeBSD.org COMMENT= Keybinding viewer for i3 and other programs LICENSE= GPLv3 -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libjson-glib-1.0.so:devel/json-glib -USES= gettext-tools gnome meson pkgconfig python:build shebangfix +USES= gettext-tools gnome meson pkgconfig python:build shebangfix vala:build USE_GITHUB= yes USE_GNOME= gtk30 GH_ACCOUNT= regolith-linux SHEBANG_FILES= build-aux/meson/postinstall.py PLIST_FILES= bin/${PORTNAME} \ share/appdata/org.regolith-linux.remontoire.appdata.xml \ share/applications/org.regolith-linux.remontoire.desktop GLIB_SCHEMAS= org.regolith-linux.remontoire.gschema.xml .include diff --git a/x11/slick-greeter/Makefile b/x11/slick-greeter/Makefile index d66711674442..7f30bae3cf67 100644 --- a/x11/slick-greeter/Makefile +++ b/x11/slick-greeter/Makefile @@ -1,51 +1,51 @@ PORTNAME= slick-greeter PORTVERSION= 1.5.3 CATEGORIES= x11 PORTREVISION= 2 MAINTAINER= ericbsd@FreeBSD.org COMMENT= Slick-looking LightDM greeter LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libcanberra.so:audio/libcanberra \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ liblightdm-gobject-1.so:x11/lightdm -BUILD_DEPENDS= valac:lang/vala RUN_DEPENDS= numlockx>=0:x11/numlockx -USES= autoreconf gettext gmake gnome localbase pkgconfig python:run shebangfix xorg +USES= autoreconf gettext gmake gnome localbase pkgconfig python:run shebangfix \ + vala:build xorg USE_GNOME= cairo dconf gdkpixbuf2 gtk30 intltool pygobject3 USE_XORG= pixman x11 xext USE_GITHUB= yes GH_ACCOUNT= linuxmint GNU_CONFIGURE= yes SHEBANG_FILES= files/usr/bin/slick-greeter-check-hidpi \ files/usr/bin/slick-greeter-set-keyboard-layout \ makepot bash_OLD_CMD= /usr/bin/bash bash_CMD= /bin/sh SUB_FILES= pkg-deinstall pkg-install GLIB_SCHEMAS= x.dm.slick-greeter.gschema.xml post-patch: @${REINPLACE_CMD} -e 's|"/usr|"${PREFIX}|g' \ -e 's|"/etc|"${PREFIX}/etc|g' \ ${WRKSRC}/files/usr/bin/slick-greeter-set-keyboard-layout \ ${WRKSRC}/src/session-list.vala \ ${WRKSRC}/src/settings.vala \ ${WRKSRC}/src/slick-greeter.vala \ ${WRKSRC}/src/user-list.vala @${RM} ${WRKSRC}/files/usr/bin/slick-greeter-set-keyboard-layout.bak @${MKDIR} ${WRKSRC}/files/${PREFIX} @${MV} ${WRKSRC}/files/usr/bin ${WRKSRC}/files/${PREFIX}/bin @${MV} ${WRKSRC}/files/usr/share ${WRKSRC}/files/${PREFIX}/share .include diff --git a/x11/swayfloatingswitcher/Makefile b/x11/swayfloatingswitcher/Makefile index e5845b2a198f..c6076e2f775d 100644 --- a/x11/swayfloatingswitcher/Makefile +++ b/x11/swayfloatingswitcher/Makefile @@ -1,26 +1,25 @@ PORTNAME= swayfloatingswitcher PORTVERSION= s20211208 CATEGORIES= x11 MAINTAINER= jbeich@FreeBSD.org COMMENT= Simple Alt+Tab switcher for floating windows LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= valac:lang/vala \ - granite>0:x11-toolkits/granite +BUILD_DEPENDS= granite>0:x11-toolkits/granite LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libgee-0.8.so:devel/libgee \ libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell -USES= gnome localbase:ldflags meson pkgconfig +USES= gnome localbase:ldflags meson pkgconfig vala:build USE_GITHUB= yes USE_GNOME= gtk30 GH_ACCOUNT= ErikReider GH_PROJECT= SwayFloatingSwitcher GH_TAGNAME= 4f02259 PLIST_FILES= bin/${PORTNAME} \ bin/${PORTNAME}-client .include diff --git a/x11/swaync/Makefile b/x11/swaync/Makefile index 1eb186e61f93..e5edb1b7e68f 100644 --- a/x11/swaync/Makefile +++ b/x11/swaync/Makefile @@ -1,46 +1,45 @@ PORTNAME= swaync DISTVERSIONPREFIX= v PORTVERSION= 0.5 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= Simple Wayland notification daemon with GTK panel LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell \ libhandy-1.so:x11-toolkits/libhandy -USES= compiler:c11 gnome localbase:ldflags meson pkgconfig +USES= compiler:c11 gnome localbase:ldflags meson pkgconfig vala:build USE_GITHUB= yes USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build GH_ACCOUNT= ErikReider GH_PROJECT= SwayNotificationCenter OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT=MANPAGES MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc MANPAGES_MESON_TRUE= man-pages MANPAGES_PLIST_FILES= man/man1/${PORTNAME}.1.gz \ man/man1/${PORTNAME}-client.1.gz \ man/man5/${PORTNAME}.5.gz post-patch: # Extract (snapshot) version from the port instead of meson.build @${REINPLACE_CMD} -i .nogit -e 's/git.found()/false/' \ -e '/project_version/s/@0@/${DISTVERSIONFULL}/' \ ${WRKSRC}/src/meson.build # Let @sample handle default files under etc/ @${REINPLACE_CMD} -e "s,'/',get_option('prefix')," \ -e "/output.*json/s/'[^']*/&.sample/" \ -e "/inst.*css/s/'[^']*/&', rename: &.sample/1" \ ${WRKSRC}/src/meson.build # Respect PREFIX in manpages @${REINPLACE_CMD} 's,/etc,${PREFIX}&,' \ ${WRKSRC}/man/${PORTNAME}.1.scd .include diff --git a/x11/swaysettings/Makefile b/x11/swaysettings/Makefile index fb0836084f0c..1477bba17538 100644 --- a/x11/swaysettings/Makefile +++ b/x11/swaysettings/Makefile @@ -1,34 +1,33 @@ PORTNAME= swaysettings PORTVERSION= s20220227 PORTREVISION= 2 CATEGORIES= x11 MAINTAINER= jbeich@FreeBSD.org COMMENT= GUI for setting Sway wallpaper, default apps, GTK themes, etc. LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libgee-0.8.so:devel/libgee \ libaccountsservice.so:sysutils/accountsservice \ libgranite.so:x11-toolkits/granite \ libhandy-1.so:x11-toolkits/libhandy -USES= compiler:c11 gettext gnome meson pkgconfig python:build shebangfix +USES= compiler:c11 gettext gnome meson pkgconfig python:build shebangfix vala:build USE_GITHUB= yes USE_GNOME= cairo gdkpixbuf2 gtk30 libxml2 GH_ACCOUNT= ErikReider GH_PROJECT= SwaySettings GH_TAGNAME= 709b482 SHEBANG_FILES= build-aux/meson/postinstall.py post-patch: # Respect PREFIX for images and XKB layouts @${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \ ${WRKSRC}/src/Page/Input_Page.vala \ ${WRKSRC}/src/Pages/Background/Background_Page.vala \ ${WRKSRC}/src/Pages/Users/Users.vala .include diff --git a/x11/xapp/Makefile b/x11/xapp/Makefile index e450beba91be..7a431f2725f3 100644 --- a/x11/xapp/Makefile +++ b/x11/xapp/Makefile @@ -1,37 +1,36 @@ PORTNAME= xapp PORTVERSION= 2.2.12 CATEGORIES= x11 gnome DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Cross-desktop libraries and common resources LICENSE= LGPL3 LICENSE_FILE?= ${WRKSRC}/COPYING.LESSER -BUILD_DEPENDS= vapigen:lang/vala LIB_DEPENDS= libdbusmenu-gtk3.so:devel/libdbusmenu RUN_DEPENDS= bash:shells/bash -USES= gettext-tools gnome meson pkgconfig python shebangfix xorg +USES= gettext-tools gnome meson pkgconfig python shebangfix vala:build xorg USE_GITHUB= yes GH_ACCOUNT= linuxmint USE_GNOME= cairo gdkpixbuf2 glib20 gtk-update-icon-cache gtk30 \ intltool introspection:build libgnomekbd pygobject3 USE_LDCONFIG= yes USE_XORG= x11 GLIB_SCHEMAS= org.x.apps.gschema.xml SHEBANG_FILES= data libxapp meson-scripts schemas scripts status-applets \ test-scripts PLIST_SUB+= LIBVERSION=${PORTVERSION} PORTSCOUT= limit:^[0-9.]+$$ # ignore master.mint* tags OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc DOCS_MESON_ON= -Ddocs=true .include diff --git a/x11/xfce4-appmenu-plugin/Makefile b/x11/xfce4-appmenu-plugin/Makefile index 909e0abb4a1e..1e5a75cac3fb 100644 --- a/x11/xfce4-appmenu-plugin/Makefile +++ b/x11/xfce4-appmenu-plugin/Makefile @@ -1,37 +1,36 @@ PORTNAME= xfce4-appmenu-plugin DISTVERSION= 0.7.6 CATEGORIES= x11 PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ PATCHFILES+= 442bcebcc00e.patch:-p1 # meson >= 0.60 MAINTAINER= ericbsd@FreeBSD.org COMMENT= Application Menu plugin for XFCE panel LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libbamf3.so:sysutils/bamf -BUILD_DEPENDS= valac:lang/vala RUN_DEPENDS= appmenu-registrar>=0:x11/appmenu-registrar \ appmenu-gtk-module>=0:x11/gtk-app-menu -USES= meson gnome xfce pkgconfig gettext +USES= meson gnome xfce pkgconfig gettext vala:build MESON_ARGS= -Dvalapanel=disabled \ -Dxfce=enabled \ -Dmate=disabled \ -Dbudgie=disabled \ -Djayatana=disabled \ -Dregistrar=disabled \ -Dappmenu-gtk-module=disabled USE_XFCE= panel USE_GNOME= gtk30 glib20 gtk20 gdkpixbuf2 USE_GITLAB= yes GL_ACCOUNT= vala-panel-project GL_PROJECT= vala-panel-appmenu GL_COMMIT= 4e362c22ab3a23c98f13fb379c782786ee057cf6 .include diff --git a/x11/xfce4-conf/Makefile b/x11/xfce4-conf/Makefile index 4e007b07be2a..c8e4c7373349 100644 --- a/x11/xfce4-conf/Makefile +++ b/x11/xfce4-conf/Makefile @@ -1,47 +1,47 @@ PORTNAME= xfce4-conf PORTVERSION= 4.16.0 CATEGORIES= x11 xfce MASTER_SITES= XFCE DISTNAME= xfconf-${DISTVERSIONFULL} DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= D-Bus-based configuration storage system LICENSE= GPLv2 BUILD_DEPENDS= p5-XML-Parser>=2.44:textproc/p5-XML-Parser USES= compiler:c11 gettext-tools gmake gnome libtool pathfix perl5 \ pkgconfig tar:bzip2 xfce xorg USE_GNOME= glib20 intltool USE_LDCONFIG= yes USE_PERL5= build USE_XFCE= libutil USE_XORG= x11 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --without-html-dir \ --without-bash-completion-dir PORTSCOUT= limitw:1,even OPTIONS_DEFINE= GIR NLS VAPI OPTIONS_DEFAULT= GIR VAPI OPTIONS_SUB= yes GIR_DESC= Use Gobject Introspection GIR_USE= gnome=introspection:build GIR_CONFIGURE_ON= --enable-introspection=yes GIR_CONFIGURE_OFF= --enable-introspection=no NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime -VAPI_BUILD_DEPENDS= vapigen:lang/vala +VAPI_USES= vala:build VAPI_CONFIGURE_ENABLE= vala VAPI_IMPLIES= GIR .include