Bug 268819

Summary: devel/libspice-server: Fix configure.ac
Product: Ports & Packages Reporter: Hiroki Sato <hrs>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed FIXED    
Severity: Affects Many People CC: eduardo, portmaster
Priority: --- Flags: bugzilla: maintainer-feedback? (portmaster)
eduardo: merge-quarterly?
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch for devel/libspice-server none

Description Hiroki Sato freebsd_committer freebsd_triage 2023-01-07 19:42:29 UTC
Created attachment 239338 [details]
Patch for devel/libspice-server

The attached patch for configure.ac fixes the following issues:

- Eliminate dependency on the old autoconf-arvchive.
- Remove "openssl" in spice-server.pc.in.  This prevented the library checking from working because OpenSSL in the base system does not use pkgconfig.
Comment 1 commit-hook freebsd_committer freebsd_triage 2023-02-11 06:40:47 UTC
A commit in branch main references this bug:

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

commit cf16b1c9063351325f04a31dc5cd6e8cfe5cdd42
Author:     Hiroki Sato <hrs@FreeBSD.org>
AuthorDate: 2023-02-11 03:46:24 +0000
Commit:     Hiroki Sato <hrs@FreeBSD.org>
CommitDate: 2023-02-11 03:46:24 +0000

    devel/libspice-server: Remove "openssl" in spice-server.pc

    - The "openssl" package listed in spice-server.pc prevented the
      library checking in the downstream software from working because
      OpenSSL in the base system does not use pkgconfig.

    - Eliminate dependency on the old autoconf-archive.

    Approved by:    maintainer timeout (1 month)
    PR:             268819

 devel/libspice-server/Makefile                     |  6 +--
 .../libspice-server/files/patch-configure.ac (new) | 43 ++++++++++++++++++++++
 2 files changed, 46 insertions(+), 3 deletions(-)
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-02-11 11:31:36 UTC
A commit in branch main references this bug:

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

commit 2aad3c6cfbec78c93717caaf24a20cf7f7828a4d
Author:     Matthias Andree <mandree@FreeBSD.org>
AuthorDate: 2023-02-11 11:24:38 +0000
Commit:     Matthias Andree <mandree@FreeBSD.org>
CommitDate: 2023-02-11 11:24:38 +0000

    devel/libspice-server: Re-add autoconf-archive BUILD_DEPENDS

    to fix
    configure.ac:54: error: Missing AX_CXX_COMPILE_STDCXX_11, install autoconf-archive

    Related to:
    PR:             268819

    Approved by:    portmgr@ (blanket just-fix-it for _DEPENDS)

 devel/libspice-server/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)