deskutils/libportal 0.11.0 FreeBSD
GIO-styled async APIs for Flatpak
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
42e73a1420- License
- LGPL3
- Categories
- deskutils
- Package size
- 105.6 KiB, 689.2 KiB installed
Description
Flatpak is a technology for packaging and distributing standalone dekstop applications. It uses interfaces called "portals" to communicate with the rest of the system.
libportal is a small library that provides an asynchronous API to the most Flatpak portals.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | deskutils/libportal | 0.11.0 |
| OpenBSD | sysutils/flatpak/libportal | 0.11.0 |
| NetBSD | devel/libportal | 0.9.1nb2 |
| DragonFly | deskutils/libportal | 0.9.1 |
| MidnightBSD | deskutils/libportal | 0.10.0 |
| HardenedBSD | deskutils/libportal | 0.11.0 |
| GhostBSD | deskutils/libportal | 0.11.0 |
Install
Binary package:
pkg install libportal
From the ports tree:
cd /usr/ports/deskutils/libportal/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libportal>0:deskutils/libportal
LIB_DEPENDS= libportal.so:deskutils/libportal
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.11.0 | 0.11.0 | - | 0.9.1 | 0.11.0 |
| FreeBSD:14:quarterly | 0.11.0 | 0.11.0 | n/a | 0.9.1 | 0.11.0 |
| FreeBSD:15:latest | 0.11.0 | 0.11.0 | n/a | 0.9.1 | 0.9.1 |
| FreeBSD:15:quarterly | 0.11.0 | 0.11.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.11.0 | 0.11.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
gtkdoc-scan: textproc/gtk-doc
The full lists below include those, and their dependencies in turn.
Build dependencies 35
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/libffi
- devel/libinotify
- devel/meson
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- lang/python312
- lang/python315
- lang/vala
- math/mpdecimal
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- textproc/docbook
- textproc/docbook-sgml
- textproc/docbook-xml
- textproc/docbook-xsl
- textproc/expat2
- textproc/gtk-doc
- textproc/iso8879
- textproc/libxml2
- textproc/libxslt
- textproc/py-pygments
- textproc/sdocbook-xml
- textproc/xmlcatmgr
- textproc/xmlcharent
Run dependencies 15
Required by 54
- archivers/file-roller
- audio/cardinal
- deskutils/budgie-desktop-view
- deskutils/elementary-calendar
- deskutils/elementary-iconbrowser
- deskutils/gnome-contacts
- deskutils/gnome-maps
- deskutils/gnome-photos
- deskutils/gnome-utils
- deskutils/libportal-gtk3
- deskutils/libportal-gtk4
- deskutils/libportal-qt5
- deskutils/libportal-qt6
- deskutils/plasma6-xdg-desktop-portal-kde
- deskutils/xdg-desktop-portal
- deskutils/xdg-desktop-portal-lxqt
- devel/gnome-builder
- editors/lapce
- editors/omawrite
- editors/setzer
- editors/zed
- games/eksanos
- graphics/elementary-photos
- graphics/gcolor3
- graphics/minder
- graphics/papers
- graphics/shotwell
- math/elementary-calculator
- math/omacalc
- multimedia/elementary-videos
- multimedia/omacut
- multimedia/totem
- sysutils/deskflow
- www/epiphany
- x11-fm/nautilus
- x11-fm/nautilus-python
- x11-toolkits/granite7
- x11-wm/lxqt
- x11/budgie
- x11/budgie-desktop
- x11/damask
- x11/elementary-terminal
- x11/gnome
- x11/gnome-flashback
- x11/hyprland-preview-share-picker
- x11/kde
- x11/plasma6-plasma
- x11/ptyxis
- x11/swaync
- x11/xdg-desktop-portal-gnome
- x11/xdg-desktop-portal-gtk
- x11/xdg-desktop-portal-hyprland
- x11/xdg-desktop-portal-luminous
- x11/xdg-desktop-portal-wlr
Configuration
Options name: deskutils_libportal
| Option | Default | Description |
|---|---|---|
| TEST | off | Build and/or run tests |
| VAPI | on | Build VALA API files |
- USES
- gnome meson pkgconfig python:env
- Service scripts
- none
Files
pkg-plist 37
- include/libportal/account.h
- include/libportal/background.h
- include/libportal/camera.h
- include/libportal/clipboard.h
- include/libportal/dynamic-launcher.h
- include/libportal/email.h
- include/libportal/filechooser.h
- include/libportal/globalshortcuts.h
- include/libportal/inhibit.h
- include/libportal/inputcapture-pointerbarrier.h
- include/libportal/inputcapture-zone.h
- include/libportal/inputcapture.h
- include/libportal/location.h
- include/libportal/notification.h
- include/libportal/openuri.h
- include/libportal/parent.h
- include/libportal/portal-enums.h
- include/libportal/portal-helpers.h
- include/libportal/portal.h
- include/libportal/print.h
- include/libportal/remote.h
- include/libportal/screenshot.h
- include/libportal/session.h
- include/libportal/settings.h
- include/libportal/spawn.h
- include/libportal/trash.h
- include/libportal/types.h
- include/libportal/updates.h
- include/libportal/wallpaper.h
- lib/girepository-1.0/Xdp-1.0.typelib
- lib/libportal.so
- lib/libportal.so.1
- lib/libportal.so.1.0.0
- libdata/pkgconfig/libportal.pc
- share/gir-1.0/Xdp-1.0.gir
- share/vala/vapi/libportal.deps
- share/vala/vapi/libportal.vapi
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| flatpak-libportal-0.11.0_GH0.tar.gz | 160716 | 71482afa68b3373268e7df7feaf96ce99eb1a6701f60ff43a0d1b2594605eae8 |