Bug 259694 - graphics/evince: fails to build with DBUS=OFF and/or NAUTILUS=OFF after update to 41.2
Summary: graphics/evince: fails to build with DBUS=OFF and/or NAUTILUS=OFF after updat...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-gnome (Nobody)
URL:
Keywords:
: 259739 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-11-07 12:12 UTC by Vladimir Druzenko
Modified: 2021-12-29 13:46 UTC (History)
4 users (show)

See Also:
bugzilla: maintainer-feedback? (gnome)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Druzenko freebsd_committer freebsd_triage 2021-11-07 12:12:43 UTC
multimedia/libdv/pkg-plist:

-libexec/evinced
+%%DBUS%%libexec/evinced

-share/dbus-1/services/org.gnome.evince.Daemon.service
+%%DBUS%%share/dbus-1/services/org.gnome.evince.Daemon.service

-lib/nautilus/extensions-%%VERSION%%/libevince-properties-page.so
+%%NAUTILUS%%lib/nautilus/extensions-%%VERSION%%/libevince-properties-page.so


Just look at https://cgit.freebsd.org/ports/commit/graphics/evince/pkg-plist?id=1c65e8910cf990e9ad7158ecc8a70137423be370
Broken a lot of other options too:
-%%COMICS%%lib/evince/4/backends/comicsdocument.evince-backend
-%%DJVU%%lib/evince/4/backends/djvudocument.evince-backend
-%%DVI%%lib/evince/4/backends/dvidocument.evince-backend
-%%COMICS%%lib/evince/4/backends/libcomicsdocument.so
-%%DJVU%%lib/evince/4/backends/libdjvudocument.so
-%%DVI%%lib/evince/4/backends/libdvidocument.so
-%%XPS%%lib/evince/4/backends/libxpsdocument.so
Comment 1 Vladimir Druzenko freebsd_committer freebsd_triage 2021-11-07 13:52:49 UTC
(In reply to VVD from comment #0)
graphics/evince/pkg-plist ofc.
Comment 2 Tobias C. Berner freebsd_committer freebsd_triage 2021-11-09 15:03:16 UTC
*** Bug 259739 has been marked as a duplicate of this bug. ***
Comment 3 Tobias C. Berner freebsd_committer freebsd_triage 2021-11-09 15:34:06 UTC
Should be fixed now. 

Please let me know if I missed anything.



mfg Tobias
Comment 4 commit-hook freebsd_committer freebsd_triage 2021-11-09 15:34:40 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e06a8e0d17c22645b14f0dfcdf1b81044d60f92a

commit e06a8e0d17c22645b14f0dfcdf1b81044d60f92a
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2021-11-09 15:18:04 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2021-11-09 15:32:30 +0000

    graphics/evince: fix option handling in plist

    The plist subs for some of the options got lost during the upgrade
    in 1c65e8910cf990e9ad7158ecc8a70137423be370 .

    Restore them.

    PR:             259694
    Reported by:    VVD <vvd@unislabs.com>, amdmi3,  fullermd@over-yonder.net

 graphics/evince/pkg-plist | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)
Comment 5 Wes Morgan 2021-12-29 13:46:36 UTC
This seems to be still a problem for the "lite" flavor of the package:

===========================================================================
=======================<phase: package        >============================
===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2021-12-29T05:18:44+0000' 'PKG_NOTE_ports_top_git_hash=f3caf74210' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=fd68e9e2b6' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.3.99.20211130' NO_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Building package for evince-lite-41.3_1
pkg-static: Unable to access file /wrkdirs/usr/ports/graphics/evince/work-lite/stage/usr/local/lib/evince/4/backends/djvudocument.evince-backend:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/graphics/evince/work-lite/stage/usr/local/lib/evince/4/backends/libdjvudocument.so:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/graphics/evince/work-lite/stage/usr/local/lib/evince/4/backends/libxpsdocument.so:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/graphics/evince/work-lite/stage/usr/local/lib/evince/4/backends/xpsdocument.evince-backend:No such file or directory
*** Error code 1

Stop.
make: stopped in /usr/ports/graphics/evince
=>> Cleaning up wrkdir
===>  Cleaning for evince-lite-41.3_1
build of graphics/evince@lite | evince-lite-41.3_1 ended at Tue Dec 28 23:20:54 CST 2021
build time: 00:02:10
!!! build failure encountered !!!