You are welcome, I never had this problem now so unfortunately I don't know how to solve it, if ports-mgmt/pkg is involved in this problem, maybe try updating your ports-mgmt/pkg version if it isn't the latest version already. Maybe try installing devel/libnotify with pkg again.
Oh, i just saw a strange thing, it says that libnotify.so is an "executable" in the error you got, are you sure that you are using the files that I sent? Maybe check this. On 2/8/25 20:35, Xavier Humbert wrote: > Hi Yusuf, > > Many thanks for your help. Now `make all` triggers correctly meson build. > > But I ran into a problem : > > ===> deja-dup-47.0 depends on executable: libnotify.so - not found > ===> Installing for libnotify-0.8.3 > ===> Checking if libnotify is already installed > ===> libnotify-0.8.3 is already installed > > while > > [root@numenor deja-dup]# pkg which /usr/local/lib/libnotify.so > /usr/local/lib/libnotify.so was installed by package libnotify-0.8.3 > > How can I manage with this ? > > Regards, > > Xavier > > Le 08/02/2025 18:29, Yusuf Yaman a écrit : > >> Hi, >> >> I made some progress in Makefile and i think you can continue from this >> work, i also tested it in poudriere and the produced binary, at least, >> launches on my 14.2-R/latest system. >> >> I archived and attached the whole port files. >> >> [2025-02-08-201424_1920x1080_scrot.png] >> >> Xavier Humbert [<xav...@groumpf.org>](mailto:xav...@groumpf.org), 8 Şubat >> 2025 Cumartesi saat 7:26 ÖS tarihinde şunu yazdı: >> >>> Hi, >>> >>> I'm trying to port deja-dup. My make file looks like this : >>> >>>> PORTNAME= deja-dup >>>> PORTVERSION= 47.0 >>>> CATEGORIES= sysutils >>>> MASTER_SITES= https://gitlab.gnome.org/World/deja-dup/-/archive/47.0/ >>>> >>>> MAINTAINER= xav...@amdh.fr >>>> COMMENT= Graphical file backup utility using duplicity as its backend >>>> LICENSE= GPLv3 >>>> USES=tar:bzip2 >>>> USE_GITLAB=yes >>>> BUILD_DEPENDS= valac:lang/vala \ >>>> LIB_DEPENDS=libnotify.so:devel/libnotify \ >>>> libpeas-1.0.so:devel/libpeas \ >>>> libsecret-1.so:security/libsecret \ >>>> libadwaita-1.so:x11-toolkits/libadwaita >>>> RUN_DEPENDS= >>>> ${PYTHON_PKGNAMEPREFIX}duplicity>=3.0.3:sysutils/duplicity@${PY_FLAVOR} >>>> USES=meson pkgconfig gettext tar:xz >>>> USE_GNOME=glib20 gtk30 >>>> GLIB_SCHEMAS=org.gnome.DejaDup.gschema.xml >>>> .include <bsd.port.mk> >>> >>> It passes portlint, and cd work/deja-dup-47.0 && meson setup _build shows >>> no dependency error >>> >>> It is inspired from [previous >>> attempt](https://forums.freebsd.org/threads/how-to-creat-pkg-plist-file-for-a-new-port.47553/) >>> in 2014 >>> >>> I cannot figure out how to trigger meson commands (from >>> [Contributing.md](https://gitlab.gnome.org/World/deja-dup/-/blob/main/CONTRIBUTING.md)) >>> : >>> >>> meson setup _build >>> meson compile -C _build >>> meson devenv -C _build deja-dup >>> meson test -C _build >>> >>> I thought that USES=meson would do the job... >>> >>> Can you help, please ? >>> >>> TIA >>> >>> Regards, >>> >>> Xavier >>> >>> -- >>> Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer >>> https://www.amdh.fr > > -- > Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer > https://www.amdh.fr