ports/138740: postfix-2.6.3,1 will not build on 9-CURRENT
Mark Atkinson
atkin901 at yahoo.com
Fri Sep 11 17:20:05 UTC 2009
>Number: 138740
>Category: ports
>Synopsis: postfix-2.6.3,1 will not build on 9-CURRENT
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Sep 11 17:20:04 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Mark Atkinson
>Release: 9.0-CURRENT
>Organization:
>Environment:
FreeBSD moby 9.0-CURRENT FreeBSD 9.0-CURRENT #17 r196703: Mon Aug 31 11:09:21 PDT 2009 root at moby:/usr/obj/usr/src/sys/MOBY i386
>Description:
postfix-2.6.3,1 fails on 9-CURRENT because of a unrecognized SYSTYPE for 9-CURRENT
>How-To-Repeat:
make in ports/mail/postfix on a 9-CURRENT installation
>Fix:
change files/patch-makedefs and files/patch-src::util::sys_defs.h to the following:
--- makedefs.orig 2009-07-17 18:21:25.000000000 -0400
+++ makedefs 2009-07-17 18:23:12.000000000 -0400
@@ -144,6 +144,10 @@
;;
FreeBSD.7*) SYSTYPE=FREEBSD7
;;
+ FreeBSD.8*) SYSTYPE=FREEBSD8
+ ;;
+ FreeBSD.9*) SYSTYPE=FREEBSD9
+ ;;
OpenBSD.2*) SYSTYPE=OPENBSD2
;;
OpenBSD.3*) SYSTYPE=OPENBSD3
--- src/util/sys_defs.h.orig 2009-05-11 03:45:27.000000000 +0300
+++ src/util/sys_defs.h 2009-07-22 21:26:44.208909929 +0300
@@ -25,6 +25,7 @@
*/
#if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \
|| defined(FREEBSD5) || defined(FREEBSD6) || defined(FREEBSD7) \
+ || defined(FREEBSD8) || defined(FREEBSD9) \
|| defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \
|| defined(OPENBSD2) || defined(OPENBSD3) || defined(OPENBSD4) \
|| defined(NETBSD1) || defined(NETBSD2) || defined(NETBSD3) \
@@ -110,6 +111,10 @@
#define HAS_DUPLEX_PIPE /* 4.1 breaks with kqueue(2) */
#endif
+#if __FreeBSD_version >= 702104 || __FreeBSD_version >= 800100
+#define HAS_CLOSEFROM
+#endif
+
/* OpenBSD version is year+month */
#if OpenBSD >= 199805 /* XXX */
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list