ports/147993: [patch] mail/dkim-milter -- plist problems
Matthew Seaman
m.seaman at infracaninophile.co.uk
Sat Jun 19 09:40:02 UTC 2010
>Number: 147993
>Category: ports
>Synopsis: [patch] mail/dkim-milter -- plist problems
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sat Jun 19 09:40:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Matthew Seaman
>Release: FreeBSD 8.1-PRERELEASE amd64
>Organization:
Infracaninophile
>Environment:
System: FreeBSD lucid-nonsense.infracaninophile.co.uk 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #4: Fri May 28 11:09:30 BST 2010 root at lucid-nonsense.infracaninophile.co.uk:/usr/obj/usr/src/sys/LUCID-NONSENSE amd64
>Description:
I'm getting a plist error for mail/dkim-milter with the following
options set in /etc/make.conf:
.if ${.CURDIR:M*/mail/dkim-milter}
WITH_LIBDKIM_INSTALL= yes
WITH_LIBDKIM_SHARED= yes
WITH_VERIFY_DOMAINKEYS= yes
WITH_STATS= yes
WITH_DNS_UPGRADE= yes
.endif
The error is this:
lucid-nonsense:~:% pkg_create -b dkim-milter-2.8.3_1
tar: lib/libar.a: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors.
pkg_create: make_dist: tar command failed with code 256
ie. lib/libar appears in the plist, but it isn't installed by the port.
Defining WITHOUT_ARLIB=yes seemed to fix the problem -- given this
clue, after poring over the Makefile a bit, I think there's a logic
mistake: bld_USE_ARLIB is being removed from the site.cfg when
WITHOUT_ARLIB is *undefined* -- which implies that WITH_ARLIB is
defined.
This results in a correct plist with or without WITHOUT_ARLIB being
defined.
>How-To-Repeat:
>Fix:
--- dkim-milter.diff begins here ---
? work
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/mail/dkim-milter/Makefile,v
retrieving revision 1.64
diff -u -u -r1.64 Makefile
--- Makefile 28 Mar 2010 21:45:53 -0000 1.64
+++ Makefile 19 Jun 2010 09:19:23 -0000
@@ -209,7 +209,7 @@
-e '\|bld_USE_UNBOUND.*true|s/^dnl //g'
.else
SITE_SUB+= -e 's|%%UNBOUND%%|dnl |g'
-.if !defined(WITHOUT_ARLIB)
+.if !defined(WITH_ARLIB)
SITE_SUB+= -e '\|bld_USE_ARLIB.*true|s/^dnl //g'
.endif
.endif
--- dkim-milter.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list