Date: Fri, 11 Sep 2009 17:19:38 GMT From: Mark Atkinson <atkin901@yahoo.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/138740: postfix-2.6.3,1 will not build on 9-CURRENT Message-ID: <200909111719.n8BHJcCr028096@www.freebsd.org> Resent-Message-ID: <200909111720.n8BHK4q8048487@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200909111719.n8BHJcCr028096>