notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
rofi-file-browser-extended Use rofi to quickly open files
1.3.1_1 x11 on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.3.1_1Version of this port present on the latest quarterly branch.
Maintainer: nivit@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-12-02 10:48:04
Last Update: 2024-03-13 16:15:29
Commit Hash: d00fb2a
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: MIT
WWW:
https://github.com/marvinkreis/rofi-file-browser-extended
Description:
rofi-file-browser-extended is a configurable file browser plugin for rofi. Its main use case is to quickly open files without having to open a window to navigate to the file.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. lib/rofi/filebrowser.so
  2. share/man/man1/rofi-file-browser-extended.1.gz
  3. /usr/local/share/licenses/rofi-file-browser-extended-1.3.1_1/catalog.mk
  4. /usr/local/share/licenses/rofi-file-browser-extended-1.3.1_1/LICENSE
  5. /usr/local/share/licenses/rofi-file-browser-extended-1.3.1_1/MIT
Collapse this list.
Dependency lines:
  • rofi-file-browser-extended>0:x11/rofi-file-browser-extended
To install the port:
cd /usr/ports/x11/rofi-file-browser-extended/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/rofi-file-browser-extended
  • pkg install rofi-file-browser-extended
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: rofi-file-browser-extended
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1710338595 SHA256 (marvinkreis-rofi-file-browser-extended-1.3.1_GH0.tar.gz) = 9e010e671533dd747e6e7ae4ed290b6e2829e758ca073381fa8a8fe53e004660 SIZE (marvinkreis-rofi-file-browser-extended-1.3.1_GH0.tar.gz) = 27169

Expand this list (4 items)

Collapse this list.

SHA256 (6f62a2d0784a6937d35ac8f6df2e22c23bbfc8f4.patch) = b7bc88eb8c810cbcc8c5a818870b7e9f435ca608f29c16306204cbb4ee3b75b5 SIZE (6f62a2d0784a6937d35ac8f6df2e22c23bbfc8f4.patch) = 1426 SHA256 (4d402e599e209a072492cc8c0e35a5e039e7bfd6.patch) = 6ad8680393b22ee363a7e1e0dacc72f02917133ea24a7ddcb34e9ee3700cb662 SIZE (4d402e599e209a072492cc8c0e35a5e039e7bfd6.patch) = 1226

Collapse this list.


Packages (timestamps in pop-ups are UTC):
rofi-file-browser-extended
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.3.1_11.3.1_1-1.3.1_11.3.1_1---
FreeBSD:13:quarterly1.3.1_11.3.1_1--1.3.1_1-1.3.11.3.1
FreeBSD:14:latest1.3.1_11.3.1_1-1.3.1_11.3.1_1--1.3.1
FreeBSD:14:quarterly1.3.1_11.3.1_1--1.3.1_1-1.3.11.3.1
FreeBSD:15:latest1.3.1_11.3.1_1n/a1.3.1_1n/a-1.3.1_1-
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. rofi : x11/rofi
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. gettext-runtime>=0.22_1 : devel/gettext-runtime
  5. pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies:
  1. rofi : x11/rofi
Library dependencies:
  1. libintl.so : devel/gettext-runtime
  2. libcairo.so : graphics/cairo
  3. libglib-2.0.so : devel/glib20
  4. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
x11_rofi-file-browser-extended
USES:
cmake gettext-runtime gnome pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/marvinkreis/rofi-file-browser-extended/tar.gz/1.3.1?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.3.1_1
13 Mar 2024 16:15:29
commit hash: d00fb2a9b6d70929ca38a14b8d095daa7bef2865commit hash: d00fb2a9b6d70929ca38a14b8d095daa7bef2865commit hash: d00fb2a9b6d70929ca38a14b8d095daa7bef2865commit hash: d00fb2a9b6d70929ca38a14b8d095daa7bef2865 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
x11/rofi-file-browser-extended: Fix build

The build fails with the following error:

FAILED: CMakeFiles/filebrowser.dir/src/filebrowser.c.o
/usr/bin/cc -D_XOPEN_SOURCE=700 -Dfilebrowser_EXPORTS
-I/wrkdirs/usr/ports/x11/rofi-file-browser-extended/work/rofi-file-browser-extended-1.3.1/include
-I/usr/local/include/cairo -I/usr/local/include/freetype2 -I/usr/local/include
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/pixman-1 -I/usr/local/include/libpng16 -O2 -pipe 
-fstack-protector-strong -fno-strict-aliasing -O2 -pipe 
-fstack-protector-strong -fno-strict-aliasing  -DNDEBUG -fPIC -MD -MT
CMakeFiles/filebrowser.dir/src/filebrowser.c.o -MF
CMakeFiles/filebrowser.dir/src/filebrowser.c.o.d -o
CMakeFiles/filebrowser.dir/src/filebrowser.c.o -c
/wrkdirs/usr/ports/x11/rofi-file-browser-extended/work/rofi-file-browser-extended-1.3.1/src/filebrowser.c
/wrkdirs/usr/ports/x11/rofi-file-browser-extended/work/rofi-file-browser-extended-1.3.1/src/filebrowser.c:380:27:
error: incompatible function pointer types initializing '_mode_get_icon' (aka
'struct _cairo_surface *(*)(const struct rofi_mode *, unsigned int, unsigned
int)') with an expression of type 'cairo_surface_t *(const Mode *, unsigned int,
int)' (aka 'struct _cairo_surface *(const struct rofi_mode *, unsigned int,
int)') [-Wincompatible-function-pointer-types]
    ._get_icon          = file_browser_get_icon,
                          ^~~~~~~~~~~~~~~~~~~~~
1 error generated.

So apply the patch provided at

https://github.com/marvinkreis/rofi-file-browser-extended/pull/49

and used by the Gentoo port too:

https://bugs.gentoo.org/880985

Reported by:	pkg-fallout
1.3.1_1
15 Jan 2024 12:55:43
commit hash: 1bfc4a4abb4f4ed7ae98f58a5d5163a18f7534a2commit hash: 1bfc4a4abb4f4ed7ae98f58a5d5163a18f7534a2commit hash: 1bfc4a4abb4f4ed7ae98f58a5d5163a18f7534a2commit hash: 1bfc4a4abb4f4ed7ae98f58a5d5163a18f7534a2 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
x11/rofi-file-browser-extended: Sanitize MANPREFIX

Approved by:	portmgr (blanket)
1.3.1
02 Dec 2022 10:45:30
commit hash: a00b945ec524adf181556d8356063d7d3997060dcommit hash: a00b945ec524adf181556d8356063d7d3997060dcommit hash: a00b945ec524adf181556d8356063d7d3997060dcommit hash: a00b945ec524adf181556d8356063d7d3997060d files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
x11/rofi-file-browser-extended: New Port: Use rofi to quickly open files

rofi-file-browser-extended is a configurable file browser plugin for rofi.
Its main use case is to quickly open files without having to open a window
to navigate to the file.

Number of commits found: 3