Bug 227606 - security/subversion-gnome-keyring: plist issue with subversion 1.8 and 1.10
Summary: security/subversion-gnome-keyring: plist issue with subversion 1.8 and 1.10
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: Lev A. Serebryakov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-18 09:33 UTC by Koichiro Iwao
Modified: 2018-04-20 15:42 UTC (History)
1 user (show)

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


Attachments
patch (1.65 KB, patch)
2018-04-18 09:49 UTC, Koichiro Iwao
no flags Details | Diff
patch (1.65 KB, patch)
2018-04-18 13:09 UTC, Koichiro Iwao
meta: maintainer-approval?
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Koichiro Iwao freebsd_committer freebsd_triage 2018-04-18 09:33:22 UTC
Hi, 

security/subversion-gnome-keyring fails to install due to plist issue.
It occurs both WITH_SUBVERSION_VER=18 and not. I'm creating a patch for this.
Will be attached later.

if WITH_SUBVERSION_VER==18:
# make clean stage check-orphans
(snip)
====> Compressing man pages (compress-man)
====> Running Q/A tests (stage-qa)
Error: /usr/local/lib/libsvn_auth_gnome_keyring-1.so.0.0.0 is linked to /usr/local/lib/libglib-2.0.so.0 from devel/glib20 but it is not declared as a dependency
Warning: you need USE_GNOME+=glib20
Error: /usr/local/lib/libsvn_auth_gnome_keyring-1.so.0.0.0 is linked to /usr/local/lib/libintl.so.8 from devel/gettext-runtime but it is not declared as a dependency
Warning: you need USES+=gettext-runtime
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: libdata/pkgconfig/libsvn_auth_gnome_keyring.pc
===> Error: Plist issues found.
*** Error code 1

Stop.

if WITH_SUBVERSION_VER not defined:
# make clean stage check-orphans
(snip)
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: lib/libsvn_auth_gnome_keyring-1.a
===> Error: Plist issues found.
*** Error code 1

Stop.
Comment 1 Koichiro Iwao freebsd_committer freebsd_triage 2018-04-18 09:49:45 UTC
Created attachment 192614 [details]
patch

- Fix plist issue both subversion 1.8 and 1.10
- Relax USES and USE_* dependency warnings
- While here, fix typo in COMMENT
Comment 2 Koichiro Iwao freebsd_committer freebsd_triage 2018-04-18 13:09:29 UTC
Created attachment 192618 [details]
patch
Comment 3 Lev A. Serebryakov freebsd_committer freebsd_triage 2018-04-20 15:42:01 UTC
Should be fixed now