diff --git a/misc/alpaca/Makefile b/misc/alpaca/Makefile index 162247e16002..3dec81cf2d59 100644 --- a/misc/alpaca/Makefile +++ b/misc/alpaca/Makefile @@ -1,42 +1,43 @@ PORTNAME= alpaca DISTVERSION= 5.3.0 +PORTREVISION= 1 CATEGORIES= misc MAINTAINER= nivit@FreeBSD.org COMMENT= Ollama client made with GTK4 and Adwaita WWW= https://github.com/Jeffser/Alpaca LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libappstream.so:devel/appstream \ libgtksourceview-5.so:x11-toolkits/gtksourceview5 \ libspelling-1.so:x11-toolkits/libspelling RUN_DEPENDS= ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}html2text>=2.2.3:textproc/py-html2text@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.8.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}odfpy>=1.4.1:devel/py-odfpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openai>=1.58.1:misc/py-openai@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=11.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydbus>=0.6.0:devel/py-pydbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyicu>=2.13.1:devel/py-pyicu@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pypdf>=4.3.1:print/py-pypdf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytube>=15.0.0:multimedia/py-pytube@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.32.3:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}youtube-transcript-api>=0.6.2:www/py-youtube-transcript-api@${PY_FLAVOR} \ ollama:misc/ollama USES= desktop-file-utils gettext-runtime gettext-tools gnome meson \ python shebangfix USE_GITHUB= yes GH_ACCOUNT= Jeffser GH_PROJECT= Alpaca USE_GNOME= vte3 pygobject3:run SHEBANG_FILES= src/alpaca_search_provider.py.in post-patch: @${REINPLACE_CMD} \ -e 's/python3/${PYTHON_VERSION}/1' ${WRKSRC}/src/meson.build .include diff --git a/net-im/dissent/Makefile b/net-im/dissent/Makefile index b2814b61f333..bcd49df74a64 100644 --- a/net-im/dissent/Makefile +++ b/net-im/dissent/Makefile @@ -1,42 +1,42 @@ PORTNAME= dissent DISTVERSIONPREFIX= v DISTVERSION= 0.0.34 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net-im MAINTAINER= nxjoseph@protonmail.com COMMENT= Tiny native Discord app WWW= https://github.com/diamondburned/dissent LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \ libspelling-1.so:x11-toolkits/libspelling USES= gnome go:1.24,modules gstreamer pkgconfig USE_GNOME= cairo gdkpixbuf gtk40 gtksourceview5 libadwaita USE_GSTREAMER= bad good ugly GO_MODULE= libdb.so/dissent CGO_LDFLAGS+= -Wl,--as-needed # gtk4 deps PLIST_FILES= bin/${PORTNAME} \ share/applications/so.libdb.dissent.desktop \ share/dbus-1/services/so.libdb.dissent.service \ share/icons/hicolor/scalable/apps/so.libdb.dissent.svg \ share/metainfo/so.libdb.dissent.metainfo.xml post-patch: @${REINPLACE_CMD} 's,/usr/bin,${PREFIX}/bin,' \ ${WRKSRC}/nix/*.service @${RM} ${WRKSRC}/vendor/libdb.so/gotk4-spelling/pkg/spelling/spelling-dictionary.go post-install: # Install extras similar to Nix flake .for f in nix/*.desktop nix/*.service *.metainfo.xml \ internal/icons/hicolor/scalable/apps/so.libdb.dissent.svg ${MKDIR} ${STAGEDIR}${PREFIX}/${PLIST_FILES:M*.${f:E}:H} ${INSTALL_DATA} ${WRKSRC}/${f} \ ${STAGEDIR}${PREFIX}/${PLIST_FILES:M*.${f:E}} .endfor .include diff --git a/net-im/flare/Makefile b/net-im/flare/Makefile index 1b407a1f46e9..df6c39ac3671 100644 --- a/net-im/flare/Makefile +++ b/net-im/flare/Makefile @@ -1,64 +1,64 @@ PORTNAME= flare DISTVERSION= 0.16.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-im MAINTAINER= nxjoseph@protonmail.com COMMENT= Chat with your friends on Signal WWW= https://gitlab.com/schmiddi-on-mobile/flare LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= blueprint-compiler:devel/blueprint-compiler \ protoc:devel/protobuf LIB_DEPENDS= libdbus-1.so:devel/dbus \ libgdk_pixbuf-2.0.so:graphics/gdk-pixbuf2 \ libsecret-1.so:security/libsecret RUN_DEPENDS= gnome-keyring:security/gnome-keyring USES= cargo gettext-tools gnome meson pkgconfig python USE_GITLAB= yes GL_ACCOUNT= schmiddi-on-mobile USE_GNOME= gtk40 gtksourceview5 libadwaita GLIB_SCHEMAS= de.schmidhuberj.Flare.gschema.xml CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no OPTIONS_DEFINE= FEEDBACK SPELLCHECK FEEDBACK_DESC= for vibrating notifications SPELLCHECK_DESC= for spell-checking support FEEDBACK_LIB_DEPENDS= libfeedback-0.0.so:accessibility/feedbackd SPELLCHECK_LIB_DEPENDS= libspelling-1.so:x11-toolkits/libspelling post-patch: @${REINPLACE_CMD} -e '/update_desktop_database/d' \ ${WRKSRC}/meson.build @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ -e "/cp/s,'target',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/src/meson.build do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/dbus-1/system-services \ ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/symbolic/apps \ ${STAGEDIR}${PREFIX}/share/metainfo ${INSTALL_PROGRAM} ${WRKSRC}/_build/target/release/flare \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/_build/data/de.schmidhuberj.Flare.desktop \ ${STAGEDIR}${DESKTOPDIR}/de.schmidhuberj.Flare.desktop ${INSTALL_DATA} ${WRKSRC}/_build/data/de.schmidhuberj.Flare.service \ ${STAGEDIR}${PREFIX}/share/dbus-1/system-services/de.schmidhuberj.Flare.service ${INSTALL_DATA} ${WRKSRC}/data/de.schmidhuberj.Flare.gschema.xml \ ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/de.schmidhuberj.Flare.gschema.xml ${INSTALL_DATA} ${WRKSRC}/data/icons/de.schmidhuberj.Flare.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/de.schmidhuberj.Flare.svg ${INSTALL_DATA} ${WRKSRC}/data/icons/de.schmidhuberj.Flare-symbolic.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/symbolic/apps/de.schmidhuberj.Flare-symbolic.svg ${INSTALL_DATA} ${WRKSRC}/_build/data/de.schmidhuberj.Flare.metainfo.xml \ ${STAGEDIR}${PREFIX}/share/metainfo/de.schmidhuberj.Flare.metainfo.xml .include diff --git a/net-im/gajim/Makefile b/net-im/gajim/Makefile index 29f1dda56453..2eb509b54755 100644 --- a/net-im/gajim/Makefile +++ b/net-im/gajim/Makefile @@ -1,47 +1,48 @@ PORTNAME= gajim DISTVERSION= 2.0.2 +PORTREVISION= 1 CATEGORIES= net-im MASTER_SITES= https://gajim.org/downloads/${DISTVERSION:R}/ MAINTAINER= rm@FreeBSD.org COMMENT= GTK Jabber client WWW= https://gajim.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>0:devel/py-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}css-parser>0:www/py-css-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbxmpp>=1.0.2:net-im/py-nbxmpp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}precis_i18n>=1.0.0:textproc/py-precis_i18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}omemo-dr>0:security/py-omemo-dr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>0:textproc/py-qrcode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}emoji>0:misc/py-emoji@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>0:databases/py-sqlalchemy20@${PY_FLAVOR} LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3 \ libspelling-1.so:x11-toolkits/libspelling \ libgsound.so:audio/gsound USES= cpe gettext gnome python:3.11+ xorg USE_PYTHON= autoplist cryptography pep517 noflavors USE_GNOME= gtksourceview5 pygobject3 USE_XORG= x11 xext xscrnsaver NO_ARCH= yes OPTIONS_DEFINE= DBUS DOCS OPENGPG OPTIONS_DEFAULT=DBUS OPENGPG OPENGPG_DESC= GPG encryption per XEP-0373 DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.82.2:devel/py-dbus@${PY_FLAVOR} OPENGPG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gpgme>0:security/py-gpgme@${PY_FLAVOR} .include diff --git a/net-im/tuba/Makefile b/net-im/tuba/Makefile index 7f28266daee1..36d327cae6a7 100644 --- a/net-im/tuba/Makefile +++ b/net-im/tuba/Makefile @@ -1,42 +1,43 @@ PORTNAME= Tuba DISTVERSIONPREFIX= v DISTVERSION= 0.9.2 +PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= nxjoseph@protonmail.com COMMENT= Browse the Fediverse WWW= https://github.com/GeopJr/Tuba \ https://tuba.geopjr.dev LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libgraphene-1.0.so:graphics/graphene \ libicuuc.so:devel/icu \ libjson-glib-1.0.so:devel/json-glib \ libsecret-1.so:security/libsecret \ libsoup-3.0.so:devel/libsoup3 RUN_DEPENDS= gnome-keyring>=0:security/gnome-keyring USES= desktop-file-utils gettext-tools gnome gstreamer meson \ pkgconfig vala:build USE_GITHUB= yes GH_ACCOUNT= GeopJr USE_GNOME= cairo gdkpixbuf glib20 gtk40 gtksourceview5 libadwaita libxml2 GLIB_SCHEMAS= dev.geopjr.Tuba.gschema.xml OPTIONS_DEFINE= SPELLCHECK OPTIONS_DEFAULT= SPELLCHECK SPELLCHECK_DESC= Enable spell-checking support SPELLCHECK_LIB_DEPENDS= libspelling-1.so:x11-toolkits/libspelling USE_GSTREAMER1+= yes post-install: @(cd ${WRKSRC}/_build && \ ${STRIP_CMD} dev.geopjr.Tuba && \ ${LN} dev.geopjr.Tuba ${STAGEDIR}${PREFIX}/bin/tuba) .include