Opened 4 years ago

Closed 4 years ago

#60922 closed defect (fixed)

clamav-server: list element in quotes followed by ")" instead of space

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: essandess (Steve Smith)
Priority: Normal Milestone:
Component: ports Version: 2.6.3
Keywords: Cc:
Port: clamav-server

Description

clamav-server fails to destroot:

--->  Fetching distfiles for clamav-server
--->  Verifying checksums for clamav-server
--->  Extracting clamav-server
--->  Configuring clamav-server
--->  Building clamav-server
--->  Staging clamav-server into destroot
--->  Creating launchd control script 'ClamavScanOnAccess'
Error: Failed to destroot clamav-server: list element in quotes followed by ")" instead of space

This is probably because its usage of startupitems needs to be adjusted to match the new requirements of MacPorts 2.6.3, similar to the way I did it for adblock2privoxy in https://github.com/macports/macports-ports/pull/7892.

I started to try to do it for clamav-server, but the way that it uses startupitems is really very difficult to deal with and I could not persuade myself to finish wading through it. I encourage you to find a more legible and maintainable approach, such as putting scripts into their own files.

Change History (1)

comment:1 Changed 4 years ago by essandess (Steve Smith)

Resolution: fixed
Status: assignedclosed

In a48c7cffa27cd2018b479f7c1a3f080ca2b49518/macports-ports (master):

clamav-server: Fix startupitems for MacPorts 2.6.3

Fixes: #60922

Note: See TracTickets for help on using tickets.