Global:.MAKEFLAGS = -d Global:.MAKEFLAGS = -d A Global:MFLAGS = -d Global:MFLAGS = -d A Caching ....done Caching /usr/ports/mail/postfix...done Global:.ST_EXPORTVAR = YES Global:.CURDIR = /usr/ports/mail/postfix Global:.OBJDIR = /usr/obj/usr/ports/mail/postfix Global:.TARGETS = Caching /usr/share/mk...done expanding "sys.mk".../usr/share/mk/sys.mk Global:MAKEFILE = /usr/share/mk/sys.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk Global:unix = We run FreeBSD, not UNIX. Global:.FreeBSD = true Global:MACHINE_CPUARCH = ${MACHINE_ARCH:C/mips.*e[lb]/mips/:C/armeb/arm/:C/powerpc64/powerpc/} Global:AR = ar Global:ARFLAGS = rl Global:RANLIB = ranlib Global:AS = as Global:AFLAGS = Global:ACFLAGS = Global:CC = cc Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "arm", op = == Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "mips", op = == Global:CFLAGS = -O2 -pipe Global:PO_CFLAGS = ${CFLAGS} Global:NO_CTF = 1 Global:CTFFLAGS = -L VERSION Global:CTFCONVERT = ctfconvert Global:CTFMERGE = ctfmerge Global:DTRACE = dtrace Applying :M to "-O2 -pipe" Result is "" lhs = "", rhs = "", op = != Global:CXX = c++ Global:CXXFLAGS = ${CFLAGS:N-std=*:N-Wnested-externs:N-W*-prototypes:N-Wno-pointer-sign:N-Wold-style-definition} Global:PO_CXXFLAGS = ${CXXFLAGS} Global:CPP = cpp Applying :M to " -d A" Result is "" Global:ECHO = echo Global:ECHODIR = echo Applying :M to " -d A" Result is "" Applying :M to " -d A" Result is "" lhs = "", rhs = "-n", op = == Global:_+_ = + Global:FC = f77 Global:FFLAGS = -O Global:EFLAGS = Global:INSTALL = install Global:LEX = lex Global:LFLAGS = Global:LD = ld Global:LDFLAGS = Global:LINT = lint Global:LINTFLAGS = -cghapbx Global:LINTKERNFLAGS = ${LINTFLAGS} Global:LINTOBJFLAGS = -cghapbxu -i Global:LINTOBJKERNFLAGS = ${LINTOBJFLAGS} Global:LINTLIBFLAGS = -cghapbxu -C ${LIB} Global:OBJC = cc Global:OBJCFLAGS = ${OBJCINCLUDES} ${CFLAGS} -Wno-import Global:PC = pc Global:PFLAGS = Global:RC = f77 Global:RFLAGS = Global:YACC = yacc Global:YFLAGS = -d defining transformation from `.sh' to `' inserting an empty list?...inserting .sh(23)...at end of list inserting an empty list?...inserting (0)...at end of list transformation .sh complete defining transformation from `.c' to `.ln' inserting an empty list?...inserting .c(5)...at end of list inserting an empty list?...inserting .ln(3)...at end of list transformation .c.ln complete defining transformation from `.cc' to `.ln' inserting .cc(6)...at end of list inserting an empty list?...inserting .ln(3)...at end of list defining transformation from `.C' to `.ln' inserting .C(9)...at end of list inserting an empty list?...inserting .ln(3)...at end of list defining transformation from `.cpp' to `.ln' inserting .cpp(7)...before .C(9) inserting an empty list?...inserting .ln(3)...at end of list defining transformation from `.cxx' to `.ln' inserting .cxx(8)...before .C(9) inserting an empty list?...inserting .ln(3)...at end of list transformation .cc.ln complete transformation .C.ln complete transformation .cpp.ln complete transformation .cxx.ln complete defining transformation from `.c' to `' inserting .c(5)...before .sh(23) inserting (0)...before .ln(3) transformation .c complete defining transformation from `.c' to `.o' inserting an empty list?...inserting .c(5)...at end of list inserting .o(4)...at end of list transformation .c.o complete defining transformation from `.cc' to `' inserting .cc(6)...before .sh(23) inserting (0)...before .ln(3) defining transformation from `.cpp' to `' inserting .cpp(7)...before .sh(23) inserting (0)...before .ln(3) defining transformation from `.cxx' to `' inserting .cxx(8)...before .sh(23) inserting (0)...before .ln(3) defining transformation from `.C' to `' inserting .C(9)...before .sh(23) inserting (0)...before .ln(3) transformation .cc complete transformation .cpp complete transformation .cxx complete transformation .C complete defining transformation from `.cc' to `.o' inserting .cc(6)...at end of list inserting .o(4)...at end of list defining transformation from `.cpp' to `.o' inserting .cpp(7)...at end of list inserting .o(4)...at end of list defining transformation from `.cxx' to `.o' inserting .cxx(8)...at end of list inserting .o(4)...at end of list defining transformation from `.C' to `.o' inserting .C(9)...at end of list inserting .o(4)...at end of list transformation .cc.o complete transformation .cpp.o complete transformation .cxx.o complete transformation .C.o complete defining transformation from `.m' to `.o' inserting .m(10)...at end of list inserting an empty list?...inserting .o(4)...at end of list transformation .m.o complete defining transformation from `.p' to `.o' inserting .p(21)...at end of list inserting an empty list?...inserting .o(4)...at end of list transformation .p.o complete defining transformation from `.e' to `' inserting .e(13)...before .sh(23) inserting an empty list?...inserting (0)...at end of list defining transformation from `.r' to `' inserting .r(14)...before .sh(23) inserting an empty list?...inserting (0)...at end of list defining transformation from `.F' to `' inserting .F(11)...before .e(13) inserting an empty list?...inserting (0)...at end of list defining transformation from `.f' to `' inserting .f(12)...before .e(13) inserting an empty list?...inserting (0)...at end of list transformation .e complete transformation .r complete transformation .F complete transformation .f complete defining transformation from `.e' to `.o' inserting .e(13)...before .p(21) inserting .o(4)...at end of list defining transformation from `.r' to `.o' inserting .r(14)...before .p(21) inserting .o(4)...at end of list defining transformation from `.F' to `.o' inserting .F(11)...before .e(13) inserting .o(4)...at end of list defining transformation from `.f' to `.o' inserting .f(12)...before .e(13) inserting .o(4)...at end of list transformation .e.o complete transformation .r.o complete transformation .F.o complete transformation .f.o complete defining transformation from `.S' to `.o' inserting .S(17)...before .p(21) inserting an empty list?...inserting .o(4)...at end of list transformation .S.o complete defining transformation from `.asm' to `.o' inserting .asm(18)...before .p(21) inserting an empty list?...inserting .o(4)...at end of list transformation .asm.o complete defining transformation from `.s' to `.o' inserting .s(19)...before .p(21) inserting an empty list?...inserting .o(4)...at end of list transformation .s.o complete defining transformation from `.y' to `.o' inserting .y(15)...before .S(17) inserting an empty list?...inserting .o(4)...at end of list transformation .y.o complete defining transformation from `.l' to `.o' inserting .l(16)...before .S(17) inserting an empty list?...inserting .o(4)...at end of list transformation .l.o complete defining transformation from `.y' to `.c' inserting an empty list?...inserting .y(15)...at end of list inserting .c(5)...at end of list transformation .y.c complete defining transformation from `.l' to `.c' inserting .l(16)...at end of list inserting .c(5)...at end of list transformation .l.c complete defining transformation from `.s' to `.out' inserting an empty list?...inserting .s(19)...at end of list inserting .out(1)...before .o(4) defining transformation from `.c' to `.out' inserting .c(5)...before .s(19) inserting .out(1)...before .ln(3) defining transformation from `.o' to `.out' inserting .o(4)...before .c(5) inserting an empty list?...inserting .out(1)...at end of list transformation .s.out complete transformation .c.out complete transformation .o.out complete defining transformation from `.f' to `.out' inserting .f(12)...before .s(19) inserting .out(1)...before .o(4) defining transformation from `.F' to `.out' inserting .F(11)...before .f(12) inserting .out(1)...before .o(4) defining transformation from `.r' to `.out' inserting .r(14)...before .s(19) inserting .out(1)...before .o(4) defining transformation from `.e' to `.out' inserting .e(13)...before .r(14) inserting .out(1)...before .o(4) transformation .f.out complete transformation .F.out complete transformation .r.out complete transformation .e.out complete defining transformation from `.y' to `.out' inserting .y(15)...before .s(19) inserting .out(1)...before .o(4) transformation .y.out complete defining transformation from `.l' to `.out' inserting .l(16)...before .s(19) inserting .out(1)...before .o(4) transformation .l.out complete Global:__MAKE_CONF = /etc/make.conf Searching for /etc/make.conf.../usr/ports/mail/postfix...Looking for "/etc/make.conf"...Caching 18:42:26 Jul 09, 2012 for /etc/make.conf Searching for /etc/make.conf...Looking for "/etc/make.conf"...got it (in mtime cache) Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .include /etc/make.conf Global:WRKDIRPREFIX = "/usr/obj" Global:DISTDIR = "/usr/obj/distfiles" Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. Global:OBJFORMAT = elf Searching for bsd.compat.mk.../usr/share/mk...here...returning /usr/share/mk/bsd.compat.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .include /usr/share/mk/bsd.compat.mk For: Iterator oldnew List NOATM:NO_ATM NOCLEANDIR:NO_CLEANDIR NOCRYPT:NO_CRYPT NODOCCOMPRESS:NO_DOCCOMPRESS NOEXTRADEPEND:NO_EXTRADEPEND NOFORTH:NO_FORTH NOFSCHG:NO_FSCHG NOGAMES:NO_GAMES NOHTML:NO_HTML NOINET6:NO_INET6 NOINFO:NO_INFO NOINFOCOMPRESS:NO_INFOCOMPRESS NOINSTALLLIB:NO_INSTALLLIB NOLIBPTHREAD:NO_LIBPTHREAD NOLIBTHR:NO_LIBTHR NOLINT:NO_LINT NOMAN:NO_MAN NOMANCOMPRESS:NO_MANCOMPRESS NOMLINKS:NO_MLINKS NOOBJ:NO_OBJ NOPAM:NO_PAM NOPIC:NO_PIC NOPROFILE:NO_PROFILE NO_RCMNDS:NO_RCMDS NOSHARE:NO_SHARE NOSHARED:NO_SHARED NOTAGS:NO_TAGS For: new loop 2 For: new loop 3 For: end for 3 For: end for 2 For: end for 1 Global:oldnew = NOTAGS:NO_TAGS --- oldnew = NOTAGS:NO_TAGS Applying :C to "NOTAGS:NO_TAGS" Result is "NOTAGS" Applying :C to "NOTAGS:NO_TAGS" Result is "NO_TAGS" .for old in NOTAGS .for new in NO_TAGS .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOSHARED:NO_SHARED --- oldnew = NOSHARED:NO_SHARED Applying :C to "NOSHARED:NO_SHARED" Result is "NOSHARED" Applying :C to "NOSHARED:NO_SHARED" Result is "NO_SHARED" .for old in NOSHARED .for new in NO_SHARED .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOSHARE:NO_SHARE --- oldnew = NOSHARE:NO_SHARE Applying :C to "NOSHARE:NO_SHARE" Result is "NOSHARE" Applying :C to "NOSHARE:NO_SHARE" Result is "NO_SHARE" .for old in NOSHARE .for new in NO_SHARE .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NO_RCMNDS:NO_RCMDS --- oldnew = NO_RCMNDS:NO_RCMDS Applying :C to "NO_RCMNDS:NO_RCMDS" Result is "NO_RCMNDS" Applying :C to "NO_RCMNDS:NO_RCMDS" Result is "NO_RCMDS" .for old in NO_RCMNDS .for new in NO_RCMDS .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOPROFILE:NO_PROFILE --- oldnew = NOPROFILE:NO_PROFILE Applying :C to "NOPROFILE:NO_PROFILE" Result is "NOPROFILE" Applying :C to "NOPROFILE:NO_PROFILE" Result is "NO_PROFILE" .for old in NOPROFILE .for new in NO_PROFILE .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOPIC:NO_PIC --- oldnew = NOPIC:NO_PIC Applying :C to "NOPIC:NO_PIC" Result is "NOPIC" Applying :C to "NOPIC:NO_PIC" Result is "NO_PIC" .for old in NOPIC .for new in NO_PIC .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOPAM:NO_PAM --- oldnew = NOPAM:NO_PAM Applying :C to "NOPAM:NO_PAM" Result is "NOPAM" Applying :C to "NOPAM:NO_PAM" Result is "NO_PAM" .for old in NOPAM .for new in NO_PAM .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOOBJ:NO_OBJ --- oldnew = NOOBJ:NO_OBJ Applying :C to "NOOBJ:NO_OBJ" Result is "NOOBJ" Applying :C to "NOOBJ:NO_OBJ" Result is "NO_OBJ" .for old in NOOBJ .for new in NO_OBJ .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOMLINKS:NO_MLINKS --- oldnew = NOMLINKS:NO_MLINKS Applying :C to "NOMLINKS:NO_MLINKS" Result is "NOMLINKS" Applying :C to "NOMLINKS:NO_MLINKS" Result is "NO_MLINKS" .for old in NOMLINKS .for new in NO_MLINKS .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOMANCOMPRESS:NO_MANCOMPRESS --- oldnew = NOMANCOMPRESS:NO_MANCOMPRESS Applying :C to "NOMANCOMPRESS:NO_MANCOMPRESS" Result is "NOMANCOMPRESS" Applying :C to "NOMANCOMPRESS:NO_MANCOMPRESS" Result is "NO_MANCOMPRESS" .for old in NOMANCOMPRESS .for new in NO_MANCOMPRESS .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOMAN:NO_MAN --- oldnew = NOMAN:NO_MAN Applying :C to "NOMAN:NO_MAN" Result is "NOMAN" Applying :C to "NOMAN:NO_MAN" Result is "NO_MAN" .for old in NOMAN .for new in NO_MAN .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOLINT:NO_LINT --- oldnew = NOLINT:NO_LINT Applying :C to "NOLINT:NO_LINT" Result is "NOLINT" Applying :C to "NOLINT:NO_LINT" Result is "NO_LINT" .for old in NOLINT .for new in NO_LINT .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOLIBTHR:NO_LIBTHR --- oldnew = NOLIBTHR:NO_LIBTHR Applying :C to "NOLIBTHR:NO_LIBTHR" Result is "NOLIBTHR" Applying :C to "NOLIBTHR:NO_LIBTHR" Result is "NO_LIBTHR" .for old in NOLIBTHR .for new in NO_LIBTHR .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOLIBPTHREAD:NO_LIBPTHREAD --- oldnew = NOLIBPTHREAD:NO_LIBPTHREAD Applying :C to "NOLIBPTHREAD:NO_LIBPTHREAD" Result is "NOLIBPTHREAD" Applying :C to "NOLIBPTHREAD:NO_LIBPTHREAD" Result is "NO_LIBPTHREAD" .for old in NOLIBPTHREAD .for new in NO_LIBPTHREAD .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOINSTALLLIB:NO_INSTALLLIB --- oldnew = NOINSTALLLIB:NO_INSTALLLIB Applying :C to "NOINSTALLLIB:NO_INSTALLLIB" Result is "NOINSTALLLIB" Applying :C to "NOINSTALLLIB:NO_INSTALLLIB" Result is "NO_INSTALLLIB" .for old in NOINSTALLLIB .for new in NO_INSTALLLIB .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOINFOCOMPRESS:NO_INFOCOMPRESS --- oldnew = NOINFOCOMPRESS:NO_INFOCOMPRESS Applying :C to "NOINFOCOMPRESS:NO_INFOCOMPRESS" Result is "NOINFOCOMPRESS" Applying :C to "NOINFOCOMPRESS:NO_INFOCOMPRESS" Result is "NO_INFOCOMPRESS" .for old in NOINFOCOMPRESS .for new in NO_INFOCOMPRESS .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOINFO:NO_INFO --- oldnew = NOINFO:NO_INFO Applying :C to "NOINFO:NO_INFO" Result is "NOINFO" Applying :C to "NOINFO:NO_INFO" Result is "NO_INFO" .for old in NOINFO .for new in NO_INFO .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOINET6:NO_INET6 --- oldnew = NOINET6:NO_INET6 Applying :C to "NOINET6:NO_INET6" Result is "NOINET6" Applying :C to "NOINET6:NO_INET6" Result is "NO_INET6" .for old in NOINET6 .for new in NO_INET6 .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOHTML:NO_HTML --- oldnew = NOHTML:NO_HTML Applying :C to "NOHTML:NO_HTML" Result is "NOHTML" Applying :C to "NOHTML:NO_HTML" Result is "NO_HTML" .for old in NOHTML .for new in NO_HTML .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOGAMES:NO_GAMES --- oldnew = NOGAMES:NO_GAMES Applying :C to "NOGAMES:NO_GAMES" Result is "NOGAMES" Applying :C to "NOGAMES:NO_GAMES" Result is "NO_GAMES" .for old in NOGAMES .for new in NO_GAMES .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOFSCHG:NO_FSCHG --- oldnew = NOFSCHG:NO_FSCHG Applying :C to "NOFSCHG:NO_FSCHG" Result is "NOFSCHG" Applying :C to "NOFSCHG:NO_FSCHG" Result is "NO_FSCHG" .for old in NOFSCHG .for new in NO_FSCHG .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOFORTH:NO_FORTH --- oldnew = NOFORTH:NO_FORTH Applying :C to "NOFORTH:NO_FORTH" Result is "NOFORTH" Applying :C to "NOFORTH:NO_FORTH" Result is "NO_FORTH" .for old in NOFORTH .for new in NO_FORTH .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOEXTRADEPEND:NO_EXTRADEPEND --- oldnew = NOEXTRADEPEND:NO_EXTRADEPEND Applying :C to "NOEXTRADEPEND:NO_EXTRADEPEND" Result is "NOEXTRADEPEND" Applying :C to "NOEXTRADEPEND:NO_EXTRADEPEND" Result is "NO_EXTRADEPEND" .for old in NOEXTRADEPEND .for new in NO_EXTRADEPEND .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NODOCCOMPRESS:NO_DOCCOMPRESS --- oldnew = NODOCCOMPRESS:NO_DOCCOMPRESS Applying :C to "NODOCCOMPRESS:NO_DOCCOMPRESS" Result is "NODOCCOMPRESS" Applying :C to "NODOCCOMPRESS:NO_DOCCOMPRESS" Result is "NO_DOCCOMPRESS" .for old in NODOCCOMPRESS .for new in NO_DOCCOMPRESS .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOCRYPT:NO_CRYPT --- oldnew = NOCRYPT:NO_CRYPT Applying :C to "NOCRYPT:NO_CRYPT" Result is "NOCRYPT" Applying :C to "NOCRYPT:NO_CRYPT" Result is "NO_CRYPT" .for old in NOCRYPT .for new in NO_CRYPT .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOCLEANDIR:NO_CLEANDIR --- oldnew = NOCLEANDIR:NO_CLEANDIR Applying :C to "NOCLEANDIR:NO_CLEANDIR" Result is "NOCLEANDIR" Applying :C to "NOCLEANDIR:NO_CLEANDIR" Result is "NO_CLEANDIR" .for old in NOCLEANDIR .for new in NO_CLEANDIR .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOATM:NO_ATM --- oldnew = NOATM:NO_ATM Applying :C to "NOATM:NO_ATM" Result is "NOATM" Applying :C to "NOATM:NO_ATM" Result is "NO_ATM" .for old in NOATM .for new in NO_ATM .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew For: Iterator old List NOATM For: new loop 2 For: end for 2 For: end for 1 Global:old = NOATM --- old = NOATM .for new in NO_ATM .if defined(NOATM) && !defined(${new}) .warning NOATM is deprecated in favour of ${new} ${new}= ${NOATM} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_ATM For: end for 1 Global:new = NO_ATM --- new = NO_ATM .if defined(NOATM) && !defined(NO_ATM) .warning NOATM is deprecated in favour of NO_ATM NO_ATM= ${NOATM} .endif ---- at line 33 Global:delete new For: Iterator old List NOCLEANDIR For: new loop 2 For: end for 2 For: end for 1 Global:old = NOCLEANDIR --- old = NOCLEANDIR .for new in NO_CLEANDIR .if defined(NOCLEANDIR) && !defined(${new}) .warning NOCLEANDIR is deprecated in favour of ${new} ${new}= ${NOCLEANDIR} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_CLEANDIR For: end for 1 Global:new = NO_CLEANDIR --- new = NO_CLEANDIR .if defined(NOCLEANDIR) && !defined(NO_CLEANDIR) .warning NOCLEANDIR is deprecated in favour of NO_CLEANDIR NO_CLEANDIR= ${NOCLEANDIR} .endif ---- at line 33 Global:delete new For: Iterator old List NOCRYPT For: new loop 2 For: end for 2 For: end for 1 Global:old = NOCRYPT --- old = NOCRYPT .for new in NO_CRYPT .if defined(NOCRYPT) && !defined(${new}) .warning NOCRYPT is deprecated in favour of ${new} ${new}= ${NOCRYPT} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_CRYPT For: end for 1 Global:new = NO_CRYPT --- new = NO_CRYPT .if defined(NOCRYPT) && !defined(NO_CRYPT) .warning NOCRYPT is deprecated in favour of NO_CRYPT NO_CRYPT= ${NOCRYPT} .endif ---- at line 33 Global:delete new For: Iterator old List NODOCCOMPRESS For: new loop 2 For: end for 2 For: end for 1 Global:old = NODOCCOMPRESS --- old = NODOCCOMPRESS .for new in NO_DOCCOMPRESS .if defined(NODOCCOMPRESS) && !defined(${new}) .warning NODOCCOMPRESS is deprecated in favour of ${new} ${new}= ${NODOCCOMPRESS} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_DOCCOMPRESS For: end for 1 Global:new = NO_DOCCOMPRESS --- new = NO_DOCCOMPRESS .if defined(NODOCCOMPRESS) && !defined(NO_DOCCOMPRESS) .warning NODOCCOMPRESS is deprecated in favour of NO_DOCCOMPRESS NO_DOCCOMPRESS= ${NODOCCOMPRESS} .endif ---- at line 33 Global:delete new For: Iterator old List NOEXTRADEPEND For: new loop 2 For: end for 2 For: end for 1 Global:old = NOEXTRADEPEND --- old = NOEXTRADEPEND .for new in NO_EXTRADEPEND .if defined(NOEXTRADEPEND) && !defined(${new}) .warning NOEXTRADEPEND is deprecated in favour of ${new} ${new}= ${NOEXTRADEPEND} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_EXTRADEPEND For: end for 1 Global:new = NO_EXTRADEPEND --- new = NO_EXTRADEPEND .if defined(NOEXTRADEPEND) && !defined(NO_EXTRADEPEND) .warning NOEXTRADEPEND is deprecated in favour of NO_EXTRADEPEND NO_EXTRADEPEND= ${NOEXTRADEPEND} .endif ---- at line 33 Global:delete new For: Iterator old List NOFORTH For: new loop 2 For: end for 2 For: end for 1 Global:old = NOFORTH --- old = NOFORTH .for new in NO_FORTH .if defined(NOFORTH) && !defined(${new}) .warning NOFORTH is deprecated in favour of ${new} ${new}= ${NOFORTH} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_FORTH For: end for 1 Global:new = NO_FORTH --- new = NO_FORTH .if defined(NOFORTH) && !defined(NO_FORTH) .warning NOFORTH is deprecated in favour of NO_FORTH NO_FORTH= ${NOFORTH} .endif ---- at line 33 Global:delete new For: Iterator old List NOFSCHG For: new loop 2 For: end for 2 For: end for 1 Global:old = NOFSCHG --- old = NOFSCHG .for new in NO_FSCHG .if defined(NOFSCHG) && !defined(${new}) .warning NOFSCHG is deprecated in favour of ${new} ${new}= ${NOFSCHG} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_FSCHG For: end for 1 Global:new = NO_FSCHG --- new = NO_FSCHG .if defined(NOFSCHG) && !defined(NO_FSCHG) .warning NOFSCHG is deprecated in favour of NO_FSCHG NO_FSCHG= ${NOFSCHG} .endif ---- at line 33 Global:delete new For: Iterator old List NOGAMES For: new loop 2 For: end for 2 For: end for 1 Global:old = NOGAMES --- old = NOGAMES .for new in NO_GAMES .if defined(NOGAMES) && !defined(${new}) .warning NOGAMES is deprecated in favour of ${new} ${new}= ${NOGAMES} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_GAMES For: end for 1 Global:new = NO_GAMES --- new = NO_GAMES .if defined(NOGAMES) && !defined(NO_GAMES) .warning NOGAMES is deprecated in favour of NO_GAMES NO_GAMES= ${NOGAMES} .endif ---- at line 33 Global:delete new For: Iterator old List NOHTML For: new loop 2 For: end for 2 For: end for 1 Global:old = NOHTML --- old = NOHTML .for new in NO_HTML .if defined(NOHTML) && !defined(${new}) .warning NOHTML is deprecated in favour of ${new} ${new}= ${NOHTML} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_HTML For: end for 1 Global:new = NO_HTML --- new = NO_HTML .if defined(NOHTML) && !defined(NO_HTML) .warning NOHTML is deprecated in favour of NO_HTML NO_HTML= ${NOHTML} .endif ---- at line 33 Global:delete new For: Iterator old List NOINET6 For: new loop 2 For: end for 2 For: end for 1 Global:old = NOINET6 --- old = NOINET6 .for new in NO_INET6 .if defined(NOINET6) && !defined(${new}) .warning NOINET6 is deprecated in favour of ${new} ${new}= ${NOINET6} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_INET6 For: end for 1 Global:new = NO_INET6 --- new = NO_INET6 .if defined(NOINET6) && !defined(NO_INET6) .warning NOINET6 is deprecated in favour of NO_INET6 NO_INET6= ${NOINET6} .endif ---- at line 33 Global:delete new For: Iterator old List NOINFO For: new loop 2 For: end for 2 For: end for 1 Global:old = NOINFO --- old = NOINFO .for new in NO_INFO .if defined(NOINFO) && !defined(${new}) .warning NOINFO is deprecated in favour of ${new} ${new}= ${NOINFO} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_INFO For: end for 1 Global:new = NO_INFO --- new = NO_INFO .if defined(NOINFO) && !defined(NO_INFO) .warning NOINFO is deprecated in favour of NO_INFO NO_INFO= ${NOINFO} .endif ---- at line 33 Global:delete new For: Iterator old List NOINFOCOMPRESS For: new loop 2 For: end for 2 For: end for 1 Global:old = NOINFOCOMPRESS --- old = NOINFOCOMPRESS .for new in NO_INFOCOMPRESS .if defined(NOINFOCOMPRESS) && !defined(${new}) .warning NOINFOCOMPRESS is deprecated in favour of ${new} ${new}= ${NOINFOCOMPRESS} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_INFOCOMPRESS For: end for 1 Global:new = NO_INFOCOMPRESS --- new = NO_INFOCOMPRESS .if defined(NOINFOCOMPRESS) && !defined(NO_INFOCOMPRESS) .warning NOINFOCOMPRESS is deprecated in favour of NO_INFOCOMPRESS NO_INFOCOMPRESS= ${NOINFOCOMPRESS} .endif ---- at line 33 Global:delete new For: Iterator old List NOINSTALLLIB For: new loop 2 For: end for 2 For: end for 1 Global:old = NOINSTALLLIB --- old = NOINSTALLLIB .for new in NO_INSTALLLIB .if defined(NOINSTALLLIB) && !defined(${new}) .warning NOINSTALLLIB is deprecated in favour of ${new} ${new}= ${NOINSTALLLIB} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_INSTALLLIB For: end for 1 Global:new = NO_INSTALLLIB --- new = NO_INSTALLLIB .if defined(NOINSTALLLIB) && !defined(NO_INSTALLLIB) .warning NOINSTALLLIB is deprecated in favour of NO_INSTALLLIB NO_INSTALLLIB= ${NOINSTALLLIB} .endif ---- at line 33 Global:delete new For: Iterator old List NOLIBPTHREAD For: new loop 2 For: end for 2 For: end for 1 Global:old = NOLIBPTHREAD --- old = NOLIBPTHREAD .for new in NO_LIBPTHREAD .if defined(NOLIBPTHREAD) && !defined(${new}) .warning NOLIBPTHREAD is deprecated in favour of ${new} ${new}= ${NOLIBPTHREAD} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_LIBPTHREAD For: end for 1 Global:new = NO_LIBPTHREAD --- new = NO_LIBPTHREAD .if defined(NOLIBPTHREAD) && !defined(NO_LIBPTHREAD) .warning NOLIBPTHREAD is deprecated in favour of NO_LIBPTHREAD NO_LIBPTHREAD= ${NOLIBPTHREAD} .endif ---- at line 33 Global:delete new For: Iterator old List NOLIBTHR For: new loop 2 For: end for 2 For: end for 1 Global:old = NOLIBTHR --- old = NOLIBTHR .for new in NO_LIBTHR .if defined(NOLIBTHR) && !defined(${new}) .warning NOLIBTHR is deprecated in favour of ${new} ${new}= ${NOLIBTHR} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_LIBTHR For: end for 1 Global:new = NO_LIBTHR --- new = NO_LIBTHR .if defined(NOLIBTHR) && !defined(NO_LIBTHR) .warning NOLIBTHR is deprecated in favour of NO_LIBTHR NO_LIBTHR= ${NOLIBTHR} .endif ---- at line 33 Global:delete new For: Iterator old List NOLINT For: new loop 2 For: end for 2 For: end for 1 Global:old = NOLINT --- old = NOLINT .for new in NO_LINT .if defined(NOLINT) && !defined(${new}) .warning NOLINT is deprecated in favour of ${new} ${new}= ${NOLINT} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_LINT For: end for 1 Global:new = NO_LINT --- new = NO_LINT .if defined(NOLINT) && !defined(NO_LINT) .warning NOLINT is deprecated in favour of NO_LINT NO_LINT= ${NOLINT} .endif ---- at line 33 Global:delete new For: Iterator old List NOMAN For: new loop 2 For: end for 2 For: end for 1 Global:old = NOMAN --- old = NOMAN .for new in NO_MAN .if defined(NOMAN) && !defined(${new}) .warning NOMAN is deprecated in favour of ${new} ${new}= ${NOMAN} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_MAN For: end for 1 Global:new = NO_MAN --- new = NO_MAN .if defined(NOMAN) && !defined(NO_MAN) .warning NOMAN is deprecated in favour of NO_MAN NO_MAN= ${NOMAN} .endif ---- at line 33 Global:delete new For: Iterator old List NOMANCOMPRESS For: new loop 2 For: end for 2 For: end for 1 Global:old = NOMANCOMPRESS --- old = NOMANCOMPRESS .for new in NO_MANCOMPRESS .if defined(NOMANCOMPRESS) && !defined(${new}) .warning NOMANCOMPRESS is deprecated in favour of ${new} ${new}= ${NOMANCOMPRESS} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_MANCOMPRESS For: end for 1 Global:new = NO_MANCOMPRESS --- new = NO_MANCOMPRESS .if defined(NOMANCOMPRESS) && !defined(NO_MANCOMPRESS) .warning NOMANCOMPRESS is deprecated in favour of NO_MANCOMPRESS NO_MANCOMPRESS= ${NOMANCOMPRESS} .endif ---- at line 33 Global:delete new For: Iterator old List NOMLINKS For: new loop 2 For: end for 2 For: end for 1 Global:old = NOMLINKS --- old = NOMLINKS .for new in NO_MLINKS .if defined(NOMLINKS) && !defined(${new}) .warning NOMLINKS is deprecated in favour of ${new} ${new}= ${NOMLINKS} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_MLINKS For: end for 1 Global:new = NO_MLINKS --- new = NO_MLINKS .if defined(NOMLINKS) && !defined(NO_MLINKS) .warning NOMLINKS is deprecated in favour of NO_MLINKS NO_MLINKS= ${NOMLINKS} .endif ---- at line 33 Global:delete new For: Iterator old List NOOBJ For: new loop 2 For: end for 2 For: end for 1 Global:old = NOOBJ --- old = NOOBJ .for new in NO_OBJ .if defined(NOOBJ) && !defined(${new}) .warning NOOBJ is deprecated in favour of ${new} ${new}= ${NOOBJ} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_OBJ For: end for 1 Global:new = NO_OBJ --- new = NO_OBJ .if defined(NOOBJ) && !defined(NO_OBJ) .warning NOOBJ is deprecated in favour of NO_OBJ NO_OBJ= ${NOOBJ} .endif ---- at line 33 Global:delete new For: Iterator old List NOPAM For: new loop 2 For: end for 2 For: end for 1 Global:old = NOPAM --- old = NOPAM .for new in NO_PAM .if defined(NOPAM) && !defined(${new}) .warning NOPAM is deprecated in favour of ${new} ${new}= ${NOPAM} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_PAM For: end for 1 Global:new = NO_PAM --- new = NO_PAM .if defined(NOPAM) && !defined(NO_PAM) .warning NOPAM is deprecated in favour of NO_PAM NO_PAM= ${NOPAM} .endif ---- at line 33 Global:delete new For: Iterator old List NOPIC For: new loop 2 For: end for 2 For: end for 1 Global:old = NOPIC --- old = NOPIC .for new in NO_PIC .if defined(NOPIC) && !defined(${new}) .warning NOPIC is deprecated in favour of ${new} ${new}= ${NOPIC} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_PIC For: end for 1 Global:new = NO_PIC --- new = NO_PIC .if defined(NOPIC) && !defined(NO_PIC) .warning NOPIC is deprecated in favour of NO_PIC NO_PIC= ${NOPIC} .endif ---- at line 33 Global:delete new For: Iterator old List NOPROFILE For: new loop 2 For: end for 2 For: end for 1 Global:old = NOPROFILE --- old = NOPROFILE .for new in NO_PROFILE .if defined(NOPROFILE) && !defined(${new}) .warning NOPROFILE is deprecated in favour of ${new} ${new}= ${NOPROFILE} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_PROFILE For: end for 1 Global:new = NO_PROFILE --- new = NO_PROFILE .if defined(NOPROFILE) && !defined(NO_PROFILE) .warning NOPROFILE is deprecated in favour of NO_PROFILE NO_PROFILE= ${NOPROFILE} .endif ---- at line 33 Global:delete new For: Iterator old List NO_RCMNDS For: new loop 2 For: end for 2 For: end for 1 Global:old = NO_RCMNDS --- old = NO_RCMNDS .for new in NO_RCMDS .if defined(NO_RCMNDS) && !defined(${new}) .warning NO_RCMNDS is deprecated in favour of ${new} ${new}= ${NO_RCMNDS} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_RCMDS For: end for 1 Global:new = NO_RCMDS --- new = NO_RCMDS .if defined(NO_RCMNDS) && !defined(NO_RCMDS) .warning NO_RCMNDS is deprecated in favour of NO_RCMDS NO_RCMDS= ${NO_RCMNDS} .endif ---- at line 33 Global:delete new For: Iterator old List NOSHARE For: new loop 2 For: end for 2 For: end for 1 Global:old = NOSHARE --- old = NOSHARE .for new in NO_SHARE .if defined(NOSHARE) && !defined(${new}) .warning NOSHARE is deprecated in favour of ${new} ${new}= ${NOSHARE} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_SHARE For: end for 1 Global:new = NO_SHARE --- new = NO_SHARE .if defined(NOSHARE) && !defined(NO_SHARE) .warning NOSHARE is deprecated in favour of NO_SHARE NO_SHARE= ${NOSHARE} .endif ---- at line 33 Global:delete new For: Iterator old List NOSHARED For: new loop 2 For: end for 2 For: end for 1 Global:old = NOSHARED --- old = NOSHARED .for new in NO_SHARED .if defined(NOSHARED) && !defined(${new}) .warning NOSHARED is deprecated in favour of ${new} ${new}= ${NOSHARED} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_SHARED For: end for 1 Global:new = NO_SHARED --- new = NO_SHARED .if defined(NOSHARED) && !defined(NO_SHARED) .warning NOSHARED is deprecated in favour of NO_SHARED NO_SHARED= ${NOSHARED} .endif ---- at line 33 Global:delete new For: Iterator old List NOTAGS For: new loop 2 For: end for 2 For: end for 1 Global:old = NOTAGS --- old = NOTAGS .for new in NO_TAGS .if defined(NOTAGS) && !defined(${new}) .warning NOTAGS is deprecated in favour of ${new} ${new}= ${NOTAGS} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_TAGS For: end for 1 Global:new = NO_TAGS --- new = NO_TAGS .if defined(NOTAGS) && !defined(NO_TAGS) .warning NOTAGS is deprecated in favour of NO_TAGS NO_TAGS= ${NOTAGS} .endif ---- at line 33 Global:delete new Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. Searching for bsd.cpu.mk.../usr/share/mk...here...returning /usr/share/mk/bsd.cpu.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .include /usr/share/mk/bsd.cpu.mk Global:_CPUCFLAGS = Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "i386", op = == Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "amd64", op = == Global:MACHINE_CPU = amd64 sse2 sse mmx Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "ia64", op = == Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "powerpc", op = == Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "sparc64", op = == Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "arm", op = == Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "mips", op = == Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "mips", op = == Global:CFLAGS = -O2 -pipe ${_CPUCFLAGS} Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. Searching for BSDmakefile...failed. Searching for BSDmakefile.../usr/share/mk...failed. Searching for makefile...failed. Searching for makefile.../usr/share/mk...failed. Global:MAKEFILE = Makefile Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile Global:PORTNAME = postfix Global:PORTVERSION = 2.9.3 Global:PORTEPOCH = 1 Global:CATEGORIES = mail ipv6 Global:MASTER_SITES = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} Global:MASTER_SITE_SUBDIR = . old related/postfix Global:DIST_SUBDIR = ${PORTNAME} Global:MAINTAINER = sahil@FreeBSD.org Global:COMMENT = A secure alternative to widely-used Sendmail Global:VDAVERSION = 2.9.1 Global:CONFLICTS = courier-0.* postfix-1.* postfix-2.[0-8].* postfix-base-2.[0-8].* postfix-current-2.* postfix-current-base-2.* sendmail-8.* sendmail+*-8.* smail-3.* zmailer-2.* opensmtpd-[0-9]* Global:USERS = postfix Global:GROUPS = mail maildrop postfix Global:MAKE_JOBS_SAFE = yes Global:USE_SUBMAKE = yes Global:USE_PERL5_BUILD = yes Global:SCRIPTS_ENV = POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}" For: Iterator o List SASL2 SASLKRB5 SASLKRB5MIT TLS BDB MySQL PgSQL OpenLDAP CDB NIS VDA Test SPF For: end for 1 Global:o = SPF --- o = SPF STATUS_SPF=off ---- at line 37 Global:delete o Global:o = Test --- o = Test STATUS_Test=off ---- at line 37 Global:delete o Global:o = VDA --- o = VDA STATUS_VDA=off ---- at line 37 Global:delete o Global:o = NIS --- o = NIS STATUS_NIS=off ---- at line 37 Global:delete o Global:o = CDB --- o = CDB STATUS_CDB=off ---- at line 37 Global:delete o Global:o = OpenLDAP --- o = OpenLDAP STATUS_OpenLDAP=off ---- at line 37 Global:delete o Global:o = PgSQL --- o = PgSQL STATUS_PgSQL=off ---- at line 37 Global:delete o Global:o = MySQL --- o = MySQL STATUS_MySQL=off ---- at line 37 Global:delete o Global:o = BDB --- o = BDB STATUS_BDB=off ---- at line 37 Global:delete o Global:o = TLS --- o = TLS STATUS_TLS=off ---- at line 37 Global:delete o Global:o = SASLKRB5MIT --- o = SASLKRB5MIT STATUS_SASLKRB5MIT=off ---- at line 37 Global:delete o Global:o = SASLKRB5 --- o = SASLKRB5 STATUS_SASLKRB5=off ---- at line 37 Global:delete o Global:o = SASL2 --- o = SASL2 STATUS_SASL2=off ---- at line 37 Global:delete o Global:STATUS_SASL2 = off Global:STATUS_SASLKRB5 = off Global:STATUS_SASLKRB5MIT = off Global:STATUS_TLS = off Global:STATUS_BDB = off Global:STATUS_MySQL = off Global:STATUS_PgSQL = off Global:STATUS_OpenLDAP = off Global:STATUS_CDB = off Global:STATUS_NIS = off Global:STATUS_VDA = off Global:STATUS_Test = off Global:STATUS_SPF = off Global:OPTIONS = PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" ${STATUS_SASL2} DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" ${STATUS_SASLKRB5} SASLKMIT "If your SASL req. MIT Kerberos5, select this" ${STATUS_SASLKRB5MIT} TLS "Enable SSL and TLS support" ${STATUS_TLS} BDB "Berkeley DB (uses WITH_BDB_VER)" ${STATUS_BDB} MYSQL "MySQL maps (uses WITH_MYSQL_VER)" ${STATUS_MySQL} PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" ${STATUS_PgSQL} SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" ${STATUS_OpenLDAP} LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" ${STATUS_CDB} NIS "NIS maps lookups" ${STATUS_NIS} VDA "VDA (Virtual Delivery Agent 32Bit)" ${STATUS_VDA} TEST "SMTP/LMTP test server and generator" ${STATUS_Test} SPF "SPF support (via libspf2 1.2.x)" ${STATUS_SPF} INST_BASE "Install into /usr and /etc/postfix" off Searching for bsd.port.options.mk.../usr/share/mk...here...returning /usr/share/mk/bsd.port.options.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk .include /usr/share/mk/bsd.port.options.mk Global:USEOPTIONSMK = yes Global:INOPTIONSMK = yes Searching for bsd.port.mk.../usr/share/mk...here...returning /usr/share/mk/bsd.port.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk .include /usr/share/mk/bsd.port.mk Global:PORTSDIR = /usr/ports Global:BSDPORTMK = ${PORTSDIR}/Mk/bsd.port.mk Global:_WITHOUT_SRCCONF = Searching for bsd.own.mk.../usr/share/mk...here...returning /usr/share/mk/bsd.own.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .include /usr/share/mk/bsd.own.mk Global:BINOWN = root Global:BINGRP = wheel Global:BINMODE = 555 Global:NOBINMODE = 444 Global:KMODDIR = /boot/kernel Global:KMODOWN = ${BINOWN} Global:KMODGRP = ${BINGRP} Global:KMODMODE = ${BINMODE} Global:LIBDIR = /usr/lib Global:LIBCOMPATDIR = /usr/lib/compat Global:LIBDATADIR = /usr/libdata Global:LIBEXECDIR = /usr/libexec Global:LINTLIBDIR = /usr/libdata/lint Global:SHLIBDIR = ${LIBDIR} Global:LIBOWN = ${BINOWN} Global:LIBGRP = ${BINGRP} Global:LIBMODE = ${NOBINMODE} Global:SHAREDIR = /usr/share Global:SHAREOWN = root Global:SHAREGRP = wheel Global:SHAREMODE = ${NOBINMODE} Global:CONFDIR = /etc Global:CONFOWN = root Global:CONFGRP = wheel Global:CONFMODE = 644 Global:MANDIR = ${SHAREDIR}/man/man Global:MANOWN = ${SHAREOWN} Global:MANGRP = ${SHAREGRP} Global:MANMODE = ${NOBINMODE} Global:DOCDIR = ${SHAREDIR}/doc Global:DOCOWN = ${SHAREOWN} Global:DOCGRP = ${SHAREGRP} Global:DOCMODE = ${NOBINMODE} Global:INFODIR = ${SHAREDIR}/info Global:INFOOWN = ${SHAREOWN} Global:INFOGRP = ${SHAREGRP} Global:INFOMODE = ${NOBINMODE} Global:NLSDIR = ${SHAREDIR}/nls Global:NLSOWN = ${SHAREOWN} Global:NLSGRP = ${SHAREGRP} Global:NLSMODE = ${NOBINMODE} Global:INCLUDEDIR = /usr/include Global:STRIP = -s Global:COMPRESS_CMD = gzip -cn Global:COMPRESS_EXT = .gz Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. Searching for /usr/ports/Mk/bsd.port.mk...Looking for "/usr/ports/Mk/bsd.port.mk"...Caching 18:43:15 Jul 09, 2012 for /usr/ports/Mk/bsd.port.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk .include /usr/ports/Mk/bsd.port.mk Global:FreeBSD_MAINTAINER = portmgr@FreeBSD.org Global:LOCALBASE = /usr/local Global:LINUXBASE = /compat/linux Global:_DISTDIR = ${DISTDIR}/${DIST_SUBDIR} Global:INDEXDIR = ${PORTSDIR} Global:SRC_BASE = /usr/src Searching for /usr/ports/Mk/bsd.commands.mk...Looking for "/usr/ports/Mk/bsd.commands.mk"...Caching 21:19:01 May 28, 2012 for /usr/ports/Mk/bsd.commands.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .include /usr/ports/Mk/bsd.commands.mk Global:COMMANDS_Include_MAINTAINER = portmgr@FreeBSD.org Global:_COMMANDSMKINCLUDED = yes Global:AWK = /usr/bin/awk Global:BASENAME = /usr/bin/basename Global:BRANDELF = /usr/bin/brandelf Global:BZCAT = /usr/bin/bzcat Global:BZIP2_CMD = /usr/bin/bzip2 Global:CAT = /bin/cat Global:CHGRP = /usr/bin/chgrp Global:CHMOD = /bin/chmod Global:CHOWN = /usr/sbin/chown Global:CHROOT = /usr/sbin/chroot Global:COMM = /usr/bin/comm Global:CP = /bin/cp Global:CPIO = /usr/bin/cpio Global:CUT = /usr/bin/cut Global:DC = /usr/bin/dc Global:DIALOG = /usr/bin/dialog Global:DIFF = /usr/bin/diff Global:DIRNAME = /usr/bin/dirname Global:EGREP = /usr/bin/egrep Global:EXPR = /bin/expr Global:FALSE = false Global:FILE = /usr/bin/file Global:FIND = /usr/bin/find Global:FLEX = /usr/bin/flex Global:FMT = /usr/bin/fmt Global:GMAKE = gmake Global:GREP = /usr/bin/grep Global:GUNZIP_CMD = /usr/bin/gunzip -f Global:GZCAT = /usr/bin/gzcat Global:GZIP = -9 Global:GZIP_CMD = /usr/bin/gzip -nf ${GZIP} Global:HEAD = /usr/bin/head Global:ID = /usr/bin/id Global:IDENT = /usr/bin/ident Global:LDCONFIG = /sbin/ldconfig Global:LN = /bin/ln Global:LS = /bin/ls Global:MKDIR = /bin/mkdir -p Global:MKTEMP = /usr/bin/mktemp Global:MOUNT = /sbin/mount Global:MOUNT_DEVFS = ${MOUNT} -t devfs devfs Global:MOUNT_NULLFS = /sbin/mount_nullfs Global:MV = /bin/mv Global:OBJCOPY = /usr/bin/objcopy Global:OBJDUMP = /usr/bin/objdump Global:PASTE = /usr/bin/paste Global:PAX = /bin/pax Global:PRINTF = /usr/bin/printf Global:PW = /usr/sbin/pw Global:REALPATH = /bin/realpath Global:RM = /bin/rm Global:RMDIR = /bin/rmdir Global:SED = /usr/bin/sed Global:SETENV = /usr/bin/env Global:SH = /bin/sh Global:SORT = /usr/bin/sort Global:STRIP_CMD = /usr/bin/strip Global:SU_CMD = /usr/bin/su root -c Global:SYSCTL = /sbin/sysctl Global:TAIL = /usr/bin/tail Global:TEST = test Global:TR = LANG=C /usr/bin/tr Global:TRUE = true Global:UMOUNT = /sbin/umount Global:UNAME = /usr/bin/uname Global:UNMAKESELF_CMD = ${LOCALBASE}/bin/unmakeself Global:UNZIP_CMD = ${LOCALBASE}/bin/unzip Global:WHICH = /usr/bin/which Global:XARGS = /usr/bin/xargs Global:XMKMF = ${LOCALBASE}/bin/xmkmf -a Global:XZ = -Mmax Searching for /usr/bin/xz.../usr/ports/mail/postfix...Looking for "/usr/bin/xz"...Caching 09:25:09 May 30, 2012 for /usr/bin/xz Global:XZ_CMD = /usr/bin/xz ${XZ} Global:MD5 = /sbin/md5 Global:SHA256 = /sbin/sha256 Global:ECHO_CMD = echo Global:ECHO_MSG = ${ECHO_CMD} Searching for /usr/local/sbin/pkg_info.../usr/ports/mail/postfix...Looking for "/usr/local/sbin/pkg_info"...failed. Returning NULL Global:PKG_CMD = /usr/sbin/pkg_create Global:PKG_ADD = /usr/sbin/pkg_add Global:PKG_DELETE = /usr/sbin/pkg_delete Global:PKG_INFO = /usr/sbin/pkg_info Global:PKG_VERSION = /usr/sbin/pkg_version Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. Global:ARCH = amd64 Global:OPSYS = FreeBSD Global:OSREL = 9.0 Searching for /usr/include/sys/param.h.../usr/ports/mail/postfix...Looking for "/usr/include/sys/param.h"...Caching 09:24:35 May 30, 2012 for /usr/include/sys/param.h Global:OSVERSION = 900506 Searching for /usr/src/sys/sys/param.h.../usr/ports/mail/postfix...Looking for "/usr/src/sys/sys/param.h"...failed. Returning NULL Global:MASTERDIR = ${.CURDIR} lhs = "/usr/ports/mail/postfix", rhs = "/usr/ports/mail/postfix", op = != Global:SLAVE_PORT = no Global:MASTER_PORT = lhs = "/usr/ports/mail/postfix", rhs = "/usr/ports/mail/postfix", op = != Searching for /usr/ports/mail/postfix/../Makefile.inc.../usr/ports/mail/postfix...Looking for "/usr/ports/mail/postfix/../Makefile.inc"...failed. Returning NULL Searching for /usr/ports/mail/postfix/Makefile.amd64-FreeBSD.../usr/ports/mail/postfix...must be here but isn't -- returning NULL Searching for /usr/ports/mail/postfix/Makefile.FreeBSD.../usr/ports/mail/postfix...must be here but isn't -- returning NULL Searching for /usr/ports/mail/postfix/Makefile.amd64.../usr/ports/mail/postfix...must be here but isn't -- returning NULL Searching for /usr/ports/mail/postfix/Makefile.local.../usr/ports/mail/postfix...must be here but isn't -- returning NULL Global:PORT_DBDIR = /var/db/ports Global:UID_FILES = ${PORTSDIR}/UIDs Global:GID_FILES = ${PORTSDIR}/GIDs Global:UID_OFFSET = 0 Global:GID_OFFSET = 0 Global:USERS_BLACKLIST = _dhcp _pflogd bin bind daemon games kmem mailnull man news nobody operator pop proxy root smmsp sshd toor tty uucp www Global:LDCONFIG_DIR = libdata/ldconfig Global:LDCONFIG32_DIR = libdata/ldconfig32 Global:UNIQUENAME = ${PKGNAMEPREFIX}${PORTNAME} Global:DOS2UNIX_REGEX = .* Searching for /usr/ports/Mk/bsd.options.mk...Looking for "/usr/ports/Mk/bsd.options.mk"...Caching 14:03:33 Jul 13, 2012 for /usr/ports/Mk/bsd.options.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk .include /usr/ports/Mk/bsd.options.mk Global:OPTIONSFILE = ${PORT_DBDIR}/${UNIQUENAME}/options Global:PORT_OPTIONS = DOCS Global:PORT_OPTIONS = DOCS NLS Global:PORT_OPTIONS = DOCS NLS EXAMPLES For: Iterator opt List For: end for 1 For: Iterator opt List For: end for 1 Global:ALL_OPTIONS = Applying :O to "" Result is "" Applying :u to "" Result is "" Global:ALL_OPTIONS = For: Iterator opt List For: end for 1 Global:NO_OPTIONS_SORT = yes Global:delete optname Applying :S to "PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" off DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" off SASLKMIT "If your SASL req. MIT Kerberos5, select this" off TLS "Enable SSL and TLS support" off BDB "Berkeley DB (uses WITH_BDB_VER)" off MYSQL "MySQL maps (uses WITH_MYSQL_VER)" off PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" off SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" off LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" off NIS "NIS maps lookups" off VDA "VDA (Virtual Delivery Agent 32Bit)" off TEST "SMTP/LMTP test server and generator" off SPF "SPF support (via libspf2 1.2.x)" off INST_BASE "Install into /usr and /etc/postfix" off" Result is "PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" off DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" off SASLKMIT "If your SASL req. MIT Kerberos5, select this" off TLS "Enable SSL and TLS support" off BDB "Berkeley DB (uses WITH_BDB_VER)" off MYSQL "MySQL maps (uses WITH_MYSQL_VER)" off PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" off SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" off LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" off NIS "NIS maps lookups" off VDA "VDA (Virtual Delivery Agent 32Bit)" off TEST "SMTP/LMTP test server and generator" off SPF "SPF support (via libspf2 1.2.x)" off INST_BASE "Install into /usr and /etc/postfix" off" For: Iterator O List PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" off DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" off SASLKMIT "If your SASL req. MIT Kerberos5, select this" off TLS "Enable SSL and TLS support" off BDB "Berkeley DB (uses WITH_BDB_VER)" off MYSQL "MySQL maps (uses WITH_MYSQL_VER)" off PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" off SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" off LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" off NIS "NIS maps lookups" off VDA "VDA (Virtual Delivery Agent 32Bit)" off TEST "SMTP/LMTP test server and generator" off SPF "SPF support (via libspf2 1.2.x)" off INST_BASE "Install into /usr and /etc/postfix" off For: end for 1 Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Install into /usr and /etc/postfix" --- O = "Install into /usr and /etc/postfix" opt:= "Install into /usr and /etc/postfix" . if !defined(optname) optname:= "Install into /usr and /etc/postfix" ALL_OPTIONS+= "Install into /usr and /etc/postfix" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Install into /usr and /etc/postfix") OPTIONS_DEFINE+= "Install into /usr and /etc/postfix" .endif PORT_OPTIONS+= "Install into /usr and /etc/postfix" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = INST_BASE --- O = INST_BASE opt:= INST_BASE . if !defined(optname) optname:= INST_BASE ALL_OPTIONS+= INST_BASE .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MINST_BASE) OPTIONS_DEFINE+= INST_BASE .endif PORT_OPTIONS+= INST_BASE . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "SPF support (via libspf2 1.2.x)" --- O = "SPF support (via libspf2 1.2.x)" opt:= "SPF support (via libspf2 1.2.x)" . if !defined(optname) optname:= "SPF support (via libspf2 1.2.x)" ALL_OPTIONS+= "SPF support (via libspf2 1.2.x)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"SPF support (via libspf2 1.2.x)") OPTIONS_DEFINE+= "SPF support (via libspf2 1.2.x)" .endif PORT_OPTIONS+= "SPF support (via libspf2 1.2.x)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SPF --- O = SPF opt:= SPF . if !defined(optname) optname:= SPF ALL_OPTIONS+= SPF .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSPF) OPTIONS_DEFINE+= SPF .endif PORT_OPTIONS+= SPF . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "SMTP/LMTP test server and generator" --- O = "SMTP/LMTP test server and generator" opt:= "SMTP/LMTP test server and generator" . if !defined(optname) optname:= "SMTP/LMTP test server and generator" ALL_OPTIONS+= "SMTP/LMTP test server and generator" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"SMTP/LMTP test server and generator") OPTIONS_DEFINE+= "SMTP/LMTP test server and generator" .endif PORT_OPTIONS+= "SMTP/LMTP test server and generator" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = TEST --- O = TEST opt:= TEST . if !defined(optname) optname:= TEST ALL_OPTIONS+= TEST .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MTEST) OPTIONS_DEFINE+= TEST .endif PORT_OPTIONS+= TEST . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "VDA (Virtual Delivery Agent 32Bit)" --- O = "VDA (Virtual Delivery Agent 32Bit)" opt:= "VDA (Virtual Delivery Agent 32Bit)" . if !defined(optname) optname:= "VDA (Virtual Delivery Agent 32Bit)" ALL_OPTIONS+= "VDA (Virtual Delivery Agent 32Bit)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"VDA (Virtual Delivery Agent 32Bit)") OPTIONS_DEFINE+= "VDA (Virtual Delivery Agent 32Bit)" .endif PORT_OPTIONS+= "VDA (Virtual Delivery Agent 32Bit)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = VDA --- O = VDA opt:= VDA . if !defined(optname) optname:= VDA ALL_OPTIONS+= VDA .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MVDA) OPTIONS_DEFINE+= VDA .endif PORT_OPTIONS+= VDA . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "NIS maps lookups" --- O = "NIS maps lookups" opt:= "NIS maps lookups" . if !defined(optname) optname:= "NIS maps lookups" ALL_OPTIONS+= "NIS maps lookups" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"NIS maps lookups") OPTIONS_DEFINE+= "NIS maps lookups" .endif PORT_OPTIONS+= "NIS maps lookups" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = NIS --- O = NIS opt:= NIS . if !defined(optname) optname:= NIS ALL_OPTIONS+= NIS .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MNIS) OPTIONS_DEFINE+= NIS .endif PORT_OPTIONS+= NIS . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "CDB maps lookups" --- O = "CDB maps lookups" opt:= "CDB maps lookups" . if !defined(optname) optname:= "CDB maps lookups" ALL_OPTIONS+= "CDB maps lookups" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"CDB maps lookups") OPTIONS_DEFINE+= "CDB maps lookups" .endif PORT_OPTIONS+= "CDB maps lookups" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = CDB --- O = CDB opt:= CDB . if !defined(optname) optname:= CDB ALL_OPTIONS+= CDB .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MCDB) OPTIONS_DEFINE+= CDB .endif PORT_OPTIONS+= CDB . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Enable OpenLDAP client-to-server SASL auth" --- O = "Enable OpenLDAP client-to-server SASL auth" opt:= "Enable OpenLDAP client-to-server SASL auth" . if !defined(optname) optname:= "Enable OpenLDAP client-to-server SASL auth" ALL_OPTIONS+= "Enable OpenLDAP client-to-server SASL auth" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Enable OpenLDAP client-to-server SASL auth") OPTIONS_DEFINE+= "Enable OpenLDAP client-to-server SASL auth" .endif PORT_OPTIONS+= "Enable OpenLDAP client-to-server SASL auth" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = LDAP_SASL --- O = LDAP_SASL opt:= LDAP_SASL . if !defined(optname) optname:= LDAP_SASL ALL_OPTIONS+= LDAP_SASL .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MLDAP_SASL) OPTIONS_DEFINE+= LDAP_SASL .endif PORT_OPTIONS+= LDAP_SASL . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "OpenLDAP maps (uses WITH_OPENLDAP_VER)" --- O = "OpenLDAP maps (uses WITH_OPENLDAP_VER)" opt:= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" . if !defined(optname) optname:= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" ALL_OPTIONS+= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"OpenLDAP maps (uses WITH_OPENLDAP_VER)") OPTIONS_DEFINE+= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" .endif PORT_OPTIONS+= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = OPENLDAP --- O = OPENLDAP opt:= OPENLDAP . if !defined(optname) optname:= OPENLDAP ALL_OPTIONS+= OPENLDAP .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MOPENLDAP) OPTIONS_DEFINE+= OPENLDAP .endif PORT_OPTIONS+= OPENLDAP . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "SQLite maps" --- O = "SQLite maps" opt:= "SQLite maps" . if !defined(optname) optname:= "SQLite maps" ALL_OPTIONS+= "SQLite maps" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"SQLite maps") OPTIONS_DEFINE+= "SQLite maps" .endif PORT_OPTIONS+= "SQLite maps" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SQLITE --- O = SQLITE opt:= SQLITE . if !defined(optname) optname:= SQLITE ALL_OPTIONS+= SQLITE .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSQLITE) OPTIONS_DEFINE+= SQLITE .endif PORT_OPTIONS+= SQLITE . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" --- O = "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" opt:= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" . if !defined(optname) optname:= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" ALL_OPTIONS+= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"PostgreSQL maps (uses DEFAULT_PGSQL_VER)") OPTIONS_DEFINE+= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" .endif PORT_OPTIONS+= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = PGSQL --- O = PGSQL opt:= PGSQL . if !defined(optname) optname:= PGSQL ALL_OPTIONS+= PGSQL .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MPGSQL) OPTIONS_DEFINE+= PGSQL .endif PORT_OPTIONS+= PGSQL . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "MySQL maps (uses WITH_MYSQL_VER)" --- O = "MySQL maps (uses WITH_MYSQL_VER)" opt:= "MySQL maps (uses WITH_MYSQL_VER)" . if !defined(optname) optname:= "MySQL maps (uses WITH_MYSQL_VER)" ALL_OPTIONS+= "MySQL maps (uses WITH_MYSQL_VER)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"MySQL maps (uses WITH_MYSQL_VER)") OPTIONS_DEFINE+= "MySQL maps (uses WITH_MYSQL_VER)" .endif PORT_OPTIONS+= "MySQL maps (uses WITH_MYSQL_VER)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = MYSQL --- O = MYSQL opt:= MYSQL . if !defined(optname) optname:= MYSQL ALL_OPTIONS+= MYSQL .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MMYSQL) OPTIONS_DEFINE+= MYSQL .endif PORT_OPTIONS+= MYSQL . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Berkeley DB (uses WITH_BDB_VER)" --- O = "Berkeley DB (uses WITH_BDB_VER)" opt:= "Berkeley DB (uses WITH_BDB_VER)" . if !defined(optname) optname:= "Berkeley DB (uses WITH_BDB_VER)" ALL_OPTIONS+= "Berkeley DB (uses WITH_BDB_VER)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Berkeley DB (uses WITH_BDB_VER)") OPTIONS_DEFINE+= "Berkeley DB (uses WITH_BDB_VER)" .endif PORT_OPTIONS+= "Berkeley DB (uses WITH_BDB_VER)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = BDB --- O = BDB opt:= BDB . if !defined(optname) optname:= BDB ALL_OPTIONS+= BDB .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MBDB) OPTIONS_DEFINE+= BDB .endif PORT_OPTIONS+= BDB . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Enable SSL and TLS support" --- O = "Enable SSL and TLS support" opt:= "Enable SSL and TLS support" . if !defined(optname) optname:= "Enable SSL and TLS support" ALL_OPTIONS+= "Enable SSL and TLS support" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Enable SSL and TLS support") OPTIONS_DEFINE+= "Enable SSL and TLS support" .endif PORT_OPTIONS+= "Enable SSL and TLS support" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = TLS --- O = TLS opt:= TLS . if !defined(optname) optname:= TLS ALL_OPTIONS+= TLS .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MTLS) OPTIONS_DEFINE+= TLS .endif PORT_OPTIONS+= TLS . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "If your SASL req. MIT Kerberos5, select this" --- O = "If your SASL req. MIT Kerberos5, select this" opt:= "If your SASL req. MIT Kerberos5, select this" . if !defined(optname) optname:= "If your SASL req. MIT Kerberos5, select this" ALL_OPTIONS+= "If your SASL req. MIT Kerberos5, select this" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"If your SASL req. MIT Kerberos5, select this") OPTIONS_DEFINE+= "If your SASL req. MIT Kerberos5, select this" .endif PORT_OPTIONS+= "If your SASL req. MIT Kerberos5, select this" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SASLKMIT --- O = SASLKMIT opt:= SASLKMIT . if !defined(optname) optname:= SASLKMIT ALL_OPTIONS+= SASLKMIT .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSASLKMIT) OPTIONS_DEFINE+= SASLKMIT .endif PORT_OPTIONS+= SASLKMIT . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "If your SASL req. Kerberos5, select this" --- O = "If your SASL req. Kerberos5, select this" opt:= "If your SASL req. Kerberos5, select this" . if !defined(optname) optname:= "If your SASL req. Kerberos5, select this" ALL_OPTIONS+= "If your SASL req. Kerberos5, select this" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"If your SASL req. Kerberos5, select this") OPTIONS_DEFINE+= "If your SASL req. Kerberos5, select this" .endif PORT_OPTIONS+= "If your SASL req. Kerberos5, select this" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SASLKRB5 --- O = SASLKRB5 opt:= SASLKRB5 . if !defined(optname) optname:= SASLKRB5 ALL_OPTIONS+= SASLKRB5 .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSASLKRB5) OPTIONS_DEFINE+= SASLKRB5 .endif PORT_OPTIONS+= SASLKRB5 . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Dovecot 2.x SASL authentication method" --- O = "Dovecot 2.x SASL authentication method" opt:= "Dovecot 2.x SASL authentication method" . if !defined(optname) optname:= "Dovecot 2.x SASL authentication method" ALL_OPTIONS+= "Dovecot 2.x SASL authentication method" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Dovecot 2.x SASL authentication method") OPTIONS_DEFINE+= "Dovecot 2.x SASL authentication method" .endif PORT_OPTIONS+= "Dovecot 2.x SASL authentication method" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = DOVECOT2 --- O = DOVECOT2 opt:= DOVECOT2 . if !defined(optname) optname:= DOVECOT2 ALL_OPTIONS+= DOVECOT2 .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MDOVECOT2) OPTIONS_DEFINE+= DOVECOT2 .endif PORT_OPTIONS+= DOVECOT2 . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Dovecot 1.x SASL authentication method" --- O = "Dovecot 1.x SASL authentication method" opt:= "Dovecot 1.x SASL authentication method" . if !defined(optname) optname:= "Dovecot 1.x SASL authentication method" ALL_OPTIONS+= "Dovecot 1.x SASL authentication method" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Dovecot 1.x SASL authentication method") OPTIONS_DEFINE+= "Dovecot 1.x SASL authentication method" .endif PORT_OPTIONS+= "Dovecot 1.x SASL authentication method" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = DOVECOT --- O = DOVECOT opt:= DOVECOT . if !defined(optname) optname:= DOVECOT ALL_OPTIONS+= DOVECOT .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MDOVECOT) OPTIONS_DEFINE+= DOVECOT .endif PORT_OPTIONS+= DOVECOT . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" --- O = "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" opt:= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" . if !defined(optname) optname:= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" ALL_OPTIONS+= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Cyrus SASLv2 (Simple Auth. and Sec. Layer)") OPTIONS_DEFINE+= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" .endif PORT_OPTIONS+= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SASL2 --- O = SASL2 opt:= SASL2 . if !defined(optname) optname:= SASL2 ALL_OPTIONS+= SASL2 .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSASL2) OPTIONS_DEFINE+= SASL2 .endif PORT_OPTIONS+= SASL2 . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = on --- O = on opt:= on . if !defined(optname) optname:= on ALL_OPTIONS+= on .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Mon) OPTIONS_DEFINE+= on .endif PORT_OPTIONS+= on . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Perl Compatible Regular Expressions" --- O = "Perl Compatible Regular Expressions" opt:= "Perl Compatible Regular Expressions" . if !defined(optname) optname:= "Perl Compatible Regular Expressions" ALL_OPTIONS+= "Perl Compatible Regular Expressions" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Perl Compatible Regular Expressions") OPTIONS_DEFINE+= "Perl Compatible Regular Expressions" .endif PORT_OPTIONS+= "Perl Compatible Regular Expressions" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = PCRE --- O = PCRE opt:= PCRE . if !defined(optname) optname:= PCRE ALL_OPTIONS+= PCRE .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MPCRE) OPTIONS_DEFINE+= PCRE .endif PORT_OPTIONS+= PCRE . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:opt = Global:opt = PCRE Global:optname = Global:optname = PCRE Global:ALL_OPTIONS = PCRE Applying :M to "" Result is "" Global:OPTIONS_DEFINE = PCRE Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE Global:opt = "Perl Compatible Regular Expressions" Global:optdesc = Global:optdesc = "Perl Compatible Regular Expressions" Global:PCRE_DESC = Applying :S to ""Perl Compatible Regular Expressions"" Result is "Perl Compatible Regular Expressions" Global:PCRE_DESC = Perl Compatible Regular Expressions Global:opt = on Applying :L to "on" Result is "on" lhs = "on", rhs = "off", op = == Global:delete optname Global:delete optdesc Global:opt = SASL2 Global:optname = Global:optname = SASL2 Global:ALL_OPTIONS = PCRE SASL2 Applying :M to "PCRE" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 Global:opt = "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" Global:optdesc = Global:optdesc = "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" Global:SASL2_DESC = Applying :S to ""Cyrus SASLv2 (Simple Auth. and Sec. Layer)"" Result is "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" Global:SASL2_DESC = Cyrus SASLv2 (Simple Auth. and Sec. Layer) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = ${optname} Applying :O to "SASL2" Result is "SASL2" Applying :u to "SASL2" Result is "SASL2" Global:NO_OPTIONS = SASL2 Global:delete optname Global:delete optdesc Global:opt = DOVECOT Global:optname = Global:optname = DOVECOT Global:ALL_OPTIONS = PCRE SASL2 DOVECOT Applying :M to "PCRE SASL2" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT Global:opt = "Dovecot 1.x SASL authentication method" Global:optdesc = Global:optdesc = "Dovecot 1.x SASL authentication method" Global:DOVECOT_DESC = Applying :S to ""Dovecot 1.x SASL authentication method"" Result is "Dovecot 1.x SASL authentication method" Global:DOVECOT_DESC = Dovecot 1.x SASL authentication method Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = SASL2 ${optname} Applying :O to "SASL2 DOVECOT" Result is "DOVECOT SASL2" Applying :u to "DOVECOT SASL2" Result is "DOVECOT SASL2" Global:NO_OPTIONS = DOVECOT SASL2 Global:delete optname Global:delete optdesc Global:opt = DOVECOT2 Global:optname = Global:optname = DOVECOT2 Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 Applying :M to "PCRE SASL2 DOVECOT" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 Global:opt = "Dovecot 2.x SASL authentication method" Global:optdesc = Global:optdesc = "Dovecot 2.x SASL authentication method" Global:DOVECOT2_DESC = Applying :S to ""Dovecot 2.x SASL authentication method"" Result is "Dovecot 2.x SASL authentication method" Global:DOVECOT2_DESC = Dovecot 2.x SASL authentication method Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = DOVECOT SASL2 ${optname} Applying :O to "DOVECOT SASL2 DOVECOT2" Result is "DOVECOT DOVECOT2 SASL2" Applying :u to "DOVECOT DOVECOT2 SASL2" Result is "DOVECOT DOVECOT2 SASL2" Global:NO_OPTIONS = DOVECOT DOVECOT2 SASL2 Global:delete optname Global:delete optdesc Global:opt = SASLKRB5 Global:optname = Global:optname = SASLKRB5 Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 Applying :M to "PCRE SASL2 DOVECOT DOVECOT2" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 Global:opt = "If your SASL req. Kerberos5, select this" Global:optdesc = Global:optdesc = "If your SASL req. Kerberos5, select this" Global:SASLKRB5_DESC = Applying :S to ""If your SASL req. Kerberos5, select this"" Result is "If your SASL req. Kerberos5, select this" Global:SASLKRB5_DESC = If your SASL req. Kerberos5, select this Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = DOVECOT DOVECOT2 SASL2 ${optname} Applying :O to "DOVECOT DOVECOT2 SASL2 SASLKRB5" Result is "DOVECOT DOVECOT2 SASL2 SASLKRB5" Applying :u to "DOVECOT DOVECOT2 SASL2 SASLKRB5" Result is "DOVECOT DOVECOT2 SASL2 SASLKRB5" Global:NO_OPTIONS = DOVECOT DOVECOT2 SASL2 SASLKRB5 Global:delete optname Global:delete optdesc Global:opt = SASLKMIT Global:optname = Global:optname = SASLKMIT Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT Global:opt = "If your SASL req. MIT Kerberos5, select this" Global:optdesc = Global:optdesc = "If your SASL req. MIT Kerberos5, select this" Global:SASLKMIT_DESC = Applying :S to ""If your SASL req. MIT Kerberos5, select this"" Result is "If your SASL req. MIT Kerberos5, select this" Global:SASLKMIT_DESC = If your SASL req. MIT Kerberos5, select this Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = DOVECOT DOVECOT2 SASL2 SASLKRB5 ${optname} Applying :O to "DOVECOT DOVECOT2 SASL2 SASLKRB5 SASLKMIT" Result is "DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5" Applying :u to "DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5" Result is "DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5" Global:NO_OPTIONS = DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 Global:delete optname Global:delete optdesc Global:opt = TLS Global:optname = Global:optname = TLS Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS Global:opt = "Enable SSL and TLS support" Global:optdesc = Global:optdesc = "Enable SSL and TLS support" Global:TLS_DESC = Applying :S to ""Enable SSL and TLS support"" Result is "Enable SSL and TLS support" Global:TLS_DESC = Enable SSL and TLS support Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 ${optname} Applying :O to "DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS" Result is "DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS" Applying :u to "DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS" Result is "DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS" Global:NO_OPTIONS = DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS Global:delete optname Global:delete optdesc Global:opt = BDB Global:optname = Global:optname = BDB Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB Global:opt = "Berkeley DB (uses WITH_BDB_VER)" Global:optdesc = Global:optdesc = "Berkeley DB (uses WITH_BDB_VER)" Global:BDB_DESC = Applying :S to ""Berkeley DB (uses WITH_BDB_VER)"" Result is "Berkeley DB (uses WITH_BDB_VER)" Global:BDB_DESC = Berkeley DB (uses WITH_BDB_VER) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS ${optname} Applying :O to "DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS BDB" Result is "BDB DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS" Applying :u to "BDB DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS" Result is "BDB DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS" Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS Global:delete optname Global:delete optdesc Global:opt = MYSQL Global:optname = Global:optname = MYSQL Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL Global:opt = "MySQL maps (uses WITH_MYSQL_VER)" Global:optdesc = Global:optdesc = "MySQL maps (uses WITH_MYSQL_VER)" Global:MYSQL_DESC = Applying :S to ""MySQL maps (uses WITH_MYSQL_VER)"" Result is "MySQL maps (uses WITH_MYSQL_VER)" Global:MYSQL_DESC = MySQL maps (uses WITH_MYSQL_VER) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS ${optname} Applying :O to "BDB DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS MYSQL" Result is "BDB DOVECOT DOVECOT2 MYSQL SASL2 SASLKMIT SASLKRB5 TLS" Applying :u to "BDB DOVECOT DOVECOT2 MYSQL SASL2 SASLKMIT SASLKRB5 TLS" Result is "BDB DOVECOT DOVECOT2 MYSQL SASL2 SASLKMIT SASLKRB5 TLS" Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 MYSQL SASL2 SASLKMIT SASLKRB5 TLS Global:delete optname Global:delete optdesc Global:opt = PGSQL Global:optname = Global:optname = PGSQL Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL Global:opt = "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" Global:optdesc = Global:optdesc = "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" Global:PGSQL_DESC = Applying :S to ""PostgreSQL maps (uses DEFAULT_PGSQL_VER)"" Result is "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" Global:PGSQL_DESC = PostgreSQL maps (uses DEFAULT_PGSQL_VER) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 MYSQL SASL2 SASLKMIT SASLKRB5 TLS ${optname} Applying :O to "BDB DOVECOT DOVECOT2 MYSQL SASL2 SASLKMIT SASLKRB5 TLS PGSQL" Result is "BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 TLS" Applying :u to "BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 TLS" Result is "BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 TLS" Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 TLS Global:delete optname Global:delete optdesc Global:opt = SQLITE Global:optname = Global:optname = SQLITE Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE Global:opt = "SQLite maps" Global:optdesc = Global:optdesc = "SQLite maps" Global:SQLITE_DESC = Applying :S to ""SQLite maps"" Result is "SQLite maps" Global:SQLITE_DESC = SQLite maps Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 TLS ${optname} Applying :O to "BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 TLS SQLITE" Result is "BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Applying :u to "BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Result is "BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS Global:delete optname Global:delete optdesc Global:opt = OPENLDAP Global:optname = Global:optname = OPENLDAP Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP Global:opt = "OpenLDAP maps (uses WITH_OPENLDAP_VER)" Global:optdesc = Global:optdesc = "OpenLDAP maps (uses WITH_OPENLDAP_VER)" Global:OPENLDAP_DESC = Applying :S to ""OpenLDAP maps (uses WITH_OPENLDAP_VER)"" Result is "OpenLDAP maps (uses WITH_OPENLDAP_VER)" Global:OPENLDAP_DESC = OpenLDAP maps (uses WITH_OPENLDAP_VER) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS ${optname} Applying :O to "BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS OPENLDAP" Result is "BDB DOVECOT DOVECOT2 MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Applying :u to "BDB DOVECOT DOVECOT2 MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Result is "BDB DOVECOT DOVECOT2 MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS Global:delete optname Global:delete optdesc Global:opt = LDAP_SASL Global:optname = Global:optname = LDAP_SASL Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Global:opt = "Enable OpenLDAP client-to-server SASL auth" Global:optdesc = Global:optdesc = "Enable OpenLDAP client-to-server SASL auth" Global:LDAP_SASL_DESC = Applying :S to ""Enable OpenLDAP client-to-server SASL auth"" Result is "Enable OpenLDAP client-to-server SASL auth" Global:LDAP_SASL_DESC = Enable OpenLDAP client-to-server SASL auth Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS ${optname} Applying :O to "BDB DOVECOT DOVECOT2 MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS LDAP_SASL" Result is "BDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Applying :u to "BDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Result is "BDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS Global:delete optname Global:delete optdesc Global:opt = CDB Global:optname = Global:optname = CDB Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Global:opt = "CDB maps lookups" Global:optdesc = Global:optdesc = "CDB maps lookups" Global:CDB_DESC = Applying :S to ""CDB maps lookups"" Result is "CDB maps lookups" Global:CDB_DESC = CDB maps lookups Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS ${optname} Applying :O to "BDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS CDB" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Applying :u to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS Global:delete optname Global:delete optdesc Global:opt = NIS Global:optname = Global:optname = NIS Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Global:opt = "NIS maps lookups" Global:optdesc = Global:optdesc = "NIS maps lookups" Global:NIS_DESC = Applying :S to ""NIS maps lookups"" Result is "NIS maps lookups" Global:NIS_DESC = NIS maps lookups Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS NIS" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Applying :u to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS Global:delete optname Global:delete optdesc Global:opt = VDA Global:optname = Global:optname = VDA Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Global:opt = "VDA (Virtual Delivery Agent 32Bit)" Global:optdesc = Global:optdesc = "VDA (Virtual Delivery Agent 32Bit)" Global:VDA_DESC = Applying :S to ""VDA (Virtual Delivery Agent 32Bit)"" Result is "VDA (Virtual Delivery Agent 32Bit)" Global:VDA_DESC = VDA (Virtual Delivery Agent 32Bit) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS VDA Global:delete optname Global:delete optdesc Global:opt = TEST Global:optname = Global:optname = TEST Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Global:opt = "SMTP/LMTP test server and generator" Global:optdesc = Global:optdesc = "SMTP/LMTP test server and generator" Global:TEST_DESC = Applying :S to ""SMTP/LMTP test server and generator"" Result is "SMTP/LMTP test server and generator" Global:TEST_DESC = SMTP/LMTP test server and generator Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS VDA TEST" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = SPF Global:optname = Global:optname = SPF Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Global:opt = "SPF support (via libspf2 1.2.x)" Global:optdesc = Global:optdesc = "SPF support (via libspf2 1.2.x)" Global:SPF_DESC = Applying :S to ""SPF support (via libspf2 1.2.x)"" Result is "SPF support (via libspf2 1.2.x)" Global:SPF_DESC = SPF support (via libspf2 1.2.x) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TEST TLS VDA SPF" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = INST_BASE Global:optname = Global:optname = INST_BASE Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:opt = "Install into /usr and /etc/postfix" Global:optdesc = Global:optdesc = "Install into /usr and /etc/postfix" Global:INST_BASE_DESC = Applying :S to ""Install into /usr and /etc/postfix"" Result is "Install into /usr and /etc/postfix" Global:INST_BASE_DESC = Install into /usr and /etc/postfix Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA INST_BASE" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc For: Iterator O List BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA For: end for 1 Global:O = VDA --- O = VDA PORT_OPTIONS:= ${PORT_OPTIONS:NVDA} ---- at line 76 Global:delete O Global:O = TLS --- O = TLS PORT_OPTIONS:= ${PORT_OPTIONS:NTLS} ---- at line 76 Global:delete O Global:O = TEST --- O = TEST PORT_OPTIONS:= ${PORT_OPTIONS:NTEST} ---- at line 76 Global:delete O Global:O = SQLITE --- O = SQLITE PORT_OPTIONS:= ${PORT_OPTIONS:NSQLITE} ---- at line 76 Global:delete O Global:O = SPF --- O = SPF PORT_OPTIONS:= ${PORT_OPTIONS:NSPF} ---- at line 76 Global:delete O Global:O = SASLKRB5 --- O = SASLKRB5 PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKRB5} ---- at line 76 Global:delete O Global:O = SASLKMIT --- O = SASLKMIT PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKMIT} ---- at line 76 Global:delete O Global:O = SASL2 --- O = SASL2 PORT_OPTIONS:= ${PORT_OPTIONS:NSASL2} ---- at line 76 Global:delete O Global:O = PGSQL --- O = PGSQL PORT_OPTIONS:= ${PORT_OPTIONS:NPGSQL} ---- at line 76 Global:delete O Global:O = OPENLDAP --- O = OPENLDAP PORT_OPTIONS:= ${PORT_OPTIONS:NOPENLDAP} ---- at line 76 Global:delete O Global:O = NIS --- O = NIS PORT_OPTIONS:= ${PORT_OPTIONS:NNIS} ---- at line 76 Global:delete O Global:O = MYSQL --- O = MYSQL PORT_OPTIONS:= ${PORT_OPTIONS:NMYSQL} ---- at line 76 Global:delete O Global:O = LDAP_SASL --- O = LDAP_SASL PORT_OPTIONS:= ${PORT_OPTIONS:NLDAP_SASL} ---- at line 76 Global:delete O Global:O = INST_BASE --- O = INST_BASE PORT_OPTIONS:= ${PORT_OPTIONS:NINST_BASE} ---- at line 76 Global:delete O Global:O = DOVECOT2 --- O = DOVECOT2 PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT2} ---- at line 76 Global:delete O Global:O = DOVECOT --- O = DOVECOT PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT} ---- at line 76 Global:delete O Global:O = CDB --- O = CDB PORT_OPTIONS:= ${PORT_OPTIONS:NCDB} ---- at line 76 Global:delete O Global:O = BDB --- O = BDB PORT_OPTIONS:= ${PORT_OPTIONS:NBDB} ---- at line 76 Global:delete O Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Result is "DOCS NLS EXAMPLES PCRE SASL2 DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Result is "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Result is "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP NIS VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP NIS VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP NIS VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP NIS VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP NIS VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP NIS VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE SASLKRB5 TLS SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASLKRB5 TLS SQLITE VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE SASLKRB5 TLS SQLITE VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST Applying :N to "DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST" Result is "DOCS NLS EXAMPLES PCRE TLS VDA TEST" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE TLS VDA TEST Applying :N to "DOCS NLS EXAMPLES PCRE TLS VDA TEST" Result is "DOCS NLS EXAMPLES PCRE TLS VDA" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE TLS VDA Applying :N to "DOCS NLS EXAMPLES PCRE TLS VDA" Result is "DOCS NLS EXAMPLES PCRE VDA" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE VDA Applying :N to "DOCS NLS EXAMPLES PCRE VDA" Result is "DOCS NLS EXAMPLES PCRE" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE Applying :O to " PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA For: Iterator opt List For: end for 1 Applying :O to "DOCS NLS EXAMPLES PCRE" Result is "DOCS EXAMPLES NLS PCRE" Applying :u to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE For: Iterator opt List For: end for 1 Applying :O to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Applying :u to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE For: Iterator opt List For: end for 1 For: Iterator opt List For: end for 1 Applying :O to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Applying :u to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE For: Iterator opt List For: end for 1 Searching for /var/db/ports/postfix/options.../usr/ports/mail/postfix...Looking for "/var/db/ports/postfix/options"...Caching 05:44:13 Jul 10, 2012 for /var/db/ports/postfix/options Searching for /var/db/ports/postfix/options...Looking for "/var/db/ports/postfix/options"...got it (in mtime cache) Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .include /var/db/ports/postfix/options Global:_OPTIONS_READ = postfix-2.9.3,1 Global:_FILE_COMPLETE_OPTIONS_LIST = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:OPTIONS_FILE_SET = PCRE Global:OPTIONS_FILE_UNSET = SASL2 Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT Global:OPTIONS_FILE_SET = PCRE DOVECOT2 Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT Global:OPTIONS_FILE_SET = PCRE DOVECOT2 TLS Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. Searching for /var/db/ports/postfix/options.local.../usr/ports/mail/postfix...Looking for "/var/db/ports/postfix/options.local"...failed. Returning NULL For: Iterator opt List BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA For: end for 1 Global:opt = VDA --- opt = VDA .if defined(WITH_VDA) PORT_OPTIONS+= VDA PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_VDA) PORT_OPTIONS:= ${PORT_OPTIONS:NVDA} .endif ---- at line 130 Global:delete opt Global:opt = TLS --- opt = TLS .if defined(WITH_TLS) PORT_OPTIONS+= TLS PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_TLS) PORT_OPTIONS:= ${PORT_OPTIONS:NTLS} .endif ---- at line 130 Global:delete opt Global:opt = TEST --- opt = TEST .if defined(WITH_TEST) PORT_OPTIONS+= TEST PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_TEST) PORT_OPTIONS:= ${PORT_OPTIONS:NTEST} .endif ---- at line 130 Global:delete opt Global:opt = SQLITE --- opt = SQLITE .if defined(WITH_SQLITE) PORT_OPTIONS+= SQLITE PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SQLITE) PORT_OPTIONS:= ${PORT_OPTIONS:NSQLITE} .endif ---- at line 130 Global:delete opt Global:opt = SPF --- opt = SPF .if defined(WITH_SPF) PORT_OPTIONS+= SPF PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SPF) PORT_OPTIONS:= ${PORT_OPTIONS:NSPF} .endif ---- at line 130 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 .if defined(WITH_SASLKRB5) PORT_OPTIONS+= SASLKRB5 PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SASLKRB5) PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKRB5} .endif ---- at line 130 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT .if defined(WITH_SASLKMIT) PORT_OPTIONS+= SASLKMIT PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SASLKMIT) PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKMIT} .endif ---- at line 130 Global:delete opt Global:opt = SASL2 --- opt = SASL2 .if defined(WITH_SASL2) PORT_OPTIONS+= SASL2 PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SASL2) PORT_OPTIONS:= ${PORT_OPTIONS:NSASL2} .endif ---- at line 130 Global:delete opt Global:opt = PGSQL --- opt = PGSQL .if defined(WITH_PGSQL) PORT_OPTIONS+= PGSQL PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_PGSQL) PORT_OPTIONS:= ${PORT_OPTIONS:NPGSQL} .endif ---- at line 130 Global:delete opt Global:opt = PCRE --- opt = PCRE .if defined(WITH_PCRE) PORT_OPTIONS+= PCRE PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_PCRE) PORT_OPTIONS:= ${PORT_OPTIONS:NPCRE} .endif ---- at line 130 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP .if defined(WITH_OPENLDAP) PORT_OPTIONS+= OPENLDAP PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_OPENLDAP) PORT_OPTIONS:= ${PORT_OPTIONS:NOPENLDAP} .endif ---- at line 130 Global:delete opt Global:opt = NIS --- opt = NIS .if defined(WITH_NIS) PORT_OPTIONS+= NIS PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_NIS) PORT_OPTIONS:= ${PORT_OPTIONS:NNIS} .endif ---- at line 130 Global:delete opt Global:opt = MYSQL --- opt = MYSQL .if defined(WITH_MYSQL) PORT_OPTIONS+= MYSQL PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_MYSQL) PORT_OPTIONS:= ${PORT_OPTIONS:NMYSQL} .endif ---- at line 130 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL .if defined(WITH_LDAP_SASL) PORT_OPTIONS+= LDAP_SASL PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_LDAP_SASL) PORT_OPTIONS:= ${PORT_OPTIONS:NLDAP_SASL} .endif ---- at line 130 Global:delete opt Global:opt = INST_BASE --- opt = INST_BASE .if defined(WITH_INST_BASE) PORT_OPTIONS+= INST_BASE PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_INST_BASE) PORT_OPTIONS:= ${PORT_OPTIONS:NINST_BASE} .endif ---- at line 130 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 .if defined(WITH_DOVECOT2) PORT_OPTIONS+= DOVECOT2 PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_DOVECOT2) PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT2} .endif ---- at line 130 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT .if defined(WITH_DOVECOT) PORT_OPTIONS+= DOVECOT PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_DOVECOT) PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT} .endif ---- at line 130 Global:delete opt Global:opt = CDB --- opt = CDB .if defined(WITH_CDB) PORT_OPTIONS+= CDB PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_CDB) PORT_OPTIONS:= ${PORT_OPTIONS:NCDB} .endif ---- at line 130 Global:delete opt Global:opt = BDB --- opt = BDB .if defined(WITH_BDB) PORT_OPTIONS+= BDB PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_BDB) PORT_OPTIONS:= ${PORT_OPTIONS:NBDB} .endif ---- at line 130 Global:delete opt For: Iterator opt List PCRE DOVECOT2 TLS For: end for 1 Global:opt = TLS --- opt = TLS PORT_OPTIONS+= TLS ---- at line 141 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 PORT_OPTIONS+= DOVECOT2 ---- at line 141 Global:delete opt Global:opt = PCRE --- opt = PCRE PORT_OPTIONS+= PCRE ---- at line 141 Global:delete opt Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE PCRE Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE PCRE DOVECOT2 Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE PCRE DOVECOT2 TLS Applying :O to "DOCS EXAMPLES NLS PCRE PCRE DOVECOT2 TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE PCRE TLS" Applying :u to "DOCS DOVECOT2 EXAMPLES NLS PCRE PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS For: Iterator opt List SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE PORT_OPTIONS:= ${PORT_OPTIONS:NINST_BASE} ---- at line 146 Global:delete opt Global:opt = SPF --- opt = SPF PORT_OPTIONS:= ${PORT_OPTIONS:NSPF} ---- at line 146 Global:delete opt Global:opt = TEST --- opt = TEST PORT_OPTIONS:= ${PORT_OPTIONS:NTEST} ---- at line 146 Global:delete opt Global:opt = VDA --- opt = VDA PORT_OPTIONS:= ${PORT_OPTIONS:NVDA} ---- at line 146 Global:delete opt Global:opt = NIS --- opt = NIS PORT_OPTIONS:= ${PORT_OPTIONS:NNIS} ---- at line 146 Global:delete opt Global:opt = CDB --- opt = CDB PORT_OPTIONS:= ${PORT_OPTIONS:NCDB} ---- at line 146 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL PORT_OPTIONS:= ${PORT_OPTIONS:NLDAP_SASL} ---- at line 146 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP PORT_OPTIONS:= ${PORT_OPTIONS:NOPENLDAP} ---- at line 146 Global:delete opt Global:opt = SQLITE --- opt = SQLITE PORT_OPTIONS:= ${PORT_OPTIONS:NSQLITE} ---- at line 146 Global:delete opt Global:opt = PGSQL --- opt = PGSQL PORT_OPTIONS:= ${PORT_OPTIONS:NPGSQL} ---- at line 146 Global:delete opt Global:opt = MYSQL --- opt = MYSQL PORT_OPTIONS:= ${PORT_OPTIONS:NMYSQL} ---- at line 146 Global:delete opt Global:opt = BDB --- opt = BDB PORT_OPTIONS:= ${PORT_OPTIONS:NBDB} ---- at line 146 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKMIT} ---- at line 146 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKRB5} ---- at line 146 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT} ---- at line 146 Global:delete opt Global:opt = SASL2 --- opt = SASL2 PORT_OPTIONS:= ${PORT_OPTIONS:NSASL2} ---- at line 146 Global:delete opt Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "EXAMPLES" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "NLS" Global:_SORTED_OPTIONS = Global:_SORTED_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:ALL_OPTIONS = For: Iterator opt List PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE .if ${_SORTED_OPTIONS:MINST_BASE} ALL_OPTIONS+= INST_BASE .endif ---- at line 169 Global:delete opt Global:opt = SPF --- opt = SPF .if ${_SORTED_OPTIONS:MSPF} ALL_OPTIONS+= SPF .endif ---- at line 169 Global:delete opt Global:opt = TEST --- opt = TEST .if ${_SORTED_OPTIONS:MTEST} ALL_OPTIONS+= TEST .endif ---- at line 169 Global:delete opt Global:opt = VDA --- opt = VDA .if ${_SORTED_OPTIONS:MVDA} ALL_OPTIONS+= VDA .endif ---- at line 169 Global:delete opt Global:opt = NIS --- opt = NIS .if ${_SORTED_OPTIONS:MNIS} ALL_OPTIONS+= NIS .endif ---- at line 169 Global:delete opt Global:opt = CDB --- opt = CDB .if ${_SORTED_OPTIONS:MCDB} ALL_OPTIONS+= CDB .endif ---- at line 169 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL .if ${_SORTED_OPTIONS:MLDAP_SASL} ALL_OPTIONS+= LDAP_SASL .endif ---- at line 169 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP .if ${_SORTED_OPTIONS:MOPENLDAP} ALL_OPTIONS+= OPENLDAP .endif ---- at line 169 Global:delete opt Global:opt = SQLITE --- opt = SQLITE .if ${_SORTED_OPTIONS:MSQLITE} ALL_OPTIONS+= SQLITE .endif ---- at line 169 Global:delete opt Global:opt = PGSQL --- opt = PGSQL .if ${_SORTED_OPTIONS:MPGSQL} ALL_OPTIONS+= PGSQL .endif ---- at line 169 Global:delete opt Global:opt = MYSQL --- opt = MYSQL .if ${_SORTED_OPTIONS:MMYSQL} ALL_OPTIONS+= MYSQL .endif ---- at line 169 Global:delete opt Global:opt = BDB --- opt = BDB .if ${_SORTED_OPTIONS:MBDB} ALL_OPTIONS+= BDB .endif ---- at line 169 Global:delete opt Global:opt = TLS --- opt = TLS .if ${_SORTED_OPTIONS:MTLS} ALL_OPTIONS+= TLS .endif ---- at line 169 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT .if ${_SORTED_OPTIONS:MSASLKMIT} ALL_OPTIONS+= SASLKMIT .endif ---- at line 169 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 .if ${_SORTED_OPTIONS:MSASLKRB5} ALL_OPTIONS+= SASLKRB5 .endif ---- at line 169 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 .if ${_SORTED_OPTIONS:MDOVECOT2} ALL_OPTIONS+= DOVECOT2 .endif ---- at line 169 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT .if ${_SORTED_OPTIONS:MDOVECOT} ALL_OPTIONS+= DOVECOT .endif ---- at line 169 Global:delete opt Global:opt = SASL2 --- opt = SASL2 .if ${_SORTED_OPTIONS:MSASL2} ALL_OPTIONS+= SASL2 .endif ---- at line 169 Global:delete opt Global:opt = PCRE --- opt = PCRE .if ${_SORTED_OPTIONS:MPCRE} ALL_OPTIONS+= PCRE .endif ---- at line 169 Global:delete opt Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "PCRE" lhs = "PCRE", rhs = "0", op = != Global:ALL_OPTIONS = PCRE Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SASL2" lhs = "SASL2", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "DOVECOT" lhs = "DOVECOT", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "DOVECOT2" lhs = "DOVECOT2", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SASLKRB5" lhs = "SASLKRB5", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SASLKMIT" lhs = "SASLKMIT", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "TLS" lhs = "TLS", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB" lhs = "BDB", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "MYSQL" lhs = "MYSQL", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "PGSQL" lhs = "PGSQL", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SQLITE" lhs = "SQLITE", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "OPENLDAP" lhs = "OPENLDAP", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "LDAP_SASL" lhs = "LDAP_SASL", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "CDB" lhs = "CDB", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "NIS" lhs = "NIS", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "VDA" lhs = "VDA", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "TEST" lhs = "TEST", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SPF" lhs = "SPF", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "INST_BASE" lhs = "INST_BASE", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:delete opt Global:delete _SORTED_OPTIONS For: Iterator opt List PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE .if empty(PORT_OPTIONS:MINST_BASE) . if !defined(WITH_INST_BASE) && !defined(WITHOUT_INST_BASE) WITHOUT_INST_BASE:= true . endif .else . if !defined(WITH_INST_BASE) && !defined(WITHOUT_INST_BASE) WITH_INST_BASE:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SPF --- opt = SPF .if empty(PORT_OPTIONS:MSPF) . if !defined(WITH_SPF) && !defined(WITHOUT_SPF) WITHOUT_SPF:= true . endif .else . if !defined(WITH_SPF) && !defined(WITHOUT_SPF) WITH_SPF:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = TEST --- opt = TEST .if empty(PORT_OPTIONS:MTEST) . if !defined(WITH_TEST) && !defined(WITHOUT_TEST) WITHOUT_TEST:= true . endif .else . if !defined(WITH_TEST) && !defined(WITHOUT_TEST) WITH_TEST:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = VDA --- opt = VDA .if empty(PORT_OPTIONS:MVDA) . if !defined(WITH_VDA) && !defined(WITHOUT_VDA) WITHOUT_VDA:= true . endif .else . if !defined(WITH_VDA) && !defined(WITHOUT_VDA) WITH_VDA:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = NIS --- opt = NIS .if empty(PORT_OPTIONS:MNIS) . if !defined(WITH_NIS) && !defined(WITHOUT_NIS) WITHOUT_NIS:= true . endif .else . if !defined(WITH_NIS) && !defined(WITHOUT_NIS) WITH_NIS:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = CDB --- opt = CDB .if empty(PORT_OPTIONS:MCDB) . if !defined(WITH_CDB) && !defined(WITHOUT_CDB) WITHOUT_CDB:= true . endif .else . if !defined(WITH_CDB) && !defined(WITHOUT_CDB) WITH_CDB:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL .if empty(PORT_OPTIONS:MLDAP_SASL) . if !defined(WITH_LDAP_SASL) && !defined(WITHOUT_LDAP_SASL) WITHOUT_LDAP_SASL:= true . endif .else . if !defined(WITH_LDAP_SASL) && !defined(WITHOUT_LDAP_SASL) WITH_LDAP_SASL:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP .if empty(PORT_OPTIONS:MOPENLDAP) . if !defined(WITH_OPENLDAP) && !defined(WITHOUT_OPENLDAP) WITHOUT_OPENLDAP:= true . endif .else . if !defined(WITH_OPENLDAP) && !defined(WITHOUT_OPENLDAP) WITH_OPENLDAP:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SQLITE --- opt = SQLITE .if empty(PORT_OPTIONS:MSQLITE) . if !defined(WITH_SQLITE) && !defined(WITHOUT_SQLITE) WITHOUT_SQLITE:= true . endif .else . if !defined(WITH_SQLITE) && !defined(WITHOUT_SQLITE) WITH_SQLITE:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = PGSQL --- opt = PGSQL .if empty(PORT_OPTIONS:MPGSQL) . if !defined(WITH_PGSQL) && !defined(WITHOUT_PGSQL) WITHOUT_PGSQL:= true . endif .else . if !defined(WITH_PGSQL) && !defined(WITHOUT_PGSQL) WITH_PGSQL:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = MYSQL --- opt = MYSQL .if empty(PORT_OPTIONS:MMYSQL) . if !defined(WITH_MYSQL) && !defined(WITHOUT_MYSQL) WITHOUT_MYSQL:= true . endif .else . if !defined(WITH_MYSQL) && !defined(WITHOUT_MYSQL) WITH_MYSQL:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = BDB --- opt = BDB .if empty(PORT_OPTIONS:MBDB) . if !defined(WITH_BDB) && !defined(WITHOUT_BDB) WITHOUT_BDB:= true . endif .else . if !defined(WITH_BDB) && !defined(WITHOUT_BDB) WITH_BDB:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = TLS --- opt = TLS .if empty(PORT_OPTIONS:MTLS) . if !defined(WITH_TLS) && !defined(WITHOUT_TLS) WITHOUT_TLS:= true . endif .else . if !defined(WITH_TLS) && !defined(WITHOUT_TLS) WITH_TLS:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT .if empty(PORT_OPTIONS:MSASLKMIT) . if !defined(WITH_SASLKMIT) && !defined(WITHOUT_SASLKMIT) WITHOUT_SASLKMIT:= true . endif .else . if !defined(WITH_SASLKMIT) && !defined(WITHOUT_SASLKMIT) WITH_SASLKMIT:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 .if empty(PORT_OPTIONS:MSASLKRB5) . if !defined(WITH_SASLKRB5) && !defined(WITHOUT_SASLKRB5) WITHOUT_SASLKRB5:= true . endif .else . if !defined(WITH_SASLKRB5) && !defined(WITHOUT_SASLKRB5) WITH_SASLKRB5:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 .if empty(PORT_OPTIONS:MDOVECOT2) . if !defined(WITH_DOVECOT2) && !defined(WITHOUT_DOVECOT2) WITHOUT_DOVECOT2:= true . endif .else . if !defined(WITH_DOVECOT2) && !defined(WITHOUT_DOVECOT2) WITH_DOVECOT2:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT .if empty(PORT_OPTIONS:MDOVECOT) . if !defined(WITH_DOVECOT) && !defined(WITHOUT_DOVECOT) WITHOUT_DOVECOT:= true . endif .else . if !defined(WITH_DOVECOT) && !defined(WITHOUT_DOVECOT) WITH_DOVECOT:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SASL2 --- opt = SASL2 .if empty(PORT_OPTIONS:MSASL2) . if !defined(WITH_SASL2) && !defined(WITHOUT_SASL2) WITHOUT_SASL2:= true . endif .else . if !defined(WITH_SASL2) && !defined(WITHOUT_SASL2) WITH_SASL2:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = PCRE --- opt = PCRE .if empty(PORT_OPTIONS:MPCRE) . if !defined(WITH_PCRE) && !defined(WITHOUT_PCRE) WITHOUT_PCRE:= true . endif .else . if !defined(WITH_PCRE) && !defined(WITHOUT_PCRE) WITH_PCRE:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "PCRE" Global:WITH_PCRE = Global:WITH_PCRE = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_SASL2 = Global:WITHOUT_SASL2 = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_DOVECOT = Global:WITHOUT_DOVECOT = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOVECOT2" Global:WITH_DOVECOT2 = Global:WITH_DOVECOT2 = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_SASLKRB5 = Global:WITHOUT_SASLKRB5 = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_SASLKMIT = Global:WITHOUT_SASLKMIT = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "TLS" Global:WITH_TLS = Global:WITH_TLS = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_BDB = Global:WITHOUT_BDB = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_MYSQL = Global:WITHOUT_MYSQL = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_PGSQL = Global:WITHOUT_PGSQL = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_SQLITE = Global:WITHOUT_SQLITE = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_OPENLDAP = Global:WITHOUT_OPENLDAP = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_LDAP_SASL = Global:WITHOUT_LDAP_SASL = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_CDB = Global:WITHOUT_CDB = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_NIS = Global:WITHOUT_NIS = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_VDA = Global:WITHOUT_VDA = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_TEST = Global:WITHOUT_TEST = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_SPF = Global:WITHOUT_SPF = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_INST_BASE = Global:WITHOUT_INST_BASE = true Global:delete opt Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. Global:delete INOPTIONSMK Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. Global:MAN1 = postalias.1 postcat.1 postconf.1 postdrop.1 postfix.1 postkick.1 postlock.1 postlog.1 postmap.1 postmulti.1 postqueue.1 postsuper.1 sendmail.1 qshape.1 Global:MAN5 = access.5 aliases.5 bounce.5 canonical.5 cidr_table.5 generic.5 header_checks.5 ldap_table.5 master.5 memcache_table.5 mysql_table.5 nisplus_table.5 pcre_table.5 pgsql_table.5 postconf.5 postfix-wrapper.5 regexp_table.5 relocated.5 sqlite_table.5 tcp_table.5 transport.5 virtual.5 Global:MAN8 = anvil.8 bounce.8 cleanup.8 discard.8 dnsblog.8 error.8 flush.8 local.8 master.8 oqmgr.8 pickup.8 pipe.8 postscreen.8 proxymap.8 qmgr.8 qmqpd.8 scache.8 showq.8 smtp.8 smtpd.8 spawn.8 tlsmgr.8 tlsproxy.8 trivial-rewrite.8 verify.8 virtual.8 Global:MLINKS = sendmail.1 mailq.1 sendmail.1 newaliases.1 header_checks.5 body_checks.5 bounce.8 defer.8 bounce.8 trace.8 smtp.8 lmtp.8 Global:HTML1 = body_checks.5.html bounce.5.html postfix-power.png scache.8.html tlsmgr.8.html Searching for /etc/mail/mailer.conf.../usr/ports/mail/postfix...Looking for "/etc/mail/mailer.conf"...Caching 14:03:45 May 13, 2012 for /etc/mail/mailer.conf Global:OLD_MAILER = purgestat /usr/libexec/sendmail/sendmail Global:IS_INTERACTIVE = yes left = 900506.000000, right = 800037.000000, op = >= Global:KRB5_EXTR = -lhx509 Global:MAKEFILEFLAGS = DEBUG= Global:MAKEFILEFLAGS = DEBUG= CC="${CC}" OPT="${CFLAGS}" Global:POSTFIX_CCARGS = -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" -DDEF_README_DIR=\\\"${READMEDIR}\\\" -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" -DDEF_MAIL_OWNER=\\\"postfix\\\" -DDEF_SGID_GROUP=\\\"maildrop\\\" Global:_REQUIRE = LOGIN cleanvar Global:LIB_DEPENDS = pcre:${PORTSDIR}/devel/pcre Global:POSTFIX_CCARGS = -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" -DDEF_README_DIR=\\\"${READMEDIR}\\\" -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" -DDEF_MAIL_OWNER=\\\"postfix\\\" -DDEF_SGID_GROUP=\\\"maildrop\\\" -DHAS_PCRE -I${LOCALBASE}/include Global:POSTFIX_AUXLIBS = -L${LOCALBASE}/lib -lpcre Global:RUN_DEPENDS = dovecot:${PORTSDIR}/mail/dovecot2 Global:POSTFIX_CCARGS = -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" -DDEF_README_DIR=\\\"${READMEDIR}\\\" -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" -DDEF_MAIL_OWNER=\\\"postfix\\\" -DDEF_SGID_GROUP=\\\"maildrop\\\" -DHAS_PCRE -I${LOCALBASE}/include -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\" Global:_REQUIRE = LOGIN cleanvar dovecot Searching for /usr/ports/Mk/bsd.openssl.mk...Looking for "/usr/ports/Mk/bsd.openssl.mk"...Caching 21:19:02 May 28, 2012 for /usr/ports/Mk/bsd.openssl.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .include /usr/ports/Mk/bsd.openssl.mk Global:OpenSSL_Include_MAINTAINER = dinoex@FreeBSD.org Searching for //usr/local/lib/libcrypto.so.../usr/ports/mail/postfix...Looking for "//usr/local/lib/libcrypto.so"...failed. Returning NULL Searching for /usr/include/openssl/opensslv.h.../usr/ports/mail/postfix...Looking for "/usr/include/openssl/opensslv.h"...Caching 14:15:12 May 04, 2011 for /usr/include/openssl/opensslv.h Global:WITH_OPENSSL_BASE = yes Global:OPENSSLBASE = /usr Global:OPENSSLDIR = /etc/ssl Searching for /usr/lib/libcrypto.so.../usr/ports/mail/postfix...Looking for "/usr/lib/libcrypto.so"...Caching 09:24:45 May 30, 2012 for /usr/lib/libcrypto.so Searching for /usr/local/lib/libcrypto.so.../usr/ports/mail/postfix...Looking for "/usr/local/lib/libcrypto.so"...failed. Returning NULL Global:OPENSSL_IDEA = NO lhs = "NO", rhs = "NO", op = == Global:OPENSSL_CFLAGS = -DNO_IDEA Global:MAKE_ARGS = OPENSSL_CFLAGS="${OPENSSL_CFLAGS}" Global:OPENSSLRPATH = /usr/lib:${LOCALBASE}/lib Global:OPENSSLLIB = ${OPENSSLBASE}/lib Global:OPENSSLINC = ${OPENSSLBASE}/include Global:OPENSSL_LDFLAGS = -rpath=${OPENSSLRPATH} Global:LDFLAGS = ${OPENSSL_LDFLAGS} Global:MAKE_ENV = OPENSSLLIB=${OPENSSLLIB} OPENSSLINC=${OPENSSLINC} OPENSSLBASE=${OPENSSLBASE} OPENSSLDIR=${OPENSSLDIR} Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. Global:POSTFIX_CCARGS = -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" -DDEF_README_DIR=\\\"${READMEDIR}\\\" -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" -DDEF_MAIL_OWNER=\\\"postfix\\\" -DDEF_SGID_GROUP=\\\"maildrop\\\" -DHAS_PCRE -I${LOCALBASE}/include -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\" -DUSE_TLS -I${OPENSSLINC} Global:POSTFIX_AUXLIBS = -L${LOCALBASE}/lib -lpcre -L${OPENSSLLIB} ${LDFLAGS} -lssl -lcrypto Global:PLIST_SUB = SPF="@comment " Global:PLIST_SUB = SPF="@comment " VDA="@comment " Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " Global:USE_RC_SUBR = postfix.sh Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} Global:READMEDIR = ${DOCSDIR} Global:DAEMONDIR = ${PREFIX}/libexec/postfix Global:SUB_LIST = REQUIRE="${_REQUIRE}" READMEDIR="${READMEDIR}" DAEMONDIR="${DAEMONDIR}" Global:SUB_FILES = pkg-install pkg-message Global:REINPLACE = s!^PATH=.*!PATH=/bin:/sbin:/usr/bin:/usr/sbin:${PREFIX}/bin:${PREFIX}/sbin!; s!(_directory = )/usr/!\1${PREFIX}/!g; s!^(data_directory = /var/)lib/!\1db/!g; s!^#(mynetworks_style = host)!\1!g; s!^(sendmail_path =)!\1 ${PREFIX}/sbin/sendmail!g; s!^(newaliases_path =)!\1 ${PREFIX}/bin/newaliases!g; s!^(mailq_path =)!\1 ${PREFIX}/bin/mailq!g; s!^(setgid_group =)!\1 maildrop!g; s!^(manpage_directory =)!\1 ${MANPREFIX}/man!g; s!^((html|readme)_directory =)!\1 ${READMEDIR}!g; \!^#alias_database = dbm:/etc/mail/aliases$$!d; s!(:|= )/etc/postfix!\1$$config_directory!g; s!/etc/postfix!${ETCDIR}!g; s!^(sample_directory =)!\1 ${ETCDIR}!g; s!($config_directory/(access|aliases|canonical|generic|header_checks|relocated|transport|virtual):f:root:-:644:)p1!\1o!; For: Iterator f List body_checks.5.html bounce.5.html postfix-power.png scache.8.html tlsmgr.8.html For: end for 1 Global:f = tlsmgr.8.html --- f = tlsmgr.8.html @${ECHO} '$$html_directory/tlsmgr.8.html:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files ---- at line 334 Global:delete f Global:f = scache.8.html --- f = scache.8.html @${ECHO} '$$html_directory/scache.8.html:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files ---- at line 334 Global:delete f Global:f = postfix-power.png --- f = postfix-power.png @${ECHO} '$$html_directory/postfix-power.png:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files ---- at line 334 Global:delete f Global:f = bounce.5.html --- f = bounce.5.html @${ECHO} '$$html_directory/bounce.5.html:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files ---- at line 334 Global:delete f Global:f = body_checks.5.html --- f = body_checks.5.html @${ECHO} '$$html_directory/body_checks.5.html:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files ---- at line 334 Global:delete f For: Iterator f List For: end for 1 For: Iterator f List For: end for 1 Searching for bsd.port.mk.../usr/share/mk...here...returning /usr/share/mk/bsd.port.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk .include /usr/share/mk/bsd.port.mk Global:_WITHOUT_SRCCONF = Searching for bsd.own.mk.../usr/share/mk...here...returning /usr/share/mk/bsd.own.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .include /usr/share/mk/bsd.own.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. Searching for /usr/ports/Mk/bsd.port.mk...Looking for "/usr/ports/Mk/bsd.port.mk"...got it (in mtime cache) Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk .include /usr/ports/Mk/bsd.port.mk Global:FreeBSD_MAINTAINER = portmgr@FreeBSD.org Searching for /usr/ports/Mk/bsd.commands.mk...Looking for "/usr/ports/Mk/bsd.commands.mk"...got it (in mtime cache) Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .include /usr/ports/Mk/bsd.commands.mk Global:COMMANDS_Include_MAINTAINER = portmgr@FreeBSD.org Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. Searching for /usr/ports/Mk/bsd.options.mk...Looking for "/usr/ports/Mk/bsd.options.mk"...got it (in mtime cache) Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk .include /usr/ports/Mk/bsd.options.mk Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES For: Iterator opt List For: end for 1 For: Iterator opt List PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE ALL_OPTIONS+= INST_BASE ---- at line 36 Global:delete opt Global:opt = SPF --- opt = SPF ALL_OPTIONS+= SPF ---- at line 36 Global:delete opt Global:opt = TEST --- opt = TEST ALL_OPTIONS+= TEST ---- at line 36 Global:delete opt Global:opt = VDA --- opt = VDA ALL_OPTIONS+= VDA ---- at line 36 Global:delete opt Global:opt = NIS --- opt = NIS ALL_OPTIONS+= NIS ---- at line 36 Global:delete opt Global:opt = CDB --- opt = CDB ALL_OPTIONS+= CDB ---- at line 36 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL ALL_OPTIONS+= LDAP_SASL ---- at line 36 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP ALL_OPTIONS+= OPENLDAP ---- at line 36 Global:delete opt Global:opt = SQLITE --- opt = SQLITE ALL_OPTIONS+= SQLITE ---- at line 36 Global:delete opt Global:opt = PGSQL --- opt = PGSQL ALL_OPTIONS+= PGSQL ---- at line 36 Global:delete opt Global:opt = MYSQL --- opt = MYSQL ALL_OPTIONS+= MYSQL ---- at line 36 Global:delete opt Global:opt = BDB --- opt = BDB ALL_OPTIONS+= BDB ---- at line 36 Global:delete opt Global:opt = TLS --- opt = TLS ALL_OPTIONS+= TLS ---- at line 36 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT ALL_OPTIONS+= SASLKMIT ---- at line 36 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 ALL_OPTIONS+= SASLKRB5 ---- at line 36 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 ALL_OPTIONS+= DOVECOT2 ---- at line 36 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT ALL_OPTIONS+= DOVECOT ---- at line 36 Global:delete opt Global:opt = SASL2 --- opt = SASL2 ALL_OPTIONS+= SASL2 ---- at line 36 Global:delete opt Global:opt = PCRE --- opt = PCRE ALL_OPTIONS+= PCRE ---- at line 36 Global:delete opt Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Applying :O to " PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "BDB BDB CDB CDB DOVECOT DOVECOT DOVECOT2 DOVECOT2 INST_BASE INST_BASE LDAP_SASL LDAP_SASL MYSQL MYSQL NIS NIS OPENLDAP OPENLDAP PCRE PCRE PGSQL PGSQL SASL2 SASL2 SASLKMIT SASLKMIT SASLKRB5 SASLKRB5 SPF SPF SQLITE SQLITE TEST TEST TLS TLS VDA VDA" Applying :u to "BDB BDB CDB CDB DOVECOT DOVECOT DOVECOT2 DOVECOT2 INST_BASE INST_BASE LDAP_SASL LDAP_SASL MYSQL MYSQL NIS NIS OPENLDAP OPENLDAP PCRE PCRE PGSQL PGSQL SASL2 SASL2 SASLKMIT SASLKMIT SASLKRB5 SASLKRB5 SPF SPF SQLITE SQLITE TEST TEST TLS TLS VDA VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA For: Iterator opt List For: end for 1 Global:NO_OPTIONS_SORT = yes Global:delete optname Applying :S to "PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" off DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" off SASLKMIT "If your SASL req. MIT Kerberos5, select this" off TLS "Enable SSL and TLS support" off BDB "Berkeley DB (uses WITH_BDB_VER)" off MYSQL "MySQL maps (uses WITH_MYSQL_VER)" off PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" off SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" off LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" off NIS "NIS maps lookups" off VDA "VDA (Virtual Delivery Agent 32Bit)" off TEST "SMTP/LMTP test server and generator" off SPF "SPF support (via libspf2 1.2.x)" off INST_BASE "Install into /usr and /etc/postfix" off" Result is "PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" off DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" off SASLKMIT "If your SASL req. MIT Kerberos5, select this" off TLS "Enable SSL and TLS support" off BDB "Berkeley DB (uses WITH_BDB_VER)" off MYSQL "MySQL maps (uses WITH_MYSQL_VER)" off PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" off SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" off LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" off NIS "NIS maps lookups" off VDA "VDA (Virtual Delivery Agent 32Bit)" off TEST "SMTP/LMTP test server and generator" off SPF "SPF support (via libspf2 1.2.x)" off INST_BASE "Install into /usr and /etc/postfix" off" For: Iterator O List PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" off DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" off SASLKMIT "If your SASL req. MIT Kerberos5, select this" off TLS "Enable SSL and TLS support" off BDB "Berkeley DB (uses WITH_BDB_VER)" off MYSQL "MySQL maps (uses WITH_MYSQL_VER)" off PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" off SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" off LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" off NIS "NIS maps lookups" off VDA "VDA (Virtual Delivery Agent 32Bit)" off TEST "SMTP/LMTP test server and generator" off SPF "SPF support (via libspf2 1.2.x)" off INST_BASE "Install into /usr and /etc/postfix" off For: end for 1 Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Install into /usr and /etc/postfix" --- O = "Install into /usr and /etc/postfix" opt:= "Install into /usr and /etc/postfix" . if !defined(optname) optname:= "Install into /usr and /etc/postfix" ALL_OPTIONS+= "Install into /usr and /etc/postfix" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Install into /usr and /etc/postfix") OPTIONS_DEFINE+= "Install into /usr and /etc/postfix" .endif PORT_OPTIONS+= "Install into /usr and /etc/postfix" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = INST_BASE --- O = INST_BASE opt:= INST_BASE . if !defined(optname) optname:= INST_BASE ALL_OPTIONS+= INST_BASE .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MINST_BASE) OPTIONS_DEFINE+= INST_BASE .endif PORT_OPTIONS+= INST_BASE . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "SPF support (via libspf2 1.2.x)" --- O = "SPF support (via libspf2 1.2.x)" opt:= "SPF support (via libspf2 1.2.x)" . if !defined(optname) optname:= "SPF support (via libspf2 1.2.x)" ALL_OPTIONS+= "SPF support (via libspf2 1.2.x)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"SPF support (via libspf2 1.2.x)") OPTIONS_DEFINE+= "SPF support (via libspf2 1.2.x)" .endif PORT_OPTIONS+= "SPF support (via libspf2 1.2.x)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SPF --- O = SPF opt:= SPF . if !defined(optname) optname:= SPF ALL_OPTIONS+= SPF .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSPF) OPTIONS_DEFINE+= SPF .endif PORT_OPTIONS+= SPF . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "SMTP/LMTP test server and generator" --- O = "SMTP/LMTP test server and generator" opt:= "SMTP/LMTP test server and generator" . if !defined(optname) optname:= "SMTP/LMTP test server and generator" ALL_OPTIONS+= "SMTP/LMTP test server and generator" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"SMTP/LMTP test server and generator") OPTIONS_DEFINE+= "SMTP/LMTP test server and generator" .endif PORT_OPTIONS+= "SMTP/LMTP test server and generator" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = TEST --- O = TEST opt:= TEST . if !defined(optname) optname:= TEST ALL_OPTIONS+= TEST .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MTEST) OPTIONS_DEFINE+= TEST .endif PORT_OPTIONS+= TEST . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "VDA (Virtual Delivery Agent 32Bit)" --- O = "VDA (Virtual Delivery Agent 32Bit)" opt:= "VDA (Virtual Delivery Agent 32Bit)" . if !defined(optname) optname:= "VDA (Virtual Delivery Agent 32Bit)" ALL_OPTIONS+= "VDA (Virtual Delivery Agent 32Bit)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"VDA (Virtual Delivery Agent 32Bit)") OPTIONS_DEFINE+= "VDA (Virtual Delivery Agent 32Bit)" .endif PORT_OPTIONS+= "VDA (Virtual Delivery Agent 32Bit)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = VDA --- O = VDA opt:= VDA . if !defined(optname) optname:= VDA ALL_OPTIONS+= VDA .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MVDA) OPTIONS_DEFINE+= VDA .endif PORT_OPTIONS+= VDA . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "NIS maps lookups" --- O = "NIS maps lookups" opt:= "NIS maps lookups" . if !defined(optname) optname:= "NIS maps lookups" ALL_OPTIONS+= "NIS maps lookups" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"NIS maps lookups") OPTIONS_DEFINE+= "NIS maps lookups" .endif PORT_OPTIONS+= "NIS maps lookups" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = NIS --- O = NIS opt:= NIS . if !defined(optname) optname:= NIS ALL_OPTIONS+= NIS .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MNIS) OPTIONS_DEFINE+= NIS .endif PORT_OPTIONS+= NIS . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "CDB maps lookups" --- O = "CDB maps lookups" opt:= "CDB maps lookups" . if !defined(optname) optname:= "CDB maps lookups" ALL_OPTIONS+= "CDB maps lookups" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"CDB maps lookups") OPTIONS_DEFINE+= "CDB maps lookups" .endif PORT_OPTIONS+= "CDB maps lookups" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = CDB --- O = CDB opt:= CDB . if !defined(optname) optname:= CDB ALL_OPTIONS+= CDB .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MCDB) OPTIONS_DEFINE+= CDB .endif PORT_OPTIONS+= CDB . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Enable OpenLDAP client-to-server SASL auth" --- O = "Enable OpenLDAP client-to-server SASL auth" opt:= "Enable OpenLDAP client-to-server SASL auth" . if !defined(optname) optname:= "Enable OpenLDAP client-to-server SASL auth" ALL_OPTIONS+= "Enable OpenLDAP client-to-server SASL auth" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Enable OpenLDAP client-to-server SASL auth") OPTIONS_DEFINE+= "Enable OpenLDAP client-to-server SASL auth" .endif PORT_OPTIONS+= "Enable OpenLDAP client-to-server SASL auth" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = LDAP_SASL --- O = LDAP_SASL opt:= LDAP_SASL . if !defined(optname) optname:= LDAP_SASL ALL_OPTIONS+= LDAP_SASL .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MLDAP_SASL) OPTIONS_DEFINE+= LDAP_SASL .endif PORT_OPTIONS+= LDAP_SASL . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "OpenLDAP maps (uses WITH_OPENLDAP_VER)" --- O = "OpenLDAP maps (uses WITH_OPENLDAP_VER)" opt:= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" . if !defined(optname) optname:= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" ALL_OPTIONS+= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"OpenLDAP maps (uses WITH_OPENLDAP_VER)") OPTIONS_DEFINE+= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" .endif PORT_OPTIONS+= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = OPENLDAP --- O = OPENLDAP opt:= OPENLDAP . if !defined(optname) optname:= OPENLDAP ALL_OPTIONS+= OPENLDAP .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MOPENLDAP) OPTIONS_DEFINE+= OPENLDAP .endif PORT_OPTIONS+= OPENLDAP . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "SQLite maps" --- O = "SQLite maps" opt:= "SQLite maps" . if !defined(optname) optname:= "SQLite maps" ALL_OPTIONS+= "SQLite maps" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"SQLite maps") OPTIONS_DEFINE+= "SQLite maps" .endif PORT_OPTIONS+= "SQLite maps" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SQLITE --- O = SQLITE opt:= SQLITE . if !defined(optname) optname:= SQLITE ALL_OPTIONS+= SQLITE .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSQLITE) OPTIONS_DEFINE+= SQLITE .endif PORT_OPTIONS+= SQLITE . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" --- O = "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" opt:= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" . if !defined(optname) optname:= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" ALL_OPTIONS+= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"PostgreSQL maps (uses DEFAULT_PGSQL_VER)") OPTIONS_DEFINE+= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" .endif PORT_OPTIONS+= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = PGSQL --- O = PGSQL opt:= PGSQL . if !defined(optname) optname:= PGSQL ALL_OPTIONS+= PGSQL .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MPGSQL) OPTIONS_DEFINE+= PGSQL .endif PORT_OPTIONS+= PGSQL . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "MySQL maps (uses WITH_MYSQL_VER)" --- O = "MySQL maps (uses WITH_MYSQL_VER)" opt:= "MySQL maps (uses WITH_MYSQL_VER)" . if !defined(optname) optname:= "MySQL maps (uses WITH_MYSQL_VER)" ALL_OPTIONS+= "MySQL maps (uses WITH_MYSQL_VER)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"MySQL maps (uses WITH_MYSQL_VER)") OPTIONS_DEFINE+= "MySQL maps (uses WITH_MYSQL_VER)" .endif PORT_OPTIONS+= "MySQL maps (uses WITH_MYSQL_VER)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = MYSQL --- O = MYSQL opt:= MYSQL . if !defined(optname) optname:= MYSQL ALL_OPTIONS+= MYSQL .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MMYSQL) OPTIONS_DEFINE+= MYSQL .endif PORT_OPTIONS+= MYSQL . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Berkeley DB (uses WITH_BDB_VER)" --- O = "Berkeley DB (uses WITH_BDB_VER)" opt:= "Berkeley DB (uses WITH_BDB_VER)" . if !defined(optname) optname:= "Berkeley DB (uses WITH_BDB_VER)" ALL_OPTIONS+= "Berkeley DB (uses WITH_BDB_VER)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Berkeley DB (uses WITH_BDB_VER)") OPTIONS_DEFINE+= "Berkeley DB (uses WITH_BDB_VER)" .endif PORT_OPTIONS+= "Berkeley DB (uses WITH_BDB_VER)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = BDB --- O = BDB opt:= BDB . if !defined(optname) optname:= BDB ALL_OPTIONS+= BDB .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MBDB) OPTIONS_DEFINE+= BDB .endif PORT_OPTIONS+= BDB . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Enable SSL and TLS support" --- O = "Enable SSL and TLS support" opt:= "Enable SSL and TLS support" . if !defined(optname) optname:= "Enable SSL and TLS support" ALL_OPTIONS+= "Enable SSL and TLS support" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Enable SSL and TLS support") OPTIONS_DEFINE+= "Enable SSL and TLS support" .endif PORT_OPTIONS+= "Enable SSL and TLS support" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = TLS --- O = TLS opt:= TLS . if !defined(optname) optname:= TLS ALL_OPTIONS+= TLS .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MTLS) OPTIONS_DEFINE+= TLS .endif PORT_OPTIONS+= TLS . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "If your SASL req. MIT Kerberos5, select this" --- O = "If your SASL req. MIT Kerberos5, select this" opt:= "If your SASL req. MIT Kerberos5, select this" . if !defined(optname) optname:= "If your SASL req. MIT Kerberos5, select this" ALL_OPTIONS+= "If your SASL req. MIT Kerberos5, select this" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"If your SASL req. MIT Kerberos5, select this") OPTIONS_DEFINE+= "If your SASL req. MIT Kerberos5, select this" .endif PORT_OPTIONS+= "If your SASL req. MIT Kerberos5, select this" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SASLKMIT --- O = SASLKMIT opt:= SASLKMIT . if !defined(optname) optname:= SASLKMIT ALL_OPTIONS+= SASLKMIT .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSASLKMIT) OPTIONS_DEFINE+= SASLKMIT .endif PORT_OPTIONS+= SASLKMIT . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "If your SASL req. Kerberos5, select this" --- O = "If your SASL req. Kerberos5, select this" opt:= "If your SASL req. Kerberos5, select this" . if !defined(optname) optname:= "If your SASL req. Kerberos5, select this" ALL_OPTIONS+= "If your SASL req. Kerberos5, select this" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"If your SASL req. Kerberos5, select this") OPTIONS_DEFINE+= "If your SASL req. Kerberos5, select this" .endif PORT_OPTIONS+= "If your SASL req. Kerberos5, select this" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SASLKRB5 --- O = SASLKRB5 opt:= SASLKRB5 . if !defined(optname) optname:= SASLKRB5 ALL_OPTIONS+= SASLKRB5 .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSASLKRB5) OPTIONS_DEFINE+= SASLKRB5 .endif PORT_OPTIONS+= SASLKRB5 . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Dovecot 2.x SASL authentication method" --- O = "Dovecot 2.x SASL authentication method" opt:= "Dovecot 2.x SASL authentication method" . if !defined(optname) optname:= "Dovecot 2.x SASL authentication method" ALL_OPTIONS+= "Dovecot 2.x SASL authentication method" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Dovecot 2.x SASL authentication method") OPTIONS_DEFINE+= "Dovecot 2.x SASL authentication method" .endif PORT_OPTIONS+= "Dovecot 2.x SASL authentication method" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = DOVECOT2 --- O = DOVECOT2 opt:= DOVECOT2 . if !defined(optname) optname:= DOVECOT2 ALL_OPTIONS+= DOVECOT2 .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MDOVECOT2) OPTIONS_DEFINE+= DOVECOT2 .endif PORT_OPTIONS+= DOVECOT2 . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Dovecot 1.x SASL authentication method" --- O = "Dovecot 1.x SASL authentication method" opt:= "Dovecot 1.x SASL authentication method" . if !defined(optname) optname:= "Dovecot 1.x SASL authentication method" ALL_OPTIONS+= "Dovecot 1.x SASL authentication method" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Dovecot 1.x SASL authentication method") OPTIONS_DEFINE+= "Dovecot 1.x SASL authentication method" .endif PORT_OPTIONS+= "Dovecot 1.x SASL authentication method" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = DOVECOT --- O = DOVECOT opt:= DOVECOT . if !defined(optname) optname:= DOVECOT ALL_OPTIONS+= DOVECOT .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MDOVECOT) OPTIONS_DEFINE+= DOVECOT .endif PORT_OPTIONS+= DOVECOT . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" --- O = "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" opt:= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" . if !defined(optname) optname:= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" ALL_OPTIONS+= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Cyrus SASLv2 (Simple Auth. and Sec. Layer)") OPTIONS_DEFINE+= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" .endif PORT_OPTIONS+= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SASL2 --- O = SASL2 opt:= SASL2 . if !defined(optname) optname:= SASL2 ALL_OPTIONS+= SASL2 .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSASL2) OPTIONS_DEFINE+= SASL2 .endif PORT_OPTIONS+= SASL2 . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = on --- O = on opt:= on . if !defined(optname) optname:= on ALL_OPTIONS+= on .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Mon) OPTIONS_DEFINE+= on .endif PORT_OPTIONS+= on . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Perl Compatible Regular Expressions" --- O = "Perl Compatible Regular Expressions" opt:= "Perl Compatible Regular Expressions" . if !defined(optname) optname:= "Perl Compatible Regular Expressions" ALL_OPTIONS+= "Perl Compatible Regular Expressions" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Perl Compatible Regular Expressions") OPTIONS_DEFINE+= "Perl Compatible Regular Expressions" .endif PORT_OPTIONS+= "Perl Compatible Regular Expressions" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = PCRE --- O = PCRE opt:= PCRE . if !defined(optname) optname:= PCRE ALL_OPTIONS+= PCRE .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MPCRE) OPTIONS_DEFINE+= PCRE .endif PORT_OPTIONS+= PCRE . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:opt = Global:opt = PCRE Global:optname = Global:optname = PCRE Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE Global:opt = "Perl Compatible Regular Expressions" Global:optdesc = Global:optdesc = "Perl Compatible Regular Expressions" Applying :S to ""Perl Compatible Regular Expressions"" Result is "Perl Compatible Regular Expressions" Global:PCRE_DESC = Perl Compatible Regular Expressions Global:opt = on Applying :L to "on" Result is "on" lhs = "on", rhs = "off", op = == Global:delete optname Global:delete optdesc Global:opt = SASL2 Global:optname = Global:optname = SASL2 Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "SASL2" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 Global:opt = "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" Global:optdesc = Global:optdesc = "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" Applying :S to ""Cyrus SASLv2 (Simple Auth. and Sec. Layer)"" Result is "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" Global:SASL2_DESC = Cyrus SASLv2 (Simple Auth. and Sec. Layer) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA SASL2" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = DOVECOT Global:optname = Global:optname = DOVECOT Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "DOVECOT" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT Global:opt = "Dovecot 1.x SASL authentication method" Global:optdesc = Global:optdesc = "Dovecot 1.x SASL authentication method" Applying :S to ""Dovecot 1.x SASL authentication method"" Result is "Dovecot 1.x SASL authentication method" Global:DOVECOT_DESC = Dovecot 1.x SASL authentication method Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA DOVECOT" Result is "BDB CDB DOVECOT DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = DOVECOT2 Global:optname = Global:optname = DOVECOT2 Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "DOVECOT2" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 Global:opt = "Dovecot 2.x SASL authentication method" Global:optdesc = Global:optdesc = "Dovecot 2.x SASL authentication method" Applying :S to ""Dovecot 2.x SASL authentication method"" Result is "Dovecot 2.x SASL authentication method" Global:DOVECOT2_DESC = Dovecot 2.x SASL authentication method Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA DOVECOT2" Result is "BDB CDB DOVECOT DOVECOT2 DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = SASLKRB5 Global:optname = Global:optname = SASLKRB5 Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "SASLKRB5" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 Global:opt = "If your SASL req. Kerberos5, select this" Global:optdesc = Global:optdesc = "If your SASL req. Kerberos5, select this" Applying :S to ""If your SASL req. Kerberos5, select this"" Result is "If your SASL req. Kerberos5, select this" Global:SASLKRB5_DESC = If your SASL req. Kerberos5, select this Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA SASLKRB5" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = SASLKMIT Global:optname = Global:optname = SASLKMIT Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "SASLKMIT" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT Global:opt = "If your SASL req. MIT Kerberos5, select this" Global:optdesc = Global:optdesc = "If your SASL req. MIT Kerberos5, select this" Applying :S to ""If your SASL req. MIT Kerberos5, select this"" Result is "If your SASL req. MIT Kerberos5, select this" Global:SASLKMIT_DESC = If your SASL req. MIT Kerberos5, select this Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA SASLKMIT" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = TLS Global:optname = Global:optname = TLS Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS Global:opt = "Enable SSL and TLS support" Global:optdesc = Global:optdesc = "Enable SSL and TLS support" Applying :S to ""Enable SSL and TLS support"" Result is "Enable SSL and TLS support" Global:TLS_DESC = Enable SSL and TLS support Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA TLS" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = BDB Global:optname = Global:optname = BDB Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "BDB" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB Global:opt = "Berkeley DB (uses WITH_BDB_VER)" Global:optdesc = Global:optdesc = "Berkeley DB (uses WITH_BDB_VER)" Applying :S to ""Berkeley DB (uses WITH_BDB_VER)"" Result is "Berkeley DB (uses WITH_BDB_VER)" Global:BDB_DESC = Berkeley DB (uses WITH_BDB_VER) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA BDB" Result is "BDB BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = MYSQL Global:optname = Global:optname = MYSQL Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "MYSQL" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL Global:opt = "MySQL maps (uses WITH_MYSQL_VER)" Global:optdesc = Global:optdesc = "MySQL maps (uses WITH_MYSQL_VER)" Applying :S to ""MySQL maps (uses WITH_MYSQL_VER)"" Result is "MySQL maps (uses WITH_MYSQL_VER)" Global:MYSQL_DESC = MySQL maps (uses WITH_MYSQL_VER) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA MYSQL" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = PGSQL Global:optname = Global:optname = PGSQL Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "PGSQL" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL Global:opt = "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" Global:optdesc = Global:optdesc = "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" Applying :S to ""PostgreSQL maps (uses DEFAULT_PGSQL_VER)"" Result is "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" Global:PGSQL_DESC = PostgreSQL maps (uses DEFAULT_PGSQL_VER) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PGSQL" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = SQLITE Global:optname = Global:optname = SQLITE Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "SQLITE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE Global:opt = "SQLite maps" Global:optdesc = Global:optdesc = "SQLite maps" Applying :S to ""SQLite maps"" Result is "SQLite maps" Global:SQLITE_DESC = SQLite maps Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA SQLITE" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = OPENLDAP Global:optname = Global:optname = OPENLDAP Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "OPENLDAP" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP Global:opt = "OpenLDAP maps (uses WITH_OPENLDAP_VER)" Global:optdesc = Global:optdesc = "OpenLDAP maps (uses WITH_OPENLDAP_VER)" Applying :S to ""OpenLDAP maps (uses WITH_OPENLDAP_VER)"" Result is "OpenLDAP maps (uses WITH_OPENLDAP_VER)" Global:OPENLDAP_DESC = OpenLDAP maps (uses WITH_OPENLDAP_VER) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA OPENLDAP" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = LDAP_SASL Global:optname = Global:optname = LDAP_SASL Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "LDAP_SASL" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Global:opt = "Enable OpenLDAP client-to-server SASL auth" Global:optdesc = Global:optdesc = "Enable OpenLDAP client-to-server SASL auth" Applying :S to ""Enable OpenLDAP client-to-server SASL auth"" Result is "Enable OpenLDAP client-to-server SASL auth" Global:LDAP_SASL_DESC = Enable OpenLDAP client-to-server SASL auth Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA LDAP_SASL" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = CDB Global:optname = Global:optname = CDB Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "CDB" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Global:opt = "CDB maps lookups" Global:optdesc = Global:optdesc = "CDB maps lookups" Applying :S to ""CDB maps lookups"" Result is "CDB maps lookups" Global:CDB_DESC = CDB maps lookups Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA CDB" Result is "BDB CDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = NIS Global:optname = Global:optname = NIS Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "NIS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Global:opt = "NIS maps lookups" Global:optdesc = Global:optdesc = "NIS maps lookups" Applying :S to ""NIS maps lookups"" Result is "NIS maps lookups" Global:NIS_DESC = NIS maps lookups Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA NIS" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = VDA Global:optname = Global:optname = VDA Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "VDA" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Global:opt = "VDA (Virtual Delivery Agent 32Bit)" Global:optdesc = Global:optdesc = "VDA (Virtual Delivery Agent 32Bit)" Applying :S to ""VDA (Virtual Delivery Agent 32Bit)"" Result is "VDA (Virtual Delivery Agent 32Bit)" Global:VDA_DESC = VDA (Virtual Delivery Agent 32Bit) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = TEST Global:optname = Global:optname = TEST Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "TEST" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Global:opt = "SMTP/LMTP test server and generator" Global:optdesc = Global:optdesc = "SMTP/LMTP test server and generator" Applying :S to ""SMTP/LMTP test server and generator"" Result is "SMTP/LMTP test server and generator" Global:TEST_DESC = SMTP/LMTP test server and generator Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA TEST" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = SPF Global:optname = Global:optname = SPF Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "SPF" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Global:opt = "SPF support (via libspf2 1.2.x)" Global:optdesc = Global:optdesc = "SPF support (via libspf2 1.2.x)" Applying :S to ""SPF support (via libspf2 1.2.x)"" Result is "SPF support (via libspf2 1.2.x)" Global:SPF_DESC = SPF support (via libspf2 1.2.x) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA SPF" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = INST_BASE Global:optname = Global:optname = INST_BASE Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "INST_BASE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:opt = "Install into /usr and /etc/postfix" Global:optdesc = Global:optdesc = "Install into /usr and /etc/postfix" Applying :S to ""Install into /usr and /etc/postfix"" Result is "Install into /usr and /etc/postfix" Global:INST_BASE_DESC = Install into /usr and /etc/postfix Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA INST_BASE" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc For: Iterator O List BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA For: end for 1 Global:O = VDA --- O = VDA PORT_OPTIONS:= ${PORT_OPTIONS:NVDA} ---- at line 76 Global:delete O Global:O = TLS --- O = TLS PORT_OPTIONS:= ${PORT_OPTIONS:NTLS} ---- at line 76 Global:delete O Global:O = TEST --- O = TEST PORT_OPTIONS:= ${PORT_OPTIONS:NTEST} ---- at line 76 Global:delete O Global:O = SQLITE --- O = SQLITE PORT_OPTIONS:= ${PORT_OPTIONS:NSQLITE} ---- at line 76 Global:delete O Global:O = SPF --- O = SPF PORT_OPTIONS:= ${PORT_OPTIONS:NSPF} ---- at line 76 Global:delete O Global:O = SASLKRB5 --- O = SASLKRB5 PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKRB5} ---- at line 76 Global:delete O Global:O = SASLKMIT --- O = SASLKMIT PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKMIT} ---- at line 76 Global:delete O Global:O = SASL2 --- O = SASL2 PORT_OPTIONS:= ${PORT_OPTIONS:NSASL2} ---- at line 76 Global:delete O Global:O = PGSQL --- O = PGSQL PORT_OPTIONS:= ${PORT_OPTIONS:NPGSQL} ---- at line 76 Global:delete O Global:O = OPENLDAP --- O = OPENLDAP PORT_OPTIONS:= ${PORT_OPTIONS:NOPENLDAP} ---- at line 76 Global:delete O Global:O = NIS --- O = NIS PORT_OPTIONS:= ${PORT_OPTIONS:NNIS} ---- at line 76 Global:delete O Global:O = MYSQL --- O = MYSQL PORT_OPTIONS:= ${PORT_OPTIONS:NMYSQL} ---- at line 76 Global:delete O Global:O = LDAP_SASL --- O = LDAP_SASL PORT_OPTIONS:= ${PORT_OPTIONS:NLDAP_SASL} ---- at line 76 Global:delete O Global:O = INST_BASE --- O = INST_BASE PORT_OPTIONS:= ${PORT_OPTIONS:NINST_BASE} ---- at line 76 Global:delete O Global:O = DOVECOT2 --- O = DOVECOT2 PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT2} ---- at line 76 Global:delete O Global:O = DOVECOT --- O = DOVECOT PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT} ---- at line 76 Global:delete O Global:O = CDB --- O = CDB PORT_OPTIONS:= ${PORT_OPTIONS:NCDB} ---- at line 76 Global:delete O Global:O = BDB --- O = BDB PORT_OPTIONS:= ${PORT_OPTIONS:NBDB} ---- at line 76 Global:delete O Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP NIS VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP NIS VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP NIS VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP NIS VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP NIS VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP NIS VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASLKRB5 TLS SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASLKRB5 TLS SQLITE VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASLKRB5 TLS SQLITE VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS VDA TEST" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS VDA TEST Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS VDA TEST" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS VDA" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS VDA Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS VDA" Result is "DOCS EXAMPLES NLS PCRE DOCS NLS EXAMPLES PCRE VDA" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE DOCS NLS EXAMPLES PCRE VDA Applying :N to "DOCS EXAMPLES NLS PCRE DOCS NLS EXAMPLES PCRE VDA" Result is "DOCS EXAMPLES NLS PCRE DOCS NLS EXAMPLES PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE DOCS NLS EXAMPLES PCRE Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "BDB BDB CDB CDB DOVECOT DOVECOT DOVECOT2 DOVECOT2 INST_BASE INST_BASE LDAP_SASL LDAP_SASL MYSQL MYSQL NIS NIS OPENLDAP OPENLDAP PCRE PCRE PGSQL PGSQL SASL2 SASL2 SASLKMIT SASLKMIT SASLKRB5 SASLKRB5 SPF SPF SQLITE SQLITE TEST TEST TLS TLS VDA VDA" Applying :u to "BDB BDB CDB CDB DOVECOT DOVECOT DOVECOT2 DOVECOT2 INST_BASE INST_BASE LDAP_SASL LDAP_SASL MYSQL MYSQL NIS NIS OPENLDAP OPENLDAP PCRE PCRE PGSQL PGSQL SASL2 SASL2 SASLKMIT SASLKMIT SASLKRB5 SASLKRB5 SPF SPF SQLITE SQLITE TEST TEST TLS TLS VDA VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA For: Iterator opt List For: end for 1 Applying :O to "DOCS EXAMPLES NLS PCRE DOCS NLS EXAMPLES PCRE" Result is "DOCS DOCS EXAMPLES EXAMPLES NLS NLS PCRE PCRE" Applying :u to "DOCS DOCS EXAMPLES EXAMPLES NLS NLS PCRE PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE For: Iterator opt List For: end for 1 Applying :O to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Applying :u to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE For: Iterator opt List For: end for 1 For: Iterator opt List For: end for 1 Applying :O to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Applying :u to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE For: Iterator opt List For: end for 1 Searching for /var/db/ports/postfix/options.../usr/ports/mail/postfix...Looking for "/var/db/ports/postfix/options"...got it (in mtime cache) Searching for /var/db/ports/postfix/options...Looking for "/var/db/ports/postfix/options"...got it (in mtime cache) Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .include /var/db/ports/postfix/options Global:_OPTIONS_READ = postfix-2.9.3,1 Global:_FILE_COMPLETE_OPTIONS_LIST = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:OPTIONS_FILE_SET = PCRE DOVECOT2 TLS PCRE Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT Global:OPTIONS_FILE_SET = PCRE DOVECOT2 TLS PCRE DOVECOT2 Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT Global:OPTIONS_FILE_SET = PCRE DOVECOT2 TLS PCRE DOVECOT2 TLS Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. Searching for /var/db/ports/postfix/options.local.../usr/ports/mail/postfix...Looking for "/var/db/ports/postfix/options.local"...failed. Returning NULL For: Iterator opt List BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA For: end for 1 Global:opt = VDA --- opt = VDA .if defined(WITH_VDA) PORT_OPTIONS+= VDA PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_VDA) PORT_OPTIONS:= ${PORT_OPTIONS:NVDA} .endif ---- at line 130 Global:delete opt Global:opt = TLS --- opt = TLS .if defined(WITH_TLS) PORT_OPTIONS+= TLS PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_TLS) PORT_OPTIONS:= ${PORT_OPTIONS:NTLS} .endif ---- at line 130 Global:delete opt Global:opt = TEST --- opt = TEST .if defined(WITH_TEST) PORT_OPTIONS+= TEST PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_TEST) PORT_OPTIONS:= ${PORT_OPTIONS:NTEST} .endif ---- at line 130 Global:delete opt Global:opt = SQLITE --- opt = SQLITE .if defined(WITH_SQLITE) PORT_OPTIONS+= SQLITE PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SQLITE) PORT_OPTIONS:= ${PORT_OPTIONS:NSQLITE} .endif ---- at line 130 Global:delete opt Global:opt = SPF --- opt = SPF .if defined(WITH_SPF) PORT_OPTIONS+= SPF PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SPF) PORT_OPTIONS:= ${PORT_OPTIONS:NSPF} .endif ---- at line 130 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 .if defined(WITH_SASLKRB5) PORT_OPTIONS+= SASLKRB5 PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SASLKRB5) PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKRB5} .endif ---- at line 130 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT .if defined(WITH_SASLKMIT) PORT_OPTIONS+= SASLKMIT PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SASLKMIT) PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKMIT} .endif ---- at line 130 Global:delete opt Global:opt = SASL2 --- opt = SASL2 .if defined(WITH_SASL2) PORT_OPTIONS+= SASL2 PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SASL2) PORT_OPTIONS:= ${PORT_OPTIONS:NSASL2} .endif ---- at line 130 Global:delete opt Global:opt = PGSQL --- opt = PGSQL .if defined(WITH_PGSQL) PORT_OPTIONS+= PGSQL PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_PGSQL) PORT_OPTIONS:= ${PORT_OPTIONS:NPGSQL} .endif ---- at line 130 Global:delete opt Global:opt = PCRE --- opt = PCRE .if defined(WITH_PCRE) PORT_OPTIONS+= PCRE PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_PCRE) PORT_OPTIONS:= ${PORT_OPTIONS:NPCRE} .endif ---- at line 130 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP .if defined(WITH_OPENLDAP) PORT_OPTIONS+= OPENLDAP PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_OPENLDAP) PORT_OPTIONS:= ${PORT_OPTIONS:NOPENLDAP} .endif ---- at line 130 Global:delete opt Global:opt = NIS --- opt = NIS .if defined(WITH_NIS) PORT_OPTIONS+= NIS PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_NIS) PORT_OPTIONS:= ${PORT_OPTIONS:NNIS} .endif ---- at line 130 Global:delete opt Global:opt = MYSQL --- opt = MYSQL .if defined(WITH_MYSQL) PORT_OPTIONS+= MYSQL PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_MYSQL) PORT_OPTIONS:= ${PORT_OPTIONS:NMYSQL} .endif ---- at line 130 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL .if defined(WITH_LDAP_SASL) PORT_OPTIONS+= LDAP_SASL PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_LDAP_SASL) PORT_OPTIONS:= ${PORT_OPTIONS:NLDAP_SASL} .endif ---- at line 130 Global:delete opt Global:opt = INST_BASE --- opt = INST_BASE .if defined(WITH_INST_BASE) PORT_OPTIONS+= INST_BASE PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_INST_BASE) PORT_OPTIONS:= ${PORT_OPTIONS:NINST_BASE} .endif ---- at line 130 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 .if defined(WITH_DOVECOT2) PORT_OPTIONS+= DOVECOT2 PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_DOVECOT2) PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT2} .endif ---- at line 130 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT .if defined(WITH_DOVECOT) PORT_OPTIONS+= DOVECOT PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_DOVECOT) PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT} .endif ---- at line 130 Global:delete opt Global:opt = CDB --- opt = CDB .if defined(WITH_CDB) PORT_OPTIONS+= CDB PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_CDB) PORT_OPTIONS:= ${PORT_OPTIONS:NCDB} .endif ---- at line 130 Global:delete opt Global:opt = BDB --- opt = BDB .if defined(WITH_BDB) PORT_OPTIONS+= BDB PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_BDB) PORT_OPTIONS:= ${PORT_OPTIONS:NBDB} .endif ---- at line 130 Global:delete opt Applying :N to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE Applying :N to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE Applying :N to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE DOVECOT2 Applying :O to "DOCS EXAMPLES NLS PCRE DOVECOT2" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Applying :u to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE PCRE Applying :O to "DOCS DOVECOT2 EXAMPLES NLS PCRE PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE PCRE" Applying :u to "DOCS DOVECOT2 EXAMPLES NLS PCRE PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :O to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Applying :u to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS For: Iterator opt List PCRE DOVECOT2 TLS PCRE DOVECOT2 TLS For: end for 1 Global:opt = TLS --- opt = TLS PORT_OPTIONS+= TLS ---- at line 141 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 PORT_OPTIONS+= DOVECOT2 ---- at line 141 Global:delete opt Global:opt = PCRE --- opt = PCRE PORT_OPTIONS+= PCRE ---- at line 141 Global:delete opt Global:opt = TLS --- opt = TLS PORT_OPTIONS+= TLS ---- at line 141 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 PORT_OPTIONS+= DOVECOT2 ---- at line 141 Global:delete opt Global:opt = PCRE --- opt = PCRE PORT_OPTIONS+= PCRE ---- at line 141 Global:delete opt Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS PCRE Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS PCRE DOVECOT2 Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS PCRE DOVECOT2 TLS Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS PCRE DOVECOT2 TLS PCRE Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS PCRE DOVECOT2 TLS PCRE DOVECOT2 Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS PCRE DOVECOT2 TLS PCRE DOVECOT2 TLS Applying :O to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS PCRE DOVECOT2 TLS PCRE DOVECOT2 TLS" Result is "DOCS DOVECOT2 DOVECOT2 DOVECOT2 EXAMPLES NLS PCRE PCRE PCRE TLS TLS TLS" Applying :u to "DOCS DOVECOT2 DOVECOT2 DOVECOT2 EXAMPLES NLS PCRE PCRE PCRE TLS TLS TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS For: Iterator opt List SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE PORT_OPTIONS:= ${PORT_OPTIONS:NINST_BASE} ---- at line 146 Global:delete opt Global:opt = SPF --- opt = SPF PORT_OPTIONS:= ${PORT_OPTIONS:NSPF} ---- at line 146 Global:delete opt Global:opt = TEST --- opt = TEST PORT_OPTIONS:= ${PORT_OPTIONS:NTEST} ---- at line 146 Global:delete opt Global:opt = VDA --- opt = VDA PORT_OPTIONS:= ${PORT_OPTIONS:NVDA} ---- at line 146 Global:delete opt Global:opt = NIS --- opt = NIS PORT_OPTIONS:= ${PORT_OPTIONS:NNIS} ---- at line 146 Global:delete opt Global:opt = CDB --- opt = CDB PORT_OPTIONS:= ${PORT_OPTIONS:NCDB} ---- at line 146 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL PORT_OPTIONS:= ${PORT_OPTIONS:NLDAP_SASL} ---- at line 146 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP PORT_OPTIONS:= ${PORT_OPTIONS:NOPENLDAP} ---- at line 146 Global:delete opt Global:opt = SQLITE --- opt = SQLITE PORT_OPTIONS:= ${PORT_OPTIONS:NSQLITE} ---- at line 146 Global:delete opt Global:opt = PGSQL --- opt = PGSQL PORT_OPTIONS:= ${PORT_OPTIONS:NPGSQL} ---- at line 146 Global:delete opt Global:opt = MYSQL --- opt = MYSQL PORT_OPTIONS:= ${PORT_OPTIONS:NMYSQL} ---- at line 146 Global:delete opt Global:opt = BDB --- opt = BDB PORT_OPTIONS:= ${PORT_OPTIONS:NBDB} ---- at line 146 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKMIT} ---- at line 146 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKRB5} ---- at line 146 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT} ---- at line 146 Global:delete opt Global:opt = SASL2 --- opt = SASL2 PORT_OPTIONS:= ${PORT_OPTIONS:NSASL2} ---- at line 146 Global:delete opt Global:opt = INST_BASE --- opt = INST_BASE PORT_OPTIONS:= ${PORT_OPTIONS:NINST_BASE} ---- at line 146 Global:delete opt Global:opt = SPF --- opt = SPF PORT_OPTIONS:= ${PORT_OPTIONS:NSPF} ---- at line 146 Global:delete opt Global:opt = TEST --- opt = TEST PORT_OPTIONS:= ${PORT_OPTIONS:NTEST} ---- at line 146 Global:delete opt Global:opt = VDA --- opt = VDA PORT_OPTIONS:= ${PORT_OPTIONS:NVDA} ---- at line 146 Global:delete opt Global:opt = NIS --- opt = NIS PORT_OPTIONS:= ${PORT_OPTIONS:NNIS} ---- at line 146 Global:delete opt Global:opt = CDB --- opt = CDB PORT_OPTIONS:= ${PORT_OPTIONS:NCDB} ---- at line 146 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL PORT_OPTIONS:= ${PORT_OPTIONS:NLDAP_SASL} ---- at line 146 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP PORT_OPTIONS:= ${PORT_OPTIONS:NOPENLDAP} ---- at line 146 Global:delete opt Global:opt = SQLITE --- opt = SQLITE PORT_OPTIONS:= ${PORT_OPTIONS:NSQLITE} ---- at line 146 Global:delete opt Global:opt = PGSQL --- opt = PGSQL PORT_OPTIONS:= ${PORT_OPTIONS:NPGSQL} ---- at line 146 Global:delete opt Global:opt = MYSQL --- opt = MYSQL PORT_OPTIONS:= ${PORT_OPTIONS:NMYSQL} ---- at line 146 Global:delete opt Global:opt = BDB --- opt = BDB PORT_OPTIONS:= ${PORT_OPTIONS:NBDB} ---- at line 146 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKMIT} ---- at line 146 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKRB5} ---- at line 146 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT} ---- at line 146 Global:delete opt Global:opt = SASL2 --- opt = SASL2 PORT_OPTIONS:= ${PORT_OPTIONS:NSASL2} ---- at line 146 Global:delete opt Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "EXAMPLES" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "NLS" Global:_SORTED_OPTIONS = Global:_SORTED_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:ALL_OPTIONS = For: Iterator opt List PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE .if ${_SORTED_OPTIONS:MINST_BASE} ALL_OPTIONS+= INST_BASE .endif ---- at line 169 Global:delete opt Global:opt = SPF --- opt = SPF .if ${_SORTED_OPTIONS:MSPF} ALL_OPTIONS+= SPF .endif ---- at line 169 Global:delete opt Global:opt = TEST --- opt = TEST .if ${_SORTED_OPTIONS:MTEST} ALL_OPTIONS+= TEST .endif ---- at line 169 Global:delete opt Global:opt = VDA --- opt = VDA .if ${_SORTED_OPTIONS:MVDA} ALL_OPTIONS+= VDA .endif ---- at line 169 Global:delete opt Global:opt = NIS --- opt = NIS .if ${_SORTED_OPTIONS:MNIS} ALL_OPTIONS+= NIS .endif ---- at line 169 Global:delete opt Global:opt = CDB --- opt = CDB .if ${_SORTED_OPTIONS:MCDB} ALL_OPTIONS+= CDB .endif ---- at line 169 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL .if ${_SORTED_OPTIONS:MLDAP_SASL} ALL_OPTIONS+= LDAP_SASL .endif ---- at line 169 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP .if ${_SORTED_OPTIONS:MOPENLDAP} ALL_OPTIONS+= OPENLDAP .endif ---- at line 169 Global:delete opt Global:opt = SQLITE --- opt = SQLITE .if ${_SORTED_OPTIONS:MSQLITE} ALL_OPTIONS+= SQLITE .endif ---- at line 169 Global:delete opt Global:opt = PGSQL --- opt = PGSQL .if ${_SORTED_OPTIONS:MPGSQL} ALL_OPTIONS+= PGSQL .endif ---- at line 169 Global:delete opt Global:opt = MYSQL --- opt = MYSQL .if ${_SORTED_OPTIONS:MMYSQL} ALL_OPTIONS+= MYSQL .endif ---- at line 169 Global:delete opt Global:opt = BDB --- opt = BDB .if ${_SORTED_OPTIONS:MBDB} ALL_OPTIONS+= BDB .endif ---- at line 169 Global:delete opt Global:opt = TLS --- opt = TLS .if ${_SORTED_OPTIONS:MTLS} ALL_OPTIONS+= TLS .endif ---- at line 169 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT .if ${_SORTED_OPTIONS:MSASLKMIT} ALL_OPTIONS+= SASLKMIT .endif ---- at line 169 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 .if ${_SORTED_OPTIONS:MSASLKRB5} ALL_OPTIONS+= SASLKRB5 .endif ---- at line 169 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 .if ${_SORTED_OPTIONS:MDOVECOT2} ALL_OPTIONS+= DOVECOT2 .endif ---- at line 169 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT .if ${_SORTED_OPTIONS:MDOVECOT} ALL_OPTIONS+= DOVECOT .endif ---- at line 169 Global:delete opt Global:opt = SASL2 --- opt = SASL2 .if ${_SORTED_OPTIONS:MSASL2} ALL_OPTIONS+= SASL2 .endif ---- at line 169 Global:delete opt Global:opt = PCRE --- opt = PCRE .if ${_SORTED_OPTIONS:MPCRE} ALL_OPTIONS+= PCRE .endif ---- at line 169 Global:delete opt Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "PCRE" lhs = "PCRE", rhs = "0", op = != Global:ALL_OPTIONS = PCRE Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SASL2" lhs = "SASL2", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "DOVECOT" lhs = "DOVECOT", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "DOVECOT2" lhs = "DOVECOT2", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SASLKRB5" lhs = "SASLKRB5", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SASLKMIT" lhs = "SASLKMIT", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "TLS" lhs = "TLS", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB" lhs = "BDB", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "MYSQL" lhs = "MYSQL", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "PGSQL" lhs = "PGSQL", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SQLITE" lhs = "SQLITE", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "OPENLDAP" lhs = "OPENLDAP", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "LDAP_SASL" lhs = "LDAP_SASL", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "CDB" lhs = "CDB", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "NIS" lhs = "NIS", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "VDA" lhs = "VDA", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "TEST" lhs = "TEST", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SPF" lhs = "SPF", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "INST_BASE" lhs = "INST_BASE", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:delete opt Global:delete _SORTED_OPTIONS For: Iterator opt List PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE .if empty(PORT_OPTIONS:MINST_BASE) . if !defined(WITH_INST_BASE) && !defined(WITHOUT_INST_BASE) WITHOUT_INST_BASE:= true . endif .else . if !defined(WITH_INST_BASE) && !defined(WITHOUT_INST_BASE) WITH_INST_BASE:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SPF --- opt = SPF .if empty(PORT_OPTIONS:MSPF) . if !defined(WITH_SPF) && !defined(WITHOUT_SPF) WITHOUT_SPF:= true . endif .else . if !defined(WITH_SPF) && !defined(WITHOUT_SPF) WITH_SPF:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = TEST --- opt = TEST .if empty(PORT_OPTIONS:MTEST) . if !defined(WITH_TEST) && !defined(WITHOUT_TEST) WITHOUT_TEST:= true . endif .else . if !defined(WITH_TEST) && !defined(WITHOUT_TEST) WITH_TEST:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = VDA --- opt = VDA .if empty(PORT_OPTIONS:MVDA) . if !defined(WITH_VDA) && !defined(WITHOUT_VDA) WITHOUT_VDA:= true . endif .else . if !defined(WITH_VDA) && !defined(WITHOUT_VDA) WITH_VDA:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = NIS --- opt = NIS .if empty(PORT_OPTIONS:MNIS) . if !defined(WITH_NIS) && !defined(WITHOUT_NIS) WITHOUT_NIS:= true . endif .else . if !defined(WITH_NIS) && !defined(WITHOUT_NIS) WITH_NIS:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = CDB --- opt = CDB .if empty(PORT_OPTIONS:MCDB) . if !defined(WITH_CDB) && !defined(WITHOUT_CDB) WITHOUT_CDB:= true . endif .else . if !defined(WITH_CDB) && !defined(WITHOUT_CDB) WITH_CDB:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL .if empty(PORT_OPTIONS:MLDAP_SASL) . if !defined(WITH_LDAP_SASL) && !defined(WITHOUT_LDAP_SASL) WITHOUT_LDAP_SASL:= true . endif .else . if !defined(WITH_LDAP_SASL) && !defined(WITHOUT_LDAP_SASL) WITH_LDAP_SASL:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP .if empty(PORT_OPTIONS:MOPENLDAP) . if !defined(WITH_OPENLDAP) && !defined(WITHOUT_OPENLDAP) WITHOUT_OPENLDAP:= true . endif .else . if !defined(WITH_OPENLDAP) && !defined(WITHOUT_OPENLDAP) WITH_OPENLDAP:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SQLITE --- opt = SQLITE .if empty(PORT_OPTIONS:MSQLITE) . if !defined(WITH_SQLITE) && !defined(WITHOUT_SQLITE) WITHOUT_SQLITE:= true . endif .else . if !defined(WITH_SQLITE) && !defined(WITHOUT_SQLITE) WITH_SQLITE:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = PGSQL --- opt = PGSQL .if empty(PORT_OPTIONS:MPGSQL) . if !defined(WITH_PGSQL) && !defined(WITHOUT_PGSQL) WITHOUT_PGSQL:= true . endif .else . if !defined(WITH_PGSQL) && !defined(WITHOUT_PGSQL) WITH_PGSQL:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = MYSQL --- opt = MYSQL .if empty(PORT_OPTIONS:MMYSQL) . if !defined(WITH_MYSQL) && !defined(WITHOUT_MYSQL) WITHOUT_MYSQL:= true . endif .else . if !defined(WITH_MYSQL) && !defined(WITHOUT_MYSQL) WITH_MYSQL:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = BDB --- opt = BDB .if empty(PORT_OPTIONS:MBDB) . if !defined(WITH_BDB) && !defined(WITHOUT_BDB) WITHOUT_BDB:= true . endif .else . if !defined(WITH_BDB) && !defined(WITHOUT_BDB) WITH_BDB:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = TLS --- opt = TLS .if empty(PORT_OPTIONS:MTLS) . if !defined(WITH_TLS) && !defined(WITHOUT_TLS) WITHOUT_TLS:= true . endif .else . if !defined(WITH_TLS) && !defined(WITHOUT_TLS) WITH_TLS:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT .if empty(PORT_OPTIONS:MSASLKMIT) . if !defined(WITH_SASLKMIT) && !defined(WITHOUT_SASLKMIT) WITHOUT_SASLKMIT:= true . endif .else . if !defined(WITH_SASLKMIT) && !defined(WITHOUT_SASLKMIT) WITH_SASLKMIT:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 .if empty(PORT_OPTIONS:MSASLKRB5) . if !defined(WITH_SASLKRB5) && !defined(WITHOUT_SASLKRB5) WITHOUT_SASLKRB5:= true . endif .else . if !defined(WITH_SASLKRB5) && !defined(WITHOUT_SASLKRB5) WITH_SASLKRB5:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 .if empty(PORT_OPTIONS:MDOVECOT2) . if !defined(WITH_DOVECOT2) && !defined(WITHOUT_DOVECOT2) WITHOUT_DOVECOT2:= true . endif .else . if !defined(WITH_DOVECOT2) && !defined(WITHOUT_DOVECOT2) WITH_DOVECOT2:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT .if empty(PORT_OPTIONS:MDOVECOT) . if !defined(WITH_DOVECOT) && !defined(WITHOUT_DOVECOT) WITHOUT_DOVECOT:= true . endif .else . if !defined(WITH_DOVECOT) && !defined(WITHOUT_DOVECOT) WITH_DOVECOT:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SASL2 --- opt = SASL2 .if empty(PORT_OPTIONS:MSASL2) . if !defined(WITH_SASL2) && !defined(WITHOUT_SASL2) WITHOUT_SASL2:= true . endif .else . if !defined(WITH_SASL2) && !defined(WITHOUT_SASL2) WITH_SASL2:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = PCRE --- opt = PCRE .if empty(PORT_OPTIONS:MPCRE) . if !defined(WITH_PCRE) && !defined(WITHOUT_PCRE) WITHOUT_PCRE:= true . endif .else . if !defined(WITH_PCRE) && !defined(WITHOUT_PCRE) WITH_PCRE:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "PCRE" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOVECOT2" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "TLS" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. Global:_PREMKINCLUDED = yes Applying :M to "2.9.3" Result is "" lhs = "x", rhs = "x", op = != Global:DISTVERSION = ${PORTVERSION:S/:/::/g} Global:PORTREVISION = 0 left = 0.000000, right = 0.000000, op = != left = 1.000000, right = 0.000000, op = != Global:_SUF2 = ,${PORTEPOCH} Global:PKGVERSION = ${PORTVERSION:C/[-_,]/./g}${_SUF1}${_SUF2} Global:PKGNAME = ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PKGVERSION} Global:DISTNAME = ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION:C/:(.)/\1/g}${DISTVERSIONSUFFIX} Global:INDEXFILE = INDEX-${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} Global:DOCSDIR = ${PREFIX}/share/doc/${PORTNAME} Global:EXAMPLESDIR = ${PREFIX}/share/examples/${PORTNAME} Global:DATADIR = ${PREFIX}/share/${PORTNAME} Global:WWWDIR = ${PREFIX}/www/${PORTNAME} Global:ETCDIR = ${PREFIX}/etc/${PORTNAME} Global:EXTRACT_SUFX = .tar.gz Global:PACKAGES = ${PORTSDIR}/packages Global:TEMPLATES = ${PORTSDIR}/Templates Global:PATCHDIR = ${MASTERDIR}/files Global:FILESDIR = ${MASTERDIR}/files Global:SCRIPTDIR = ${MASTERDIR}/scripts Global:PKGDIR = ${MASTERDIR} Global:PREFIX = ${LOCALBASE} Global:PKGCOMPATDIR = ${LOCALBASE}/lib/compat/pkg Searching for /usr/ports/Mk/bsd.perl.mk...Looking for "/usr/ports/Mk/bsd.perl.mk"...Caching 18:43:14 Jul 09, 2012 for /usr/ports/Mk/bsd.perl.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .include /usr/ports/Mk/bsd.perl.mk Global:Perl_Pre_Include = bsd.perl.mk Global:PERL_Include_MAINTAINER = perl@FreeBSD.org Global:PERL_VERSION = 5.14.2 Global:perl_major = ${PERL_VERSION:C|^([1-9]+).*|\1|} Global:_perl_minor = 00${PERL_VERSION:C|^([1-9]+)\.([0-9]+).*|\2|} Global:perl_minor = ${_perl_minor:C|^.*(...)|\1|} Applying :C to "5.14.2" Result is "14" Applying :C to "0014" Result is "014" left = 14.000000, right = 100.000000, op = >= Global:_perl_patch = 0${PERL_VERSION:C|^([1-9]+)\.([0-9]+)\.*|0|} Global:perl_patch = ${_perl_patch:C|^.*(..)|\1|} Global:PERL_LEVEL = ${perl_major}${perl_minor}${perl_patch} Global:PERL_ARCH = mach Applying :C to "5.14.2" Result is "5" Applying :C to "5.14.2" Result is "14" Applying :C to "0014" Result is "014" Applying :C to "5.14.2" Result is "02" Applying :C to "002" Result is "02" left = 501402.000000, right = 501600.000000, op = >= Applying :C to "5.14.2" Result is "5" Applying :C to "5.14.2" Result is "14" Applying :C to "0014" Result is "014" Applying :C to "5.14.2" Result is "02" Applying :C to "002" Result is "02" left = 501402.000000, right = 501400.000000, op = >= Global:PERL_PORT = perl5.14 Applying :C to "5.14.2" Result is "5" Applying :C to "5.14.2" Result is "14" Applying :C to "0014" Result is "014" Applying :C to "5.14.2" Result is "02" Applying :C to "002" Result is "02" left = 501402.000000, right = 501200.000000, op = >= Applying :C to "5.14.2" Result is "5" Applying :C to "5.14.2" Result is "14" Applying :C to "0014" Result is "014" Applying :C to "5.14.2" Result is "02" Applying :C to "002" Result is "02" left = 501402.000000, right = 501000.000000, op = >= Global:SITE_PERL_REL = lib/perl5/site_perl/${PERL_VERSION} Global:SITE_PERL = ${LOCALBASE}/${SITE_PERL_REL} Global:PERL5 = ${LOCALBASE}/bin/perl${PERL_VERSION} Global:PERL = ${LOCALBASE}/bin/perl Global:USE_PERL5_STRING = ${USE_PERL5_BUILD} Applying :L to "yes" Result is "yes" lhs = "yes", rhs = "yes", op = != Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. Applying :L to "" Result is "" left = 0.000000, right = 3.000000, op = == Applying :L to "" Result is "" left = 0.000000, right = 4.000000, op = == Applying :C to "/usr/local" Result is "/" lhs = "/", rhs = "/", op = != Global:CD_MOUNTPTS = /cdrom ${CD_MOUNTPT} Global:WWWOWN = www Global:WWWGRP = www Global:_POSTMKINCLUDED = yes Global:WRKDIR = ${WRKDIRPREFIX}${.CURDIR}/work Global:WRKSRC = ${WRKDIR}/${DISTNAME} Global:PATCH_WRKSRC = ${WRKSRC} Global:CONFIGURE_WRKSRC = ${WRKSRC} Global:BUILD_WRKSRC = ${WRKSRC} Global:INSTALL_WRKSRC = ${WRKSRC} Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} Global:SUB_LIST = REQUIRE="${_REQUIRE}" READMEDIR="${READMEDIR}" DAEMONDIR="${DAEMONDIR}" PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} DATADIR=${DATADIR} DOCSDIR=${DOCSDIR} EXAMPLESDIR=${EXAMPLESDIR} WWWDIR=${WWWDIR} ETCDIR=${ETCDIR} Global:PLIST_REINPLACE = dirrmtry stopdaemon rmtry Global:PLIST_REINPLACE_DIRRMTRY = s!^@dirrmtry \(.*\)!@unexec rmdir "%D/\1" 2>/dev/null || true! Global:PLIST_REINPLACE_RMTRY = s!^@rmtry \(.*\)!@unexec rm -f %D/\1 2>/dev/null || true! Global:PLIST_REINPLACE_STOPDAEMON = s!^@stopdaemon \(.*\)!@unexec %D/etc/rc.d/\1 forcestop 2>/dev/null || true! Applying :C to "-O2 -pipe " Result is "-O2 -pipe" Global:CFLAGS = -O2 -pipe Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" PORTEXAMPLES="" Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" PORTEXAMPLES="" PORTDATA="" Global:CONFIGURE_SHELL = ${SH} Global:MAKE_SHELL = ${SH} Global:CONFIGURE_ENV = SHELL=${SH} CONFIG_SHELL=${SH} Global:MAKE_ENV = OPENSSLLIB=${OPENSSLLIB} OPENSSLINC=${OPENSSLINC} OPENSSLBASE=${OPENSSLBASE} OPENSSLDIR=${OPENSSLDIR} SHELL=${SH} NO_LINT=YES Global:MANCOMPRESSED = no lhs = "amd64", rhs = "amd64", op = == lhs = "amd64", rhs = "ia64", op = == Searching for /usr/lib32.../usr/ports/mail/postfix...Looking for "/usr/lib32"...Caching 09:25:34 May 30, 2012 for /usr/lib32 Global:HAVE_COMPAT_IA32_LIBS = YES Global:HAVE_COMPAT_IA32_KERN = YES lhs = "amd64", rhs = "i386", op = != Global:LIB32DIR = lib Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" PORTEXAMPLES="" PORTDATA="" LIB32DIR=${LIB32DIR} left = 900506.000000, right = 900000.000000, op = >= left = 900506.000000, right = 900012.000000, op = < left = 900506.000000, right = 800505.000000, op = < Applying :U to "postfix.sh" Result is "POSTFIX.SH" lhs = "POSTFIX.SH", rhs = "YES", op = != Global:SUB_FILES = pkg-install pkg-message ${USE_RC_SUBR} Applying :L to "" Result is "" lhs = "", rhs = "yes", op = == Applying :L to "" Result is "" lhs = "", rhs = "yes", op = == Global:X_IMAKE_PORT = ${PORTSDIR}/devel/imake Global:X_LIBRARIES_PORT = ${PORTSDIR}/x11/xorg-libraries Global:X_CLIENTS_PORT = ${PORTSDIR}/x11/xorg-apps Global:X_SERVER_PORT = ${PORTSDIR}/x11-servers/xorg-server Global:X_FONTSERVER_PORT = ${PORTSDIR}/x11-fonts/xfs Global:X_PRINTSERVER_PORT = ${PORTSDIR}/x11-servers/xorg-printserver Global:X_VFBSERVER_PORT = ${PORTSDIR}/x11-servers/xorg-vfbserver Global:X_NESTSERVER_PORT = ${PORTSDIR}/x11-servers/xorg-nestserver Global:X_FONTS_ENCODINGS_PORT = ${PORTSDIR}/x11-fonts/encodings Global:X_FONTS_MISC_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-miscbitmaps Global:X_FONTS_100DPI_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-100dpi Global:X_FONTS_75DPI_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-75dpi Global:X_FONTS_CYRILLIC_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-cyrillic Global:X_FONTS_TTF_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-truetype Global:X_FONTS_TYPE1_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-type1 Global:X_FONTS_ALIAS_PORT = ${PORTSDIR}/x11-fonts/font-alias Global:XAWVER = 8 Global:PKG_IGNORE_DEPENDS = 'this_port_does_not_exist' Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" PORTEXAMPLES="" PORTDATA="" LIB32DIR=${LIB32DIR} XAWVER=${XAWVER} Global:_GL_gl_LIB_DEPENDS = GL.1:${PORTSDIR}/graphics/libGL Global:_GL_glew_LIB_DEPENDS = GLEW.1:${PORTSDIR}/graphics/glew Global:_GL_glu_LIB_DEPENDS = GLU.1:${PORTSDIR}/graphics/libGLU Global:_GL_glw_LIB_DEPENDS = GLw.1:${PORTSDIR}/graphics/libGLw Global:_GL_glut_LIB_DEPENDS = glut.3:${PORTSDIR}/graphics/libglut Global:_GL_linux_RUN_DEPENDS = ${LINUXBASE}/usr/X11R6/lib/libGL.so.1:${PORTSDIR}/graphics/linux_dri Applying :L to "" Result is "" left = 0.000000, right = 4.000000, op = == Searching for /usr/ports/Mk/bsd.perl.mk...Looking for "/usr/ports/Mk/bsd.perl.mk"...got it (in mtime cache) Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .include /usr/ports/Mk/bsd.perl.mk Global:Perl_Post_Include = bsd.perl.mk Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" PORTEXAMPLES="" PORTDATA="" LIB32DIR=${LIB32DIR} XAWVER=${XAWVER} PERL_VERSION=${PERL_VERSION} PERL_VER=${PERL_VERSION} PERL_ARCH=${PERL_ARCH} SITE_PERL=${SITE_PERL_REL} Global:EXTRACT_DEPENDS = ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} Global:PATCH_DEPENDS = ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} Global:BUILD_DEPENDS = ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. Searching for /usr/ports/../Makefile.inc.../usr/ports/mail/postfix...Looking for "/usr/ports/../Makefile.inc"...failed. Returning NULL Applying :M to "" Result is "" Global:_USE_GHOSTSCRIPT_DEFAULT_VER = 9 Global:_USE_GHOSTSCRIPT_VER = ${_USE_GHOSTSCRIPT_DEFAULT_VER} Global:GHOSTSCRIPT_PORT = print/ghostscript${_USE_GHOSTSCRIPT_VER}${_USE_GHOSTSCRIPT_PKGNAME_SUFFIX} Global:REINPLACE_ARGS = -i.bak Global:REINPLACE_CMD = ${SED} ${REINPLACE_ARGS} Global:EXTRACT_COOKIE = ${WRKDIR}/.extract_done.${PORTNAME}.${PREFIX:S/\//_/g} Global:CONFIGURE_COOKIE = ${WRKDIR}/.configure_done.${PORTNAME}.${PREFIX:S/\//_/g} Global:INSTALL_COOKIE = ${WRKDIR}/.install_done.${PORTNAME}.${PREFIX:S/\//_/g} Global:BUILD_COOKIE = ${WRKDIR}/.build_done.${PORTNAME}.${PREFIX:S/\//_/g} Global:PATCH_COOKIE = ${WRKDIR}/.patch_done.${PORTNAME}.${PREFIX:S/\//_/g} Global:PACKAGE_COOKIE = ${WRKDIR}/.package_done.${PORTNAME}.${PREFIX:S/\//_/g} Global:DO_NADA = ${TRUE} Global:NONEXISTENT = /nonexistent Global:CHECKSUM_ALGORITHMS = sha256 Global:DISTINFO_FILE = ${MASTERDIR}/distinfo Global:MAKE_FLAGS = -f Global:MAKE_ENV = OPENSSLLIB=${OPENSSLLIB} OPENSSLINC=${OPENSSLINC} OPENSSLBASE=${OPENSSLBASE} OPENSSLDIR=${OPENSSLDIR} SHELL=${SH} NO_LINT=YES PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} MOTIFLIB="${MOTIFLIB}" LIBDIR="${LIBDIR}" CC="${CC}" CFLAGS="${CFLAGS}" CPP="${CPP}" CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" MANPREFIX="${MANPREFIX}" lhs = "cc", rhs = "icc", op = != Applying :M to "-O2 -pipe" Result is "-O2" Applying :M to "-O2 -pipe" Result is "" Global:CFLAGS = -O2 -pipe -fno-strict-aliasing Global:MAKE_JOBS_NUMBER = `${SYSCTL} -n kern.smp.cpus` Global:_MAKE_JOBS = -j${MAKE_JOBS_NUMBER} Global:PTHREAD_CFLAGS = Global:PTHREAD_LIBS = -pthread Searching for /usr/bin/fetch.../usr/ports/mail/postfix...Looking for "/usr/bin/fetch"...Caching 09:25:03 May 30, 2012 for /usr/bin/fetch Global:FETCH_BINARY = /usr/bin/fetch Global:FETCH_ARGS = -AFpr Global:FETCH_REGET = 1 Global:FETCH_BEFORE_ARGS = $${CKSIZE:+-S $$CKSIZE} Global:FETCH_CMD = ${FETCH_BINARY} ${FETCH_ARGS} Global:TOUCH = /usr/bin/touch Global:TOUCH_FLAGS = -f Global:DISTORIG = .bak.orig Global:PATCH = /usr/bin/patch Global:PATCH_STRIP = -p0 Global:PATCH_DIST_STRIP = -p0 Global:PATCH_DEBUG_TMP = no Global:PATCH_ARGS = -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_STRIP} Global:PATCH_DIST_ARGS = --suffix ${DISTORIG} -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_DIST_STRIP} Global:PATCH_ARGS = -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_STRIP} -V simple lhs = "/usr/bin/patch", rhs = "/usr/bin/patch", op = == Global:PATCH_ARGS = -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_STRIP} -V simple --suffix .orig Global:PATCH_DIST_ARGS = --suffix ${DISTORIG} -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_DIST_STRIP} --suffix .orig Global:TAR = /usr/bin/tar Global:EXTRACT_BEFORE_ARGS = -dc Global:EXTRACT_AFTER_ARGS = | ${TAR} -xf - --no-same-owner --no-same-permissions Global:EXTRACT_CMD = ${GZIP_CMD} lhs = "/usr/local", rhs = "/usr", op = == Global:MTREE_FILE = ${PORTSDIR}/Templates/BSD.local.dist Global:MTREE_FILE_DEFAULT = yes Global:MTREE_CMD = /usr/sbin/mtree Global:MTREE_ARGS = -U ${MTREE_FOLLOWS_SYMLINKS} -f ${MTREE_FILE} -d -e -p Global:READLINK_CMD = /usr/bin/readlink Global:UID = 0 left = 0.000000, right = 0.000000, op = == Global:_BINOWNGRP = -o ${BINOWN} -g ${BINGRP} Global:_SHROWNGRP = -o ${SHAREOWN} -g ${SHAREGRP} Global:_MANOWNGRP = -o ${MANOWN} -g ${MANGRP} Global:INSTALL_PROGRAM = ${INSTALL} ${COPY} ${STRIP} ${_BINOWNGRP} -m ${BINMODE} Global:INSTALL_KLD = ${INSTALL} ${COPY} ${_BINOWNGRP} -m ${BINMODE} Global:INSTALL_LIB = ${INSTALL} ${COPY} ${STRIP} ${_SHROWNGRP} -m ${SHAREMODE} Global:INSTALL_SCRIPT = ${INSTALL} ${COPY} ${_BINOWNGRP} -m ${BINMODE} Global:INSTALL_DATA = ${INSTALL} ${COPY} ${_SHROWNGRP} -m ${SHAREMODE} Global:INSTALL_MAN = ${INSTALL} ${COPY} ${_MANOWNGRP} -m ${MANMODE} Global:INSTALL_MACROS = BSD_INSTALL_PROGRAM="${INSTALL_PROGRAM}" BSD_INSTALL_LIB="${INSTALL_LIB}" BSD_INSTALL_SCRIPT="${INSTALL_SCRIPT}" BSD_INSTALL_DATA="${INSTALL_DATA}" BSD_INSTALL_MAN="${INSTALL_MAN}" Global:MAKE_ENV = OPENSSLLIB=${OPENSSLLIB} OPENSSLINC=${OPENSSLINC} OPENSSLBASE=${OPENSSLBASE} OPENSSLDIR=${OPENSSLDIR} SHELL=${SH} NO_LINT=YES PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} MOTIFLIB="${MOTIFLIB}" LIBDIR="${LIBDIR}" CC="${CC}" CFLAGS="${CFLAGS}" CPP="${CPP}" CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" MANPREFIX="${MANPREFIX}" ${INSTALL_MACROS} Global:SCRIPTS_ENV = POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}" ${INSTALL_MACROS} left = 0.000000, right = 0.000000, op = == Global:COPYTREE_BIN = ${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null 2>&1) && ${CHOWN} -R ${BINOWN}:${BINGRP} $$1 && ${FIND} -d $$0 $$2 -type d -exec chmod 755 $$1/{} \; && ${FIND} -d $$0 $$2 -type f -exec chmod ${BINMODE} $$1/{} \;' -- Global:COPYTREE_SHARE = ${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null 2>&1) && ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} $$1 && ${FIND} -d $$0 $$2 -type d -exec chmod 755 $$1/{} \; && ${FIND} -d $$0 $$2 -type f -exec chmod ${SHAREMODE} $$1/{} \;' -- Global:DESCR = ${PKGDIR}/pkg-descr Global:PLIST = ${PKGDIR}/pkg-plist Global:PKGINSTALL = ${PKGDIR}/pkg-install Global:PKGDEINSTALL = ${PKGDIR}/pkg-deinstall Global:PKGREQ = ${PKGDIR}/pkg-req Global:PKGMESSAGE = ${PKGDIR}/pkg-message Global:TMPPLIST = ${WRKDIR}/.PLIST.mktmp Global:TMPPLIST_SORT = ${WRKDIR}/.PLIST.mktmp.sorted Global:TMPGUCMD = ${WRKDIR}/.PLIST.gucmd For: Iterator _CATEGORY List mail ipv6 For: end for 1 Global:_CATEGORY = ipv6 --- _CATEGORY = ipv6 PKGCATEGORY?= ipv6 ---- at line 2386 Global:delete _CATEGORY Global:_CATEGORY = mail --- _CATEGORY = mail PKGCATEGORY?= mail ---- at line 2386 Global:delete _CATEGORY Global:PKGCATEGORY = mail Global:_PORTDIRNAME = ${.CURDIR:T} Global:PORTDIRNAME = ${_PORTDIRNAME} Global:PKGORIGIN = ${PKGCATEGORY}/${PORTDIRNAME} Global:PKG_ARGS = -v -c -${COMMENT:Q} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P "`cd ${.CURDIR} && ${MAKE} actual-package-depends | ${GREP} -v -E ${PKG_IGNORE_DEPENDS} | ${SORT} -u -t : -k 2`" ${EXTRA_PKG_ARGS} $${_LATE_PKG_ARGS} Global:PKG_ARGS = -v -c -${COMMENT:Q} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P "`cd ${.CURDIR} && ${MAKE} actual-package-depends | ${GREP} -v -E ${PKG_IGNORE_DEPENDS} | ${SORT} -u -t : -k 2`" ${EXTRA_PKG_ARGS} $${_LATE_PKG_ARGS} -m ${MTREE_FILE} Global:PKG_ARGS = -v -c -${COMMENT:Q} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P "`cd ${.CURDIR} && ${MAKE} actual-package-depends | ${GREP} -v -E ${PKG_IGNORE_DEPENDS} | ${SORT} -u -t : -k 2`" ${EXTRA_PKG_ARGS} $${_LATE_PKG_ARGS} -m ${MTREE_FILE} -o ${PKGORIGIN} Global:PKG_ARGS = -v -c -${COMMENT:Q} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P "`cd ${.CURDIR} && ${MAKE} actual-package-depends | ${GREP} -v -E ${PKG_IGNORE_DEPENDS} | ${SORT} -u -t : -k 2`" ${EXTRA_PKG_ARGS} $${_LATE_PKG_ARGS} -m ${MTREE_FILE} -o ${PKGORIGIN} -C "${CONFLICTS}" Global:PKG_SUFX = .tbz Global:PKG_DBDIR = /var/db/pkg Global:MOTIFLIB = -L${LOCALBASE}/lib -lXm -lXp Global:ALL_TARGET = all Global:INSTALL_TARGET = install Searching for /usr/ports/Mk/bsd.licenses.mk...Looking for "/usr/ports/Mk/bsd.licenses.mk"...Caching 18:43:14 Jul 09, 2012 for /usr/ports/Mk/bsd.licenses.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .include /usr/ports/Mk/bsd.licenses.mk Global:Licenses_Include_MAINTAINER = portmgr@FreeBSD.org Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. Searching for /usr/ports/Mk/bsd.sites.mk...Looking for "/usr/ports/Mk/bsd.sites.mk"...Caching 18:43:15 Jul 09, 2012 for /usr/ports/Mk/bsd.sites.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .include /usr/ports/Mk/bsd.sites.mk Global:MASTER_SITE_LOCAL = ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.se.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.uk.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.ru.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.tw.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.cn.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ Global:MASTER_SITE_PORTS_JP = ftp://ports.jp.FreeBSD.org/pub/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ ftp://ftp4.jp.FreeBSD.org/pub/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ ftp://ftp.ics.es.osaka-u.ac.jp/pub/mirrors/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ Global:MASTER_SITE_AFTERSTEP = ftp://ftp.afterstep.org/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/X11/AfterStep/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/AfterStep/%SUBDIR%/ Global:MASTER_SITE_APACHE = http://www.apache.org/dist/%SUBDIR%/ http://archive.apache.org/dist/%SUBDIR%/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.apache.org/dist/%SUBDIR%/ ftp://mir1.ovh.net/ftp.apache.org/dist/%SUBDIR%/ ftp://ftp.forthnet.gr/pub/www/apache/%SUBDIR%/ ftp://xenia.sote.hu/pub/mirrors/www.apache.org/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/www.apache.org/dist/%SUBDIR%/ ftp://ftp.rhnet.is/pub/apache/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/apache/&,} ftp://ftp.task.gda.pl/pub/www/apache/dist/%SUBDIR%/ ftp://sunsite.icm.edu.pl/pub/www/apache/dist/%SUBDIR%/ ftp://apache.rinet.ru/pub/mirror/apache.org/dist/%SUBDIR%/ ftp://ftp.sunet.se/pub/www/servers/apache/dist/%SUBDIR%/ Global:MASTER_SITE_APACHE_COMMONS_BINARIES = ${MASTER_SITE_APACHE:S,%SUBDIR%,commons/&/binaries,} Global:MASTER_SITE_APACHE_COMMONS_SOURCE = ${MASTER_SITE_APACHE:S,%SUBDIR%,commons/&/source,} Global:MASTER_SITE_APACHE_HTTPD = ${MASTER_SITE_APACHE:S,%SUBDIR%,httpd/&,} Global:MASTER_SITE_APACHE_JAKARTA = ${MASTER_SITE_APACHE:S,%SUBDIR%,jakarta/&,} Global:MASTER_SITE_APACHE_TOMCAT = ${MASTER_SITE_APACHE:S,%SUBDIR%,tomcat/&,} Global:MASTER_SITE_APACHE_XML = ${MASTER_SITE_APACHE:S,%SUBDIR%,xml/&,} Global:MASTER_SITE_BERLIOS = http://download.berlios.de/%SUBDIR%/ http://download2.berlios.de/%SUBDIR%/ Global:MASTER_SITE_CENKES = http://bsd2.cenkes.org/%SUBDIR%/ http://bsd3.cenkes.org/%SUBDIR%/ Global:MASTER_SITE_CHEESESHOP = http://pypi.python.org/packages/%SUBDIR%/ http://b.pypi.python.org/packages/%SUBDIR%/ http://c.pypi.python.org/packages/%SUBDIR%/ http://d.pypi.python.org/packages/%SUBDIR%/ http://e.pypi.python.org/packages/%SUBDIR%/ http://f.pypi.python.org/packages/%SUBDIR%/ http://pypi.inqbus.de/${DISTNAME:S/${DISTVERSION}//:S/-//}/ http://pypi.it.uwosh.edu/${DISTNAME:S/${DISTVERSION}//:S/-//}/ http://pypi.python.jp/${DISTNAME:S/${DISTVERSION}//:S/-//}/ Global:MASTER_SITE_COMP_SOURCES = ftp://gatekeeper.dec.com/pub/usenet/comp.sources.%SUBDIR%/ ftp://ftp.uu.net/usenet/comp.sources.%SUBDIR%/ Global:MASTER_SITE_CRITICAL = http://critical.ch/distfiles/%SUBDIR%/ http://energy.critical.ch/distfiles/%SUBDIR%/ http://snow.critical.ch/distfiles/%SUBDIR%/ http://www.bluestop.org/distfiles/%SUBDIR%/ http://fneu.fr/distfiles/%SUBDIR%/ ftp://ftp.c.saper.info/distfiles/%SUBDIR%/ Global:MASTER_SITE_CSME = ${MASTER_SITE_CENKES} Global:MASTER_SITE_DEBIAN = http://www.gtlib.gatech.edu/pub/debian/%SUBDIR%/ ftp://ftp.us.debian.org/debian/%SUBDIR%/ ${MASTER_SITE_DEBIAN_NON_US:S,/debian-non-US/,/debian/,} Global:MASTER_SITE_DEBIAN_NON_US = ftp://ftp.au.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.bg.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.br.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.cl.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.cz.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.de.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.ee.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.es.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.fi.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.fr.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.hk.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.hr.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.hu.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.ie.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.is.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.it.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.jp.debian.org/debian-non-US/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,linux/debian/debian-non-US/&,} ftp://ftp.nl.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.no.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.pl.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.ru.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.se.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.si.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.sk.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.uk.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.wa.au.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp2.de.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.snt.utwente.nl/pub/linux/debian-non-US/%SUBDIR%/ ftp://ftp.df.lth.se/pub/debian-non-US/%SUBDIR%/ ftp://ftp.acc.umu.se/debian-non-US/%SUBDIR%/ ftp://mirror.symnds.com/debian-non-US/%SUBDIR%/ Global:MASTER_SITE_DEBIAN_POOL = ${MASTER_SITE_DEBIAN:C|(/%SUBDIR%/)|/pool/main/${PORTNAME:C/^(.).*$/\1/}/${PORTNAME}/|} Global:MASTER_SITE_EASYSW = http://ftp.easysw.com/pub/%SUBDIR%/ ftp://ftp.easysw.com/pub/%SUBDIR%/ ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/%SUBDIR%/ http://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/%SUBDIR%/ Global:MASTER_SITE_ECLIPSE = ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/eclipse/%SUBDIR%/ http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/%SUBDIR%/ ftp://ftp.tu-clausthal.de/pub/eclipse/downloads/drops/%SUBDIR%/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/eclipse/%SUBDIR%/ ftp://ftp.unixag-zw.fh-kl.de/pub/mirrors/eclipse/drops/%SUBDIR%/ http://eclipse.teccomm.les.inf.puc-rio.br/downloads/drops/%SUBDIR%/ http://www.dawnspill.hu/mirror/eclipse/downloads/drops/%SUBDIR%/ http://mirrors.ibiblio.org/pub/mirrors/eclipse/eclipse/downloads/drops/%SUBDIR%/ http://www.eclipse.ps.pl/downloads/drops/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/eclipse/downloads/drops/&,} ftp://sunsite.cnlab-switch.ch/mirror/eclipse/eclipse/downloads/drops/%SUBDIR%/ http://download.eclipse.org/eclipse/downloads/drops/%SUBDIR%/ ftp://download.eclipse.org/%SUBDIR%/ Global:MASTER_SITE_EXIM = ftp://ftp.exim.org/pub/exim/%SUBDIR%/ ftp://exim.inode.at/exim/%SUBDIR%/ ftp://exim-ftp.itsoft.at/exim/exim/%SUBDIR%/ http://exim-ftp.itsoft.at/exim/%SUBDIR%/ ftp://ftp.easynet.be/exim/exim/%SUBDIR%/ ftp://mirror.kn.vutbr.cz/pub/ftp.exim.org/exim/%SUBDIR%/ http://exim.mirror.fr/exim/%SUBDIR%/ ftp://ftp.doc.cs.univ-paris8.fr/mirrors/ftp.exim.org/exim/%SUBDIR%/ http://mirrors.zerg.biz/exim/exim/%SUBDIR%/ http://dl.ambiweb.de/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://exim.noris.de/exim/%SUBDIR%/ ftp://ftp.bytemine.net/exim/exim/%SUBDIR%/ ftp://exim.mirror.iphh.net/ftp/exim/%SUBDIR%/ http://exim.mirror.iphh.net/ftp/exim/%SUBDIR%/ ftp://ftp.fu-berlin.de/unix/mail/exim/%SUBDIR%/ http://exim-ftp.octet.hu/exim/%SUBDIR%/ ftp://ftp.heanet.ie/pub/exim/%SUBDIR%/ http://ftp.heanet.ie/pub/exim/%SUBDIR%/ http://washitake.com/mail/exim/mirror/exim/%SUBDIR%/ ftp://ftp.tin.org/pub/mail/exim/%SUBDIR%/ http://exim.psshee.com/ftp/exim/%SUBDIR%/ ftp://mirror.hostfuss.com/exim/ftp/exim/%SUBDIR%/ http://mirror.hostfuss.com/exim/ftp/exim/%SUBDIR%/ ftp://ftp.nl.uu.net/pub/unix/mail/exim/exim/%SUBDIR%/ ftp://ftp.easynet.nl/mirror/exim/exim/%SUBDIR%/ ftp://sunsite.uio.no/pub/mail/exim/exim/%SUBDIR%/ http://piotrkosoft.net/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://sunsite.icm.edu.pl/pub/unix/mail/exim/exim/%SUBDIR%/ http://sunsite.icm.edu.pl/pub/unix/mail/exim/exim/%SUBDIR%/ ftp://ftp.is.co.za/networking/mail/mta/exim/ftp/exim/%SUBDIR%/ ftp://mirrors.dominios.pt/pub/ftp.exim.org/exim/%SUBDIR%/ ftp://mirror.switch.ch/mirror/exim/exim/%SUBDIR%/ http://mirror.switch.ch/ftp/mirror/exim/exim/%SUBDIR%/ ftp://ftp.reaper.org/pub/exim/exim/%SUBDIR%/ ftp://sunsite.cnlab-switch.ch/mirror/exim/exim/%SUBDIR%/ ftp://ftp.demon.co.uk/pub/mirrors/exim/%SUBDIR%/ ftp://mirror.tje.me.uk/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ http://mirror.tje.me.uk/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://mirrors.24-7-solutions.net/pub/exim/ftp/exim/%SUBDIR%/ http://mirrors.24-7-solutions.net/pub/exim/ftp/exim/%SUBDIR%/ ftp://ftp.fsckit.net/pub/exim/exim/%SUBDIR%/ ftp://idcnetwork.org/pub/exim/exim/%SUBDIR%/ http://ftp.exim.llorien.org/exim/%SUBDIR% Global:MASTER_SITE_FEDORA_LINUX = http://archives.fedoraproject.org/pub/archive/fedora/linux/core/%SUBDIR%/ http://ftp.udl.es/pub/fedora/linux/core/%SUBDIR%/ http://ftp.sunet.se/pub/Linux/distributions/fedora/linux/core/%SUBDIR%/ ftp://ftp.sunet.se/pub/Linux/distributions/fedora/linux/core/%SUBDIR%/ ftp://ftp.udl.es/pub/fedora/linux/core/%SUBDIR%/ http://mirrors.kernel.org/fedora/core/%SUBDIR%/ ftp://mirrors.kernel.org/fedora/core/%SUBDIR%/ http://mirror.web-ster.com/fedora/core/%SUBDIR%/ ftp://mirror.web-ster.com/fedora/core/%SUBDIR%/ http://rpmfind.net/linux/fedora/core/%SUBDIR%/ ftp://rpmfind.net/linux/fedora/core/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ ftp://fedora.mirrors.tds.net/pub/fedora-core/%SUBDIR%/ http://ftp.ndlug.nd.edu/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.ndlug.nd.edu/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.belnet.be/linux/fedora/linux/core/%SUBDIR%/ http://sunsite.mff.cuni.cz/pub/fedora/%SUBDIR%/ ftp://sunsite.mff.cuni.cz/pub/fedora/%SUBDIR%/ ftp://ultra.linux.cz/pub/fedora/%SUBDIR%/ http://fr2.rpmfind.net/linux/fedora/core/%SUBDIR%/ ftp://fr2.rpmfind.net/linux/fedora/core/%SUBDIR%/ http://wftp.tu-chemnitz.de/pub/linux/fedora-core/%SUBDIR%/ ftp://ftp.tu-chemnitz.de/pub/linux/fedora-core/%SUBDIR%/ http://ftp.heanet.ie/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.heanet.ie/pub/fedora/linux/core/%SUBDIR%/ ftp://alviss.et.tudelft.nl/pub/fedora/core/%SUBDIR%/ http://ftp.surfnet.nl/ftp/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ ftp://ftp.surfnet.nl/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ http://ftp.nluug.nl/ftp/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ ftp://ftp.nluug.nl/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ ftp://ftp.uninett.no/pub/linux/Fedora/core/%SUBDIR%/ http://ftp.man.poznan.pl/pub/linux/fedora/core/%SUBDIR%/ ftp://ftp.man.poznan.pl/pub/linux/fedora/%SUBDIR%/ http://ftp.ps.pl/pub/linux/fedora-core/%SUBDIR%/ ftp://ftp.ps.pl/pub/linux/fedora-core/%SUBDIR%/ ftp://ftp.kappa.ro/pub/Linux/Distributions/fedora/%SUBDIR%/ http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.hostrino.com/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.sfc.wide.ad.jp/pub/Linux/Fedora/core/%SUBDIR%/ http://ftp.kddilabs.jp/Linux/packages/fedora/core/%SUBDIR%/ ftp://ftp.kddilabs.jp/Linux/packages/fedora/core/%SUBDIR%/ ftp://ftp.riken.go.jp/pub/Linux/fedora/core/%SUBDIR%/ http://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/%SUBDIR%/ ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/%SUBDIR%/ http://www.las.ic.unicamp.br/pub/fedora/linux/core/%SUBDIR%/ ftp://www.las.ic.unicamp.br/pub/fedora/linux/core/%SUBDIR%/ ftp://mirror.netglobalis.net/pub/fedora/%SUBDIR%/ http://mirror.pacific.net.au/linux/redhat/fedora/%SUBDIR%/ ftp://mirror.pacific.net.au/linux/redhat/fedora/%SUBDIR%/ http://download.fedora.redhat.com/pub/fedora/linux/core/%SUBDIR%/ http://ftp.univie.ac.at/systems/linux/fedora/core/%SUBDIR%/ http://mirror.aarnet.edu.au/pub/fedora/linux/core/%SUBDIR%/ ftp://mirror.aarnet.edu.au/pub/fedora/linux/core/%SUBDIR%/ http://fedora.mirror.iweb.ca/core/%SUBDIR%/ ftp://fedora.mirror.iweb.ca/core/%SUBDIR%/ ftp://ftp.telus.net/pub/fedora/linux/core/%SUBDIR%/ http://fedora.arcticnetwork.ca/linux/core/%SUBDIR%/ http://www.muug.mb.ca/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.muug.mb.ca/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.solnet.ch/mirror/fedora/linux/core/%SUBDIR%/ http://mirror.karneval.cz/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.telmexchile.cl/Unix/fedora/linux/core/%SUBDIR%/ http://ftp.sh.cvut.cz/MIRRORS/fedora/%SUBDIR%/ ftp://ftp.sh.cvut.cz/MIRRORS/fedora/%SUBDIR%/ http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/core/%SUBDIR%/ ftp://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/core/%SUBDIR%/ http://ftp-stud.hs-esslingen.de/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp-stud.hs-esslingen.de/pub/fedora/linux/core/%SUBDIR%/ http://ftp.uni-erlangen.de/pub/Linux/MIRROR.fedora/core/%SUBDIR%/ ftp://ftp.uni-muenster.de/pub/linux/distributions/fedora/linux/core/%SUBDIR%/ http://ftp.uni-bayreuth.de/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.uni-bayreuth.de/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.fu-berlin.de/linux/fedora/core/%SUBDIR%/ http://ftp.uni-koeln.de/mirrors/fedora/linux/core/%SUBDIR%/ ftp://ftp.uni-koeln.de/mirrors/fedora/linux/core/%SUBDIR%/ ftp://ftp.informatik.uni-frankfurt.de/pub/linux/Mirror/ftp.redhat.com/fedora/core/%SUBDIR%/ http://mirrors.ircam.fr/pub/fedora/linux/core/%SUBDIR%/ ftp://mirrors.ircam.fr/pub/fedora/linux/core/%SUBDIR%/ http://ftp.crihan.fr/mirrors/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ ftp://ftp.crihan.fr/mirrors/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ ftp://ftp.univ-pau.fr/pub/mirrors/fedora/%SUBDIR%/ ftp://ftp.lip6.fr/pub/linux/distributions/fedora/%SUBDIR%/ http://fr.rpmfind.net/linux/fedora/core/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ http://ftp.rhnet.is/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.rhnet.is/pub/fedora/linux/core/%SUBDIR%/ http://ftp.unina.it/pub/linux/distributions/fedora/%SUBDIR%/ ftp://ftp.unina.it/pub/linux/distributions/fedora/%SUBDIR%/ http://ftp.iij.ad.jp/pub/linux/fedora/core/%SUBDIR%/ ftp://ftp.iij.ad.jp/pub/linux/fedora/core/%SUBDIR%/ http://ftp.dti.ad.jp/pub/Linux/Fedora/core/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/Linux/Fedora/core/%SUBDIR%/ http://ftp.nara.wide.ad.jp/pub/Linux/fedora/core/%SUBDIR%/ http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/core/%SUBDIR%/ http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/%SUBDIR%/ ftp://ftp.jaist.ac.jp/pub/Linux/Fedora/core/%SUBDIR%/ http://ftp.riken.jp/Linux/fedora/core/%SUBDIR%/ ftp://ftp.kreonet.re.kr/pub/Linux/fedora/core/%SUBDIR%/ ftp://fedora.ifc.unam.mx/linux/fedora/core/%SUBDIR%/ ftp://ftp.easynet.nl/mirror/fedora/linux/core/%SUBDIR%/ ftp://ftp.quicknet.nl/pub/Linux/download.fedora.redhat.com/core/%SUBDIR%/ ftp://ftp.uib.no/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.tpnet.pl/d17/fedora/%SUBDIR%/ http://ftp.wsisiz.edu.pl/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.pbone.net/pub/fedora/pub/fedora/linux/core/%SUBDIR%/ http://ftp.pwr.wroc.pl/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.pwr.wroc.pl/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://mirrors.hpcf.upr.edu/pub/Mirrors/redhat/download.fedora.redhat.com/%SUBDIR%/ http://ftp.astral.ro/mirrors/fedora/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.astral.ro/mirrors/fedora/pub/fedora/linux/core/%SUBDIR%/ http://ftp.iasi.roedu.net/mirrors/fedora.redhat.com/fedora/%SUBDIR%/ ftp://ftp.rdsor.ro/pub/Linux/Distributions/Fedora/%SUBDIR%/ http://ftp.chg.ru/pub/Linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.chg.ru/pub/Linux/fedora/linux/core/%SUBDIR%/ http://ftp.rhd.ru/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.rhd.ru/pub/fedora/linux/core/%SUBDIR%/ http://ftp.port80.se/fedora/core/%SUBDIR%/ ftp://ftp.port80.se/fedora/core/%SUBDIR%/ http://ftp.upjs.sk/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.upjs.sk/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.tlk-l.net/pub/mirrors/fedora.redhat.com/linux/core/%SUBDIR%/ http://limestone.uoregon.edu/ftp/fedora/%SUBDIR%/ ftp://limestone.uoregon.edu/fedora/%SUBDIR%/ ftp://fedora.bu.edu/core/%SUBDIR%/ http://mirror.anl.gov/pub/fedora-linux-core/%SUBDIR%/ ftp://mirror.anl.gov/pub/fedora-linux-core/%SUBDIR%/ ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.applios.net/pub/fedora/linux/core/%SUBDIR%/ http://mirror.steadfast.net/fedora/core/%SUBDIR%/ http://mirror.eas.muohio.edu/fedora/linux/core/%SUBDIR%/ http://mirror.engr.sjsu.edu/pub/fedora/linux/core/%SUBDIR%/ ftp://wuarchive.wustl.edu/pub/linux/distributions/fedora/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ http://mirror.cogentco.com/pub/linux/fedora/linux/core/%SUBDIR%/ http://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ ftp://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ Global:MASTER_SITE_FESTIVAL = http://www.festvox.org/packed/festival/%SUBDIR%/ http://www.cstr.ed.ac.uk/downloads/festival/%SUBDIR%/ http://stuff.mit.edu/afs/sipb/project/speech-tools/src/festival/festvox.org/packed/festival/%SUBDIR%/ Global:MASTER_SITE_FESTIVAL_OGI = ftp://ftp.tuwien.ac.at/opsys/linux/blinux/festival/mirror.ogi-synth_home/ http://www.cslu.ogi.edu/tts/download/data/ Global:MASTER_SITE_FREEBSD_ORG = ftp://ftp.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.se.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.uk.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.ru.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/FreeBSD/%SUBDIR%/ Global:MASTER_SITE_GCC = ${MASTER_SITE_SOURCEWARE:S,%SUBDIR%,gcc/&,} ftp://gcc.gnu.org/pub/gcc/%SUBDIR%/ ftp://mirrors.laffeycomputer.com/pub/gcc.gnu.org/pub/gcc/%SUBDIR%/ ftp://ftp.lip6.fr/pub/gcc/%SUBDIR%/ ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/%SUBDIR%/ ftp://ftp.uvsq.fr/pub/gcc/%SUBDIR%/ ftp://ftp.gwdg.de/pub/misc/gcc/%SUBDIR%/ ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/%SUBDIR%/ ftp://ftp.iij.ad.jp/pub/gnu/gnu/gcc/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/lang/gcc/%SUBDIR%/ ftp://ftp.nluug.nl/mirror/languages/gcc/%SUBDIR%/ ftp://ftp.nctu.edu.tw/computer-languages/C/gcc/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/sources.redhat.com/pub/gcc/%SUBDIR%/ ftp://ftp.ntua.gr/pub/gnu/gcc/%SUBDIR%/ ftp://mirror.aarnet.edu.au/pub/gnu/gcc/%SUBDIR%/ Global:MASTER_SITE_GENTOO = http://ftp.roedu.net/pub/mirrors/gentoo.org/%SUBDIR%/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/%SUBDIR%/ http://gentoo.mirrors.pair.com/%SUBDIR%/ http://gentoo.chem.wisc.edu/gentoo/%SUBDIR%/ http://adelie.polymtl.ca/%SUBDIR%/ http://mirrors.tds.net/gentoo/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/%SUBDIR%/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/%SUBDIR%/ http://ftp.easynet.nl/mirror/gentoo/%SUBDIR%/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo/%SUBDIR%/ http://trumpetti.atm.tut.fi/gentoo/%SUBDIR%/ http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/%SUBDIR%/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/%SUBDIR%/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo/%SUBDIR%/ http://darkstar.ist.utl.pt/gentoo/%SUBDIR%/ http://gentoo.inode.at/%SUBDIR%/ http://ftp.rhnet.is/pub/gentoo/%SUBDIR%/ http://gentoo.mirror.sdv.fr/%SUBDIR%/ http://gentoo.gg3.net/%SUBDIR%/ http://gentoo.kems.net/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/gentoo/%SUBDIR%/ ftp://mirror.iawnet.sandia.gov/pub/gentoo/%SUBDIR%/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo/%SUBDIR%/ ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/%SUBDIR%/ ftp://gentoo.mirrors.pair.com/%SUBDIR%/ ftp://mirrors.tds.net/gentoo/%SUBDIR%/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/%SUBDIR%/ ftp://ftp.easynet.nl/mirror/gentoo/%SUBDIR%/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/%SUBDIR%/ ftp://trumpetti.atm.tut.fi/gentoo/%SUBDIR%/ ftp://sunsite.cnlab-switch.ch/mirror/gentoo/%SUBDIR%/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo/%SUBDIR%/ ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo/%SUBDIR%/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/%SUBDIR%/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/%SUBDIR%/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/%SUBDIR%/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/%SUBDIR%/ ftp://darkstar.ist.utl.pt/pub/gentoo/%SUBDIR%/ ftp://gentoo.inode.at/source/%SUBDIR%/ ftp://ftp.rhnet.is/pub/gentoo/%SUBDIR%/ ftp://files.gentoo.gr/%SUBDIR%/ ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO/%SUBDIR%/ ftp://gentoo.kems.net/pub/mirrors/gentoo/%SUBDIR%/ Global:MASTER_SITE_GET_E = http://www0.get-e.org/%SUBDIR%/_files/ http://www1.get-e.org/%SUBDIR%/_files/ http://www2.get-e.org/%SUBDIR%/_files/ http://www3.get-e.org/%SUBDIR%/_files/ http://www4.get-e.org/%SUBDIR%/_files/ http://www5.get-e.org/%SUBDIR%/_files/ Global:MASTER_SITE_GNOME = ftp://ftp.belnet.be/mirror/ftp.gnome.org/%SUBDIR%/ http://ftp.acc.umu.se/pub/GNOME/%SUBDIR%/ ftp://ftp.cse.buffalo.edu/pub/Gnome/%SUBDIR%/ http://fr2.rpmfind.net/linux/gnome.org/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/gnome/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/gnome/%SUBDIR%/ http://linorg.usp.br/gnome/%SUBDIR%/ http://mirror.aarnet.edu.au/pub/gnome/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/gnome/&,} ftp://ftp.kddlabs.co.jp/pub/GNOME/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/%SUBDIR%/ ftp://ftp.nara.wide.ad.jp/pub/X11/GNOME/%SUBDIR%/ http://ftp.gnome.org/pub/GNOME/%SUBDIR%/ Global:MASTER_SITE_GNU = http://ftp.gnu.org/gnu/%SUBDIR%/ ftp://ftp.gnu.org/gnu/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/gnu/gnu/%SUBDIR%/ http://mirrors.kernel.org/gnu/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/GNU/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/GNU/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,GNU/&,} ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/%SUBDIR%/ ftp://ftp.informatik.hu-berlin.de/pub/gnu/gnu/%SUBDIR%/ ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.gnu.org/pub/gnu/%SUBDIR%/ http://ftp.funet.fi/pub/gnu/prep/%SUBDIR%/ Global:MASTER_SITE_GNUPG = http://gnupg.org.favoritelinks.net/%SUBDIR%/ http://mirror.tje.me.uk/pub/mirrors/ftp.gnupg.org/%SUBDIR%/ http://dotsrc.org/%SUBDIR%/ ftp://ftp.freenet.de/pub/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.gnupg.org/%SUBDIR%/ ftp://mirror.cict.fr/gnupg/%SUBDIR%/ http://artfiles.org/gnupg.org/%SUBDIR%/ ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.crysys.hu/pub/gnupg/%SUBDIR%/ ftp://ftp.hi.is/pub/mirrors/gnupg/%SUBDIR%/ http://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/%SUBDIR%/ http://gpg-mirror.5coluna.com/ftp/%SUBDIR%/ ftp://ftp.sunet.se/pub/security/gnupg/%SUBDIR%/ ftp://mirror.switch.ch/mirror/gnupg/%SUBDIR%/ http://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.gnupg.org/gcrypt/%SUBDIR%/ Global:MASTER_SITE_GNUSTEP = ftp://ftp.gnustep.org/pub/gnustep/%SUBDIR%/ http://ftp.gnustep.org/pub/gnustep/%SUBDIR%/ Global:MASTER_SITE_GNUSTEP_CH = http://io.debian.net/~tar/ports/distfiles/ Global:MASTER_SITE_GNU_ALPHA = ftp://alpha.gnu.org/pub/gnu/%SUBDIR%/ ftp://ftp.lublin.pl/mirror/alpha.gnu.org/gnu/%SUBDIR%/ ftp://ftp.ps.pl/mirrors/alpha.gnu.org/pub/gnu/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/alpha.gnu.org/gnu/%SUBDIR%/ Global:PROJECTHOST = ${PORTNAME} Global:MASTER_SITE_GOOGLE_CODE = http://${PROJECTHOST}.googlecode.com/files/ Global:MASTER_SITE_HORDE = http://ftp.horde.org/pub/%SUBDIR%/ ftp://ftp.horde.org/pub/%SUBDIR%/ ftp://ftp.at.horde.org/infosys/webapps/horde/%SUBDIR%/ ftp://ftp.de.horde.org/mirrors/ftp.de.horde.org/pub/%SUBDIR%/ ftp://ftp.se.horde.org/mirror/horde/pub/%SUBDIR%/ ftp://ftp.tw.horde.org/pub/%SUBDIR%/ ftp://ftp.us.horde.org/pub/software/horde//%SUBDIR%/ Global:MASTER_SITE_IDSOFTWARE = ftp://ftp.chg.ru/pub/games/idgames/idstuff/%SUBDIR%/ http://ftp4.de.freesbie.org/pub/misc/ftp.idsoftware.com/idstuff/%SUBDIR%/ ftp://ftp.fasta.fh-dortmund.de/mirror/idstuff/%SUBDIR%/ ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff/%SUBDIR%/ ftp://ftp.gamers.org/pub/idgames/idstuff/%SUBDIR%/ http://ftp.iinet.net.au/games/idstuff/%SUBDIR%/ ftp://ftp.mirror.nl/disk2/idsoftware/idstuff/%SUBDIR%/ ftp://ftp.nsu.ru/mirrors/ftp.idsoftware.com/idstuff/%SUBDIR%/ ftp://ftp.ntua.gr/pub/vendors/idgames/idstuff/%SUBDIR%/ ftp://ftp.omen.net.au/games/idstuff/%SUBDIR%/ ftp://ftp.idsoftware.com/idstuff/%SUBDIR%/ Global:MASTER_SITE_ISC = ftp://ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.ciril.fr/pub/isc/%SUBDIR%/ ftp://ftp.freenet.de/pub/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.iij.ad.jp/pub/network/isc/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/net/isc/%SUBDIR%/ ftp://ftp.u-aizu.ac.jp/pub/net/isc/%SUBDIR%/ ftp://ftp.task.gda.pl/mirror/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.sunet.se/pub/network/isc/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.nominum.com/pub/isc/%SUBDIR%/ ftp://ftp.ripe.net/mirrors/sites/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.ntua.gr/pub/net/isc/isc/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/ftp.isc.org/isc/%SUBDIR%/ Global:MASTER_SITE_KENAI = http://projectkenai.com/downloads/%SUBDIR%/ Global:MASTER_SITE_KDE = http://mirrors.isc.org/pub/kde/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/kde/%SUBDIR%/ ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.kde.org/%SUBDIR%/ http://ftp.gtlib.gatech.edu/pub/kde/%SUBDIR%/ ftp://ftp.oregonstate.edu/pub/kde/%SUBDIR%/ ftp://ftp.solnet.ch/mirror/KDE/%SUBDIR%/ ftp://gd.tuwien.ac.at/kde/%SUBDIR%/ http://gd.tuwien.ac.at/kde/%SUBDIR%/ ftp://kde.mirrors.tds.net/pub/kde/%SUBDIR%/ http://kde.mirrors.tds.net/pub/kde/%SUBDIR%/ ftp://ftp.rz.uni-wuerzburg.de/pub/unix/kde/%SUBDIR%/ http://mirrors.dotsrc.org/kde/%SUBDIR%/ ftp://mirrors.dotsrc.org/kde/%SUBDIR%/ http://kambing.vlsm.org/kde/%SUBDIR%/ http://mirrors.evolva.ro/kdeftp/%SUBDIR%/ ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.kde.org/%SUBDIR%/ ftp://ftp.fi.muni.cz/pub/kde/%SUBDIR%/ http://ftp.fi.muni.cz/pub/kde/%SUBDIR%/ ftp://ftp.tuniv.szczecin.pl/pub/kde/%SUBDIR%/ http://ftp.tuniv.szczecin.pl/pub/kde/%SUBDIR%/ ftp://sunsite.icm.edu.pl/pub/unix/kde/%SUBDIR%/ http://sunsite.icm.edu.pl/pub/unix/kde/%SUBDIR%/ ftp://ftp.sunet.se/pub/X11/kde/%SUBDIR%/ http://ftp.sunet.se/pub/X11/kde/%SUBDIR%/ ftp://ftp.kde.org/pub/kde/%SUBDIR%/ http://ftp.scarlet.be/pub/kde/%SUBDIR%/ ftp://ftp.unina.it/pub/Linux/kde/%SUBDIR%/ http://ftp.unina.it/pub/Linux/kde/%SUBDIR%/ ftp://ftp.belnet.be/packages/kde/%SUBDIR%/ ftp://ftp.gwdg.de/pub/x11/kde/%SUBDIR%/ http://ftp.belnet.be/packages/kde/%SUBDIR%/ ftp://ftp.lip6.fr/pub/X11/kde/%SUBDIR%/ http://www-ftp.lip6.fr/pub/X11/kde/%SUBDIR%/ ftp://ftp.rhnet.is/pub/kde/%SUBDIR%/ http://ftp.rhnet.is/pub/kde/%SUBDIR%/ http://ftp-stud.fht-esslingen.de/Mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ ftp://kde.paralax.org/%SUBDIR%/ ftp://ftp.cronyx.ru/pub/mirror/kde/%SUBDIR%/ http://kde.cs.nctu.edu.tw/%SUBDIR%/ http://ftp.twaren.net/Unix/X/KDE/%SUBDIR%/ ftp://ftp.na.kde.org/pub/kde/%SUBDIR%/ ftp://ftp.fu-berlin.de/pub/unix/X11/gui/kde/%SUBDIR%/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/kde/%SUBDIR%/ ftp://ftp.ntua.gr/pub/X11/kde/%SUBDIR%/ http://ftp.ntua.gr/pub/X11/kde/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/ftp.kde.org/%SUBDIR%/ http://ftp.heanet.ie/mirrors/ftp.kde.org/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/pub/X11/kde/%SUBDIR%/ http://ftp.kddlabs.co.jp/pub/X11/kde/%SUBDIR%/ ftp://ftp.yz.yamagata-u.ac.jp/pub/X11/wm/kde/%SUBDIR%/ http://ftp.yz.yamagata-u.ac.jp/pub/X11/wm/kde/%SUBDIR%/ ftp://ftp.ussg.iu.edu/pub/kde/%SUBDIR%/ http://ftp.ussg.iu.edu/kde/%SUBDIR%/ ftp://mirror.pacific.net.au/kde/%SUBDIR%/ http://mirror.pacific.net.au/kde/%SUBDIR%/ ftp://ftp.sayclub.com/pub/X/KDE/%SUBDIR%/ http://ftp.sayclub.com/pub/X/KDE/%SUBDIR%/ ftp://carroll.aset.psu.edu/pub/kde/%SUBDIR%/ http://mirror.cc.columbia.edu/pub/software/kde/%SUBDIR%/ ftp://fr2.rpmfind.net/linux/KDE/%SUBDIR%/ http://fr2.rpmfind.net/linux/KDE/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.kde.org/pub/kde/%SUBDIR%/ http://www.mirrorservice.org/sites/ftp.kde.org/pub/kde/%SUBDIR%/ ftp://ftp.xcp.kiev.ua/ftp.kde.org/%SUBDIR%/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ http://ftp.gwdg.de/pub/x11/kde/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/kde/&,} ftp://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ http://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ Global:MASTER_SITE_LOGILAB = http://ftp.logilab.org/pub/%SUBDIR%/ ftp://ftp.logilab.org/pub/%SUBDIR%/ ftp://ftp.logilab.fr/pub/%SUBDIR%/ Global:MASTER_SITE_MOZDEV = http://ftp.scarlet.be/pub/mozdev/%SUBDIR%/ http://ftp.rz.tu-bs.de/pub/mirror/downloads.mozdev.org/%SUBDIR%/ http://ftp.ntua.gr/pub/www/mozdev/%SUBDIR%/ http://ftp.heanet.ie/pub/mozdev/%SUBDIR%/ http://mozdev.oregonstate.edu/%SUBDIR%/ http://ftp.ntua.gr/pub/www/mozdev/%SUBDIR%/ http://www.devlib.org/mozdev/%SUBDIR%/ http://ftp.iasi.roedu.net/mirrors/mozdev.org/%SUBDIR%/ ftp://mozdev.secsup.org/pub/software/mozdev/%SUBDIR%/ ftp://ftp.heanet.ie/pub/mozdev/%SUBDIR%/ ftp://ftp.iasi.roedu.net/pub/mirrors/mozdev.org/%SUBDIR%/ http://mirrors.ibiblio.org/pub/mirrors/mozdev.org/%SUBDIR%/ http://ftp.osuosl.org/pub/mozdev/%SUBDIR%/ Global:MASTER_SITE_MOZILLA = https://ftp.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://mirror3.mirrors.tds.net/pub/mozilla.org/%SUBDIR%/ http://mozilla.isc.org/pub/mozilla.org/%SUBDIR%/ http://releases.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://kyoto-mz-dl.sinet.ad.jp/pub/mozilla.org/%SUBDIR%/ http://jp-nii01.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://jp-nii02.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://mozilla.mtk.nao.ac.jp/pub/mozilla.org/%SUBDIR%/ http://mirror.internode.on.net/pub/mozilla/%SUBDIR%/ http://ftp.acc.umu.se/pub/mozilla.org/%SUBDIR%/ http://mozilla.c3sl.ufpr.br/releases/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/mozilla.org/%SUBDIR%/ ftp://ftp.mozilla.org/pub/mozilla.org/%SUBDIR%/ ftp://ftp.fh-wolfenbuettel.de/pub/www/mozilla/%SUBDIR%/ ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.mozilla.org/pub/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/mozilla/&,} http://ftp.twaren.net/Unix/Mozilla/%SUBDIR%/ Global:MASTER_SITE_MOZILLA_EXTENDED = http://releases.mozilla.org/pub/mozilla.org/%SUBDIR%/ ${MASTER_SITE_MOZILLA} Global:MASTER_SITE_MYSQL = ftp://ftp.fi.muni.cz/pub/mysql/Downloads/%SUBDIR%/ http://mysql.mirrors.cybercity.dk/Downloads/%SUBDIR%/ ftp://ftp.fh-wolfenbuettel.de/pub/database/mysql/Downloads/%SUBDIR%/ ftp://ftp.gwdg.de/pub/misc/mysql/Downloads/%SUBDIR%/ http://netmirror.org/mirror/mysql.com/Downloads/%SUBDIR%/ ftp://netmirror.org/mysql.com/Downloads/%SUBDIR%/ http://mirrors.ntua.gr/MySQL/Downloads/%SUBDIR%/ ftp://ftp.ntua.gr/pub/databases/mysql/Downloads/%SUBDIR%/ http://mysql.sote.hu/Downloads/%SUBDIR%/ ftp://ftp.rhnet.is/pub/mysql/Downloads/%SUBDIR%/ ftp://mirror.widexs.nl/pub/mysql/Downloads/%SUBDIR%/ ftp://mirror.switch.ch/mirror/mysql/Downloads/%SUBDIR%/ http://mysql.dp.ua/Downloads/%SUBDIR%/ http://mysql.mirrored.ca/Downloads/%SUBDIR%/ ftp://mirror.services.wisc.edu/mirrors/mysql/Downloads/%SUBDIR%/ http://mysql.mirrors.pair.com/Downloads/%SUBDIR%/ ftp://ftp.linorg.usp.br/mysql/Downloads/%SUBDIR%/ ftp://ftp.cbn.net.id/mirror/mysql/Downloads/%SUBDIR%/ ftp://ftp.easynet.be/mysql/Downloads/%SUBDIR%/ http://download.softagency.net/MySQL/Downloads/%SUBDIR%/ Global:MASTER_SITE_NETBSD = ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.iastate.edu/pub/netbsd/packages/distfiles/%SUBDIR%/ ftp://netbsd.secsup.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.plig.net/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.proxad.net/mirrors/ftp.netbsd.org/packages/distfiles/%SUBDIR%/ ftp://ftp.unina.it/pub/Unix/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.uninett.no/bsd/unix/NetBSD/packages/distfiles/%SUBDIR%/ ftp://sunsite.uio.no/bsd/unix/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.sunet.se/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.demon.co.uk/pub/mirrors/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.uk.netbsd.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,NetBSD/packages/distfiles/&,} ftp://ftp.dti.ad.jp/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.funet.fi/pub/NetBSD/packages/distfiles/%SUBDIR%/ Global:MASTER_SITE_NETLIB = ftp://ftp.netlib.org/%SUBDIR%/ http://www.netlib.org/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/netlib.bell-labs.com/netlib/%SUBDIR%/ http://www.mirrorservice.org/sites/netlib.bell-labs.com/netlib/%SUBDIR%/ ftp://ftp.netlib.no/netlib/%SUBDIR%/ http://www.netlib.no/netlib/%SUBDIR%/ ftp://ftp.irisa.fr/pub/netlib/%SUBDIR%/ http://artfiles.org/netlib.org/%SUBDIR%/ http://netlib.amss.ac.cn/%SUBDIR%/ http://netlib.caspur.it/%SUBDIR%/ http://netlib.sandia.gov/%SUBDIR%/ http://phase.hpcc.jp/mirrors/netlib/%SUBDIR%/ Global:MASTER_SITE_NVIDIA = http://jp.download.nvidia.com/%SUBDIR%/ http://us.download.nvidia.com/%SUBDIR%/ http://tw.download.nvidia.com/%SUBDIR%/ http://download.nvidia.com/%SUBDIR%/ http://download1.nvidia.com/%SUBDIR%/ ftp://download.nvidia.com/%SUBDIR%/ ftp://download1.nvidia.com/%SUBDIR%/ Global:MASTER_SITE_OPENBSD = http://anga.funkfeuer.at/ftp/pub/OpenBSD/%SUBDIR%/ http://spargel.kd85.com/ftp/pub/OpenBSD/%SUBDIR%/ http://ftp.eu.openbsd.org/pub/OpenBSD/%SUBDIR%/ http://obsd.cec.mtu.edu/pub/OpenBSD/%SUBDIR%/ ftp://ftp.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://openbsd.informatik.uni-erlangen.de/pub/OpenBSD/%SUBDIR%/ ftp://ftp5.usa.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp3.usa.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://rt.fm/pub/OpenBSD/%SUBDIR%/ http://ftp.heanet.ie/pub/OpenBSD/%SUBDIR%/ http://ftp.belnet.be/packages/openbsd/%SUBDIR%/ http://mirror.public-internet.co.uk/ftp/OpenBSD/%SUBDIR%/ http://mirror.pacific.net.au/OpenBSD/%SUBDIR%/ http://ftp.openbsd.dk/pub/OpenBSD/%SUBDIR%/ http://ftp.estpak.ee/pub/OpenBSD/%SUBDIR%/ http://mirror.internode.on.net/pub/OpenBSD/%SUBDIR%/ http://ftp.chg.ru/pub/OpenBSD/%SUBDIR%/ http://ftp.arcane-networks.fr/pub/OpenBSD/%SUBDIR%/ http://ftp.netbsd.se/OpenBSD/%SUBDIR%/ http://openbsd.cs.pu.edu.tw/%SUBDIR%/ http://ftp.wu-wien.ac.at/pub/OpenBSD/%SUBDIR%/ http://www.mirrorservice.org/pub/OpenBSD/%SUBDIR%/ http://mirror.switch.ch/ftp/pub/OpenBSD/%SUBDIR%/ http://ftp.jaist.ac.jp/pub/OpenBSD/%SUBDIR%/ http://ftp.cc.uoc.gr/mirrors/OpenBSD/%SUBDIR%/ http://mirror.hostfuss.com/pub/OpenBSD/%SUBDIR%/ http://ivete.fis.unb.br/mirror/OpenBSD/%SUBDIR%/ ftp://ftp.stacken.kth.se/pub/OpenBSD/%SUBDIR%/ ftp://ftp.ca.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp.freebsdchina.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp.dkuug.dk/pub/OpenBSD/%SUBDIR%/ ftp://ftp.jyu.fi/pub/OpenBSD/%SUBDIR%/ ftp://ftp.irisa.fr/pub/OpenBSD/%SUBDIR%/ ftp://openbsd.ftp.fu-berlin.de/pub/OpenBSD/%SUBDIR%/ ftp://mirror.roothell.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp.nara.wide.ad.jp/pub/OpenBSD/%SUBDIR%/ ftp://ftp.inet.no/pub/OpenBSD/%SUBDIR%/ ftp://ftp.nluug.nl/pub/OpenBSD/%SUBDIR%/ ftp://ftp.gamma.ru/pub/OpenBSD/%SUBDIR%/ ftp://ftp.rediris.es/pub/OpenBSD/%SUBDIR%/ ftp://ftp.su.se/pub/OpenBSD/%SUBDIR%/ ftp://osmirrors.cerias.purdue.edu/pub/OpenBSD/%SUBDIR%/ ftp://mirror.iawnet.sandia.gov/pub/OpenBSD/%SUBDIR%/ ftp://carroll.cac.psu.edu/pub/OpenBSD/%SUBDIR%/ ftp://openbsd.mirrors.tds.net/pub/OpenBSD/%SUBDIR%/ http://mirrors.nic.funet.fi/pub/OpenBSD/%SUBDIR%/ Global:MASTER_SITE_OSSP = ftp://ftp.ossp.org/pkg/%SUBDIR%/ ftp://ftp.ntua.gr/pub/utils/ossp/%SUBDIR%/ Global:MASTER_SITE_PACKETSTORM = http://dl.packetstormsecurity.net/%SUBDIR%/ http://packetstorm.codar.com.br/%SUBDIR%/ http://packetstorm.crazydog.pt/%SUBDIR%/ http://packetstorm.igor.onlinedirect.bg/%SUBDIR%/ http://packetstorm.interhost.co.il/%SUBDIR%/ http://packetstorm.foofus.com/%SUBDIR%/ http://packetstorm.linuxsecurity.com/%SUBDIR%/ http://packetstorm.tacticalflex.com/%SUBDIR%/ http://packetstorm.unixteacher.org/%SUBDIR%/ http://packetstorm.wowhacker.com/%SUBDIR%/ Global:_PERL_CPAN_SORT = modules/by-module Global:MASTER_SITE_PERL_CPAN = Global:MASTER_SITE_PERL_CPAN_BY = ftp://ftp.cpan.org/pub/CPAN/%CPANSORT%/%SUBDIR%/ http://www.cpan.dk/%CPANSORT%/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://ftp.jaist.ac.jp/pub/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/lang/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.sunet.se/pub/lang/perl/CPAN/%CPANSORT%/%SUBDIR%/ ftp://mirror.hiwaay.net/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.funet.fi/pub/languages/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://at.cpan.org/%CPANSORT%/%SUBDIR%/ ftp://ftp.auckland.ac.nz/pub/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://backpan.perl.org/%CPANSORT%/%SUBDIR%/ ftp://ftp.funet.fi/pub/languages/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://cpan.nctu.edu.tw/%CPANSORT%/%SUBDIR%/ http://ftp.twaren.net/Unix/Lang/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.cpan.org/pub/CPAN/modules/by-module/%SUBDIR%/ http://www.cpan.dk/modules/by-module/%SUBDIR%/ Global:_PERL_CPAN_FLAG = ${MASTER_SITE_SUBDIR:C/(CPAN):.*$/\1/} Global:_PERL_CPAN_ID = ${MASTER_SITE_SUBDIR:C/^CPAN:(.)(.)(.*)$/\1\/\1\2\/\1\2\3/} Applying :C to ". old related/postfix" Result is ". old related/postfix" Applying :C to ". old related/postfix" Result is ". old related/postfix" Applying :L to ". old related/postfix" Result is ". old related/postfix" lhs = ". old related/postfix", rhs = "cpan", op = == Global:MASTER_SITE_PERL_CPAN = ${MASTER_SITE_PERL_CPAN_BY:S/%CPANSORT%/${_PERL_CPAN_SORT}/} Global:MASTER_SITE_PGSQL = ftp://ftp.se.postgresql.org/pub/databases/relational/postgresql/%SUBDIR%/ ftp://ftp9.us.postgresql.org/pub/mirrors/postgresql/%SUBDIR%/ ftp://ftp10.us.postgresql.org/pub/postgresql/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/db/postgresql/&,} ftp://ftp.at.postgresql.org/db/www.postgresql.org/pub/%SUBDIR%/ ftp://ftp.be.postgresql.org/postgresql/%SUBDIR%/ ftp://ftp2.cz.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp.ee.postgresql.org/mirrors/postgresql/%SUBDIR%/ ftp://ftp.de.postgresql.org/mirror/postgresql/%SUBDIR%/ ftp://ftp3.de.postgresql.org/pub/Mirrors/ftp.postgresql.org/%SUBDIR%/ ftp://ftp.gr.postgresql.org/pub/databases/postgresql/%SUBDIR%/ ftp://ftp.ie.postgresql.org/mirrors/ftp.postgresql.org/pub/%SUBDIR%/ ftp://ftp2.it.postgresql.org/mirrors/postgres/%SUBDIR%/ http://ftp2.jp.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp.lv.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp2.nl.postgresql.org/mirror/postgresql/%SUBDIR%/ ftp://ftp6.pl.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp7.pl.postgresql.org/pub/mirror/ftp.postgresql.org/%SUBDIR%/ ftp://ftp6.ro.postgresql.org/pub/mirrors/ftp.postgresql.org/%SUBDIR%/ ftp://ftp2.ru.postgresql.org/pub/databases/postgresql/%SUBDIR%/ ftp://ftp3.ru.postgresql.org/pub/mirror/postgresql/pub/%SUBDIR%/ ftp://ftp5.es.postgresql.org/mirror/postgresql/%SUBDIR%/ ftp://ftp3.tw.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp.postgresql.org/pub/%SUBDIR%/ Global:MASTER_SITE_PHP = http://dk.php.net/%SUBDIR%/ http://de.php.net/%SUBDIR%/ http://es.php.net/%SUBDIR%/ http://fi.php.net/%SUBDIR%/ http://fr.php.net/%SUBDIR%/ http://gr.php.net/%SUBDIR%/ http://it.php.net/%SUBDIR%/ http://jp.php.net/%SUBDIR%/ http://se.php.net/%SUBDIR%/ http://uk3.php.net/%SUBDIR%/ http://us2.php.net/%SUBDIR%/ http://br.php.net/%SUBDIR%/ http://cn.php.net/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/php/&,} Global:MASTER_SITE_PYTHON = http://www.python.org/%SUBDIR%/ http://python.ilisys.com.au/%SUBDIR%/ http://ftp.easynet.be/python/%SUBDIR%/ http://www.linux.org.hk/mirror/python/%SUBDIR%/ http://mirrors.sunsite.dk/pythonwww/%SUBDIR%/ http://python.emdia.fi/%SUBDIR%/ http://SunSITE.Informatik.RWTH-Aachen.DE/python/%SUBDIR%/ http://www.auth.gr/mirrors/python/%SUBDIR%/ http://www.cwi.nl/www.python.org/%SUBDIR%/ http://gnu.kookel.org/ftp/www.python.org/%SUBDIR%/ http://python.holywar.net/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.python.org/pub/www.python.org/%SUBDIR%/ http://mirrors.ccs.neu.edu/Python/pub/www.python.org/%SUBDIR%/ Global:MASTER_SITE_QMAIL = http://qmail.geto.net/%SUBDIR%/ http://qmail.palomine.net/%SUBDIR%/ http://qmail.mirrors.summersault.com/%SUBDIR%/ http://qmail.cdsinet.net/%SUBDIR%/ http://qmail.glasswings.com.au/%SUBDIR%/ http://qmail.psshee.com/%SUBDIR%/ http://mirrors.sunsite.dk/qmailwww/%SUBDIR%/ http://www.agria.hu/qmail/%SUBDIR%/ http://qmail.rhnet.is/%SUBDIR%/ http://mirrors.dataloss.nl/www.qmail.org/%SUBDIR%/ http://www.math.ntnu.no/mirror/www.qmail.org/%SUBDIR%/ http://qmail.netvisao.pt/%SUBDIR%/ http://qmail.ipg.sk/%SUBDIR%/ http://qmail.omnis.ch/%SUBDIR%/ http://qmail.asylog.net/%SUBDIR%/ http://qmail.blueyonder.co.uk/%SUBDIR%/ http://www.qmail.org/%SUBDIR%/ Global:MASTER_SITE_QT = http://releases.qt-project.org/qt4/source/%SUBDIR%/ http://mi.mirror.garr.it/mirrors/qt/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/trolltech/pub/qt/source/%SUBDIR%/ http://download.qt.nokia.com/qt/source/%SUBDIR%/ ftp://ftp.trolltech.com/qt/source/%SUBDIR%/ Global:MASTER_SITE_REDHAT_LINUX = http://mirrors.usc.edu/pub/linux/distributions/redhat/redhat/linux/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/redhat/linux/%SUBDIR%/ ftp://mirror.cs.wisc.edu/pub/mirrors/linux/redhat/%SUBDIR%/ ftp://ftp.nluug.nl/site/ftp.redhat.com/redhat/linux/%SUBDIR%/ ftp://ftp.icm.edu.pl/pub/linux/redhat/linux/%SUBDIR%/ ftp://ftp.riken.go.jp/pub/Linux/redhat/linux/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/pub/Linux/packages/RedHat/redhat/linux/%SUBDIR%/ Global:MASTER_SITE_RINGSERVER = http://ring.nict.go.jp/archives/%SUBDIR%/ Global:MASTER_SITE_RUBY = ftp://ftp.SpringDaemons.com/pub/ruby/ruby/%SUBDIR%/ ftp://ftp.ruby-lang.org/pub/ruby/%SUBDIR%/ http://www.ibiblio.org/pub/languages/ruby/%SUBDIR%/ ftp://xyz.lcs.mit.edu/pub/ruby/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,lang/ruby/&,} ftp://ftp.fu-berlin.de/unix/languages/ruby/%SUBDIR%/ ftp://ftp.easynet.be/ruby/ruby/%SUBDIR%/ ftp://ftp.ntua.gr/pub/lang/ruby/%SUBDIR%/ ftp://ftp.kr.FreeBSD.org/pub/ruby/%SUBDIR%/ http://mirrors.sunsite.dk/ruby/%SUBDIR%/ ftp://ftp.iDaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/%SUBDIR%/ Global:MASTER_SITE_RUBYFORGE = http://files.rubyforge.vm.bytemark.co.uk/%SUBDIR%/ Global:MASTER_SITE_RUBYGEMS = http://production.s3.rubygems.org/gems/%SUBDIR%/ http://production.cf.rubygems.org/gems/%SUBDIR%/ Global:MASTER_SITE_SAMBA = http://us1.samba.org/samba/ftp/%SUBDIR%/ http://us2.samba.org/samba/ftp/%SUBDIR%/ http://us4.samba.org/samba/ftp/%SUBDIR%/ http://us3.samba.org/samba/ftp/%SUBDIR%/ ftp://ca.samba.org/%SUBDIR%/ ftp://de.samba.org/samba.org/%SUBDIR%/ ftp://ftp.oss.eznetsols.org/samba/%SUBDIR%/ ftp://ftp.easynet.be/samba/%SUBDIR%/ ftp://ftp.linuxforum.net/ftp.samba.org/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/samba/&,} Global:MASTER_SITE_SAVANNAH = http://nongnu.askapache.com/%SUBDIR%/ http://mirror.lihnidos.org/GNU/savannah/%SUBDIR%/ http://ftp.twaren.net/Unix/NonGNU/%SUBDIR%/ ftp://ftp.twaren.net/Unix/NonGNU/%SUBDIR%/ http://gnu.mirrors.pair.com/savannah/savannah/%SUBDIR%/ ftp://gnu.mirrors.pair.com/savannah/%SUBDIR%/ http://download-mirror.savannah.gnu.org/releases/%SUBDIR%/ For: Iterator mirror List heanet sunet iweb switch surfnet kent freefr voxel jaist osdn nchc ncu internode ufpr waix For: end for 1 Global:mirror = waix --- mirror = waix # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://waix.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = ufpr --- mirror = ufpr # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://ufpr.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = internode --- mirror = internode # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://internode.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = ncu --- mirror = ncu # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://ncu.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = nchc --- mirror = nchc # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://nchc.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = osdn --- mirror = osdn # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = jaist --- mirror = jaist # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = voxel --- mirror = voxel # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = freefr --- mirror = freefr # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = kent --- mirror = kent # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://kent.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = surfnet --- mirror = surfnet # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = switch --- mirror = switch # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://switch.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = iweb --- mirror = iweb # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = sunet --- mirror = sunet # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = heanet --- mirror = heanet # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://heanet.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ http://nchc.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ http://nchc.dl.sourceforge.net/project/%SUBDIR%/ http://ncu.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ http://nchc.dl.sourceforge.net/project/%SUBDIR%/ http://ncu.dl.sourceforge.net/project/%SUBDIR%/ http://internode.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ http://nchc.dl.sourceforge.net/project/%SUBDIR%/ http://ncu.dl.sourceforge.net/project/%SUBDIR%/ http://internode.dl.sourceforge.net/project/%SUBDIR%/ http://ufpr.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ http://nchc.dl.sourceforge.net/project/%SUBDIR%/ http://ncu.dl.sourceforge.net/project/%SUBDIR%/ http://internode.dl.sourceforge.net/project/%SUBDIR%/ http://ufpr.dl.sourceforge.net/project/%SUBDIR%/ http://waix.dl.sourceforge.net/project/%SUBDIR%/ For: Iterator mirror List keihanna osdn qgpop For: end for 1 Global:mirror = qgpop --- mirror = qgpop MASTER_SITE_SOURCEFORGE_JP+= \ http://qgpop.dl.sourceforge.jp/%SUBDIR%/ ---- at line 1151 Global:delete mirror Global:mirror = osdn --- mirror = osdn MASTER_SITE_SOURCEFORGE_JP+= \ http://osdn.dl.sourceforge.jp/%SUBDIR%/ ---- at line 1151 Global:delete mirror Global:mirror = keihanna --- mirror = keihanna MASTER_SITE_SOURCEFORGE_JP+= \ http://keihanna.dl.sourceforge.jp/%SUBDIR%/ ---- at line 1151 Global:delete mirror Global:MASTER_SITE_SOURCEFORGE_JP = http://keihanna.dl.sourceforge.jp/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE_JP = http://keihanna.dl.sourceforge.jp/%SUBDIR%/ http://osdn.dl.sourceforge.jp/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE_JP = http://keihanna.dl.sourceforge.jp/%SUBDIR%/ http://osdn.dl.sourceforge.jp/%SUBDIR%/ http://qgpop.dl.sourceforge.jp/%SUBDIR%/ Global:MASTER_SITE_SOURCEWARE = http://mirrors.kernel.org/sources.redhat.com/%SUBDIR%/ http://gd.tuwien.ac.at/gnu/sourceware/%SUBDIR%/ http://sources-redhat.mirrors.airband.net/%SUBDIR%/ http://ftp.cs.pu.edu.tw/Linux/sourceware/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/%SUBDIR%/ Global:MASTER_SITE_SUDO = http://www.sudo.ws/sudo/dist/ http://ftp.arcane-networks.fr/pub/mirrors/sudo/ http://sudo.p8ra.de/sudo/dist/ http://sudo.cybermirror.org/ http://sudo-ftp.basemirror.de/ http://core.ring.gr.jp/archives/misc/sudo/ http://www.ring.gr.jp/archives/misc/sudo/ http://ftp.twaren.net/Unix/Security/Sudo/ ftp://ftp.sudo.ws/pub/sudo/ ftp://plier.ucar.edu/pub/sudo/ ftp://obsd.isc.org/pub/sudo/ ftp://ftp.uwsg.indiana.edu/pub/security/sudo/ ftp://ftp.tuwien.ac.at/utils/admin-tools/sudo/ ftp://sunsite.ualberta.ca/pub/Mirror/sudo/ ftp://ftp.csc.cuhk.edu.hk/pub/packages/unix-tools/sudo/ ftp://zoot.tele.dk/pub/sudo/ ftp://ftp.in2p3.fr/pub/sudo/ ftp://ftp.arcane-networks.fr/pub/mirrors/sudo/ ftp://ftp.usbm.de/pub/sudo/ ftp://ftp.cs.tu-berlin.de/pub/misc/sudo/ ftp://ftp.informatik.uni-hamburg.de/pub/os/unix/utils/sudo/ ftp://ftp.st.ryukoku.ac.jp/pub/security/tool/sudo/ ftp://ftp.cin.nihon-u.ac.jp/pub/misc/sudo/ ftp://core.ring.gr.jp/pub/misc/sudo/ ftp://ftp.ring.gr.jp/pub/misc/sudo/ ftp://sunsite.icm.edu.pl/packages/sudo/ ftp://mirror.cdmon.com/pub/sudo/ ftp://ftp.twaren.net/Unix/Security/Sudo/ Global:MASTER_SITE_SUNSITE = http://www.ibiblio.org/pub/Linux/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/Linux/%SUBDIR%/ ftp://ftp.cs.tu-berlin.de/pub/linux/Mirrors/sunsite.unc.edu/%SUBDIR%/ ftp://ftp.etsimo.uniovi.es/pub/linux/%SUBDIR%/ ftp://ftp.lip6.fr/pub/linux/sunsite/%SUBDIR%/ ftp://ftp.nluug.nl/pub/metalab/%SUBDIR%/ ftp://ftp.nvg.ntnu.no/pub/mirrors/metalab.unc.edu/%SUBDIR%/ ftp://ftp.icm.edu.pl/pub/Linux/sunsite/%SUBDIR%/ ftp://ftp.cse.cuhk.edu.hk/pub4/Linux/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/Linux/metalab.unc.edu/%SUBDIR%/ ftp://ftp.chg.ru/pub/Linux/sunsite/%SUBDIR%/ ftp://ftp.sun.ac.za/pub/mirrors/sunsite.unc.edu/pub/Linux/%SUBDIR%/ Global:MASTER_SITE_SUSE = http://mirrors.usc.edu/pub/linux/distributions/suse/%SUBDIR%/ http://mirror.usu.edu/mirrors/suse/%SUBDIR%/ ftp://mirror.mcs.anl.gov/pub/suse/%SUBDIR%/ ftp://chuck.ucs.indiana.edu/linux/suse/suse/%SUBDIR%/ ftp://distro.ibiblio.org/pub/linux/distributions/suse/suse/%SUBDIR%/ ftp://ftp.oregonstate.edu/pub/suse/suse/%SUBDIR%/ ftp://ftp.sunsite.utk.edu/pub/linux/suse/suse/%SUBDIR%/ http://sunsite.utk.edu/ftp/pub/linux/suse/suse/%SUBDIR%/ http://mirror.tamu.edu/suse/%SUBDIR%/ ftp://ftp.empiricalnetworks.com/pub/suse/%SUBDIR%/ http://suse.cs.utah.edu/suse/%SUBDIR%/ ftp://ftp.belnet.be/linux/suse/suse/%SUBDIR%/ http://ftp.unicamp.br/pub/suse/%SUBDIR%/ ftp://mirrors.netbg.com/suse/%SUBDIR%/ ftp://ftp.suse.cl/pub/suse/%SUBDIR%/ http://ftp.sh.cvut.cz/MIRRORS/SuSE/pub/%SUBDIR%/ ftp://ftp.linux.ee/pub/suse/suse/%SUBDIR%/ ftp://garbo.uwasa.fi/pub/mirrors/suse/%SUBDIR%/ http://fr2.rpmfind.net/linux/SuSE-Linux/%SUBDIR%/ http://ftp.iut-bm.univ-fcomte.fr/Suse/suse/%SUBDIR%/ ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/suse/%SUBDIR%/ ftp://ftp.rz.hu-berlin.de/pub/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.tu-chemnitz.de/pub/linux/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.tu-cottbus.de/pub/unix/linux/suse.com/suse/%SUBDIR%/ http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/pub/suse/%SUBDIR%/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.hs.uni-hamburg.de/pub/unix/linux/suse/%SUBDIR%/ ftp://ftp.rrzn.uni-hannover.de/pub/mirror/linux/suse/%SUBDIR%/ http://ftp.tu-ilmenau.de/Mirrors/ftp.suse.com/%SUBDIR%/ ftp://ftp.uni-kassel.de/pub/linux/suse/%SUBDIR%/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/suse/%SUBDIR%/ ftp://ftp.uni-rostock.de/pub/systems/unix/linux/suse/%SUBDIR%/ ftp://ftp.mpi-sb.mpg.de/pub/linux/mirror/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.uni-kl.de/pub/linux/suse/%SUBDIR%/ ftp://ftp.uni-siegen.de/pub/suse/%SUBDIR%/ ftp://ftp.uni-mainz.de/pub/software/Linux/suse/%SUBDIR%/ ftp://ftp.uni-heidelberg.de/pub/linux/suse/%SUBDIR%/ ftp://ftp.rz.uni-ulm.de/pub/mirrors/suse/%SUBDIR%/ ftp://ftp.rz.uni-wuerzburg.de/pub/linux/MIRROR.suse/%SUBDIR%/ ftp://ftp.freenet.de/pub/.disk1/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.hu-berlin.de/pub/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.rz.uni-kiel.de/pub2/linux/suse/%SUBDIR%/ http://mirrors.sth.sze.hu/linux/suse/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/ftp.suse.com/pub/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.unina.it/pub/linux/distributions/SuSE/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.uniroma2.it/Linux/suse/pub/suse/%SUBDIR%/ ftp://ftp.riken.jp/Linux/suse/suse/%SUBDIR%/ ftp://ftp.kddilabs.jp/Linux/packages/SuSE/suse/%SUBDIR%/ ftp://ftp.novell.co.jp/pub/suse/suse/%SUBDIR%/ ftp://ftp.kreonet.re.kr/pub/Linux/suse/%SUBDIR%/ http://ftp.tpnet.pl/vol/d7/ftp.suse.com/%SUBDIR%/ ftp://ftp.icm.edu.pl/packages/linux-suse/%SUBDIR%/ http://ftp.iasi.roedu.net/pub/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ http://ftp.idilis.ro/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.sunet.se/pub/Linux/distributions/suse/suse/%SUBDIR%/ ftp://ftp.solnet.ch/mirror/SuSE/%SUBDIR%/ ftp://sunsite.cnlab-switch.ch/mirror/SuSE/suse/%SUBDIR%/ http://ftp.isu.edu.tw/pub/Linux/SuSE/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.suse.com/pub/suse/%SUBDIR%/ http://www.mirrorservice.org/sites/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.kde.org/pub/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.softnet.tuc.gr/pub/linux/suse/suse/%SUBDIR%/ http://ftp.softnet.tuc.gr/pub/linux/suse/suse/%SUBDIR%/ ftp://ftp.is.co.za/linux/distributions/suse/%SUBDIR%/ http://ftp.sun.ac.za/ftp/mirrorsites/suse/%SUBDIR%/ ftp://ftp.rediris.es/pub/linux/distributions/suse/pub/suse/%SUBDIR%/ ftp://ftp.cb.spb.ru/.1/Linux-Distrib/Suse/%SUBDIR%/ ftp://ftp.neva.ru/.1/Linux-Distrib/Suse/%SUBDIR%/ ftp://ftp.chg.ru/pub/Linux/SuSE/suse/%SUBDIR%/ http://mirror.pacific.net.au/linux/suse/%SUBDIR%/ ftp://mirror.aarnet.edu.au/pub/suse/%SUBDIR%/ Global:MASTER_SITE_TCLTK = ftp://ftp.tcl.tk/pub/tcl/%SUBDIR%/ ftp://sunsite.utk.edu/pub/tcl/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/lang/tcl/ftp.scriptics.com/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.tcl.tk/pub/tcl/%SUBDIR%/ ftp://ftp.funet.fi/pub/languages/tcl/tcl/%SUBDIR%/ Global:MASTER_SITE_TEX_CTAN = ftp://ctan.unsw.edu.au/tex-archive/%SUBDIR%/ ftp://ftp.tex.ac.uk/tex-archive/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/CTAN/%SUBDIR%/ ftp://ctan.tug.org/tex-archive/%SUBDIR%/ ftp://ftp.dante.de/tex-archive/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,text/CTAN/&,} ftp://ftp.chg.ru/pub/TeX/CTAN/%SUBDIR%/ ftp://mirror.macomnet.net/pub/CTAN/%SUBDIR%/ ftp://ftp.funet.fi/pub/TeX/CTAN/%SUBDIR%/ Global:MASTER_SITE_THEMES = http://download.freshmeat.net/themes/%SUBDIR%/ ftp://gd.tuwien.ac.at/opsys/linux/freshmeat/themes/%SUBDIR%/ For: Iterator mirror List ankara blueyonder casemanl chariot clix dataphone dialog epix fastweb genotec hellasonline iinets inspirenet latvia mclink netvisao ns-linux nyi otenet personainternet pl-task ukms For: end for 1 Global:mirror = ukms --- mirror = ukms MASTER_SITE_TUCOWS+= \ http://ukms.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = pl-task --- mirror = pl-task MASTER_SITE_TUCOWS+= \ http://pl-task.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = personainternet --- mirror = personainternet MASTER_SITE_TUCOWS+= \ http://personainternet.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = otenet --- mirror = otenet MASTER_SITE_TUCOWS+= \ http://otenet.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = nyi --- mirror = nyi MASTER_SITE_TUCOWS+= \ http://nyi.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = ns-linux --- mirror = ns-linux MASTER_SITE_TUCOWS+= \ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = netvisao --- mirror = netvisao MASTER_SITE_TUCOWS+= \ http://netvisao.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = mclink --- mirror = mclink MASTER_SITE_TUCOWS+= \ http://mclink.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = latvia --- mirror = latvia MASTER_SITE_TUCOWS+= \ http://latvia.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = inspirenet --- mirror = inspirenet MASTER_SITE_TUCOWS+= \ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = iinets --- mirror = iinets MASTER_SITE_TUCOWS+= \ http://iinets.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = hellasonline --- mirror = hellasonline MASTER_SITE_TUCOWS+= \ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = genotec --- mirror = genotec MASTER_SITE_TUCOWS+= \ http://genotec.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = fastweb --- mirror = fastweb MASTER_SITE_TUCOWS+= \ http://fastweb.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = epix --- mirror = epix MASTER_SITE_TUCOWS+= \ http://epix.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = dialog --- mirror = dialog MASTER_SITE_TUCOWS+= \ http://dialog.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = dataphone --- mirror = dataphone MASTER_SITE_TUCOWS+= \ http://dataphone.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = clix --- mirror = clix MASTER_SITE_TUCOWS+= \ http://clix.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = chariot --- mirror = chariot MASTER_SITE_TUCOWS+= \ http://chariot.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = casemanl --- mirror = casemanl MASTER_SITE_TUCOWS+= \ http://casemanl.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = blueyonder --- mirror = blueyonder MASTER_SITE_TUCOWS+= \ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = ankara --- mirror = ankara MASTER_SITE_TUCOWS+= \ http://ankara.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ http://nyi.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ http://nyi.linux.tucows.com/files/%SUBDIR%/ http://otenet.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ http://nyi.linux.tucows.com/files/%SUBDIR%/ http://otenet.linux.tucows.com/files/%SUBDIR%/ http://personainternet.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ http://nyi.linux.tucows.com/files/%SUBDIR%/ http://otenet.linux.tucows.com/files/%SUBDIR%/ http://personainternet.linux.tucows.com/files/%SUBDIR%/ http://pl-task.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ http://nyi.linux.tucows.com/files/%SUBDIR%/ http://otenet.linux.tucows.com/files/%SUBDIR%/ http://personainternet.linux.tucows.com/files/%SUBDIR%/ http://pl-task.linux.tucows.com/files/%SUBDIR%/ http://ukms.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ http://nyi.linux.tucows.com/files/%SUBDIR%/ http://otenet.linux.tucows.com/files/%SUBDIR%/ http://personainternet.linux.tucows.com/files/%SUBDIR%/ http://pl-task.linux.tucows.com/files/%SUBDIR%/ http://ukms.linux.tucows.com/files/%SUBDIR%/ http://www12.tucows.com/linux/files/%SUBDIR%/ http://linux.tucows.gunadarma.ac.id/files/%SUBDIR%/ http://linuxberg.ankara.edu.tr/files/%SUBDIR%/ Global:MASTER_SITE_VIM = http://ftp.au.vim.org/pub/vim/unix/ http://ftp.gr.vim.org/pub/vim/unix/ http://ftp.ie.vim.org/pub/ftp.vim.org/pub/vim/unix/ http://ftp.ro.vim.org/mirrors/ftp.vim.org/unix/ http://ftp.stut.edu.tw/vim/unix/ http://ftp.tw.vim.org/pub/vim/unix/ http://ftp2.pl.vim.org/pub/vim/unix/ http://ftp2.tw.vim.org/pub/vim/unix/ http://ftp2.uk.vim.org/pub/vim/unix/ http://mirror.hostfuss.com/pub/vim/unix/ http://tweedo.com/mirror/ftp.vim.org/unix/ http://vim.cybermirror.org/unix/ http://vim.mirror.fr/unix/ http://vim.site2nd.org/unix/ http://ftp.vim.org/pub/vim/unix/ ftp://ftp.ca.vim.org/pub/vim/unix/ ftp://ftp.cz.vim.org/vim/unix/ ftp://ftp.de.vim.org/unix/ ftp://ftp.home.vim.org/pub/vim/unix/ ftp://ftp.is.vim.org/pub/vim/unix/ ftp://ftp.jp.vim.org/pub/vim/unix/ ftp://ftp.kr.vim.org/pub/vim/unix/ ftp://ftp.nl.vim.org/pub/vim/unix/ ftp://ftp.sk.vim.org/pub/vim/unix/ ftp://ftp.stut.edu.tw/pub/vim/unix/ ftp://ftp.tw.vim.org/pub/vim/unix/ ftp://ftp.uk.vim.org/pub/vim/unix/ ftp://ftp3.de.vim.org/pub/vim/unix/ ftp://ftp3.nl.vim.org/pub/vim/unix/ ftp://ftp9.us.vim.org/pub/vim/unix/ ftp://vim.tsu.ru/pub/vim/unix/ ftp://ftp.vim.org/pub/vim/unix/ Global:MASTER_SITE_WINDOWMAKER = ftp://ftp.windowmaker.info/pub/%SUBDIR%/ ftp://ftp.uvsq.fr/pub/X11/window-managers/windowmaker/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/WindowMaker/%SUBDIR%/ Global:MASTER_SITE_XCONTRIB = ftp://ftp.gwdg.de/pub/x11/x.org/contrib/%SUBDIR%/ ftp://ftp.x.org/contrib/%SUBDIR%/ ftp://ftp.sunet.se/pub/X11/ftp.x.org/contrib/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/XFree86/mirror/X.Org/contrib/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/X11/ftp.x.org/contrib/%SUBDIR%/ ftp://ftp2.x.org/contrib/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/opengroup/contrib/&,} ftp://ftp.mirrorservice.org/sites/ftp.x.org/contrib/%SUBDIR%/ Global:MASTER_SITE_XEMACS = http://ftp.it.xemacs.org/%SUBDIR%/ http://ftp.pt.xemacs.org/%SUBDIR%/ http://xemacsftp.hkmirror.org/%SUBDIR%/ http://ftp.dti.ad.jp/pub/unix/editor/xemacs/%SUBDIR%/ http://ftp.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.be.xemacs.org/xemacs/%SUBDIR%/ ftp://ftp.ch.xemacs.org/mirror/xemacs/%SUBDIR%/ ftp://ftp.de.xemacs.org/pub/ftp.xemacs.org/tux/xemacs/%SUBDIR%/ ftp://ftp.fi.xemacs.org/pub/mirrors/ftp.xemacs.org/pub/tux/xemacs/%SUBDIR%/ ftp://ftp.fr.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.gr.xemacs.org/mirrors/XEmacs/ftp/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/ftp.xemacs.org/%SUBDIR%/ ftp://ftp.ie.xemacs.org/mirrors/ftp.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.no.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.pasteur.fr/pub/computing/xemacs/%SUBDIR%/ ftp://ftp.sa.xemacs.org/pub/xemacs.org/%SUBDIR%/ ftp://ftp.se.xemacs.org/pub/gnu/xemacs/%SUBDIR%/ ftp://ftp.tw.xemacs.org/Unix/Editors/XEmacs/%SUBDIR%/ ftp://ftp.uk.xemacs.org/sites/ftp.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.yz.yamagata-u.ac.jp/pub/misc/xemacs/%SUBDIR%/ ftp://xemacs.xmundo.net/pub/mirrors/xemacs/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,text/xemacs/&,} Global:MASTER_SITE_XFCE = http://slackware.dreamhost.com/xfce/%SUBDIR%/ http://mirror.perldude.de/archive.xfce.org/%SUBDIR%/ http://archive.be.xfce.org/%SUBDIR%/ http://archive.be2.xfce.org/%SUBDIR%/ http://archive.se.xfce.org/%SUBDIR%/ http://archive.al-us.xfce.org/%SUBDIR%/ http://mirrors.tummy.com/pub/archive.xfce.org/%SUBDIR%/ http://mirror.yongbok.net/X11/xfce-mirror/%SUBDIR%/ http://xfce.ognisco.com/%SUBDIR%/ http://mirror.sinn3r.org/xfce/%SUBDIR%/ Global:MASTER_SITE_XORG = ftp://ftp.cs.cuhk.edu.hk/pub/X11/%SUBDIR%/ ftp://ftp.unicamp.br/pub/X11/releases/%SUBDIR%/ ftp://ftp.ntua.gr/pub/X11/X.org/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/opengroup/&/,} ftp://ftp.task.gda.pl/mirror/ftp.x.org/pub/%SUBDIR%/ ftp://ftp.sunet.se/pub/X11/ftp.x.org/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.x.org/pub/%SUBDIR%/ ftp://sunsite.uio.no/pub/X11/%SUBDIR%/ http://xorg.freedesktop.org/%SUBDIR%/ http://xorg.freedesktop.org/releases/%SUBDIR%/ ftp://ftp.x.org/pub/%SUBDIR%/ Global:MASTER_SITE_KERNEL_ORG = http://kernel.org/pub/%SUBDIR%/ http://www.us.kernel.org/pub/%SUBDIR%/ http://www.no.kernel.org/pub/%SUBDIR%/ http://www.de.kernel.org/pub/%SUBDIR%/ http://www.it.kernel.org/pub/%SUBDIR%/ http://www.ru.kernel.org/pub/%SUBDIR%/ http://www.au.kernel.org/pub/%SUBDIR%/ http://ftp.ntu.edu.tw/%SUBDIR%/ http://ftp.sunet.se/pub/Linux/kernel.org/%SUBDIR%/ http://ftp.yandex.ru/pub/%SUBDIR%/ http://ftp.heanet.ie/pub/%SUBDIR%/ http://slackware.cs.utah.edu/pub/kernel.org/pub/%SUBDIR%/ Global:MASTER_SITES_ABBREVS = CPAN:PERL_CPAN NL:NETLIB SF:SOURCEFORGE SFJP:SOURCEFORGE_JP RG:RUBYGEMS RF:RUBYFORGE Global:MASTER_SITES_SUBDIRS = APACHE_JAKARTA:${PORTNAME:S,-,/,}/source BERLIOS:${PORTNAME:L} CENKES:myports CHEESESHOP:source/${DISTNAME:C/(.).*/\1/}/${DISTNAME:C/(.*)-[0-9].*/\1/} CSME:myports DEBIAN:pool/main/${PORTNAME:C/^((lib)?.).*$/\1/}/${PORTNAME} GCC:releases/${DISTNAME} GNOME:sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} GNU:${PORTNAME} HORDE:${PORTNAME} LOGILAB:${PORTNAME} MOZDEV:${PORTNAME:L} NETLIB:${PORTNAME} PERL_CPAN:${PORTNAME:C/-.*//} PNET:${PNET_MASTER_SITE_SUBDIR} PYTHON:${PYTHON_MASTER_SITE_SUBDIR} RUBY_DBI:${RUBY_DBI_MASTER_SITE_SUBDIR} RUBY_GNOME:${RUBY_GNOME_MASTER_SITE_SUBDIR} SAVANNAH:${PORTNAME:L} SOURCEFORGE:${PORTNAME:L}/${PORTNAME:L}/${PORTVERSION} RUBYFORGE:${PORTNAME:L} Applying :S to "http://ring.nict.go.jp/archives/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Applying :N to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "" left = 0.000000, right = 0.000000, op = != Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .. Global:PATCH_SITES = Global:_MASTER_SITES_DEFAULT = Global:_PATCH_SITES_DEFAULT = Applying :S to "http://ring.nict.go.jp/archives/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" For: Iterator _S List ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ For: new loop 2 For: end for 2 For: end for 1 Global:_S = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ --- _S = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ Applying :S to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Applying :C to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "" Applying :S to "" Result is "" Applying :C to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Applying :C to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} _G_TEMP= ${_group} . if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your MASTER_SITES" @${FALSE} . endif _MASTER_SITES_${_group}+= http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ . endfor . else _MASTER_SITES_DEFAULT+= http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ . endif ---- at line 2444 Global:delete _S Global:_S = ftp://ftp.samurai.com/pub/postfix/official/ --- _S = ftp://ftp.samurai.com/pub/postfix/official/ Applying :S to "ftp://ftp.samurai.com/pub/postfix/official/" Applying :C to "ftp://ftp.samurai.com/pub/postfix/official/" Result is "ftp://ftp.samurai.com/pub/postfix/official/" Result is "" Applying :S to "" Result is "" Applying :C to "ftp://ftp.samurai.com/pub/postfix/official/" Result is "ftp://ftp.samurai.com/pub/postfix/official/" Applying :C to "ftp://ftp.samurai.com/pub/postfix/official/" Result is "ftp://ftp.samurai.com/pub/postfix/official/" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} _G_TEMP= ${_group} . if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your MASTER_SITES" @${FALSE} . endif _MASTER_SITES_${_group}+= ftp://ftp.samurai.com/pub/postfix/official/ . endfor . else _MASTER_SITES_DEFAULT+= ftp://ftp.samurai.com/pub/postfix/official/ . endif ---- at line 2444 Global:delete _S Global:_S = ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ --- _S = ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ Applying :S to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Applying :C to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "" Applying :S to "" Result is "" Applying :C to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Applying :C to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} _G_TEMP= ${_group} . if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your MASTER_SITES" @${FALSE} . endif _MASTER_SITES_${_group}+= ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ . endfor . else _MASTER_SITES_DEFAULT+= ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ . endif ---- at line 2444 Global:delete _S Global:_S = ftp://ftp.tux.org/pub/net/postfix/official/ --- _S = ftp://ftp.tux.org/pub/net/postfix/official/ Applying :S to "ftp://ftp.tux.org/pub/net/postfix/official/" Applying :C to "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "" Applying :S to "" Result is "" Applying :C to "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "ftp://ftp.tux.org/pub/net/postfix/official/" Applying :C to "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "ftp://ftp.tux.org/pub/net/postfix/official/" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} _G_TEMP= ${_group} . if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your MASTER_SITES" @${FALSE} . endif _MASTER_SITES_${_group}+= ftp://ftp.tux.org/pub/net/postfix/official/ . endfor . else _MASTER_SITES_DEFAULT+= ftp://ftp.tux.org/pub/net/postfix/official/ . endif ---- at line 2444 Global:delete _S Global:_S = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ --- _S = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ Applying :S to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Applying :C to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "" Applying :S to "" Result is "" Applying :C to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Applying :C to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} _G_TEMP= ${_group} . if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your MASTER_SITES" @${FALSE} . endif _MASTER_SITES_${_group}+= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ . endfor . else _MASTER_SITES_DEFAULT+= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ . endif ---- at line 2444 Global:delete _S Global:_S_TEMP = Global:_MASTER_SITES_DEFAULT = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ Global:_S_TEMP = Global:_MASTER_SITES_DEFAULT = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ Global:_S_TEMP = Global:_MASTER_SITES_DEFAULT = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ Global:_S_TEMP = Global:_MASTER_SITES_DEFAULT = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ Global:_S_TEMP = Global:_MASTER_SITES_DEFAULT = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ For: Iterator _S List For: new loop 2 For: end for 2 For: end for 1 For: Iterator _S List . old related/postfix For: new loop 2 For: end for 2 For: end for 1 Global:_S = related/postfix --- _S = related/postfix Applying :S to "related/postfix" Applying :C to "related/postfix" Result is "related/postfix" Result is "" Applying :S to "" Result is "" Applying :C to "related/postfix" Result is "related/postfix" Applying :C to "related/postfix" Result is "related/postfix" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} _G_TEMP= ${_group} . if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your MASTER_SITE_SUBDIR" @${FALSE} . endif . if defined(_MASTER_SITES_${_group}) _MASTER_SITE_SUBDIR_${_group}+= related/postfix . endif . endfor . else . if defined(_MASTER_SITES_DEFAULT) _MASTER_SITE_SUBDIR_DEFAULT+= related/postfix . endif . endif ---- at line 2483 Global:delete _S Global:_S = old --- _S = old Applying :S to "old" Applying :C to "old" Result is "old" Result is "" Applying :S to "" Result is "" Applying :C to "old" Result is "old" Applying :C to "old" Result is "old" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} _G_TEMP= ${_group} . if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your MASTER_SITE_SUBDIR" @${FALSE} . endif . if defined(_MASTER_SITES_${_group}) _MASTER_SITE_SUBDIR_${_group}+= old . endif . endfor . else . if defined(_MASTER_SITES_DEFAULT) _MASTER_SITE_SUBDIR_DEFAULT+= old . endif . endif ---- at line 2483 Global:delete _S Global:_S = . --- _S = . Applying :S to "." Applying :C to "." Result is "." Result is "" Applying :S to "" Result is "" Applying :C to "." Result is "." Applying :C to "." Result is "." _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} _G_TEMP= ${_group} . if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your MASTER_SITE_SUBDIR" @${FALSE} . endif . if defined(_MASTER_SITES_${_group}) _MASTER_SITE_SUBDIR_${_group}+= . . endif . endfor . else . if defined(_MASTER_SITES_DEFAULT) _MASTER_SITE_SUBDIR_DEFAULT+= . . endif . endif ---- at line 2483 Global:delete _S Global:_S_TEMP = Global:_MASTER_SITE_SUBDIR_DEFAULT = . Global:_S_TEMP = Global:_MASTER_SITE_SUBDIR_DEFAULT = . old Global:_S_TEMP = Global:_MASTER_SITE_SUBDIR_DEFAULT = . old related/postfix For: Iterator _S List For: new loop 2 For: end for 2 For: end for 1 Applying :S to "http://ring.nict.go.jp/archives/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" For: Iterator _S List ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ For: new loop 2 For: new loop 3 For: new loop 4 For: end for 4 For: end for 3 For: end for 2 For: end for 1 Global:_S = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ --- _S = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ Applying :S to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Applying :C to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "" Applying :S to "" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} . if !defined(_MASTER_SITE_SUBDIR_${_group}) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}:S^%SUBDIR%/^^} . else _S_TEMP_TEMP= ${_MASTER_SITES_${_group}:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}} . else MASTER_SITES_TMP= . for site in ${_MASTER_SITES_${_group}} _S_TEMP_TEMP= ${site:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ${site} . else . for dir in ${_MASTER_SITE_SUBDIR_${_group}} MASTER_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^} . endfor . endif . endfor . endif . endif _MASTER_SITES_${_group}:= ${MASTER_SITES_TMP} . endfor . endif ---- at line 2528 Global:delete _S Global:_S = ftp://ftp.samurai.com/pub/postfix/official/ --- _S = ftp://ftp.samurai.com/pub/postfix/official/ Applying :S to "ftp://ftp.samurai.com/pub/postfix/official/" Applying :C to "ftp://ftp.samurai.com/pub/postfix/official/" Result is "ftp://ftp.samurai.com/pub/postfix/official/" Result is "" Applying :S to "" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} . if !defined(_MASTER_SITE_SUBDIR_${_group}) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}:S^%SUBDIR%/^^} . else _S_TEMP_TEMP= ${_MASTER_SITES_${_group}:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}} . else MASTER_SITES_TMP= . for site in ${_MASTER_SITES_${_group}} _S_TEMP_TEMP= ${site:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ${site} . else . for dir in ${_MASTER_SITE_SUBDIR_${_group}} MASTER_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^} . endfor . endif . endfor . endif . endif _MASTER_SITES_${_group}:= ${MASTER_SITES_TMP} . endfor . endif ---- at line 2528 Global:delete _S Global:_S = ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ --- _S = ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ Applying :S to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Applying :C to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "" Applying :S to "" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} . if !defined(_MASTER_SITE_SUBDIR_${_group}) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}:S^%SUBDIR%/^^} . else _S_TEMP_TEMP= ${_MASTER_SITES_${_group}:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}} . else MASTER_SITES_TMP= . for site in ${_MASTER_SITES_${_group}} _S_TEMP_TEMP= ${site:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ${site} . else . for dir in ${_MASTER_SITE_SUBDIR_${_group}} MASTER_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^} . endfor . endif . endfor . endif . endif _MASTER_SITES_${_group}:= ${MASTER_SITES_TMP} . endfor . endif ---- at line 2528 Global:delete _S Global:_S = ftp://ftp.tux.org/pub/net/postfix/official/ --- _S = ftp://ftp.tux.org/pub/net/postfix/official/ Applying :S to "ftp://ftp.tux.org/pub/net/postfix/official/" Applying :C to "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "" Applying :S to "" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} . if !defined(_MASTER_SITE_SUBDIR_${_group}) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}:S^%SUBDIR%/^^} . else _S_TEMP_TEMP= ${_MASTER_SITES_${_group}:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}} . else MASTER_SITES_TMP= . for site in ${_MASTER_SITES_${_group}} _S_TEMP_TEMP= ${site:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ${site} . else . for dir in ${_MASTER_SITE_SUBDIR_${_group}} MASTER_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^} . endfor . endif . endfor . endif . endif _MASTER_SITES_${_group}:= ${MASTER_SITES_TMP} . endfor . endif ---- at line 2528 Global:delete _S Global:_S = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ --- _S = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ Applying :S to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Applying :C to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "" Applying :S to "" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} . if !defined(_MASTER_SITE_SUBDIR_${_group}) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}:S^%SUBDIR%/^^} . else _S_TEMP_TEMP= ${_MASTER_SITES_${_group}:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}} . else MASTER_SITES_TMP= . for site in ${_MASTER_SITES_${_group}} _S_TEMP_TEMP= ${site:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ${site} . else . for dir in ${_MASTER_SITE_SUBDIR_${_group}} MASTER_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^} . endfor . endif . endfor . endif . endif _MASTER_SITES_${_group}:= ${MASTER_SITES_TMP} . endfor . endif ---- at line 2528 Global:delete _S Global:_S_TEMP = Global:_S_TEMP = Global:_S_TEMP = Global:_S_TEMP = Global:_S_TEMP = Global:_S_TEMP = ${_MASTER_SITES_DEFAULT:M*%SUBDIR%/*} Applying :M to " ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Global:MASTER_SITES_TMP = For: Iterator site List ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ For: new loop 2 For: end for 2 For: end for 1 Global:site = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ --- site = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ Applying :M to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Applying :S to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/${dir}/" _S_TEMP_TEMP= http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ . else . for dir in ${_MASTER_SITE_SUBDIR_DEFAULT} MASTER_SITES_TMP+= http://ring.nict.go.jp/archives/net/mail/postfix/official/${dir}/ . endfor . endif ---- at line 2562 Global:delete site Global:site = ftp://ftp.samurai.com/pub/postfix/official/ --- site = ftp://ftp.samurai.com/pub/postfix/official/ Applying :M to "ftp://ftp.samurai.com/pub/postfix/official/" Result is "" Applying :S to "ftp://ftp.samurai.com/pub/postfix/official/" Result is "ftp://ftp.samurai.com/pub/postfix/official/" _S_TEMP_TEMP= . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ftp://ftp.samurai.com/pub/postfix/official/ . else . for dir in ${_MASTER_SITE_SUBDIR_DEFAULT} MASTER_SITES_TMP+= ftp://ftp.samurai.com/pub/postfix/official/ . endfor . endif ---- at line 2562 Global:delete site Global:site = ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ --- site = ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ Applying :M to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "" Applying :S to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" _S_TEMP_TEMP= . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ . else . for dir in ${_MASTER_SITE_SUBDIR_DEFAULT} MASTER_SITES_TMP+= ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ . endfor . endif ---- at line 2562 Global:delete site Global:site = ftp://ftp.tux.org/pub/net/postfix/official/ --- site = ftp://ftp.tux.org/pub/net/postfix/official/ Applying :M to "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "" Applying :S to "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "ftp://ftp.tux.org/pub/net/postfix/official/" _S_TEMP_TEMP= . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ftp://ftp.tux.org/pub/net/postfix/official/ . else . for dir in ${_MASTER_SITE_SUBDIR_DEFAULT} MASTER_SITES_TMP+= ftp://ftp.tux.org/pub/net/postfix/official/ . endfor . endif ---- at line 2562 Global:delete site Global:site = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ --- site = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ Applying :M to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "" Applying :S to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" _S_TEMP_TEMP= . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ . else . for dir in ${_MASTER_SITE_SUBDIR_DEFAULT} MASTER_SITES_TMP+= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ . endfor . endif ---- at line 2562 Global:delete site Global:_S_TEMP_TEMP = Global:MASTER_SITES_TMP = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ Global:_S_TEMP_TEMP = Global:MASTER_SITES_TMP = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ Global:_S_TEMP_TEMP = Global:MASTER_SITES_TMP = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ Global:_S_TEMP_TEMP = Global:MASTER_SITES_TMP = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ Global:_S_TEMP_TEMP = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ For: Iterator dir List . old related/postfix For: end for 1 Global:dir = related/postfix --- dir = related/postfix MASTER_SITES_TMP+= http://ring.nict.go.jp/archives/net/mail/postfix/official/related/postfix/ ---- at line 2567 Global:delete dir Global:dir = old --- dir = old MASTER_SITES_TMP+= http://ring.nict.go.jp/archives/net/mail/postfix/official/old/ ---- at line 2567 Global:delete dir Global:dir = . --- dir = . MASTER_SITES_TMP+= http://ring.nict.go.jp/archives/net/mail/postfix/official/./ ---- at line 2567 Global:delete dir Global:MASTER_SITES_TMP = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/./ Global:MASTER_SITES_TMP = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/./ http://ring.nict.go.jp/archives/net/mail/postfix/official/old/ Global:MASTER_SITES_TMP = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/./ http://ring.nict.go.jp/archives/net/mail/postfix/official/old/ http://ring.nict.go.jp/archives/net/mail/postfix/official/related/postfix/ Global:_MASTER_SITES_DEFAULT = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/./ http://ring.nict.go.jp/archives/net/mail/postfix/official/old/ http://ring.nict.go.jp/archives/net/mail/postfix/official/related/postfix/ Global:MASTER_SITES_TMP = For: Iterator _S List For: new loop 2 For: new loop 3 For: new loop 4 For: end for 4 For: end for 3 For: end for 2 For: end for 1 Global:PATCH_SITES_TMP = ${_PATCH_SITES_DEFAULT:S^%SUBDIR%/^^} Applying :S to "" Result is "" Global:_PATCH_SITES_DEFAULT = Global:PATCH_SITES_TMP = Global:MASTER_SITE_BACKUP = ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ Applying :S to "ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/postfix/" Result is "ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/postfix/" Global:MASTER_SITE_BACKUP = ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/postfix/ Global:_MASTER_SITE_OVERRIDE = ${MASTER_SITE_OVERRIDE} Global:_MASTER_SITE_BACKUP = ${MASTER_SITE_BACKUP} For: Iterator MOUNTPT List /cdrom For: end for 1 Global:MOUNTPT = /cdrom --- MOUNTPT = /cdrom .if exists(/cdrom/ports/distfiles) _MASTER_SITE_OVERRIDE:= file:/cdrom/ports/distfiles/${DIST_SUBDIR}/ ${_MASTER_SITE_OVERRIDE} .if defined(FETCH_SYMLINK_DISTFILES) FETCH_BEFORE_ARGS+= -l .endif .endif ---- at line 2646 Global:delete MOUNTPT Searching for /cdrom/ports/distfiles.../usr/ports/mail/postfix...Looking for "/cdrom/ports/distfiles"...failed. Returning NULL Global:NOFETCHFILES = Global:DISTFILES = ${DISTNAME}${EXTRACT_SUFX} Global:_MASTER_SITES_ALL = ${_MASTER_SITES_DEFAULT} Global:_PATCH_SITES_ALL = ${_PATCH_SITES_DEFAULT} Global:_G_TEMP = DEFAULT Applying :S to "2.9.3" Result is "2.9.3" Applying :C to "2.9.3" Result is "2.9.3" For: Iterator _D List postfix-2.9.3.tar.gz For: new loop 2 For: end for 2 For: end for 1 Global:_D = postfix-2.9.3.tar.gz --- _D = postfix-2.9.3.tar.gz Applying :S to "postfix-2.9.3.tar.gz" Applying :C to "postfix-2.9.3.tar.gz" Result is "postfix-2.9.3.tar.gz" Result is "" Applying :C to "postfix-2.9.3.tar.gz" Result is "postfix-2.9.3.tar.gz" _D_TEMP= . if !empty(_D_TEMP) . for _group in ${_D_TEMP:S/^://:S/,/ /g} . if !defined(_MASTER_SITES_${_group}) _G_TEMP_TEMP= ${_G_TEMP:M/${_group}/} . if empty(_G_TEMP_TEMP) _G_TEMP+= ${_group} _MASTER_SITES_ALL+= ${_MASTER_SITES_${_group}} . endif . endif . endfor _DISTFILES+= postfix-2.9.3.tar.gz . else _DISTFILES+= postfix-2.9.3.tar.gz . endif ---- at line 2663 Global:delete _D Global:_D_TEMP = Global:_DISTFILES = postfix-2.9.3.tar.gz Global:_G_TEMP = DEFAULT For: Iterator _P List For: new loop 2 For: end for 2 For: end for 1 Global:_G_TEMP = Global:_G_TEMP_TEMP = Global:ALLFILES = ${_DISTFILES} ${_PATCHFILES} Global:MASTER_SORT = Global:MASTER_SORT_REGEX = Global:MASTER_SORT_REGEX = ${MASTER_SORT:S|.|\\.|g:S|^|://[^/]*|:S|$|/|} Global:MASTER_SORT_AWK = BEGIN { RS = " "; ORS = " "; IGNORECASE = 1 ; gl = "${MASTER_SORT_REGEX:S|\\|\\\\|g}"; } Applying :S to "" Result is "" Applying :S to "" Result is "://[^/]*" Applying :S to "://[^/]*" Result is "://[^/]*/" For: Iterator srt List ://[^/]*/ For: end for 1 Global:srt = ://[^/]*/ --- srt = ://[^/]*/ Applying :S to "://[^/]*/" Result is ":\/\/[^\/]*\/" Applying :S to "://[^/]*/" Result is "://[^/]*/" Applying :S to "://[^/]*/" Result is "://[^/]*/" MASTER_SORT_AWK+= /:\/\/[^\/]*\// { good["://[^/]*/"] = good["://[^/]*/"] " " $$0 ; next; } ---- at line 2710 Global:delete srt Global:MASTER_SORT_AWK = BEGIN { RS = " "; ORS = " "; IGNORECASE = 1 ; gl = "${MASTER_SORT_REGEX:S|\\|\\\\|g}"; } /:\/\/[^\/]*\// { good["://[^/]*/"] = good["://[^/]*/"] " " $$0 ; next; } Global:MASTER_SORT_AWK = BEGIN { RS = " "; ORS = " "; IGNORECASE = 1 ; gl = "${MASTER_SORT_REGEX:S|\\|\\\\|g}"; } /:\/\/[^\/]*\// { good["://[^/]*/"] = good["://[^/]*/"] " " $$0 ; next; } { rest = rest " " $$0; } END { n=split(gl, gla); for(i=1;i<=n;i++) { print good[gla[i]]; } print rest; } Global:SORTED_MASTER_SITES_DEFAULT_CMD = cd ${.CURDIR} && ${MAKE} master-sites-DEFAULT Global:SORTED_PATCH_SITES_DEFAULT_CMD = cd ${.CURDIR} && ${MAKE} patch-sites-DEFAULT Global:SORTED_MASTER_SITES_ALL_CMD = cd ${.CURDIR} && ${MAKE} master-sites-ALL Global:SORTED_PATCH_SITES_ALL_CMD = cd ${.CURDIR} && ${MAKE} patch-sites-ALL Applying :S to "http://ring.nict.go.jp/archives/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" For: Iterator _S List ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ For: new loop 2 For: end for 2 For: end for 1 Global:_S = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ --- _S = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ Applying :S to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Applying :C to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/^://:S/,/ /g} . if !target(master-sites-${_group}) SORTED_MASTER_SITES_${_group}_CMD= cd ${.CURDIR} && ${MAKE} master-sites-${_group} master-sites-${_group}: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_${_group}}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} . endif . endfor . endif ---- at line 2725 Global:delete _S Global:_S = ftp://ftp.samurai.com/pub/postfix/official/ --- _S = ftp://ftp.samurai.com/pub/postfix/official/ Applying :S to "ftp://ftp.samurai.com/pub/postfix/official/" Applying :C to "ftp://ftp.samurai.com/pub/postfix/official/" Result is "ftp://ftp.samurai.com/pub/postfix/official/" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/^://:S/,/ /g} . if !target(master-sites-${_group}) SORTED_MASTER_SITES_${_group}_CMD= cd ${.CURDIR} && ${MAKE} master-sites-${_group} master-sites-${_group}: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_${_group}}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} . endif . endfor . endif ---- at line 2725 Global:delete _S Global:_S = ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ --- _S = ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ Applying :S to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Applying :C to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/^://:S/,/ /g} . if !target(master-sites-${_group}) SORTED_MASTER_SITES_${_group}_CMD= cd ${.CURDIR} && ${MAKE} master-sites-${_group} master-sites-${_group}: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_${_group}}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} . endif . endfor . endif ---- at line 2725 Global:delete _S Global:_S = ftp://ftp.tux.org/pub/net/postfix/official/ --- _S = ftp://ftp.tux.org/pub/net/postfix/official/ Applying :S to "ftp://ftp.tux.org/pub/net/postfix/official/" Applying :C to "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/^://:S/,/ /g} . if !target(master-sites-${_group}) SORTED_MASTER_SITES_${_group}_CMD= cd ${.CURDIR} && ${MAKE} master-sites-${_group} master-sites-${_group}: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_${_group}}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} . endif . endfor . endif ---- at line 2725 Global:delete _S Global:_S = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ --- _S = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ Applying :S to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Applying :C to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/^://:S/,/ /g} . if !target(master-sites-${_group}) SORTED_MASTER_SITES_${_group}_CMD= cd ${.CURDIR} && ${MAKE} master-sites-${_group} master-sites-${_group}: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_${_group}}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} . endif . endfor . endif ---- at line 2725 Global:delete _S Global:_S_TEMP = Global:_S_TEMP = Global:_S_TEMP = Global:_S_TEMP = Global:_S_TEMP = For: Iterator _S List For: new loop 2 For: end for 2 For: end for 1 Global:_MASTER_SITES_ENV = _MASTER_SITES_DEFAULT="${_MASTER_SITES_DEFAULT}" Applying :S to "2.9.3" Result is "2.9.3" Applying :C to "2.9.3" Result is "2.9.3" For: Iterator _F List postfix-2.9.3.tar.gz For: new loop 2 For: end for 2 For: end for 1 Global:_F = postfix-2.9.3.tar.gz --- _F = postfix-2.9.3.tar.gz Applying :S to "postfix-2.9.3.tar.gz" Applying :C to "postfix-2.9.3.tar.gz" Result is "postfix-2.9.3.tar.gz" Result is "" Applying :S to "" Result is "" _F_TEMP= . if !empty(_F_TEMP) . for _group in ${_F_TEMP:S/,/ /g} . if defined(_MASTER_SITES_${_group}) _MASTER_SITES_ENV+= _MASTER_SITES_${_group}="${_MASTER_SITES_${_group}}" . endif . endfor . endif ---- at line 2754 Global:delete _F Global:_F_TEMP = Global:_PATCH_SITES_ENV = _PATCH_SITES_DEFAULT="${_PATCH_SITES_DEFAULT}" For: Iterator _F List For: new loop 2 For: end for 2 For: end for 1 Global:CKSUMFILES = ${ALLFILES} lhs = "postfix-2.9.3.tar.gz ", rhs = "", op = != Global:_CKSUMFILES = ${CKSUMFILES:S/^/${DIST_SUBDIR}\//} lhs = "", rhs = "", op = != Global:EXTRACT_ONLY = ${_DISTFILES} Global:VALID_CATEGORIES = accessibility afterstep arabic archivers astro audio benchmarks biology cad chinese comms converters databases deskutils devel docs dns editors elisp emulators enlightenment finance french ftp games geography german gnome gnustep graphics hamradio haskell hebrew hungarian ipv6 irc japanese java kde kld korean lang linux lisp mail math mbone misc multimedia net net-im net-mgmt net-p2p news palm parallel pear perl5 plan9 polish portuguese ports-mgmt print python ruby rubygems russian scheme science security shells spanish sysutils tcl textproc tk ukrainian vietnamese windowmaker www x11 x11-clocks x11-drivers x11-fm x11-fonts x11-servers x11-themes x11-toolkits x11-wm xfce zope For: Iterator cat List mail ipv6 For: end for 1 Global:cat = ipv6 --- cat = ipv6 . if empty(VALID_CATEGORIES:Mipv6) @${ECHO_MSG} "${PKGNAME}: Makefile error: category ipv6 not in list of valid categories."; \ ${FALSE}; . endif ---- at line 2863 Global:delete cat Global:cat = mail --- cat = mail . if empty(VALID_CATEGORIES:Mmail) @${ECHO_MSG} "${PKGNAME}: Makefile error: category mail not in list of valid categories."; \ ${FALSE}; . endif ---- at line 2863 Global:delete cat Applying :M to "accessibility afterstep arabic archivers astro audio benchmarks biology cad chinese comms converters databases deskutils devel docs dns editors elisp emulators enlightenment finance french ftp games geography german gnome gnustep graphics hamradio haskell hebrew hungarian ipv6 irc japanese java kde kld korean lang linux lisp mail math mbone misc multimedia net net-im net-mgmt net-p2p news palm parallel pear perl5 plan9 polish portuguese ports-mgmt print python ruby rubygems russian scheme science security shells spanish sysutils tcl textproc tk ukrainian vietnamese windowmaker www x11 x11-clocks x11-drivers x11-fm x11-fonts x11-servers x11-themes x11-toolkits x11-wm xfce zope" Result is "mail" Applying :M to "accessibility afterstep arabic archivers astro audio benchmarks biology cad chinese comms converters databases deskutils devel docs dns editors elisp emulators enlightenment finance french ftp games geography german gnome gnustep graphics hamradio haskell hebrew hungarian ipv6 irc japanese java kde kld korean lang linux lisp mail math mbone misc multimedia net net-im net-mgmt net-p2p news palm parallel pear perl5 plan9 polish portuguese ports-mgmt print python ruby rubygems russian scheme science security shells spanish sysutils tcl textproc tk ukrainian vietnamese windowmaker www x11 x11-clocks x11-drivers x11-fm x11-fonts x11-servers x11-themes x11-toolkits x11-wm xfce zope" Result is "ipv6" Global:PKGREPOSITORYSUBDIR = All Global:PKGREPOSITORY = ${PACKAGES}/${PKGREPOSITORYSUBDIR} Searching for /usr/ports/packages.../usr/ports/mail/postfix...Looking for "/usr/ports/packages"...Caching 09:21:38 May 30, 2012 for /usr/ports/packages Global:PKGFILE = ${PKGREPOSITORY}/${PKGNAME}${PKG_SUFX} Global:PKGLATESTREPOSITORY = ${PACKAGES}/Latest Global:PKGBASE = ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} Global:LATEST_LINK = ${PKGBASE} Global:PKGLATESTFILE = ${PKGLATESTREPOSITORY}/${LATEST_LINK}${PKG_SUFX} Global:CONFIGURE_SCRIPT = configure Global:CONFIGURE_TARGET = ${ARCH}-portbld-freebsd${OSREL} Applying :S to "amd64-portbld-freebsd9.0" Result is "amd64-portbld-freebsd9.0" Global:CONFIGURE_TARGET = amd64-portbld-freebsd9.0 Global:CONFIGURE_LOG = config.log Global:CONFIGURE_FAIL_MESSAGE = "Please report the problem to ${MAINTAINER} [maintainer] and attach the \"${CONFIGURE_WRKSRC}/${CONFIGURE_LOG}\" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. an \`ls ${PKG_DBDIR}\`)." Global:SCRIPTS_ENV = POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}" ${INSTALL_MACROS} CURDIR=${MASTERDIR} DISTDIR=${DISTDIR} WRKDIR=${WRKDIR} WRKSRC=${WRKSRC} PATCHDIR=${PATCHDIR} SCRIPTDIR=${SCRIPTDIR} FILESDIR=${FILESDIR} PORTSDIR=${PORTSDIR} PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} lhs = "/usr/local", rhs = "/usr", op = == Global:MANPREFIX = ${PREFIX} For: Iterator sect List 1 2 3 4 5 6 7 8 9 For: end for 1 Global:sect = 9 --- sect = 9 MAN9PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:sect = 8 --- sect = 8 MAN8PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:sect = 7 --- sect = 7 MAN7PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:sect = 6 --- sect = 6 MAN6PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:sect = 5 --- sect = 5 MAN5PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:sect = 4 --- sect = 4 MAN4PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:sect = 3 --- sect = 3 MAN3PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:sect = 2 --- sect = 2 MAN2PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:sect = 1 --- sect = 1 MAN1PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:MAN1PREFIX = ${MANPREFIX} Global:MAN2PREFIX = ${MANPREFIX} Global:MAN3PREFIX = ${MANPREFIX} Global:MAN4PREFIX = ${MANPREFIX} Global:MAN5PREFIX = ${MANPREFIX} Global:MAN6PREFIX = ${MANPREFIX} Global:MAN7PREFIX = ${MANPREFIX} Global:MAN8PREFIX = ${MANPREFIX} Global:MAN9PREFIX = ${MANPREFIX} Global:MANLPREFIX = ${MANPREFIX} Global:MANNPREFIX = ${MANPREFIX} Global:MANLANG = "" Global:MANEXT = .gz Applying :S to "sendmail.1 mailq.1 sendmail.1 newaliases.1 header_checks.5 body_checks.5 bounce.8 defer.8 bounce.8 trace.8 smtp.8 lmtp.8" Result is "sendmail.1 mailq.1 sendmail.1 newaliases.1 header_checks.5 body_checks.5 bounce.8 defer.8 bounce.8 trace.8 smtp.8 lmtp.8" Global:__pmlinks = ${MAN1PREFIX}/$$$${__lang}/man1/sendmail.1.gz${MAN1PREFIX}/$$$${__lang}/man1/mailq.1.gz${MAN1PREFIX}/$$$${__lang}/man1/sendmail.1.gz${MAN1PREFIX}/$$$${__lang}/man1/newaliases.1.gz${MAN5PREFIX}/$$$${__lang}/man5/header_checks.5.gz${MAN5PREFIX}/$$$${__lang}/man5/body_checks.5.gz${MAN8PREFIX}/$$$${__lang}/man8/bounce.8.gz${MAN8PREFIX}/$$$${__lang}/man8/defer.8.gz${MAN8PREFIX}/$$$${__lang}/man8/bounce.8.gz${MAN8PREFIX}/$$$${__lang}/man8/trace.8.gz${MAN8PREFIX}/$$$${__lang}/man8/smtp.8.gz${MAN8PREFIX}/$$$${__lang}/man8/lmtp.8.gz Applying :M to "/usr/local/$${__lang}/man1/sendmail.1.gz/usr/local/$${__lang}/man1/mailq.1.gz/usr/local/$${__lang}/man1/sendmail.1.gz/usr/local/$${__lang}/man1/newaliases.1.gz/usr/local/$${__lang}/man5/header_checks.5.gz/usr/local/$${__lang}/man5/body_checks.5.gz/usr/local/$${__lang}/man8/bounce.8.gz/usr/local/$${__lang}/man8/defer.8.gz/usr/local/$${__lang}/man8/bounce.8.gz/usr/local/$${__lang}/man8/trace.8.gz/usr/local/$${__lang}/man8/smtp.8.gz/usr/local/$${__lang}/man8/lmtp.8.gz" Result is "" lhs = "", rhs = "broken", op = == Global:_MLINKS = ${_MLINKS_PREPEND} Applying :S to """" Result is "man/""" Applying :S to "man/""" Result is "man" For: Iterator lang List man For: new loop 2 For: new loop 3 For: end for 3 For: end for 2 For: end for 1 Global:lang = man --- lang = man .for ___pmlinks in ${__pmlinks} .for __lang in man _MLINKS+= ${___pmlinks:S// /g} .endfor .endfor ---- at line 2975 Global:delete lang For: Iterator ___pmlinks List /usr/local/$${__lang}/man1/sendmail.1.gz/usr/local/$${__lang}/man1/mailq.1.gz/usr/local/$${__lang}/man1/sendmail.1.gz/usr/local/$${__lang}/man1/newaliases.1.gz/usr/local/$${__lang}/man5/header_checks.5.gz/usr/local/$${__lang}/man5/body_checks.5.gz/usr/local/$${__lang}/man8/bounce.8.gz/usr/local/$${__lang}/man8/defer.8.gz/usr/local/$${__lang}/man8/bounce.8.gz/usr/local/$${__lang}/man8/trace.8.gz/usr/local/$${__lang}/man8/smtp.8.gz/usr/local/$${__lang}/man8/lmtp.8.gz For: new loop 2 For: end for 2 For: end for 1 Global:___pmlinks = /usr/local/$${__lang}/man1/sendmail.1.gz/usr/local/$${__lang}/man1/mailq.1.gz/usr/local/$${__lang}/man1/sendmail.1.gz/usr/local/$${__lang}/man1/newaliases.1.gz/usr/local/$${__lang}/man5/header_checks.5.gz/usr/local/$${__lang}/man5/body_checks.5.gz/usr/local/$${__lang}/man8/bounce.8.gz/usr/local/$${__lang}/man8/defer.8.gz/usr/local/$${__lang}/man8/bounce.8.gz/usr/local/$${__lang}/man8/trace.8.gz/usr/local/$${__lang}/man8/smtp.8.gz/usr/local/$${__lang}/man8/lmtp.8.gz --- ___pmlinks = /usr/local/$${__lang}/man1/sendmail.1.gz/usr/local/$${__lang}/man1/mailq.1.gz/usr/local/$${__lang}/man1/sendmail.1.gz/usr/local/$${__lang}/man1/newaliases.1.gz/usr/local/$${__lang}/man5/header_checks.5.gz/usr/local/$${__lang}/man5/body_checks.5.gz/usr/local/$${__lang}/man8/bounce.8.gz/usr/local/$${__lang}/man8/defer.8.gz/usr/local/$${__lang}/man8/bounce.8.gz/usr/local/$${__lang}/man8/trace.8.gz/usr/local/$${__lang}/man8/smtp.8.gz/usr/local/$${__lang}/man8/lmtp.8.gz Applying :S to "/usr/local/${__lang}/man1/sendmail.1.gz/usr/local/${__lang}/man1/mailq.1.gz/usr/local/${__lang}/man1/sendmail.1.gz/usr/local/${__lang}/man1/newaliases.1.gz/usr/local/${__lang}/man5/header_checks.5.gz/usr/local/${__lang}/man5/body_checks.5.gz/usr/local/${__lang}/man8/bounce.8.gz/usr/local/${__lang}/man8/defer.8.gz/usr/local/${__lang}/man8/bounce.8.gz/usr/local/${__lang}/man8/trace.8.gz/usr/local/${__lang}/man8/smtp.8.gz/usr/local/${__lang}/man8/lmtp.8.gz" Result is " /usr/local/${__lang}/man1/sendmail.1.gz /usr/local/${__lang}/man1/mailq.1.gz /usr/local/${__lang}/man1/sendmail.1.gz /usr/local/${__lang}/man1/newaliases.1.gz /usr/local/${__lang}/man5/header_checks.5.gz /usr/local/${__lang}/man5/body_checks.5.gz /usr/local/${__lang}/man8/bounce.8.gz /usr/local/${__lang}/man8/defer.8.gz /usr/local/${__lang}/man8/bounce.8.gz /usr/local/${__lang}/man8/trace.8.gz /usr/local/${__lang}/man8/smtp.8.gz /usr/local/${__lang}/man8/lmtp.8.gz " .for __lang in man _MLINKS+= /usr/local/${__lang}/man1/sendmail.1.gz /usr/local/${__lang}/man1/mailq.1.gz /usr/local/${__lang}/man1/sendmail.1.gz /usr/local/${__lang}/man1/newaliases.1.gz /usr/local/${__lang}/man5/header_checks.5.gz /usr/local/${__lang}/man5/body_checks.5.gz /usr/local/${__lang}/man8/bounce.8.gz /usr/local/${__lang}/man8/defer.8.gz /usr/local/${__lang}/man8/bounce.8.gz /usr/local/${__lang}/man8/trace.8.gz /usr/local/${__lang}/man8/smtp.8.gz /usr/local/${__lang}/man8/lmtp.8.gz .endfor ---- at line 2976 Global:delete ___pmlinks For: Iterator __lang List man For: end for 1 Global:__lang = man --- __lang = man _MLINKS+= /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/header_checks.5.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/smtp.8.gz /usr/local/man/man8/lmtp.8.gz ---- at line 2977 Global:delete __lang Global:_MLINKS = ${_MLINKS_PREPEND} /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/header_checks.5.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/smtp.8.gz /usr/local/man/man8/lmtp.8.gz Global:_COUNT = 0 For: Iterator ___tpmlinks List /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/header_checks.5.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/smtp.8.gz /usr/local/man/man8/lmtp.8.gz For: end for 1 Global:___tpmlinks = /usr/local/man/man8/lmtp.8.gz --- ___tpmlinks = /usr/local/man/man8/lmtp.8.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man8/lmtp.8.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man8/smtp.8.gz --- ___tpmlinks = /usr/local/man/man8/smtp.8.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man8/smtp.8.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man8/trace.8.gz --- ___tpmlinks = /usr/local/man/man8/trace.8.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man8/trace.8.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man8/bounce.8.gz --- ___tpmlinks = /usr/local/man/man8/bounce.8.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man8/bounce.8.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man8/defer.8.gz --- ___tpmlinks = /usr/local/man/man8/defer.8.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man8/defer.8.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man8/bounce.8.gz --- ___tpmlinks = /usr/local/man/man8/bounce.8.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man8/bounce.8.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man5/body_checks.5.gz --- ___tpmlinks = /usr/local/man/man5/body_checks.5.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man5/body_checks.5.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man5/header_checks.5.gz --- ___tpmlinks = /usr/local/man/man5/header_checks.5.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man5/header_checks.5.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man1/newaliases.1.gz --- ___tpmlinks = /usr/local/man/man1/newaliases.1.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man1/newaliases.1.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man1/sendmail.1.gz --- ___tpmlinks = /usr/local/man/man1/sendmail.1.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man1/sendmail.1.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man1/mailq.1.gz --- ___tpmlinks = /usr/local/man/man1/mailq.1.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man1/mailq.1.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man1/sendmail.1.gz --- ___tpmlinks = /usr/local/man/man1/sendmail.1.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man1/sendmail.1.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks lhs = "0", rhs = "1", op = == Global:_COUNT = 1 lhs = "1", rhs = "1", op = == Global:_TMLINKS = /usr/local/man/man1/mailq.1.gz Global:_COUNT = 0 lhs = "0", rhs = "1", op = == Global:_COUNT = 1 lhs = "1", rhs = "1", op = == Global:_TMLINKS = /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz Global:_COUNT = 0 lhs = "0", rhs = "1", op = == Global:_COUNT = 1 lhs = "1", rhs = "1", op = == Global:_TMLINKS = /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz Global:_COUNT = 0 lhs = "0", rhs = "1", op = == Global:_COUNT = 1 lhs = "1", rhs = "1", op = == Global:_TMLINKS = /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz Global:_COUNT = 0 lhs = "0", rhs = "1", op = == Global:_COUNT = 1 lhs = "1", rhs = "1", op = == Global:_TMLINKS = /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/trace.8.gz Global:_COUNT = 0 lhs = "0", rhs = "1", op = == Global:_COUNT = 1 lhs = "1", rhs = "1", op = == Global:_TMLINKS = /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/lmtp.8.gz Global:_COUNT = 0 Applying :S to """" Result is "man/""" Applying :S to "man/""" Result is "man" For: Iterator manlang List man For: new loop 2 For: end for 2 For: end for 1 Global:manlang = man --- manlang = man Applying :S to "man" Result is "man" Applying :U to "man" Result is "MAN" Applying :S to "man" Result is "man" Applying :U to "man" Result is "MAN" .for sect in 1 2 3 4 5 6 7 8 9 L N # MAN${sect} is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN${sect}) _MANPAGES+= ${MAN${sect}:S%^%${MAN${sect}PREFIX}/man/man${sect:L}/%} .endif # Language specific MAN${sect} variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN${sect}_MAN) _MANPAGES+= ${MAN${sect}_MAN:S%^%${MAN${sect}PREFIX}/man/man${sect:L}/%} .endif .endfor ---- at line 2993 Global:delete manlang For: Iterator sect List 1 2 3 4 5 6 7 8 9 L N For: end for 1 Global:sect = N --- sect = N Applying :L to "N" Result is "n" Applying :L to "N" Result is "n" # MANN is for man pages installed for all languages in MANLANG for a given # section. .if defined(MANN) _MANPAGES+= ${MANN:S%^%${MANNPREFIX}/man/mann/%} .endif # Language specific MANN variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MANN_MAN) _MANPAGES+= ${MANN_MAN:S%^%${MANNPREFIX}/man/mann/%} .endif ---- at line 2995 Global:delete sect Global:sect = L --- sect = L Applying :L to "L" Result is "l" Applying :L to "L" Result is "l" # MANL is for man pages installed for all languages in MANLANG for a given # section. .if defined(MANL) _MANPAGES+= ${MANL:S%^%${MANLPREFIX}/man/manl/%} .endif # Language specific MANL variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MANL_MAN) _MANPAGES+= ${MANL_MAN:S%^%${MANLPREFIX}/man/manl/%} .endif ---- at line 2995 Global:delete sect Global:sect = 9 --- sect = 9 Applying :L to "9" Result is "9" Applying :L to "9" Result is "9" # MAN9 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN9) _MANPAGES+= ${MAN9:S%^%${MAN9PREFIX}/man/man9/%} .endif # Language specific MAN9 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN9_MAN) _MANPAGES+= ${MAN9_MAN:S%^%${MAN9PREFIX}/man/man9/%} .endif ---- at line 2995 Global:delete sect Global:sect = 8 --- sect = 8 Applying :L to "8" Result is "8" Applying :L to "8" Result is "8" # MAN8 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN8) _MANPAGES+= ${MAN8:S%^%${MAN8PREFIX}/man/man8/%} .endif # Language specific MAN8 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN8_MAN) _MANPAGES+= ${MAN8_MAN:S%^%${MAN8PREFIX}/man/man8/%} .endif ---- at line 2995 Global:delete sect Global:sect = 7 --- sect = 7 Applying :L to "7" Result is "7" Applying :L to "7" Result is "7" # MAN7 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN7) _MANPAGES+= ${MAN7:S%^%${MAN7PREFIX}/man/man7/%} .endif # Language specific MAN7 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN7_MAN) _MANPAGES+= ${MAN7_MAN:S%^%${MAN7PREFIX}/man/man7/%} .endif ---- at line 2995 Global:delete sect Global:sect = 6 --- sect = 6 Applying :L to "6" Result is "6" Applying :L to "6" Result is "6" # MAN6 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN6) _MANPAGES+= ${MAN6:S%^%${MAN6PREFIX}/man/man6/%} .endif # Language specific MAN6 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN6_MAN) _MANPAGES+= ${MAN6_MAN:S%^%${MAN6PREFIX}/man/man6/%} .endif ---- at line 2995 Global:delete sect Global:sect = 5 --- sect = 5 Applying :L to "5" Result is "5" Applying :L to "5" Result is "5" # MAN5 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN5) _MANPAGES+= ${MAN5:S%^%${MAN5PREFIX}/man/man5/%} .endif # Language specific MAN5 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN5_MAN) _MANPAGES+= ${MAN5_MAN:S%^%${MAN5PREFIX}/man/man5/%} .endif ---- at line 2995 Global:delete sect Global:sect = 4 --- sect = 4 Applying :L to "4" Result is "4" Applying :L to "4" Result is "4" # MAN4 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN4) _MANPAGES+= ${MAN4:S%^%${MAN4PREFIX}/man/man4/%} .endif # Language specific MAN4 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN4_MAN) _MANPAGES+= ${MAN4_MAN:S%^%${MAN4PREFIX}/man/man4/%} .endif ---- at line 2995 Global:delete sect Global:sect = 3 --- sect = 3 Applying :L to "3" Result is "3" Applying :L to "3" Result is "3" # MAN3 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN3) _MANPAGES+= ${MAN3:S%^%${MAN3PREFIX}/man/man3/%} .endif # Language specific MAN3 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN3_MAN) _MANPAGES+= ${MAN3_MAN:S%^%${MAN3PREFIX}/man/man3/%} .endif ---- at line 2995 Global:delete sect Global:sect = 2 --- sect = 2 Applying :L to "2" Result is "2" Applying :L to "2" Result is "2" # MAN2 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN2) _MANPAGES+= ${MAN2:S%^%${MAN2PREFIX}/man/man2/%} .endif # Language specific MAN2 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN2_MAN) _MANPAGES+= ${MAN2_MAN:S%^%${MAN2PREFIX}/man/man2/%} .endif ---- at line 2995 Global:delete sect Global:sect = 1 --- sect = 1 Applying :L to "1" Result is "1" Applying :L to "1" Result is "1" # MAN1 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN1) _MANPAGES+= ${MAN1:S%^%${MAN1PREFIX}/man/man1/%} .endif # Language specific MAN1 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN1_MAN) _MANPAGES+= ${MAN1_MAN:S%^%${MAN1PREFIX}/man/man1/%} .endif ---- at line 2995 Global:delete sect Global:_MANPAGES = ${MAN1:S%^%${MAN1PREFIX}/man/man1/%} Global:_MANPAGES = ${MAN1:S%^%${MAN1PREFIX}/man/man1/%} ${MAN5:S%^%${MAN5PREFIX}/man/man5/%} Global:_MANPAGES = ${MAN1:S%^%${MAN1PREFIX}/man/man1/%} ${MAN5:S%^%${MAN5PREFIX}/man/man5/%} ${MAN8:S%^%${MAN8PREFIX}/man/man8/%} For: Iterator sect List 1 2 3 4 5 6 7 8 9 L N For: end for 1 Global:sect = N --- sect = N Applying :L to "N" Result is "n" .if defined(MANN_EN) _MANPAGES+= ${MANN_EN:S%^%${MANNPREFIX}/man/mann/%} .endif ---- at line 3015 Global:delete sect Global:sect = L --- sect = L Applying :L to "L" Result is "l" .if defined(MANL_EN) _MANPAGES+= ${MANL_EN:S%^%${MANLPREFIX}/man/manl/%} .endif ---- at line 3015 Global:delete sect Global:sect = 9 --- sect = 9 Applying :L to "9" Result is "9" .if defined(MAN9_EN) _MANPAGES+= ${MAN9_EN:S%^%${MAN9PREFIX}/man/man9/%} .endif ---- at line 3015 Global:delete sect Global:sect = 8 --- sect = 8 Applying :L to "8" Result is "8" .if defined(MAN8_EN) _MANPAGES+= ${MAN8_EN:S%^%${MAN8PREFIX}/man/man8/%} .endif ---- at line 3015 Global:delete sect Global:sect = 7 --- sect = 7 Applying :L to "7" Result is "7" .if defined(MAN7_EN) _MANPAGES+= ${MAN7_EN:S%^%${MAN7PREFIX}/man/man7/%} .endif ---- at line 3015 Global:delete sect Global:sect = 6 --- sect = 6 Applying :L to "6" Result is "6" .if defined(MAN6_EN) _MANPAGES+= ${MAN6_EN:S%^%${MAN6PREFIX}/man/man6/%} .endif ---- at line 3015 Global:delete sect Global:sect = 5 --- sect = 5 Applying :L to "5" Result is "5" .if defined(MAN5_EN) _MANPAGES+= ${MAN5_EN:S%^%${MAN5PREFIX}/man/man5/%} .endif ---- at line 3015 Global:delete sect Global:sect = 4 --- sect = 4 Applying :L to "4" Result is "4" .if defined(MAN4_EN) _MANPAGES+= ${MAN4_EN:S%^%${MAN4PREFIX}/man/man4/%} .endif ---- at line 3015 Global:delete sect Global:sect = 3 --- sect = 3 Applying :L to "3" Result is "3" .if defined(MAN3_EN) _MANPAGES+= ${MAN3_EN:S%^%${MAN3PREFIX}/man/man3/%} .endif ---- at line 3015 Global:delete sect Global:sect = 2 --- sect = 2 Applying :L to "2" Result is "2" .if defined(MAN2_EN) _MANPAGES+= ${MAN2_EN:S%^%${MAN2PREFIX}/man/man2/%} .endif ---- at line 3015 Global:delete sect Global:sect = 1 --- sect = 1 Applying :L to "1" Result is "1" .if defined(MAN1_EN) _MANPAGES+= ${MAN1_EN:S%^%${MAN1PREFIX}/man/man1/%} .endif ---- at line 3015 Global:delete sect Global:__MANPAGES = Applying :S to "postalias.1 postcat.1 postconf.1 postdrop.1 postfix.1 postkick.1 postlock.1 postlog.1 postmap.1 postmulti.1 postqueue.1 postsuper.1 sendmail.1 qshape.1" Result is "/usr/local/man/man1/postalias.1 /usr/local/man/man1/postcat.1 /usr/local/man/man1/postconf.1 /usr/local/man/man1/postdrop.1 /usr/local/man/man1/postfix.1 /usr/local/man/man1/postkick.1 /usr/local/man/man1/postlock.1 /usr/local/man/man1/postlog.1 /usr/local/man/man1/postmap.1 /usr/local/man/man1/postmulti.1 /usr/local/man/man1/postqueue.1 /usr/local/man/man1/postsuper.1 /usr/local/man/man1/sendmail.1 /usr/local/man/man1/qshape.1" Applying :S to "access.5 aliases.5 bounce.5 canonical.5 cidr_table.5 generic.5 header_checks.5 ldap_table.5 master.5 memcache_table.5 mysql_table.5 nisplus_table.5 pcre_table.5 pgsql_table.5 postconf.5 postfix-wrapper.5 regexp_table.5 relocated.5 sqlite_table.5 tcp_table.5 transport.5 virtual.5" Result is "/usr/local/man/man5/access.5 /usr/local/man/man5/aliases.5 /usr/local/man/man5/bounce.5 /usr/local/man/man5/canonical.5 /usr/local/man/man5/cidr_table.5 /usr/local/man/man5/generic.5 /usr/local/man/man5/header_checks.5 /usr/local/man/man5/ldap_table.5 /usr/local/man/man5/master.5 /usr/local/man/man5/memcache_table.5 /usr/local/man/man5/mysql_table.5 /usr/local/man/man5/nisplus_table.5 /usr/local/man/man5/pcre_table.5 /usr/local/man/man5/pgsql_table.5 /usr/local/man/man5/postconf.5 /usr/local/man/man5/postfix-wrapper.5 /usr/local/man/man5/regexp_table.5 /usr/local/man/man5/relocated.5 /usr/local/man/man5/sqlite_table.5 /usr/local/man/man5/tcp_table.5 /usr/local/man/man5/transport.5 /usr/local/man/man5/virtual.5" Applying :S to "anvil.8 bounce.8 cleanup.8 discard.8 dnsblog.8 error.8 flush.8 local.8 master.8 oqmgr.8 pickup.8 pipe.8 postscreen.8 proxymap.8 qmgr.8 qmqpd.8 scache.8 showq.8 smtp.8 smtpd.8 spawn.8 tlsmgr.8 tlsproxy.8 trivial-rewrite.8 verify.8 virtual.8" Result is "/usr/local/man/man8/anvil.8 /usr/local/man/man8/bounce.8 /usr/local/man/man8/cleanup.8 /usr/local/man/man8/discard.8 /usr/local/man/man8/dnsblog.8 /usr/local/man/man8/error.8 /usr/local/man/man8/flush.8 /usr/local/man/man8/local.8 /usr/local/man/man8/master.8 /usr/local/man/man8/oqmgr.8 /usr/local/man/man8/pickup.8 /usr/local/man/man8/pipe.8 /usr/local/man/man8/postscreen.8 /usr/local/man/man8/proxymap.8 /usr/local/man/man8/qmgr.8 /usr/local/man/man8/qmqpd.8 /usr/local/man/man8/scache.8 /usr/local/man/man8/showq.8 /usr/local/man/man8/smtp.8 /usr/local/man/man8/smtpd.8 /usr/local/man/man8/spawn.8 /usr/local/man/man8/tlsmgr.8 /usr/local/man/man8/tlsproxy.8 /usr/local/man/man8/trivial-rewrite.8 /usr/local/man/man8/verify.8 /usr/local/man/man8/virtual.8" Applying :S to "/usr/local/man/man1/postalias.1 /usr/local/man/man1/postcat.1 /usr/local/man/man1/postconf.1 /usr/local/man/man1/postdrop.1 /usr/local/man/man1/postfix.1 /usr/local/man/man1/postkick.1 /usr/local/man/man1/postlock.1 /usr/local/man/man1/postlog.1 /usr/local/man/man1/postmap.1 /usr/local/man/man1/postmulti.1 /usr/local/man/man1/postqueue.1 /usr/local/man/man1/postsuper.1 /usr/local/man/man1/sendmail.1 /usr/local/man/man1/qshape.1 /usr/local/man/man5/access.5 /usr/local/man/man5/aliases.5 /usr/local/man/man5/bounce.5 /usr/local/man/man5/canonical.5 /usr/local/man/man5/cidr_table.5 /usr/local/man/man5/generic.5 /usr/local/man/man5/header_checks.5 /usr/local/man/man5/ldap_table.5 /usr/local/man/man5/master.5 /usr/local/man/man5/memcache_table.5 /usr/local/man/man5/mysql_table.5 /usr/local/man/man5/nisplus_table.5 /usr/local/man/man5/pcre_table.5 /usr/local/man/man5/pgsql_table.5 /usr/local/man/man5/postconf.5 /usr/local/man/man5/postfix-wrapper.5 /usr/local/man/man5/regexp_table.5 /usr/local/man/man5/relocated.5 /usr/local/man/man5/sqlite_table.5 /usr/local/man/man5/tcp_table.5 /usr/local/man/man5/transport.5 /usr/local/man/man5/virtual.5 /usr/local/man/man8/anvil.8 /usr/local/man/man8/bounce.8 /usr/local/man/man8/cleanup.8 /usr/local/man/man8/discard.8 /usr/local/man/man8/dnsblog.8 /usr/local/man/man8/error.8 /usr/local/man/man8/flush.8 /usr/local/man/man8/local.8 /usr/local/man/man8/master.8 /usr/local/man/man8/oqmgr.8 /usr/local/man/man8/pickup.8 /usr/local/man/man8/pipe.8 /usr/local/man/man8/postscreen.8 /usr/local/man/man8/proxymap.8 /usr/local/man/man8/qmgr.8 /usr/local/man/man8/qmqpd.8 /usr/local/man/man8/scache.8 /usr/local/man/man8/showq.8 /usr/local/man/man8/smtp.8 /usr/local/man/man8/smtpd.8 /usr/local/man/man8/spawn.8 /usr/local/man/man8/tlsmgr.8 /usr/local/man/man8/tlsproxy.8 /usr/local/man/man8/trivial-rewrite.8 /usr/local/man/man8/verify.8 /usr/local/man/man8/virtual.8" Result is "man/man1/postalias.1 man/man1/postcat.1 man/man1/postconf.1 man/man1/postdrop.1 man/man1/postfix.1 man/man1/postkick.1 man/man1/postlock.1 man/man1/postlog.1 man/man1/postmap.1 man/man1/postmulti.1 man/man1/postqueue.1 man/man1/postsuper.1 man/man1/sendmail.1 man/man1/qshape.1 man/man5/access.5 man/man5/aliases.5 man/man5/bounce.5 man/man5/canonical.5 man/man5/cidr_table.5 man/man5/generic.5 man/man5/header_checks.5 man/man5/ldap_table.5 man/man5/master.5 man/man5/memcache_table.5 man/man5/mysql_table.5 man/man5/nisplus_table.5 man/man5/pcre_table.5 man/man5/pgsql_table.5 man/man5/postconf.5 man/man5/postfix-wrapper.5 man/man5/regexp_table.5 man/man5/relocated.5 man/man5/sqlite_table.5 man/man5/tcp_table.5 man/man5/transport.5 man/man5/virtual.5 man/man8/anvil.8 man/man8/bounce.8 man/man8/cleanup.8 man/man8/discard.8 man/man8/dnsblog.8 man/man8/error.8 man/man8/flush.8 man/man8/local.8 man/man8/master.8 man/man8/oqmgr.8 man/man8/pickup.8 man/man8/pipe.8 man/man8/postscreen.8 man/man8/proxymap.8 man/man8/qmgr.8 man/man8/qmqpd.8 man/man8/scache.8 man/man8/showq.8 man/man8/smtp.8 man/man8/smtpd.8 man/man8/spawn.8 man/man8/tlsmgr.8 man/man8/tlsproxy.8 man/man8/trivial-rewrite.8 man/man8/verify.8 man/man8/virtual.8" Applying :S to "man/man1/postalias.1 man/man1/postcat.1 man/man1/postconf.1 man/man1/postdrop.1 man/man1/postfix.1 man/man1/postkick.1 man/man1/postlock.1 man/man1/postlog.1 man/man1/postmap.1 man/man1/postmulti.1 man/man1/postqueue.1 man/man1/postsuper.1 man/man1/sendmail.1 man/man1/qshape.1 man/man5/access.5 man/man5/aliases.5 man/man5/bounce.5 man/man5/canonical.5 man/man5/cidr_table.5 man/man5/generic.5 man/man5/header_checks.5 man/man5/ldap_table.5 man/man5/master.5 man/man5/memcache_table.5 man/man5/mysql_table.5 man/man5/nisplus_table.5 man/man5/pcre_table.5 man/man5/pgsql_table.5 man/man5/postconf.5 man/man5/postfix-wrapper.5 man/man5/regexp_table.5 man/man5/relocated.5 man/man5/sqlite_table.5 man/man5/tcp_table.5 man/man5/transport.5 man/man5/virtual.5 man/man8/anvil.8 man/man8/bounce.8 man/man8/cleanup.8 man/man8/discard.8 man/man8/dnsblog.8 man/man8/error.8 man/man8/flush.8 man/man8/local.8 man/man8/master.8 man/man8/oqmgr.8 man/man8/pickup.8 man/man8/pipe.8 man/man8/postscreen.8 man/man8/proxymap.8 man/man8/qmgr.8 man/man8/qmqpd.8 man/man8/scache.8 man/man8/showq.8 man/man8/smtp.8 man/man8/smtpd.8 man/man8/spawn.8 man/man8/tlsmgr.8 man/man8/tlsproxy.8 man/man8/trivial-rewrite.8 man/man8/verify.8 man/man8/virtual.8" Result is "man/man1/postalias.1.gz man/man1/postcat.1.gz man/man1/postconf.1.gz man/man1/postdrop.1.gz man/man1/postfix.1.gz man/man1/postkick.1.gz man/man1/postlock.1.gz man/man1/postlog.1.gz man/man1/postmap.1.gz man/man1/postmulti.1.gz man/man1/postqueue.1.gz man/man1/postsuper.1.gz man/man1/sendmail.1.gz man/man1/qshape.1.gz man/man5/access.5.gz man/man5/aliases.5.gz man/man5/bounce.5.gz man/man5/canonical.5.gz man/man5/cidr_table.5.gz man/man5/generic.5.gz man/man5/header_checks.5.gz man/man5/ldap_table.5.gz man/man5/master.5.gz man/man5/memcache_table.5.gz man/man5/mysql_table.5.gz man/man5/nisplus_table.5.gz man/man5/pcre_table.5.gz man/man5/pgsql_table.5.gz man/man5/postconf.5.gz man/man5/postfix-wrapper.5.gz man/man5/regexp_table.5.gz man/man5/relocated.5.gz man/man5/sqlite_table.5.gz man/man5/tcp_table.5.gz man/man5/transport.5.gz man/man5/virtual.5.gz man/man8/anvil.8.gz man/man8/bounce.8.gz man/man8/cleanup.8.gz man/man8/discard.8.gz man/man8/dnsblog.8.gz man/man8/error.8.gz man/man8/flush.8.gz man/man8/local.8.gz man/man8/master.8.gz man/man8/oqmgr.8.gz man/man8/pickup.8.gz man/man8/pipe.8.gz man/man8/postscreen.8.gz man/man8/proxymap.8.gz man/man8/qmgr.8.gz man/man8/qmqpd.8.gz man/man8/scache.8.gz man/man8/showq.8.gz man/man8/smtp.8.gz man/man8/smtpd.8.gz man/man8/spawn.8.gz man/man8/tlsmgr.8.gz man/man8/tlsproxy.8.gz man/man8/trivial-rewrite.8.gz man/man8/verify.8.gz man/man8/virtual.8.gz" Global:__MANPAGES = man/man1/postalias.1.gz man/man1/postcat.1.gz man/man1/postconf.1.gz man/man1/postdrop.1.gz man/man1/postfix.1.gz man/man1/postkick.1.gz man/man1/postlock.1.gz man/man1/postlog.1.gz man/man1/postmap.1.gz man/man1/postmulti.1.gz man/man1/postqueue.1.gz man/man1/postsuper.1.gz man/man1/sendmail.1.gz man/man1/qshape.1.gz man/man5/access.5.gz man/man5/aliases.5.gz man/man5/bounce.5.gz man/man5/canonical.5.gz man/man5/cidr_table.5.gz man/man5/generic.5.gz man/man5/header_checks.5.gz man/man5/ldap_table.5.gz man/man5/master.5.gz man/man5/memcache_table.5.gz man/man5/mysql_table.5.gz man/man5/nisplus_table.5.gz man/man5/pcre_table.5.gz man/man5/pgsql_table.5.gz man/man5/postconf.5.gz man/man5/postfix-wrapper.5.gz man/man5/regexp_table.5.gz man/man5/relocated.5.gz man/man5/sqlite_table.5.gz man/man5/tcp_table.5.gz man/man5/transport.5.gz man/man5/virtual.5.gz man/man8/anvil.8.gz man/man8/bounce.8.gz man/man8/cleanup.8.gz man/man8/discard.8.gz man/man8/dnsblog.8.gz man/man8/error.8.gz man/man8/flush.8.gz man/man8/local.8.gz man/man8/master.8.gz man/man8/oqmgr.8.gz man/man8/pickup.8.gz man/man8/pipe.8.gz man/man8/postscreen.8.gz man/man8/proxymap.8.gz man/man8/qmgr.8.gz man/man8/qmqpd.8.gz man/man8/scache.8.gz man/man8/showq.8.gz man/man8/smtp.8.gz man/man8/smtpd.8.gz man/man8/spawn.8.gz man/man8/tlsmgr.8.gz man/man8/tlsproxy.8.gz man/man8/trivial-rewrite.8.gz man/man8/verify.8.gz man/man8/virtual.8.gz lhs = "no", rhs = "yes", op = == lhs = "/usr/local", rhs = "/usr", op = == Global:INFO_PATH = info Global:DOCSDIR_REL = ${DOCSDIR:S,^${PREFIX}/,,} Global:EXAMPLESDIR_REL = ${EXAMPLESDIR:S,^${PREFIX}/,,} Global:DATADIR_REL = ${DATADIR:S,^${PREFIX}/,,} Global:WWWDIR_REL = ${WWWDIR:S,^${PREFIX}/,,} Global:ETCDIR_REL = ${ETCDIR:S,^${PREFIX}/,,} Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" PORTEXAMPLES="" PORTDATA="" LIB32DIR=${LIB32DIR} XAWVER=${XAWVER} PERL_VERSION=${PERL_VERSION} PERL_VER=${PERL_VERSION} PERL_ARCH=${PERL_ARCH} SITE_PERL=${SITE_PERL_REL} DOCSDIR="${DOCSDIR_REL}" EXAMPLESDIR="${EXAMPLESDIR_REL}" DATADIR="${DATADIR_REL}" WWWDIR="${WWWDIR_REL}" ETCDIR="${ETCDIR_REL}" Global:DESKTOPDIR = ${PREFIX}/share/applications Global:_DESKTOPDIR_REL = ${DESKTOPDIR:S,^${PREFIX}/,,}/ Applying :S to "/usr/local/share/applications" Result is "share/applications" lhs = "share/applications/", rhs = "/usr/local/share/applications/", op = == Global:.TARGETS = all Global:__ARCH_OK = 1 Global:DEPENDS_TARGET = install Applying :U to "postfix" Result is "POSTFIX" Global:AUDITFILE = /var/db/portaudit/auditfile.tbz Global:_EXTRACT_AUDITFILE = ${TAR} -jxOf "${AUDITFILE}" auditfile Global:DISTINFO_DATA = if [ \( -n "${DISABLE_SIZE}" -a -n "${NO_CHECKSUM}" \) -o ! -f "${DISTINFO_FILE}" ]; then exit; fi; DIR=${DIST_SUBDIR}; ${AWK} -v alg=$$alg -v file=$${DIR:+$$DIR/}$${file} '$$1 == alg && $$2 == "(" file ")" {print $$4}' ${DISTINFO_FILE} left = 900506.000000, right = 1000000.000000, op = >= For: Iterator _file List /usr/ports/GIDs For: end for 1 Global:_file = /usr/ports/GIDs --- _file = /usr/ports/GIDs .if !exists(/usr/ports/GIDs) @${ECHO_CMD} "** /usr/ports/GIDs doesn't exist. Exiting."; exit 1 .endif ---- at line 4088 Global:delete _file Searching for /usr/ports/GIDs.../usr/ports/mail/postfix...Looking for "/usr/ports/GIDs"...Caching 18:43:14 Jul 09, 2012 for /usr/ports/GIDs For: Iterator _group List mail maildrop postfix For: end for 1 Global:_group = postfix --- _group = postfix # _bgpd:*:130: @if ! ${GREP} -h ^postfix: ${GID_FILES} >/dev/null 2>&1; then \ ${ECHO_CMD} "** Cannot find any information about group \`postfix' in ${GID_FILES}."; \ exit 1; \ fi @IFS=":"; ${GREP} -h ^postfix: ${GID_FILES} | head -n 1 | while read group foo gid members; do \ gid=$$(($$gid+${GID_OFFSET})); \ if ! ${PW} groupshow $$group >/dev/null 2>&1; then \ ${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; \ ${PW} groupadd $$group -g $$gid; \ else \ ${ECHO_MSG} "Using existing group \`$$group'."; \ fi; \ ${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then \ echo \"Creating group '$$group' with gid '$$gid'.\"; \ ${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; \ done ---- at line 4095 Global:delete _group Global:_group = maildrop --- _group = maildrop # _bgpd:*:130: @if ! ${GREP} -h ^maildrop: ${GID_FILES} >/dev/null 2>&1; then \ ${ECHO_CMD} "** Cannot find any information about group \`maildrop' in ${GID_FILES}."; \ exit 1; \ fi @IFS=":"; ${GREP} -h ^maildrop: ${GID_FILES} | head -n 1 | while read group foo gid members; do \ gid=$$(($$gid+${GID_OFFSET})); \ if ! ${PW} groupshow $$group >/dev/null 2>&1; then \ ${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; \ ${PW} groupadd $$group -g $$gid; \ else \ ${ECHO_MSG} "Using existing group \`$$group'."; \ fi; \ ${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then \ echo \"Creating group '$$group' with gid '$$gid'.\"; \ ${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; \ done ---- at line 4095 Global:delete _group Global:_group = mail --- _group = mail # _bgpd:*:130: @if ! ${GREP} -h ^mail: ${GID_FILES} >/dev/null 2>&1; then \ ${ECHO_CMD} "** Cannot find any information about group \`mail' in ${GID_FILES}."; \ exit 1; \ fi @IFS=":"; ${GREP} -h ^mail: ${GID_FILES} | head -n 1 | while read group foo gid members; do \ gid=$$(($$gid+${GID_OFFSET})); \ if ! ${PW} groupshow $$group >/dev/null 2>&1; then \ ${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; \ ${PW} groupadd $$group -g $$gid; \ else \ ${ECHO_MSG} "Using existing group \`$$group'."; \ fi; \ ${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then \ echo \"Creating group '$$group' with gid '$$gid'.\"; \ ${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; \ done ---- at line 4095 Global:delete _group For: Iterator _file List /usr/ports/UIDs For: end for 1 Global:_file = /usr/ports/UIDs --- _file = /usr/ports/UIDs .if !exists(/usr/ports/UIDs) @${ECHO_CMD} "** /usr/ports/UIDs doesn't exist. Exiting."; exit 1 .endif ---- at line 4116 Global:delete _file Searching for /usr/ports/UIDs.../usr/ports/mail/postfix...Looking for "/usr/ports/UIDs"...Caching 18:43:16 Jul 09, 2012 for /usr/ports/UIDs For: Iterator _user List postfix For: end for 1 Global:_user = postfix --- _user = postfix # _bgpd:*:130:130:BGP Daemon:/var/empty:/sbin/nologin @if ! ${GREP} -h ^postfix: ${UID_FILES} >/dev/null 2>&1; then \ ${ECHO_CMD} "** Cannot find any information about user \`postfix' in ${UID_FILES}."; \ exit 1; \ fi @IFS=":"; ${GREP} -h ^postfix: ${UID_FILES} | head -n 1 | while read login passwd uid gid class change expire gecos homedir shell; do \ uid=$$(($$uid+${UID_OFFSET})); \ gid=$$(($$gid+${GID_OFFSET})); \ class="$${class:+-L }$$class"; \ homedir=$$(echo $$homedir | sed "s|^/usr/local|${PREFIX}|"); \ if ! ${PW} usershow $$login >/dev/null 2>&1; then \ ${ECHO_MSG} "Creating user \`$$login' with uid \`$$uid'."; \ eval ${PW} useradd $$login -u $$uid -g $$gid $$class -c \"$$gecos\" -d $$homedir -s $$shell; \ case $$homedir in /nonexistent|/var/empty) ;; *) ${INSTALL} -d -g $$gid -o $$uid $$homedir;; esac; \ else \ ${ECHO_MSG} "Using existing user \`$$login'."; \ fi; \ ${ECHO_CMD} "@exec if ! ${PW} usershow $$login >/dev/null 2>&1; then \ echo \"Creating user '$$login' with uid '$$uid'.\"; \ ${PW} useradd $$login -u $$uid -g $$gid $$class -c \"$$gecos\" -d $$homedir -s $$shell; \ else echo \"Using existing user '$$login'.\"; fi" >> ${TMPPLIST}; \ case $$homedir in /nonexistent|/var/empty) ;; *) ${ECHO_CMD} "@exec ${INSTALL} -d -g $$gid -o $$uid $$homedir" >> ${TMPPLIST};; esac; \ done ---- at line 4121 Global:delete _user For: Iterator _group List mail maildrop postfix For: end for 1 Global:_group = postfix --- _group = postfix # mail:*:6:postfix,clamav @IFS=":"; ${GREP} -h ^postfix: ${GID_FILES} | head -n 1 | while read group foo gid members; do \ gid=$$(($$gid+${GID_OFFSET})); \ IFS=","; for _login in $$members; do \ for _user in ${USERS}; do \ if [ "x$${_user}" = "x$${_login}" ]; then \ if ! ${PW} groupshow postfix | ${GREP} -qw $${_login}; then \ ${ECHO_MSG} "Adding user \`$${_login}' to group \`postfix'."; \ ${PW} groupmod postfix -m $${_login}; \ fi; \ ${ECHO_CMD} "@exec if ! ${PW} groupshow postfix | ${GREP} -qw $${_login}; then \ echo \"Adding user '$${_login}' to group 'postfix'.\"; \ ${PW} groupmod postfix -m $${_login}; fi" >> ${TMPPLIST}; \ fi; \ done; \ done; \ done ---- at line 4147 Global:delete _group Global:_group = maildrop --- _group = maildrop # mail:*:6:postfix,clamav @IFS=":"; ${GREP} -h ^maildrop: ${GID_FILES} | head -n 1 | while read group foo gid members; do \ gid=$$(($$gid+${GID_OFFSET})); \ IFS=","; for _login in $$members; do \ for _user in ${USERS}; do \ if [ "x$${_user}" = "x$${_login}" ]; then \ if ! ${PW} groupshow maildrop | ${GREP} -qw $${_login}; then \ ${ECHO_MSG} "Adding user \`$${_login}' to group \`maildrop'."; \ ${PW} groupmod maildrop -m $${_login}; \ fi; \ ${ECHO_CMD} "@exec if ! ${PW} groupshow maildrop | ${GREP} -qw $${_login}; then \ echo \"Adding user '$${_login}' to group 'maildrop'.\"; \ ${PW} groupmod maildrop -m $${_login}; fi" >> ${TMPPLIST}; \ fi; \ done; \ done; \ done ---- at line 4147 Global:delete _group Global:_group = mail --- _group = mail # mail:*:6:postfix,clamav @IFS=":"; ${GREP} -h ^mail: ${GID_FILES} | head -n 1 | while read group foo gid members; do \ gid=$$(($$gid+${GID_OFFSET})); \ IFS=","; for _login in $$members; do \ for _user in ${USERS}; do \ if [ "x$${_user}" = "x$${_login}" ]; then \ if ! ${PW} groupshow mail | ${GREP} -qw $${_login}; then \ ${ECHO_MSG} "Adding user \`$${_login}' to group \`mail'."; \ ${PW} groupmod mail -m $${_login}; \ fi; \ ${ECHO_CMD} "@exec if ! ${PW} groupshow mail | ${GREP} -qw $${_login}; then \ echo \"Adding user '$${_login}' to group 'mail'.\"; \ ${PW} groupmod mail -m $${_login}; fi" >> ${TMPPLIST}; \ fi; \ done; \ done; \ done ---- at line 4147 Global:delete _group For: Iterator _user List postfix For: end for 1 Global:_user = postfix --- _user = postfix @if [ ! ${USERS_BLACKLIST:Mpostfix} ]; then \ ${ECHO_CMD} "@unexec if ${PW} usershow postfix >/dev/null 2>&1; then \ echo \"==> You should manually remove the \\\"postfix\\\" user. \"; fi" >> ${TMPPLIST}; \ fi ---- at line 4168 Global:delete _user Global:_CHROOT_SEQ = Global:_SANITY_SEQ = ${_CHROOT_SEQ} pre-everything check-makefile check-categories check-makevars check-desktop-entries check-depends identify-install-conflicts check-deprecated check-vulnerable check-license check-config buildanyway-message options-message Global:_PKG_DEP = check-sanity Global:_PKG_SEQ = pkg-depends Global:_FETCH_DEP = pkg Global:_FETCH_SEQ = fetch-depends pre-fetch pre-fetch-script do-fetch post-fetch post-fetch-script Global:_EXTRACT_DEP = fetch Global:_EXTRACT_SEQ = check-build-conflicts extract-message checksum extract-depends pre-extract pre-extract-script do-extract post-extract post-extract-script Global:_PATCH_DEP = extract Global:_PATCH_SEQ = ask-license patch-message patch-depends patch-dos2unix pre-patch pre-patch-script do-patch post-patch post-patch-script Global:_CONFIGURE_DEP = patch Global:_CONFIGURE_SEQ = build-depends lib-depends configure-message run-autotools-fixup configure-autotools pre-configure pre-configure-script run-autotools do-configure post-configure post-configure-script Global:_BUILD_DEP = configure Global:_BUILD_SEQ = build-message pre-build pre-build-script do-build post-build post-build-script Global:_INSTALL_DEP = build Global:_INSTALL_SEQ = install-message check-install-conflicts run-depends lib-depends apply-slist pre-install pre-install-script generate-plist check-already-installed Global:_INSTALL_SUSEQ = check-umask install-mtree pre-su-install pre-su-install-script create-users-groups do-install install-desktop-entries install-license install-rc-script post-install post-install-script add-plist-info add-plist-docs add-plist-examples add-plist-data add-plist-post fix-plist-sequence compress-man install-ldconfig-file fake-pkg security-check Global:_PACKAGE_DEP = install Global:_PACKAGE_SEQ = package-message pre-package pre-package-script do-package post-package-script For: Iterator target List extract patch configure build install package For: end for 1 Global:target = package --- target = package Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" .if !target(package) && defined(_OPTIONS_OK) package: ${PACKAGE_COOKIE} .elif !target(package) package: config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${PACKAGE_COOKIE} .elif target(package) && defined(IGNORE) .endif .if !exists(${PACKAGE_COOKIE}) .if ${UID} != 0 && defined(_PACKAGE_SUSEQ) && !defined(INSTALL_AS_USER) .if defined(USE_SUBMAKE) ${PACKAGE_COOKIE}: ${_PACKAGE_DEP} @cd ${.CURDIR} && ${MAKE} ${_PACKAGE_SEQ} .else ${PACKAGE_COOKIE}: ${_PACKAGE_DEP} ${_PACKAGE_SEQ} .endif @${ECHO_MSG} "===> Switching to root credentials for 'package' target" @cd ${.CURDIR} && \ ${SU_CMD} "${MAKE} ${_PACKAGE_SUSEQ}" @${ECHO_MSG} "===> Returning to user credentials" @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .elif defined(USE_SUBMAKE) ${PACKAGE_COOKIE}: ${_PACKAGE_DEP} @cd ${.CURDIR} && \ ${MAKE} ${_PACKAGE_SEQ} ${_PACKAGE_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .else ${PACKAGE_COOKIE}: ${_PACKAGE_DEP} ${_PACKAGE_SEQ} ${_PACKAGE_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .endif .else ${PACKAGE_COOKIE}:: @if [ -e ${.TARGET} ]; then \ ${DO_NADA}; \ else \ cd ${.CURDIR} && ${MAKE} ${.TARGET}; \ fi .endif ---- at line 4313 Global:delete target Global:target = install --- target = install Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" .if !target(install) && defined(_OPTIONS_OK) install: ${INSTALL_COOKIE} .elif !target(install) install: config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${INSTALL_COOKIE} .elif target(install) && defined(IGNORE) .endif .if !exists(${INSTALL_COOKIE}) .if ${UID} != 0 && defined(_INSTALL_SUSEQ) && !defined(INSTALL_AS_USER) .if defined(USE_SUBMAKE) ${INSTALL_COOKIE}: ${_INSTALL_DEP} @cd ${.CURDIR} && ${MAKE} ${_INSTALL_SEQ} .else ${INSTALL_COOKIE}: ${_INSTALL_DEP} ${_INSTALL_SEQ} .endif @${ECHO_MSG} "===> Switching to root credentials for 'install' target" @cd ${.CURDIR} && \ ${SU_CMD} "${MAKE} ${_INSTALL_SUSEQ}" @${ECHO_MSG} "===> Returning to user credentials" @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .elif defined(USE_SUBMAKE) ${INSTALL_COOKIE}: ${_INSTALL_DEP} @cd ${.CURDIR} && \ ${MAKE} ${_INSTALL_SEQ} ${_INSTALL_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .else ${INSTALL_COOKIE}: ${_INSTALL_DEP} ${_INSTALL_SEQ} ${_INSTALL_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .endif .else ${INSTALL_COOKIE}:: @if [ -e ${.TARGET} ]; then \ ${DO_NADA}; \ else \ cd ${.CURDIR} && ${MAKE} ${.TARGET}; \ fi .endif ---- at line 4313 Global:delete target Global:target = build --- target = build Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" .if !target(build) && defined(_OPTIONS_OK) build: ${BUILD_COOKIE} .elif !target(build) build: config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${BUILD_COOKIE} .elif target(build) && defined(IGNORE) .endif .if !exists(${BUILD_COOKIE}) .if ${UID} != 0 && defined(_BUILD_SUSEQ) && !defined(INSTALL_AS_USER) .if defined(USE_SUBMAKE) ${BUILD_COOKIE}: ${_BUILD_DEP} @cd ${.CURDIR} && ${MAKE} ${_BUILD_SEQ} .else ${BUILD_COOKIE}: ${_BUILD_DEP} ${_BUILD_SEQ} .endif @${ECHO_MSG} "===> Switching to root credentials for 'build' target" @cd ${.CURDIR} && \ ${SU_CMD} "${MAKE} ${_BUILD_SUSEQ}" @${ECHO_MSG} "===> Returning to user credentials" @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .elif defined(USE_SUBMAKE) ${BUILD_COOKIE}: ${_BUILD_DEP} @cd ${.CURDIR} && \ ${MAKE} ${_BUILD_SEQ} ${_BUILD_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .else ${BUILD_COOKIE}: ${_BUILD_DEP} ${_BUILD_SEQ} ${_BUILD_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .endif .else ${BUILD_COOKIE}:: @if [ -e ${.TARGET} ]; then \ ${DO_NADA}; \ else \ cd ${.CURDIR} && ${MAKE} ${.TARGET}; \ fi .endif ---- at line 4313 Global:delete target Global:target = configure --- target = configure Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" .if !target(configure) && defined(_OPTIONS_OK) configure: ${CONFIGURE_COOKIE} .elif !target(configure) configure: config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${CONFIGURE_COOKIE} .elif target(configure) && defined(IGNORE) .endif .if !exists(${CONFIGURE_COOKIE}) .if ${UID} != 0 && defined(_CONFIGURE_SUSEQ) && !defined(INSTALL_AS_USER) .if defined(USE_SUBMAKE) ${CONFIGURE_COOKIE}: ${_CONFIGURE_DEP} @cd ${.CURDIR} && ${MAKE} ${_CONFIGURE_SEQ} .else ${CONFIGURE_COOKIE}: ${_CONFIGURE_DEP} ${_CONFIGURE_SEQ} .endif @${ECHO_MSG} "===> Switching to root credentials for 'configure' target" @cd ${.CURDIR} && \ ${SU_CMD} "${MAKE} ${_CONFIGURE_SUSEQ}" @${ECHO_MSG} "===> Returning to user credentials" @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .elif defined(USE_SUBMAKE) ${CONFIGURE_COOKIE}: ${_CONFIGURE_DEP} @cd ${.CURDIR} && \ ${MAKE} ${_CONFIGURE_SEQ} ${_CONFIGURE_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .else ${CONFIGURE_COOKIE}: ${_CONFIGURE_DEP} ${_CONFIGURE_SEQ} ${_CONFIGURE_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .endif .else ${CONFIGURE_COOKIE}:: @if [ -e ${.TARGET} ]; then \ ${DO_NADA}; \ else \ cd ${.CURDIR} && ${MAKE} ${.TARGET}; \ fi .endif ---- at line 4313 Global:delete target Global:target = patch --- target = patch Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" .if !target(patch) && defined(_OPTIONS_OK) patch: ${PATCH_COOKIE} .elif !target(patch) patch: config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${PATCH_COOKIE} .elif target(patch) && defined(IGNORE) .endif .if !exists(${PATCH_COOKIE}) .if ${UID} != 0 && defined(_PATCH_SUSEQ) && !defined(INSTALL_AS_USER) .if defined(USE_SUBMAKE) ${PATCH_COOKIE}: ${_PATCH_DEP} @cd ${.CURDIR} && ${MAKE} ${_PATCH_SEQ} .else ${PATCH_COOKIE}: ${_PATCH_DEP} ${_PATCH_SEQ} .endif @${ECHO_MSG} "===> Switching to root credentials for 'patch' target" @cd ${.CURDIR} && \ ${SU_CMD} "${MAKE} ${_PATCH_SUSEQ}" @${ECHO_MSG} "===> Returning to user credentials" @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .elif defined(USE_SUBMAKE) ${PATCH_COOKIE}: ${_PATCH_DEP} @cd ${.CURDIR} && \ ${MAKE} ${_PATCH_SEQ} ${_PATCH_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .else ${PATCH_COOKIE}: ${_PATCH_DEP} ${_PATCH_SEQ} ${_PATCH_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .endif .else ${PATCH_COOKIE}:: @if [ -e ${.TARGET} ]; then \ ${DO_NADA}; \ else \ cd ${.CURDIR} && ${MAKE} ${.TARGET}; \ fi .endif ---- at line 4313 Global:delete target Global:target = extract --- target = extract Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" .if !target(extract) && defined(_OPTIONS_OK) extract: ${EXTRACT_COOKIE} .elif !target(extract) extract: config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${EXTRACT_COOKIE} .elif target(extract) && defined(IGNORE) .endif .if !exists(${EXTRACT_COOKIE}) .if ${UID} != 0 && defined(_EXTRACT_SUSEQ) && !defined(INSTALL_AS_USER) .if defined(USE_SUBMAKE) ${EXTRACT_COOKIE}: ${_EXTRACT_DEP} @cd ${.CURDIR} && ${MAKE} ${_EXTRACT_SEQ} .else ${EXTRACT_COOKIE}: ${_EXTRACT_DEP} ${_EXTRACT_SEQ} .endif @${ECHO_MSG} "===> Switching to root credentials for 'extract' target" @cd ${.CURDIR} && \ ${SU_CMD} "${MAKE} ${_EXTRACT_SUSEQ}" @${ECHO_MSG} "===> Returning to user credentials" @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .elif defined(USE_SUBMAKE) ${EXTRACT_COOKIE}: ${_EXTRACT_DEP} @cd ${.CURDIR} && \ ${MAKE} ${_EXTRACT_SEQ} ${_EXTRACT_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .else ${EXTRACT_COOKIE}: ${_EXTRACT_DEP} ${_EXTRACT_SEQ} ${_EXTRACT_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .endif .else ${EXTRACT_COOKIE}:: @if [ -e ${.TARGET} ]; then \ ${DO_NADA}; \ else \ cd ${.CURDIR} && ${MAKE} ${.TARGET}; \ fi .endif ---- at line 4313 Global:delete target Applying :S to "/usr/local" Result is "_usr_local" Searching for "/usr/obj"/usr/ports/mail/postfix/work/.extract_done.postfix._usr_local.../usr/ports/mail/postfix...failed. Trying subdirectories...checking /usr/ports/mail/postfix/"/usr/obj"/usr/ports/mail/postfix/work/.extract_done.postfix._usr_local...failed. Looking for ""/usr/obj"/usr/ports/mail/postfix/work/.extract_done.postfix._usr_local"...failed. Returning NULL left = 0.000000, right = 0.000000, op = != Applying :S to "/usr/local" Result is "_usr_local" Applying :S to "/usr/local" Result is "_usr_local" Searching for "/usr/obj"/usr/ports/mail/postfix/work/.patch_done.postfix._usr_local.../usr/ports/mail/postfix...failed. Trying subdirectories...checking /usr/ports/mail/postfix/"/usr/obj"/usr/ports/mail/postfix/work/.patch_done.postfix._usr_local...failed. Looking for ""/usr/obj"/usr/ports/mail/postfix/work/.patch_done.postfix._usr_local"...failed. Returning NULL left = 0.000000, right = 0.000000, op = != Applying :S to "/usr/local" Result is "_usr_local" Applying :S to "/usr/local" Result is "_usr_local" Searching for "/usr/obj"/usr/ports/mail/postfix/work/.configure_done.postfix._usr_local.../usr/ports/mail/postfix...failed. Trying subdirectories...checking /usr/ports/mail/postfix/"/usr/obj"/usr/ports/mail/postfix/work/.configure_done.postfix._usr_local...failed. Looking for ""/usr/obj"/usr/ports/mail/postfix/work/.configure_done.postfix._usr_local"...failed. Returning NULL left = 0.000000, right = 0.000000, op = != Applying :S to "/usr/local" Result is "_usr_local" Applying :S to "/usr/local" Result is "_usr_local" Searching for "/usr/obj"/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.../usr/ports/mail/postfix...failed. Trying subdirectories...checking /usr/ports/mail/postfix/"/usr/obj"/usr/ports/mail/postfix/work/.build_done.postfix._usr_local...failed. Looking for ""/usr/obj"/usr/ports/mail/postfix/work/.build_done.postfix._usr_local"...failed. Returning NULL left = 0.000000, right = 0.000000, op = != Applying :S to "/usr/local" Result is "_usr_local" Applying :S to "/usr/local" Result is "_usr_local" Searching for "/usr/obj"/usr/ports/mail/postfix/work/.install_done.postfix._usr_local.../usr/ports/mail/postfix...failed. Trying subdirectories...checking /usr/ports/mail/postfix/"/usr/obj"/usr/ports/mail/postfix/work/.install_done.postfix._usr_local...failed. Looking for ""/usr/obj"/usr/ports/mail/postfix/work/.install_done.postfix._usr_local"...failed. Returning NULL left = 0.000000, right = 0.000000, op = != Applying :S to "/usr/local" Result is "_usr_local" Applying :S to "/usr/local" Result is "_usr_local" Searching for "/usr/obj"/usr/ports/mail/postfix/work/.package_done.postfix._usr_local.../usr/ports/mail/postfix...failed. Trying subdirectories...checking /usr/ports/mail/postfix/"/usr/obj"/usr/ports/mail/postfix/work/.package_done.postfix._usr_local...failed. Looking for ""/usr/obj"/usr/ports/mail/postfix/work/.package_done.postfix._usr_local"...failed. Returning NULL left = 0.000000, right = 0.000000, op = != Applying :S to "/usr/local" Result is "_usr_local" For: Iterator stage List pre post For: new loop 2 For: end for 2 For: end for 1 Global:stage = post --- stage = post .for name in pkg check-sanity fetch extract patch configure build install package .if !target(post-${name}) post-${name}: @${DO_NADA} .endif .if !target(post-${name}-script) post-${name}-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif .endfor ---- at line 4385 Global:delete stage Global:stage = pre --- stage = pre .for name in pkg check-sanity fetch extract patch configure build install package .if !target(pre-${name}) pre-${name}: @${DO_NADA} .endif .if !target(pre-${name}-script) pre-${name}-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif .endfor ---- at line 4385 Global:delete stage For: Iterator name List pkg check-sanity fetch extract patch configure build install package For: end for 1 Global:name = package --- name = package .if !target(pre-package) pre-package: @${DO_NADA} .endif .if !target(pre-package-script) pre-package-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = install --- name = install .if !target(pre-install) pre-install: @${DO_NADA} .endif .if !target(pre-install-script) pre-install-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = build --- name = build .if !target(pre-build) pre-build: @${DO_NADA} .endif .if !target(pre-build-script) pre-build-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = configure --- name = configure .if !target(pre-configure) pre-configure: @${DO_NADA} .endif .if !target(pre-configure-script) pre-configure-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = patch --- name = patch .if !target(pre-patch) pre-patch: @${DO_NADA} .endif .if !target(pre-patch-script) pre-patch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = extract --- name = extract .if !target(pre-extract) pre-extract: @${DO_NADA} .endif .if !target(pre-extract-script) pre-extract-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = fetch --- name = fetch .if !target(pre-fetch) pre-fetch: @${DO_NADA} .endif .if !target(pre-fetch-script) pre-fetch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = check-sanity --- name = check-sanity .if !target(pre-check-sanity) pre-check-sanity: @${DO_NADA} .endif .if !target(pre-check-sanity-script) pre-check-sanity-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = pkg --- name = pkg .if !target(pre-pkg) pre-pkg: @${DO_NADA} .endif .if !target(pre-pkg-script) pre-pkg-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name For: Iterator name List pkg check-sanity fetch extract patch configure build install package For: end for 1 Global:name = package --- name = package .if !target(post-package) post-package: @${DO_NADA} .endif .if !target(post-package-script) post-package-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = install --- name = install .if !target(post-install) post-install: @${DO_NADA} .endif .if !target(post-install-script) post-install-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = build --- name = build .if !target(post-build) post-build: @${DO_NADA} .endif .if !target(post-build-script) post-build-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = configure --- name = configure .if !target(post-configure) post-configure: @${DO_NADA} .endif .if !target(post-configure-script) post-configure-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = patch --- name = patch .if !target(post-patch) post-patch: @${DO_NADA} .endif .if !target(post-patch-script) post-patch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = extract --- name = extract .if !target(post-extract) post-extract: @${DO_NADA} .endif .if !target(post-extract-script) post-extract-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = fetch --- name = fetch .if !target(post-fetch) post-fetch: @${DO_NADA} .endif .if !target(post-fetch-script) post-fetch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = check-sanity --- name = check-sanity .if !target(post-check-sanity) post-check-sanity: @${DO_NADA} .endif .if !target(post-check-sanity-script) post-check-sanity-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = pkg --- name = pkg .if !target(post-pkg) post-pkg: @${DO_NADA} .endif .if !target(post-pkg-script) post-pkg-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name left = 0.000000, right = 0.000000, op = != left = 0.000000, right = 0.000000, op = != Global:checksum_init = SHA256=${SHA256}; Global:_DEPEND_ALWAYS = 0 Global:_INSTALL_DEPENDS = if [ X${USE_PACKAGE_DEPENDS} != "X" ]; then subpkgfile=`(cd $$dir; ${MAKE} $$depends_args -V PKGFILE)`; subpkgname=$${subpkgfile%-*} ; subpkgname=$${subpkgname##*/} ; if [ -r "$${subpkgfile}" -a "$$target" = "${DEPENDS_TARGET}" ]; then ${ECHO_MSG} "===> Installing existing package $${subpkgfile}"; if [ -n "${WITH_PKGNG}" -a $${subpkgname} = "pkg" ]; then [ -d ${WRKDIR} ] || ${MKDIR} ${WRKDIR} ; ${TAR} xf $${subpkgfile} -C ${WRKDIR} -s ",/.*/,,g" "*/pkg-static" ; ${WRKDIR}/pkg-static add $${subpkgfile}; ${RM} -f ${WRKDIR}/pkg-static; else ${PKG_ADD} $${subpkgfile}; fi; else (cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; fi; else (cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; fi; ${ECHO_MSG} "===> Returning to build of ${PKGNAME}"; For: Iterator deptype List PKG EXTRACT PATCH FETCH BUILD RUN For: end for 1 Global:deptype = RUN --- deptype = RUN Applying :L to "RUN" Result is "run" run-depends: .if defined(RUN_DEPENDS) .if !defined(NO_DEPENDS) @for i in `${ECHO_CMD} "${RUN_DEPENDS}"`; do \ prog=$${i%%:*}; \ if [ -z "$$prog" ]; then \ ${ECHO_MSG} "Error: there is an empty port dependency in RUN_DEPENDS."; \ break; \ fi; \ dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; \ if ${EXPR} "$$dir" : '.*:' > /dev/null; then \ target=$${dir##*:}; \ dir=$${dir%%:*}; \ if [ X${DEPENDS_PRECLEAN} != "X" ]; then \ target="clean $$target"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ if [ X${DEPENDS_CLEAN} != "X" ]; then \ target="$$target clean"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ else \ target="${DEPENDS_TARGET}"; \ depends_args="${DEPENDS_ARGS}"; \ fi; \ if ${EXPR} "$$prog" : \\/ >/dev/null; then \ if [ -e "$$prog" ]; then \ if [ "$$prog" = "${NONEXISTENT}" ]; then \ ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; \ ${FALSE}; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; \ notfound=1; \ fi; \ else \ case $${prog} in \ *\>*|*\<*|*=*) pkg=yes;; \ *) pkg="";; \ esac; \ if [ "$$pkg" != "" ]; then \ if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; \ notfound=1; \ fi; \ if [ $$notfound != 0 ]; then \ inverse_dep=`${ECHO_CMD} $$prog | ${SED} \ -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' \ -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; \ exit 1; \ fi; \ fi; \ elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; \ notfound=1; \ fi; \ fi; \ if [ $$notfound != 0 ]; then \ ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; \ if [ ! -d "$$dir" ]; then \ ${ECHO_MSG} " => No directory for $$prog. Skipping.."; \ else \ ${_INSTALL_DEPENDS} \ fi; \ fi; \ done .endif .else @${DO_NADA} .endif ---- at line 4986 Global:delete deptype Global:deptype = BUILD --- deptype = BUILD Applying :L to "BUILD" Result is "build" build-depends: .if defined(BUILD_DEPENDS) .if !defined(NO_DEPENDS) @for i in `${ECHO_CMD} "${BUILD_DEPENDS}"`; do \ prog=$${i%%:*}; \ if [ -z "$$prog" ]; then \ ${ECHO_MSG} "Error: there is an empty port dependency in BUILD_DEPENDS."; \ break; \ fi; \ dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; \ if ${EXPR} "$$dir" : '.*:' > /dev/null; then \ target=$${dir##*:}; \ dir=$${dir%%:*}; \ if [ X${DEPENDS_PRECLEAN} != "X" ]; then \ target="clean $$target"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ if [ X${DEPENDS_CLEAN} != "X" ]; then \ target="$$target clean"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ else \ target="${DEPENDS_TARGET}"; \ depends_args="${DEPENDS_ARGS}"; \ fi; \ if ${EXPR} "$$prog" : \\/ >/dev/null; then \ if [ -e "$$prog" ]; then \ if [ "$$prog" = "${NONEXISTENT}" ]; then \ ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; \ ${FALSE}; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; \ notfound=1; \ fi; \ else \ case $${prog} in \ *\>*|*\<*|*=*) pkg=yes;; \ *) pkg="";; \ esac; \ if [ "$$pkg" != "" ]; then \ if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; \ notfound=1; \ fi; \ if [ $$notfound != 0 ]; then \ inverse_dep=`${ECHO_CMD} $$prog | ${SED} \ -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' \ -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; \ exit 1; \ fi; \ fi; \ elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; \ notfound=1; \ fi; \ fi; \ if [ $$notfound != 0 ]; then \ ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; \ if [ ! -d "$$dir" ]; then \ ${ECHO_MSG} " => No directory for $$prog. Skipping.."; \ else \ ${_INSTALL_DEPENDS} \ fi; \ fi; \ done .endif .else @${DO_NADA} .endif ---- at line 4986 Global:delete deptype Global:deptype = FETCH --- deptype = FETCH Applying :L to "FETCH" Result is "fetch" fetch-depends: .if defined(FETCH_DEPENDS) .if !defined(NO_DEPENDS) @for i in `${ECHO_CMD} "${FETCH_DEPENDS}"`; do \ prog=$${i%%:*}; \ if [ -z "$$prog" ]; then \ ${ECHO_MSG} "Error: there is an empty port dependency in FETCH_DEPENDS."; \ break; \ fi; \ dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; \ if ${EXPR} "$$dir" : '.*:' > /dev/null; then \ target=$${dir##*:}; \ dir=$${dir%%:*}; \ if [ X${DEPENDS_PRECLEAN} != "X" ]; then \ target="clean $$target"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ if [ X${DEPENDS_CLEAN} != "X" ]; then \ target="$$target clean"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ else \ target="${DEPENDS_TARGET}"; \ depends_args="${DEPENDS_ARGS}"; \ fi; \ if ${EXPR} "$$prog" : \\/ >/dev/null; then \ if [ -e "$$prog" ]; then \ if [ "$$prog" = "${NONEXISTENT}" ]; then \ ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; \ ${FALSE}; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; \ notfound=1; \ fi; \ else \ case $${prog} in \ *\>*|*\<*|*=*) pkg=yes;; \ *) pkg="";; \ esac; \ if [ "$$pkg" != "" ]; then \ if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; \ notfound=1; \ fi; \ if [ $$notfound != 0 ]; then \ inverse_dep=`${ECHO_CMD} $$prog | ${SED} \ -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' \ -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; \ exit 1; \ fi; \ fi; \ elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; \ notfound=1; \ fi; \ fi; \ if [ $$notfound != 0 ]; then \ ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; \ if [ ! -d "$$dir" ]; then \ ${ECHO_MSG} " => No directory for $$prog. Skipping.."; \ else \ ${_INSTALL_DEPENDS} \ fi; \ fi; \ done .endif .else @${DO_NADA} .endif ---- at line 4986 Global:delete deptype Global:deptype = PATCH --- deptype = PATCH Applying :L to "PATCH" Result is "patch" patch-depends: .if defined(PATCH_DEPENDS) .if !defined(NO_DEPENDS) @for i in `${ECHO_CMD} "${PATCH_DEPENDS}"`; do \ prog=$${i%%:*}; \ if [ -z "$$prog" ]; then \ ${ECHO_MSG} "Error: there is an empty port dependency in PATCH_DEPENDS."; \ break; \ fi; \ dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; \ if ${EXPR} "$$dir" : '.*:' > /dev/null; then \ target=$${dir##*:}; \ dir=$${dir%%:*}; \ if [ X${DEPENDS_PRECLEAN} != "X" ]; then \ target="clean $$target"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ if [ X${DEPENDS_CLEAN} != "X" ]; then \ target="$$target clean"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ else \ target="${DEPENDS_TARGET}"; \ depends_args="${DEPENDS_ARGS}"; \ fi; \ if ${EXPR} "$$prog" : \\/ >/dev/null; then \ if [ -e "$$prog" ]; then \ if [ "$$prog" = "${NONEXISTENT}" ]; then \ ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; \ ${FALSE}; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; \ notfound=1; \ fi; \ else \ case $${prog} in \ *\>*|*\<*|*=*) pkg=yes;; \ *) pkg="";; \ esac; \ if [ "$$pkg" != "" ]; then \ if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; \ notfound=1; \ fi; \ if [ $$notfound != 0 ]; then \ inverse_dep=`${ECHO_CMD} $$prog | ${SED} \ -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' \ -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; \ exit 1; \ fi; \ fi; \ elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; \ notfound=1; \ fi; \ fi; \ if [ $$notfound != 0 ]; then \ ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; \ if [ ! -d "$$dir" ]; then \ ${ECHO_MSG} " => No directory for $$prog. Skipping.."; \ else \ ${_INSTALL_DEPENDS} \ fi; \ fi; \ done .endif .else @${DO_NADA} .endif ---- at line 4986 Global:delete deptype Global:deptype = EXTRACT --- deptype = EXTRACT Applying :L to "EXTRACT" Result is "extract" extract-depends: .if defined(EXTRACT_DEPENDS) .if !defined(NO_DEPENDS) @for i in `${ECHO_CMD} "${EXTRACT_DEPENDS}"`; do \ prog=$${i%%:*}; \ if [ -z "$$prog" ]; then \ ${ECHO_MSG} "Error: there is an empty port dependency in EXTRACT_DEPENDS."; \ break; \ fi; \ dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; \ if ${EXPR} "$$dir" : '.*:' > /dev/null; then \ target=$${dir##*:}; \ dir=$${dir%%:*}; \ if [ X${DEPENDS_PRECLEAN} != "X" ]; then \ target="clean $$target"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ if [ X${DEPENDS_CLEAN} != "X" ]; then \ target="$$target clean"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ else \ target="${DEPENDS_TARGET}"; \ depends_args="${DEPENDS_ARGS}"; \ fi; \ if ${EXPR} "$$prog" : \\/ >/dev/null; then \ if [ -e "$$prog" ]; then \ if [ "$$prog" = "${NONEXISTENT}" ]; then \ ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; \ ${FALSE}; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; \ notfound=1; \ fi; \ else \ case $${prog} in \ *\>*|*\<*|*=*) pkg=yes;; \ *) pkg="";; \ esac; \ if [ "$$pkg" != "" ]; then \ if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; \ notfound=1; \ fi; \ if [ $$notfound != 0 ]; then \ inverse_dep=`${ECHO_CMD} $$prog | ${SED} \ -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' \ -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; \ exit 1; \ fi; \ fi; \ elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; \ notfound=1; \ fi; \ fi; \ if [ $$notfound != 0 ]; then \ ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; \ if [ ! -d "$$dir" ]; then \ ${ECHO_MSG} " => No directory for $$prog. Skipping.."; \ else \ ${_INSTALL_DEPENDS} \ fi; \ fi; \ done .endif .else @${DO_NADA} .endif ---- at line 4986 Global:delete deptype Global:deptype = PKG --- deptype = PKG Applying :L to "PKG" Result is "pkg" pkg-depends: .if defined(PKG_DEPENDS) .if !defined(NO_DEPENDS) @for i in `${ECHO_CMD} "${PKG_DEPENDS}"`; do \ prog=$${i%%:*}; \ if [ -z "$$prog" ]; then \ ${ECHO_MSG} "Error: there is an empty port dependency in PKG_DEPENDS."; \ break; \ fi; \ dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; \ if ${EXPR} "$$dir" : '.*:' > /dev/null; then \ target=$${dir##*:}; \ dir=$${dir%%:*}; \ if [ X${DEPENDS_PRECLEAN} != "X" ]; then \ target="clean $$target"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ if [ X${DEPENDS_CLEAN} != "X" ]; then \ target="$$target clean"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ else \ target="${DEPENDS_TARGET}"; \ depends_args="${DEPENDS_ARGS}"; \ fi; \ if ${EXPR} "$$prog" : \\/ >/dev/null; then \ if [ -e "$$prog" ]; then \ if [ "$$prog" = "${NONEXISTENT}" ]; then \ ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; \ ${FALSE}; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; \ notfound=1; \ fi; \ else \ case $${prog} in \ *\>*|*\<*|*=*) pkg=yes;; \ *) pkg="";; \ esac; \ if [ "$$pkg" != "" ]; then \ if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; \ notfound=1; \ fi; \ if [ $$notfound != 0 ]; then \ inverse_dep=`${ECHO_CMD} $$prog | ${SED} \ -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' \ -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; \ exit 1; \ fi; \ fi; \ elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; \ notfound=1; \ fi; \ fi; \ if [ $$notfound != 0 ]; then \ ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; \ if [ ! -d "$$dir" ]; then \ ${ECHO_MSG} " => No directory for $$prog. Skipping.."; \ else \ ${_INSTALL_DEPENDS} \ fi; \ fi; \ done .endif .else @${DO_NADA} .endif ---- at line 4986 Global:delete deptype Global:_UNIFIED_DEPENDS = ${PKG_DEPENDS} ${EXTRACT_DEPENDS} ${PATCH_DEPENDS} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS} ${RUN_DEPENDS} Global:_DEPEND_DIRS = ${_UNIFIED_DEPENDS:C,^[^:]*:([^:]*).*$,\1,} Global:ALL-DEPENDS-LIST = L="${_DEPEND_DIRS}"; checked=""; while [ -n "$$L" ]; do l=""; for d in $$L; do case $$checked in $$d\ *|*\ $$d\ *|*\ $$d) continue;; esac; checked="$$checked $$d"; if [ ! -d $$d ]; then ${ECHO_MSG} "${PKGNAME}: \"$$d\" non-existent -- dependency list incomplete" >&2; continue; fi; ${ECHO_CMD} $$d; if ! children=$$(cd $$d && ${MAKE} -V _DEPEND_DIRS); then ${ECHO_MSG} "${PKGNAME}: \"$$d\" erroneous -- dependency list incomplete" >&2; continue; fi; for child in $$children; do case "$$checked $$l" in $$child\ *|*\ $$child\ *|*\ $$child) continue;; esac; l="$$l $$child"; done; done; L=$$l; done Global:CLEAN-DEPENDS-FULL = L="${_DEPEND_DIRS}"; checked=""; while [ -n "$$L" ]; do l=""; for d in $$L; do case $$checked in $$d\ *|*\ $$d\ *|*\ $$d) continue;; esac; checked="$$checked $$d"; if [ ! -d $$d ]; then ${ECHO_MSG} "${PKGNAME}: \"$$d\" non-existent -- dependency list incomplete" >&2; continue; fi; if ! children=$$(cd $$d && ${MAKE} -V WRKDIR -V _DEPEND_DIRS); then ${ECHO_MSG} "${PKGNAME}: \"$$d\" erroneous -- dependency list incomplete" >&2; continue; fi; state=0; for child in $$children; do case $$state in 0) if [ -d $$child ]; then ${ECHO_CMD} $$d; fi; state=1;; 1) case "$$checked $$l" in $$child\ *|*\ $$child\ *|*\ $$child) continue;; esac; l="$$l $$child";; esac; done; done; L=$$l; done Global:CLEAN-DEPENDS-LIMITED = L="${_DEPEND_DIRS}"; checked=""; while [ -n "$$L" ]; do l=""; for d in $$L; do case $$checked in $$d\ *|*\ $$d\ *|*\ $$d) continue;; esac; checked="$$checked $$d"; if [ ! -d $$d ]; then ${ECHO_MSG} "${PKGNAME}: \"$$d\" non-existent -- dependency list incomplete" >&2; continue; fi; if ! children=$$(cd $$d && ${MAKE} -V WRKDIR -V _DEPEND_DIRS); then ${ECHO_MSG} "${PKGNAME}: \"$$d\" erroneous -- dependency list incomplete" >&2; continue; fi; state=0; for child in $$children; do case $$state in 0) if [ ! -d $$child ]; then break; fi; state=1; ${ECHO_CMD} $$d;; 1) case "$$checked $$l" in $$child\ *|*\ $$child\ *|*\ $$child) continue;; esac; l="$$l $$child";; esac; done; done; L=$$l; done Global:FETCH_LIST = for i in $$deps; do prog=$${i%%:*}; dir=$${i#*:}; case $$dir in *:*) if [ $$prog != $${prog#/} -o ! -e $$prog ]; then dir=$${dir%%:*}; else continue; fi;; *) if [ -d ${PKG_DBDIR}/$$(cd $$dir; ${MAKE} -V PKGNAME) ]; then continue; fi;; esac; echo cd $$dir; cd $$dir; ${MAKE} $$targ; done For: Iterator deptype List PKG EXTRACT PATCH FETCH BUILD RUN For: end for 1 Global:deptype = RUN --- deptype = RUN .if defined(RUN_DEPENDS) @targ=fetch; deps="${RUN_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5318 Global:delete deptype Global:deptype = BUILD --- deptype = BUILD .if defined(BUILD_DEPENDS) @targ=fetch; deps="${BUILD_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5318 Global:delete deptype Global:deptype = FETCH --- deptype = FETCH .if defined(FETCH_DEPENDS) @targ=fetch; deps="${FETCH_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5318 Global:delete deptype Global:deptype = PATCH --- deptype = PATCH .if defined(PATCH_DEPENDS) @targ=fetch; deps="${PATCH_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5318 Global:delete deptype Global:deptype = EXTRACT --- deptype = EXTRACT .if defined(EXTRACT_DEPENDS) @targ=fetch; deps="${EXTRACT_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5318 Global:delete deptype Global:deptype = PKG --- deptype = PKG .if defined(PKG_DEPENDS) @targ=fetch; deps="${PKG_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5318 Global:delete deptype For: Iterator deptype List PKG EXTRACT PATCH FETCH BUILD RUN For: end for 1 Global:deptype = RUN --- deptype = RUN .if defined(RUN_DEPENDS) @targ=fetch-list; deps="${RUN_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5330 Global:delete deptype Global:deptype = BUILD --- deptype = BUILD .if defined(BUILD_DEPENDS) @targ=fetch-list; deps="${BUILD_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5330 Global:delete deptype Global:deptype = FETCH --- deptype = FETCH .if defined(FETCH_DEPENDS) @targ=fetch-list; deps="${FETCH_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5330 Global:delete deptype Global:deptype = PATCH --- deptype = PATCH .if defined(PATCH_DEPENDS) @targ=fetch-list; deps="${PATCH_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5330 Global:delete deptype Global:deptype = EXTRACT --- deptype = EXTRACT .if defined(EXTRACT_DEPENDS) @targ=fetch-list; deps="${EXTRACT_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5330 Global:delete deptype Global:deptype = PKG --- deptype = PKG .if defined(PKG_DEPENDS) @targ=fetch-list; deps="${PKG_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5330 Global:delete deptype Global:BUILD-DEPENDS-LIST = for dir in $$(${ECHO_CMD} "${PKG_DEPENDS} ${EXTRACT_DEPENDS} ${PATCH_DEPENDS} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS}" | ${SED} -E -e 's,([^: ]*):([^: ]*)(:[^ ]*)?,\2,g' -e 'y/ /\n/'| ${SORT} -u); do if [ -d $$dir ]; then ${ECHO_CMD} $$dir; else ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; fi; done | ${SORT} -u Global:RUN-DEPENDS-LIST = for dir in $$(${ECHO_CMD} "${_LIB_RUN_DEPENDS:C,.*:([^:]*).*,\1,}" | ${SED} -e 'y/ /\n/' | ${SORT} -u); do if [ -d $$dir ]; then ${ECHO_CMD} $$dir; else ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; fi; done | ${SORT} -u Global:_LIB_RUN_DEPENDS = ${LIB_DEPENDS} ${RUN_DEPENDS} Global:PACKAGE-DEPENDS-LIST = if [ "${CHILD_DEPENDS}" ]; then installed=$$(${PKG_INFO} -qO ${PKGORIGIN} 2>/dev/null || ${TRUE}); if [ "$$installed" ]; then break; fi; if [ -z "$$installed" ]; then installed="${PKGNAME}"; fi; for pkgname in $$installed; do ${ECHO_CMD} "$$pkgname ${.CURDIR} ${PKGORIGIN}"; done; fi; checked="${PARENT_CHECKED}"; for dir in ${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,}; do dir=$$(${REALPATH} $$dir); if [ -d $$dir ]; then case $$checked in $$dir|$$dir\ *|*\ $$dir|*\ $$dir\ *) continue;; esac; childout=$$(cd $$dir; ${MAKE} CHILD_DEPENDS=yes PARENT_CHECKED="$$checked" package-depends-list); set -- $$childout; childdir=""; while [ $$# != 0 ]; do childdir="$$childdir $$2"; ${ECHO_CMD} "$$1 $$2 $$3"; shift 3; done; checked="$$dir $$childdir $$checked"; else ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; fi; done Global:ACTUAL-PACKAGE-DEPENDS = if [ "${_LIB_RUN_DEPENDS}" != " " ]; then origins=$$(for pkgname in ${PKG_DBDIR}/*; do if [ -e $$pkgname/+CONTENTS ]; then ${ECHO_CMD} $${pkgname##*/}; ${SED} -n -e "s/@comment ORIGIN://p" $$pkgname/+CONTENTS; fi; done); for dir in ${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,}; do tmp=$${dir#${PORTSDIR}/}; if [ "$$tmp" = "$$dir" ]; then tmp=$${dir%/*}; dir=$${tmp##*/}/$${dir##*/}; else dir=$$tmp; fi; set -- $$origins; while [ $$# -gt 1 ]; do if [ ! -d "${PORTSDIR}/$$2" ]; then shift; continue; fi; if [ "$$dir" = "$$2" ]; then ${ECHO_CMD} $$1:$$dir; if [ -e ${PKG_DBDIR}/$$1/+CONTENTS -a -z "${EXPLICIT_PACKAGE_DEPENDS}" ]; then packagelist="$$packagelist ${PKG_DBDIR}/$$1/+CONTENTS"; fi; break; fi; shift 2; done; done; [ -z "$$packagelist" ] || ${AWK} -F '( |:)' 'BEGIN { pkgname="broken_contents" } /@pkgdep / { pkgname=$$2 } /@comment DEPORIGIN:/ { printf "%s:%s\n", pkgname, $$3; pkgname="broken_contents" }' $$packagelist; fi Global:_EXTRACT_DEPENDS = ${EXTRACT_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} Global:_PATCH_DEPENDS = ${PATCH_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} Global:_FETCH_DEPENDS = ${FETCH_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} Global:_LIB_DEPENDS = ${LIB_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} Global:_BUILD_DEPENDS = ${BUILD_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} ${_LIB_DEPENDS} Global:_RUN_DEPENDS = ${RUN_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} ${_LIB_DEPENDS} Searching for /usr/ports/mail/postfix/pkg-descr.../usr/ports/mail/postfix...here...returning /usr/ports/mail/postfix/pkg-descr Global:_DESCR = ${DESCR} Global:INDEX_OUT = /dev/stdout Searching for /usr/ports/mail/postfix/pkg-descr.../usr/ports/mail/postfix...here...returning /usr/ports/mail/postfix/pkg-descr Global:_PRETTY_PRINT_DEPENDS_LIST = if [ ! -r ${INDEXDIR}/${INDEXFILE} ] ; then ${ECHO_MSG} "${.TARGET} requires an INDEX file (${INDEXFILE}). Please run make index or make fetchindex."; else target=${.TARGET:C/pretty-print-(.*)-depends-list/\1/} ; if [ "$$target" = "build" ] ; then fldnum=8 ; else fldnum=9 ; fi; ${ECHO_MSG} -n 'This port requires package(s) "' ; ${ECHO_MSG} -n `${AWK} -F\| "\\$$1 ~ /^${PKGNAME}/ {print \\$$$${fldnum};}" ${INDEXDIR}/${INDEXFILE}` ; ${ECHO_MSG} "\" to $$target."; fi; Global:_SUB_LIST_TEMP = ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} For: Iterator file List pkg-install pkg-message postfix.sh For: end for 1 Global:file = postfix.sh --- file = postfix.sh .if !exists(${FILESDIR}/postfix.sh.in) @${ECHO_MSG} "** Missing ${FILESDIR}/postfix.sh.in for ${PKGNAME}."; exit 1 .else @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/postfix.sh.in > ${WRKDIR}/postfix.sh .endif ---- at line 5599 Global:delete file Global:file = pkg-message --- file = pkg-message .if !exists(${FILESDIR}/pkg-message.in) @${ECHO_MSG} "** Missing ${FILESDIR}/pkg-message.in for ${PKGNAME}."; exit 1 .else @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/pkg-message.in > ${WRKDIR}/pkg-message .endif ---- at line 5599 Global:delete file Global:file = pkg-install --- file = pkg-install .if !exists(${FILESDIR}/pkg-install.in) @${ECHO_MSG} "** Missing ${FILESDIR}/pkg-install.in for ${PKGNAME}."; exit 1 .else @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/pkg-install.in > ${WRKDIR}/pkg-install .endif ---- at line 5599 Global:delete file Searching for /usr/ports/mail/postfix/files/pkg-install.in.../usr/ports/mail/postfix...Looking for "/usr/ports/mail/postfix/files/pkg-install.in"...Caching 06:14:34 Feb 11, 2012 for /usr/ports/mail/postfix/files/pkg-install.in Searching for /usr/ports/mail/postfix/files/pkg-message.in.../usr/ports/mail/postfix...Looking for "/usr/ports/mail/postfix/files/pkg-message.in"...Caching 00:38:40 Jan 25, 2011 for /usr/ports/mail/postfix/files/pkg-message.in Searching for /usr/ports/mail/postfix/files/postfix.sh.in.../usr/ports/mail/postfix...Looking for "/usr/ports/mail/postfix/files/postfix.sh.in"...Caching 09:56:00 Jan 14, 2012 for /usr/ports/mail/postfix/files/postfix.sh.in For: Iterator i List pkg-message pkg-install pkg-deinstall pkg-req For: end for 1 Global:i = pkg-req --- i = pkg-req Applying :S to "pkg-req" Result is "pkgreq" Applying :U to "pkgreq" Result is "PKGREQ" .if ${SUB_FILES:Mpkg-req*}!="" PKGREQ= ${WRKDIR}/${SUB_FILES:Mpkg-req*} .endif ---- at line 5606 Global:delete i Global:i = pkg-deinstall --- i = pkg-deinstall Applying :S to "pkg-deinstall" Result is "pkgdeinstall" Applying :U to "pkgdeinstall" Result is "PKGDEINSTALL" .if ${SUB_FILES:Mpkg-deinstall*}!="" PKGDEINSTALL= ${WRKDIR}/${SUB_FILES:Mpkg-deinstall*} .endif ---- at line 5606 Global:delete i Global:i = pkg-install --- i = pkg-install Applying :S to "pkg-install" Result is "pkginstall" Applying :U to "pkginstall" Result is "PKGINSTALL" .if ${SUB_FILES:Mpkg-install*}!="" PKGINSTALL= ${WRKDIR}/${SUB_FILES:Mpkg-install*} .endif ---- at line 5606 Global:delete i Global:i = pkg-message --- i = pkg-message Applying :S to "pkg-message" Result is "pkgmessage" Applying :U to "pkgmessage" Result is "PKGMESSAGE" .if ${SUB_FILES:Mpkg-message*}!="" PKGMESSAGE= ${WRKDIR}/${SUB_FILES:Mpkg-message*} .endif ---- at line 5606 Global:delete i Applying :M to "pkg-install pkg-message postfix.sh" Result is "pkg-message" lhs = "pkg-message", rhs = "", op = != Global:PKGMESSAGE = ${WRKDIR}/${SUB_FILES:Mpkg-message*} Applying :M to "pkg-install pkg-message postfix.sh" Result is "pkg-install" lhs = "pkg-install", rhs = "", op = != Global:PKGINSTALL = ${WRKDIR}/${SUB_FILES:Mpkg-install*} Applying :M to "pkg-install pkg-message postfix.sh" Result is "" lhs = "", rhs = "", op = != Applying :M to "pkg-install pkg-message postfix.sh" Result is "" lhs = "", rhs = "", op = != For: Iterator _PREFIX List /usr/local For: end for 1 Global:_PREFIX = /usr/local --- _PREFIX = /usr/local .if ${_TMLINKS:M/usr/local*}x != x @for i in ${_TMLINKS:M/usr/local*:S|^/usr/local/||}; do \ ${ECHO_CMD} "$$i" >> ${TMPPLIST}; \ done .endif .if ${_TMLINKS:N/usr/local*}x != x @${ECHO_CMD} @cwd / >> ${TMPPLIST} @for i in ${_TMLINKS:N/usr/local*:S|^/||}; do \ ${ECHO_CMD} "$$i" >> ${TMPPLIST}; \ done @${ECHO_CMD} '@cwd ${PREFIX}' >> ${TMPPLIST} .endif ---- at line 5629 Global:delete _PREFIX Applying :M to "/usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/lmtp.8.gz" Result is "/usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/lmtp.8.gz" lhs = "/usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/lmtp.8.gzx", rhs = "x", op = != Applying :N to "/usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/lmtp.8.gz" Result is "" lhs = "x", rhs = "x", op = != For: Iterator dir List For: end for 1 For: Iterator dir List For: end for 1 For: Iterator reinplace List dirrmtry stopdaemon rmtry For: end for 1 Global:reinplace = rmtry --- reinplace = rmtry Applying :U to "rmtry" Result is "RMTRY" Applying :U to "rmtry" Result is "RMTRY" .if defined(PLIST_REINPLACE_RMTRY) @${SED} -i "" -e '${PLIST_REINPLACE_RMTRY}' ${TMPPLIST} .endif ---- at line 5654 Global:delete reinplace Global:reinplace = stopdaemon --- reinplace = stopdaemon Applying :U to "stopdaemon" Result is "STOPDAEMON" Applying :U to "stopdaemon" Result is "STOPDAEMON" .if defined(PLIST_REINPLACE_STOPDAEMON) @${SED} -i "" -e '${PLIST_REINPLACE_STOPDAEMON}' ${TMPPLIST} .endif ---- at line 5654 Global:delete reinplace Global:reinplace = dirrmtry --- reinplace = dirrmtry Applying :U to "dirrmtry" Result is "DIRRMTRY" Applying :U to "dirrmtry" Result is "DIRRMTRY" .if defined(PLIST_REINPLACE_DIRRMTRY) @${SED} -i "" -e '${PLIST_REINPLACE_DIRRMTRY}' ${TMPPLIST} .endif ---- at line 5654 Global:delete reinplace lhs = "/usr/local", rhs = "/usr/local", op = != lhs = "/usr/local", rhs = "/compat/linux", op = != lhs = "/usr/local", rhs = "/usr", op = != Applying :U to "postfix.sh" Result is "POSTFIX.SH" lhs = "POSTFIX.SH", rhs = "YES", op = != Applying :U to "postfix.sh" Result is "POSTFIX.SH" lhs = "POSTFIX.SH", rhs = "YES", op = != lhs = "no", rhs = "yes", op = == lhs = "no", rhs = "no", op = == Applying :S to "amd64" Result is "amd64" Applying :S to "amd64" Result is "amd64" Applying :S to "amd64" Result is "amd64" Applying :S to "FreeBSD" Result is "FreeBSD" Applying :S to "FreeBSD" Result is "FreeBSD" Applying :S to "FreeBSD" Result is "FreeBSD" Applying :S to "9.0" Result is "9.0" Applying :S to "9.0" Result is "9.0" Applying :S to "9.0" Result is "9.0" Applying :S to "900506" Result is "900506" Applying :S to "900506" Result is "900506" Applying :S to "900506" Result is "900506" Applying :S to "" Result is "" Applying :S to "" Result is "" Applying :S to "" Result is "" Global:.MAKEFLAGS = -d A ARCH=amd64 Command:ARCH = amd64 Global:.MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD Command:OPSYS = FreeBSD Global:.MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 Command:OSREL = 9.0 Global:.MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 Command:OSVERSION = 900506 Global:.MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= Command:SYSTEMVERSION = For: Iterator single List For: new loop 2 For: end for 2 For: end for 1 Global:delete single For: Iterator multi List For: new loop 2 For: end for 2 For: end for 1 Global:delete multi Global:delete opt For: Iterator multi List For: end for 1 For: Iterator single List For: end for 1 Global:_COMPLETE_OPTIONS_LIST = Global:_COMPLETE_OPTIONS_LIST = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: Iterator opt List PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE . if empty(PORT_OPTIONS:MINST_BASE) DEFOPTIONS+= INST_BASE ""${INST_BASE_DESC:Q} off . else DEFOPTIONS+= INST_BASE ""${INST_BASE_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = SPF --- opt = SPF . if empty(PORT_OPTIONS:MSPF) DEFOPTIONS+= SPF ""${SPF_DESC:Q} off . else DEFOPTIONS+= SPF ""${SPF_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = TEST --- opt = TEST . if empty(PORT_OPTIONS:MTEST) DEFOPTIONS+= TEST ""${TEST_DESC:Q} off . else DEFOPTIONS+= TEST ""${TEST_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = VDA --- opt = VDA . if empty(PORT_OPTIONS:MVDA) DEFOPTIONS+= VDA ""${VDA_DESC:Q} off . else DEFOPTIONS+= VDA ""${VDA_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = NIS --- opt = NIS . if empty(PORT_OPTIONS:MNIS) DEFOPTIONS+= NIS ""${NIS_DESC:Q} off . else DEFOPTIONS+= NIS ""${NIS_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = CDB --- opt = CDB . if empty(PORT_OPTIONS:MCDB) DEFOPTIONS+= CDB ""${CDB_DESC:Q} off . else DEFOPTIONS+= CDB ""${CDB_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL . if empty(PORT_OPTIONS:MLDAP_SASL) DEFOPTIONS+= LDAP_SASL ""${LDAP_SASL_DESC:Q} off . else DEFOPTIONS+= LDAP_SASL ""${LDAP_SASL_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP . if empty(PORT_OPTIONS:MOPENLDAP) DEFOPTIONS+= OPENLDAP ""${OPENLDAP_DESC:Q} off . else DEFOPTIONS+= OPENLDAP ""${OPENLDAP_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = SQLITE --- opt = SQLITE . if empty(PORT_OPTIONS:MSQLITE) DEFOPTIONS+= SQLITE ""${SQLITE_DESC:Q} off . else DEFOPTIONS+= SQLITE ""${SQLITE_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = PGSQL --- opt = PGSQL . if empty(PORT_OPTIONS:MPGSQL) DEFOPTIONS+= PGSQL ""${PGSQL_DESC:Q} off . else DEFOPTIONS+= PGSQL ""${PGSQL_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = MYSQL --- opt = MYSQL . if empty(PORT_OPTIONS:MMYSQL) DEFOPTIONS+= MYSQL ""${MYSQL_DESC:Q} off . else DEFOPTIONS+= MYSQL ""${MYSQL_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = BDB --- opt = BDB . if empty(PORT_OPTIONS:MBDB) DEFOPTIONS+= BDB ""${BDB_DESC:Q} off . else DEFOPTIONS+= BDB ""${BDB_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = TLS --- opt = TLS . if empty(PORT_OPTIONS:MTLS) DEFOPTIONS+= TLS ""${TLS_DESC:Q} off . else DEFOPTIONS+= TLS ""${TLS_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT . if empty(PORT_OPTIONS:MSASLKMIT) DEFOPTIONS+= SASLKMIT ""${SASLKMIT_DESC:Q} off . else DEFOPTIONS+= SASLKMIT ""${SASLKMIT_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 . if empty(PORT_OPTIONS:MSASLKRB5) DEFOPTIONS+= SASLKRB5 ""${SASLKRB5_DESC:Q} off . else DEFOPTIONS+= SASLKRB5 ""${SASLKRB5_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 . if empty(PORT_OPTIONS:MDOVECOT2) DEFOPTIONS+= DOVECOT2 ""${DOVECOT2_DESC:Q} off . else DEFOPTIONS+= DOVECOT2 ""${DOVECOT2_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT . if empty(PORT_OPTIONS:MDOVECOT) DEFOPTIONS+= DOVECOT ""${DOVECOT_DESC:Q} off . else DEFOPTIONS+= DOVECOT ""${DOVECOT_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = SASL2 --- opt = SASL2 . if empty(PORT_OPTIONS:MSASL2) DEFOPTIONS+= SASL2 ""${SASL2_DESC:Q} off . else DEFOPTIONS+= SASL2 ""${SASL2_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = PCRE --- opt = PCRE . if empty(PORT_OPTIONS:MPCRE) DEFOPTIONS+= PCRE ""${PCRE_DESC:Q} off . else DEFOPTIONS+= PCRE ""${PCRE_DESC:Q} on . endif ---- at line 6019 Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "PCRE" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOVECOT2" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "TLS" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off CDB ""${CDB_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off CDB ""${CDB_DESC:Q} off NIS ""${NIS_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off CDB ""${CDB_DESC:Q} off NIS ""${NIS_DESC:Q} off VDA ""${VDA_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off CDB ""${CDB_DESC:Q} off NIS ""${NIS_DESC:Q} off VDA ""${VDA_DESC:Q} off TEST ""${TEST_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off CDB ""${CDB_DESC:Q} off NIS ""${NIS_DESC:Q} off VDA ""${VDA_DESC:Q} off TEST ""${TEST_DESC:Q} off SPF ""${SPF_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off CDB ""${CDB_DESC:Q} off NIS ""${NIS_DESC:Q} off VDA ""${VDA_DESC:Q} off TEST ""${TEST_DESC:Q} off SPF ""${SPF_DESC:Q} off INST_BASE ""${INST_BASE_DESC:Q} off For: Iterator multi List For: new loop 2 For: end for 2 For: end for 1 For: Iterator single List For: new loop 2 For: end for 2 For: end for 1 Applying :u to " PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Global:_COMPLETE_OPTIONS_LIST = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:delete multi Global:delete single Global:delete opt left = 0.000000, right = 0.000000, op = != Applying :O to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :O to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" lhs = "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA", rhs = "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA", op = != Searching for /usr/ports/Mk/bsd.options.desc.mk...Looking for "/usr/ports/Mk/bsd.options.desc.mk"...Caching 14:03:33 Jul 13, 2012 for /usr/ports/Mk/bsd.options.desc.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .. /usr/ports/Mk/bsd.options.desc.mk .include /usr/ports/Mk/bsd.options.desc.mk Global:Options_Desc_MAINTAINER = ports@FreeBSD.org Global:AAC_DESC = AAC/MP4 support Global:AALIB_DESC = Aalib support Global:ALSA_DESC = Alsa audio support Global:AMR_DESC = openCORE AMR 3GPP Speech Codecs Global:AO_DESC = Support libao audio library Global:APACHE_DESC = Apache server Global:APE_DESC = Monkey's Audio support Global:ARCHIVE_DESC = Support bzip2/zip/iso9660 archive Global:ARTS_DESC = Arts audio system support Global:ASM_DESC = Use optimized assembly code Global:ASPELL_DESC = Spell checking via Aspell Global:ASSERT_DESC = Debug assertions Global:AVAHI_DESC = Support Zeroconf through Avahi Global:BDB1_DESC = Berkeley DB 1.85 support Global:BOOST_DESC = Boost support Global:CACA_DESC = libcaca support Global:CAIRO_DESC = Cairo graphic library support Global:CARES_DESC = Asynchronous DNS resolution via c-ares Global:CDDA2WAV_DESC = cdda2wav CD ripper Global:CDDB_DESC = CDDB support Global:CDPARANOIA_DESC = cdparanoia CD ripper Global:CFITSIO_DESC = FITS support via CFITSIO Global:COMPOSITE_DESC = X11 Composite extension Global:CUE_DESC = Support embedded cue sheets Global:CUPS_DESC = CUPS printing support Global:CURL_DESC = cURL support Global:DAGRAB_DESC = dagrab CD ripper Global:DATA_DESC = Install data files Global:DBM_DESC = DBM support Global:DBUS_DESC = D-Bus support Global:DCRAW_DESC = dcraw support Global:DEBUG_DESC = Install debug symbols Global:DEVD_DESC = Install devd files Global:DOCS_DESC = Build and install the documentation Global:DOXYGEN_DESC = Build documentation with doxygen Global:DV_DESC = libDV support Global:DVDCSS_DESC = libdvdcss support Global:ECW_DESC = ECW support Global:ESOUND_DESC = Esound sound server support Global:EXAMPLES_DESC = Build and install the examples Global:EXPAT_DESC = Expat support Global:FAAC_DESC = FAAC encoder support Global:FAAD_DESC = FAAD aac decoder support Global:FASTCGI_DESC = FastCGI support Global:FFMPEG_DESC = Support FFMPEG (wma aiff ac3 ape...) Global:FLAC_DESC = FLAC support Global:FONTCONFIG_DESC = Font configuration API for X Global:FPECTL_DESC = floating point exception handling Global:FREETDS_DESC = FreeTDS support Global:FREETYPE_DESC = TrueType font rendering engine Global:FUSE_DESC = Fuse support Global:GCONF_DESC = gconf backend Global:GD_DESC = gd (graphics library) support Global:GDBM_DESC = GNU dbm support Global:GDM_DESC = Build GDM login manager Global:GEOIP_DESC = GeoIP support Global:GEOS_DESC = GEOS support Global:GEOTIFF_DESC = GeoTIFF support Global:GIF_DESC = GIF support Global:GLADE_DESC = Glade interface support Global:GMP_DESC = GMP support Global:GNOME_DESC = GNOME Desktop support Global:GNOMEVFS2_DESC = GnomeVFS2 support Global:GNUPG_DESC = GNU Privacy Guard support Global:GNUPLOT_DESC = Plotting using gnuplot Global:GNUTLS_DESC = SSL/TLS support via GnuTLS Global:GOGO_DESC = gogo mp3 encoder Global:GPERFTOOLS_DESC = Google gperftools support Global:GRAPHMAGICK_DESC = GraphicsMagick support Global:GRAPHVIZ_DESC = Graphviz support Global:GRASS_DESC = GRASS support Global:GSM_DESC = GSM codec support Global:GSSAPI_DESC = GSSAPI support Global:GSTREAMER_DESC = Multimedia support Global:GTK1_DESC = GTK1 gui toolkit support Global:GTK2_DESC = GTK2 gui toolkit support Global:GTK3_DESC = GTK3 gui toolkit support Global:GUI_DESC = GUI support Global:GUILE_DESC = Guile support Global:GVFS_DESC = Remote access support Global:H323_DESC = H323 support Global:HAL_DESC = HAL support Global:HDF5_DESC = HDF-5 support Global:HTTPD_DESC = Support for httpd output streaming Global:ICONS_DESC = Icons theme Global:ICONV_DESC = ICONV support Global:ID3_DESC = ID3 tags support Global:ID3TAG_DESC = Support ID3 v1/v2 tags Global:IDN_DESC = International Domain Names support Global:IMAGEMAGICK_DESC = ImageMagick support Global:IMLIB_DESC = imlib image library support Global:IMLIB2_DESC = imlib2 image library support Global:IODBC_DESC = ODBC backend via iODBC Global:IPV6_DESC = IPv6 support Global:JABBER_DESC = Jabber support Global:JACK_DESC = Support JACK audio server Global:JASPER_DESC = JPEG 2000 support via JasPer Global:JAVA_DESC = JAVA platform support Global:JHEAD_DESC = jhead support Global:JPEG_DESC = JPEG support Global:KDE3_DESC = KDE3 Desktop support Global:KDE4_DESC = KDE4 Desktop support Global:KERBEROS_DESC = Kerberos support Global:KERBEROS4_DESC = Kerberos 4 support Global:KERBEROS5_DESC = Kerberos 5 support Global:KML_DESC = KML support Global:LADSPA_DESC = LADSPA audio support Global:LAME_DESC = lame mp3 encoder support Global:LASH_DESC = LASH audio support Global:LASTFM_DESC = Support Last.FM stream input Global:LCMS2_DESC = LCMS2 support Global:LDAP_DESC = LDAP support Global:LDAPS_DESC = LDAPS support Global:LFS_DESC = Large Files Support Global:LIBBLURAY_DESC = libbluray support Global:LIBEDIT_DESC = readline support Global:LIBEXIF_DESC = libexif support Global:LIBEXTRACTOR_DESC = libextractor support Global:LIBMNG_DESC = libmng support Global:LIBPAPER_DESC = libpaper support Global:LIBRSVG2_DESC = librsvg-2 support Global:LIBWMF_DESC = libwmf support Global:LIBWRAP_DESC = TCP wrapper support Global:LIBXINE_DESC = linxine support Global:LIGHTTPD_DESC = Lighttpd server Global:LIRC_DESC = LIRC support Global:LITE_DESC = Reduced features and memory Global:LUA_DESC = LUA support Global:MAD_DESC = Mad mp3 decoder support Global:MAGICK_DESC = ImageMagick Library Global:MANPAGES_DESC = Build and install man pages Global:MAPSERVER_DESC = Mapserver support Global:MDNSRESPONDER_DESC = Support Zeroconf through mDNSResponder Global:MIKMOD_DESC = Support MOD audio format Global:MIXER_DESC = Mixer support Global:MMKEYS_DESC = Multimedia keys support Global:MMS_DESC = Support MMS stream input Global:MMX_DESC = MMX optimized routines Global:MODPERL_DESC = mod_perl support Global:MODPLUG_DESC = Support MODPLUG decoder Global:MOTIF_DESC = Motif widget library Global:MP3_DESC = MP3 support Global:MP4_DESC = MP4 support Global:MPLAYER_DESC = MPlayer support Global:MPP_DESC = Musepack support Global:MSQL_DESC = mSQL backend Global:MTP_DESC = MTP device support Global:MULTIBYTE_DESC = multibyte character support Global:MUSEPACK_DESC = Support MPC audio format Global:NAS_DESC = Network Audio System support Global:NETCDF_DESC = NetCDF support Global:NETPBM_DESC = netpbm support Global:NLS_DESC = Native Language Support via gettext Global:NOTIFY_DESC = startup notification support Global:NTLM_DESC = NTLM authentication support Global:NUMPY_DESC = NumPy support Global:ODBC_DESC = ODBC backend Global:ODF_DESC = ODF support Global:OPENAL_DESC = OpenAL support Global:OPENEXR_DESC = HDR support via OpenEXR Global:OPENGL_DESC = OpenGL support Global:OPENJPEG_DESC = Enhanced JPEG graphics support Global:OPENMP_DESC = parallel processing support Global:OPENSSL_DESC = SSL/TLS support via OpenSSL Global:OPTIMIZED_CFLAGS_DESC = compilation optimizations Global:ORACLE_DESC = Oracle support Global:OSD_DESC = On-Screen-Display support Global:OSS_DESC = Open Sound System support Global:PAM_DESC = PAM support Global:PDF_DESC = PDF support Global:PERL_DESC = Perl scripting language support Global:PHP_DESC = PHP binding/support Global:PIXBUF_DESC = gdk-pixbuf support Global:PNG_DESC = PNG support Global:POPPLER_DESC = PDF and PS support Global:PORTAUDIO_DESC = PortAudio support Global:POSTGIS_DESC = postgis support Global:PRINT_DESC = Printer support Global:PROFILE_DESC = Profiling library support Global:PROJ_DESC = PROJ.4 support Global:PROXY_DESC = Proxy support Global:PTH_DESC = Use GNU Pth for threading/multiprocessing Global:PULSEAUDIO_DESC = Support PulseAudio sound server Global:PYMALLOC_DESC = python's internal malloc Global:PYTHON_DESC = Python binding/support Global:QT4_DESC = Qt4 gui toolkit support Global:RADIUS_DESC = RADIUS support Global:RAW_DESC = RAW support Global:RESIN3_DESC = Resin 3.x support Global:RTMP_DESC = RTMP support via librtmp Global:RUBY_DESC = Ruby binding/support Global:SAMPLERATE_DESC = Support sample rate conversion Global:SASL_DESC = SASL support Global:SCIPY_DESC = SciPy support Global:SDL_DESC = Simple Direct Madia Layer support Global:SEM_DESC = POSIX semaphores support Global:SHOUTCAST_DESC = Ogg Icecast and SHOUTcast support Global:SIMD_DESC = Use cpu-specific optimizations if possible Global:SMB_DESC = SMB protocol support Global:SNAPPY_DESC = Snappy support Global:SNDFILE_DESC = libsndfile support Global:SNMP_DESC = SNMP support Global:SPANDSP_DESC = Spandsp faxing support Global:SPEEX_DESC = Speex audio format support Global:SQL_DESC = SQL database backend Global:SSE_DESC = SSE optimized routines Global:SSH_DESC = SSH support Global:SSL_DESC = SSL support Global:STATIC_DESC = Build static executable/libraries Global:SVG_DESC = SVG image support Global:SVN_DESC = Subversion support Global:SZIP_DESC = Szip support Global:TCL_DESC = Tcl scripting language support Global:TCLTK_DESC = Tcl/Tk support Global:THREADS_DESC = Threading support Global:TIDY_DESC = tidy html cleaner support Global:TIFF_DESC = TIFF support Global:TINYXML_DESC = XML Parser support via TinyXML Global:TK_DESC = Tk toolkit support Global:TOMCAT5_DESC = Tomcat 5.x support Global:TOMCAT6_DESC = Tomcat 6.x support Global:TOMCAT7_DESC = Tomcat 7.x support Global:TREMOR_DESC = Support Tremor Global:UCS2_DESC = Unicode UCS-2 support Global:UCS4_DESC = Unicode UCS-4 support Global:UNIXODBC_DESC = ODBC backend via unixODBC Global:UNZIP_DESC = UnZip support Global:UPNP_DESC = UPnP support Global:UTF8_DESC = UTF-8 support Global:VAAPI_DESC = VAAPI support Global:VDPAU_DESC = VDPAU support Global:VORBIS_DESC = Ogg Vorbis support Global:VPX_DESC = VP8 video codec Global:WAV_DESC = Support WAV audio format Global:WAVPACK_DESC = WavPack support Global:WEBP_DESC = WebP support Global:WEBSERVER_DESC = Build Internal Webserver Global:WXGTK_DESC = WxGTK gui toolkit Global:X11_DESC = X11 support Global:X264_DESC = H264 video codec using x264 Global:XALAN_DESC = Xalan support Global:XCURSOR_DESC = Cursor themes support Global:XERCES_DESC = Xerces support Global:XFT_DESC = Xft support Global:XINERAMA_DESC = X11 Xinerama Extension support Global:XKLAVIER_DESC = Keyboard layout settings Global:XML_DESC = XML Parser support Global:XPM_DESC = XPM pixmaps support Global:XRANDR_DESC = Xrandr support Global:XSPF_DESC = XSPF support Global:XVID_DESC = xvid mpeg4 video codec Global:XVIDEO_DESC = X Video Extension library Global:XVMC_DESC = XvMC support Global:YAML_DESC = YAML support Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .. /usr/ports/Mk/bsd.options.desc.mk .. For: Iterator opt List PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE . if empty(PORT_OPTIONS:MINST_BASE) @${ECHO_MSG} -n " INST_BASE=off" . else @${ECHO_MSG} -n " INST_BASE=on" . endif . if !empty(INST_BASE_DESC) @${ECHO_MSG} -n ": "${INST_BASE_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = SPF --- opt = SPF . if empty(PORT_OPTIONS:MSPF) @${ECHO_MSG} -n " SPF=off" . else @${ECHO_MSG} -n " SPF=on" . endif . if !empty(SPF_DESC) @${ECHO_MSG} -n ": "${SPF_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = TEST --- opt = TEST . if empty(PORT_OPTIONS:MTEST) @${ECHO_MSG} -n " TEST=off" . else @${ECHO_MSG} -n " TEST=on" . endif . if !empty(TEST_DESC) @${ECHO_MSG} -n ": "${TEST_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = VDA --- opt = VDA . if empty(PORT_OPTIONS:MVDA) @${ECHO_MSG} -n " VDA=off" . else @${ECHO_MSG} -n " VDA=on" . endif . if !empty(VDA_DESC) @${ECHO_MSG} -n ": "${VDA_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = NIS --- opt = NIS . if empty(PORT_OPTIONS:MNIS) @${ECHO_MSG} -n " NIS=off" . else @${ECHO_MSG} -n " NIS=on" . endif . if !empty(NIS_DESC) @${ECHO_MSG} -n ": "${NIS_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = CDB --- opt = CDB . if empty(PORT_OPTIONS:MCDB) @${ECHO_MSG} -n " CDB=off" . else @${ECHO_MSG} -n " CDB=on" . endif . if !empty(CDB_DESC) @${ECHO_MSG} -n ": "${CDB_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL . if empty(PORT_OPTIONS:MLDAP_SASL) @${ECHO_MSG} -n " LDAP_SASL=off" . else @${ECHO_MSG} -n " LDAP_SASL=on" . endif . if !empty(LDAP_SASL_DESC) @${ECHO_MSG} -n ": "${LDAP_SASL_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP . if empty(PORT_OPTIONS:MOPENLDAP) @${ECHO_MSG} -n " OPENLDAP=off" . else @${ECHO_MSG} -n " OPENLDAP=on" . endif . if !empty(OPENLDAP_DESC) @${ECHO_MSG} -n ": "${OPENLDAP_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = SQLITE --- opt = SQLITE . if empty(PORT_OPTIONS:MSQLITE) @${ECHO_MSG} -n " SQLITE=off" . else @${ECHO_MSG} -n " SQLITE=on" . endif . if !empty(SQLITE_DESC) @${ECHO_MSG} -n ": "${SQLITE_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = PGSQL --- opt = PGSQL . if empty(PORT_OPTIONS:MPGSQL) @${ECHO_MSG} -n " PGSQL=off" . else @${ECHO_MSG} -n " PGSQL=on" . endif . if !empty(PGSQL_DESC) @${ECHO_MSG} -n ": "${PGSQL_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = MYSQL --- opt = MYSQL . if empty(PORT_OPTIONS:MMYSQL) @${ECHO_MSG} -n " MYSQL=off" . else @${ECHO_MSG} -n " MYSQL=on" . endif . if !empty(MYSQL_DESC) @${ECHO_MSG} -n ": "${MYSQL_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = BDB --- opt = BDB . if empty(PORT_OPTIONS:MBDB) @${ECHO_MSG} -n " BDB=off" . else @${ECHO_MSG} -n " BDB=on" . endif . if !empty(BDB_DESC) @${ECHO_MSG} -n ": "${BDB_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = TLS --- opt = TLS . if empty(PORT_OPTIONS:MTLS) @${ECHO_MSG} -n " TLS=off" . else @${ECHO_MSG} -n " TLS=on" . endif . if !empty(TLS_DESC) @${ECHO_MSG} -n ": "${TLS_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT . if empty(PORT_OPTIONS:MSASLKMIT) @${ECHO_MSG} -n " SASLKMIT=off" . else @${ECHO_MSG} -n " SASLKMIT=on" . endif . if !empty(SASLKMIT_DESC) @${ECHO_MSG} -n ": "${SASLKMIT_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 . if empty(PORT_OPTIONS:MSASLKRB5) @${ECHO_MSG} -n " SASLKRB5=off" . else @${ECHO_MSG} -n " SASLKRB5=on" . endif . if !empty(SASLKRB5_DESC) @${ECHO_MSG} -n ": "${SASLKRB5_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 . if empty(PORT_OPTIONS:MDOVECOT2) @${ECHO_MSG} -n " DOVECOT2=off" . else @${ECHO_MSG} -n " DOVECOT2=on" . endif . if !empty(DOVECOT2_DESC) @${ECHO_MSG} -n ": "${DOVECOT2_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT . if empty(PORT_OPTIONS:MDOVECOT) @${ECHO_MSG} -n " DOVECOT=off" . else @${ECHO_MSG} -n " DOVECOT=on" . endif . if !empty(DOVECOT_DESC) @${ECHO_MSG} -n ": "${DOVECOT_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = SASL2 --- opt = SASL2 . if empty(PORT_OPTIONS:MSASL2) @${ECHO_MSG} -n " SASL2=off" . else @${ECHO_MSG} -n " SASL2=on" . endif . if !empty(SASL2_DESC) @${ECHO_MSG} -n ": "${SASL2_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = PCRE --- opt = PCRE . if empty(PORT_OPTIONS:MPCRE) @${ECHO_MSG} -n " PCRE=off" . else @${ECHO_MSG} -n " PCRE=on" . endif . if !empty(PCRE_DESC) @${ECHO_MSG} -n ": "${PCRE_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "PCRE" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOVECOT2" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "TLS" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" For: Iterator multi List For: new loop 2 For: end for 2 For: end for 1 For: Iterator single List For: new loop 2 For: end for 2 For: end for 1 Global:delete multi Global:delete single Global:delete opt Searching for /var/db/ports/postfix/options.../usr/ports/mail/postfix...Looking for "/var/db/ports/postfix/options"...got it (in mtime cache) For: Iterator opt List PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE . if empty(PORT_OPTIONS:MINST_BASE) @${ECHO_MSG} -n "-INST_BASE " . else @${ECHO_MSG} -n "+INST_BASE " . endif ---- at line 6216 Global:delete opt Global:opt = SPF --- opt = SPF . if empty(PORT_OPTIONS:MSPF) @${ECHO_MSG} -n "-SPF " . else @${ECHO_MSG} -n "+SPF " . endif ---- at line 6216 Global:delete opt Global:opt = TEST --- opt = TEST . if empty(PORT_OPTIONS:MTEST) @${ECHO_MSG} -n "-TEST " . else @${ECHO_MSG} -n "+TEST " . endif ---- at line 6216 Global:delete opt Global:opt = VDA --- opt = VDA . if empty(PORT_OPTIONS:MVDA) @${ECHO_MSG} -n "-VDA " . else @${ECHO_MSG} -n "+VDA " . endif ---- at line 6216 Global:delete opt Global:opt = NIS --- opt = NIS . if empty(PORT_OPTIONS:MNIS) @${ECHO_MSG} -n "-NIS " . else @${ECHO_MSG} -n "+NIS " . endif ---- at line 6216 Global:delete opt Global:opt = CDB --- opt = CDB . if empty(PORT_OPTIONS:MCDB) @${ECHO_MSG} -n "-CDB " . else @${ECHO_MSG} -n "+CDB " . endif ---- at line 6216 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL . if empty(PORT_OPTIONS:MLDAP_SASL) @${ECHO_MSG} -n "-LDAP_SASL " . else @${ECHO_MSG} -n "+LDAP_SASL " . endif ---- at line 6216 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP . if empty(PORT_OPTIONS:MOPENLDAP) @${ECHO_MSG} -n "-OPENLDAP " . else @${ECHO_MSG} -n "+OPENLDAP " . endif ---- at line 6216 Global:delete opt Global:opt = SQLITE --- opt = SQLITE . if empty(PORT_OPTIONS:MSQLITE) @${ECHO_MSG} -n "-SQLITE " . else @${ECHO_MSG} -n "+SQLITE " . endif ---- at line 6216 Global:delete opt Global:opt = PGSQL --- opt = PGSQL . if empty(PORT_OPTIONS:MPGSQL) @${ECHO_MSG} -n "-PGSQL " . else @${ECHO_MSG} -n "+PGSQL " . endif ---- at line 6216 Global:delete opt Global:opt = MYSQL --- opt = MYSQL . if empty(PORT_OPTIONS:MMYSQL) @${ECHO_MSG} -n "-MYSQL " . else @${ECHO_MSG} -n "+MYSQL " . endif ---- at line 6216 Global:delete opt Global:opt = BDB --- opt = BDB . if empty(PORT_OPTIONS:MBDB) @${ECHO_MSG} -n "-BDB " . else @${ECHO_MSG} -n "+BDB " . endif ---- at line 6216 Global:delete opt Global:opt = TLS --- opt = TLS . if empty(PORT_OPTIONS:MTLS) @${ECHO_MSG} -n "-TLS " . else @${ECHO_MSG} -n "+TLS " . endif ---- at line 6216 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT . if empty(PORT_OPTIONS:MSASLKMIT) @${ECHO_MSG} -n "-SASLKMIT " . else @${ECHO_MSG} -n "+SASLKMIT " . endif ---- at line 6216 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 . if empty(PORT_OPTIONS:MSASLKRB5) @${ECHO_MSG} -n "-SASLKRB5 " . else @${ECHO_MSG} -n "+SASLKRB5 " . endif ---- at line 6216 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 . if empty(PORT_OPTIONS:MDOVECOT2) @${ECHO_MSG} -n "-DOVECOT2 " . else @${ECHO_MSG} -n "+DOVECOT2 " . endif ---- at line 6216 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT . if empty(PORT_OPTIONS:MDOVECOT) @${ECHO_MSG} -n "-DOVECOT " . else @${ECHO_MSG} -n "+DOVECOT " . endif ---- at line 6216 Global:delete opt Global:opt = SASL2 --- opt = SASL2 . if empty(PORT_OPTIONS:MSASL2) @${ECHO_MSG} -n "-SASL2 " . else @${ECHO_MSG} -n "+SASL2 " . endif ---- at line 6216 Global:delete opt Global:opt = PCRE --- opt = PCRE . if empty(PORT_OPTIONS:MPCRE) @${ECHO_MSG} -n "-PCRE " . else @${ECHO_MSG} -n "+PCRE " . endif ---- at line 6216 Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "PCRE" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOVECOT2" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "TLS" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" For: Iterator multi List For: new loop 2 For: end for 2 For: end for 1 For: Iterator single List For: new loop 2 For: end for 2 For: end for 1 Global:delete multi Global:delete single Global:delete opt Global:VALID_DESKTOP_CATEGORIES = Application Core Development Building Debugger IDE GUIDesigner Profiling RevisionControl Translation Office Calendar ContactManagement Database Dictionary Chart Email Finance FlowChart PDA ProjectManagement Presentation Spreadsheet WordProcessor Graphics 2DGraphics VectorGraphics RasterGraphics 3DGraphics Scanning OCR Photography Viewer Settings DesktopSettings HardwareSettings PackageManager Network Dialup InstantMessaging IRCClient FileTransfer HamRadio News P2P RemoteAccess Telephony WebBrowser WebDevelopment AudioVideo Audio Midi Mixer Sequencer Tuner Video TV AudioVideoEditing Player Recorder DiscBurning Game ActionGame AdventureGame ArcadeGame BoardGame BlocksGame CardGame KidsGame LogicGame RolePlaying Simulation SportsGame StrategyGame Education Art Construction Music Languages Science Astronomy Biology Chemistry Geology Math MedicalSoftware Physics Teaching Amusement Applet Archiving Electronics Emulator Engineering FileManager Shell Screensaver TerminalEmulator TrayIcon System Filesystem Monitor Security Utility Accessibility Calculator Clock TextEditor KDE GNOME GTK Qt Motif Java ConsoleOnly AdvancedSettings Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .. /usr/ports/Mk/bsd.options.desc.mk .. .. Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .. /usr/ports/Mk/bsd.options.desc.mk .. .. .. Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .. /usr/ports/Mk/bsd.options.desc.mk .. .. .. .. Searching for .depend...failed. Searching for .depend.../usr/share/mk...failed. Global:.INCLUDES = Global:.LIBS = #*** Input graph: # # *** MAIN TARGET *** ____: # makepatch : @${MKDIR} ${FILESDIR} @(cd ${PATCH_WRKSRC}; for i in `find . -type f -name '*.orig'`; do ORG=$$i; NEW=$${i%.orig}; OUT=${FILESDIR}`${ECHO} $${NEW} | ${SED} -e 's|/|__|g' -e 's|^\.__|/patch-|'`; ${ECHO} ${DIFF} -ud $${ORG} $${NEW} '>' $${OUT}; ${DIFF} -ud $${ORG} $${NEW} > $${OUT} || ${TRUE}; done ) # pre-patch : @${ECHO} 'See header_checks.5.html' > ${WRKSRC}/html/body_checks.5.html @${REINPLACE_CMD} -E -e 's![[:<:]]perl[[:>:]]!${PERL}!' ${WRKSRC}/src/bounce/Makefile.in @${REINPLACE_CMD} -E -e 's!^(#define DEF_SGID_GROUP[^"]+)"postdrop"$$!\1"maildrop"!' ${WRKSRC}/src/global/mail_params.h @${FIND} -X ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man -type f -a ! \( -name INSTALL -o -name aliases \) | ${XARGS} ${REINPLACE_CMD} -E -e '${REINPLACE}' # post-patch : @${ECHO} '$$html_directory/body_checks.5.html:f:root:-:644' >> ${WRKSRC}/conf/postfix-files @${ECHO} '$$html_directory/bounce.5.html:f:root:-:644' >> ${WRKSRC}/conf/postfix-files @${ECHO} '$$html_directory/postfix-power.png:f:root:-:644' >> ${WRKSRC}/conf/postfix-files @${ECHO} '$$html_directory/scache.8.html:f:root:-:644' >> ${WRKSRC}/conf/postfix-files @${ECHO} '$$html_directory/tlsmgr.8.html:f:root:-:644' >> ${WRKSRC}/conf/postfix-files # do-configure : (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && ${ECHO} "all: default" >> Makefile) # do-install : @cd ${WRKSRC} && ${SH} postfix-install -non-interactive install_root=/ tempdir=/tmp config_directory=${ETCDIR} command_directory=${PREFIX}/sbin daemon_directory=${DAEMONDIR} html_directory=${READMEDIR} mailq_path=${PREFIX}/bin/mailq manpage_directory=${MANPREFIX}/man newaliases_path=${PREFIX}/bin/newaliases readme_directory=${READMEDIR} sendmail_path=${PREFIX}/sbin/sendmail ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/rmail/rmail ${PREFIX}/bin/rmail ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/qshape/qshape.pl ${PREFIX}/bin/qshape ${INSTALL_MAN} ${WRKSRC}/man/man1/qshape.1 ${MANPREFIX}/man/man1 # post-install : @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL # Fix compressed man pages @${REINPLACE_CMD} -i '' -E -e "s|(man[158]/.*.[158]):|\1.gz:|g" ${DAEMONDIR}/postfix-files @${CAT} ${PKGMESSAGE} # # parents: check-sanity check-license : # # parents: master-sites-all master-sites-ALL: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_ALL}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} # # parents: patch-sites-all patch-sites-ALL : @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_PATCH_SITES_ALL}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} # # parents: master-sites-default master-sites master-sites-DEFAULT: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_DEFAULT}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} # # parents: patch-sites-default patch-sites patch-sites-DEFAULT: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_PATCH_SITES_DEFAULT}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} # master-sites-all: master-sites-ALL # patch-sites-all : patch-sites-ALL # master-sites-default: master-sites-DEFAULT # patch-sites-default: patch-sites-DEFAULT # master-sites : master-sites-DEFAULT # patch-sites : patch-sites-DEFAULT # maintainer : @${ECHO_CMD} "${MAINTAINER}" # # parents: check-sanity check-makefile :: @${DO_NADA} # # parents: check-sanity check-categories: # # parents: check-sanity check-makevars :: @${DO_NADA} # # parents: check-sanity check-depends : @${DO_NADA} # ignorelist : @${DO_NADA} # ignorelist-verbose: @${DO_NADA} # clean-restricted: # clean-restricted-list: # clean-for-cdrom : # clean-for-cdrom-list: # all : build # # parents: all "/usr/obj"/usr/ports/mail/postfix/work/.install_done.postfix._usr_local build : config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${BUILD_COOKIE} # # parents: check-sanity pre-everything :: @${DO_NADA} # # parents: check-sanity buildanyway-message: @${DO_NADA} # # parents: check-sanity options-message : @${DO_NADA} @${ECHO_MSG} "===> Found saved configuration for ${_OPTIONS_READ}" # # parents: check-sanity check-deprecated: # # parents: check-sanity check-vulnerable: @if [ -f "${AUDITFILE}" ]; then if [ -n "${WITH_PKGNG}" ]; then vlist=`${PKG_BIN} audit "${PKGNAME}"`; elif [ -x "${LOCALBASE}/sbin/portaudit" ]; then vlist=`${LOCALBASE}/sbin/portaudit -X 14 "${PKGNAME}" 2>&1 | grep -vE '^[0-9]+ problem\(s\) found.' || true`; else ${ECHO_MSG} "===> portaudit database exists, however, portaudit is not installed!"; fi; if [ -n "$$vlist" ]; then ${ECHO_MSG} "===> ${PKGNAME} has known vulnerabilities:"; ${ECHO_MSG} "$$vlist"; ${ECHO_MSG} "=> Please update your ports tree and try again."; exit 1; fi; fi # # parents: fetch do-fetch : @${MKDIR} ${_DISTDIR} @cd ${_DISTDIR}; ${_MASTER_SITES_ENV} ; for _file in ${DISTFILES}; do file=$${_file%%:*}; if [ $$_file = $$file ]; then select=''; else select=`${ECHO_CMD} $${_file##*:} | ${SED} -e 's/,/ /g'` ; fi; force_fetch=false; filebasename=$${file##*/}; for afile in ${FORCE_FETCH}; do afile=$${afile##*/}; if [ "x$$afile" = "x$$filebasename" ]; then force_fetch=true; fi; done; if [ ! -f $$file -a ! -f $$filebasename -o "$$force_fetch" = "true" ]; then if [ -L $$file -o -L $$filebasename ]; then ${ECHO_MSG} "=> ${_DISTDIR}/$$file is a broken symlink."; ${ECHO_MSG} "=> Perhaps a filesystem (most likely a CD) isn't mounted?"; ${ECHO_MSG} "=> Please correct this problem and try again."; exit 1; fi; if [ -f ${DISTINFO_FILE} -a "x${NO_CHECKSUM}" = "x" ]; then _sha256sum=`alg=SHA256; ${DISTINFO_DATA}`; if [ -z "$$_sha256sum" ]; then ${ECHO_MSG} "=> $${DIR:+$$DIR/}$$file is not in ${DISTINFO_FILE}."; ${ECHO_MSG} "=> Either ${DISTINFO_FILE} is out of date, or"; ${ECHO_MSG} "=> $${DIR:+$$DIR/}$$file is spelled incorrectly."; exit 1; fi; fi; ${ECHO_MSG} "=> $$file doesn't seem to exist in ${_DISTDIR}."; if [ ! -w ${DISTDIR} ]; then ${ECHO_MSG} "=> ${DISTDIR} is not writable by you; cannot fetch."; exit 1; fi; if [ ! -z "$$select" ] ; then __MASTER_SITES_TMP= ; for group in $$select; do if [ ! -z \$${_MASTER_SITES_$${group}} ] ; then eval ___MASTER_SITES_TMP="\$${_MASTER_SITES_$${group}}" ; __MASTER_SITES_TMP="$${__MASTER_SITES_TMP} $${___MASTER_SITES_TMP}" ; fi; done; ___MASTER_SITES_TMP= ; SORTED_MASTER_SITES_CMD_TMP="${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} $${__MASTER_SITES_TMP} | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}" ; else SORTED_MASTER_SITES_CMD_TMP="${SORTED_MASTER_SITES_DEFAULT_CMD}" ; fi; for site in `eval $$SORTED_MASTER_SITES_CMD_TMP ${_RANDOMIZE_SITES}`; do ${ECHO_MSG} "=> Attempting to fetch $${site}$${file}"; CKSIZE=`alg=SIZE; ${DISTINFO_DATA}`; case $${file} in */*) ${MKDIR} $${file%/*}; args="-o $${file} $${site}$${file}";; *) args=$${site}$${file};; esac; if ${SETENV} ${FETCH_ENV} ${FETCH_CMD} ${FETCH_BEFORE_ARGS} $${args} ${FETCH_AFTER_ARGS}; then continue 2; fi; done; ${ECHO_MSG} "=> Couldn't fetch it - please try to retrieve this"; ${ECHO_MSG} "=> port manually into ${_DISTDIR} and try again."; exit 1; fi; done # do-extract : @${RM} -rf ${WRKDIR} @${MKDIR} ${WRKDIR} @for file in ${EXTRACT_ONLY}; do if ! (cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$file ${EXTRACT_AFTER_ARGS}); then exit 1; fi; done @if [ ${UID} = 0 ]; then ${CHMOD} -R ug-s ${WRKDIR}; ${CHOWN} -R 0:0 ${WRKDIR}; fi # patch-dos2unix : @${DO_NADA} # do-patch : @if [ -d ${PATCHDIR} ]; then if [ "`${ECHO_CMD} ${PATCHDIR}/patch-*`" != "${PATCHDIR}/patch-*" ]; then ${ECHO_MSG} "===> Applying ${OPSYS} patches for ${PKGNAME}" ; PATCHES_APPLIED="" ; for i in ${PATCHDIR}/patch-*; do case $$i in *.orig|*.rej|*~|*,v) ${ECHO_MSG} "===> Ignoring patchfile $$i" ; ;; *) if [ ${PATCH_DEBUG_TMP} = yes ]; then ${ECHO_MSG} "===> Applying ${OPSYS} patch $$i" ; fi; if ${PATCH} ${PATCH_ARGS} < $$i ; then PATCHES_APPLIED="$$PATCHES_APPLIED $$i" ; else ${ECHO_MSG} `${ECHO_CMD} "=> Patch $$i failed to apply cleanly." | ${SED} "s|${PATCHDIR}/||"` ; if [ x"$$PATCHES_APPLIED" != x"" ]; then ${ECHO_MSG} `${ECHO_CMD} "=> Patch(es) $$PATCHES_APPLIED applied cleanly." | ${SED} "s|${PATCHDIR}/||g"` ; fi; ${FALSE} ; fi; ;; esac; done; fi; fi # run-autotools-fixup: # configure-autotools: @${DO_NADA} # run-autotools : @${DO_NADA} # do-build : @(cd ${BUILD_WRKSRC}; if ! ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}; then if [ x != x${BUILD_FAIL_MESSAGE} ] ; then ${ECHO_MSG} "===> Compilation failed unexpectedly."; (${ECHO_CMD} ${BUILD_FAIL_MESSAGE}) | ${FMT} 75 79 ; fi; ${FALSE}; fi) # check-conflicts : check-build-conflicts check-install-conflicts # # parents: check-conflicts check-build-conflicts: @found=`${PKG_INFO} -I ${CONFLICTS:C/.+/'&'/} ${CONFLICTS_BUILD:C/.+/'&'/} 2>/dev/null | ${AWK} '{print $$1}'`; conflicts_with=; for entry in $${found}; do if ${PKG_INFO} -e $${entry} ; then prfx=`${PKG_INFO} -q -p "$${entry}" 2> /dev/null | ${SED} -ne '1s/^@cwd //p'`; orgn=`${PKG_INFO} -q -o "$${entry}" 2> /dev/null`; if [ "/${PREFIX}" = "/$${prfx}" -a "/${PKGORIGIN}" != "/$${orgn}" ]; then conflicts_with="$${conflicts_with} $${entry}"; fi; fi; done; if [ -n "$${conflicts_with}" ]; then ${ECHO_MSG}; ${ECHO_MSG} "===> ${PKGNAME} conflicts with installed package(s): "; for entry in $${conflicts_with}; do ${ECHO_MSG} " $${entry}"; done; ${ECHO_MSG}; ${ECHO_MSG} " They will not build together."; ${ECHO_MSG} " Please remove them first with pkg_delete(1)."; exit 1; fi # # parents: check-conflicts check-install-conflicts: @found=`${PKG_INFO} -I ${CONFLICTS:C/.+/'&'/} ${CONFLICTS_INSTALL:C/.+/'&'/} 2>/dev/null | ${AWK} '{print $$1}'`; conflicts_with=; for entry in $${found}; do if ${PKG_INFO} -e $${entry} ; then prfx=`${PKG_INFO} -q -p "$${entry}" 2> /dev/null | ${SED} -ne '1s/^@cwd //p'`; orgn=`${PKG_INFO} -q -o "$${entry}" 2> /dev/null`; if [ "/${PREFIX}" = "/$${prfx}" -a "/${PKGORIGIN}" != "/$${orgn}" ]; then conflicts_with="$${conflicts_with} $${entry}"; fi; fi; done; if [ -n "$${conflicts_with}" ]; then ${ECHO_MSG}; ${ECHO_MSG} "===> ${PKGNAME} conflicts with installed package(s): "; for entry in $${conflicts_with}; do ${ECHO_MSG} " $${entry}"; done; ${ECHO_MSG}; ${ECHO_MSG} " They install files into the same place."; ${ECHO_MSG} " Please remove them first with pkg_delete(1)."; exit 1; fi # # parents: check-sanity identify-install-conflicts: @found=`${PKG_INFO} -I ${CONFLICTS:C/.+/'&'/} ${CONFLICTS_INSTALL:C/.+/'&'/} 2>/dev/null | ${AWK} '{print $$1}'`; conflicts_with=; for entry in $${found}; do if ${PKG_INFO} -e $${entry} ; then prfx=`${PKG_INFO} -q -p "$${entry}" 2> /dev/null | ${SED} -ne '1s/^@cwd //p'`; orgn=`${PKG_INFO} -q -o "$${entry}" 2> /dev/null`; if [ "/${PREFIX}" = "/$${prfx}" -a "/${PKGORIGIN}" != "/$${orgn}" ]; then conflicts_with="$${conflicts_with} $${entry}"; fi; fi; done; if [ -n "$${conflicts_with}" ]; then ${ECHO_MSG}; ${ECHO_MSG} "===> ${PKGNAME} conflicts with installed package(s): "; for entry in $${conflicts_with}; do ${ECHO_MSG} " $${entry}"; done; ${ECHO_MSG}; ${ECHO_MSG} " They install files into the same place."; ${ECHO_MSG} " You may want to stop build with Ctrl + C."; sleep 10; fi # do-package : "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp @if [ -d ${PACKAGES} ]; then if [ ! -d ${PKGREPOSITORY} ]; then if ! ${MKDIR} ${PKGREPOSITORY}; then ${ECHO_MSG} "=> Can't create directory ${PKGREPOSITORY}."; exit 1; fi; fi; fi @if ${PKG_CMD} -b ${PKGNAME} ${PKGFILE}; then if [ -d ${PACKAGES} ]; then cd ${.CURDIR} && eval ${MAKE} package-links; fi; else cd ${.CURDIR} && eval ${MAKE} delete-package; exit 1; fi # # parents: do-package fix-plist-sequence "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp.sorted "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp: @cd ${.CURDIR} && ${MAKE} generate-plist # package-links : delete-package-links @for cat in ${CATEGORIES}; do if [ ! -d ${PACKAGES}/$$cat ]; then if ! ${MKDIR} ${PACKAGES}/$$cat; then ${ECHO_MSG} "=> Can't create directory ${PACKAGES}/$$cat."; exit 1; fi; fi; ${LN} -sf `${ECHO_CMD} $$cat | ${SED} -e 'sa[^/]*a..ag'`/${PKGREPOSITORYSUBDIR}/${PKGNAME}${PKG_SUFX} ${PACKAGES}/$$cat; done @if [ ! -d ${PKGLATESTREPOSITORY} ]; then if ! ${MKDIR} ${PKGLATESTREPOSITORY}; then ${ECHO_MSG} "=> Can't create directory ${PKGLATESTREPOSITORY}."; exit 1; fi; fi @${LN} -s ../${PKGREPOSITORYSUBDIR}/${PKGNAME}${PKG_SUFX} ${PKGLATESTFILE} # # parents: package-links delete-package delete-package-links: @for cat in ${CATEGORIES}; do ${RM} -f ${PACKAGES}/$$cat/${PKGNAME}${PKG_SUFX}; done @${RM} -f ${PKGLATESTFILE} # delete-package : delete-package-links @${RM} -f ${PKGFILE} # # parents: delete-package-list delete-package-links-list: @for cat in ${CATEGORIES}; do ${ECHO_CMD} ${RM} -f ${PACKAGES}/$$cat/${PKGNAME}${PKG_SUFX}; done @${ECHO_CMD} ${RM} -f ${PKGLATESTFILE} # delete-package-list: delete-package-links-list @${ECHO_CMD} "[ -f ${PKGFILE} ] && (${ECHO_CMD} deleting ${PKGFILE}; ${RM} -f ${PKGFILE})" # check-already-installed: "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp.sorted @${ECHO_MSG} "===> Checking if ${PKGORIGIN} already installed"; ${MKDIR} ${PKG_DBDIR}; already_installed=`${PKG_INFO} -q -O ${PKGORIGIN}`; if [ -n "$${already_installed}" ]; then for p in $${already_installed}; do prfx=`${PKG_INFO} -q -p $${p} 2> /dev/null | ${SED} -ne '1s|^@cwd ||p'`; if [ "x${PREFIX}" = "x$${prfx}" ]; then df=`${PKG_INFO} -q -f $${p} 2> /dev/null | ${GREP} -v "^@" | ${SORT} -u | ${COMM} -12 - ${TMPPLIST_SORT}`; if [ -n "$${df}" ]; then found_package=$${p}; break; fi; fi; done; fi; if [ -d ${PKG_DBDIR}/${PKGNAME} -o -n "$${found_package}" ]; then if [ -d ${PKG_DBDIR}/${PKGNAME} ]; then ${ECHO_CMD} "===> ${PKGNAME} is already installed"; else ${ECHO_CMD} "===> An older version of ${PKGORIGIN} is already installed ($${found_package})"; fi; ${ECHO_MSG} " You may wish to \`\`make deinstall'' and install this port again"; ${ECHO_MSG} " by \`\`make reinstall'' to upgrade it properly."; ${ECHO_MSG} " If you really wish to overwrite the old port of ${PKGORIGIN}"; ${ECHO_MSG} " without deleting it first, set the variable \"FORCE_PKG_REGISTER\""; ${ECHO_MSG} " in your environment or the \"make install\" command line."; exit 1; fi # # parents: check-already-installed "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp.sorted: "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp @${SORT} -u ${TMPPLIST} >${TMPPLIST_SORT} # check-umask : @if [ `${SH} -c umask` != 0022 ]; then ${ECHO_MSG} "===> Warning: your umask is \"`${SH} -c umask`"\".; ${ECHO_MSG} " If this is not desired, set it to an appropriate value"; ${ECHO_MSG} " and install this port again by \`\`make reinstall''."; fi # install-mtree : @${MKDIR} ${PREFIX} @if [ ${UID} != 0 ]; then if [ -w ${PREFIX}/ ]; then ${ECHO_MSG} "Warning: not superuser, you may get some errors during installation."; else ${ECHO_MSG} "Error: ${PREFIX}/ not writable."; ${FALSE}; fi; fi @if [ ${UID} = 0 ]; then if [ ! -f ${MTREE_FILE} ]; then ${ECHO_MSG} "Error: mtree file \"${MTREE_FILE}\" is missing."; ${ECHO_MSG} "Copy it from a suitable location (e.g., ${SRC_BASE}/etc/mtree) and try again."; exit 1; else ${MTREE_CMD} ${MTREE_ARGS} ${PREFIX}/ >/dev/null; if [ ${PREFIX} = ${LOCALBASE} -a "${MTREE_FILE_DEFAULT}" = "yes" ]; then cd ${PREFIX}/share/nls; for link in POSIX en_US.US-ASCII; do if [ x"`${READLINK_CMD} $${link}`" != x"C" ]; then ${LN} -shf C $${link}; fi; done; fi; fi; else ${ECHO_MSG} "Warning: not superuser, can't run mtree."; ${ECHO_MSG} "You may want to become root and try again to ensure correct permissions."; fi # install-ldconfig-file: # create-users-groups: @${ECHO_MSG} "===> Creating users and/or groups." @${ECHO_CMD} "@exec echo \"===> Creating users and/or groups.\"" >> ${TMPPLIST} @if ! ${GREP} -h ^mail: ${GID_FILES} >/dev/null 2>&1; then ${ECHO_CMD} "** Cannot find any information about group \`mail' in ${GID_FILES}."; exit 1; fi @IFS=":"; ${GREP} -h ^mail: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); if ! ${PW} groupshow $$group >/dev/null 2>&1; then ${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; ${PW} groupadd $$group -g $$gid; else ${ECHO_MSG} "Using existing group \`$$group'."; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then echo \"Creating group '$$group' with gid '$$gid'.\"; ${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; done @if ! ${GREP} -h ^maildrop: ${GID_FILES} >/dev/null 2>&1; then ${ECHO_CMD} "** Cannot find any information about group \`maildrop' in ${GID_FILES}."; exit 1; fi @IFS=":"; ${GREP} -h ^maildrop: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); if ! ${PW} groupshow $$group >/dev/null 2>&1; then ${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; ${PW} groupadd $$group -g $$gid; else ${ECHO_MSG} "Using existing group \`$$group'."; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then echo \"Creating group '$$group' with gid '$$gid'.\"; ${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; done @if ! ${GREP} -h ^postfix: ${GID_FILES} >/dev/null 2>&1; then ${ECHO_CMD} "** Cannot find any information about group \`postfix' in ${GID_FILES}."; exit 1; fi @IFS=":"; ${GREP} -h ^postfix: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); if ! ${PW} groupshow $$group >/dev/null 2>&1; then ${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; ${PW} groupadd $$group -g $$gid; else ${ECHO_MSG} "Using existing group \`$$group'."; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then echo \"Creating group '$$group' with gid '$$gid'.\"; ${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; done @if ! ${GREP} -h ^postfix: ${UID_FILES} >/dev/null 2>&1; then ${ECHO_CMD} "** Cannot find any information about user \`postfix' in ${UID_FILES}."; exit 1; fi @IFS=":"; ${GREP} -h ^postfix: ${UID_FILES} | head -n 1 | while read login passwd uid gid class change expire gecos homedir shell; do uid=$$(($$uid+${UID_OFFSET})); gid=$$(($$gid+${GID_OFFSET})); class="$${class:+-L }$$class"; homedir=$$(echo $$homedir | sed "s|^/usr/local|${PREFIX}|"); if ! ${PW} usershow $$login >/dev/null 2>&1; then ${ECHO_MSG} "Creating user \`$$login' with uid \`$$uid'."; eval ${PW} useradd $$login -u $$uid -g $$gid $$class -c \"$$gecos\" -d $$homedir -s $$shell; case $$homedir in /nonexistent|/var/empty) ;; *) ${INSTALL} -d -g $$gid -o $$uid $$homedir;; esac; else ${ECHO_MSG} "Using existing user \`$$login'."; fi; ${ECHO_CMD} "@exec if ! ${PW} usershow $$login >/dev/null 2>&1; then echo \"Creating user '$$login' with uid '$$uid'.\"; ${PW} useradd $$login -u $$uid -g $$gid $$class -c \"$$gecos\" -d $$homedir -s $$shell; else echo \"Using existing user '$$login'.\"; fi" >> ${TMPPLIST}; case $$homedir in /nonexistent|/var/empty) ;; *) ${ECHO_CMD} "@exec ${INSTALL} -d -g $$gid -o $$uid $$homedir" >> ${TMPPLIST};; esac; done @IFS=":"; ${GREP} -h ^mail: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); IFS=","; for _login in $$members; do for _user in ${USERS}; do if [ "x$${_user}" = "x$${_login}" ]; then if ! ${PW} groupshow mail | ${GREP} -qw $${_login}; then ${ECHO_MSG} "Adding user \`$${_login}' to group \`mail'."; ${PW} groupmod mail -m $${_login}; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow mail | ${GREP} -qw $${_login}; then echo \"Adding user '$${_login}' to group 'mail'.\"; ${PW} groupmod mail -m $${_login}; fi" >> ${TMPPLIST}; fi; done; done; done @IFS=":"; ${GREP} -h ^maildrop: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); IFS=","; for _login in $$members; do for _user in ${USERS}; do if [ "x$${_user}" = "x$${_login}" ]; then if ! ${PW} groupshow maildrop | ${GREP} -qw $${_login}; then ${ECHO_MSG} "Adding user \`$${_login}' to group \`maildrop'."; ${PW} groupmod maildrop -m $${_login}; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow maildrop | ${GREP} -qw $${_login}; then echo \"Adding user '$${_login}' to group 'maildrop'.\"; ${PW} groupmod maildrop -m $${_login}; fi" >> ${TMPPLIST}; fi; done; done; done @IFS=":"; ${GREP} -h ^postfix: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); IFS=","; for _login in $$members; do for _user in ${USERS}; do if [ "x$${_user}" = "x$${_login}" ]; then if ! ${PW} groupshow postfix | ${GREP} -qw $${_login}; then ${ECHO_MSG} "Adding user \`$${_login}' to group \`postfix'."; ${PW} groupmod postfix -m $${_login}; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow postfix | ${GREP} -qw $${_login}; then echo \"Adding user '$${_login}' to group 'postfix'.\"; ${PW} groupmod postfix -m $${_login}; fi" >> ${TMPPLIST}; fi; done; done; done @if [ ! ${USERS_BLACKLIST:Mpostfix} ]; then ${ECHO_CMD} "@unexec if ${PW} usershow postfix >/dev/null 2>&1; then echo \"==> You should manually remove the \\\"postfix\\\" user. \"; fi" >> ${TMPPLIST}; fi # fix-plist-sequence: "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp @${ECHO_CMD} "===> Correct pkg-plist sequence to create group(s) and user(s)" @${EGREP} -e '^@exec echo.*Creating users and' -e '^@exec.*${PW}' -e '^@exec ${INSTALL} -d -g' ${TMPPLIST} > ${TMPGUCMD} @${EGREP} -v -e '^@exec echo.*Creating users and' -e '^@exec.*${PW}' -e '^@exec ${INSTALL} -d -g' ${TMPPLIST} >> ${TMPGUCMD} @${MV} -f ${TMPGUCMD} ${TMPPLIST} # security-check : -@${RM} -f ${WRKDIR}/.PLIST.setuid ${WRKDIR}/.PLIST.writable ${WRKDIR}/.PLIST.objdump; ${AWK} -v prefix='${PREFIX}' ' match($$0, /^@cwd /) { prefix = substr($$0, RSTART + RLENGTH); if (prefix == "/") prefix=""; next; } /^@/ { next; } /^\// { print; next; } { print prefix "/" $$0; } ' ${TMPPLIST} > ${WRKDIR}/.PLIST.flattened; ${TR} '\n' '\0' < ${WRKDIR}/.PLIST.flattened | ${XARGS} -0 -J % ${FIND} % -prune ! -type l -type f \( -perm -4000 -o -perm -2000 \) \( -perm -0010 -o -perm -0001 \) 2> /dev/null > ${WRKDIR}/.PLIST.setuid; ${TR} '\n' '\0' < ${WRKDIR}/.PLIST.flattened | ${XARGS} -0 -J % ${FIND} % -prune -perm -0002 \! -type l 2> /dev/null > ${WRKDIR}/.PLIST.writable; ${TR} '\n' '\0' < ${WRKDIR}/.PLIST.flattened | ${XARGS} -0 -J % ${FIND} % -prune ! -type l -type f -print0 2> /dev/null | ${XARGS} -0 -n 1 ${OBJDUMP} -R 2> /dev/null > ${WRKDIR}/.PLIST.objdump; if ! ${AWK} -v audit="$${PORTS_AUDIT}" -f ${PORTSDIR}/Tools/scripts/security-check.awk ${WRKDIR}/.PLIST.flattened ${WRKDIR}/.PLIST.objdump ${WRKDIR}/.PLIST.setuid ${WRKDIR}/.PLIST.writable; then www_site=$$(cd ${.CURDIR} && ${MAKE} www-site); if [ ! -z "$${www_site}" ]; then ${ECHO_MSG}; ${ECHO_MSG} " For more information, and contact details about the security"; ${ECHO_MSG} " status of this software, see the following webpage: "; ${ECHO_MSG} "$${www_site}"; fi; fi # post-chroot : @${DO_NADA} # # parents: pkg check-sanity : pre-everything check-makefile check-categories check-makevars check-desktop-entries check-depends identify-install-conflicts check-deprecated check-vulnerable check-license check-config buildanyway-message options-message # # parents: check-sanity check-desktop-entries: @${DO_NADA} # # parents: check-sanity check-config : _check-config # # parents: "/usr/obj"/usr/ports/mail/postfix/work/.extract_done.postfix._usr_local checksum fetch-required fetch : pkg fetch-depends pre-fetch pre-fetch-script do-fetch post-fetch post-fetch-script # # parents: fetch pkg : check-sanity pkg-depends # # parents: fetch depends fetch-depends : @${DO_NADA} # # parents: fetch pre-fetch : @${DO_NADA} # # parents: fetch pre-fetch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # parents: fetch post-fetch : @${DO_NADA} # # parents: fetch post-fetch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # parents: pkg depends pkg-depends : @${DO_NADA} # # parents: "/usr/obj"/usr/ports/mail/postfix/work/.patch_done.postfix._usr_local extract : config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${EXTRACT_COOKIE} # # parents: extract patch configure build install package config-conditional: pre-config # "/usr/obj"/usr/ports/mail/postfix/work/.extract_done.postfix._usr_local: fetch @cd ${.CURDIR} && ${MAKE} ${_EXTRACT_SEQ} ${_EXTRACT_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # # parents: "/usr/obj"/usr/ports/mail/postfix/work/.configure_done.postfix._usr_local patch : config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${PATCH_COOKIE} # "/usr/obj"/usr/ports/mail/postfix/work/.patch_done.postfix._usr_local: extract @cd ${.CURDIR} && ${MAKE} ${_PATCH_SEQ} ${_PATCH_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # # parents: "/usr/obj"/usr/ports/mail/postfix/work/.build_done.postfix._usr_local configure : config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${CONFIGURE_COOKIE} # "/usr/obj"/usr/ports/mail/postfix/work/.configure_done.postfix._usr_local: patch @cd ${.CURDIR} && ${MAKE} ${_CONFIGURE_SEQ} ${_CONFIGURE_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # "/usr/obj"/usr/ports/mail/postfix/work/.build_done.postfix._usr_local: configure @cd ${.CURDIR} && ${MAKE} ${_BUILD_SEQ} ${_BUILD_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # # parents: "/usr/obj"/usr/ports/mail/postfix/work/.package_done.postfix._usr_local install : config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${INSTALL_COOKIE} # "/usr/obj"/usr/ports/mail/postfix/work/.install_done.postfix._usr_local: build @cd ${.CURDIR} && ${MAKE} ${_INSTALL_SEQ} ${_INSTALL_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # # parents: repackage package-recursive package : config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${PACKAGE_COOKIE} # "/usr/obj"/usr/ports/mail/postfix/work/.package_done.postfix._usr_local: install @cd ${.CURDIR} && ${MAKE} ${_PACKAGE_SEQ} ${_PACKAGE_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # extract-message : @${ECHO_MSG} "===> Extracting for ${PKGNAME}" # checksum : fetch check-checksum-algorithms @${checksum_init} if [ -f ${DISTINFO_FILE} ]; then cd ${DISTDIR}; OK=""; for file in ${_CKSUMFILES}; do ignored="true"; _file=$${file#${DIST_SUBDIR}/*}; for alg in ${CHECKSUM_ALGORITHMS:U}; do ignore="false"; eval alg_executable=\$$$$alg; if [ $$alg_executable != "NO" ]; then MKSUM=`$$alg_executable < $$file`; CKSUM=`file=$$_file; ${DISTINFO_DATA}`; else ignore="true"; fi; if [ $$ignore = "false" -a -z "$$CKSUM" ]; then ${ECHO_MSG} "=> No $$alg checksum recorded for $$file."; ignore="true"; fi; if [ "$$CKSUM" = "IGNORE" ]; then ${ECHO_MSG} "=> $$alg Checksum for $$file is set to IGNORE in distinfo file even though"; ${ECHO_MSG} " the file is not in the "'$$'"{IGNOREFILES} list."; ignore="true"; OK=${FALSE}; fi; if [ $$ignore = "false" ]; then match="false"; for chksum in $$CKSUM; do if [ "$$chksum" = "$$MKSUM" ]; then match="true"; break; fi; done; if [ $$match = "true" ]; then ${ECHO_MSG} "=> $$alg Checksum OK for $$file."; ignored="false"; else ${ECHO_MSG} "=> $$alg Checksum mismatch for $$file."; refetchlist="$$refetchlist$$file "; OK="$${OK:-retry}"; ignored="false"; fi; fi; done; if [ $$ignored = "true" ]; then ${ECHO_MSG} "=> No suitable checksum found for $$file."; OK="${FALSE}"; fi; done; for file in ${_IGNOREFILES}; do _file=$${file#${DIST_SUBDIR}/*}; ignored="true"; alreadymatched="false"; for alg in ${CHECKSUM_ALGORITHMS:U}; do ignore="false"; eval alg_executable=\$$$$alg; if [ $$alg_executable != "NO" ]; then CKSUM=`file=$$_file; ${DISTINFO_DATA}`; else ignore="true"; fi; if [ $$ignore = "false" ]; then if [ -z "$$CKSUM" ]; then ${ECHO_MSG} "=> No $$alg checksum for $$file recorded (expected IGNORE)"; OK="$$alreadymatched"; elif [ $$CKSUM != "IGNORE" ]; then ${ECHO_MSG} "=> $$alg Checksum for $$file is not set to IGNORE in distinfo file even though"; ${ECHO_MSG} " the file is in the "'$$'"{IGNOREFILES} list."; OK="false"; else ignored="false"; alreadymatched="true"; fi; fi; done; if ( [ $$ignored = "true" ]) ; then ${ECHO_MSG} "=> No suitable checksum found for $$file."; OK="false"; fi; done; if [ "$${OK:=true}" = "retry" ] && [ ${FETCH_REGET} -gt 0 ]; then ${ECHO_MSG} "===> Refetch for ${FETCH_REGET} more times files: $$refetchlist"; if ( cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} FORCE_FETCH="$$refetchlist" FETCH_REGET="`${EXPR} ${FETCH_REGET} - 1`" fetch); then if ( cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} FETCH_REGET="`${EXPR} ${FETCH_REGET} - 1`" checksum ); then OK="true"; fi; fi; fi; if [ "$$OK" != "true" -a ${FETCH_REGET} -eq 0 ]; then ${ECHO_MSG} "===> Giving up on fetching files: $$refetchlist"; ${ECHO_MSG} "Make sure the Makefile and distinfo file (${DISTINFO_FILE})"; ${ECHO_MSG} "are up to date. If you are absolutely sure you want to override this"; ${ECHO_MSG} "check, type \"make NO_CHECKSUM=yes [other args]\"."; exit 1; fi; if [ "$$OK" != "true" ]; then exit 1; fi; elif [ -n "${_CKSUMFILES:M*}" ]; then ${ECHO_MSG} "=> No checksum file (${DISTINFO_FILE})."; fi # # parents: depends extract-depends : @for i in `${ECHO_CMD} "${EXTRACT_DEPENDS}"`; do prog=$${i%%:*}; if [ -z "$$prog" ]; then ${ECHO_MSG} "Error: there is an empty port dependency in EXTRACT_DEPENDS."; break; fi; dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; if ${EXPR} "$$dir" : '.*:' > /dev/null; then target=$${dir##*:}; dir=$${dir%%:*}; if [ X${DEPENDS_PRECLEAN} != "X" ]; then target="clean $$target"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; if [ X${DEPENDS_CLEAN} != "X" ]; then target="$$target clean"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; else target="${DEPENDS_TARGET}"; depends_args="${DEPENDS_ARGS}"; fi; if ${EXPR} "$$prog" : \\/ >/dev/null; then if [ -e "$$prog" ]; then if [ "$$prog" = "${NONEXISTENT}" ]; then ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; ${FALSE}; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; notfound=1; fi; else case $${prog} in *\>*|*\<*|*=*) pkg=yes;; *) pkg="";; esac; if [ "$$pkg" != "" ]; then if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; notfound=1; fi; if [ $$notfound != 0 ]; then inverse_dep=`${ECHO_CMD} $$prog | ${SED} -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; exit 1; fi; fi; elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; notfound=1; fi; fi; if [ $$notfound != 0 ]; then ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; if [ ! -d "$$dir" ]; then ${ECHO_MSG} " => No directory for $$prog. Skipping.."; else ${_INSTALL_DEPENDS} fi; fi; done # pre-extract : @${DO_NADA} # pre-extract-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-extract : @${DO_NADA} # post-extract-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # ask-license : @${DO_NADA} # patch-message : @${ECHO_MSG} "===> Patching for ${PKGNAME}" # # parents: depends patch-depends : @for i in `${ECHO_CMD} "${PATCH_DEPENDS}"`; do prog=$${i%%:*}; if [ -z "$$prog" ]; then ${ECHO_MSG} "Error: there is an empty port dependency in PATCH_DEPENDS."; break; fi; dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; if ${EXPR} "$$dir" : '.*:' > /dev/null; then target=$${dir##*:}; dir=$${dir%%:*}; if [ X${DEPENDS_PRECLEAN} != "X" ]; then target="clean $$target"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; if [ X${DEPENDS_CLEAN} != "X" ]; then target="$$target clean"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; else target="${DEPENDS_TARGET}"; depends_args="${DEPENDS_ARGS}"; fi; if ${EXPR} "$$prog" : \\/ >/dev/null; then if [ -e "$$prog" ]; then if [ "$$prog" = "${NONEXISTENT}" ]; then ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; ${FALSE}; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; notfound=1; fi; else case $${prog} in *\>*|*\<*|*=*) pkg=yes;; *) pkg="";; esac; if [ "$$pkg" != "" ]; then if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; notfound=1; fi; if [ $$notfound != 0 ]; then inverse_dep=`${ECHO_CMD} $$prog | ${SED} -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; exit 1; fi; fi; elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; notfound=1; fi; fi; if [ $$notfound != 0 ]; then ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; if [ ! -d "$$dir" ]; then ${ECHO_MSG} " => No directory for $$prog. Skipping.."; else ${_INSTALL_DEPENDS} fi; fi; done # pre-patch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-patch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # parents: depends build-depends : @for i in `${ECHO_CMD} "${BUILD_DEPENDS}"`; do prog=$${i%%:*}; if [ -z "$$prog" ]; then ${ECHO_MSG} "Error: there is an empty port dependency in BUILD_DEPENDS."; break; fi; dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; if ${EXPR} "$$dir" : '.*:' > /dev/null; then target=$${dir##*:}; dir=$${dir%%:*}; if [ X${DEPENDS_PRECLEAN} != "X" ]; then target="clean $$target"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; if [ X${DEPENDS_CLEAN} != "X" ]; then target="$$target clean"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; else target="${DEPENDS_TARGET}"; depends_args="${DEPENDS_ARGS}"; fi; if ${EXPR} "$$prog" : \\/ >/dev/null; then if [ -e "$$prog" ]; then if [ "$$prog" = "${NONEXISTENT}" ]; then ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; ${FALSE}; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; notfound=1; fi; else case $${prog} in *\>*|*\<*|*=*) pkg=yes;; *) pkg="";; esac; if [ "$$pkg" != "" ]; then if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; notfound=1; fi; if [ $$notfound != 0 ]; then inverse_dep=`${ECHO_CMD} $$prog | ${SED} -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; exit 1; fi; fi; elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; notfound=1; fi; fi; if [ $$notfound != 0 ]; then ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; if [ ! -d "$$dir" ]; then ${ECHO_MSG} " => No directory for $$prog. Skipping.."; else ${_INSTALL_DEPENDS} fi; fi; done # # parents: depends lib-depends : @for i in ${LIB_DEPENDS}; do lib=$${i%%:*}; pattern="`${ECHO_CMD} $$lib | ${SED} -E -e 's/\./\\\\./g' -e 's/(\\\\)?\+/\\\\+/g'`" dir=$${i#*:}; target=$${i##*:}; if ${TEST} $$dir = $$target; then target="${DEPENDS_TARGET}"; depends_args="${DEPENDS_ARGS}"; else dir=$${dir%%:*}; fi; ${ECHO_MSG} -n "===> ${PKGNAME} depends on shared library: $$lib"; if ${LDCONFIG} ${_LDCONFIG_FLAGS} -r | ${GREP} -vwF -e "${PKGCOMPATDIR}" | ${GREP} -qwE -e "-l$$pattern"; then ${ECHO_MSG} " - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} " - not found"; notfound=1; fi; if [ $$notfound != 0 ]; then ${ECHO_MSG} "===> Verifying $$target for $$lib in $$dir"; if [ ! -d "$$dir" ]; then ${ECHO_MSG} " => No directory for $$lib. Skipping.."; else ${_INSTALL_DEPENDS} if ! ${LDCONFIG} ${_LDCONFIG_FLAGS} -r | ${GREP} -vwF -e "${PKGCOMPATDIR}" | ${GREP} -qwE -e "-l$$pattern"; then ${ECHO_MSG} "Error: shared library \"$$lib\" does not exist"; ${FALSE}; fi; fi; fi; done # configure-message: @${ECHO_MSG} "===> Configuring for ${PKGNAME}" # pre-configure : @${DO_NADA} # pre-configure-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-configure : @${DO_NADA} # post-configure-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # build-message : @${ECHO_MSG} "===> Building for ${PKGNAME}" # pre-build : @${DO_NADA} # pre-build-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-build : @${DO_NADA} # post-build-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # install-message : @${ECHO_MSG} "===> Installing for ${PKGNAME}" # # parents: depends run-depends : @for i in `${ECHO_CMD} "${RUN_DEPENDS}"`; do prog=$${i%%:*}; if [ -z "$$prog" ]; then ${ECHO_MSG} "Error: there is an empty port dependency in RUN_DEPENDS."; break; fi; dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; if ${EXPR} "$$dir" : '.*:' > /dev/null; then target=$${dir##*:}; dir=$${dir%%:*}; if [ X${DEPENDS_PRECLEAN} != "X" ]; then target="clean $$target"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; if [ X${DEPENDS_CLEAN} != "X" ]; then target="$$target clean"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; else target="${DEPENDS_TARGET}"; depends_args="${DEPENDS_ARGS}"; fi; if ${EXPR} "$$prog" : \\/ >/dev/null; then if [ -e "$$prog" ]; then if [ "$$prog" = "${NONEXISTENT}" ]; then ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; ${FALSE}; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; notfound=1; fi; else case $${prog} in *\>*|*\<*|*=*) pkg=yes;; *) pkg="";; esac; if [ "$$pkg" != "" ]; then if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; notfound=1; fi; if [ $$notfound != 0 ]; then inverse_dep=`${ECHO_CMD} $$prog | ${SED} -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; exit 1; fi; fi; elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; notfound=1; fi; fi; if [ $$notfound != 0 ]; then ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; if [ ! -d "$$dir" ]; then ${ECHO_MSG} " => No directory for $$prog. Skipping.."; else ${_INSTALL_DEPENDS} fi; fi; done # apply-slist : @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/pkg-install.in > ${WRKDIR}/pkg-install @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/pkg-message.in > ${WRKDIR}/pkg-message @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/postfix.sh.in > ${WRKDIR}/postfix.sh # pre-install : @${DO_NADA} # pre-install-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # generate-plist : @${ECHO_MSG} "===> Generating temporary packing list" @${MKDIR} `${DIRNAME} ${TMPPLIST}` @if [ ! -f ${DESCR} ]; then ${ECHO_MSG} "** Missing pkg-descr for ${PKGNAME}."; exit 1; fi @>${TMPPLIST} @for file in ${PLIST_FILES}; do ${ECHO_CMD} $${file} | ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} >> ${TMPPLIST}; done @for man in ${__MANPAGES}; do ${ECHO_CMD} $${man} >> ${TMPPLIST}; done @for i in ${_TMLINKS:M/usr/local*:S|^/usr/local/||}; do ${ECHO_CMD} "$$i" >> ${TMPPLIST}; done @if [ -f ${PLIST} ]; then ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} ${PLIST} >> ${TMPPLIST}; fi @${SED} -i "" -e '${PLIST_REINPLACE_DIRRMTRY}' ${TMPPLIST} @${SED} -i "" -e '${PLIST_REINPLACE_STOPDAEMON}' ${TMPPLIST} @${SED} -i "" -e '${PLIST_REINPLACE_RMTRY}' ${TMPPLIST} # package-message : @${ECHO_MSG} "===> Building package for ${PKGNAME}" # pre-package : @${DO_NADA} # pre-package-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-package-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # pre-pkg : @${DO_NADA} # pre-pkg-script : @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # pre-check-sanity: @${DO_NADA} # pre-check-sanity-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-pkg : @${DO_NADA} # post-pkg-script : @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-check-sanity: @${DO_NADA} # post-check-sanity-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-install-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-package : @${DO_NADA} # pre-su-install : @${DO_NADA} # pre-su-install-script: @${DO_NADA} # pretty-print-www-site: @www_site=$$(cd ${.CURDIR} && ${MAKE} www-site); if [ -n "$${www_site}" ]; then ${ECHO_MSG} -n " and/or visit the "; ${ECHO_MSG} -n "web site"; ${ECHO_MSG} " for futher informations"; fi # checkpatch : @cd ${.CURDIR} && ${MAKE} PATCH_CHECK_ONLY=yes ${_PATCH_DEP} ${_PATCH_SEQ} # reinstall : @${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE} @cd ${.CURDIR} && DEPENDS_TARGET="${DEPENDS_TARGET}" ${MAKE} -DFORCE_PKG_REGISTER install # deinstall : @${ECHO_MSG} "===> Deinstalling for ${PKGORIGIN}" @found_names=`${PKG_INFO} -q -O ${PKGORIGIN}`; for p in $${found_names}; do check_name=`${ECHO_CMD} $${p} | ${SED} -e 's/-[^-]*$$//'`; if [ "$${check_name}" = "${PKGBASE}" ]; then prfx=`${PKG_INFO} -q -p $${p} 2> /dev/null | ${SED} -ne '1s|^@cwd ||p'`; if [ "x${PREFIX}" = "x$${prfx}" ]; then ${ECHO_MSG} "===> Deinstalling $${p}"; ${PKG_DELETE} -f $${p}; else ${ECHO_MSG} "===> $${p} has a different PREFIX: $${prfx}, skipping"; fi; fi; done; if [ -z "$${found_names}" ]; then ${ECHO_MSG} "===> ${PKGBASE} not installed, skipping"; fi @${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE} # deinstall-all : @${ECHO_MSG} "===> Deinstalling for ${PKGORIGIN}" @deinstall_names=`${PKG_INFO} -q -O ${PKGORIGIN}`; for oldpkgorigin in $$(${GREP} "|${PKGORIGIN}|" ${PORTSDIR}/MOVED | ${CUT} -f 1 -d '|' | ${SORT} -u); do deinstall_names="$${deinstall_names} $$(${PKG_INFO} -q -O $${oldpkgorigin})"; done; if [ -n "$${deinstall_names}" ]; then for d in $${deinstall_names}; do ${ECHO_MSG} "===> Deinstalling $${d}"; ${PKG_DELETE} -f $${d}; done; else ${ECHO_MSG} "===> ${PKGORIGIN} not installed, skipping"; fi; ${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE} # do-clean : @if [ -d ${WRKDIR} ]; then if [ -w ${WRKDIR} ]; then ${RM} -rf ${WRKDIR}; else ${ECHO_MSG} "===> ${WRKDIR} not writable, skipping"; fi; fi # # parents: distclean clean : @cd ${.CURDIR} && ${MAKE} limited-clean-depends @${ECHO_MSG} "===> Cleaning for ${PKGNAME}" @cd ${.CURDIR} && ${MAKE} do-clean # # parents: distclean pre-distclean : @${DO_NADA} # distclean : pre-distclean clean @cd ${.CURDIR} && ${MAKE} delete-distfiles RESTRICTED_FILES="${_DISTFILES} ${_PATCHFILES}" # delete-distfiles: @${ECHO_MSG} "===> Deleting distfiles for ${PKGNAME}" @(if [ "X${RESTRICTED_FILES}" != "X" -a -d ${_DISTDIR} ]; then cd ${_DISTDIR}; for file in ${RESTRICTED_FILES}; do ${RM} -f $${file}; dir=$${file%/*}; if [ "$${dir}" != "$${file}" ]; then ${RMDIR} -p $${dir} >/dev/null 2>&1 || :; fi; done; fi) -@${RMDIR} ${_DISTDIR} >/dev/null 2>&1 || ${TRUE} # delete-distfiles-list: @${ECHO_CMD} "# ${PKGNAME}" @if [ "X${RESTRICTED_FILES}" != "X" ]; then for file in ${RESTRICTED_FILES}; do ${ECHO_CMD} "[ -f ${_DISTDIR}/$$file ] && (${ECHO_CMD} deleting ${_DISTDIR}/$$file; ${RM} -f ${_DISTDIR}/$$file)"; dir=$${file%/*}; if [ "$${dir}" != "$${file}" ]; then ${ECHO_CMD} "(cd ${_DISTDIR} && ${RMDIR} -p $${dir} 2>/dev/null)"; fi; done; fi @${ECHO_CMD} "${RMDIR} ${_DISTDIR} 2>/dev/null || ${TRUE}" # # parents: fetch-required-list fetch-list : @${MKDIR} ${_DISTDIR} @(cd ${_DISTDIR}; ${_MASTER_SITES_ENV} ; for _file in ${DISTFILES}; do file=`${ECHO_CMD} $$_file | ${SED} -E -e 's/:[^:]+$$//'` ; select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; if [ ! -f $$file -a ! -f $${file##*/} ]; then if [ ! -z "$$select" ] ; then __MASTER_SITES_TMP= ; for group in $$select; do if [ ! -z \$${_MASTER_SITES_$${group}} ] ; then eval ___MASTER_SITES_TMP=\$${_MASTER_SITES_$${group}} ; __MASTER_SITES_TMP="$${__MASTER_SITES_TMP} $${___MASTER_SITES_TMP}" ; fi; done; ___MASTER_SITES_TMP= ; SORTED_MASTER_SITES_CMD_TMP="${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} $${__MASTER_SITES_TMP} | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}" ; else SORTED_MASTER_SITES_CMD_TMP="${SORTED_MASTER_SITES_DEFAULT_CMD}" ; fi; for site in `eval $$SORTED_MASTER_SITES_CMD_TMP ${_RANDOMIZE_SITES}`; do if [ ! -z "`${ECHO_CMD} ${NOFETCHFILES} | ${GREP} -w $${file}`" ]; then if [ -z "`${ECHO_CMD} ${MASTER_SITE_OVERRIDE} | ${GREP} -w $${site}`" ]; then continue; fi; fi; DIR=${DIST_SUBDIR}; CKSIZE=`alg=SIZE; ${DISTINFO_DATA}`; case $${file} in */*) args="-o $${file} $${site}$${file}";; *) args=$${site}$${file};; esac; ${ECHO_CMD} -n ${SETENV} ${FETCH_ENV} ${FETCH_CMD} ${FETCH_BEFORE_ARGS} $${args} "${FETCH_AFTER_ARGS}" '|| ' ; done; ${ECHO_CMD} "${ECHO_CMD} $${file} not fetched" ; fi; done) # fetch-url-list-int: @${MKDIR} ${_DISTDIR} @(cd ${_DISTDIR}; ${_MASTER_SITES_ENV}; for _file in ${DISTFILES}; do file=`${ECHO_CMD} $$_file | ${SED} -E -e 's/:[^:]+$$//'` ; fileptn=`${ECHO_CMD} $$file | ${SED} 's|/|\\\\/|g;s/\./\\\\./g;s/\+/\\\\+/g;s/\?/\\\\?/g'` ; select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; if [ ! -z "${LISTALL}" -o ! -f $$file -a ! -f $${file##*/} ]; then if [ ! -z "$$select" ] ; then __MASTER_SITES_TMP= ; for group in $$select; do if [ ! -z \$${_MASTER_SITES_$${group}} ] ; then eval ___MASTER_SITES_TMP=\$${_MASTER_SITES_$${group}} ; __MASTER_SITES_TMP="$${__MASTER_SITES_TMP} $${___MASTER_SITES_TMP}" ; fi done; ___MASTER_SITES_TMP= ; SORTED_MASTER_SITES_CMD_TMP="${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} $${__MASTER_SITES_TMP} | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}" ; else SORTED_MASTER_SITES_CMD_TMP="${SORTED_MASTER_SITES_DEFAULT_CMD}" ; fi ; for site in `eval $$SORTED_MASTER_SITES_CMD_TMP ${_RANDOMIZE_SITES}`; do DIR=${DIST_SUBDIR:S/\//\\\\\//g:S/./\\\\./g:S/+/\\\\+/g:S/?/\\\\?/g}; CKSIZE=`${AWK} "/^SIZE \($${DIR:+$$DIR\/}$$fileptn\)/"'{print $$4}' ${DISTINFO_FILE}`; case $${file} in */*) args="-o $${file} $${site}$${file}";; *) args=$${site}$${file};; esac; ${ECHO_CMD} $${args} ; done; fi done) # fetch-urlall-list: @cd ${.CURDIR} && LISTALL=yes ${MAKE} fetch-url-list-int # fetch-url-list : @cd ${.CURDIR} && ${MAKE} fetch-url-list-int # update-patches : @toedit=`PATCH_WRKSRC=${PATCH_WRKSRC} PATCHDIR=${PATCHDIR} PATCH_LIST=${PATCHDIR}/patch-* DIFF_ARGS=${DIFF_ARGS} DISTORIG=${DISTORIG} ${SH} ${PORTSDIR}/Tools/scripts/update-patches`; case $$toedit in "");; *) ${ECHO_CMD} -n 'edit patches: '; read i; cd ${PATCHDIR} && $${VISUAL:-$${EDIT:-/usr/bin/vi}} $$toedit;; esac # # parents: makesum checksum check-checksum-algorithms: @ ${checksum_init} for alg in ${CHECKSUM_ALGORITHMS:U}; do eval alg_executable=\$$$$alg; if [ -z "$$alg_executable" ]; then ${ECHO_MSG} "Checksum algorithm $$alg: Couldn't find the executable."; ${ECHO_MSG} "Set $$alg=/path/to/$$alg in /etc/make.conf and try again."; exit 1; fi; done; # makesum : check-checksum-algorithms @cd ${.CURDIR} && ${MAKE} fetch NO_CHECKSUM=yes DISABLE_SIZE=yes @if [ -f ${DISTINFO_FILE} ]; then ${CAT} /dev/null > ${DISTINFO_FILE}; fi @( cd ${DISTDIR}; ${checksum_init} for file in ${_CKSUMFILES}; do for alg in ${CHECKSUM_ALGORITHMS:U}; do eval alg_executable=\$$$$alg; if [ $$alg_executable != "NO" ]; then $$alg_executable $$file >> ${DISTINFO_FILE}; fi; done; ${ECHO_CMD} "SIZE ($$file) = "`${LS} -ALln $$file | ${AWK} '{print $$5}'` >> ${DISTINFO_FILE}; done ) @for file in ${_IGNOREFILES}; do for alg in ${CHECKSUM_ALGORITHMS:U}; do ${ECHO_CMD} "$$alg ($$file) = IGNORE" >> ${DISTINFO_FILE}; done; done # package-name : @${ECHO_CMD} ${PKGNAME} # repackage : pre-repackage package # # parents: repackage pre-repackage : @${RM} -f ${PACKAGE_COOKIE} # package-noinstall: @${MKDIR} ${WRKDIR} @cd ${.CURDIR} && ${MAKE} pre-package pre-package-script do-package post-package-script @${RM} -f ${TMPPLIST} -@${RMDIR} ${WRKDIR} # depends : pkg-depends extract-depends patch-depends lib-depends fetch-depends build-depends run-depends # all-depends-list: @${ALL-DEPENDS-LIST} # clean-depends : @for dir in $$(${CLEAN-DEPENDS-FULL}); do (cd $$dir; ${MAKE} NOCLEANDEPENDS=yes clean); done # limited-clean-depends: @for dir in $$(${CLEAN-DEPENDS-LIMITED}); do (cd $$dir; ${MAKE} NOCLEANDEPENDS=yes clean); done # deinstall-depends: @for dir in $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} deinstall); done # fetch-recursive : @${ECHO_MSG} "===> Fetching all distfiles for ${PKGNAME} and dependencies" @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} fetch); done # fetch-recursive-list: @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} fetch-list); done # fetch-required : fetch @${ECHO_MSG} "===> Fetching all required distfiles for ${PKGNAME} and dependencies" @targ=fetch; deps="${EXTRACT_DEPENDS}"; ${FETCH_LIST} @targ=fetch; deps="${PATCH_DEPENDS}"; ${FETCH_LIST} @targ=fetch; deps="${BUILD_DEPENDS}"; ${FETCH_LIST} @targ=fetch; deps="${RUN_DEPENDS}"; ${FETCH_LIST} # fetch-required-list: fetch-list @targ=fetch-list; deps="${EXTRACT_DEPENDS}"; ${FETCH_LIST} @targ=fetch-list; deps="${PATCH_DEPENDS}"; ${FETCH_LIST} @targ=fetch-list; deps="${BUILD_DEPENDS}"; ${FETCH_LIST} @targ=fetch-list; deps="${RUN_DEPENDS}"; ${FETCH_LIST} # checksum-recursive: @${ECHO_MSG} "===> Fetching and checking checksums for ${PKGNAME} and dependencies" @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} checksum); done # build-depends-list: @${BUILD-DEPENDS-LIST} # run-depends-list: @${RUN-DEPENDS-LIST} # package-depends-list: @${PACKAGE-DEPENDS-LIST} # package-depends : @${PACKAGE-DEPENDS-LIST} | ${AWK} '{print $$1":"$$3}' # actual-package-depends: @${ACTUAL-PACKAGE-DEPENDS} # package-recursive: package @for dir in $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} package-noinstall); done # missing : @_origins=$$(${PKG_INFO} -aoq); for dir in $$(${ALL-DEPENDS-LIST}); do _origin=$${dir##${PORTSDIR}/}; if ! $$(${ECHO_CMD} $${_origins} | ${GREP} -q $${_origin}); then ${ECHO_CMD} $${_origin}; fi; done # describe : @(${ECHO_CMD} -n "${PKGNAME}|${.CURDIR}|${PREFIX}|"; ${ECHO_CMD} -n ${COMMENT:Q}; ${ECHO_CMD} -n "|${_DESCR}|${MAINTAINER}|${CATEGORIES}|${_EXTRACT_DEPENDS}|${_PATCH_DEPENDS}|${_FETCH_DEPENDS}|${_BUILD_DEPENDS:O:u}|${_RUN_DEPENDS:O:u}|"; while read one two discard; do case "$$one" in WWW:) case "$$two" in https://*|http://*|ftp://*) ${ECHO_CMD} -n "$$two" ;; *) ${ECHO_CMD} -n "http://$$two" ;; esac; break; ;; esac; done < ${DESCR}; ${ECHO_CMD}) >>${INDEX_OUT} # www-site : @${AWK} '$$1 ~ /^WWW:/ {print $$2}' ${DESCR} | ${HEAD} -1 # readmes : readme # # parents: readmes readme : @${RM} -f ${.CURDIR}/README.html @cd ${.CURDIR} && ${MAKE} ${.CURDIR}/README.html # /usr/ports/mail/postfix/README.html: @${ECHO_MSG} "===> Creating README.html for ${PKGNAME}" @${SED} -e 's|%%PORT%%|'$$(${ECHO_CMD} ${.CURDIR} | ${SED} -e 's|.*/\([^/]*/[^/]*\)$$|\1|')'|g' -e 's|%%PKG%%|${PKGNAME}|g' -e 's|%%COMMENT%%|'"$$(${ECHO_CMD} ${COMMENT:Q})"'|' -e '/%%COMMENT%%/d' -e 's|%%DESCR%%|'"$$(${ECHO_CMD} ${DESCR} | ${SED} -e 's|${.CURDIR}/||')"'|' -e 's|%%EMAIL%%|'"$$(${ECHO_CMD} "${MAINTAINER}" | ${SED} -e 's/([^)]*)//;s/.*.*//')"'|g' -e 's|%%MAINTAINER%%|${MAINTAINER}|g' -e 's|%%WEBSITE%%|'"$$(cd ${.CURDIR} && eval ${MAKE} pretty-print-www-site)"'|' -e 's|%%BUILD_DEPENDS%%|'"$$(cd ${.CURDIR} && eval ${MAKE} pretty-print-build-depends-list)"'|' -e 's|%%RUN_DEPENDS%%|'"$$(cd ${.CURDIR} && eval ${MAKE} pretty-print-run-depends-list)"'|' -e 's|%%TOP%%|'"$$(${ECHO_CMD} ${CATEGORIES} | ${SED} -e 's| .*||' -e 's|[^/]*|..|g')"'/..|' ${TEMPLATES}/README.port >> ${.TARGET} # pretty-print-build-depends-list: @${_PRETTY_PRINT_DEPENDS_LIST} # pretty-print-run-depends-list: @${_PRETTY_PRINT_DEPENDS_LIST} # add-plist-docs : @${DO_NADA} # add-plist-examples: @${DO_NADA} # add-plist-data : @${DO_NADA} # add-plist-info : # add-plist-post : @${DO_NADA} # install-rc-script: @${ECHO_MSG} "===> Installing rc.d startup script(s)" @${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST} @for i in ${USE_RC_SUBR}; do ${INSTALL_SCRIPT} ${WRKDIR}/$${i} ${PREFIX}/etc/rc.d/$${i%.sh}; ${ECHO_CMD} "etc/rc.d/$${i%.sh}" >> ${TMPPLIST}; done # compress-man : @${ECHO_MSG} "===> Compressing manual pages for ${PKGNAME}" @_manpages='${_MANPAGES:S/'/'\''/g}' && [ "$${_manpages}" != "" ] && ( eval ${GZIP_CMD} $${_manpages} ) || ${TRUE} @set -- ${_MLINKS}; while :; do [ $$# -eq 0 ] && break || ${TRUE}; ${RM} -f $${2%.gz}; ${RM} -f $$2.gz; ${LN} -fs `${ECHO_CMD} $$1 $$2 | ${AWK} '{ z=split($$1, a, /\//); x=split($$2, b, /\//); while (a[i] == b[i]) i++; for (q=i; q Registering installation for ${PKGNAME}"; ${MKDIR} ${PKG_DBDIR}/${PKGNAME}; ${PKG_CMD} ${PKG_ARGS} -O ${PKGFILE} > ${PKG_DBDIR}/${PKGNAME}/+CONTENTS; ${CP} ${DESCR} ${PKG_DBDIR}/${PKGNAME}/+DESC; ${ECHO_CMD} ${COMMENT:Q} > ${PKG_DBDIR}/${PKGNAME}/+COMMENT; if [ -f ${PKGINSTALL} ]; then ${CP} ${PKGINSTALL} ${PKG_DBDIR}/${PKGNAME}/+INSTALL; fi; if [ -f ${PKGDEINSTALL} ]; then ${CP} ${PKGDEINSTALL} ${PKG_DBDIR}/${PKGNAME}/+DEINSTALL; fi; if [ -f ${PKGREQ} ]; then ${CP} ${PKGREQ} ${PKG_DBDIR}/${PKGNAME}/+REQUIRE; fi; if [ -f ${PKGMESSAGE} ]; then ${CP} ${PKGMESSAGE} ${PKG_DBDIR}/${PKGNAME}/+DISPLAY; ${ECHO_CMD} "@display +DISPLAY" >> ${PKG_DBDIR}/${PKGNAME}/+CONTENTS; fi; for dep in `${PKG_INFO} -qf ${PKGNAME} | ${AWK} '/^@pkgdep / {print $$2}' | ${SORT} -u`; do if [ -d ${PKG_DBDIR}/$$dep -a -z `${ECHO_CMD} $$dep | ${GREP} -E ${PKG_IGNORE_DEPENDS}` ]; then if ! ${GREP} ^${PKGNAME}$$ ${PKG_DBDIR}/$$dep/+REQUIRED_BY >/dev/null 2>&1; then ${ECHO_CMD} ${PKGNAME} >> ${PKG_DBDIR}/$$dep/+REQUIRED_BY; fi; fi; done; fi @if [ -f ${MTREE_FILE} ]; then ${CP} ${MTREE_FILE} ${PKG_DBDIR}/${PKGNAME}/+MTREE_DIRS; fi @if [ -e /tmp/${PKGNAME}-required-by ]; then ${CAT} /tmp/${PKGNAME}-required-by >> ${PKG_DBDIR}/${PKGNAME}/+REQUIRED_BY; ${RM} -f /tmp/${PKGNAME}-required-by; fi # depend : # tags : # # parents: _check-config pre-check-config: # # parents: check-config sanity-config _check-config : pre-check-config # sanity-config : _check-config # # parents: config config-conditional pre-config : # config : pre-config @(optionsdir=${OPTIONSFILE}; optionsdir=$${optionsdir%/*}; ${MKDIR} $${optionsdir} 2> /dev/null) || (${ECHO_MSG} "===> Cannot create $${optionsdir}, check permissions"; exit 1) @TMPOPTIONSFILE=$$(mktemp -t portoptions); trap "${RM} -f $${TMPOPTIONSFILE}; exit 1" 1 2 3 5 10 13 15; ${DIALOG} --checklist "Options for ${PKGNAME:C/-([^-]+)$/ \1/}" 21 70 15 ${DEFOPTIONS} 2> $${TMPOPTIONSFILE} || { ${RM} -f $${TMPOPTIONSFILE}; ${ECHO_MSG} "===> Options unchanged"; exit 0; }; if [ ! -e $${TMPOPTIONSFILE} ]; then ${ECHO_MSG} "===> No user-specified options to save for ${PKGNAME}"; exit 0; fi; SELOPTIONS=$$(${CAT} $${TMPOPTIONSFILE}); ${RM} -f $${TMPOPTIONSFILE}; TMPOPTIONSFILE=$$(mktemp -t portoptions); trap "${RM} -f $${TMPOPTIONSFILE}; exit 1" 1 2 3 5 10 13 15; ${ECHO_CMD} "# This file is auto-generated by 'make config'." > $${TMPOPTIONSFILE}; ${ECHO_CMD} "# Options for ${PKGNAME}" >> $${TMPOPTIONSFILE}; ${ECHO_CMD} "_OPTIONS_READ=${PKGNAME}" >> $${TMPOPTIONSFILE}; ${ECHO_CMD} "_FILE_COMPLETE_OPTIONS_LIST=${_COMPLETE_OPTIONS_LIST}" >> $${TMPOPTIONSFILE}; for i in ${_COMPLETE_OPTIONS_LIST}; do if ${ECHO_CMD} $${SELOPTIONS} | ${GREP} -qw $${i}; then ${ECHO_CMD} "OPTIONS_FILE_SET+=$${i}" >> $${TMPOPTIONSFILE}; else ${ECHO_CMD} "OPTIONS_FILE_UNSET+=$${i}" >> $${TMPOPTIONSFILE}; fi; done; if [ ${UID} != 0 -a "x${INSTALL_AS_USER}" = "x" ]; then ${ECHO_MSG} "===> Switching to root credentials to write ${OPTIONSFILE}"; ${SU_CMD} "${CAT} $${TMPOPTIONSFILE} > ${OPTIONSFILE}"; ${ECHO_MSG} "===> Returning to user credentials"; else ${CAT} $${TMPOPTIONSFILE} > ${OPTIONSFILE}; fi; ${RM} -f $${TMPOPTIONSFILE} @cd ${.CURDIR} && ${MAKE} sanity-config # config-recursive: @${ECHO_MSG} "===> Setting user-specified options for ${PKGNAME} and dependencies"; @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} config-conditional); done # showconfig : @${ECHO_MSG} "===> The following configuration options are available for ${PKGNAME}": @${ECHO_MSG} -n " PCRE=on" @${ECHO_MSG} -n ": "${PCRE_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " SASL2=off" @${ECHO_MSG} -n ": "${SASL2_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " DOVECOT=off" @${ECHO_MSG} -n ": "${DOVECOT_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " DOVECOT2=on" @${ECHO_MSG} -n ": "${DOVECOT2_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " SASLKRB5=off" @${ECHO_MSG} -n ": "${SASLKRB5_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " SASLKMIT=off" @${ECHO_MSG} -n ": "${SASLKMIT_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " TLS=on" @${ECHO_MSG} -n ": "${TLS_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " BDB=off" @${ECHO_MSG} -n ": "${BDB_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " MYSQL=off" @${ECHO_MSG} -n ": "${MYSQL_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " PGSQL=off" @${ECHO_MSG} -n ": "${PGSQL_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " SQLITE=off" @${ECHO_MSG} -n ": "${SQLITE_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " OPENLDAP=off" @${ECHO_MSG} -n ": "${OPENLDAP_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " LDAP_SASL=off" @${ECHO_MSG} -n ": "${LDAP_SASL_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " CDB=off" @${ECHO_MSG} -n ": "${CDB_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " NIS=off" @${ECHO_MSG} -n ": "${NIS_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " VDA=off" @${ECHO_MSG} -n ": "${VDA_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " TEST=off" @${ECHO_MSG} -n ": "${TEST_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " SPF=off" @${ECHO_MSG} -n ": "${SPF_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " INST_BASE=off" @${ECHO_MSG} -n ": "${INST_BASE_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} "===> Use 'make config' to modify these settings" # showconfig-recursive: @${ECHO_MSG} "===> The following configuration options are available for ${PKGNAME} and dependencies"; @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} showconfig); done # rmconfig : -@${ECHO_MSG} "===> Removing user-configured options for ${PKGNAME}"; optionsdir=${OPTIONSFILE}; optionsdir=$${optionsdir%/*}; if [ ${UID} != 0 -a "x${INSTALL_AS_USER}" = "x" ]; then ${ECHO_MSG} "===> Switching to root credentials to remove ${OPTIONSFILE} and $${optionsdir}"; ${SU_CMD} "${RM} -f ${OPTIONSFILE} ; ${RMDIR} $${optionsdir}"; ${ECHO_MSG} "===> Returning to user credentials"; else ${RM} -f ${OPTIONSFILE}; ${RMDIR} $${optionsdir} 2>/dev/null || return 0; fi # rmconfig-recursive: @${ECHO_MSG} "===> Removing user-specified options for ${PKGNAME} and dependencies"; @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} rmconfig); done # pretty-print-config: @${ECHO_MSG} -n "+PCRE " @${ECHO_MSG} -n "-SASL2 " @${ECHO_MSG} -n "-DOVECOT " @${ECHO_MSG} -n "+DOVECOT2 " @${ECHO_MSG} -n "-SASLKRB5 " @${ECHO_MSG} -n "-SASLKMIT " @${ECHO_MSG} -n "+TLS " @${ECHO_MSG} -n "-BDB " @${ECHO_MSG} -n "-MYSQL " @${ECHO_MSG} -n "-PGSQL " @${ECHO_MSG} -n "-SQLITE " @${ECHO_MSG} -n "-OPENLDAP " @${ECHO_MSG} -n "-LDAP_SASL " @${ECHO_MSG} -n "-CDB " @${ECHO_MSG} -n "-NIS " @${ECHO_MSG} -n "-VDA " @${ECHO_MSG} -n "-TEST " @${ECHO_MSG} -n "-SPF " @${ECHO_MSG} -n "-INST_BASE " @${ECHO_MSG} "" # desktop-categories: @categories=""; for native_category in ${CATEGORIES}; do c=""; case $$native_category in accessibility) c="Accessibility Utility" ;; archivers) c="Archiving" ;; astro) c="Astronomy Science Education" ;; audio) c="Audio AudioVideo" ;; benchmarks) c="System" ;; biology) c="Biology Science Education" ;; cad) c="Engineering" ;; databases) c="Database" ;; deskutils) c="Utility" ;; devel) c="Development" ;; dns) c="Network" ;; elisp) c="Development" ;; emulators) c="Emulator" ;; finance) c="Finance Office" ;; ftp) c="FileTransfer Network" ;; games) c="Game" ;; gnome) c="GNOME GTK" ;; graphics) c="Graphics" ;; hamradio) c="HamRadio" ;; haskell) c="Development" ;; ipv6) c="Network" ;; irc) c="IRCClient Network" ;; java) c="Java Development" ;; kde) c="KDE QT" ;; lang) c="Development" ;; lisp) c="Development" ;; mail) c="Email Office Network" ;; mbone) c="Network AudioVideo" ;; multimedia) c="AudioVideo" ;; net) c="Network" ;; net-im) c="InstantMessaging Network" ;; net-mgmt) c="Network" ;; net-p2p) c="P2P Network" ;; news) c="News" ;; pear) c="WebDevelopment Development" ;; perl5) c="Development" ;; python) c="Development" ;; ruby) c="Development" ;; rubygems) c="Development" ;; scheme) c="Development" ;; science) c="Science Education" ;; security) c="Security System" ;; shells) c="Shell" ;; sysutils) c="System Utility" ;; tcl*|tk*) c="Development" ;; www) c="Network" ;; x11-clocks) c="Clock Utility" ;; x11-fm) c="FileManager" ;; xfce) c="GTK" ;; zope) c="WebDevelopment Development" ;; esac; if [ -n "$$c" ]; then categories="$$categories $$c"; fi; done; if [ -n "$$categories" ]; then for c in Application $$categories; do ${ECHO_MSG} "$$c"; done | ${SORT} -u | ${TR} '\n' ';'; ${ECHO_MSG}; fi # install-desktop-entries: @${DO_NADA} # install-license : @${DO_NADA} # # Files that are only sources: #*** Global Variables: .LIBS = .INCLUDES = VALID_DESKTOP_CATEGORIES = Application Core Development Building Debugger IDE GUIDesigner Profiling RevisionControl Translation Office Calendar ContactManagement Database Dictionary Chart Email Finance FlowChart PDA ProjectManagement Presentation Spreadsheet WordProcessor Graphics 2DGraphics VectorGraphics RasterGraphics 3DGraphics Scanning OCR Photography Viewer Settings DesktopSettings HardwareSettings PackageManager Network Dialup InstantMessaging IRCClient FileTransfer HamRadio News P2P RemoteAccess Telephony WebBrowser WebDevelopment AudioVideo Audio Midi Mixer Sequencer Tuner Video TV AudioVideoEditing Player Recorder DiscBurning Game ActionGame AdventureGame ArcadeGame BoardGame BlocksGame CardGame KidsGame LogicGame RolePlaying Simulation SportsGame StrategyGame Education Art Construction Music Languages Science Astronomy Biology Chemistry Geology Math MedicalSoftware Physics Teaching Amusement Applet Archiving Electronics Emulator Engineering FileManager Shell Screensaver TerminalEmulator TrayIcon System Filesystem Monitor Security Utility Accessibility Calculator Clock TextEditor KDE GNOME GTK Qt Motif Java ConsoleOnly AdvancedSettings YAML_DESC = YAML support XVMC_DESC = XvMC support XVIDEO_DESC = X Video Extension library XVID_DESC = xvid mpeg4 video codec XSPF_DESC = XSPF support XRANDR_DESC = Xrandr support XPM_DESC = XPM pixmaps support XML_DESC = XML Parser support XKLAVIER_DESC = Keyboard layout settings XINERAMA_DESC = X11 Xinerama Extension support XFT_DESC = Xft support XERCES_DESC = Xerces support XCURSOR_DESC = Cursor themes support XALAN_DESC = Xalan support X264_DESC = H264 video codec using x264 X11_DESC = X11 support WXGTK_DESC = WxGTK gui toolkit WEBSERVER_DESC = Build Internal Webserver WEBP_DESC = WebP support WAVPACK_DESC = WavPack support WAV_DESC = Support WAV audio format VPX_DESC = VP8 video codec VORBIS_DESC = Ogg Vorbis support VDPAU_DESC = VDPAU support VAAPI_DESC = VAAPI support UTF8_DESC = UTF-8 support UPNP_DESC = UPnP support UNZIP_DESC = UnZip support UNIXODBC_DESC = ODBC backend via unixODBC UCS4_DESC = Unicode UCS-4 support UCS2_DESC = Unicode UCS-2 support TREMOR_DESC = Support Tremor TOMCAT7_DESC = Tomcat 7.x support TOMCAT6_DESC = Tomcat 6.x support TOMCAT5_DESC = Tomcat 5.x support TK_DESC = Tk toolkit support TINYXML_DESC = XML Parser support via TinyXML TIFF_DESC = TIFF support TIDY_DESC = tidy html cleaner support THREADS_DESC = Threading support TCLTK_DESC = Tcl/Tk support TCL_DESC = Tcl scripting language support SZIP_DESC = Szip support SVN_DESC = Subversion support SVG_DESC = SVG image support STATIC_DESC = Build static executable/libraries SSL_DESC = SSL support SSH_DESC = SSH support SSE_DESC = SSE optimized routines SQL_DESC = SQL database backend SPEEX_DESC = Speex audio format support SPANDSP_DESC = Spandsp faxing support SNMP_DESC = SNMP support SNDFILE_DESC = libsndfile support SNAPPY_DESC = Snappy support SMB_DESC = SMB protocol support SIMD_DESC = Use cpu-specific optimizations if possible SHOUTCAST_DESC = Ogg Icecast and SHOUTcast support SEM_DESC = POSIX semaphores support SDL_DESC = Simple Direct Madia Layer support SCIPY_DESC = SciPy support SASL_DESC = SASL support SAMPLERATE_DESC = Support sample rate conversion RUBY_DESC = Ruby binding/support RTMP_DESC = RTMP support via librtmp RESIN3_DESC = Resin 3.x support RAW_DESC = RAW support RADIUS_DESC = RADIUS support QT4_DESC = Qt4 gui toolkit support PYTHON_DESC = Python binding/support PYMALLOC_DESC = python's internal malloc PULSEAUDIO_DESC = Support PulseAudio sound server PTH_DESC = Use GNU Pth for threading/multiprocessing PROXY_DESC = Proxy support PROJ_DESC = PROJ.4 support PROFILE_DESC = Profiling library support PRINT_DESC = Printer support POSTGIS_DESC = postgis support PORTAUDIO_DESC = PortAudio support POPPLER_DESC = PDF and PS support PNG_DESC = PNG support PIXBUF_DESC = gdk-pixbuf support PHP_DESC = PHP binding/support PERL_DESC = Perl scripting language support PDF_DESC = PDF support PAM_DESC = PAM support OSS_DESC = Open Sound System support OSD_DESC = On-Screen-Display support ORACLE_DESC = Oracle support OPTIMIZED_CFLAGS_DESC = compilation optimizations OPENSSL_DESC = SSL/TLS support via OpenSSL OPENMP_DESC = parallel processing support OPENJPEG_DESC = Enhanced JPEG graphics support OPENGL_DESC = OpenGL support OPENEXR_DESC = HDR support via OpenEXR OPENAL_DESC = OpenAL support ODF_DESC = ODF support ODBC_DESC = ODBC backend NUMPY_DESC = NumPy support NTLM_DESC = NTLM authentication support NOTIFY_DESC = startup notification support NLS_DESC = Native Language Support via gettext NETPBM_DESC = netpbm support NETCDF_DESC = NetCDF support NAS_DESC = Network Audio System support MUSEPACK_DESC = Support MPC audio format MULTIBYTE_DESC = multibyte character support MTP_DESC = MTP device support MSQL_DESC = mSQL backend MPP_DESC = Musepack support MPLAYER_DESC = MPlayer support MP4_DESC = MP4 support MP3_DESC = MP3 support MOTIF_DESC = Motif widget library MODPLUG_DESC = Support MODPLUG decoder MODPERL_DESC = mod_perl support MMX_DESC = MMX optimized routines MMS_DESC = Support MMS stream input MMKEYS_DESC = Multimedia keys support MIXER_DESC = Mixer support MIKMOD_DESC = Support MOD audio format MDNSRESPONDER_DESC = Support Zeroconf through mDNSResponder MAPSERVER_DESC = Mapserver support MANPAGES_DESC = Build and install man pages MAGICK_DESC = ImageMagick Library MAD_DESC = Mad mp3 decoder support LUA_DESC = LUA support LITE_DESC = Reduced features and memory LIRC_DESC = LIRC support LIGHTTPD_DESC = Lighttpd server LIBXINE_DESC = linxine support LIBWRAP_DESC = TCP wrapper support LIBWMF_DESC = libwmf support LIBRSVG2_DESC = librsvg-2 support LIBPAPER_DESC = libpaper support LIBMNG_DESC = libmng support LIBEXTRACTOR_DESC = libextractor support LIBEXIF_DESC = libexif support LIBEDIT_DESC = readline support LIBBLURAY_DESC = libbluray support LFS_DESC = Large Files Support LDAPS_DESC = LDAPS support LDAP_DESC = LDAP support LCMS2_DESC = LCMS2 support LASTFM_DESC = Support Last.FM stream input LASH_DESC = LASH audio support LAME_DESC = lame mp3 encoder support LADSPA_DESC = LADSPA audio support KML_DESC = KML support KERBEROS5_DESC = Kerberos 5 support KERBEROS4_DESC = Kerberos 4 support KERBEROS_DESC = Kerberos support KDE4_DESC = KDE4 Desktop support KDE3_DESC = KDE3 Desktop support JPEG_DESC = JPEG support JHEAD_DESC = jhead support JAVA_DESC = JAVA platform support JASPER_DESC = JPEG 2000 support via JasPer JACK_DESC = Support JACK audio server JABBER_DESC = Jabber support IPV6_DESC = IPv6 support IODBC_DESC = ODBC backend via iODBC IMLIB2_DESC = imlib2 image library support IMLIB_DESC = imlib image library support IMAGEMAGICK_DESC = ImageMagick support IDN_DESC = International Domain Names support ID3TAG_DESC = Support ID3 v1/v2 tags ID3_DESC = ID3 tags support ICONV_DESC = ICONV support ICONS_DESC = Icons theme HTTPD_DESC = Support for httpd output streaming HDF5_DESC = HDF-5 support HAL_DESC = HAL support H323_DESC = H323 support GVFS_DESC = Remote access support GUILE_DESC = Guile support GUI_DESC = GUI support GTK3_DESC = GTK3 gui toolkit support GTK2_DESC = GTK2 gui toolkit support GTK1_DESC = GTK1 gui toolkit support GSTREAMER_DESC = Multimedia support GSSAPI_DESC = GSSAPI support GSM_DESC = GSM codec support GRASS_DESC = GRASS support GRAPHVIZ_DESC = Graphviz support GRAPHMAGICK_DESC = GraphicsMagick support GPERFTOOLS_DESC = Google gperftools support GOGO_DESC = gogo mp3 encoder GNUTLS_DESC = SSL/TLS support via GnuTLS GNUPLOT_DESC = Plotting using gnuplot GNUPG_DESC = GNU Privacy Guard support GNOMEVFS2_DESC = GnomeVFS2 support GNOME_DESC = GNOME Desktop support GMP_DESC = GMP support GLADE_DESC = Glade interface support GIF_DESC = GIF support GEOTIFF_DESC = GeoTIFF support GEOS_DESC = GEOS support GEOIP_DESC = GeoIP support GDM_DESC = Build GDM login manager GDBM_DESC = GNU dbm support GD_DESC = gd (graphics library) support GCONF_DESC = gconf backend FUSE_DESC = Fuse support FREETYPE_DESC = TrueType font rendering engine FREETDS_DESC = FreeTDS support FPECTL_DESC = floating point exception handling FONTCONFIG_DESC = Font configuration API for X FLAC_DESC = FLAC support FFMPEG_DESC = Support FFMPEG (wma aiff ac3 ape...) FASTCGI_DESC = FastCGI support FAAD_DESC = FAAD aac decoder support FAAC_DESC = FAAC encoder support EXPAT_DESC = Expat support EXAMPLES_DESC = Build and install the examples ESOUND_DESC = Esound sound server support ECW_DESC = ECW support DVDCSS_DESC = libdvdcss support DV_DESC = libDV support DOXYGEN_DESC = Build documentation with doxygen DOCS_DESC = Build and install the documentation DEVD_DESC = Install devd files DEBUG_DESC = Install debug symbols DCRAW_DESC = dcraw support DBUS_DESC = D-Bus support DBM_DESC = DBM support DATA_DESC = Install data files DAGRAB_DESC = dagrab CD ripper CURL_DESC = cURL support CUPS_DESC = CUPS printing support CUE_DESC = Support embedded cue sheets COMPOSITE_DESC = X11 Composite extension CFITSIO_DESC = FITS support via CFITSIO CDPARANOIA_DESC = cdparanoia CD ripper CDDB_DESC = CDDB support CDDA2WAV_DESC = cdda2wav CD ripper CARES_DESC = Asynchronous DNS resolution via c-ares CAIRO_DESC = Cairo graphic library support CACA_DESC = libcaca support BOOST_DESC = Boost support BDB1_DESC = Berkeley DB 1.85 support AVAHI_DESC = Support Zeroconf through Avahi ASSERT_DESC = Debug assertions ASPELL_DESC = Spell checking via Aspell ASM_DESC = Use optimized assembly code ARTS_DESC = Arts audio system support ARCHIVE_DESC = Support bzip2/zip/iso9660 archive APE_DESC = Monkey's Audio support APACHE_DESC = Apache server AO_DESC = Support libao audio library AMR_DESC = openCORE AMR 3GPP Speech Codecs ALSA_DESC = Alsa audio support AALIB_DESC = Aalib support AAC_DESC = AAC/MP4 support Options_Desc_MAINTAINER = ports@FreeBSD.org DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off CDB ""${CDB_DESC:Q} off NIS ""${NIS_DESC:Q} off VDA ""${VDA_DESC:Q} off TEST ""${TEST_DESC:Q} off SPF ""${SPF_DESC:Q} off INST_BASE ""${INST_BASE_DESC:Q} off _COMPLETE_OPTIONS_LIST = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE _SUB_LIST_TEMP = ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} _PRETTY_PRINT_DEPENDS_LIST = if [ ! -r ${INDEXDIR}/${INDEXFILE} ] ; then ${ECHO_MSG} "${.TARGET} requires an INDEX file (${INDEXFILE}). Please run make index or make fetchindex."; else target=${.TARGET:C/pretty-print-(.*)-depends-list/\1/} ; if [ "$$target" = "build" ] ; then fldnum=8 ; else fldnum=9 ; fi; ${ECHO_MSG} -n 'This port requires package(s) "' ; ${ECHO_MSG} -n `${AWK} -F\| "\\$$1 ~ /^${PKGNAME}/ {print \\$$$${fldnum};}" ${INDEXDIR}/${INDEXFILE}` ; ${ECHO_MSG} "\" to $$target."; fi; INDEX_OUT = /dev/stdout _DESCR = ${DESCR} _RUN_DEPENDS = ${RUN_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} ${_LIB_DEPENDS} _BUILD_DEPENDS = ${BUILD_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} ${_LIB_DEPENDS} _LIB_DEPENDS = ${LIB_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} _FETCH_DEPENDS = ${FETCH_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} _PATCH_DEPENDS = ${PATCH_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} _EXTRACT_DEPENDS = ${EXTRACT_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} ACTUAL-PACKAGE-DEPENDS = if [ "${_LIB_RUN_DEPENDS}" != " " ]; then origins=$$(for pkgname in ${PKG_DBDIR}/*; do if [ -e $$pkgname/+CONTENTS ]; then ${ECHO_CMD} $${pkgname##*/}; ${SED} -n -e "s/@comment ORIGIN://p" $$pkgname/+CONTENTS; fi; done); for dir in ${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,}; do tmp=$${dir#${PORTSDIR}/}; if [ "$$tmp" = "$$dir" ]; then tmp=$${dir%/*}; dir=$${tmp##*/}/$${dir##*/}; else dir=$$tmp; fi; set -- $$origins; while [ $$# -gt 1 ]; do if [ ! -d "${PORTSDIR}/$$2" ]; then shift; continue; fi; if [ "$$dir" = "$$2" ]; then ${ECHO_CMD} $$1:$$dir; if [ -e ${PKG_DBDIR}/$$1/+CONTENTS -a -z "${EXPLICIT_PACKAGE_DEPENDS}" ]; then packagelist="$$packagelist ${PKG_DBDIR}/$$1/+CONTENTS"; fi; break; fi; shift 2; done; done; [ -z "$$packagelist" ] || ${AWK} -F '( |:)' 'BEGIN { pkgname="broken_contents" } /@pkgdep / { pkgname=$$2 } /@comment DEPORIGIN:/ { printf "%s:%s\n", pkgname, $$3; pkgname="broken_contents" }' $$packagelist; fi PACKAGE-DEPENDS-LIST = if [ "${CHILD_DEPENDS}" ]; then installed=$$(${PKG_INFO} -qO ${PKGORIGIN} 2>/dev/null || ${TRUE}); if [ "$$installed" ]; then break; fi; if [ -z "$$installed" ]; then installed="${PKGNAME}"; fi; for pkgname in $$installed; do ${ECHO_CMD} "$$pkgname ${.CURDIR} ${PKGORIGIN}"; done; fi; checked="${PARENT_CHECKED}"; for dir in ${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,}; do dir=$$(${REALPATH} $$dir); if [ -d $$dir ]; then case $$checked in $$dir|$$dir\ *|*\ $$dir|*\ $$dir\ *) continue;; esac; childout=$$(cd $$dir; ${MAKE} CHILD_DEPENDS=yes PARENT_CHECKED="$$checked" package-depends-list); set -- $$childout; childdir=""; while [ $$# != 0 ]; do childdir="$$childdir $$2"; ${ECHO_CMD} "$$1 $$2 $$3"; shift 3; done; checked="$$dir $$childdir $$checked"; else ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; fi; done _LIB_RUN_DEPENDS = ${LIB_DEPENDS} ${RUN_DEPENDS} RUN-DEPENDS-LIST = for dir in $$(${ECHO_CMD} "${_LIB_RUN_DEPENDS:C,.*:([^:]*).*,\1,}" | ${SED} -e 'y/ /\n/' | ${SORT} -u); do if [ -d $$dir ]; then ${ECHO_CMD} $$dir; else ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; fi; done | ${SORT} -u BUILD-DEPENDS-LIST = for dir in $$(${ECHO_CMD} "${PKG_DEPENDS} ${EXTRACT_DEPENDS} ${PATCH_DEPENDS} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS}" | ${SED} -E -e 's,([^: ]*):([^: ]*)(:[^ ]*)?,\2,g' -e 'y/ /\n/'| ${SORT} -u); do if [ -d $$dir ]; then ${ECHO_CMD} $$dir; else ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; fi; done | ${SORT} -u FETCH_LIST = for i in $$deps; do prog=$${i%%:*}; dir=$${i#*:}; case $$dir in *:*) if [ $$prog != $${prog#/} -o ! -e $$prog ]; then dir=$${dir%%:*}; else continue; fi;; *) if [ -d ${PKG_DBDIR}/$$(cd $$dir; ${MAKE} -V PKGNAME) ]; then continue; fi;; esac; echo cd $$dir; cd $$dir; ${MAKE} $$targ; done CLEAN-DEPENDS-LIMITED = L="${_DEPEND_DIRS}"; checked=""; while [ -n "$$L" ]; do l=""; for d in $$L; do case $$checked in $$d\ *|*\ $$d\ *|*\ $$d) continue;; esac; checked="$$checked $$d"; if [ ! -d $$d ]; then ${ECHO_MSG} "${PKGNAME}: \"$$d\" non-existent -- dependency list incomplete" >&2; continue; fi; if ! children=$$(cd $$d && ${MAKE} -V WRKDIR -V _DEPEND_DIRS); then ${ECHO_MSG} "${PKGNAME}: \"$$d\" erroneous -- dependency list incomplete" >&2; continue; fi; state=0; for child in $$children; do case $$state in 0) if [ ! -d $$child ]; then break; fi; state=1; ${ECHO_CMD} $$d;; 1) case "$$checked $$l" in $$child\ *|*\ $$child\ *|*\ $$child) continue;; esac; l="$$l $$child";; esac; done; done; L=$$l; done CLEAN-DEPENDS-FULL = L="${_DEPEND_DIRS}"; checked=""; while [ -n "$$L" ]; do l=""; for d in $$L; do case $$checked in $$d\ *|*\ $$d\ *|*\ $$d) continue;; esac; checked="$$checked $$d"; if [ ! -d $$d ]; then ${ECHO_MSG} "${PKGNAME}: \"$$d\" non-existent -- dependency list incomplete" >&2; continue; fi; if ! children=$$(cd $$d && ${MAKE} -V WRKDIR -V _DEPEND_DIRS); then ${ECHO_MSG} "${PKGNAME}: \"$$d\" erroneous -- dependency list incomplete" >&2; continue; fi; state=0; for child in $$children; do case $$state in 0) if [ -d $$child ]; then ${ECHO_CMD} $$d; fi; state=1;; 1) case "$$checked $$l" in $$child\ *|*\ $$child\ *|*\ $$child) continue;; esac; l="$$l $$child";; esac; done; done; L=$$l; done ALL-DEPENDS-LIST = L="${_DEPEND_DIRS}"; checked=""; while [ -n "$$L" ]; do l=""; for d in $$L; do case $$checked in $$d\ *|*\ $$d\ *|*\ $$d) continue;; esac; checked="$$checked $$d"; if [ ! -d $$d ]; then ${ECHO_MSG} "${PKGNAME}: \"$$d\" non-existent -- dependency list incomplete" >&2; continue; fi; ${ECHO_CMD} $$d; if ! children=$$(cd $$d && ${MAKE} -V _DEPEND_DIRS); then ${ECHO_MSG} "${PKGNAME}: \"$$d\" erroneous -- dependency list incomplete" >&2; continue; fi; for child in $$children; do case "$$checked $$l" in $$child\ *|*\ $$child\ *|*\ $$child) continue;; esac; l="$$l $$child"; done; done; L=$$l; done _DEPEND_DIRS = ${_UNIFIED_DEPENDS:C,^[^:]*:([^:]*).*$,\1,} _UNIFIED_DEPENDS = ${PKG_DEPENDS} ${EXTRACT_DEPENDS} ${PATCH_DEPENDS} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS} ${RUN_DEPENDS} _INSTALL_DEPENDS = if [ X${USE_PACKAGE_DEPENDS} != "X" ]; then subpkgfile=`(cd $$dir; ${MAKE} $$depends_args -V PKGFILE)`; subpkgname=$${subpkgfile%-*} ; subpkgname=$${subpkgname##*/} ; if [ -r "$${subpkgfile}" -a "$$target" = "${DEPENDS_TARGET}" ]; then ${ECHO_MSG} "===> Installing existing package $${subpkgfile}"; if [ -n "${WITH_PKGNG}" -a $${subpkgname} = "pkg" ]; then [ -d ${WRKDIR} ] || ${MKDIR} ${WRKDIR} ; ${TAR} xf $${subpkgfile} -C ${WRKDIR} -s ",/.*/,,g" "*/pkg-static" ; ${WRKDIR}/pkg-static add $${subpkgfile}; ${RM} -f ${WRKDIR}/pkg-static; else ${PKG_ADD} $${subpkgfile}; fi; else (cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; fi; else (cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; fi; ${ECHO_MSG} "===> Returning to build of ${PKGNAME}"; _DEPEND_ALWAYS = 0 checksum_init = SHA256=${SHA256}; _PACKAGE_SEQ = package-message pre-package pre-package-script do-package post-package-script _PACKAGE_DEP = install _INSTALL_SUSEQ = check-umask install-mtree pre-su-install pre-su-install-script create-users-groups do-install install-desktop-entries install-license install-rc-script post-install post-install-script add-plist-info add-plist-docs add-plist-examples add-plist-data add-plist-post fix-plist-sequence compress-man install-ldconfig-file fake-pkg security-check _INSTALL_SEQ = install-message check-install-conflicts run-depends lib-depends apply-slist pre-install pre-install-script generate-plist check-already-installed _INSTALL_DEP = build _BUILD_SEQ = build-message pre-build pre-build-script do-build post-build post-build-script _BUILD_DEP = configure _CONFIGURE_SEQ = build-depends lib-depends configure-message run-autotools-fixup configure-autotools pre-configure pre-configure-script run-autotools do-configure post-configure post-configure-script _CONFIGURE_DEP = patch _PATCH_SEQ = ask-license patch-message patch-depends patch-dos2unix pre-patch pre-patch-script do-patch post-patch post-patch-script _PATCH_DEP = extract _EXTRACT_SEQ = check-build-conflicts extract-message checksum extract-depends pre-extract pre-extract-script do-extract post-extract post-extract-script _EXTRACT_DEP = fetch _FETCH_SEQ = fetch-depends pre-fetch pre-fetch-script do-fetch post-fetch post-fetch-script _FETCH_DEP = pkg _PKG_SEQ = pkg-depends _PKG_DEP = check-sanity _SANITY_SEQ = ${_CHROOT_SEQ} pre-everything check-makefile check-categories check-makevars check-desktop-entries check-depends identify-install-conflicts check-deprecated check-vulnerable check-license check-config buildanyway-message options-message _CHROOT_SEQ = DISTINFO_DATA = if [ \( -n "${DISABLE_SIZE}" -a -n "${NO_CHECKSUM}" \) -o ! -f "${DISTINFO_FILE}" ]; then exit; fi; DIR=${DIST_SUBDIR}; ${AWK} -v alg=$$alg -v file=$${DIR:+$$DIR/}$${file} '$$1 == alg && $$2 == "(" file ")" {print $$4}' ${DISTINFO_FILE} _EXTRACT_AUDITFILE = ${TAR} -jxOf "${AUDITFILE}" auditfile AUDITFILE = /var/db/portaudit/auditfile.tbz DEPENDS_TARGET = install __ARCH_OK = 1 _DESKTOPDIR_REL = ${DESKTOPDIR:S,^${PREFIX}/,,}/ DESKTOPDIR = ${PREFIX}/share/applications ETCDIR_REL = ${ETCDIR:S,^${PREFIX}/,,} WWWDIR_REL = ${WWWDIR:S,^${PREFIX}/,,} DATADIR_REL = ${DATADIR:S,^${PREFIX}/,,} EXAMPLESDIR_REL = ${EXAMPLESDIR:S,^${PREFIX}/,,} DOCSDIR_REL = ${DOCSDIR:S,^${PREFIX}/,,} INFO_PATH = info __MANPAGES = man/man1/postalias.1.gz man/man1/postcat.1.gz man/man1/postconf.1.gz man/man1/postdrop.1.gz man/man1/postfix.1.gz man/man1/postkick.1.gz man/man1/postlock.1.gz man/man1/postlog.1.gz man/man1/postmap.1.gz man/man1/postmulti.1.gz man/man1/postqueue.1.gz man/man1/postsuper.1.gz man/man1/sendmail.1.gz man/man1/qshape.1.gz man/man5/access.5.gz man/man5/aliases.5.gz man/man5/bounce.5.gz man/man5/canonical.5.gz man/man5/cidr_table.5.gz man/man5/generic.5.gz man/man5/header_checks.5.gz man/man5/ldap_table.5.gz man/man5/master.5.gz man/man5/memcache_table.5.gz man/man5/mysql_table.5.gz man/man5/nisplus_table.5.gz man/man5/pcre_table.5.gz man/man5/pgsql_table.5.gz man/man5/postconf.5.gz man/man5/postfix-wrapper.5.gz man/man5/regexp_table.5.gz man/man5/relocated.5.gz man/man5/sqlite_table.5.gz man/man5/tcp_table.5.gz man/man5/transport.5.gz man/man5/virtual.5.gz man/man8/anvil.8.gz man/man8/bounce.8.gz man/man8/cleanup.8.gz man/man8/discard.8.gz man/man8/dnsblog.8.gz man/man8/error.8.gz man/man8/flush.8.gz man/man8/local.8.gz man/man8/master.8.gz man/man8/oqmgr.8.gz man/man8/pickup.8.gz man/man8/pipe.8.gz man/man8/postscreen.8.gz man/man8/proxymap.8.gz man/man8/qmgr.8.gz man/man8/qmqpd.8.gz man/man8/scache.8.gz man/man8/showq.8.gz man/man8/smtp.8.gz man/man8/smtpd.8.gz man/man8/spawn.8.gz man/man8/tlsmgr.8.gz man/man8/tlsproxy.8.gz man/man8/trivial-rewrite.8.gz man/man8/verify.8.gz man/man8/virtual.8.gz _MANPAGES = ${MAN1:S%^%${MAN1PREFIX}/man/man1/%} ${MAN5:S%^%${MAN5PREFIX}/man/man5/%} ${MAN8:S%^%${MAN8PREFIX}/man/man8/%} _TMLINKS = /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/lmtp.8.gz _COUNT = 0 _MLINKS = ${_MLINKS_PREPEND} /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/header_checks.5.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/smtp.8.gz /usr/local/man/man8/lmtp.8.gz __pmlinks = ${MAN1PREFIX}/$$$${__lang}/man1/sendmail.1.gz${MAN1PREFIX}/$$$${__lang}/man1/mailq.1.gz${MAN1PREFIX}/$$$${__lang}/man1/sendmail.1.gz${MAN1PREFIX}/$$$${__lang}/man1/newaliases.1.gz${MAN5PREFIX}/$$$${__lang}/man5/header_checks.5.gz${MAN5PREFIX}/$$$${__lang}/man5/body_checks.5.gz${MAN8PREFIX}/$$$${__lang}/man8/bounce.8.gz${MAN8PREFIX}/$$$${__lang}/man8/defer.8.gz${MAN8PREFIX}/$$$${__lang}/man8/bounce.8.gz${MAN8PREFIX}/$$$${__lang}/man8/trace.8.gz${MAN8PREFIX}/$$$${__lang}/man8/smtp.8.gz${MAN8PREFIX}/$$$${__lang}/man8/lmtp.8.gz MANEXT = .gz MANLANG = "" MANNPREFIX = ${MANPREFIX} MANLPREFIX = ${MANPREFIX} MAN9PREFIX = ${MANPREFIX} MAN8PREFIX = ${MANPREFIX} MAN7PREFIX = ${MANPREFIX} MAN6PREFIX = ${MANPREFIX} MAN5PREFIX = ${MANPREFIX} MAN4PREFIX = ${MANPREFIX} MAN3PREFIX = ${MANPREFIX} MAN2PREFIX = ${MANPREFIX} MAN1PREFIX = ${MANPREFIX} MANPREFIX = ${PREFIX} CONFIGURE_FAIL_MESSAGE = "Please report the problem to ${MAINTAINER} [maintainer] and attach the \"${CONFIGURE_WRKSRC}/${CONFIGURE_LOG}\" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. an \`ls ${PKG_DBDIR}\`)." CONFIGURE_LOG = config.log CONFIGURE_TARGET = amd64-portbld-freebsd9.0 CONFIGURE_SCRIPT = configure PKGLATESTFILE = ${PKGLATESTREPOSITORY}/${LATEST_LINK}${PKG_SUFX} LATEST_LINK = ${PKGBASE} PKGBASE = ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} PKGLATESTREPOSITORY = ${PACKAGES}/Latest PKGFILE = ${PKGREPOSITORY}/${PKGNAME}${PKG_SUFX} PKGREPOSITORY = ${PACKAGES}/${PKGREPOSITORYSUBDIR} PKGREPOSITORYSUBDIR = All VALID_CATEGORIES = accessibility afterstep arabic archivers astro audio benchmarks biology cad chinese comms converters databases deskutils devel docs dns editors elisp emulators enlightenment finance french ftp games geography german gnome gnustep graphics hamradio haskell hebrew hungarian ipv6 irc japanese java kde kld korean lang linux lisp mail math mbone misc multimedia net net-im net-mgmt net-p2p news palm parallel pear perl5 plan9 polish portuguese ports-mgmt print python ruby rubygems russian scheme science security shells spanish sysutils tcl textproc tk ukrainian vietnamese windowmaker www x11 x11-clocks x11-drivers x11-fm x11-fonts x11-servers x11-themes x11-toolkits x11-wm xfce zope EXTRACT_ONLY = ${_DISTFILES} _CKSUMFILES = ${CKSUMFILES:S/^/${DIST_SUBDIR}\//} CKSUMFILES = ${ALLFILES} _PATCH_SITES_ENV = _PATCH_SITES_DEFAULT="${_PATCH_SITES_DEFAULT}" _F_TEMP = _MASTER_SITES_ENV = _MASTER_SITES_DEFAULT="${_MASTER_SITES_DEFAULT}" SORTED_PATCH_SITES_ALL_CMD = cd ${.CURDIR} && ${MAKE} patch-sites-ALL SORTED_MASTER_SITES_ALL_CMD = cd ${.CURDIR} && ${MAKE} master-sites-ALL SORTED_PATCH_SITES_DEFAULT_CMD = cd ${.CURDIR} && ${MAKE} patch-sites-DEFAULT SORTED_MASTER_SITES_DEFAULT_CMD = cd ${.CURDIR} && ${MAKE} master-sites-DEFAULT MASTER_SORT_AWK = BEGIN { RS = " "; ORS = " "; IGNORECASE = 1 ; gl = "${MASTER_SORT_REGEX:S|\\|\\\\|g}"; } /:\/\/[^\/]*\// { good["://[^/]*/"] = good["://[^/]*/"] " " $$0 ; next; } { rest = rest " " $$0; } END { n=split(gl, gla); for(i=1;i<=n;i++) { print good[gla[i]]; } print rest; } MASTER_SORT_REGEX = ${MASTER_SORT:S|.|\\.|g:S|^|://[^/]*|:S|$|/|} MASTER_SORT = ALLFILES = ${_DISTFILES} ${_PATCHFILES} _G_TEMP_TEMP = _DISTFILES = postfix-2.9.3.tar.gz _D_TEMP = _G_TEMP = _PATCH_SITES_ALL = ${_PATCH_SITES_DEFAULT} _MASTER_SITES_ALL = ${_MASTER_SITES_DEFAULT} DISTFILES = ${DISTNAME}${EXTRACT_SUFX} NOFETCHFILES = _MASTER_SITE_BACKUP = ${MASTER_SITE_BACKUP} _MASTER_SITE_OVERRIDE = ${MASTER_SITE_OVERRIDE} MASTER_SITE_BACKUP = ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/postfix/ PATCH_SITES_TMP = _S_TEMP_TEMP = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ MASTER_SITES_TMP = _MASTER_SITE_SUBDIR_DEFAULT = . old related/postfix _S_TEMP = _PATCH_SITES_DEFAULT = _MASTER_SITES_DEFAULT = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/./ http://ring.nict.go.jp/archives/net/mail/postfix/official/old/ http://ring.nict.go.jp/archives/net/mail/postfix/official/related/postfix/ PATCH_SITES = MASTER_SITES_SUBDIRS = APACHE_JAKARTA:${PORTNAME:S,-,/,}/source BERLIOS:${PORTNAME:L} CENKES:myports CHEESESHOP:source/${DISTNAME:C/(.).*/\1/}/${DISTNAME:C/(.*)-[0-9].*/\1/} CSME:myports DEBIAN:pool/main/${PORTNAME:C/^((lib)?.).*$/\1/}/${PORTNAME} GCC:releases/${DISTNAME} GNOME:sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} GNU:${PORTNAME} HORDE:${PORTNAME} LOGILAB:${PORTNAME} MOZDEV:${PORTNAME:L} NETLIB:${PORTNAME} PERL_CPAN:${PORTNAME:C/-.*//} PNET:${PNET_MASTER_SITE_SUBDIR} PYTHON:${PYTHON_MASTER_SITE_SUBDIR} RUBY_DBI:${RUBY_DBI_MASTER_SITE_SUBDIR} RUBY_GNOME:${RUBY_GNOME_MASTER_SITE_SUBDIR} SAVANNAH:${PORTNAME:L} SOURCEFORGE:${PORTNAME:L}/${PORTNAME:L}/${PORTVERSION} RUBYFORGE:${PORTNAME:L} MASTER_SITES_ABBREVS = CPAN:PERL_CPAN NL:NETLIB SF:SOURCEFORGE SFJP:SOURCEFORGE_JP RG:RUBYGEMS RF:RUBYFORGE MASTER_SITE_KERNEL_ORG = http://kernel.org/pub/%SUBDIR%/ http://www.us.kernel.org/pub/%SUBDIR%/ http://www.no.kernel.org/pub/%SUBDIR%/ http://www.de.kernel.org/pub/%SUBDIR%/ http://www.it.kernel.org/pub/%SUBDIR%/ http://www.ru.kernel.org/pub/%SUBDIR%/ http://www.au.kernel.org/pub/%SUBDIR%/ http://ftp.ntu.edu.tw/%SUBDIR%/ http://ftp.sunet.se/pub/Linux/kernel.org/%SUBDIR%/ http://ftp.yandex.ru/pub/%SUBDIR%/ http://ftp.heanet.ie/pub/%SUBDIR%/ http://slackware.cs.utah.edu/pub/kernel.org/pub/%SUBDIR%/ MASTER_SITE_XORG = ftp://ftp.cs.cuhk.edu.hk/pub/X11/%SUBDIR%/ ftp://ftp.unicamp.br/pub/X11/releases/%SUBDIR%/ ftp://ftp.ntua.gr/pub/X11/X.org/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/opengroup/&/,} ftp://ftp.task.gda.pl/mirror/ftp.x.org/pub/%SUBDIR%/ ftp://ftp.sunet.se/pub/X11/ftp.x.org/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.x.org/pub/%SUBDIR%/ ftp://sunsite.uio.no/pub/X11/%SUBDIR%/ http://xorg.freedesktop.org/%SUBDIR%/ http://xorg.freedesktop.org/releases/%SUBDIR%/ ftp://ftp.x.org/pub/%SUBDIR%/ MASTER_SITE_XFCE = http://slackware.dreamhost.com/xfce/%SUBDIR%/ http://mirror.perldude.de/archive.xfce.org/%SUBDIR%/ http://archive.be.xfce.org/%SUBDIR%/ http://archive.be2.xfce.org/%SUBDIR%/ http://archive.se.xfce.org/%SUBDIR%/ http://archive.al-us.xfce.org/%SUBDIR%/ http://mirrors.tummy.com/pub/archive.xfce.org/%SUBDIR%/ http://mirror.yongbok.net/X11/xfce-mirror/%SUBDIR%/ http://xfce.ognisco.com/%SUBDIR%/ http://mirror.sinn3r.org/xfce/%SUBDIR%/ MASTER_SITE_XEMACS = http://ftp.it.xemacs.org/%SUBDIR%/ http://ftp.pt.xemacs.org/%SUBDIR%/ http://xemacsftp.hkmirror.org/%SUBDIR%/ http://ftp.dti.ad.jp/pub/unix/editor/xemacs/%SUBDIR%/ http://ftp.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.be.xemacs.org/xemacs/%SUBDIR%/ ftp://ftp.ch.xemacs.org/mirror/xemacs/%SUBDIR%/ ftp://ftp.de.xemacs.org/pub/ftp.xemacs.org/tux/xemacs/%SUBDIR%/ ftp://ftp.fi.xemacs.org/pub/mirrors/ftp.xemacs.org/pub/tux/xemacs/%SUBDIR%/ ftp://ftp.fr.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.gr.xemacs.org/mirrors/XEmacs/ftp/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/ftp.xemacs.org/%SUBDIR%/ ftp://ftp.ie.xemacs.org/mirrors/ftp.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.no.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.pasteur.fr/pub/computing/xemacs/%SUBDIR%/ ftp://ftp.sa.xemacs.org/pub/xemacs.org/%SUBDIR%/ ftp://ftp.se.xemacs.org/pub/gnu/xemacs/%SUBDIR%/ ftp://ftp.tw.xemacs.org/Unix/Editors/XEmacs/%SUBDIR%/ ftp://ftp.uk.xemacs.org/sites/ftp.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.yz.yamagata-u.ac.jp/pub/misc/xemacs/%SUBDIR%/ ftp://xemacs.xmundo.net/pub/mirrors/xemacs/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,text/xemacs/&,} MASTER_SITE_XCONTRIB = ftp://ftp.gwdg.de/pub/x11/x.org/contrib/%SUBDIR%/ ftp://ftp.x.org/contrib/%SUBDIR%/ ftp://ftp.sunet.se/pub/X11/ftp.x.org/contrib/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/XFree86/mirror/X.Org/contrib/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/X11/ftp.x.org/contrib/%SUBDIR%/ ftp://ftp2.x.org/contrib/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/opengroup/contrib/&,} ftp://ftp.mirrorservice.org/sites/ftp.x.org/contrib/%SUBDIR%/ MASTER_SITE_WINDOWMAKER = ftp://ftp.windowmaker.info/pub/%SUBDIR%/ ftp://ftp.uvsq.fr/pub/X11/window-managers/windowmaker/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/WindowMaker/%SUBDIR%/ MASTER_SITE_VIM = http://ftp.au.vim.org/pub/vim/unix/ http://ftp.gr.vim.org/pub/vim/unix/ http://ftp.ie.vim.org/pub/ftp.vim.org/pub/vim/unix/ http://ftp.ro.vim.org/mirrors/ftp.vim.org/unix/ http://ftp.stut.edu.tw/vim/unix/ http://ftp.tw.vim.org/pub/vim/unix/ http://ftp2.pl.vim.org/pub/vim/unix/ http://ftp2.tw.vim.org/pub/vim/unix/ http://ftp2.uk.vim.org/pub/vim/unix/ http://mirror.hostfuss.com/pub/vim/unix/ http://tweedo.com/mirror/ftp.vim.org/unix/ http://vim.cybermirror.org/unix/ http://vim.mirror.fr/unix/ http://vim.site2nd.org/unix/ http://ftp.vim.org/pub/vim/unix/ ftp://ftp.ca.vim.org/pub/vim/unix/ ftp://ftp.cz.vim.org/vim/unix/ ftp://ftp.de.vim.org/unix/ ftp://ftp.home.vim.org/pub/vim/unix/ ftp://ftp.is.vim.org/pub/vim/unix/ ftp://ftp.jp.vim.org/pub/vim/unix/ ftp://ftp.kr.vim.org/pub/vim/unix/ ftp://ftp.nl.vim.org/pub/vim/unix/ ftp://ftp.sk.vim.org/pub/vim/unix/ ftp://ftp.stut.edu.tw/pub/vim/unix/ ftp://ftp.tw.vim.org/pub/vim/unix/ ftp://ftp.uk.vim.org/pub/vim/unix/ ftp://ftp3.de.vim.org/pub/vim/unix/ ftp://ftp3.nl.vim.org/pub/vim/unix/ ftp://ftp9.us.vim.org/pub/vim/unix/ ftp://vim.tsu.ru/pub/vim/unix/ ftp://ftp.vim.org/pub/vim/unix/ MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ http://nyi.linux.tucows.com/files/%SUBDIR%/ http://otenet.linux.tucows.com/files/%SUBDIR%/ http://personainternet.linux.tucows.com/files/%SUBDIR%/ http://pl-task.linux.tucows.com/files/%SUBDIR%/ http://ukms.linux.tucows.com/files/%SUBDIR%/ http://www12.tucows.com/linux/files/%SUBDIR%/ http://linux.tucows.gunadarma.ac.id/files/%SUBDIR%/ http://linuxberg.ankara.edu.tr/files/%SUBDIR%/ MASTER_SITE_THEMES = http://download.freshmeat.net/themes/%SUBDIR%/ ftp://gd.tuwien.ac.at/opsys/linux/freshmeat/themes/%SUBDIR%/ MASTER_SITE_TEX_CTAN = ftp://ctan.unsw.edu.au/tex-archive/%SUBDIR%/ ftp://ftp.tex.ac.uk/tex-archive/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/CTAN/%SUBDIR%/ ftp://ctan.tug.org/tex-archive/%SUBDIR%/ ftp://ftp.dante.de/tex-archive/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,text/CTAN/&,} ftp://ftp.chg.ru/pub/TeX/CTAN/%SUBDIR%/ ftp://mirror.macomnet.net/pub/CTAN/%SUBDIR%/ ftp://ftp.funet.fi/pub/TeX/CTAN/%SUBDIR%/ MASTER_SITE_TCLTK = ftp://ftp.tcl.tk/pub/tcl/%SUBDIR%/ ftp://sunsite.utk.edu/pub/tcl/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/lang/tcl/ftp.scriptics.com/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.tcl.tk/pub/tcl/%SUBDIR%/ ftp://ftp.funet.fi/pub/languages/tcl/tcl/%SUBDIR%/ MASTER_SITE_SUSE = http://mirrors.usc.edu/pub/linux/distributions/suse/%SUBDIR%/ http://mirror.usu.edu/mirrors/suse/%SUBDIR%/ ftp://mirror.mcs.anl.gov/pub/suse/%SUBDIR%/ ftp://chuck.ucs.indiana.edu/linux/suse/suse/%SUBDIR%/ ftp://distro.ibiblio.org/pub/linux/distributions/suse/suse/%SUBDIR%/ ftp://ftp.oregonstate.edu/pub/suse/suse/%SUBDIR%/ ftp://ftp.sunsite.utk.edu/pub/linux/suse/suse/%SUBDIR%/ http://sunsite.utk.edu/ftp/pub/linux/suse/suse/%SUBDIR%/ http://mirror.tamu.edu/suse/%SUBDIR%/ ftp://ftp.empiricalnetworks.com/pub/suse/%SUBDIR%/ http://suse.cs.utah.edu/suse/%SUBDIR%/ ftp://ftp.belnet.be/linux/suse/suse/%SUBDIR%/ http://ftp.unicamp.br/pub/suse/%SUBDIR%/ ftp://mirrors.netbg.com/suse/%SUBDIR%/ ftp://ftp.suse.cl/pub/suse/%SUBDIR%/ http://ftp.sh.cvut.cz/MIRRORS/SuSE/pub/%SUBDIR%/ ftp://ftp.linux.ee/pub/suse/suse/%SUBDIR%/ ftp://garbo.uwasa.fi/pub/mirrors/suse/%SUBDIR%/ http://fr2.rpmfind.net/linux/SuSE-Linux/%SUBDIR%/ http://ftp.iut-bm.univ-fcomte.fr/Suse/suse/%SUBDIR%/ ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/suse/%SUBDIR%/ ftp://ftp.rz.hu-berlin.de/pub/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.tu-chemnitz.de/pub/linux/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.tu-cottbus.de/pub/unix/linux/suse.com/suse/%SUBDIR%/ http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/pub/suse/%SUBDIR%/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.hs.uni-hamburg.de/pub/unix/linux/suse/%SUBDIR%/ ftp://ftp.rrzn.uni-hannover.de/pub/mirror/linux/suse/%SUBDIR%/ http://ftp.tu-ilmenau.de/Mirrors/ftp.suse.com/%SUBDIR%/ ftp://ftp.uni-kassel.de/pub/linux/suse/%SUBDIR%/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/suse/%SUBDIR%/ ftp://ftp.uni-rostock.de/pub/systems/unix/linux/suse/%SUBDIR%/ ftp://ftp.mpi-sb.mpg.de/pub/linux/mirror/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.uni-kl.de/pub/linux/suse/%SUBDIR%/ ftp://ftp.uni-siegen.de/pub/suse/%SUBDIR%/ ftp://ftp.uni-mainz.de/pub/software/Linux/suse/%SUBDIR%/ ftp://ftp.uni-heidelberg.de/pub/linux/suse/%SUBDIR%/ ftp://ftp.rz.uni-ulm.de/pub/mirrors/suse/%SUBDIR%/ ftp://ftp.rz.uni-wuerzburg.de/pub/linux/MIRROR.suse/%SUBDIR%/ ftp://ftp.freenet.de/pub/.disk1/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.hu-berlin.de/pub/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.rz.uni-kiel.de/pub2/linux/suse/%SUBDIR%/ http://mirrors.sth.sze.hu/linux/suse/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/ftp.suse.com/pub/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.unina.it/pub/linux/distributions/SuSE/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.uniroma2.it/Linux/suse/pub/suse/%SUBDIR%/ ftp://ftp.riken.jp/Linux/suse/suse/%SUBDIR%/ ftp://ftp.kddilabs.jp/Linux/packages/SuSE/suse/%SUBDIR%/ ftp://ftp.novell.co.jp/pub/suse/suse/%SUBDIR%/ ftp://ftp.kreonet.re.kr/pub/Linux/suse/%SUBDIR%/ http://ftp.tpnet.pl/vol/d7/ftp.suse.com/%SUBDIR%/ ftp://ftp.icm.edu.pl/packages/linux-suse/%SUBDIR%/ http://ftp.iasi.roedu.net/pub/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ http://ftp.idilis.ro/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.sunet.se/pub/Linux/distributions/suse/suse/%SUBDIR%/ ftp://ftp.solnet.ch/mirror/SuSE/%SUBDIR%/ ftp://sunsite.cnlab-switch.ch/mirror/SuSE/suse/%SUBDIR%/ http://ftp.isu.edu.tw/pub/Linux/SuSE/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.suse.com/pub/suse/%SUBDIR%/ http://www.mirrorservice.org/sites/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.kde.org/pub/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.softnet.tuc.gr/pub/linux/suse/suse/%SUBDIR%/ http://ftp.softnet.tuc.gr/pub/linux/suse/suse/%SUBDIR%/ ftp://ftp.is.co.za/linux/distributions/suse/%SUBDIR%/ http://ftp.sun.ac.za/ftp/mirrorsites/suse/%SUBDIR%/ ftp://ftp.rediris.es/pub/linux/distributions/suse/pub/suse/%SUBDIR%/ ftp://ftp.cb.spb.ru/.1/Linux-Distrib/Suse/%SUBDIR%/ ftp://ftp.neva.ru/.1/Linux-Distrib/Suse/%SUBDIR%/ ftp://ftp.chg.ru/pub/Linux/SuSE/suse/%SUBDIR%/ http://mirror.pacific.net.au/linux/suse/%SUBDIR%/ ftp://mirror.aarnet.edu.au/pub/suse/%SUBDIR%/ MASTER_SITE_SUNSITE = http://www.ibiblio.org/pub/Linux/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/Linux/%SUBDIR%/ ftp://ftp.cs.tu-berlin.de/pub/linux/Mirrors/sunsite.unc.edu/%SUBDIR%/ ftp://ftp.etsimo.uniovi.es/pub/linux/%SUBDIR%/ ftp://ftp.lip6.fr/pub/linux/sunsite/%SUBDIR%/ ftp://ftp.nluug.nl/pub/metalab/%SUBDIR%/ ftp://ftp.nvg.ntnu.no/pub/mirrors/metalab.unc.edu/%SUBDIR%/ ftp://ftp.icm.edu.pl/pub/Linux/sunsite/%SUBDIR%/ ftp://ftp.cse.cuhk.edu.hk/pub4/Linux/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/Linux/metalab.unc.edu/%SUBDIR%/ ftp://ftp.chg.ru/pub/Linux/sunsite/%SUBDIR%/ ftp://ftp.sun.ac.za/pub/mirrors/sunsite.unc.edu/pub/Linux/%SUBDIR%/ MASTER_SITE_SUDO = http://www.sudo.ws/sudo/dist/ http://ftp.arcane-networks.fr/pub/mirrors/sudo/ http://sudo.p8ra.de/sudo/dist/ http://sudo.cybermirror.org/ http://sudo-ftp.basemirror.de/ http://core.ring.gr.jp/archives/misc/sudo/ http://www.ring.gr.jp/archives/misc/sudo/ http://ftp.twaren.net/Unix/Security/Sudo/ ftp://ftp.sudo.ws/pub/sudo/ ftp://plier.ucar.edu/pub/sudo/ ftp://obsd.isc.org/pub/sudo/ ftp://ftp.uwsg.indiana.edu/pub/security/sudo/ ftp://ftp.tuwien.ac.at/utils/admin-tools/sudo/ ftp://sunsite.ualberta.ca/pub/Mirror/sudo/ ftp://ftp.csc.cuhk.edu.hk/pub/packages/unix-tools/sudo/ ftp://zoot.tele.dk/pub/sudo/ ftp://ftp.in2p3.fr/pub/sudo/ ftp://ftp.arcane-networks.fr/pub/mirrors/sudo/ ftp://ftp.usbm.de/pub/sudo/ ftp://ftp.cs.tu-berlin.de/pub/misc/sudo/ ftp://ftp.informatik.uni-hamburg.de/pub/os/unix/utils/sudo/ ftp://ftp.st.ryukoku.ac.jp/pub/security/tool/sudo/ ftp://ftp.cin.nihon-u.ac.jp/pub/misc/sudo/ ftp://core.ring.gr.jp/pub/misc/sudo/ ftp://ftp.ring.gr.jp/pub/misc/sudo/ ftp://sunsite.icm.edu.pl/packages/sudo/ ftp://mirror.cdmon.com/pub/sudo/ ftp://ftp.twaren.net/Unix/Security/Sudo/ MASTER_SITE_SOURCEWARE = http://mirrors.kernel.org/sources.redhat.com/%SUBDIR%/ http://gd.tuwien.ac.at/gnu/sourceware/%SUBDIR%/ http://sources-redhat.mirrors.airband.net/%SUBDIR%/ http://ftp.cs.pu.edu.tw/Linux/sourceware/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/%SUBDIR%/ MASTER_SITE_SOURCEFORGE_JP = http://keihanna.dl.sourceforge.jp/%SUBDIR%/ http://osdn.dl.sourceforge.jp/%SUBDIR%/ http://qgpop.dl.sourceforge.jp/%SUBDIR%/ MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ http://nchc.dl.sourceforge.net/project/%SUBDIR%/ http://ncu.dl.sourceforge.net/project/%SUBDIR%/ http://internode.dl.sourceforge.net/project/%SUBDIR%/ http://ufpr.dl.sourceforge.net/project/%SUBDIR%/ http://waix.dl.sourceforge.net/project/%SUBDIR%/ MASTER_SITE_SAVANNAH = http://nongnu.askapache.com/%SUBDIR%/ http://mirror.lihnidos.org/GNU/savannah/%SUBDIR%/ http://ftp.twaren.net/Unix/NonGNU/%SUBDIR%/ ftp://ftp.twaren.net/Unix/NonGNU/%SUBDIR%/ http://gnu.mirrors.pair.com/savannah/savannah/%SUBDIR%/ ftp://gnu.mirrors.pair.com/savannah/%SUBDIR%/ http://download-mirror.savannah.gnu.org/releases/%SUBDIR%/ MASTER_SITE_SAMBA = http://us1.samba.org/samba/ftp/%SUBDIR%/ http://us2.samba.org/samba/ftp/%SUBDIR%/ http://us4.samba.org/samba/ftp/%SUBDIR%/ http://us3.samba.org/samba/ftp/%SUBDIR%/ ftp://ca.samba.org/%SUBDIR%/ ftp://de.samba.org/samba.org/%SUBDIR%/ ftp://ftp.oss.eznetsols.org/samba/%SUBDIR%/ ftp://ftp.easynet.be/samba/%SUBDIR%/ ftp://ftp.linuxforum.net/ftp.samba.org/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/samba/&,} MASTER_SITE_RUBYGEMS = http://production.s3.rubygems.org/gems/%SUBDIR%/ http://production.cf.rubygems.org/gems/%SUBDIR%/ MASTER_SITE_RUBYFORGE = http://files.rubyforge.vm.bytemark.co.uk/%SUBDIR%/ MASTER_SITE_RUBY = ftp://ftp.SpringDaemons.com/pub/ruby/ruby/%SUBDIR%/ ftp://ftp.ruby-lang.org/pub/ruby/%SUBDIR%/ http://www.ibiblio.org/pub/languages/ruby/%SUBDIR%/ ftp://xyz.lcs.mit.edu/pub/ruby/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,lang/ruby/&,} ftp://ftp.fu-berlin.de/unix/languages/ruby/%SUBDIR%/ ftp://ftp.easynet.be/ruby/ruby/%SUBDIR%/ ftp://ftp.ntua.gr/pub/lang/ruby/%SUBDIR%/ ftp://ftp.kr.FreeBSD.org/pub/ruby/%SUBDIR%/ http://mirrors.sunsite.dk/ruby/%SUBDIR%/ ftp://ftp.iDaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/%SUBDIR%/ MASTER_SITE_RINGSERVER = http://ring.nict.go.jp/archives/%SUBDIR%/ MASTER_SITE_REDHAT_LINUX = http://mirrors.usc.edu/pub/linux/distributions/redhat/redhat/linux/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/redhat/linux/%SUBDIR%/ ftp://mirror.cs.wisc.edu/pub/mirrors/linux/redhat/%SUBDIR%/ ftp://ftp.nluug.nl/site/ftp.redhat.com/redhat/linux/%SUBDIR%/ ftp://ftp.icm.edu.pl/pub/linux/redhat/linux/%SUBDIR%/ ftp://ftp.riken.go.jp/pub/Linux/redhat/linux/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/pub/Linux/packages/RedHat/redhat/linux/%SUBDIR%/ MASTER_SITE_QT = http://releases.qt-project.org/qt4/source/%SUBDIR%/ http://mi.mirror.garr.it/mirrors/qt/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/trolltech/pub/qt/source/%SUBDIR%/ http://download.qt.nokia.com/qt/source/%SUBDIR%/ ftp://ftp.trolltech.com/qt/source/%SUBDIR%/ MASTER_SITE_QMAIL = http://qmail.geto.net/%SUBDIR%/ http://qmail.palomine.net/%SUBDIR%/ http://qmail.mirrors.summersault.com/%SUBDIR%/ http://qmail.cdsinet.net/%SUBDIR%/ http://qmail.glasswings.com.au/%SUBDIR%/ http://qmail.psshee.com/%SUBDIR%/ http://mirrors.sunsite.dk/qmailwww/%SUBDIR%/ http://www.agria.hu/qmail/%SUBDIR%/ http://qmail.rhnet.is/%SUBDIR%/ http://mirrors.dataloss.nl/www.qmail.org/%SUBDIR%/ http://www.math.ntnu.no/mirror/www.qmail.org/%SUBDIR%/ http://qmail.netvisao.pt/%SUBDIR%/ http://qmail.ipg.sk/%SUBDIR%/ http://qmail.omnis.ch/%SUBDIR%/ http://qmail.asylog.net/%SUBDIR%/ http://qmail.blueyonder.co.uk/%SUBDIR%/ http://www.qmail.org/%SUBDIR%/ MASTER_SITE_PYTHON = http://www.python.org/%SUBDIR%/ http://python.ilisys.com.au/%SUBDIR%/ http://ftp.easynet.be/python/%SUBDIR%/ http://www.linux.org.hk/mirror/python/%SUBDIR%/ http://mirrors.sunsite.dk/pythonwww/%SUBDIR%/ http://python.emdia.fi/%SUBDIR%/ http://SunSITE.Informatik.RWTH-Aachen.DE/python/%SUBDIR%/ http://www.auth.gr/mirrors/python/%SUBDIR%/ http://www.cwi.nl/www.python.org/%SUBDIR%/ http://gnu.kookel.org/ftp/www.python.org/%SUBDIR%/ http://python.holywar.net/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.python.org/pub/www.python.org/%SUBDIR%/ http://mirrors.ccs.neu.edu/Python/pub/www.python.org/%SUBDIR%/ MASTER_SITE_PHP = http://dk.php.net/%SUBDIR%/ http://de.php.net/%SUBDIR%/ http://es.php.net/%SUBDIR%/ http://fi.php.net/%SUBDIR%/ http://fr.php.net/%SUBDIR%/ http://gr.php.net/%SUBDIR%/ http://it.php.net/%SUBDIR%/ http://jp.php.net/%SUBDIR%/ http://se.php.net/%SUBDIR%/ http://uk3.php.net/%SUBDIR%/ http://us2.php.net/%SUBDIR%/ http://br.php.net/%SUBDIR%/ http://cn.php.net/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/php/&,} MASTER_SITE_PGSQL = ftp://ftp.se.postgresql.org/pub/databases/relational/postgresql/%SUBDIR%/ ftp://ftp9.us.postgresql.org/pub/mirrors/postgresql/%SUBDIR%/ ftp://ftp10.us.postgresql.org/pub/postgresql/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/db/postgresql/&,} ftp://ftp.at.postgresql.org/db/www.postgresql.org/pub/%SUBDIR%/ ftp://ftp.be.postgresql.org/postgresql/%SUBDIR%/ ftp://ftp2.cz.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp.ee.postgresql.org/mirrors/postgresql/%SUBDIR%/ ftp://ftp.de.postgresql.org/mirror/postgresql/%SUBDIR%/ ftp://ftp3.de.postgresql.org/pub/Mirrors/ftp.postgresql.org/%SUBDIR%/ ftp://ftp.gr.postgresql.org/pub/databases/postgresql/%SUBDIR%/ ftp://ftp.ie.postgresql.org/mirrors/ftp.postgresql.org/pub/%SUBDIR%/ ftp://ftp2.it.postgresql.org/mirrors/postgres/%SUBDIR%/ http://ftp2.jp.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp.lv.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp2.nl.postgresql.org/mirror/postgresql/%SUBDIR%/ ftp://ftp6.pl.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp7.pl.postgresql.org/pub/mirror/ftp.postgresql.org/%SUBDIR%/ ftp://ftp6.ro.postgresql.org/pub/mirrors/ftp.postgresql.org/%SUBDIR%/ ftp://ftp2.ru.postgresql.org/pub/databases/postgresql/%SUBDIR%/ ftp://ftp3.ru.postgresql.org/pub/mirror/postgresql/pub/%SUBDIR%/ ftp://ftp5.es.postgresql.org/mirror/postgresql/%SUBDIR%/ ftp://ftp3.tw.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp.postgresql.org/pub/%SUBDIR%/ _PERL_CPAN_ID = ${MASTER_SITE_SUBDIR:C/^CPAN:(.)(.)(.*)$/\1\/\1\2\/\1\2\3/} _PERL_CPAN_FLAG = ${MASTER_SITE_SUBDIR:C/(CPAN):.*$/\1/} MASTER_SITE_PERL_CPAN_BY = ftp://ftp.cpan.org/pub/CPAN/%CPANSORT%/%SUBDIR%/ http://www.cpan.dk/%CPANSORT%/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://ftp.jaist.ac.jp/pub/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/lang/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.sunet.se/pub/lang/perl/CPAN/%CPANSORT%/%SUBDIR%/ ftp://mirror.hiwaay.net/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.funet.fi/pub/languages/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://at.cpan.org/%CPANSORT%/%SUBDIR%/ ftp://ftp.auckland.ac.nz/pub/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://backpan.perl.org/%CPANSORT%/%SUBDIR%/ ftp://ftp.funet.fi/pub/languages/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://cpan.nctu.edu.tw/%CPANSORT%/%SUBDIR%/ http://ftp.twaren.net/Unix/Lang/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.cpan.org/pub/CPAN/modules/by-module/%SUBDIR%/ http://www.cpan.dk/modules/by-module/%SUBDIR%/ MASTER_SITE_PERL_CPAN = ${MASTER_SITE_PERL_CPAN_BY:S/%CPANSORT%/${_PERL_CPAN_SORT}/} _PERL_CPAN_SORT = modules/by-module MASTER_SITE_PACKETSTORM = http://dl.packetstormsecurity.net/%SUBDIR%/ http://packetstorm.codar.com.br/%SUBDIR%/ http://packetstorm.crazydog.pt/%SUBDIR%/ http://packetstorm.igor.onlinedirect.bg/%SUBDIR%/ http://packetstorm.interhost.co.il/%SUBDIR%/ http://packetstorm.foofus.com/%SUBDIR%/ http://packetstorm.linuxsecurity.com/%SUBDIR%/ http://packetstorm.tacticalflex.com/%SUBDIR%/ http://packetstorm.unixteacher.org/%SUBDIR%/ http://packetstorm.wowhacker.com/%SUBDIR%/ MASTER_SITE_OSSP = ftp://ftp.ossp.org/pkg/%SUBDIR%/ ftp://ftp.ntua.gr/pub/utils/ossp/%SUBDIR%/ MASTER_SITE_OPENBSD = http://anga.funkfeuer.at/ftp/pub/OpenBSD/%SUBDIR%/ http://spargel.kd85.com/ftp/pub/OpenBSD/%SUBDIR%/ http://ftp.eu.openbsd.org/pub/OpenBSD/%SUBDIR%/ http://obsd.cec.mtu.edu/pub/OpenBSD/%SUBDIR%/ ftp://ftp.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://openbsd.informatik.uni-erlangen.de/pub/OpenBSD/%SUBDIR%/ ftp://ftp5.usa.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp3.usa.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://rt.fm/pub/OpenBSD/%SUBDIR%/ http://ftp.heanet.ie/pub/OpenBSD/%SUBDIR%/ http://ftp.belnet.be/packages/openbsd/%SUBDIR%/ http://mirror.public-internet.co.uk/ftp/OpenBSD/%SUBDIR%/ http://mirror.pacific.net.au/OpenBSD/%SUBDIR%/ http://ftp.openbsd.dk/pub/OpenBSD/%SUBDIR%/ http://ftp.estpak.ee/pub/OpenBSD/%SUBDIR%/ http://mirror.internode.on.net/pub/OpenBSD/%SUBDIR%/ http://ftp.chg.ru/pub/OpenBSD/%SUBDIR%/ http://ftp.arcane-networks.fr/pub/OpenBSD/%SUBDIR%/ http://ftp.netbsd.se/OpenBSD/%SUBDIR%/ http://openbsd.cs.pu.edu.tw/%SUBDIR%/ http://ftp.wu-wien.ac.at/pub/OpenBSD/%SUBDIR%/ http://www.mirrorservice.org/pub/OpenBSD/%SUBDIR%/ http://mirror.switch.ch/ftp/pub/OpenBSD/%SUBDIR%/ http://ftp.jaist.ac.jp/pub/OpenBSD/%SUBDIR%/ http://ftp.cc.uoc.gr/mirrors/OpenBSD/%SUBDIR%/ http://mirror.hostfuss.com/pub/OpenBSD/%SUBDIR%/ http://ivete.fis.unb.br/mirror/OpenBSD/%SUBDIR%/ ftp://ftp.stacken.kth.se/pub/OpenBSD/%SUBDIR%/ ftp://ftp.ca.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp.freebsdchina.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp.dkuug.dk/pub/OpenBSD/%SUBDIR%/ ftp://ftp.jyu.fi/pub/OpenBSD/%SUBDIR%/ ftp://ftp.irisa.fr/pub/OpenBSD/%SUBDIR%/ ftp://openbsd.ftp.fu-berlin.de/pub/OpenBSD/%SUBDIR%/ ftp://mirror.roothell.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp.nara.wide.ad.jp/pub/OpenBSD/%SUBDIR%/ ftp://ftp.inet.no/pub/OpenBSD/%SUBDIR%/ ftp://ftp.nluug.nl/pub/OpenBSD/%SUBDIR%/ ftp://ftp.gamma.ru/pub/OpenBSD/%SUBDIR%/ ftp://ftp.rediris.es/pub/OpenBSD/%SUBDIR%/ ftp://ftp.su.se/pub/OpenBSD/%SUBDIR%/ ftp://osmirrors.cerias.purdue.edu/pub/OpenBSD/%SUBDIR%/ ftp://mirror.iawnet.sandia.gov/pub/OpenBSD/%SUBDIR%/ ftp://carroll.cac.psu.edu/pub/OpenBSD/%SUBDIR%/ ftp://openbsd.mirrors.tds.net/pub/OpenBSD/%SUBDIR%/ http://mirrors.nic.funet.fi/pub/OpenBSD/%SUBDIR%/ MASTER_SITE_NVIDIA = http://jp.download.nvidia.com/%SUBDIR%/ http://us.download.nvidia.com/%SUBDIR%/ http://tw.download.nvidia.com/%SUBDIR%/ http://download.nvidia.com/%SUBDIR%/ http://download1.nvidia.com/%SUBDIR%/ ftp://download.nvidia.com/%SUBDIR%/ ftp://download1.nvidia.com/%SUBDIR%/ MASTER_SITE_NETLIB = ftp://ftp.netlib.org/%SUBDIR%/ http://www.netlib.org/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/netlib.bell-labs.com/netlib/%SUBDIR%/ http://www.mirrorservice.org/sites/netlib.bell-labs.com/netlib/%SUBDIR%/ ftp://ftp.netlib.no/netlib/%SUBDIR%/ http://www.netlib.no/netlib/%SUBDIR%/ ftp://ftp.irisa.fr/pub/netlib/%SUBDIR%/ http://artfiles.org/netlib.org/%SUBDIR%/ http://netlib.amss.ac.cn/%SUBDIR%/ http://netlib.caspur.it/%SUBDIR%/ http://netlib.sandia.gov/%SUBDIR%/ http://phase.hpcc.jp/mirrors/netlib/%SUBDIR%/ MASTER_SITE_NETBSD = ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.iastate.edu/pub/netbsd/packages/distfiles/%SUBDIR%/ ftp://netbsd.secsup.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.plig.net/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.proxad.net/mirrors/ftp.netbsd.org/packages/distfiles/%SUBDIR%/ ftp://ftp.unina.it/pub/Unix/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.uninett.no/bsd/unix/NetBSD/packages/distfiles/%SUBDIR%/ ftp://sunsite.uio.no/bsd/unix/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.sunet.se/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.demon.co.uk/pub/mirrors/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.uk.netbsd.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,NetBSD/packages/distfiles/&,} ftp://ftp.dti.ad.jp/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.funet.fi/pub/NetBSD/packages/distfiles/%SUBDIR%/ MASTER_SITE_MYSQL = ftp://ftp.fi.muni.cz/pub/mysql/Downloads/%SUBDIR%/ http://mysql.mirrors.cybercity.dk/Downloads/%SUBDIR%/ ftp://ftp.fh-wolfenbuettel.de/pub/database/mysql/Downloads/%SUBDIR%/ ftp://ftp.gwdg.de/pub/misc/mysql/Downloads/%SUBDIR%/ http://netmirror.org/mirror/mysql.com/Downloads/%SUBDIR%/ ftp://netmirror.org/mysql.com/Downloads/%SUBDIR%/ http://mirrors.ntua.gr/MySQL/Downloads/%SUBDIR%/ ftp://ftp.ntua.gr/pub/databases/mysql/Downloads/%SUBDIR%/ http://mysql.sote.hu/Downloads/%SUBDIR%/ ftp://ftp.rhnet.is/pub/mysql/Downloads/%SUBDIR%/ ftp://mirror.widexs.nl/pub/mysql/Downloads/%SUBDIR%/ ftp://mirror.switch.ch/mirror/mysql/Downloads/%SUBDIR%/ http://mysql.dp.ua/Downloads/%SUBDIR%/ http://mysql.mirrored.ca/Downloads/%SUBDIR%/ ftp://mirror.services.wisc.edu/mirrors/mysql/Downloads/%SUBDIR%/ http://mysql.mirrors.pair.com/Downloads/%SUBDIR%/ ftp://ftp.linorg.usp.br/mysql/Downloads/%SUBDIR%/ ftp://ftp.cbn.net.id/mirror/mysql/Downloads/%SUBDIR%/ ftp://ftp.easynet.be/mysql/Downloads/%SUBDIR%/ http://download.softagency.net/MySQL/Downloads/%SUBDIR%/ MASTER_SITE_MOZILLA_EXTENDED = http://releases.mozilla.org/pub/mozilla.org/%SUBDIR%/ ${MASTER_SITE_MOZILLA} MASTER_SITE_MOZILLA = https://ftp.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://mirror3.mirrors.tds.net/pub/mozilla.org/%SUBDIR%/ http://mozilla.isc.org/pub/mozilla.org/%SUBDIR%/ http://releases.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://kyoto-mz-dl.sinet.ad.jp/pub/mozilla.org/%SUBDIR%/ http://jp-nii01.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://jp-nii02.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://mozilla.mtk.nao.ac.jp/pub/mozilla.org/%SUBDIR%/ http://mirror.internode.on.net/pub/mozilla/%SUBDIR%/ http://ftp.acc.umu.se/pub/mozilla.org/%SUBDIR%/ http://mozilla.c3sl.ufpr.br/releases/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/mozilla.org/%SUBDIR%/ ftp://ftp.mozilla.org/pub/mozilla.org/%SUBDIR%/ ftp://ftp.fh-wolfenbuettel.de/pub/www/mozilla/%SUBDIR%/ ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.mozilla.org/pub/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/mozilla/&,} http://ftp.twaren.net/Unix/Mozilla/%SUBDIR%/ MASTER_SITE_MOZDEV = http://ftp.scarlet.be/pub/mozdev/%SUBDIR%/ http://ftp.rz.tu-bs.de/pub/mirror/downloads.mozdev.org/%SUBDIR%/ http://ftp.ntua.gr/pub/www/mozdev/%SUBDIR%/ http://ftp.heanet.ie/pub/mozdev/%SUBDIR%/ http://mozdev.oregonstate.edu/%SUBDIR%/ http://ftp.ntua.gr/pub/www/mozdev/%SUBDIR%/ http://www.devlib.org/mozdev/%SUBDIR%/ http://ftp.iasi.roedu.net/mirrors/mozdev.org/%SUBDIR%/ ftp://mozdev.secsup.org/pub/software/mozdev/%SUBDIR%/ ftp://ftp.heanet.ie/pub/mozdev/%SUBDIR%/ ftp://ftp.iasi.roedu.net/pub/mirrors/mozdev.org/%SUBDIR%/ http://mirrors.ibiblio.org/pub/mirrors/mozdev.org/%SUBDIR%/ http://ftp.osuosl.org/pub/mozdev/%SUBDIR%/ MASTER_SITE_LOGILAB = http://ftp.logilab.org/pub/%SUBDIR%/ ftp://ftp.logilab.org/pub/%SUBDIR%/ ftp://ftp.logilab.fr/pub/%SUBDIR%/ MASTER_SITE_KDE = http://mirrors.isc.org/pub/kde/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/kde/%SUBDIR%/ ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.kde.org/%SUBDIR%/ http://ftp.gtlib.gatech.edu/pub/kde/%SUBDIR%/ ftp://ftp.oregonstate.edu/pub/kde/%SUBDIR%/ ftp://ftp.solnet.ch/mirror/KDE/%SUBDIR%/ ftp://gd.tuwien.ac.at/kde/%SUBDIR%/ http://gd.tuwien.ac.at/kde/%SUBDIR%/ ftp://kde.mirrors.tds.net/pub/kde/%SUBDIR%/ http://kde.mirrors.tds.net/pub/kde/%SUBDIR%/ ftp://ftp.rz.uni-wuerzburg.de/pub/unix/kde/%SUBDIR%/ http://mirrors.dotsrc.org/kde/%SUBDIR%/ ftp://mirrors.dotsrc.org/kde/%SUBDIR%/ http://kambing.vlsm.org/kde/%SUBDIR%/ http://mirrors.evolva.ro/kdeftp/%SUBDIR%/ ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.kde.org/%SUBDIR%/ ftp://ftp.fi.muni.cz/pub/kde/%SUBDIR%/ http://ftp.fi.muni.cz/pub/kde/%SUBDIR%/ ftp://ftp.tuniv.szczecin.pl/pub/kde/%SUBDIR%/ http://ftp.tuniv.szczecin.pl/pub/kde/%SUBDIR%/ ftp://sunsite.icm.edu.pl/pub/unix/kde/%SUBDIR%/ http://sunsite.icm.edu.pl/pub/unix/kde/%SUBDIR%/ ftp://ftp.sunet.se/pub/X11/kde/%SUBDIR%/ http://ftp.sunet.se/pub/X11/kde/%SUBDIR%/ ftp://ftp.kde.org/pub/kde/%SUBDIR%/ http://ftp.scarlet.be/pub/kde/%SUBDIR%/ ftp://ftp.unina.it/pub/Linux/kde/%SUBDIR%/ http://ftp.unina.it/pub/Linux/kde/%SUBDIR%/ ftp://ftp.belnet.be/packages/kde/%SUBDIR%/ ftp://ftp.gwdg.de/pub/x11/kde/%SUBDIR%/ http://ftp.belnet.be/packages/kde/%SUBDIR%/ ftp://ftp.lip6.fr/pub/X11/kde/%SUBDIR%/ http://www-ftp.lip6.fr/pub/X11/kde/%SUBDIR%/ ftp://ftp.rhnet.is/pub/kde/%SUBDIR%/ http://ftp.rhnet.is/pub/kde/%SUBDIR%/ http://ftp-stud.fht-esslingen.de/Mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ ftp://kde.paralax.org/%SUBDIR%/ ftp://ftp.cronyx.ru/pub/mirror/kde/%SUBDIR%/ http://kde.cs.nctu.edu.tw/%SUBDIR%/ http://ftp.twaren.net/Unix/X/KDE/%SUBDIR%/ ftp://ftp.na.kde.org/pub/kde/%SUBDIR%/ ftp://ftp.fu-berlin.de/pub/unix/X11/gui/kde/%SUBDIR%/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/kde/%SUBDIR%/ ftp://ftp.ntua.gr/pub/X11/kde/%SUBDIR%/ http://ftp.ntua.gr/pub/X11/kde/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/ftp.kde.org/%SUBDIR%/ http://ftp.heanet.ie/mirrors/ftp.kde.org/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/pub/X11/kde/%SUBDIR%/ http://ftp.kddlabs.co.jp/pub/X11/kde/%SUBDIR%/ ftp://ftp.yz.yamagata-u.ac.jp/pub/X11/wm/kde/%SUBDIR%/ http://ftp.yz.yamagata-u.ac.jp/pub/X11/wm/kde/%SUBDIR%/ ftp://ftp.ussg.iu.edu/pub/kde/%SUBDIR%/ http://ftp.ussg.iu.edu/kde/%SUBDIR%/ ftp://mirror.pacific.net.au/kde/%SUBDIR%/ http://mirror.pacific.net.au/kde/%SUBDIR%/ ftp://ftp.sayclub.com/pub/X/KDE/%SUBDIR%/ http://ftp.sayclub.com/pub/X/KDE/%SUBDIR%/ ftp://carroll.aset.psu.edu/pub/kde/%SUBDIR%/ http://mirror.cc.columbia.edu/pub/software/kde/%SUBDIR%/ ftp://fr2.rpmfind.net/linux/KDE/%SUBDIR%/ http://fr2.rpmfind.net/linux/KDE/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.kde.org/pub/kde/%SUBDIR%/ http://www.mirrorservice.org/sites/ftp.kde.org/pub/kde/%SUBDIR%/ ftp://ftp.xcp.kiev.ua/ftp.kde.org/%SUBDIR%/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ http://ftp.gwdg.de/pub/x11/kde/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/kde/&,} ftp://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ http://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ MASTER_SITE_KENAI = http://projectkenai.com/downloads/%SUBDIR%/ MASTER_SITE_ISC = ftp://ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.ciril.fr/pub/isc/%SUBDIR%/ ftp://ftp.freenet.de/pub/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.iij.ad.jp/pub/network/isc/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/net/isc/%SUBDIR%/ ftp://ftp.u-aizu.ac.jp/pub/net/isc/%SUBDIR%/ ftp://ftp.task.gda.pl/mirror/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.sunet.se/pub/network/isc/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.nominum.com/pub/isc/%SUBDIR%/ ftp://ftp.ripe.net/mirrors/sites/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.ntua.gr/pub/net/isc/isc/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/ftp.isc.org/isc/%SUBDIR%/ MASTER_SITE_IDSOFTWARE = ftp://ftp.chg.ru/pub/games/idgames/idstuff/%SUBDIR%/ http://ftp4.de.freesbie.org/pub/misc/ftp.idsoftware.com/idstuff/%SUBDIR%/ ftp://ftp.fasta.fh-dortmund.de/mirror/idstuff/%SUBDIR%/ ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff/%SUBDIR%/ ftp://ftp.gamers.org/pub/idgames/idstuff/%SUBDIR%/ http://ftp.iiSuffFindDeps (all) No known suffix on all. Using .NULL suffix not adding suffix rules all:@ = all all:* = all SuffFindDeps (build) No known suffix on build. Using .NULL suffix not adding suffix rules build:@ = build build:* = build SuffFindDeps (config-conditional) No known suffix on config-conditional. Using .NULL suffix not adding suffix rules config-conditional:@ = config-conditional config-conditional:* = config-conditional SuffFindDeps (pre-config) No known suffix on pre-config. Using .NULL suffix adding suffix rules trying pre-config.c...Searching for pre-config.c.../usr/ports/mail/postfix...failed. not there trying pre-config.cc...Searching for pre-config.cc.../usr/ports/mail/postfix...failed. not there trying pre-config.cpp...Searching for pre-config.cpp.../usr/ports/mail/postfix...failed. not there trying pre-config.cxx...Searching for pre-config.cxx.../usr/ports/mail/postfix...failed. not there trying pre-config.C...Searching for pre-config.C.../usr/ports/mail/postfix...failed. not there trying pre-config.F...Searching for pre-config.F.../usr/ports/mail/postfix...failed. not there trying pre-config.f...Searching for pre-config.f.../usr/ports/mail/postfix...failed. not there trying pre-config.e...Searching for pre-config.e.../usr/ports/mail/postfix...failed. not there trying pre-config.r...Searching for pre-config.r.../usr/ports/mail/postfix...failed. not there trying pre-config.sh...Searching for pre-config.sh.../usr/ports/mail/postfix...failed. not there trying pre-config.y...Searching for pre-config.y.../usr/ports/mail/postfix...failed. not there trying pre-config.l...Searching for pre-config.l.../usr/ports/mail/postfix...failed. not there pre-config:@ = pre-config pre-config:* = pre-config Searching for pre-config.../usr/ports/mail/postfix...failed. Examining pre-config...Searching for pre-config.../usr/ports/mail/postfix...failed. non-existent...non-existent and no sources...out-of-date. pre-config:? = pre-config:> = update time: 14:16:47 Jul 13, 2012 Examining config-conditional...non-existent...modified before source (pre-config)...out-of-date. config-conditional:> = pre-config config-conditional:? = pre-config update time: 14:16:47 Jul 13, 2012 Examining build...non-existent...modified before source (config-conditional)...out-of-date. build:> = config-conditional build:? = config-conditional Applying :U to "postfix" Result is "POSTFIX" Applying :S to "/usr/local" Result is "_usr_local" net.net.au/games/idstuff/%SUBDIR%/ ftp://ftp.mirror.nl/disk2/idsoftware/idstuff/%SUBDIR%/ ftp://ftp.nsu.ru/mirrors/ftp.idsoftware.com/idstuff/%SUBDIR%/ ftp://ftp.ntua.gr/pub/vendors/idgames/idstuff/%SUBDIR%/ ftp://ftp.omen.net.au/games/idstuff/%SUBDIR%/ ftp://ftp.idsoftware.com/idstuff/%SUBDIR%/ MASTER_SITE_HORDE = http://ftp.horde.org/pub/%SUBDIR%/ ftp://ftp.horde.org/pub/%SUBDIR%/ ftp://ftp.at.horde.org/infosys/webapps/horde/%SUBDIR%/ ftp://ftp.de.horde.org/mirrors/ftp.de.horde.org/pub/%SUBDIR%/ ftp://ftp.se.horde.org/mirror/horde/pub/%SUBDIR%/ ftp://ftp.tw.horde.org/pub/%SUBDIR%/ ftp://ftp.us.horde.org/pub/software/horde//%SUBDIR%/ MASTER_SITE_GOOGLE_CODE = http://${PROJECTHOST}.googlecode.com/files/ PROJECTHOST = ${PORTNAME} MASTER_SITE_GNU_ALPHA = ftp://alpha.gnu.org/pub/gnu/%SUBDIR%/ ftp://ftp.lublin.pl/mirror/alpha.gnu.org/gnu/%SUBDIR%/ ftp://ftp.ps.pl/mirrors/alpha.gnu.org/pub/gnu/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/alpha.gnu.org/gnu/%SUBDIR%/ MASTER_SITE_GNUSTEP_CH = http://io.debian.net/~tar/ports/distfiles/ MASTER_SITE_GNUSTEP = ftp://ftp.gnustep.org/pub/gnustep/%SUBDIR%/ http://ftp.gnustep.org/pub/gnustep/%SUBDIR%/ MASTER_SITE_GNUPG = http://gnupg.org.favoritelinks.net/%SUBDIR%/ http://mirror.tje.me.uk/pub/mirrors/ftp.gnupg.org/%SUBDIR%/ http://dotsrc.org/%SUBDIR%/ ftp://ftp.freenet.de/pub/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.gnupg.org/%SUBDIR%/ ftp://mirror.cict.fr/gnupg/%SUBDIR%/ http://artfiles.org/gnupg.org/%SUBDIR%/ ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.crysys.hu/pub/gnupg/%SUBDIR%/ ftp://ftp.hi.is/pub/mirrors/gnupg/%SUBDIR%/ http://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/%SUBDIR%/ http://gpg-mirror.5coluna.com/ftp/%SUBDIR%/ ftp://ftp.sunet.se/pub/security/gnupg/%SUBDIR%/ ftp://mirror.switch.ch/mirror/gnupg/%SUBDIR%/ http://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.gnupg.org/gcrypt/%SUBDIR%/ MASTER_SITE_GNU = http://ftp.gnu.org/gnu/%SUBDIR%/ ftp://ftp.gnu.org/gnu/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/gnu/gnu/%SUBDIR%/ http://mirrors.kernel.org/gnu/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/GNU/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/GNU/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,GNU/&,} ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/%SUBDIR%/ ftp://ftp.informatik.hu-berlin.de/pub/gnu/gnu/%SUBDIR%/ ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.gnu.org/pub/gnu/%SUBDIR%/ http://ftp.funet.fi/pub/gnu/prep/%SUBDIR%/ MASTER_SITE_GNOME = ftp://ftp.belnet.be/mirror/ftp.gnome.org/%SUBDIR%/ http://ftp.acc.umu.se/pub/GNOME/%SUBDIR%/ ftp://ftp.cse.buffalo.edu/pub/Gnome/%SUBDIR%/ http://fr2.rpmfind.net/linux/gnome.org/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/gnome/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/gnome/%SUBDIR%/ http://linorg.usp.br/gnome/%SUBDIR%/ http://mirror.aarnet.edu.au/pub/gnome/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/gnome/&,} ftp://ftp.kddlabs.co.jp/pub/GNOME/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/%SUBDIR%/ ftp://ftp.nara.wide.ad.jp/pub/X11/GNOME/%SUBDIR%/ http://ftp.gnome.org/pub/GNOME/%SUBDIR%/ MASTER_SITE_GET_E = http://www0.get-e.org/%SUBDIR%/_files/ http://www1.get-e.org/%SUBDIR%/_files/ http://www2.get-e.org/%SUBDIR%/_files/ http://www3.get-e.org/%SUBDIR%/_files/ http://www4.get-e.org/%SUBDIR%/_files/ http://www5.get-e.org/%SUBDIR%/_files/ MASTER_SITE_GENTOO = http://ftp.roedu.net/pub/mirrors/gentoo.org/%SUBDIR%/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/%SUBDIR%/ http://gentoo.mirrors.pair.com/%SUBDIR%/ http://gentoo.chem.wisc.edu/gentoo/%SUBDIR%/ http://adelie.polymtl.ca/%SUBDIR%/ http://mirrors.tds.net/gentoo/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/%SUBDIR%/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/%SUBDIR%/ http://ftp.easynet.nl/mirror/gentoo/%SUBDIR%/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo/%SUBDIR%/ http://trumpetti.atm.tut.fi/gentoo/%SUBDIR%/ http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/%SUBDIR%/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/%SUBDIR%/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo/%SUBDIR%/ http://darkstar.ist.utl.pt/gentoo/%SUBDIR%/ http://gentoo.inode.at/%SUBDIR%/ http://ftp.rhnet.is/pub/gentoo/%SUBDIR%/ http://gentoo.mirror.sdv.fr/%SUBDIR%/ http://gentoo.gg3.net/%SUBDIR%/ http://gentoo.kems.net/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/gentoo/%SUBDIR%/ ftp://mirror.iawnet.sandia.gov/pub/gentoo/%SUBDIR%/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo/%SUBDIR%/ ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/%SUBDIR%/ ftp://gentoo.mirrors.pair.com/%SUBDIR%/ ftp://mirrors.tds.net/gentoo/%SUBDIR%/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/%SUBDIR%/ ftp://ftp.easynet.nl/mirror/gentoo/%SUBDIR%/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/%SUBDIR%/ ftp://trumpetti.atm.tut.fi/gentoo/%SUBDIR%/ ftp://sunsite.cnlab-switch.ch/mirror/gentoo/%SUBDIR%/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo/%SUBDIR%/ ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo/%SUBDIR%/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/%SUBDIR%/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/%SUBDIR%/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/%SUBDIR%/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/%SUBDIR%/ ftp://darkstar.ist.utl.pt/pub/gentoo/%SUBDIR%/ ftp://gentoo.inode.at/source/%SUBDIR%/ ftp://ftp.rhnet.is/pub/gentoo/%SUBDIR%/ ftp://files.gentoo.gr/%SUBDIR%/ ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO/%SUBDIR%/ ftp://gentoo.kems.net/pub/mirrors/gentoo/%SUBDIR%/ MASTER_SITE_GCC = ${MASTER_SITE_SOURCEWARE:S,%SUBDIR%,gcc/&,} ftp://gcc.gnu.org/pub/gcc/%SUBDIR%/ ftp://mirrors.laffeycomputer.com/pub/gcc.gnu.org/pub/gcc/%SUBDIR%/ ftp://ftp.lip6.fr/pub/gcc/%SUBDIR%/ ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/%SUBDIR%/ ftp://ftp.uvsq.fr/pub/gcc/%SUBDIR%/ ftp://ftp.gwdg.de/pub/misc/gcc/%SUBDIR%/ ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/%SUBDIR%/ ftp://ftp.iij.ad.jp/pub/gnu/gnu/gcc/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/lang/gcc/%SUBDIR%/ ftp://ftp.nluug.nl/mirror/languages/gcc/%SUBDIR%/ ftp://ftp.nctu.edu.tw/computer-languages/C/gcc/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/sources.redhat.com/pub/gcc/%SUBDIR%/ ftp://ftp.ntua.gr/pub/gnu/gcc/%SUBDIR%/ ftp://mirror.aarnet.edu.au/pub/gnu/gcc/%SUBDIR%/ MASTER_SITE_FREEBSD_ORG = ftp://ftp.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.se.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.uk.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.ru.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/FreeBSD/%SUBDIR%/ MASTER_SITE_FESTIVAL_OGI = ftp://ftp.tuwien.ac.at/opsys/linux/blinux/festival/mirror.ogi-synth_home/ http://www.cslu.ogi.edu/tts/download/data/ MASTER_SITE_FESTIVAL = http://www.festvox.org/packed/festival/%SUBDIR%/ http://www.cstr.ed.ac.uk/downloads/festival/%SUBDIR%/ http://stuff.mit.edu/afs/sipb/project/speech-tools/src/festival/festvox.org/packed/festival/%SUBDIR%/ MASTER_SITE_FEDORA_LINUX = http://archives.fedoraproject.org/pub/archive/fedora/linux/core/%SUBDIR%/ http://ftp.udl.es/pub/fedora/linux/core/%SUBDIR%/ http://ftp.sunet.se/pub/Linux/distributions/fedora/linux/core/%SUBDIR%/ ftp://ftp.sunet.se/pub/Linux/distributions/fedora/linux/core/%SUBDIR%/ ftp://ftp.udl.es/pub/fedora/linux/core/%SUBDIR%/ http://mirrors.kernel.org/fedora/core/%SUBDIR%/ ftp://mirrors.kernel.org/fedora/core/%SUBDIR%/ http://mirror.web-ster.com/fedora/core/%SUBDIR%/ ftp://mirror.web-ster.com/fedora/core/%SUBDIR%/ http://rpmfind.net/linux/fedora/core/%SUBDIR%/ ftp://rpmfind.net/linux/fedora/core/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ ftp://fedora.mirrors.tds.net/pub/fedora-core/%SUBDIR%/ http://ftp.ndlug.nd.edu/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.ndlug.nd.edu/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.belnet.be/linux/fedora/linux/core/%SUBDIR%/ http://sunsite.mff.cuni.cz/pub/fedora/%SUBDIR%/ ftp://sunsite.mff.cuni.cz/pub/fedora/%SUBDIR%/ ftp://ultra.linux.cz/pub/fedora/%SUBDIR%/ http://fr2.rpmfind.net/linux/fedora/core/%SUBDIR%/ ftp://fr2.rpmfind.net/linux/fedora/core/%SUBDIR%/ http://wftp.tu-chemnitz.de/pub/linux/fedora-core/%SUBDIR%/ ftp://ftp.tu-chemnitz.de/pub/linux/fedora-core/%SUBDIR%/ http://ftp.heanet.ie/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.heanet.ie/pub/fedora/linux/core/%SUBDIR%/ ftp://alviss.et.tudelft.nl/pub/fedora/core/%SUBDIR%/ http://ftp.surfnet.nl/ftp/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ ftp://ftp.surfnet.nl/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ http://ftp.nluug.nl/ftp/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ ftp://ftp.nluug.nl/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ ftp://ftp.uninett.no/pub/linux/Fedora/core/%SUBDIR%/ http://ftp.man.poznan.pl/pub/linux/fedora/core/%SUBDIR%/ ftp://ftp.man.poznan.pl/pub/linux/fedora/%SUBDIR%/ http://ftp.ps.pl/pub/linux/fedora-core/%SUBDIR%/ ftp://ftp.ps.pl/pub/linux/fedora-core/%SUBDIR%/ ftp://ftp.kappa.ro/pub/Linux/Distributions/fedora/%SUBDIR%/ http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.hostrino.com/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.sfc.wide.ad.jp/pub/Linux/Fedora/core/%SUBDIR%/ http://ftp.kddilabs.jp/Linux/packages/fedora/core/%SUBDIR%/ ftp://ftp.kddilabs.jp/Linux/packages/fedora/core/%SUBDIR%/ ftp://ftp.riken.go.jp/pub/Linux/fedora/core/%SUBDIR%/ http://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/%SUBDIR%/ ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/%SUBDIR%/ http://www.las.ic.unicamp.br/pub/fedora/linux/core/%SUBDIR%/ ftp://www.las.ic.unicamp.br/pub/fedora/linux/core/%SUBDIR%/ ftp://mirror.netglobalis.net/pub/fedora/%SUBDIR%/ http://mirror.pacific.net.au/linux/redhat/fedora/%SUBDIR%/ ftp://mirror.pacific.net.au/linux/redhat/fedora/%SUBDIR%/ http://download.fedora.redhat.com/pub/fedora/linux/core/%SUBDIR%/ http://ftp.univie.ac.at/systems/linux/fedora/core/%SUBDIR%/ http://mirror.aarnet.edu.au/pub/fedora/linux/core/%SUBDIR%/ ftp://mirror.aarnet.edu.au/pub/fedora/linux/core/%SUBDIR%/ http://fedora.mirror.iweb.ca/core/%SUBDIR%/ ftp://fedora.mirror.iweb.ca/core/%SUBDIR%/ ftp://ftp.telus.net/pub/fedora/linux/core/%SUBDIR%/ http://fedora.arcticnetwork.ca/linux/core/%SUBDIR%/ http://www.muug.mb.ca/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.muug.mb.ca/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.solnet.ch/mirror/fedora/linux/core/%SUBDIR%/ http://mirror.karneval.cz/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.telmexchile.cl/Unix/fedora/linux/core/%SUBDIR%/ http://ftp.sh.cvut.cz/MIRRORS/fedora/%SUBDIR%/ ftp://ftp.sh.cvut.cz/MIRRORS/fedora/%SUBDIR%/ http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/core/%SUBDIR%/ ftp://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/core/%SUBDIR%/ http://ftp-stud.hs-esslingen.de/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp-stud.hs-esslingen.de/pub/fedora/linux/core/%SUBDIR%/ http://ftp.uni-erlangen.de/pub/Linux/MIRROR.fedora/core/%SUBDIR%/ ftp://ftp.uni-muenster.de/pub/linux/distributions/fedora/linux/core/%SUBDIR%/ http://ftp.uni-bayreuth.de/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.uni-bayreuth.de/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.fu-berlin.de/linux/fedora/core/%SUBDIR%/ http://ftp.uni-koeln.de/mirrors/fedora/linux/core/%SUBDIR%/ ftp://ftp.uni-koeln.de/mirrors/fedora/linux/core/%SUBDIR%/ ftp://ftp.informatik.uni-frankfurt.de/pub/linux/Mirror/ftp.redhat.com/fedora/core/%SUBDIR%/ http://mirrors.ircam.fr/pub/fedora/linux/core/%SUBDIR%/ ftp://mirrors.ircam.fr/pub/fedora/linux/core/%SUBDIR%/ http://ftp.crihan.fr/mirrors/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ ftp://ftp.crihan.fr/mirrors/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ ftp://ftp.univ-pau.fr/pub/mirrors/fedora/%SUBDIR%/ ftp://ftp.lip6.fr/pub/linux/distributions/fedora/%SUBDIR%/ http://fr.rpmfind.net/linux/fedora/core/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ http://ftp.rhnet.is/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.rhnet.is/pub/fedora/linux/core/%SUBDIR%/ http://ftp.unina.it/pub/linux/distributions/fedora/%SUBDIR%/ ftp://ftp.unina.it/pub/linux/distributions/fedora/%SUBDIR%/ http://ftp.iij.ad.jp/pub/linux/fedora/core/%SUBDIR%/ ftp://ftp.iij.ad.jp/pub/linux/fedora/core/%SUBDIR%/ http://ftp.dti.ad.jp/pub/Linux/Fedora/core/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/Linux/Fedora/core/%SUBDIR%/ http://ftp.nara.wide.ad.jp/pub/Linux/fedora/core/%SUBDIR%/ http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/core/%SUBDIR%/ http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/%SUBDIR%/ ftp://ftp.jaist.ac.jp/pub/Linux/Fedora/core/%SUBDIR%/ http://ftp.riken.jp/Linux/fedora/core/%SUBDIR%/ ftp://ftp.kreonet.re.kr/pub/Linux/fedora/core/%SUBDIR%/ ftp://fedora.ifc.unam.mx/linux/fedora/core/%SUBDIR%/ ftp://ftp.easynet.nl/mirror/fedora/linux/core/%SUBDIR%/ ftp://ftp.quicknet.nl/pub/Linux/download.fedora.redhat.com/core/%SUBDIR%/ ftp://ftp.uib.no/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.tpnet.pl/d17/fedora/%SUBDIR%/ http://ftp.wsisiz.edu.pl/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.pbone.net/pub/fedora/pub/fedora/linux/core/%SUBDIR%/ http://ftp.pwr.wroc.pl/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.pwr.wroc.pl/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://mirrors.hpcf.upr.edu/pub/Mirrors/redhat/download.fedora.redhat.com/%SUBDIR%/ http://ftp.astral.ro/mirrors/fedora/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.astral.ro/mirrors/fedora/pub/fedora/linux/core/%SUBDIR%/ http://ftp.iasi.roedu.net/mirrors/fedora.redhat.com/fedora/%SUBDIR%/ ftp://ftp.rdsor.ro/pub/Linux/Distributions/Fedora/%SUBDIR%/ http://ftp.chg.ru/pub/Linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.chg.ru/pub/Linux/fedora/linux/core/%SUBDIR%/ http://ftp.rhd.ru/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.rhd.ru/pub/fedora/linux/core/%SUBDIR%/ http://ftp.port80.se/fedora/core/%SUBDIR%/ ftp://ftp.port80.se/fedora/core/%SUBDIR%/ http://ftp.upjs.sk/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.upjs.sk/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.tlk-l.net/pub/mirrors/fedora.redhat.com/linux/core/%SUBDIR%/ http://limestone.uoregon.edu/ftp/fedora/%SUBDIR%/ ftp://limestone.uoregon.edu/fedora/%SUBDIR%/ ftp://fedora.bu.edu/core/%SUBDIR%/ http://mirror.anl.gov/pub/fedora-linux-core/%SUBDIR%/ ftp://mirror.anl.gov/pub/fedora-linux-core/%SUBDIR%/ ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.applios.net/pub/fedora/linux/core/%SUBDIR%/ http://mirror.steadfast.net/fedora/core/%SUBDIR%/ http://mirror.eas.muohio.edu/fedora/linux/core/%SUBDIR%/ http://mirror.engr.sjsu.edu/pub/fedora/linux/core/%SUBDIR%/ ftp://wuarchive.wustl.edu/pub/linux/distributions/fedora/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ http://mirror.cogentco.com/pub/linux/fedora/linux/core/%SUBDIR%/ http://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ ftp://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ MASTER_SITE_EXIM = ftp://ftp.exim.org/pub/exim/%SUBDIR%/ ftp://exim.inode.at/exim/%SUBDIR%/ ftp://exim-ftp.itsoft.at/exim/exim/%SUBDIR%/ http://exim-ftp.itsoft.at/exim/%SUBDIR%/ ftp://ftp.easynet.be/exim/exim/%SUBDIR%/ ftp://mirror.kn.vutbr.cz/pub/ftp.exim.org/exim/%SUBDIR%/ http://exim.mirror.fr/exim/%SUBDIR%/ ftp://ftp.doc.cs.univ-paris8.fr/mirrors/ftp.exim.org/exim/%SUBDIR%/ http://mirrors.zerg.biz/exim/exim/%SUBDIR%/ http://dl.ambiweb.de/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://exim.noris.de/exim/%SUBDIR%/ ftp://ftp.bytemine.net/exim/exim/%SUBDIR%/ ftp://exim.mirror.iphh.net/ftp/exim/%SUBDIR%/ http://exim.mirror.iphh.net/ftp/exim/%SUBDIR%/ ftp://ftp.fu-berlin.de/unix/mail/exim/%SUBDIR%/ http://exim-ftp.octet.hu/exim/%SUBDIR%/ ftp://ftp.heanet.ie/pub/exim/%SUBDIR%/ http://ftp.heanet.ie/pub/exim/%SUBDIR%/ http://washitake.com/mail/exim/mirror/exim/%SUBDIR%/ ftp://ftp.tin.org/pub/mail/exim/%SUBDIR%/ http://exim.psshee.com/ftp/exim/%SUBDIR%/ ftp://mirror.hostfuss.com/exim/ftp/exim/%SUBDIR%/ http://mirror.hostfuss.com/exim/ftp/exim/%SUBDIR%/ ftp://ftp.nl.uu.net/pub/unix/mail/exim/exim/%SUBDIR%/ ftp://ftp.easynet.nl/mirror/exim/exim/%SUBDIR%/ ftp://sunsite.uio.no/pub/mail/exim/exim/%SUBDIR%/ http://piotrkosoft.net/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://sunsite.icm.edu.pl/pub/unix/mail/exim/exim/%SUBDIR%/ http://sunsite.icm.edu.pl/pub/unix/mail/exim/exim/%SUBDIR%/ ftp://ftp.is.co.za/networking/mail/mta/exim/ftp/exim/%SUBDIR%/ ftp://mirrors.dominios.pt/pub/ftp.exim.org/exim/%SUBDIR%/ ftp://mirror.switch.ch/mirror/exim/exim/%SUBDIR%/ http://mirror.switch.ch/ftp/mirror/exim/exim/%SUBDIR%/ ftp://ftp.reaper.org/pub/exim/exim/%SUBDIR%/ ftp://sunsite.cnlab-switch.ch/mirror/exim/exim/%SUBDIR%/ ftp://ftp.demon.co.uk/pub/mirrors/exim/%SUBDIR%/ ftp://mirror.tje.me.uk/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ http://mirror.tje.me.uk/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://mirrors.24-7-solutions.net/pub/exim/ftp/exim/%SUBDIR%/ http://mirrors.24-7-solutions.net/pub/exim/ftp/exim/%SUBDIR%/ ftp://ftp.fsckit.net/pub/exim/exim/%SUBDIR%/ ftp://idcnetwork.org/pub/exim/exim/%SUBDIR%/ http://ftp.exim.llorien.org/exim/%SUBDIR% MASTER_SITE_ECLIPSE = ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/eclipse/%SUBDIR%/ http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/%SUBDIR%/ ftp://ftp.tu-clausthal.de/pub/eclipse/downloads/drops/%SUBDIR%/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/eclipse/%SUBDIR%/ ftp://ftp.unixag-zw.fh-kl.de/pub/mirrors/eclipse/drops/%SUBDIR%/ http://eclipse.teccomm.les.inf.puc-rio.br/downloads/drops/%SUBDIR%/ http://www.dawnspill.hu/mirror/eclipse/downloads/drops/%SUBDIR%/ http://mirrors.ibiblio.org/pub/mirrors/eclipse/eclipse/downloads/drops/%SUBDIR%/ http://www.eclipse.ps.pl/downloads/drops/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/eclipse/downloads/drops/&,} ftp://sunsite.cnlab-switch.ch/mirror/eclipse/eclipse/downloads/drops/%SUBDIR%/ http://download.eclipse.org/eclipse/downloads/drops/%SUBDIR%/ ftp://download.eclipse.org/%SUBDIR%/ MASTER_SITE_EASYSW = http://ftp.easysw.com/pub/%SUBDIR%/ ftp://ftp.easysw.com/pub/%SUBDIR%/ ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/%SUBDIR%/ http://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/%SUBDIR%/ MASTER_SITE_DEBIAN_POOL = ${MASTER_SITE_DEBIAN:C|(/%SUBDIR%/)|/pool/main/${PORTNAME:C/^(.).*$/\1/}/${PORTNAME}/|} MASTER_SITE_DEBIAN_NON_US = ftp://ftp.au.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.bg.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.br.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.cl.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.cz.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.de.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.ee.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.es.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.fi.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.fr.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.hk.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.hr.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.hu.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.ie.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.is.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.it.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.jp.debian.org/debian-non-US/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,linux/debian/debian-non-US/&,} ftp://ftp.nl.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.no.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.pl.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.ru.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.se.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.si.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.sk.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.uk.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.wa.au.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp2.de.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.snt.utwente.nl/pub/linux/debian-non-US/%SUBDIR%/ ftp://ftp.df.lth.se/pub/debian-non-US/%SUBDIR%/ ftp://ftp.acc.umu.se/debian-non-US/%SUBDIR%/ ftp://mirror.symnds.com/debian-non-US/%SUBDIR%/ MASTER_SITE_DEBIAN = http://www.gtlib.gatech.edu/pub/debian/%SUBDIR%/ ftp://ftp.us.debian.org/debian/%SUBDIR%/ ${MASTER_SITE_DEBIAN_NON_US:S,/debian-non-US/,/debian/,} MASTER_SITE_CSME = ${MASTER_SITE_CENKES} MASTER_SITE_CRITICAL = http://critical.ch/distfiles/%SUBDIR%/ http://energy.critical.ch/distfiles/%SUBDIR%/ http://snow.critical.ch/distfiles/%SUBDIR%/ http://www.bluestop.org/distfiles/%SUBDIR%/ http://fneu.fr/distfiles/%SUBDIR%/ ftp://ftp.c.saper.info/distfiles/%SUBDIR%/ MASTER_SITE_COMP_SOURCES = ftp://gatekeeper.dec.com/pub/usenet/comp.sources.%SUBDIR%/ ftp://ftp.uu.net/usenet/comp.sources.%SUBDIR%/ MASTER_SITE_CHEESESHOP = http://pypi.python.org/packages/%SUBDIR%/ http://b.pypi.python.org/packages/%SUBDIR%/ http://c.pypi.python.org/packages/%SUBDIR%/ http://d.pypi.python.org/packages/%SUBDIR%/ http://e.pypi.python.org/packages/%SUBDIR%/ http://f.pypi.python.org/packages/%SUBDIR%/ http://pypi.inqbus.de/${DISTNAME:S/${DISTVERSION}//:S/-//}/ http://pypi.it.uwosh.edu/${DISTNAME:S/${DISTVERSION}//:S/-//}/ http://pypi.python.jp/${DISTNAME:S/${DISTVERSION}//:S/-//}/ MASTER_SITE_CENKES = http://bsd2.cenkes.org/%SUBDIR%/ http://bsd3.cenkes.org/%SUBDIR%/ MASTER_SITE_BERLIOS = http://download.berlios.de/%SUBDIR%/ http://download2.berlios.de/%SUBDIR%/ MASTER_SITE_APACHE_XML = ${MASTER_SITE_APACHE:S,%SUBDIR%,xml/&,} MASTER_SITE_APACHE_TOMCAT = ${MASTER_SITE_APACHE:S,%SUBDIR%,tomcat/&,} MASTER_SITE_APACHE_JAKARTA = ${MASTER_SITE_APACHE:S,%SUBDIR%,jakarta/&,} MASTER_SITE_APACHE_HTTPD = ${MASTER_SITE_APACHE:S,%SUBDIR%,httpd/&,} MASTER_SITE_APACHE_COMMONS_SOURCE = ${MASTER_SITE_APACHE:S,%SUBDIR%,commons/&/source,} MASTER_SITE_APACHE_COMMONS_BINARIES = ${MASTER_SITE_APACHE:S,%SUBDIR%,commons/&/binaries,} MASTER_SITE_APACHE = http://www.apache.org/dist/%SUBDIR%/ http://archive.apache.org/dist/%SUBDIR%/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.apache.org/dist/%SUBDIR%/ ftp://mir1.ovh.net/ftp.apache.org/dist/%SUBDIR%/ ftp://ftp.forthnet.gr/pub/www/apache/%SUBDIR%/ ftp://xenia.sote.hu/pub/mirrors/www.apache.org/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/www.apache.org/dist/%SUBDIR%/ ftp://ftp.rhnet.is/pub/apache/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/apache/&,} ftp://ftp.task.gda.pl/pub/www/apache/dist/%SUBDIR%/ ftp://sunsite.icm.edu.pl/pub/www/apache/dist/%SUBDIR%/ ftp://apache.rinet.ru/pub/mirror/apache.org/dist/%SUBDIR%/ ftp://ftp.sunet.se/pub/www/servers/apache/dist/%SUBDIR%/ MASTER_SITE_AFTERSTEP = ftp://ftp.afterstep.org/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/X11/AfterStep/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/AfterStep/%SUBDIR%/ MASTER_SITE_PORTS_JP = ftp://ports.jp.FreeBSD.org/pub/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ ftp://ftp4.jp.FreeBSD.org/pub/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ ftp://ftp.ics.es.osaka-u.ac.jp/pub/mirrors/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ MASTER_SITE_LOCAL = ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.se.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.uk.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.ru.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.tw.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.cn.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ Licenses_Include_MAINTAINER = portmgr@FreeBSD.org INSTALL_TARGET = install ALL_TARGET = all MOTIFLIB = -L${LOCALBASE}/lib -lXm -lXp PKG_DBDIR = /var/db/pkg PKG_SUFX = .tbz PKG_ARGS = -v -c -${COMMENT:Q} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P "`cd ${.CURDIR} && ${MAKE} actual-package-depends | ${GREP} -v -E ${PKG_IGNORE_DEPENDS} | ${SORT} -u -t : -k 2`" ${EXTRA_PKG_ARGS} $${_LATE_PKG_ARGS} -m ${MTREE_FILE} -o ${PKGORIGIN} -C "${CONFLICTS}" PKGORIGIN = ${PKGCATEGORY}/${PORTDIRNAME} PORTDIRNAME = ${_PORTDIRNAME} _PORTDIRNAME = ${.CURDIR:T} PKGCATEGORY = mail TMPGUCMD = ${WRKDIR}/.PLIST.gucmd TMPPLIST_SORT = ${WRKDIR}/.PLIST.mktmp.sorted TMPPLIST = ${WRKDIR}/.PLIST.mktmp PKGMESSAGE = ${WRKDIR}/${SUB_FILES:Mpkg-message*} PKGREQ = ${PKGDIR}/pkg-req PKGDEINSTALL = ${PKGDIR}/pkg-deinstall PKGINSTALL = ${WRKDIR}/${SUB_FILES:Mpkg-install*} PLIST = ${PKGDIR}/pkg-plist DESCR = ${PKGDIR}/pkg-descr COPYTREE_SHARE = ${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null 2>&1) && ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} $$1 && ${FIND} -d $$0 $$2 -type d -exec chmod 755 $$1/{} \; && ${FIND} -d $$0 $$2 -type f -exec chmod ${SHAREMODE} $$1/{} \;' -- COPYTREE_BIN = ${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null 2>&1) && ${CHOWN} -R ${BINOWN}:${BINGRP} $$1 && ${FIND} -d $$0 $$2 -type d -exec chmod 755 $$1/{} \; && ${FIND} -d $$0 $$2 -type f -exec chmod ${BINMODE} $$1/{} \;' -- INSTALL_MACROS = BSD_INSTALL_PROGRAM="${INSTALL_PROGRAM}" BSD_INSTALL_LIB="${INSTALL_LIB}" BSD_INSTALL_SCRIPT="${INSTALL_SCRIPT}" BSD_INSTALL_DATA="${INSTALL_DATA}" BSD_INSTALL_MAN="${INSTALL_MAN}" INSTALL_MAN = ${INSTALL} ${COPY} ${_MANOWNGRP} -m ${MANMODE} INSTALL_DATA = ${INSTALL} ${COPY} ${_SHROWNGRP} -m ${SHAREMODE} INSTALL_SCRIPT = ${INSTALL} ${COPY} ${_BINOWNGRP} -m ${BINMODE} INSTALL_LIB = ${INSTALL} ${COPY} ${STRIP} ${_SHROWNGRP} -m ${SHAREMODE} INSTALL_KLD = ${INSTALL} ${COPY} ${_BINOWNGRP} -m ${BINMODE} INSTALL_PROGRAM = ${INSTALL} ${COPY} ${STRIP} ${_BINOWNGRP} -m ${BINMODE} _MANOWNGRP = -o ${MANOWN} -g ${MANGRP} _SHROWNGRP = -o ${SHAREOWN} -g ${SHAREGRP} _BINOWNGRP = -o ${BINOWN} -g ${BINGRP} UID = 0 READLINK_CMD = /usr/bin/readlink MTREE_ARGS = -U ${MTREE_FOLLOWS_SYMLINKS} -f ${MTREE_FILE} -d -e -p MTREE_CMD = /usr/sbin/mtree MTREE_FILE_DEFAULT = yes MTREE_FILE = ${PORTSDIR}/Templates/BSD.local.dist EXTRACT_CMD = ${GZIP_CMD} EXTRACT_AFTER_ARGS = | ${TAR} -xf - --no-same-owner --no-same-permissions EXTRACT_BEFORE_ARGS = -dc TAR = /usr/bin/tar PATCH_DIST_ARGS = --suffix ${DISTORIG} -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_DIST_STRIP} --suffix .orig PATCH_ARGS = -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_STRIP} -V simple --suffix .orig PATCH_DEBUG_TMP = no PATCH_DIST_STRIP = -p0 PATCH_STRIP = -p0 PATCH = /usr/bin/patch DISTORIG = .bak.orig TOUCH_FLAGS = -f TOUCH = /usr/bin/touch FETCH_CMD = ${FETCH_BINARY} ${FETCH_ARGS} FETCH_BEFORE_ARGS = $${CKSIZE:+-S $$CKSIZE} FETCH_REGET = 1 FETCH_ARGS = -AFpr FETCH_BINARY = /usr/bin/fetch PTHREAD_LIBS = -pthread PTHREAD_CFLAGS = _MAKE_JOBS = -j${MAKE_JOBS_NUMBER} MAKE_JOBS_NUMBER = `${SYSCTL} -n kern.smp.cpus` MAKE_FLAGS = -f DISTINFO_FILE = ${MASTERDIR}/distinfo CHECKSUM_ALGORITHMS = sha256 NONEXISTENT = /nonexistent DO_NADA = ${TRUE} PACKAGE_COOKIE = ${WRKDIR}/.package_done.${PORTNAME}.${PREFIX:S/\//_/g} PATCH_COOKIE = ${WRKDIR}/.patch_done.${PORTNAME}.${PREFIX:S/\//_/g} BUILD_COOKIE = ${WRKDIR}/.build_done.${PORTNAME}.${PREFIX:S/\//_/g} INSTALL_COOKIE = ${WRKDIR}/.install_done.${PORTNAME}.${PREFIX:S/\//_/g} CONFIGURE_COOKIE = ${WRKDIR}/.configure_done.${PORTNAME}.${PREFIX:S/\//_/g} EXTRACT_COOKIE = ${WRKDIR}/.extract_done.${PORTNAME}.${PREFIX:S/\//_/g} REINPLACE_CMD = ${SED} ${REINPLACE_ARGS} REINPLACE_ARGS = -i.bak GHOSTSCRIPT_PORT = print/ghostscript${_USE_GHOSTSCRIPT_VER}${_USE_GHOSTSCRIPT_PKGNAME_SUFFIX} _USE_GHOSTSCRIPT_VER = ${_USE_GHOSTSCRIPT_DEFAULT_VER} _USE_GHOSTSCRIPT_DEFAULT_VER = 9 BUILD_DEPENDS = ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} PATCH_DEPENDS = ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} EXTRACT_DEPENDS = ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} Perl_Post_Include = bsd.perl.mk _GL_linux_RUN_DEPENDS = ${LINUXBASE}/usr/X11R6/lib/libGL.so.1:${PORTSDIR}/graphics/linux_dri _GL_glut_LIB_DEPENDS = glut.3:${PORTSDIR}/graphics/libglut _GL_glw_LIB_DEPENDS = GLw.1:${PORTSDIR}/graphics/libGLw _GL_glu_LIB_DEPENDS = GLU.1:${PORTSDIR}/graphics/libGLU _GL_glew_LIB_DEPENDS = GLEW.1:${PORTSDIR}/graphics/glew _GL_gl_LIB_DEPENDS = GL.1:${PORTSDIR}/graphics/libGL PKG_IGNORE_DEPENDS = 'this_port_does_not_exist' XAWVER = 8 X_FONTS_ALIAS_PORT = ${PORTSDIR}/x11-fonts/font-alias X_FONTS_TYPE1_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-type1 X_FONTS_TTF_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-truetype X_FONTS_CYRILLIC_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-cyrillic X_FONTS_75DPI_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-75dpi X_FONTS_100DPI_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-100dpi X_FONTS_MISC_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-miscbitmaps X_FONTS_ENCODINGS_PORT = ${PORTSDIR}/x11-fonts/encodings X_NESTSERVER_PORT = ${PORTSDIR}/x11-servers/xorg-nestserver X_VFBSERVER_PORT = ${PORTSDIR}/x11-servers/xorg-vfbserver X_PRINTSERVER_PORT = ${PORTSDIR}/x11-servers/xorg-printserver X_FONTSERVER_PORT = ${PORTSDIR}/x11-fonts/xfs X_SERVER_PORT = ${PORTSDIR}/x11-servers/xorg-server X_CLIENTS_PORT = ${PORTSDIR}/x11/xorg-apps X_LIBRARIES_PORT = ${PORTSDIR}/x11/xorg-libraries X_IMAKE_PORT = ${PORTSDIR}/devel/imake LIB32DIR = lib HAVE_COMPAT_IA32_KERN = YES HAVE_COMPAT_IA32_LIBS = YES MANCOMPRESSED = no CONFIGURE_ENV = SHELL=${SH} CONFIG_SHELL=${SH} MAKE_SHELL = ${SH} CONFIGURE_SHELL = ${SH} PLIST_REINPLACE_STOPDAEMON = s!^@stopdaemon \(.*\)!@unexec %D/etc/rc.d/\1 forcestop 2>/dev/null || true! PLIST_REINPLACE_RMTRY = s!^@rmtry \(.*\)!@unexec rm -f %D/\1 2>/dev/null || true! PLIST_REINPLACE_DIRRMTRY = s!^@dirrmtry \(.*\)!@unexec rmdir "%D/\1" 2>/dev/null || true! PLIST_REINPLACE = dirrmtry stopdaemon rmtry INSTALL_WRKSRC = ${WRKSRC} BUILD_WRKSRC = ${WRKSRC} CONFIGURE_WRKSRC = ${WRKSRC} PATCH_WRKSRC = ${WRKSRC} WRKSRC = ${WRKDIR}/${DISTNAME} WRKDIR = ${WRKDIRPREFIX}${.CURDIR}/work _POSTMKINCLUDED = yes WWWGRP = www WWWOWN = www CD_MOUNTPTS = /cdrom ${CD_MOUNTPT} USE_PERL5_STRING = ${USE_PERL5_BUILD} PERL = ${LOCALBASE}/bin/perl PERL5 = ${LOCALBASE}/bin/perl${PERL_VERSION} SITE_PERL = ${LOCALBASE}/${SITE_PERL_REL} SITE_PERL_REL = lib/perl5/site_perl/${PERL_VERSION} PERL_PORT = perl5.14 PERL_ARCH = mach PERL_LEVEL = ${perl_major}${perl_minor}${perl_patch} perl_patch = ${_perl_patch:C|^.*(..)|\1|} _perl_patch = 0${PERL_VERSION:C|^([1-9]+)\.([0-9]+)\.*|0|} perl_minor = ${_perl_minor:C|^.*(...)|\1|} _perl_minor = 00${PERL_VERSION:C|^([1-9]+)\.([0-9]+).*|\2|} perl_major = ${PERL_VERSION:C|^([1-9]+).*|\1|} PERL_VERSION = 5.14.2 PERL_Include_MAINTAINER = perl@FreeBSD.org Perl_Pre_Include = bsd.perl.mk PKGCOMPATDIR = ${LOCALBASE}/lib/compat/pkg PREFIX = ${LOCALBASE} PKGDIR = ${MASTERDIR} SCRIPTDIR = ${MASTERDIR}/scripts FILESDIR = ${MASTERDIR}/files PATCHDIR = ${MASTERDIR}/files TEMPLATES = ${PORTSDIR}/Templates PACKAGES = ${PORTSDIR}/packages EXTRACT_SUFX = .tar.gz ETCDIR = ${PREFIX}/etc/${PORTNAME} WWWDIR = ${PREFIX}/www/${PORTNAME} DATADIR = ${PREFIX}/share/${PORTNAME} EXAMPLESDIR = ${PREFIX}/share/examples/${PORTNAME} DOCSDIR = ${PREFIX}/share/doc/${PORTNAME} INDEXFILE = INDEX-${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} DISTNAME = ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION:C/:(.)/\1/g}${DISTVERSIONSUFFIX} PKGNAME = ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PKGVERSION} PKGVERSION = ${PORTVERSION:C/[-_,]/./g}${_SUF1}${_SUF2} _SUF2 = ,${PORTEPOCH} PORTREVISION = 0 DISTVERSION = ${PORTVERSION:S/:/::/g} _PREMKINCLUDED = yes REINPLACE = s!^PATH=.*!PATH=/bin:/sbin:/usr/bin:/usr/sbin:${PREFIX}/bin:${PREFIX}/sbin!; s!(_directory = )/usr/!\1${PREFIX}/!g; s!^(data_directory = /var/)lib/!\1db/!g; s!^#(mynetworks_style = host)!\1!g; s!^(sendmail_path =)!\1 ${PREFIX}/sbin/sendmail!g; s!^(newaliases_path =)!\1 ${PREFIX}/bin/newaliases!g; s!^(mailq_path =)!\1 ${PREFIX}/bin/mailq!g; s!^(setgid_group =)!\1 maildrop!g; s!^(manpage_directory =)!\1 ${MANPREFIX}/man!g; s!^((html|readme)_directory =)!\1 ${READMEDIR}!g; \!^#alias_database = dbm:/etc/mail/aliases$$!d; s!(:|= )/etc/postfix!\1$$config_directory!g; s!/etc/postfix!${ETCDIR}!g; s!^(sample_directory =)!\1 ${ETCDIR}!g; s!($config_directory/(access|aliases|canonical|generic|header_checks|relocated|transport|virtual):f:root:-:644:)p1!\1o!; SUB_FILES = pkg-install pkg-message ${USE_RC_SUBR} SUB_LIST = REQUIRE="${_REQUIRE}" READMEDIR="${READMEDIR}" DAEMONDIR="${DAEMONDIR}" PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} DATADIR=${DATADIR} DOCSDIR=${DOCSDIR} EXAMPLESDIR=${EXAMPLESDIR} WWWDIR=${WWWDIR} ETCDIR=${ETCDIR} DAEMONDIR = ${PREFIX}/libexec/postfix READMEDIR = ${DOCSDIR} USE_RC_SUBR = postfix.sh PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" PORTEXAMPLES="" PORTDATA="" LIB32DIR=${LIB32DIR} XAWVER=${XAWVER} PERL_VERSION=${PERL_VERSION} PERL_VER=${PERL_VERSION} PERL_ARCH=${PERL_ARCH} SITE_PERL=${SITE_PERL_REL} DOCSDIR="${DOCSDIR_REL}" EXAMPLESDIR="${EXAMPLESDIR_REL}" DATADIR="${DATADIR_REL}" WWWDIR="${WWWDIR_REL}" ETCDIR="${ETCDIR_REL}" MAKE_ENV = OPENSSLLIB=${OPENSSLLIB} OPENSSLINC=${OPENSSLINC} OPENSSLBASE=${OPENSSLBASE} OPENSSLDIR=${OPENSSLDIR} SHELL=${SH} NO_LINT=YES PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} MOTIFLIB="${MOTIFLIB}" LIBDIR="${LIBDIR}" CC="${CC}" CFLAGS="${CFLAGS}" CPP="${CPP}" CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" MANPREFIX="${MANPREFIX}" ${INSTALL_MACROS} OPENSSL_LDFLAGS = -rpath=${OPENSSLRPATH} OPENSSLINC = ${OPENSSLBASE}/include OPENSSLLIB = ${OPENSSLBASE}/lib OPENSSLRPATH = /usr/lib:${LOCALBASE}/lib MAKE_ARGS = OPENSSL_CFLAGS="${OPENSSL_CFLAGS}" OPENSSL_CFLAGS = -DNO_IDEA OPENSSL_IDEA = NO OPENSSLDIR = /etc/ssl OPENSSLBASE = /usr WITH_OPENSSL_BASE = yes OpenSSL_Include_MAINTAINER = dinoex@FreeBSD.org RUN_DEPENDS = dovecot:${PORTSDIR}/mail/dovecot2 POSTFIX_AUXLIBS = -L${LOCALBASE}/lib -lpcre -L${OPENSSLLIB} ${LDFLAGS} -lssl -lcrypto LIB_DEPENDS = pcre:${PORTSDIR}/devel/pcre _REQUIRE = LOGIN cleanvar dovecot POSTFIX_CCARGS = -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" -DDEF_README_DIR=\\\"${READMEDIR}\\\" -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" -DDEF_MAIL_OWNER=\\\"postfix\\\" -DDEF_SGID_GROUP=\\\"maildrop\\\" -DHAS_PCRE -I${LOCALBASE}/include -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\" -DUSE_TLS -I${OPENSSLINC} MAKEFILEFLAGS = DEBUG= CC="${CC}" OPT="${CFLAGS}" KRB5_EXTR = -lhx509 IS_INTERACTIVE = yes OLD_MAILER = purgestat /usr/libexec/sendmail/sendmail HTML1 = body_checks.5.html bounce.5.html postfix-power.png scache.8.html tlsmgr.8.html MLINKS = sendmail.1 mailq.1 sendmail.1 newaliases.1 header_checks.5 body_checks.5 bounce.8 defer.8 bounce.8 trace.8 smtp.8 lmtp.8 MAN8 = anvil.8 bounce.8 cleanup.8 discard.8 dnsblog.8 error.8 flush.8 local.8 master.8 oqmgr.8 pickup.8 pipe.8 postscreen.8 proxymap.8 qmgr.8 qmqpd.8 scache.8 showq.8 smtp.8 smtpd.8 spawn.8 tlsmgr.8 tlsproxy.8 trivial-rewrite.8 verify.8 virtual.8 MAN5 = access.5 aliases.5 bounce.5 canonical.5 cidr_table.5 generic.5 header_checks.5 ldap_table.5 master.5 memcache_table.5 mysql_table.5 nisplus_table.5 pcre_table.5 pgsql_table.5 postconf.5 postfix-wrapper.5 regexp_table.5 relocated.5 sqlite_table.5 tcp_table.5 transport.5 virtual.5 MAN1 = postalias.1 postcat.1 postconf.1 postdrop.1 postfix.1 postkick.1 postlock.1 postlog.1 postmap.1 postmulti.1 postqueue.1 postsuper.1 sendmail.1 qshape.1 WITHOUT_INST_BASE = true WITHOUT_SPF = true WITHOUT_TEST = true WITHOUT_VDA = true WITHOUT_NIS = true WITHOUT_CDB = true WITHOUT_LDAP_SASL = true WITHOUT_OPENLDAP = true WITHOUT_SQLITE = true WITHOUT_PGSQL = true WITHOUT_MYSQL = true WITHOUT_BDB = true WITH_TLS = true WITHOUT_SASLKMIT = true WITHOUT_SASLKRB5 = true WITH_DOVECOT2 = true WITHOUT_DOVECOT = true WITHOUT_SASL2 = true WITH_PCRE = true OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE OPTIONS_FILE_SET = PCRE DOVECOT2 TLS PCRE DOVECOT2 TLS _FILE_COMPLETE_OPTIONS_LIST = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE _OPTIONS_READ = postfix-2.9.3,1 INST_BASE_DESC = Install into /usr and /etc/postfix SPF_DESC = SPF support (via libspf2 1.2.x) TEST_DESC = SMTP/LMTP test server and generator VDA_DESC = VDA (Virtual Delivery Agent 32Bit) NIS_DESC = NIS maps lookups CDB_DESC = CDB maps lookups LDAP_SASL_DESC = Enable OpenLDAP client-to-server SASL auth OPENLDAP_DESC = OpenLDAP maps (uses WITH_OPENLDAP_VER) SQLITE_DESC = SQLite maps PGSQL_DESC = PostgreSQL maps (uses DEFAULT_PGSQL_VER) MYSQL_DESC = MySQL maps (uses WITH_MYSQL_VER) BDB_DESC = Berkeley DB (uses WITH_BDB_VER) TLS_DESC = Enable SSL and TLS support SASLKMIT_DESC = If your SASL req. MIT Kerberos5, select this SASLKRB5_DESC = If your SASL req. Kerberos5, select this DOVECOT2_DESC = Dovecot 2.x SASL authentication method DOVECOT_DESC = Dovecot 1.x SASL authentication method NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA SASL2_DESC = Cyrus SASLv2 (Simple Auth. and Sec. Layer) PCRE_DESC = Perl Compatible Regular Expressions OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE NO_OPTIONS_SORT = yes ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS OPTIONSFILE = ${PORT_DBDIR}/${UNIQUENAME}/options DOS2UNIX_REGEX = .* UNIQUENAME = ${PKGNAMEPREFIX}${PORTNAME} LDCONFIG32_DIR = libdata/ldconfig32 LDCONFIG_DIR = libdata/ldconfig USERS_BLACKLIST = _dhcp _pflogd bin bind daemon games kmem mailnull man news nobody operator pop proxy root smmsp sshd toor tty uucp www GID_OFFSET = 0 UID_OFFSET = 0 GID_FILES = ${PORTSDIR}/GIDs UID_FILES = ${PORTSDIR}/UIDs PORT_DBDIR = /var/db/ports MASTER_PORT = SLAVE_PORT = no MASTERDIR = ${.CURDIR} OSVERSION = 900506 OSREL = 9.0 OPSYS = FreeBSD ARCH = amd64 PKG_VERSION = /usr/sbin/pkg_version PKG_INFO = /usr/sbin/pkg_info PKG_DELETE = /usr/sbin/pkg_delete PKG_ADD = /usr/sbin/pkg_add PKG_CMD = /usr/sbin/pkg_create ECHO_MSG = ${ECHO_CMD} ECHO_CMD = echo SHA256 = /sbin/sha256 MD5 = /sbin/md5 XZ_CMD = /usr/bin/xz ${XZ} XZ = -Mmax XMKMF = ${LOCALBASE}/bin/xmkmf -a XARGS = /usr/bin/xargs WHICH = /usr/bin/which UNZIP_CMD = ${LOCALBASE}/bin/unzip UNMAKESELF_CMD = ${LOCALBASE}/bin/unmakeself UNAME = /usr/bin/uname UMOUNT = /sbin/umount TRUE = true TR = LANG=C /usr/bin/tr TEST = test TAIL = /usr/bin/tail SYSCTL = /sbin/sysctl SU_CMD = /usr/bin/su root -c STRIP_CMD = /usr/bin/strip SORT = /usr/bin/sort SH = /bin/sh SETENV = /usr/bin/env SED = /usr/bin/sed RMDIR = /bin/rmdir RM = /bin/rm REALPATH = /bin/realpath PW = /usr/sbin/pw PRINTF = /usr/bin/printf PAX = /bin/pax PASTE = /usr/bin/paste OBJDUMP = /usr/bin/objdump OBJCOPY = /usr/bin/objcopy MV = /bin/mv MOUNT_NULLFS = /sbin/mount_nullfs MOUNT_DEVFS = ${MOUNT} -t devfs devfs MOUNT = /sbin/mount MKTEMP = /usr/bin/mktemp MKDIR = /bin/mkdir -p LS = /bin/ls LN = /bin/ln LDCONFIG = /sbin/ldconfig IDENT = /usr/bin/ident ID = /usr/bin/id HEAD = /usr/bin/head GZIP_CMD = /usr/bin/gzip -nf ${GZIP} GZIP = -9 GZCAT = /usr/bin/gzcat GUNZIP_CMD = /usr/bin/gunzip -f GREP = /usr/bin/grep GMAKE = gmake FMT = /usr/bin/fmt FLEX = /usr/bin/flex FIND = /usr/bin/find FILE = /usr/bin/file FALSE = false EXPR = /bin/expr EGREP = /usr/bin/egrep DIRNAME = /usr/bin/dirname DIFF = /usr/bin/diff DIALOG = /usr/bin/dialog DC = /usr/bin/dc CUT = /usr/bin/cut CPIO = /usr/bin/cpio CP = /bin/cp COMM = /usr/bin/comm CHROOT = /usr/sbin/chroot CHOWN = /usr/sbin/chown CHMOD = /bin/chmod CHGRP = /usr/bin/chgrp CAT = /bin/cat BZIP2_CMD = /usr/bin/bzip2 BZCAT = /usr/bin/bzcat BRANDELF = /usr/bin/brandelf BASENAME = /usr/bin/basename AWK = /usr/bin/awk _COMMANDSMKINCLUDED = yes COMMANDS_Include_MAINTAINER = portmgr@FreeBSD.org SRC_BASE = /usr/src INDEXDIR = ${PORTSDIR} _DISTDIR = ${DISTDIR}/${DIST_SUBDIR} LINUXBASE = /compat/linux LOCALBASE = /usr/local FreeBSD_MAINTAINER = portmgr@FreeBSD.org COMPRESS_EXT = .gz COMPRESS_CMD = gzip -cn STRIP = -s INCLUDEDIR = /usr/include NLSMODE = ${NOBINMODE} NLSGRP = ${SHAREGRP} NLSOWN = ${SHAREOWN} NLSDIR = ${SHAREDIR}/nls INFOMODE = ${NOBINMODE} INFOGRP = ${SHAREGRP} INFOOWN = ${SHAREOWN} INFODIR = ${SHAREDIR}/info DOCMODE = ${NOBINMODE} DOCGRP = ${SHAREGRP} DOCOWN = ${SHAREOWN} DOCDIR = ${SHAREDIR}/doc MANMODE = ${NOBINMODE} MANGRP = ${SHAREGRP} MANOWN = ${SHAREOWN} MANDIR = ${SHAREDIR}/man/man CONFMODE = 644 CONFGRP = wheel CONFOWN = root CONFDIR = /etc SHAREMODE = ${NOBINMODE} SHAREGRP = wheel SHAREOWN = root SHAREDIR = /usr/share LIBMODE = ${NOBINMODE} LIBGRP = ${BINGRP} LIBOWN = ${BINOWN} SHLIBDIR = ${LIBDIR} LINTLIBDIR = /usr/libdata/lint LIBEXECDIR = /usr/libexec LIBDATADIR = /usr/libdata LIBCOMPATDIR = /usr/lib/compat LIBDIR = /usr/lib KMODMODE = ${BINMODE} KMODGRP = ${BINGRP} KMODOWN = ${BINOWN} KMODDIR = /boot/kernel NOBINMODE = 444 BINMODE = 555 BINGRP = wheel BINOWN = root _WITHOUT_SRCCONF = BSDPORTMK = ${PORTSDIR}/Mk/bsd.port.mk PORTSDIR = /usr/ports USEOPTIONSMK = yes OPTIONS = PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" ${STATUS_SASL2} DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" ${STATUS_SASLKRB5} SASLKMIT "If your SASL req. MIT Kerberos5, select this" ${STATUS_SASLKRB5MIT} TLS "Enable SSL and TLS support" ${STATUS_TLS} BDB "Berkeley DB (uses WITH_BDB_VER)" ${STATUS_BDB} MYSQL "MySQL maps (uses WITH_MYSQL_VER)" ${STATUS_MySQL} PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" ${STATUS_PgSQL} SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" ${STATUS_OpenLDAP} LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" ${STATUS_CDB} NIS "NIS maps lookups" ${STATUS_NIS} VDA "VDA (Virtual Delivery Agent 32Bit)" ${STATUS_VDA} TEST "SMTP/LMTP test server and generator" ${STATUS_Test} SPF "SPF support (via libspf2 1.2.x)" ${STATUS_SPF} INST_BASE "Install into /usr and /etc/postfix" off STATUS_SPF = off STATUS_Test = off STATUS_VDA = off STATUS_NIS = off STATUS_CDB = off STATUS_OpenLDAP = off STATUS_PgSQL = off STATUS_MySQL = off STATUS_BDB = off STATUS_TLS = off STATUS_SASLKRB5MIT = off STATUS_SASLKRB5 = off STATUS_SASL2 = off SCRIPTS_ENV = POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}" ${INSTALL_MACROS} CURDIR=${MASTERDIR} DISTDIR=${DISTDIR} WRKDIR=${WRKDIR} WRKSRC=${WRKSRC} PATCHDIR=${PATCHDIR} SCRIPTDIR=${SCRIPTDIR} FILESDIR=${FILESDIR} PORTSDIR=${PORTSDIR} PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} USE_PERL5_BUILD = yes USE_SUBMAKE = yes MAKE_JOBS_SAFE = yes GROUPS = mail maildrop postfix USERS = postfix CONFLICTS = courier-0.* postfix-1.* postfix-2.[0-8].* postfix-base-2.[0-8].* postfix-current-2.* postfix-current-base-2.* sendmail-8.* sendmail+*-8.* smail-3.* zmailer-2.* opensmtpd-[0-9]* VDAVERSION = 2.9.1 COMMENT = A secure alternative to widely-used Sendmail MAINTAINER = sahil@FreeBSD.org DIST_SUBDIR = ${PORTNAME} MASTER_SITE_SUBDIR = . old related/postfix MASTER_SITES = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} CATEGORIES = mail ipv6 PORTEPOCH = 1 PORTVERSION = 2.9.3 PORTNAME = postfix _CPUCFLAGS = OBJFORMAT = elf DISTDIR = "/usr/obj/distfiles" WRKDIRPREFIX = "/usr/obj" __MAKE_CONF = /etc/make.conf YFLAGS = -d YACC = yacc RFLAGS = RC = f77 PFLAGS = PC = pc OBJCFLAGS = ${OBJCINCLUDES} ${CFLAGS} -Wno-import OBJC = cc LINTLIBFLAGS = -cghapbxu -C ${LIB} LINTOBJKERNFLAGS = ${LINTOBJFLAGS} LINTOBJFLAGS = -cghapbxu -i LINTKERNFLAGS = ${LINTFLAGS} LINTFLAGS = -cghapbx LINT = lint LDFLAGS = ${OPENSSL_LDFLAGS} LD = ld LFLAGS = LEX = lex INSTALL = install EFLAGS = FFLAGS = -O FC = f77 _+_ = + ECHODIR = echo ECHO = echo CPP = cpp PO_CXXFLAGS = ${CXXFLAGS} CXXFLAGS = ${CFLAGS:N-std=*:N-Wnested-externs:N-W*-prototypes:N-Wno-pointer-sign:N-Wold-style-definition} CXX = c++ DTRACE = dtrace CTFMERGE = ctfmerge CTFCONVERT = ctfconvert CTFFLAGS = -L VERSION NO_CTF = 1 PO_CFLAGS = ${CFLAGS} CFLAGS = -O2 -pipe -fno-strict-aliasing CC = cc ACFLAGS = AFLAGS = AS = as RANLIB = ranlib ARFLAGS = rl AR = ar MACHINE_CPUARCH = ${MACHINE_ARCH:C/mips.*e[lb]/mips/:C/armeb/arm/:C/powerpc64/powerpc/} .FreeBSD = true unix = We run FreeBSD, not UNIX. .MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .. /usr/ports/Mk/bsd.options.desc.mk .. .. .. .. MAKEFILE = Makefile .TARGETS = all .OBJDIR = /usr/obj/usr/ports/mail/postfix .CURDIR = /usr/ports/mail/postfix .ST_EXPORTVAR = YES .MAKE.JOB.PREFIX = --- .MAKE.PPID = 34964 .MAKE.PID = 34965 .newline = MAKE_VERSION = 5200408120 MACHINE_CPU = amd64 sse2 sse mmx MACHINE_ARCH = amd64 MACHINE = amd64 MFLAGS = -d A .MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= MAKE = make #*** Command-line Variables: SYSTEMVERSION = OSVERSION = 900506 OSREL = 9.0 OPSYS = FreeBSD ARCH = amd64 #*** Directory Cache: # Stats: 9 hits 6 misses 0 near misses 47 losers (16%) # directory referenced hits # . 2 0 # /usr/ports/mail/postfix 26 2 # /usr/share/mk 2 7 #*** Suffixes: # `.out' [9] # To: # From: `.o' `.c' `.F' `.f' `.e' `.r' `.y' `.l' `.s' # Search Path: /usr/ports/mail/postfix # `.a' [0] # To: # From: # Search Path: /usr/ports/mail/postfix # `.ln' [5] # To: # From: `.c' `.cc' `.cpp' `.cxx' `.C' # Search Path: /usr/ports/mail/postfix # `.o' [17] # To: `.out' # From: `.c' `.cc' `.cpp' `.cxx' `.C' `.m' `.F' `.f' `.e' `.r' `.y' `.l' `.S' `.asm' `.s' `.p' # Search Path: /usr/ports/mail/postfix # `.c' [6] # To: `' `.out' `.ln' `.o' # From: `.y' `.l' # Search Path: /usr/ports/mail/postfix # `.cc' [3] # To: `' `.ln' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.cpp' [3] # To: `' `.ln' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.cxx' [3] # To: `' `.ln' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.C' [3] # To: `' `.ln' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.m' [1] # To: `.o' # From: # Search Path: /usr/ports/mail/postfix # `.F' [3] # To: `' `.out' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.f' [3] # To: `' `.out' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.e' [3] # To: `' `.out' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.r' [3] # To: `' `.out' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.y' [3] # To: `.out' `.o' `.c' # From: # Search Path: /usr/ports/mail/postfix # `.l' [3] # To: `.out' `.o' `.c' # From: # Search Path: /usr/ports/mail/postfix # `.S' [1] # To: `.o' # From: # Search Path: /usr/ports/mail/postfix # `.asm' [1] # To: `.o' # From: # Search Path: /usr/ports/mail/postfix # `.s' [2] # To: `.out' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.cl' [0] # To: # From: # Search Path: /usr/ports/mail/postfix # `.p' [1] # To: `.o' # From: # Search Path: /usr/ports/mail/postfix # `.h' [0] # To: # From: # Search Path: /usr/ports/mail/postfix # `.sh' [1] # To: `' # From: # Search Path: /usr/ports/mail/postfix #*** Transformations: .sh : cp -fp ${.IMPSRC} ${.TARGET} chmod a+x ${.TARGET} .c.ln : ${LINT} ${LINTOBJFLAGS} ${CFLAGS:M-[DIU]*} ${.IMPSRC} || touch ${.TARGET} .cc.ln : ${LINT} ${LINTOBJFLAGS} ${CXXFLAGS:M-[DIU]*} ${.IMPSRC} || touch ${.TARGET} .C.ln : ${LINT} ${LINTOBJFLAGS} ${CXXFLAGS:M-[DIU]*} ${.IMPSRC} || touch ${.TARGET} .cpp.ln : ${LINT} ${LINTOBJFLAGS} ${CXXFLAGS:M-[DIU]*} ${.IMPSRC} || touch ${.TARGET} .cxx.ln : ${LINT} ${LINTOBJFLAGS} ${CXXFLAGS:M-[DIU]*} ${.IMPSRC} || touch ${.TARGET} .c : ${CC} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .c.o : ${CC} ${CFLAGS} -c ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .cc : ${CXX} ${CXXFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .cpp : ${CXX} ${CXXFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .cxx : ${CXX} ${CXXFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .C : ${CXX} ${CXXFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .cc.o : ${CXX} ${CXXFLAGS} -c ${.IMPSRC} .cpp.o : ${CXX} ${CXXFLAGS} -c ${.IMPSRC} .cxx.o : ${CXX} ${CXXFLAGS} -c ${.IMPSRC} .C.o : ${CXX} ${CXXFLAGS} -c ${.IMPSRC} .m.o : ${OBJC} ${OBJCFLAGS} -c ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .p.o : ${PC} ${PFLAGS} -c ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .e : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .r : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .F : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .f : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .e.o : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c ${.IMPSRC} .r.o : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c ${.IMPSRC} .F.o : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c ${.IMPSRC} .f.o : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c ${.IMPSRC} .S.o : ${CC} ${CFLAGS} ${ACFLAGS} -c ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .asm.o : ${CC} -x assembler-with-cpp ${CFLAGS} ${ACFLAGS} -c ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .s.o : ${AS} ${AFLAGS} -o ${.TARGET} ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .y.o : ${YACC} ${YFLAGS} ${.IMPSRC} ${CC} ${CFLAGS} -c y.tab.c -o ${.TARGET} rm -f y.tab.c @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .l.o : ${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.PREFIX}.tmp.c ${CC} ${CFLAGS} -c ${.PREFIX}.tmp.c -o ${.TARGET} rm -f ${.PREFIX}.tmp.c @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .y.c : ${YACC} ${YFLAGS} ${.IMPSRC} mv y.tab.c ${.TARGET} .l.c : ${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.TARGET} .s.out : ${CC} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .c.out : ${CC} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .o.out : ${CC} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .f.out : ${FC} ${EFLAGS} ${RFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} rm -f ${.PREFIX}.o @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .F.out : ${FC} ${EFLAGS} ${RFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} rm -f ${.PREFIX}.o @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .r.out : ${FC} ${EFLAGS} ${RFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} rm -f ${.PREFIX}.o @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .e.out : ${FC} ${EFLAGS} ${RFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} rm -f ${.PREFIX}.o @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .y.out : ${YACC} ${YFLAGS} ${.IMPSRC} ${CC} ${CFLAGS} ${LDFLAGS} y.tab.c ${LDLIBS} -ly -o ${.TARGET} rm -f y.tab.c @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .l.out : ${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.PREFIX}.tmp.c ${CC} ${CFLAGS} ${LDFLAGS} ${.PREFIX}.tmp.c ${LDLIBS} -ll -o ${.TARGET} rm -f ${.PREFIX}.tmp.c @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) cd /usr/ports/mail/postfix && make CONFIG_DONE_POSTFIX=1 "/usr/obj"/usr/ports/mail/postfix/work/.build_done.postfix._usr_local Global:.MAKEFLAGS = -d Global:.MAKEFLAGS = -d A Global:MFLAGS = -d Global:MFLAGS = -d A Global:.MAKEFLAGS = -d A ARCH=amd64 Command:ARCH = amd64 Global:.MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD Command:OPSYS = FreeBSD Global:.MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 Command:OSREL = 9.0 Global:.MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 Command:OSVERSION = 900506 Global:.MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= Command:SYSTEMVERSION = Global:.MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= CONFIG_DONE_POSTFIX=1 Command:CONFIG_DONE_POSTFIX = 1 Caching ....done Caching /usr/ports/mail/postfix...done Global:.ST_EXPORTVAR = YES Global:.CURDIR = /usr/ports/mail/postfix Global:.OBJDIR = /usr/obj/usr/ports/mail/postfix Global:.TARGETS = /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local Caching /usr/share/mk...done expanding "sys.mk".../usr/share/mk/sys.mk Global:MAKEFILE = /usr/share/mk/sys.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk Global:unix = We run FreeBSD, not UNIX. Global:.FreeBSD = true Global:MACHINE_CPUARCH = ${MACHINE_ARCH:C/mips.*e[lb]/mips/:C/armeb/arm/:C/powerpc64/powerpc/} Global:AR = ar Global:ARFLAGS = rl Global:RANLIB = ranlib Global:AS = as Global:AFLAGS = Global:ACFLAGS = Global:CC = cc Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "arm", op = == Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "mips", op = == Global:CFLAGS = -O2 -pipe Global:PO_CFLAGS = ${CFLAGS} Global:NO_CTF = 1 Global:CTFFLAGS = -L VERSION Global:CTFCONVERT = ctfconvert Global:CTFMERGE = ctfmerge Global:DTRACE = dtrace Applying :M to "-O2 -pipe" Result is "" lhs = "", rhs = "", op = != Global:CXX = c++ Global:CXXFLAGS = ${CFLAGS:N-std=*:N-Wnested-externs:N-W*-prototypes:N-Wno-pointer-sign:N-Wold-style-definition} Global:PO_CXXFLAGS = ${CXXFLAGS} Global:CPP = cpp Applying :M to " -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= CONFIG_DONE_POSTFIX=1" Result is "" Global:ECHO = echo Global:ECHODIR = echo Applying :M to " -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= CONFIG_DONE_POSTFIX=1" Result is "" Applying :M to " -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= CONFIG_DONE_POSTFIX=1" Result is "" lhs = "", rhs = "-n", op = == Global:_+_ = + Global:FC = f77 Global:FFLAGS = -O Global:EFLAGS = Global:INSTALL = install Global:LEX = lex Global:LFLAGS = Global:LD = ld Global:LDFLAGS = Global:LINT = lint Global:LINTFLAGS = -cghapbx Global:LINTKERNFLAGS = ${LINTFLAGS} Global:LINTOBJFLAGS = -cghapbxu -i Global:LINTOBJKERNFLAGS = ${LINTOBJFLAGS} Global:LINTLIBFLAGS = -cghapbxu -C ${LIB} Global:OBJC = cc Global:OBJCFLAGS = ${OBJCINCLUDES} ${CFLAGS} -Wno-import Global:PC = pc Global:PFLAGS = Global:RC = f77 Global:RFLAGS = Global:YACC = yacc Global:YFLAGS = -d defining transformation from `.sh' to `' inserting an empty list?...inserting .sh(23)...at end of list inserting an empty list?...inserting (0)...at end of list transformation .sh complete defining transformation from `.c' to `.ln' inserting an empty list?...inserting .c(5)...at end of list inserting an empty list?...inserting .ln(3)...at end of list transformation .c.ln complete defining transformation from `.cc' to `.ln' inserting .cc(6)...at end of list inserting an empty list?...inserting .ln(3)...at end of list defining transformation from `.C' to `.ln' inserting .C(9)...at end of list inserting an empty list?...inserting .ln(3)...at end of list defining transformation from `.cpp' to `.ln' inserting .cpp(7)...before .C(9) inserting an empty list?...inserting .ln(3)...at end of list defining transformation from `.cxx' to `.ln' inserting .cxx(8)...before .C(9) inserting an empty list?...inserting .ln(3)...at end of list transformation .cc.ln complete transformation .C.ln complete transformation .cpp.ln complete transformation .cxx.ln complete defining transformation from `.c' to `' inserting .c(5)...before .sh(23) inserting (0)...before .ln(3) transformation .c complete defining transformation from `.c' to `.o' inserting an empty list?...inserting .c(5)...at end of list inserting .o(4)...at end of list transformation .c.o complete defining transformation from `.cc' to `' inserting .cc(6)...before .sh(23) inserting (0)...before .ln(3) defining transformation from `.cpp' to `' inserting .cpp(7)...before .sh(23) inserting (0)...before .ln(3) defining transformation from `.cxx' to `' inserting .cxx(8)...before .sh(23) inserting (0)...before .ln(3) defining transformation from `.C' to `' inserting .C(9)...before .sh(23) inserting (0)...before .ln(3) transformation .cc complete transformation .cpp complete transformation .cxx complete transformation .C complete defining transformation from `.cc' to `.o' inserting .cc(6)...at end of list inserting .o(4)...at end of list defining transformation from `.cpp' to `.o' inserting .cpp(7)...at end of list inserting .o(4)...at end of list defining transformation from `.cxx' to `.o' inserting .cxx(8)...at end of list inserting .o(4)...at end of list defining transformation from `.C' to `.o' inserting .C(9)...at end of list inserting .o(4)...at end of list transformation .cc.o complete transformation .cpp.o complete transformation .cxx.o complete transformation .C.o complete defining transformation from `.m' to `.o' inserting .m(10)...at end of list inserting an empty list?...inserting .o(4)...at end of list transformation .m.o complete defining transformation from `.p' to `.o' inserting .p(21)...at end of list inserting an empty list?...inserting .o(4)...at end of list transformation .p.o complete defining transformation from `.e' to `' inserting .e(13)...before .sh(23) inserting an empty list?...inserting (0)...at end of list defining transformation from `.r' to `' inserting .r(14)...before .sh(23) inserting an empty list?...inserting (0)...at end of list defining transformation from `.F' to `' inserting .F(11)...before .e(13) inserting an empty list?...inserting (0)...at end of list defining transformation from `.f' to `' inserting .f(12)...before .e(13) inserting an empty list?...inserting (0)...at end of list transformation .e complete transformation .r complete transformation .F complete transformation .f complete defining transformation from `.e' to `.o' inserting .e(13)...before .p(21) inserting .o(4)...at end of list defining transformation from `.r' to `.o' inserting .r(14)...before .p(21) inserting .o(4)...at end of list defining transformation from `.F' to `.o' inserting .F(11)...before .e(13) inserting .o(4)...at end of list defining transformation from `.f' to `.o' inserting .f(12)...before .e(13) inserting .o(4)...at end of list transformation .e.o complete transformation .r.o complete transformation .F.o complete transformation .f.o complete defining transformation from `.S' to `.o' inserting .S(17)...before .p(21) inserting an empty list?...inserting .o(4)...at end of list transformation .S.o complete defining transformation from `.asm' to `.o' inserting .asm(18)...before .p(21) inserting an empty list?...inserting .o(4)...at end of list transformation .asm.o complete defining transformation from `.s' to `.o' inserting .s(19)...before .p(21) inserting an empty list?...inserting .o(4)...at end of list transformation .s.o complete defining transformation from `.y' to `.o' inserting .y(15)...before .S(17) inserting an empty list?...inserting .o(4)...at end of list transformation .y.o complete defining transformation from `.l' to `.o' inserting .l(16)...before .S(17) inserting an empty list?...inserting .o(4)...at end of list transformation .l.o complete defining transformation from `.y' to `.c' inserting an empty list?...inserting .y(15)...at end of list inserting .c(5)...at end of list transformation .y.c complete defining transformation from `.l' to `.c' inserting .l(16)...at end of list inserting .c(5)...at end of list transformation .l.c complete defining transformation from `.s' to `.out' inserting an empty list?...inserting .s(19)...at end of list inserting .out(1)...before .o(4) defining transformation from `.c' to `.out' inserting .c(5)...before .s(19) inserting .out(1)...before .ln(3) defining transformation from `.o' to `.out' inserting .o(4)...before .c(5) inserting an empty list?...inserting .out(1)...at end of list transformation .s.out complete transformation .c.out complete transformation .o.out complete defining transformation from `.f' to `.out' inserting .f(12)...before .s(19) inserting .out(1)...before .o(4) defining transformation from `.F' to `.out' inserting .F(11)...before .f(12) inserting .out(1)...before .o(4) defining transformation from `.r' to `.out' inserting .r(14)...before .s(19) inserting .out(1)...before .o(4) defining transformation from `.e' to `.out' inserting .e(13)...before .r(14) inserting .out(1)...before .o(4) transformation .f.out complete transformation .F.out complete transformation .r.out complete transformation .e.out complete defining transformation from `.y' to `.out' inserting .y(15)...before .s(19) inserting .out(1)...before .o(4) transformation .y.out complete defining transformation from `.l' to `.out' inserting .l(16)...before .s(19) inserting .out(1)...before .o(4) transformation .l.out complete Global:__MAKE_CONF = /etc/make.conf Searching for /etc/make.conf.../usr/ports/mail/postfix...Looking for "/etc/make.conf"...Caching 18:42:26 Jul 09, 2012 for /etc/make.conf Searching for /etc/make.conf...Looking for "/etc/make.conf"...got it (in mtime cache) Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .include /etc/make.conf Global:WRKDIRPREFIX = "/usr/obj" Global:DISTDIR = "/usr/obj/distfiles" Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. Global:OBJFORMAT = elf Searching for bsd.compat.mk.../usr/share/mk...here...returning /usr/share/mk/bsd.compat.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .include /usr/share/mk/bsd.compat.mk For: Iterator oldnew List NOATM:NO_ATM NOCLEANDIR:NO_CLEANDIR NOCRYPT:NO_CRYPT NODOCCOMPRESS:NO_DOCCOMPRESS NOEXTRADEPEND:NO_EXTRADEPEND NOFORTH:NO_FORTH NOFSCHG:NO_FSCHG NOGAMES:NO_GAMES NOHTML:NO_HTML NOINET6:NO_INET6 NOINFO:NO_INFO NOINFOCOMPRESS:NO_INFOCOMPRESS NOINSTALLLIB:NO_INSTALLLIB NOLIBPTHREAD:NO_LIBPTHREAD NOLIBTHR:NO_LIBTHR NOLINT:NO_LINT NOMAN:NO_MAN NOMANCOMPRESS:NO_MANCOMPRESS NOMLINKS:NO_MLINKS NOOBJ:NO_OBJ NOPAM:NO_PAM NOPIC:NO_PIC NOPROFILE:NO_PROFILE NO_RCMNDS:NO_RCMDS NOSHARE:NO_SHARE NOSHARED:NO_SHARED NOTAGS:NO_TAGS For: new loop 2 For: new loop 3 For: end for 3 For: end for 2 For: end for 1 Global:oldnew = NOTAGS:NO_TAGS --- oldnew = NOTAGS:NO_TAGS Applying :C to "NOTAGS:NO_TAGS" Result is "NOTAGS" Applying :C to "NOTAGS:NO_TAGS" Result is "NO_TAGS" .for old in NOTAGS .for new in NO_TAGS .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOSHARED:NO_SHARED --- oldnew = NOSHARED:NO_SHARED Applying :C to "NOSHARED:NO_SHARED" Result is "NOSHARED" Applying :C to "NOSHARED:NO_SHARED" Result is "NO_SHARED" .for old in NOSHARED .for new in NO_SHARED .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOSHARE:NO_SHARE --- oldnew = NOSHARE:NO_SHARE Applying :C to "NOSHARE:NO_SHARE" Result is "NOSHARE" Applying :C to "NOSHARE:NO_SHARE" Result is "NO_SHARE" .for old in NOSHARE .for new in NO_SHARE .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NO_RCMNDS:NO_RCMDS --- oldnew = NO_RCMNDS:NO_RCMDS Applying :C to "NO_RCMNDS:NO_RCMDS" Result is "NO_RCMNDS" Applying :C to "NO_RCMNDS:NO_RCMDS" Result is "NO_RCMDS" .for old in NO_RCMNDS .for new in NO_RCMDS .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOPROFILE:NO_PROFILE --- oldnew = NOPROFILE:NO_PROFILE Applying :C to "NOPROFILE:NO_PROFILE" Result is "NOPROFILE" Applying :C to "NOPROFILE:NO_PROFILE" Result is "NO_PROFILE" .for old in NOPROFILE .for new in NO_PROFILE .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOPIC:NO_PIC --- oldnew = NOPIC:NO_PIC Applying :C to "NOPIC:NO_PIC" Result is "NOPIC" Applying :C to "NOPIC:NO_PIC" Result is "NO_PIC" .for old in NOPIC .for new in NO_PIC .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOPAM:NO_PAM --- oldnew = NOPAM:NO_PAM Applying :C to "NOPAM:NO_PAM" Result is "NOPAM" Applying :C to "NOPAM:NO_PAM" Result is "NO_PAM" .for old in NOPAM .for new in NO_PAM .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOOBJ:NO_OBJ --- oldnew = NOOBJ:NO_OBJ Applying :C to "NOOBJ:NO_OBJ" Result is "NOOBJ" Applying :C to "NOOBJ:NO_OBJ" Result is "NO_OBJ" .for old in NOOBJ .for new in NO_OBJ .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOMLINKS:NO_MLINKS --- oldnew = NOMLINKS:NO_MLINKS Applying :C to "NOMLINKS:NO_MLINKS" Result is "NOMLINKS" Applying :C to "NOMLINKS:NO_MLINKS" Result is "NO_MLINKS" .for old in NOMLINKS .for new in NO_MLINKS .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOMANCOMPRESS:NO_MANCOMPRESS --- oldnew = NOMANCOMPRESS:NO_MANCOMPRESS Applying :C to "NOMANCOMPRESS:NO_MANCOMPRESS" Result is "NOMANCOMPRESS" Applying :C to "NOMANCOMPRESS:NO_MANCOMPRESS" Result is "NO_MANCOMPRESS" .for old in NOMANCOMPRESS .for new in NO_MANCOMPRESS .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOMAN:NO_MAN --- oldnew = NOMAN:NO_MAN Applying :C to "NOMAN:NO_MAN" Result is "NOMAN" Applying :C to "NOMAN:NO_MAN" Result is "NO_MAN" .for old in NOMAN .for new in NO_MAN .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOLINT:NO_LINT --- oldnew = NOLINT:NO_LINT Applying :C to "NOLINT:NO_LINT" Result is "NOLINT" Applying :C to "NOLINT:NO_LINT" Result is "NO_LINT" .for old in NOLINT .for new in NO_LINT .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOLIBTHR:NO_LIBTHR --- oldnew = NOLIBTHR:NO_LIBTHR Applying :C to "NOLIBTHR:NO_LIBTHR" Result is "NOLIBTHR" Applying :C to "NOLIBTHR:NO_LIBTHR" Result is "NO_LIBTHR" .for old in NOLIBTHR .for new in NO_LIBTHR .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOLIBPTHREAD:NO_LIBPTHREAD --- oldnew = NOLIBPTHREAD:NO_LIBPTHREAD Applying :C to "NOLIBPTHREAD:NO_LIBPTHREAD" Result is "NOLIBPTHREAD" Applying :C to "NOLIBPTHREAD:NO_LIBPTHREAD" Result is "NO_LIBPTHREAD" .for old in NOLIBPTHREAD .for new in NO_LIBPTHREAD .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOINSTALLLIB:NO_INSTALLLIB --- oldnew = NOINSTALLLIB:NO_INSTALLLIB Applying :C to "NOINSTALLLIB:NO_INSTALLLIB" Result is "NOINSTALLLIB" Applying :C to "NOINSTALLLIB:NO_INSTALLLIB" Result is "NO_INSTALLLIB" .for old in NOINSTALLLIB .for new in NO_INSTALLLIB .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOINFOCOMPRESS:NO_INFOCOMPRESS --- oldnew = NOINFOCOMPRESS:NO_INFOCOMPRESS Applying :C to "NOINFOCOMPRESS:NO_INFOCOMPRESS" Result is "NOINFOCOMPRESS" Applying :C to "NOINFOCOMPRESS:NO_INFOCOMPRESS" Result is "NO_INFOCOMPRESS" .for old in NOINFOCOMPRESS .for new in NO_INFOCOMPRESS .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOINFO:NO_INFO --- oldnew = NOINFO:NO_INFO Applying :C to "NOINFO:NO_INFO" Result is "NOINFO" Applying :C to "NOINFO:NO_INFO" Result is "NO_INFO" .for old in NOINFO .for new in NO_INFO .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOINET6:NO_INET6 --- oldnew = NOINET6:NO_INET6 Applying :C to "NOINET6:NO_INET6" Result is "NOINET6" Applying :C to "NOINET6:NO_INET6" Result is "NO_INET6" .for old in NOINET6 .for new in NO_INET6 .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOHTML:NO_HTML --- oldnew = NOHTML:NO_HTML Applying :C to "NOHTML:NO_HTML" Result is "NOHTML" Applying :C to "NOHTML:NO_HTML" Result is "NO_HTML" .for old in NOHTML .for new in NO_HTML .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOGAMES:NO_GAMES --- oldnew = NOGAMES:NO_GAMES Applying :C to "NOGAMES:NO_GAMES" Result is "NOGAMES" Applying :C to "NOGAMES:NO_GAMES" Result is "NO_GAMES" .for old in NOGAMES .for new in NO_GAMES .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOFSCHG:NO_FSCHG --- oldnew = NOFSCHG:NO_FSCHG Applying :C to "NOFSCHG:NO_FSCHG" Result is "NOFSCHG" Applying :C to "NOFSCHG:NO_FSCHG" Result is "NO_FSCHG" .for old in NOFSCHG .for new in NO_FSCHG .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOFORTH:NO_FORTH --- oldnew = NOFORTH:NO_FORTH Applying :C to "NOFORTH:NO_FORTH" Result is "NOFORTH" Applying :C to "NOFORTH:NO_FORTH" Result is "NO_FORTH" .for old in NOFORTH .for new in NO_FORTH .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOEXTRADEPEND:NO_EXTRADEPEND --- oldnew = NOEXTRADEPEND:NO_EXTRADEPEND Applying :C to "NOEXTRADEPEND:NO_EXTRADEPEND" Result is "NOEXTRADEPEND" Applying :C to "NOEXTRADEPEND:NO_EXTRADEPEND" Result is "NO_EXTRADEPEND" .for old in NOEXTRADEPEND .for new in NO_EXTRADEPEND .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NODOCCOMPRESS:NO_DOCCOMPRESS --- oldnew = NODOCCOMPRESS:NO_DOCCOMPRESS Applying :C to "NODOCCOMPRESS:NO_DOCCOMPRESS" Result is "NODOCCOMPRESS" Applying :C to "NODOCCOMPRESS:NO_DOCCOMPRESS" Result is "NO_DOCCOMPRESS" .for old in NODOCCOMPRESS .for new in NO_DOCCOMPRESS .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOCRYPT:NO_CRYPT --- oldnew = NOCRYPT:NO_CRYPT Applying :C to "NOCRYPT:NO_CRYPT" Result is "NOCRYPT" Applying :C to "NOCRYPT:NO_CRYPT" Result is "NO_CRYPT" .for old in NOCRYPT .for new in NO_CRYPT .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOCLEANDIR:NO_CLEANDIR --- oldnew = NOCLEANDIR:NO_CLEANDIR Applying :C to "NOCLEANDIR:NO_CLEANDIR" Result is "NOCLEANDIR" Applying :C to "NOCLEANDIR:NO_CLEANDIR" Result is "NO_CLEANDIR" .for old in NOCLEANDIR .for new in NO_CLEANDIR .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew Global:oldnew = NOATM:NO_ATM --- oldnew = NOATM:NO_ATM Applying :C to "NOATM:NO_ATM" Result is "NOATM" Applying :C to "NOATM:NO_ATM" Result is "NO_ATM" .for old in NOATM .for new in NO_ATM .if defined(${old}) && !defined(${new}) .warning ${old} is deprecated in favour of ${new} ${new}= ${${old}} .endif .endfor .endfor ---- at line 31 Global:delete oldnew For: Iterator old List NOATM For: new loop 2 For: end for 2 For: end for 1 Global:old = NOATM --- old = NOATM .for new in NO_ATM .if defined(NOATM) && !defined(${new}) .warning NOATM is deprecated in favour of ${new} ${new}= ${NOATM} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_ATM For: end for 1 Global:new = NO_ATM --- new = NO_ATM .if defined(NOATM) && !defined(NO_ATM) .warning NOATM is deprecated in favour of NO_ATM NO_ATM= ${NOATM} .endif ---- at line 33 Global:delete new For: Iterator old List NOCLEANDIR For: new loop 2 For: end for 2 For: end for 1 Global:old = NOCLEANDIR --- old = NOCLEANDIR .for new in NO_CLEANDIR .if defined(NOCLEANDIR) && !defined(${new}) .warning NOCLEANDIR is deprecated in favour of ${new} ${new}= ${NOCLEANDIR} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_CLEANDIR For: end for 1 Global:new = NO_CLEANDIR --- new = NO_CLEANDIR .if defined(NOCLEANDIR) && !defined(NO_CLEANDIR) .warning NOCLEANDIR is deprecated in favour of NO_CLEANDIR NO_CLEANDIR= ${NOCLEANDIR} .endif ---- at line 33 Global:delete new For: Iterator old List NOCRYPT For: new loop 2 For: end for 2 For: end for 1 Global:old = NOCRYPT --- old = NOCRYPT .for new in NO_CRYPT .if defined(NOCRYPT) && !defined(${new}) .warning NOCRYPT is deprecated in favour of ${new} ${new}= ${NOCRYPT} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_CRYPT For: end for 1 Global:new = NO_CRYPT --- new = NO_CRYPT .if defined(NOCRYPT) && !defined(NO_CRYPT) .warning NOCRYPT is deprecated in favour of NO_CRYPT NO_CRYPT= ${NOCRYPT} .endif ---- at line 33 Global:delete new For: Iterator old List NODOCCOMPRESS For: new loop 2 For: end for 2 For: end for 1 Global:old = NODOCCOMPRESS --- old = NODOCCOMPRESS .for new in NO_DOCCOMPRESS .if defined(NODOCCOMPRESS) && !defined(${new}) .warning NODOCCOMPRESS is deprecated in favour of ${new} ${new}= ${NODOCCOMPRESS} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_DOCCOMPRESS For: end for 1 Global:new = NO_DOCCOMPRESS --- new = NO_DOCCOMPRESS .if defined(NODOCCOMPRESS) && !defined(NO_DOCCOMPRESS) .warning NODOCCOMPRESS is deprecated in favour of NO_DOCCOMPRESS NO_DOCCOMPRESS= ${NODOCCOMPRESS} .endif ---- at line 33 Global:delete new For: Iterator old List NOEXTRADEPEND For: new loop 2 For: end for 2 For: end for 1 Global:old = NOEXTRADEPEND --- old = NOEXTRADEPEND .for new in NO_EXTRADEPEND .if defined(NOEXTRADEPEND) && !defined(${new}) .warning NOEXTRADEPEND is deprecated in favour of ${new} ${new}= ${NOEXTRADEPEND} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_EXTRADEPEND For: end for 1 Global:new = NO_EXTRADEPEND --- new = NO_EXTRADEPEND .if defined(NOEXTRADEPEND) && !defined(NO_EXTRADEPEND) .warning NOEXTRADEPEND is deprecated in favour of NO_EXTRADEPEND NO_EXTRADEPEND= ${NOEXTRADEPEND} .endif ---- at line 33 Global:delete new For: Iterator old List NOFORTH For: new loop 2 For: end for 2 For: end for 1 Global:old = NOFORTH --- old = NOFORTH .for new in NO_FORTH .if defined(NOFORTH) && !defined(${new}) .warning NOFORTH is deprecated in favour of ${new} ${new}= ${NOFORTH} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_FORTH For: end for 1 Global:new = NO_FORTH --- new = NO_FORTH .if defined(NOFORTH) && !defined(NO_FORTH) .warning NOFORTH is deprecated in favour of NO_FORTH NO_FORTH= ${NOFORTH} .endif ---- at line 33 Global:delete new For: Iterator old List NOFSCHG For: new loop 2 For: end for 2 For: end for 1 Global:old = NOFSCHG --- old = NOFSCHG .for new in NO_FSCHG .if defined(NOFSCHG) && !defined(${new}) .warning NOFSCHG is deprecated in favour of ${new} ${new}= ${NOFSCHG} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_FSCHG For: end for 1 Global:new = NO_FSCHG --- new = NO_FSCHG .if defined(NOFSCHG) && !defined(NO_FSCHG) .warning NOFSCHG is deprecated in favour of NO_FSCHG NO_FSCHG= ${NOFSCHG} .endif ---- at line 33 Global:delete new For: Iterator old List NOGAMES For: new loop 2 For: end for 2 For: end for 1 Global:old = NOGAMES --- old = NOGAMES .for new in NO_GAMES .if defined(NOGAMES) && !defined(${new}) .warning NOGAMES is deprecated in favour of ${new} ${new}= ${NOGAMES} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_GAMES For: end for 1 Global:new = NO_GAMES --- new = NO_GAMES .if defined(NOGAMES) && !defined(NO_GAMES) .warning NOGAMES is deprecated in favour of NO_GAMES NO_GAMES= ${NOGAMES} .endif ---- at line 33 Global:delete new For: Iterator old List NOHTML For: new loop 2 For: end for 2 For: end for 1 Global:old = NOHTML --- old = NOHTML .for new in NO_HTML .if defined(NOHTML) && !defined(${new}) .warning NOHTML is deprecated in favour of ${new} ${new}= ${NOHTML} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_HTML For: end for 1 Global:new = NO_HTML --- new = NO_HTML .if defined(NOHTML) && !defined(NO_HTML) .warning NOHTML is deprecated in favour of NO_HTML NO_HTML= ${NOHTML} .endif ---- at line 33 Global:delete new For: Iterator old List NOINET6 For: new loop 2 For: end for 2 For: end for 1 Global:old = NOINET6 --- old = NOINET6 .for new in NO_INET6 .if defined(NOINET6) && !defined(${new}) .warning NOINET6 is deprecated in favour of ${new} ${new}= ${NOINET6} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_INET6 For: end for 1 Global:new = NO_INET6 --- new = NO_INET6 .if defined(NOINET6) && !defined(NO_INET6) .warning NOINET6 is deprecated in favour of NO_INET6 NO_INET6= ${NOINET6} .endif ---- at line 33 Global:delete new For: Iterator old List NOINFO For: new loop 2 For: end for 2 For: end for 1 Global:old = NOINFO --- old = NOINFO .for new in NO_INFO .if defined(NOINFO) && !defined(${new}) .warning NOINFO is deprecated in favour of ${new} ${new}= ${NOINFO} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_INFO For: end for 1 Global:new = NO_INFO --- new = NO_INFO .if defined(NOINFO) && !defined(NO_INFO) .warning NOINFO is deprecated in favour of NO_INFO NO_INFO= ${NOINFO} .endif ---- at line 33 Global:delete new For: Iterator old List NOINFOCOMPRESS For: new loop 2 For: end for 2 For: end for 1 Global:old = NOINFOCOMPRESS --- old = NOINFOCOMPRESS .for new in NO_INFOCOMPRESS .if defined(NOINFOCOMPRESS) && !defined(${new}) .warning NOINFOCOMPRESS is deprecated in favour of ${new} ${new}= ${NOINFOCOMPRESS} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_INFOCOMPRESS For: end for 1 Global:new = NO_INFOCOMPRESS --- new = NO_INFOCOMPRESS .if defined(NOINFOCOMPRESS) && !defined(NO_INFOCOMPRESS) .warning NOINFOCOMPRESS is deprecated in favour of NO_INFOCOMPRESS NO_INFOCOMPRESS= ${NOINFOCOMPRESS} .endif ---- at line 33 Global:delete new For: Iterator old List NOINSTALLLIB For: new loop 2 For: end for 2 For: end for 1 Global:old = NOINSTALLLIB --- old = NOINSTALLLIB .for new in NO_INSTALLLIB .if defined(NOINSTALLLIB) && !defined(${new}) .warning NOINSTALLLIB is deprecated in favour of ${new} ${new}= ${NOINSTALLLIB} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_INSTALLLIB For: end for 1 Global:new = NO_INSTALLLIB --- new = NO_INSTALLLIB .if defined(NOINSTALLLIB) && !defined(NO_INSTALLLIB) .warning NOINSTALLLIB is deprecated in favour of NO_INSTALLLIB NO_INSTALLLIB= ${NOINSTALLLIB} .endif ---- at line 33 Global:delete new For: Iterator old List NOLIBPTHREAD For: new loop 2 For: end for 2 For: end for 1 Global:old = NOLIBPTHREAD --- old = NOLIBPTHREAD .for new in NO_LIBPTHREAD .if defined(NOLIBPTHREAD) && !defined(${new}) .warning NOLIBPTHREAD is deprecated in favour of ${new} ${new}= ${NOLIBPTHREAD} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_LIBPTHREAD For: end for 1 Global:new = NO_LIBPTHREAD --- new = NO_LIBPTHREAD .if defined(NOLIBPTHREAD) && !defined(NO_LIBPTHREAD) .warning NOLIBPTHREAD is deprecated in favour of NO_LIBPTHREAD NO_LIBPTHREAD= ${NOLIBPTHREAD} .endif ---- at line 33 Global:delete new For: Iterator old List NOLIBTHR For: new loop 2 For: end for 2 For: end for 1 Global:old = NOLIBTHR --- old = NOLIBTHR .for new in NO_LIBTHR .if defined(NOLIBTHR) && !defined(${new}) .warning NOLIBTHR is deprecated in favour of ${new} ${new}= ${NOLIBTHR} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_LIBTHR For: end for 1 Global:new = NO_LIBTHR --- new = NO_LIBTHR .if defined(NOLIBTHR) && !defined(NO_LIBTHR) .warning NOLIBTHR is deprecated in favour of NO_LIBTHR NO_LIBTHR= ${NOLIBTHR} .endif ---- at line 33 Global:delete new For: Iterator old List NOLINT For: new loop 2 For: end for 2 For: end for 1 Global:old = NOLINT --- old = NOLINT .for new in NO_LINT .if defined(NOLINT) && !defined(${new}) .warning NOLINT is deprecated in favour of ${new} ${new}= ${NOLINT} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_LINT For: end for 1 Global:new = NO_LINT --- new = NO_LINT .if defined(NOLINT) && !defined(NO_LINT) .warning NOLINT is deprecated in favour of NO_LINT NO_LINT= ${NOLINT} .endif ---- at line 33 Global:delete new For: Iterator old List NOMAN For: new loop 2 For: end for 2 For: end for 1 Global:old = NOMAN --- old = NOMAN .for new in NO_MAN .if defined(NOMAN) && !defined(${new}) .warning NOMAN is deprecated in favour of ${new} ${new}= ${NOMAN} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_MAN For: end for 1 Global:new = NO_MAN --- new = NO_MAN .if defined(NOMAN) && !defined(NO_MAN) .warning NOMAN is deprecated in favour of NO_MAN NO_MAN= ${NOMAN} .endif ---- at line 33 Global:delete new For: Iterator old List NOMANCOMPRESS For: new loop 2 For: end for 2 For: end for 1 Global:old = NOMANCOMPRESS --- old = NOMANCOMPRESS .for new in NO_MANCOMPRESS .if defined(NOMANCOMPRESS) && !defined(${new}) .warning NOMANCOMPRESS is deprecated in favour of ${new} ${new}= ${NOMANCOMPRESS} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_MANCOMPRESS For: end for 1 Global:new = NO_MANCOMPRESS --- new = NO_MANCOMPRESS .if defined(NOMANCOMPRESS) && !defined(NO_MANCOMPRESS) .warning NOMANCOMPRESS is deprecated in favour of NO_MANCOMPRESS NO_MANCOMPRESS= ${NOMANCOMPRESS} .endif ---- at line 33 Global:delete new For: Iterator old List NOMLINKS For: new loop 2 For: end for 2 For: end for 1 Global:old = NOMLINKS --- old = NOMLINKS .for new in NO_MLINKS .if defined(NOMLINKS) && !defined(${new}) .warning NOMLINKS is deprecated in favour of ${new} ${new}= ${NOMLINKS} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_MLINKS For: end for 1 Global:new = NO_MLINKS --- new = NO_MLINKS .if defined(NOMLINKS) && !defined(NO_MLINKS) .warning NOMLINKS is deprecated in favour of NO_MLINKS NO_MLINKS= ${NOMLINKS} .endif ---- at line 33 Global:delete new For: Iterator old List NOOBJ For: new loop 2 For: end for 2 For: end for 1 Global:old = NOOBJ --- old = NOOBJ .for new in NO_OBJ .if defined(NOOBJ) && !defined(${new}) .warning NOOBJ is deprecated in favour of ${new} ${new}= ${NOOBJ} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_OBJ For: end for 1 Global:new = NO_OBJ --- new = NO_OBJ .if defined(NOOBJ) && !defined(NO_OBJ) .warning NOOBJ is deprecated in favour of NO_OBJ NO_OBJ= ${NOOBJ} .endif ---- at line 33 Global:delete new For: Iterator old List NOPAM For: new loop 2 For: end for 2 For: end for 1 Global:old = NOPAM --- old = NOPAM .for new in NO_PAM .if defined(NOPAM) && !defined(${new}) .warning NOPAM is deprecated in favour of ${new} ${new}= ${NOPAM} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_PAM For: end for 1 Global:new = NO_PAM --- new = NO_PAM .if defined(NOPAM) && !defined(NO_PAM) .warning NOPAM is deprecated in favour of NO_PAM NO_PAM= ${NOPAM} .endif ---- at line 33 Global:delete new For: Iterator old List NOPIC For: new loop 2 For: end for 2 For: end for 1 Global:old = NOPIC --- old = NOPIC .for new in NO_PIC .if defined(NOPIC) && !defined(${new}) .warning NOPIC is deprecated in favour of ${new} ${new}= ${NOPIC} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_PIC For: end for 1 Global:new = NO_PIC --- new = NO_PIC .if defined(NOPIC) && !defined(NO_PIC) .warning NOPIC is deprecated in favour of NO_PIC NO_PIC= ${NOPIC} .endif ---- at line 33 Global:delete new For: Iterator old List NOPROFILE For: new loop 2 For: end for 2 For: end for 1 Global:old = NOPROFILE --- old = NOPROFILE .for new in NO_PROFILE .if defined(NOPROFILE) && !defined(${new}) .warning NOPROFILE is deprecated in favour of ${new} ${new}= ${NOPROFILE} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_PROFILE For: end for 1 Global:new = NO_PROFILE --- new = NO_PROFILE .if defined(NOPROFILE) && !defined(NO_PROFILE) .warning NOPROFILE is deprecated in favour of NO_PROFILE NO_PROFILE= ${NOPROFILE} .endif ---- at line 33 Global:delete new For: Iterator old List NO_RCMNDS For: new loop 2 For: end for 2 For: end for 1 Global:old = NO_RCMNDS --- old = NO_RCMNDS .for new in NO_RCMDS .if defined(NO_RCMNDS) && !defined(${new}) .warning NO_RCMNDS is deprecated in favour of ${new} ${new}= ${NO_RCMNDS} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_RCMDS For: end for 1 Global:new = NO_RCMDS --- new = NO_RCMDS .if defined(NO_RCMNDS) && !defined(NO_RCMDS) .warning NO_RCMNDS is deprecated in favour of NO_RCMDS NO_RCMDS= ${NO_RCMNDS} .endif ---- at line 33 Global:delete new For: Iterator old List NOSHARE For: new loop 2 For: end for 2 For: end for 1 Global:old = NOSHARE --- old = NOSHARE .for new in NO_SHARE .if defined(NOSHARE) && !defined(${new}) .warning NOSHARE is deprecated in favour of ${new} ${new}= ${NOSHARE} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_SHARE For: end for 1 Global:new = NO_SHARE --- new = NO_SHARE .if defined(NOSHARE) && !defined(NO_SHARE) .warning NOSHARE is deprecated in favour of NO_SHARE NO_SHARE= ${NOSHARE} .endif ---- at line 33 Global:delete new For: Iterator old List NOSHARED For: new loop 2 For: end for 2 For: end for 1 Global:old = NOSHARED --- old = NOSHARED .for new in NO_SHARED .if defined(NOSHARED) && !defined(${new}) .warning NOSHARED is deprecated in favour of ${new} ${new}= ${NOSHARED} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_SHARED For: end for 1 Global:new = NO_SHARED --- new = NO_SHARED .if defined(NOSHARED) && !defined(NO_SHARED) .warning NOSHARED is deprecated in favour of NO_SHARED NO_SHARED= ${NOSHARED} .endif ---- at line 33 Global:delete new For: Iterator old List NOTAGS For: new loop 2 For: end for 2 For: end for 1 Global:old = NOTAGS --- old = NOTAGS .for new in NO_TAGS .if defined(NOTAGS) && !defined(${new}) .warning NOTAGS is deprecated in favour of ${new} ${new}= ${NOTAGS} .endif .endfor ---- at line 32 Global:delete old For: Iterator new List NO_TAGS For: end for 1 Global:new = NO_TAGS --- new = NO_TAGS .if defined(NOTAGS) && !defined(NO_TAGS) .warning NOTAGS is deprecated in favour of NO_TAGS NO_TAGS= ${NOTAGS} .endif ---- at line 33 Global:delete new Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. Searching for bsd.cpu.mk.../usr/share/mk...here...returning /usr/share/mk/bsd.cpu.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .include /usr/share/mk/bsd.cpu.mk Global:_CPUCFLAGS = Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "i386", op = == Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "amd64", op = == Global:MACHINE_CPU = amd64 sse2 sse mmx Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "ia64", op = == Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "powerpc", op = == Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "sparc64", op = == Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "arm", op = == Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "mips", op = == Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" Applying :C to "amd64" Result is "amd64" lhs = "amd64", rhs = "mips", op = == Global:CFLAGS = -O2 -pipe ${_CPUCFLAGS} Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. Searching for BSDmakefile...failed. Searching for BSDmakefile.../usr/share/mk...failed. Searching for makefile...failed. Searching for makefile.../usr/share/mk...failed. Global:MAKEFILE = Makefile Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile Global:PORTNAME = postfix Global:PORTVERSION = 2.9.3 Global:PORTEPOCH = 1 Global:CATEGORIES = mail ipv6 Global:MASTER_SITES = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} Global:MASTER_SITE_SUBDIR = . old related/postfix Global:DIST_SUBDIR = ${PORTNAME} Global:MAINTAINER = sahil@FreeBSD.org Global:COMMENT = A secure alternative to widely-used Sendmail Global:VDAVERSION = 2.9.1 Global:CONFLICTS = courier-0.* postfix-1.* postfix-2.[0-8].* postfix-base-2.[0-8].* postfix-current-2.* postfix-current-base-2.* sendmail-8.* sendmail+*-8.* smail-3.* zmailer-2.* opensmtpd-[0-9]* Global:USERS = postfix Global:GROUPS = mail maildrop postfix Global:MAKE_JOBS_SAFE = yes Global:USE_SUBMAKE = yes Global:USE_PERL5_BUILD = yes Global:SCRIPTS_ENV = POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}" For: Iterator o List SASL2 SASLKRB5 SASLKRB5MIT TLS BDB MySQL PgSQL OpenLDAP CDB NIS VDA Test SPF For: end for 1 Global:o = SPF --- o = SPF STATUS_SPF=off ---- at line 37 Global:delete o Global:o = Test --- o = Test STATUS_Test=off ---- at line 37 Global:delete o Global:o = VDA --- o = VDA STATUS_VDA=off ---- at line 37 Global:delete o Global:o = NIS --- o = NIS STATUS_NIS=off ---- at line 37 Global:delete o Global:o = CDB --- o = CDB STATUS_CDB=off ---- at line 37 Global:delete o Global:o = OpenLDAP --- o = OpenLDAP STATUS_OpenLDAP=off ---- at line 37 Global:delete o Global:o = PgSQL --- o = PgSQL STATUS_PgSQL=off ---- at line 37 Global:delete o Global:o = MySQL --- o = MySQL STATUS_MySQL=off ---- at line 37 Global:delete o Global:o = BDB --- o = BDB STATUS_BDB=off ---- at line 37 Global:delete o Global:o = TLS --- o = TLS STATUS_TLS=off ---- at line 37 Global:delete o Global:o = SASLKRB5MIT --- o = SASLKRB5MIT STATUS_SASLKRB5MIT=off ---- at line 37 Global:delete o Global:o = SASLKRB5 --- o = SASLKRB5 STATUS_SASLKRB5=off ---- at line 37 Global:delete o Global:o = SASL2 --- o = SASL2 STATUS_SASL2=off ---- at line 37 Global:delete o Global:STATUS_SASL2 = off Global:STATUS_SASLKRB5 = off Global:STATUS_SASLKRB5MIT = off Global:STATUS_TLS = off Global:STATUS_BDB = off Global:STATUS_MySQL = off Global:STATUS_PgSQL = off Global:STATUS_OpenLDAP = off Global:STATUS_CDB = off Global:STATUS_NIS = off Global:STATUS_VDA = off Global:STATUS_Test = off Global:STATUS_SPF = off Global:OPTIONS = PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" ${STATUS_SASL2} DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" ${STATUS_SASLKRB5} SASLKMIT "If your SASL req. MIT Kerberos5, select this" ${STATUS_SASLKRB5MIT} TLS "Enable SSL and TLS support" ${STATUS_TLS} BDB "Berkeley DB (uses WITH_BDB_VER)" ${STATUS_BDB} MYSQL "MySQL maps (uses WITH_MYSQL_VER)" ${STATUS_MySQL} PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" ${STATUS_PgSQL} SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" ${STATUS_OpenLDAP} LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" ${STATUS_CDB} NIS "NIS maps lookups" ${STATUS_NIS} VDA "VDA (Virtual Delivery Agent 32Bit)" ${STATUS_VDA} TEST "SMTP/LMTP test server and generator" ${STATUS_Test} SPF "SPF support (via libspf2 1.2.x)" ${STATUS_SPF} INST_BASE "Install into /usr and /etc/postfix" off Searching for bsd.port.options.mk.../usr/share/mk...here...returning /usr/share/mk/bsd.port.options.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk .include /usr/share/mk/bsd.port.options.mk Global:USEOPTIONSMK = yes Global:INOPTIONSMK = yes Searching for bsd.port.mk.../usr/share/mk...here...returning /usr/share/mk/bsd.port.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk .include /usr/share/mk/bsd.port.mk Global:PORTSDIR = /usr/ports Global:BSDPORTMK = ${PORTSDIR}/Mk/bsd.port.mk Global:_WITHOUT_SRCCONF = Searching for bsd.own.mk.../usr/share/mk...here...returning /usr/share/mk/bsd.own.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .include /usr/share/mk/bsd.own.mk Global:BINOWN = root Global:BINGRP = wheel Global:BINMODE = 555 Global:NOBINMODE = 444 Global:KMODDIR = /boot/kernel Global:KMODOWN = ${BINOWN} Global:KMODGRP = ${BINGRP} Global:KMODMODE = ${BINMODE} Global:LIBDIR = /usr/lib Global:LIBCOMPATDIR = /usr/lib/compat Global:LIBDATADIR = /usr/libdata Global:LIBEXECDIR = /usr/libexec Global:LINTLIBDIR = /usr/libdata/lint Global:SHLIBDIR = ${LIBDIR} Global:LIBOWN = ${BINOWN} Global:LIBGRP = ${BINGRP} Global:LIBMODE = ${NOBINMODE} Global:SHAREDIR = /usr/share Global:SHAREOWN = root Global:SHAREGRP = wheel Global:SHAREMODE = ${NOBINMODE} Global:CONFDIR = /etc Global:CONFOWN = root Global:CONFGRP = wheel Global:CONFMODE = 644 Global:MANDIR = ${SHAREDIR}/man/man Global:MANOWN = ${SHAREOWN} Global:MANGRP = ${SHAREGRP} Global:MANMODE = ${NOBINMODE} Global:DOCDIR = ${SHAREDIR}/doc Global:DOCOWN = ${SHAREOWN} Global:DOCGRP = ${SHAREGRP} Global:DOCMODE = ${NOBINMODE} Global:INFODIR = ${SHAREDIR}/info Global:INFOOWN = ${SHAREOWN} Global:INFOGRP = ${SHAREGRP} Global:INFOMODE = ${NOBINMODE} Global:NLSDIR = ${SHAREDIR}/nls Global:NLSOWN = ${SHAREOWN} Global:NLSGRP = ${SHAREGRP} Global:NLSMODE = ${NOBINMODE} Global:INCLUDEDIR = /usr/include Global:STRIP = -s Global:COMPRESS_CMD = gzip -cn Global:COMPRESS_EXT = .gz Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. Searching for /usr/ports/Mk/bsd.port.mk...Looking for "/usr/ports/Mk/bsd.port.mk"...Caching 18:43:15 Jul 09, 2012 for /usr/ports/Mk/bsd.port.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk .include /usr/ports/Mk/bsd.port.mk Global:FreeBSD_MAINTAINER = portmgr@FreeBSD.org Global:LOCALBASE = /usr/local Global:LINUXBASE = /compat/linux Global:_DISTDIR = ${DISTDIR}/${DIST_SUBDIR} Global:INDEXDIR = ${PORTSDIR} Global:SRC_BASE = /usr/src Searching for /usr/ports/Mk/bsd.commands.mk...Looking for "/usr/ports/Mk/bsd.commands.mk"...Caching 21:19:01 May 28, 2012 for /usr/ports/Mk/bsd.commands.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .include /usr/ports/Mk/bsd.commands.mk Global:COMMANDS_Include_MAINTAINER = portmgr@FreeBSD.org Global:_COMMANDSMKINCLUDED = yes Global:AWK = /usr/bin/awk Global:BASENAME = /usr/bin/basename Global:BRANDELF = /usr/bin/brandelf Global:BZCAT = /usr/bin/bzcat Global:BZIP2_CMD = /usr/bin/bzip2 Global:CAT = /bin/cat Global:CHGRP = /usr/bin/chgrp Global:CHMOD = /bin/chmod Global:CHOWN = /usr/sbin/chown Global:CHROOT = /usr/sbin/chroot Global:COMM = /usr/bin/comm Global:CP = /bin/cp Global:CPIO = /usr/bin/cpio Global:CUT = /usr/bin/cut Global:DC = /usr/bin/dc Global:DIALOG = /usr/bin/dialog Global:DIFF = /usr/bin/diff Global:DIRNAME = /usr/bin/dirname Global:EGREP = /usr/bin/egrep Global:EXPR = /bin/expr Global:FALSE = false Global:FILE = /usr/bin/file Global:FIND = /usr/bin/find Global:FLEX = /usr/bin/flex Global:FMT = /usr/bin/fmt Global:GMAKE = gmake Global:GREP = /usr/bin/grep Global:GUNZIP_CMD = /usr/bin/gunzip -f Global:GZCAT = /usr/bin/gzcat Global:GZIP = -9 Global:GZIP_CMD = /usr/bin/gzip -nf ${GZIP} Global:HEAD = /usr/bin/head Global:ID = /usr/bin/id Global:IDENT = /usr/bin/ident Global:LDCONFIG = /sbin/ldconfig Global:LN = /bin/ln Global:LS = /bin/ls Global:MKDIR = /bin/mkdir -p Global:MKTEMP = /usr/bin/mktemp Global:MOUNT = /sbin/mount Global:MOUNT_DEVFS = ${MOUNT} -t devfs devfs Global:MOUNT_NULLFS = /sbin/mount_nullfs Global:MV = /bin/mv Global:OBJCOPY = /usr/bin/objcopy Global:OBJDUMP = /usr/bin/objdump Global:PASTE = /usr/bin/paste Global:PAX = /bin/pax Global:PRINTF = /usr/bin/printf Global:PW = /usr/sbin/pw Global:REALPATH = /bin/realpath Global:RM = /bin/rm Global:RMDIR = /bin/rmdir Global:SED = /usr/bin/sed Global:SETENV = /usr/bin/env Global:SH = /bin/sh Global:SORT = /usr/bin/sort Global:STRIP_CMD = /usr/bin/strip Global:SU_CMD = /usr/bin/su root -c Global:SYSCTL = /sbin/sysctl Global:TAIL = /usr/bin/tail Global:TEST = test Global:TR = LANG=C /usr/bin/tr Global:TRUE = true Global:UMOUNT = /sbin/umount Global:UNAME = /usr/bin/uname Global:UNMAKESELF_CMD = ${LOCALBASE}/bin/unmakeself Global:UNZIP_CMD = ${LOCALBASE}/bin/unzip Global:WHICH = /usr/bin/which Global:XARGS = /usr/bin/xargs Global:XMKMF = ${LOCALBASE}/bin/xmkmf -a Global:XZ = -Mmax Searching for /usr/bin/xz.../usr/ports/mail/postfix...Looking for "/usr/bin/xz"...Caching 09:25:09 May 30, 2012 for /usr/bin/xz Global:XZ_CMD = /usr/bin/xz ${XZ} Global:MD5 = /sbin/md5 Global:SHA256 = /sbin/sha256 Global:ECHO_CMD = echo Global:ECHO_MSG = ${ECHO_CMD} Searching for /usr/local/sbin/pkg_info.../usr/ports/mail/postfix...Looking for "/usr/local/sbin/pkg_info"...failed. Returning NULL Global:PKG_CMD = /usr/sbin/pkg_create Global:PKG_ADD = /usr/sbin/pkg_add Global:PKG_DELETE = /usr/sbin/pkg_delete Global:PKG_INFO = /usr/sbin/pkg_info Global:PKG_VERSION = /usr/sbin/pkg_version Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. Global:MASTERDIR = ${.CURDIR} lhs = "/usr/ports/mail/postfix", rhs = "/usr/ports/mail/postfix", op = != Global:SLAVE_PORT = no Global:MASTER_PORT = lhs = "/usr/ports/mail/postfix", rhs = "/usr/ports/mail/postfix", op = != Searching for /usr/ports/mail/postfix/../Makefile.inc.../usr/ports/mail/postfix...Looking for "/usr/ports/mail/postfix/../Makefile.inc"...failed. Returning NULL Searching for /usr/ports/mail/postfix/Makefile.amd64-FreeBSD.../usr/ports/mail/postfix...must be here but isn't -- returning NULL Searching for /usr/ports/mail/postfix/Makefile.FreeBSD.../usr/ports/mail/postfix...must be here but isn't -- returning NULL Searching for /usr/ports/mail/postfix/Makefile.amd64.../usr/ports/mail/postfix...must be here but isn't -- returning NULL Searching for /usr/ports/mail/postfix/Makefile.local.../usr/ports/mail/postfix...must be here but isn't -- returning NULL Global:PORT_DBDIR = /var/db/ports Global:UID_FILES = ${PORTSDIR}/UIDs Global:GID_FILES = ${PORTSDIR}/GIDs Global:UID_OFFSET = 0 Global:GID_OFFSET = 0 Global:USERS_BLACKLIST = _dhcp _pflogd bin bind daemon games kmem mailnull man news nobody operator pop proxy root smmsp sshd toor tty uucp www Global:LDCONFIG_DIR = libdata/ldconfig Global:LDCONFIG32_DIR = libdata/ldconfig32 Global:UNIQUENAME = ${PKGNAMEPREFIX}${PORTNAME} Global:DOS2UNIX_REGEX = .* Searching for /usr/ports/Mk/bsd.options.mk...Looking for "/usr/ports/Mk/bsd.options.mk"...Caching 14:03:33 Jul 13, 2012 for /usr/ports/Mk/bsd.options.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk .include /usr/ports/Mk/bsd.options.mk Global:OPTIONSFILE = ${PORT_DBDIR}/${UNIQUENAME}/options Global:PORT_OPTIONS = DOCS Global:PORT_OPTIONS = DOCS NLS Global:PORT_OPTIONS = DOCS NLS EXAMPLES For: Iterator opt List For: end for 1 For: Iterator opt List For: end for 1 Global:ALL_OPTIONS = Applying :O to "" Result is "" Applying :u to "" Result is "" Global:ALL_OPTIONS = For: Iterator opt List For: end for 1 Global:NO_OPTIONS_SORT = yes Global:delete optname Applying :S to "PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" off DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" off SASLKMIT "If your SASL req. MIT Kerberos5, select this" off TLS "Enable SSL and TLS support" off BDB "Berkeley DB (uses WITH_BDB_VER)" off MYSQL "MySQL maps (uses WITH_MYSQL_VER)" off PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" off SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" off LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" off NIS "NIS maps lookups" off VDA "VDA (Virtual Delivery Agent 32Bit)" off TEST "SMTP/LMTP test server and generator" off SPF "SPF support (via libspf2 1.2.x)" off INST_BASE "Install into /usr and /etc/postfix" off" Result is "PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" off DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" off SASLKMIT "If your SASL req. MIT Kerberos5, select this" off TLS "Enable SSL and TLS support" off BDB "Berkeley DB (uses WITH_BDB_VER)" off MYSQL "MySQL maps (uses WITH_MYSQL_VER)" off PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" off SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" off LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" off NIS "NIS maps lookups" off VDA "VDA (Virtual Delivery Agent 32Bit)" off TEST "SMTP/LMTP test server and generator" off SPF "SPF support (via libspf2 1.2.x)" off INST_BASE "Install into /usr and /etc/postfix" off" For: Iterator O List PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" off DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" off SASLKMIT "If your SASL req. MIT Kerberos5, select this" off TLS "Enable SSL and TLS support" off BDB "Berkeley DB (uses WITH_BDB_VER)" off MYSQL "MySQL maps (uses WITH_MYSQL_VER)" off PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" off SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" off LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" off NIS "NIS maps lookups" off VDA "VDA (Virtual Delivery Agent 32Bit)" off TEST "SMTP/LMTP test server and generator" off SPF "SPF support (via libspf2 1.2.x)" off INST_BASE "Install into /usr and /etc/postfix" off For: end for 1 Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Install into /usr and /etc/postfix" --- O = "Install into /usr and /etc/postfix" opt:= "Install into /usr and /etc/postfix" . if !defined(optname) optname:= "Install into /usr and /etc/postfix" ALL_OPTIONS+= "Install into /usr and /etc/postfix" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Install into /usr and /etc/postfix") OPTIONS_DEFINE+= "Install into /usr and /etc/postfix" .endif PORT_OPTIONS+= "Install into /usr and /etc/postfix" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = INST_BASE --- O = INST_BASE opt:= INST_BASE . if !defined(optname) optname:= INST_BASE ALL_OPTIONS+= INST_BASE .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MINST_BASE) OPTIONS_DEFINE+= INST_BASE .endif PORT_OPTIONS+= INST_BASE . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "SPF support (via libspf2 1.2.x)" --- O = "SPF support (via libspf2 1.2.x)" opt:= "SPF support (via libspf2 1.2.x)" . if !defined(optname) optname:= "SPF support (via libspf2 1.2.x)" ALL_OPTIONS+= "SPF support (via libspf2 1.2.x)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"SPF support (via libspf2 1.2.x)") OPTIONS_DEFINE+= "SPF support (via libspf2 1.2.x)" .endif PORT_OPTIONS+= "SPF support (via libspf2 1.2.x)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SPF --- O = SPF opt:= SPF . if !defined(optname) optname:= SPF ALL_OPTIONS+= SPF .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSPF) OPTIONS_DEFINE+= SPF .endif PORT_OPTIONS+= SPF . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "SMTP/LMTP test server and generator" --- O = "SMTP/LMTP test server and generator" opt:= "SMTP/LMTP test server and generator" . if !defined(optname) optname:= "SMTP/LMTP test server and generator" ALL_OPTIONS+= "SMTP/LMTP test server and generator" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"SMTP/LMTP test server and generator") OPTIONS_DEFINE+= "SMTP/LMTP test server and generator" .endif PORT_OPTIONS+= "SMTP/LMTP test server and generator" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = TEST --- O = TEST opt:= TEST . if !defined(optname) optname:= TEST ALL_OPTIONS+= TEST .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MTEST) OPTIONS_DEFINE+= TEST .endif PORT_OPTIONS+= TEST . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "VDA (Virtual Delivery Agent 32Bit)" --- O = "VDA (Virtual Delivery Agent 32Bit)" opt:= "VDA (Virtual Delivery Agent 32Bit)" . if !defined(optname) optname:= "VDA (Virtual Delivery Agent 32Bit)" ALL_OPTIONS+= "VDA (Virtual Delivery Agent 32Bit)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"VDA (Virtual Delivery Agent 32Bit)") OPTIONS_DEFINE+= "VDA (Virtual Delivery Agent 32Bit)" .endif PORT_OPTIONS+= "VDA (Virtual Delivery Agent 32Bit)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = VDA --- O = VDA opt:= VDA . if !defined(optname) optname:= VDA ALL_OPTIONS+= VDA .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MVDA) OPTIONS_DEFINE+= VDA .endif PORT_OPTIONS+= VDA . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "NIS maps lookups" --- O = "NIS maps lookups" opt:= "NIS maps lookups" . if !defined(optname) optname:= "NIS maps lookups" ALL_OPTIONS+= "NIS maps lookups" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"NIS maps lookups") OPTIONS_DEFINE+= "NIS maps lookups" .endif PORT_OPTIONS+= "NIS maps lookups" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = NIS --- O = NIS opt:= NIS . if !defined(optname) optname:= NIS ALL_OPTIONS+= NIS .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MNIS) OPTIONS_DEFINE+= NIS .endif PORT_OPTIONS+= NIS . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "CDB maps lookups" --- O = "CDB maps lookups" opt:= "CDB maps lookups" . if !defined(optname) optname:= "CDB maps lookups" ALL_OPTIONS+= "CDB maps lookups" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"CDB maps lookups") OPTIONS_DEFINE+= "CDB maps lookups" .endif PORT_OPTIONS+= "CDB maps lookups" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = CDB --- O = CDB opt:= CDB . if !defined(optname) optname:= CDB ALL_OPTIONS+= CDB .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MCDB) OPTIONS_DEFINE+= CDB .endif PORT_OPTIONS+= CDB . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Enable OpenLDAP client-to-server SASL auth" --- O = "Enable OpenLDAP client-to-server SASL auth" opt:= "Enable OpenLDAP client-to-server SASL auth" . if !defined(optname) optname:= "Enable OpenLDAP client-to-server SASL auth" ALL_OPTIONS+= "Enable OpenLDAP client-to-server SASL auth" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Enable OpenLDAP client-to-server SASL auth") OPTIONS_DEFINE+= "Enable OpenLDAP client-to-server SASL auth" .endif PORT_OPTIONS+= "Enable OpenLDAP client-to-server SASL auth" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = LDAP_SASL --- O = LDAP_SASL opt:= LDAP_SASL . if !defined(optname) optname:= LDAP_SASL ALL_OPTIONS+= LDAP_SASL .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MLDAP_SASL) OPTIONS_DEFINE+= LDAP_SASL .endif PORT_OPTIONS+= LDAP_SASL . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "OpenLDAP maps (uses WITH_OPENLDAP_VER)" --- O = "OpenLDAP maps (uses WITH_OPENLDAP_VER)" opt:= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" . if !defined(optname) optname:= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" ALL_OPTIONS+= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"OpenLDAP maps (uses WITH_OPENLDAP_VER)") OPTIONS_DEFINE+= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" .endif PORT_OPTIONS+= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = OPENLDAP --- O = OPENLDAP opt:= OPENLDAP . if !defined(optname) optname:= OPENLDAP ALL_OPTIONS+= OPENLDAP .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MOPENLDAP) OPTIONS_DEFINE+= OPENLDAP .endif PORT_OPTIONS+= OPENLDAP . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "SQLite maps" --- O = "SQLite maps" opt:= "SQLite maps" . if !defined(optname) optname:= "SQLite maps" ALL_OPTIONS+= "SQLite maps" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"SQLite maps") OPTIONS_DEFINE+= "SQLite maps" .endif PORT_OPTIONS+= "SQLite maps" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SQLITE --- O = SQLITE opt:= SQLITE . if !defined(optname) optname:= SQLITE ALL_OPTIONS+= SQLITE .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSQLITE) OPTIONS_DEFINE+= SQLITE .endif PORT_OPTIONS+= SQLITE . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" --- O = "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" opt:= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" . if !defined(optname) optname:= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" ALL_OPTIONS+= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"PostgreSQL maps (uses DEFAULT_PGSQL_VER)") OPTIONS_DEFINE+= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" .endif PORT_OPTIONS+= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = PGSQL --- O = PGSQL opt:= PGSQL . if !defined(optname) optname:= PGSQL ALL_OPTIONS+= PGSQL .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MPGSQL) OPTIONS_DEFINE+= PGSQL .endif PORT_OPTIONS+= PGSQL . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "MySQL maps (uses WITH_MYSQL_VER)" --- O = "MySQL maps (uses WITH_MYSQL_VER)" opt:= "MySQL maps (uses WITH_MYSQL_VER)" . if !defined(optname) optname:= "MySQL maps (uses WITH_MYSQL_VER)" ALL_OPTIONS+= "MySQL maps (uses WITH_MYSQL_VER)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"MySQL maps (uses WITH_MYSQL_VER)") OPTIONS_DEFINE+= "MySQL maps (uses WITH_MYSQL_VER)" .endif PORT_OPTIONS+= "MySQL maps (uses WITH_MYSQL_VER)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = MYSQL --- O = MYSQL opt:= MYSQL . if !defined(optname) optname:= MYSQL ALL_OPTIONS+= MYSQL .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MMYSQL) OPTIONS_DEFINE+= MYSQL .endif PORT_OPTIONS+= MYSQL . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Berkeley DB (uses WITH_BDB_VER)" --- O = "Berkeley DB (uses WITH_BDB_VER)" opt:= "Berkeley DB (uses WITH_BDB_VER)" . if !defined(optname) optname:= "Berkeley DB (uses WITH_BDB_VER)" ALL_OPTIONS+= "Berkeley DB (uses WITH_BDB_VER)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Berkeley DB (uses WITH_BDB_VER)") OPTIONS_DEFINE+= "Berkeley DB (uses WITH_BDB_VER)" .endif PORT_OPTIONS+= "Berkeley DB (uses WITH_BDB_VER)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = BDB --- O = BDB opt:= BDB . if !defined(optname) optname:= BDB ALL_OPTIONS+= BDB .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MBDB) OPTIONS_DEFINE+= BDB .endif PORT_OPTIONS+= BDB . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Enable SSL and TLS support" --- O = "Enable SSL and TLS support" opt:= "Enable SSL and TLS support" . if !defined(optname) optname:= "Enable SSL and TLS support" ALL_OPTIONS+= "Enable SSL and TLS support" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Enable SSL and TLS support") OPTIONS_DEFINE+= "Enable SSL and TLS support" .endif PORT_OPTIONS+= "Enable SSL and TLS support" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = TLS --- O = TLS opt:= TLS . if !defined(optname) optname:= TLS ALL_OPTIONS+= TLS .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MTLS) OPTIONS_DEFINE+= TLS .endif PORT_OPTIONS+= TLS . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "If your SASL req. MIT Kerberos5, select this" --- O = "If your SASL req. MIT Kerberos5, select this" opt:= "If your SASL req. MIT Kerberos5, select this" . if !defined(optname) optname:= "If your SASL req. MIT Kerberos5, select this" ALL_OPTIONS+= "If your SASL req. MIT Kerberos5, select this" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"If your SASL req. MIT Kerberos5, select this") OPTIONS_DEFINE+= "If your SASL req. MIT Kerberos5, select this" .endif PORT_OPTIONS+= "If your SASL req. MIT Kerberos5, select this" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SASLKMIT --- O = SASLKMIT opt:= SASLKMIT . if !defined(optname) optname:= SASLKMIT ALL_OPTIONS+= SASLKMIT .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSASLKMIT) OPTIONS_DEFINE+= SASLKMIT .endif PORT_OPTIONS+= SASLKMIT . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "If your SASL req. Kerberos5, select this" --- O = "If your SASL req. Kerberos5, select this" opt:= "If your SASL req. Kerberos5, select this" . if !defined(optname) optname:= "If your SASL req. Kerberos5, select this" ALL_OPTIONS+= "If your SASL req. Kerberos5, select this" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"If your SASL req. Kerberos5, select this") OPTIONS_DEFINE+= "If your SASL req. Kerberos5, select this" .endif PORT_OPTIONS+= "If your SASL req. Kerberos5, select this" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SASLKRB5 --- O = SASLKRB5 opt:= SASLKRB5 . if !defined(optname) optname:= SASLKRB5 ALL_OPTIONS+= SASLKRB5 .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSASLKRB5) OPTIONS_DEFINE+= SASLKRB5 .endif PORT_OPTIONS+= SASLKRB5 . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Dovecot 2.x SASL authentication method" --- O = "Dovecot 2.x SASL authentication method" opt:= "Dovecot 2.x SASL authentication method" . if !defined(optname) optname:= "Dovecot 2.x SASL authentication method" ALL_OPTIONS+= "Dovecot 2.x SASL authentication method" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Dovecot 2.x SASL authentication method") OPTIONS_DEFINE+= "Dovecot 2.x SASL authentication method" .endif PORT_OPTIONS+= "Dovecot 2.x SASL authentication method" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = DOVECOT2 --- O = DOVECOT2 opt:= DOVECOT2 . if !defined(optname) optname:= DOVECOT2 ALL_OPTIONS+= DOVECOT2 .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MDOVECOT2) OPTIONS_DEFINE+= DOVECOT2 .endif PORT_OPTIONS+= DOVECOT2 . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Dovecot 1.x SASL authentication method" --- O = "Dovecot 1.x SASL authentication method" opt:= "Dovecot 1.x SASL authentication method" . if !defined(optname) optname:= "Dovecot 1.x SASL authentication method" ALL_OPTIONS+= "Dovecot 1.x SASL authentication method" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Dovecot 1.x SASL authentication method") OPTIONS_DEFINE+= "Dovecot 1.x SASL authentication method" .endif PORT_OPTIONS+= "Dovecot 1.x SASL authentication method" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = DOVECOT --- O = DOVECOT opt:= DOVECOT . if !defined(optname) optname:= DOVECOT ALL_OPTIONS+= DOVECOT .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MDOVECOT) OPTIONS_DEFINE+= DOVECOT .endif PORT_OPTIONS+= DOVECOT . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" --- O = "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" opt:= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" . if !defined(optname) optname:= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" ALL_OPTIONS+= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Cyrus SASLv2 (Simple Auth. and Sec. Layer)") OPTIONS_DEFINE+= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" .endif PORT_OPTIONS+= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SASL2 --- O = SASL2 opt:= SASL2 . if !defined(optname) optname:= SASL2 ALL_OPTIONS+= SASL2 .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSASL2) OPTIONS_DEFINE+= SASL2 .endif PORT_OPTIONS+= SASL2 . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = on --- O = on opt:= on . if !defined(optname) optname:= on ALL_OPTIONS+= on .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Mon) OPTIONS_DEFINE+= on .endif PORT_OPTIONS+= on . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Perl Compatible Regular Expressions" --- O = "Perl Compatible Regular Expressions" opt:= "Perl Compatible Regular Expressions" . if !defined(optname) optname:= "Perl Compatible Regular Expressions" ALL_OPTIONS+= "Perl Compatible Regular Expressions" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Perl Compatible Regular Expressions") OPTIONS_DEFINE+= "Perl Compatible Regular Expressions" .endif PORT_OPTIONS+= "Perl Compatible Regular Expressions" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = PCRE --- O = PCRE opt:= PCRE . if !defined(optname) optname:= PCRE ALL_OPTIONS+= PCRE .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MPCRE) OPTIONS_DEFINE+= PCRE .endif PORT_OPTIONS+= PCRE . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:opt = Global:opt = PCRE Global:optname = Global:optname = PCRE Global:ALL_OPTIONS = PCRE Applying :M to "" Result is "" Global:OPTIONS_DEFINE = PCRE Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE Global:opt = "Perl Compatible Regular Expressions" Global:optdesc = Global:optdesc = "Perl Compatible Regular Expressions" Global:PCRE_DESC = Applying :S to ""Perl Compatible Regular Expressions"" Result is "Perl Compatible Regular Expressions" Global:PCRE_DESC = Perl Compatible Regular Expressions Global:opt = on Applying :L to "on" Result is "on" lhs = "on", rhs = "off", op = == Global:delete optname Global:delete optdesc Global:opt = SASL2 Global:optname = Global:optname = SASL2 Global:ALL_OPTIONS = PCRE SASL2 Applying :M to "PCRE" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 Global:opt = "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" Global:optdesc = Global:optdesc = "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" Global:SASL2_DESC = Applying :S to ""Cyrus SASLv2 (Simple Auth. and Sec. Layer)"" Result is "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" Global:SASL2_DESC = Cyrus SASLv2 (Simple Auth. and Sec. Layer) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = ${optname} Applying :O to "SASL2" Result is "SASL2" Applying :u to "SASL2" Result is "SASL2" Global:NO_OPTIONS = SASL2 Global:delete optname Global:delete optdesc Global:opt = DOVECOT Global:optname = Global:optname = DOVECOT Global:ALL_OPTIONS = PCRE SASL2 DOVECOT Applying :M to "PCRE SASL2" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT Global:opt = "Dovecot 1.x SASL authentication method" Global:optdesc = Global:optdesc = "Dovecot 1.x SASL authentication method" Global:DOVECOT_DESC = Applying :S to ""Dovecot 1.x SASL authentication method"" Result is "Dovecot 1.x SASL authentication method" Global:DOVECOT_DESC = Dovecot 1.x SASL authentication method Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = SASL2 ${optname} Applying :O to "SASL2 DOVECOT" Result is "DOVECOT SASL2" Applying :u to "DOVECOT SASL2" Result is "DOVECOT SASL2" Global:NO_OPTIONS = DOVECOT SASL2 Global:delete optname Global:delete optdesc Global:opt = DOVECOT2 Global:optname = Global:optname = DOVECOT2 Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 Applying :M to "PCRE SASL2 DOVECOT" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 Global:opt = "Dovecot 2.x SASL authentication method" Global:optdesc = Global:optdesc = "Dovecot 2.x SASL authentication method" Global:DOVECOT2_DESC = Applying :S to ""Dovecot 2.x SASL authentication method"" Result is "Dovecot 2.x SASL authentication method" Global:DOVECOT2_DESC = Dovecot 2.x SASL authentication method Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = DOVECOT SASL2 ${optname} Applying :O to "DOVECOT SASL2 DOVECOT2" Result is "DOVECOT DOVECOT2 SASL2" Applying :u to "DOVECOT DOVECOT2 SASL2" Result is "DOVECOT DOVECOT2 SASL2" Global:NO_OPTIONS = DOVECOT DOVECOT2 SASL2 Global:delete optname Global:delete optdesc Global:opt = SASLKRB5 Global:optname = Global:optname = SASLKRB5 Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 Applying :M to "PCRE SASL2 DOVECOT DOVECOT2" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 Global:opt = "If your SASL req. Kerberos5, select this" Global:optdesc = Global:optdesc = "If your SASL req. Kerberos5, select this" Global:SASLKRB5_DESC = Applying :S to ""If your SASL req. Kerberos5, select this"" Result is "If your SASL req. Kerberos5, select this" Global:SASLKRB5_DESC = If your SASL req. Kerberos5, select this Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = DOVECOT DOVECOT2 SASL2 ${optname} Applying :O to "DOVECOT DOVECOT2 SASL2 SASLKRB5" Result is "DOVECOT DOVECOT2 SASL2 SASLKRB5" Applying :u to "DOVECOT DOVECOT2 SASL2 SASLKRB5" Result is "DOVECOT DOVECOT2 SASL2 SASLKRB5" Global:NO_OPTIONS = DOVECOT DOVECOT2 SASL2 SASLKRB5 Global:delete optname Global:delete optdesc Global:opt = SASLKMIT Global:optname = Global:optname = SASLKMIT Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT Global:opt = "If your SASL req. MIT Kerberos5, select this" Global:optdesc = Global:optdesc = "If your SASL req. MIT Kerberos5, select this" Global:SASLKMIT_DESC = Applying :S to ""If your SASL req. MIT Kerberos5, select this"" Result is "If your SASL req. MIT Kerberos5, select this" Global:SASLKMIT_DESC = If your SASL req. MIT Kerberos5, select this Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = DOVECOT DOVECOT2 SASL2 SASLKRB5 ${optname} Applying :O to "DOVECOT DOVECOT2 SASL2 SASLKRB5 SASLKMIT" Result is "DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5" Applying :u to "DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5" Result is "DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5" Global:NO_OPTIONS = DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 Global:delete optname Global:delete optdesc Global:opt = TLS Global:optname = Global:optname = TLS Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS Global:opt = "Enable SSL and TLS support" Global:optdesc = Global:optdesc = "Enable SSL and TLS support" Global:TLS_DESC = Applying :S to ""Enable SSL and TLS support"" Result is "Enable SSL and TLS support" Global:TLS_DESC = Enable SSL and TLS support Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 ${optname} Applying :O to "DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS" Result is "DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS" Applying :u to "DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS" Result is "DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS" Global:NO_OPTIONS = DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS Global:delete optname Global:delete optdesc Global:opt = BDB Global:optname = Global:optname = BDB Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB Global:opt = "Berkeley DB (uses WITH_BDB_VER)" Global:optdesc = Global:optdesc = "Berkeley DB (uses WITH_BDB_VER)" Global:BDB_DESC = Applying :S to ""Berkeley DB (uses WITH_BDB_VER)"" Result is "Berkeley DB (uses WITH_BDB_VER)" Global:BDB_DESC = Berkeley DB (uses WITH_BDB_VER) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS ${optname} Applying :O to "DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS BDB" Result is "BDB DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS" Applying :u to "BDB DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS" Result is "BDB DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS" Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS Global:delete optname Global:delete optdesc Global:opt = MYSQL Global:optname = Global:optname = MYSQL Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL Global:opt = "MySQL maps (uses WITH_MYSQL_VER)" Global:optdesc = Global:optdesc = "MySQL maps (uses WITH_MYSQL_VER)" Global:MYSQL_DESC = Applying :S to ""MySQL maps (uses WITH_MYSQL_VER)"" Result is "MySQL maps (uses WITH_MYSQL_VER)" Global:MYSQL_DESC = MySQL maps (uses WITH_MYSQL_VER) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS ${optname} Applying :O to "BDB DOVECOT DOVECOT2 SASL2 SASLKMIT SASLKRB5 TLS MYSQL" Result is "BDB DOVECOT DOVECOT2 MYSQL SASL2 SASLKMIT SASLKRB5 TLS" Applying :u to "BDB DOVECOT DOVECOT2 MYSQL SASL2 SASLKMIT SASLKRB5 TLS" Result is "BDB DOVECOT DOVECOT2 MYSQL SASL2 SASLKMIT SASLKRB5 TLS" Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 MYSQL SASL2 SASLKMIT SASLKRB5 TLS Global:delete optname Global:delete optdesc Global:opt = PGSQL Global:optname = Global:optname = PGSQL Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL Global:opt = "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" Global:optdesc = Global:optdesc = "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" Global:PGSQL_DESC = Applying :S to ""PostgreSQL maps (uses DEFAULT_PGSQL_VER)"" Result is "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" Global:PGSQL_DESC = PostgreSQL maps (uses DEFAULT_PGSQL_VER) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 MYSQL SASL2 SASLKMIT SASLKRB5 TLS ${optname} Applying :O to "BDB DOVECOT DOVECOT2 MYSQL SASL2 SASLKMIT SASLKRB5 TLS PGSQL" Result is "BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 TLS" Applying :u to "BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 TLS" Result is "BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 TLS" Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 TLS Global:delete optname Global:delete optdesc Global:opt = SQLITE Global:optname = Global:optname = SQLITE Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE Global:opt = "SQLite maps" Global:optdesc = Global:optdesc = "SQLite maps" Global:SQLITE_DESC = Applying :S to ""SQLite maps"" Result is "SQLite maps" Global:SQLITE_DESC = SQLite maps Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 TLS ${optname} Applying :O to "BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 TLS SQLITE" Result is "BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Applying :u to "BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Result is "BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS Global:delete optname Global:delete optdesc Global:opt = OPENLDAP Global:optname = Global:optname = OPENLDAP Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP Global:opt = "OpenLDAP maps (uses WITH_OPENLDAP_VER)" Global:optdesc = Global:optdesc = "OpenLDAP maps (uses WITH_OPENLDAP_VER)" Global:OPENLDAP_DESC = Applying :S to ""OpenLDAP maps (uses WITH_OPENLDAP_VER)"" Result is "OpenLDAP maps (uses WITH_OPENLDAP_VER)" Global:OPENLDAP_DESC = OpenLDAP maps (uses WITH_OPENLDAP_VER) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS ${optname} Applying :O to "BDB DOVECOT DOVECOT2 MYSQL PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS OPENLDAP" Result is "BDB DOVECOT DOVECOT2 MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Applying :u to "BDB DOVECOT DOVECOT2 MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Result is "BDB DOVECOT DOVECOT2 MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS Global:delete optname Global:delete optdesc Global:opt = LDAP_SASL Global:optname = Global:optname = LDAP_SASL Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Global:opt = "Enable OpenLDAP client-to-server SASL auth" Global:optdesc = Global:optdesc = "Enable OpenLDAP client-to-server SASL auth" Global:LDAP_SASL_DESC = Applying :S to ""Enable OpenLDAP client-to-server SASL auth"" Result is "Enable OpenLDAP client-to-server SASL auth" Global:LDAP_SASL_DESC = Enable OpenLDAP client-to-server SASL auth Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS ${optname} Applying :O to "BDB DOVECOT DOVECOT2 MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS LDAP_SASL" Result is "BDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Applying :u to "BDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Result is "BDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS Global:delete optname Global:delete optdesc Global:opt = CDB Global:optname = Global:optname = CDB Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Global:opt = "CDB maps lookups" Global:optdesc = Global:optdesc = "CDB maps lookups" Global:CDB_DESC = Applying :S to ""CDB maps lookups"" Result is "CDB maps lookups" Global:CDB_DESC = CDB maps lookups Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS ${optname} Applying :O to "BDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS CDB" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Applying :u to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS Global:delete optname Global:delete optdesc Global:opt = NIS Global:optname = Global:optname = NIS Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Global:opt = "NIS maps lookups" Global:optdesc = Global:optdesc = "NIS maps lookups" Global:NIS_DESC = Applying :S to ""NIS maps lookups"" Result is "NIS maps lookups" Global:NIS_DESC = NIS maps lookups Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS NIS" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Applying :u to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS Global:delete optname Global:delete optdesc Global:opt = VDA Global:optname = Global:optname = VDA Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Global:opt = "VDA (Virtual Delivery Agent 32Bit)" Global:optdesc = Global:optdesc = "VDA (Virtual Delivery Agent 32Bit)" Global:VDA_DESC = Applying :S to ""VDA (Virtual Delivery Agent 32Bit)"" Result is "VDA (Virtual Delivery Agent 32Bit)" Global:VDA_DESC = VDA (Virtual Delivery Agent 32Bit) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS VDA Global:delete optname Global:delete optdesc Global:opt = TEST Global:optname = Global:optname = TEST Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Global:opt = "SMTP/LMTP test server and generator" Global:optdesc = Global:optdesc = "SMTP/LMTP test server and generator" Global:TEST_DESC = Applying :S to ""SMTP/LMTP test server and generator"" Result is "SMTP/LMTP test server and generator" Global:TEST_DESC = SMTP/LMTP test server and generator Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TLS VDA TEST" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = SPF Global:optname = Global:optname = SPF Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Global:opt = "SPF support (via libspf2 1.2.x)" Global:optdesc = Global:optdesc = "SPF support (via libspf2 1.2.x)" Global:SPF_DESC = Applying :S to ""SPF support (via libspf2 1.2.x)"" Result is "SPF support (via libspf2 1.2.x)" Global:SPF_DESC = SPF support (via libspf2 1.2.x) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SQLITE TEST TLS VDA SPF" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = INST_BASE Global:optname = Global:optname = INST_BASE Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF" Result is "" Global:OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:opt = "Install into /usr and /etc/postfix" Global:optdesc = Global:optdesc = "Install into /usr and /etc/postfix" Global:INST_BASE_DESC = Applying :S to ""Install into /usr and /etc/postfix"" Result is "Install into /usr and /etc/postfix" Global:INST_BASE_DESC = Install into /usr and /etc/postfix Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA INST_BASE" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc For: Iterator O List BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA For: end for 1 Global:O = VDA --- O = VDA PORT_OPTIONS:= ${PORT_OPTIONS:NVDA} ---- at line 76 Global:delete O Global:O = TLS --- O = TLS PORT_OPTIONS:= ${PORT_OPTIONS:NTLS} ---- at line 76 Global:delete O Global:O = TEST --- O = TEST PORT_OPTIONS:= ${PORT_OPTIONS:NTEST} ---- at line 76 Global:delete O Global:O = SQLITE --- O = SQLITE PORT_OPTIONS:= ${PORT_OPTIONS:NSQLITE} ---- at line 76 Global:delete O Global:O = SPF --- O = SPF PORT_OPTIONS:= ${PORT_OPTIONS:NSPF} ---- at line 76 Global:delete O Global:O = SASLKRB5 --- O = SASLKRB5 PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKRB5} ---- at line 76 Global:delete O Global:O = SASLKMIT --- O = SASLKMIT PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKMIT} ---- at line 76 Global:delete O Global:O = SASL2 --- O = SASL2 PORT_OPTIONS:= ${PORT_OPTIONS:NSASL2} ---- at line 76 Global:delete O Global:O = PGSQL --- O = PGSQL PORT_OPTIONS:= ${PORT_OPTIONS:NPGSQL} ---- at line 76 Global:delete O Global:O = OPENLDAP --- O = OPENLDAP PORT_OPTIONS:= ${PORT_OPTIONS:NOPENLDAP} ---- at line 76 Global:delete O Global:O = NIS --- O = NIS PORT_OPTIONS:= ${PORT_OPTIONS:NNIS} ---- at line 76 Global:delete O Global:O = MYSQL --- O = MYSQL PORT_OPTIONS:= ${PORT_OPTIONS:NMYSQL} ---- at line 76 Global:delete O Global:O = LDAP_SASL --- O = LDAP_SASL PORT_OPTIONS:= ${PORT_OPTIONS:NLDAP_SASL} ---- at line 76 Global:delete O Global:O = INST_BASE --- O = INST_BASE PORT_OPTIONS:= ${PORT_OPTIONS:NINST_BASE} ---- at line 76 Global:delete O Global:O = DOVECOT2 --- O = DOVECOT2 PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT2} ---- at line 76 Global:delete O Global:O = DOVECOT --- O = DOVECOT PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT} ---- at line 76 Global:delete O Global:O = CDB --- O = CDB PORT_OPTIONS:= ${PORT_OPTIONS:NCDB} ---- at line 76 Global:delete O Global:O = BDB --- O = BDB PORT_OPTIONS:= ${PORT_OPTIONS:NBDB} ---- at line 76 Global:delete O Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Result is "DOCS NLS EXAMPLES PCRE SASL2 DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Result is "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Result is "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP NIS VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP NIS VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP NIS VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP NIS VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP NIS VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP NIS VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE SASLKRB5 TLS SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE SASLKRB5 TLS SQLITE VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE SASLKRB5 TLS SQLITE VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST SPF Applying :N to "DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST SPF" Result is "DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST Applying :N to "DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST" Result is "DOCS NLS EXAMPLES PCRE TLS VDA TEST" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE TLS VDA TEST Applying :N to "DOCS NLS EXAMPLES PCRE TLS VDA TEST" Result is "DOCS NLS EXAMPLES PCRE TLS VDA" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE TLS VDA Applying :N to "DOCS NLS EXAMPLES PCRE TLS VDA" Result is "DOCS NLS EXAMPLES PCRE VDA" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE VDA Applying :N to "DOCS NLS EXAMPLES PCRE VDA" Result is "DOCS NLS EXAMPLES PCRE" Global:PORT_OPTIONS = DOCS NLS EXAMPLES PCRE Applying :O to " PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA For: Iterator opt List For: end for 1 Applying :O to "DOCS NLS EXAMPLES PCRE" Result is "DOCS EXAMPLES NLS PCRE" Applying :u to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE For: Iterator opt List For: end for 1 Applying :O to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Applying :u to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE For: Iterator opt List For: end for 1 For: Iterator opt List For: end for 1 Applying :O to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Applying :u to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE For: Iterator opt List For: end for 1 Searching for /var/db/ports/postfix/options.../usr/ports/mail/postfix...Looking for "/var/db/ports/postfix/options"...Caching 05:44:13 Jul 10, 2012 for /var/db/ports/postfix/options Searching for /var/db/ports/postfix/options...Looking for "/var/db/ports/postfix/options"...got it (in mtime cache) Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .include /var/db/ports/postfix/options Global:_OPTIONS_READ = postfix-2.9.3,1 Global:_FILE_COMPLETE_OPTIONS_LIST = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:OPTIONS_FILE_SET = PCRE Global:OPTIONS_FILE_UNSET = SASL2 Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT Global:OPTIONS_FILE_SET = PCRE DOVECOT2 Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT Global:OPTIONS_FILE_SET = PCRE DOVECOT2 TLS Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. Searching for /var/db/ports/postfix/options.local.../usr/ports/mail/postfix...Looking for "/var/db/ports/postfix/options.local"...failed. Returning NULL For: Iterator opt List BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA For: end for 1 Global:opt = VDA --- opt = VDA .if defined(WITH_VDA) PORT_OPTIONS+= VDA PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_VDA) PORT_OPTIONS:= ${PORT_OPTIONS:NVDA} .endif ---- at line 130 Global:delete opt Global:opt = TLS --- opt = TLS .if defined(WITH_TLS) PORT_OPTIONS+= TLS PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_TLS) PORT_OPTIONS:= ${PORT_OPTIONS:NTLS} .endif ---- at line 130 Global:delete opt Global:opt = TEST --- opt = TEST .if defined(WITH_TEST) PORT_OPTIONS+= TEST PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_TEST) PORT_OPTIONS:= ${PORT_OPTIONS:NTEST} .endif ---- at line 130 Global:delete opt Global:opt = SQLITE --- opt = SQLITE .if defined(WITH_SQLITE) PORT_OPTIONS+= SQLITE PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SQLITE) PORT_OPTIONS:= ${PORT_OPTIONS:NSQLITE} .endif ---- at line 130 Global:delete opt Global:opt = SPF --- opt = SPF .if defined(WITH_SPF) PORT_OPTIONS+= SPF PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SPF) PORT_OPTIONS:= ${PORT_OPTIONS:NSPF} .endif ---- at line 130 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 .if defined(WITH_SASLKRB5) PORT_OPTIONS+= SASLKRB5 PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SASLKRB5) PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKRB5} .endif ---- at line 130 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT .if defined(WITH_SASLKMIT) PORT_OPTIONS+= SASLKMIT PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SASLKMIT) PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKMIT} .endif ---- at line 130 Global:delete opt Global:opt = SASL2 --- opt = SASL2 .if defined(WITH_SASL2) PORT_OPTIONS+= SASL2 PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SASL2) PORT_OPTIONS:= ${PORT_OPTIONS:NSASL2} .endif ---- at line 130 Global:delete opt Global:opt = PGSQL --- opt = PGSQL .if defined(WITH_PGSQL) PORT_OPTIONS+= PGSQL PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_PGSQL) PORT_OPTIONS:= ${PORT_OPTIONS:NPGSQL} .endif ---- at line 130 Global:delete opt Global:opt = PCRE --- opt = PCRE .if defined(WITH_PCRE) PORT_OPTIONS+= PCRE PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_PCRE) PORT_OPTIONS:= ${PORT_OPTIONS:NPCRE} .endif ---- at line 130 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP .if defined(WITH_OPENLDAP) PORT_OPTIONS+= OPENLDAP PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_OPENLDAP) PORT_OPTIONS:= ${PORT_OPTIONS:NOPENLDAP} .endif ---- at line 130 Global:delete opt Global:opt = NIS --- opt = NIS .if defined(WITH_NIS) PORT_OPTIONS+= NIS PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_NIS) PORT_OPTIONS:= ${PORT_OPTIONS:NNIS} .endif ---- at line 130 Global:delete opt Global:opt = MYSQL --- opt = MYSQL .if defined(WITH_MYSQL) PORT_OPTIONS+= MYSQL PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_MYSQL) PORT_OPTIONS:= ${PORT_OPTIONS:NMYSQL} .endif ---- at line 130 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL .if defined(WITH_LDAP_SASL) PORT_OPTIONS+= LDAP_SASL PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_LDAP_SASL) PORT_OPTIONS:= ${PORT_OPTIONS:NLDAP_SASL} .endif ---- at line 130 Global:delete opt Global:opt = INST_BASE --- opt = INST_BASE .if defined(WITH_INST_BASE) PORT_OPTIONS+= INST_BASE PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_INST_BASE) PORT_OPTIONS:= ${PORT_OPTIONS:NINST_BASE} .endif ---- at line 130 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 .if defined(WITH_DOVECOT2) PORT_OPTIONS+= DOVECOT2 PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_DOVECOT2) PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT2} .endif ---- at line 130 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT .if defined(WITH_DOVECOT) PORT_OPTIONS+= DOVECOT PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_DOVECOT) PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT} .endif ---- at line 130 Global:delete opt Global:opt = CDB --- opt = CDB .if defined(WITH_CDB) PORT_OPTIONS+= CDB PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_CDB) PORT_OPTIONS:= ${PORT_OPTIONS:NCDB} .endif ---- at line 130 Global:delete opt Global:opt = BDB --- opt = BDB .if defined(WITH_BDB) PORT_OPTIONS+= BDB PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_BDB) PORT_OPTIONS:= ${PORT_OPTIONS:NBDB} .endif ---- at line 130 Global:delete opt For: Iterator opt List PCRE DOVECOT2 TLS For: end for 1 Global:opt = TLS --- opt = TLS PORT_OPTIONS+= TLS ---- at line 141 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 PORT_OPTIONS+= DOVECOT2 ---- at line 141 Global:delete opt Global:opt = PCRE --- opt = PCRE PORT_OPTIONS+= PCRE ---- at line 141 Global:delete opt Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE PCRE Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE PCRE DOVECOT2 Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE PCRE DOVECOT2 TLS Applying :O to "DOCS EXAMPLES NLS PCRE PCRE DOVECOT2 TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE PCRE TLS" Applying :u to "DOCS DOVECOT2 EXAMPLES NLS PCRE PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS For: Iterator opt List SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE PORT_OPTIONS:= ${PORT_OPTIONS:NINST_BASE} ---- at line 146 Global:delete opt Global:opt = SPF --- opt = SPF PORT_OPTIONS:= ${PORT_OPTIONS:NSPF} ---- at line 146 Global:delete opt Global:opt = TEST --- opt = TEST PORT_OPTIONS:= ${PORT_OPTIONS:NTEST} ---- at line 146 Global:delete opt Global:opt = VDA --- opt = VDA PORT_OPTIONS:= ${PORT_OPTIONS:NVDA} ---- at line 146 Global:delete opt Global:opt = NIS --- opt = NIS PORT_OPTIONS:= ${PORT_OPTIONS:NNIS} ---- at line 146 Global:delete opt Global:opt = CDB --- opt = CDB PORT_OPTIONS:= ${PORT_OPTIONS:NCDB} ---- at line 146 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL PORT_OPTIONS:= ${PORT_OPTIONS:NLDAP_SASL} ---- at line 146 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP PORT_OPTIONS:= ${PORT_OPTIONS:NOPENLDAP} ---- at line 146 Global:delete opt Global:opt = SQLITE --- opt = SQLITE PORT_OPTIONS:= ${PORT_OPTIONS:NSQLITE} ---- at line 146 Global:delete opt Global:opt = PGSQL --- opt = PGSQL PORT_OPTIONS:= ${PORT_OPTIONS:NPGSQL} ---- at line 146 Global:delete opt Global:opt = MYSQL --- opt = MYSQL PORT_OPTIONS:= ${PORT_OPTIONS:NMYSQL} ---- at line 146 Global:delete opt Global:opt = BDB --- opt = BDB PORT_OPTIONS:= ${PORT_OPTIONS:NBDB} ---- at line 146 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKMIT} ---- at line 146 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKRB5} ---- at line 146 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT} ---- at line 146 Global:delete opt Global:opt = SASL2 --- opt = SASL2 PORT_OPTIONS:= ${PORT_OPTIONS:NSASL2} ---- at line 146 Global:delete opt Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "EXAMPLES" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "NLS" Global:_SORTED_OPTIONS = Global:_SORTED_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:ALL_OPTIONS = For: Iterator opt List PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE .if ${_SORTED_OPTIONS:MINST_BASE} ALL_OPTIONS+= INST_BASE .endif ---- at line 169 Global:delete opt Global:opt = SPF --- opt = SPF .if ${_SORTED_OPTIONS:MSPF} ALL_OPTIONS+= SPF .endif ---- at line 169 Global:delete opt Global:opt = TEST --- opt = TEST .if ${_SORTED_OPTIONS:MTEST} ALL_OPTIONS+= TEST .endif ---- at line 169 Global:delete opt Global:opt = VDA --- opt = VDA .if ${_SORTED_OPTIONS:MVDA} ALL_OPTIONS+= VDA .endif ---- at line 169 Global:delete opt Global:opt = NIS --- opt = NIS .if ${_SORTED_OPTIONS:MNIS} ALL_OPTIONS+= NIS .endif ---- at line 169 Global:delete opt Global:opt = CDB --- opt = CDB .if ${_SORTED_OPTIONS:MCDB} ALL_OPTIONS+= CDB .endif ---- at line 169 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL .if ${_SORTED_OPTIONS:MLDAP_SASL} ALL_OPTIONS+= LDAP_SASL .endif ---- at line 169 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP .if ${_SORTED_OPTIONS:MOPENLDAP} ALL_OPTIONS+= OPENLDAP .endif ---- at line 169 Global:delete opt Global:opt = SQLITE --- opt = SQLITE .if ${_SORTED_OPTIONS:MSQLITE} ALL_OPTIONS+= SQLITE .endif ---- at line 169 Global:delete opt Global:opt = PGSQL --- opt = PGSQL .if ${_SORTED_OPTIONS:MPGSQL} ALL_OPTIONS+= PGSQL .endif ---- at line 169 Global:delete opt Global:opt = MYSQL --- opt = MYSQL .if ${_SORTED_OPTIONS:MMYSQL} ALL_OPTIONS+= MYSQL .endif ---- at line 169 Global:delete opt Global:opt = BDB --- opt = BDB .if ${_SORTED_OPTIONS:MBDB} ALL_OPTIONS+= BDB .endif ---- at line 169 Global:delete opt Global:opt = TLS --- opt = TLS .if ${_SORTED_OPTIONS:MTLS} ALL_OPTIONS+= TLS .endif ---- at line 169 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT .if ${_SORTED_OPTIONS:MSASLKMIT} ALL_OPTIONS+= SASLKMIT .endif ---- at line 169 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 .if ${_SORTED_OPTIONS:MSASLKRB5} ALL_OPTIONS+= SASLKRB5 .endif ---- at line 169 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 .if ${_SORTED_OPTIONS:MDOVECOT2} ALL_OPTIONS+= DOVECOT2 .endif ---- at line 169 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT .if ${_SORTED_OPTIONS:MDOVECOT} ALL_OPTIONS+= DOVECOT .endif ---- at line 169 Global:delete opt Global:opt = SASL2 --- opt = SASL2 .if ${_SORTED_OPTIONS:MSASL2} ALL_OPTIONS+= SASL2 .endif ---- at line 169 Global:delete opt Global:opt = PCRE --- opt = PCRE .if ${_SORTED_OPTIONS:MPCRE} ALL_OPTIONS+= PCRE .endif ---- at line 169 Global:delete opt Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "PCRE" lhs = "PCRE", rhs = "0", op = != Global:ALL_OPTIONS = PCRE Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SASL2" lhs = "SASL2", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "DOVECOT" lhs = "DOVECOT", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "DOVECOT2" lhs = "DOVECOT2", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SASLKRB5" lhs = "SASLKRB5", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SASLKMIT" lhs = "SASLKMIT", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "TLS" lhs = "TLS", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB" lhs = "BDB", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "MYSQL" lhs = "MYSQL", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "PGSQL" lhs = "PGSQL", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SQLITE" lhs = "SQLITE", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "OPENLDAP" lhs = "OPENLDAP", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "LDAP_SASL" lhs = "LDAP_SASL", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "CDB" lhs = "CDB", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "NIS" lhs = "NIS", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "VDA" lhs = "VDA", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "TEST" lhs = "TEST", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SPF" lhs = "SPF", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "INST_BASE" lhs = "INST_BASE", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:delete opt Global:delete _SORTED_OPTIONS For: Iterator opt List PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE .if empty(PORT_OPTIONS:MINST_BASE) . if !defined(WITH_INST_BASE) && !defined(WITHOUT_INST_BASE) WITHOUT_INST_BASE:= true . endif .else . if !defined(WITH_INST_BASE) && !defined(WITHOUT_INST_BASE) WITH_INST_BASE:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SPF --- opt = SPF .if empty(PORT_OPTIONS:MSPF) . if !defined(WITH_SPF) && !defined(WITHOUT_SPF) WITHOUT_SPF:= true . endif .else . if !defined(WITH_SPF) && !defined(WITHOUT_SPF) WITH_SPF:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = TEST --- opt = TEST .if empty(PORT_OPTIONS:MTEST) . if !defined(WITH_TEST) && !defined(WITHOUT_TEST) WITHOUT_TEST:= true . endif .else . if !defined(WITH_TEST) && !defined(WITHOUT_TEST) WITH_TEST:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = VDA --- opt = VDA .if empty(PORT_OPTIONS:MVDA) . if !defined(WITH_VDA) && !defined(WITHOUT_VDA) WITHOUT_VDA:= true . endif .else . if !defined(WITH_VDA) && !defined(WITHOUT_VDA) WITH_VDA:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = NIS --- opt = NIS .if empty(PORT_OPTIONS:MNIS) . if !defined(WITH_NIS) && !defined(WITHOUT_NIS) WITHOUT_NIS:= true . endif .else . if !defined(WITH_NIS) && !defined(WITHOUT_NIS) WITH_NIS:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = CDB --- opt = CDB .if empty(PORT_OPTIONS:MCDB) . if !defined(WITH_CDB) && !defined(WITHOUT_CDB) WITHOUT_CDB:= true . endif .else . if !defined(WITH_CDB) && !defined(WITHOUT_CDB) WITH_CDB:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL .if empty(PORT_OPTIONS:MLDAP_SASL) . if !defined(WITH_LDAP_SASL) && !defined(WITHOUT_LDAP_SASL) WITHOUT_LDAP_SASL:= true . endif .else . if !defined(WITH_LDAP_SASL) && !defined(WITHOUT_LDAP_SASL) WITH_LDAP_SASL:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP .if empty(PORT_OPTIONS:MOPENLDAP) . if !defined(WITH_OPENLDAP) && !defined(WITHOUT_OPENLDAP) WITHOUT_OPENLDAP:= true . endif .else . if !defined(WITH_OPENLDAP) && !defined(WITHOUT_OPENLDAP) WITH_OPENLDAP:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SQLITE --- opt = SQLITE .if empty(PORT_OPTIONS:MSQLITE) . if !defined(WITH_SQLITE) && !defined(WITHOUT_SQLITE) WITHOUT_SQLITE:= true . endif .else . if !defined(WITH_SQLITE) && !defined(WITHOUT_SQLITE) WITH_SQLITE:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = PGSQL --- opt = PGSQL .if empty(PORT_OPTIONS:MPGSQL) . if !defined(WITH_PGSQL) && !defined(WITHOUT_PGSQL) WITHOUT_PGSQL:= true . endif .else . if !defined(WITH_PGSQL) && !defined(WITHOUT_PGSQL) WITH_PGSQL:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = MYSQL --- opt = MYSQL .if empty(PORT_OPTIONS:MMYSQL) . if !defined(WITH_MYSQL) && !defined(WITHOUT_MYSQL) WITHOUT_MYSQL:= true . endif .else . if !defined(WITH_MYSQL) && !defined(WITHOUT_MYSQL) WITH_MYSQL:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = BDB --- opt = BDB .if empty(PORT_OPTIONS:MBDB) . if !defined(WITH_BDB) && !defined(WITHOUT_BDB) WITHOUT_BDB:= true . endif .else . if !defined(WITH_BDB) && !defined(WITHOUT_BDB) WITH_BDB:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = TLS --- opt = TLS .if empty(PORT_OPTIONS:MTLS) . if !defined(WITH_TLS) && !defined(WITHOUT_TLS) WITHOUT_TLS:= true . endif .else . if !defined(WITH_TLS) && !defined(WITHOUT_TLS) WITH_TLS:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT .if empty(PORT_OPTIONS:MSASLKMIT) . if !defined(WITH_SASLKMIT) && !defined(WITHOUT_SASLKMIT) WITHOUT_SASLKMIT:= true . endif .else . if !defined(WITH_SASLKMIT) && !defined(WITHOUT_SASLKMIT) WITH_SASLKMIT:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 .if empty(PORT_OPTIONS:MSASLKRB5) . if !defined(WITH_SASLKRB5) && !defined(WITHOUT_SASLKRB5) WITHOUT_SASLKRB5:= true . endif .else . if !defined(WITH_SASLKRB5) && !defined(WITHOUT_SASLKRB5) WITH_SASLKRB5:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 .if empty(PORT_OPTIONS:MDOVECOT2) . if !defined(WITH_DOVECOT2) && !defined(WITHOUT_DOVECOT2) WITHOUT_DOVECOT2:= true . endif .else . if !defined(WITH_DOVECOT2) && !defined(WITHOUT_DOVECOT2) WITH_DOVECOT2:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT .if empty(PORT_OPTIONS:MDOVECOT) . if !defined(WITH_DOVECOT) && !defined(WITHOUT_DOVECOT) WITHOUT_DOVECOT:= true . endif .else . if !defined(WITH_DOVECOT) && !defined(WITHOUT_DOVECOT) WITH_DOVECOT:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SASL2 --- opt = SASL2 .if empty(PORT_OPTIONS:MSASL2) . if !defined(WITH_SASL2) && !defined(WITHOUT_SASL2) WITHOUT_SASL2:= true . endif .else . if !defined(WITH_SASL2) && !defined(WITHOUT_SASL2) WITH_SASL2:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = PCRE --- opt = PCRE .if empty(PORT_OPTIONS:MPCRE) . if !defined(WITH_PCRE) && !defined(WITHOUT_PCRE) WITHOUT_PCRE:= true . endif .else . if !defined(WITH_PCRE) && !defined(WITHOUT_PCRE) WITH_PCRE:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "PCRE" Global:WITH_PCRE = Global:WITH_PCRE = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_SASL2 = Global:WITHOUT_SASL2 = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_DOVECOT = Global:WITHOUT_DOVECOT = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOVECOT2" Global:WITH_DOVECOT2 = Global:WITH_DOVECOT2 = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_SASLKRB5 = Global:WITHOUT_SASLKRB5 = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_SASLKMIT = Global:WITHOUT_SASLKMIT = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "TLS" Global:WITH_TLS = Global:WITH_TLS = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_BDB = Global:WITHOUT_BDB = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_MYSQL = Global:WITHOUT_MYSQL = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_PGSQL = Global:WITHOUT_PGSQL = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_SQLITE = Global:WITHOUT_SQLITE = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_OPENLDAP = Global:WITHOUT_OPENLDAP = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_LDAP_SASL = Global:WITHOUT_LDAP_SASL = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_CDB = Global:WITHOUT_CDB = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_NIS = Global:WITHOUT_NIS = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_VDA = Global:WITHOUT_VDA = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_TEST = Global:WITHOUT_TEST = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_SPF = Global:WITHOUT_SPF = true Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:WITHOUT_INST_BASE = Global:WITHOUT_INST_BASE = true Global:delete opt Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. Global:delete INOPTIONSMK Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. Global:MAN1 = postalias.1 postcat.1 postconf.1 postdrop.1 postfix.1 postkick.1 postlock.1 postlog.1 postmap.1 postmulti.1 postqueue.1 postsuper.1 sendmail.1 qshape.1 Global:MAN5 = access.5 aliases.5 bounce.5 canonical.5 cidr_table.5 generic.5 header_checks.5 ldap_table.5 master.5 memcache_table.5 mysql_table.5 nisplus_table.5 pcre_table.5 pgsql_table.5 postconf.5 postfix-wrapper.5 regexp_table.5 relocated.5 sqlite_table.5 tcp_table.5 transport.5 virtual.5 Global:MAN8 = anvil.8 bounce.8 cleanup.8 discard.8 dnsblog.8 error.8 flush.8 local.8 master.8 oqmgr.8 pickup.8 pipe.8 postscreen.8 proxymap.8 qmgr.8 qmqpd.8 scache.8 showq.8 smtp.8 smtpd.8 spawn.8 tlsmgr.8 tlsproxy.8 trivial-rewrite.8 verify.8 virtual.8 Global:MLINKS = sendmail.1 mailq.1 sendmail.1 newaliases.1 header_checks.5 body_checks.5 bounce.8 defer.8 bounce.8 trace.8 smtp.8 lmtp.8 Global:HTML1 = body_checks.5.html bounce.5.html postfix-power.png scache.8.html tlsmgr.8.html Searching for /etc/mail/mailer.conf.../usr/ports/mail/postfix...Looking for "/etc/mail/mailer.conf"...Caching 14:03:45 May 13, 2012 for /etc/mail/mailer.conf Global:OLD_MAILER = purgestat /usr/libexec/sendmail/sendmail Global:IS_INTERACTIVE = yes left = 900506.000000, right = 800037.000000, op = >= Global:KRB5_EXTR = -lhx509 Global:MAKEFILEFLAGS = DEBUG= Global:MAKEFILEFLAGS = DEBUG= CC="${CC}" OPT="${CFLAGS}" Global:POSTFIX_CCARGS = -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" -DDEF_README_DIR=\\\"${READMEDIR}\\\" -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" -DDEF_MAIL_OWNER=\\\"postfix\\\" -DDEF_SGID_GROUP=\\\"maildrop\\\" Global:_REQUIRE = LOGIN cleanvar Global:LIB_DEPENDS = pcre:${PORTSDIR}/devel/pcre Global:POSTFIX_CCARGS = -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" -DDEF_README_DIR=\\\"${READMEDIR}\\\" -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" -DDEF_MAIL_OWNER=\\\"postfix\\\" -DDEF_SGID_GROUP=\\\"maildrop\\\" -DHAS_PCRE -I${LOCALBASE}/include Global:POSTFIX_AUXLIBS = -L${LOCALBASE}/lib -lpcre Global:RUN_DEPENDS = dovecot:${PORTSDIR}/mail/dovecot2 Global:POSTFIX_CCARGS = -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" -DDEF_README_DIR=\\\"${READMEDIR}\\\" -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" -DDEF_MAIL_OWNER=\\\"postfix\\\" -DDEF_SGID_GROUP=\\\"maildrop\\\" -DHAS_PCRE -I${LOCALBASE}/include -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\" Global:_REQUIRE = LOGIN cleanvar dovecot Searching for /usr/ports/Mk/bsd.openssl.mk...Looking for "/usr/ports/Mk/bsd.openssl.mk"...Caching 21:19:02 May 28, 2012 for /usr/ports/Mk/bsd.openssl.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .include /usr/ports/Mk/bsd.openssl.mk Global:OpenSSL_Include_MAINTAINER = dinoex@FreeBSD.org Searching for //usr/local/lib/libcrypto.so.../usr/ports/mail/postfix...Looking for "//usr/local/lib/libcrypto.so"...failed. Returning NULL Searching for /usr/include/openssl/opensslv.h.../usr/ports/mail/postfix...Looking for "/usr/include/openssl/opensslv.h"...Caching 14:15:12 May 04, 2011 for /usr/include/openssl/opensslv.h Global:WITH_OPENSSL_BASE = yes Global:OPENSSLBASE = /usr Global:OPENSSLDIR = /etc/ssl Searching for /usr/lib/libcrypto.so.../usr/ports/mail/postfix...Looking for "/usr/lib/libcrypto.so"...Caching 09:24:45 May 30, 2012 for /usr/lib/libcrypto.so Searching for /usr/local/lib/libcrypto.so.../usr/ports/mail/postfix...Looking for "/usr/local/lib/libcrypto.so"...failed. Returning NULL Global:OPENSSL_IDEA = NO lhs = "NO", rhs = "NO", op = == Global:OPENSSL_CFLAGS = -DNO_IDEA Global:MAKE_ARGS = OPENSSL_CFLAGS="${OPENSSL_CFLAGS}" Global:OPENSSLRPATH = /usr/lib:${LOCALBASE}/lib Global:OPENSSLLIB = ${OPENSSLBASE}/lib Global:OPENSSLINC = ${OPENSSLBASE}/include Global:OPENSSL_LDFLAGS = -rpath=${OPENSSLRPATH} Global:LDFLAGS = ${OPENSSL_LDFLAGS} Global:MAKE_ENV = OPENSSLLIB=${OPENSSLLIB} OPENSSLINC=${OPENSSLINC} OPENSSLBASE=${OPENSSLBASE} OPENSSLDIR=${OPENSSLDIR} Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. Global:POSTFIX_CCARGS = -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" -DDEF_README_DIR=\\\"${READMEDIR}\\\" -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" -DDEF_MAIL_OWNER=\\\"postfix\\\" -DDEF_SGID_GROUP=\\\"maildrop\\\" -DHAS_PCRE -I${LOCALBASE}/include -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\" -DUSE_TLS -I${OPENSSLINC} Global:POSTFIX_AUXLIBS = -L${LOCALBASE}/lib -lpcre -L${OPENSSLLIB} ${LDFLAGS} -lssl -lcrypto Global:PLIST_SUB = SPF="@comment " Global:PLIST_SUB = SPF="@comment " VDA="@comment " Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " Global:USE_RC_SUBR = postfix.sh Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} Global:READMEDIR = ${DOCSDIR} Global:DAEMONDIR = ${PREFIX}/libexec/postfix Global:SUB_LIST = REQUIRE="${_REQUIRE}" READMEDIR="${READMEDIR}" DAEMONDIR="${DAEMONDIR}" Global:SUB_FILES = pkg-install pkg-message Global:REINPLACE = s!^PATH=.*!PATH=/bin:/sbin:/usr/bin:/usr/sbin:${PREFIX}/bin:${PREFIX}/sbin!; s!(_directory = )/usr/!\1${PREFIX}/!g; s!^(data_directory = /var/)lib/!\1db/!g; s!^#(mynetworks_style = host)!\1!g; s!^(sendmail_path =)!\1 ${PREFIX}/sbin/sendmail!g; s!^(newaliases_path =)!\1 ${PREFIX}/bin/newaliases!g; s!^(mailq_path =)!\1 ${PREFIX}/bin/mailq!g; s!^(setgid_group =)!\1 maildrop!g; s!^(manpage_directory =)!\1 ${MANPREFIX}/man!g; s!^((html|readme)_directory =)!\1 ${READMEDIR}!g; \!^#alias_database = dbm:/etc/mail/aliases$$!d; s!(:|= )/etc/postfix!\1$$config_directory!g; s!/etc/postfix!${ETCDIR}!g; s!^(sample_directory =)!\1 ${ETCDIR}!g; s!($config_directory/(access|aliases|canonical|generic|header_checks|relocated|transport|virtual):f:root:-:644:)p1!\1o!; For: Iterator f List body_checks.5.html bounce.5.html postfix-power.png scache.8.html tlsmgr.8.html For: end for 1 Global:f = tlsmgr.8.html --- f = tlsmgr.8.html @${ECHO} '$$html_directory/tlsmgr.8.html:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files ---- at line 334 Global:delete f Global:f = scache.8.html --- f = scache.8.html @${ECHO} '$$html_directory/scache.8.html:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files ---- at line 334 Global:delete f Global:f = postfix-power.png --- f = postfix-power.png @${ECHO} '$$html_directory/postfix-power.png:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files ---- at line 334 Global:delete f Global:f = bounce.5.html --- f = bounce.5.html @${ECHO} '$$html_directory/bounce.5.html:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files ---- at line 334 Global:delete f Global:f = body_checks.5.html --- f = body_checks.5.html @${ECHO} '$$html_directory/body_checks.5.html:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files ---- at line 334 Global:delete f For: Iterator f List For: end for 1 For: Iterator f List For: end for 1 Searching for bsd.port.mk.../usr/share/mk...here...returning /usr/share/mk/bsd.port.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk .include /usr/share/mk/bsd.port.mk Global:_WITHOUT_SRCCONF = Searching for bsd.own.mk.../usr/share/mk...here...returning /usr/share/mk/bsd.own.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .include /usr/share/mk/bsd.own.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. Searching for /usr/ports/Mk/bsd.port.mk...Looking for "/usr/ports/Mk/bsd.port.mk"...got it (in mtime cache) Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk .include /usr/ports/Mk/bsd.port.mk Global:FreeBSD_MAINTAINER = portmgr@FreeBSD.org Searching for /usr/ports/Mk/bsd.commands.mk...Looking for "/usr/ports/Mk/bsd.commands.mk"...got it (in mtime cache) Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .include /usr/ports/Mk/bsd.commands.mk Global:COMMANDS_Include_MAINTAINER = portmgr@FreeBSD.org Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. Searching for /usr/ports/Mk/bsd.options.mk...Looking for "/usr/ports/Mk/bsd.options.mk"...got it (in mtime cache) Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk .include /usr/ports/Mk/bsd.options.mk Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES For: Iterator opt List For: end for 1 For: Iterator opt List PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE ALL_OPTIONS+= INST_BASE ---- at line 36 Global:delete opt Global:opt = SPF --- opt = SPF ALL_OPTIONS+= SPF ---- at line 36 Global:delete opt Global:opt = TEST --- opt = TEST ALL_OPTIONS+= TEST ---- at line 36 Global:delete opt Global:opt = VDA --- opt = VDA ALL_OPTIONS+= VDA ---- at line 36 Global:delete opt Global:opt = NIS --- opt = NIS ALL_OPTIONS+= NIS ---- at line 36 Global:delete opt Global:opt = CDB --- opt = CDB ALL_OPTIONS+= CDB ---- at line 36 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL ALL_OPTIONS+= LDAP_SASL ---- at line 36 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP ALL_OPTIONS+= OPENLDAP ---- at line 36 Global:delete opt Global:opt = SQLITE --- opt = SQLITE ALL_OPTIONS+= SQLITE ---- at line 36 Global:delete opt Global:opt = PGSQL --- opt = PGSQL ALL_OPTIONS+= PGSQL ---- at line 36 Global:delete opt Global:opt = MYSQL --- opt = MYSQL ALL_OPTIONS+= MYSQL ---- at line 36 Global:delete opt Global:opt = BDB --- opt = BDB ALL_OPTIONS+= BDB ---- at line 36 Global:delete opt Global:opt = TLS --- opt = TLS ALL_OPTIONS+= TLS ---- at line 36 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT ALL_OPTIONS+= SASLKMIT ---- at line 36 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 ALL_OPTIONS+= SASLKRB5 ---- at line 36 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 ALL_OPTIONS+= DOVECOT2 ---- at line 36 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT ALL_OPTIONS+= DOVECOT ---- at line 36 Global:delete opt Global:opt = SASL2 --- opt = SASL2 ALL_OPTIONS+= SASL2 ---- at line 36 Global:delete opt Global:opt = PCRE --- opt = PCRE ALL_OPTIONS+= PCRE ---- at line 36 Global:delete opt Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Applying :O to " PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "BDB BDB CDB CDB DOVECOT DOVECOT DOVECOT2 DOVECOT2 INST_BASE INST_BASE LDAP_SASL LDAP_SASL MYSQL MYSQL NIS NIS OPENLDAP OPENLDAP PCRE PCRE PGSQL PGSQL SASL2 SASL2 SASLKMIT SASLKMIT SASLKRB5 SASLKRB5 SPF SPF SQLITE SQLITE TEST TEST TLS TLS VDA VDA" Applying :u to "BDB BDB CDB CDB DOVECOT DOVECOT DOVECOT2 DOVECOT2 INST_BASE INST_BASE LDAP_SASL LDAP_SASL MYSQL MYSQL NIS NIS OPENLDAP OPENLDAP PCRE PCRE PGSQL PGSQL SASL2 SASL2 SASLKMIT SASLKMIT SASLKRB5 SASLKRB5 SPF SPF SQLITE SQLITE TEST TEST TLS TLS VDA VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA For: Iterator opt List For: end for 1 Global:NO_OPTIONS_SORT = yes Global:delete optname Applying :S to "PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" off DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" off SASLKMIT "If your SASL req. MIT Kerberos5, select this" off TLS "Enable SSL and TLS support" off BDB "Berkeley DB (uses WITH_BDB_VER)" off MYSQL "MySQL maps (uses WITH_MYSQL_VER)" off PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" off SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" off LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" off NIS "NIS maps lookups" off VDA "VDA (Virtual Delivery Agent 32Bit)" off TEST "SMTP/LMTP test server and generator" off SPF "SPF support (via libspf2 1.2.x)" off INST_BASE "Install into /usr and /etc/postfix" off" Result is "PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" off DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" off SASLKMIT "If your SASL req. MIT Kerberos5, select this" off TLS "Enable SSL and TLS support" off BDB "Berkeley DB (uses WITH_BDB_VER)" off MYSQL "MySQL maps (uses WITH_MYSQL_VER)" off PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" off SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" off LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" off NIS "NIS maps lookups" off VDA "VDA (Virtual Delivery Agent 32Bit)" off TEST "SMTP/LMTP test server and generator" off SPF "SPF support (via libspf2 1.2.x)" off INST_BASE "Install into /usr and /etc/postfix" off" For: Iterator O List PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" off DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" off SASLKMIT "If your SASL req. MIT Kerberos5, select this" off TLS "Enable SSL and TLS support" off BDB "Berkeley DB (uses WITH_BDB_VER)" off MYSQL "MySQL maps (uses WITH_MYSQL_VER)" off PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" off SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" off LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" off NIS "NIS maps lookups" off VDA "VDA (Virtual Delivery Agent 32Bit)" off TEST "SMTP/LMTP test server and generator" off SPF "SPF support (via libspf2 1.2.x)" off INST_BASE "Install into /usr and /etc/postfix" off For: end for 1 Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Install into /usr and /etc/postfix" --- O = "Install into /usr and /etc/postfix" opt:= "Install into /usr and /etc/postfix" . if !defined(optname) optname:= "Install into /usr and /etc/postfix" ALL_OPTIONS+= "Install into /usr and /etc/postfix" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Install into /usr and /etc/postfix") OPTIONS_DEFINE+= "Install into /usr and /etc/postfix" .endif PORT_OPTIONS+= "Install into /usr and /etc/postfix" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = INST_BASE --- O = INST_BASE opt:= INST_BASE . if !defined(optname) optname:= INST_BASE ALL_OPTIONS+= INST_BASE .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MINST_BASE) OPTIONS_DEFINE+= INST_BASE .endif PORT_OPTIONS+= INST_BASE . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "SPF support (via libspf2 1.2.x)" --- O = "SPF support (via libspf2 1.2.x)" opt:= "SPF support (via libspf2 1.2.x)" . if !defined(optname) optname:= "SPF support (via libspf2 1.2.x)" ALL_OPTIONS+= "SPF support (via libspf2 1.2.x)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"SPF support (via libspf2 1.2.x)") OPTIONS_DEFINE+= "SPF support (via libspf2 1.2.x)" .endif PORT_OPTIONS+= "SPF support (via libspf2 1.2.x)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SPF --- O = SPF opt:= SPF . if !defined(optname) optname:= SPF ALL_OPTIONS+= SPF .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSPF) OPTIONS_DEFINE+= SPF .endif PORT_OPTIONS+= SPF . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "SMTP/LMTP test server and generator" --- O = "SMTP/LMTP test server and generator" opt:= "SMTP/LMTP test server and generator" . if !defined(optname) optname:= "SMTP/LMTP test server and generator" ALL_OPTIONS+= "SMTP/LMTP test server and generator" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"SMTP/LMTP test server and generator") OPTIONS_DEFINE+= "SMTP/LMTP test server and generator" .endif PORT_OPTIONS+= "SMTP/LMTP test server and generator" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = TEST --- O = TEST opt:= TEST . if !defined(optname) optname:= TEST ALL_OPTIONS+= TEST .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MTEST) OPTIONS_DEFINE+= TEST .endif PORT_OPTIONS+= TEST . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "VDA (Virtual Delivery Agent 32Bit)" --- O = "VDA (Virtual Delivery Agent 32Bit)" opt:= "VDA (Virtual Delivery Agent 32Bit)" . if !defined(optname) optname:= "VDA (Virtual Delivery Agent 32Bit)" ALL_OPTIONS+= "VDA (Virtual Delivery Agent 32Bit)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"VDA (Virtual Delivery Agent 32Bit)") OPTIONS_DEFINE+= "VDA (Virtual Delivery Agent 32Bit)" .endif PORT_OPTIONS+= "VDA (Virtual Delivery Agent 32Bit)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = VDA --- O = VDA opt:= VDA . if !defined(optname) optname:= VDA ALL_OPTIONS+= VDA .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MVDA) OPTIONS_DEFINE+= VDA .endif PORT_OPTIONS+= VDA . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "NIS maps lookups" --- O = "NIS maps lookups" opt:= "NIS maps lookups" . if !defined(optname) optname:= "NIS maps lookups" ALL_OPTIONS+= "NIS maps lookups" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"NIS maps lookups") OPTIONS_DEFINE+= "NIS maps lookups" .endif PORT_OPTIONS+= "NIS maps lookups" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = NIS --- O = NIS opt:= NIS . if !defined(optname) optname:= NIS ALL_OPTIONS+= NIS .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MNIS) OPTIONS_DEFINE+= NIS .endif PORT_OPTIONS+= NIS . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "CDB maps lookups" --- O = "CDB maps lookups" opt:= "CDB maps lookups" . if !defined(optname) optname:= "CDB maps lookups" ALL_OPTIONS+= "CDB maps lookups" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"CDB maps lookups") OPTIONS_DEFINE+= "CDB maps lookups" .endif PORT_OPTIONS+= "CDB maps lookups" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = CDB --- O = CDB opt:= CDB . if !defined(optname) optname:= CDB ALL_OPTIONS+= CDB .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MCDB) OPTIONS_DEFINE+= CDB .endif PORT_OPTIONS+= CDB . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Enable OpenLDAP client-to-server SASL auth" --- O = "Enable OpenLDAP client-to-server SASL auth" opt:= "Enable OpenLDAP client-to-server SASL auth" . if !defined(optname) optname:= "Enable OpenLDAP client-to-server SASL auth" ALL_OPTIONS+= "Enable OpenLDAP client-to-server SASL auth" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Enable OpenLDAP client-to-server SASL auth") OPTIONS_DEFINE+= "Enable OpenLDAP client-to-server SASL auth" .endif PORT_OPTIONS+= "Enable OpenLDAP client-to-server SASL auth" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = LDAP_SASL --- O = LDAP_SASL opt:= LDAP_SASL . if !defined(optname) optname:= LDAP_SASL ALL_OPTIONS+= LDAP_SASL .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MLDAP_SASL) OPTIONS_DEFINE+= LDAP_SASL .endif PORT_OPTIONS+= LDAP_SASL . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "OpenLDAP maps (uses WITH_OPENLDAP_VER)" --- O = "OpenLDAP maps (uses WITH_OPENLDAP_VER)" opt:= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" . if !defined(optname) optname:= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" ALL_OPTIONS+= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"OpenLDAP maps (uses WITH_OPENLDAP_VER)") OPTIONS_DEFINE+= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" .endif PORT_OPTIONS+= "OpenLDAP maps (uses WITH_OPENLDAP_VER)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = OPENLDAP --- O = OPENLDAP opt:= OPENLDAP . if !defined(optname) optname:= OPENLDAP ALL_OPTIONS+= OPENLDAP .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MOPENLDAP) OPTIONS_DEFINE+= OPENLDAP .endif PORT_OPTIONS+= OPENLDAP . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "SQLite maps" --- O = "SQLite maps" opt:= "SQLite maps" . if !defined(optname) optname:= "SQLite maps" ALL_OPTIONS+= "SQLite maps" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"SQLite maps") OPTIONS_DEFINE+= "SQLite maps" .endif PORT_OPTIONS+= "SQLite maps" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SQLITE --- O = SQLITE opt:= SQLITE . if !defined(optname) optname:= SQLITE ALL_OPTIONS+= SQLITE .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSQLITE) OPTIONS_DEFINE+= SQLITE .endif PORT_OPTIONS+= SQLITE . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" --- O = "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" opt:= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" . if !defined(optname) optname:= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" ALL_OPTIONS+= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"PostgreSQL maps (uses DEFAULT_PGSQL_VER)") OPTIONS_DEFINE+= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" .endif PORT_OPTIONS+= "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = PGSQL --- O = PGSQL opt:= PGSQL . if !defined(optname) optname:= PGSQL ALL_OPTIONS+= PGSQL .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MPGSQL) OPTIONS_DEFINE+= PGSQL .endif PORT_OPTIONS+= PGSQL . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "MySQL maps (uses WITH_MYSQL_VER)" --- O = "MySQL maps (uses WITH_MYSQL_VER)" opt:= "MySQL maps (uses WITH_MYSQL_VER)" . if !defined(optname) optname:= "MySQL maps (uses WITH_MYSQL_VER)" ALL_OPTIONS+= "MySQL maps (uses WITH_MYSQL_VER)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"MySQL maps (uses WITH_MYSQL_VER)") OPTIONS_DEFINE+= "MySQL maps (uses WITH_MYSQL_VER)" .endif PORT_OPTIONS+= "MySQL maps (uses WITH_MYSQL_VER)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = MYSQL --- O = MYSQL opt:= MYSQL . if !defined(optname) optname:= MYSQL ALL_OPTIONS+= MYSQL .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MMYSQL) OPTIONS_DEFINE+= MYSQL .endif PORT_OPTIONS+= MYSQL . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Berkeley DB (uses WITH_BDB_VER)" --- O = "Berkeley DB (uses WITH_BDB_VER)" opt:= "Berkeley DB (uses WITH_BDB_VER)" . if !defined(optname) optname:= "Berkeley DB (uses WITH_BDB_VER)" ALL_OPTIONS+= "Berkeley DB (uses WITH_BDB_VER)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Berkeley DB (uses WITH_BDB_VER)") OPTIONS_DEFINE+= "Berkeley DB (uses WITH_BDB_VER)" .endif PORT_OPTIONS+= "Berkeley DB (uses WITH_BDB_VER)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = BDB --- O = BDB opt:= BDB . if !defined(optname) optname:= BDB ALL_OPTIONS+= BDB .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MBDB) OPTIONS_DEFINE+= BDB .endif PORT_OPTIONS+= BDB . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Enable SSL and TLS support" --- O = "Enable SSL and TLS support" opt:= "Enable SSL and TLS support" . if !defined(optname) optname:= "Enable SSL and TLS support" ALL_OPTIONS+= "Enable SSL and TLS support" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Enable SSL and TLS support") OPTIONS_DEFINE+= "Enable SSL and TLS support" .endif PORT_OPTIONS+= "Enable SSL and TLS support" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = TLS --- O = TLS opt:= TLS . if !defined(optname) optname:= TLS ALL_OPTIONS+= TLS .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MTLS) OPTIONS_DEFINE+= TLS .endif PORT_OPTIONS+= TLS . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "If your SASL req. MIT Kerberos5, select this" --- O = "If your SASL req. MIT Kerberos5, select this" opt:= "If your SASL req. MIT Kerberos5, select this" . if !defined(optname) optname:= "If your SASL req. MIT Kerberos5, select this" ALL_OPTIONS+= "If your SASL req. MIT Kerberos5, select this" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"If your SASL req. MIT Kerberos5, select this") OPTIONS_DEFINE+= "If your SASL req. MIT Kerberos5, select this" .endif PORT_OPTIONS+= "If your SASL req. MIT Kerberos5, select this" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SASLKMIT --- O = SASLKMIT opt:= SASLKMIT . if !defined(optname) optname:= SASLKMIT ALL_OPTIONS+= SASLKMIT .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSASLKMIT) OPTIONS_DEFINE+= SASLKMIT .endif PORT_OPTIONS+= SASLKMIT . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "If your SASL req. Kerberos5, select this" --- O = "If your SASL req. Kerberos5, select this" opt:= "If your SASL req. Kerberos5, select this" . if !defined(optname) optname:= "If your SASL req. Kerberos5, select this" ALL_OPTIONS+= "If your SASL req. Kerberos5, select this" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"If your SASL req. Kerberos5, select this") OPTIONS_DEFINE+= "If your SASL req. Kerberos5, select this" .endif PORT_OPTIONS+= "If your SASL req. Kerberos5, select this" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SASLKRB5 --- O = SASLKRB5 opt:= SASLKRB5 . if !defined(optname) optname:= SASLKRB5 ALL_OPTIONS+= SASLKRB5 .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSASLKRB5) OPTIONS_DEFINE+= SASLKRB5 .endif PORT_OPTIONS+= SASLKRB5 . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Dovecot 2.x SASL authentication method" --- O = "Dovecot 2.x SASL authentication method" opt:= "Dovecot 2.x SASL authentication method" . if !defined(optname) optname:= "Dovecot 2.x SASL authentication method" ALL_OPTIONS+= "Dovecot 2.x SASL authentication method" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Dovecot 2.x SASL authentication method") OPTIONS_DEFINE+= "Dovecot 2.x SASL authentication method" .endif PORT_OPTIONS+= "Dovecot 2.x SASL authentication method" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = DOVECOT2 --- O = DOVECOT2 opt:= DOVECOT2 . if !defined(optname) optname:= DOVECOT2 ALL_OPTIONS+= DOVECOT2 .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MDOVECOT2) OPTIONS_DEFINE+= DOVECOT2 .endif PORT_OPTIONS+= DOVECOT2 . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Dovecot 1.x SASL authentication method" --- O = "Dovecot 1.x SASL authentication method" opt:= "Dovecot 1.x SASL authentication method" . if !defined(optname) optname:= "Dovecot 1.x SASL authentication method" ALL_OPTIONS+= "Dovecot 1.x SASL authentication method" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Dovecot 1.x SASL authentication method") OPTIONS_DEFINE+= "Dovecot 1.x SASL authentication method" .endif PORT_OPTIONS+= "Dovecot 1.x SASL authentication method" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = DOVECOT --- O = DOVECOT opt:= DOVECOT . if !defined(optname) optname:= DOVECOT ALL_OPTIONS+= DOVECOT .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MDOVECOT) OPTIONS_DEFINE+= DOVECOT .endif PORT_OPTIONS+= DOVECOT . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = off --- O = off opt:= off . if !defined(optname) optname:= off ALL_OPTIONS+= off .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Moff) OPTIONS_DEFINE+= off .endif PORT_OPTIONS+= off . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" --- O = "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" opt:= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" . if !defined(optname) optname:= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" ALL_OPTIONS+= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Cyrus SASLv2 (Simple Auth. and Sec. Layer)") OPTIONS_DEFINE+= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" .endif PORT_OPTIONS+= "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = SASL2 --- O = SASL2 opt:= SASL2 . if !defined(optname) optname:= SASL2 ALL_OPTIONS+= SASL2 .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MSASL2) OPTIONS_DEFINE+= SASL2 .endif PORT_OPTIONS+= SASL2 . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = on --- O = on opt:= on . if !defined(optname) optname:= on ALL_OPTIONS+= on .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Mon) OPTIONS_DEFINE+= on .endif PORT_OPTIONS+= on . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = "Perl Compatible Regular Expressions" --- O = "Perl Compatible Regular Expressions" opt:= "Perl Compatible Regular Expressions" . if !defined(optname) optname:= "Perl Compatible Regular Expressions" ALL_OPTIONS+= "Perl Compatible Regular Expressions" .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M"Perl Compatible Regular Expressions") OPTIONS_DEFINE+= "Perl Compatible Regular Expressions" .endif PORT_OPTIONS+= "Perl Compatible Regular Expressions" . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:O = PCRE --- O = PCRE opt:= PCRE . if !defined(optname) optname:= PCRE ALL_OPTIONS+= PCRE .if !defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:MPCRE) OPTIONS_DEFINE+= PCRE .endif PORT_OPTIONS+= PCRE . elif !defined(optdesc) optdesc:= ${opt} ${optname}_DESC:= ${opt:S|"||g} . else . if ${opt:L} == off . if defined(PORT_OPTIONS) && defined(optname) NO_OPTIONS+= ${optname} NO_OPTIONS:= ${NO_OPTIONS:O:u} . else . endif . endif . undef optname . undef optdesc . endif ---- at line 51 Global:delete O Global:opt = Global:opt = PCRE Global:optname = Global:optname = PCRE Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE Global:opt = "Perl Compatible Regular Expressions" Global:optdesc = Global:optdesc = "Perl Compatible Regular Expressions" Applying :S to ""Perl Compatible Regular Expressions"" Result is "Perl Compatible Regular Expressions" Global:PCRE_DESC = Perl Compatible Regular Expressions Global:opt = on Applying :L to "on" Result is "on" lhs = "on", rhs = "off", op = == Global:delete optname Global:delete optdesc Global:opt = SASL2 Global:optname = Global:optname = SASL2 Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "SASL2" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 Global:opt = "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" Global:optdesc = Global:optdesc = "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" Applying :S to ""Cyrus SASLv2 (Simple Auth. and Sec. Layer)"" Result is "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" Global:SASL2_DESC = Cyrus SASLv2 (Simple Auth. and Sec. Layer) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA SASL2" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = DOVECOT Global:optname = Global:optname = DOVECOT Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "DOVECOT" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT Global:opt = "Dovecot 1.x SASL authentication method" Global:optdesc = Global:optdesc = "Dovecot 1.x SASL authentication method" Applying :S to ""Dovecot 1.x SASL authentication method"" Result is "Dovecot 1.x SASL authentication method" Global:DOVECOT_DESC = Dovecot 1.x SASL authentication method Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA DOVECOT" Result is "BDB CDB DOVECOT DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = DOVECOT2 Global:optname = Global:optname = DOVECOT2 Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "DOVECOT2" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 Global:opt = "Dovecot 2.x SASL authentication method" Global:optdesc = Global:optdesc = "Dovecot 2.x SASL authentication method" Applying :S to ""Dovecot 2.x SASL authentication method"" Result is "Dovecot 2.x SASL authentication method" Global:DOVECOT2_DESC = Dovecot 2.x SASL authentication method Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA DOVECOT2" Result is "BDB CDB DOVECOT DOVECOT2 DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = SASLKRB5 Global:optname = Global:optname = SASLKRB5 Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "SASLKRB5" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 Global:opt = "If your SASL req. Kerberos5, select this" Global:optdesc = Global:optdesc = "If your SASL req. Kerberos5, select this" Applying :S to ""If your SASL req. Kerberos5, select this"" Result is "If your SASL req. Kerberos5, select this" Global:SASLKRB5_DESC = If your SASL req. Kerberos5, select this Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA SASLKRB5" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = SASLKMIT Global:optname = Global:optname = SASLKMIT Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "SASLKMIT" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT Global:opt = "If your SASL req. MIT Kerberos5, select this" Global:optdesc = Global:optdesc = "If your SASL req. MIT Kerberos5, select this" Applying :S to ""If your SASL req. MIT Kerberos5, select this"" Result is "If your SASL req. MIT Kerberos5, select this" Global:SASLKMIT_DESC = If your SASL req. MIT Kerberos5, select this Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA SASLKMIT" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = TLS Global:optname = Global:optname = TLS Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS Global:opt = "Enable SSL and TLS support" Global:optdesc = Global:optdesc = "Enable SSL and TLS support" Applying :S to ""Enable SSL and TLS support"" Result is "Enable SSL and TLS support" Global:TLS_DESC = Enable SSL and TLS support Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA TLS" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = BDB Global:optname = Global:optname = BDB Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "BDB" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB Global:opt = "Berkeley DB (uses WITH_BDB_VER)" Global:optdesc = Global:optdesc = "Berkeley DB (uses WITH_BDB_VER)" Applying :S to ""Berkeley DB (uses WITH_BDB_VER)"" Result is "Berkeley DB (uses WITH_BDB_VER)" Global:BDB_DESC = Berkeley DB (uses WITH_BDB_VER) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA BDB" Result is "BDB BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = MYSQL Global:optname = Global:optname = MYSQL Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "MYSQL" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL Global:opt = "MySQL maps (uses WITH_MYSQL_VER)" Global:optdesc = Global:optdesc = "MySQL maps (uses WITH_MYSQL_VER)" Applying :S to ""MySQL maps (uses WITH_MYSQL_VER)"" Result is "MySQL maps (uses WITH_MYSQL_VER)" Global:MYSQL_DESC = MySQL maps (uses WITH_MYSQL_VER) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA MYSQL" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = PGSQL Global:optname = Global:optname = PGSQL Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "PGSQL" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL Global:opt = "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" Global:optdesc = Global:optdesc = "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" Applying :S to ""PostgreSQL maps (uses DEFAULT_PGSQL_VER)"" Result is "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" Global:PGSQL_DESC = PostgreSQL maps (uses DEFAULT_PGSQL_VER) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PGSQL" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = SQLITE Global:optname = Global:optname = SQLITE Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "SQLITE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE Global:opt = "SQLite maps" Global:optdesc = Global:optdesc = "SQLite maps" Applying :S to ""SQLite maps"" Result is "SQLite maps" Global:SQLITE_DESC = SQLite maps Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA SQLITE" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = OPENLDAP Global:optname = Global:optname = OPENLDAP Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "OPENLDAP" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP Global:opt = "OpenLDAP maps (uses WITH_OPENLDAP_VER)" Global:optdesc = Global:optdesc = "OpenLDAP maps (uses WITH_OPENLDAP_VER)" Applying :S to ""OpenLDAP maps (uses WITH_OPENLDAP_VER)"" Result is "OpenLDAP maps (uses WITH_OPENLDAP_VER)" Global:OPENLDAP_DESC = OpenLDAP maps (uses WITH_OPENLDAP_VER) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA OPENLDAP" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = LDAP_SASL Global:optname = Global:optname = LDAP_SASL Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "LDAP_SASL" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Global:opt = "Enable OpenLDAP client-to-server SASL auth" Global:optdesc = Global:optdesc = "Enable OpenLDAP client-to-server SASL auth" Applying :S to ""Enable OpenLDAP client-to-server SASL auth"" Result is "Enable OpenLDAP client-to-server SASL auth" Global:LDAP_SASL_DESC = Enable OpenLDAP client-to-server SASL auth Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA LDAP_SASL" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = CDB Global:optname = Global:optname = CDB Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "CDB" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Global:opt = "CDB maps lookups" Global:optdesc = Global:optdesc = "CDB maps lookups" Applying :S to ""CDB maps lookups"" Result is "CDB maps lookups" Global:CDB_DESC = CDB maps lookups Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA CDB" Result is "BDB CDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = NIS Global:optname = Global:optname = NIS Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "NIS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Global:opt = "NIS maps lookups" Global:optdesc = Global:optdesc = "NIS maps lookups" Applying :S to ""NIS maps lookups"" Result is "NIS maps lookups" Global:NIS_DESC = NIS maps lookups Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA NIS" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = VDA Global:optname = Global:optname = VDA Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "VDA" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Global:opt = "VDA (Virtual Delivery Agent 32Bit)" Global:optdesc = Global:optdesc = "VDA (Virtual Delivery Agent 32Bit)" Applying :S to ""VDA (Virtual Delivery Agent 32Bit)"" Result is "VDA (Virtual Delivery Agent 32Bit)" Global:VDA_DESC = VDA (Virtual Delivery Agent 32Bit) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = TEST Global:optname = Global:optname = TEST Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "TEST" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Global:opt = "SMTP/LMTP test server and generator" Global:optdesc = Global:optdesc = "SMTP/LMTP test server and generator" Applying :S to ""SMTP/LMTP test server and generator"" Result is "SMTP/LMTP test server and generator" Global:TEST_DESC = SMTP/LMTP test server and generator Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA TEST" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = SPF Global:optname = Global:optname = SPF Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "SPF" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Global:opt = "SPF support (via libspf2 1.2.x)" Global:optdesc = Global:optdesc = "SPF support (via libspf2 1.2.x)" Applying :S to ""SPF support (via libspf2 1.2.x)"" Result is "SPF support (via libspf2 1.2.x)" Global:SPF_DESC = SPF support (via libspf2 1.2.x) Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA SPF" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc Global:opt = INST_BASE Global:optname = Global:optname = INST_BASE Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Applying :M to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "INST_BASE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:opt = "Install into /usr and /etc/postfix" Global:optdesc = Global:optdesc = "Install into /usr and /etc/postfix" Applying :S to ""Install into /usr and /etc/postfix"" Result is "Install into /usr and /etc/postfix" Global:INST_BASE_DESC = Install into /usr and /etc/postfix Global:opt = off Applying :L to "off" Result is "off" lhs = "off", rhs = "off", op = == Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA ${optname} Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA INST_BASE" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :u to "BDB CDB DOVECOT DOVECOT2 INST_BASE INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:delete optname Global:delete optdesc For: Iterator O List BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA For: end for 1 Global:O = VDA --- O = VDA PORT_OPTIONS:= ${PORT_OPTIONS:NVDA} ---- at line 76 Global:delete O Global:O = TLS --- O = TLS PORT_OPTIONS:= ${PORT_OPTIONS:NTLS} ---- at line 76 Global:delete O Global:O = TEST --- O = TEST PORT_OPTIONS:= ${PORT_OPTIONS:NTEST} ---- at line 76 Global:delete O Global:O = SQLITE --- O = SQLITE PORT_OPTIONS:= ${PORT_OPTIONS:NSQLITE} ---- at line 76 Global:delete O Global:O = SPF --- O = SPF PORT_OPTIONS:= ${PORT_OPTIONS:NSPF} ---- at line 76 Global:delete O Global:O = SASLKRB5 --- O = SASLKRB5 PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKRB5} ---- at line 76 Global:delete O Global:O = SASLKMIT --- O = SASLKMIT PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKMIT} ---- at line 76 Global:delete O Global:O = SASL2 --- O = SASL2 PORT_OPTIONS:= ${PORT_OPTIONS:NSASL2} ---- at line 76 Global:delete O Global:O = PGSQL --- O = PGSQL PORT_OPTIONS:= ${PORT_OPTIONS:NPGSQL} ---- at line 76 Global:delete O Global:O = OPENLDAP --- O = OPENLDAP PORT_OPTIONS:= ${PORT_OPTIONS:NOPENLDAP} ---- at line 76 Global:delete O Global:O = NIS --- O = NIS PORT_OPTIONS:= ${PORT_OPTIONS:NNIS} ---- at line 76 Global:delete O Global:O = MYSQL --- O = MYSQL PORT_OPTIONS:= ${PORT_OPTIONS:NMYSQL} ---- at line 76 Global:delete O Global:O = LDAP_SASL --- O = LDAP_SASL PORT_OPTIONS:= ${PORT_OPTIONS:NLDAP_SASL} ---- at line 76 Global:delete O Global:O = INST_BASE --- O = INST_BASE PORT_OPTIONS:= ${PORT_OPTIONS:NINST_BASE} ---- at line 76 Global:delete O Global:O = DOVECOT2 --- O = DOVECOT2 PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT2} ---- at line 76 Global:delete O Global:O = DOVECOT --- O = DOVECOT PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT} ---- at line 76 Global:delete O Global:O = CDB --- O = CDB PORT_OPTIONS:= ${PORT_OPTIONS:NCDB} ---- at line 76 Global:delete O Global:O = BDB --- O = BDB PORT_OPTIONS:= ${PORT_OPTIONS:NBDB} ---- at line 76 Global:delete O Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 DOVECOT2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF INST_BASE" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL NIS VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP NIS VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP NIS VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS MYSQL PGSQL SQLITE OPENLDAP NIS VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP NIS VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP NIS VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP NIS VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE OPENLDAP VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS PGSQL SQLITE VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASL2 SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASLKRB5 SASLKMIT TLS SQLITE VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASLKRB5 TLS SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASLKRB5 TLS SQLITE VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE SASLKRB5 TLS SQLITE VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST SPF" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST SPF Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST SPF" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS SQLITE VDA TEST" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS VDA TEST" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS VDA TEST Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS VDA TEST" Result is "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS VDA" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS VDA Applying :N to "DOCS EXAMPLES NLS PCRE TLS DOCS NLS EXAMPLES PCRE TLS VDA" Result is "DOCS EXAMPLES NLS PCRE DOCS NLS EXAMPLES PCRE VDA" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE DOCS NLS EXAMPLES PCRE VDA Applying :N to "DOCS EXAMPLES NLS PCRE DOCS NLS EXAMPLES PCRE VDA" Result is "DOCS EXAMPLES NLS PCRE DOCS NLS EXAMPLES PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE DOCS NLS EXAMPLES PCRE Applying :O to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "BDB BDB CDB CDB DOVECOT DOVECOT DOVECOT2 DOVECOT2 INST_BASE INST_BASE LDAP_SASL LDAP_SASL MYSQL MYSQL NIS NIS OPENLDAP OPENLDAP PCRE PCRE PGSQL PGSQL SASL2 SASL2 SASLKMIT SASLKMIT SASLKRB5 SASLKRB5 SPF SPF SQLITE SQLITE TEST TEST TLS TLS VDA VDA" Applying :u to "BDB BDB CDB CDB DOVECOT DOVECOT DOVECOT2 DOVECOT2 INST_BASE INST_BASE LDAP_SASL LDAP_SASL MYSQL MYSQL NIS NIS OPENLDAP OPENLDAP PCRE PCRE PGSQL PGSQL SASL2 SASL2 SASLKMIT SASLKMIT SASLKRB5 SASLKRB5 SPF SPF SQLITE SQLITE TEST TEST TLS TLS VDA VDA" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Global:ALL_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA For: Iterator opt List For: end for 1 Applying :O to "DOCS EXAMPLES NLS PCRE DOCS NLS EXAMPLES PCRE" Result is "DOCS DOCS EXAMPLES EXAMPLES NLS NLS PCRE PCRE" Applying :u to "DOCS DOCS EXAMPLES EXAMPLES NLS NLS PCRE PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE For: Iterator opt List For: end for 1 Applying :O to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Applying :u to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE For: Iterator opt List For: end for 1 For: Iterator opt List For: end for 1 Applying :O to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Applying :u to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE For: Iterator opt List For: end for 1 Searching for /var/db/ports/postfix/options.../usr/ports/mail/postfix...Looking for "/var/db/ports/postfix/options"...got it (in mtime cache) Searching for /var/db/ports/postfix/options...Looking for "/var/db/ports/postfix/options"...got it (in mtime cache) Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .include /var/db/ports/postfix/options Global:_OPTIONS_READ = postfix-2.9.3,1 Global:_FILE_COMPLETE_OPTIONS_LIST = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:OPTIONS_FILE_SET = PCRE DOVECOT2 TLS PCRE Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT Global:OPTIONS_FILE_SET = PCRE DOVECOT2 TLS PCRE DOVECOT2 Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT Global:OPTIONS_FILE_SET = PCRE DOVECOT2 TLS PCRE DOVECOT2 TLS Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Global:OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. Searching for /var/db/ports/postfix/options.local.../usr/ports/mail/postfix...Looking for "/var/db/ports/postfix/options.local"...failed. Returning NULL For: Iterator opt List BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA For: end for 1 Global:opt = VDA --- opt = VDA .if defined(WITH_VDA) PORT_OPTIONS+= VDA PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_VDA) PORT_OPTIONS:= ${PORT_OPTIONS:NVDA} .endif ---- at line 130 Global:delete opt Global:opt = TLS --- opt = TLS .if defined(WITH_TLS) PORT_OPTIONS+= TLS PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_TLS) PORT_OPTIONS:= ${PORT_OPTIONS:NTLS} .endif ---- at line 130 Global:delete opt Global:opt = TEST --- opt = TEST .if defined(WITH_TEST) PORT_OPTIONS+= TEST PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_TEST) PORT_OPTIONS:= ${PORT_OPTIONS:NTEST} .endif ---- at line 130 Global:delete opt Global:opt = SQLITE --- opt = SQLITE .if defined(WITH_SQLITE) PORT_OPTIONS+= SQLITE PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SQLITE) PORT_OPTIONS:= ${PORT_OPTIONS:NSQLITE} .endif ---- at line 130 Global:delete opt Global:opt = SPF --- opt = SPF .if defined(WITH_SPF) PORT_OPTIONS+= SPF PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SPF) PORT_OPTIONS:= ${PORT_OPTIONS:NSPF} .endif ---- at line 130 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 .if defined(WITH_SASLKRB5) PORT_OPTIONS+= SASLKRB5 PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SASLKRB5) PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKRB5} .endif ---- at line 130 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT .if defined(WITH_SASLKMIT) PORT_OPTIONS+= SASLKMIT PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SASLKMIT) PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKMIT} .endif ---- at line 130 Global:delete opt Global:opt = SASL2 --- opt = SASL2 .if defined(WITH_SASL2) PORT_OPTIONS+= SASL2 PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_SASL2) PORT_OPTIONS:= ${PORT_OPTIONS:NSASL2} .endif ---- at line 130 Global:delete opt Global:opt = PGSQL --- opt = PGSQL .if defined(WITH_PGSQL) PORT_OPTIONS+= PGSQL PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_PGSQL) PORT_OPTIONS:= ${PORT_OPTIONS:NPGSQL} .endif ---- at line 130 Global:delete opt Global:opt = PCRE --- opt = PCRE .if defined(WITH_PCRE) PORT_OPTIONS+= PCRE PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_PCRE) PORT_OPTIONS:= ${PORT_OPTIONS:NPCRE} .endif ---- at line 130 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP .if defined(WITH_OPENLDAP) PORT_OPTIONS+= OPENLDAP PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_OPENLDAP) PORT_OPTIONS:= ${PORT_OPTIONS:NOPENLDAP} .endif ---- at line 130 Global:delete opt Global:opt = NIS --- opt = NIS .if defined(WITH_NIS) PORT_OPTIONS+= NIS PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_NIS) PORT_OPTIONS:= ${PORT_OPTIONS:NNIS} .endif ---- at line 130 Global:delete opt Global:opt = MYSQL --- opt = MYSQL .if defined(WITH_MYSQL) PORT_OPTIONS+= MYSQL PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_MYSQL) PORT_OPTIONS:= ${PORT_OPTIONS:NMYSQL} .endif ---- at line 130 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL .if defined(WITH_LDAP_SASL) PORT_OPTIONS+= LDAP_SASL PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_LDAP_SASL) PORT_OPTIONS:= ${PORT_OPTIONS:NLDAP_SASL} .endif ---- at line 130 Global:delete opt Global:opt = INST_BASE --- opt = INST_BASE .if defined(WITH_INST_BASE) PORT_OPTIONS+= INST_BASE PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_INST_BASE) PORT_OPTIONS:= ${PORT_OPTIONS:NINST_BASE} .endif ---- at line 130 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 .if defined(WITH_DOVECOT2) PORT_OPTIONS+= DOVECOT2 PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_DOVECOT2) PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT2} .endif ---- at line 130 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT .if defined(WITH_DOVECOT) PORT_OPTIONS+= DOVECOT PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_DOVECOT) PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT} .endif ---- at line 130 Global:delete opt Global:opt = CDB --- opt = CDB .if defined(WITH_CDB) PORT_OPTIONS+= CDB PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_CDB) PORT_OPTIONS:= ${PORT_OPTIONS:NCDB} .endif ---- at line 130 Global:delete opt Global:opt = BDB --- opt = BDB .if defined(WITH_BDB) PORT_OPTIONS+= BDB PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .if defined(WITHOUT_BDB) PORT_OPTIONS:= ${PORT_OPTIONS:NBDB} .endif ---- at line 130 Global:delete opt Applying :N to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE Applying :N to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE Applying :N to "DOCS EXAMPLES NLS PCRE" Result is "DOCS EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE Global:PORT_OPTIONS = DOCS EXAMPLES NLS PCRE DOVECOT2 Applying :O to "DOCS EXAMPLES NLS PCRE DOVECOT2" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Applying :u to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE PCRE Applying :O to "DOCS DOVECOT2 EXAMPLES NLS PCRE PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE PCRE" Applying :u to "DOCS DOVECOT2 EXAMPLES NLS PCRE PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :O to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Applying :u to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS For: Iterator opt List PCRE DOVECOT2 TLS PCRE DOVECOT2 TLS For: end for 1 Global:opt = TLS --- opt = TLS PORT_OPTIONS+= TLS ---- at line 141 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 PORT_OPTIONS+= DOVECOT2 ---- at line 141 Global:delete opt Global:opt = PCRE --- opt = PCRE PORT_OPTIONS+= PCRE ---- at line 141 Global:delete opt Global:opt = TLS --- opt = TLS PORT_OPTIONS+= TLS ---- at line 141 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 PORT_OPTIONS+= DOVECOT2 ---- at line 141 Global:delete opt Global:opt = PCRE --- opt = PCRE PORT_OPTIONS+= PCRE ---- at line 141 Global:delete opt Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS PCRE Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS PCRE DOVECOT2 Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS PCRE DOVECOT2 TLS Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS PCRE DOVECOT2 TLS PCRE Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS PCRE DOVECOT2 TLS PCRE DOVECOT2 Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS PCRE DOVECOT2 TLS PCRE DOVECOT2 TLS Applying :O to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS PCRE DOVECOT2 TLS PCRE DOVECOT2 TLS" Result is "DOCS DOVECOT2 DOVECOT2 DOVECOT2 EXAMPLES NLS PCRE PCRE PCRE TLS TLS TLS" Applying :u to "DOCS DOVECOT2 DOVECOT2 DOVECOT2 EXAMPLES NLS PCRE PCRE PCRE TLS TLS TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS For: Iterator opt List SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE PORT_OPTIONS:= ${PORT_OPTIONS:NINST_BASE} ---- at line 146 Global:delete opt Global:opt = SPF --- opt = SPF PORT_OPTIONS:= ${PORT_OPTIONS:NSPF} ---- at line 146 Global:delete opt Global:opt = TEST --- opt = TEST PORT_OPTIONS:= ${PORT_OPTIONS:NTEST} ---- at line 146 Global:delete opt Global:opt = VDA --- opt = VDA PORT_OPTIONS:= ${PORT_OPTIONS:NVDA} ---- at line 146 Global:delete opt Global:opt = NIS --- opt = NIS PORT_OPTIONS:= ${PORT_OPTIONS:NNIS} ---- at line 146 Global:delete opt Global:opt = CDB --- opt = CDB PORT_OPTIONS:= ${PORT_OPTIONS:NCDB} ---- at line 146 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL PORT_OPTIONS:= ${PORT_OPTIONS:NLDAP_SASL} ---- at line 146 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP PORT_OPTIONS:= ${PORT_OPTIONS:NOPENLDAP} ---- at line 146 Global:delete opt Global:opt = SQLITE --- opt = SQLITE PORT_OPTIONS:= ${PORT_OPTIONS:NSQLITE} ---- at line 146 Global:delete opt Global:opt = PGSQL --- opt = PGSQL PORT_OPTIONS:= ${PORT_OPTIONS:NPGSQL} ---- at line 146 Global:delete opt Global:opt = MYSQL --- opt = MYSQL PORT_OPTIONS:= ${PORT_OPTIONS:NMYSQL} ---- at line 146 Global:delete opt Global:opt = BDB --- opt = BDB PORT_OPTIONS:= ${PORT_OPTIONS:NBDB} ---- at line 146 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKMIT} ---- at line 146 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKRB5} ---- at line 146 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT} ---- at line 146 Global:delete opt Global:opt = SASL2 --- opt = SASL2 PORT_OPTIONS:= ${PORT_OPTIONS:NSASL2} ---- at line 146 Global:delete opt Global:opt = INST_BASE --- opt = INST_BASE PORT_OPTIONS:= ${PORT_OPTIONS:NINST_BASE} ---- at line 146 Global:delete opt Global:opt = SPF --- opt = SPF PORT_OPTIONS:= ${PORT_OPTIONS:NSPF} ---- at line 146 Global:delete opt Global:opt = TEST --- opt = TEST PORT_OPTIONS:= ${PORT_OPTIONS:NTEST} ---- at line 146 Global:delete opt Global:opt = VDA --- opt = VDA PORT_OPTIONS:= ${PORT_OPTIONS:NVDA} ---- at line 146 Global:delete opt Global:opt = NIS --- opt = NIS PORT_OPTIONS:= ${PORT_OPTIONS:NNIS} ---- at line 146 Global:delete opt Global:opt = CDB --- opt = CDB PORT_OPTIONS:= ${PORT_OPTIONS:NCDB} ---- at line 146 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL PORT_OPTIONS:= ${PORT_OPTIONS:NLDAP_SASL} ---- at line 146 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP PORT_OPTIONS:= ${PORT_OPTIONS:NOPENLDAP} ---- at line 146 Global:delete opt Global:opt = SQLITE --- opt = SQLITE PORT_OPTIONS:= ${PORT_OPTIONS:NSQLITE} ---- at line 146 Global:delete opt Global:opt = PGSQL --- opt = PGSQL PORT_OPTIONS:= ${PORT_OPTIONS:NPGSQL} ---- at line 146 Global:delete opt Global:opt = MYSQL --- opt = MYSQL PORT_OPTIONS:= ${PORT_OPTIONS:NMYSQL} ---- at line 146 Global:delete opt Global:opt = BDB --- opt = BDB PORT_OPTIONS:= ${PORT_OPTIONS:NBDB} ---- at line 146 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKMIT} ---- at line 146 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 PORT_OPTIONS:= ${PORT_OPTIONS:NSASLKRB5} ---- at line 146 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT PORT_OPTIONS:= ${PORT_OPTIONS:NDOVECOT} ---- at line 146 Global:delete opt Global:opt = SASL2 --- opt = SASL2 PORT_OPTIONS:= ${PORT_OPTIONS:NSASL2} ---- at line 146 Global:delete opt Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Applying :N to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Global:PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOCS" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "EXAMPLES" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "NLS" Global:_SORTED_OPTIONS = Global:_SORTED_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA Global:ALL_OPTIONS = For: Iterator opt List PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE .if ${_SORTED_OPTIONS:MINST_BASE} ALL_OPTIONS+= INST_BASE .endif ---- at line 169 Global:delete opt Global:opt = SPF --- opt = SPF .if ${_SORTED_OPTIONS:MSPF} ALL_OPTIONS+= SPF .endif ---- at line 169 Global:delete opt Global:opt = TEST --- opt = TEST .if ${_SORTED_OPTIONS:MTEST} ALL_OPTIONS+= TEST .endif ---- at line 169 Global:delete opt Global:opt = VDA --- opt = VDA .if ${_SORTED_OPTIONS:MVDA} ALL_OPTIONS+= VDA .endif ---- at line 169 Global:delete opt Global:opt = NIS --- opt = NIS .if ${_SORTED_OPTIONS:MNIS} ALL_OPTIONS+= NIS .endif ---- at line 169 Global:delete opt Global:opt = CDB --- opt = CDB .if ${_SORTED_OPTIONS:MCDB} ALL_OPTIONS+= CDB .endif ---- at line 169 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL .if ${_SORTED_OPTIONS:MLDAP_SASL} ALL_OPTIONS+= LDAP_SASL .endif ---- at line 169 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP .if ${_SORTED_OPTIONS:MOPENLDAP} ALL_OPTIONS+= OPENLDAP .endif ---- at line 169 Global:delete opt Global:opt = SQLITE --- opt = SQLITE .if ${_SORTED_OPTIONS:MSQLITE} ALL_OPTIONS+= SQLITE .endif ---- at line 169 Global:delete opt Global:opt = PGSQL --- opt = PGSQL .if ${_SORTED_OPTIONS:MPGSQL} ALL_OPTIONS+= PGSQL .endif ---- at line 169 Global:delete opt Global:opt = MYSQL --- opt = MYSQL .if ${_SORTED_OPTIONS:MMYSQL} ALL_OPTIONS+= MYSQL .endif ---- at line 169 Global:delete opt Global:opt = BDB --- opt = BDB .if ${_SORTED_OPTIONS:MBDB} ALL_OPTIONS+= BDB .endif ---- at line 169 Global:delete opt Global:opt = TLS --- opt = TLS .if ${_SORTED_OPTIONS:MTLS} ALL_OPTIONS+= TLS .endif ---- at line 169 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT .if ${_SORTED_OPTIONS:MSASLKMIT} ALL_OPTIONS+= SASLKMIT .endif ---- at line 169 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 .if ${_SORTED_OPTIONS:MSASLKRB5} ALL_OPTIONS+= SASLKRB5 .endif ---- at line 169 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 .if ${_SORTED_OPTIONS:MDOVECOT2} ALL_OPTIONS+= DOVECOT2 .endif ---- at line 169 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT .if ${_SORTED_OPTIONS:MDOVECOT} ALL_OPTIONS+= DOVECOT .endif ---- at line 169 Global:delete opt Global:opt = SASL2 --- opt = SASL2 .if ${_SORTED_OPTIONS:MSASL2} ALL_OPTIONS+= SASL2 .endif ---- at line 169 Global:delete opt Global:opt = PCRE --- opt = PCRE .if ${_SORTED_OPTIONS:MPCRE} ALL_OPTIONS+= PCRE .endif ---- at line 169 Global:delete opt Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "PCRE" lhs = "PCRE", rhs = "0", op = != Global:ALL_OPTIONS = PCRE Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SASL2" lhs = "SASL2", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "DOVECOT" lhs = "DOVECOT", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "DOVECOT2" lhs = "DOVECOT2", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SASLKRB5" lhs = "SASLKRB5", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SASLKMIT" lhs = "SASLKMIT", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "TLS" lhs = "TLS", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "BDB" lhs = "BDB", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "MYSQL" lhs = "MYSQL", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "PGSQL" lhs = "PGSQL", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SQLITE" lhs = "SQLITE", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "OPENLDAP" lhs = "OPENLDAP", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "LDAP_SASL" lhs = "LDAP_SASL", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "CDB" lhs = "CDB", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "NIS" lhs = "NIS", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "VDA" lhs = "VDA", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "TEST" lhs = "TEST", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "SPF" lhs = "SPF", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF Applying :M to "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Result is "INST_BASE" lhs = "INST_BASE", rhs = "0", op = != Global:ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:delete opt Global:delete _SORTED_OPTIONS For: Iterator opt List PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE .if empty(PORT_OPTIONS:MINST_BASE) . if !defined(WITH_INST_BASE) && !defined(WITHOUT_INST_BASE) WITHOUT_INST_BASE:= true . endif .else . if !defined(WITH_INST_BASE) && !defined(WITHOUT_INST_BASE) WITH_INST_BASE:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SPF --- opt = SPF .if empty(PORT_OPTIONS:MSPF) . if !defined(WITH_SPF) && !defined(WITHOUT_SPF) WITHOUT_SPF:= true . endif .else . if !defined(WITH_SPF) && !defined(WITHOUT_SPF) WITH_SPF:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = TEST --- opt = TEST .if empty(PORT_OPTIONS:MTEST) . if !defined(WITH_TEST) && !defined(WITHOUT_TEST) WITHOUT_TEST:= true . endif .else . if !defined(WITH_TEST) && !defined(WITHOUT_TEST) WITH_TEST:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = VDA --- opt = VDA .if empty(PORT_OPTIONS:MVDA) . if !defined(WITH_VDA) && !defined(WITHOUT_VDA) WITHOUT_VDA:= true . endif .else . if !defined(WITH_VDA) && !defined(WITHOUT_VDA) WITH_VDA:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = NIS --- opt = NIS .if empty(PORT_OPTIONS:MNIS) . if !defined(WITH_NIS) && !defined(WITHOUT_NIS) WITHOUT_NIS:= true . endif .else . if !defined(WITH_NIS) && !defined(WITHOUT_NIS) WITH_NIS:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = CDB --- opt = CDB .if empty(PORT_OPTIONS:MCDB) . if !defined(WITH_CDB) && !defined(WITHOUT_CDB) WITHOUT_CDB:= true . endif .else . if !defined(WITH_CDB) && !defined(WITHOUT_CDB) WITH_CDB:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL .if empty(PORT_OPTIONS:MLDAP_SASL) . if !defined(WITH_LDAP_SASL) && !defined(WITHOUT_LDAP_SASL) WITHOUT_LDAP_SASL:= true . endif .else . if !defined(WITH_LDAP_SASL) && !defined(WITHOUT_LDAP_SASL) WITH_LDAP_SASL:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP .if empty(PORT_OPTIONS:MOPENLDAP) . if !defined(WITH_OPENLDAP) && !defined(WITHOUT_OPENLDAP) WITHOUT_OPENLDAP:= true . endif .else . if !defined(WITH_OPENLDAP) && !defined(WITHOUT_OPENLDAP) WITH_OPENLDAP:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SQLITE --- opt = SQLITE .if empty(PORT_OPTIONS:MSQLITE) . if !defined(WITH_SQLITE) && !defined(WITHOUT_SQLITE) WITHOUT_SQLITE:= true . endif .else . if !defined(WITH_SQLITE) && !defined(WITHOUT_SQLITE) WITH_SQLITE:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = PGSQL --- opt = PGSQL .if empty(PORT_OPTIONS:MPGSQL) . if !defined(WITH_PGSQL) && !defined(WITHOUT_PGSQL) WITHOUT_PGSQL:= true . endif .else . if !defined(WITH_PGSQL) && !defined(WITHOUT_PGSQL) WITH_PGSQL:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = MYSQL --- opt = MYSQL .if empty(PORT_OPTIONS:MMYSQL) . if !defined(WITH_MYSQL) && !defined(WITHOUT_MYSQL) WITHOUT_MYSQL:= true . endif .else . if !defined(WITH_MYSQL) && !defined(WITHOUT_MYSQL) WITH_MYSQL:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = BDB --- opt = BDB .if empty(PORT_OPTIONS:MBDB) . if !defined(WITH_BDB) && !defined(WITHOUT_BDB) WITHOUT_BDB:= true . endif .else . if !defined(WITH_BDB) && !defined(WITHOUT_BDB) WITH_BDB:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = TLS --- opt = TLS .if empty(PORT_OPTIONS:MTLS) . if !defined(WITH_TLS) && !defined(WITHOUT_TLS) WITHOUT_TLS:= true . endif .else . if !defined(WITH_TLS) && !defined(WITHOUT_TLS) WITH_TLS:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT .if empty(PORT_OPTIONS:MSASLKMIT) . if !defined(WITH_SASLKMIT) && !defined(WITHOUT_SASLKMIT) WITHOUT_SASLKMIT:= true . endif .else . if !defined(WITH_SASLKMIT) && !defined(WITHOUT_SASLKMIT) WITH_SASLKMIT:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 .if empty(PORT_OPTIONS:MSASLKRB5) . if !defined(WITH_SASLKRB5) && !defined(WITHOUT_SASLKRB5) WITHOUT_SASLKRB5:= true . endif .else . if !defined(WITH_SASLKRB5) && !defined(WITHOUT_SASLKRB5) WITH_SASLKRB5:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 .if empty(PORT_OPTIONS:MDOVECOT2) . if !defined(WITH_DOVECOT2) && !defined(WITHOUT_DOVECOT2) WITHOUT_DOVECOT2:= true . endif .else . if !defined(WITH_DOVECOT2) && !defined(WITHOUT_DOVECOT2) WITH_DOVECOT2:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT .if empty(PORT_OPTIONS:MDOVECOT) . if !defined(WITH_DOVECOT) && !defined(WITHOUT_DOVECOT) WITHOUT_DOVECOT:= true . endif .else . if !defined(WITH_DOVECOT) && !defined(WITHOUT_DOVECOT) WITH_DOVECOT:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = SASL2 --- opt = SASL2 .if empty(PORT_OPTIONS:MSASL2) . if !defined(WITH_SASL2) && !defined(WITHOUT_SASL2) WITHOUT_SASL2:= true . endif .else . if !defined(WITH_SASL2) && !defined(WITHOUT_SASL2) WITH_SASL2:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Global:opt = PCRE --- opt = PCRE .if empty(PORT_OPTIONS:MPCRE) . if !defined(WITH_PCRE) && !defined(WITHOUT_PCRE) WITHOUT_PCRE:= true . endif .else . if !defined(WITH_PCRE) && !defined(WITHOUT_PCRE) WITH_PCRE:= true . endif .endif . undef opt ---- at line 179 Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "PCRE" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOVECOT2" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "TLS" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:delete opt Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. Global:_PREMKINCLUDED = yes Applying :M to "2.9.3" Result is "" lhs = "x", rhs = "x", op = != Global:DISTVERSION = ${PORTVERSION:S/:/::/g} Global:PORTREVISION = 0 left = 0.000000, right = 0.000000, op = != left = 1.000000, right = 0.000000, op = != Global:_SUF2 = ,${PORTEPOCH} Global:PKGVERSION = ${PORTVERSION:C/[-_,]/./g}${_SUF1}${_SUF2} Global:PKGNAME = ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PKGVERSION} Global:DISTNAME = ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION:C/:(.)/\1/g}${DISTVERSIONSUFFIX} Global:INDEXFILE = INDEX-${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} Global:DOCSDIR = ${PREFIX}/share/doc/${PORTNAME} Global:EXAMPLESDIR = ${PREFIX}/share/examples/${PORTNAME} Global:DATADIR = ${PREFIX}/share/${PORTNAME} Global:WWWDIR = ${PREFIX}/www/${PORTNAME} Global:ETCDIR = ${PREFIX}/etc/${PORTNAME} Global:EXTRACT_SUFX = .tar.gz Global:PACKAGES = ${PORTSDIR}/packages Global:TEMPLATES = ${PORTSDIR}/Templates Global:PATCHDIR = ${MASTERDIR}/files Global:FILESDIR = ${MASTERDIR}/files Global:SCRIPTDIR = ${MASTERDIR}/scripts Global:PKGDIR = ${MASTERDIR} Global:PREFIX = ${LOCALBASE} Global:PKGCOMPATDIR = ${LOCALBASE}/lib/compat/pkg Searching for /usr/ports/Mk/bsd.perl.mk...Looking for "/usr/ports/Mk/bsd.perl.mk"...Caching 18:43:14 Jul 09, 2012 for /usr/ports/Mk/bsd.perl.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .include /usr/ports/Mk/bsd.perl.mk Global:Perl_Pre_Include = bsd.perl.mk Global:PERL_Include_MAINTAINER = perl@FreeBSD.org Global:PERL_VERSION = 5.14.2 Global:perl_major = ${PERL_VERSION:C|^([1-9]+).*|\1|} Global:_perl_minor = 00${PERL_VERSION:C|^([1-9]+)\.([0-9]+).*|\2|} Global:perl_minor = ${_perl_minor:C|^.*(...)|\1|} Applying :C to "5.14.2" Result is "14" Applying :C to "0014" Result is "014" left = 14.000000, right = 100.000000, op = >= Global:_perl_patch = 0${PERL_VERSION:C|^([1-9]+)\.([0-9]+)\.*|0|} Global:perl_patch = ${_perl_patch:C|^.*(..)|\1|} Global:PERL_LEVEL = ${perl_major}${perl_minor}${perl_patch} Global:PERL_ARCH = mach Applying :C to "5.14.2" Result is "5" Applying :C to "5.14.2" Result is "14" Applying :C to "0014" Result is "014" Applying :C to "5.14.2" Result is "02" Applying :C to "002" Result is "02" left = 501402.000000, right = 501600.000000, op = >= Applying :C to "5.14.2" Result is "5" Applying :C to "5.14.2" Result is "14" Applying :C to "0014" Result is "014" Applying :C to "5.14.2" Result is "02" Applying :C to "002" Result is "02" left = 501402.000000, right = 501400.000000, op = >= Global:PERL_PORT = perl5.14 Applying :C to "5.14.2" Result is "5" Applying :C to "5.14.2" Result is "14" Applying :C to "0014" Result is "014" Applying :C to "5.14.2" Result is "02" Applying :C to "002" Result is "02" left = 501402.000000, right = 501200.000000, op = >= Applying :C to "5.14.2" Result is "5" Applying :C to "5.14.2" Result is "14" Applying :C to "0014" Result is "014" Applying :C to "5.14.2" Result is "02" Applying :C to "002" Result is "02" left = 501402.000000, right = 501000.000000, op = >= Global:SITE_PERL_REL = lib/perl5/site_perl/${PERL_VERSION} Global:SITE_PERL = ${LOCALBASE}/${SITE_PERL_REL} Global:PERL5 = ${LOCALBASE}/bin/perl${PERL_VERSION} Global:PERL = ${LOCALBASE}/bin/perl Global:USE_PERL5_STRING = ${USE_PERL5_BUILD} Applying :L to "yes" Result is "yes" lhs = "yes", rhs = "yes", op = != Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. Applying :L to "" Result is "" left = 0.000000, right = 3.000000, op = == Applying :L to "" Result is "" left = 0.000000, right = 4.000000, op = == Applying :C to "/usr/local" Result is "/" lhs = "/", rhs = "/", op = != Global:CD_MOUNTPTS = /cdrom ${CD_MOUNTPT} Global:WWWOWN = www Global:WWWGRP = www Global:_POSTMKINCLUDED = yes Global:WRKDIR = ${WRKDIRPREFIX}${.CURDIR}/work Global:WRKSRC = ${WRKDIR}/${DISTNAME} Global:PATCH_WRKSRC = ${WRKSRC} Global:CONFIGURE_WRKSRC = ${WRKSRC} Global:BUILD_WRKSRC = ${WRKSRC} Global:INSTALL_WRKSRC = ${WRKSRC} Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} Global:SUB_LIST = REQUIRE="${_REQUIRE}" READMEDIR="${READMEDIR}" DAEMONDIR="${DAEMONDIR}" PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} DATADIR=${DATADIR} DOCSDIR=${DOCSDIR} EXAMPLESDIR=${EXAMPLESDIR} WWWDIR=${WWWDIR} ETCDIR=${ETCDIR} Global:PLIST_REINPLACE = dirrmtry stopdaemon rmtry Global:PLIST_REINPLACE_DIRRMTRY = s!^@dirrmtry \(.*\)!@unexec rmdir "%D/\1" 2>/dev/null || true! Global:PLIST_REINPLACE_RMTRY = s!^@rmtry \(.*\)!@unexec rm -f %D/\1 2>/dev/null || true! Global:PLIST_REINPLACE_STOPDAEMON = s!^@stopdaemon \(.*\)!@unexec %D/etc/rc.d/\1 forcestop 2>/dev/null || true! Applying :C to "-O2 -pipe " Result is "-O2 -pipe" Global:CFLAGS = -O2 -pipe Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" PORTEXAMPLES="" Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" PORTEXAMPLES="" PORTDATA="" Global:CONFIGURE_SHELL = ${SH} Global:MAKE_SHELL = ${SH} Global:CONFIGURE_ENV = SHELL=${SH} CONFIG_SHELL=${SH} Global:MAKE_ENV = OPENSSLLIB=${OPENSSLLIB} OPENSSLINC=${OPENSSLINC} OPENSSLBASE=${OPENSSLBASE} OPENSSLDIR=${OPENSSLDIR} SHELL=${SH} NO_LINT=YES Global:MANCOMPRESSED = no lhs = "amd64", rhs = "amd64", op = == lhs = "amd64", rhs = "ia64", op = == Searching for /usr/lib32.../usr/ports/mail/postfix...Looking for "/usr/lib32"...Caching 09:25:34 May 30, 2012 for /usr/lib32 Global:HAVE_COMPAT_IA32_LIBS = YES Global:HAVE_COMPAT_IA32_KERN = YES lhs = "amd64", rhs = "i386", op = != Global:LIB32DIR = lib Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" PORTEXAMPLES="" PORTDATA="" LIB32DIR=${LIB32DIR} left = 900506.000000, right = 900000.000000, op = >= left = 900506.000000, right = 900012.000000, op = < left = 900506.000000, right = 800505.000000, op = < Applying :U to "postfix.sh" Result is "POSTFIX.SH" lhs = "POSTFIX.SH", rhs = "YES", op = != Global:SUB_FILES = pkg-install pkg-message ${USE_RC_SUBR} Applying :L to "" Result is "" lhs = "", rhs = "yes", op = == Applying :L to "" Result is "" lhs = "", rhs = "yes", op = == Global:X_IMAKE_PORT = ${PORTSDIR}/devel/imake Global:X_LIBRARIES_PORT = ${PORTSDIR}/x11/xorg-libraries Global:X_CLIENTS_PORT = ${PORTSDIR}/x11/xorg-apps Global:X_SERVER_PORT = ${PORTSDIR}/x11-servers/xorg-server Global:X_FONTSERVER_PORT = ${PORTSDIR}/x11-fonts/xfs Global:X_PRINTSERVER_PORT = ${PORTSDIR}/x11-servers/xorg-printserver Global:X_VFBSERVER_PORT = ${PORTSDIR}/x11-servers/xorg-vfbserver Global:X_NESTSERVER_PORT = ${PORTSDIR}/x11-servers/xorg-nestserver Global:X_FONTS_ENCODINGS_PORT = ${PORTSDIR}/x11-fonts/encodings Global:X_FONTS_MISC_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-miscbitmaps Global:X_FONTS_100DPI_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-100dpi Global:X_FONTS_75DPI_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-75dpi Global:X_FONTS_CYRILLIC_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-cyrillic Global:X_FONTS_TTF_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-truetype Global:X_FONTS_TYPE1_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-type1 Global:X_FONTS_ALIAS_PORT = ${PORTSDIR}/x11-fonts/font-alias Global:XAWVER = 8 Global:PKG_IGNORE_DEPENDS = 'this_port_does_not_exist' Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" PORTEXAMPLES="" PORTDATA="" LIB32DIR=${LIB32DIR} XAWVER=${XAWVER} Global:_GL_gl_LIB_DEPENDS = GL.1:${PORTSDIR}/graphics/libGL Global:_GL_glew_LIB_DEPENDS = GLEW.1:${PORTSDIR}/graphics/glew Global:_GL_glu_LIB_DEPENDS = GLU.1:${PORTSDIR}/graphics/libGLU Global:_GL_glw_LIB_DEPENDS = GLw.1:${PORTSDIR}/graphics/libGLw Global:_GL_glut_LIB_DEPENDS = glut.3:${PORTSDIR}/graphics/libglut Global:_GL_linux_RUN_DEPENDS = ${LINUXBASE}/usr/X11R6/lib/libGL.so.1:${PORTSDIR}/graphics/linux_dri Applying :L to "" Result is "" left = 0.000000, right = 4.000000, op = == Searching for /usr/ports/Mk/bsd.perl.mk...Looking for "/usr/ports/Mk/bsd.perl.mk"...got it (in mtime cache) Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .include /usr/ports/Mk/bsd.perl.mk Global:Perl_Post_Include = bsd.perl.mk Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" PORTEXAMPLES="" PORTDATA="" LIB32DIR=${LIB32DIR} XAWVER=${XAWVER} PERL_VERSION=${PERL_VERSION} PERL_VER=${PERL_VERSION} PERL_ARCH=${PERL_ARCH} SITE_PERL=${SITE_PERL_REL} Global:EXTRACT_DEPENDS = ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} Global:PATCH_DEPENDS = ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} Global:BUILD_DEPENDS = ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. Searching for /usr/ports/../Makefile.inc.../usr/ports/mail/postfix...Looking for "/usr/ports/../Makefile.inc"...failed. Returning NULL Applying :M to "" Result is "" Global:_USE_GHOSTSCRIPT_DEFAULT_VER = 9 Global:_USE_GHOSTSCRIPT_VER = ${_USE_GHOSTSCRIPT_DEFAULT_VER} Global:GHOSTSCRIPT_PORT = print/ghostscript${_USE_GHOSTSCRIPT_VER}${_USE_GHOSTSCRIPT_PKGNAME_SUFFIX} Global:REINPLACE_ARGS = -i.bak Global:REINPLACE_CMD = ${SED} ${REINPLACE_ARGS} Global:EXTRACT_COOKIE = ${WRKDIR}/.extract_done.${PORTNAME}.${PREFIX:S/\//_/g} Global:CONFIGURE_COOKIE = ${WRKDIR}/.configure_done.${PORTNAME}.${PREFIX:S/\//_/g} Global:INSTALL_COOKIE = ${WRKDIR}/.install_done.${PORTNAME}.${PREFIX:S/\//_/g} Global:BUILD_COOKIE = ${WRKDIR}/.build_done.${PORTNAME}.${PREFIX:S/\//_/g} Global:PATCH_COOKIE = ${WRKDIR}/.patch_done.${PORTNAME}.${PREFIX:S/\//_/g} Global:PACKAGE_COOKIE = ${WRKDIR}/.package_done.${PORTNAME}.${PREFIX:S/\//_/g} Global:DO_NADA = ${TRUE} Global:NONEXISTENT = /nonexistent Global:CHECKSUM_ALGORITHMS = sha256 Global:DISTINFO_FILE = ${MASTERDIR}/distinfo Global:MAKE_FLAGS = -f Global:MAKE_ENV = OPENSSLLIB=${OPENSSLLIB} OPENSSLINC=${OPENSSLINC} OPENSSLBASE=${OPENSSLBASE} OPENSSLDIR=${OPENSSLDIR} SHELL=${SH} NO_LINT=YES PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} MOTIFLIB="${MOTIFLIB}" LIBDIR="${LIBDIR}" CC="${CC}" CFLAGS="${CFLAGS}" CPP="${CPP}" CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" MANPREFIX="${MANPREFIX}" lhs = "cc", rhs = "icc", op = != Applying :M to "-O2 -pipe" Result is "-O2" Applying :M to "-O2 -pipe" Result is "" Global:CFLAGS = -O2 -pipe -fno-strict-aliasing Global:MAKE_JOBS_NUMBER = `${SYSCTL} -n kern.smp.cpus` Global:_MAKE_JOBS = -j${MAKE_JOBS_NUMBER} Global:PTHREAD_CFLAGS = Global:PTHREAD_LIBS = -pthread Searching for /usr/bin/fetch.../usr/ports/mail/postfix...Looking for "/usr/bin/fetch"...Caching 09:25:03 May 30, 2012 for /usr/bin/fetch Global:FETCH_BINARY = /usr/bin/fetch Global:FETCH_ARGS = -AFpr Global:FETCH_REGET = 1 Global:FETCH_BEFORE_ARGS = $${CKSIZE:+-S $$CKSIZE} Global:FETCH_CMD = ${FETCH_BINARY} ${FETCH_ARGS} Global:TOUCH = /usr/bin/touch Global:TOUCH_FLAGS = -f Global:DISTORIG = .bak.orig Global:PATCH = /usr/bin/patch Global:PATCH_STRIP = -p0 Global:PATCH_DIST_STRIP = -p0 Global:PATCH_DEBUG_TMP = no Global:PATCH_ARGS = -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_STRIP} Global:PATCH_DIST_ARGS = --suffix ${DISTORIG} -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_DIST_STRIP} Global:PATCH_ARGS = -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_STRIP} -V simple lhs = "/usr/bin/patch", rhs = "/usr/bin/patch", op = == Global:PATCH_ARGS = -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_STRIP} -V simple --suffix .orig Global:PATCH_DIST_ARGS = --suffix ${DISTORIG} -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_DIST_STRIP} --suffix .orig Global:TAR = /usr/bin/tar Global:EXTRACT_BEFORE_ARGS = -dc Global:EXTRACT_AFTER_ARGS = | ${TAR} -xf - --no-same-owner --no-same-permissions Global:EXTRACT_CMD = ${GZIP_CMD} lhs = "/usr/local", rhs = "/usr", op = == Global:MTREE_FILE = ${PORTSDIR}/Templates/BSD.local.dist Global:MTREE_FILE_DEFAULT = yes Global:MTREE_CMD = /usr/sbin/mtree Global:MTREE_ARGS = -U ${MTREE_FOLLOWS_SYMLINKS} -f ${MTREE_FILE} -d -e -p Global:READLINK_CMD = /usr/bin/readlink Global:UID = 0 left = 0.000000, right = 0.000000, op = == Global:_BINOWNGRP = -o ${BINOWN} -g ${BINGRP} Global:_SHROWNGRP = -o ${SHAREOWN} -g ${SHAREGRP} Global:_MANOWNGRP = -o ${MANOWN} -g ${MANGRP} Global:INSTALL_PROGRAM = ${INSTALL} ${COPY} ${STRIP} ${_BINOWNGRP} -m ${BINMODE} Global:INSTALL_KLD = ${INSTALL} ${COPY} ${_BINOWNGRP} -m ${BINMODE} Global:INSTALL_LIB = ${INSTALL} ${COPY} ${STRIP} ${_SHROWNGRP} -m ${SHAREMODE} Global:INSTALL_SCRIPT = ${INSTALL} ${COPY} ${_BINOWNGRP} -m ${BINMODE} Global:INSTALL_DATA = ${INSTALL} ${COPY} ${_SHROWNGRP} -m ${SHAREMODE} Global:INSTALL_MAN = ${INSTALL} ${COPY} ${_MANOWNGRP} -m ${MANMODE} Global:INSTALL_MACROS = BSD_INSTALL_PROGRAM="${INSTALL_PROGRAM}" BSD_INSTALL_LIB="${INSTALL_LIB}" BSD_INSTALL_SCRIPT="${INSTALL_SCRIPT}" BSD_INSTALL_DATA="${INSTALL_DATA}" BSD_INSTALL_MAN="${INSTALL_MAN}" Global:MAKE_ENV = OPENSSLLIB=${OPENSSLLIB} OPENSSLINC=${OPENSSLINC} OPENSSLBASE=${OPENSSLBASE} OPENSSLDIR=${OPENSSLDIR} SHELL=${SH} NO_LINT=YES PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} MOTIFLIB="${MOTIFLIB}" LIBDIR="${LIBDIR}" CC="${CC}" CFLAGS="${CFLAGS}" CPP="${CPP}" CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" MANPREFIX="${MANPREFIX}" ${INSTALL_MACROS} Global:SCRIPTS_ENV = POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}" ${INSTALL_MACROS} left = 0.000000, right = 0.000000, op = == Global:COPYTREE_BIN = ${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null 2>&1) && ${CHOWN} -R ${BINOWN}:${BINGRP} $$1 && ${FIND} -d $$0 $$2 -type d -exec chmod 755 $$1/{} \; && ${FIND} -d $$0 $$2 -type f -exec chmod ${BINMODE} $$1/{} \;' -- Global:COPYTREE_SHARE = ${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null 2>&1) && ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} $$1 && ${FIND} -d $$0 $$2 -type d -exec chmod 755 $$1/{} \; && ${FIND} -d $$0 $$2 -type f -exec chmod ${SHAREMODE} $$1/{} \;' -- Global:DESCR = ${PKGDIR}/pkg-descr Global:PLIST = ${PKGDIR}/pkg-plist Global:PKGINSTALL = ${PKGDIR}/pkg-install Global:PKGDEINSTALL = ${PKGDIR}/pkg-deinstall Global:PKGREQ = ${PKGDIR}/pkg-req Global:PKGMESSAGE = ${PKGDIR}/pkg-message Global:TMPPLIST = ${WRKDIR}/.PLIST.mktmp Global:TMPPLIST_SORT = ${WRKDIR}/.PLIST.mktmp.sorted Global:TMPGUCMD = ${WRKDIR}/.PLIST.gucmd For: Iterator _CATEGORY List mail ipv6 For: end for 1 Global:_CATEGORY = ipv6 --- _CATEGORY = ipv6 PKGCATEGORY?= ipv6 ---- at line 2386 Global:delete _CATEGORY Global:_CATEGORY = mail --- _CATEGORY = mail PKGCATEGORY?= mail ---- at line 2386 Global:delete _CATEGORY Global:PKGCATEGORY = mail Global:_PORTDIRNAME = ${.CURDIR:T} Global:PORTDIRNAME = ${_PORTDIRNAME} Global:PKGORIGIN = ${PKGCATEGORY}/${PORTDIRNAME} Global:PKG_ARGS = -v -c -${COMMENT:Q} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P "`cd ${.CURDIR} && ${MAKE} actual-package-depends | ${GREP} -v -E ${PKG_IGNORE_DEPENDS} | ${SORT} -u -t : -k 2`" ${EXTRA_PKG_ARGS} $${_LATE_PKG_ARGS} Global:PKG_ARGS = -v -c -${COMMENT:Q} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P "`cd ${.CURDIR} && ${MAKE} actual-package-depends | ${GREP} -v -E ${PKG_IGNORE_DEPENDS} | ${SORT} -u -t : -k 2`" ${EXTRA_PKG_ARGS} $${_LATE_PKG_ARGS} -m ${MTREE_FILE} Global:PKG_ARGS = -v -c -${COMMENT:Q} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P "`cd ${.CURDIR} && ${MAKE} actual-package-depends | ${GREP} -v -E ${PKG_IGNORE_DEPENDS} | ${SORT} -u -t : -k 2`" ${EXTRA_PKG_ARGS} $${_LATE_PKG_ARGS} -m ${MTREE_FILE} -o ${PKGORIGIN} Global:PKG_ARGS = -v -c -${COMMENT:Q} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P "`cd ${.CURDIR} && ${MAKE} actual-package-depends | ${GREP} -v -E ${PKG_IGNORE_DEPENDS} | ${SORT} -u -t : -k 2`" ${EXTRA_PKG_ARGS} $${_LATE_PKG_ARGS} -m ${MTREE_FILE} -o ${PKGORIGIN} -C "${CONFLICTS}" Global:PKG_SUFX = .tbz Global:PKG_DBDIR = /var/db/pkg Global:MOTIFLIB = -L${LOCALBASE}/lib -lXm -lXp Global:ALL_TARGET = all Global:INSTALL_TARGET = install Searching for /usr/ports/Mk/bsd.licenses.mk...Looking for "/usr/ports/Mk/bsd.licenses.mk"...Caching 18:43:14 Jul 09, 2012 for /usr/ports/Mk/bsd.licenses.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .include /usr/ports/Mk/bsd.licenses.mk Global:Licenses_Include_MAINTAINER = portmgr@FreeBSD.org Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. Searching for /usr/ports/Mk/bsd.sites.mk...Looking for "/usr/ports/Mk/bsd.sites.mk"...Caching 18:43:15 Jul 09, 2012 for /usr/ports/Mk/bsd.sites.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .include /usr/ports/Mk/bsd.sites.mk Global:MASTER_SITE_LOCAL = ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.se.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.uk.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.ru.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.tw.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.cn.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ Global:MASTER_SITE_PORTS_JP = ftp://ports.jp.FreeBSD.org/pub/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ ftp://ftp4.jp.FreeBSD.org/pub/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ ftp://ftp.ics.es.osaka-u.ac.jp/pub/mirrors/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ Global:MASTER_SITE_AFTERSTEP = ftp://ftp.afterstep.org/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/X11/AfterStep/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/AfterStep/%SUBDIR%/ Global:MASTER_SITE_APACHE = http://www.apache.org/dist/%SUBDIR%/ http://archive.apache.org/dist/%SUBDIR%/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.apache.org/dist/%SUBDIR%/ ftp://mir1.ovh.net/ftp.apache.org/dist/%SUBDIR%/ ftp://ftp.forthnet.gr/pub/www/apache/%SUBDIR%/ ftp://xenia.sote.hu/pub/mirrors/www.apache.org/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/www.apache.org/dist/%SUBDIR%/ ftp://ftp.rhnet.is/pub/apache/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/apache/&,} ftp://ftp.task.gda.pl/pub/www/apache/dist/%SUBDIR%/ ftp://sunsite.icm.edu.pl/pub/www/apache/dist/%SUBDIR%/ ftp://apache.rinet.ru/pub/mirror/apache.org/dist/%SUBDIR%/ ftp://ftp.sunet.se/pub/www/servers/apache/dist/%SUBDIR%/ Global:MASTER_SITE_APACHE_COMMONS_BINARIES = ${MASTER_SITE_APACHE:S,%SUBDIR%,commons/&/binaries,} Global:MASTER_SITE_APACHE_COMMONS_SOURCE = ${MASTER_SITE_APACHE:S,%SUBDIR%,commons/&/source,} Global:MASTER_SITE_APACHE_HTTPD = ${MASTER_SITE_APACHE:S,%SUBDIR%,httpd/&,} Global:MASTER_SITE_APACHE_JAKARTA = ${MASTER_SITE_APACHE:S,%SUBDIR%,jakarta/&,} Global:MASTER_SITE_APACHE_TOMCAT = ${MASTER_SITE_APACHE:S,%SUBDIR%,tomcat/&,} Global:MASTER_SITE_APACHE_XML = ${MASTER_SITE_APACHE:S,%SUBDIR%,xml/&,} Global:MASTER_SITE_BERLIOS = http://download.berlios.de/%SUBDIR%/ http://download2.berlios.de/%SUBDIR%/ Global:MASTER_SITE_CENKES = http://bsd2.cenkes.org/%SUBDIR%/ http://bsd3.cenkes.org/%SUBDIR%/ Global:MASTER_SITE_CHEESESHOP = http://pypi.python.org/packages/%SUBDIR%/ http://b.pypi.python.org/packages/%SUBDIR%/ http://c.pypi.python.org/packages/%SUBDIR%/ http://d.pypi.python.org/packages/%SUBDIR%/ http://e.pypi.python.org/packages/%SUBDIR%/ http://f.pypi.python.org/packages/%SUBDIR%/ http://pypi.inqbus.de/${DISTNAME:S/${DISTVERSION}//:S/-//}/ http://pypi.it.uwosh.edu/${DISTNAME:S/${DISTVERSION}//:S/-//}/ http://pypi.python.jp/${DISTNAME:S/${DISTVERSION}//:S/-//}/ Global:MASTER_SITE_COMP_SOURCES = ftp://gatekeeper.dec.com/pub/usenet/comp.sources.%SUBDIR%/ ftp://ftp.uu.net/usenet/comp.sources.%SUBDIR%/ Global:MASTER_SITE_CRITICAL = http://critical.ch/distfiles/%SUBDIR%/ http://energy.critical.ch/distfiles/%SUBDIR%/ http://snow.critical.ch/distfiles/%SUBDIR%/ http://www.bluestop.org/distfiles/%SUBDIR%/ http://fneu.fr/distfiles/%SUBDIR%/ ftp://ftp.c.saper.info/distfiles/%SUBDIR%/ Global:MASTER_SITE_CSME = ${MASTER_SITE_CENKES} Global:MASTER_SITE_DEBIAN = http://www.gtlib.gatech.edu/pub/debian/%SUBDIR%/ ftp://ftp.us.debian.org/debian/%SUBDIR%/ ${MASTER_SITE_DEBIAN_NON_US:S,/debian-non-US/,/debian/,} Global:MASTER_SITE_DEBIAN_NON_US = ftp://ftp.au.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.bg.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.br.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.cl.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.cz.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.de.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.ee.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.es.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.fi.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.fr.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.hk.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.hr.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.hu.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.ie.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.is.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.it.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.jp.debian.org/debian-non-US/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,linux/debian/debian-non-US/&,} ftp://ftp.nl.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.no.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.pl.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.ru.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.se.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.si.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.sk.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.uk.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.wa.au.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp2.de.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.snt.utwente.nl/pub/linux/debian-non-US/%SUBDIR%/ ftp://ftp.df.lth.se/pub/debian-non-US/%SUBDIR%/ ftp://ftp.acc.umu.se/debian-non-US/%SUBDIR%/ ftp://mirror.symnds.com/debian-non-US/%SUBDIR%/ Global:MASTER_SITE_DEBIAN_POOL = ${MASTER_SITE_DEBIAN:C|(/%SUBDIR%/)|/pool/main/${PORTNAME:C/^(.).*$/\1/}/${PORTNAME}/|} Global:MASTER_SITE_EASYSW = http://ftp.easysw.com/pub/%SUBDIR%/ ftp://ftp.easysw.com/pub/%SUBDIR%/ ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/%SUBDIR%/ http://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/%SUBDIR%/ Global:MASTER_SITE_ECLIPSE = ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/eclipse/%SUBDIR%/ http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/%SUBDIR%/ ftp://ftp.tu-clausthal.de/pub/eclipse/downloads/drops/%SUBDIR%/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/eclipse/%SUBDIR%/ ftp://ftp.unixag-zw.fh-kl.de/pub/mirrors/eclipse/drops/%SUBDIR%/ http://eclipse.teccomm.les.inf.puc-rio.br/downloads/drops/%SUBDIR%/ http://www.dawnspill.hu/mirror/eclipse/downloads/drops/%SUBDIR%/ http://mirrors.ibiblio.org/pub/mirrors/eclipse/eclipse/downloads/drops/%SUBDIR%/ http://www.eclipse.ps.pl/downloads/drops/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/eclipse/downloads/drops/&,} ftp://sunsite.cnlab-switch.ch/mirror/eclipse/eclipse/downloads/drops/%SUBDIR%/ http://download.eclipse.org/eclipse/downloads/drops/%SUBDIR%/ ftp://download.eclipse.org/%SUBDIR%/ Global:MASTER_SITE_EXIM = ftp://ftp.exim.org/pub/exim/%SUBDIR%/ ftp://exim.inode.at/exim/%SUBDIR%/ ftp://exim-ftp.itsoft.at/exim/exim/%SUBDIR%/ http://exim-ftp.itsoft.at/exim/%SUBDIR%/ ftp://ftp.easynet.be/exim/exim/%SUBDIR%/ ftp://mirror.kn.vutbr.cz/pub/ftp.exim.org/exim/%SUBDIR%/ http://exim.mirror.fr/exim/%SUBDIR%/ ftp://ftp.doc.cs.univ-paris8.fr/mirrors/ftp.exim.org/exim/%SUBDIR%/ http://mirrors.zerg.biz/exim/exim/%SUBDIR%/ http://dl.ambiweb.de/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://exim.noris.de/exim/%SUBDIR%/ ftp://ftp.bytemine.net/exim/exim/%SUBDIR%/ ftp://exim.mirror.iphh.net/ftp/exim/%SUBDIR%/ http://exim.mirror.iphh.net/ftp/exim/%SUBDIR%/ ftp://ftp.fu-berlin.de/unix/mail/exim/%SUBDIR%/ http://exim-ftp.octet.hu/exim/%SUBDIR%/ ftp://ftp.heanet.ie/pub/exim/%SUBDIR%/ http://ftp.heanet.ie/pub/exim/%SUBDIR%/ http://washitake.com/mail/exim/mirror/exim/%SUBDIR%/ ftp://ftp.tin.org/pub/mail/exim/%SUBDIR%/ http://exim.psshee.com/ftp/exim/%SUBDIR%/ ftp://mirror.hostfuss.com/exim/ftp/exim/%SUBDIR%/ http://mirror.hostfuss.com/exim/ftp/exim/%SUBDIR%/ ftp://ftp.nl.uu.net/pub/unix/mail/exim/exim/%SUBDIR%/ ftp://ftp.easynet.nl/mirror/exim/exim/%SUBDIR%/ ftp://sunsite.uio.no/pub/mail/exim/exim/%SUBDIR%/ http://piotrkosoft.net/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://sunsite.icm.edu.pl/pub/unix/mail/exim/exim/%SUBDIR%/ http://sunsite.icm.edu.pl/pub/unix/mail/exim/exim/%SUBDIR%/ ftp://ftp.is.co.za/networking/mail/mta/exim/ftp/exim/%SUBDIR%/ ftp://mirrors.dominios.pt/pub/ftp.exim.org/exim/%SUBDIR%/ ftp://mirror.switch.ch/mirror/exim/exim/%SUBDIR%/ http://mirror.switch.ch/ftp/mirror/exim/exim/%SUBDIR%/ ftp://ftp.reaper.org/pub/exim/exim/%SUBDIR%/ ftp://sunsite.cnlab-switch.ch/mirror/exim/exim/%SUBDIR%/ ftp://ftp.demon.co.uk/pub/mirrors/exim/%SUBDIR%/ ftp://mirror.tje.me.uk/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ http://mirror.tje.me.uk/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://mirrors.24-7-solutions.net/pub/exim/ftp/exim/%SUBDIR%/ http://mirrors.24-7-solutions.net/pub/exim/ftp/exim/%SUBDIR%/ ftp://ftp.fsckit.net/pub/exim/exim/%SUBDIR%/ ftp://idcnetwork.org/pub/exim/exim/%SUBDIR%/ http://ftp.exim.llorien.org/exim/%SUBDIR% Global:MASTER_SITE_FEDORA_LINUX = http://archives.fedoraproject.org/pub/archive/fedora/linux/core/%SUBDIR%/ http://ftp.udl.es/pub/fedora/linux/core/%SUBDIR%/ http://ftp.sunet.se/pub/Linux/distributions/fedora/linux/core/%SUBDIR%/ ftp://ftp.sunet.se/pub/Linux/distributions/fedora/linux/core/%SUBDIR%/ ftp://ftp.udl.es/pub/fedora/linux/core/%SUBDIR%/ http://mirrors.kernel.org/fedora/core/%SUBDIR%/ ftp://mirrors.kernel.org/fedora/core/%SUBDIR%/ http://mirror.web-ster.com/fedora/core/%SUBDIR%/ ftp://mirror.web-ster.com/fedora/core/%SUBDIR%/ http://rpmfind.net/linux/fedora/core/%SUBDIR%/ ftp://rpmfind.net/linux/fedora/core/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ ftp://fedora.mirrors.tds.net/pub/fedora-core/%SUBDIR%/ http://ftp.ndlug.nd.edu/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.ndlug.nd.edu/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.belnet.be/linux/fedora/linux/core/%SUBDIR%/ http://sunsite.mff.cuni.cz/pub/fedora/%SUBDIR%/ ftp://sunsite.mff.cuni.cz/pub/fedora/%SUBDIR%/ ftp://ultra.linux.cz/pub/fedora/%SUBDIR%/ http://fr2.rpmfind.net/linux/fedora/core/%SUBDIR%/ ftp://fr2.rpmfind.net/linux/fedora/core/%SUBDIR%/ http://wftp.tu-chemnitz.de/pub/linux/fedora-core/%SUBDIR%/ ftp://ftp.tu-chemnitz.de/pub/linux/fedora-core/%SUBDIR%/ http://ftp.heanet.ie/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.heanet.ie/pub/fedora/linux/core/%SUBDIR%/ ftp://alviss.et.tudelft.nl/pub/fedora/core/%SUBDIR%/ http://ftp.surfnet.nl/ftp/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ ftp://ftp.surfnet.nl/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ http://ftp.nluug.nl/ftp/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ ftp://ftp.nluug.nl/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ ftp://ftp.uninett.no/pub/linux/Fedora/core/%SUBDIR%/ http://ftp.man.poznan.pl/pub/linux/fedora/core/%SUBDIR%/ ftp://ftp.man.poznan.pl/pub/linux/fedora/%SUBDIR%/ http://ftp.ps.pl/pub/linux/fedora-core/%SUBDIR%/ ftp://ftp.ps.pl/pub/linux/fedora-core/%SUBDIR%/ ftp://ftp.kappa.ro/pub/Linux/Distributions/fedora/%SUBDIR%/ http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.hostrino.com/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.sfc.wide.ad.jp/pub/Linux/Fedora/core/%SUBDIR%/ http://ftp.kddilabs.jp/Linux/packages/fedora/core/%SUBDIR%/ ftp://ftp.kddilabs.jp/Linux/packages/fedora/core/%SUBDIR%/ ftp://ftp.riken.go.jp/pub/Linux/fedora/core/%SUBDIR%/ http://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/%SUBDIR%/ ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/%SUBDIR%/ http://www.las.ic.unicamp.br/pub/fedora/linux/core/%SUBDIR%/ ftp://www.las.ic.unicamp.br/pub/fedora/linux/core/%SUBDIR%/ ftp://mirror.netglobalis.net/pub/fedora/%SUBDIR%/ http://mirror.pacific.net.au/linux/redhat/fedora/%SUBDIR%/ ftp://mirror.pacific.net.au/linux/redhat/fedora/%SUBDIR%/ http://download.fedora.redhat.com/pub/fedora/linux/core/%SUBDIR%/ http://ftp.univie.ac.at/systems/linux/fedora/core/%SUBDIR%/ http://mirror.aarnet.edu.au/pub/fedora/linux/core/%SUBDIR%/ ftp://mirror.aarnet.edu.au/pub/fedora/linux/core/%SUBDIR%/ http://fedora.mirror.iweb.ca/core/%SUBDIR%/ ftp://fedora.mirror.iweb.ca/core/%SUBDIR%/ ftp://ftp.telus.net/pub/fedora/linux/core/%SUBDIR%/ http://fedora.arcticnetwork.ca/linux/core/%SUBDIR%/ http://www.muug.mb.ca/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.muug.mb.ca/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.solnet.ch/mirror/fedora/linux/core/%SUBDIR%/ http://mirror.karneval.cz/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.telmexchile.cl/Unix/fedora/linux/core/%SUBDIR%/ http://ftp.sh.cvut.cz/MIRRORS/fedora/%SUBDIR%/ ftp://ftp.sh.cvut.cz/MIRRORS/fedora/%SUBDIR%/ http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/core/%SUBDIR%/ ftp://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/core/%SUBDIR%/ http://ftp-stud.hs-esslingen.de/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp-stud.hs-esslingen.de/pub/fedora/linux/core/%SUBDIR%/ http://ftp.uni-erlangen.de/pub/Linux/MIRROR.fedora/core/%SUBDIR%/ ftp://ftp.uni-muenster.de/pub/linux/distributions/fedora/linux/core/%SUBDIR%/ http://ftp.uni-bayreuth.de/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.uni-bayreuth.de/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.fu-berlin.de/linux/fedora/core/%SUBDIR%/ http://ftp.uni-koeln.de/mirrors/fedora/linux/core/%SUBDIR%/ ftp://ftp.uni-koeln.de/mirrors/fedora/linux/core/%SUBDIR%/ ftp://ftp.informatik.uni-frankfurt.de/pub/linux/Mirror/ftp.redhat.com/fedora/core/%SUBDIR%/ http://mirrors.ircam.fr/pub/fedora/linux/core/%SUBDIR%/ ftp://mirrors.ircam.fr/pub/fedora/linux/core/%SUBDIR%/ http://ftp.crihan.fr/mirrors/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ ftp://ftp.crihan.fr/mirrors/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ ftp://ftp.univ-pau.fr/pub/mirrors/fedora/%SUBDIR%/ ftp://ftp.lip6.fr/pub/linux/distributions/fedora/%SUBDIR%/ http://fr.rpmfind.net/linux/fedora/core/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ http://ftp.rhnet.is/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.rhnet.is/pub/fedora/linux/core/%SUBDIR%/ http://ftp.unina.it/pub/linux/distributions/fedora/%SUBDIR%/ ftp://ftp.unina.it/pub/linux/distributions/fedora/%SUBDIR%/ http://ftp.iij.ad.jp/pub/linux/fedora/core/%SUBDIR%/ ftp://ftp.iij.ad.jp/pub/linux/fedora/core/%SUBDIR%/ http://ftp.dti.ad.jp/pub/Linux/Fedora/core/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/Linux/Fedora/core/%SUBDIR%/ http://ftp.nara.wide.ad.jp/pub/Linux/fedora/core/%SUBDIR%/ http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/core/%SUBDIR%/ http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/%SUBDIR%/ ftp://ftp.jaist.ac.jp/pub/Linux/Fedora/core/%SUBDIR%/ http://ftp.riken.jp/Linux/fedora/core/%SUBDIR%/ ftp://ftp.kreonet.re.kr/pub/Linux/fedora/core/%SUBDIR%/ ftp://fedora.ifc.unam.mx/linux/fedora/core/%SUBDIR%/ ftp://ftp.easynet.nl/mirror/fedora/linux/core/%SUBDIR%/ ftp://ftp.quicknet.nl/pub/Linux/download.fedora.redhat.com/core/%SUBDIR%/ ftp://ftp.uib.no/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.tpnet.pl/d17/fedora/%SUBDIR%/ http://ftp.wsisiz.edu.pl/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.pbone.net/pub/fedora/pub/fedora/linux/core/%SUBDIR%/ http://ftp.pwr.wroc.pl/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.pwr.wroc.pl/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://mirrors.hpcf.upr.edu/pub/Mirrors/redhat/download.fedora.redhat.com/%SUBDIR%/ http://ftp.astral.ro/mirrors/fedora/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.astral.ro/mirrors/fedora/pub/fedora/linux/core/%SUBDIR%/ http://ftp.iasi.roedu.net/mirrors/fedora.redhat.com/fedora/%SUBDIR%/ ftp://ftp.rdsor.ro/pub/Linux/Distributions/Fedora/%SUBDIR%/ http://ftp.chg.ru/pub/Linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.chg.ru/pub/Linux/fedora/linux/core/%SUBDIR%/ http://ftp.rhd.ru/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.rhd.ru/pub/fedora/linux/core/%SUBDIR%/ http://ftp.port80.se/fedora/core/%SUBDIR%/ ftp://ftp.port80.se/fedora/core/%SUBDIR%/ http://ftp.upjs.sk/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.upjs.sk/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.tlk-l.net/pub/mirrors/fedora.redhat.com/linux/core/%SUBDIR%/ http://limestone.uoregon.edu/ftp/fedora/%SUBDIR%/ ftp://limestone.uoregon.edu/fedora/%SUBDIR%/ ftp://fedora.bu.edu/core/%SUBDIR%/ http://mirror.anl.gov/pub/fedora-linux-core/%SUBDIR%/ ftp://mirror.anl.gov/pub/fedora-linux-core/%SUBDIR%/ ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.applios.net/pub/fedora/linux/core/%SUBDIR%/ http://mirror.steadfast.net/fedora/core/%SUBDIR%/ http://mirror.eas.muohio.edu/fedora/linux/core/%SUBDIR%/ http://mirror.engr.sjsu.edu/pub/fedora/linux/core/%SUBDIR%/ ftp://wuarchive.wustl.edu/pub/linux/distributions/fedora/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ http://mirror.cogentco.com/pub/linux/fedora/linux/core/%SUBDIR%/ http://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ ftp://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ Global:MASTER_SITE_FESTIVAL = http://www.festvox.org/packed/festival/%SUBDIR%/ http://www.cstr.ed.ac.uk/downloads/festival/%SUBDIR%/ http://stuff.mit.edu/afs/sipb/project/speech-tools/src/festival/festvox.org/packed/festival/%SUBDIR%/ Global:MASTER_SITE_FESTIVAL_OGI = ftp://ftp.tuwien.ac.at/opsys/linux/blinux/festival/mirror.ogi-synth_home/ http://www.cslu.ogi.edu/tts/download/data/ Global:MASTER_SITE_FREEBSD_ORG = ftp://ftp.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.se.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.uk.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.ru.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/FreeBSD/%SUBDIR%/ Global:MASTER_SITE_GCC = ${MASTER_SITE_SOURCEWARE:S,%SUBDIR%,gcc/&,} ftp://gcc.gnu.org/pub/gcc/%SUBDIR%/ ftp://mirrors.laffeycomputer.com/pub/gcc.gnu.org/pub/gcc/%SUBDIR%/ ftp://ftp.lip6.fr/pub/gcc/%SUBDIR%/ ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/%SUBDIR%/ ftp://ftp.uvsq.fr/pub/gcc/%SUBDIR%/ ftp://ftp.gwdg.de/pub/misc/gcc/%SUBDIR%/ ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/%SUBDIR%/ ftp://ftp.iij.ad.jp/pub/gnu/gnu/gcc/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/lang/gcc/%SUBDIR%/ ftp://ftp.nluug.nl/mirror/languages/gcc/%SUBDIR%/ ftp://ftp.nctu.edu.tw/computer-languages/C/gcc/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/sources.redhat.com/pub/gcc/%SUBDIR%/ ftp://ftp.ntua.gr/pub/gnu/gcc/%SUBDIR%/ ftp://mirror.aarnet.edu.au/pub/gnu/gcc/%SUBDIR%/ Global:MASTER_SITE_GENTOO = http://ftp.roedu.net/pub/mirrors/gentoo.org/%SUBDIR%/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/%SUBDIR%/ http://gentoo.mirrors.pair.com/%SUBDIR%/ http://gentoo.chem.wisc.edu/gentoo/%SUBDIR%/ http://adelie.polymtl.ca/%SUBDIR%/ http://mirrors.tds.net/gentoo/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/%SUBDIR%/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/%SUBDIR%/ http://ftp.easynet.nl/mirror/gentoo/%SUBDIR%/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo/%SUBDIR%/ http://trumpetti.atm.tut.fi/gentoo/%SUBDIR%/ http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/%SUBDIR%/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/%SUBDIR%/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo/%SUBDIR%/ http://darkstar.ist.utl.pt/gentoo/%SUBDIR%/ http://gentoo.inode.at/%SUBDIR%/ http://ftp.rhnet.is/pub/gentoo/%SUBDIR%/ http://gentoo.mirror.sdv.fr/%SUBDIR%/ http://gentoo.gg3.net/%SUBDIR%/ http://gentoo.kems.net/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/gentoo/%SUBDIR%/ ftp://mirror.iawnet.sandia.gov/pub/gentoo/%SUBDIR%/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo/%SUBDIR%/ ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/%SUBDIR%/ ftp://gentoo.mirrors.pair.com/%SUBDIR%/ ftp://mirrors.tds.net/gentoo/%SUBDIR%/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/%SUBDIR%/ ftp://ftp.easynet.nl/mirror/gentoo/%SUBDIR%/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/%SUBDIR%/ ftp://trumpetti.atm.tut.fi/gentoo/%SUBDIR%/ ftp://sunsite.cnlab-switch.ch/mirror/gentoo/%SUBDIR%/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo/%SUBDIR%/ ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo/%SUBDIR%/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/%SUBDIR%/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/%SUBDIR%/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/%SUBDIR%/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/%SUBDIR%/ ftp://darkstar.ist.utl.pt/pub/gentoo/%SUBDIR%/ ftp://gentoo.inode.at/source/%SUBDIR%/ ftp://ftp.rhnet.is/pub/gentoo/%SUBDIR%/ ftp://files.gentoo.gr/%SUBDIR%/ ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO/%SUBDIR%/ ftp://gentoo.kems.net/pub/mirrors/gentoo/%SUBDIR%/ Global:MASTER_SITE_GET_E = http://www0.get-e.org/%SUBDIR%/_files/ http://www1.get-e.org/%SUBDIR%/_files/ http://www2.get-e.org/%SUBDIR%/_files/ http://www3.get-e.org/%SUBDIR%/_files/ http://www4.get-e.org/%SUBDIR%/_files/ http://www5.get-e.org/%SUBDIR%/_files/ Global:MASTER_SITE_GNOME = ftp://ftp.belnet.be/mirror/ftp.gnome.org/%SUBDIR%/ http://ftp.acc.umu.se/pub/GNOME/%SUBDIR%/ ftp://ftp.cse.buffalo.edu/pub/Gnome/%SUBDIR%/ http://fr2.rpmfind.net/linux/gnome.org/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/gnome/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/gnome/%SUBDIR%/ http://linorg.usp.br/gnome/%SUBDIR%/ http://mirror.aarnet.edu.au/pub/gnome/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/gnome/&,} ftp://ftp.kddlabs.co.jp/pub/GNOME/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/%SUBDIR%/ ftp://ftp.nara.wide.ad.jp/pub/X11/GNOME/%SUBDIR%/ http://ftp.gnome.org/pub/GNOME/%SUBDIR%/ Global:MASTER_SITE_GNU = http://ftp.gnu.org/gnu/%SUBDIR%/ ftp://ftp.gnu.org/gnu/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/gnu/gnu/%SUBDIR%/ http://mirrors.kernel.org/gnu/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/GNU/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/GNU/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,GNU/&,} ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/%SUBDIR%/ ftp://ftp.informatik.hu-berlin.de/pub/gnu/gnu/%SUBDIR%/ ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.gnu.org/pub/gnu/%SUBDIR%/ http://ftp.funet.fi/pub/gnu/prep/%SUBDIR%/ Global:MASTER_SITE_GNUPG = http://gnupg.org.favoritelinks.net/%SUBDIR%/ http://mirror.tje.me.uk/pub/mirrors/ftp.gnupg.org/%SUBDIR%/ http://dotsrc.org/%SUBDIR%/ ftp://ftp.freenet.de/pub/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.gnupg.org/%SUBDIR%/ ftp://mirror.cict.fr/gnupg/%SUBDIR%/ http://artfiles.org/gnupg.org/%SUBDIR%/ ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.crysys.hu/pub/gnupg/%SUBDIR%/ ftp://ftp.hi.is/pub/mirrors/gnupg/%SUBDIR%/ http://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/%SUBDIR%/ http://gpg-mirror.5coluna.com/ftp/%SUBDIR%/ ftp://ftp.sunet.se/pub/security/gnupg/%SUBDIR%/ ftp://mirror.switch.ch/mirror/gnupg/%SUBDIR%/ http://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.gnupg.org/gcrypt/%SUBDIR%/ Global:MASTER_SITE_GNUSTEP = ftp://ftp.gnustep.org/pub/gnustep/%SUBDIR%/ http://ftp.gnustep.org/pub/gnustep/%SUBDIR%/ Global:MASTER_SITE_GNUSTEP_CH = http://io.debian.net/~tar/ports/distfiles/ Global:MASTER_SITE_GNU_ALPHA = ftp://alpha.gnu.org/pub/gnu/%SUBDIR%/ ftp://ftp.lublin.pl/mirror/alpha.gnu.org/gnu/%SUBDIR%/ ftp://ftp.ps.pl/mirrors/alpha.gnu.org/pub/gnu/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/alpha.gnu.org/gnu/%SUBDIR%/ Global:PROJECTHOST = ${PORTNAME} Global:MASTER_SITE_GOOGLE_CODE = http://${PROJECTHOST}.googlecode.com/files/ Global:MASTER_SITE_HORDE = http://ftp.horde.org/pub/%SUBDIR%/ ftp://ftp.horde.org/pub/%SUBDIR%/ ftp://ftp.at.horde.org/infosys/webapps/horde/%SUBDIR%/ ftp://ftp.de.horde.org/mirrors/ftp.de.horde.org/pub/%SUBDIR%/ ftp://ftp.se.horde.org/mirror/horde/pub/%SUBDIR%/ ftp://ftp.tw.horde.org/pub/%SUBDIR%/ ftp://ftp.us.horde.org/pub/software/horde//%SUBDIR%/ Global:MASTER_SITE_IDSOFTWARE = ftp://ftp.chg.ru/pub/games/idgames/idstuff/%SUBDIR%/ http://ftp4.de.freesbie.org/pub/misc/ftp.idsoftware.com/idstuff/%SUBDIR%/ ftp://ftp.fasta.fh-dortmund.de/mirror/idstuff/%SUBDIR%/ ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff/%SUBDIR%/ ftp://ftp.gamers.org/pub/idgames/idstuff/%SUBDIR%/ http://ftp.iinet.net.au/games/idstuff/%SUBDIR%/ ftp://ftp.mirror.nl/disk2/idsoftware/idstuff/%SUBDIR%/ ftp://ftp.nsu.ru/mirrors/ftp.idsoftware.com/idstuff/%SUBDIR%/ ftp://ftp.ntua.gr/pub/vendors/idgames/idstuff/%SUBDIR%/ ftp://ftp.omen.net.au/games/idstuff/%SUBDIR%/ ftp://ftp.idsoftware.com/idstuff/%SUBDIR%/ Global:MASTER_SITE_ISC = ftp://ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.ciril.fr/pub/isc/%SUBDIR%/ ftp://ftp.freenet.de/pub/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.iij.ad.jp/pub/network/isc/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/net/isc/%SUBDIR%/ ftp://ftp.u-aizu.ac.jp/pub/net/isc/%SUBDIR%/ ftp://ftp.task.gda.pl/mirror/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.sunet.se/pub/network/isc/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.nominum.com/pub/isc/%SUBDIR%/ ftp://ftp.ripe.net/mirrors/sites/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.ntua.gr/pub/net/isc/isc/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/ftp.isc.org/isc/%SUBDIR%/ Global:MASTER_SITE_KENAI = http://projectkenai.com/downloads/%SUBDIR%/ Global:MASTER_SITE_KDE = http://mirrors.isc.org/pub/kde/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/kde/%SUBDIR%/ ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.kde.org/%SUBDIR%/ http://ftp.gtlib.gatech.edu/pub/kde/%SUBDIR%/ ftp://ftp.oregonstate.edu/pub/kde/%SUBDIR%/ ftp://ftp.solnet.ch/mirror/KDE/%SUBDIR%/ ftp://gd.tuwien.ac.at/kde/%SUBDIR%/ http://gd.tuwien.ac.at/kde/%SUBDIR%/ ftp://kde.mirrors.tds.net/pub/kde/%SUBDIR%/ http://kde.mirrors.tds.net/pub/kde/%SUBDIR%/ ftp://ftp.rz.uni-wuerzburg.de/pub/unix/kde/%SUBDIR%/ http://mirrors.dotsrc.org/kde/%SUBDIR%/ ftp://mirrors.dotsrc.org/kde/%SUBDIR%/ http://kambing.vlsm.org/kde/%SUBDIR%/ http://mirrors.evolva.ro/kdeftp/%SUBDIR%/ ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.kde.org/%SUBDIR%/ ftp://ftp.fi.muni.cz/pub/kde/%SUBDIR%/ http://ftp.fi.muni.cz/pub/kde/%SUBDIR%/ ftp://ftp.tuniv.szczecin.pl/pub/kde/%SUBDIR%/ http://ftp.tuniv.szczecin.pl/pub/kde/%SUBDIR%/ ftp://sunsite.icm.edu.pl/pub/unix/kde/%SUBDIR%/ http://sunsite.icm.edu.pl/pub/unix/kde/%SUBDIR%/ ftp://ftp.sunet.se/pub/X11/kde/%SUBDIR%/ http://ftp.sunet.se/pub/X11/kde/%SUBDIR%/ ftp://ftp.kde.org/pub/kde/%SUBDIR%/ http://ftp.scarlet.be/pub/kde/%SUBDIR%/ ftp://ftp.unina.it/pub/Linux/kde/%SUBDIR%/ http://ftp.unina.it/pub/Linux/kde/%SUBDIR%/ ftp://ftp.belnet.be/packages/kde/%SUBDIR%/ ftp://ftp.gwdg.de/pub/x11/kde/%SUBDIR%/ http://ftp.belnet.be/packages/kde/%SUBDIR%/ ftp://ftp.lip6.fr/pub/X11/kde/%SUBDIR%/ http://www-ftp.lip6.fr/pub/X11/kde/%SUBDIR%/ ftp://ftp.rhnet.is/pub/kde/%SUBDIR%/ http://ftp.rhnet.is/pub/kde/%SUBDIR%/ http://ftp-stud.fht-esslingen.de/Mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ ftp://kde.paralax.org/%SUBDIR%/ ftp://ftp.cronyx.ru/pub/mirror/kde/%SUBDIR%/ http://kde.cs.nctu.edu.tw/%SUBDIR%/ http://ftp.twaren.net/Unix/X/KDE/%SUBDIR%/ ftp://ftp.na.kde.org/pub/kde/%SUBDIR%/ ftp://ftp.fu-berlin.de/pub/unix/X11/gui/kde/%SUBDIR%/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/kde/%SUBDIR%/ ftp://ftp.ntua.gr/pub/X11/kde/%SUBDIR%/ http://ftp.ntua.gr/pub/X11/kde/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/ftp.kde.org/%SUBDIR%/ http://ftp.heanet.ie/mirrors/ftp.kde.org/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/pub/X11/kde/%SUBDIR%/ http://ftp.kddlabs.co.jp/pub/X11/kde/%SUBDIR%/ ftp://ftp.yz.yamagata-u.ac.jp/pub/X11/wm/kde/%SUBDIR%/ http://ftp.yz.yamagata-u.ac.jp/pub/X11/wm/kde/%SUBDIR%/ ftp://ftp.ussg.iu.edu/pub/kde/%SUBDIR%/ http://ftp.ussg.iu.edu/kde/%SUBDIR%/ ftp://mirror.pacific.net.au/kde/%SUBDIR%/ http://mirror.pacific.net.au/kde/%SUBDIR%/ ftp://ftp.sayclub.com/pub/X/KDE/%SUBDIR%/ http://ftp.sayclub.com/pub/X/KDE/%SUBDIR%/ ftp://carroll.aset.psu.edu/pub/kde/%SUBDIR%/ http://mirror.cc.columbia.edu/pub/software/kde/%SUBDIR%/ ftp://fr2.rpmfind.net/linux/KDE/%SUBDIR%/ http://fr2.rpmfind.net/linux/KDE/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.kde.org/pub/kde/%SUBDIR%/ http://www.mirrorservice.org/sites/ftp.kde.org/pub/kde/%SUBDIR%/ ftp://ftp.xcp.kiev.ua/ftp.kde.org/%SUBDIR%/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ http://ftp.gwdg.de/pub/x11/kde/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/kde/&,} ftp://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ http://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ Global:MASTER_SITE_LOGILAB = http://ftp.logilab.org/pub/%SUBDIR%/ ftp://ftp.logilab.org/pub/%SUBDIR%/ ftp://ftp.logilab.fr/pub/%SUBDIR%/ Global:MASTER_SITE_MOZDEV = http://ftp.scarlet.be/pub/mozdev/%SUBDIR%/ http://ftp.rz.tu-bs.de/pub/mirror/downloads.mozdev.org/%SUBDIR%/ http://ftp.ntua.gr/pub/www/mozdev/%SUBDIR%/ http://ftp.heanet.ie/pub/mozdev/%SUBDIR%/ http://mozdev.oregonstate.edu/%SUBDIR%/ http://ftp.ntua.gr/pub/www/mozdev/%SUBDIR%/ http://www.devlib.org/mozdev/%SUBDIR%/ http://ftp.iasi.roedu.net/mirrors/mozdev.org/%SUBDIR%/ ftp://mozdev.secsup.org/pub/software/mozdev/%SUBDIR%/ ftp://ftp.heanet.ie/pub/mozdev/%SUBDIR%/ ftp://ftp.iasi.roedu.net/pub/mirrors/mozdev.org/%SUBDIR%/ http://mirrors.ibiblio.org/pub/mirrors/mozdev.org/%SUBDIR%/ http://ftp.osuosl.org/pub/mozdev/%SUBDIR%/ Global:MASTER_SITE_MOZILLA = https://ftp.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://mirror3.mirrors.tds.net/pub/mozilla.org/%SUBDIR%/ http://mozilla.isc.org/pub/mozilla.org/%SUBDIR%/ http://releases.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://kyoto-mz-dl.sinet.ad.jp/pub/mozilla.org/%SUBDIR%/ http://jp-nii01.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://jp-nii02.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://mozilla.mtk.nao.ac.jp/pub/mozilla.org/%SUBDIR%/ http://mirror.internode.on.net/pub/mozilla/%SUBDIR%/ http://ftp.acc.umu.se/pub/mozilla.org/%SUBDIR%/ http://mozilla.c3sl.ufpr.br/releases/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/mozilla.org/%SUBDIR%/ ftp://ftp.mozilla.org/pub/mozilla.org/%SUBDIR%/ ftp://ftp.fh-wolfenbuettel.de/pub/www/mozilla/%SUBDIR%/ ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.mozilla.org/pub/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/mozilla/&,} http://ftp.twaren.net/Unix/Mozilla/%SUBDIR%/ Global:MASTER_SITE_MOZILLA_EXTENDED = http://releases.mozilla.org/pub/mozilla.org/%SUBDIR%/ ${MASTER_SITE_MOZILLA} Global:MASTER_SITE_MYSQL = ftp://ftp.fi.muni.cz/pub/mysql/Downloads/%SUBDIR%/ http://mysql.mirrors.cybercity.dk/Downloads/%SUBDIR%/ ftp://ftp.fh-wolfenbuettel.de/pub/database/mysql/Downloads/%SUBDIR%/ ftp://ftp.gwdg.de/pub/misc/mysql/Downloads/%SUBDIR%/ http://netmirror.org/mirror/mysql.com/Downloads/%SUBDIR%/ ftp://netmirror.org/mysql.com/Downloads/%SUBDIR%/ http://mirrors.ntua.gr/MySQL/Downloads/%SUBDIR%/ ftp://ftp.ntua.gr/pub/databases/mysql/Downloads/%SUBDIR%/ http://mysql.sote.hu/Downloads/%SUBDIR%/ ftp://ftp.rhnet.is/pub/mysql/Downloads/%SUBDIR%/ ftp://mirror.widexs.nl/pub/mysql/Downloads/%SUBDIR%/ ftp://mirror.switch.ch/mirror/mysql/Downloads/%SUBDIR%/ http://mysql.dp.ua/Downloads/%SUBDIR%/ http://mysql.mirrored.ca/Downloads/%SUBDIR%/ ftp://mirror.services.wisc.edu/mirrors/mysql/Downloads/%SUBDIR%/ http://mysql.mirrors.pair.com/Downloads/%SUBDIR%/ ftp://ftp.linorg.usp.br/mysql/Downloads/%SUBDIR%/ ftp://ftp.cbn.net.id/mirror/mysql/Downloads/%SUBDIR%/ ftp://ftp.easynet.be/mysql/Downloads/%SUBDIR%/ http://download.softagency.net/MySQL/Downloads/%SUBDIR%/ Global:MASTER_SITE_NETBSD = ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.iastate.edu/pub/netbsd/packages/distfiles/%SUBDIR%/ ftp://netbsd.secsup.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.plig.net/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.proxad.net/mirrors/ftp.netbsd.org/packages/distfiles/%SUBDIR%/ ftp://ftp.unina.it/pub/Unix/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.uninett.no/bsd/unix/NetBSD/packages/distfiles/%SUBDIR%/ ftp://sunsite.uio.no/bsd/unix/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.sunet.se/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.demon.co.uk/pub/mirrors/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.uk.netbsd.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,NetBSD/packages/distfiles/&,} ftp://ftp.dti.ad.jp/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.funet.fi/pub/NetBSD/packages/distfiles/%SUBDIR%/ Global:MASTER_SITE_NETLIB = ftp://ftp.netlib.org/%SUBDIR%/ http://www.netlib.org/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/netlib.bell-labs.com/netlib/%SUBDIR%/ http://www.mirrorservice.org/sites/netlib.bell-labs.com/netlib/%SUBDIR%/ ftp://ftp.netlib.no/netlib/%SUBDIR%/ http://www.netlib.no/netlib/%SUBDIR%/ ftp://ftp.irisa.fr/pub/netlib/%SUBDIR%/ http://artfiles.org/netlib.org/%SUBDIR%/ http://netlib.amss.ac.cn/%SUBDIR%/ http://netlib.caspur.it/%SUBDIR%/ http://netlib.sandia.gov/%SUBDIR%/ http://phase.hpcc.jp/mirrors/netlib/%SUBDIR%/ Global:MASTER_SITE_NVIDIA = http://jp.download.nvidia.com/%SUBDIR%/ http://us.download.nvidia.com/%SUBDIR%/ http://tw.download.nvidia.com/%SUBDIR%/ http://download.nvidia.com/%SUBDIR%/ http://download1.nvidia.com/%SUBDIR%/ ftp://download.nvidia.com/%SUBDIR%/ ftp://download1.nvidia.com/%SUBDIR%/ Global:MASTER_SITE_OPENBSD = http://anga.funkfeuer.at/ftp/pub/OpenBSD/%SUBDIR%/ http://spargel.kd85.com/ftp/pub/OpenBSD/%SUBDIR%/ http://ftp.eu.openbsd.org/pub/OpenBSD/%SUBDIR%/ http://obsd.cec.mtu.edu/pub/OpenBSD/%SUBDIR%/ ftp://ftp.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://openbsd.informatik.uni-erlangen.de/pub/OpenBSD/%SUBDIR%/ ftp://ftp5.usa.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp3.usa.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://rt.fm/pub/OpenBSD/%SUBDIR%/ http://ftp.heanet.ie/pub/OpenBSD/%SUBDIR%/ http://ftp.belnet.be/packages/openbsd/%SUBDIR%/ http://mirror.public-internet.co.uk/ftp/OpenBSD/%SUBDIR%/ http://mirror.pacific.net.au/OpenBSD/%SUBDIR%/ http://ftp.openbsd.dk/pub/OpenBSD/%SUBDIR%/ http://ftp.estpak.ee/pub/OpenBSD/%SUBDIR%/ http://mirror.internode.on.net/pub/OpenBSD/%SUBDIR%/ http://ftp.chg.ru/pub/OpenBSD/%SUBDIR%/ http://ftp.arcane-networks.fr/pub/OpenBSD/%SUBDIR%/ http://ftp.netbsd.se/OpenBSD/%SUBDIR%/ http://openbsd.cs.pu.edu.tw/%SUBDIR%/ http://ftp.wu-wien.ac.at/pub/OpenBSD/%SUBDIR%/ http://www.mirrorservice.org/pub/OpenBSD/%SUBDIR%/ http://mirror.switch.ch/ftp/pub/OpenBSD/%SUBDIR%/ http://ftp.jaist.ac.jp/pub/OpenBSD/%SUBDIR%/ http://ftp.cc.uoc.gr/mirrors/OpenBSD/%SUBDIR%/ http://mirror.hostfuss.com/pub/OpenBSD/%SUBDIR%/ http://ivete.fis.unb.br/mirror/OpenBSD/%SUBDIR%/ ftp://ftp.stacken.kth.se/pub/OpenBSD/%SUBDIR%/ ftp://ftp.ca.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp.freebsdchina.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp.dkuug.dk/pub/OpenBSD/%SUBDIR%/ ftp://ftp.jyu.fi/pub/OpenBSD/%SUBDIR%/ ftp://ftp.irisa.fr/pub/OpenBSD/%SUBDIR%/ ftp://openbsd.ftp.fu-berlin.de/pub/OpenBSD/%SUBDIR%/ ftp://mirror.roothell.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp.nara.wide.ad.jp/pub/OpenBSD/%SUBDIR%/ ftp://ftp.inet.no/pub/OpenBSD/%SUBDIR%/ ftp://ftp.nluug.nl/pub/OpenBSD/%SUBDIR%/ ftp://ftp.gamma.ru/pub/OpenBSD/%SUBDIR%/ ftp://ftp.rediris.es/pub/OpenBSD/%SUBDIR%/ ftp://ftp.su.se/pub/OpenBSD/%SUBDIR%/ ftp://osmirrors.cerias.purdue.edu/pub/OpenBSD/%SUBDIR%/ ftp://mirror.iawnet.sandia.gov/pub/OpenBSD/%SUBDIR%/ ftp://carroll.cac.psu.edu/pub/OpenBSD/%SUBDIR%/ ftp://openbsd.mirrors.tds.net/pub/OpenBSD/%SUBDIR%/ http://mirrors.nic.funet.fi/pub/OpenBSD/%SUBDIR%/ Global:MASTER_SITE_OSSP = ftp://ftp.ossp.org/pkg/%SUBDIR%/ ftp://ftp.ntua.gr/pub/utils/ossp/%SUBDIR%/ Global:MASTER_SITE_PACKETSTORM = http://dl.packetstormsecurity.net/%SUBDIR%/ http://packetstorm.codar.com.br/%SUBDIR%/ http://packetstorm.crazydog.pt/%SUBDIR%/ http://packetstorm.igor.onlinedirect.bg/%SUBDIR%/ http://packetstorm.interhost.co.il/%SUBDIR%/ http://packetstorm.foofus.com/%SUBDIR%/ http://packetstorm.linuxsecurity.com/%SUBDIR%/ http://packetstorm.tacticalflex.com/%SUBDIR%/ http://packetstorm.unixteacher.org/%SUBDIR%/ http://packetstorm.wowhacker.com/%SUBDIR%/ Global:_PERL_CPAN_SORT = modules/by-module Global:MASTER_SITE_PERL_CPAN = Global:MASTER_SITE_PERL_CPAN_BY = ftp://ftp.cpan.org/pub/CPAN/%CPANSORT%/%SUBDIR%/ http://www.cpan.dk/%CPANSORT%/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://ftp.jaist.ac.jp/pub/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/lang/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.sunet.se/pub/lang/perl/CPAN/%CPANSORT%/%SUBDIR%/ ftp://mirror.hiwaay.net/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.funet.fi/pub/languages/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://at.cpan.org/%CPANSORT%/%SUBDIR%/ ftp://ftp.auckland.ac.nz/pub/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://backpan.perl.org/%CPANSORT%/%SUBDIR%/ ftp://ftp.funet.fi/pub/languages/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://cpan.nctu.edu.tw/%CPANSORT%/%SUBDIR%/ http://ftp.twaren.net/Unix/Lang/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.cpan.org/pub/CPAN/modules/by-module/%SUBDIR%/ http://www.cpan.dk/modules/by-module/%SUBDIR%/ Global:_PERL_CPAN_FLAG = ${MASTER_SITE_SUBDIR:C/(CPAN):.*$/\1/} Global:_PERL_CPAN_ID = ${MASTER_SITE_SUBDIR:C/^CPAN:(.)(.)(.*)$/\1\/\1\2\/\1\2\3/} Applying :C to ". old related/postfix" Result is ". old related/postfix" Applying :C to ". old related/postfix" Result is ". old related/postfix" Applying :L to ". old related/postfix" Result is ". old related/postfix" lhs = ". old related/postfix", rhs = "cpan", op = == Global:MASTER_SITE_PERL_CPAN = ${MASTER_SITE_PERL_CPAN_BY:S/%CPANSORT%/${_PERL_CPAN_SORT}/} Global:MASTER_SITE_PGSQL = ftp://ftp.se.postgresql.org/pub/databases/relational/postgresql/%SUBDIR%/ ftp://ftp9.us.postgresql.org/pub/mirrors/postgresql/%SUBDIR%/ ftp://ftp10.us.postgresql.org/pub/postgresql/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/db/postgresql/&,} ftp://ftp.at.postgresql.org/db/www.postgresql.org/pub/%SUBDIR%/ ftp://ftp.be.postgresql.org/postgresql/%SUBDIR%/ ftp://ftp2.cz.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp.ee.postgresql.org/mirrors/postgresql/%SUBDIR%/ ftp://ftp.de.postgresql.org/mirror/postgresql/%SUBDIR%/ ftp://ftp3.de.postgresql.org/pub/Mirrors/ftp.postgresql.org/%SUBDIR%/ ftp://ftp.gr.postgresql.org/pub/databases/postgresql/%SUBDIR%/ ftp://ftp.ie.postgresql.org/mirrors/ftp.postgresql.org/pub/%SUBDIR%/ ftp://ftp2.it.postgresql.org/mirrors/postgres/%SUBDIR%/ http://ftp2.jp.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp.lv.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp2.nl.postgresql.org/mirror/postgresql/%SUBDIR%/ ftp://ftp6.pl.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp7.pl.postgresql.org/pub/mirror/ftp.postgresql.org/%SUBDIR%/ ftp://ftp6.ro.postgresql.org/pub/mirrors/ftp.postgresql.org/%SUBDIR%/ ftp://ftp2.ru.postgresql.org/pub/databases/postgresql/%SUBDIR%/ ftp://ftp3.ru.postgresql.org/pub/mirror/postgresql/pub/%SUBDIR%/ ftp://ftp5.es.postgresql.org/mirror/postgresql/%SUBDIR%/ ftp://ftp3.tw.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp.postgresql.org/pub/%SUBDIR%/ Global:MASTER_SITE_PHP = http://dk.php.net/%SUBDIR%/ http://de.php.net/%SUBDIR%/ http://es.php.net/%SUBDIR%/ http://fi.php.net/%SUBDIR%/ http://fr.php.net/%SUBDIR%/ http://gr.php.net/%SUBDIR%/ http://it.php.net/%SUBDIR%/ http://jp.php.net/%SUBDIR%/ http://se.php.net/%SUBDIR%/ http://uk3.php.net/%SUBDIR%/ http://us2.php.net/%SUBDIR%/ http://br.php.net/%SUBDIR%/ http://cn.php.net/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/php/&,} Global:MASTER_SITE_PYTHON = http://www.python.org/%SUBDIR%/ http://python.ilisys.com.au/%SUBDIR%/ http://ftp.easynet.be/python/%SUBDIR%/ http://www.linux.org.hk/mirror/python/%SUBDIR%/ http://mirrors.sunsite.dk/pythonwww/%SUBDIR%/ http://python.emdia.fi/%SUBDIR%/ http://SunSITE.Informatik.RWTH-Aachen.DE/python/%SUBDIR%/ http://www.auth.gr/mirrors/python/%SUBDIR%/ http://www.cwi.nl/www.python.org/%SUBDIR%/ http://gnu.kookel.org/ftp/www.python.org/%SUBDIR%/ http://python.holywar.net/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.python.org/pub/www.python.org/%SUBDIR%/ http://mirrors.ccs.neu.edu/Python/pub/www.python.org/%SUBDIR%/ Global:MASTER_SITE_QMAIL = http://qmail.geto.net/%SUBDIR%/ http://qmail.palomine.net/%SUBDIR%/ http://qmail.mirrors.summersault.com/%SUBDIR%/ http://qmail.cdsinet.net/%SUBDIR%/ http://qmail.glasswings.com.au/%SUBDIR%/ http://qmail.psshee.com/%SUBDIR%/ http://mirrors.sunsite.dk/qmailwww/%SUBDIR%/ http://www.agria.hu/qmail/%SUBDIR%/ http://qmail.rhnet.is/%SUBDIR%/ http://mirrors.dataloss.nl/www.qmail.org/%SUBDIR%/ http://www.math.ntnu.no/mirror/www.qmail.org/%SUBDIR%/ http://qmail.netvisao.pt/%SUBDIR%/ http://qmail.ipg.sk/%SUBDIR%/ http://qmail.omnis.ch/%SUBDIR%/ http://qmail.asylog.net/%SUBDIR%/ http://qmail.blueyonder.co.uk/%SUBDIR%/ http://www.qmail.org/%SUBDIR%/ Global:MASTER_SITE_QT = http://releases.qt-project.org/qt4/source/%SUBDIR%/ http://mi.mirror.garr.it/mirrors/qt/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/trolltech/pub/qt/source/%SUBDIR%/ http://download.qt.nokia.com/qt/source/%SUBDIR%/ ftp://ftp.trolltech.com/qt/source/%SUBDIR%/ Global:MASTER_SITE_REDHAT_LINUX = http://mirrors.usc.edu/pub/linux/distributions/redhat/redhat/linux/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/redhat/linux/%SUBDIR%/ ftp://mirror.cs.wisc.edu/pub/mirrors/linux/redhat/%SUBDIR%/ ftp://ftp.nluug.nl/site/ftp.redhat.com/redhat/linux/%SUBDIR%/ ftp://ftp.icm.edu.pl/pub/linux/redhat/linux/%SUBDIR%/ ftp://ftp.riken.go.jp/pub/Linux/redhat/linux/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/pub/Linux/packages/RedHat/redhat/linux/%SUBDIR%/ Global:MASTER_SITE_RINGSERVER = http://ring.nict.go.jp/archives/%SUBDIR%/ Global:MASTER_SITE_RUBY = ftp://ftp.SpringDaemons.com/pub/ruby/ruby/%SUBDIR%/ ftp://ftp.ruby-lang.org/pub/ruby/%SUBDIR%/ http://www.ibiblio.org/pub/languages/ruby/%SUBDIR%/ ftp://xyz.lcs.mit.edu/pub/ruby/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,lang/ruby/&,} ftp://ftp.fu-berlin.de/unix/languages/ruby/%SUBDIR%/ ftp://ftp.easynet.be/ruby/ruby/%SUBDIR%/ ftp://ftp.ntua.gr/pub/lang/ruby/%SUBDIR%/ ftp://ftp.kr.FreeBSD.org/pub/ruby/%SUBDIR%/ http://mirrors.sunsite.dk/ruby/%SUBDIR%/ ftp://ftp.iDaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/%SUBDIR%/ Global:MASTER_SITE_RUBYFORGE = http://files.rubyforge.vm.bytemark.co.uk/%SUBDIR%/ Global:MASTER_SITE_RUBYGEMS = http://production.s3.rubygems.org/gems/%SUBDIR%/ http://production.cf.rubygems.org/gems/%SUBDIR%/ Global:MASTER_SITE_SAMBA = http://us1.samba.org/samba/ftp/%SUBDIR%/ http://us2.samba.org/samba/ftp/%SUBDIR%/ http://us4.samba.org/samba/ftp/%SUBDIR%/ http://us3.samba.org/samba/ftp/%SUBDIR%/ ftp://ca.samba.org/%SUBDIR%/ ftp://de.samba.org/samba.org/%SUBDIR%/ ftp://ftp.oss.eznetsols.org/samba/%SUBDIR%/ ftp://ftp.easynet.be/samba/%SUBDIR%/ ftp://ftp.linuxforum.net/ftp.samba.org/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/samba/&,} Global:MASTER_SITE_SAVANNAH = http://nongnu.askapache.com/%SUBDIR%/ http://mirror.lihnidos.org/GNU/savannah/%SUBDIR%/ http://ftp.twaren.net/Unix/NonGNU/%SUBDIR%/ ftp://ftp.twaren.net/Unix/NonGNU/%SUBDIR%/ http://gnu.mirrors.pair.com/savannah/savannah/%SUBDIR%/ ftp://gnu.mirrors.pair.com/savannah/%SUBDIR%/ http://download-mirror.savannah.gnu.org/releases/%SUBDIR%/ For: Iterator mirror List heanet sunet iweb switch surfnet kent freefr voxel jaist osdn nchc ncu internode ufpr waix For: end for 1 Global:mirror = waix --- mirror = waix # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://waix.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = ufpr --- mirror = ufpr # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://ufpr.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = internode --- mirror = internode # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://internode.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = ncu --- mirror = ncu # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://ncu.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = nchc --- mirror = nchc # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://nchc.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = osdn --- mirror = osdn # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = jaist --- mirror = jaist # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = voxel --- mirror = voxel # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = freefr --- mirror = freefr # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = kent --- mirror = kent # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://kent.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = surfnet --- mirror = surfnet # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = switch --- mirror = switch # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://switch.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = iweb --- mirror = iweb # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = sunet --- mirror = sunet # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:mirror = heanet --- mirror = heanet # garr dfn ovh (redirect as of 2009-Sep-02) MASTER_SITE_SOURCEFORGE+= \ http://heanet.dl.sourceforge.net/project/%SUBDIR%/ ---- at line 1143 Global:delete mirror Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ http://nchc.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ http://nchc.dl.sourceforge.net/project/%SUBDIR%/ http://ncu.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ http://nchc.dl.sourceforge.net/project/%SUBDIR%/ http://ncu.dl.sourceforge.net/project/%SUBDIR%/ http://internode.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ http://nchc.dl.sourceforge.net/project/%SUBDIR%/ http://ncu.dl.sourceforge.net/project/%SUBDIR%/ http://internode.dl.sourceforge.net/project/%SUBDIR%/ http://ufpr.dl.sourceforge.net/project/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ http://nchc.dl.sourceforge.net/project/%SUBDIR%/ http://ncu.dl.sourceforge.net/project/%SUBDIR%/ http://internode.dl.sourceforge.net/project/%SUBDIR%/ http://ufpr.dl.sourceforge.net/project/%SUBDIR%/ http://waix.dl.sourceforge.net/project/%SUBDIR%/ For: Iterator mirror List keihanna osdn qgpop For: end for 1 Global:mirror = qgpop --- mirror = qgpop MASTER_SITE_SOURCEFORGE_JP+= \ http://qgpop.dl.sourceforge.jp/%SUBDIR%/ ---- at line 1151 Global:delete mirror Global:mirror = osdn --- mirror = osdn MASTER_SITE_SOURCEFORGE_JP+= \ http://osdn.dl.sourceforge.jp/%SUBDIR%/ ---- at line 1151 Global:delete mirror Global:mirror = keihanna --- mirror = keihanna MASTER_SITE_SOURCEFORGE_JP+= \ http://keihanna.dl.sourceforge.jp/%SUBDIR%/ ---- at line 1151 Global:delete mirror Global:MASTER_SITE_SOURCEFORGE_JP = http://keihanna.dl.sourceforge.jp/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE_JP = http://keihanna.dl.sourceforge.jp/%SUBDIR%/ http://osdn.dl.sourceforge.jp/%SUBDIR%/ Global:MASTER_SITE_SOURCEFORGE_JP = http://keihanna.dl.sourceforge.jp/%SUBDIR%/ http://osdn.dl.sourceforge.jp/%SUBDIR%/ http://qgpop.dl.sourceforge.jp/%SUBDIR%/ Global:MASTER_SITE_SOURCEWARE = http://mirrors.kernel.org/sources.redhat.com/%SUBDIR%/ http://gd.tuwien.ac.at/gnu/sourceware/%SUBDIR%/ http://sources-redhat.mirrors.airband.net/%SUBDIR%/ http://ftp.cs.pu.edu.tw/Linux/sourceware/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/%SUBDIR%/ Global:MASTER_SITE_SUDO = http://www.sudo.ws/sudo/dist/ http://ftp.arcane-networks.fr/pub/mirrors/sudo/ http://sudo.p8ra.de/sudo/dist/ http://sudo.cybermirror.org/ http://sudo-ftp.basemirror.de/ http://core.ring.gr.jp/archives/misc/sudo/ http://www.ring.gr.jp/archives/misc/sudo/ http://ftp.twaren.net/Unix/Security/Sudo/ ftp://ftp.sudo.ws/pub/sudo/ ftp://plier.ucar.edu/pub/sudo/ ftp://obsd.isc.org/pub/sudo/ ftp://ftp.uwsg.indiana.edu/pub/security/sudo/ ftp://ftp.tuwien.ac.at/utils/admin-tools/sudo/ ftp://sunsite.ualberta.ca/pub/Mirror/sudo/ ftp://ftp.csc.cuhk.edu.hk/pub/packages/unix-tools/sudo/ ftp://zoot.tele.dk/pub/sudo/ ftp://ftp.in2p3.fr/pub/sudo/ ftp://ftp.arcane-networks.fr/pub/mirrors/sudo/ ftp://ftp.usbm.de/pub/sudo/ ftp://ftp.cs.tu-berlin.de/pub/misc/sudo/ ftp://ftp.informatik.uni-hamburg.de/pub/os/unix/utils/sudo/ ftp://ftp.st.ryukoku.ac.jp/pub/security/tool/sudo/ ftp://ftp.cin.nihon-u.ac.jp/pub/misc/sudo/ ftp://core.ring.gr.jp/pub/misc/sudo/ ftp://ftp.ring.gr.jp/pub/misc/sudo/ ftp://sunsite.icm.edu.pl/packages/sudo/ ftp://mirror.cdmon.com/pub/sudo/ ftp://ftp.twaren.net/Unix/Security/Sudo/ Global:MASTER_SITE_SUNSITE = http://www.ibiblio.org/pub/Linux/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/Linux/%SUBDIR%/ ftp://ftp.cs.tu-berlin.de/pub/linux/Mirrors/sunsite.unc.edu/%SUBDIR%/ ftp://ftp.etsimo.uniovi.es/pub/linux/%SUBDIR%/ ftp://ftp.lip6.fr/pub/linux/sunsite/%SUBDIR%/ ftp://ftp.nluug.nl/pub/metalab/%SUBDIR%/ ftp://ftp.nvg.ntnu.no/pub/mirrors/metalab.unc.edu/%SUBDIR%/ ftp://ftp.icm.edu.pl/pub/Linux/sunsite/%SUBDIR%/ ftp://ftp.cse.cuhk.edu.hk/pub4/Linux/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/Linux/metalab.unc.edu/%SUBDIR%/ ftp://ftp.chg.ru/pub/Linux/sunsite/%SUBDIR%/ ftp://ftp.sun.ac.za/pub/mirrors/sunsite.unc.edu/pub/Linux/%SUBDIR%/ Global:MASTER_SITE_SUSE = http://mirrors.usc.edu/pub/linux/distributions/suse/%SUBDIR%/ http://mirror.usu.edu/mirrors/suse/%SUBDIR%/ ftp://mirror.mcs.anl.gov/pub/suse/%SUBDIR%/ ftp://chuck.ucs.indiana.edu/linux/suse/suse/%SUBDIR%/ ftp://distro.ibiblio.org/pub/linux/distributions/suse/suse/%SUBDIR%/ ftp://ftp.oregonstate.edu/pub/suse/suse/%SUBDIR%/ ftp://ftp.sunsite.utk.edu/pub/linux/suse/suse/%SUBDIR%/ http://sunsite.utk.edu/ftp/pub/linux/suse/suse/%SUBDIR%/ http://mirror.tamu.edu/suse/%SUBDIR%/ ftp://ftp.empiricalnetworks.com/pub/suse/%SUBDIR%/ http://suse.cs.utah.edu/suse/%SUBDIR%/ ftp://ftp.belnet.be/linux/suse/suse/%SUBDIR%/ http://ftp.unicamp.br/pub/suse/%SUBDIR%/ ftp://mirrors.netbg.com/suse/%SUBDIR%/ ftp://ftp.suse.cl/pub/suse/%SUBDIR%/ http://ftp.sh.cvut.cz/MIRRORS/SuSE/pub/%SUBDIR%/ ftp://ftp.linux.ee/pub/suse/suse/%SUBDIR%/ ftp://garbo.uwasa.fi/pub/mirrors/suse/%SUBDIR%/ http://fr2.rpmfind.net/linux/SuSE-Linux/%SUBDIR%/ http://ftp.iut-bm.univ-fcomte.fr/Suse/suse/%SUBDIR%/ ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/suse/%SUBDIR%/ ftp://ftp.rz.hu-berlin.de/pub/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.tu-chemnitz.de/pub/linux/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.tu-cottbus.de/pub/unix/linux/suse.com/suse/%SUBDIR%/ http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/pub/suse/%SUBDIR%/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.hs.uni-hamburg.de/pub/unix/linux/suse/%SUBDIR%/ ftp://ftp.rrzn.uni-hannover.de/pub/mirror/linux/suse/%SUBDIR%/ http://ftp.tu-ilmenau.de/Mirrors/ftp.suse.com/%SUBDIR%/ ftp://ftp.uni-kassel.de/pub/linux/suse/%SUBDIR%/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/suse/%SUBDIR%/ ftp://ftp.uni-rostock.de/pub/systems/unix/linux/suse/%SUBDIR%/ ftp://ftp.mpi-sb.mpg.de/pub/linux/mirror/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.uni-kl.de/pub/linux/suse/%SUBDIR%/ ftp://ftp.uni-siegen.de/pub/suse/%SUBDIR%/ ftp://ftp.uni-mainz.de/pub/software/Linux/suse/%SUBDIR%/ ftp://ftp.uni-heidelberg.de/pub/linux/suse/%SUBDIR%/ ftp://ftp.rz.uni-ulm.de/pub/mirrors/suse/%SUBDIR%/ ftp://ftp.rz.uni-wuerzburg.de/pub/linux/MIRROR.suse/%SUBDIR%/ ftp://ftp.freenet.de/pub/.disk1/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.hu-berlin.de/pub/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.rz.uni-kiel.de/pub2/linux/suse/%SUBDIR%/ http://mirrors.sth.sze.hu/linux/suse/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/ftp.suse.com/pub/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.unina.it/pub/linux/distributions/SuSE/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.uniroma2.it/Linux/suse/pub/suse/%SUBDIR%/ ftp://ftp.riken.jp/Linux/suse/suse/%SUBDIR%/ ftp://ftp.kddilabs.jp/Linux/packages/SuSE/suse/%SUBDIR%/ ftp://ftp.novell.co.jp/pub/suse/suse/%SUBDIR%/ ftp://ftp.kreonet.re.kr/pub/Linux/suse/%SUBDIR%/ http://ftp.tpnet.pl/vol/d7/ftp.suse.com/%SUBDIR%/ ftp://ftp.icm.edu.pl/packages/linux-suse/%SUBDIR%/ http://ftp.iasi.roedu.net/pub/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ http://ftp.idilis.ro/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.sunet.se/pub/Linux/distributions/suse/suse/%SUBDIR%/ ftp://ftp.solnet.ch/mirror/SuSE/%SUBDIR%/ ftp://sunsite.cnlab-switch.ch/mirror/SuSE/suse/%SUBDIR%/ http://ftp.isu.edu.tw/pub/Linux/SuSE/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.suse.com/pub/suse/%SUBDIR%/ http://www.mirrorservice.org/sites/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.kde.org/pub/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.softnet.tuc.gr/pub/linux/suse/suse/%SUBDIR%/ http://ftp.softnet.tuc.gr/pub/linux/suse/suse/%SUBDIR%/ ftp://ftp.is.co.za/linux/distributions/suse/%SUBDIR%/ http://ftp.sun.ac.za/ftp/mirrorsites/suse/%SUBDIR%/ ftp://ftp.rediris.es/pub/linux/distributions/suse/pub/suse/%SUBDIR%/ ftp://ftp.cb.spb.ru/.1/Linux-Distrib/Suse/%SUBDIR%/ ftp://ftp.neva.ru/.1/Linux-Distrib/Suse/%SUBDIR%/ ftp://ftp.chg.ru/pub/Linux/SuSE/suse/%SUBDIR%/ http://mirror.pacific.net.au/linux/suse/%SUBDIR%/ ftp://mirror.aarnet.edu.au/pub/suse/%SUBDIR%/ Global:MASTER_SITE_TCLTK = ftp://ftp.tcl.tk/pub/tcl/%SUBDIR%/ ftp://sunsite.utk.edu/pub/tcl/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/lang/tcl/ftp.scriptics.com/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.tcl.tk/pub/tcl/%SUBDIR%/ ftp://ftp.funet.fi/pub/languages/tcl/tcl/%SUBDIR%/ Global:MASTER_SITE_TEX_CTAN = ftp://ctan.unsw.edu.au/tex-archive/%SUBDIR%/ ftp://ftp.tex.ac.uk/tex-archive/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/CTAN/%SUBDIR%/ ftp://ctan.tug.org/tex-archive/%SUBDIR%/ ftp://ftp.dante.de/tex-archive/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,text/CTAN/&,} ftp://ftp.chg.ru/pub/TeX/CTAN/%SUBDIR%/ ftp://mirror.macomnet.net/pub/CTAN/%SUBDIR%/ ftp://ftp.funet.fi/pub/TeX/CTAN/%SUBDIR%/ Global:MASTER_SITE_THEMES = http://download.freshmeat.net/themes/%SUBDIR%/ ftp://gd.tuwien.ac.at/opsys/linux/freshmeat/themes/%SUBDIR%/ For: Iterator mirror List ankara blueyonder casemanl chariot clix dataphone dialog epix fastweb genotec hellasonline iinets inspirenet latvia mclink netvisao ns-linux nyi otenet personainternet pl-task ukms For: end for 1 Global:mirror = ukms --- mirror = ukms MASTER_SITE_TUCOWS+= \ http://ukms.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = pl-task --- mirror = pl-task MASTER_SITE_TUCOWS+= \ http://pl-task.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = personainternet --- mirror = personainternet MASTER_SITE_TUCOWS+= \ http://personainternet.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = otenet --- mirror = otenet MASTER_SITE_TUCOWS+= \ http://otenet.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = nyi --- mirror = nyi MASTER_SITE_TUCOWS+= \ http://nyi.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = ns-linux --- mirror = ns-linux MASTER_SITE_TUCOWS+= \ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = netvisao --- mirror = netvisao MASTER_SITE_TUCOWS+= \ http://netvisao.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = mclink --- mirror = mclink MASTER_SITE_TUCOWS+= \ http://mclink.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = latvia --- mirror = latvia MASTER_SITE_TUCOWS+= \ http://latvia.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = inspirenet --- mirror = inspirenet MASTER_SITE_TUCOWS+= \ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = iinets --- mirror = iinets MASTER_SITE_TUCOWS+= \ http://iinets.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = hellasonline --- mirror = hellasonline MASTER_SITE_TUCOWS+= \ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = genotec --- mirror = genotec MASTER_SITE_TUCOWS+= \ http://genotec.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = fastweb --- mirror = fastweb MASTER_SITE_TUCOWS+= \ http://fastweb.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = epix --- mirror = epix MASTER_SITE_TUCOWS+= \ http://epix.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = dialog --- mirror = dialog MASTER_SITE_TUCOWS+= \ http://dialog.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = dataphone --- mirror = dataphone MASTER_SITE_TUCOWS+= \ http://dataphone.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = clix --- mirror = clix MASTER_SITE_TUCOWS+= \ http://clix.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = chariot --- mirror = chariot MASTER_SITE_TUCOWS+= \ http://chariot.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = casemanl --- mirror = casemanl MASTER_SITE_TUCOWS+= \ http://casemanl.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = blueyonder --- mirror = blueyonder MASTER_SITE_TUCOWS+= \ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:mirror = ankara --- mirror = ankara MASTER_SITE_TUCOWS+= \ http://ankara.linux.tucows.com/files/%SUBDIR%/ ---- at line 1322 Global:delete mirror Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ http://nyi.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ http://nyi.linux.tucows.com/files/%SUBDIR%/ http://otenet.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ http://nyi.linux.tucows.com/files/%SUBDIR%/ http://otenet.linux.tucows.com/files/%SUBDIR%/ http://personainternet.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ http://nyi.linux.tucows.com/files/%SUBDIR%/ http://otenet.linux.tucows.com/files/%SUBDIR%/ http://personainternet.linux.tucows.com/files/%SUBDIR%/ http://pl-task.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ http://nyi.linux.tucows.com/files/%SUBDIR%/ http://otenet.linux.tucows.com/files/%SUBDIR%/ http://personainternet.linux.tucows.com/files/%SUBDIR%/ http://pl-task.linux.tucows.com/files/%SUBDIR%/ http://ukms.linux.tucows.com/files/%SUBDIR%/ Global:MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ http://nyi.linux.tucows.com/files/%SUBDIR%/ http://otenet.linux.tucows.com/files/%SUBDIR%/ http://personainternet.linux.tucows.com/files/%SUBDIR%/ http://pl-task.linux.tucows.com/files/%SUBDIR%/ http://ukms.linux.tucows.com/files/%SUBDIR%/ http://www12.tucows.com/linux/files/%SUBDIR%/ http://linux.tucows.gunadarma.ac.id/files/%SUBDIR%/ http://linuxberg.ankara.edu.tr/files/%SUBDIR%/ Global:MASTER_SITE_VIM = http://ftp.au.vim.org/pub/vim/unix/ http://ftp.gr.vim.org/pub/vim/unix/ http://ftp.ie.vim.org/pub/ftp.vim.org/pub/vim/unix/ http://ftp.ro.vim.org/mirrors/ftp.vim.org/unix/ http://ftp.stut.edu.tw/vim/unix/ http://ftp.tw.vim.org/pub/vim/unix/ http://ftp2.pl.vim.org/pub/vim/unix/ http://ftp2.tw.vim.org/pub/vim/unix/ http://ftp2.uk.vim.org/pub/vim/unix/ http://mirror.hostfuss.com/pub/vim/unix/ http://tweedo.com/mirror/ftp.vim.org/unix/ http://vim.cybermirror.org/unix/ http://vim.mirror.fr/unix/ http://vim.site2nd.org/unix/ http://ftp.vim.org/pub/vim/unix/ ftp://ftp.ca.vim.org/pub/vim/unix/ ftp://ftp.cz.vim.org/vim/unix/ ftp://ftp.de.vim.org/unix/ ftp://ftp.home.vim.org/pub/vim/unix/ ftp://ftp.is.vim.org/pub/vim/unix/ ftp://ftp.jp.vim.org/pub/vim/unix/ ftp://ftp.kr.vim.org/pub/vim/unix/ ftp://ftp.nl.vim.org/pub/vim/unix/ ftp://ftp.sk.vim.org/pub/vim/unix/ ftp://ftp.stut.edu.tw/pub/vim/unix/ ftp://ftp.tw.vim.org/pub/vim/unix/ ftp://ftp.uk.vim.org/pub/vim/unix/ ftp://ftp3.de.vim.org/pub/vim/unix/ ftp://ftp3.nl.vim.org/pub/vim/unix/ ftp://ftp9.us.vim.org/pub/vim/unix/ ftp://vim.tsu.ru/pub/vim/unix/ ftp://ftp.vim.org/pub/vim/unix/ Global:MASTER_SITE_WINDOWMAKER = ftp://ftp.windowmaker.info/pub/%SUBDIR%/ ftp://ftp.uvsq.fr/pub/X11/window-managers/windowmaker/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/WindowMaker/%SUBDIR%/ Global:MASTER_SITE_XCONTRIB = ftp://ftp.gwdg.de/pub/x11/x.org/contrib/%SUBDIR%/ ftp://ftp.x.org/contrib/%SUBDIR%/ ftp://ftp.sunet.se/pub/X11/ftp.x.org/contrib/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/XFree86/mirror/X.Org/contrib/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/X11/ftp.x.org/contrib/%SUBDIR%/ ftp://ftp2.x.org/contrib/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/opengroup/contrib/&,} ftp://ftp.mirrorservice.org/sites/ftp.x.org/contrib/%SUBDIR%/ Global:MASTER_SITE_XEMACS = http://ftp.it.xemacs.org/%SUBDIR%/ http://ftp.pt.xemacs.org/%SUBDIR%/ http://xemacsftp.hkmirror.org/%SUBDIR%/ http://ftp.dti.ad.jp/pub/unix/editor/xemacs/%SUBDIR%/ http://ftp.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.be.xemacs.org/xemacs/%SUBDIR%/ ftp://ftp.ch.xemacs.org/mirror/xemacs/%SUBDIR%/ ftp://ftp.de.xemacs.org/pub/ftp.xemacs.org/tux/xemacs/%SUBDIR%/ ftp://ftp.fi.xemacs.org/pub/mirrors/ftp.xemacs.org/pub/tux/xemacs/%SUBDIR%/ ftp://ftp.fr.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.gr.xemacs.org/mirrors/XEmacs/ftp/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/ftp.xemacs.org/%SUBDIR%/ ftp://ftp.ie.xemacs.org/mirrors/ftp.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.no.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.pasteur.fr/pub/computing/xemacs/%SUBDIR%/ ftp://ftp.sa.xemacs.org/pub/xemacs.org/%SUBDIR%/ ftp://ftp.se.xemacs.org/pub/gnu/xemacs/%SUBDIR%/ ftp://ftp.tw.xemacs.org/Unix/Editors/XEmacs/%SUBDIR%/ ftp://ftp.uk.xemacs.org/sites/ftp.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.yz.yamagata-u.ac.jp/pub/misc/xemacs/%SUBDIR%/ ftp://xemacs.xmundo.net/pub/mirrors/xemacs/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,text/xemacs/&,} Global:MASTER_SITE_XFCE = http://slackware.dreamhost.com/xfce/%SUBDIR%/ http://mirror.perldude.de/archive.xfce.org/%SUBDIR%/ http://archive.be.xfce.org/%SUBDIR%/ http://archive.be2.xfce.org/%SUBDIR%/ http://archive.se.xfce.org/%SUBDIR%/ http://archive.al-us.xfce.org/%SUBDIR%/ http://mirrors.tummy.com/pub/archive.xfce.org/%SUBDIR%/ http://mirror.yongbok.net/X11/xfce-mirror/%SUBDIR%/ http://xfce.ognisco.com/%SUBDIR%/ http://mirror.sinn3r.org/xfce/%SUBDIR%/ Global:MASTER_SITE_XORG = ftp://ftp.cs.cuhk.edu.hk/pub/X11/%SUBDIR%/ ftp://ftp.unicamp.br/pub/X11/releases/%SUBDIR%/ ftp://ftp.ntua.gr/pub/X11/X.org/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/opengroup/&/,} ftp://ftp.task.gda.pl/mirror/ftp.x.org/pub/%SUBDIR%/ ftp://ftp.sunet.se/pub/X11/ftp.x.org/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.x.org/pub/%SUBDIR%/ ftp://sunsite.uio.no/pub/X11/%SUBDIR%/ http://xorg.freedesktop.org/%SUBDIR%/ http://xorg.freedesktop.org/releases/%SUBDIR%/ ftp://ftp.x.org/pub/%SUBDIR%/ Global:MASTER_SITE_KERNEL_ORG = http://kernel.org/pub/%SUBDIR%/ http://www.us.kernel.org/pub/%SUBDIR%/ http://www.no.kernel.org/pub/%SUBDIR%/ http://www.de.kernel.org/pub/%SUBDIR%/ http://www.it.kernel.org/pub/%SUBDIR%/ http://www.ru.kernel.org/pub/%SUBDIR%/ http://www.au.kernel.org/pub/%SUBDIR%/ http://ftp.ntu.edu.tw/%SUBDIR%/ http://ftp.sunet.se/pub/Linux/kernel.org/%SUBDIR%/ http://ftp.yandex.ru/pub/%SUBDIR%/ http://ftp.heanet.ie/pub/%SUBDIR%/ http://slackware.cs.utah.edu/pub/kernel.org/pub/%SUBDIR%/ Global:MASTER_SITES_ABBREVS = CPAN:PERL_CPAN NL:NETLIB SF:SOURCEFORGE SFJP:SOURCEFORGE_JP RG:RUBYGEMS RF:RUBYFORGE Global:MASTER_SITES_SUBDIRS = APACHE_JAKARTA:${PORTNAME:S,-,/,}/source BERLIOS:${PORTNAME:L} CENKES:myports CHEESESHOP:source/${DISTNAME:C/(.).*/\1/}/${DISTNAME:C/(.*)-[0-9].*/\1/} CSME:myports DEBIAN:pool/main/${PORTNAME:C/^((lib)?.).*$/\1/}/${PORTNAME} GCC:releases/${DISTNAME} GNOME:sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} GNU:${PORTNAME} HORDE:${PORTNAME} LOGILAB:${PORTNAME} MOZDEV:${PORTNAME:L} NETLIB:${PORTNAME} PERL_CPAN:${PORTNAME:C/-.*//} PNET:${PNET_MASTER_SITE_SUBDIR} PYTHON:${PYTHON_MASTER_SITE_SUBDIR} RUBY_DBI:${RUBY_DBI_MASTER_SITE_SUBDIR} RUBY_GNOME:${RUBY_GNOME_MASTER_SITE_SUBDIR} SAVANNAH:${PORTNAME:L} SOURCEFORGE:${PORTNAME:L}/${PORTNAME:L}/${PORTVERSION} RUBYFORGE:${PORTNAME:L} Applying :S to "http://ring.nict.go.jp/archives/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Applying :N to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "" left = 0.000000, right = 0.000000, op = != Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .. Global:PATCH_SITES = Global:_MASTER_SITES_DEFAULT = Global:_PATCH_SITES_DEFAULT = Applying :S to "http://ring.nict.go.jp/archives/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" For: Iterator _S List ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ For: new loop 2 For: end for 2 For: end for 1 Global:_S = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ --- _S = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ Applying :S to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Applying :C to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "" Applying :S to "" Result is "" Applying :C to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Applying :C to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} _G_TEMP= ${_group} . if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your MASTER_SITES" @${FALSE} . endif _MASTER_SITES_${_group}+= http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ . endfor . else _MASTER_SITES_DEFAULT+= http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ . endif ---- at line 2444 Global:delete _S Global:_S = ftp://ftp.samurai.com/pub/postfix/official/ --- _S = ftp://ftp.samurai.com/pub/postfix/official/ Applying :S to "ftp://ftp.samurai.com/pub/postfix/official/" Applying :C to "ftp://ftp.samurai.com/pub/postfix/official/" Result is "ftp://ftp.samurai.com/pub/postfix/official/" Result is "" Applying :S to "" Result is "" Applying :C to "ftp://ftp.samurai.com/pub/postfix/official/" Result is "ftp://ftp.samurai.com/pub/postfix/official/" Applying :C to "ftp://ftp.samurai.com/pub/postfix/official/" Result is "ftp://ftp.samurai.com/pub/postfix/official/" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} _G_TEMP= ${_group} . if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your MASTER_SITES" @${FALSE} . endif _MASTER_SITES_${_group}+= ftp://ftp.samurai.com/pub/postfix/official/ . endfor . else _MASTER_SITES_DEFAULT+= ftp://ftp.samurai.com/pub/postfix/official/ . endif ---- at line 2444 Global:delete _S Global:_S = ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ --- _S = ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ Applying :S to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Applying :C to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "" Applying :S to "" Result is "" Applying :C to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Applying :C to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} _G_TEMP= ${_group} . if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your MASTER_SITES" @${FALSE} . endif _MASTER_SITES_${_group}+= ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ . endfor . else _MASTER_SITES_DEFAULT+= ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ . endif ---- at line 2444 Global:delete _S Global:_S = ftp://ftp.tux.org/pub/net/postfix/official/ --- _S = ftp://ftp.tux.org/pub/net/postfix/official/ Applying :S to "ftp://ftp.tux.org/pub/net/postfix/official/" Applying :C to "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "" Applying :S to "" Result is "" Applying :C to "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "ftp://ftp.tux.org/pub/net/postfix/official/" Applying :C to "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "ftp://ftp.tux.org/pub/net/postfix/official/" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} _G_TEMP= ${_group} . if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your MASTER_SITES" @${FALSE} . endif _MASTER_SITES_${_group}+= ftp://ftp.tux.org/pub/net/postfix/official/ . endfor . else _MASTER_SITES_DEFAULT+= ftp://ftp.tux.org/pub/net/postfix/official/ . endif ---- at line 2444 Global:delete _S Global:_S = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ --- _S = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ Applying :S to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Applying :C to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "" Applying :S to "" Result is "" Applying :C to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Applying :C to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} _G_TEMP= ${_group} . if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your MASTER_SITES" @${FALSE} . endif _MASTER_SITES_${_group}+= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ . endfor . else _MASTER_SITES_DEFAULT+= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ . endif ---- at line 2444 Global:delete _S Global:_S_TEMP = Global:_MASTER_SITES_DEFAULT = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ Global:_S_TEMP = Global:_MASTER_SITES_DEFAULT = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ Global:_S_TEMP = Global:_MASTER_SITES_DEFAULT = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ Global:_S_TEMP = Global:_MASTER_SITES_DEFAULT = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ Global:_S_TEMP = Global:_MASTER_SITES_DEFAULT = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ For: Iterator _S List For: new loop 2 For: end for 2 For: end for 1 For: Iterator _S List . old related/postfix For: new loop 2 For: end for 2 For: end for 1 Global:_S = related/postfix --- _S = related/postfix Applying :S to "related/postfix" Applying :C to "related/postfix" Result is "related/postfix" Result is "" Applying :S to "" Result is "" Applying :C to "related/postfix" Result is "related/postfix" Applying :C to "related/postfix" Result is "related/postfix" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} _G_TEMP= ${_group} . if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your MASTER_SITE_SUBDIR" @${FALSE} . endif . if defined(_MASTER_SITES_${_group}) _MASTER_SITE_SUBDIR_${_group}+= related/postfix . endif . endfor . else . if defined(_MASTER_SITES_DEFAULT) _MASTER_SITE_SUBDIR_DEFAULT+= related/postfix . endif . endif ---- at line 2483 Global:delete _S Global:_S = old --- _S = old Applying :S to "old" Applying :C to "old" Result is "old" Result is "" Applying :S to "" Result is "" Applying :C to "old" Result is "old" Applying :C to "old" Result is "old" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} _G_TEMP= ${_group} . if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your MASTER_SITE_SUBDIR" @${FALSE} . endif . if defined(_MASTER_SITES_${_group}) _MASTER_SITE_SUBDIR_${_group}+= old . endif . endfor . else . if defined(_MASTER_SITES_DEFAULT) _MASTER_SITE_SUBDIR_DEFAULT+= old . endif . endif ---- at line 2483 Global:delete _S Global:_S = . --- _S = . Applying :S to "." Applying :C to "." Result is "." Result is "" Applying :S to "" Result is "" Applying :C to "." Result is "." Applying :C to "." Result is "." _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} _G_TEMP= ${_group} . if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your MASTER_SITE_SUBDIR" @${FALSE} . endif . if defined(_MASTER_SITES_${_group}) _MASTER_SITE_SUBDIR_${_group}+= . . endif . endfor . else . if defined(_MASTER_SITES_DEFAULT) _MASTER_SITE_SUBDIR_DEFAULT+= . . endif . endif ---- at line 2483 Global:delete _S Global:_S_TEMP = Global:_MASTER_SITE_SUBDIR_DEFAULT = . Global:_S_TEMP = Global:_MASTER_SITE_SUBDIR_DEFAULT = . old Global:_S_TEMP = Global:_MASTER_SITE_SUBDIR_DEFAULT = . old related/postfix For: Iterator _S List For: new loop 2 For: end for 2 For: end for 1 Applying :S to "http://ring.nict.go.jp/archives/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" For: Iterator _S List ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ For: new loop 2 For: new loop 3 For: new loop 4 For: end for 4 For: end for 3 For: end for 2 For: end for 1 Global:_S = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ --- _S = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ Applying :S to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Applying :C to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "" Applying :S to "" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} . if !defined(_MASTER_SITE_SUBDIR_${_group}) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}:S^%SUBDIR%/^^} . else _S_TEMP_TEMP= ${_MASTER_SITES_${_group}:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}} . else MASTER_SITES_TMP= . for site in ${_MASTER_SITES_${_group}} _S_TEMP_TEMP= ${site:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ${site} . else . for dir in ${_MASTER_SITE_SUBDIR_${_group}} MASTER_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^} . endfor . endif . endfor . endif . endif _MASTER_SITES_${_group}:= ${MASTER_SITES_TMP} . endfor . endif ---- at line 2528 Global:delete _S Global:_S = ftp://ftp.samurai.com/pub/postfix/official/ --- _S = ftp://ftp.samurai.com/pub/postfix/official/ Applying :S to "ftp://ftp.samurai.com/pub/postfix/official/" Applying :C to "ftp://ftp.samurai.com/pub/postfix/official/" Result is "ftp://ftp.samurai.com/pub/postfix/official/" Result is "" Applying :S to "" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} . if !defined(_MASTER_SITE_SUBDIR_${_group}) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}:S^%SUBDIR%/^^} . else _S_TEMP_TEMP= ${_MASTER_SITES_${_group}:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}} . else MASTER_SITES_TMP= . for site in ${_MASTER_SITES_${_group}} _S_TEMP_TEMP= ${site:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ${site} . else . for dir in ${_MASTER_SITE_SUBDIR_${_group}} MASTER_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^} . endfor . endif . endfor . endif . endif _MASTER_SITES_${_group}:= ${MASTER_SITES_TMP} . endfor . endif ---- at line 2528 Global:delete _S Global:_S = ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ --- _S = ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ Applying :S to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Applying :C to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "" Applying :S to "" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} . if !defined(_MASTER_SITE_SUBDIR_${_group}) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}:S^%SUBDIR%/^^} . else _S_TEMP_TEMP= ${_MASTER_SITES_${_group}:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}} . else MASTER_SITES_TMP= . for site in ${_MASTER_SITES_${_group}} _S_TEMP_TEMP= ${site:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ${site} . else . for dir in ${_MASTER_SITE_SUBDIR_${_group}} MASTER_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^} . endfor . endif . endfor . endif . endif _MASTER_SITES_${_group}:= ${MASTER_SITES_TMP} . endfor . endif ---- at line 2528 Global:delete _S Global:_S = ftp://ftp.tux.org/pub/net/postfix/official/ --- _S = ftp://ftp.tux.org/pub/net/postfix/official/ Applying :S to "ftp://ftp.tux.org/pub/net/postfix/official/" Applying :C to "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "" Applying :S to "" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} . if !defined(_MASTER_SITE_SUBDIR_${_group}) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}:S^%SUBDIR%/^^} . else _S_TEMP_TEMP= ${_MASTER_SITES_${_group}:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}} . else MASTER_SITES_TMP= . for site in ${_MASTER_SITES_${_group}} _S_TEMP_TEMP= ${site:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ${site} . else . for dir in ${_MASTER_SITE_SUBDIR_${_group}} MASTER_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^} . endfor . endif . endfor . endif . endif _MASTER_SITES_${_group}:= ${MASTER_SITES_TMP} . endfor . endif ---- at line 2528 Global:delete _S Global:_S = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ --- _S = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ Applying :S to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Applying :C to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "" Applying :S to "" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/,/ /g} . if !defined(_MASTER_SITE_SUBDIR_${_group}) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}:S^%SUBDIR%/^^} . else _S_TEMP_TEMP= ${_MASTER_SITES_${_group}:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP= ${_MASTER_SITES_${_group}} . else MASTER_SITES_TMP= . for site in ${_MASTER_SITES_${_group}} _S_TEMP_TEMP= ${site:M*%SUBDIR%/*} . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ${site} . else . for dir in ${_MASTER_SITE_SUBDIR_${_group}} MASTER_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^} . endfor . endif . endfor . endif . endif _MASTER_SITES_${_group}:= ${MASTER_SITES_TMP} . endfor . endif ---- at line 2528 Global:delete _S Global:_S_TEMP = Global:_S_TEMP = Global:_S_TEMP = Global:_S_TEMP = Global:_S_TEMP = Global:_S_TEMP = ${_MASTER_SITES_DEFAULT:M*%SUBDIR%/*} Applying :M to " ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Global:MASTER_SITES_TMP = For: Iterator site List ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ For: new loop 2 For: end for 2 For: end for 1 Global:site = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ --- site = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ Applying :M to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Applying :S to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/${dir}/" _S_TEMP_TEMP= http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ . else . for dir in ${_MASTER_SITE_SUBDIR_DEFAULT} MASTER_SITES_TMP+= http://ring.nict.go.jp/archives/net/mail/postfix/official/${dir}/ . endfor . endif ---- at line 2562 Global:delete site Global:site = ftp://ftp.samurai.com/pub/postfix/official/ --- site = ftp://ftp.samurai.com/pub/postfix/official/ Applying :M to "ftp://ftp.samurai.com/pub/postfix/official/" Result is "" Applying :S to "ftp://ftp.samurai.com/pub/postfix/official/" Result is "ftp://ftp.samurai.com/pub/postfix/official/" _S_TEMP_TEMP= . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ftp://ftp.samurai.com/pub/postfix/official/ . else . for dir in ${_MASTER_SITE_SUBDIR_DEFAULT} MASTER_SITES_TMP+= ftp://ftp.samurai.com/pub/postfix/official/ . endfor . endif ---- at line 2562 Global:delete site Global:site = ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ --- site = ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ Applying :M to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "" Applying :S to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" _S_TEMP_TEMP= . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ . else . for dir in ${_MASTER_SITE_SUBDIR_DEFAULT} MASTER_SITES_TMP+= ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ . endfor . endif ---- at line 2562 Global:delete site Global:site = ftp://ftp.tux.org/pub/net/postfix/official/ --- site = ftp://ftp.tux.org/pub/net/postfix/official/ Applying :M to "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "" Applying :S to "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "ftp://ftp.tux.org/pub/net/postfix/official/" _S_TEMP_TEMP= . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ftp://ftp.tux.org/pub/net/postfix/official/ . else . for dir in ${_MASTER_SITE_SUBDIR_DEFAULT} MASTER_SITES_TMP+= ftp://ftp.tux.org/pub/net/postfix/official/ . endfor . endif ---- at line 2562 Global:delete site Global:site = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ --- site = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ Applying :M to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "" Applying :S to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" _S_TEMP_TEMP= . if empty(_S_TEMP_TEMP) MASTER_SITES_TMP+= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ . else . for dir in ${_MASTER_SITE_SUBDIR_DEFAULT} MASTER_SITES_TMP+= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ . endfor . endif ---- at line 2562 Global:delete site Global:_S_TEMP_TEMP = Global:MASTER_SITES_TMP = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ Global:_S_TEMP_TEMP = Global:MASTER_SITES_TMP = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ Global:_S_TEMP_TEMP = Global:MASTER_SITES_TMP = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ Global:_S_TEMP_TEMP = Global:MASTER_SITES_TMP = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ Global:_S_TEMP_TEMP = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ For: Iterator dir List . old related/postfix For: end for 1 Global:dir = related/postfix --- dir = related/postfix MASTER_SITES_TMP+= http://ring.nict.go.jp/archives/net/mail/postfix/official/related/postfix/ ---- at line 2567 Global:delete dir Global:dir = old --- dir = old MASTER_SITES_TMP+= http://ring.nict.go.jp/archives/net/mail/postfix/official/old/ ---- at line 2567 Global:delete dir Global:dir = . --- dir = . MASTER_SITES_TMP+= http://ring.nict.go.jp/archives/net/mail/postfix/official/./ ---- at line 2567 Global:delete dir Global:MASTER_SITES_TMP = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/./ Global:MASTER_SITES_TMP = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/./ http://ring.nict.go.jp/archives/net/mail/postfix/official/old/ Global:MASTER_SITES_TMP = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/./ http://ring.nict.go.jp/archives/net/mail/postfix/official/old/ http://ring.nict.go.jp/archives/net/mail/postfix/official/related/postfix/ Global:_MASTER_SITES_DEFAULT = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/./ http://ring.nict.go.jp/archives/net/mail/postfix/official/old/ http://ring.nict.go.jp/archives/net/mail/postfix/official/related/postfix/ Global:MASTER_SITES_TMP = For: Iterator _S List For: new loop 2 For: new loop 3 For: new loop 4 For: end for 4 For: end for 3 For: end for 2 For: end for 1 Global:PATCH_SITES_TMP = ${_PATCH_SITES_DEFAULT:S^%SUBDIR%/^^} Applying :S to "" Result is "" Global:_PATCH_SITES_DEFAULT = Global:PATCH_SITES_TMP = Global:MASTER_SITE_BACKUP = ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ Applying :S to "ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/postfix/" Result is "ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/postfix/" Global:MASTER_SITE_BACKUP = ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/postfix/ Global:_MASTER_SITE_OVERRIDE = ${MASTER_SITE_OVERRIDE} Global:_MASTER_SITE_BACKUP = ${MASTER_SITE_BACKUP} For: Iterator MOUNTPT List /cdrom For: end for 1 Global:MOUNTPT = /cdrom --- MOUNTPT = /cdrom .if exists(/cdrom/ports/distfiles) _MASTER_SITE_OVERRIDE:= file:/cdrom/ports/distfiles/${DIST_SUBDIR}/ ${_MASTER_SITE_OVERRIDE} .if defined(FETCH_SYMLINK_DISTFILES) FETCH_BEFORE_ARGS+= -l .endif .endif ---- at line 2646 Global:delete MOUNTPT Searching for /cdrom/ports/distfiles.../usr/ports/mail/postfix...Looking for "/cdrom/ports/distfiles"...failed. Returning NULL Global:NOFETCHFILES = Global:DISTFILES = ${DISTNAME}${EXTRACT_SUFX} Global:_MASTER_SITES_ALL = ${_MASTER_SITES_DEFAULT} Global:_PATCH_SITES_ALL = ${_PATCH_SITES_DEFAULT} Global:_G_TEMP = DEFAULT Applying :S to "2.9.3" Result is "2.9.3" Applying :C to "2.9.3" Result is "2.9.3" For: Iterator _D List postfix-2.9.3.tar.gz For: new loop 2 For: end for 2 For: end for 1 Global:_D = postfix-2.9.3.tar.gz --- _D = postfix-2.9.3.tar.gz Applying :S to "postfix-2.9.3.tar.gz" Applying :C to "postfix-2.9.3.tar.gz" Result is "postfix-2.9.3.tar.gz" Result is "" Applying :C to "postfix-2.9.3.tar.gz" Result is "postfix-2.9.3.tar.gz" _D_TEMP= . if !empty(_D_TEMP) . for _group in ${_D_TEMP:S/^://:S/,/ /g} . if !defined(_MASTER_SITES_${_group}) _G_TEMP_TEMP= ${_G_TEMP:M/${_group}/} . if empty(_G_TEMP_TEMP) _G_TEMP+= ${_group} _MASTER_SITES_ALL+= ${_MASTER_SITES_${_group}} . endif . endif . endfor _DISTFILES+= postfix-2.9.3.tar.gz . else _DISTFILES+= postfix-2.9.3.tar.gz . endif ---- at line 2663 Global:delete _D Global:_D_TEMP = Global:_DISTFILES = postfix-2.9.3.tar.gz Global:_G_TEMP = DEFAULT For: Iterator _P List For: new loop 2 For: end for 2 For: end for 1 Global:_G_TEMP = Global:_G_TEMP_TEMP = Global:ALLFILES = ${_DISTFILES} ${_PATCHFILES} Global:MASTER_SORT = Global:MASTER_SORT_REGEX = Global:MASTER_SORT_REGEX = ${MASTER_SORT:S|.|\\.|g:S|^|://[^/]*|:S|$|/|} Global:MASTER_SORT_AWK = BEGIN { RS = " "; ORS = " "; IGNORECASE = 1 ; gl = "${MASTER_SORT_REGEX:S|\\|\\\\|g}"; } Applying :S to "" Result is "" Applying :S to "" Result is "://[^/]*" Applying :S to "://[^/]*" Result is "://[^/]*/" For: Iterator srt List ://[^/]*/ For: end for 1 Global:srt = ://[^/]*/ --- srt = ://[^/]*/ Applying :S to "://[^/]*/" Result is ":\/\/[^\/]*\/" Applying :S to "://[^/]*/" Result is "://[^/]*/" Applying :S to "://[^/]*/" Result is "://[^/]*/" MASTER_SORT_AWK+= /:\/\/[^\/]*\// { good["://[^/]*/"] = good["://[^/]*/"] " " $$0 ; next; } ---- at line 2710 Global:delete srt Global:MASTER_SORT_AWK = BEGIN { RS = " "; ORS = " "; IGNORECASE = 1 ; gl = "${MASTER_SORT_REGEX:S|\\|\\\\|g}"; } /:\/\/[^\/]*\// { good["://[^/]*/"] = good["://[^/]*/"] " " $$0 ; next; } Global:MASTER_SORT_AWK = BEGIN { RS = " "; ORS = " "; IGNORECASE = 1 ; gl = "${MASTER_SORT_REGEX:S|\\|\\\\|g}"; } /:\/\/[^\/]*\// { good["://[^/]*/"] = good["://[^/]*/"] " " $$0 ; next; } { rest = rest " " $$0; } END { n=split(gl, gla); for(i=1;i<=n;i++) { print good[gla[i]]; } print rest; } Global:SORTED_MASTER_SITES_DEFAULT_CMD = cd ${.CURDIR} && ${MAKE} master-sites-DEFAULT Global:SORTED_PATCH_SITES_DEFAULT_CMD = cd ${.CURDIR} && ${MAKE} patch-sites-DEFAULT Global:SORTED_MASTER_SITES_ALL_CMD = cd ${.CURDIR} && ${MAKE} master-sites-ALL Global:SORTED_PATCH_SITES_ALL_CMD = cd ${.CURDIR} && ${MAKE} patch-sites-ALL Applying :S to "http://ring.nict.go.jp/archives/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" For: Iterator _S List ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ For: new loop 2 For: end for 2 For: end for 1 Global:_S = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ --- _S = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ Applying :S to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Applying :C to "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/^://:S/,/ /g} . if !target(master-sites-${_group}) SORTED_MASTER_SITES_${_group}_CMD= cd ${.CURDIR} && ${MAKE} master-sites-${_group} master-sites-${_group}: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_${_group}}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} . endif . endfor . endif ---- at line 2725 Global:delete _S Global:_S = ftp://ftp.samurai.com/pub/postfix/official/ --- _S = ftp://ftp.samurai.com/pub/postfix/official/ Applying :S to "ftp://ftp.samurai.com/pub/postfix/official/" Applying :C to "ftp://ftp.samurai.com/pub/postfix/official/" Result is "ftp://ftp.samurai.com/pub/postfix/official/" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/^://:S/,/ /g} . if !target(master-sites-${_group}) SORTED_MASTER_SITES_${_group}_CMD= cd ${.CURDIR} && ${MAKE} master-sites-${_group} master-sites-${_group}: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_${_group}}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} . endif . endfor . endif ---- at line 2725 Global:delete _S Global:_S = ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ --- _S = ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ Applying :S to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Applying :C to "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "ftp://ftp.utoronto.ca/mirror/packages/postfix/official/" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/^://:S/,/ /g} . if !target(master-sites-${_group}) SORTED_MASTER_SITES_${_group}_CMD= cd ${.CURDIR} && ${MAKE} master-sites-${_group} master-sites-${_group}: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_${_group}}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} . endif . endfor . endif ---- at line 2725 Global:delete _S Global:_S = ftp://ftp.tux.org/pub/net/postfix/official/ --- _S = ftp://ftp.tux.org/pub/net/postfix/official/ Applying :S to "ftp://ftp.tux.org/pub/net/postfix/official/" Applying :C to "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "ftp://ftp.tux.org/pub/net/postfix/official/" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/^://:S/,/ /g} . if !target(master-sites-${_group}) SORTED_MASTER_SITES_${_group}_CMD= cd ${.CURDIR} && ${MAKE} master-sites-${_group} master-sites-${_group}: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_${_group}}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} . endif . endfor . endif ---- at line 2725 Global:delete _S Global:_S = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ --- _S = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ Applying :S to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Applying :C to "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "ftp://ftp.porcupine.org/mirrors/postfix-release/official/" Result is "" _S_TEMP= . if !empty(_S_TEMP) . for _group in ${_S_TEMP:S/^://:S/,/ /g} . if !target(master-sites-${_group}) SORTED_MASTER_SITES_${_group}_CMD= cd ${.CURDIR} && ${MAKE} master-sites-${_group} master-sites-${_group}: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_${_group}}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} . endif . endfor . endif ---- at line 2725 Global:delete _S Global:_S_TEMP = Global:_S_TEMP = Global:_S_TEMP = Global:_S_TEMP = Global:_S_TEMP = For: Iterator _S List For: new loop 2 For: end for 2 For: end for 1 Global:_MASTER_SITES_ENV = _MASTER_SITES_DEFAULT="${_MASTER_SITES_DEFAULT}" Applying :S to "2.9.3" Result is "2.9.3" Applying :C to "2.9.3" Result is "2.9.3" For: Iterator _F List postfix-2.9.3.tar.gz For: new loop 2 For: end for 2 For: end for 1 Global:_F = postfix-2.9.3.tar.gz --- _F = postfix-2.9.3.tar.gz Applying :S to "postfix-2.9.3.tar.gz" Applying :C to "postfix-2.9.3.tar.gz" Result is "postfix-2.9.3.tar.gz" Result is "" Applying :S to "" Result is "" _F_TEMP= . if !empty(_F_TEMP) . for _group in ${_F_TEMP:S/,/ /g} . if defined(_MASTER_SITES_${_group}) _MASTER_SITES_ENV+= _MASTER_SITES_${_group}="${_MASTER_SITES_${_group}}" . endif . endfor . endif ---- at line 2754 Global:delete _F Global:_F_TEMP = Global:_PATCH_SITES_ENV = _PATCH_SITES_DEFAULT="${_PATCH_SITES_DEFAULT}" For: Iterator _F List For: new loop 2 For: end for 2 For: end for 1 Global:CKSUMFILES = ${ALLFILES} lhs = "postfix-2.9.3.tar.gz ", rhs = "", op = != Global:_CKSUMFILES = ${CKSUMFILES:S/^/${DIST_SUBDIR}\//} lhs = "", rhs = "", op = != Global:EXTRACT_ONLY = ${_DISTFILES} Global:VALID_CATEGORIES = accessibility afterstep arabic archivers astro audio benchmarks biology cad chinese comms converters databases deskutils devel docs dns editors elisp emulators enlightenment finance french ftp games geography german gnome gnustep graphics hamradio haskell hebrew hungarian ipv6 irc japanese java kde kld korean lang linux lisp mail math mbone misc multimedia net net-im net-mgmt net-p2p news palm parallel pear perl5 plan9 polish portuguese ports-mgmt print python ruby rubygems russian scheme science security shells spanish sysutils tcl textproc tk ukrainian vietnamese windowmaker www x11 x11-clocks x11-drivers x11-fm x11-fonts x11-servers x11-themes x11-toolkits x11-wm xfce zope For: Iterator cat List mail ipv6 For: end for 1 Global:cat = ipv6 --- cat = ipv6 . if empty(VALID_CATEGORIES:Mipv6) @${ECHO_MSG} "${PKGNAME}: Makefile error: category ipv6 not in list of valid categories."; \ ${FALSE}; . endif ---- at line 2863 Global:delete cat Global:cat = mail --- cat = mail . if empty(VALID_CATEGORIES:Mmail) @${ECHO_MSG} "${PKGNAME}: Makefile error: category mail not in list of valid categories."; \ ${FALSE}; . endif ---- at line 2863 Global:delete cat Applying :M to "accessibility afterstep arabic archivers astro audio benchmarks biology cad chinese comms converters databases deskutils devel docs dns editors elisp emulators enlightenment finance french ftp games geography german gnome gnustep graphics hamradio haskell hebrew hungarian ipv6 irc japanese java kde kld korean lang linux lisp mail math mbone misc multimedia net net-im net-mgmt net-p2p news palm parallel pear perl5 plan9 polish portuguese ports-mgmt print python ruby rubygems russian scheme science security shells spanish sysutils tcl textproc tk ukrainian vietnamese windowmaker www x11 x11-clocks x11-drivers x11-fm x11-fonts x11-servers x11-themes x11-toolkits x11-wm xfce zope" Result is "mail" Applying :M to "accessibility afterstep arabic archivers astro audio benchmarks biology cad chinese comms converters databases deskutils devel docs dns editors elisp emulators enlightenment finance french ftp games geography german gnome gnustep graphics hamradio haskell hebrew hungarian ipv6 irc japanese java kde kld korean lang linux lisp mail math mbone misc multimedia net net-im net-mgmt net-p2p news palm parallel pear perl5 plan9 polish portuguese ports-mgmt print python ruby rubygems russian scheme science security shells spanish sysutils tcl textproc tk ukrainian vietnamese windowmaker www x11 x11-clocks x11-drivers x11-fm x11-fonts x11-servers x11-themes x11-toolkits x11-wm xfce zope" Result is "ipv6" Global:PKGREPOSITORYSUBDIR = All Global:PKGREPOSITORY = ${PACKAGES}/${PKGREPOSITORYSUBDIR} Searching for /usr/ports/packages.../usr/ports/mail/postfix...Looking for "/usr/ports/packages"...Caching 09:21:38 May 30, 2012 for /usr/ports/packages Global:PKGFILE = ${PKGREPOSITORY}/${PKGNAME}${PKG_SUFX} Global:PKGLATESTREPOSITORY = ${PACKAGES}/Latest Global:PKGBASE = ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} Global:LATEST_LINK = ${PKGBASE} Global:PKGLATESTFILE = ${PKGLATESTREPOSITORY}/${LATEST_LINK}${PKG_SUFX} Global:CONFIGURE_SCRIPT = configure Global:CONFIGURE_TARGET = ${ARCH}-portbld-freebsd${OSREL} Applying :S to "amd64-portbld-freebsd9.0" Result is "amd64-portbld-freebsd9.0" Global:CONFIGURE_TARGET = amd64-portbld-freebsd9.0 Global:CONFIGURE_LOG = config.log Global:CONFIGURE_FAIL_MESSAGE = "Please report the problem to ${MAINTAINER} [maintainer] and attach the \"${CONFIGURE_WRKSRC}/${CONFIGURE_LOG}\" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. an \`ls ${PKG_DBDIR}\`)." Global:SCRIPTS_ENV = POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}" ${INSTALL_MACROS} CURDIR=${MASTERDIR} DISTDIR=${DISTDIR} WRKDIR=${WRKDIR} WRKSRC=${WRKSRC} PATCHDIR=${PATCHDIR} SCRIPTDIR=${SCRIPTDIR} FILESDIR=${FILESDIR} PORTSDIR=${PORTSDIR} PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} lhs = "/usr/local", rhs = "/usr", op = == Global:MANPREFIX = ${PREFIX} For: Iterator sect List 1 2 3 4 5 6 7 8 9 For: end for 1 Global:sect = 9 --- sect = 9 MAN9PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:sect = 8 --- sect = 8 MAN8PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:sect = 7 --- sect = 7 MAN7PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:sect = 6 --- sect = 6 MAN6PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:sect = 5 --- sect = 5 MAN5PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:sect = 4 --- sect = 4 MAN4PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:sect = 3 --- sect = 3 MAN3PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:sect = 2 --- sect = 2 MAN2PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:sect = 1 --- sect = 1 MAN1PREFIX?= ${MANPREFIX} ---- at line 2944 Global:delete sect Global:MAN1PREFIX = ${MANPREFIX} Global:MAN2PREFIX = ${MANPREFIX} Global:MAN3PREFIX = ${MANPREFIX} Global:MAN4PREFIX = ${MANPREFIX} Global:MAN5PREFIX = ${MANPREFIX} Global:MAN6PREFIX = ${MANPREFIX} Global:MAN7PREFIX = ${MANPREFIX} Global:MAN8PREFIX = ${MANPREFIX} Global:MAN9PREFIX = ${MANPREFIX} Global:MANLPREFIX = ${MANPREFIX} Global:MANNPREFIX = ${MANPREFIX} Global:MANLANG = "" Global:MANEXT = .gz Applying :S to "sendmail.1 mailq.1 sendmail.1 newaliases.1 header_checks.5 body_checks.5 bounce.8 defer.8 bounce.8 trace.8 smtp.8 lmtp.8" Result is "sendmail.1 mailq.1 sendmail.1 newaliases.1 header_checks.5 body_checks.5 bounce.8 defer.8 bounce.8 trace.8 smtp.8 lmtp.8" Global:__pmlinks = ${MAN1PREFIX}/$$$${__lang}/man1/sendmail.1.gz${MAN1PREFIX}/$$$${__lang}/man1/mailq.1.gz${MAN1PREFIX}/$$$${__lang}/man1/sendmail.1.gz${MAN1PREFIX}/$$$${__lang}/man1/newaliases.1.gz${MAN5PREFIX}/$$$${__lang}/man5/header_checks.5.gz${MAN5PREFIX}/$$$${__lang}/man5/body_checks.5.gz${MAN8PREFIX}/$$$${__lang}/man8/bounce.8.gz${MAN8PREFIX}/$$$${__lang}/man8/defer.8.gz${MAN8PREFIX}/$$$${__lang}/man8/bounce.8.gz${MAN8PREFIX}/$$$${__lang}/man8/trace.8.gz${MAN8PREFIX}/$$$${__lang}/man8/smtp.8.gz${MAN8PREFIX}/$$$${__lang}/man8/lmtp.8.gz Applying :M to "/usr/local/$${__lang}/man1/sendmail.1.gz/usr/local/$${__lang}/man1/mailq.1.gz/usr/local/$${__lang}/man1/sendmail.1.gz/usr/local/$${__lang}/man1/newaliases.1.gz/usr/local/$${__lang}/man5/header_checks.5.gz/usr/local/$${__lang}/man5/body_checks.5.gz/usr/local/$${__lang}/man8/bounce.8.gz/usr/local/$${__lang}/man8/defer.8.gz/usr/local/$${__lang}/man8/bounce.8.gz/usr/local/$${__lang}/man8/trace.8.gz/usr/local/$${__lang}/man8/smtp.8.gz/usr/local/$${__lang}/man8/lmtp.8.gz" Result is "" lhs = "", rhs = "broken", op = == Global:_MLINKS = ${_MLINKS_PREPEND} Applying :S to """" Result is "man/""" Applying :S to "man/""" Result is "man" For: Iterator lang List man For: new loop 2 For: new loop 3 For: end for 3 For: end for 2 For: end for 1 Global:lang = man --- lang = man .for ___pmlinks in ${__pmlinks} .for __lang in man _MLINKS+= ${___pmlinks:S// /g} .endfor .endfor ---- at line 2975 Global:delete lang For: Iterator ___pmlinks List /usr/local/$${__lang}/man1/sendmail.1.gz/usr/local/$${__lang}/man1/mailq.1.gz/usr/local/$${__lang}/man1/sendmail.1.gz/usr/local/$${__lang}/man1/newaliases.1.gz/usr/local/$${__lang}/man5/header_checks.5.gz/usr/local/$${__lang}/man5/body_checks.5.gz/usr/local/$${__lang}/man8/bounce.8.gz/usr/local/$${__lang}/man8/defer.8.gz/usr/local/$${__lang}/man8/bounce.8.gz/usr/local/$${__lang}/man8/trace.8.gz/usr/local/$${__lang}/man8/smtp.8.gz/usr/local/$${__lang}/man8/lmtp.8.gz For: new loop 2 For: end for 2 For: end for 1 Global:___pmlinks = /usr/local/$${__lang}/man1/sendmail.1.gz/usr/local/$${__lang}/man1/mailq.1.gz/usr/local/$${__lang}/man1/sendmail.1.gz/usr/local/$${__lang}/man1/newaliases.1.gz/usr/local/$${__lang}/man5/header_checks.5.gz/usr/local/$${__lang}/man5/body_checks.5.gz/usr/local/$${__lang}/man8/bounce.8.gz/usr/local/$${__lang}/man8/defer.8.gz/usr/local/$${__lang}/man8/bounce.8.gz/usr/local/$${__lang}/man8/trace.8.gz/usr/local/$${__lang}/man8/smtp.8.gz/usr/local/$${__lang}/man8/lmtp.8.gz --- ___pmlinks = /usr/local/$${__lang}/man1/sendmail.1.gz/usr/local/$${__lang}/man1/mailq.1.gz/usr/local/$${__lang}/man1/sendmail.1.gz/usr/local/$${__lang}/man1/newaliases.1.gz/usr/local/$${__lang}/man5/header_checks.5.gz/usr/local/$${__lang}/man5/body_checks.5.gz/usr/local/$${__lang}/man8/bounce.8.gz/usr/local/$${__lang}/man8/defer.8.gz/usr/local/$${__lang}/man8/bounce.8.gz/usr/local/$${__lang}/man8/trace.8.gz/usr/local/$${__lang}/man8/smtp.8.gz/usr/local/$${__lang}/man8/lmtp.8.gz Applying :S to "/usr/local/${__lang}/man1/sendmail.1.gz/usr/local/${__lang}/man1/mailq.1.gz/usr/local/${__lang}/man1/sendmail.1.gz/usr/local/${__lang}/man1/newaliases.1.gz/usr/local/${__lang}/man5/header_checks.5.gz/usr/local/${__lang}/man5/body_checks.5.gz/usr/local/${__lang}/man8/bounce.8.gz/usr/local/${__lang}/man8/defer.8.gz/usr/local/${__lang}/man8/bounce.8.gz/usr/local/${__lang}/man8/trace.8.gz/usr/local/${__lang}/man8/smtp.8.gz/usr/local/${__lang}/man8/lmtp.8.gz" Result is " /usr/local/${__lang}/man1/sendmail.1.gz /usr/local/${__lang}/man1/mailq.1.gz /usr/local/${__lang}/man1/sendmail.1.gz /usr/local/${__lang}/man1/newaliases.1.gz /usr/local/${__lang}/man5/header_checks.5.gz /usr/local/${__lang}/man5/body_checks.5.gz /usr/local/${__lang}/man8/bounce.8.gz /usr/local/${__lang}/man8/defer.8.gz /usr/local/${__lang}/man8/bounce.8.gz /usr/local/${__lang}/man8/trace.8.gz /usr/local/${__lang}/man8/smtp.8.gz /usr/local/${__lang}/man8/lmtp.8.gz " .for __lang in man _MLINKS+= /usr/local/${__lang}/man1/sendmail.1.gz /usr/local/${__lang}/man1/mailq.1.gz /usr/local/${__lang}/man1/sendmail.1.gz /usr/local/${__lang}/man1/newaliases.1.gz /usr/local/${__lang}/man5/header_checks.5.gz /usr/local/${__lang}/man5/body_checks.5.gz /usr/local/${__lang}/man8/bounce.8.gz /usr/local/${__lang}/man8/defer.8.gz /usr/local/${__lang}/man8/bounce.8.gz /usr/local/${__lang}/man8/trace.8.gz /usr/local/${__lang}/man8/smtp.8.gz /usr/local/${__lang}/man8/lmtp.8.gz .endfor ---- at line 2976 Global:delete ___pmlinks For: Iterator __lang List man For: end for 1 Global:__lang = man --- __lang = man _MLINKS+= /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/header_checks.5.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/smtp.8.gz /usr/local/man/man8/lmtp.8.gz ---- at line 2977 Global:delete __lang Global:_MLINKS = ${_MLINKS_PREPEND} /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/header_checks.5.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/smtp.8.gz /usr/local/man/man8/lmtp.8.gz Global:_COUNT = 0 For: Iterator ___tpmlinks List /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/header_checks.5.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/smtp.8.gz /usr/local/man/man8/lmtp.8.gz For: end for 1 Global:___tpmlinks = /usr/local/man/man8/lmtp.8.gz --- ___tpmlinks = /usr/local/man/man8/lmtp.8.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man8/lmtp.8.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man8/smtp.8.gz --- ___tpmlinks = /usr/local/man/man8/smtp.8.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man8/smtp.8.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man8/trace.8.gz --- ___tpmlinks = /usr/local/man/man8/trace.8.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man8/trace.8.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man8/bounce.8.gz --- ___tpmlinks = /usr/local/man/man8/bounce.8.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man8/bounce.8.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man8/defer.8.gz --- ___tpmlinks = /usr/local/man/man8/defer.8.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man8/defer.8.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man8/bounce.8.gz --- ___tpmlinks = /usr/local/man/man8/bounce.8.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man8/bounce.8.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man5/body_checks.5.gz --- ___tpmlinks = /usr/local/man/man5/body_checks.5.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man5/body_checks.5.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man5/header_checks.5.gz --- ___tpmlinks = /usr/local/man/man5/header_checks.5.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man5/header_checks.5.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man1/newaliases.1.gz --- ___tpmlinks = /usr/local/man/man1/newaliases.1.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man1/newaliases.1.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man1/sendmail.1.gz --- ___tpmlinks = /usr/local/man/man1/sendmail.1.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man1/sendmail.1.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man1/mailq.1.gz --- ___tpmlinks = /usr/local/man/man1/mailq.1.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man1/mailq.1.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks Global:___tpmlinks = /usr/local/man/man1/sendmail.1.gz --- ___tpmlinks = /usr/local/man/man1/sendmail.1.gz .if ${_COUNT} == "1" _TMLINKS+= /usr/local/man/man1/sendmail.1.gz _COUNT=0 .else _COUNT=1 .endif ---- at line 2984 Global:delete ___tpmlinks lhs = "0", rhs = "1", op = == Global:_COUNT = 1 lhs = "1", rhs = "1", op = == Global:_TMLINKS = /usr/local/man/man1/mailq.1.gz Global:_COUNT = 0 lhs = "0", rhs = "1", op = == Global:_COUNT = 1 lhs = "1", rhs = "1", op = == Global:_TMLINKS = /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz Global:_COUNT = 0 lhs = "0", rhs = "1", op = == Global:_COUNT = 1 lhs = "1", rhs = "1", op = == Global:_TMLINKS = /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz Global:_COUNT = 0 lhs = "0", rhs = "1", op = == Global:_COUNT = 1 lhs = "1", rhs = "1", op = == Global:_TMLINKS = /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz Global:_COUNT = 0 lhs = "0", rhs = "1", op = == Global:_COUNT = 1 lhs = "1", rhs = "1", op = == Global:_TMLINKS = /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/trace.8.gz Global:_COUNT = 0 lhs = "0", rhs = "1", op = == Global:_COUNT = 1 lhs = "1", rhs = "1", op = == Global:_TMLINKS = /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/lmtp.8.gz Global:_COUNT = 0 Applying :S to """" Result is "man/""" Applying :S to "man/""" Result is "man" For: Iterator manlang List man For: new loop 2 For: end for 2 For: end for 1 Global:manlang = man --- manlang = man Applying :S to "man" Result is "man" Applying :U to "man" Result is "MAN" Applying :S to "man" Result is "man" Applying :U to "man" Result is "MAN" .for sect in 1 2 3 4 5 6 7 8 9 L N # MAN${sect} is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN${sect}) _MANPAGES+= ${MAN${sect}:S%^%${MAN${sect}PREFIX}/man/man${sect:L}/%} .endif # Language specific MAN${sect} variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN${sect}_MAN) _MANPAGES+= ${MAN${sect}_MAN:S%^%${MAN${sect}PREFIX}/man/man${sect:L}/%} .endif .endfor ---- at line 2993 Global:delete manlang For: Iterator sect List 1 2 3 4 5 6 7 8 9 L N For: end for 1 Global:sect = N --- sect = N Applying :L to "N" Result is "n" Applying :L to "N" Result is "n" # MANN is for man pages installed for all languages in MANLANG for a given # section. .if defined(MANN) _MANPAGES+= ${MANN:S%^%${MANNPREFIX}/man/mann/%} .endif # Language specific MANN variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MANN_MAN) _MANPAGES+= ${MANN_MAN:S%^%${MANNPREFIX}/man/mann/%} .endif ---- at line 2995 Global:delete sect Global:sect = L --- sect = L Applying :L to "L" Result is "l" Applying :L to "L" Result is "l" # MANL is for man pages installed for all languages in MANLANG for a given # section. .if defined(MANL) _MANPAGES+= ${MANL:S%^%${MANLPREFIX}/man/manl/%} .endif # Language specific MANL variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MANL_MAN) _MANPAGES+= ${MANL_MAN:S%^%${MANLPREFIX}/man/manl/%} .endif ---- at line 2995 Global:delete sect Global:sect = 9 --- sect = 9 Applying :L to "9" Result is "9" Applying :L to "9" Result is "9" # MAN9 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN9) _MANPAGES+= ${MAN9:S%^%${MAN9PREFIX}/man/man9/%} .endif # Language specific MAN9 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN9_MAN) _MANPAGES+= ${MAN9_MAN:S%^%${MAN9PREFIX}/man/man9/%} .endif ---- at line 2995 Global:delete sect Global:sect = 8 --- sect = 8 Applying :L to "8" Result is "8" Applying :L to "8" Result is "8" # MAN8 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN8) _MANPAGES+= ${MAN8:S%^%${MAN8PREFIX}/man/man8/%} .endif # Language specific MAN8 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN8_MAN) _MANPAGES+= ${MAN8_MAN:S%^%${MAN8PREFIX}/man/man8/%} .endif ---- at line 2995 Global:delete sect Global:sect = 7 --- sect = 7 Applying :L to "7" Result is "7" Applying :L to "7" Result is "7" # MAN7 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN7) _MANPAGES+= ${MAN7:S%^%${MAN7PREFIX}/man/man7/%} .endif # Language specific MAN7 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN7_MAN) _MANPAGES+= ${MAN7_MAN:S%^%${MAN7PREFIX}/man/man7/%} .endif ---- at line 2995 Global:delete sect Global:sect = 6 --- sect = 6 Applying :L to "6" Result is "6" Applying :L to "6" Result is "6" # MAN6 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN6) _MANPAGES+= ${MAN6:S%^%${MAN6PREFIX}/man/man6/%} .endif # Language specific MAN6 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN6_MAN) _MANPAGES+= ${MAN6_MAN:S%^%${MAN6PREFIX}/man/man6/%} .endif ---- at line 2995 Global:delete sect Global:sect = 5 --- sect = 5 Applying :L to "5" Result is "5" Applying :L to "5" Result is "5" # MAN5 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN5) _MANPAGES+= ${MAN5:S%^%${MAN5PREFIX}/man/man5/%} .endif # Language specific MAN5 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN5_MAN) _MANPAGES+= ${MAN5_MAN:S%^%${MAN5PREFIX}/man/man5/%} .endif ---- at line 2995 Global:delete sect Global:sect = 4 --- sect = 4 Applying :L to "4" Result is "4" Applying :L to "4" Result is "4" # MAN4 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN4) _MANPAGES+= ${MAN4:S%^%${MAN4PREFIX}/man/man4/%} .endif # Language specific MAN4 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN4_MAN) _MANPAGES+= ${MAN4_MAN:S%^%${MAN4PREFIX}/man/man4/%} .endif ---- at line 2995 Global:delete sect Global:sect = 3 --- sect = 3 Applying :L to "3" Result is "3" Applying :L to "3" Result is "3" # MAN3 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN3) _MANPAGES+= ${MAN3:S%^%${MAN3PREFIX}/man/man3/%} .endif # Language specific MAN3 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN3_MAN) _MANPAGES+= ${MAN3_MAN:S%^%${MAN3PREFIX}/man/man3/%} .endif ---- at line 2995 Global:delete sect Global:sect = 2 --- sect = 2 Applying :L to "2" Result is "2" Applying :L to "2" Result is "2" # MAN2 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN2) _MANPAGES+= ${MAN2:S%^%${MAN2PREFIX}/man/man2/%} .endif # Language specific MAN2 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN2_MAN) _MANPAGES+= ${MAN2_MAN:S%^%${MAN2PREFIX}/man/man2/%} .endif ---- at line 2995 Global:delete sect Global:sect = 1 --- sect = 1 Applying :L to "1" Result is "1" Applying :L to "1" Result is "1" # MAN1 is for man pages installed for all languages in MANLANG for a given # section. .if defined(MAN1) _MANPAGES+= ${MAN1:S%^%${MAN1PREFIX}/man/man1/%} .endif # Language specific MAN1 variables are for man pages installed in that # language, but not necessarily all languages in MANLANG. .if defined(MAN1_MAN) _MANPAGES+= ${MAN1_MAN:S%^%${MAN1PREFIX}/man/man1/%} .endif ---- at line 2995 Global:delete sect Global:_MANPAGES = ${MAN1:S%^%${MAN1PREFIX}/man/man1/%} Global:_MANPAGES = ${MAN1:S%^%${MAN1PREFIX}/man/man1/%} ${MAN5:S%^%${MAN5PREFIX}/man/man5/%} Global:_MANPAGES = ${MAN1:S%^%${MAN1PREFIX}/man/man1/%} ${MAN5:S%^%${MAN5PREFIX}/man/man5/%} ${MAN8:S%^%${MAN8PREFIX}/man/man8/%} For: Iterator sect List 1 2 3 4 5 6 7 8 9 L N For: end for 1 Global:sect = N --- sect = N Applying :L to "N" Result is "n" .if defined(MANN_EN) _MANPAGES+= ${MANN_EN:S%^%${MANNPREFIX}/man/mann/%} .endif ---- at line 3015 Global:delete sect Global:sect = L --- sect = L Applying :L to "L" Result is "l" .if defined(MANL_EN) _MANPAGES+= ${MANL_EN:S%^%${MANLPREFIX}/man/manl/%} .endif ---- at line 3015 Global:delete sect Global:sect = 9 --- sect = 9 Applying :L to "9" Result is "9" .if defined(MAN9_EN) _MANPAGES+= ${MAN9_EN:S%^%${MAN9PREFIX}/man/man9/%} .endif ---- at line 3015 Global:delete sect Global:sect = 8 --- sect = 8 Applying :L to "8" Result is "8" .if defined(MAN8_EN) _MANPAGES+= ${MAN8_EN:S%^%${MAN8PREFIX}/man/man8/%} .endif ---- at line 3015 Global:delete sect Global:sect = 7 --- sect = 7 Applying :L to "7" Result is "7" .if defined(MAN7_EN) _MANPAGES+= ${MAN7_EN:S%^%${MAN7PREFIX}/man/man7/%} .endif ---- at line 3015 Global:delete sect Global:sect = 6 --- sect = 6 Applying :L to "6" Result is "6" .if defined(MAN6_EN) _MANPAGES+= ${MAN6_EN:S%^%${MAN6PREFIX}/man/man6/%} .endif ---- at line 3015 Global:delete sect Global:sect = 5 --- sect = 5 Applying :L to "5" Result is "5" .if defined(MAN5_EN) _MANPAGES+= ${MAN5_EN:S%^%${MAN5PREFIX}/man/man5/%} .endif ---- at line 3015 Global:delete sect Global:sect = 4 --- sect = 4 Applying :L to "4" Result is "4" .if defined(MAN4_EN) _MANPAGES+= ${MAN4_EN:S%^%${MAN4PREFIX}/man/man4/%} .endif ---- at line 3015 Global:delete sect Global:sect = 3 --- sect = 3 Applying :L to "3" Result is "3" .if defined(MAN3_EN) _MANPAGES+= ${MAN3_EN:S%^%${MAN3PREFIX}/man/man3/%} .endif ---- at line 3015 Global:delete sect Global:sect = 2 --- sect = 2 Applying :L to "2" Result is "2" .if defined(MAN2_EN) _MANPAGES+= ${MAN2_EN:S%^%${MAN2PREFIX}/man/man2/%} .endif ---- at line 3015 Global:delete sect Global:sect = 1 --- sect = 1 Applying :L to "1" Result is "1" .if defined(MAN1_EN) _MANPAGES+= ${MAN1_EN:S%^%${MAN1PREFIX}/man/man1/%} .endif ---- at line 3015 Global:delete sect Global:__MANPAGES = Applying :S to "postalias.1 postcat.1 postconf.1 postdrop.1 postfix.1 postkick.1 postlock.1 postlog.1 postmap.1 postmulti.1 postqueue.1 postsuper.1 sendmail.1 qshape.1" Result is "/usr/local/man/man1/postalias.1 /usr/local/man/man1/postcat.1 /usr/local/man/man1/postconf.1 /usr/local/man/man1/postdrop.1 /usr/local/man/man1/postfix.1 /usr/local/man/man1/postkick.1 /usr/local/man/man1/postlock.1 /usr/local/man/man1/postlog.1 /usr/local/man/man1/postmap.1 /usr/local/man/man1/postmulti.1 /usr/local/man/man1/postqueue.1 /usr/local/man/man1/postsuper.1 /usr/local/man/man1/sendmail.1 /usr/local/man/man1/qshape.1" Applying :S to "access.5 aliases.5 bounce.5 canonical.5 cidr_table.5 generic.5 header_checks.5 ldap_table.5 master.5 memcache_table.5 mysql_table.5 nisplus_table.5 pcre_table.5 pgsql_table.5 postconf.5 postfix-wrapper.5 regexp_table.5 relocated.5 sqlite_table.5 tcp_table.5 transport.5 virtual.5" Result is "/usr/local/man/man5/access.5 /usr/local/man/man5/aliases.5 /usr/local/man/man5/bounce.5 /usr/local/man/man5/canonical.5 /usr/local/man/man5/cidr_table.5 /usr/local/man/man5/generic.5 /usr/local/man/man5/header_checks.5 /usr/local/man/man5/ldap_table.5 /usr/local/man/man5/master.5 /usr/local/man/man5/memcache_table.5 /usr/local/man/man5/mysql_table.5 /usr/local/man/man5/nisplus_table.5 /usr/local/man/man5/pcre_table.5 /usr/local/man/man5/pgsql_table.5 /usr/local/man/man5/postconf.5 /usr/local/man/man5/postfix-wrapper.5 /usr/local/man/man5/regexp_table.5 /usr/local/man/man5/relocated.5 /usr/local/man/man5/sqlite_table.5 /usr/local/man/man5/tcp_table.5 /usr/local/man/man5/transport.5 /usr/local/man/man5/virtual.5" Applying :S to "anvil.8 bounce.8 cleanup.8 discard.8 dnsblog.8 error.8 flush.8 local.8 master.8 oqmgr.8 pickup.8 pipe.8 postscreen.8 proxymap.8 qmgr.8 qmqpd.8 scache.8 showq.8 smtp.8 smtpd.8 spawn.8 tlsmgr.8 tlsproxy.8 trivial-rewrite.8 verify.8 virtual.8" Result is "/usr/local/man/man8/anvil.8 /usr/local/man/man8/bounce.8 /usr/local/man/man8/cleanup.8 /usr/local/man/man8/discard.8 /usr/local/man/man8/dnsblog.8 /usr/local/man/man8/error.8 /usr/local/man/man8/flush.8 /usr/local/man/man8/local.8 /usr/local/man/man8/master.8 /usr/local/man/man8/oqmgr.8 /usr/local/man/man8/pickup.8 /usr/local/man/man8/pipe.8 /usr/local/man/man8/postscreen.8 /usr/local/man/man8/proxymap.8 /usr/local/man/man8/qmgr.8 /usr/local/man/man8/qmqpd.8 /usr/local/man/man8/scache.8 /usr/local/man/man8/showq.8 /usr/local/man/man8/smtp.8 /usr/local/man/man8/smtpd.8 /usr/local/man/man8/spawn.8 /usr/local/man/man8/tlsmgr.8 /usr/local/man/man8/tlsproxy.8 /usr/local/man/man8/trivial-rewrite.8 /usr/local/man/man8/verify.8 /usr/local/man/man8/virtual.8" Applying :S to "/usr/local/man/man1/postalias.1 /usr/local/man/man1/postcat.1 /usr/local/man/man1/postconf.1 /usr/local/man/man1/postdrop.1 /usr/local/man/man1/postfix.1 /usr/local/man/man1/postkick.1 /usr/local/man/man1/postlock.1 /usr/local/man/man1/postlog.1 /usr/local/man/man1/postmap.1 /usr/local/man/man1/postmulti.1 /usr/local/man/man1/postqueue.1 /usr/local/man/man1/postsuper.1 /usr/local/man/man1/sendmail.1 /usr/local/man/man1/qshape.1 /usr/local/man/man5/access.5 /usr/local/man/man5/aliases.5 /usr/local/man/man5/bounce.5 /usr/local/man/man5/canonical.5 /usr/local/man/man5/cidr_table.5 /usr/local/man/man5/generic.5 /usr/local/man/man5/header_checks.5 /usr/local/man/man5/ldap_table.5 /usr/local/man/man5/master.5 /usr/local/man/man5/memcache_table.5 /usr/local/man/man5/mysql_table.5 /usr/local/man/man5/nisplus_table.5 /usr/local/man/man5/pcre_table.5 /usr/local/man/man5/pgsql_table.5 /usr/local/man/man5/postconf.5 /usr/local/man/man5/postfix-wrapper.5 /usr/local/man/man5/regexp_table.5 /usr/local/man/man5/relocated.5 /usr/local/man/man5/sqlite_table.5 /usr/local/man/man5/tcp_table.5 /usr/local/man/man5/transport.5 /usr/local/man/man5/virtual.5 /usr/local/man/man8/anvil.8 /usr/local/man/man8/bounce.8 /usr/local/man/man8/cleanup.8 /usr/local/man/man8/discard.8 /usr/local/man/man8/dnsblog.8 /usr/local/man/man8/error.8 /usr/local/man/man8/flush.8 /usr/local/man/man8/local.8 /usr/local/man/man8/master.8 /usr/local/man/man8/oqmgr.8 /usr/local/man/man8/pickup.8 /usr/local/man/man8/pipe.8 /usr/local/man/man8/postscreen.8 /usr/local/man/man8/proxymap.8 /usr/local/man/man8/qmgr.8 /usr/local/man/man8/qmqpd.8 /usr/local/man/man8/scache.8 /usr/local/man/man8/showq.8 /usr/local/man/man8/smtp.8 /usr/local/man/man8/smtpd.8 /usr/local/man/man8/spawn.8 /usr/local/man/man8/tlsmgr.8 /usr/local/man/man8/tlsproxy.8 /usr/local/man/man8/trivial-rewrite.8 /usr/local/man/man8/verify.8 /usr/local/man/man8/virtual.8" Result is "man/man1/postalias.1 man/man1/postcat.1 man/man1/postconf.1 man/man1/postdrop.1 man/man1/postfix.1 man/man1/postkick.1 man/man1/postlock.1 man/man1/postlog.1 man/man1/postmap.1 man/man1/postmulti.1 man/man1/postqueue.1 man/man1/postsuper.1 man/man1/sendmail.1 man/man1/qshape.1 man/man5/access.5 man/man5/aliases.5 man/man5/bounce.5 man/man5/canonical.5 man/man5/cidr_table.5 man/man5/generic.5 man/man5/header_checks.5 man/man5/ldap_table.5 man/man5/master.5 man/man5/memcache_table.5 man/man5/mysql_table.5 man/man5/nisplus_table.5 man/man5/pcre_table.5 man/man5/pgsql_table.5 man/man5/postconf.5 man/man5/postfix-wrapper.5 man/man5/regexp_table.5 man/man5/relocated.5 man/man5/sqlite_table.5 man/man5/tcp_table.5 man/man5/transport.5 man/man5/virtual.5 man/man8/anvil.8 man/man8/bounce.8 man/man8/cleanup.8 man/man8/discard.8 man/man8/dnsblog.8 man/man8/error.8 man/man8/flush.8 man/man8/local.8 man/man8/master.8 man/man8/oqmgr.8 man/man8/pickup.8 man/man8/pipe.8 man/man8/postscreen.8 man/man8/proxymap.8 man/man8/qmgr.8 man/man8/qmqpd.8 man/man8/scache.8 man/man8/showq.8 man/man8/smtp.8 man/man8/smtpd.8 man/man8/spawn.8 man/man8/tlsmgr.8 man/man8/tlsproxy.8 man/man8/trivial-rewrite.8 man/man8/verify.8 man/man8/virtual.8" Applying :S to "man/man1/postalias.1 man/man1/postcat.1 man/man1/postconf.1 man/man1/postdrop.1 man/man1/postfix.1 man/man1/postkick.1 man/man1/postlock.1 man/man1/postlog.1 man/man1/postmap.1 man/man1/postmulti.1 man/man1/postqueue.1 man/man1/postsuper.1 man/man1/sendmail.1 man/man1/qshape.1 man/man5/access.5 man/man5/aliases.5 man/man5/bounce.5 man/man5/canonical.5 man/man5/cidr_table.5 man/man5/generic.5 man/man5/header_checks.5 man/man5/ldap_table.5 man/man5/master.5 man/man5/memcache_table.5 man/man5/mysql_table.5 man/man5/nisplus_table.5 man/man5/pcre_table.5 man/man5/pgsql_table.5 man/man5/postconf.5 man/man5/postfix-wrapper.5 man/man5/regexp_table.5 man/man5/relocated.5 man/man5/sqlite_table.5 man/man5/tcp_table.5 man/man5/transport.5 man/man5/virtual.5 man/man8/anvil.8 man/man8/bounce.8 man/man8/cleanup.8 man/man8/discard.8 man/man8/dnsblog.8 man/man8/error.8 man/man8/flush.8 man/man8/local.8 man/man8/master.8 man/man8/oqmgr.8 man/man8/pickup.8 man/man8/pipe.8 man/man8/postscreen.8 man/man8/proxymap.8 man/man8/qmgr.8 man/man8/qmqpd.8 man/man8/scache.8 man/man8/showq.8 man/man8/smtp.8 man/man8/smtpd.8 man/man8/spawn.8 man/man8/tlsmgr.8 man/man8/tlsproxy.8 man/man8/trivial-rewrite.8 man/man8/verify.8 man/man8/virtual.8" Result is "man/man1/postalias.1.gz man/man1/postcat.1.gz man/man1/postconf.1.gz man/man1/postdrop.1.gz man/man1/postfix.1.gz man/man1/postkick.1.gz man/man1/postlock.1.gz man/man1/postlog.1.gz man/man1/postmap.1.gz man/man1/postmulti.1.gz man/man1/postqueue.1.gz man/man1/postsuper.1.gz man/man1/sendmail.1.gz man/man1/qshape.1.gz man/man5/access.5.gz man/man5/aliases.5.gz man/man5/bounce.5.gz man/man5/canonical.5.gz man/man5/cidr_table.5.gz man/man5/generic.5.gz man/man5/header_checks.5.gz man/man5/ldap_table.5.gz man/man5/master.5.gz man/man5/memcache_table.5.gz man/man5/mysql_table.5.gz man/man5/nisplus_table.5.gz man/man5/pcre_table.5.gz man/man5/pgsql_table.5.gz man/man5/postconf.5.gz man/man5/postfix-wrapper.5.gz man/man5/regexp_table.5.gz man/man5/relocated.5.gz man/man5/sqlite_table.5.gz man/man5/tcp_table.5.gz man/man5/transport.5.gz man/man5/virtual.5.gz man/man8/anvil.8.gz man/man8/bounce.8.gz man/man8/cleanup.8.gz man/man8/discard.8.gz man/man8/dnsblog.8.gz man/man8/error.8.gz man/man8/flush.8.gz man/man8/local.8.gz man/man8/master.8.gz man/man8/oqmgr.8.gz man/man8/pickup.8.gz man/man8/pipe.8.gz man/man8/postscreen.8.gz man/man8/proxymap.8.gz man/man8/qmgr.8.gz man/man8/qmqpd.8.gz man/man8/scache.8.gz man/man8/showq.8.gz man/man8/smtp.8.gz man/man8/smtpd.8.gz man/man8/spawn.8.gz man/man8/tlsmgr.8.gz man/man8/tlsproxy.8.gz man/man8/trivial-rewrite.8.gz man/man8/verify.8.gz man/man8/virtual.8.gz" Global:__MANPAGES = man/man1/postalias.1.gz man/man1/postcat.1.gz man/man1/postconf.1.gz man/man1/postdrop.1.gz man/man1/postfix.1.gz man/man1/postkick.1.gz man/man1/postlock.1.gz man/man1/postlog.1.gz man/man1/postmap.1.gz man/man1/postmulti.1.gz man/man1/postqueue.1.gz man/man1/postsuper.1.gz man/man1/sendmail.1.gz man/man1/qshape.1.gz man/man5/access.5.gz man/man5/aliases.5.gz man/man5/bounce.5.gz man/man5/canonical.5.gz man/man5/cidr_table.5.gz man/man5/generic.5.gz man/man5/header_checks.5.gz man/man5/ldap_table.5.gz man/man5/master.5.gz man/man5/memcache_table.5.gz man/man5/mysql_table.5.gz man/man5/nisplus_table.5.gz man/man5/pcre_table.5.gz man/man5/pgsql_table.5.gz man/man5/postconf.5.gz man/man5/postfix-wrapper.5.gz man/man5/regexp_table.5.gz man/man5/relocated.5.gz man/man5/sqlite_table.5.gz man/man5/tcp_table.5.gz man/man5/transport.5.gz man/man5/virtual.5.gz man/man8/anvil.8.gz man/man8/bounce.8.gz man/man8/cleanup.8.gz man/man8/discard.8.gz man/man8/dnsblog.8.gz man/man8/error.8.gz man/man8/flush.8.gz man/man8/local.8.gz man/man8/master.8.gz man/man8/oqmgr.8.gz man/man8/pickup.8.gz man/man8/pipe.8.gz man/man8/postscreen.8.gz man/man8/proxymap.8.gz man/man8/qmgr.8.gz man/man8/qmqpd.8.gz man/man8/scache.8.gz man/man8/showq.8.gz man/man8/smtp.8.gz man/man8/smtpd.8.gz man/man8/spawn.8.gz man/man8/tlsmgr.8.gz man/man8/tlsproxy.8.gz man/man8/trivial-rewrite.8.gz man/man8/verify.8.gz man/man8/virtual.8.gz lhs = "no", rhs = "yes", op = == lhs = "/usr/local", rhs = "/usr", op = == Global:INFO_PATH = info Global:DOCSDIR_REL = ${DOCSDIR:S,^${PREFIX}/,,} Global:EXAMPLESDIR_REL = ${EXAMPLESDIR:S,^${PREFIX}/,,} Global:DATADIR_REL = ${DATADIR:S,^${PREFIX}/,,} Global:WWWDIR_REL = ${WWWDIR:S,^${PREFIX}/,,} Global:ETCDIR_REL = ${ETCDIR:S,^${PREFIX}/,,} Global:PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" PORTEXAMPLES="" PORTDATA="" LIB32DIR=${LIB32DIR} XAWVER=${XAWVER} PERL_VERSION=${PERL_VERSION} PERL_VER=${PERL_VERSION} PERL_ARCH=${PERL_ARCH} SITE_PERL=${SITE_PERL_REL} DOCSDIR="${DOCSDIR_REL}" EXAMPLESDIR="${EXAMPLESDIR_REL}" DATADIR="${DATADIR_REL}" WWWDIR="${WWWDIR_REL}" ETCDIR="${ETCDIR_REL}" Global:DESKTOPDIR = ${PREFIX}/share/applications Global:_DESKTOPDIR_REL = ${DESKTOPDIR:S,^${PREFIX}/,,}/ Applying :S to "/usr/local/share/applications" Result is "share/applications" lhs = "share/applications/", rhs = "/usr/local/share/applications/", op = == Global:__ARCH_OK = 1 Global:DEPENDS_TARGET = install Applying :U to "postfix" Result is "POSTFIX" Global:_OPTIONS_OK = yes Global:AUDITFILE = /var/db/portaudit/auditfile.tbz Global:_EXTRACT_AUDITFILE = ${TAR} -jxOf "${AUDITFILE}" auditfile Global:DISTINFO_DATA = if [ \( -n "${DISABLE_SIZE}" -a -n "${NO_CHECKSUM}" \) -o ! -f "${DISTINFO_FILE}" ]; then exit; fi; DIR=${DIST_SUBDIR}; ${AWK} -v alg=$$alg -v file=$${DIR:+$$DIR/}$${file} '$$1 == alg && $$2 == "(" file ")" {print $$4}' ${DISTINFO_FILE} left = 900506.000000, right = 1000000.000000, op = >= For: Iterator _file List /usr/ports/GIDs For: end for 1 Global:_file = /usr/ports/GIDs --- _file = /usr/ports/GIDs .if !exists(/usr/ports/GIDs) @${ECHO_CMD} "** /usr/ports/GIDs doesn't exist. Exiting."; exit 1 .endif ---- at line 4088 Global:delete _file Searching for /usr/ports/GIDs.../usr/ports/mail/postfix...Looking for "/usr/ports/GIDs"...Caching 18:43:14 Jul 09, 2012 for /usr/ports/GIDs For: Iterator _group List mail maildrop postfix For: end for 1 Global:_group = postfix --- _group = postfix # _bgpd:*:130: @if ! ${GREP} -h ^postfix: ${GID_FILES} >/dev/null 2>&1; then \ ${ECHO_CMD} "** Cannot find any information about group \`postfix' in ${GID_FILES}."; \ exit 1; \ fi @IFS=":"; ${GREP} -h ^postfix: ${GID_FILES} | head -n 1 | while read group foo gid members; do \ gid=$$(($$gid+${GID_OFFSET})); \ if ! ${PW} groupshow $$group >/dev/null 2>&1; then \ ${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; \ ${PW} groupadd $$group -g $$gid; \ else \ ${ECHO_MSG} "Using existing group \`$$group'."; \ fi; \ ${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then \ echo \"Creating group '$$group' with gid '$$gid'.\"; \ ${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; \ done ---- at line 4095 Global:delete _group Global:_group = maildrop --- _group = maildrop # _bgpd:*:130: @if ! ${GREP} -h ^maildrop: ${GID_FILES} >/dev/null 2>&1; then \ ${ECHO_CMD} "** Cannot find any information about group \`maildrop' in ${GID_FILES}."; \ exit 1; \ fi @IFS=":"; ${GREP} -h ^maildrop: ${GID_FILES} | head -n 1 | while read group foo gid members; do \ gid=$$(($$gid+${GID_OFFSET})); \ if ! ${PW} groupshow $$group >/dev/null 2>&1; then \ ${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; \ ${PW} groupadd $$group -g $$gid; \ else \ ${ECHO_MSG} "Using existing group \`$$group'."; \ fi; \ ${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then \ echo \"Creating group '$$group' with gid '$$gid'.\"; \ ${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; \ done ---- at line 4095 Global:delete _group Global:_group = mail --- _group = mail # _bgpd:*:130: @if ! ${GREP} -h ^mail: ${GID_FILES} >/dev/null 2>&1; then \ ${ECHO_CMD} "** Cannot find any information about group \`mail' in ${GID_FILES}."; \ exit 1; \ fi @IFS=":"; ${GREP} -h ^mail: ${GID_FILES} | head -n 1 | while read group foo gid members; do \ gid=$$(($$gid+${GID_OFFSET})); \ if ! ${PW} groupshow $$group >/dev/null 2>&1; then \ ${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; \ ${PW} groupadd $$group -g $$gid; \ else \ ${ECHO_MSG} "Using existing group \`$$group'."; \ fi; \ ${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then \ echo \"Creating group '$$group' with gid '$$gid'.\"; \ ${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; \ done ---- at line 4095 Global:delete _group For: Iterator _file List /usr/ports/UIDs For: end for 1 Global:_file = /usr/ports/UIDs --- _file = /usr/ports/UIDs .if !exists(/usr/ports/UIDs) @${ECHO_CMD} "** /usr/ports/UIDs doesn't exist. Exiting."; exit 1 .endif ---- at line 4116 Global:delete _file Searching for /usr/ports/UIDs.../usr/ports/mail/postfix...Looking for "/usr/ports/UIDs"...Caching 18:43:16 Jul 09, 2012 for /usr/ports/UIDs For: Iterator _user List postfix For: end for 1 Global:_user = postfix --- _user = postfix # _bgpd:*:130:130:BGP Daemon:/var/empty:/sbin/nologin @if ! ${GREP} -h ^postfix: ${UID_FILES} >/dev/null 2>&1; then \ ${ECHO_CMD} "** Cannot find any information about user \`postfix' in ${UID_FILES}."; \ exit 1; \ fi @IFS=":"; ${GREP} -h ^postfix: ${UID_FILES} | head -n 1 | while read login passwd uid gid class change expire gecos homedir shell; do \ uid=$$(($$uid+${UID_OFFSET})); \ gid=$$(($$gid+${GID_OFFSET})); \ class="$${class:+-L }$$class"; \ homedir=$$(echo $$homedir | sed "s|^/usr/local|${PREFIX}|"); \ if ! ${PW} usershow $$login >/dev/null 2>&1; then \ ${ECHO_MSG} "Creating user \`$$login' with uid \`$$uid'."; \ eval ${PW} useradd $$login -u $$uid -g $$gid $$class -c \"$$gecos\" -d $$homedir -s $$shell; \ case $$homedir in /nonexistent|/var/empty) ;; *) ${INSTALL} -d -g $$gid -o $$uid $$homedir;; esac; \ else \ ${ECHO_MSG} "Using existing user \`$$login'."; \ fi; \ ${ECHO_CMD} "@exec if ! ${PW} usershow $$login >/dev/null 2>&1; then \ echo \"Creating user '$$login' with uid '$$uid'.\"; \ ${PW} useradd $$login -u $$uid -g $$gid $$class -c \"$$gecos\" -d $$homedir -s $$shell; \ else echo \"Using existing user '$$login'.\"; fi" >> ${TMPPLIST}; \ case $$homedir in /nonexistent|/var/empty) ;; *) ${ECHO_CMD} "@exec ${INSTALL} -d -g $$gid -o $$uid $$homedir" >> ${TMPPLIST};; esac; \ done ---- at line 4121 Global:delete _user For: Iterator _group List mail maildrop postfix For: end for 1 Global:_group = postfix --- _group = postfix # mail:*:6:postfix,clamav @IFS=":"; ${GREP} -h ^postfix: ${GID_FILES} | head -n 1 | while read group foo gid members; do \ gid=$$(($$gid+${GID_OFFSET})); \ IFS=","; for _login in $$members; do \ for _user in ${USERS}; do \ if [ "x$${_user}" = "x$${_login}" ]; then \ if ! ${PW} groupshow postfix | ${GREP} -qw $${_login}; then \ ${ECHO_MSG} "Adding user \`$${_login}' to group \`postfix'."; \ ${PW} groupmod postfix -m $${_login}; \ fi; \ ${ECHO_CMD} "@exec if ! ${PW} groupshow postfix | ${GREP} -qw $${_login}; then \ echo \"Adding user '$${_login}' to group 'postfix'.\"; \ ${PW} groupmod postfix -m $${_login}; fi" >> ${TMPPLIST}; \ fi; \ done; \ done; \ done ---- at line 4147 Global:delete _group Global:_group = maildrop --- _group = maildrop # mail:*:6:postfix,clamav @IFS=":"; ${GREP} -h ^maildrop: ${GID_FILES} | head -n 1 | while read group foo gid members; do \ gid=$$(($$gid+${GID_OFFSET})); \ IFS=","; for _login in $$members; do \ for _user in ${USERS}; do \ if [ "x$${_user}" = "x$${_login}" ]; then \ if ! ${PW} groupshow maildrop | ${GREP} -qw $${_login}; then \ ${ECHO_MSG} "Adding user \`$${_login}' to group \`maildrop'."; \ ${PW} groupmod maildrop -m $${_login}; \ fi; \ ${ECHO_CMD} "@exec if ! ${PW} groupshow maildrop | ${GREP} -qw $${_login}; then \ echo \"Adding user '$${_login}' to group 'maildrop'.\"; \ ${PW} groupmod maildrop -m $${_login}; fi" >> ${TMPPLIST}; \ fi; \ done; \ done; \ done ---- at line 4147 Global:delete _group Global:_group = mail --- _group = mail # mail:*:6:postfix,clamav @IFS=":"; ${GREP} -h ^mail: ${GID_FILES} | head -n 1 | while read group foo gid members; do \ gid=$$(($$gid+${GID_OFFSET})); \ IFS=","; for _login in $$members; do \ for _user in ${USERS}; do \ if [ "x$${_user}" = "x$${_login}" ]; then \ if ! ${PW} groupshow mail | ${GREP} -qw $${_login}; then \ ${ECHO_MSG} "Adding user \`$${_login}' to group \`mail'."; \ ${PW} groupmod mail -m $${_login}; \ fi; \ ${ECHO_CMD} "@exec if ! ${PW} groupshow mail | ${GREP} -qw $${_login}; then \ echo \"Adding user '$${_login}' to group 'mail'.\"; \ ${PW} groupmod mail -m $${_login}; fi" >> ${TMPPLIST}; \ fi; \ done; \ done; \ done ---- at line 4147 Global:delete _group For: Iterator _user List postfix For: end for 1 Global:_user = postfix --- _user = postfix @if [ ! ${USERS_BLACKLIST:Mpostfix} ]; then \ ${ECHO_CMD} "@unexec if ${PW} usershow postfix >/dev/null 2>&1; then \ echo \"==> You should manually remove the \\\"postfix\\\" user. \"; fi" >> ${TMPPLIST}; \ fi ---- at line 4168 Global:delete _user Global:_CHROOT_SEQ = Global:_SANITY_SEQ = ${_CHROOT_SEQ} pre-everything check-makefile check-categories check-makevars check-desktop-entries check-depends identify-install-conflicts check-deprecated check-vulnerable check-license check-config buildanyway-message options-message Global:_PKG_DEP = check-sanity Global:_PKG_SEQ = pkg-depends Global:_FETCH_DEP = pkg Global:_FETCH_SEQ = fetch-depends pre-fetch pre-fetch-script do-fetch post-fetch post-fetch-script Global:_EXTRACT_DEP = fetch Global:_EXTRACT_SEQ = check-build-conflicts extract-message checksum extract-depends pre-extract pre-extract-script do-extract post-extract post-extract-script Global:_PATCH_DEP = extract Global:_PATCH_SEQ = ask-license patch-message patch-depends patch-dos2unix pre-patch pre-patch-script do-patch post-patch post-patch-script Global:_CONFIGURE_DEP = patch Global:_CONFIGURE_SEQ = build-depends lib-depends configure-message run-autotools-fixup configure-autotools pre-configure pre-configure-script run-autotools do-configure post-configure post-configure-script Global:_BUILD_DEP = configure Global:_BUILD_SEQ = build-message pre-build pre-build-script do-build post-build post-build-script Global:_INSTALL_DEP = build Global:_INSTALL_SEQ = install-message check-install-conflicts run-depends lib-depends apply-slist pre-install pre-install-script generate-plist check-already-installed Global:_INSTALL_SUSEQ = check-umask install-mtree pre-su-install pre-su-install-script create-users-groups do-install install-desktop-entries install-license install-rc-script post-install post-install-script add-plist-info add-plist-docs add-plist-examples add-plist-data add-plist-post fix-plist-sequence compress-man install-ldconfig-file fake-pkg security-check Global:_PACKAGE_DEP = install Global:_PACKAGE_SEQ = package-message pre-package pre-package-script do-package post-package-script For: Iterator target List extract patch configure build install package For: end for 1 Global:target = package --- target = package Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" Applying :U to "package" Result is "PACKAGE" .if !target(package) && defined(_OPTIONS_OK) package: ${PACKAGE_COOKIE} .elif !target(package) package: config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${PACKAGE_COOKIE} .elif target(package) && defined(IGNORE) .endif .if !exists(${PACKAGE_COOKIE}) .if ${UID} != 0 && defined(_PACKAGE_SUSEQ) && !defined(INSTALL_AS_USER) .if defined(USE_SUBMAKE) ${PACKAGE_COOKIE}: ${_PACKAGE_DEP} @cd ${.CURDIR} && ${MAKE} ${_PACKAGE_SEQ} .else ${PACKAGE_COOKIE}: ${_PACKAGE_DEP} ${_PACKAGE_SEQ} .endif @${ECHO_MSG} "===> Switching to root credentials for 'package' target" @cd ${.CURDIR} && \ ${SU_CMD} "${MAKE} ${_PACKAGE_SUSEQ}" @${ECHO_MSG} "===> Returning to user credentials" @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .elif defined(USE_SUBMAKE) ${PACKAGE_COOKIE}: ${_PACKAGE_DEP} @cd ${.CURDIR} && \ ${MAKE} ${_PACKAGE_SEQ} ${_PACKAGE_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .else ${PACKAGE_COOKIE}: ${_PACKAGE_DEP} ${_PACKAGE_SEQ} ${_PACKAGE_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .endif .else ${PACKAGE_COOKIE}:: @if [ -e ${.TARGET} ]; then \ ${DO_NADA}; \ else \ cd ${.CURDIR} && ${MAKE} ${.TARGET}; \ fi .endif ---- at line 4313 Global:delete target Global:target = install --- target = install Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" Applying :U to "install" Result is "INSTALL" .if !target(install) && defined(_OPTIONS_OK) install: ${INSTALL_COOKIE} .elif !target(install) install: config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${INSTALL_COOKIE} .elif target(install) && defined(IGNORE) .endif .if !exists(${INSTALL_COOKIE}) .if ${UID} != 0 && defined(_INSTALL_SUSEQ) && !defined(INSTALL_AS_USER) .if defined(USE_SUBMAKE) ${INSTALL_COOKIE}: ${_INSTALL_DEP} @cd ${.CURDIR} && ${MAKE} ${_INSTALL_SEQ} .else ${INSTALL_COOKIE}: ${_INSTALL_DEP} ${_INSTALL_SEQ} .endif @${ECHO_MSG} "===> Switching to root credentials for 'install' target" @cd ${.CURDIR} && \ ${SU_CMD} "${MAKE} ${_INSTALL_SUSEQ}" @${ECHO_MSG} "===> Returning to user credentials" @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .elif defined(USE_SUBMAKE) ${INSTALL_COOKIE}: ${_INSTALL_DEP} @cd ${.CURDIR} && \ ${MAKE} ${_INSTALL_SEQ} ${_INSTALL_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .else ${INSTALL_COOKIE}: ${_INSTALL_DEP} ${_INSTALL_SEQ} ${_INSTALL_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .endif .else ${INSTALL_COOKIE}:: @if [ -e ${.TARGET} ]; then \ ${DO_NADA}; \ else \ cd ${.CURDIR} && ${MAKE} ${.TARGET}; \ fi .endif ---- at line 4313 Global:delete target Global:target = build --- target = build Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" Applying :U to "build" Result is "BUILD" .if !target(build) && defined(_OPTIONS_OK) build: ${BUILD_COOKIE} .elif !target(build) build: config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${BUILD_COOKIE} .elif target(build) && defined(IGNORE) .endif .if !exists(${BUILD_COOKIE}) .if ${UID} != 0 && defined(_BUILD_SUSEQ) && !defined(INSTALL_AS_USER) .if defined(USE_SUBMAKE) ${BUILD_COOKIE}: ${_BUILD_DEP} @cd ${.CURDIR} && ${MAKE} ${_BUILD_SEQ} .else ${BUILD_COOKIE}: ${_BUILD_DEP} ${_BUILD_SEQ} .endif @${ECHO_MSG} "===> Switching to root credentials for 'build' target" @cd ${.CURDIR} && \ ${SU_CMD} "${MAKE} ${_BUILD_SUSEQ}" @${ECHO_MSG} "===> Returning to user credentials" @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .elif defined(USE_SUBMAKE) ${BUILD_COOKIE}: ${_BUILD_DEP} @cd ${.CURDIR} && \ ${MAKE} ${_BUILD_SEQ} ${_BUILD_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .else ${BUILD_COOKIE}: ${_BUILD_DEP} ${_BUILD_SEQ} ${_BUILD_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .endif .else ${BUILD_COOKIE}:: @if [ -e ${.TARGET} ]; then \ ${DO_NADA}; \ else \ cd ${.CURDIR} && ${MAKE} ${.TARGET}; \ fi .endif ---- at line 4313 Global:delete target Global:target = configure --- target = configure Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" Applying :U to "configure" Result is "CONFIGURE" .if !target(configure) && defined(_OPTIONS_OK) configure: ${CONFIGURE_COOKIE} .elif !target(configure) configure: config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${CONFIGURE_COOKIE} .elif target(configure) && defined(IGNORE) .endif .if !exists(${CONFIGURE_COOKIE}) .if ${UID} != 0 && defined(_CONFIGURE_SUSEQ) && !defined(INSTALL_AS_USER) .if defined(USE_SUBMAKE) ${CONFIGURE_COOKIE}: ${_CONFIGURE_DEP} @cd ${.CURDIR} && ${MAKE} ${_CONFIGURE_SEQ} .else ${CONFIGURE_COOKIE}: ${_CONFIGURE_DEP} ${_CONFIGURE_SEQ} .endif @${ECHO_MSG} "===> Switching to root credentials for 'configure' target" @cd ${.CURDIR} && \ ${SU_CMD} "${MAKE} ${_CONFIGURE_SUSEQ}" @${ECHO_MSG} "===> Returning to user credentials" @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .elif defined(USE_SUBMAKE) ${CONFIGURE_COOKIE}: ${_CONFIGURE_DEP} @cd ${.CURDIR} && \ ${MAKE} ${_CONFIGURE_SEQ} ${_CONFIGURE_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .else ${CONFIGURE_COOKIE}: ${_CONFIGURE_DEP} ${_CONFIGURE_SEQ} ${_CONFIGURE_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .endif .else ${CONFIGURE_COOKIE}:: @if [ -e ${.TARGET} ]; then \ ${DO_NADA}; \ else \ cd ${.CURDIR} && ${MAKE} ${.TARGET}; \ fi .endif ---- at line 4313 Global:delete target Global:target = patch --- target = patch Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" Applying :U to "patch" Result is "PATCH" .if !target(patch) && defined(_OPTIONS_OK) patch: ${PATCH_COOKIE} .elif !target(patch) patch: config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${PATCH_COOKIE} .elif target(patch) && defined(IGNORE) .endif .if !exists(${PATCH_COOKIE}) .if ${UID} != 0 && defined(_PATCH_SUSEQ) && !defined(INSTALL_AS_USER) .if defined(USE_SUBMAKE) ${PATCH_COOKIE}: ${_PATCH_DEP} @cd ${.CURDIR} && ${MAKE} ${_PATCH_SEQ} .else ${PATCH_COOKIE}: ${_PATCH_DEP} ${_PATCH_SEQ} .endif @${ECHO_MSG} "===> Switching to root credentials for 'patch' target" @cd ${.CURDIR} && \ ${SU_CMD} "${MAKE} ${_PATCH_SUSEQ}" @${ECHO_MSG} "===> Returning to user credentials" @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .elif defined(USE_SUBMAKE) ${PATCH_COOKIE}: ${_PATCH_DEP} @cd ${.CURDIR} && \ ${MAKE} ${_PATCH_SEQ} ${_PATCH_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .else ${PATCH_COOKIE}: ${_PATCH_DEP} ${_PATCH_SEQ} ${_PATCH_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .endif .else ${PATCH_COOKIE}:: @if [ -e ${.TARGET} ]; then \ ${DO_NADA}; \ else \ cd ${.CURDIR} && ${MAKE} ${.TARGET}; \ fi .endif ---- at line 4313 Global:delete target Global:target = extract --- target = extract Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" Applying :U to "extract" Result is "EXTRACT" .if !target(extract) && defined(_OPTIONS_OK) extract: ${EXTRACT_COOKIE} .elif !target(extract) extract: config-conditional @cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${EXTRACT_COOKIE} .elif target(extract) && defined(IGNORE) .endif .if !exists(${EXTRACT_COOKIE}) .if ${UID} != 0 && defined(_EXTRACT_SUSEQ) && !defined(INSTALL_AS_USER) .if defined(USE_SUBMAKE) ${EXTRACT_COOKIE}: ${_EXTRACT_DEP} @cd ${.CURDIR} && ${MAKE} ${_EXTRACT_SEQ} .else ${EXTRACT_COOKIE}: ${_EXTRACT_DEP} ${_EXTRACT_SEQ} .endif @${ECHO_MSG} "===> Switching to root credentials for 'extract' target" @cd ${.CURDIR} && \ ${SU_CMD} "${MAKE} ${_EXTRACT_SUSEQ}" @${ECHO_MSG} "===> Returning to user credentials" @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .elif defined(USE_SUBMAKE) ${EXTRACT_COOKIE}: ${_EXTRACT_DEP} @cd ${.CURDIR} && \ ${MAKE} ${_EXTRACT_SEQ} ${_EXTRACT_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .else ${EXTRACT_COOKIE}: ${_EXTRACT_DEP} ${_EXTRACT_SEQ} ${_EXTRACT_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} .endif .else ${EXTRACT_COOKIE}:: @if [ -e ${.TARGET} ]; then \ ${DO_NADA}; \ else \ cd ${.CURDIR} && ${MAKE} ${.TARGET}; \ fi .endif ---- at line 4313 Global:delete target Applying :S to "/usr/local" Result is "_usr_local" Applying :S to "/usr/local" Result is "_usr_local" Searching for "/usr/obj"/usr/ports/mail/postfix/work/.extract_done.postfix._usr_local.../usr/ports/mail/postfix...failed. Trying subdirectories...checking /usr/ports/mail/postfix/"/usr/obj"/usr/ports/mail/postfix/work/.extract_done.postfix._usr_local...failed. Looking for ""/usr/obj"/usr/ports/mail/postfix/work/.extract_done.postfix._usr_local"...failed. Returning NULL left = 0.000000, right = 0.000000, op = != Applying :S to "/usr/local" Result is "_usr_local" Applying :S to "/usr/local" Result is "_usr_local" Applying :S to "/usr/local" Result is "_usr_local" Searching for "/usr/obj"/usr/ports/mail/postfix/work/.patch_done.postfix._usr_local.../usr/ports/mail/postfix...failed. Trying subdirectories...checking /usr/ports/mail/postfix/"/usr/obj"/usr/ports/mail/postfix/work/.patch_done.postfix._usr_local...failed. Looking for ""/usr/obj"/usr/ports/mail/postfix/work/.patch_done.postfix._usr_local"...failed. Returning NULL left = 0.000000, right = 0.000000, op = != Applying :S to "/usr/local" Result is "_usr_local" Applying :S to "/usr/local" Result is "_usr_local" Applying :S to "/usr/local" Result is "_usr_local" Searching for "/usr/obj"/usr/ports/mail/postfix/work/.configure_done.postfix._usr_local.../usr/ports/mail/postfix...failed. Trying subdirectories...checking /usr/ports/mail/postfix/"/usr/obj"/usr/ports/mail/postfix/work/.configure_done.postfix._usr_local...failed. Looking for ""/usr/obj"/usr/ports/mail/postfix/work/.configure_done.postfix._usr_local"...failed. Returning NULL left = 0.000000, right = 0.000000, op = != Applying :S to "/usr/local" Result is "_usr_local" Applying :S to "/usr/local" Result is "_usr_local" Applying :S to "/usr/local" Result is "_usr_local" Searching for "/usr/obj"/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.../usr/ports/mail/postfix...failed. Trying subdirectories...checking /usr/ports/mail/postfix/"/usr/obj"/usr/ports/mail/postfix/work/.build_done.postfix._usr_local...failed. Looking for ""/usr/obj"/usr/ports/mail/postfix/work/.build_done.postfix._usr_local"...failed. Returning NULL left = 0.000000, right = 0.000000, op = != Applying :S to "/usr/local" Result is "_usr_local" Applying :S to "/usr/local" Result is "_usr_local" Applying :S to "/usr/local" Result is "_usr_local" Searching for "/usr/obj"/usr/ports/mail/postfix/work/.install_done.postfix._usr_local.../usr/ports/mail/postfix...failed. Trying subdirectories...checking /usr/ports/mail/postfix/"/usr/obj"/usr/ports/mail/postfix/work/.install_done.postfix._usr_local...failed. Looking for ""/usr/obj"/usr/ports/mail/postfix/work/.install_done.postfix._usr_local"...failed. Returning NULL left = 0.000000, right = 0.000000, op = != Applying :S to "/usr/local" Result is "_usr_local" Applying :S to "/usr/local" Result is "_usr_local" Applying :S to "/usr/local" Result is "_usr_local" Searching for "/usr/obj"/usr/ports/mail/postfix/work/.package_done.postfix._usr_local.../usr/ports/mail/postfix...failed. Trying subdirectories...checking /usr/ports/mail/postfix/"/usr/obj"/usr/ports/mail/postfix/work/.package_done.postfix._usr_local...failed. Looking for ""/usr/obj"/usr/ports/mail/postfix/work/.package_done.postfix._usr_local"...failed. Returning NULL left = 0.000000, right = 0.000000, op = != Applying :S to "/usr/local" Result is "_usr_local" For: Iterator stage List pre post For: new loop 2 For: end for 2 For: end for 1 Global:stage = post --- stage = post .for name in pkg check-sanity fetch extract patch configure build install package .if !target(post-${name}) post-${name}: @${DO_NADA} .endif .if !target(post-${name}-script) post-${name}-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif .endfor ---- at line 4385 Global:delete stage Global:stage = pre --- stage = pre .for name in pkg check-sanity fetch extract patch configure build install package .if !target(pre-${name}) pre-${name}: @${DO_NADA} .endif .if !target(pre-${name}-script) pre-${name}-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif .endfor ---- at line 4385 Global:delete stage For: Iterator name List pkg check-sanity fetch extract patch configure build install package For: end for 1 Global:name = package --- name = package .if !target(pre-package) pre-package: @${DO_NADA} .endif .if !target(pre-package-script) pre-package-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = install --- name = install .if !target(pre-install) pre-install: @${DO_NADA} .endif .if !target(pre-install-script) pre-install-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = build --- name = build .if !target(pre-build) pre-build: @${DO_NADA} .endif .if !target(pre-build-script) pre-build-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = configure --- name = configure .if !target(pre-configure) pre-configure: @${DO_NADA} .endif .if !target(pre-configure-script) pre-configure-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = patch --- name = patch .if !target(pre-patch) pre-patch: @${DO_NADA} .endif .if !target(pre-patch-script) pre-patch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = extract --- name = extract .if !target(pre-extract) pre-extract: @${DO_NADA} .endif .if !target(pre-extract-script) pre-extract-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = fetch --- name = fetch .if !target(pre-fetch) pre-fetch: @${DO_NADA} .endif .if !target(pre-fetch-script) pre-fetch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = check-sanity --- name = check-sanity .if !target(pre-check-sanity) pre-check-sanity: @${DO_NADA} .endif .if !target(pre-check-sanity-script) pre-check-sanity-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = pkg --- name = pkg .if !target(pre-pkg) pre-pkg: @${DO_NADA} .endif .if !target(pre-pkg-script) pre-pkg-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name For: Iterator name List pkg check-sanity fetch extract patch configure build install package For: end for 1 Global:name = package --- name = package .if !target(post-package) post-package: @${DO_NADA} .endif .if !target(post-package-script) post-package-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = install --- name = install .if !target(post-install) post-install: @${DO_NADA} .endif .if !target(post-install-script) post-install-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = build --- name = build .if !target(post-build) post-build: @${DO_NADA} .endif .if !target(post-build-script) post-build-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = configure --- name = configure .if !target(post-configure) post-configure: @${DO_NADA} .endif .if !target(post-configure-script) post-configure-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = patch --- name = patch .if !target(post-patch) post-patch: @${DO_NADA} .endif .if !target(post-patch-script) post-patch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = extract --- name = extract .if !target(post-extract) post-extract: @${DO_NADA} .endif .if !target(post-extract-script) post-extract-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = fetch --- name = fetch .if !target(post-fetch) post-fetch: @${DO_NADA} .endif .if !target(post-fetch-script) post-fetch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = check-sanity --- name = check-sanity .if !target(post-check-sanity) post-check-sanity: @${DO_NADA} .endif .if !target(post-check-sanity-script) post-check-sanity-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name Global:name = pkg --- name = pkg .if !target(post-pkg) post-pkg: @${DO_NADA} .endif .if !target(post-pkg-script) post-pkg-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \ cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \ ${SCRIPTDIR}/${.TARGET:S/-script$//}; \ fi .endif ---- at line 4386 Global:delete name left = 0.000000, right = 0.000000, op = != left = 0.000000, right = 0.000000, op = != Global:checksum_init = SHA256=${SHA256}; Global:_DEPEND_ALWAYS = 0 Global:_INSTALL_DEPENDS = if [ X${USE_PACKAGE_DEPENDS} != "X" ]; then subpkgfile=`(cd $$dir; ${MAKE} $$depends_args -V PKGFILE)`; subpkgname=$${subpkgfile%-*} ; subpkgname=$${subpkgname##*/} ; if [ -r "$${subpkgfile}" -a "$$target" = "${DEPENDS_TARGET}" ]; then ${ECHO_MSG} "===> Installing existing package $${subpkgfile}"; if [ -n "${WITH_PKGNG}" -a $${subpkgname} = "pkg" ]; then [ -d ${WRKDIR} ] || ${MKDIR} ${WRKDIR} ; ${TAR} xf $${subpkgfile} -C ${WRKDIR} -s ",/.*/,,g" "*/pkg-static" ; ${WRKDIR}/pkg-static add $${subpkgfile}; ${RM} -f ${WRKDIR}/pkg-static; else ${PKG_ADD} $${subpkgfile}; fi; else (cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; fi; else (cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; fi; ${ECHO_MSG} "===> Returning to build of ${PKGNAME}"; For: Iterator deptype List PKG EXTRACT PATCH FETCH BUILD RUN For: end for 1 Global:deptype = RUN --- deptype = RUN Applying :L to "RUN" Result is "run" run-depends: .if defined(RUN_DEPENDS) .if !defined(NO_DEPENDS) @for i in `${ECHO_CMD} "${RUN_DEPENDS}"`; do \ prog=$${i%%:*}; \ if [ -z "$$prog" ]; then \ ${ECHO_MSG} "Error: there is an empty port dependency in RUN_DEPENDS."; \ break; \ fi; \ dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; \ if ${EXPR} "$$dir" : '.*:' > /dev/null; then \ target=$${dir##*:}; \ dir=$${dir%%:*}; \ if [ X${DEPENDS_PRECLEAN} != "X" ]; then \ target="clean $$target"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ if [ X${DEPENDS_CLEAN} != "X" ]; then \ target="$$target clean"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ else \ target="${DEPENDS_TARGET}"; \ depends_args="${DEPENDS_ARGS}"; \ fi; \ if ${EXPR} "$$prog" : \\/ >/dev/null; then \ if [ -e "$$prog" ]; then \ if [ "$$prog" = "${NONEXISTENT}" ]; then \ ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; \ ${FALSE}; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; \ notfound=1; \ fi; \ else \ case $${prog} in \ *\>*|*\<*|*=*) pkg=yes;; \ *) pkg="";; \ esac; \ if [ "$$pkg" != "" ]; then \ if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; \ notfound=1; \ fi; \ if [ $$notfound != 0 ]; then \ inverse_dep=`${ECHO_CMD} $$prog | ${SED} \ -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' \ -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; \ exit 1; \ fi; \ fi; \ elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; \ notfound=1; \ fi; \ fi; \ if [ $$notfound != 0 ]; then \ ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; \ if [ ! -d "$$dir" ]; then \ ${ECHO_MSG} " => No directory for $$prog. Skipping.."; \ else \ ${_INSTALL_DEPENDS} \ fi; \ fi; \ done .endif .else @${DO_NADA} .endif ---- at line 4986 Global:delete deptype Global:deptype = BUILD --- deptype = BUILD Applying :L to "BUILD" Result is "build" build-depends: .if defined(BUILD_DEPENDS) .if !defined(NO_DEPENDS) @for i in `${ECHO_CMD} "${BUILD_DEPENDS}"`; do \ prog=$${i%%:*}; \ if [ -z "$$prog" ]; then \ ${ECHO_MSG} "Error: there is an empty port dependency in BUILD_DEPENDS."; \ break; \ fi; \ dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; \ if ${EXPR} "$$dir" : '.*:' > /dev/null; then \ target=$${dir##*:}; \ dir=$${dir%%:*}; \ if [ X${DEPENDS_PRECLEAN} != "X" ]; then \ target="clean $$target"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ if [ X${DEPENDS_CLEAN} != "X" ]; then \ target="$$target clean"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ else \ target="${DEPENDS_TARGET}"; \ depends_args="${DEPENDS_ARGS}"; \ fi; \ if ${EXPR} "$$prog" : \\/ >/dev/null; then \ if [ -e "$$prog" ]; then \ if [ "$$prog" = "${NONEXISTENT}" ]; then \ ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; \ ${FALSE}; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; \ notfound=1; \ fi; \ else \ case $${prog} in \ *\>*|*\<*|*=*) pkg=yes;; \ *) pkg="";; \ esac; \ if [ "$$pkg" != "" ]; then \ if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; \ notfound=1; \ fi; \ if [ $$notfound != 0 ]; then \ inverse_dep=`${ECHO_CMD} $$prog | ${SED} \ -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' \ -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; \ exit 1; \ fi; \ fi; \ elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; \ notfound=1; \ fi; \ fi; \ if [ $$notfound != 0 ]; then \ ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; \ if [ ! -d "$$dir" ]; then \ ${ECHO_MSG} " => No directory for $$prog. Skipping.."; \ else \ ${_INSTALL_DEPENDS} \ fi; \ fi; \ done .endif .else @${DO_NADA} .endif ---- at line 4986 Global:delete deptype Global:deptype = FETCH --- deptype = FETCH Applying :L to "FETCH" Result is "fetch" fetch-depends: .if defined(FETCH_DEPENDS) .if !defined(NO_DEPENDS) @for i in `${ECHO_CMD} "${FETCH_DEPENDS}"`; do \ prog=$${i%%:*}; \ if [ -z "$$prog" ]; then \ ${ECHO_MSG} "Error: there is an empty port dependency in FETCH_DEPENDS."; \ break; \ fi; \ dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; \ if ${EXPR} "$$dir" : '.*:' > /dev/null; then \ target=$${dir##*:}; \ dir=$${dir%%:*}; \ if [ X${DEPENDS_PRECLEAN} != "X" ]; then \ target="clean $$target"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ if [ X${DEPENDS_CLEAN} != "X" ]; then \ target="$$target clean"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ else \ target="${DEPENDS_TARGET}"; \ depends_args="${DEPENDS_ARGS}"; \ fi; \ if ${EXPR} "$$prog" : \\/ >/dev/null; then \ if [ -e "$$prog" ]; then \ if [ "$$prog" = "${NONEXISTENT}" ]; then \ ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; \ ${FALSE}; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; \ notfound=1; \ fi; \ else \ case $${prog} in \ *\>*|*\<*|*=*) pkg=yes;; \ *) pkg="";; \ esac; \ if [ "$$pkg" != "" ]; then \ if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; \ notfound=1; \ fi; \ if [ $$notfound != 0 ]; then \ inverse_dep=`${ECHO_CMD} $$prog | ${SED} \ -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' \ -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; \ exit 1; \ fi; \ fi; \ elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; \ notfound=1; \ fi; \ fi; \ if [ $$notfound != 0 ]; then \ ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; \ if [ ! -d "$$dir" ]; then \ ${ECHO_MSG} " => No directory for $$prog. Skipping.."; \ else \ ${_INSTALL_DEPENDS} \ fi; \ fi; \ done .endif .else @${DO_NADA} .endif ---- at line 4986 Global:delete deptype Global:deptype = PATCH --- deptype = PATCH Applying :L to "PATCH" Result is "patch" patch-depends: .if defined(PATCH_DEPENDS) .if !defined(NO_DEPENDS) @for i in `${ECHO_CMD} "${PATCH_DEPENDS}"`; do \ prog=$${i%%:*}; \ if [ -z "$$prog" ]; then \ ${ECHO_MSG} "Error: there is an empty port dependency in PATCH_DEPENDS."; \ break; \ fi; \ dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; \ if ${EXPR} "$$dir" : '.*:' > /dev/null; then \ target=$${dir##*:}; \ dir=$${dir%%:*}; \ if [ X${DEPENDS_PRECLEAN} != "X" ]; then \ target="clean $$target"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ if [ X${DEPENDS_CLEAN} != "X" ]; then \ target="$$target clean"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ else \ target="${DEPENDS_TARGET}"; \ depends_args="${DEPENDS_ARGS}"; \ fi; \ if ${EXPR} "$$prog" : \\/ >/dev/null; then \ if [ -e "$$prog" ]; then \ if [ "$$prog" = "${NONEXISTENT}" ]; then \ ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; \ ${FALSE}; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; \ notfound=1; \ fi; \ else \ case $${prog} in \ *\>*|*\<*|*=*) pkg=yes;; \ *) pkg="";; \ esac; \ if [ "$$pkg" != "" ]; then \ if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; \ notfound=1; \ fi; \ if [ $$notfound != 0 ]; then \ inverse_dep=`${ECHO_CMD} $$prog | ${SED} \ -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' \ -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; \ exit 1; \ fi; \ fi; \ elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; \ notfound=1; \ fi; \ fi; \ if [ $$notfound != 0 ]; then \ ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; \ if [ ! -d "$$dir" ]; then \ ${ECHO_MSG} " => No directory for $$prog. Skipping.."; \ else \ ${_INSTALL_DEPENDS} \ fi; \ fi; \ done .endif .else @${DO_NADA} .endif ---- at line 4986 Global:delete deptype Global:deptype = EXTRACT --- deptype = EXTRACT Applying :L to "EXTRACT" Result is "extract" extract-depends: .if defined(EXTRACT_DEPENDS) .if !defined(NO_DEPENDS) @for i in `${ECHO_CMD} "${EXTRACT_DEPENDS}"`; do \ prog=$${i%%:*}; \ if [ -z "$$prog" ]; then \ ${ECHO_MSG} "Error: there is an empty port dependency in EXTRACT_DEPENDS."; \ break; \ fi; \ dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; \ if ${EXPR} "$$dir" : '.*:' > /dev/null; then \ target=$${dir##*:}; \ dir=$${dir%%:*}; \ if [ X${DEPENDS_PRECLEAN} != "X" ]; then \ target="clean $$target"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ if [ X${DEPENDS_CLEAN} != "X" ]; then \ target="$$target clean"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ else \ target="${DEPENDS_TARGET}"; \ depends_args="${DEPENDS_ARGS}"; \ fi; \ if ${EXPR} "$$prog" : \\/ >/dev/null; then \ if [ -e "$$prog" ]; then \ if [ "$$prog" = "${NONEXISTENT}" ]; then \ ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; \ ${FALSE}; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; \ notfound=1; \ fi; \ else \ case $${prog} in \ *\>*|*\<*|*=*) pkg=yes;; \ *) pkg="";; \ esac; \ if [ "$$pkg" != "" ]; then \ if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; \ notfound=1; \ fi; \ if [ $$notfound != 0 ]; then \ inverse_dep=`${ECHO_CMD} $$prog | ${SED} \ -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' \ -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; \ exit 1; \ fi; \ fi; \ elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; \ notfound=1; \ fi; \ fi; \ if [ $$notfound != 0 ]; then \ ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; \ if [ ! -d "$$dir" ]; then \ ${ECHO_MSG} " => No directory for $$prog. Skipping.."; \ else \ ${_INSTALL_DEPENDS} \ fi; \ fi; \ done .endif .else @${DO_NADA} .endif ---- at line 4986 Global:delete deptype Global:deptype = PKG --- deptype = PKG Applying :L to "PKG" Result is "pkg" pkg-depends: .if defined(PKG_DEPENDS) .if !defined(NO_DEPENDS) @for i in `${ECHO_CMD} "${PKG_DEPENDS}"`; do \ prog=$${i%%:*}; \ if [ -z "$$prog" ]; then \ ${ECHO_MSG} "Error: there is an empty port dependency in PKG_DEPENDS."; \ break; \ fi; \ dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; \ if ${EXPR} "$$dir" : '.*:' > /dev/null; then \ target=$${dir##*:}; \ dir=$${dir%%:*}; \ if [ X${DEPENDS_PRECLEAN} != "X" ]; then \ target="clean $$target"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ if [ X${DEPENDS_CLEAN} != "X" ]; then \ target="$$target clean"; \ depends_args="$$depends_args NOCLEANDEPENDS=yes"; \ fi; \ else \ target="${DEPENDS_TARGET}"; \ depends_args="${DEPENDS_ARGS}"; \ fi; \ if ${EXPR} "$$prog" : \\/ >/dev/null; then \ if [ -e "$$prog" ]; then \ if [ "$$prog" = "${NONEXISTENT}" ]; then \ ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; \ ${FALSE}; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; \ notfound=1; \ fi; \ else \ case $${prog} in \ *\>*|*\<*|*=*) pkg=yes;; \ *) pkg="";; \ esac; \ if [ "$$pkg" != "" ]; then \ if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; \ notfound=1; \ fi; \ if [ $$notfound != 0 ]; then \ inverse_dep=`${ECHO_CMD} $$prog | ${SED} \ -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' \ -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; \ exit 1; \ fi; \ fi; \ elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; \ if [ ${_DEPEND_ALWAYS} = 1 ]; then \ ${ECHO_MSG} " (but building it anyway)"; \ notfound=1; \ else \ notfound=0; \ fi; \ else \ ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; \ notfound=1; \ fi; \ fi; \ if [ $$notfound != 0 ]; then \ ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; \ if [ ! -d "$$dir" ]; then \ ${ECHO_MSG} " => No directory for $$prog. Skipping.."; \ else \ ${_INSTALL_DEPENDS} \ fi; \ fi; \ done .endif .else @${DO_NADA} .endif ---- at line 4986 Global:delete deptype Global:_UNIFIED_DEPENDS = ${PKG_DEPENDS} ${EXTRACT_DEPENDS} ${PATCH_DEPENDS} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS} ${RUN_DEPENDS} Global:_DEPEND_DIRS = ${_UNIFIED_DEPENDS:C,^[^:]*:([^:]*).*$,\1,} Global:ALL-DEPENDS-LIST = L="${_DEPEND_DIRS}"; checked=""; while [ -n "$$L" ]; do l=""; for d in $$L; do case $$checked in $$d\ *|*\ $$d\ *|*\ $$d) continue;; esac; checked="$$checked $$d"; if [ ! -d $$d ]; then ${ECHO_MSG} "${PKGNAME}: \"$$d\" non-existent -- dependency list incomplete" >&2; continue; fi; ${ECHO_CMD} $$d; if ! children=$$(cd $$d && ${MAKE} -V _DEPEND_DIRS); then ${ECHO_MSG} "${PKGNAME}: \"$$d\" erroneous -- dependency list incomplete" >&2; continue; fi; for child in $$children; do case "$$checked $$l" in $$child\ *|*\ $$child\ *|*\ $$child) continue;; esac; l="$$l $$child"; done; done; L=$$l; done Global:CLEAN-DEPENDS-FULL = L="${_DEPEND_DIRS}"; checked=""; while [ -n "$$L" ]; do l=""; for d in $$L; do case $$checked in $$d\ *|*\ $$d\ *|*\ $$d) continue;; esac; checked="$$checked $$d"; if [ ! -d $$d ]; then ${ECHO_MSG} "${PKGNAME}: \"$$d\" non-existent -- dependency list incomplete" >&2; continue; fi; if ! children=$$(cd $$d && ${MAKE} -V WRKDIR -V _DEPEND_DIRS); then ${ECHO_MSG} "${PKGNAME}: \"$$d\" erroneous -- dependency list incomplete" >&2; continue; fi; state=0; for child in $$children; do case $$state in 0) if [ -d $$child ]; then ${ECHO_CMD} $$d; fi; state=1;; 1) case "$$checked $$l" in $$child\ *|*\ $$child\ *|*\ $$child) continue;; esac; l="$$l $$child";; esac; done; done; L=$$l; done Global:CLEAN-DEPENDS-LIMITED = L="${_DEPEND_DIRS}"; checked=""; while [ -n "$$L" ]; do l=""; for d in $$L; do case $$checked in $$d\ *|*\ $$d\ *|*\ $$d) continue;; esac; checked="$$checked $$d"; if [ ! -d $$d ]; then ${ECHO_MSG} "${PKGNAME}: \"$$d\" non-existent -- dependency list incomplete" >&2; continue; fi; if ! children=$$(cd $$d && ${MAKE} -V WRKDIR -V _DEPEND_DIRS); then ${ECHO_MSG} "${PKGNAME}: \"$$d\" erroneous -- dependency list incomplete" >&2; continue; fi; state=0; for child in $$children; do case $$state in 0) if [ ! -d $$child ]; then break; fi; state=1; ${ECHO_CMD} $$d;; 1) case "$$checked $$l" in $$child\ *|*\ $$child\ *|*\ $$child) continue;; esac; l="$$l $$child";; esac; done; done; L=$$l; done Global:FETCH_LIST = for i in $$deps; do prog=$${i%%:*}; dir=$${i#*:}; case $$dir in *:*) if [ $$prog != $${prog#/} -o ! -e $$prog ]; then dir=$${dir%%:*}; else continue; fi;; *) if [ -d ${PKG_DBDIR}/$$(cd $$dir; ${MAKE} -V PKGNAME) ]; then continue; fi;; esac; echo cd $$dir; cd $$dir; ${MAKE} $$targ; done For: Iterator deptype List PKG EXTRACT PATCH FETCH BUILD RUN For: end for 1 Global:deptype = RUN --- deptype = RUN .if defined(RUN_DEPENDS) @targ=fetch; deps="${RUN_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5318 Global:delete deptype Global:deptype = BUILD --- deptype = BUILD .if defined(BUILD_DEPENDS) @targ=fetch; deps="${BUILD_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5318 Global:delete deptype Global:deptype = FETCH --- deptype = FETCH .if defined(FETCH_DEPENDS) @targ=fetch; deps="${FETCH_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5318 Global:delete deptype Global:deptype = PATCH --- deptype = PATCH .if defined(PATCH_DEPENDS) @targ=fetch; deps="${PATCH_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5318 Global:delete deptype Global:deptype = EXTRACT --- deptype = EXTRACT .if defined(EXTRACT_DEPENDS) @targ=fetch; deps="${EXTRACT_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5318 Global:delete deptype Global:deptype = PKG --- deptype = PKG .if defined(PKG_DEPENDS) @targ=fetch; deps="${PKG_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5318 Global:delete deptype For: Iterator deptype List PKG EXTRACT PATCH FETCH BUILD RUN For: end for 1 Global:deptype = RUN --- deptype = RUN .if defined(RUN_DEPENDS) @targ=fetch-list; deps="${RUN_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5330 Global:delete deptype Global:deptype = BUILD --- deptype = BUILD .if defined(BUILD_DEPENDS) @targ=fetch-list; deps="${BUILD_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5330 Global:delete deptype Global:deptype = FETCH --- deptype = FETCH .if defined(FETCH_DEPENDS) @targ=fetch-list; deps="${FETCH_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5330 Global:delete deptype Global:deptype = PATCH --- deptype = PATCH .if defined(PATCH_DEPENDS) @targ=fetch-list; deps="${PATCH_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5330 Global:delete deptype Global:deptype = EXTRACT --- deptype = EXTRACT .if defined(EXTRACT_DEPENDS) @targ=fetch-list; deps="${EXTRACT_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5330 Global:delete deptype Global:deptype = PKG --- deptype = PKG .if defined(PKG_DEPENDS) @targ=fetch-list; deps="${PKG_DEPENDS}"; ${FETCH_LIST} .endif ---- at line 5330 Global:delete deptype Global:BUILD-DEPENDS-LIST = for dir in $$(${ECHO_CMD} "${PKG_DEPENDS} ${EXTRACT_DEPENDS} ${PATCH_DEPENDS} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS}" | ${SED} -E -e 's,([^: ]*):([^: ]*)(:[^ ]*)?,\2,g' -e 'y/ /\n/'| ${SORT} -u); do if [ -d $$dir ]; then ${ECHO_CMD} $$dir; else ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; fi; done | ${SORT} -u Global:RUN-DEPENDS-LIST = for dir in $$(${ECHO_CMD} "${_LIB_RUN_DEPENDS:C,.*:([^:]*).*,\1,}" | ${SED} -e 'y/ /\n/' | ${SORT} -u); do if [ -d $$dir ]; then ${ECHO_CMD} $$dir; else ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; fi; done | ${SORT} -u Global:_LIB_RUN_DEPENDS = ${LIB_DEPENDS} ${RUN_DEPENDS} Global:PACKAGE-DEPENDS-LIST = if [ "${CHILD_DEPENDS}" ]; then installed=$$(${PKG_INFO} -qO ${PKGORIGIN} 2>/dev/null || ${TRUE}); if [ "$$installed" ]; then break; fi; if [ -z "$$installed" ]; then installed="${PKGNAME}"; fi; for pkgname in $$installed; do ${ECHO_CMD} "$$pkgname ${.CURDIR} ${PKGORIGIN}"; done; fi; checked="${PARENT_CHECKED}"; for dir in ${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,}; do dir=$$(${REALPATH} $$dir); if [ -d $$dir ]; then case $$checked in $$dir|$$dir\ *|*\ $$dir|*\ $$dir\ *) continue;; esac; childout=$$(cd $$dir; ${MAKE} CHILD_DEPENDS=yes PARENT_CHECKED="$$checked" package-depends-list); set -- $$childout; childdir=""; while [ $$# != 0 ]; do childdir="$$childdir $$2"; ${ECHO_CMD} "$$1 $$2 $$3"; shift 3; done; checked="$$dir $$childdir $$checked"; else ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; fi; done Global:ACTUAL-PACKAGE-DEPENDS = if [ "${_LIB_RUN_DEPENDS}" != " " ]; then origins=$$(for pkgname in ${PKG_DBDIR}/*; do if [ -e $$pkgname/+CONTENTS ]; then ${ECHO_CMD} $${pkgname##*/}; ${SED} -n -e "s/@comment ORIGIN://p" $$pkgname/+CONTENTS; fi; done); for dir in ${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,}; do tmp=$${dir#${PORTSDIR}/}; if [ "$$tmp" = "$$dir" ]; then tmp=$${dir%/*}; dir=$${tmp##*/}/$${dir##*/}; else dir=$$tmp; fi; set -- $$origins; while [ $$# -gt 1 ]; do if [ ! -d "${PORTSDIR}/$$2" ]; then shift; continue; fi; if [ "$$dir" = "$$2" ]; then ${ECHO_CMD} $$1:$$dir; if [ -e ${PKG_DBDIR}/$$1/+CONTENTS -a -z "${EXPLICIT_PACKAGE_DEPENDS}" ]; then packagelist="$$packagelist ${PKG_DBDIR}/$$1/+CONTENTS"; fi; break; fi; shift 2; done; done; [ -z "$$packagelist" ] || ${AWK} -F '( |:)' 'BEGIN { pkgname="broken_contents" } /@pkgdep / { pkgname=$$2 } /@comment DEPORIGIN:/ { printf "%s:%s\n", pkgname, $$3; pkgname="broken_contents" }' $$packagelist; fi Global:_EXTRACT_DEPENDS = ${EXTRACT_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} Global:_PATCH_DEPENDS = ${PATCH_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} Global:_FETCH_DEPENDS = ${FETCH_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} Global:_LIB_DEPENDS = ${LIB_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} Global:_BUILD_DEPENDS = ${BUILD_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} ${_LIB_DEPENDS} Global:_RUN_DEPENDS = ${RUN_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} ${_LIB_DEPENDS} Searching for /usr/ports/mail/postfix/pkg-descr.../usr/ports/mail/postfix...here...returning /usr/ports/mail/postfix/pkg-descr Global:_DESCR = ${DESCR} Global:INDEX_OUT = /dev/stdout Searching for /usr/ports/mail/postfix/pkg-descr.../usr/ports/mail/postfix...here...returning /usr/ports/mail/postfix/pkg-descr Global:_PRETTY_PRINT_DEPENDS_LIST = if [ ! -r ${INDEXDIR}/${INDEXFILE} ] ; then ${ECHO_MSG} "${.TARGET} requires an INDEX file (${INDEXFILE}). Please run make index or make fetchindex."; else target=${.TARGET:C/pretty-print-(.*)-depends-list/\1/} ; if [ "$$target" = "build" ] ; then fldnum=8 ; else fldnum=9 ; fi; ${ECHO_MSG} -n 'This port requires package(s) "' ; ${ECHO_MSG} -n `${AWK} -F\| "\\$$1 ~ /^${PKGNAME}/ {print \\$$$${fldnum};}" ${INDEXDIR}/${INDEXFILE}` ; ${ECHO_MSG} "\" to $$target."; fi; Global:_SUB_LIST_TEMP = ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} For: Iterator file List pkg-install pkg-message postfix.sh For: end for 1 Global:file = postfix.sh --- file = postfix.sh .if !exists(${FILESDIR}/postfix.sh.in) @${ECHO_MSG} "** Missing ${FILESDIR}/postfix.sh.in for ${PKGNAME}."; exit 1 .else @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/postfix.sh.in > ${WRKDIR}/postfix.sh .endif ---- at line 5599 Global:delete file Global:file = pkg-message --- file = pkg-message .if !exists(${FILESDIR}/pkg-message.in) @${ECHO_MSG} "** Missing ${FILESDIR}/pkg-message.in for ${PKGNAME}."; exit 1 .else @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/pkg-message.in > ${WRKDIR}/pkg-message .endif ---- at line 5599 Global:delete file Global:file = pkg-install --- file = pkg-install .if !exists(${FILESDIR}/pkg-install.in) @${ECHO_MSG} "** Missing ${FILESDIR}/pkg-install.in for ${PKGNAME}."; exit 1 .else @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/pkg-install.in > ${WRKDIR}/pkg-install .endif ---- at line 5599 Global:delete file Searching for /usr/ports/mail/postfix/files/pkg-install.in.../usr/ports/mail/postfix...Looking for "/usr/ports/mail/postfix/files/pkg-install.in"...Caching 06:14:34 Feb 11, 2012 for /usr/ports/mail/postfix/files/pkg-install.in Searching for /usr/ports/mail/postfix/files/pkg-message.in.../usr/ports/mail/postfix...Looking for "/usr/ports/mail/postfix/files/pkg-message.in"...Caching 00:38:40 Jan 25, 2011 for /usr/ports/mail/postfix/files/pkg-message.in Searching for /usr/ports/mail/postfix/files/postfix.sh.in.../usr/ports/mail/postfix...Looking for "/usr/ports/mail/postfix/files/postfix.sh.in"...Caching 09:56:00 Jan 14, 2012 for /usr/ports/mail/postfix/files/postfix.sh.in For: Iterator i List pkg-message pkg-install pkg-deinstall pkg-req For: end for 1 Global:i = pkg-req --- i = pkg-req Applying :S to "pkg-req" Result is "pkgreq" Applying :U to "pkgreq" Result is "PKGREQ" .if ${SUB_FILES:Mpkg-req*}!="" PKGREQ= ${WRKDIR}/${SUB_FILES:Mpkg-req*} .endif ---- at line 5606 Global:delete i Global:i = pkg-deinstall --- i = pkg-deinstall Applying :S to "pkg-deinstall" Result is "pkgdeinstall" Applying :U to "pkgdeinstall" Result is "PKGDEINSTALL" .if ${SUB_FILES:Mpkg-deinstall*}!="" PKGDEINSTALL= ${WRKDIR}/${SUB_FILES:Mpkg-deinstall*} .endif ---- at line 5606 Global:delete i Global:i = pkg-install --- i = pkg-install Applying :S to "pkg-install" Result is "pkginstall" Applying :U to "pkginstall" Result is "PKGINSTALL" .if ${SUB_FILES:Mpkg-install*}!="" PKGINSTALL= ${WRKDIR}/${SUB_FILES:Mpkg-install*} .endif ---- at line 5606 Global:delete i Global:i = pkg-message --- i = pkg-message Applying :S to "pkg-message" Result is "pkgmessage" Applying :U to "pkgmessage" Result is "PKGMESSAGE" .if ${SUB_FILES:Mpkg-message*}!="" PKGMESSAGE= ${WRKDIR}/${SUB_FILES:Mpkg-message*} .endif ---- at line 5606 Global:delete i Applying :M to "pkg-install pkg-message postfix.sh" Result is "pkg-message" lhs = "pkg-message", rhs = "", op = != Global:PKGMESSAGE = ${WRKDIR}/${SUB_FILES:Mpkg-message*} Applying :M to "pkg-install pkg-message postfix.sh" Result is "pkg-install" lhs = "pkg-install", rhs = "", op = != Global:PKGINSTALL = ${WRKDIR}/${SUB_FILES:Mpkg-install*} Applying :M to "pkg-install pkg-message postfix.sh" Result is "" lhs = "", rhs = "", op = != Applying :M to "pkg-install pkg-message postfix.sh" Result is "" lhs = "", rhs = "", op = != For: Iterator _PREFIX List /usr/local For: end for 1 Global:_PREFIX = /usr/local --- _PREFIX = /usr/local .if ${_TMLINKS:M/usr/local*}x != x @for i in ${_TMLINKS:M/usr/local*:S|^/usr/local/||}; do \ ${ECHO_CMD} "$$i" >> ${TMPPLIST}; \ done .endif .if ${_TMLINKS:N/usr/local*}x != x @${ECHO_CMD} @cwd / >> ${TMPPLIST} @for i in ${_TMLINKS:N/usr/local*:S|^/||}; do \ ${ECHO_CMD} "$$i" >> ${TMPPLIST}; \ done @${ECHO_CMD} '@cwd ${PREFIX}' >> ${TMPPLIST} .endif ---- at line 5629 Global:delete _PREFIX Applying :M to "/usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/lmtp.8.gz" Result is "/usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/lmtp.8.gz" lhs = "/usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/lmtp.8.gzx", rhs = "x", op = != Applying :N to "/usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/lmtp.8.gz" Result is "" lhs = "x", rhs = "x", op = != For: Iterator dir List For: end for 1 For: Iterator dir List For: end for 1 For: Iterator reinplace List dirrmtry stopdaemon rmtry For: end for 1 Global:reinplace = rmtry --- reinplace = rmtry Applying :U to "rmtry" Result is "RMTRY" Applying :U to "rmtry" Result is "RMTRY" .if defined(PLIST_REINPLACE_RMTRY) @${SED} -i "" -e '${PLIST_REINPLACE_RMTRY}' ${TMPPLIST} .endif ---- at line 5654 Global:delete reinplace Global:reinplace = stopdaemon --- reinplace = stopdaemon Applying :U to "stopdaemon" Result is "STOPDAEMON" Applying :U to "stopdaemon" Result is "STOPDAEMON" .if defined(PLIST_REINPLACE_STOPDAEMON) @${SED} -i "" -e '${PLIST_REINPLACE_STOPDAEMON}' ${TMPPLIST} .endif ---- at line 5654 Global:delete reinplace Global:reinplace = dirrmtry --- reinplace = dirrmtry Applying :U to "dirrmtry" Result is "DIRRMTRY" Applying :U to "dirrmtry" Result is "DIRRMTRY" .if defined(PLIST_REINPLACE_DIRRMTRY) @${SED} -i "" -e '${PLIST_REINPLACE_DIRRMTRY}' ${TMPPLIST} .endif ---- at line 5654 Global:delete reinplace lhs = "/usr/local", rhs = "/usr/local", op = != lhs = "/usr/local", rhs = "/compat/linux", op = != lhs = "/usr/local", rhs = "/usr", op = != Applying :U to "postfix.sh" Result is "POSTFIX.SH" lhs = "POSTFIX.SH", rhs = "YES", op = != Applying :U to "postfix.sh" Result is "POSTFIX.SH" lhs = "POSTFIX.SH", rhs = "YES", op = != lhs = "no", rhs = "yes", op = == lhs = "no", rhs = "no", op = == Applying :S to "amd64" Result is "amd64" Applying :S to "amd64" Result is "amd64" Applying :S to "amd64" Result is "amd64" Applying :S to "FreeBSD" Result is "FreeBSD" Applying :S to "FreeBSD" Result is "FreeBSD" Applying :S to "FreeBSD" Result is "FreeBSD" Applying :S to "9.0" Result is "9.0" Applying :S to "9.0" Result is "9.0" Applying :S to "9.0" Result is "9.0" Applying :S to "900506" Result is "900506" Applying :S to "900506" Result is "900506" Applying :S to "900506" Result is "900506" Applying :S to "" Result is "" Applying :S to "" Result is "" Applying :S to "" Result is "" Global:.MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= CONFIG_DONE_POSTFIX=1 ARCH=amd64 Command:ARCH = amd64 Global:.MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= CONFIG_DONE_POSTFIX=1 ARCH=amd64 OPSYS=FreeBSD Command:OPSYS = FreeBSD Global:.MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= CONFIG_DONE_POSTFIX=1 ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 Command:OSREL = 9.0 Global:.MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= CONFIG_DONE_POSTFIX=1 ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 Command:OSVERSION = 900506 Global:.MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= CONFIG_DONE_POSTFIX=1 ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= Command:SYSTEMVERSION = For: Iterator single List For: new loop 2 For: end for 2 For: end for 1 Global:delete single For: Iterator multi List For: new loop 2 For: end for 2 For: end for 1 Global:delete multi Global:delete opt For: Iterator multi List For: end for 1 For: Iterator single List For: end for 1 Global:_COMPLETE_OPTIONS_LIST = Global:_COMPLETE_OPTIONS_LIST = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: Iterator opt List PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE . if empty(PORT_OPTIONS:MINST_BASE) DEFOPTIONS+= INST_BASE ""${INST_BASE_DESC:Q} off . else DEFOPTIONS+= INST_BASE ""${INST_BASE_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = SPF --- opt = SPF . if empty(PORT_OPTIONS:MSPF) DEFOPTIONS+= SPF ""${SPF_DESC:Q} off . else DEFOPTIONS+= SPF ""${SPF_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = TEST --- opt = TEST . if empty(PORT_OPTIONS:MTEST) DEFOPTIONS+= TEST ""${TEST_DESC:Q} off . else DEFOPTIONS+= TEST ""${TEST_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = VDA --- opt = VDA . if empty(PORT_OPTIONS:MVDA) DEFOPTIONS+= VDA ""${VDA_DESC:Q} off . else DEFOPTIONS+= VDA ""${VDA_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = NIS --- opt = NIS . if empty(PORT_OPTIONS:MNIS) DEFOPTIONS+= NIS ""${NIS_DESC:Q} off . else DEFOPTIONS+= NIS ""${NIS_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = CDB --- opt = CDB . if empty(PORT_OPTIONS:MCDB) DEFOPTIONS+= CDB ""${CDB_DESC:Q} off . else DEFOPTIONS+= CDB ""${CDB_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL . if empty(PORT_OPTIONS:MLDAP_SASL) DEFOPTIONS+= LDAP_SASL ""${LDAP_SASL_DESC:Q} off . else DEFOPTIONS+= LDAP_SASL ""${LDAP_SASL_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP . if empty(PORT_OPTIONS:MOPENLDAP) DEFOPTIONS+= OPENLDAP ""${OPENLDAP_DESC:Q} off . else DEFOPTIONS+= OPENLDAP ""${OPENLDAP_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = SQLITE --- opt = SQLITE . if empty(PORT_OPTIONS:MSQLITE) DEFOPTIONS+= SQLITE ""${SQLITE_DESC:Q} off . else DEFOPTIONS+= SQLITE ""${SQLITE_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = PGSQL --- opt = PGSQL . if empty(PORT_OPTIONS:MPGSQL) DEFOPTIONS+= PGSQL ""${PGSQL_DESC:Q} off . else DEFOPTIONS+= PGSQL ""${PGSQL_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = MYSQL --- opt = MYSQL . if empty(PORT_OPTIONS:MMYSQL) DEFOPTIONS+= MYSQL ""${MYSQL_DESC:Q} off . else DEFOPTIONS+= MYSQL ""${MYSQL_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = BDB --- opt = BDB . if empty(PORT_OPTIONS:MBDB) DEFOPTIONS+= BDB ""${BDB_DESC:Q} off . else DEFOPTIONS+= BDB ""${BDB_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = TLS --- opt = TLS . if empty(PORT_OPTIONS:MTLS) DEFOPTIONS+= TLS ""${TLS_DESC:Q} off . else DEFOPTIONS+= TLS ""${TLS_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT . if empty(PORT_OPTIONS:MSASLKMIT) DEFOPTIONS+= SASLKMIT ""${SASLKMIT_DESC:Q} off . else DEFOPTIONS+= SASLKMIT ""${SASLKMIT_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 . if empty(PORT_OPTIONS:MSASLKRB5) DEFOPTIONS+= SASLKRB5 ""${SASLKRB5_DESC:Q} off . else DEFOPTIONS+= SASLKRB5 ""${SASLKRB5_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 . if empty(PORT_OPTIONS:MDOVECOT2) DEFOPTIONS+= DOVECOT2 ""${DOVECOT2_DESC:Q} off . else DEFOPTIONS+= DOVECOT2 ""${DOVECOT2_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT . if empty(PORT_OPTIONS:MDOVECOT) DEFOPTIONS+= DOVECOT ""${DOVECOT_DESC:Q} off . else DEFOPTIONS+= DOVECOT ""${DOVECOT_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = SASL2 --- opt = SASL2 . if empty(PORT_OPTIONS:MSASL2) DEFOPTIONS+= SASL2 ""${SASL2_DESC:Q} off . else DEFOPTIONS+= SASL2 ""${SASL2_DESC:Q} on . endif ---- at line 6019 Global:delete opt Global:opt = PCRE --- opt = PCRE . if empty(PORT_OPTIONS:MPCRE) DEFOPTIONS+= PCRE ""${PCRE_DESC:Q} off . else DEFOPTIONS+= PCRE ""${PCRE_DESC:Q} on . endif ---- at line 6019 Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "PCRE" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOVECOT2" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "TLS" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off CDB ""${CDB_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off CDB ""${CDB_DESC:Q} off NIS ""${NIS_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off CDB ""${CDB_DESC:Q} off NIS ""${NIS_DESC:Q} off VDA ""${VDA_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off CDB ""${CDB_DESC:Q} off NIS ""${NIS_DESC:Q} off VDA ""${VDA_DESC:Q} off TEST ""${TEST_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off CDB ""${CDB_DESC:Q} off NIS ""${NIS_DESC:Q} off VDA ""${VDA_DESC:Q} off TEST ""${TEST_DESC:Q} off SPF ""${SPF_DESC:Q} off Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Global:DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off CDB ""${CDB_DESC:Q} off NIS ""${NIS_DESC:Q} off VDA ""${VDA_DESC:Q} off TEST ""${TEST_DESC:Q} off SPF ""${SPF_DESC:Q} off INST_BASE ""${INST_BASE_DESC:Q} off For: Iterator multi List For: new loop 2 For: end for 2 For: end for 1 For: Iterator single List For: new loop 2 For: end for 2 For: end for 1 Applying :u to " PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Global:_COMPLETE_OPTIONS_LIST = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE Global:delete multi Global:delete single Global:delete opt left = 0.000000, right = 0.000000, op = != Applying :O to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" Applying :O to "PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE" Result is "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA" lhs = "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA", rhs = "BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PCRE PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA", op = != Searching for /usr/ports/Mk/bsd.options.desc.mk...Looking for "/usr/ports/Mk/bsd.options.desc.mk"...Caching 14:03:33 Jul 13, 2012 for /usr/ports/Mk/bsd.options.desc.mk Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .. /usr/ports/Mk/bsd.options.desc.mk .include /usr/ports/Mk/bsd.options.desc.mk Global:Options_Desc_MAINTAINER = ports@FreeBSD.org Global:AAC_DESC = AAC/MP4 support Global:AALIB_DESC = Aalib support Global:ALSA_DESC = Alsa audio support Global:AMR_DESC = openCORE AMR 3GPP Speech Codecs Global:AO_DESC = Support libao audio library Global:APACHE_DESC = Apache server Global:APE_DESC = Monkey's Audio support Global:ARCHIVE_DESC = Support bzip2/zip/iso9660 archive Global:ARTS_DESC = Arts audio system support Global:ASM_DESC = Use optimized assembly code Global:ASPELL_DESC = Spell checking via Aspell Global:ASSERT_DESC = Debug assertions Global:AVAHI_DESC = Support Zeroconf through Avahi Global:BDB1_DESC = Berkeley DB 1.85 support Global:BOOST_DESC = Boost support Global:CACA_DESC = libcaca support Global:CAIRO_DESC = Cairo graphic library support Global:CARES_DESC = Asynchronous DNS resolution via c-ares Global:CDDA2WAV_DESC = cdda2wav CD ripper Global:CDDB_DESC = CDDB support Global:CDPARANOIA_DESC = cdparanoia CD ripper Global:CFITSIO_DESC = FITS support via CFITSIO Global:COMPOSITE_DESC = X11 Composite extension Global:CUE_DESC = Support embedded cue sheets Global:CUPS_DESC = CUPS printing support Global:CURL_DESC = cURL support Global:DAGRAB_DESC = dagrab CD ripper Global:DATA_DESC = Install data files Global:DBM_DESC = DBM support Global:DBUS_DESC = D-Bus support Global:DCRAW_DESC = dcraw support Global:DEBUG_DESC = Install debug symbols Global:DEVD_DESC = Install devd files Global:DOCS_DESC = Build and install the documentation Global:DOXYGEN_DESC = Build documentation with doxygen Global:DV_DESC = libDV support Global:DVDCSS_DESC = libdvdcss support Global:ECW_DESC = ECW support Global:ESOUND_DESC = Esound sound server support Global:EXAMPLES_DESC = Build and install the examples Global:EXPAT_DESC = Expat support Global:FAAC_DESC = FAAC encoder support Global:FAAD_DESC = FAAD aac decoder support Global:FASTCGI_DESC = FastCGI support Global:FFMPEG_DESC = Support FFMPEG (wma aiff ac3 ape...) Global:FLAC_DESC = FLAC support Global:FONTCONFIG_DESC = Font configuration API for X Global:FPECTL_DESC = floating point exception handling Global:FREETDS_DESC = FreeTDS support Global:FREETYPE_DESC = TrueType font rendering engine Global:FUSE_DESC = Fuse support Global:GCONF_DESC = gconf backend Global:GD_DESC = gd (graphics library) support Global:GDBM_DESC = GNU dbm support Global:GDM_DESC = Build GDM login manager Global:GEOIP_DESC = GeoIP support Global:GEOS_DESC = GEOS support Global:GEOTIFF_DESC = GeoTIFF support Global:GIF_DESC = GIF support Global:GLADE_DESC = Glade interface support Global:GMP_DESC = GMP support Global:GNOME_DESC = GNOME Desktop support Global:GNOMEVFS2_DESC = GnomeVFS2 support Global:GNUPG_DESC = GNU Privacy Guard support Global:GNUPLOT_DESC = Plotting using gnuplot Global:GNUTLS_DESC = SSL/TLS support via GnuTLS Global:GOGO_DESC = gogo mp3 encoder Global:GPERFTOOLS_DESC = Google gperftools support Global:GRAPHMAGICK_DESC = GraphicsMagick support Global:GRAPHVIZ_DESC = Graphviz support Global:GRASS_DESC = GRASS support Global:GSM_DESC = GSM codec support Global:GSSAPI_DESC = GSSAPI support Global:GSTREAMER_DESC = Multimedia support Global:GTK1_DESC = GTK1 gui toolkit support Global:GTK2_DESC = GTK2 gui toolkit support Global:GTK3_DESC = GTK3 gui toolkit support Global:GUI_DESC = GUI support Global:GUILE_DESC = Guile support Global:GVFS_DESC = Remote access support Global:H323_DESC = H323 support Global:HAL_DESC = HAL support Global:HDF5_DESC = HDF-5 support Global:HTTPD_DESC = Support for httpd output streaming Global:ICONS_DESC = Icons theme Global:ICONV_DESC = ICONV support Global:ID3_DESC = ID3 tags support Global:ID3TAG_DESC = Support ID3 v1/v2 tags Global:IDN_DESC = International Domain Names support Global:IMAGEMAGICK_DESC = ImageMagick support Global:IMLIB_DESC = imlib image library support Global:IMLIB2_DESC = imlib2 image library support Global:IODBC_DESC = ODBC backend via iODBC Global:IPV6_DESC = IPv6 support Global:JABBER_DESC = Jabber support Global:JACK_DESC = Support JACK audio server Global:JASPER_DESC = JPEG 2000 support via JasPer Global:JAVA_DESC = JAVA platform support Global:JHEAD_DESC = jhead support Global:JPEG_DESC = JPEG support Global:KDE3_DESC = KDE3 Desktop support Global:KDE4_DESC = KDE4 Desktop support Global:KERBEROS_DESC = Kerberos support Global:KERBEROS4_DESC = Kerberos 4 support Global:KERBEROS5_DESC = Kerberos 5 support Global:KML_DESC = KML support Global:LADSPA_DESC = LADSPA audio support Global:LAME_DESC = lame mp3 encoder support Global:LASH_DESC = LASH audio support Global:LASTFM_DESC = Support Last.FM stream input Global:LCMS2_DESC = LCMS2 support Global:LDAP_DESC = LDAP support Global:LDAPS_DESC = LDAPS support Global:LFS_DESC = Large Files Support Global:LIBBLURAY_DESC = libbluray support Global:LIBEDIT_DESC = readline support Global:LIBEXIF_DESC = libexif support Global:LIBEXTRACTOR_DESC = libextractor support Global:LIBMNG_DESC = libmng support Global:LIBPAPER_DESC = libpaper support Global:LIBRSVG2_DESC = librsvg-2 support Global:LIBWMF_DESC = libwmf support Global:LIBWRAP_DESC = TCP wrapper support Global:LIBXINE_DESC = linxine support Global:LIGHTTPD_DESC = Lighttpd server Global:LIRC_DESC = LIRC support Global:LITE_DESC = Reduced features and memory Global:LUA_DESC = LUA support Global:MAD_DESC = Mad mp3 decoder support Global:MAGICK_DESC = ImageMagick Library Global:MANPAGES_DESC = Build and install man pages Global:MAPSERVER_DESC = Mapserver support Global:MDNSRESPONDER_DESC = Support Zeroconf through mDNSResponder Global:MIKMOD_DESC = Support MOD audio format Global:MIXER_DESC = Mixer support Global:MMKEYS_DESC = Multimedia keys support Global:MMS_DESC = Support MMS stream input Global:MMX_DESC = MMX optimized routines Global:MODPERL_DESC = mod_perl support Global:MODPLUG_DESC = Support MODPLUG decoder Global:MOTIF_DESC = Motif widget library Global:MP3_DESC = MP3 support Global:MP4_DESC = MP4 support Global:MPLAYER_DESC = MPlayer support Global:MPP_DESC = Musepack support Global:MSQL_DESC = mSQL backend Global:MTP_DESC = MTP device support Global:MULTIBYTE_DESC = multibyte character support Global:MUSEPACK_DESC = Support MPC audio format Global:NAS_DESC = Network Audio System support Global:NETCDF_DESC = NetCDF support Global:NETPBM_DESC = netpbm support Global:NLS_DESC = Native Language Support via gettext Global:NOTIFY_DESC = startup notification support Global:NTLM_DESC = NTLM authentication support Global:NUMPY_DESC = NumPy support Global:ODBC_DESC = ODBC backend Global:ODF_DESC = ODF support Global:OPENAL_DESC = OpenAL support Global:OPENEXR_DESC = HDR support via OpenEXR Global:OPENGL_DESC = OpenGL support Global:OPENJPEG_DESC = Enhanced JPEG graphics support Global:OPENMP_DESC = parallel processing support Global:OPENSSL_DESC = SSL/TLS support via OpenSSL Global:OPTIMIZED_CFLAGS_DESC = compilation optimizations Global:ORACLE_DESC = Oracle support Global:OSD_DESC = On-Screen-Display support Global:OSS_DESC = Open Sound System support Global:PAM_DESC = PAM support Global:PDF_DESC = PDF support Global:PERL_DESC = Perl scripting language support Global:PHP_DESC = PHP binding/support Global:PIXBUF_DESC = gdk-pixbuf support Global:PNG_DESC = PNG support Global:POPPLER_DESC = PDF and PS support Global:PORTAUDIO_DESC = PortAudio support Global:POSTGIS_DESC = postgis support Global:PRINT_DESC = Printer support Global:PROFILE_DESC = Profiling library support Global:PROJ_DESC = PROJ.4 support Global:PROXY_DESC = Proxy support Global:PTH_DESC = Use GNU Pth for threading/multiprocessing Global:PULSEAUDIO_DESC = Support PulseAudio sound server Global:PYMALLOC_DESC = python's internal malloc Global:PYTHON_DESC = Python binding/support Global:QT4_DESC = Qt4 gui toolkit support Global:RADIUS_DESC = RADIUS support Global:RAW_DESC = RAW support Global:RESIN3_DESC = Resin 3.x support Global:RTMP_DESC = RTMP support via librtmp Global:RUBY_DESC = Ruby binding/support Global:SAMPLERATE_DESC = Support sample rate conversion Global:SASL_DESC = SASL support Global:SCIPY_DESC = SciPy support Global:SDL_DESC = Simple Direct Madia Layer support Global:SEM_DESC = POSIX semaphores support Global:SHOUTCAST_DESC = Ogg Icecast and SHOUTcast support Global:SIMD_DESC = Use cpu-specific optimizations if possible Global:SMB_DESC = SMB protocol support Global:SNAPPY_DESC = Snappy support Global:SNDFILE_DESC = libsndfile support Global:SNMP_DESC = SNMP support Global:SPANDSP_DESC = Spandsp faxing support Global:SPEEX_DESC = Speex audio format support Global:SQL_DESC = SQL database backend Global:SSE_DESC = SSE optimized routines Global:SSH_DESC = SSH support Global:SSL_DESC = SSL support Global:STATIC_DESC = Build static executable/libraries Global:SVG_DESC = SVG image support Global:SVN_DESC = Subversion support Global:SZIP_DESC = Szip support Global:TCL_DESC = Tcl scripting language support Global:TCLTK_DESC = Tcl/Tk support Global:THREADS_DESC = Threading support Global:TIDY_DESC = tidy html cleaner support Global:TIFF_DESC = TIFF support Global:TINYXML_DESC = XML Parser support via TinyXML Global:TK_DESC = Tk toolkit support Global:TOMCAT5_DESC = Tomcat 5.x support Global:TOMCAT6_DESC = Tomcat 6.x support Global:TOMCAT7_DESC = Tomcat 7.x support Global:TREMOR_DESC = Support Tremor Global:UCS2_DESC = Unicode UCS-2 support Global:UCS4_DESC = Unicode UCS-4 support Global:UNIXODBC_DESC = ODBC backend via unixODBC Global:UNZIP_DESC = UnZip support Global:UPNP_DESC = UPnP support Global:UTF8_DESC = UTF-8 support Global:VAAPI_DESC = VAAPI support Global:VDPAU_DESC = VDPAU support Global:VORBIS_DESC = Ogg Vorbis support Global:VPX_DESC = VP8 video codec Global:WAV_DESC = Support WAV audio format Global:WAVPACK_DESC = WavPack support Global:WEBP_DESC = WebP support Global:WEBSERVER_DESC = Build Internal Webserver Global:WXGTK_DESC = WxGTK gui toolkit Global:X11_DESC = X11 support Global:X264_DESC = H264 video codec using x264 Global:XALAN_DESC = Xalan support Global:XCURSOR_DESC = Cursor themes support Global:XERCES_DESC = Xerces support Global:XFT_DESC = Xft support Global:XINERAMA_DESC = X11 Xinerama Extension support Global:XKLAVIER_DESC = Keyboard layout settings Global:XML_DESC = XML Parser support Global:XPM_DESC = XPM pixmaps support Global:XRANDR_DESC = Xrandr support Global:XSPF_DESC = XSPF support Global:XVID_DESC = xvid mpeg4 video codec Global:XVIDEO_DESC = X Video Extension library Global:XVMC_DESC = XvMC support Global:YAML_DESC = YAML support Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .. /usr/ports/Mk/bsd.options.desc.mk .. For: Iterator opt List PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE . if empty(PORT_OPTIONS:MINST_BASE) @${ECHO_MSG} -n " INST_BASE=off" . else @${ECHO_MSG} -n " INST_BASE=on" . endif . if !empty(INST_BASE_DESC) @${ECHO_MSG} -n ": "${INST_BASE_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = SPF --- opt = SPF . if empty(PORT_OPTIONS:MSPF) @${ECHO_MSG} -n " SPF=off" . else @${ECHO_MSG} -n " SPF=on" . endif . if !empty(SPF_DESC) @${ECHO_MSG} -n ": "${SPF_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = TEST --- opt = TEST . if empty(PORT_OPTIONS:MTEST) @${ECHO_MSG} -n " TEST=off" . else @${ECHO_MSG} -n " TEST=on" . endif . if !empty(TEST_DESC) @${ECHO_MSG} -n ": "${TEST_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = VDA --- opt = VDA . if empty(PORT_OPTIONS:MVDA) @${ECHO_MSG} -n " VDA=off" . else @${ECHO_MSG} -n " VDA=on" . endif . if !empty(VDA_DESC) @${ECHO_MSG} -n ": "${VDA_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = NIS --- opt = NIS . if empty(PORT_OPTIONS:MNIS) @${ECHO_MSG} -n " NIS=off" . else @${ECHO_MSG} -n " NIS=on" . endif . if !empty(NIS_DESC) @${ECHO_MSG} -n ": "${NIS_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = CDB --- opt = CDB . if empty(PORT_OPTIONS:MCDB) @${ECHO_MSG} -n " CDB=off" . else @${ECHO_MSG} -n " CDB=on" . endif . if !empty(CDB_DESC) @${ECHO_MSG} -n ": "${CDB_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL . if empty(PORT_OPTIONS:MLDAP_SASL) @${ECHO_MSG} -n " LDAP_SASL=off" . else @${ECHO_MSG} -n " LDAP_SASL=on" . endif . if !empty(LDAP_SASL_DESC) @${ECHO_MSG} -n ": "${LDAP_SASL_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP . if empty(PORT_OPTIONS:MOPENLDAP) @${ECHO_MSG} -n " OPENLDAP=off" . else @${ECHO_MSG} -n " OPENLDAP=on" . endif . if !empty(OPENLDAP_DESC) @${ECHO_MSG} -n ": "${OPENLDAP_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = SQLITE --- opt = SQLITE . if empty(PORT_OPTIONS:MSQLITE) @${ECHO_MSG} -n " SQLITE=off" . else @${ECHO_MSG} -n " SQLITE=on" . endif . if !empty(SQLITE_DESC) @${ECHO_MSG} -n ": "${SQLITE_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = PGSQL --- opt = PGSQL . if empty(PORT_OPTIONS:MPGSQL) @${ECHO_MSG} -n " PGSQL=off" . else @${ECHO_MSG} -n " PGSQL=on" . endif . if !empty(PGSQL_DESC) @${ECHO_MSG} -n ": "${PGSQL_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = MYSQL --- opt = MYSQL . if empty(PORT_OPTIONS:MMYSQL) @${ECHO_MSG} -n " MYSQL=off" . else @${ECHO_MSG} -n " MYSQL=on" . endif . if !empty(MYSQL_DESC) @${ECHO_MSG} -n ": "${MYSQL_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = BDB --- opt = BDB . if empty(PORT_OPTIONS:MBDB) @${ECHO_MSG} -n " BDB=off" . else @${ECHO_MSG} -n " BDB=on" . endif . if !empty(BDB_DESC) @${ECHO_MSG} -n ": "${BDB_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = TLS --- opt = TLS . if empty(PORT_OPTIONS:MTLS) @${ECHO_MSG} -n " TLS=off" . else @${ECHO_MSG} -n " TLS=on" . endif . if !empty(TLS_DESC) @${ECHO_MSG} -n ": "${TLS_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT . if empty(PORT_OPTIONS:MSASLKMIT) @${ECHO_MSG} -n " SASLKMIT=off" . else @${ECHO_MSG} -n " SASLKMIT=on" . endif . if !empty(SASLKMIT_DESC) @${ECHO_MSG} -n ": "${SASLKMIT_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 . if empty(PORT_OPTIONS:MSASLKRB5) @${ECHO_MSG} -n " SASLKRB5=off" . else @${ECHO_MSG} -n " SASLKRB5=on" . endif . if !empty(SASLKRB5_DESC) @${ECHO_MSG} -n ": "${SASLKRB5_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 . if empty(PORT_OPTIONS:MDOVECOT2) @${ECHO_MSG} -n " DOVECOT2=off" . else @${ECHO_MSG} -n " DOVECOT2=on" . endif . if !empty(DOVECOT2_DESC) @${ECHO_MSG} -n ": "${DOVECOT2_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT . if empty(PORT_OPTIONS:MDOVECOT) @${ECHO_MSG} -n " DOVECOT=off" . else @${ECHO_MSG} -n " DOVECOT=on" . endif . if !empty(DOVECOT_DESC) @${ECHO_MSG} -n ": "${DOVECOT_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = SASL2 --- opt = SASL2 . if empty(PORT_OPTIONS:MSASL2) @${ECHO_MSG} -n " SASL2=off" . else @${ECHO_MSG} -n " SASL2=on" . endif . if !empty(SASL2_DESC) @${ECHO_MSG} -n ": "${SASL2_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Global:opt = PCRE --- opt = PCRE . if empty(PORT_OPTIONS:MPCRE) @${ECHO_MSG} -n " PCRE=off" . else @${ECHO_MSG} -n " PCRE=on" . endif . if !empty(PCRE_DESC) @${ECHO_MSG} -n ": "${PCRE_DESC:Q} . endif @${ECHO_MSG} "" ---- at line 6129 Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "PCRE" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOVECOT2" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "TLS" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" For: Iterator multi List For: new loop 2 For: end for 2 For: end for 1 For: Iterator single List For: new loop 2 For: end for 2 For: end for 1 Global:delete multi Global:delete single Global:delete opt Searching for /var/db/ports/postfix/options.../usr/ports/mail/postfix...Looking for "/var/db/ports/postfix/options"...got it (in mtime cache) For: Iterator opt List PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE For: end for 1 Global:opt = INST_BASE --- opt = INST_BASE . if empty(PORT_OPTIONS:MINST_BASE) @${ECHO_MSG} -n "-INST_BASE " . else @${ECHO_MSG} -n "+INST_BASE " . endif ---- at line 6216 Global:delete opt Global:opt = SPF --- opt = SPF . if empty(PORT_OPTIONS:MSPF) @${ECHO_MSG} -n "-SPF " . else @${ECHO_MSG} -n "+SPF " . endif ---- at line 6216 Global:delete opt Global:opt = TEST --- opt = TEST . if empty(PORT_OPTIONS:MTEST) @${ECHO_MSG} -n "-TEST " . else @${ECHO_MSG} -n "+TEST " . endif ---- at line 6216 Global:delete opt Global:opt = VDA --- opt = VDA . if empty(PORT_OPTIONS:MVDA) @${ECHO_MSG} -n "-VDA " . else @${ECHO_MSG} -n "+VDA " . endif ---- at line 6216 Global:delete opt Global:opt = NIS --- opt = NIS . if empty(PORT_OPTIONS:MNIS) @${ECHO_MSG} -n "-NIS " . else @${ECHO_MSG} -n "+NIS " . endif ---- at line 6216 Global:delete opt Global:opt = CDB --- opt = CDB . if empty(PORT_OPTIONS:MCDB) @${ECHO_MSG} -n "-CDB " . else @${ECHO_MSG} -n "+CDB " . endif ---- at line 6216 Global:delete opt Global:opt = LDAP_SASL --- opt = LDAP_SASL . if empty(PORT_OPTIONS:MLDAP_SASL) @${ECHO_MSG} -n "-LDAP_SASL " . else @${ECHO_MSG} -n "+LDAP_SASL " . endif ---- at line 6216 Global:delete opt Global:opt = OPENLDAP --- opt = OPENLDAP . if empty(PORT_OPTIONS:MOPENLDAP) @${ECHO_MSG} -n "-OPENLDAP " . else @${ECHO_MSG} -n "+OPENLDAP " . endif ---- at line 6216 Global:delete opt Global:opt = SQLITE --- opt = SQLITE . if empty(PORT_OPTIONS:MSQLITE) @${ECHO_MSG} -n "-SQLITE " . else @${ECHO_MSG} -n "+SQLITE " . endif ---- at line 6216 Global:delete opt Global:opt = PGSQL --- opt = PGSQL . if empty(PORT_OPTIONS:MPGSQL) @${ECHO_MSG} -n "-PGSQL " . else @${ECHO_MSG} -n "+PGSQL " . endif ---- at line 6216 Global:delete opt Global:opt = MYSQL --- opt = MYSQL . if empty(PORT_OPTIONS:MMYSQL) @${ECHO_MSG} -n "-MYSQL " . else @${ECHO_MSG} -n "+MYSQL " . endif ---- at line 6216 Global:delete opt Global:opt = BDB --- opt = BDB . if empty(PORT_OPTIONS:MBDB) @${ECHO_MSG} -n "-BDB " . else @${ECHO_MSG} -n "+BDB " . endif ---- at line 6216 Global:delete opt Global:opt = TLS --- opt = TLS . if empty(PORT_OPTIONS:MTLS) @${ECHO_MSG} -n "-TLS " . else @${ECHO_MSG} -n "+TLS " . endif ---- at line 6216 Global:delete opt Global:opt = SASLKMIT --- opt = SASLKMIT . if empty(PORT_OPTIONS:MSASLKMIT) @${ECHO_MSG} -n "-SASLKMIT " . else @${ECHO_MSG} -n "+SASLKMIT " . endif ---- at line 6216 Global:delete opt Global:opt = SASLKRB5 --- opt = SASLKRB5 . if empty(PORT_OPTIONS:MSASLKRB5) @${ECHO_MSG} -n "-SASLKRB5 " . else @${ECHO_MSG} -n "+SASLKRB5 " . endif ---- at line 6216 Global:delete opt Global:opt = DOVECOT2 --- opt = DOVECOT2 . if empty(PORT_OPTIONS:MDOVECOT2) @${ECHO_MSG} -n "-DOVECOT2 " . else @${ECHO_MSG} -n "+DOVECOT2 " . endif ---- at line 6216 Global:delete opt Global:opt = DOVECOT --- opt = DOVECOT . if empty(PORT_OPTIONS:MDOVECOT) @${ECHO_MSG} -n "-DOVECOT " . else @${ECHO_MSG} -n "+DOVECOT " . endif ---- at line 6216 Global:delete opt Global:opt = SASL2 --- opt = SASL2 . if empty(PORT_OPTIONS:MSASL2) @${ECHO_MSG} -n "-SASL2 " . else @${ECHO_MSG} -n "+SASL2 " . endif ---- at line 6216 Global:delete opt Global:opt = PCRE --- opt = PCRE . if empty(PORT_OPTIONS:MPCRE) @${ECHO_MSG} -n "-PCRE " . else @${ECHO_MSG} -n "+PCRE " . endif ---- at line 6216 Global:delete opt Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "PCRE" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "DOVECOT2" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "TLS" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" Applying :M to "DOCS DOVECOT2 EXAMPLES NLS PCRE TLS" Result is "" For: Iterator multi List For: new loop 2 For: end for 2 For: end for 1 For: Iterator single List For: new loop 2 For: end for 2 For: end for 1 Global:delete multi Global:delete single Global:delete opt Global:VALID_DESKTOP_CATEGORIES = Application Core Development Building Debugger IDE GUIDesigner Profiling RevisionControl Translation Office Calendar ContactManagement Database Dictionary Chart Email Finance FlowChart PDA ProjectManagement Presentation Spreadsheet WordProcessor Graphics 2DGraphics VectorGraphics RasterGraphics 3DGraphics Scanning OCR Photography Viewer Settings DesktopSettings HardwareSettings PackageManager Network Dialup InstantMessaging IRCClient FileTransfer HamRadio News P2P RemoteAccess Telephony WebBrowser WebDevelopment AudioVideo Audio Midi Mixer Sequencer Tuner Video TV AudioVideoEditing Player Recorder DiscBurning Game ActionGame AdventureGame ArcadeGame BoardGame BlocksGame CardGame KidsGame LogicGame RolePlaying Simulation SportsGame StrategyGame Education Art Construction Music Languages Science Astronomy Biology Chemistry Geology Math MedicalSoftware Physics Teaching Amusement Applet Archiving Electronics Emulator Engineering FileManager Shell Screensaver TerminalEmulator TrayIcon System Filesystem Monitor Security Utility Accessibility Calculator Clock TextEditor KDE GNOME GTK Qt Motif Java ConsoleOnly AdvancedSettings Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .. /usr/ports/Mk/bsd.options.desc.mk .. .. Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .. /usr/ports/Mk/bsd.options.desc.mk .. .. .. Global:.MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .. /usr/ports/Mk/bsd.options.desc.mk .. .. .. .. Searching for .depend...failed. Searching for .depend.../usr/share/mk...failed. Global:.INCLUDES = Global:.LIBS = #*** Input graph: # # *** MAIN TARGET *** ____: # makepatch : @${MKDIR} ${FILESDIR} @(cd ${PATCH_WRKSRC}; for i in `find . -type f -name '*.orig'`; do ORG=$$i; NEW=$${i%.orig}; OUT=${FILESDIR}`${ECHO} $${NEW} | ${SED} -e 's|/|__|g' -e 's|^\.__|/patch-|'`; ${ECHO} ${DIFF} -ud $${ORG} $${NEW} '>' $${OUT}; ${DIFF} -ud $${ORG} $${NEW} > $${OUT} || ${TRUE}; done ) # pre-patch : @${ECHO} 'See header_checks.5.html' > ${WRKSRC}/html/body_checks.5.html @${REINPLACE_CMD} -E -e 's![[:<:]]perl[[:>:]]!${PERL}!' ${WRKSRC}/src/bounce/Makefile.in @${REINPLACE_CMD} -E -e 's!^(#define DEF_SGID_GROUP[^"]+)"postdrop"$$!\1"maildrop"!' ${WRKSRC}/src/global/mail_params.h @${FIND} -X ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man -type f -a ! \( -name INSTALL -o -name aliases \) | ${XARGS} ${REINPLACE_CMD} -E -e '${REINPLACE}' # post-patch : @${ECHO} '$$html_directory/body_checks.5.html:f:root:-:644' >> ${WRKSRC}/conf/postfix-files @${ECHO} '$$html_directory/bounce.5.html:f:root:-:644' >> ${WRKSRC}/conf/postfix-files @${ECHO} '$$html_directory/postfix-power.png:f:root:-:644' >> ${WRKSRC}/conf/postfix-files @${ECHO} '$$html_directory/scache.8.html:f:root:-:644' >> ${WRKSRC}/conf/postfix-files @${ECHO} '$$html_directory/tlsmgr.8.html:f:root:-:644' >> ${WRKSRC}/conf/postfix-files # do-configure : (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && ${ECHO} "all: default" >> Makefile) # do-install : @cd ${WRKSRC} && ${SH} postfix-install -non-interactive install_root=/ tempdir=/tmp config_directory=${ETCDIR} command_directory=${PREFIX}/sbin daemon_directory=${DAEMONDIR} html_directory=${READMEDIR} mailq_path=${PREFIX}/bin/mailq manpage_directory=${MANPREFIX}/man newaliases_path=${PREFIX}/bin/newaliases readme_directory=${READMEDIR} sendmail_path=${PREFIX}/sbin/sendmail ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/rmail/rmail ${PREFIX}/bin/rmail ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/qshape/qshape.pl ${PREFIX}/bin/qshape ${INSTALL_MAN} ${WRKSRC}/man/man1/qshape.1 ${MANPREFIX}/man/man1 # post-install : @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL # Fix compressed man pages @${REINPLACE_CMD} -i '' -E -e "s|(man[158]/.*.[158]):|\1.gz:|g" ${DAEMONDIR}/postfix-files @${CAT} ${PKGMESSAGE} # # parents: check-sanity check-license : # # parents: master-sites-all master-sites-ALL: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_ALL}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} # # parents: patch-sites-all patch-sites-ALL : @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_PATCH_SITES_ALL}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} # # parents: master-sites-default master-sites master-sites-DEFAULT: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_DEFAULT}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} # # parents: patch-sites-default patch-sites patch-sites-DEFAULT: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_PATCH_SITES_DEFAULT}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} # master-sites-all: master-sites-ALL # patch-sites-all : patch-sites-ALL # master-sites-default: master-sites-DEFAULT # patch-sites-default: patch-sites-DEFAULT # master-sites : master-sites-DEFAULT # patch-sites : patch-sites-DEFAULT # maintainer : @${ECHO_CMD} "${MAINTAINER}" # # parents: check-sanity check-makefile :: @${DO_NADA} # # parents: check-sanity check-categories: # # parents: check-sanity check-makevars :: @${DO_NADA} # # parents: check-sanity check-depends : @${DO_NADA} # .MAIN : all # # parents: .MAIN all : build # ignorelist : @${DO_NADA} # ignorelist-verbose: @${DO_NADA} # clean-restricted: # clean-restricted-list: # clean-for-cdrom : # clean-for-cdrom-list: # # parents: all "/usr/obj"/usr/ports/mail/postfix/work/.install_done.postfix._usr_local build : "/usr/obj"/usr/ports/mail/postfix/work/.build_done.postfix._usr_local # # parents: check-sanity pre-everything :: @${DO_NADA} # # parents: check-sanity buildanyway-message: @${DO_NADA} # # parents: check-sanity options-message : @${DO_NADA} @${ECHO_MSG} "===> Found saved configuration for ${_OPTIONS_READ}" # # parents: check-sanity check-deprecated: # # parents: check-sanity check-vulnerable: @if [ -f "${AUDITFILE}" ]; then if [ -n "${WITH_PKGNG}" ]; then vlist=`${PKG_BIN} audit "${PKGNAME}"`; elif [ -x "${LOCALBASE}/sbin/portaudit" ]; then vlist=`${LOCALBASE}/sbin/portaudit -X 14 "${PKGNAME}" 2>&1 | grep -vE '^[0-9]+ problem\(s\) found.' || true`; else ${ECHO_MSG} "===> portaudit database exists, however, portaudit is not installed!"; fi; if [ -n "$$vlist" ]; then ${ECHO_MSG} "===> ${PKGNAME} has known vulnerabilities:"; ${ECHO_MSG} "$$vlist"; ${ECHO_MSG} "=> Please update your ports tree and try again."; exit 1; fi; fi # # parents: fetch do-fetch : @${MKDIR} ${_DISTDIR} @cd ${_DISTDIR}; ${_MASTER_SITES_ENV} ; for _file in ${DISTFILES}; do file=$${_file%%:*}; if [ $$_file = $$file ]; then select=''; else select=`${ECHO_CMD} $${_file##*:} | ${SED} -e 's/,/ /g'` ; fi; force_fetch=false; filebasename=$${file##*/}; for afile in ${FORCE_FETCH}; do afile=$${afile##*/}; if [ "x$$afile" = "x$$filebasename" ]; then force_fetch=true; fi; done; if [ ! -f $$file -a ! -f $$filebasename -o "$$force_fetch" = "true" ]; then if [ -L $$file -o -L $$filebasename ]; then ${ECHO_MSG} "=> ${_DISTDIR}/$$file is a broken symlink."; ${ECHO_MSG} "=> Perhaps a filesystem (most likely a CD) isn't mounted?"; ${ECHO_MSG} "=> Please correct this problem and try again."; exit 1; fi; if [ -f ${DISTINFO_FILE} -a "x${NO_CHECKSUM}" = "x" ]; then _sha256sum=`alg=SHA256; ${DISTINFO_DATA}`; if [ -z "$$_sha256sum" ]; then ${ECHO_MSG} "=> $${DIR:+$$DIR/}$$file is not in ${DISTINFO_FILE}."; ${ECHO_MSG} "=> Either ${DISTINFO_FILE} is out of date, or"; ${ECHO_MSG} "=> $${DIR:+$$DIR/}$$file is spelled incorrectly."; exit 1; fi; fi; ${ECHO_MSG} "=> $$file doesn't seem to exist in ${_DISTDIR}."; if [ ! -w ${DISTDIR} ]; then ${ECHO_MSG} "=> ${DISTDIR} is not writable by you; cannot fetch."; exit 1; fi; if [ ! -z "$$select" ] ; then __MASTER_SITES_TMP= ; for group in $$select; do if [ ! -z \$${_MASTER_SITES_$${group}} ] ; then eval ___MASTER_SITES_TMP="\$${_MASTER_SITES_$${group}}" ; __MASTER_SITES_TMP="$${__MASTER_SITES_TMP} $${___MASTER_SITES_TMP}" ; fi; done; ___MASTER_SITES_TMP= ; SORTED_MASTER_SITES_CMD_TMP="${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} $${__MASTER_SITES_TMP} | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}" ; else SORTED_MASTER_SITES_CMD_TMP="${SORTED_MASTER_SITES_DEFAULT_CMD}" ; fi; for site in `eval $$SORTED_MASTER_SITES_CMD_TMP ${_RANDOMIZE_SITES}`; do ${ECHO_MSG} "=> Attempting to fetch $${site}$${file}"; CKSIZE=`alg=SIZE; ${DISTINFO_DATA}`; case $${file} in */*) ${MKDIR} $${file%/*}; args="-o $${file} $${site}$${file}";; *) args=$${site}$${file};; esac; if ${SETENV} ${FETCH_ENV} ${FETCH_CMD} ${FETCH_BEFORE_ARGS} $${args} ${FETCH_AFTER_ARGS}; then continue 2; fi; done; ${ECHO_MSG} "=> Couldn't fetch it - please try to retrieve this"; ${ECHO_MSG} "=> port manually into ${_DISTDIR} and try again."; exit 1; fi; done # do-extract : @${RM} -rf ${WRKDIR} @${MKDIR} ${WRKDIR} @for file in ${EXTRACT_ONLY}; do if ! (cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$file ${EXTRACT_AFTER_ARGS}); then exit 1; fi; done @if [ ${UID} = 0 ]; then ${CHMOD} -R ug-s ${WRKDIR}; ${CHOWN} -R 0:0 ${WRKDIR}; fi # patch-dos2unix : @${DO_NADA} # do-patch : @if [ -d ${PATCHDIR} ]; then if [ "`${ECHO_CMD} ${PATCHDIR}/patch-*`" != "${PATCHDIR}/patch-*" ]; then ${ECHO_MSG} "===> Applying ${OPSYS} patches for ${PKGNAME}" ; PATCHES_APPLIED="" ; for i in ${PATCHDIR}/patch-*; do case $$i in *.orig|*.rej|*~|*,v) ${ECHO_MSG} "===> Ignoring patchfile $$i" ; ;; *) if [ ${PATCH_DEBUG_TMP} = yes ]; then ${ECHO_MSG} "===> Applying ${OPSYS} patch $$i" ; fi; if ${PATCH} ${PATCH_ARGS} < $$i ; then PATCHES_APPLIED="$$PATCHES_APPLIED $$i" ; else ${ECHO_MSG} `${ECHO_CMD} "=> Patch $$i failed to apply cleanly." | ${SED} "s|${PATCHDIR}/||"` ; if [ x"$$PATCHES_APPLIED" != x"" ]; then ${ECHO_MSG} `${ECHO_CMD} "=> Patch(es) $$PATCHES_APPLIED applied cleanly." | ${SED} "s|${PATCHDIR}/||g"` ; fi; ${FALSE} ; fi; ;; esac; done; fi; fi # run-autotools-fixup: # configure-autotools: @${DO_NADA} # run-autotools : @${DO_NADA} # do-build : @(cd ${BUILD_WRKSRC}; if ! ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}; then if [ x != x${BUILD_FAIL_MESSAGE} ] ; then ${ECHO_MSG} "===> Compilation failed unexpectedly."; (${ECHO_CMD} ${BUILD_FAIL_MESSAGE}) | ${FMT} 75 79 ; fi; ${FALSE}; fi) # check-conflicts : check-build-conflicts check-install-conflicts # # parents: check-conflicts check-build-conflicts: @found=`${PKG_INFO} -I ${CONFLICTS:C/.+/'&'/} ${CONFLICTS_BUILD:C/.+/'&'/} 2>/dev/null | ${AWK} '{print $$1}'`; conflicts_with=; for entry in $${found}; do if ${PKG_INFO} -e $${entry} ; then prfx=`${PKG_INFO} -q -p "$${entry}" 2> /dev/null | ${SED} -ne '1s/^@cwd //p'`; orgn=`${PKG_INFO} -q -o "$${entry}" 2> /dev/null`; if [ "/${PREFIX}" = "/$${prfx}" -a "/${PKGORIGIN}" != "/$${orgn}" ]; then conflicts_with="$${conflicts_with} $${entry}"; fi; fi; done; if [ -n "$${conflicts_with}" ]; then ${ECHO_MSG}; ${ECHO_MSG} "===> ${PKGNAME} conflicts with installed package(s): "; for entry in $${conflicts_with}; do ${ECHO_MSG} " $${entry}"; done; ${ECHO_MSG}; ${ECHO_MSG} " They will not build together."; ${ECHO_MSG} " Please remove them first with pkg_delete(1)."; exit 1; fi # # parents: check-conflicts check-install-conflicts: @found=`${PKG_INFO} -I ${CONFLICTS:C/.+/'&'/} ${CONFLICTS_INSTALL:C/.+/'&'/} 2>/dev/null | ${AWK} '{print $$1}'`; conflicts_with=; for entry in $${found}; do if ${PKG_INFO} -e $${entry} ; then prfx=`${PKG_INFO} -q -p "$${entry}" 2> /dev/null | ${SED} -ne '1s/^@cwd //p'`; orgn=`${PKG_INFO} -q -o "$${entry}" 2> /dev/null`; if [ "/${PREFIX}" = "/$${prfx}" -a "/${PKGORIGIN}" != "/$${orgn}" ]; then conflicts_with="$${conflicts_with} $${entry}"; fi; fi; done; if [ -n "$${conflicts_with}" ]; then ${ECHO_MSG}; ${ECHO_MSG} "===> ${PKGNAME} conflicts with installed package(s): "; for entry in $${conflicts_with}; do ${ECHO_MSG} " $${entry}"; done; ${ECHO_MSG}; ${ECHO_MSG} " They install files into the same place."; ${ECHO_MSG} " Please remove them first with pkg_delete(1)."; exit 1; fi # # parents: check-sanity identify-install-conflicts: @found=`${PKG_INFO} -I ${CONFLICTS:C/.+/'&'/} ${CONFLICTS_INSTALL:C/.+/'&'/} 2>/dev/null | ${AWK} '{print $$1}'`; conflicts_with=; for entry in $${found}; do if ${PKG_INFO} -e $${entry} ; then prfx=`${PKG_INFO} -q -p "$${entry}" 2> /dev/null | ${SED} -ne '1s/^@cwd //p'`; orgn=`${PKG_INFO} -q -o "$${entry}" 2> /dev/null`; if [ "/${PREFIX}" = "/$${prfx}" -a "/${PKGORIGIN}" != "/$${orgn}" ]; then conflicts_with="$${conflicts_with} $${entry}"; fi; fi; done; if [ -n "$${conflicts_with}" ]; then ${ECHO_MSG}; ${ECHO_MSG} "===> ${PKGNAME} conflicts with installed package(s): "; for entry in $${conflicts_with}; do ${ECHO_MSG} " $${entry}"; done; ${ECHO_MSG}; ${ECHO_MSG} " They install files into the same place."; ${ECHO_MSG} " You may want to stop build with Ctrl + C."; sleep 10; fi # do-package : "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp @if [ -d ${PACKAGES} ]; then if [ ! -d ${PKGREPOSITORY} ]; then if ! ${MKDIR} ${PKGREPOSITORY}; then ${ECHO_MSG} "=> Can't create directory ${PKGREPOSITORY}."; exit 1; fi; fi; fi @if ${PKG_CMD} -b ${PKGNAME} ${PKGFILE}; then if [ -d ${PACKAGES} ]; then cd ${.CURDIR} && eval ${MAKE} package-links; fi; else cd ${.CURDIR} && eval ${MAKE} delete-package; exit 1; fi # # parents: do-package fix-plist-sequence "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp.sorted "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp: @cd ${.CURDIR} && ${MAKE} generate-plist # package-links : delete-package-links @for cat in ${CATEGORIES}; do if [ ! -d ${PACKAGES}/$$cat ]; then if ! ${MKDIR} ${PACKAGES}/$$cat; then ${ECHO_MSG} "=> Can't create directory ${PACKAGES}/$$cat."; exit 1; fi; fi; ${LN} -sf `${ECHO_CMD} $$cat | ${SED} -e 'sa[^/]*a..ag'`/${PKGREPOSITORYSUBDIR}/${PKGNAME}${PKG_SUFX} ${PACKAGES}/$$cat; done @if [ ! -d ${PKGLATESTREPOSITORY} ]; then if ! ${MKDIR} ${PKGLATESTREPOSITORY}; then ${ECHO_MSG} "=> Can't create directory ${PKGLATESTREPOSITORY}."; exit 1; fi; fi @${LN} -s ../${PKGREPOSITORYSUBDIR}/${PKGNAME}${PKG_SUFX} ${PKGLATESTFILE} # # parents: package-links delete-package delete-package-links: @for cat in ${CATEGORIES}; do ${RM} -f ${PACKAGES}/$$cat/${PKGNAME}${PKG_SUFX}; done @${RM} -f ${PKGLATESTFILE} # delete-package : delete-package-links @${RM} -f ${PKGFILE} # # parents: delete-package-list delete-package-links-list: @for cat in ${CATEGORIES}; do ${ECHO_CMD} ${RM} -f ${PACKAGES}/$$cat/${PKGNAME}${PKG_SUFX}; done @${ECHO_CMD} ${RM} -f ${PKGLATESTFILE} # delete-package-list: delete-package-links-list @${ECHO_CMD} "[ -f ${PKGFILE} ] && (${ECHO_CMD} deleting ${PKGFILE}; ${RM} -f ${PKGFILE})" # check-already-installed: "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp.sorted @${ECHO_MSG} "===> Checking if ${PKGORIGIN} already installed"; ${MKDIR} ${PKG_DBDIR}; already_installed=`${PKG_INFO} -q -O ${PKGORIGIN}`; if [ -n "$${already_installed}" ]; then for p in $${already_installed}; do prfx=`${PKG_INFO} -q -p $${p} 2> /dev/null | ${SED} -ne '1s|^@cwd ||p'`; if [ "x${PREFIX}" = "x$${prfx}" ]; then df=`${PKG_INFO} -q -f $${p} 2> /dev/null | ${GREP} -v "^@" | ${SORT} -u | ${COMM} -12 - ${TMPPLIST_SORT}`; if [ -n "$${df}" ]; then found_package=$${p}; break; fi; fi; done; fi; if [ -d ${PKG_DBDIR}/${PKGNAME} -o -n "$${found_package}" ]; then if [ -d ${PKG_DBDIR}/${PKGNAME} ]; then ${ECHO_CMD} "===> ${PKGNAME} is already installed"; else ${ECHO_CMD} "===> An older version of ${PKGORIGIN} is already installed ($${found_package})"; fi; ${ECHO_MSG} " You may wish to \`\`make deinstall'' and install this port again"; ${ECHO_MSG} " by \`\`make reinstall'' to upgrade it properly."; ${ECHO_MSG} " If you really wish to overwrite the old port of ${PKGORIGIN}"; ${ECHO_MSG} " without deleting it first, set the variable \"FORCE_PKG_REGISTER\""; ${ECHO_MSG} " in your environment or the \"make install\" command line."; exit 1; fi # # parents: check-already-installed "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp.sorted: "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp @${SORT} -u ${TMPPLIST} >${TMPPLIST_SORT} # check-umask : @if [ `${SH} -c umask` != 0022 ]; then ${ECHO_MSG} "===> Warning: your umask is \"`${SH} -c umask`"\".; ${ECHO_MSG} " If this is not desired, set it to an appropriate value"; ${ECHO_MSG} " and install this port again by \`\`make reinstall''."; fi # install-mtree : @${MKDIR} ${PREFIX} @if [ ${UID} != 0 ]; then if [ -w ${PREFIX}/ ]; then ${ECHO_MSG} "Warning: not superuser, you may get some errors during installation."; else ${ECHO_MSG} "Error: ${PREFIX}/ not writable."; ${FALSE}; fi; fi @if [ ${UID} = 0 ]; then if [ ! -f ${MTREE_FILE} ]; then ${ECHO_MSG} "Error: mtree file \"${MTREE_FILE}\" is missing."; ${ECHO_MSG} "Copy it from a suitable location (e.g., ${SRC_BASE}/etc/mtree) and try again."; exit 1; else ${MTREE_CMD} ${MTREE_ARGS} ${PREFIX}/ >/dev/null; if [ ${PREFIX} = ${LOCALBASE} -a "${MTREE_FILE_DEFAULT}" = "yes" ]; then cd ${PREFIX}/share/nls; for link in POSIX en_US.US-ASCII; do if [ x"`${READLINK_CMD} $${link}`" != x"C" ]; then ${LN} -shf C $${link}; fi; done; fi; fi; else ${ECHO_MSG} "Warning: not superuser, can't run mtree."; ${ECHO_MSG} "You may want to become root and try again to ensure correct permissions."; fi # install-ldconfig-file: # create-users-groups: @${ECHO_MSG} "===> Creating users and/or groups." @${ECHO_CMD} "@exec echo \"===> Creating users and/or groups.\"" >> ${TMPPLIST} @if ! ${GREP} -h ^mail: ${GID_FILES} >/dev/null 2>&1; then ${ECHO_CMD} "** Cannot find any information about group \`mail' in ${GID_FILES}."; exit 1; fi @IFS=":"; ${GREP} -h ^mail: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); if ! ${PW} groupshow $$group >/dev/null 2>&1; then ${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; ${PW} groupadd $$group -g $$gid; else ${ECHO_MSG} "Using existing group \`$$group'."; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then echo \"Creating group '$$group' with gid '$$gid'.\"; ${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; done @if ! ${GREP} -h ^maildrop: ${GID_FILES} >/dev/null 2>&1; then ${ECHO_CMD} "** Cannot find any information about group \`maildrop' in ${GID_FILES}."; exit 1; fi @IFS=":"; ${GREP} -h ^maildrop: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); if ! ${PW} groupshow $$group >/dev/null 2>&1; then ${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; ${PW} groupadd $$group -g $$gid; else ${ECHO_MSG} "Using existing group \`$$group'."; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then echo \"Creating group '$$group' with gid '$$gid'.\"; ${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; done @if ! ${GREP} -h ^postfix: ${GID_FILES} >/dev/null 2>&1; then ${ECHO_CMD} "** Cannot find any information about group \`postfix' in ${GID_FILES}."; exit 1; fi @IFS=":"; ${GREP} -h ^postfix: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); if ! ${PW} groupshow $$group >/dev/null 2>&1; then ${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; ${PW} groupadd $$group -g $$gid; else ${ECHO_MSG} "Using existing group \`$$group'."; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then echo \"Creating group '$$group' with gid '$$gid'.\"; ${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; done @if ! ${GREP} -h ^postfix: ${UID_FILES} >/dev/null 2>&1; then ${ECHO_CMD} "** Cannot find any information about user \`postfix' in ${UID_FILES}."; exit 1; fi @IFS=":"; ${GREP} -h ^postfix: ${UID_FILES} | head -n 1 | while read login passwd uid gid class change expire gecos homedir shell; do uid=$$(($$uid+${UID_OFFSET})); gid=$$(($$gid+${GID_OFFSET})); class="$${class:+-L }$$class"; homedir=$$(echo $$homedir | sed "s|^/usr/local|${PREFIX}|"); if ! ${PW} usershow $$login >/dev/null 2>&1; then ${ECHO_MSG} "Creating user \`$$login' with uid \`$$uid'."; eval ${PW} useradd $$login -u $$uid -g $$gid $$class -c \"$$gecos\" -d $$homedir -s $$shell; case $$homedir in /nonexistent|/var/empty) ;; *) ${INSTALL} -d -g $$gid -o $$uid $$homedir;; esac; else ${ECHO_MSG} "Using existing user \`$$login'."; fi; ${ECHO_CMD} "@exec if ! ${PW} usershow $$login >/dev/null 2>&1; then echo \"Creating user '$$login' with uid '$$uid'.\"; ${PW} useradd $$login -u $$uid -g $$gid $$class -c \"$$gecos\" -d $$homedir -s $$shell; else echo \"Using existing user '$$login'.\"; fi" >> ${TMPPLIST}; case $$homedir in /nonexistent|/var/empty) ;; *) ${ECHO_CMD} "@exec ${INSTALL} -d -g $$gid -o $$uid $$homedir" >> ${TMPPLIST};; esac; done @IFS=":"; ${GREP} -h ^mail: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); IFS=","; for _login in $$members; do for _user in ${USERS}; do if [ "x$${_user}" = "x$${_login}" ]; then if ! ${PW} groupshow mail | ${GREP} -qw $${_login}; then ${ECHO_MSG} "Adding user \`$${_login}' to group \`mail'."; ${PW} groupmod mail -m $${_login}; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow mail | ${GREP} -qw $${_login}; then echo \"Adding user '$${_login}' to group 'mail'.\"; ${PW} groupmod mail -m $${_login}; fi" >> ${TMPPLIST}; fi; done; done; done @IFS=":"; ${GREP} -h ^maildrop: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); IFS=","; for _login in $$members; do for _user in ${USERS}; do if [ "x$${_user}" = "x$${_login}" ]; then if ! ${PW} groupshow maildrop | ${GREP} -qw $${_login}; then ${ECHO_MSG} "Adding user \`$${_login}' to group \`maildrop'."; ${PW} groupmod maildrop -m $${_login}; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow maildrop | ${GREP} -qw $${_login}; then echo \"Adding user '$${_login}' to group 'maildrop'.\"; ${PW} groupmod maildrop -m $${_login}; fi" >> ${TMPPLIST}; fi; done; done; done @IFS=":"; ${GREP} -h ^postfix: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); IFS=","; for _login in $$members; do for _user in ${USERS}; do if [ "x$${_user}" = "x$${_login}" ]; then if ! ${PW} groupshow postfix | ${GREP} -qw $${_login}; then ${ECHO_MSG} "Adding user \`$${_login}' to group \`postfix'."; ${PW} groupmod postfix -m $${_login}; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow postfix | ${GREP} -qw $${_login}; then echo \"Adding user '$${_login}' to group 'postfix'.\"; ${PW} groupmod postfix -m $${_login}; fi" >> ${TMPPLIST}; fi; done; done; done @if [ ! ${USERS_BLACKLIST:Mpostfix} ]; then ${ECHO_CMD} "@unexec if ${PW} usershow postfix >/dev/null 2>&1; then echo \"==> You should manually remove the \\\"postfix\\\" user. \"; fi" >> ${TMPPLIST}; fi # fix-plist-sequence: "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp @${ECHO_CMD} "===> Correct pkg-plist sequence to create group(s) and user(s)" @${EGREP} -e '^@exec echo.*Creating users and' -e '^@exec.*${PW}' -e '^@exec ${INSTALL} -d -g' ${TMPPLIST} > ${TMPGUCMD} @${EGREP} -v -e '^@exec echo.*Creating users and' -e '^@exec.*${PW}' -e '^@exec ${INSTALL} -d -g' ${TMPPLIST} >> ${TMPGUCMD} @${MV} -f ${TMPGUCMD} ${TMPPLIST} # security-check : -@${RM} -f ${WRKDIR}/.PLIST.setuid ${WRKDIR}/.PLIST.writable ${WRKDIR}/.PLIST.objdump; ${AWK} -v prefix='${PREFIX}' ' match($$0, /^@cwd /) { prefix = substr($$0, RSTART + RLENGTH); if (prefix == "/") prefix=""; next; } /^@/ { next; } /^\// { print; next; } { print prefix "/" $$0; } ' ${TMPPLIST} > ${WRKDIR}/.PLIST.flattened; ${TR} '\n' '\0' < ${WRKDIR}/.PLIST.flattened | ${XARGS} -0 -J % ${FIND} % -prune ! -type l -type f \( -perm -4000 -o -perm -2000 \) \( -perm -0010 -o -perm -0001 \) 2> /dev/null > ${WRKDIR}/.PLIST.setuid; ${TR} '\n' '\0' < ${WRKDIR}/.PLIST.flattened | ${XARGS} -0 -J % ${FIND} % -prune -perm -0002 \! -type l 2> /dev/null > ${WRKDIR}/.PLIST.writable; ${TR} '\n' '\0' < ${WRKDIR}/.PLIST.flattened | ${XARGS} -0 -J % ${FIND} % -prune ! -type l -type f -print0 2> /dev/null | ${XARGS} -0 -n 1 ${OBJDUMP} -R 2> /dev/null > ${WRKDIR}/.PLIST.objdump; if ! ${AWK} -v audit="$${PORTS_AUDIT}" -f ${PORTSDIR}/Tools/scripts/security-check.awk ${WRKDIR}/.PLIST.flattened ${WRKDIR}/.PLIST.objdump ${WRKDIR}/.PLIST.setuid ${WRKDIR}/.PLIST.writable; then www_site=$$(cd ${.CURDIR} && ${MAKE} www-site); if [ ! -z "$${www_site}" ]; then ${ECHO_MSG}; ${ECHO_MSG} " For more information, and contact details about the security"; ${ECHO_MSG} " status of this software, see the following webpage: "; ${ECHO_MSG} "$${www_site}"; fi; fi # post-chroot : @${DO_NADA} # # parents: pkg check-sanity : pre-everything check-makefile check-categories check-makevars check-desktop-entries check-depends identify-install-conflicts check-deprecated check-vulnerable check-license check-config buildanyway-message options-message # # parents: check-sanity check-desktop-entries: @${DO_NADA} # # parents: check-sanity check-config : _check-config # # parents: "/usr/obj"/usr/ports/mail/postfix/work/.extract_done.postfix._usr_local checksum fetch-required fetch : pkg fetch-depends pre-fetch pre-fetch-script do-fetch post-fetch post-fetch-script # # parents: fetch pkg : check-sanity pkg-depends # # parents: fetch depends fetch-depends : @${DO_NADA} # # parents: fetch pre-fetch : @${DO_NADA} # # parents: fetch pre-fetch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # parents: fetch post-fetch : @${DO_NADA} # # parents: fetch post-fetch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # parents: pkg depends pkg-depends : @${DO_NADA} # # parents: "/usr/obj"/usr/ports/mail/postfix/work/.patch_done.postfix._usr_local extract : "/usr/obj"/usr/ports/mail/postfix/work/.extract_done.postfix._usr_local # # parents: extract "/usr/obj"/usr/ports/mail/postfix/work/.extract_done.postfix._usr_local: fetch @cd ${.CURDIR} && ${MAKE} ${_EXTRACT_SEQ} ${_EXTRACT_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # # parents: "/usr/obj"/usr/ports/mail/postfix/work/.configure_done.postfix._usr_local patch : "/usr/obj"/usr/ports/mail/postfix/work/.patch_done.postfix._usr_local # # parents: patch "/usr/obj"/usr/ports/mail/postfix/work/.patch_done.postfix._usr_local: extract @cd ${.CURDIR} && ${MAKE} ${_PATCH_SEQ} ${_PATCH_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # # parents: "/usr/obj"/usr/ports/mail/postfix/work/.build_done.postfix._usr_local configure : "/usr/obj"/usr/ports/mail/postfix/work/.configure_done.postfix._usr_local # # parents: configure "/usr/obj"/usr/ports/mail/postfix/work/.configure_done.postfix._usr_local: patch @cd ${.CURDIR} && ${MAKE} ${_CONFIGURE_SEQ} ${_CONFIGURE_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # # parents: build "/usr/obj"/usr/ports/mail/postfix/work/.build_done.postfix._usr_local: configure @cd ${.CURDIR} && ${MAKE} ${_BUILD_SEQ} ${_BUILD_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # # parents: "/usr/obj"/usr/ports/mail/postfix/work/.package_done.postfix._usr_local install : "/usr/obj"/usr/ports/mail/postfix/work/.install_done.postfix._usr_local # # parents: install "/usr/obj"/usr/ports/mail/postfix/work/.install_done.postfix._usr_local: build @cd ${.CURDIR} && ${MAKE} ${_INSTALL_SEQ} ${_INSTALL_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # # parents: repackage package-recursive package : "/usr/obj"/usr/ports/mail/postfix/work/.package_done.postfix._usr_local # # parents: package "/usr/obj"/usr/ports/mail/postfix/work/.package_done.postfix._usr_local: install @cd ${.CURDIR} && ${MAKE} ${_PACKAGE_SEQ} ${_PACKAGE_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # extract-message : @${ECHO_MSG} "===> Extracting for ${PKGNAME}" # checksum : fetch check-checksum-algorithms @${checksum_init} if [ -f ${DISTINFO_FILE} ]; then cd ${DISTDIR}; OK=""; for file in ${_CKSUMFILES}; do ignored="true"; _file=$${file#${DIST_SUBDIR}/*}; for alg in ${CHECKSUM_ALGORITHMS:U}; do ignore="false"; eval alg_executable=\$$$$alg; if [ $$alg_executable != "NO" ]; then MKSUM=`$$alg_executable < $$file`; CKSUM=`file=$$_file; ${DISTINFO_DATA}`; else ignore="true"; fi; if [ $$ignore = "false" -a -z "$$CKSUM" ]; then ${ECHO_MSG} "=> No $$alg checksum recorded for $$file."; ignore="true"; fi; if [ "$$CKSUM" = "IGNORE" ]; then ${ECHO_MSG} "=> $$alg Checksum for $$file is set to IGNORE in distinfo file even though"; ${ECHO_MSG} " the file is not in the "'$$'"{IGNOREFILES} list."; ignore="true"; OK=${FALSE}; fi; if [ $$ignore = "false" ]; then match="false"; for chksum in $$CKSUM; do if [ "$$chksum" = "$$MKSUM" ]; then match="true"; break; fi; done; if [ $$match = "true" ]; then ${ECHO_MSG} "=> $$alg Checksum OK for $$file."; ignored="false"; else ${ECHO_MSG} "=> $$alg Checksum mismatch for $$file."; refetchlist="$$refetchlist$$file "; OK="$${OK:-retry}"; ignored="false"; fi; fi; done; if [ $$ignored = "true" ]; then ${ECHO_MSG} "=> No suitable checksum found for $$file."; OK="${FALSE}"; fi; done; for file in ${_IGNOREFILES}; do _file=$${file#${DIST_SUBDIR}/*}; ignored="true"; alreadymatched="false"; for alg in ${CHECKSUM_ALGORITHMS:U}; do ignore="false"; eval alg_executable=\$$$$alg; if [ $$alg_executable != "NO" ]; then CKSUM=`file=$$_file; ${DISTINFO_DATA}`; else ignore="true"; fi; if [ $$ignore = "false" ]; then if [ -z "$$CKSUM" ]; then ${ECHO_MSG} "=> No $$alg checksum for $$file recorded (expected IGNORE)"; OK="$$alreadymatched"; elif [ $$CKSUM != "IGNORE" ]; then ${ECHO_MSG} "=> $$alg Checksum for $$file is not set to IGNORE in distinfo file even though"; ${ECHO_MSG} " the file is in the "'$$'"{IGNOREFILES} list."; OK="false"; else ignored="false"; alreadymatched="true"; fi; fi; done; if ( [ $$ignored = "true" ]) ; then ${ECHO_MSG} "=> No suitable checksum found for $$file."; OK="false"; fi; done; if [ "$${OK:=true}" = "retry" ] && [ ${FETCH_REGET} -gt 0 ]; then ${ECHO_MSG} "===> Refetch for ${FETCH_REGET} more times files: $$refetchlist"; if ( cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} FORCE_FETCH="$$refetchlist" FETCH_REGET="`${EXPR} ${FETCH_REGET} - 1`" fetch); then if ( cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} FETCH_REGET="`${EXPR} ${FETCH_REGET} - 1`" checksum ); then OK="true"; fi; fi; fi; if [ "$$OK" != "true" -a ${FETCH_REGET} -eq 0 ]; then ${ECHO_MSG} "===> Giving up on fetching files: $$refetchlist"; ${ECHO_MSG} "Make sure the Makefile and distinfo file (${DISTINFO_FILE})"; ${ECHO_MSG} "are up to date. If you are absolutely sure you want to override this"; ${ECHO_MSG} "check, type \"make NO_CHECKSUM=yes [other args]\"."; exit 1; fi; if [ "$$OK" != "true" ]; then exit 1; fi; elif [ -n "${_CKSUMFILES:M*}" ]; then ${ECHO_MSG} "=> No checksum file (${DISTINFO_FILE})."; fi # # parents: depends extract-depends : @for i in `${ECHO_CMD} "${EXTRACT_DEPENDS}"`; do prog=$${i%%:*}; if [ -z "$$prog" ]; then ${ECHO_MSG} "Error: there is an empty port dependency in EXTRACT_DEPENDS."; break; fi; dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; if ${EXPR} "$$dir" : '.*:' > /dev/null; then target=$${dir##*:}; dir=$${dir%%:*}; if [ X${DEPENDS_PRECLEAN} != "X" ]; then target="clean $$target"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; if [ X${DEPENDS_CLEAN} != "X" ]; then target="$$target clean"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; else target="${DEPENDS_TARGET}"; depends_args="${DEPENDS_ARGS}"; fi; if ${EXPR} "$$prog" : \\/ >/dev/null; then if [ -e "$$prog" ]; then if [ "$$prog" = "${NONEXISTENT}" ]; then ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; ${FALSE}; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; notfound=1; fi; else case $${prog} in *\>*|*\<*|*=*) pkg=yes;; *) pkg="";; esac; if [ "$$pkg" != "" ]; then if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; notfound=1; fi; if [ $$notfound != 0 ]; then inverse_dep=`${ECHO_CMD} $$prog | ${SED} -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; exit 1; fi; fi; elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; notfound=1; fi; fi; if [ $$notfound != 0 ]; then ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; if [ ! -d "$$dir" ]; then ${ECHO_MSG} " => No directory for $$prog. Skipping.."; else ${_INSTALL_DEPENDS} fi; fi; done # pre-extract : @${DO_NADA} # pre-extract-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-extract : @${DO_NADA} # post-extract-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # ask-license : @${DO_NADA} # patch-message : @${ECHO_MSG} "===> Patching for ${PKGNAME}" # # parents: depends patch-depends : @for i in `${ECHO_CMD} "${PATCH_DEPENDS}"`; do prog=$${i%%:*}; if [ -z "$$prog" ]; then ${ECHO_MSG} "Error: there is an empty port dependency in PATCH_DEPENDS."; break; fi; dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; if ${EXPR} "$$dir" : '.*:' > /dev/null; then target=$${dir##*:}; dir=$${dir%%:*}; if [ X${DEPENDS_PRECLEAN} != "X" ]; then target="clean $$target"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; if [ X${DEPENDS_CLEAN} != "X" ]; then target="$$target clean"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; else target="${DEPENDS_TARGET}"; depends_args="${DEPENDS_ARGS}"; fi; if ${EXPR} "$$prog" : \\/ >/dev/null; then if [ -e "$$prog" ]; then if [ "$$prog" = "${NONEXISTENT}" ]; then ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; ${FALSE}; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; notfound=1; fi; else case $${prog} in *\>*|*\<*|*=*) pkg=yes;; *) pkg="";; esac; if [ "$$pkg" != "" ]; then if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; notfound=1; fi; if [ $$notfound != 0 ]; then inverse_dep=`${ECHO_CMD} $$prog | ${SED} -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; exit 1; fi; fi; elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; notfound=1; fi; fi; if [ $$notfound != 0 ]; then ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; if [ ! -d "$$dir" ]; then ${ECHO_MSG} " => No directory for $$prog. Skipping.."; else ${_INSTALL_DEPENDS} fi; fi; done # pre-patch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-patch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # parents: depends build-depends : @for i in `${ECHO_CMD} "${BUILD_DEPENDS}"`; do prog=$${i%%:*}; if [ -z "$$prog" ]; then ${ECHO_MSG} "Error: there is an empty port dependency in BUILD_DEPENDS."; break; fi; dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; if ${EXPR} "$$dir" : '.*:' > /dev/null; then target=$${dir##*:}; dir=$${dir%%:*}; if [ X${DEPENDS_PRECLEAN} != "X" ]; then target="clean $$target"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; if [ X${DEPENDS_CLEAN} != "X" ]; then target="$$target clean"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; else target="${DEPENDS_TARGET}"; depends_args="${DEPENDS_ARGS}"; fi; if ${EXPR} "$$prog" : \\/ >/dev/null; then if [ -e "$$prog" ]; then if [ "$$prog" = "${NONEXISTENT}" ]; then ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; ${FALSE}; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; notfound=1; fi; else case $${prog} in *\>*|*\<*|*=*) pkg=yes;; *) pkg="";; esac; if [ "$$pkg" != "" ]; then if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; notfound=1; fi; if [ $$notfound != 0 ]; then inverse_dep=`${ECHO_CMD} $$prog | ${SED} -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; exit 1; fi; fi; elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; notfound=1; fi; fi; if [ $$notfound != 0 ]; then ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; if [ ! -d "$$dir" ]; then ${ECHO_MSG} " => No directory for $$prog. Skipping.."; else ${_INSTALL_DEPENDS} fi; fi; done # # parents: depends lib-depends : @for i in ${LIB_DEPENDS}; do lib=$${i%%:*}; pattern="`${ECHO_CMD} $$lib | ${SED} -E -e 's/\./\\\\./g' -e 's/(\\\\)?\+/\\\\+/g'`" dir=$${i#*:}; target=$${i##*:}; if ${TEST} $$dir = $$target; then target="${DEPENDS_TARGET}"; depends_args="${DEPENDS_ARGS}"; else dir=$${dir%%:*}; fi; ${ECHO_MSG} -n "===> ${PKGNAME} depends on shared library: $$lib"; if ${LDCONFIG} ${_LDCONFIG_FLAGS} -r | ${GREP} -vwF -e "${PKGCOMPATDIR}" | ${GREP} -qwE -e "-l$$pattern"; then ${ECHO_MSG} " - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} " - not found"; notfound=1; fi; if [ $$notfound != 0 ]; then ${ECHO_MSG} "===> Verifying $$target for $$lib in $$dir"; if [ ! -d "$$dir" ]; then ${ECHO_MSG} " => No directory for $$lib. Skipping.."; else ${_INSTALL_DEPENDS} if ! ${LDCONFIG} ${_LDCONFIG_FLAGS} -r | ${GREP} -vwF -e "${PKGCOMPATDIR}" | ${GREP} -qwE -e "-l$$pattern"; then ${ECHO_MSG} "Error: shared library \"$$lib\" does not exist"; ${FALSE}; fi; fi; fi; done # configure-message: @${ECHO_MSG} "===> Configuring for ${PKGNAME}" # pre-configure : @${DO_NADA} # pre-configure-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-configure : @${DO_NADA} # post-configure-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # build-message : @${ECHO_MSG} "===> Building for ${PKGNAME}" # pre-build : @${DO_NADA} # pre-build-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-build : @${DO_NADA} # post-build-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # install-message : @${ECHO_MSG} "===> Installing for ${PKGNAME}" # # parents: depends run-depends : @for i in `${ECHO_CMD} "${RUN_DEPENDS}"`; do prog=$${i%%:*}; if [ -z "$$prog" ]; then ${ECHO_MSG} "Error: there is an empty port dependency in RUN_DEPENDS."; break; fi; dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; if ${EXPR} "$$dir" : '.*:' > /dev/null; then target=$${dir##*:}; dir=$${dir%%:*}; if [ X${DEPENDS_PRECLEAN} != "X" ]; then target="clean $$target"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; if [ X${DEPENDS_CLEAN} != "X" ]; then target="$$target clean"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; else target="${DEPENDS_TARGET}"; depends_args="${DEPENDS_ARGS}"; fi; if ${EXPR} "$$prog" : \\/ >/dev/null; then if [ -e "$$prog" ]; then if [ "$$prog" = "${NONEXISTENT}" ]; then ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; ${FALSE}; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; notfound=1; fi; else case $${prog} in *\>*|*\<*|*=*) pkg=yes;; *) pkg="";; esac; if [ "$$pkg" != "" ]; then if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; notfound=1; fi; if [ $$notfound != 0 ]; then inverse_dep=`${ECHO_CMD} $$prog | ${SED} -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; exit 1; fi; fi; elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; notfound=1; fi; fi; if [ $$notfound != 0 ]; then ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; if [ ! -d "$$dir" ]; then ${ECHO_MSG} " => No directory for $$prog. Skipping.."; else ${_INSTALL_DEPENDS} fi; fi; done # apply-slist : @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/pkg-install.in > ${WRKDIR}/pkg-install @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/pkg-message.in > ${WRKDIR}/pkg-message @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/postfix.sh.in > ${WRKDIR}/postfix.sh # pre-install : @${DO_NADA} # pre-install-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # generate-plist : @${ECHO_MSG} "===> Generating temporary packing list" @${MKDIR} `${DIRNAME} ${TMPPLIST}` @if [ ! -f ${DESCR} ]; then ${ECHO_MSG} "** Missing pkg-descr for ${PKGNAME}."; exit 1; fi @>${TMPPLIST} @for file in ${PLIST_FILES}; do ${ECHO_CMD} $${file} | ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} >> ${TMPPLIST}; done @for man in ${__MANPAGES}; do ${ECHO_CMD} $${man} >> ${TMPPLIST}; done @for i in ${_TMLINKS:M/usr/local*:S|^/usr/local/||}; do ${ECHO_CMD} "$$i" >> ${TMPPLIST}; done @if [ -f ${PLIST} ]; then ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} ${PLIST} >> ${TMPPLIST}; fi @${SED} -i "" -e '${PLIST_REINPLACE_DIRRMTRY}' ${TMPPLIST} @${SED} -i "" -e '${PLIST_REINPLACE_STOPDAEMON}' ${TMPPLIST} @${SED} -i "" -e '${PLIST_REINPLACE_RMTRY}' ${TMPPLIST} # package-message : @${ECHO_MSG} "===> Building package for ${PKGNAME}" # pre-package : @${DO_NADA} # pre-package-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-package-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # pre-pkg : @${DO_NADA} # pre-pkg-script : @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # pre-check-sanity: @${DO_NADA} # pre-check-sanity-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-pkg : @${DO_NADA} # post-pkg-script : @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-check-sanity: @${DO_NADA} # post-check-sanity-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-install-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # post-package : @${DO_NADA} # pre-su-install : @${DO_NADA} # pre-su-install-script: @${DO_NADA} # pretty-print-www-site: @www_site=$$(cd ${.CURDIR} && ${MAKE} www-site); if [ -n "$${www_site}" ]; then ${ECHO_MSG} -n " and/or visit the "; ${ECHO_MSG} -n "web site"; ${ECHO_MSG} " for futher informations"; fi # checkpatch : @cd ${.CURDIR} && ${MAKE} PATCH_CHECK_ONLY=yes ${_PATCH_DEP} ${_PATCH_SEQ} # reinstall : @${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE} @cd ${.CURDIR} && DEPENDS_TARGET="${DEPENDS_TARGET}" ${MAKE} -DFORCE_PKG_REGISTER install # deinstall : @${ECHO_MSG} "===> Deinstalling for ${PKGORIGIN}" @found_names=`${PKG_INFO} -q -O ${PKGORIGIN}`; for p in $${found_names}; do check_name=`${ECHO_CMD} $${p} | ${SED} -e 's/-[^-]*$$//'`; if [ "$${check_name}" = "${PKGBASE}" ]; then prfx=`${PKG_INFO} -q -p $${p} 2> /dev/null | ${SED} -ne '1s|^@cwd ||p'`; if [ "x${PREFIX}" = "x$${prfx}" ]; then ${ECHO_MSG} "===> Deinstalling $${p}"; ${PKG_DELETE} -f $${p}; else ${ECHO_MSG} "===> $${p} has a different PREFIX: $${prfx}, skipping"; fi; fi; done; if [ -z "$${found_names}" ]; then ${ECHO_MSG} "===> ${PKGBASE} not installed, skipping"; fi @${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE} # deinstall-all : @${ECHO_MSG} "===> Deinstalling for ${PKGORIGIN}" @deinstall_names=`${PKG_INFO} -q -O ${PKGORIGIN}`; for oldpkgorigin in $$(${GREP} "|${PKGORIGIN}|" ${PORTSDIR}/MOVED | ${CUT} -f 1 -d '|' | ${SORT} -u); do deinstall_names="$${deinstall_names} $$(${PKG_INFO} -q -O $${oldpkgorigin})"; done; if [ -n "$${deinstall_names}" ]; then for d in $${deinstall_names}; do ${ECHO_MSG} "===> Deinstalling $${d}"; ${PKG_DELETE} -f $${d}; done; else ${ECHO_MSG} "===> ${PKGORIGIN} not installed, skipping"; fi; ${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE} # do-clean : @if [ -d ${WRKDIR} ]; then if [ -w ${WRKDIR} ]; then ${RM} -rf ${WRKDIR}; else ${ECHO_MSG} "===> ${WRKDIR} not writable, skipping"; fi; fi # # parents: distclean clean : @cd ${.CURDIR} && ${MAKE} limited-clean-depends @${ECHO_MSG} "===> Cleaning for ${PKGNAME}" @cd ${.CURDIR} && ${MAKE} do-clean # # parents: distclean pre-distclean : @${DO_NADA} # distclean : pre-distclean clean @cd ${.CURDIR} && ${MAKE} delete-distfiles RESTRICTED_FILES="${_DISTFILES} ${_PATCHFILES}" # delete-distfiles: @${ECHO_MSG} "===> Deleting distfiles for ${PKGNAME}" @(if [ "X${RESTRICTED_FILES}" != "X" -a -d ${_DISTDIR} ]; then cd ${_DISTDIR}; for file in ${RESTRICTED_FILES}; do ${RM} -f $${file}; dir=$${file%/*}; if [ "$${dir}" != "$${file}" ]; then ${RMDIR} -p $${dir} >/dev/null 2>&1 || :; fi; done; fi) -@${RMDIR} ${_DISTDIR} >/dev/null 2>&1 || ${TRUE} # delete-distfiles-list: @${ECHO_CMD} "# ${PKGNAME}" @if [ "X${RESTRICTED_FILES}" != "X" ]; then for file in ${RESTRICTED_FILES}; do ${ECHO_CMD} "[ -f ${_DISTDIR}/$$file ] && (${ECHO_CMD} deleting ${_DISTDIR}/$$file; ${RM} -f ${_DISTDIR}/$$file)"; dir=$${file%/*}; if [ "$${dir}" != "$${file}" ]; then ${ECHO_CMD} "(cd ${_DISTDIR} && ${RMDIR} -p $${dir} 2>/dev/null)"; fi; done; fi @${ECHO_CMD} "${RMDIR} ${_DISTDIR} 2>/dev/null || ${TRUE}" # # parents: fetch-required-list fetch-list : @${MKDIR} ${_DISTDIR} @(cd ${_DISTDIR}; ${_MASTER_SITES_ENV} ; for _file in ${DISTFILES}; do file=`${ECHO_CMD} $$_file | ${SED} -E -e 's/:[^:]+$$//'` ; select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; if [ ! -f $$file -a ! -f $${file##*/} ]; then if [ ! -z "$$select" ] ; then __MASTER_SITES_TMP= ; for group in $$select; do if [ ! -z \$${_MASTER_SITES_$${group}} ] ; then eval ___MASTER_SITES_TMP=\$${_MASTER_SITES_$${group}} ; __MASTER_SITES_TMP="$${__MASTER_SITES_TMP} $${___MASTER_SITES_TMP}" ; fi; done; ___MASTER_SITES_TMP= ; SORTED_MASTER_SITES_CMD_TMP="${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} $${__MASTER_SITES_TMP} | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}" ; else SORTED_MASTER_SITES_CMD_TMP="${SORTED_MASTER_SITES_DEFAULT_CMD}" ; fi; for site in `eval $$SORTED_MASTER_SITES_CMD_TMP ${_RANDOMIZE_SITES}`; do if [ ! -z "`${ECHO_CMD} ${NOFETCHFILES} | ${GREP} -w $${file}`" ]; then if [ -z "`${ECHO_CMD} ${MASTER_SITE_OVERRIDE} | ${GREP} -w $${site}`" ]; then continue; fi; fi; DIR=${DIST_SUBDIR}; CKSIZE=`alg=SIZE; ${DISTINFO_DATA}`; case $${file} in */*) args="-o $${file} $${site}$${file}";; *) args=$${site}$${file};; esac; ${ECHO_CMD} -n ${SETENV} ${FETCH_ENV} ${FETCH_CMD} ${FETCH_BEFORE_ARGS} $${args} "${FETCH_AFTER_ARGS}" '|| ' ; done; ${ECHO_CMD} "${ECHO_CMD} $${file} not fetched" ; fi; done) # fetch-url-list-int: @${MKDIR} ${_DISTDIR} @(cd ${_DISTDIR}; ${_MASTER_SITES_ENV}; for _file in ${DISTFILES}; do file=`${ECHO_CMD} $$_file | ${SED} -E -e 's/:[^:]+$$//'` ; fileptn=`${ECHO_CMD} $$file | ${SED} 's|/|\\\\/|g;s/\./\\\\./g;s/\+/\\\\+/g;s/\?/\\\\?/g'` ; select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; if [ ! -z "${LISTALL}" -o ! -f $$file -a ! -f $${file##*/} ]; then if [ ! -z "$$select" ] ; then __MASTER_SITES_TMP= ; for group in $$select; do if [ ! -z \$${_MASTER_SITES_$${group}} ] ; then eval ___MASTER_SITES_TMP=\$${_MASTER_SITES_$${group}} ; __MASTER_SITES_TMP="$${__MASTER_SITES_TMP} $${___MASTER_SITES_TMP}" ; fi done; ___MASTER_SITES_TMP= ; SORTED_MASTER_SITES_CMD_TMP="${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} $${__MASTER_SITES_TMP} | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}" ; else SORTED_MASTER_SITES_CMD_TMP="${SORTED_MASTER_SITES_DEFAULT_CMD}" ; fi ; for site in `eval $$SORTED_MASTER_SITES_CMD_TMP ${_RANDOMIZE_SITES}`; do DIR=${DIST_SUBDIR:S/\//\\\\\//g:S/./\\\\./g:S/+/\\\\+/g:S/?/\\\\?/g}; CKSIZE=`${AWK} "/^SIZE \($${DIR:+$$DIR\/}$$fileptn\)/"'{print $$4}' ${DISTINFO_FILE}`; case $${file} in */*) args="-o $${file} $${site}$${file}";; *) args=$${site}$${file};; esac; ${ECHO_CMD} $${args} ; done; fi done) # fetch-urlall-list: @cd ${.CURDIR} && LISTALL=yes ${MAKE} fetch-url-list-int # fetch-url-list : @cd ${.CURDIR} && ${MAKE} fetch-url-list-int # update-patches : @toedit=`PATCH_WRKSRC=${PATCH_WRKSRC} PATCHDIR=${PATCHDIR} PATCH_LIST=${PATCHDIR}/patch-* DIFF_ARGS=${DIFF_ARGS} DISTORIG=${DISTORIG} ${SH} ${PORTSDIR}/Tools/scripts/update-patches`; case $$toedit in "");; *) ${ECHO_CMD} -n 'edit patches: '; read i; cd ${PATCHDIR} && $${VISUAL:-$${EDIT:-/usr/bin/vi}} $$toedit;; esac # # parents: makesum checksum check-checksum-algorithms: @ ${checksum_init} for alg in ${CHECKSUM_ALGORITHMS:U}; do eval alg_executable=\$$$$alg; if [ -z "$$alg_executable" ]; then ${ECHO_MSG} "Checksum algorithm $$alg: Couldn't find the executable."; ${ECHO_MSG} "Set $$alg=/path/to/$$alg in /etc/make.conf and try again."; exit 1; fi; done; # makesum : check-checksum-algorithms @cd ${.CURDIR} && ${MAKE} fetch NO_CHECKSUM=yes DISABLE_SIZE=yes @if [ -f ${DISTINFO_FILE} ]; then ${CAT} /dev/null > ${DISTINFO_FILE}; fi @( cd ${DISTDIR}; ${checksum_init} for file in ${_CKSUMFILES}; do for alg in ${CHECKSUM_ALGORITHMS:U}; do eval alg_executable=\$$$$alg; if [ $$alg_executable != "NO" ]; then $$alg_executable $$file >> ${DISTINFO_FILE}; fi; done; ${ECHO_CMD} "SIZE ($$file) = "`${LS} -ALln $$file | ${AWK} '{print $$5}'` >> ${DISTINFO_FILE}; done ) @for file in ${_IGNOREFILES}; do for alg in ${CHECKSUM_ALGORITHMS:U}; do ${ECHO_CMD} "$$alg ($$file) = IGNORE" >> ${DISTINFO_FILE}; done; done # package-name : @${ECHO_CMD} ${PKGNAME} # repackage : pre-repackage package # # parents: repackage pre-repackage : @${RM} -f ${PACKAGE_COOKIE} # package-noinstall: @${MKDIR} ${WRKDIR} @cd ${.CURDIR} && ${MAKE} pre-package pre-package-script do-package post-package-script @${RM} -f ${TMPPLIST} -@${RMDIR} ${WRKDIR} # depends : pkg-depends extract-depends patch-depends lib-depends fetch-depends build-depends run-depends # all-depends-list: @${ALL-DEPENDS-LIST} # clean-depends : @for dir in $$(${CLEAN-DEPENDS-FULL}); do (cd $$dir; ${MAKE} NOCLEANDEPENDS=yes clean); done # limited-clean-depends: @for dir in $$(${CLEAN-DEPENDS-LIMITED}); do (cd $$dir; ${MAKE} NOCLEANDEPENDS=yes clean); done # deinstall-depends: @for dir in $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} deinstall); done # fetch-recursive : @${ECHO_MSG} "===> Fetching all distfiles for ${PKGNAME} and dependencies" @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} fetch); done # fetch-recursive-list: @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} fetch-list); done # fetch-required : fetch @${ECHO_MSG} "===> Fetching all required distfiles for ${PKGNAME} and dependencies" @targ=fetch; deps="${EXTRACT_DEPENDS}"; ${FETCH_LIST} @targ=fetch; deps="${PATCH_DEPENDS}"; ${FETCH_LIST} @targ=fetch; deps="${BUILD_DEPENDS}"; ${FETCH_LIST} @targ=fetch; deps="${RUN_DEPENDS}"; ${FETCH_LIST} # fetch-required-list: fetch-list @targ=fetch-list; deps="${EXTRACT_DEPENDS}"; ${FETCH_LIST} @targ=fetch-list; deps="${PATCH_DEPENDS}"; ${FETCH_LIST} @targ=fetch-list; deps="${BUILD_DEPENDS}"; ${FETCH_LIST} @targ=fetch-list; deps="${RUN_DEPENDS}"; ${FETCH_LIST} # checksum-recursive: @${ECHO_MSG} "===> Fetching and checking checksums for ${PKGNAME} and dependencies" @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} checksum); done # build-depends-list: @${BUILD-DEPENDS-LIST} # run-depends-list: @${RUN-DEPENDS-LIST} # package-depends-list: @${PACKAGE-DEPENDS-LIST} # package-depends : @${PACKAGE-DEPENDS-LIST} | ${AWK} '{print $$1":"$$3}' # actual-package-depends: @${ACTUAL-PACKAGE-DEPENDS} # package-recursive: package @for dir in $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} package-noinstall); done # missing : @_origins=$$(${PKG_INFO} -aoq); for dir in $$(${ALL-DEPENDS-LIST}); do _origin=$${dir##${PORTSDIR}/}; if ! $$(${ECHO_CMD} $${_origins} | ${GREP} -q $${_origin}); then ${ECHO_CMD} $${_origin}; fi; done # describe : @(${ECHO_CMD} -n "${PKGNAME}|${.CURDIR}|${PREFIX}|"; ${ECHO_CMD} -n ${COMMENT:Q}; ${ECHO_CMD} -n "|${_DESCR}|${MAINTAINER}|${CATEGORIES}|${_EXTRACT_DEPENDS}|${_PATCH_DEPENDS}|${_FETCH_DEPENDS}|${_BUILD_DEPENDS:O:u}|${_RUN_DEPENDS:O:u}|"; while read one two discard; do case "$$one" in WWW:) case "$$two" in https://*|http://*|ftp://*) ${ECHO_CMD} -n "$$two" ;; *) ${ECHO_CMD} -n "http://$$two" ;; esac; break; ;; esac; done < ${DESCR}; ${ECHO_CMD}) >>${INDEX_OUT} # www-site : @${AWK} '$$1 ~ /^WWW:/ {print $$2}' ${DESCR} | ${HEAD} -1 # readmes : readme # # parents: readmes readme : @${RM} -f ${.CURDIR}/README.html @cd ${.CURDIR} && ${MAKE} ${.CURDIR}/README.html # /usr/ports/mail/postfix/README.html: @${ECHO_MSG} "===> Creating README.html for ${PKGNAME}" @${SED} -e 's|%%PORT%%|'$$(${ECHO_CMD} ${.CURDIR} | ${SED} -e 's|.*/\([^/]*/[^/]*\)$$|\1|')'|g' -e 's|%%PKG%%|${PKGNAME}|g' -e 's|%%COMMENT%%|'"$$(${ECHO_CMD} ${COMMENT:Q})"'|' -e '/%%COMMENT%%/d' -e 's|%%DESCR%%|'"$$(${ECHO_CMD} ${DESCR} | ${SED} -e 's|${.CURDIR}/||')"'|' -e 's|%%EMAIL%%|'"$$(${ECHO_CMD} "${MAINTAINER}" | ${SED} -e 's/([^)]*)//;s/.*.*//')"'|g' -e 's|%%MAINTAINER%%|${MAINTAINER}|g' -e 's|%%WEBSITE%%|'"$$(cd ${.CURDIR} && eval ${MAKE} pretty-print-www-site)"'|' -e 's|%%BUILD_DEPENDS%%|'"$$(cd ${.CURDIR} && eval ${MAKE} pretty-print-build-depends-list)"'|' -e 's|%%RUN_DEPENDS%%|'"$$(cd ${.CURDIR} && eval ${MAKE} pretty-print-run-depends-list)"'|' -e 's|%%TOP%%|'"$$(${ECHO_CMD} ${CATEGORIES} | ${SED} -e 's| .*||' -e 's|[^/]*|..|g')"'/..|' ${TEMPLATES}/README.port >> ${.TARGET} # pretty-print-build-depends-list: @${_PRETTY_PRINT_DEPENDS_LIST} # pretty-print-run-depends-list: @${_PRETTY_PRINT_DEPENDS_LIST} # add-plist-docs : @${DO_NADA} # add-plist-examples: @${DO_NADA} # add-plist-data : @${DO_NADA} # add-plist-info : # add-plist-post : @${DO_NADA} # install-rc-script: @${ECHO_MSG} "===> Installing rc.d startup script(s)" @${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST} @for i in ${USE_RC_SUBR}; do ${INSTALL_SCRIPT} ${WRKDIR}/$${i} ${PREFIX}/etc/rc.d/$${i%.sh}; ${ECHO_CMD} "etc/rc.d/$${i%.sh}" >> ${TMPPLIST}; done # compress-man : @${ECHO_MSG} "===> Compressing manual pages for ${PKGNAME}" @_manpages='${_MANPAGES:S/'/'\''/g}' && [ "$${_manpages}" != "" ] && ( eval ${GZIP_CMD} $${_manpages} ) || ${TRUE} @set -- ${_MLINKS}; while :; do [ $$# -eq 0 ] && break || ${TRUE}; ${RM} -f $${2%.gz}; ${RM} -f $$2.gz; ${LN} -fs `${ECHO_CMD} $$1 $$2 | ${AWK} '{ z=split($$1, a, /\//); x=split($$2, b, /\//); while (a[i] == b[i]) i++; for (q=i; q Registering installation for ${PKGNAME}"; ${MKDIR} ${PKG_DBDIR}/${PKGNAME}; ${PKG_CMD} ${PKG_ARGS} -O ${PKGFILE} > ${PKG_DBDIR}/${PKGNAME}/+CONTENTS; ${CP} ${DESCR} ${PKG_DBDIR}/${PKGNAME}/+DESC; ${ECHO_CMD} ${COMMENT:Q} > ${PKG_DBDIR}/${PKGNAME}/+COMMENT; if [ -f ${PKGINSTALL} ]; then ${CP} ${PKGINSTALL} ${PKG_DBDIR}/${PKGNAME}/+INSTALL; fi; if [ -f ${PKGDEINSTALL} ]; then ${CP} ${PKGDEINSTALL} ${PKG_DBDIR}/${PKGNAME}/+DEINSTALL; fi; if [ -f ${PKGREQ} ]; then ${CP} ${PKGREQ} ${PKG_DBDIR}/${PKGNAME}/+REQUIRE; fi; if [ -f ${PKGMESSAGE} ]; then ${CP} ${PKGMESSAGE} ${PKG_DBDIR}/${PKGNAME}/+DISPLAY; ${ECHO_CMD} "@display +DISPLAY" >> ${PKG_DBDIR}/${PKGNAME}/+CONTENTS; fi; for dep in `${PKG_INFO} -qf ${PKGNAME} | ${AWK} '/^@pkgdep / {print $$2}' | ${SORT} -u`; do if [ -d ${PKG_DBDIR}/$$dep -a -z `${ECHO_CMD} $$dep | ${GREP} -E ${PKG_IGNORE_DEPENDS}` ]; then if ! ${GREP} ^${PKGNAME}$$ ${PKG_DBDIR}/$$dep/+REQUIRED_BY >/dev/null 2>&1; then ${ECHO_CMD} ${PKGNAME} >> ${PKG_DBDIR}/$$dep/+REQUIRED_BY; fi; fi; done; fi @if [ -f ${MTREE_FILE} ]; then ${CP} ${MTREE_FILE} ${PKG_DBDIR}/${PKGNAME}/+MTREE_DIRS; fi @if [ -e /tmp/${PKGNAME}-required-by ]; then ${CAT} /tmp/${PKGNAME}-required-by >> ${PKG_DBDIR}/${PKGNAME}/+REQUIRED_BY; ${RM} -f /tmp/${PKGNAME}-required-by; fi # depend : # tags : # # parents: _check-config pre-check-config: # # parents: check-config sanity-config _check-config : pre-check-config # sanity-config : _check-config # # parents: config config-conditional pre-config : # config : pre-config @(optionsdir=${OPTIONSFILE}; optionsdir=$${optionsdir%/*}; ${MKDIR} $${optionsdir} 2> /dev/null) || (${ECHO_MSG} "===> Cannot create $${optionsdir}, check permissions"; exit 1) @TMPOPTIONSFILE=$$(mktemp -t portoptions); trap "${RM} -f $${TMPOPTIONSFILE}; exit 1" 1 2 3 5 10 13 15; ${DIALOG} --checklist "Options for ${PKGNAME:C/-([^-]+)$/ \1/}" 21 70 15 ${DEFOPTIONS} 2> $${TMPOPTIONSFILE} || { ${RM} -f $${TMPOPTIONSFILE}; ${ECHO_MSG} "===> Options unchanged"; exit 0; }; if [ ! -e $${TMPOPTIONSFILE} ]; then ${ECHO_MSG} "===> No user-specified options to save for ${PKGNAME}"; exit 0; fi; SELOPTIONS=$$(${CAT} $${TMPOPTIONSFILE}); ${RM} -f $${TMPOPTIONSFILE}; TMPOPTIONSFILE=$$(mktemp -t portoptions); trap "${RM} -f $${TMPOPTIONSFILE}; exit 1" 1 2 3 5 10 13 15; ${ECHO_CMD} "# This file is auto-generated by 'make config'." > $${TMPOPTIONSFILE}; ${ECHO_CMD} "# Options for ${PKGNAME}" >> $${TMPOPTIONSFILE}; ${ECHO_CMD} "_OPTIONS_READ=${PKGNAME}" >> $${TMPOPTIONSFILE}; ${ECHO_CMD} "_FILE_COMPLETE_OPTIONS_LIST=${_COMPLETE_OPTIONS_LIST}" >> $${TMPOPTIONSFILE}; for i in ${_COMPLETE_OPTIONS_LIST}; do if ${ECHO_CMD} $${SELOPTIONS} | ${GREP} -qw $${i}; then ${ECHO_CMD} "OPTIONS_FILE_SET+=$${i}" >> $${TMPOPTIONSFILE}; else ${ECHO_CMD} "OPTIONS_FILE_UNSET+=$${i}" >> $${TMPOPTIONSFILE}; fi; done; if [ ${UID} != 0 -a "x${INSTALL_AS_USER}" = "x" ]; then ${ECHO_MSG} "===> Switching to root credentials to write ${OPTIONSFILE}"; ${SU_CMD} "${CAT} $${TMPOPTIONSFILE} > ${OPTIONSFILE}"; ${ECHO_MSG} "===> Returning to user credentials"; else ${CAT} $${TMPOPTIONSFILE} > ${OPTIONSFILE}; fi; ${RM} -f $${TMPOPTIONSFILE} @cd ${.CURDIR} && ${MAKE} sanity-config # config-recursive: @${ECHO_MSG} "===> Setting user-specified options for ${PKGNAME} and dependencies"; @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} config-conditional); done # config-conditional: pre-config # showconfig : @${ECHO_MSG} "===> The following configuration options are available for ${PKGNAME}": @${ECHO_MSG} -n " PCRE=on" @${ECHO_MSG} -n ": "${PCRE_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " SASL2=off" @${ECHO_MSG} -n ": "${SASL2_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " DOVECOT=off" @${ECHO_MSG} -n ": "${DOVECOT_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " DOVECOT2=on" @${ECHO_MSG} -n ": "${DOVECOT2_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " SASLKRB5=off" @${ECHO_MSG} -n ": "${SASLKRB5_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " SASLKMIT=off" @${ECHO_MSG} -n ": "${SASLKMIT_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " TLS=on" @${ECHO_MSG} -n ": "${TLS_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " BDB=off" @${ECHO_MSG} -n ": "${BDB_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " MYSQL=off" @${ECHO_MSG} -n ": "${MYSQL_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " PGSQL=off" @${ECHO_MSG} -n ": "${PGSQL_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " SQLITE=off" @${ECHO_MSG} -n ": "${SQLITE_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " OPENLDAP=off" @${ECHO_MSG} -n ": "${OPENLDAP_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " LDAP_SASL=off" @${ECHO_MSG} -n ": "${LDAP_SASL_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " CDB=off" @${ECHO_MSG} -n ": "${CDB_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " NIS=off" @${ECHO_MSG} -n ": "${NIS_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " VDA=off" @${ECHO_MSG} -n ": "${VDA_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " TEST=off" @${ECHO_MSG} -n ": "${TEST_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " SPF=off" @${ECHO_MSG} -n ": "${SPF_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " INST_BASE=off" @${ECHO_MSG} -n ": "${INST_BASE_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} "===> Use 'make config' to modify these settings" # showconfig-recursive: @${ECHO_MSG} "===> The following configuration options are available for ${PKGNAME} and dependencies"; @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} showconfig); done # rmconfig : -@${ECHO_MSG} "===> Removing user-configured options for ${PKGNAME}"; optionsdir=${OPTIONSFILE}; optionsdir=$${optionsdir%/*}; if [ ${UID} != 0 -a "x${INSTALL_AS_USER}" = "x" ]; then ${ECHO_MSG} "===> Switching to root credentials to remove ${OPTIONSFILE} and $${optionsdir}"; ${SU_CMD} "${RM} -f ${OPTIONSFILE} ; ${RMDIR} $${optionsdir}"; ${ECHO_MSG} "===> Returning to user credentials"; else ${RM} -f ${OPTIONSFILE}; ${RMDIR} $${optionsdir} 2>/dev/null || return 0; fi # rmconfig-recursive: @${ECHO_MSG} "===> Removing user-specified options for ${PKGNAME} and dependencies"; @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} rmconfig); done # pretty-print-config: @${ECHO_MSG} -n "+PCRE " @${ECHO_MSG} -n "-SASL2 " @${ECHO_MSG} -n "-DOVECOT " @${ECHO_MSG} -n "+DOVECOT2 " @${ECHO_MSG} -n "-SASLKRB5 " @${ECHO_MSG} -n "-SASLKMIT " @${ECHO_MSG} -n "+TLS " @${ECHO_MSG} -n "-BDB " @${ECHO_MSG} -n "-MYSQL " @${ECHO_MSG} -n "-PGSQL " @${ECHO_MSG} -n "-SQLITE " @${ECHO_MSG} -n "-OPENLDAP " @${ECHO_MSG} -n "-LDAP_SASL " @${ECHO_MSG} -n "-CDB " @${ECHO_MSG} -n "-NIS " @${ECHO_MSG} -n "-VDA " @${ECHO_MSG} -n "-TEST " @${ECHO_MSG} -n "-SPF " @${ECHO_MSG} -n "-INST_BASE " @${ECHO_MSG} "" # desktop-categories: @categories=""; for native_category in ${CATEGORIES}; do c=""; case $$native_category in accessibility) c="Accessibility Utility" ;; archivers) c="Archiving" ;; astro) c="Astronomy Science Education" ;; audio) c="Audio AudioVideo" ;; benchmarks) c="System" ;; biology) c="Biology Science Education" ;; cad) c="Engineering" ;; databases) c="Database" ;; deskutils) c="Utility" ;; devel) c="Development" ;; dns) c="Network" ;; elisp) c="Development" ;; emulators) c="Emulator" ;; finance) c="Finance Office" ;; ftp) c="FileTransfer Network" ;; games) c="Game" ;; gnome) c="GNOME GTK" ;; graphics) c="Graphics" ;; hamradio) c="HamRadio" ;; haskell) c="Development" ;; ipv6) c="Network" ;; irc) c="IRCClient Network" ;; java) c="Java Development" ;; kde) c="KDE QT" ;; lang) c="Development" ;; lisp) c="Development" ;; mail) c="Email Office Network" ;; mbone) c="Network AudioVideo" ;; multimedia) c="AudioVideo" ;; net) c="Network" ;; net-im) c="InstantMessaging Network" ;; net-mgmt) c="Network" ;; net-p2p) c="P2P Network" ;; news) c="News" ;; pear) c="WebDevelopment Development" ;; perl5) c="Development" ;; python) c="Development" ;; ruby) c="Development" ;; rubygems) c="Development" ;; scheme) c="Development" ;; science) c="Science Education" ;; security) c="Security System" ;; shells) c="Shell" ;; sysutils) c="System Utility" ;; tcl*|tk*) c="Development" ;; www) c="Network" ;; x11-clocks) c="Clock Utility" ;; x11-fm) c="FileManager" ;; xfce) c="GTK" ;; zope) c="WebDevelopment Development" ;; esac; if [ -n "$$c" ]; then categories="$$categories $$c"; fi; done; if [ -n "$$categories" ]; then for c in Application $$categories; do ${ECHO_MSG} "$$c"; done | ${SORT} -u | ${TR} '\n' ';'; ${ECHO_MSG}; fi # install-desktop-entries: @${DO_NADA} # install-license : @${DO_NADA} # # Files that are only sources: #*** Global Variables: .LIBS = .INCLUDES = VALID_DESKTOP_CATEGORIES = Application Core Development Building Debugger IDE GUIDesigner Profiling RevisionControl Translation Office Calendar ContactManagement Database Dictionary Chart Email Finance FlowChart PDA ProjectManagement Presentation Spreadsheet WordProcessor Graphics 2DGraphics VectorGraphics RasterGraphics 3DGraphics Scanning OCR Photography Viewer Settings DesktopSettings HardwareSettings PackageManager Network Dialup InstantMessaging IRCClient FileTransfer HamRadio News P2P RemoteAccess Telephony WebBrowser WebDevelopment AudioVideo Audio Midi Mixer Sequencer Tuner Video TV AudioVideoEditing Player Recorder DiscBurning Game ActionGame AdventureGame ArcadeGame BoardGame BlocksGame CardGame KidsGame LogicGame RolePlaying Simulation SportsGame StrategyGame Education Art Construction Music Languages Science Astronomy Biology Chemistry Geology Math MedicalSoftware Physics Teaching Amusement Applet Archiving Electronics Emulator Engineering FileManager Shell Screensaver TerminalEmulator TrayIcon System Filesystem Monitor Security Utility Accessibility Calculator Clock TextEditor KDE GNOME GTK Qt Motif Java ConsoleOnly AdvancedSettings YAML_DESC = YAML support XVMC_DESC = XvMC support XVIDEO_DESC = X Video Extension library XVID_DESC = xvid mpeg4 video codec XSPF_DESC = XSPF support XRANDR_DESC = Xrandr support XPM_DESC = XPM pixmaps support XML_DESC = XML Parser support XKLAVIER_DESC = Keyboard layout settings XINERAMA_DESC = X11 Xinerama Extension support XFT_DESC = Xft support XERCES_DESC = Xerces support XCURSOR_DESC = Cursor themes support XALAN_DESC = Xalan support X264_DESC = H264 video codec using x264 X11_DESC = X11 support WXGTK_DESC = WxGTK gui toolkit WEBSERVER_DESC = Build Internal Webserver WEBP_DESC = WebP support WAVPACK_DESC = WavPack support WAV_DESC = Support WAV audio format VPX_DESC = VP8 video codec VORBIS_DESC = Ogg Vorbis support VDPAU_DESC = VDPAU support VAAPI_DESC = VAAPI support UTF8_DESC = UTF-8 support UPNP_DESC = UPnP support UNZIP_DESC = UnZip support UNIXODBC_DESC = ODBC backend via unixODBC UCS4_DESC = Unicode UCS-4 support UCS2_DESC = Unicode UCS-2 support TREMOR_DESC = Support Tremor TOMCAT7_DESC = Tomcat 7.x support TOMCAT6_DESC = Tomcat 6.x support TOMCAT5_DESC = Tomcat 5.x support TK_DESC = Tk toolkit support TINYXML_DESC = XML Parser support via TinyXML TIFF_DESC = TIFF support TIDY_DESC = tidy html cleaner support THREADS_DESC = Threading support TCLTK_DESC = Tcl/Tk support TCL_DESC = Tcl scripting language support SZIP_DESC = Szip support SVN_DESC = Subversion support SVG_DESC = SVG image support STATIC_DESC = Build static executable/libraries SSL_DESC = SSL support SSH_DESC = SSH support SSE_DESC = SSE optimized routines SQL_DESC = SQL database backend SPEEX_DESC = Speex audio format support SPANDSP_DESC = Spandsp faxing support SNMP_DESC = SNMP support SNDFILE_DESC = libsndfile support SNAPPY_DESC = Snappy support SMB_DESC = SMB protocol support SIMD_DESC = Use cpu-specific optimizations if possible SHOUTCAST_DESC = Ogg Icecast and SHOUTcast support SEM_DESC = POSIX semaphores support SDL_DESC = Simple Direct Madia Layer support SCIPY_DESC = SciPy support SASL_DESC = SASL support SAMPLERATE_DESC = Support sample rate conversion RUBY_DESC = Ruby binding/support RTMP_DESC = RTMP support via librtmp RESIN3_DESC = Resin 3.x support RAW_DESC = RAW support RADIUS_DESC = RADIUS support QT4_DESC = Qt4 gui toolkit support PYTHON_DESC = Python binding/support PYMALLOC_DESC = python's internal malloc PULSEAUDIO_DESC = Support PulseAudio sound server PTH_DESC = Use GNU Pth for threading/multiprocessing PROXY_DESC = Proxy support PROJ_DESC = PROJ.4 support PROFILE_DESC = Profiling library support PRINT_DESC = Printer support POSTGIS_DESC = postgis support PORTAUDIO_DESC = PortAudio support POPPLER_DESC = PDF and PS support PNG_DESC = PNG support PIXBUF_DESC = gdk-pixbuf support PHP_DESC = PHP binding/support PERL_DESC = Perl scripting language support PDF_DESC = PDF support PAM_DESC = PAM support OSS_DESC = Open Sound System support OSD_DESC = On-Screen-Display support ORACLE_DESC = Oracle support OPTIMIZED_CFLAGS_DESC = compilation optimizations OPENSSL_DESC = SSL/TLS support via OpenSSL OPENMP_DESC = parallel processing support OPENJPEG_DESC = Enhanced JPEG graphics support OPENGL_DESC = OpenGL support OPENEXR_DESC = HDR support via OpenEXR OPENAL_DESC = OpenAL support ODF_DESC = ODF support ODBC_DESC = ODBC backend NUMPY_DESC = NumPy support NTLM_DESC = NTLM authentication support NOTIFY_DESC = startup notification support NLS_DESC = Native Language Support via gettext NETPBM_DESC = netpbm support NETCDF_DESC = NetCDF support NAS_DESC = Network Audio System support MUSEPACK_DESC = Support MPC audio format MULTIBYTE_DESC = multibyte character support MTP_DESC = MTP device support MSQL_DESC = mSQL backend MPP_DESC = Musepack support MPLAYER_DESC = MPlayer support MP4_DESC = MP4 support MP3_DESC = MP3 support MOTIF_DESC = Motif widget library MODPLUG_DESC = Support MODPLUG decoder MODPERL_DESC = mod_perl support MMX_DESC = MMX optimized routines MMS_DESC = Support MMS stream input MMKEYS_DESC = Multimedia keys support MIXER_DESC = Mixer support MIKMOD_DESC = Support MOD audio format MDNSRESPONDER_DESC = Support Zeroconf through mDNSResponder MAPSERVER_DESC = Mapserver support MANPAGES_DESC = Build and install man pages MAGICK_DESC = ImageMagick Library MAD_DESC = Mad mp3 decoder support LUA_DESC = LUA support LITE_DESC = Reduced features and memory LIRC_DESC = LIRC support LIGHTTPD_DESC = Lighttpd server LIBXINE_DESC = linxine support LIBWRAP_DESC = TCP wrapper support LIBWMF_DESC = libwmf support LIBRSVG2_DESC = librsvg-2 support LIBPAPER_DESC = libpaper support LIBMNG_DESC = libmng support LIBEXTRACTOR_DESC = libextractor support LIBEXIF_DESC = libexif support LIBEDIT_DESC = readline support LIBBLURAY_DESC = libbluray support LFS_DESC = Large Files Support LDAPS_DESC = LDAPS support LDAP_DESC = LDAP support LCMS2_DESC = LCMS2 support LASTFM_DESC = Support Last.FM stream input LASH_DESC = LASH audio support LAME_DESC = lame mp3 encoder support LADSPA_DESC = LADSPA audio support KML_DESC = KML support KERBEROS5_DESC = Kerberos 5 support KERBEROS4_DESC = Kerberos 4 support KERBEROS_DESC = Kerberos support KDE4_DESC = KDE4 Desktop support KDE3_DESC = KDE3 Desktop support JPEG_DESC = JPEG support JHEAD_DESC = jhead support JAVA_DESC = JAVA platform support JASPER_DESC = JPEG 2000 support via JasPer JACK_DESC = Support JACK audio server JABBER_DESC = Jabber support IPV6_DESC = IPv6 support IODBC_DESC = ODBC backend via iODBC IMLIB2_DESC = imlib2 image library support IMLIB_DESC = imlib image library support IMAGEMAGICK_DESC = ImageMagick support IDN_DESC = International Domain Names support ID3TAG_DESC = Support ID3 v1/v2 tags ID3_DESC = ID3 tags support ICONV_DESC = ICONV support ICONS_DESC = Icons theme HTTPD_DESC = Support for httpd output streaming HDF5_DESC = HDF-5 support HAL_DESC = HAL support H323_DESC = H323 support GVFS_DESC = Remote access support GUILE_DESC = Guile support GUI_DESC = GUI support GTK3_DESC = GTK3 gui toolkit support GTK2_DESC = GTK2 gui toolkit support GTK1_DESC = GTK1 gui toolkit support GSTREAMER_DESC = Multimedia support GSSAPI_DESC = GSSAPI support GSM_DESC = GSM codec support GRASS_DESC = GRASS support GRAPHVIZ_DESC = Graphviz support GRAPHMAGICK_DESC = GraphicsMagick support GPERFTOOLS_DESC = Google gperftools support GOGO_DESC = gogo mp3 encoder GNUTLS_DESC = SSL/TLS support via GnuTLS GNUPLOT_DESC = Plotting using gnuplot GNUPG_DESC = GNU Privacy Guard support GNOMEVFS2_DESC = GnomeVFS2 support GNOME_DESC = GNOME Desktop support GMP_DESC = GMP support GLADE_DESC = Glade interface support GIF_DESC = GIF support GEOTIFF_DESC = GeoTIFF support GEOS_DESC = GEOS support GEOIP_DESC = GeoIP support GDM_DESC = Build GDM login manager GDBM_DESC = GNU dbm support GD_DESC = gd (graphics library) support GCONF_DESC = gconf backend FUSE_DESC = Fuse support FREETYPE_DESC = TrueType font rendering engine FREETDS_DESC = FreeTDS support FPECTL_DESC = floating point exception handling FONTCONFIG_DESC = Font configuration API for X FLAC_DESC = FLAC support FFMPEG_DESC = Support FFMPEG (wma aiff ac3 ape...) FASTCGI_DESC = FastCGI support FAAD_DESC = FAAD aac decoder support FAAC_DESC = FAAC encoder support EXPAT_DESC = Expat support EXAMPLES_DESC = Build and install the examples ESOUND_DESC = Esound sound server support ECW_DESC = ECW support DVDCSS_DESC = libdvdcss support DV_DESC = libDV support DOXYGEN_DESC = Build documentation with doxygen DOCS_DESC = Build and install the documentation DEVD_DESC = Install devd files DEBUG_DESC = Install debug symbols DCRAW_DESC = dcraw support DBUS_DESC = D-Bus support DBM_DESC = DBM support DATA_DESC = Install data files DAGRAB_DESC = dagrab CD ripper CURL_DESC = cURL support CUPS_DESC = CUPS printing support CUE_DESC = Support embedded cue sheets COMPOSITE_DESC = X11 Composite extension CFITSIO_DESC = FITS support via CFITSIO CDPARANOIA_DESC = cdparanoia CD ripper CDDB_DESC = CDDB support CDDA2WAV_DESC = cdda2wav CD ripper CARES_DESC = Asynchronous DNS resolution via c-ares CAIRO_DESC = Cairo graphic library support CACA_DESC = libcaca support BOOST_DESC = Boost support BDB1_DESC = Berkeley DB 1.85 support AVAHI_DESC = Support Zeroconf through Avahi ASSERT_DESC = Debug assertions ASPELL_DESC = Spell checking via Aspell ASM_DESC = Use optimized assembly code ARTS_DESC = Arts audio system support ARCHIVE_DESC = Support bzip2/zip/iso9660 archive APE_DESC = Monkey's Audio support APACHE_DESC = Apache server AO_DESC = Support libao audio library AMR_DESC = openCORE AMR 3GPP Speech Codecs ALSA_DESC = Alsa audio support AALIB_DESC = Aalib support AAC_DESC = AAC/MP4 support Options_Desc_MAINTAINER = ports@FreeBSD.org DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off CDB ""${CDB_DESC:Q} off NIS ""${NIS_DESC:Q} off VDA ""${VDA_DESC:Q} off TEST ""${TEST_DESC:Q} off SPF ""${SPF_DESC:Q} off INST_BASE ""${INST_BASE_DESC:Q} off _COMPLETE_OPTIONS_LIST = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE _SUB_LIST_TEMP = ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} _PRETTY_PRINT_DEPENDS_LIST = if [ ! -r ${INDEXDIR}/${INDEXFILE} ] ; then ${ECHO_MSG} "${.TARGET} requires an INDEX file (${INDEXFILE}). Please run make index or make fetchindex."; else target=${.TARGET:C/pretty-print-(.*)-depends-list/\1/} ; if [ "$$target" = "build" ] ; then fldnum=8 ; else fldnum=9 ; fi; ${ECHO_MSG} -n 'This port requires package(s) "' ; ${ECHO_MSG} -n `${AWK} -F\| "\\$$1 ~ /^${PKGNAME}/ {print \\$$$${fldnum};}" ${INDEXDIR}/${INDEXFILE}` ; ${ECHO_MSG} "\" to $$target."; fi; INDEX_OUT = /dev/stdout _DESCR = ${DESCR} _RUN_DEPENDS = ${RUN_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} ${_LIB_DEPENDS} _BUILD_DEPENDS = ${BUILD_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} ${_LIB_DEPENDS} _LIB_DEPENDS = ${LIB_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} _FETCH_DEPENDS = ${FETCH_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} _PATCH_DEPENDS = ${PATCH_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} _EXTRACT_DEPENDS = ${EXTRACT_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} ACTUAL-PACKAGE-DEPENDS = if [ "${_LIB_RUN_DEPENDS}" != " " ]; then origins=$$(for pkgname in ${PKG_DBDIR}/*; do if [ -e $$pkgname/+CONTENTS ]; then ${ECHO_CMD} $${pkgname##*/}; ${SED} -n -e "s/@comment ORIGIN://p" $$pkgname/+CONTENTS; fi; done); for dir in ${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,}; do tmp=$${dir#${PORTSDIR}/}; if [ "$$tmp" = "$$dir" ]; then tmp=$${dir%/*}; dir=$${tmp##*/}/$${dir##*/}; else dir=$$tmp; fi; set -- $$origins; while [ $$# -gt 1 ]; do if [ ! -d "${PORTSDIR}/$$2" ]; then shift; continue; fi; if [ "$$dir" = "$$2" ]; then ${ECHO_CMD} $$1:$$dir; if [ -e ${PKG_DBDIR}/$$1/+CONTENTS -a -z "${EXPLICIT_PACKAGE_DEPENDS}" ]; then packagelist="$$packagelist ${PKG_DBDIR}/$$1/+CONTENTS"; fi; break; fi; shift 2; done; done; [ -z "$$packagelist" ] || ${AWK} -F '( |:)' 'BEGIN { pkgname="broken_contents" } /@pkgdep / { pkgname=$$2 } /@comment DEPORIGIN:/ { printf "%s:%s\n", pkgname, $$3; pkgname="broken_contents" }' $$packagelist; fi PACKAGE-DEPENDS-LIST = if [ "${CHILD_DEPENDS}" ]; then installed=$$(${PKG_INFO} -qO ${PKGORIGIN} 2>/dev/null || ${TRUE}); if [ "$$installed" ]; then break; fi; if [ -z "$$installed" ]; then installed="${PKGNAME}"; fi; for pkgname in $$installed; do ${ECHO_CMD} "$$pkgname ${.CURDIR} ${PKGORIGIN}"; done; fi; checked="${PARENT_CHECKED}"; for dir in ${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,}; do dir=$$(${REALPATH} $$dir); if [ -d $$dir ]; then case $$checked in $$dir|$$dir\ *|*\ $$dir|*\ $$dir\ *) continue;; esac; childout=$$(cd $$dir; ${MAKE} CHILD_DEPENDS=yes PARENT_CHECKED="$$checked" package-depends-list); set -- $$childout; childdir=""; while [ $$# != 0 ]; do childdir="$$childdir $$2"; ${ECHO_CMD} "$$1 $$2 $$3"; shift 3; done; checked="$$dir $$childdir $$checked"; else ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; fi; done _LIB_RUN_DEPENDS = ${LIB_DEPENDS} ${RUN_DEPENDS} RUN-DEPENDS-LIST = for dir in $$(${ECHO_CMD} "${_LIB_RUN_DEPENDS:C,.*:([^:]*).*,\1,}" | ${SED} -e 'y/ /\n/' | ${SORT} -u); do if [ -d $$dir ]; then ${ECHO_CMD} $$dir; else ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; fi; done | ${SORT} -u BUILD-DEPENDS-LIST = for dir in $$(${ECHO_CMD} "${PKG_DEPENDS} ${EXTRACT_DEPENDS} ${PATCH_DEPENDS} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS}" | ${SED} -E -e 's,([^: ]*):([^: ]*)(:[^ ]*)?,\2,g' -e 'y/ /\n/'| ${SORT} -u); do if [ -d $$dir ]; then ${ECHO_CMD} $$dir; else ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; fi; done | ${SORT} -u FETCH_LIST = for i in $$deps; do prog=$${i%%:*}; dir=$${i#*:}; case $$dir in *:*) if [ $$prog != $${prog#/} -o ! -e $$prog ]; then dir=$${dir%%:*}; else continue; fi;; *) if [ -d ${PKG_DBDIR}/$$(cd $$dir; ${MAKE} -V PKGNAME) ]; then continue; fi;; esac; echo cd $$dir; cd $$dir; ${MAKE} $$targ; done CLEAN-DEPENDS-LIMITED = L="${_DEPEND_DIRS}"; checked=""; while [ -n "$$L" ]; do l=""; for d in $$L; do case $$checked in $$d\ *|*\ $$d\ *|*\ $$d) continue;; esac; checked="$$checked $$d"; if [ ! -d $$d ]; then ${ECHO_MSG} "${PKGNAME}: \"$$d\" non-existent -- dependency list incomplete" >&2; continue; fi; if ! children=$$(cd $$d && ${MAKE} -V WRKDIR -V _DEPEND_DIRS); then ${ECHO_MSG} "${PKGNAME}: \"$$d\" erroneous -- dependency list incomplete" >&2; continue; fi; state=0; for child in $$children; do case $$state in 0) if [ ! -d $$child ]; then break; fi; state=1; ${ECHO_CMD} $$d;; 1) case "$$checked $$l" in $$child\ *|*\ $$child\ *|*\ $$child) continue;; esac; l="$$l $$child";; esac; done; done; L=$$l; done CLEAN-DEPENDS-FULL = L="${_DEPEND_DIRS}"; checked=""; while [ -n "$$L" ]; do l=""; for d in $$L; do case $$checked in $$d\ *|*\ $$d\ *|*\ $$d) continue;; esac; checked="$$checked $$d"; if [ ! -d $$d ]; then ${ECHO_MSG} "${PKGNAME}: \"$$d\" non-existent -- dependency list incomplete" >&2; continue; fi; if ! children=$$(cd $$d && ${MAKE} -V WRKDIR -V _DEPEND_DIRS); then ${ECHO_MSG} "${PKGNAME}: \"$$d\" erroneous -- dependency list incomplete" >&2; continue; fi; state=0; for child in $$children; do case $$state in 0) if [ -d $$child ]; then ${ECHO_CMD} $$d; fi; state=1;; 1) case "$$checked $$l" in $$child\ *|*\ $$child\ *|*\ $$child) continue;; esac; l="$$l $$child";; esac; done; done; L=$$l; done ALL-DEPENDS-LIST = L="${_DEPEND_DIRS}"; checked=""; while [ -n "$$L" ]; do l=""; for d in $$L; do case $$checked in $$d\ *|*\ $$d\ *|*\ $$d) continue;; esac; checked="$$checked $$d"; if [ ! -d $$d ]; then ${ECHO_MSG} "${PKGNAME}: \"$$d\" non-existent -- dependency list incomplete" >&2; continue; fi; ${ECHO_CMD} $$d; if ! children=$$(cd $$d && ${MAKE} -V _DEPEND_DIRS); then ${ECHO_MSG} "${PKGNAME}: \"$$d\" erroneous -- dependency list incomplete" >&2; continue; fi; for child in $$children; do case "$$checked $$l" in $$child\ *|*\ $$child\ *|*\ $$child) continue;; esac; l="$$l $$child"; done; done; L=$$l; done _DEPEND_DIRS = ${_UNIFIED_DEPENDS:C,^[^:]*:([^:]*).*$,\1,} _UNIFIED_DEPENDS = ${PKG_DEPENDS} ${EXTRACT_DEPENDS} ${PATCH_DEPENDS} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS} ${RUN_DEPENDS} _INSTALL_DEPENDS = if [ X${USE_PACKAGE_DEPENDS} != "X" ]; then subpkgfile=`(cd $$dir; ${MAKE} $$depends_args -V PKGFILE)`; subpkgname=$${subpkgfile%-*} ; subpkgname=$${subpkgname##*/} ; if [ -r "$${subpkgfile}" -a "$$target" = "${DEPENDS_TARGET}" ]; then ${ECHO_MSG} "===> Installing existing package $${subpkgfile}"; if [ -n "${WITH_PKGNG}" -a $${subpkgname} = "pkg" ]; then [ -d ${WRKDIR} ] || ${MKDIR} ${WRKDIR} ; ${TAR} xf $${subpkgfile} -C ${WRKDIR} -s ",/.*/,,g" "*/pkg-static" ; ${WRKDIR}/pkg-static add $${subpkgfile}; ${RM} -f ${WRKDIR}/pkg-static; else ${PKG_ADD} $${subpkgfile}; fi; else (cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; fi; else (cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; fi; ${ECHO_MSG} "===> Returning to build of ${PKGNAME}"; _DEPEND_ALWAYS = 0 checksum_init = SHA256=${SHA256}; _PACKAGE_SEQ = package-message pre-package pre-package-script do-package post-package-script _PACKAGE_DEP = install _INSTALL_SUSEQ = check-umask install-mtree pre-su-install pre-su-install-script create-users-groups do-install install-desktop-entries install-license install-rc-script post-install post-install-script add-plist-info add-plist-docs add-plist-examples add-plist-data add-plist-post fix-plist-sequence compress-man install-ldconfig-file fake-pkg security-check _INSTALL_SEQ = install-message check-install-conflicts run-depends lib-depends apply-slist pre-install pre-install-script generate-plist check-already-installed _INSTALL_DEP = build _BUILD_SEQ = build-message pre-build pre-build-script do-build post-build post-build-script _BUILD_DEP = configure _CONFIGURE_SEQ = build-depends lib-depends configure-message run-autotools-fixup configure-autotools pre-configure pre-configure-script run-autotools do-configure post-configure post-configure-script _CONFIGURE_DEP = patch _PATCH_SEQ = ask-license patch-message patch-depends patch-dos2unix pre-patch pre-patch-script do-patch post-patch post-patch-script _PATCH_DEP = extract _EXTRACT_SEQ = check-build-conflicts extract-message checksum extract-depends pre-extract pre-extract-script do-extract post-extract post-extract-script _EXTRACT_DEP = fetch _FETCH_SEQ = fetch-depends pre-fetch pre-fetch-script do-fetch post-fetch post-fetch-script _FETCH_DEP = pkg _PKG_SEQ = pkg-depends _PKG_DEP = check-sanity _SANITY_SEQ = ${_CHROOT_SEQ} pre-everything check-makefile check-categories check-makevars check-desktop-entries check-depends identify-install-conflicts check-deprecated check-vulnerable check-license check-config buildanyway-message options-message _CHROOT_SEQ = DISTINFO_DATA = if [ \( -n "${DISABLE_SIZE}" -a -n "${NO_CHECKSUM}" \) -o ! -f "${DISTINFO_FILE}" ]; then exit; fi; DIR=${DIST_SUBDIR}; ${AWK} -v alg=$$alg -v file=$${DIR:+$$DIR/}$${file} '$$1 == alg && $$2 == "(" file ")" {print $$4}' ${DISTINFO_FILE} _EXTRACT_AUDITFILE = ${TAR} -jxOf "${AUDITFILE}" auditfile AUDITFILE = /var/db/portaudit/auditfile.tbz _OPTIONS_OK = yes DEPENDS_TARGET = install __ARCH_OK = 1 _DESKTOPDIR_REL = ${DESKTOPDIR:S,^${PREFIX}/,,}/ DESKTOPDIR = ${PREFIX}/share/applications ETCDIR_REL = ${ETCDIR:S,^${PREFIX}/,,} WWWDIR_REL = ${WWWDIR:S,^${PREFIX}/,,} DATADIR_REL = ${DATADIR:S,^${PREFIX}/,,} EXAMPLESDIR_REL = ${EXAMPLESDIR:S,^${PREFIX}/,,} DOCSDIR_REL = ${DOCSDIR:S,^${PREFIX}/,,} INFO_PATH = info __MANPAGES = man/man1/postalias.1.gz man/man1/postcat.1.gz man/man1/postconf.1.gz man/man1/postdrop.1.gz man/man1/postfix.1.gz man/man1/postkick.1.gz man/man1/postlock.1.gz man/man1/postlog.1.gz man/man1/postmap.1.gz man/man1/postmulti.1.gz man/man1/postqueue.1.gz man/man1/postsuper.1.gz man/man1/sendmail.1.gz man/man1/qshape.1.gz man/man5/access.5.gz man/man5/aliases.5.gz man/man5/bounce.5.gz man/man5/canonical.5.gz man/man5/cidr_table.5.gz man/man5/generic.5.gz man/man5/header_checks.5.gz man/man5/ldap_table.5.gz man/man5/master.5.gz man/man5/memcache_table.5.gz man/man5/mysql_table.5.gz man/man5/nisplus_table.5.gz man/man5/pcre_table.5.gz man/man5/pgsql_table.5.gz man/man5/postconf.5.gz man/man5/postfix-wrapper.5.gz man/man5/regexp_table.5.gz man/man5/relocated.5.gz man/man5/sqlite_table.5.gz man/man5/tcp_table.5.gz man/man5/transport.5.gz man/man5/virtual.5.gz man/man8/anvil.8.gz man/man8/bounce.8.gz man/man8/cleanup.8.gz man/man8/discard.8.gz man/man8/dnsblog.8.gz man/man8/error.8.gz man/man8/flush.8.gz man/man8/local.8.gz man/man8/master.8.gz man/man8/oqmgr.8.gz man/man8/pickup.8.gz man/man8/pipe.8.gz man/man8/postscreen.8.gz man/man8/proxymap.8.gz man/man8/qmgr.8.gz man/man8/qmqpd.8.gz man/man8/scache.8.gz man/man8/showq.8.gz man/man8/smtp.8.gz man/man8/smtpd.8.gz man/man8/spawn.8.gz man/man8/tlsmgr.8.gz man/man8/tlsproxy.8.gz man/man8/trivial-rewrite.8.gz man/man8/verify.8.gz man/man8/virtual.8.gz _MANPAGES = ${MAN1:S%^%${MAN1PREFIX}/man/man1/%} ${MAN5:S%^%${MAN5PREFIX}/man/man5/%} ${MAN8:S%^%${MAN8PREFIX}/man/man8/%} _TMLINKS = /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/lmtp.8.gz _COUNT = 0 _MLINKS = ${_MLINKS_PREPEND} /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/header_checks.5.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/smtp.8.gz /usr/local/man/man8/lmtp.8.gz __pmlinks = ${MAN1PREFIX}/$$$${__lang}/man1/sendmail.1.gz${MAN1PREFIX}/$$$${__lang}/man1/mailq.1.gz${MAN1PREFIX}/$$$${__lang}/man1/sendmail.1.gz${MAN1PREFIX}/$$$${__lang}/man1/newaliases.1.gz${MAN5PREFIX}/$$$${__lang}/man5/header_checks.5.gz${MAN5PREFIX}/$$$${__lang}/man5/body_checks.5.gz${MAN8PREFIX}/$$$${__lang}/man8/bounce.8.gz${MAN8PREFIX}/$$$${__lang}/man8/defer.8.gz${MAN8PREFIX}/$$$${__lang}/man8/bounce.8.gz${MAN8PREFIX}/$$$${__lang}/man8/trace.8.gz${MAN8PREFIX}/$$$${__lang}/man8/smtp.8.gz${MAN8PREFIX}/$$$${__lang}/man8/lmtp.8.gz MANEXT = .gz MANLANG = "" MANNPREFIX = ${MANPREFIX} MANLPREFIX = ${MANPREFIX} MAN9PREFIX = ${MANPREFIX} MAN8PREFIX = ${MANPREFIX} MAN7PREFIX = ${MANPREFIX} MAN6PREFIX = ${MANPREFIX} MAN5PREFIX = ${MANPREFIX} MAN4PREFIX = ${MANPREFIX} MAN3PREFIX = ${MANPREFIX} MAN2PREFIX = ${MANPREFIX} MAN1PREFIX = ${MANPREFIX} MANPREFIX = ${PREFIX} CONFIGURE_FAIL_MESSAGE = "Please report the problem to ${MAINTAINER} [maintainer] and attach the \"${CONFIGURE_WRKSRC}/${CONFIGURE_LOG}\" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. an \`ls ${PKG_DBDIR}\`)." CONFIGURE_LOG = config.log CONFIGURE_TARGET = amd64-portbld-freebsd9.0 CONFIGURE_SCRIPT = configure PKGLATESTFILE = ${PKGLATESTREPOSITORY}/${LATEST_LINK}${PKG_SUFX} LATEST_LINK = ${PKGBASE} PKGBASE = ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} PKGLATESTREPOSITORY = ${PACKAGES}/Latest PKGFILE = ${PKGREPOSITORY}/${PKGNAME}${PKG_SUFX} PKGREPOSITORY = ${PACKAGES}/${PKGREPOSITORYSUBDIR} PKGREPOSITORYSUBDIR = All VALID_CATEGORIES = accessibility afterstep arabic archivers astro audio benchmarks biology cad chinese comms converters databases deskutils devel docs dns editors elisp emulators enlightenment finance french ftp games geography german gnome gnustep graphics hamradio haskell hebrew hungarian ipv6 irc japanese java kde kld korean lang linux lisp mail math mbone misc multimedia net net-im net-mgmt net-p2p news palm parallel pear perl5 plan9 polish portuguese ports-mgmt print python ruby rubygems russian scheme science security shells spanish sysutils tcl textproc tk ukrainian vietnamese windowmaker www x11 x11-clocks x11-drivers x11-fm x11-fonts x11-servers x11-themes x11-toolkits x11-wm xfce zope EXTRACT_ONLY = ${_DISTFILES} _CKSUMFILES = ${CKSUMFILES:S/^/${DIST_SUBDIR}\//} CKSUMFILES = ${ALLFILES} _PATCH_SITES_ENV = _PATCH_SITES_DEFAULT="${_PATCH_SITES_DEFAULT}" _F_TEMP = _MASTER_SITES_ENV = _MASTER_SITES_DEFAULT="${_MASTER_SITES_DEFAULT}" SORTED_PATCH_SITES_ALL_CMD = cd ${.CURDIR} && ${MAKE} patch-sites-ALL SORTED_MASTER_SITES_ALL_CMD = cd ${.CURDIR} && ${MAKE} master-sites-ALL SORTED_PATCH_SITES_DEFAULT_CMD = cd ${.CURDIR} && ${MAKE} patch-sites-DEFAULT SORTED_MASTER_SITES_DEFAULT_CMD = cd ${.CURDIR} && ${MAKE} master-sites-DEFAULT MASTER_SORT_AWK = BEGIN { RS = " "; ORS = " "; IGNORECASE = 1 ; gl = "${MASTER_SORT_REGEX:S|\\|\\\\|g}"; } /:\/\/[^\/]*\// { good["://[^/]*/"] = good["://[^/]*/"] " " $$0 ; next; } { rest = rest " " $$0; } END { n=split(gl, gla); for(i=1;i<=n;i++) { print good[gla[i]]; } print rest; } MASTER_SORT_REGEX = ${MASTER_SORT:S|.|\\.|g:S|^|://[^/]*|:S|$|/|} MASTER_SORT = ALLFILES = ${_DISTFILES} ${_PATCHFILES} _G_TEMP_TEMP = _DISTFILES = postfix-2.9.3.tar.gz _D_TEMP = _G_TEMP = _PATCH_SITES_ALL = ${_PATCH_SITES_DEFAULT} _MASTER_SITES_ALL = ${_MASTER_SITES_DEFAULT} DISTFILES = ${DISTNAME}${EXTRACT_SUFX} NOFETCHFILES = _MASTER_SITE_BACKUP = ${MASTER_SITE_BACKUP} _MASTER_SITE_OVERRIDE = ${MASTER_SITE_OVERRIDE} MASTER_SITE_BACKUP = ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/postfix/ PATCH_SITES_TMP = _S_TEMP_TEMP = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ MASTER_SITES_TMP = _MASTER_SITE_SUBDIR_DEFAULT = . old related/postfix _S_TEMP = _PATCH_SITES_DEFAULT = _MASTER_SITES_DEFAULT = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/./ http://ring.nict.go.jp/archives/net/mail/postfix/official/old/ http://ring.nict.go.jp/archives/net/mail/postfix/official/related/postfix/ PATCH_SITES = MASTER_SITES_SUBDIRS = APACHE_JAKARTA:${PORTNAME:S,-,/,}/source BERLIOS:${PORTNAME:L} CENKES:myports CHEESESHOP:source/${DISTNAME:C/(.).*/\1/}/${DISTNAME:C/(.*)-[0-9].*/\1/} CSME:myports DEBIAN:pool/main/${PORTNAME:C/^((lib)?.).*$/\1/}/${PORTNAME} GCC:releases/${DISTNAME} GNOME:sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} GNU:${PORTNAME} HORDE:${PORTNAME} LOGILAB:${PORTNAME} MOZDEV:${PORTNAME:L} NETLIB:${PORTNAME} PERL_CPAN:${PORTNAME:C/-.*//} PNET:${PNET_MASTER_SITE_SUBDIR} PYTHON:${PYTHON_MASTER_SITE_SUBDIR} RUBY_DBI:${RUBY_DBI_MASTER_SITE_SUBDIR} RUBY_GNOME:${RUBY_GNOME_MASTER_SITE_SUBDIR} SAVANNAH:${PORTNAME:L} SOURCEFORGE:${PORTNAME:L}/${PORTNAME:L}/${PORTVERSION} RUBYFORGE:${PORTNAME:L} MASTER_SITES_ABBREVS = CPAN:PERL_CPAN NL:NETLIB SF:SOURCEFORGE SFJP:SOURCEFORGE_JP RG:RUBYGEMS RF:RUBYFORGE MASTER_SITE_KERNEL_ORG = http://kernel.org/pub/%SUBDIR%/ http://www.us.kernel.org/pub/%SUBDIR%/ http://www.no.kernel.org/pub/%SUBDIR%/ http://www.de.kernel.org/pub/%SUBDIR%/ http://www.it.kernel.org/pub/%SUBDIR%/ http://www.ru.kernel.org/pub/%SUBDIR%/ http://www.au.kernel.org/pub/%SUBDIR%/ http://ftp.ntu.edu.tw/%SUBDIR%/ http://ftp.sunet.se/pub/Linux/kernel.org/%SUBDIR%/ http://ftp.yandex.ru/pub/%SUBDIR%/ http://ftp.heanet.ie/pub/%SUBDIR%/ http://slackware.cs.utah.edu/pub/kernel.org/pub/%SUBDIR%/ MASTER_SITE_XORG = ftp://ftp.cs.cuhk.edu.hk/pub/X11/%SUBDIR%/ ftp://ftp.unicamp.br/pub/X11/releases/%SUBDIR%/ ftp://ftp.ntua.gr/pub/X11/X.org/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/opengroup/&/,} ftp://ftp.task.gda.pl/mirror/ftp.x.org/pub/%SUBDIR%/ ftp://ftp.sunet.se/pub/X11/ftp.x.org/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.x.org/pub/%SUBDIR%/ ftp://sunsite.uio.no/pub/X11/%SUBDIR%/ http://xorg.freedesktop.org/%SUBDIR%/ http://xorg.freedesktop.org/releases/%SUBDIR%/ ftp://ftp.x.org/pub/%SUBDIR%/ MASTER_SITE_XFCE = http://slackware.dreamhost.com/xfce/%SUBDIR%/ http://mirror.perldude.de/archive.xfce.org/%SUBDIR%/ http://archive.be.xfce.org/%SUBDIR%/ http://archive.be2.xfce.org/%SUBDIR%/ http://archive.se.xfce.org/%SUBDIR%/ http://archive.al-us.xfce.org/%SUBDIR%/ http://mirrors.tummy.com/pub/archive.xfce.org/%SUBDIR%/ http://mirror.yongbok.net/X11/xfce-mirror/%SUBDIR%/ http://xfce.ognisco.com/%SUBDIR%/ http://mirror.sinn3r.org/xfce/%SUBDIR%/ MASTER_SITE_XEMACS = http://ftp.it.xemacs.org/%SUBDIR%/ http://ftp.pt.xemacs.org/%SUBDIR%/ http://xemacsftp.hkmirror.org/%SUBDIR%/ http://ftp.dti.ad.jp/pub/unix/editor/xemacs/%SUBDIR%/ http://ftp.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.be.xemacs.org/xemacs/%SUBDIR%/ ftp://ftp.ch.xemacs.org/mirror/xemacs/%SUBDIR%/ ftp://ftp.de.xemacs.org/pub/ftp.xemacs.org/tux/xemacs/%SUBDIR%/ ftp://ftp.fi.xemacs.org/pub/mirrors/ftp.xemacs.org/pub/tux/xemacs/%SUBDIR%/ ftp://ftp.fr.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.gr.xemacs.org/mirrors/XEmacs/ftp/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/ftp.xemacs.org/%SUBDIR%/ ftp://ftp.ie.xemacs.org/mirrors/ftp.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.no.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.pasteur.fr/pub/computing/xemacs/%SUBDIR%/ ftp://ftp.sa.xemacs.org/pub/xemacs.org/%SUBDIR%/ ftp://ftp.se.xemacs.org/pub/gnu/xemacs/%SUBDIR%/ ftp://ftp.tw.xemacs.org/Unix/Editors/XEmacs/%SUBDIR%/ ftp://ftp.uk.xemacs.org/sites/ftp.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.yz.yamagata-u.ac.jp/pub/misc/xemacs/%SUBDIR%/ ftp://xemacs.xmundo.net/pub/mirrors/xemacs/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,text/xemacs/&,} MASTER_SITE_XCONTRIB = ftp://ftp.gwdg.de/pub/x11/x.org/contrib/%SUBDIR%/ ftp://ftp.x.org/contrib/%SUBDIR%/ ftp://ftp.sunet.se/pub/X11/ftp.x.org/contrib/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/XFree86/mirror/X.Org/contrib/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/X11/ftp.x.org/contrib/%SUBDIR%/ ftp://ftp2.x.org/contrib/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/opengroup/contrib/&,} ftp://ftp.mirrorservice.org/sites/ftp.x.org/contrib/%SUBDIR%/ MASTER_SITE_WINDOWMAKER = ftp://ftp.windowmaker.info/pub/%SUBDIR%/ ftp://ftp.uvsq.fr/pub/X11/window-managers/windowmaker/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/WindowMaker/%SUBDIR%/ MASTER_SITE_VIM = http://ftp.au.vim.org/pub/vim/unix/ http://ftp.gr.vim.org/pub/vim/unix/ http://ftp.ie.vim.org/pub/ftp.vim.org/pub/vim/unix/ http://ftp.ro.vim.org/mirrors/ftp.vim.org/unix/ http://ftp.stut.edu.tw/vim/unix/ http://ftp.tw.vim.org/pub/vim/unix/ http://ftp2.pl.vim.org/pub/vim/unix/ http://ftp2.tw.vim.org/pub/vim/unix/ http://ftp2.uk.vim.org/pub/vim/unix/ http://mirror.hostfuss.com/pub/vim/unix/ http://tweedo.com/mirror/ftp.vim.org/unix/ http://vim.cybermirror.org/unix/ http://vim.mirror.fr/unix/ http://vim.site2nd.org/unix/ http://ftp.vim.org/pub/vim/unix/ ftp://ftp.ca.vim.org/pub/vim/unix/ ftp://ftp.cz.vim.org/vim/unix/ ftp://ftp.de.vim.org/unix/ ftp://ftp.home.vim.org/pub/vim/unix/ ftp://ftp.is.vim.org/pub/vim/unix/ ftp://ftp.jp.vim.org/pub/vim/unix/ ftp://ftp.kr.vim.org/pub/vim/unix/ ftp://ftp.nl.vim.org/pub/vim/unix/ ftp://ftp.sk.vim.org/pub/vim/unix/ ftp://ftp.stut.edu.tw/pub/vim/unix/ ftp://ftp.tw.vim.org/pub/vim/unix/ ftp://ftp.uk.vim.org/pub/vim/unix/ ftp://ftp3.de.vim.org/pub/vim/unix/ ftp://ftp3.nl.vim.org/pub/vim/unix/ ftp://ftp9.us.vim.org/pub/vim/unix/ ftp://vim.tsu.ru/pub/vim/unix/ ftp://ftp.vim.org/pub/vim/unix/ MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ http://nyi.linux.tucows.com/files/%SUBDIR%/ http://otenet.linux.tucows.com/files/%SUBDIR%/ http://personainternet.linux.tucows.com/files/%SUBDIR%/ http://pl-task.linux.tucows.com/files/%SUBDIR%/ http://ukms.linux.tucows.com/files/%SUBDIR%/ http://www12.tucows.com/linux/files/%SUBDIR%/ http://linux.tucows.gunadarma.ac.id/files/%SUBDIR%/ http://linuxberg.ankara.edu.tr/files/%SUBDIR%/ MASTER_SITE_THEMES = http://download.freshmeat.net/themes/%SUBDIR%/ ftp://gd.tuwien.ac.at/opsys/linux/freshmeat/themes/%SUBDIR%/ MASTER_SITE_TEX_CTAN = ftp://ctan.unsw.edu.au/tex-archive/%SUBDIR%/ ftp://ftp.tex.ac.uk/tex-archive/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/CTAN/%SUBDIR%/ ftp://ctan.tug.org/tex-archive/%SUBDIR%/ ftp://ftp.dante.de/tex-archive/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,text/CTAN/&,} ftp://ftp.chg.ru/pub/TeX/CTAN/%SUBDIR%/ ftp://mirror.macomnet.net/pub/CTAN/%SUBDIR%/ ftp://ftp.funet.fi/pub/TeX/CTAN/%SUBDIR%/ MASTER_SITE_TCLTK = ftp://ftp.tcl.tk/pub/tcl/%SUBDIR%/ ftp://sunsite.utk.edu/pub/tcl/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/lang/tcl/ftp.scriptics.com/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.tcl.tk/pub/tcl/%SUBDIR%/ ftp://ftp.funet.fi/pub/languages/tcl/tcl/%SUBDIR%/ MASTER_SITE_SUSE = http://mirrors.usc.edu/pub/linux/distributions/suse/%SUBDIR%/ http://mirror.usu.edu/mirrors/suse/%SUBDIR%/ ftp://mirror.mcs.anl.gov/pub/suse/%SUBDIR%/ ftp://chuck.ucs.indiana.edu/linux/suse/suse/%SUBDIR%/ ftp://distro.ibiblio.org/pub/linux/distributions/suse/suse/%SUBDIR%/ ftp://ftp.oregonstate.edu/pub/suse/suse/%SUBDIR%/ ftp://ftp.sunsite.utk.edu/pub/linux/suse/suse/%SUBDIR%/ http://sunsite.utk.edu/ftp/pub/linux/suse/suse/%SUBDIR%/ http://mirror.tamu.edu/suse/%SUBDIR%/ ftp://ftp.empiricalnetworks.com/pub/suse/%SUBDIR%/ http://suse.cs.utah.edu/suse/%SUBDIR%/ ftp://ftp.belnet.be/linux/suse/suse/%SUBDIR%/ http://ftp.unicamp.br/pub/suse/%SUBDIR%/ ftp://mirrors.netbg.com/suse/%SUBDIR%/ ftp://ftp.suse.cl/pub/suse/%SUBDIR%/ http://ftp.sh.cvut.cz/MIRRORS/SuSE/pub/%SUBDIR%/ ftp://ftp.linux.ee/pub/suse/suse/%SUBDIR%/ ftp://garbo.uwasa.fi/pub/mirrors/suse/%SUBDIR%/ http://fr2.rpmfind.net/linux/SuSE-Linux/%SUBDIR%/ http://ftp.iut-bm.univ-fcomte.fr/Suse/suse/%SUBDIR%/ ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/suse/%SUBDIR%/ ftp://ftp.rz.hu-berlin.de/pub/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.tu-chemnitz.de/pub/linux/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.tu-cottbus.de/pub/unix/linux/suse.com/suse/%SUBDIR%/ http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/pub/suse/%SUBDIR%/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.hs.uni-hamburg.de/pub/unix/linux/suse/%SUBDIR%/ ftp://ftp.rrzn.uni-hannover.de/pub/mirror/linux/suse/%SUBDIR%/ http://ftp.tu-ilmenau.de/Mirrors/ftp.suse.com/%SUBDIR%/ ftp://ftp.uni-kassel.de/pub/linux/suse/%SUBDIR%/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/suse/%SUBDIR%/ ftp://ftp.uni-rostock.de/pub/systems/unix/linux/suse/%SUBDIR%/ ftp://ftp.mpi-sb.mpg.de/pub/linux/mirror/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.uni-kl.de/pub/linux/suse/%SUBDIR%/ ftp://ftp.uni-siegen.de/pub/suse/%SUBDIR%/ ftp://ftp.uni-mainz.de/pub/software/Linux/suse/%SUBDIR%/ ftp://ftp.uni-heidelberg.de/pub/linux/suse/%SUBDIR%/ ftp://ftp.rz.uni-ulm.de/pub/mirrors/suse/%SUBDIR%/ ftp://ftp.rz.uni-wuerzburg.de/pub/linux/MIRROR.suse/%SUBDIR%/ ftp://ftp.freenet.de/pub/.disk1/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.hu-berlin.de/pub/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.rz.uni-kiel.de/pub2/linux/suse/%SUBDIR%/ http://mirrors.sth.sze.hu/linux/suse/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/ftp.suse.com/pub/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.unina.it/pub/linux/distributions/SuSE/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.uniroma2.it/Linux/suse/pub/suse/%SUBDIR%/ ftp://ftp.riken.jp/Linux/suse/suse/%SUBDIR%/ ftp://ftp.kddilabs.jp/Linux/packages/SuSE/suse/%SUBDIR%/ ftp://ftp.novell.co.jp/pub/suse/suse/%SUBDIR%/ ftp://ftp.kreonet.re.kr/pub/Linux/suse/%SUBDIR%/ http://ftp.tpnet.pl/vol/d7/ftp.suse.com/%SUBDIR%/ ftp://ftp.icm.edu.pl/packages/linux-suse/%SUBDIR%/ http://ftp.iasi.roedu.net/pub/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ http://ftp.idilis.ro/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.sunet.se/pub/Linux/distributions/suse/suse/%SUBDIR%/ ftp://ftp.solnet.ch/mirror/SuSE/%SUBDIR%/ ftp://sunsite.cnlab-switch.ch/mirror/SuSE/suse/%SUBDIR%/ http://ftp.isu.edu.tw/pub/Linux/SuSE/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.suse.com/pub/suse/%SUBDIR%/ http://www.mirrorservice.org/sites/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.kde.org/pub/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.softnet.tuc.gr/pub/linux/suse/suse/%SUBDIR%/ http://ftp.softnet.tuc.gr/pub/linux/suse/suse/%SUBDIR%/ ftp://ftp.is.co.za/linux/distributions/suse/%SUBDIR%/ http://ftp.sun.ac.za/ftp/mirrorsites/suse/%SUBDIR%/ ftp://ftp.rediris.es/pub/linux/distributions/suse/pub/suse/%SUBDIR%/ ftp://ftp.cb.spb.ru/.1/Linux-Distrib/Suse/%SUBDIR%/ ftp://ftp.neva.ru/.1/Linux-Distrib/Suse/%SUBDIR%/ ftp://ftp.chg.ru/pub/Linux/SuSE/suse/%SUBDIR%/ http://mirror.pacific.net.au/linux/suse/%SUBDIR%/ ftp://mirror.aarnet.edu.au/pub/suse/%SUBDIR%/ MASTER_SITE_SUNSITE = http://www.ibiblio.org/pub/Linux/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/Linux/%SUBDIR%/ ftp://ftp.cs.tu-berlin.de/pub/linux/Mirrors/sunsite.unc.edu/%SUBDIR%/ ftp://ftp.etsimo.uniovi.es/pub/linux/%SUBDIR%/ ftp://ftp.lip6.fr/pub/linux/sunsite/%SUBDIR%/ ftp://ftp.nluug.nl/pub/metalab/%SUBDIR%/ ftp://ftp.nvg.ntnu.no/pub/mirrors/metalab.unc.edu/%SUBDIR%/ ftp://ftp.icm.edu.pl/pub/Linux/sunsite/%SUBDIR%/ ftp://ftp.cse.cuhk.edu.hk/pub4/Linux/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/Linux/metalab.unc.edu/%SUBDIR%/ ftp://ftp.chg.ru/pub/Linux/sunsite/%SUBDIR%/ ftp://ftp.sun.ac.za/pub/mirrors/sunsite.unc.edu/pub/Linux/%SUBDIR%/ MASTER_SITE_SUDO = http://www.sudo.ws/sudo/dist/ http://ftp.arcane-networks.fr/pub/mirrors/sudo/ http://sudo.p8ra.de/sudo/dist/ http://sudo.cybermirror.org/ http://sudo-ftp.basemirror.de/ http://core.ring.gr.jp/archives/misc/sudo/ http://www.ring.gr.jp/archives/misc/sudo/ http://ftp.twaren.net/Unix/Security/Sudo/ ftp://ftp.sudo.ws/pub/sudo/ ftp://plier.ucar.edu/pub/sudo/ ftp://obsd.isc.org/pub/sudo/ ftp://ftp.uwsg.indiana.edu/pub/security/sudo/ ftp://ftp.tuwien.ac.at/utils/admin-tools/sudo/ ftp://sunsite.ualberta.ca/pub/Mirror/sudo/ ftp://ftp.csc.cuhk.edu.hk/pub/packages/unix-tools/sudo/ ftp://zoot.tele.dk/pub/sudo/ ftp://ftp.in2p3.fr/pub/sudo/ ftp://ftp.arcane-networks.fr/pub/mirrors/sudo/ ftp://ftp.usbm.de/pub/sudo/ ftp://ftp.cs.tu-berlin.de/pub/misc/sudo/ ftp://ftp.informatik.uni-hamburg.de/pub/os/unix/utils/sudo/ ftp://ftp.st.ryukoku.ac.jp/pub/security/tool/sudo/ ftp://ftp.cin.nihon-u.ac.jp/pub/misc/sudo/ ftp://core.ring.gr.jp/pub/misc/sudo/ ftp://ftp.ring.gr.jp/pub/misc/sudo/ ftp://sunsite.icm.edu.pl/packages/sudo/ ftp://mirror.cdmon.com/pub/sudo/ ftp://ftp.twaren.net/Unix/Security/Sudo/ MASTER_SITE_SOURCEWARE = http://mirrors.kernel.org/sources.redhat.com/%SUBDIR%/ http://gd.tuwien.ac.at/gnu/sourceware/%SUBDIR%/ http://sources-redhat.mirrors.airband.net/%SUBDIR%/ http://ftp.cs.pu.edu.tw/Linux/sourceware/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/%SUBDIR%/ MASTER_SITE_SOURCEFORGE_JP = http://keihanna.dl.sourceforge.jp/%SUBDIR%/ http://osdn.dl.sourceforge.jp/%SUBDIR%/ http://qgpop.dl.sourceforge.jp/%SUBDIR%/ MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ http://nchc.dl.sourceforge.net/project/%SUBDIR%/ http://ncu.dl.sourceforge.net/project/%SUBDIR%/ http://internode.dl.sourceforge.net/project/%SUBDIR%/ http://ufpr.dl.sourceforge.net/project/%SUBDIR%/ http://waix.dl.sourceforge.net/project/%SUBDIR%/ MASTER_SITE_SAVANNAH = http://nongnu.askapache.com/%SUBDIR%/ http://mirror.lihnidos.org/GNU/savannah/%SUBDIR%/ http://ftp.twaren.net/Unix/NonGNU/%SUBDIR%/ ftp://ftp.twaren.net/Unix/NonGNU/%SUBDIR%/ http://gnu.mirrors.pair.com/savannah/savannah/%SUBDIR%/ ftp://gnu.mirrors.pair.com/savannah/%SUBDIR%/ http://download-mirror.savannah.gnu.org/releases/%SUBDIR%/ MASTER_SITE_SAMBA = http://us1.samba.org/samba/ftp/%SUBDIR%/ http://us2.samba.org/samba/ftp/%SUBDIR%/ http://us4.samba.org/samba/ftp/%SUBDIR%/ http://us3.samba.org/samba/ftp/%SUBDIR%/ ftp://ca.samba.org/%SUBDIR%/ ftp://de.samba.org/samba.org/%SUBDIR%/ ftp://ftp.oss.eznetsols.org/samba/%SUBDIR%/ ftp://ftp.easynet.be/samba/%SUBDIR%/ ftp://ftp.linuxforum.net/ftp.samba.org/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/samba/&,} MASTER_SITE_RUBYGEMS = http://production.s3.rubygems.org/gems/%SUBDIR%/ http://production.cf.rubygems.org/gems/%SUBDIR%/ MASTER_SITE_RUBYFORGE = http://files.rubyforge.vm.bytemark.co.uk/%SUBDIR%/ MASTER_SITE_RUBY = ftp://ftp.SpringDaemons.com/pub/ruby/ruby/%SUBDIR%/ ftp://ftp.ruby-lang.org/pub/ruby/%SUBDIR%/ http://www.ibiblio.org/pub/languages/ruby/%SUBDIR%/ ftp://xyz.lcs.mit.edu/pub/ruby/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,lang/ruby/&,} ftp://ftp.fu-berlin.de/unix/languages/ruby/%SUBDIR%/ ftp://ftp.easynet.be/ruby/ruby/%SUBDIR%/ ftp://ftp.ntua.gr/pub/lang/ruby/%SUBDIR%/ ftp://ftp.kr.FreeBSD.org/pub/ruby/%SUBDIR%/ http://mirrors.sunsite.dk/ruby/%SUBDIR%/ ftp://ftp.iDaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/%SUBDIR%/ MASTER_SITE_RINGSERVER = http://ring.nict.go.jp/archives/%SUBDIR%/ MASTER_SITE_REDHAT_LINUX = http://mirrors.usc.edu/pub/linux/distributions/redhat/redhat/linux/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/redhat/linux/%SUBDIR%/ ftp://mirror.cs.wisc.edu/pub/mirrors/linux/redhat/%SUBDIR%/ ftp://ftp.nluug.nl/site/ftp.redhat.com/redhat/linux/%SUBDIR%/ ftp://ftp.icm.edu.pl/pub/linux/redhat/linux/%SUBDIR%/ ftp://ftp.riken.go.jp/pub/Linux/redhat/linux/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/pub/Linux/packages/RedHat/redhat/linux/%SUBDIR%/ MASTER_SITE_QT = http://releases.qt-project.org/qt4/source/%SUBDIR%/ http://mi.mirror.garr.it/mirrors/qt/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/trolltech/pub/qt/source/%SUBDIR%/ http://download.qt.nokia.com/qt/source/%SUBDIR%/ ftp://ftp.trolltech.com/qt/source/%SUBDIR%/ MASTER_SITE_QMAIL = http://qmail.geto.net/%SUBDIR%/ http://qmail.palomine.net/%SUBDIR%/ http://qmail.mirrors.summersault.com/%SUBDIR%/ http://qmail.cdsinet.net/%SUBDIR%/ http://qmail.glasswings.com.au/%SUBDIR%/ http://qmail.psshee.com/%SUBDIR%/ http://mirrors.sunsite.dk/qmailwww/%SUBDIR%/ http://www.agria.hu/qmail/%SUBDIR%/ http://qmail.rhnet.is/%SUBDIR%/ http://mirrors.dataloss.nl/www.qmail.org/%SUBDIR%/ http://www.math.ntnu.no/mirror/www.qmail.org/%SUBDIR%/ http://qmail.netvisao.pt/%SUBDIR%/ http://qmail.ipg.sk/%SUBDIR%/ http://qmail.omnis.ch/%SUBDIR%/ http://qmail.asylog.net/%SUBDIR%/ http://qmail.blueyonder.co.uk/%SUBDIR%/ http://www.qmail.org/%SUBDIR%/ MASTER_SITE_PYTHON = http://www.python.org/%SUBDIR%/ http://python.ilisys.com.au/%SUBDIR%/ http://ftp.easynet.be/python/%SUBDIR%/ http://www.linux.org.hk/mirror/python/%SUBDIR%/ http://mirrors.sunsite.dk/pythonwww/%SUBDIR%/ http://python.emdia.fi/%SUBDIR%/ http://SunSITE.Informatik.RWTH-Aachen.DE/python/%SUBDIR%/ http://www.auth.gr/mirrors/python/%SUBDIR%/ http://www.cwi.nl/www.python.org/%SUBDIR%/ http://gnu.kookel.org/ftp/www.python.org/%SUBDIR%/ http://python.holywar.net/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.python.org/pub/www.python.org/%SUBDIR%/ http://mirrors.ccs.neu.edu/Python/pub/www.python.org/%SUBDIR%/ MASTER_SITE_PHP = http://dk.php.net/%SUBDIR%/ http://de.php.net/%SUBDIR%/ http://es.php.net/%SUBDIR%/ http://fi.php.net/%SUBDIR%/ http://fr.php.net/%SUBDIR%/ http://gr.php.net/%SUBDIR%/ http://it.php.net/%SUBDIR%/ http://jp.php.net/%SUBDIR%/ http://se.php.net/%SUBDIR%/ http://uk3.php.net/%SUBDIR%/ http://us2.php.net/%SUBDIR%/ http://br.php.net/%SUBDIR%/ http://cn.php.net/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/php/&,} MASTER_SITE_PGSQL = ftp://ftp.se.postgresql.org/pub/databases/relational/postgresql/%SUBDIR%/ ftp://ftp9.us.postgresql.org/pub/mirrors/postgresql/%SUBDIR%/ ftp://ftp10.us.postgresql.org/pub/postgresql/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/db/postgresql/&,} ftp://ftp.at.postgresql.org/db/www.postgresql.org/pub/%SUBDIR%/ ftp://ftp.be.postgresql.org/postgresql/%SUBDIR%/ ftp://ftp2.cz.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp.ee.postgresql.org/mirrors/postgresql/%SUBDIR%/ ftp://ftp.de.postgresql.org/mirror/postgresql/%SUBDIR%/ ftp://ftp3.de.postgresql.org/pub/Mirrors/ftp.postgresql.org/%SUBDIR%/ ftp://ftp.gr.postgresql.org/pub/databases/postgresql/%SUBDIR%/ ftp://ftp.ie.postgresql.org/mirrors/ftp.postgresql.org/pub/%SUBDIR%/ ftp://ftp2.it.postgresql.org/mirrors/postgres/%SUBDIR%/ http://ftp2.jp.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp.lv.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp2.nl.postgresql.org/mirror/postgresql/%SUBDIR%/ ftp://ftp6.pl.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp7.pl.postgresql.org/pub/mirror/ftp.postgresql.org/%SUBDIR%/ ftp://ftp6.ro.postgresql.org/pub/mirrors/ftp.postgresql.org/%SUBDIR%/ ftp://ftp2.ru.postgresql.org/pub/databases/postgresql/%SUBDIR%/ ftp://ftp3.ru.postgresql.org/pub/mirror/postgresql/pub/%SUBDIR%/ ftp://ftp5.es.postgresql.org/mirror/postgresql/%SUBDIR%/ ftp://ftp3.tw.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp.postgresql.org/pub/%SUBDIR%/ _PERL_CPAN_ID = ${MASTER_SITE_SUBDIR:C/^CPAN:(.)(.)(.*)$/\1\/\1\2\/\1\2\3/} _PERL_CPAN_FLAG = ${MASTER_SITE_SUBDIR:C/(CPAN):.*$/\1/} MASTER_SITE_PERL_CPAN_BY = ftp://ftp.cpan.org/pub/CPAN/%CPANSORT%/%SUBDIR%/ http://www.cpan.dk/%CPANSORT%/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://ftp.jaist.ac.jp/pub/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/lang/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.sunet.se/pub/lang/perl/CPAN/%CPANSORT%/%SUBDIR%/ ftp://mirror.hiwaay.net/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.funet.fi/pub/languages/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://at.cpan.org/%CPANSORT%/%SUBDIR%/ ftp://ftp.auckland.ac.nz/pub/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://backpan.perl.org/%CPANSORT%/%SUBDIR%/ ftp://ftp.funet.fi/pub/languages/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://cpan.nctu.edu.tw/%CPANSORT%/%SUBDIR%/ http://ftp.twaren.net/Unix/Lang/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.cpan.org/pub/CPAN/modules/by-module/%SUBDIR%/ http://www.cpan.dk/modules/by-module/%SUBDIR%/ MASTER_SITE_PERL_CPAN = ${MASTER_SITE_PERL_CPAN_BY:S/%CPANSORT%/${_PERL_CPAN_SORT}/} _PERL_CPAN_SORT = modules/by-module MASTER_SITE_PACKETSTORM = http://dl.packetstormsecurity.net/%SUBDIR%/ http://packetstorm.codar.com.br/%SUBDIR%/ http://packetstorm.crazydog.pt/%SUBDIR%/ http://packetstorm.igor.onlinedirect.bg/%SUBDIR%/ http://packetstorm.interhost.co.il/%SUBDIR%/ http://packetstorm.foofus.com/%SUBDIR%/ http://packetstorm.linuxsecurity.com/%SUBDIR%/ http://packetstorm.tacticalflex.com/%SUBDIR%/ http://packetstorm.unixteacher.org/%SUBDIR%/ http://packetstorm.wowhacker.com/%SUBDIR%/ MASTER_SITE_OSSP = ftp://ftp.ossp.org/pkg/%SUBDIR%/ ftp://ftp.ntua.gr/pub/utils/ossp/%SUBDIR%/ MASTER_SITE_OPENBSD = http://anga.funkfeuer.at/ftp/pub/OpenBSD/%SUBDIR%/ http://spargel.kd85.com/ftp/pub/OpenBSD/%SUBDIR%/ http://ftp.eu.openbsd.org/pub/OpenBSD/%SUBDIR%/ http://obsd.cec.mtu.edu/pub/OpenBSD/%SUBDIR%/ ftp://ftp.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://openbsd.informatik.uni-erlangen.de/pub/OpenBSD/%SUBDIR%/ ftp://ftp5.usa.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp3.usa.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://rt.fm/pub/OpenBSD/%SUBDIR%/ http://ftp.heanet.ie/pub/OpenBSD/%SUBDIR%/ http://ftp.belnet.be/packages/openbsd/%SUBDIR%/ http://mirror.public-internet.co.uk/ftp/OpenBSD/%SUBDIR%/ http://mirror.pacific.net.au/OpenBSD/%SUBDIR%/ http://ftp.openbsd.dk/pub/OpenBSD/%SUBDIR%/ http://ftp.estpak.ee/pub/OpenBSD/%SUBDIR%/ http://mirror.internode.on.net/pub/OpenBSD/%SUBDIR%/ http://ftp.chg.ru/pub/OpenBSD/%SUBDIR%/ http://ftp.arcane-networks.fr/pub/OpenBSD/%SUBDIR%/ http://ftp.netbsd.se/OpenBSD/%SUBDIR%/ http://openbsd.cs.pu.edu.tw/%SUBDIR%/ http://ftp.wu-wien.ac.at/pub/OpenBSD/%SUBDIR%/ http://www.mirrorservice.org/pub/OpenBSD/%SUBDIR%/ http://mirror.switch.ch/ftp/pub/OpenBSD/%SUBDIR%/ http://ftp.jaist.ac.jp/pub/OpenBSD/%SUBDIR%/ http://ftp.cc.uoc.gr/mirrors/OpenBSD/%SUBDIR%/ http://mirror.hostfuss.com/pub/OpenBSD/%SUBDIR%/ http://ivete.fis.unb.br/mirror/OpenBSD/%SUBDIR%/ ftp://ftp.stacken.kth.se/pub/OpenBSD/%SUBDIR%/ ftp://ftp.ca.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp.freebsdchina.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp.dkuug.dk/pub/OpenBSD/%SUBDIR%/ ftp://ftp.jyu.fi/pub/OpenBSD/%SUBDIR%/ ftp://ftp.irisa.fr/pub/OpenBSD/%SUBDIR%/ ftp://openbsd.ftp.fu-berlin.de/pub/OpenBSD/%SUBDIR%/ ftp://mirror.roothell.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp.nara.wide.ad.jp/pub/OpenBSD/%SUBDIR%/ ftp://ftp.inet.no/pub/OpenBSD/%SUBDIR%/ ftp://ftp.nluug.nl/pub/OpenBSD/%SUBDIR%/ ftp://ftp.gamma.ru/pub/OpenBSD/%SUBDIR%/ ftp://ftp.rediris.es/pub/OpenBSD/%SUBDIR%/ ftp://ftp.su.se/pub/OpenBSD/%SUBDIR%/ ftp://osmirrors.cerias.purdue.edu/pub/OpenBSD/%SUBDIR%/ ftp://mirror.iawnet.sandia.gov/pub/OpenBSD/%SUBDIR%/ ftp://carroll.cac.psu.edu/pub/OpenBSD/%SUBDIR%/ ftp://openbsd.mirrors.tds.net/pub/OpenBSD/%SUBDIR%/ http://mirrors.nic.funet.fi/pub/OpenBSD/%SUBDIR%/ MASTER_SITE_NVIDIA = http://jp.download.nvidia.com/%SUBDIR%/ http://us.download.nvidia.com/%SUBDIR%/ http://tw.download.nvidia.com/%SUBDIR%/ http://download.nvidia.com/%SUBDIR%/ http://download1.nvidia.com/%SUBDIR%/ ftp://download.nvidia.com/%SUBDIR%/ ftp://download1.nvidia.com/%SUBDIR%/ MASTER_SITE_NETLIB = ftp://ftp.netlib.org/%SUBDIR%/ http://www.netlib.org/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/netlib.bell-labs.com/netlib/%SUBDIR%/ http://www.mirrorservice.org/sites/netlib.bell-labs.com/netlib/%SUBDIR%/ ftp://ftp.netlib.no/netlib/%SUBDIR%/ http://www.netlib.no/netlib/%SUBDIR%/ ftp://ftp.irisa.fr/pub/netlib/%SUBDIR%/ http://artfiles.org/netlib.org/%SUBDIR%/ http://netlib.amss.ac.cn/%SUBDIR%/ http://netlib.caspur.it/%SUBDIR%/ http://netlib.sandia.gov/%SUBDIR%/ http://phase.hpcc.jp/mirrors/netlib/%SUBDIR%/ MASTER_SITE_NETBSD = ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.iastate.edu/pub/netbsd/packages/distfiles/%SUBDIR%/ ftp://netbsd.secsup.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.plig.net/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.proxad.net/mirrors/ftp.netbsd.org/packages/distfiles/%SUBDIR%/ ftp://ftp.unina.it/pub/Unix/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.uninett.no/bsd/unix/NetBSD/packages/distfiles/%SUBDIR%/ ftp://sunsite.uio.no/bsd/unix/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.sunet.se/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.demon.co.uk/pub/mirrors/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.uk.netbsd.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,NetBSD/packages/distfiles/&,} ftp://ftp.dti.ad.jp/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.funet.fi/pub/NetBSD/packages/distfiles/%SUBDIR%/ MASTER_SITE_MYSQL = ftp://ftp.fi.muni.cz/pub/mysql/Downloads/%SUBDIR%/ http://mysql.mirrors.cybercity.dk/Downloads/%SUBDIR%/ ftp://ftp.fh-wolfenbuettel.de/pub/database/mysql/Downloads/%SUBDIR%/ ftp://ftp.gwdg.de/pub/misc/mysql/Downloads/%SUBDIR%/ http://netmirror.org/mirror/mysql.com/Downloads/%SUBDIR%/ ftp://netmirror.org/mysql.com/Downloads/%SUBDIR%/ http://mirrors.ntua.gr/MySQL/Downloads/%SUBDIR%/ ftp://ftp.ntua.gr/pub/databases/mysql/Downloads/%SUBDIR%/ http://mysql.sote.hu/Downloads/%SUBDIR%/ ftp://ftp.rhnet.is/pub/mysql/Downloads/%SUBDIR%/ ftp://mirror.widexs.nl/pub/mysql/Downloads/%SUBDIR%/ ftp://mirror.switch.ch/mirror/mysql/Downloads/%SUBDIR%/ http://mysql.dp.ua/Downloads/%SUBDIR%/ http://mysql.mirrored.ca/Downloads/%SUBDIR%/ ftp://mirror.services.wisc.edu/mirrors/mysql/Downloads/%SUBDIR%/ http://mysql.mirrors.pair.com/Downloads/%SUBDIR%/ ftp://ftp.linorg.usp.br/mysql/Downloads/%SUBDIR%/ ftp://ftp.cbn.net.id/mirror/mysql/Downloads/%SUBDIR%/ ftp://ftp.easynet.be/mysql/Downloads/%SUBDIR%/ http://download.softagency.net/MySQL/Downloads/%SUBDIR%/ MASTER_SITE_MOZILLA_EXTENDED = http://releases.mozilla.org/pub/mozilla.org/%SUBDIR%/ ${MASTER_SITE_MOZILLA} MASTER_SITE_MOZILLA = https://ftp.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://mirror3.mirrors.tds.net/pub/mozilla.org/%SUBDIR%/ http://mozilla.isc.org/pub/mozilla.org/%SUBDIR%/ http://releases.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://kyoto-mz-dl.sinet.ad.jp/pub/mozilla.org/%SUBDIR%/ http://jp-nii01.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://jp-nii02.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://mozilla.mtk.nao.ac.jp/pub/mozilla.org/%SUBDIR%/ http://mirror.internode.on.net/pub/mozilla/%SUBDIR%/ http://ftp.acc.umu.se/pub/mozilla.org/%SUBDIR%/ http://mozilla.c3sl.ufpr.br/releases/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/mozilla.org/%SUBDIR%/ ftp://ftp.mozilla.org/pub/mozilla.org/%SUBDIR%/ ftp://ftp.fh-wolfenbuettel.de/pub/www/mozilla/%SUBDIR%/ ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.mozilla.org/pub/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/mozilla/&,} http://ftp.twaren.net/Unix/Mozilla/%SUBDIR%/ MASTER_SITE_MOZDEV = http://ftp.scarlet.be/pub/mozdev/%SUBDIR%/ http://ftp.rz.tu-bs.de/pub/mirror/downloads.mozdev.org/%SUBDIR%/ http://ftp.ntua.gr/pub/www/mozdev/%SUBDIR%/ http://ftp.heanet.ie/pub/mozdev/%SUBDIR%/ http://mozdev.oregonstate.edu/%SUBDIR%/ http://ftp.ntua.gr/pub/www/mozdev/%SUBDIR%/ http://www.devlib.org/mozdev/%SUBDIR%/ http://ftp.iasi.roedu.net/mirrors/mozdev.org/%SUBDIR%/ ftp://mozdev.secsup.org/pub/software/mozdev/%SUBDIR%/ ftp://ftp.heanet.ie/pub/mozdev/%SUBDIR%/ ftp://ftp.iasi.roedu.net/pub/mirrors/mozdev.org/%SUBDIR%/ http://mirrors.ibiblio.org/pub/mirrors/mozdev.org/%SUBDIR%/ http://ftp.osuosl.org/pub/mozdev/%SUBDIR%/ MASTER_SITE_LOGILAB = http://ftp.logilab.org/pub/%SUBDIR%/ ftp://ftp.logilab.org/pub/%SUBDIR%/ ftp://ftp.logilab.fr/pub/%SUBDIR%/ MASTER_SITE_KDE = http://mirrors.isc.org/pub/kde/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/kde/%SUBDIR%/ ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.kde.org/%SUBDIR%/ http://ftp.gtlib.gatech.edu/pub/kde/%SUBDIR%/ ftp://ftp.oregonstate.edu/pub/kde/%SUBDIR%/ ftp://ftp.solnet.ch/mirror/KDE/%SUBDIR%/ ftp://gd.tuwien.ac.at/kde/%SUBDIR%/ http://gd.tuwien.ac.at/kde/%SUBDIR%/ ftp://kde.mirrors.tds.net/pub/kde/%SUBDIR%/ http://kde.mirrors.tds.net/pub/kde/%SUBDIR%/ ftp://ftp.rz.uni-wuerzburg.de/pub/unix/kde/%SUBDIR%/ http://mirrors.dotsrc.org/kde/%SUBDIR%/ ftp://mirrors.dotsrc.org/kde/%SUBDIR%/ http://kambing.vlsm.org/kde/%SUBDIR%/ http://mirrors.evolva.ro/kdeftp/%SUBDIR%/ ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.kde.org/%SUBDIR%/ ftp://ftp.fi.muni.cz/pub/kde/%SUBDIR%/ http://ftp.fi.muni.cz/pub/kde/%SUBDIR%/ ftp://ftp.tuniv.szczecin.pl/pub/kde/%SUBDIR%/ http://ftp.tuniv.szczecin.pl/pub/kde/%SUBDIR%/ ftp://sunsite.icm.edu.pl/pub/unix/kde/%SUBDIR%/ http://sunsite.icm.edu.pl/pub/unix/kde/%SUBDIR%/ ftp://ftp.sunet.se/pub/X11/kde/%SUBDIR%/ http://ftp.sunet.se/pub/X11/kde/%SUBDIR%/ ftp://ftp.kde.org/pub/kde/%SUBDIR%/ http://ftp.scarlet.be/pub/kde/%SUBDIR%/ ftp://ftp.unina.it/pub/Linux/kde/%SUBDIR%/ http://ftp.unina.it/pub/Linux/kde/%SUBDIR%/ ftp://ftp.belnet.be/packages/kde/%SUBDIR%/ ftp://ftp.gwdg.de/pub/x11/kde/%SUBDIR%/ http://ftp.belnet.be/packages/kde/%SUBDIR%/ ftp://ftp.lip6.fr/pub/X11/kde/%SUBDIR%/ http://www-ftp.lip6.fr/pub/X11/kde/%SUBDIR%/ ftp://ftp.rhnet.is/pub/kde/%SUBDIR%/ http://ftp.rhnet.is/pub/kde/%SUBDIR%/ http://ftp-stud.fht-esslingen.de/Mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ ftp://kde.paralax.org/%SUBDIR%/ ftp://ftp.cronyx.ru/pub/mirror/kde/%SUBDIR%/ http://kde.cs.nctu.edu.tw/%SUBDIR%/ http://ftp.twaren.net/Unix/X/KDE/%SUBDIR%/ ftp://ftp.na.kde.org/pub/kde/%SUBDIR%/ ftp://ftp.fu-berlin.de/pub/unix/X11/gui/kde/%SUBDIR%/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/kde/%SUBDIR%/ ftp://ftp.ntua.gr/pub/X11/kde/%SUBDIR%/ http://ftp.ntua.gr/pub/X11/kde/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/ftp.kde.org/%SUBDIR%/ http://ftp.heanet.ie/mirrors/ftp.kde.org/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/pub/X11/kde/%SUBDIR%/ http://ftp.kddlabs.co.jp/pub/X11/kde/%SUBDIR%/ ftp://ftp.yz.yamagata-u.ac.jp/pub/X11/wm/kde/%SUBDIR%/ http://ftp.yz.yamagata-u.ac.jp/pub/X11/wm/kde/%SUBDIR%/ ftp://ftp.ussg.iu.edu/pub/kde/%SUBDIR%/ http://ftp.ussg.iu.edu/kde/%SUBDIR%/ ftp://mirror.pacific.net.au/kde/%SUBDIR%/ http://mirror.pacific.net.au/kde/%SUBDIR%/ ftp://ftp.sayclub.com/pub/X/KDE/%SUBDIR%/ http://ftp.sayclub.com/pub/X/KDE/%SUBDIR%/ ftp://carroll.aset.psu.edu/pub/kde/%SUBDIR%/ http://mirror.cc.columbia.edu/pub/software/kde/%SUBDIR%/ ftp://fr2.rpmfind.net/linux/KDE/%SUBDIR%/ http://fr2.rpmfind.net/linux/KDE/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.kde.org/pub/kde/%SUBDIR%/ http://www.mirrorservice.org/sites/ftp.kde.org/pub/kde/%SUBDIR%/ ftp://ftp.xcp.kiev.ua/ftp.kde.org/%SUBDIR%/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ http://ftp.gwdg.de/pub/x11/kde/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/kde/&,} ftp://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ http://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ MASTER_SITE_KENAI = http://projectkenai.com/downloads/%SUBDIR%/ MASTER_SITE_ISC = ftp://ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.ciril.fr/pub/isc/%SUBDIR%/ ftp://ftp.freenet.de/pub/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.iij.ad.jp/pub/network/isc/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/net/isc/%SUBDIR%/ ftp://ftp.u-aizu.ac.jp/pub/net/isc/%SUBDIR%/ ftp://ftp.task.gda.pl/mirror/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.sunet.se/pub/network/isc/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.nominum.com/pub/isc/%SUBDIR%/ ftp://ftp.ripe.net/mirrors/sites/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.ntua.gr/pub/net/isc/isc/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/ftp.isc.org/isc/%SUBDIR%/ MASTER_SITE_IDSOFTWARE = ftp://ftp.chg.ru/pub/games/idgames/idstuff/%SUBDIR%/ http://ftp4.de.freesbie.org/pub/misc/ftp.idsoftware.com/idstuff/%SUBDIR%/ ftp://ftp.fasta.fh-dortmund.de/mirror/idstuff/%SUBDIR%/ ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff/%SUBDIR%/ ftp://ftp.gamers.org/pub/idgames/idstuff/%SUBDIR%/ http://ftp.iinet.SuffFindDeps (/usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local) No known suffix on /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local. Using .NULL suffix adding suffix rules trying /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.c...Searching for /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.c.../usr/ports/mail/postfix...Looking for "/usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.c"...failed. Returning NULL not there trying /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.cc...Searching for /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.cc.../usr/ports/mail/postfix...Looking for "/usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.cc"...failed. Returning NULL not there trying /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.cpp...Searching for /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.cpp.../usr/ports/mail/postfix...Looking for "/usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.cpp"...failed. Returning NULL not there trying /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.cxx...Searching for /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.cxx.../usr/ports/mail/postfix...Looking for "/usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.cxx"...failed. Returning NULL not there trying /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.C...Searching for /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.C.../usr/ports/mail/postfix...Looking for "/usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.C"...failed. Returning NULL not there trying /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.F...Searching for /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.F.../usr/ports/mail/postfix...Looking for "/usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.F"...failed. Returning NULL not there trying /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.f...Searching for /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.f.../usr/ports/mail/postfix...Looking for "/usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.f"...failed. Returning NULL not there trying /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.e...Searching for /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.e.../usr/ports/mail/postfix...Looking for "/usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.e"...failed. Returning NULL not there trying /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.r...Searching for /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.r.../usr/ports/mail/postfix...Looking for "/usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.r"...failed. Returning NULL not there trying /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.sh...Searching for /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.sh.../usr/ports/mail/postfix...Looking for "/usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.sh"...failed. Returning NULL not there trying /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.y...Searching for /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.y.../usr/ports/mail/postfix...Looking for "/usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.y"...failed. Returning NULL not there trying /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.l...Searching for /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.l.../usr/ports/mail/postfix...Looking for "/usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.l"...failed. Returning NULL not there /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local:@ = /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local:* = /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local Searching for /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.../usr/ports/mail/postfix...Looking for "/usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local"...failed. Returning NULL Examining /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local...Searching for /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local.../usr/ports/mail/postfix...Looking for "/usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local"...failed. Returning NULL non-existent...non-existent and no sources...out-of-date. /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local:? = /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local:> = make: don't know how to make /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local. Stop net.au/games/idstuff/%SUBDIR%/ ftp://ftp.mirror.nl/disk2/idsoftware/idstuff/%SUBDIR%/ ftp://ftp.nsu.ru/mirrors/ftp.idsoftware.com/idstuff/%SUBDIR%/ ftp://ftp.ntua.gr/pub/vendors/idgames/idstuff/%SUBDIR%/ ftp://ftp.omen.net.au/games/idstuff/%SUBDIR%/ ftp://ftp.idsoftware.com/idstuff/%SUBDIR%/ MASTER_SITE_HORDE = http://ftp.horde.org/pub/%SUBDIR%/ ftp://ftp.horde.org/pub/%SUBDIR%/ ftp://ftp.at.horde.org/infosys/webapps/horde/%SUBDIR%/ ftp://ftp.de.horde.org/mirrors/ftp.de.horde.org/pub/%SUBDIR%/ ftp://ftp.se.horde.org/mirror/horde/pub/%SUBDIR%/ ftp://ftp.tw.horde.org/pub/%SUBDIR%/ ftp://ftp.us.horde.org/pub/software/horde//%SUBDIR%/ MASTER_SITE_GOOGLE_CODE = http://${PROJECTHOST}.googlecode.com/files/ PROJECTHOST = ${PORTNAME} MASTER_SITE_GNU_ALPHA = ftp://alpha.gnu.org/pub/gnu/%SUBDIR%/ ftp://ftp.lublin.pl/mirror/alpha.gnu.org/gnu/%SUBDIR%/ ftp://ftp.ps.pl/mirrors/alpha.gnu.org/pub/gnu/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/alpha.gnu.org/gnu/%SUBDIR%/ MASTER_SITE_GNUSTEP_CH = http://io.debian.net/~tar/ports/distfiles/ MASTER_SITE_GNUSTEP = ftp://ftp.gnustep.org/pub/gnustep/%SUBDIR%/ http://ftp.gnustep.org/pub/gnustep/%SUBDIR%/ MASTER_SITE_GNUPG = http://gnupg.org.favoritelinks.net/%SUBDIR%/ http://mirror.tje.me.uk/pub/mirrors/ftp.gnupg.org/%SUBDIR%/ http://dotsrc.org/%SUBDIR%/ ftp://ftp.freenet.de/pub/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.gnupg.org/%SUBDIR%/ ftp://mirror.cict.fr/gnupg/%SUBDIR%/ http://artfiles.org/gnupg.org/%SUBDIR%/ ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.crysys.hu/pub/gnupg/%SUBDIR%/ ftp://ftp.hi.is/pub/mirrors/gnupg/%SUBDIR%/ http://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/%SUBDIR%/ http://gpg-mirror.5coluna.com/ftp/%SUBDIR%/ ftp://ftp.sunet.se/pub/security/gnupg/%SUBDIR%/ ftp://mirror.switch.ch/mirror/gnupg/%SUBDIR%/ http://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.gnupg.org/gcrypt/%SUBDIR%/ MASTER_SITE_GNU = http://ftp.gnu.org/gnu/%SUBDIR%/ ftp://ftp.gnu.org/gnu/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/gnu/gnu/%SUBDIR%/ http://mirrors.kernel.org/gnu/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/GNU/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/GNU/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,GNU/&,} ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/%SUBDIR%/ ftp://ftp.informatik.hu-berlin.de/pub/gnu/gnu/%SUBDIR%/ ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.gnu.org/pub/gnu/%SUBDIR%/ http://ftp.funet.fi/pub/gnu/prep/%SUBDIR%/ MASTER_SITE_GNOME = ftp://ftp.belnet.be/mirror/ftp.gnome.org/%SUBDIR%/ http://ftp.acc.umu.se/pub/GNOME/%SUBDIR%/ ftp://ftp.cse.buffalo.edu/pub/Gnome/%SUBDIR%/ http://fr2.rpmfind.net/linux/gnome.org/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/gnome/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/gnome/%SUBDIR%/ http://linorg.usp.br/gnome/%SUBDIR%/ http://mirror.aarnet.edu.au/pub/gnome/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/gnome/&,} ftp://ftp.kddlabs.co.jp/pub/GNOME/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/%SUBDIR%/ ftp://ftp.nara.wide.ad.jp/pub/X11/GNOME/%SUBDIR%/ http://ftp.gnome.org/pub/GNOME/%SUBDIR%/ MASTER_SITE_GET_E = http://www0.get-e.org/%SUBDIR%/_files/ http://www1.get-e.org/%SUBDIR%/_files/ http://www2.get-e.org/%SUBDIR%/_files/ http://www3.get-e.org/%SUBDIR%/_files/ http://www4.get-e.org/%SUBDIR%/_files/ http://www5.get-e.org/%SUBDIR%/_files/ MASTER_SITE_GENTOO = http://ftp.roedu.net/pub/mirrors/gentoo.org/%SUBDIR%/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/%SUBDIR%/ http://gentoo.mirrors.pair.com/%SUBDIR%/ http://gentoo.chem.wisc.edu/gentoo/%SUBDIR%/ http://adelie.polymtl.ca/%SUBDIR%/ http://mirrors.tds.net/gentoo/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/%SUBDIR%/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/%SUBDIR%/ http://ftp.easynet.nl/mirror/gentoo/%SUBDIR%/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo/%SUBDIR%/ http://trumpetti.atm.tut.fi/gentoo/%SUBDIR%/ http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/%SUBDIR%/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/%SUBDIR%/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo/%SUBDIR%/ http://darkstar.ist.utl.pt/gentoo/%SUBDIR%/ http://gentoo.inode.at/%SUBDIR%/ http://ftp.rhnet.is/pub/gentoo/%SUBDIR%/ http://gentoo.mirror.sdv.fr/%SUBDIR%/ http://gentoo.gg3.net/%SUBDIR%/ http://gentoo.kems.net/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/gentoo/%SUBDIR%/ ftp://mirror.iawnet.sandia.gov/pub/gentoo/%SUBDIR%/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo/%SUBDIR%/ ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/%SUBDIR%/ ftp://gentoo.mirrors.pair.com/%SUBDIR%/ ftp://mirrors.tds.net/gentoo/%SUBDIR%/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/%SUBDIR%/ ftp://ftp.easynet.nl/mirror/gentoo/%SUBDIR%/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/%SUBDIR%/ ftp://trumpetti.atm.tut.fi/gentoo/%SUBDIR%/ ftp://sunsite.cnlab-switch.ch/mirror/gentoo/%SUBDIR%/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo/%SUBDIR%/ ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo/%SUBDIR%/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/%SUBDIR%/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/%SUBDIR%/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/%SUBDIR%/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/%SUBDIR%/ ftp://darkstar.ist.utl.pt/pub/gentoo/%SUBDIR%/ ftp://gentoo.inode.at/source/%SUBDIR%/ ftp://ftp.rhnet.is/pub/gentoo/%SUBDIR%/ ftp://files.gentoo.gr/%SUBDIR%/ ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO/%SUBDIR%/ ftp://gentoo.kems.net/pub/mirrors/gentoo/%SUBDIR%/ MASTER_SITE_GCC = ${MASTER_SITE_SOURCEWARE:S,%SUBDIR%,gcc/&,} ftp://gcc.gnu.org/pub/gcc/%SUBDIR%/ ftp://mirrors.laffeycomputer.com/pub/gcc.gnu.org/pub/gcc/%SUBDIR%/ ftp://ftp.lip6.fr/pub/gcc/%SUBDIR%/ ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/%SUBDIR%/ ftp://ftp.uvsq.fr/pub/gcc/%SUBDIR%/ ftp://ftp.gwdg.de/pub/misc/gcc/%SUBDIR%/ ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/%SUBDIR%/ ftp://ftp.iij.ad.jp/pub/gnu/gnu/gcc/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/lang/gcc/%SUBDIR%/ ftp://ftp.nluug.nl/mirror/languages/gcc/%SUBDIR%/ ftp://ftp.nctu.edu.tw/computer-languages/C/gcc/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/sources.redhat.com/pub/gcc/%SUBDIR%/ ftp://ftp.ntua.gr/pub/gnu/gcc/%SUBDIR%/ ftp://mirror.aarnet.edu.au/pub/gnu/gcc/%SUBDIR%/ MASTER_SITE_FREEBSD_ORG = ftp://ftp.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.se.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.uk.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.ru.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/FreeBSD/%SUBDIR%/ MASTER_SITE_FESTIVAL_OGI = ftp://ftp.tuwien.ac.at/opsys/linux/blinux/festival/mirror.ogi-synth_home/ http://www.cslu.ogi.edu/tts/download/data/ MASTER_SITE_FESTIVAL = http://www.festvox.org/packed/festival/%SUBDIR%/ http://www.cstr.ed.ac.uk/downloads/festival/%SUBDIR%/ http://stuff.mit.edu/afs/sipb/project/speech-tools/src/festival/festvox.org/packed/festival/%SUBDIR%/ MASTER_SITE_FEDORA_LINUX = http://archives.fedoraproject.org/pub/archive/fedora/linux/core/%SUBDIR%/ http://ftp.udl.es/pub/fedora/linux/core/%SUBDIR%/ http://ftp.sunet.se/pub/Linux/distributions/fedora/linux/core/%SUBDIR%/ ftp://ftp.sunet.se/pub/Linux/distributions/fedora/linux/core/%SUBDIR%/ ftp://ftp.udl.es/pub/fedora/linux/core/%SUBDIR%/ http://mirrors.kernel.org/fedora/core/%SUBDIR%/ ftp://mirrors.kernel.org/fedora/core/%SUBDIR%/ http://mirror.web-ster.com/fedora/core/%SUBDIR%/ ftp://mirror.web-ster.com/fedora/core/%SUBDIR%/ http://rpmfind.net/linux/fedora/core/%SUBDIR%/ ftp://rpmfind.net/linux/fedora/core/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ ftp://fedora.mirrors.tds.net/pub/fedora-core/%SUBDIR%/ http://ftp.ndlug.nd.edu/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.ndlug.nd.edu/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.belnet.be/linux/fedora/linux/core/%SUBDIR%/ http://sunsite.mff.cuni.cz/pub/fedora/%SUBDIR%/ ftp://sunsite.mff.cuni.cz/pub/fedora/%SUBDIR%/ ftp://ultra.linux.cz/pub/fedora/%SUBDIR%/ http://fr2.rpmfind.net/linux/fedora/core/%SUBDIR%/ ftp://fr2.rpmfind.net/linux/fedora/core/%SUBDIR%/ http://wftp.tu-chemnitz.de/pub/linux/fedora-core/%SUBDIR%/ ftp://ftp.tu-chemnitz.de/pub/linux/fedora-core/%SUBDIR%/ http://ftp.heanet.ie/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.heanet.ie/pub/fedora/linux/core/%SUBDIR%/ ftp://alviss.et.tudelft.nl/pub/fedora/core/%SUBDIR%/ http://ftp.surfnet.nl/ftp/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ ftp://ftp.surfnet.nl/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ http://ftp.nluug.nl/ftp/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ ftp://ftp.nluug.nl/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ ftp://ftp.uninett.no/pub/linux/Fedora/core/%SUBDIR%/ http://ftp.man.poznan.pl/pub/linux/fedora/core/%SUBDIR%/ ftp://ftp.man.poznan.pl/pub/linux/fedora/%SUBDIR%/ http://ftp.ps.pl/pub/linux/fedora-core/%SUBDIR%/ ftp://ftp.ps.pl/pub/linux/fedora-core/%SUBDIR%/ ftp://ftp.kappa.ro/pub/Linux/Distributions/fedora/%SUBDIR%/ http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.hostrino.com/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.sfc.wide.ad.jp/pub/Linux/Fedora/core/%SUBDIR%/ http://ftp.kddilabs.jp/Linux/packages/fedora/core/%SUBDIR%/ ftp://ftp.kddilabs.jp/Linux/packages/fedora/core/%SUBDIR%/ ftp://ftp.riken.go.jp/pub/Linux/fedora/core/%SUBDIR%/ http://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/%SUBDIR%/ ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/%SUBDIR%/ http://www.las.ic.unicamp.br/pub/fedora/linux/core/%SUBDIR%/ ftp://www.las.ic.unicamp.br/pub/fedora/linux/core/%SUBDIR%/ ftp://mirror.netglobalis.net/pub/fedora/%SUBDIR%/ http://mirror.pacific.net.au/linux/redhat/fedora/%SUBDIR%/ ftp://mirror.pacific.net.au/linux/redhat/fedora/%SUBDIR%/ http://download.fedora.redhat.com/pub/fedora/linux/core/%SUBDIR%/ http://ftp.univie.ac.at/systems/linux/fedora/core/%SUBDIR%/ http://mirror.aarnet.edu.au/pub/fedora/linux/core/%SUBDIR%/ ftp://mirror.aarnet.edu.au/pub/fedora/linux/core/%SUBDIR%/ http://fedora.mirror.iweb.ca/core/%SUBDIR%/ ftp://fedora.mirror.iweb.ca/core/%SUBDIR%/ ftp://ftp.telus.net/pub/fedora/linux/core/%SUBDIR%/ http://fedora.arcticnetwork.ca/linux/core/%SUBDIR%/ http://www.muug.mb.ca/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.muug.mb.ca/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.solnet.ch/mirror/fedora/linux/core/%SUBDIR%/ http://mirror.karneval.cz/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.telmexchile.cl/Unix/fedora/linux/core/%SUBDIR%/ http://ftp.sh.cvut.cz/MIRRORS/fedora/%SUBDIR%/ ftp://ftp.sh.cvut.cz/MIRRORS/fedora/%SUBDIR%/ http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/core/%SUBDIR%/ ftp://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/core/%SUBDIR%/ http://ftp-stud.hs-esslingen.de/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp-stud.hs-esslingen.de/pub/fedora/linux/core/%SUBDIR%/ http://ftp.uni-erlangen.de/pub/Linux/MIRROR.fedora/core/%SUBDIR%/ ftp://ftp.uni-muenster.de/pub/linux/distributions/fedora/linux/core/%SUBDIR%/ http://ftp.uni-bayreuth.de/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.uni-bayreuth.de/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.fu-berlin.de/linux/fedora/core/%SUBDIR%/ http://ftp.uni-koeln.de/mirrors/fedora/linux/core/%SUBDIR%/ ftp://ftp.uni-koeln.de/mirrors/fedora/linux/core/%SUBDIR%/ ftp://ftp.informatik.uni-frankfurt.de/pub/linux/Mirror/ftp.redhat.com/fedora/core/%SUBDIR%/ http://mirrors.ircam.fr/pub/fedora/linux/core/%SUBDIR%/ ftp://mirrors.ircam.fr/pub/fedora/linux/core/%SUBDIR%/ http://ftp.crihan.fr/mirrors/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ ftp://ftp.crihan.fr/mirrors/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ ftp://ftp.univ-pau.fr/pub/mirrors/fedora/%SUBDIR%/ ftp://ftp.lip6.fr/pub/linux/distributions/fedora/%SUBDIR%/ http://fr.rpmfind.net/linux/fedora/core/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ http://ftp.rhnet.is/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.rhnet.is/pub/fedora/linux/core/%SUBDIR%/ http://ftp.unina.it/pub/linux/distributions/fedora/%SUBDIR%/ ftp://ftp.unina.it/pub/linux/distributions/fedora/%SUBDIR%/ http://ftp.iij.ad.jp/pub/linux/fedora/core/%SUBDIR%/ ftp://ftp.iij.ad.jp/pub/linux/fedora/core/%SUBDIR%/ http://ftp.dti.ad.jp/pub/Linux/Fedora/core/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/Linux/Fedora/core/%SUBDIR%/ http://ftp.nara.wide.ad.jp/pub/Linux/fedora/core/%SUBDIR%/ http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/core/%SUBDIR%/ http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/%SUBDIR%/ ftp://ftp.jaist.ac.jp/pub/Linux/Fedora/core/%SUBDIR%/ http://ftp.riken.jp/Linux/fedora/core/%SUBDIR%/ ftp://ftp.kreonet.re.kr/pub/Linux/fedora/core/%SUBDIR%/ ftp://fedora.ifc.unam.mx/linux/fedora/core/%SUBDIR%/ ftp://ftp.easynet.nl/mirror/fedora/linux/core/%SUBDIR%/ ftp://ftp.quicknet.nl/pub/Linux/download.fedora.redhat.com/core/%SUBDIR%/ ftp://ftp.uib.no/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.tpnet.pl/d17/fedora/%SUBDIR%/ http://ftp.wsisiz.edu.pl/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.pbone.net/pub/fedora/pub/fedora/linux/core/%SUBDIR%/ http://ftp.pwr.wroc.pl/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.pwr.wroc.pl/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://mirrors.hpcf.upr.edu/pub/Mirrors/redhat/download.fedora.redhat.com/%SUBDIR%/ http://ftp.astral.ro/mirrors/fedora/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.astral.ro/mirrors/fedora/pub/fedora/linux/core/%SUBDIR%/ http://ftp.iasi.roedu.net/mirrors/fedora.redhat.com/fedora/%SUBDIR%/ ftp://ftp.rdsor.ro/pub/Linux/Distributions/Fedora/%SUBDIR%/ http://ftp.chg.ru/pub/Linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.chg.ru/pub/Linux/fedora/linux/core/%SUBDIR%/ http://ftp.rhd.ru/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.rhd.ru/pub/fedora/linux/core/%SUBDIR%/ http://ftp.port80.se/fedora/core/%SUBDIR%/ ftp://ftp.port80.se/fedora/core/%SUBDIR%/ http://ftp.upjs.sk/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.upjs.sk/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.tlk-l.net/pub/mirrors/fedora.redhat.com/linux/core/%SUBDIR%/ http://limestone.uoregon.edu/ftp/fedora/%SUBDIR%/ ftp://limestone.uoregon.edu/fedora/%SUBDIR%/ ftp://fedora.bu.edu/core/%SUBDIR%/ http://mirror.anl.gov/pub/fedora-linux-core/%SUBDIR%/ ftp://mirror.anl.gov/pub/fedora-linux-core/%SUBDIR%/ ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.applios.net/pub/fedora/linux/core/%SUBDIR%/ http://mirror.steadfast.net/fedora/core/%SUBDIR%/ http://mirror.eas.muohio.edu/fedora/linux/core/%SUBDIR%/ http://mirror.engr.sjsu.edu/pub/fedora/linux/core/%SUBDIR%/ ftp://wuarchive.wustl.edu/pub/linux/distributions/fedora/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ http://mirror.cogentco.com/pub/linux/fedora/linux/core/%SUBDIR%/ http://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ ftp://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ MASTER_SITE_EXIM = ftp://ftp.exim.org/pub/exim/%SUBDIR%/ ftp://exim.inode.at/exim/%SUBDIR%/ ftp://exim-ftp.itsoft.at/exim/exim/%SUBDIR%/ http://exim-ftp.itsoft.at/exim/%SUBDIR%/ ftp://ftp.easynet.be/exim/exim/%SUBDIR%/ ftp://mirror.kn.vutbr.cz/pub/ftp.exim.org/exim/%SUBDIR%/ http://exim.mirror.fr/exim/%SUBDIR%/ ftp://ftp.doc.cs.univ-paris8.fr/mirrors/ftp.exim.org/exim/%SUBDIR%/ http://mirrors.zerg.biz/exim/exim/%SUBDIR%/ http://dl.ambiweb.de/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://exim.noris.de/exim/%SUBDIR%/ ftp://ftp.bytemine.net/exim/exim/%SUBDIR%/ ftp://exim.mirror.iphh.net/ftp/exim/%SUBDIR%/ http://exim.mirror.iphh.net/ftp/exim/%SUBDIR%/ ftp://ftp.fu-berlin.de/unix/mail/exim/%SUBDIR%/ http://exim-ftp.octet.hu/exim/%SUBDIR%/ ftp://ftp.heanet.ie/pub/exim/%SUBDIR%/ http://ftp.heanet.ie/pub/exim/%SUBDIR%/ http://washitake.com/mail/exim/mirror/exim/%SUBDIR%/ ftp://ftp.tin.org/pub/mail/exim/%SUBDIR%/ http://exim.psshee.com/ftp/exim/%SUBDIR%/ ftp://mirror.hostfuss.com/exim/ftp/exim/%SUBDIR%/ http://mirror.hostfuss.com/exim/ftp/exim/%SUBDIR%/ ftp://ftp.nl.uu.net/pub/unix/mail/exim/exim/%SUBDIR%/ ftp://ftp.easynet.nl/mirror/exim/exim/%SUBDIR%/ ftp://sunsite.uio.no/pub/mail/exim/exim/%SUBDIR%/ http://piotrkosoft.net/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://sunsite.icm.edu.pl/pub/unix/mail/exim/exim/%SUBDIR%/ http://sunsite.icm.edu.pl/pub/unix/mail/exim/exim/%SUBDIR%/ ftp://ftp.is.co.za/networking/mail/mta/exim/ftp/exim/%SUBDIR%/ ftp://mirrors.dominios.pt/pub/ftp.exim.org/exim/%SUBDIR%/ ftp://mirror.switch.ch/mirror/exim/exim/%SUBDIR%/ http://mirror.switch.ch/ftp/mirror/exim/exim/%SUBDIR%/ ftp://ftp.reaper.org/pub/exim/exim/%SUBDIR%/ ftp://sunsite.cnlab-switch.ch/mirror/exim/exim/%SUBDIR%/ ftp://ftp.demon.co.uk/pub/mirrors/exim/%SUBDIR%/ ftp://mirror.tje.me.uk/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ http://mirror.tje.me.uk/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://mirrors.24-7-solutions.net/pub/exim/ftp/exim/%SUBDIR%/ http://mirrors.24-7-solutions.net/pub/exim/ftp/exim/%SUBDIR%/ ftp://ftp.fsckit.net/pub/exim/exim/%SUBDIR%/ ftp://idcnetwork.org/pub/exim/exim/%SUBDIR%/ http://ftp.exim.llorien.org/exim/%SUBDIR% MASTER_SITE_ECLIPSE = ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/eclipse/%SUBDIR%/ http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/%SUBDIR%/ ftp://ftp.tu-clausthal.de/pub/eclipse/downloads/drops/%SUBDIR%/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/eclipse/%SUBDIR%/ ftp://ftp.unixag-zw.fh-kl.de/pub/mirrors/eclipse/drops/%SUBDIR%/ http://eclipse.teccomm.les.inf.puc-rio.br/downloads/drops/%SUBDIR%/ http://www.dawnspill.hu/mirror/eclipse/downloads/drops/%SUBDIR%/ http://mirrors.ibiblio.org/pub/mirrors/eclipse/eclipse/downloads/drops/%SUBDIR%/ http://www.eclipse.ps.pl/downloads/drops/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/eclipse/downloads/drops/&,} ftp://sunsite.cnlab-switch.ch/mirror/eclipse/eclipse/downloads/drops/%SUBDIR%/ http://download.eclipse.org/eclipse/downloads/drops/%SUBDIR%/ ftp://download.eclipse.org/%SUBDIR%/ MASTER_SITE_EASYSW = http://ftp.easysw.com/pub/%SUBDIR%/ ftp://ftp.easysw.com/pub/%SUBDIR%/ ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/%SUBDIR%/ http://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/%SUBDIR%/ MASTER_SITE_DEBIAN_POOL = ${MASTER_SITE_DEBIAN:C|(/%SUBDIR%/)|/pool/main/${PORTNAME:C/^(.).*$/\1/}/${PORTNAME}/|} MASTER_SITE_DEBIAN_NON_US = ftp://ftp.au.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.bg.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.br.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.cl.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.cz.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.de.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.ee.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.es.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.fi.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.fr.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.hk.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.hr.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.hu.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.ie.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.is.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.it.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.jp.debian.org/debian-non-US/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,linux/debian/debian-non-US/&,} ftp://ftp.nl.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.no.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.pl.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.ru.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.se.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.si.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.sk.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.uk.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.wa.au.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp2.de.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.snt.utwente.nl/pub/linux/debian-non-US/%SUBDIR%/ ftp://ftp.df.lth.se/pub/debian-non-US/%SUBDIR%/ ftp://ftp.acc.umu.se/debian-non-US/%SUBDIR%/ ftp://mirror.symnds.com/debian-non-US/%SUBDIR%/ MASTER_SITE_DEBIAN = http://www.gtlib.gatech.edu/pub/debian/%SUBDIR%/ ftp://ftp.us.debian.org/debian/%SUBDIR%/ ${MASTER_SITE_DEBIAN_NON_US:S,/debian-non-US/,/debian/,} MASTER_SITE_CSME = ${MASTER_SITE_CENKES} MASTER_SITE_CRITICAL = http://critical.ch/distfiles/%SUBDIR%/ http://energy.critical.ch/distfiles/%SUBDIR%/ http://snow.critical.ch/distfiles/%SUBDIR%/ http://www.bluestop.org/distfiles/%SUBDIR%/ http://fneu.fr/distfiles/%SUBDIR%/ ftp://ftp.c.saper.info/distfiles/%SUBDIR%/ MASTER_SITE_COMP_SOURCES = ftp://gatekeeper.dec.com/pub/usenet/comp.sources.%SUBDIR%/ ftp://ftp.uu.net/usenet/comp.sources.%SUBDIR%/ MASTER_SITE_CHEESESHOP = http://pypi.python.org/packages/%SUBDIR%/ http://b.pypi.python.org/packages/%SUBDIR%/ http://c.pypi.python.org/packages/%SUBDIR%/ http://d.pypi.python.org/packages/%SUBDIR%/ http://e.pypi.python.org/packages/%SUBDIR%/ http://f.pypi.python.org/packages/%SUBDIR%/ http://pypi.inqbus.de/${DISTNAME:S/${DISTVERSION}//:S/-//}/ http://pypi.it.uwosh.edu/${DISTNAME:S/${DISTVERSION}//:S/-//}/ http://pypi.python.jp/${DISTNAME:S/${DISTVERSION}//:S/-//}/ MASTER_SITE_CENKES = http://bsd2.cenkes.org/%SUBDIR%/ http://bsd3.cenkes.org/%SUBDIR%/ MASTER_SITE_BERLIOS = http://download.berlios.de/%SUBDIR%/ http://download2.berlios.de/%SUBDIR%/ MASTER_SITE_APACHE_XML = ${MASTER_SITE_APACHE:S,%SUBDIR%,xml/&,} MASTER_SITE_APACHE_TOMCAT = ${MASTER_SITE_APACHE:S,%SUBDIR%,tomcat/&,} MASTER_SITE_APACHE_JAKARTA = ${MASTER_SITE_APACHE:S,%SUBDIR%,jakarta/&,} MASTER_SITE_APACHE_HTTPD = ${MASTER_SITE_APACHE:S,%SUBDIR%,httpd/&,} MASTER_SITE_APACHE_COMMONS_SOURCE = ${MASTER_SITE_APACHE:S,%SUBDIR%,commons/&/source,} MASTER_SITE_APACHE_COMMONS_BINARIES = ${MASTER_SITE_APACHE:S,%SUBDIR%,commons/&/binaries,} MASTER_SITE_APACHE = http://www.apache.org/dist/%SUBDIR%/ http://archive.apache.org/dist/%SUBDIR%/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.apache.org/dist/%SUBDIR%/ ftp://mir1.ovh.net/ftp.apache.org/dist/%SUBDIR%/ ftp://ftp.forthnet.gr/pub/www/apache/%SUBDIR%/ ftp://xenia.sote.hu/pub/mirrors/www.apache.org/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/www.apache.org/dist/%SUBDIR%/ ftp://ftp.rhnet.is/pub/apache/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/apache/&,} ftp://ftp.task.gda.pl/pub/www/apache/dist/%SUBDIR%/ ftp://sunsite.icm.edu.pl/pub/www/apache/dist/%SUBDIR%/ ftp://apache.rinet.ru/pub/mirror/apache.org/dist/%SUBDIR%/ ftp://ftp.sunet.se/pub/www/servers/apache/dist/%SUBDIR%/ MASTER_SITE_AFTERSTEP = ftp://ftp.afterstep.org/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/X11/AfterStep/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/AfterStep/%SUBDIR%/ MASTER_SITE_PORTS_JP = ftp://ports.jp.FreeBSD.org/pub/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ ftp://ftp4.jp.FreeBSD.org/pub/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ ftp://ftp.ics.es.osaka-u.ac.jp/pub/mirrors/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ MASTER_SITE_LOCAL = ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.se.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.uk.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.ru.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.tw.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.cn.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ Licenses_Include_MAINTAINER = portmgr@FreeBSD.org INSTALL_TARGET = install ALL_TARGET = all MOTIFLIB = -L${LOCALBASE}/lib -lXm -lXp PKG_DBDIR = /var/db/pkg PKG_SUFX = .tbz PKG_ARGS = -v -c -${COMMENT:Q} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P "`cd ${.CURDIR} && ${MAKE} actual-package-depends | ${GREP} -v -E ${PKG_IGNORE_DEPENDS} | ${SORT} -u -t : -k 2`" ${EXTRA_PKG_ARGS} $${_LATE_PKG_ARGS} -m ${MTREE_FILE} -o ${PKGORIGIN} -C "${CONFLICTS}" PKGORIGIN = ${PKGCATEGORY}/${PORTDIRNAME} PORTDIRNAME = ${_PORTDIRNAME} _PORTDIRNAME = ${.CURDIR:T} PKGCATEGORY = mail TMPGUCMD = ${WRKDIR}/.PLIST.gucmd TMPPLIST_SORT = ${WRKDIR}/.PLIST.mktmp.sorted TMPPLIST = ${WRKDIR}/.PLIST.mktmp PKGMESSAGE = ${WRKDIR}/${SUB_FILES:Mpkg-message*} PKGREQ = ${PKGDIR}/pkg-req PKGDEINSTALL = ${PKGDIR}/pkg-deinstall PKGINSTALL = ${WRKDIR}/${SUB_FILES:Mpkg-install*} PLIST = ${PKGDIR}/pkg-plist DESCR = ${PKGDIR}/pkg-descr COPYTREE_SHARE = ${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null 2>&1) && ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} $$1 && ${FIND} -d $$0 $$2 -type d -exec chmod 755 $$1/{} \; && ${FIND} -d $$0 $$2 -type f -exec chmod ${SHAREMODE} $$1/{} \;' -- COPYTREE_BIN = ${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null 2>&1) && ${CHOWN} -R ${BINOWN}:${BINGRP} $$1 && ${FIND} -d $$0 $$2 -type d -exec chmod 755 $$1/{} \; && ${FIND} -d $$0 $$2 -type f -exec chmod ${BINMODE} $$1/{} \;' -- INSTALL_MACROS = BSD_INSTALL_PROGRAM="${INSTALL_PROGRAM}" BSD_INSTALL_LIB="${INSTALL_LIB}" BSD_INSTALL_SCRIPT="${INSTALL_SCRIPT}" BSD_INSTALL_DATA="${INSTALL_DATA}" BSD_INSTALL_MAN="${INSTALL_MAN}" INSTALL_MAN = ${INSTALL} ${COPY} ${_MANOWNGRP} -m ${MANMODE} INSTALL_DATA = ${INSTALL} ${COPY} ${_SHROWNGRP} -m ${SHAREMODE} INSTALL_SCRIPT = ${INSTALL} ${COPY} ${_BINOWNGRP} -m ${BINMODE} INSTALL_LIB = ${INSTALL} ${COPY} ${STRIP} ${_SHROWNGRP} -m ${SHAREMODE} INSTALL_KLD = ${INSTALL} ${COPY} ${_BINOWNGRP} -m ${BINMODE} INSTALL_PROGRAM = ${INSTALL} ${COPY} ${STRIP} ${_BINOWNGRP} -m ${BINMODE} _MANOWNGRP = -o ${MANOWN} -g ${MANGRP} _SHROWNGRP = -o ${SHAREOWN} -g ${SHAREGRP} _BINOWNGRP = -o ${BINOWN} -g ${BINGRP} UID = 0 READLINK_CMD = /usr/bin/readlink MTREE_ARGS = -U ${MTREE_FOLLOWS_SYMLINKS} -f ${MTREE_FILE} -d -e -p MTREE_CMD = /usr/sbin/mtree MTREE_FILE_DEFAULT = yes MTREE_FILE = ${PORTSDIR}/Templates/BSD.local.dist EXTRACT_CMD = ${GZIP_CMD} EXTRACT_AFTER_ARGS = | ${TAR} -xf - --no-same-owner --no-same-permissions EXTRACT_BEFORE_ARGS = -dc TAR = /usr/bin/tar PATCH_DIST_ARGS = --suffix ${DISTORIG} -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_DIST_STRIP} --suffix .orig PATCH_ARGS = -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_STRIP} -V simple --suffix .orig PATCH_DEBUG_TMP = no PATCH_DIST_STRIP = -p0 PATCH_STRIP = -p0 PATCH = /usr/bin/patch DISTORIG = .bak.orig TOUCH_FLAGS = -f TOUCH = /usr/bin/touch FETCH_CMD = ${FETCH_BINARY} ${FETCH_ARGS} FETCH_BEFORE_ARGS = $${CKSIZE:+-S $$CKSIZE} FETCH_REGET = 1 FETCH_ARGS = -AFpr FETCH_BINARY = /usr/bin/fetch PTHREAD_LIBS = -pthread PTHREAD_CFLAGS = _MAKE_JOBS = -j${MAKE_JOBS_NUMBER} MAKE_JOBS_NUMBER = `${SYSCTL} -n kern.smp.cpus` MAKE_FLAGS = -f DISTINFO_FILE = ${MASTERDIR}/distinfo CHECKSUM_ALGORITHMS = sha256 NONEXISTENT = /nonexistent DO_NADA = ${TRUE} PACKAGE_COOKIE = ${WRKDIR}/.package_done.${PORTNAME}.${PREFIX:S/\//_/g} PATCH_COOKIE = ${WRKDIR}/.patch_done.${PORTNAME}.${PREFIX:S/\//_/g} BUILD_COOKIE = ${WRKDIR}/.build_done.${PORTNAME}.${PREFIX:S/\//_/g} INSTALL_COOKIE = ${WRKDIR}/.install_done.${PORTNAME}.${PREFIX:S/\//_/g} CONFIGURE_COOKIE = ${WRKDIR}/.configure_done.${PORTNAME}.${PREFIX:S/\//_/g} EXTRACT_COOKIE = ${WRKDIR}/.extract_done.${PORTNAME}.${PREFIX:S/\//_/g} REINPLACE_CMD = ${SED} ${REINPLACE_ARGS} REINPLACE_ARGS = -i.bak GHOSTSCRIPT_PORT = print/ghostscript${_USE_GHOSTSCRIPT_VER}${_USE_GHOSTSCRIPT_PKGNAME_SUFFIX} _USE_GHOSTSCRIPT_VER = ${_USE_GHOSTSCRIPT_DEFAULT_VER} _USE_GHOSTSCRIPT_DEFAULT_VER = 9 BUILD_DEPENDS = ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} PATCH_DEPENDS = ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} EXTRACT_DEPENDS = ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} Perl_Post_Include = bsd.perl.mk _GL_linux_RUN_DEPENDS = ${LINUXBASE}/usr/X11R6/lib/libGL.so.1:${PORTSDIR}/graphics/linux_dri _GL_glut_LIB_DEPENDS = glut.3:${PORTSDIR}/graphics/libglut _GL_glw_LIB_DEPENDS = GLw.1:${PORTSDIR}/graphics/libGLw _GL_glu_LIB_DEPENDS = GLU.1:${PORTSDIR}/graphics/libGLU _GL_glew_LIB_DEPENDS = GLEW.1:${PORTSDIR}/graphics/glew _GL_gl_LIB_DEPENDS = GL.1:${PORTSDIR}/graphics/libGL PKG_IGNORE_DEPENDS = 'this_port_does_not_exist' XAWVER = 8 X_FONTS_ALIAS_PORT = ${PORTSDIR}/x11-fonts/font-alias X_FONTS_TYPE1_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-type1 X_FONTS_TTF_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-truetype X_FONTS_CYRILLIC_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-cyrillic X_FONTS_75DPI_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-75dpi X_FONTS_100DPI_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-100dpi X_FONTS_MISC_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-miscbitmaps X_FONTS_ENCODINGS_PORT = ${PORTSDIR}/x11-fonts/encodings X_NESTSERVER_PORT = ${PORTSDIR}/x11-servers/xorg-nestserver X_VFBSERVER_PORT = ${PORTSDIR}/x11-servers/xorg-vfbserver X_PRINTSERVER_PORT = ${PORTSDIR}/x11-servers/xorg-printserver X_FONTSERVER_PORT = ${PORTSDIR}/x11-fonts/xfs X_SERVER_PORT = ${PORTSDIR}/x11-servers/xorg-server X_CLIENTS_PORT = ${PORTSDIR}/x11/xorg-apps X_LIBRARIES_PORT = ${PORTSDIR}/x11/xorg-libraries X_IMAKE_PORT = ${PORTSDIR}/devel/imake LIB32DIR = lib HAVE_COMPAT_IA32_KERN = YES HAVE_COMPAT_IA32_LIBS = YES MANCOMPRESSED = no CONFIGURE_ENV = SHELL=${SH} CONFIG_SHELL=${SH} MAKE_SHELL = ${SH} CONFIGURE_SHELL = ${SH} PLIST_REINPLACE_STOPDAEMON = s!^@stopdaemon \(.*\)!@unexec %D/etc/rc.d/\1 forcestop 2>/dev/null || true! PLIST_REINPLACE_RMTRY = s!^@rmtry \(.*\)!@unexec rm -f %D/\1 2>/dev/null || true! PLIST_REINPLACE_DIRRMTRY = s!^@dirrmtry \(.*\)!@unexec rmdir "%D/\1" 2>/dev/null || true! PLIST_REINPLACE = dirrmtry stopdaemon rmtry INSTALL_WRKSRC = ${WRKSRC} BUILD_WRKSRC = ${WRKSRC} CONFIGURE_WRKSRC = ${WRKSRC} PATCH_WRKSRC = ${WRKSRC} WRKSRC = ${WRKDIR}/${DISTNAME} WRKDIR = ${WRKDIRPREFIX}${.CURDIR}/work _POSTMKINCLUDED = yes WWWGRP = www WWWOWN = www CD_MOUNTPTS = /cdrom ${CD_MOUNTPT} USE_PERL5_STRING = ${USE_PERL5_BUILD} PERL = ${LOCALBASE}/bin/perl PERL5 = ${LOCALBASE}/bin/perl${PERL_VERSION} SITE_PERL = ${LOCALBASE}/${SITE_PERL_REL} SITE_PERL_REL = lib/perl5/site_perl/${PERL_VERSION} PERL_PORT = perl5.14 PERL_ARCH = mach PERL_LEVEL = ${perl_major}${perl_minor}${perl_patch} perl_patch = ${_perl_patch:C|^.*(..)|\1|} _perl_patch = 0${PERL_VERSION:C|^([1-9]+)\.([0-9]+)\.*|0|} perl_minor = ${_perl_minor:C|^.*(...)|\1|} _perl_minor = 00${PERL_VERSION:C|^([1-9]+)\.([0-9]+).*|\2|} perl_major = ${PERL_VERSION:C|^([1-9]+).*|\1|} PERL_VERSION = 5.14.2 PERL_Include_MAINTAINER = perl@FreeBSD.org Perl_Pre_Include = bsd.perl.mk PKGCOMPATDIR = ${LOCALBASE}/lib/compat/pkg PREFIX = ${LOCALBASE} PKGDIR = ${MASTERDIR} SCRIPTDIR = ${MASTERDIR}/scripts FILESDIR = ${MASTERDIR}/files PATCHDIR = ${MASTERDIR}/files TEMPLATES = ${PORTSDIR}/Templates PACKAGES = ${PORTSDIR}/packages EXTRACT_SUFX = .tar.gz ETCDIR = ${PREFIX}/etc/${PORTNAME} WWWDIR = ${PREFIX}/www/${PORTNAME} DATADIR = ${PREFIX}/share/${PORTNAME} EXAMPLESDIR = ${PREFIX}/share/examples/${PORTNAME} DOCSDIR = ${PREFIX}/share/doc/${PORTNAME} INDEXFILE = INDEX-${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} DISTNAME = ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION:C/:(.)/\1/g}${DISTVERSIONSUFFIX} PKGNAME = ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PKGVERSION} PKGVERSION = ${PORTVERSION:C/[-_,]/./g}${_SUF1}${_SUF2} _SUF2 = ,${PORTEPOCH} PORTREVISION = 0 DISTVERSION = ${PORTVERSION:S/:/::/g} _PREMKINCLUDED = yes REINPLACE = s!^PATH=.*!PATH=/bin:/sbin:/usr/bin:/usr/sbin:${PREFIX}/bin:${PREFIX}/sbin!; s!(_directory = )/usr/!\1${PREFIX}/!g; s!^(data_directory = /var/)lib/!\1db/!g; s!^#(mynetworks_style = host)!\1!g; s!^(sendmail_path =)!\1 ${PREFIX}/sbin/sendmail!g; s!^(newaliases_path =)!\1 ${PREFIX}/bin/newaliases!g; s!^(mailq_path =)!\1 ${PREFIX}/bin/mailq!g; s!^(setgid_group =)!\1 maildrop!g; s!^(manpage_directory =)!\1 ${MANPREFIX}/man!g; s!^((html|readme)_directory =)!\1 ${READMEDIR}!g; \!^#alias_database = dbm:/etc/mail/aliases$$!d; s!(:|= )/etc/postfix!\1$$config_directory!g; s!/etc/postfix!${ETCDIR}!g; s!^(sample_directory =)!\1 ${ETCDIR}!g; s!($config_directory/(access|aliases|canonical|generic|header_checks|relocated|transport|virtual):f:root:-:644:)p1!\1o!; SUB_FILES = pkg-install pkg-message ${USE_RC_SUBR} SUB_LIST = REQUIRE="${_REQUIRE}" READMEDIR="${READMEDIR}" DAEMONDIR="${DAEMONDIR}" PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} DATADIR=${DATADIR} DOCSDIR=${DOCSDIR} EXAMPLESDIR=${EXAMPLESDIR} WWWDIR=${WWWDIR} ETCDIR=${ETCDIR} DAEMONDIR = ${PREFIX}/libexec/postfix READMEDIR = ${DOCSDIR} USE_RC_SUBR = postfix.sh PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" PORTEXAMPLES="" PORTDATA="" LIB32DIR=${LIB32DIR} XAWVER=${XAWVER} PERL_VERSION=${PERL_VERSION} PERL_VER=${PERL_VERSION} PERL_ARCH=${PERL_ARCH} SITE_PERL=${SITE_PERL_REL} DOCSDIR="${DOCSDIR_REL}" EXAMPLESDIR="${EXAMPLESDIR_REL}" DATADIR="${DATADIR_REL}" WWWDIR="${WWWDIR_REL}" ETCDIR="${ETCDIR_REL}" MAKE_ENV = OPENSSLLIB=${OPENSSLLIB} OPENSSLINC=${OPENSSLINC} OPENSSLBASE=${OPENSSLBASE} OPENSSLDIR=${OPENSSLDIR} SHELL=${SH} NO_LINT=YES PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} MOTIFLIB="${MOTIFLIB}" LIBDIR="${LIBDIR}" CC="${CC}" CFLAGS="${CFLAGS}" CPP="${CPP}" CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" MANPREFIX="${MANPREFIX}" ${INSTALL_MACROS} OPENSSL_LDFLAGS = -rpath=${OPENSSLRPATH} OPENSSLINC = ${OPENSSLBASE}/include OPENSSLLIB = ${OPENSSLBASE}/lib OPENSSLRPATH = /usr/lib:${LOCALBASE}/lib MAKE_ARGS = OPENSSL_CFLAGS="${OPENSSL_CFLAGS}" OPENSSL_CFLAGS = -DNO_IDEA OPENSSL_IDEA = NO OPENSSLDIR = /etc/ssl OPENSSLBASE = /usr WITH_OPENSSL_BASE = yes OpenSSL_Include_MAINTAINER = dinoex@FreeBSD.org RUN_DEPENDS = dovecot:${PORTSDIR}/mail/dovecot2 POSTFIX_AUXLIBS = -L${LOCALBASE}/lib -lpcre -L${OPENSSLLIB} ${LDFLAGS} -lssl -lcrypto LIB_DEPENDS = pcre:${PORTSDIR}/devel/pcre _REQUIRE = LOGIN cleanvar dovecot POSTFIX_CCARGS = -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" -DDEF_README_DIR=\\\"${READMEDIR}\\\" -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" -DDEF_MAIL_OWNER=\\\"postfix\\\" -DDEF_SGID_GROUP=\\\"maildrop\\\" -DHAS_PCRE -I${LOCALBASE}/include -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\" -DUSE_TLS -I${OPENSSLINC} MAKEFILEFLAGS = DEBUG= CC="${CC}" OPT="${CFLAGS}" KRB5_EXTR = -lhx509 IS_INTERACTIVE = yes OLD_MAILER = purgestat /usr/libexec/sendmail/sendmail HTML1 = body_checks.5.html bounce.5.html postfix-power.png scache.8.html tlsmgr.8.html MLINKS = sendmail.1 mailq.1 sendmail.1 newaliases.1 header_checks.5 body_checks.5 bounce.8 defer.8 bounce.8 trace.8 smtp.8 lmtp.8 MAN8 = anvil.8 bounce.8 cleanup.8 discard.8 dnsblog.8 error.8 flush.8 local.8 master.8 oqmgr.8 pickup.8 pipe.8 postscreen.8 proxymap.8 qmgr.8 qmqpd.8 scache.8 showq.8 smtp.8 smtpd.8 spawn.8 tlsmgr.8 tlsproxy.8 trivial-rewrite.8 verify.8 virtual.8 MAN5 = access.5 aliases.5 bounce.5 canonical.5 cidr_table.5 generic.5 header_checks.5 ldap_table.5 master.5 memcache_table.5 mysql_table.5 nisplus_table.5 pcre_table.5 pgsql_table.5 postconf.5 postfix-wrapper.5 regexp_table.5 relocated.5 sqlite_table.5 tcp_table.5 transport.5 virtual.5 MAN1 = postalias.1 postcat.1 postconf.1 postdrop.1 postfix.1 postkick.1 postlock.1 postlog.1 postmap.1 postmulti.1 postqueue.1 postsuper.1 sendmail.1 qshape.1 WITHOUT_INST_BASE = true WITHOUT_SPF = true WITHOUT_TEST = true WITHOUT_VDA = true WITHOUT_NIS = true WITHOUT_CDB = true WITHOUT_LDAP_SASL = true WITHOUT_OPENLDAP = true WITHOUT_SQLITE = true WITHOUT_PGSQL = true WITHOUT_MYSQL = true WITHOUT_BDB = true WITH_TLS = true WITHOUT_SASLKMIT = true WITHOUT_SASLKRB5 = true WITH_DOVECOT2 = true WITHOUT_DOVECOT = true WITHOUT_SASL2 = true WITH_PCRE = true OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE OPTIONS_FILE_SET = PCRE DOVECOT2 TLS PCRE DOVECOT2 TLS _FILE_COMPLETE_OPTIONS_LIST = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE _OPTIONS_READ = postfix-2.9.3,1 INST_BASE_DESC = Install into /usr and /etc/postfix SPF_DESC = SPF support (via libspf2 1.2.x) TEST_DESC = SMTP/LMTP test server and generator VDA_DESC = VDA (Virtual Delivery Agent 32Bit) NIS_DESC = NIS maps lookups CDB_DESC = CDB maps lookups LDAP_SASL_DESC = Enable OpenLDAP client-to-server SASL auth OPENLDAP_DESC = OpenLDAP maps (uses WITH_OPENLDAP_VER) SQLITE_DESC = SQLite maps PGSQL_DESC = PostgreSQL maps (uses DEFAULT_PGSQL_VER) MYSQL_DESC = MySQL maps (uses WITH_MYSQL_VER) BDB_DESC = Berkeley DB (uses WITH_BDB_VER) TLS_DESC = Enable SSL and TLS support SASLKMIT_DESC = If your SASL req. MIT Kerberos5, select this SASLKRB5_DESC = If your SASL req. Kerberos5, select this DOVECOT2_DESC = Dovecot 2.x SASL authentication method DOVECOT_DESC = Dovecot 1.x SASL authentication method NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA SASL2_DESC = Cyrus SASLv2 (Simple Auth. and Sec. Layer) PCRE_DESC = Perl Compatible Regular Expressions OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE NO_OPTIONS_SORT = yes ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS OPTIONSFILE = ${PORT_DBDIR}/${UNIQUENAME}/options DOS2UNIX_REGEX = .* UNIQUENAME = ${PKGNAMEPREFIX}${PORTNAME} LDCONFIG32_DIR = libdata/ldconfig32 LDCONFIG_DIR = libdata/ldconfig USERS_BLACKLIST = _dhcp _pflogd bin bind daemon games kmem mailnull man news nobody operator pop proxy root smmsp sshd toor tty uucp www GID_OFFSET = 0 UID_OFFSET = 0 GID_FILES = ${PORTSDIR}/GIDs UID_FILES = ${PORTSDIR}/UIDs PORT_DBDIR = /var/db/ports MASTER_PORT = SLAVE_PORT = no MASTERDIR = ${.CURDIR} PKG_VERSION = /usr/sbin/pkg_version PKG_INFO = /usr/sbin/pkg_info PKG_DELETE = /usr/sbin/pkg_delete PKG_ADD = /usr/sbin/pkg_add PKG_CMD = /usr/sbin/pkg_create ECHO_MSG = ${ECHO_CMD} ECHO_CMD = echo SHA256 = /sbin/sha256 MD5 = /sbin/md5 XZ_CMD = /usr/bin/xz ${XZ} XZ = -Mmax XMKMF = ${LOCALBASE}/bin/xmkmf -a XARGS = /usr/bin/xargs WHICH = /usr/bin/which UNZIP_CMD = ${LOCALBASE}/bin/unzip UNMAKESELF_CMD = ${LOCALBASE}/bin/unmakeself UNAME = /usr/bin/uname UMOUNT = /sbin/umount TRUE = true TR = LANG=C /usr/bin/tr TEST = test TAIL = /usr/bin/tail SYSCTL = /sbin/sysctl SU_CMD = /usr/bin/su root -c STRIP_CMD = /usr/bin/strip SORT = /usr/bin/sort SH = /bin/sh SETENV = /usr/bin/env SED = /usr/bin/sed RMDIR = /bin/rmdir RM = /bin/rm REALPATH = /bin/realpath PW = /usr/sbin/pw PRINTF = /usr/bin/printf PAX = /bin/pax PASTE = /usr/bin/paste OBJDUMP = /usr/bin/objdump OBJCOPY = /usr/bin/objcopy MV = /bin/mv MOUNT_NULLFS = /sbin/mount_nullfs MOUNT_DEVFS = ${MOUNT} -t devfs devfs MOUNT = /sbin/mount MKTEMP = /usr/bin/mktemp MKDIR = /bin/mkdir -p LS = /bin/ls LN = /bin/ln LDCONFIG = /sbin/ldconfig IDENT = /usr/bin/ident ID = /usr/bin/id HEAD = /usr/bin/head GZIP_CMD = /usr/bin/gzip -nf ${GZIP} GZIP = -9 GZCAT = /usr/bin/gzcat GUNZIP_CMD = /usr/bin/gunzip -f GREP = /usr/bin/grep GMAKE = gmake FMT = /usr/bin/fmt FLEX = /usr/bin/flex FIND = /usr/bin/find FILE = /usr/bin/file FALSE = false EXPR = /bin/expr EGREP = /usr/bin/egrep DIRNAME = /usr/bin/dirname DIFF = /usr/bin/diff DIALOG = /usr/bin/dialog DC = /usr/bin/dc CUT = /usr/bin/cut CPIO = /usr/bin/cpio CP = /bin/cp COMM = /usr/bin/comm CHROOT = /usr/sbin/chroot CHOWN = /usr/sbin/chown CHMOD = /bin/chmod CHGRP = /usr/bin/chgrp CAT = /bin/cat BZIP2_CMD = /usr/bin/bzip2 BZCAT = /usr/bin/bzcat BRANDELF = /usr/bin/brandelf BASENAME = /usr/bin/basename AWK = /usr/bin/awk _COMMANDSMKINCLUDED = yes COMMANDS_Include_MAINTAINER = portmgr@FreeBSD.org SRC_BASE = /usr/src INDEXDIR = ${PORTSDIR} _DISTDIR = ${DISTDIR}/${DIST_SUBDIR} LINUXBASE = /compat/linux LOCALBASE = /usr/local FreeBSD_MAINTAINER = portmgr@FreeBSD.org COMPRESS_EXT = .gz COMPRESS_CMD = gzip -cn STRIP = -s INCLUDEDIR = /usr/include NLSMODE = ${NOBINMODE} NLSGRP = ${SHAREGRP} NLSOWN = ${SHAREOWN} NLSDIR = ${SHAREDIR}/nls INFOMODE = ${NOBINMODE} INFOGRP = ${SHAREGRP} INFOOWN = ${SHAREOWN} INFODIR = ${SHAREDIR}/info DOCMODE = ${NOBINMODE} DOCGRP = ${SHAREGRP} DOCOWN = ${SHAREOWN} DOCDIR = ${SHAREDIR}/doc MANMODE = ${NOBINMODE} MANGRP = ${SHAREGRP} MANOWN = ${SHAREOWN} MANDIR = ${SHAREDIR}/man/man CONFMODE = 644 CONFGRP = wheel CONFOWN = root CONFDIR = /etc SHAREMODE = ${NOBINMODE} SHAREGRP = wheel SHAREOWN = root SHAREDIR = /usr/share LIBMODE = ${NOBINMODE} LIBGRP = ${BINGRP} LIBOWN = ${BINOWN} SHLIBDIR = ${LIBDIR} LINTLIBDIR = /usr/libdata/lint LIBEXECDIR = /usr/libexec LIBDATADIR = /usr/libdata LIBCOMPATDIR = /usr/lib/compat LIBDIR = /usr/lib KMODMODE = ${BINMODE} KMODGRP = ${BINGRP} KMODOWN = ${BINOWN} KMODDIR = /boot/kernel NOBINMODE = 444 BINMODE = 555 BINGRP = wheel BINOWN = root _WITHOUT_SRCCONF = BSDPORTMK = ${PORTSDIR}/Mk/bsd.port.mk PORTSDIR = /usr/ports USEOPTIONSMK = yes OPTIONS = PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" ${STATUS_SASL2} DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" ${STATUS_SASLKRB5} SASLKMIT "If your SASL req. MIT Kerberos5, select this" ${STATUS_SASLKRB5MIT} TLS "Enable SSL and TLS support" ${STATUS_TLS} BDB "Berkeley DB (uses WITH_BDB_VER)" ${STATUS_BDB} MYSQL "MySQL maps (uses WITH_MYSQL_VER)" ${STATUS_MySQL} PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" ${STATUS_PgSQL} SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" ${STATUS_OpenLDAP} LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" ${STATUS_CDB} NIS "NIS maps lookups" ${STATUS_NIS} VDA "VDA (Virtual Delivery Agent 32Bit)" ${STATUS_VDA} TEST "SMTP/LMTP test server and generator" ${STATUS_Test} SPF "SPF support (via libspf2 1.2.x)" ${STATUS_SPF} INST_BASE "Install into /usr and /etc/postfix" off STATUS_SPF = off STATUS_Test = off STATUS_VDA = off STATUS_NIS = off STATUS_CDB = off STATUS_OpenLDAP = off STATUS_PgSQL = off STATUS_MySQL = off STATUS_BDB = off STATUS_TLS = off STATUS_SASLKRB5MIT = off STATUS_SASLKRB5 = off STATUS_SASL2 = off SCRIPTS_ENV = POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}" ${INSTALL_MACROS} CURDIR=${MASTERDIR} DISTDIR=${DISTDIR} WRKDIR=${WRKDIR} WRKSRC=${WRKSRC} PATCHDIR=${PATCHDIR} SCRIPTDIR=${SCRIPTDIR} FILESDIR=${FILESDIR} PORTSDIR=${PORTSDIR} PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} USE_PERL5_BUILD = yes USE_SUBMAKE = yes MAKE_JOBS_SAFE = yes GROUPS = mail maildrop postfix USERS = postfix CONFLICTS = courier-0.* postfix-1.* postfix-2.[0-8].* postfix-base-2.[0-8].* postfix-current-2.* postfix-current-base-2.* sendmail-8.* sendmail+*-8.* smail-3.* zmailer-2.* opensmtpd-[0-9]* VDAVERSION = 2.9.1 COMMENT = A secure alternative to widely-used Sendmail MAINTAINER = sahil@FreeBSD.org DIST_SUBDIR = ${PORTNAME} MASTER_SITE_SUBDIR = . old related/postfix MASTER_SITES = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} CATEGORIES = mail ipv6 PORTEPOCH = 1 PORTVERSION = 2.9.3 PORTNAME = postfix _CPUCFLAGS = OBJFORMAT = elf DISTDIR = "/usr/obj/distfiles" WRKDIRPREFIX = "/usr/obj" __MAKE_CONF = /etc/make.conf YFLAGS = -d YACC = yacc RFLAGS = RC = f77 PFLAGS = PC = pc OBJCFLAGS = ${OBJCINCLUDES} ${CFLAGS} -Wno-import OBJC = cc LINTLIBFLAGS = -cghapbxu -C ${LIB} LINTOBJKERNFLAGS = ${LINTOBJFLAGS} LINTOBJFLAGS = -cghapbxu -i LINTKERNFLAGS = ${LINTFLAGS} LINTFLAGS = -cghapbx LINT = lint LDFLAGS = ${OPENSSL_LDFLAGS} LD = ld LFLAGS = LEX = lex INSTALL = install EFLAGS = FFLAGS = -O FC = f77 _+_ = + ECHODIR = echo ECHO = echo CPP = cpp PO_CXXFLAGS = ${CXXFLAGS} CXXFLAGS = ${CFLAGS:N-std=*:N-Wnested-externs:N-W*-prototypes:N-Wno-pointer-sign:N-Wold-style-definition} CXX = c++ DTRACE = dtrace CTFMERGE = ctfmerge CTFCONVERT = ctfconvert CTFFLAGS = -L VERSION NO_CTF = 1 PO_CFLAGS = ${CFLAGS} CFLAGS = -O2 -pipe -fno-strict-aliasing CC = cc ACFLAGS = AFLAGS = AS = as RANLIB = ranlib ARFLAGS = rl AR = ar MACHINE_CPUARCH = ${MACHINE_ARCH:C/mips.*e[lb]/mips/:C/armeb/arm/:C/powerpc64/powerpc/} .FreeBSD = true unix = We run FreeBSD, not UNIX. .MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .. /usr/ports/Mk/bsd.options.desc.mk .. .. .. .. MAKEFILE = Makefile .TARGETS = /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local .OBJDIR = /usr/obj/usr/ports/mail/postfix .CURDIR = /usr/ports/mail/postfix .ST_EXPORTVAR = YES .MAKE.JOB.PREFIX = --- .MAKE.PPID = 34965 .MAKE.PID = 34981 .newline = MAKE_VERSION = 5200408120 MACHINE_CPU = amd64 sse2 sse mmx MACHINE_ARCH = amd64 MACHINE = amd64 MFLAGS = -d A .MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= CONFIG_DONE_POSTFIX=1 ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= MAKE = make #*** Command-line Variables: CONFIG_DONE_POSTFIX = 1 SYSTEMVERSION = OSVERSION = 900506 OSREL = 9.0 OPSYS = FreeBSD ARCH = amd64 #*** Directory Cache: # Stats: 9 hits 6 misses 0 near misses 45 losers (16%) # directory referenced hits # . 2 0 # /usr/ports/mail/postfix 26 2 # /usr/share/mk 2 7 #*** Suffixes: # `.out' [9] # To: # From: `.o' `.c' `.F' `.f' `.e' `.r' `.y' `.l' `.s' # Search Path: /usr/ports/mail/postfix # `.a' [0] # To: # From: # Search Path: /usr/ports/mail/postfix # `.ln' [5] # To: # From: `.c' `.cc' `.cpp' `.cxx' `.C' # Search Path: /usr/ports/mail/postfix # `.o' [17] # To: `.out' # From: `.c' `.cc' `.cpp' `.cxx' `.C' `.m' `.F' `.f' `.e' `.r' `.y' `.l' `.S' `.asm' `.s' `.p' # Search Path: /usr/ports/mail/postfix # `.c' [6] # To: `' `.out' `.ln' `.o' # From: `.y' `.l' # Search Path: /usr/ports/mail/postfix # `.cc' [3] # To: `' `.ln' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.cpp' [3] # To: `' `.ln' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.cxx' [3] # To: `' `.ln' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.C' [3] # To: `' `.ln' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.m' [1] # To: `.o' # From: # Search Path: /usr/ports/mail/postfix # `.F' [3] # To: `' `.out' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.f' [3] # To: `' `.out' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.e' [3] # To: `' `.out' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.r' [3] # To: `' `.out' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.y' [3] # To: `.out' `.o' `.c' # From: # Search Path: /usr/ports/mail/postfix # `.l' [3] # To: `.out' `.o' `.c' # From: # Search Path: /usr/ports/mail/postfix # `.S' [1] # To: `.o' # From: # Search Path: /usr/ports/mail/postfix # `.asm' [1] # To: `.o' # From: # Search Path: /usr/ports/mail/postfix # `.s' [2] # To: `.out' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.cl' [0] # To: # From: # Search Path: /usr/ports/mail/postfix # `.p' [1] # To: `.o' # From: # Search Path: /usr/ports/mail/postfix # `.h' [0] # To: # From: # Search Path: /usr/ports/mail/postfix # `.sh' [1] # To: `' # From: # Search Path: /usr/ports/mail/postfix #*** Transformations: .sh : cp -fp ${.IMPSRC} ${.TARGET} chmod a+x ${.TARGET} .c.ln : ${LINT} ${LINTOBJFLAGS} ${CFLAGS:M-[DIU]*} ${.IMPSRC} || touch ${.TARGET} .cc.ln : ${LINT} ${LINTOBJFLAGS} ${CXXFLAGS:M-[DIU]*} ${.IMPSRC} || touch ${.TARGET} .C.ln : ${LINT} ${LINTOBJFLAGS} ${CXXFLAGS:M-[DIU]*} ${.IMPSRC} || touch ${.TARGET} .cpp.ln : ${LINT} ${LINTOBJFLAGS} ${CXXFLAGS:M-[DIU]*} ${.IMPSRC} || touch ${.TARGET} .cxx.ln : ${LINT} ${LINTOBJFLAGS} ${CXXFLAGS:M-[DIU]*} ${.IMPSRC} || touch ${.TARGET} .c : ${CC} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .c.o : ${CC} ${CFLAGS} -c ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .cc : ${CXX} ${CXXFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .cpp : ${CXX} ${CXXFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .cxx : ${CXX} ${CXXFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .C : ${CXX} ${CXXFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .cc.o : ${CXX} ${CXXFLAGS} -c ${.IMPSRC} .cpp.o : ${CXX} ${CXXFLAGS} -c ${.IMPSRC} .cxx.o : ${CXX} ${CXXFLAGS} -c ${.IMPSRC} .C.o : ${CXX} ${CXXFLAGS} -c ${.IMPSRC} .m.o : ${OBJC} ${OBJCFLAGS} -c ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .p.o : ${PC} ${PFLAGS} -c ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .e : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .r : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .F : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .f : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .e.o : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c ${.IMPSRC} .r.o : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c ${.IMPSRC} .F.o : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c ${.IMPSRC} .f.o : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c ${.IMPSRC} .S.o : ${CC} ${CFLAGS} ${ACFLAGS} -c ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .asm.o : ${CC} -x assembler-with-cpp ${CFLAGS} ${ACFLAGS} -c ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .s.o : ${AS} ${AFLAGS} -o ${.TARGET} ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .y.o : ${YACC} ${YFLAGS} ${.IMPSRC} ${CC} ${CFLAGS} -c y.tab.c -o ${.TARGET} rm -f y.tab.c @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .l.o : ${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.PREFIX}.tmp.c ${CC} ${CFLAGS} -c ${.PREFIX}.tmp.c -o ${.TARGET} rm -f ${.PREFIX}.tmp.c @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .y.c : ${YACC} ${YFLAGS} ${.IMPSRC} mv y.tab.c ${.TARGET} .l.c : ${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.TARGET} .s.out : ${CC} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .c.out : ${CC} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .o.out : ${CC} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .f.out : ${FC} ${EFLAGS} ${RFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} rm -f ${.PREFIX}.o @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .F.out : ${FC} ${EFLAGS} ${RFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} rm -f ${.PREFIX}.o @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .r.out : ${FC} ${EFLAGS} ${RFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} rm -f ${.PREFIX}.o @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .e.out : ${FC} ${EFLAGS} ${RFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} rm -f ${.PREFIX}.o @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .y.out : ${YACC} ${YFLAGS} ${.IMPSRC} ${CC} ${CFLAGS} ${LDFLAGS} y.tab.c ${LDLIBS} -ly -o ${.TARGET} rm -f y.tab.c @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .l.out : ${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.PREFIX}.tmp.c ${CC} ${CFLAGS} ${LDFLAGS} ${.PREFIX}.tmp.c ${LDLIBS} -ll -o ${.TARGET} rm -f ${.PREFIX}.tmp.c @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) #*** Input graph: # # *** MAIN TARGET *** # No unmade children # unmade ____: # # No unmade children # unmade makepatch : @${MKDIR} ${FILESDIR} @(cd ${PATCH_WRKSRC}; for i in `find . -type f -name '*.orig'`; do ORG=$$i; NEW=$${i%.orig}; OUT=${FILESDIR}`${ECHO} $${NEW} | ${SED} -e 's|/|__|g' -e 's|^\.__|/patch-|'`; ${ECHO} ${DIFF} -ud $${ORG} $${NEW} '>' $${OUT}; ${DIFF} -ud $${ORG} $${NEW} > $${OUT} || ${TRUE}; done ) # # No unmade children # unmade pre-patch : @${ECHO} 'See header_checks.5.html' > ${WRKSRC}/html/body_checks.5.html @${REINPLACE_CMD} -E -e 's![[:<:]]perl[[:>:]]!${PERL}!' ${WRKSRC}/src/bounce/Makefile.in @${REINPLACE_CMD} -E -e 's!^(#define DEF_SGID_GROUP[^"]+)"postdrop"$$!\1"maildrop"!' ${WRKSRC}/src/global/mail_params.h @${FIND} -X ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man -type f -a ! \( -name INSTALL -o -name aliases \) | ${XARGS} ${REINPLACE_CMD} -E -e '${REINPLACE}' # # No unmade children # unmade post-patch : @${ECHO} '$$html_directory/body_checks.5.html:f:root:-:644' >> ${WRKSRC}/conf/postfix-files @${ECHO} '$$html_directory/bounce.5.html:f:root:-:644' >> ${WRKSRC}/conf/postfix-files @${ECHO} '$$html_directory/postfix-power.png:f:root:-:644' >> ${WRKSRC}/conf/postfix-files @${ECHO} '$$html_directory/scache.8.html:f:root:-:644' >> ${WRKSRC}/conf/postfix-files @${ECHO} '$$html_directory/tlsmgr.8.html:f:root:-:644' >> ${WRKSRC}/conf/postfix-files # # No unmade children # unmade do-configure : (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && ${ECHO} "all: default" >> Makefile) # # No unmade children # unmade do-install : @cd ${WRKSRC} && ${SH} postfix-install -non-interactive install_root=/ tempdir=/tmp config_directory=${ETCDIR} command_directory=${PREFIX}/sbin daemon_directory=${DAEMONDIR} html_directory=${READMEDIR} mailq_path=${PREFIX}/bin/mailq manpage_directory=${MANPREFIX}/man newaliases_path=${PREFIX}/bin/newaliases readme_directory=${READMEDIR} sendmail_path=${PREFIX}/sbin/sendmail ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/rmail/rmail ${PREFIX}/bin/rmail ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/qshape/qshape.pl ${PREFIX}/bin/qshape ${INSTALL_MAN} ${WRKSRC}/man/man1/qshape.1 ${MANPREFIX}/man/man1 # # No unmade children # unmade post-install : @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL # Fix compressed man pages @${REINPLACE_CMD} -i '' -E -e "s|(man[158]/.*.[158]):|\1.gz:|g" ${DAEMONDIR}/postfix-files @${CAT} ${PKGMESSAGE} # # No unmade children # unmade # parents: check-sanity check-license : # # No unmade children # unmade # parents: master-sites-all master-sites-ALL: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_ALL}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} # # No unmade children # unmade # parents: patch-sites-all patch-sites-ALL : @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_PATCH_SITES_ALL}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} # # No unmade children # unmade # parents: master-sites-default master-sites master-sites-DEFAULT: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_DEFAULT}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} # # No unmade children # unmade # parents: patch-sites-default patch-sites patch-sites-DEFAULT: @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_PATCH_SITES_DEFAULT}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP} # # 1 unmade children # unmade master-sites-all: master-sites-ALL # # 1 unmade children # unmade patch-sites-all : patch-sites-ALL # # 1 unmade children # unmade master-sites-default: master-sites-DEFAULT # # 1 unmade children # unmade patch-sites-default: patch-sites-DEFAULT # # 1 unmade children # unmade master-sites : master-sites-DEFAULT # # 1 unmade children # unmade patch-sites : patch-sites-DEFAULT # # No unmade children # unmade maintainer : @${ECHO_CMD} "${MAINTAINER}" # # No unmade children # unmade # parents: check-sanity check-makefile :: @${DO_NADA} # # No unmade children # unmade # parents: check-sanity check-categories: # # No unmade children # unmade # parents: check-sanity check-makevars :: @${DO_NADA} # # No unmade children # unmade # parents: check-sanity check-depends : @${DO_NADA} # # 1 unmade children # unmade .MAIN : all # # 1 unmade children # unmade # parents: .MAIN all : build # # No unmade children # unmade ignorelist : @${DO_NADA} # # No unmade children # unmade ignorelist-verbose: @${DO_NADA} # # No unmade children # unmade clean-restricted: # # No unmade children # unmade clean-restricted-list: # # No unmade children # unmade clean-for-cdrom : # # No unmade children # unmade clean-for-cdrom-list: # # 1 unmade children # unmade # parents: all "/usr/obj"/usr/ports/mail/postfix/work/.install_done.postfix._usr_local build : "/usr/obj"/usr/ports/mail/postfix/work/.build_done.postfix._usr_local # # No unmade children # unmade # parents: check-sanity pre-everything :: @${DO_NADA} # # No unmade children # unmade # parents: check-sanity buildanyway-message: @${DO_NADA} # # No unmade children # unmade # parents: check-sanity options-message : @${DO_NADA} @${ECHO_MSG} "===> Found saved configuration for ${_OPTIONS_READ}" # # No unmade children # unmade # parents: check-sanity check-deprecated: # # No unmade children # unmade # parents: check-sanity check-vulnerable: @if [ -f "${AUDITFILE}" ]; then if [ -n "${WITH_PKGNG}" ]; then vlist=`${PKG_BIN} audit "${PKGNAME}"`; elif [ -x "${LOCALBASE}/sbin/portaudit" ]; then vlist=`${LOCALBASE}/sbin/portaudit -X 14 "${PKGNAME}" 2>&1 | grep -vE '^[0-9]+ problem\(s\) found.' || true`; else ${ECHO_MSG} "===> portaudit database exists, however, portaudit is not installed!"; fi; if [ -n "$$vlist" ]; then ${ECHO_MSG} "===> ${PKGNAME} has known vulnerabilities:"; ${ECHO_MSG} "$$vlist"; ${ECHO_MSG} "=> Please update your ports tree and try again."; exit 1; fi; fi # # No unmade children # unmade # parents: fetch do-fetch : @${MKDIR} ${_DISTDIR} @cd ${_DISTDIR}; ${_MASTER_SITES_ENV} ; for _file in ${DISTFILES}; do file=$${_file%%:*}; if [ $$_file = $$file ]; then select=''; else select=`${ECHO_CMD} $${_file##*:} | ${SED} -e 's/,/ /g'` ; fi; force_fetch=false; filebasename=$${file##*/}; for afile in ${FORCE_FETCH}; do afile=$${afile##*/}; if [ "x$$afile" = "x$$filebasename" ]; then force_fetch=true; fi; done; if [ ! -f $$file -a ! -f $$filebasename -o "$$force_fetch" = "true" ]; then if [ -L $$file -o -L $$filebasename ]; then ${ECHO_MSG} "=> ${_DISTDIR}/$$file is a broken symlink."; ${ECHO_MSG} "=> Perhaps a filesystem (most likely a CD) isn't mounted?"; ${ECHO_MSG} "=> Please correct this problem and try again."; exit 1; fi; if [ -f ${DISTINFO_FILE} -a "x${NO_CHECKSUM}" = "x" ]; then _sha256sum=`alg=SHA256; ${DISTINFO_DATA}`; if [ -z "$$_sha256sum" ]; then ${ECHO_MSG} "=> $${DIR:+$$DIR/}$$file is not in ${DISTINFO_FILE}."; ${ECHO_MSG} "=> Either ${DISTINFO_FILE} is out of date, or"; ${ECHO_MSG} "=> $${DIR:+$$DIR/}$$file is spelled incorrectly."; exit 1; fi; fi; ${ECHO_MSG} "=> $$file doesn't seem to exist in ${_DISTDIR}."; if [ ! -w ${DISTDIR} ]; then ${ECHO_MSG} "=> ${DISTDIR} is not writable by you; cannot fetch."; exit 1; fi; if [ ! -z "$$select" ] ; then __MASTER_SITES_TMP= ; for group in $$select; do if [ ! -z \$${_MASTER_SITES_$${group}} ] ; then eval ___MASTER_SITES_TMP="\$${_MASTER_SITES_$${group}}" ; __MASTER_SITES_TMP="$${__MASTER_SITES_TMP} $${___MASTER_SITES_TMP}" ; fi; done; ___MASTER_SITES_TMP= ; SORTED_MASTER_SITES_CMD_TMP="${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} $${__MASTER_SITES_TMP} | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}" ; else SORTED_MASTER_SITES_CMD_TMP="${SORTED_MASTER_SITES_DEFAULT_CMD}" ; fi; for site in `eval $$SORTED_MASTER_SITES_CMD_TMP ${_RANDOMIZE_SITES}`; do ${ECHO_MSG} "=> Attempting to fetch $${site}$${file}"; CKSIZE=`alg=SIZE; ${DISTINFO_DATA}`; case $${file} in */*) ${MKDIR} $${file%/*}; args="-o $${file} $${site}$${file}";; *) args=$${site}$${file};; esac; if ${SETENV} ${FETCH_ENV} ${FETCH_CMD} ${FETCH_BEFORE_ARGS} $${args} ${FETCH_AFTER_ARGS}; then continue 2; fi; done; ${ECHO_MSG} "=> Couldn't fetch it - please try to retrieve this"; ${ECHO_MSG} "=> port manually into ${_DISTDIR} and try again."; exit 1; fi; done # # No unmade children # unmade do-extract : @${RM} -rf ${WRKDIR} @${MKDIR} ${WRKDIR} @for file in ${EXTRACT_ONLY}; do if ! (cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$file ${EXTRACT_AFTER_ARGS}); then exit 1; fi; done @if [ ${UID} = 0 ]; then ${CHMOD} -R ug-s ${WRKDIR}; ${CHOWN} -R 0:0 ${WRKDIR}; fi # # No unmade children # unmade patch-dos2unix : @${DO_NADA} # # No unmade children # unmade do-patch : @if [ -d ${PATCHDIR} ]; then if [ "`${ECHO_CMD} ${PATCHDIR}/patch-*`" != "${PATCHDIR}/patch-*" ]; then ${ECHO_MSG} "===> Applying ${OPSYS} patches for ${PKGNAME}" ; PATCHES_APPLIED="" ; for i in ${PATCHDIR}/patch-*; do case $$i in *.orig|*.rej|*~|*,v) ${ECHO_MSG} "===> Ignoring patchfile $$i" ; ;; *) if [ ${PATCH_DEBUG_TMP} = yes ]; then ${ECHO_MSG} "===> Applying ${OPSYS} patch $$i" ; fi; if ${PATCH} ${PATCH_ARGS} < $$i ; then PATCHES_APPLIED="$$PATCHES_APPLIED $$i" ; else ${ECHO_MSG} `${ECHO_CMD} "=> Patch $$i failed to apply cleanly." | ${SED} "s|${PATCHDIR}/||"` ; if [ x"$$PATCHES_APPLIED" != x"" ]; then ${ECHO_MSG} `${ECHO_CMD} "=> Patch(es) $$PATCHES_APPLIED applied cleanly." | ${SED} "s|${PATCHDIR}/||g"` ; fi; ${FALSE} ; fi; ;; esac; done; fi; fi # # No unmade children # unmade run-autotools-fixup: # # No unmade children # unmade configure-autotools: @${DO_NADA} # # No unmade children # unmade run-autotools : @${DO_NADA} # # No unmade children # unmade do-build : @(cd ${BUILD_WRKSRC}; if ! ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}; then if [ x != x${BUILD_FAIL_MESSAGE} ] ; then ${ECHO_MSG} "===> Compilation failed unexpectedly."; (${ECHO_CMD} ${BUILD_FAIL_MESSAGE}) | ${FMT} 75 79 ; fi; ${FALSE}; fi) # # 2 unmade children # unmade check-conflicts : check-build-conflicts check-install-conflicts # # No unmade children # unmade # parents: check-conflicts check-build-conflicts: @found=`${PKG_INFO} -I ${CONFLICTS:C/.+/'&'/} ${CONFLICTS_BUILD:C/.+/'&'/} 2>/dev/null | ${AWK} '{print $$1}'`; conflicts_with=; for entry in $${found}; do if ${PKG_INFO} -e $${entry} ; then prfx=`${PKG_INFO} -q -p "$${entry}" 2> /dev/null | ${SED} -ne '1s/^@cwd //p'`; orgn=`${PKG_INFO} -q -o "$${entry}" 2> /dev/null`; if [ "/${PREFIX}" = "/$${prfx}" -a "/${PKGORIGIN}" != "/$${orgn}" ]; then conflicts_with="$${conflicts_with} $${entry}"; fi; fi; done; if [ -n "$${conflicts_with}" ]; then ${ECHO_MSG}; ${ECHO_MSG} "===> ${PKGNAME} conflicts with installed package(s): "; for entry in $${conflicts_with}; do ${ECHO_MSG} " $${entry}"; done; ${ECHO_MSG}; ${ECHO_MSG} " They will not build together."; ${ECHO_MSG} " Please remove them first with pkg_delete(1)."; exit 1; fi # # No unmade children # unmade # parents: check-conflicts check-install-conflicts: @found=`${PKG_INFO} -I ${CONFLICTS:C/.+/'&'/} ${CONFLICTS_INSTALL:C/.+/'&'/} 2>/dev/null | ${AWK} '{print $$1}'`; conflicts_with=; for entry in $${found}; do if ${PKG_INFO} -e $${entry} ; then prfx=`${PKG_INFO} -q -p "$${entry}" 2> /dev/null | ${SED} -ne '1s/^@cwd //p'`; orgn=`${PKG_INFO} -q -o "$${entry}" 2> /dev/null`; if [ "/${PREFIX}" = "/$${prfx}" -a "/${PKGORIGIN}" != "/$${orgn}" ]; then conflicts_with="$${conflicts_with} $${entry}"; fi; fi; done; if [ -n "$${conflicts_with}" ]; then ${ECHO_MSG}; ${ECHO_MSG} "===> ${PKGNAME} conflicts with installed package(s): "; for entry in $${conflicts_with}; do ${ECHO_MSG} " $${entry}"; done; ${ECHO_MSG}; ${ECHO_MSG} " They install files into the same place."; ${ECHO_MSG} " Please remove them first with pkg_delete(1)."; exit 1; fi # # No unmade children # unmade # parents: check-sanity identify-install-conflicts: @found=`${PKG_INFO} -I ${CONFLICTS:C/.+/'&'/} ${CONFLICTS_INSTALL:C/.+/'&'/} 2>/dev/null | ${AWK} '{print $$1}'`; conflicts_with=; for entry in $${found}; do if ${PKG_INFO} -e $${entry} ; then prfx=`${PKG_INFO} -q -p "$${entry}" 2> /dev/null | ${SED} -ne '1s/^@cwd //p'`; orgn=`${PKG_INFO} -q -o "$${entry}" 2> /dev/null`; if [ "/${PREFIX}" = "/$${prfx}" -a "/${PKGORIGIN}" != "/$${orgn}" ]; then conflicts_with="$${conflicts_with} $${entry}"; fi; fi; done; if [ -n "$${conflicts_with}" ]; then ${ECHO_MSG}; ${ECHO_MSG} "===> ${PKGNAME} conflicts with installed package(s): "; for entry in $${conflicts_with}; do ${ECHO_MSG} " $${entry}"; done; ${ECHO_MSG}; ${ECHO_MSG} " They install files into the same place."; ${ECHO_MSG} " You may want to stop build with Ctrl + C."; sleep 10; fi # # 1 unmade children # unmade do-package : "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp @if [ -d ${PACKAGES} ]; then if [ ! -d ${PKGREPOSITORY} ]; then if ! ${MKDIR} ${PKGREPOSITORY}; then ${ECHO_MSG} "=> Can't create directory ${PKGREPOSITORY}."; exit 1; fi; fi; fi @if ${PKG_CMD} -b ${PKGNAME} ${PKGFILE}; then if [ -d ${PACKAGES} ]; then cd ${.CURDIR} && eval ${MAKE} package-links; fi; else cd ${.CURDIR} && eval ${MAKE} delete-package; exit 1; fi # # No unmade children # unmade # parents: do-package fix-plist-sequence "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp.sorted "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp: @cd ${.CURDIR} && ${MAKE} generate-plist # # 1 unmade children # unmade package-links : delete-package-links @for cat in ${CATEGORIES}; do if [ ! -d ${PACKAGES}/$$cat ]; then if ! ${MKDIR} ${PACKAGES}/$$cat; then ${ECHO_MSG} "=> Can't create directory ${PACKAGES}/$$cat."; exit 1; fi; fi; ${LN} -sf `${ECHO_CMD} $$cat | ${SED} -e 'sa[^/]*a..ag'`/${PKGREPOSITORYSUBDIR}/${PKGNAME}${PKG_SUFX} ${PACKAGES}/$$cat; done @if [ ! -d ${PKGLATESTREPOSITORY} ]; then if ! ${MKDIR} ${PKGLATESTREPOSITORY}; then ${ECHO_MSG} "=> Can't create directory ${PKGLATESTREPOSITORY}."; exit 1; fi; fi @${LN} -s ../${PKGREPOSITORYSUBDIR}/${PKGNAME}${PKG_SUFX} ${PKGLATESTFILE} # # No unmade children # unmade # parents: package-links delete-package delete-package-links: @for cat in ${CATEGORIES}; do ${RM} -f ${PACKAGES}/$$cat/${PKGNAME}${PKG_SUFX}; done @${RM} -f ${PKGLATESTFILE} # # 1 unmade children # unmade delete-package : delete-package-links @${RM} -f ${PKGFILE} # # No unmade children # unmade # parents: delete-package-list delete-package-links-list: @for cat in ${CATEGORIES}; do ${ECHO_CMD} ${RM} -f ${PACKAGES}/$$cat/${PKGNAME}${PKG_SUFX}; done @${ECHO_CMD} ${RM} -f ${PKGLATESTFILE} # # 1 unmade children # unmade delete-package-list: delete-package-links-list @${ECHO_CMD} "[ -f ${PKGFILE} ] && (${ECHO_CMD} deleting ${PKGFILE}; ${RM} -f ${PKGFILE})" # # 1 unmade children # unmade check-already-installed: "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp.sorted @${ECHO_MSG} "===> Checking if ${PKGORIGIN} already installed"; ${MKDIR} ${PKG_DBDIR}; already_installed=`${PKG_INFO} -q -O ${PKGORIGIN}`; if [ -n "$${already_installed}" ]; then for p in $${already_installed}; do prfx=`${PKG_INFO} -q -p $${p} 2> /dev/null | ${SED} -ne '1s|^@cwd ||p'`; if [ "x${PREFIX}" = "x$${prfx}" ]; then df=`${PKG_INFO} -q -f $${p} 2> /dev/null | ${GREP} -v "^@" | ${SORT} -u | ${COMM} -12 - ${TMPPLIST_SORT}`; if [ -n "$${df}" ]; then found_package=$${p}; break; fi; fi; done; fi; if [ -d ${PKG_DBDIR}/${PKGNAME} -o -n "$${found_package}" ]; then if [ -d ${PKG_DBDIR}/${PKGNAME} ]; then ${ECHO_CMD} "===> ${PKGNAME} is already installed"; else ${ECHO_CMD} "===> An older version of ${PKGORIGIN} is already installed ($${found_package})"; fi; ${ECHO_MSG} " You may wish to \`\`make deinstall'' and install this port again"; ${ECHO_MSG} " by \`\`make reinstall'' to upgrade it properly."; ${ECHO_MSG} " If you really wish to overwrite the old port of ${PKGORIGIN}"; ${ECHO_MSG} " without deleting it first, set the variable \"FORCE_PKG_REGISTER\""; ${ECHO_MSG} " in your environment or the \"make install\" command line."; exit 1; fi # # 1 unmade children # unmade # parents: check-already-installed "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp.sorted: "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp @${SORT} -u ${TMPPLIST} >${TMPPLIST_SORT} # # No unmade children # unmade check-umask : @if [ `${SH} -c umask` != 0022 ]; then ${ECHO_MSG} "===> Warning: your umask is \"`${SH} -c umask`"\".; ${ECHO_MSG} " If this is not desired, set it to an appropriate value"; ${ECHO_MSG} " and install this port again by \`\`make reinstall''."; fi # # No unmade children # unmade install-mtree : @${MKDIR} ${PREFIX} @if [ ${UID} != 0 ]; then if [ -w ${PREFIX}/ ]; then ${ECHO_MSG} "Warning: not superuser, you may get some errors during installation."; else ${ECHO_MSG} "Error: ${PREFIX}/ not writable."; ${FALSE}; fi; fi @if [ ${UID} = 0 ]; then if [ ! -f ${MTREE_FILE} ]; then ${ECHO_MSG} "Error: mtree file \"${MTREE_FILE}\" is missing."; ${ECHO_MSG} "Copy it from a suitable location (e.g., ${SRC_BASE}/etc/mtree) and try again."; exit 1; else ${MTREE_CMD} ${MTREE_ARGS} ${PREFIX}/ >/dev/null; if [ ${PREFIX} = ${LOCALBASE} -a "${MTREE_FILE_DEFAULT}" = "yes" ]; then cd ${PREFIX}/share/nls; for link in POSIX en_US.US-ASCII; do if [ x"`${READLINK_CMD} $${link}`" != x"C" ]; then ${LN} -shf C $${link}; fi; done; fi; fi; else ${ECHO_MSG} "Warning: not superuser, can't run mtree."; ${ECHO_MSG} "You may want to become root and try again to ensure correct permissions."; fi # # No unmade children # unmade install-ldconfig-file: # # No unmade children # unmade create-users-groups: @${ECHO_MSG} "===> Creating users and/or groups." @${ECHO_CMD} "@exec echo \"===> Creating users and/or groups.\"" >> ${TMPPLIST} @if ! ${GREP} -h ^mail: ${GID_FILES} >/dev/null 2>&1; then ${ECHO_CMD} "** Cannot find any information about group \`mail' in ${GID_FILES}."; exit 1; fi @IFS=":"; ${GREP} -h ^mail: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); if ! ${PW} groupshow $$group >/dev/null 2>&1; then ${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; ${PW} groupadd $$group -g $$gid; else ${ECHO_MSG} "Using existing group \`$$group'."; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then echo \"Creating group '$$group' with gid '$$gid'.\"; ${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; done @if ! ${GREP} -h ^maildrop: ${GID_FILES} >/dev/null 2>&1; then ${ECHO_CMD} "** Cannot find any information about group \`maildrop' in ${GID_FILES}."; exit 1; fi @IFS=":"; ${GREP} -h ^maildrop: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); if ! ${PW} groupshow $$group >/dev/null 2>&1; then ${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; ${PW} groupadd $$group -g $$gid; else ${ECHO_MSG} "Using existing group \`$$group'."; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then echo \"Creating group '$$group' with gid '$$gid'.\"; ${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; done @if ! ${GREP} -h ^postfix: ${GID_FILES} >/dev/null 2>&1; then ${ECHO_CMD} "** Cannot find any information about group \`postfix' in ${GID_FILES}."; exit 1; fi @IFS=":"; ${GREP} -h ^postfix: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); if ! ${PW} groupshow $$group >/dev/null 2>&1; then ${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; ${PW} groupadd $$group -g $$gid; else ${ECHO_MSG} "Using existing group \`$$group'."; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then echo \"Creating group '$$group' with gid '$$gid'.\"; ${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; done @if ! ${GREP} -h ^postfix: ${UID_FILES} >/dev/null 2>&1; then ${ECHO_CMD} "** Cannot find any information about user \`postfix' in ${UID_FILES}."; exit 1; fi @IFS=":"; ${GREP} -h ^postfix: ${UID_FILES} | head -n 1 | while read login passwd uid gid class change expire gecos homedir shell; do uid=$$(($$uid+${UID_OFFSET})); gid=$$(($$gid+${GID_OFFSET})); class="$${class:+-L }$$class"; homedir=$$(echo $$homedir | sed "s|^/usr/local|${PREFIX}|"); if ! ${PW} usershow $$login >/dev/null 2>&1; then ${ECHO_MSG} "Creating user \`$$login' with uid \`$$uid'."; eval ${PW} useradd $$login -u $$uid -g $$gid $$class -c \"$$gecos\" -d $$homedir -s $$shell; case $$homedir in /nonexistent|/var/empty) ;; *) ${INSTALL} -d -g $$gid -o $$uid $$homedir;; esac; else ${ECHO_MSG} "Using existing user \`$$login'."; fi; ${ECHO_CMD} "@exec if ! ${PW} usershow $$login >/dev/null 2>&1; then echo \"Creating user '$$login' with uid '$$uid'.\"; ${PW} useradd $$login -u $$uid -g $$gid $$class -c \"$$gecos\" -d $$homedir -s $$shell; else echo \"Using existing user '$$login'.\"; fi" >> ${TMPPLIST}; case $$homedir in /nonexistent|/var/empty) ;; *) ${ECHO_CMD} "@exec ${INSTALL} -d -g $$gid -o $$uid $$homedir" >> ${TMPPLIST};; esac; done @IFS=":"; ${GREP} -h ^mail: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); IFS=","; for _login in $$members; do for _user in ${USERS}; do if [ "x$${_user}" = "x$${_login}" ]; then if ! ${PW} groupshow mail | ${GREP} -qw $${_login}; then ${ECHO_MSG} "Adding user \`$${_login}' to group \`mail'."; ${PW} groupmod mail -m $${_login}; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow mail | ${GREP} -qw $${_login}; then echo \"Adding user '$${_login}' to group 'mail'.\"; ${PW} groupmod mail -m $${_login}; fi" >> ${TMPPLIST}; fi; done; done; done @IFS=":"; ${GREP} -h ^maildrop: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); IFS=","; for _login in $$members; do for _user in ${USERS}; do if [ "x$${_user}" = "x$${_login}" ]; then if ! ${PW} groupshow maildrop | ${GREP} -qw $${_login}; then ${ECHO_MSG} "Adding user \`$${_login}' to group \`maildrop'."; ${PW} groupmod maildrop -m $${_login}; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow maildrop | ${GREP} -qw $${_login}; then echo \"Adding user '$${_login}' to group 'maildrop'.\"; ${PW} groupmod maildrop -m $${_login}; fi" >> ${TMPPLIST}; fi; done; done; done @IFS=":"; ${GREP} -h ^postfix: ${GID_FILES} | head -n 1 | while read group foo gid members; do gid=$$(($$gid+${GID_OFFSET})); IFS=","; for _login in $$members; do for _user in ${USERS}; do if [ "x$${_user}" = "x$${_login}" ]; then if ! ${PW} groupshow postfix | ${GREP} -qw $${_login}; then ${ECHO_MSG} "Adding user \`$${_login}' to group \`postfix'."; ${PW} groupmod postfix -m $${_login}; fi; ${ECHO_CMD} "@exec if ! ${PW} groupshow postfix | ${GREP} -qw $${_login}; then echo \"Adding user '$${_login}' to group 'postfix'.\"; ${PW} groupmod postfix -m $${_login}; fi" >> ${TMPPLIST}; fi; done; done; done @if [ ! ${USERS_BLACKLIST:Mpostfix} ]; then ${ECHO_CMD} "@unexec if ${PW} usershow postfix >/dev/null 2>&1; then echo \"==> You should manually remove the \\\"postfix\\\" user. \"; fi" >> ${TMPPLIST}; fi # # 1 unmade children # unmade fix-plist-sequence: "/usr/obj"/usr/ports/mail/postfix/work/.PLIST.mktmp @${ECHO_CMD} "===> Correct pkg-plist sequence to create group(s) and user(s)" @${EGREP} -e '^@exec echo.*Creating users and' -e '^@exec.*${PW}' -e '^@exec ${INSTALL} -d -g' ${TMPPLIST} > ${TMPGUCMD} @${EGREP} -v -e '^@exec echo.*Creating users and' -e '^@exec.*${PW}' -e '^@exec ${INSTALL} -d -g' ${TMPPLIST} >> ${TMPGUCMD} @${MV} -f ${TMPGUCMD} ${TMPPLIST} # # No unmade children # unmade security-check : -@${RM} -f ${WRKDIR}/.PLIST.setuid ${WRKDIR}/.PLIST.writable ${WRKDIR}/.PLIST.objdump; ${AWK} -v prefix='${PREFIX}' ' match($$0, /^@cwd /) { prefix = substr($$0, RSTART + RLENGTH); if (prefix == "/") prefix=""; next; } /^@/ { next; } /^\// { print; next; } { print prefix "/" $$0; } ' ${TMPPLIST} > ${WRKDIR}/.PLIST.flattened; ${TR} '\n' '\0' < ${WRKDIR}/.PLIST.flattened | ${XARGS} -0 -J % ${FIND} % -prune ! -type l -type f \( -perm -4000 -o -perm -2000 \) \( -perm -0010 -o -perm -0001 \) 2> /dev/null > ${WRKDIR}/.PLIST.setuid; ${TR} '\n' '\0' < ${WRKDIR}/.PLIST.flattened | ${XARGS} -0 -J % ${FIND} % -prune -perm -0002 \! -type l 2> /dev/null > ${WRKDIR}/.PLIST.writable; ${TR} '\n' '\0' < ${WRKDIR}/.PLIST.flattened | ${XARGS} -0 -J % ${FIND} % -prune ! -type l -type f -print0 2> /dev/null | ${XARGS} -0 -n 1 ${OBJDUMP} -R 2> /dev/null > ${WRKDIR}/.PLIST.objdump; if ! ${AWK} -v audit="$${PORTS_AUDIT}" -f ${PORTSDIR}/Tools/scripts/security-check.awk ${WRKDIR}/.PLIST.flattened ${WRKDIR}/.PLIST.objdump ${WRKDIR}/.PLIST.setuid ${WRKDIR}/.PLIST.writable; then www_site=$$(cd ${.CURDIR} && ${MAKE} www-site); if [ ! -z "$${www_site}" ]; then ${ECHO_MSG}; ${ECHO_MSG} " For more information, and contact details about the security"; ${ECHO_MSG} " status of this software, see the following webpage: "; ${ECHO_MSG} "$${www_site}"; fi; fi # # No unmade children # unmade post-chroot : @${DO_NADA} # # 13 unmade children # unmade # parents: pkg check-sanity : pre-everything check-makefile check-categories check-makevars check-desktop-entries check-depends identify-install-conflicts check-deprecated check-vulnerable check-license check-config buildanyway-message options-message # # No unmade children # unmade # parents: check-sanity check-desktop-entries: @${DO_NADA} # # 1 unmade children # unmade # parents: check-sanity check-config : _check-config # # 7 unmade children # unmade # parents: "/usr/obj"/usr/ports/mail/postfix/work/.extract_done.postfix._usr_local checksum fetch-required fetch : pkg fetch-depends pre-fetch pre-fetch-script do-fetch post-fetch post-fetch-script # # 2 unmade children # unmade # parents: fetch pkg : check-sanity pkg-depends # # No unmade children # unmade # parents: fetch depends fetch-depends : @${DO_NADA} # # No unmade children # unmade # parents: fetch pre-fetch : @${DO_NADA} # # No unmade children # unmade # parents: fetch pre-fetch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade # parents: fetch post-fetch : @${DO_NADA} # # No unmade children # unmade # parents: fetch post-fetch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade # parents: pkg depends pkg-depends : @${DO_NADA} # # 1 unmade children # unmade # parents: "/usr/obj"/usr/ports/mail/postfix/work/.patch_done.postfix._usr_local extract : "/usr/obj"/usr/ports/mail/postfix/work/.extract_done.postfix._usr_local # # 1 unmade children # unmade # parents: extract "/usr/obj"/usr/ports/mail/postfix/work/.extract_done.postfix._usr_local: fetch @cd ${.CURDIR} && ${MAKE} ${_EXTRACT_SEQ} ${_EXTRACT_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # # 1 unmade children # unmade # parents: "/usr/obj"/usr/ports/mail/postfix/work/.configure_done.postfix._usr_local patch : "/usr/obj"/usr/ports/mail/postfix/work/.patch_done.postfix._usr_local # # 1 unmade children # unmade # parents: patch "/usr/obj"/usr/ports/mail/postfix/work/.patch_done.postfix._usr_local: extract @cd ${.CURDIR} && ${MAKE} ${_PATCH_SEQ} ${_PATCH_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # # 1 unmade children # unmade # parents: "/usr/obj"/usr/ports/mail/postfix/work/.build_done.postfix._usr_local configure : "/usr/obj"/usr/ports/mail/postfix/work/.configure_done.postfix._usr_local # # 1 unmade children # unmade # parents: configure "/usr/obj"/usr/ports/mail/postfix/work/.configure_done.postfix._usr_local: patch @cd ${.CURDIR} && ${MAKE} ${_CONFIGURE_SEQ} ${_CONFIGURE_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # # 1 unmade children # unmade # parents: build "/usr/obj"/usr/ports/mail/postfix/work/.build_done.postfix._usr_local: configure @cd ${.CURDIR} && ${MAKE} ${_BUILD_SEQ} ${_BUILD_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # # 1 unmade children # unmade # parents: "/usr/obj"/usr/ports/mail/postfix/work/.package_done.postfix._usr_local install : "/usr/obj"/usr/ports/mail/postfix/work/.install_done.postfix._usr_local # # 1 unmade children # unmade # parents: install "/usr/obj"/usr/ports/mail/postfix/work/.install_done.postfix._usr_local: build @cd ${.CURDIR} && ${MAKE} ${_INSTALL_SEQ} ${_INSTALL_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # # 1 unmade children # unmade # parents: repackage package-recursive package : "/usr/obj"/usr/ports/mail/postfix/work/.package_done.postfix._usr_local # # 1 unmade children # unmade # parents: package "/usr/obj"/usr/ports/mail/postfix/work/.package_done.postfix._usr_local: install @cd ${.CURDIR} && ${MAKE} ${_PACKAGE_SEQ} ${_PACKAGE_SUSEQ} @${TOUCH} ${TOUCH_FLAGS} ${.TARGET} # # No unmade children # unmade extract-message : @${ECHO_MSG} "===> Extracting for ${PKGNAME}" # # 2 unmade children # unmade checksum : fetch check-checksum-algorithms @${checksum_init} if [ -f ${DISTINFO_FILE} ]; then cd ${DISTDIR}; OK=""; for file in ${_CKSUMFILES}; do ignored="true"; _file=$${file#${DIST_SUBDIR}/*}; for alg in ${CHECKSUM_ALGORITHMS:U}; do ignore="false"; eval alg_executable=\$$$$alg; if [ $$alg_executable != "NO" ]; then MKSUM=`$$alg_executable < $$file`; CKSUM=`file=$$_file; ${DISTINFO_DATA}`; else ignore="true"; fi; if [ $$ignore = "false" -a -z "$$CKSUM" ]; then ${ECHO_MSG} "=> No $$alg checksum recorded for $$file."; ignore="true"; fi; if [ "$$CKSUM" = "IGNORE" ]; then ${ECHO_MSG} "=> $$alg Checksum for $$file is set to IGNORE in distinfo file even though"; ${ECHO_MSG} " the file is not in the "'$$'"{IGNOREFILES} list."; ignore="true"; OK=${FALSE}; fi; if [ $$ignore = "false" ]; then match="false"; for chksum in $$CKSUM; do if [ "$$chksum" = "$$MKSUM" ]; then match="true"; break; fi; done; if [ $$match = "true" ]; then ${ECHO_MSG} "=> $$alg Checksum OK for $$file."; ignored="false"; else ${ECHO_MSG} "=> $$alg Checksum mismatch for $$file."; refetchlist="$$refetchlist$$file "; OK="$${OK:-retry}"; ignored="false"; fi; fi; done; if [ $$ignored = "true" ]; then ${ECHO_MSG} "=> No suitable checksum found for $$file."; OK="${FALSE}"; fi; done; for file in ${_IGNOREFILES}; do _file=$${file#${DIST_SUBDIR}/*}; ignored="true"; alreadymatched="false"; for alg in ${CHECKSUM_ALGORITHMS:U}; do ignore="false"; eval alg_executable=\$$$$alg; if [ $$alg_executable != "NO" ]; then CKSUM=`file=$$_file; ${DISTINFO_DATA}`; else ignore="true"; fi; if [ $$ignore = "false" ]; then if [ -z "$$CKSUM" ]; then ${ECHO_MSG} "=> No $$alg checksum for $$file recorded (expected IGNORE)"; OK="$$alreadymatched"; elif [ $$CKSUM != "IGNORE" ]; then ${ECHO_MSG} "=> $$alg Checksum for $$file is not set to IGNORE in distinfo file even though"; ${ECHO_MSG} " the file is in the "'$$'"{IGNOREFILES} list."; OK="false"; else ignored="false"; alreadymatched="true"; fi; fi; done; if ( [ $$ignored = "true" ]) ; then ${ECHO_MSG} "=> No suitable checksum found for $$file."; OK="false"; fi; done; if [ "$${OK:=true}" = "retry" ] && [ ${FETCH_REGET} -gt 0 ]; then ${ECHO_MSG} "===> Refetch for ${FETCH_REGET} more times files: $$refetchlist"; if ( cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} FORCE_FETCH="$$refetchlist" FETCH_REGET="`${EXPR} ${FETCH_REGET} - 1`" fetch); then if ( cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} FETCH_REGET="`${EXPR} ${FETCH_REGET} - 1`" checksum ); then OK="true"; fi; fi; fi; if [ "$$OK" != "true" -a ${FETCH_REGET} -eq 0 ]; then ${ECHO_MSG} "===> Giving up on fetching files: $$refetchlist"; ${ECHO_MSG} "Make sure the Makefile and distinfo file (${DISTINFO_FILE})"; ${ECHO_MSG} "are up to date. If you are absolutely sure you want to override this"; ${ECHO_MSG} "check, type \"make NO_CHECKSUM=yes [other args]\"."; exit 1; fi; if [ "$$OK" != "true" ]; then exit 1; fi; elif [ -n "${_CKSUMFILES:M*}" ]; then ${ECHO_MSG} "=> No checksum file (${DISTINFO_FILE})."; fi # # No unmade children # unmade # parents: depends extract-depends : @for i in `${ECHO_CMD} "${EXTRACT_DEPENDS}"`; do prog=$${i%%:*}; if [ -z "$$prog" ]; then ${ECHO_MSG} "Error: there is an empty port dependency in EXTRACT_DEPENDS."; break; fi; dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; if ${EXPR} "$$dir" : '.*:' > /dev/null; then target=$${dir##*:}; dir=$${dir%%:*}; if [ X${DEPENDS_PRECLEAN} != "X" ]; then target="clean $$target"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; if [ X${DEPENDS_CLEAN} != "X" ]; then target="$$target clean"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; else target="${DEPENDS_TARGET}"; depends_args="${DEPENDS_ARGS}"; fi; if ${EXPR} "$$prog" : \\/ >/dev/null; then if [ -e "$$prog" ]; then if [ "$$prog" = "${NONEXISTENT}" ]; then ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; ${FALSE}; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; notfound=1; fi; else case $${prog} in *\>*|*\<*|*=*) pkg=yes;; *) pkg="";; esac; if [ "$$pkg" != "" ]; then if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; notfound=1; fi; if [ $$notfound != 0 ]; then inverse_dep=`${ECHO_CMD} $$prog | ${SED} -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; exit 1; fi; fi; elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; notfound=1; fi; fi; if [ $$notfound != 0 ]; then ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; if [ ! -d "$$dir" ]; then ${ECHO_MSG} " => No directory for $$prog. Skipping.."; else ${_INSTALL_DEPENDS} fi; fi; done # # No unmade children # unmade pre-extract : @${DO_NADA} # # No unmade children # unmade pre-extract-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade post-extract : @${DO_NADA} # # No unmade children # unmade post-extract-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade ask-license : @${DO_NADA} # # No unmade children # unmade patch-message : @${ECHO_MSG} "===> Patching for ${PKGNAME}" # # No unmade children # unmade # parents: depends patch-depends : @for i in `${ECHO_CMD} "${PATCH_DEPENDS}"`; do prog=$${i%%:*}; if [ -z "$$prog" ]; then ${ECHO_MSG} "Error: there is an empty port dependency in PATCH_DEPENDS."; break; fi; dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; if ${EXPR} "$$dir" : '.*:' > /dev/null; then target=$${dir##*:}; dir=$${dir%%:*}; if [ X${DEPENDS_PRECLEAN} != "X" ]; then target="clean $$target"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; if [ X${DEPENDS_CLEAN} != "X" ]; then target="$$target clean"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; else target="${DEPENDS_TARGET}"; depends_args="${DEPENDS_ARGS}"; fi; if ${EXPR} "$$prog" : \\/ >/dev/null; then if [ -e "$$prog" ]; then if [ "$$prog" = "${NONEXISTENT}" ]; then ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; ${FALSE}; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; notfound=1; fi; else case $${prog} in *\>*|*\<*|*=*) pkg=yes;; *) pkg="";; esac; if [ "$$pkg" != "" ]; then if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; notfound=1; fi; if [ $$notfound != 0 ]; then inverse_dep=`${ECHO_CMD} $$prog | ${SED} -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; exit 1; fi; fi; elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; notfound=1; fi; fi; if [ $$notfound != 0 ]; then ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; if [ ! -d "$$dir" ]; then ${ECHO_MSG} " => No directory for $$prog. Skipping.."; else ${_INSTALL_DEPENDS} fi; fi; done # # No unmade children # unmade pre-patch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade post-patch-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade # parents: depends build-depends : @for i in `${ECHO_CMD} "${BUILD_DEPENDS}"`; do prog=$${i%%:*}; if [ -z "$$prog" ]; then ${ECHO_MSG} "Error: there is an empty port dependency in BUILD_DEPENDS."; break; fi; dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; if ${EXPR} "$$dir" : '.*:' > /dev/null; then target=$${dir##*:}; dir=$${dir%%:*}; if [ X${DEPENDS_PRECLEAN} != "X" ]; then target="clean $$target"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; if [ X${DEPENDS_CLEAN} != "X" ]; then target="$$target clean"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; else target="${DEPENDS_TARGET}"; depends_args="${DEPENDS_ARGS}"; fi; if ${EXPR} "$$prog" : \\/ >/dev/null; then if [ -e "$$prog" ]; then if [ "$$prog" = "${NONEXISTENT}" ]; then ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; ${FALSE}; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; notfound=1; fi; else case $${prog} in *\>*|*\<*|*=*) pkg=yes;; *) pkg="";; esac; if [ "$$pkg" != "" ]; then if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; notfound=1; fi; if [ $$notfound != 0 ]; then inverse_dep=`${ECHO_CMD} $$prog | ${SED} -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; exit 1; fi; fi; elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; notfound=1; fi; fi; if [ $$notfound != 0 ]; then ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; if [ ! -d "$$dir" ]; then ${ECHO_MSG} " => No directory for $$prog. Skipping.."; else ${_INSTALL_DEPENDS} fi; fi; done # # No unmade children # unmade # parents: depends lib-depends : @for i in ${LIB_DEPENDS}; do lib=$${i%%:*}; pattern="`${ECHO_CMD} $$lib | ${SED} -E -e 's/\./\\\\./g' -e 's/(\\\\)?\+/\\\\+/g'`" dir=$${i#*:}; target=$${i##*:}; if ${TEST} $$dir = $$target; then target="${DEPENDS_TARGET}"; depends_args="${DEPENDS_ARGS}"; else dir=$${dir%%:*}; fi; ${ECHO_MSG} -n "===> ${PKGNAME} depends on shared library: $$lib"; if ${LDCONFIG} ${_LDCONFIG_FLAGS} -r | ${GREP} -vwF -e "${PKGCOMPATDIR}" | ${GREP} -qwE -e "-l$$pattern"; then ${ECHO_MSG} " - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} " - not found"; notfound=1; fi; if [ $$notfound != 0 ]; then ${ECHO_MSG} "===> Verifying $$target for $$lib in $$dir"; if [ ! -d "$$dir" ]; then ${ECHO_MSG} " => No directory for $$lib. Skipping.."; else ${_INSTALL_DEPENDS} if ! ${LDCONFIG} ${_LDCONFIG_FLAGS} -r | ${GREP} -vwF -e "${PKGCOMPATDIR}" | ${GREP} -qwE -e "-l$$pattern"; then ${ECHO_MSG} "Error: shared library \"$$lib\" does not exist"; ${FALSE}; fi; fi; fi; done # # No unmade children # unmade configure-message: @${ECHO_MSG} "===> Configuring for ${PKGNAME}" # # No unmade children # unmade pre-configure : @${DO_NADA} # # No unmade children # unmade pre-configure-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade post-configure : @${DO_NADA} # # No unmade children # unmade post-configure-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade build-message : @${ECHO_MSG} "===> Building for ${PKGNAME}" # # No unmade children # unmade pre-build : @${DO_NADA} # # No unmade children # unmade pre-build-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade post-build : @${DO_NADA} # # No unmade children # unmade post-build-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade install-message : @${ECHO_MSG} "===> Installing for ${PKGNAME}" # # No unmade children # unmade # parents: depends run-depends : @for i in `${ECHO_CMD} "${RUN_DEPENDS}"`; do prog=$${i%%:*}; if [ -z "$$prog" ]; then ${ECHO_MSG} "Error: there is an empty port dependency in RUN_DEPENDS."; break; fi; dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; if ${EXPR} "$$dir" : '.*:' > /dev/null; then target=$${dir##*:}; dir=$${dir%%:*}; if [ X${DEPENDS_PRECLEAN} != "X" ]; then target="clean $$target"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; if [ X${DEPENDS_CLEAN} != "X" ]; then target="$$target clean"; depends_args="$$depends_args NOCLEANDEPENDS=yes"; fi; else target="${DEPENDS_TARGET}"; depends_args="${DEPENDS_ARGS}"; fi; if ${EXPR} "$$prog" : \\/ >/dev/null; then if [ -e "$$prog" ]; then if [ "$$prog" = "${NONEXISTENT}" ]; then ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; ${FALSE}; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; notfound=1; fi; else case $${prog} in *\>*|*\<*|*=*) pkg=yes;; *) pkg="";; esac; if [ "$$pkg" != "" ]; then if ${PKG_INFO} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on package: $$prog - not found"; notfound=1; fi; if [ $$notfound != 0 ]; then inverse_dep=`${ECHO_CMD} $$prog | ${SED} -e 's/<=/=gt=/; s/=/=lt=/; s/>/=le=/' -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=/ Found $$pkg_info, but you need to upgrade to $$prog."; exit 1; fi; fi; elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; if [ ${_DEPEND_ALWAYS} = 1 ]; then ${ECHO_MSG} " (but building it anyway)"; notfound=1; else notfound=0; fi; else ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; notfound=1; fi; fi; if [ $$notfound != 0 ]; then ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; if [ ! -d "$$dir" ]; then ${ECHO_MSG} " => No directory for $$prog. Skipping.."; else ${_INSTALL_DEPENDS} fi; fi; done # # No unmade children # unmade apply-slist : @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/pkg-install.in > ${WRKDIR}/pkg-install @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/pkg-message.in > ${WRKDIR}/pkg-message @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/postfix.sh.in > ${WRKDIR}/postfix.sh # # No unmade children # unmade pre-install : @${DO_NADA} # # No unmade children # unmade pre-install-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade generate-plist : @${ECHO_MSG} "===> Generating temporary packing list" @${MKDIR} `${DIRNAME} ${TMPPLIST}` @if [ ! -f ${DESCR} ]; then ${ECHO_MSG} "** Missing pkg-descr for ${PKGNAME}."; exit 1; fi @>${TMPPLIST} @for file in ${PLIST_FILES}; do ${ECHO_CMD} $${file} | ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} >> ${TMPPLIST}; done @for man in ${__MANPAGES}; do ${ECHO_CMD} $${man} >> ${TMPPLIST}; done @for i in ${_TMLINKS:M/usr/local*:S|^/usr/local/||}; do ${ECHO_CMD} "$$i" >> ${TMPPLIST}; done @if [ -f ${PLIST} ]; then ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} ${PLIST} >> ${TMPPLIST}; fi @${SED} -i "" -e '${PLIST_REINPLACE_DIRRMTRY}' ${TMPPLIST} @${SED} -i "" -e '${PLIST_REINPLACE_STOPDAEMON}' ${TMPPLIST} @${SED} -i "" -e '${PLIST_REINPLACE_RMTRY}' ${TMPPLIST} # # No unmade children # unmade package-message : @${ECHO_MSG} "===> Building package for ${PKGNAME}" # # No unmade children # unmade pre-package : @${DO_NADA} # # No unmade children # unmade pre-package-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade post-package-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade pre-pkg : @${DO_NADA} # # No unmade children # unmade pre-pkg-script : @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade pre-check-sanity: @${DO_NADA} # # No unmade children # unmade pre-check-sanity-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade post-pkg : @${DO_NADA} # # No unmade children # unmade post-pkg-script : @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade post-check-sanity: @${DO_NADA} # # No unmade children # unmade post-check-sanity-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade post-install-script: @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/${.TARGET:S/-script$//}; fi # # No unmade children # unmade post-package : @${DO_NADA} # # No unmade children # unmade pre-su-install : @${DO_NADA} # # No unmade children # unmade pre-su-install-script: @${DO_NADA} # # No unmade children # unmade pretty-print-www-site: @www_site=$$(cd ${.CURDIR} && ${MAKE} www-site); if [ -n "$${www_site}" ]; then ${ECHO_MSG} -n " and/or visit the "; ${ECHO_MSG} -n "web site"; ${ECHO_MSG} " for futher informations"; fi # # No unmade children # unmade checkpatch : @cd ${.CURDIR} && ${MAKE} PATCH_CHECK_ONLY=yes ${_PATCH_DEP} ${_PATCH_SEQ} # # No unmade children # unmade reinstall : @${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE} @cd ${.CURDIR} && DEPENDS_TARGET="${DEPENDS_TARGET}" ${MAKE} -DFORCE_PKG_REGISTER install # # No unmade children # unmade deinstall : @${ECHO_MSG} "===> Deinstalling for ${PKGORIGIN}" @found_names=`${PKG_INFO} -q -O ${PKGORIGIN}`; for p in $${found_names}; do check_name=`${ECHO_CMD} $${p} | ${SED} -e 's/-[^-]*$$//'`; if [ "$${check_name}" = "${PKGBASE}" ]; then prfx=`${PKG_INFO} -q -p $${p} 2> /dev/null | ${SED} -ne '1s|^@cwd ||p'`; if [ "x${PREFIX}" = "x$${prfx}" ]; then ${ECHO_MSG} "===> Deinstalling $${p}"; ${PKG_DELETE} -f $${p}; else ${ECHO_MSG} "===> $${p} has a different PREFIX: $${prfx}, skipping"; fi; fi; done; if [ -z "$${found_names}" ]; then ${ECHO_MSG} "===> ${PKGBASE} not installed, skipping"; fi @${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE} # # No unmade children # unmade deinstall-all : @${ECHO_MSG} "===> Deinstalling for ${PKGORIGIN}" @deinstall_names=`${PKG_INFO} -q -O ${PKGORIGIN}`; for oldpkgorigin in $$(${GREP} "|${PKGORIGIN}|" ${PORTSDIR}/MOVED | ${CUT} -f 1 -d '|' | ${SORT} -u); do deinstall_names="$${deinstall_names} $$(${PKG_INFO} -q -O $${oldpkgorigin})"; done; if [ -n "$${deinstall_names}" ]; then for d in $${deinstall_names}; do ${ECHO_MSG} "===> Deinstalling $${d}"; ${PKG_DELETE} -f $${d}; done; else ${ECHO_MSG} "===> ${PKGORIGIN} not installed, skipping"; fi; ${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE} # # No unmade children # unmade do-clean : @if [ -d ${WRKDIR} ]; then if [ -w ${WRKDIR} ]; then ${RM} -rf ${WRKDIR}; else ${ECHO_MSG} "===> ${WRKDIR} not writable, skipping"; fi; fi # # No unmade children # unmade # parents: distclean clean : @cd ${.CURDIR} && ${MAKE} limited-clean-depends @${ECHO_MSG} "===> Cleaning for ${PKGNAME}" @cd ${.CURDIR} && ${MAKE} do-clean # # No unmade children # unmade # parents: distclean pre-distclean : @${DO_NADA} # # 2 unmade children # unmade distclean : pre-distclean clean @cd ${.CURDIR} && ${MAKE} delete-distfiles RESTRICTED_FILES="${_DISTFILES} ${_PATCHFILES}" # # No unmade children # unmade delete-distfiles: @${ECHO_MSG} "===> Deleting distfiles for ${PKGNAME}" @(if [ "X${RESTRICTED_FILES}" != "X" -a -d ${_DISTDIR} ]; then cd ${_DISTDIR}; for file in ${RESTRICTED_FILES}; do ${RM} -f $${file}; dir=$${file%/*}; if [ "$${dir}" != "$${file}" ]; then ${RMDIR} -p $${dir} >/dev/null 2>&1 || :; fi; done; fi) -@${RMDIR} ${_DISTDIR} >/dev/null 2>&1 || ${TRUE} # # No unmade children # unmade delete-distfiles-list: @${ECHO_CMD} "# ${PKGNAME}" @if [ "X${RESTRICTED_FILES}" != "X" ]; then for file in ${RESTRICTED_FILES}; do ${ECHO_CMD} "[ -f ${_DISTDIR}/$$file ] && (${ECHO_CMD} deleting ${_DISTDIR}/$$file; ${RM} -f ${_DISTDIR}/$$file)"; dir=$${file%/*}; if [ "$${dir}" != "$${file}" ]; then ${ECHO_CMD} "(cd ${_DISTDIR} && ${RMDIR} -p $${dir} 2>/dev/null)"; fi; done; fi @${ECHO_CMD} "${RMDIR} ${_DISTDIR} 2>/dev/null || ${TRUE}" # # No unmade children # unmade # parents: fetch-required-list fetch-list : @${MKDIR} ${_DISTDIR} @(cd ${_DISTDIR}; ${_MASTER_SITES_ENV} ; for _file in ${DISTFILES}; do file=`${ECHO_CMD} $$_file | ${SED} -E -e 's/:[^:]+$$//'` ; select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; if [ ! -f $$file -a ! -f $${file##*/} ]; then if [ ! -z "$$select" ] ; then __MASTER_SITES_TMP= ; for group in $$select; do if [ ! -z \$${_MASTER_SITES_$${group}} ] ; then eval ___MASTER_SITES_TMP=\$${_MASTER_SITES_$${group}} ; __MASTER_SITES_TMP="$${__MASTER_SITES_TMP} $${___MASTER_SITES_TMP}" ; fi; done; ___MASTER_SITES_TMP= ; SORTED_MASTER_SITES_CMD_TMP="${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} $${__MASTER_SITES_TMP} | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}" ; else SORTED_MASTER_SITES_CMD_TMP="${SORTED_MASTER_SITES_DEFAULT_CMD}" ; fi; for site in `eval $$SORTED_MASTER_SITES_CMD_TMP ${_RANDOMIZE_SITES}`; do if [ ! -z "`${ECHO_CMD} ${NOFETCHFILES} | ${GREP} -w $${file}`" ]; then if [ -z "`${ECHO_CMD} ${MASTER_SITE_OVERRIDE} | ${GREP} -w $${site}`" ]; then continue; fi; fi; DIR=${DIST_SUBDIR}; CKSIZE=`alg=SIZE; ${DISTINFO_DATA}`; case $${file} in */*) args="-o $${file} $${site}$${file}";; *) args=$${site}$${file};; esac; ${ECHO_CMD} -n ${SETENV} ${FETCH_ENV} ${FETCH_CMD} ${FETCH_BEFORE_ARGS} $${args} "${FETCH_AFTER_ARGS}" '|| ' ; done; ${ECHO_CMD} "${ECHO_CMD} $${file} not fetched" ; fi; done) # # No unmade children # unmade fetch-url-list-int: @${MKDIR} ${_DISTDIR} @(cd ${_DISTDIR}; ${_MASTER_SITES_ENV}; for _file in ${DISTFILES}; do file=`${ECHO_CMD} $$_file | ${SED} -E -e 's/:[^:]+$$//'` ; fileptn=`${ECHO_CMD} $$file | ${SED} 's|/|\\\\/|g;s/\./\\\\./g;s/\+/\\\\+/g;s/\?/\\\\?/g'` ; select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; if [ ! -z "${LISTALL}" -o ! -f $$file -a ! -f $${file##*/} ]; then if [ ! -z "$$select" ] ; then __MASTER_SITES_TMP= ; for group in $$select; do if [ ! -z \$${_MASTER_SITES_$${group}} ] ; then eval ___MASTER_SITES_TMP=\$${_MASTER_SITES_$${group}} ; __MASTER_SITES_TMP="$${__MASTER_SITES_TMP} $${___MASTER_SITES_TMP}" ; fi done; ___MASTER_SITES_TMP= ; SORTED_MASTER_SITES_CMD_TMP="${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} $${__MASTER_SITES_TMP} | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}" ; else SORTED_MASTER_SITES_CMD_TMP="${SORTED_MASTER_SITES_DEFAULT_CMD}" ; fi ; for site in `eval $$SORTED_MASTER_SITES_CMD_TMP ${_RANDOMIZE_SITES}`; do DIR=${DIST_SUBDIR:S/\//\\\\\//g:S/./\\\\./g:S/+/\\\\+/g:S/?/\\\\?/g}; CKSIZE=`${AWK} "/^SIZE \($${DIR:+$$DIR\/}$$fileptn\)/"'{print $$4}' ${DISTINFO_FILE}`; case $${file} in */*) args="-o $${file} $${site}$${file}";; *) args=$${site}$${file};; esac; ${ECHO_CMD} $${args} ; done; fi done) # # No unmade children # unmade fetch-urlall-list: @cd ${.CURDIR} && LISTALL=yes ${MAKE} fetch-url-list-int # # No unmade children # unmade fetch-url-list : @cd ${.CURDIR} && ${MAKE} fetch-url-list-int # # No unmade children # unmade update-patches : @toedit=`PATCH_WRKSRC=${PATCH_WRKSRC} PATCHDIR=${PATCHDIR} PATCH_LIST=${PATCHDIR}/patch-* DIFF_ARGS=${DIFF_ARGS} DISTORIG=${DISTORIG} ${SH} ${PORTSDIR}/Tools/scripts/update-patches`; case $$toedit in "");; *) ${ECHO_CMD} -n 'edit patches: '; read i; cd ${PATCHDIR} && $${VISUAL:-$${EDIT:-/usr/bin/vi}} $$toedit;; esac # # No unmade children # unmade # parents: makesum checksum check-checksum-algorithms: @ ${checksum_init} for alg in ${CHECKSUM_ALGORITHMS:U}; do eval alg_executable=\$$$$alg; if [ -z "$$alg_executable" ]; then ${ECHO_MSG} "Checksum algorithm $$alg: Couldn't find the executable."; ${ECHO_MSG} "Set $$alg=/path/to/$$alg in /etc/make.conf and try again."; exit 1; fi; done; # # 1 unmade children # unmade makesum : check-checksum-algorithms @cd ${.CURDIR} && ${MAKE} fetch NO_CHECKSUM=yes DISABLE_SIZE=yes @if [ -f ${DISTINFO_FILE} ]; then ${CAT} /dev/null > ${DISTINFO_FILE}; fi @( cd ${DISTDIR}; ${checksum_init} for file in ${_CKSUMFILES}; do for alg in ${CHECKSUM_ALGORITHMS:U}; do eval alg_executable=\$$$$alg; if [ $$alg_executable != "NO" ]; then $$alg_executable $$file >> ${DISTINFO_FILE}; fi; done; ${ECHO_CMD} "SIZE ($$file) = "`${LS} -ALln $$file | ${AWK} '{print $$5}'` >> ${DISTINFO_FILE}; done ) @for file in ${_IGNOREFILES}; do for alg in ${CHECKSUM_ALGORITHMS:U}; do ${ECHO_CMD} "$$alg ($$file) = IGNORE" >> ${DISTINFO_FILE}; done; done # # No unmade children # unmade package-name : @${ECHO_CMD} ${PKGNAME} # # 2 unmade children # unmade repackage : pre-repackage package # # No unmade children # unmade # parents: repackage pre-repackage : @${RM} -f ${PACKAGE_COOKIE} # # No unmade children # unmade package-noinstall: @${MKDIR} ${WRKDIR} @cd ${.CURDIR} && ${MAKE} pre-package pre-package-script do-package post-package-script @${RM} -f ${TMPPLIST} -@${RMDIR} ${WRKDIR} # # 7 unmade children # unmade depends : pkg-depends extract-depends patch-depends lib-depends fetch-depends build-depends run-depends # # No unmade children # unmade all-depends-list: @${ALL-DEPENDS-LIST} # # No unmade children # unmade clean-depends : @for dir in $$(${CLEAN-DEPENDS-FULL}); do (cd $$dir; ${MAKE} NOCLEANDEPENDS=yes clean); done # # No unmade children # unmade limited-clean-depends: @for dir in $$(${CLEAN-DEPENDS-LIMITED}); do (cd $$dir; ${MAKE} NOCLEANDEPENDS=yes clean); done # # No unmade children # unmade deinstall-depends: @for dir in $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} deinstall); done # # No unmade children # unmade fetch-recursive : @${ECHO_MSG} "===> Fetching all distfiles for ${PKGNAME} and dependencies" @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} fetch); done # # No unmade children # unmade fetch-recursive-list: @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} fetch-list); done # # 1 unmade children # unmade fetch-required : fetch @${ECHO_MSG} "===> Fetching all required distfiles for ${PKGNAME} and dependencies" @targ=fetch; deps="${EXTRACT_DEPENDS}"; ${FETCH_LIST} @targ=fetch; deps="${PATCH_DEPENDS}"; ${FETCH_LIST} @targ=fetch; deps="${BUILD_DEPENDS}"; ${FETCH_LIST} @targ=fetch; deps="${RUN_DEPENDS}"; ${FETCH_LIST} # # 1 unmade children # unmade fetch-required-list: fetch-list @targ=fetch-list; deps="${EXTRACT_DEPENDS}"; ${FETCH_LIST} @targ=fetch-list; deps="${PATCH_DEPENDS}"; ${FETCH_LIST} @targ=fetch-list; deps="${BUILD_DEPENDS}"; ${FETCH_LIST} @targ=fetch-list; deps="${RUN_DEPENDS}"; ${FETCH_LIST} # # No unmade children # unmade checksum-recursive: @${ECHO_MSG} "===> Fetching and checking checksums for ${PKGNAME} and dependencies" @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} checksum); done # # No unmade children # unmade build-depends-list: @${BUILD-DEPENDS-LIST} # # No unmade children # unmade run-depends-list: @${RUN-DEPENDS-LIST} # # No unmade children # unmade package-depends-list: @${PACKAGE-DEPENDS-LIST} # # No unmade children # unmade package-depends : @${PACKAGE-DEPENDS-LIST} | ${AWK} '{print $$1":"$$3}' # # No unmade children # unmade actual-package-depends: @${ACTUAL-PACKAGE-DEPENDS} # # 1 unmade children # unmade package-recursive: package @for dir in $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} package-noinstall); done # # No unmade children # unmade missing : @_origins=$$(${PKG_INFO} -aoq); for dir in $$(${ALL-DEPENDS-LIST}); do _origin=$${dir##${PORTSDIR}/}; if ! $$(${ECHO_CMD} $${_origins} | ${GREP} -q $${_origin}); then ${ECHO_CMD} $${_origin}; fi; done # # No unmade children # unmade describe : @(${ECHO_CMD} -n "${PKGNAME}|${.CURDIR}|${PREFIX}|"; ${ECHO_CMD} -n ${COMMENT:Q}; ${ECHO_CMD} -n "|${_DESCR}|${MAINTAINER}|${CATEGORIES}|${_EXTRACT_DEPENDS}|${_PATCH_DEPENDS}|${_FETCH_DEPENDS}|${_BUILD_DEPENDS:O:u}|${_RUN_DEPENDS:O:u}|"; while read one two discard; do case "$$one" in WWW:) case "$$two" in https://*|http://*|ftp://*) ${ECHO_CMD} -n "$$two" ;; *) ${ECHO_CMD} -n "http://$$two" ;; esac; break; ;; esac; done < ${DESCR}; ${ECHO_CMD}) >>${INDEX_OUT} # # No unmade children # unmade www-site : @${AWK} '$$1 ~ /^WWW:/ {print $$2}' ${DESCR} | ${HEAD} -1 # # 1 unmade children # unmade readmes : readme # # No unmade children # unmade # parents: readmes readme : @${RM} -f ${.CURDIR}/README.html @cd ${.CURDIR} && ${MAKE} ${.CURDIR}/README.html # # No unmade children # unmade /usr/ports/mail/postfix/README.html: @${ECHO_MSG} "===> Creating README.html for ${PKGNAME}" @${SED} -e 's|%%PORT%%|'$$(${ECHO_CMD} ${.CURDIR} | ${SED} -e 's|.*/\([^/]*/[^/]*\)$$|\1|')'|g' -e 's|%%PKG%%|${PKGNAME}|g' -e 's|%%COMMENT%%|'"$$(${ECHO_CMD} ${COMMENT:Q})"'|' -e '/%%COMMENT%%/d' -e 's|%%DESCR%%|'"$$(${ECHO_CMD} ${DESCR} | ${SED} -e 's|${.CURDIR}/||')"'|' -e 's|%%EMAIL%%|'"$$(${ECHO_CMD} "${MAINTAINER}" | ${SED} -e 's/([^)]*)//;s/.*.*//')"'|g' -e 's|%%MAINTAINER%%|${MAINTAINER}|g' -e 's|%%WEBSITE%%|'"$$(cd ${.CURDIR} && eval ${MAKE} pretty-print-www-site)"'|' -e 's|%%BUILD_DEPENDS%%|'"$$(cd ${.CURDIR} && eval ${MAKE} pretty-print-build-depends-list)"'|' -e 's|%%RUN_DEPENDS%%|'"$$(cd ${.CURDIR} && eval ${MAKE} pretty-print-run-depends-list)"'|' -e 's|%%TOP%%|'"$$(${ECHO_CMD} ${CATEGORIES} | ${SED} -e 's| .*||' -e 's|[^/]*|..|g')"'/..|' ${TEMPLATES}/README.port >> ${.TARGET} # # No unmade children # unmade pretty-print-build-depends-list: @${_PRETTY_PRINT_DEPENDS_LIST} # # No unmade children # unmade pretty-print-run-depends-list: @${_PRETTY_PRINT_DEPENDS_LIST} # # No unmade children # unmade add-plist-docs : @${DO_NADA} # # No unmade children # unmade add-plist-examples: @${DO_NADA} # # No unmade children # unmade add-plist-data : @${DO_NADA} # # No unmade children # unmade add-plist-info : # # No unmade children # unmade add-plist-post : @${DO_NADA} # # No unmade children # unmade install-rc-script: @${ECHO_MSG} "===> Installing rc.d startup script(s)" @${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST} @for i in ${USE_RC_SUBR}; do ${INSTALL_SCRIPT} ${WRKDIR}/$${i} ${PREFIX}/etc/rc.d/$${i%.sh}; ${ECHO_CMD} "etc/rc.d/$${i%.sh}" >> ${TMPPLIST}; done # # No unmade children # unmade compress-man : @${ECHO_MSG} "===> Compressing manual pages for ${PKGNAME}" @_manpages='${_MANPAGES:S/'/'\''/g}' && [ "$${_manpages}" != "" ] && ( eval ${GZIP_CMD} $${_manpages} ) || ${TRUE} @set -- ${_MLINKS}; while :; do [ $$# -eq 0 ] && break || ${TRUE}; ${RM} -f $${2%.gz}; ${RM} -f $$2.gz; ${LN} -fs `${ECHO_CMD} $$1 $$2 | ${AWK} '{ z=split($$1, a, /\//); x=split($$2, b, /\//); while (a[i] == b[i]) i++; for (q=i; q Registering installation for ${PKGNAME}"; ${MKDIR} ${PKG_DBDIR}/${PKGNAME}; ${PKG_CMD} ${PKG_ARGS} -O ${PKGFILE} > ${PKG_DBDIR}/${PKGNAME}/+CONTENTS; ${CP} ${DESCR} ${PKG_DBDIR}/${PKGNAME}/+DESC; ${ECHO_CMD} ${COMMENT:Q} > ${PKG_DBDIR}/${PKGNAME}/+COMMENT; if [ -f ${PKGINSTALL} ]; then ${CP} ${PKGINSTALL} ${PKG_DBDIR}/${PKGNAME}/+INSTALL; fi; if [ -f ${PKGDEINSTALL} ]; then ${CP} ${PKGDEINSTALL} ${PKG_DBDIR}/${PKGNAME}/+DEINSTALL; fi; if [ -f ${PKGREQ} ]; then ${CP} ${PKGREQ} ${PKG_DBDIR}/${PKGNAME}/+REQUIRE; fi; if [ -f ${PKGMESSAGE} ]; then ${CP} ${PKGMESSAGE} ${PKG_DBDIR}/${PKGNAME}/+DISPLAY; ${ECHO_CMD} "@display +DISPLAY" >> ${PKG_DBDIR}/${PKGNAME}/+CONTENTS; fi; for dep in `${PKG_INFO} -qf ${PKGNAME} | ${AWK} '/^@pkgdep / {print $$2}' | ${SORT} -u`; do if [ -d ${PKG_DBDIR}/$$dep -a -z `${ECHO_CMD} $$dep | ${GREP} -E ${PKG_IGNORE_DEPENDS}` ]; then if ! ${GREP} ^${PKGNAME}$$ ${PKG_DBDIR}/$$dep/+REQUIRED_BY >/dev/null 2>&1; then ${ECHO_CMD} ${PKGNAME} >> ${PKG_DBDIR}/$$dep/+REQUIRED_BY; fi; fi; done; fi @if [ -f ${MTREE_FILE} ]; then ${CP} ${MTREE_FILE} ${PKG_DBDIR}/${PKGNAME}/+MTREE_DIRS; fi @if [ -e /tmp/${PKGNAME}-required-by ]; then ${CAT} /tmp/${PKGNAME}-required-by >> ${PKG_DBDIR}/${PKGNAME}/+REQUIRED_BY; ${RM} -f /tmp/${PKGNAME}-required-by; fi # # No unmade children # unmade depend : # # No unmade children # unmade tags : # # No unmade children # unmade # parents: _check-config pre-check-config: # # 1 unmade children # unmade # parents: check-config sanity-config _check-config : pre-check-config # # 1 unmade children # unmade sanity-config : _check-config # # No unmade children # unmade # parents: config config-conditional pre-config : # # 1 unmade children # unmade config : pre-config @(optionsdir=${OPTIONSFILE}; optionsdir=$${optionsdir%/*}; ${MKDIR} $${optionsdir} 2> /dev/null) || (${ECHO_MSG} "===> Cannot create $${optionsdir}, check permissions"; exit 1) @TMPOPTIONSFILE=$$(mktemp -t portoptions); trap "${RM} -f $${TMPOPTIONSFILE}; exit 1" 1 2 3 5 10 13 15; ${DIALOG} --checklist "Options for ${PKGNAME:C/-([^-]+)$/ \1/}" 21 70 15 ${DEFOPTIONS} 2> $${TMPOPTIONSFILE} || { ${RM} -f $${TMPOPTIONSFILE}; ${ECHO_MSG} "===> Options unchanged"; exit 0; }; if [ ! -e $${TMPOPTIONSFILE} ]; then ${ECHO_MSG} "===> No user-specified options to save for ${PKGNAME}"; exit 0; fi; SELOPTIONS=$$(${CAT} $${TMPOPTIONSFILE}); ${RM} -f $${TMPOPTIONSFILE}; TMPOPTIONSFILE=$$(mktemp -t portoptions); trap "${RM} -f $${TMPOPTIONSFILE}; exit 1" 1 2 3 5 10 13 15; ${ECHO_CMD} "# This file is auto-generated by 'make config'." > $${TMPOPTIONSFILE}; ${ECHO_CMD} "# Options for ${PKGNAME}" >> $${TMPOPTIONSFILE}; ${ECHO_CMD} "_OPTIONS_READ=${PKGNAME}" >> $${TMPOPTIONSFILE}; ${ECHO_CMD} "_FILE_COMPLETE_OPTIONS_LIST=${_COMPLETE_OPTIONS_LIST}" >> $${TMPOPTIONSFILE}; for i in ${_COMPLETE_OPTIONS_LIST}; do if ${ECHO_CMD} $${SELOPTIONS} | ${GREP} -qw $${i}; then ${ECHO_CMD} "OPTIONS_FILE_SET+=$${i}" >> $${TMPOPTIONSFILE}; else ${ECHO_CMD} "OPTIONS_FILE_UNSET+=$${i}" >> $${TMPOPTIONSFILE}; fi; done; if [ ${UID} != 0 -a "x${INSTALL_AS_USER}" = "x" ]; then ${ECHO_MSG} "===> Switching to root credentials to write ${OPTIONSFILE}"; ${SU_CMD} "${CAT} $${TMPOPTIONSFILE} > ${OPTIONSFILE}"; ${ECHO_MSG} "===> Returning to user credentials"; else ${CAT} $${TMPOPTIONSFILE} > ${OPTIONSFILE}; fi; ${RM} -f $${TMPOPTIONSFILE} @cd ${.CURDIR} && ${MAKE} sanity-config # # No unmade children # unmade config-recursive: @${ECHO_MSG} "===> Setting user-specified options for ${PKGNAME} and dependencies"; @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} config-conditional); done # # 1 unmade children # unmade config-conditional: pre-config # # No unmade children # unmade showconfig : @${ECHO_MSG} "===> The following configuration options are available for ${PKGNAME}": @${ECHO_MSG} -n " PCRE=on" @${ECHO_MSG} -n ": "${PCRE_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " SASL2=off" @${ECHO_MSG} -n ": "${SASL2_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " DOVECOT=off" @${ECHO_MSG} -n ": "${DOVECOT_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " DOVECOT2=on" @${ECHO_MSG} -n ": "${DOVECOT2_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " SASLKRB5=off" @${ECHO_MSG} -n ": "${SASLKRB5_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " SASLKMIT=off" @${ECHO_MSG} -n ": "${SASLKMIT_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " TLS=on" @${ECHO_MSG} -n ": "${TLS_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " BDB=off" @${ECHO_MSG} -n ": "${BDB_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " MYSQL=off" @${ECHO_MSG} -n ": "${MYSQL_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " PGSQL=off" @${ECHO_MSG} -n ": "${PGSQL_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " SQLITE=off" @${ECHO_MSG} -n ": "${SQLITE_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " OPENLDAP=off" @${ECHO_MSG} -n ": "${OPENLDAP_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " LDAP_SASL=off" @${ECHO_MSG} -n ": "${LDAP_SASL_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " CDB=off" @${ECHO_MSG} -n ": "${CDB_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " NIS=off" @${ECHO_MSG} -n ": "${NIS_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " VDA=off" @${ECHO_MSG} -n ": "${VDA_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " TEST=off" @${ECHO_MSG} -n ": "${TEST_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " SPF=off" @${ECHO_MSG} -n ": "${SPF_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} -n " INST_BASE=off" @${ECHO_MSG} -n ": "${INST_BASE_DESC:Q} @${ECHO_MSG} "" @${ECHO_MSG} "===> Use 'make config' to modify these settings" # # No unmade children # unmade showconfig-recursive: @${ECHO_MSG} "===> The following configuration options are available for ${PKGNAME} and dependencies"; @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} showconfig); done # # No unmade children # unmade rmconfig : -@${ECHO_MSG} "===> Removing user-configured options for ${PKGNAME}"; optionsdir=${OPTIONSFILE}; optionsdir=$${optionsdir%/*}; if [ ${UID} != 0 -a "x${INSTALL_AS_USER}" = "x" ]; then ${ECHO_MSG} "===> Switching to root credentials to remove ${OPTIONSFILE} and $${optionsdir}"; ${SU_CMD} "${RM} -f ${OPTIONSFILE} ; ${RMDIR} $${optionsdir}"; ${ECHO_MSG} "===> Returning to user credentials"; else ${RM} -f ${OPTIONSFILE}; ${RMDIR} $${optionsdir} 2>/dev/null || return 0; fi # # No unmade children # unmade rmconfig-recursive: @${ECHO_MSG} "===> Removing user-specified options for ${PKGNAME} and dependencies"; @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do (cd $$dir; ${MAKE} rmconfig); done # # No unmade children # unmade pretty-print-config: @${ECHO_MSG} -n "+PCRE " @${ECHO_MSG} -n "-SASL2 " @${ECHO_MSG} -n "-DOVECOT " @${ECHO_MSG} -n "+DOVECOT2 " @${ECHO_MSG} -n "-SASLKRB5 " @${ECHO_MSG} -n "-SASLKMIT " @${ECHO_MSG} -n "+TLS " @${ECHO_MSG} -n "-BDB " @${ECHO_MSG} -n "-MYSQL " @${ECHO_MSG} -n "-PGSQL " @${ECHO_MSG} -n "-SQLITE " @${ECHO_MSG} -n "-OPENLDAP " @${ECHO_MSG} -n "-LDAP_SASL " @${ECHO_MSG} -n "-CDB " @${ECHO_MSG} -n "-NIS " @${ECHO_MSG} -n "-VDA " @${ECHO_MSG} -n "-TEST " @${ECHO_MSG} -n "-SPF " @${ECHO_MSG} -n "-INST_BASE " @${ECHO_MSG} "" # # No unmade children # unmade desktop-categories: @categories=""; for native_category in ${CATEGORIES}; do c=""; case $$native_category in accessibility) c="Accessibility Utility" ;; archivers) c="Archiving" ;; astro) c="Astronomy Science Education" ;; audio) c="Audio AudioVideo" ;; benchmarks) c="System" ;; biology) c="Biology Science Education" ;; cad) c="Engineering" ;; databases) c="Database" ;; deskutils) c="Utility" ;; devel) c="Development" ;; dns) c="Network" ;; elisp) c="Development" ;; emulators) c="Emulator" ;; finance) c="Finance Office" ;; ftp) c="FileTransfer Network" ;; games) c="Game" ;; gnome) c="GNOME GTK" ;; graphics) c="Graphics" ;; hamradio) c="HamRadio" ;; haskell) c="Development" ;; ipv6) c="Network" ;; irc) c="IRCClient Network" ;; java) c="Java Development" ;; kde) c="KDE QT" ;; lang) c="Development" ;; lisp) c="Development" ;; mail) c="Email Office Network" ;; mbone) c="Network AudioVideo" ;; multimedia) c="AudioVideo" ;; net) c="Network" ;; net-im) c="InstantMessaging Network" ;; net-mgmt) c="Network" ;; net-p2p) c="P2P Network" ;; news) c="News" ;; pear) c="WebDevelopment Development" ;; perl5) c="Development" ;; python) c="Development" ;; ruby) c="Development" ;; rubygems) c="Development" ;; scheme) c="Development" ;; science) c="Science Education" ;; security) c="Security System" ;; shells) c="Shell" ;; sysutils) c="System Utility" ;; tcl*|tk*) c="Development" ;; www) c="Network" ;; x11-clocks) c="Clock Utility" ;; x11-fm) c="FileManager" ;; xfce) c="GTK" ;; zope) c="WebDevelopment Development" ;; esac; if [ -n "$$c" ]; then categories="$$categories $$c"; fi; done; if [ -n "$$categories" ]; then for c in Application $$categories; do ${ECHO_MSG} "$$c"; done | ${SORT} -u | ${TR} '\n' ';'; ${ECHO_MSG}; fi # # No unmade children # unmade install-desktop-entries: @${DO_NADA} # # No unmade children # unmade install-license : @${DO_NADA} # # Files that are only sources: # /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local [/usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local] # .END [.END] #*** Global Variables: .LIBS = .INCLUDES = VALID_DESKTOP_CATEGORIES = Application Core Development Building Debugger IDE GUIDesigner Profiling RevisionControl Translation Office Calendar ContactManagement Database Dictionary Chart Email Finance FlowChart PDA ProjectManagement Presentation Spreadsheet WordProcessor Graphics 2DGraphics VectorGraphics RasterGraphics 3DGraphics Scanning OCR Photography Viewer Settings DesktopSettings HardwareSettings PackageManager Network Dialup InstantMessaging IRCClient FileTransfer HamRadio News P2P RemoteAccess Telephony WebBrowser WebDevelopment AudioVideo Audio Midi Mixer Sequencer Tuner Video TV AudioVideoEditing Player Recorder DiscBurning Game ActionGame AdventureGame ArcadeGame BoardGame BlocksGame CardGame KidsGame LogicGame RolePlaying Simulation SportsGame StrategyGame Education Art Construction Music Languages Science Astronomy Biology Chemistry Geology Math MedicalSoftware Physics Teaching Amusement Applet Archiving Electronics Emulator Engineering FileManager Shell Screensaver TerminalEmulator TrayIcon System Filesystem Monitor Security Utility Accessibility Calculator Clock TextEditor KDE GNOME GTK Qt Motif Java ConsoleOnly AdvancedSettings YAML_DESC = YAML support XVMC_DESC = XvMC support XVIDEO_DESC = X Video Extension library XVID_DESC = xvid mpeg4 video codec XSPF_DESC = XSPF support XRANDR_DESC = Xrandr support XPM_DESC = XPM pixmaps support XML_DESC = XML Parser support XKLAVIER_DESC = Keyboard layout settings XINERAMA_DESC = X11 Xinerama Extension support XFT_DESC = Xft support XERCES_DESC = Xerces support XCURSOR_DESC = Cursor themes support XALAN_DESC = Xalan support X264_DESC = H264 video codec using x264 X11_DESC = X11 support WXGTK_DESC = WxGTK gui toolkit WEBSERVER_DESC = Build Internal Webserver WEBP_DESC = WebP support WAVPACK_DESC = WavPack support WAV_DESC = Support WAV audio format VPX_DESC = VP8 video codec VORBIS_DESC = Ogg Vorbis support VDPAU_DESC = VDPAU support VAAPI_DESC = VAAPI support UTF8_DESC = UTF-8 support UPNP_DESC = UPnP support UNZIP_DESC = UnZip support UNIXODBC_DESC = ODBC backend via unixODBC UCS4_DESC = Unicode UCS-4 support UCS2_DESC = Unicode UCS-2 support TREMOR_DESC = Support Tremor TOMCAT7_DESC = Tomcat 7.x support TOMCAT6_DESC = Tomcat 6.x support TOMCAT5_DESC = Tomcat 5.x support TK_DESC = Tk toolkit support TINYXML_DESC = XML Parser support via TinyXML TIFF_DESC = TIFF support TIDY_DESC = tidy html cleaner support THREADS_DESC = Threading support TCLTK_DESC = Tcl/Tk support TCL_DESC = Tcl scripting language support SZIP_DESC = Szip support SVN_DESC = Subversion support SVG_DESC = SVG image support STATIC_DESC = Build static executable/libraries SSL_DESC = SSL support SSH_DESC = SSH support SSE_DESC = SSE optimized routines SQL_DESC = SQL database backend SPEEX_DESC = Speex audio format support SPANDSP_DESC = Spandsp faxing support SNMP_DESC = SNMP support SNDFILE_DESC = libsndfile support SNAPPY_DESC = Snappy support SMB_DESC = SMB protocol support SIMD_DESC = Use cpu-specific optimizations if possible SHOUTCAST_DESC = Ogg Icecast and SHOUTcast support SEM_DESC = POSIX semaphores support SDL_DESC = Simple Direct Madia Layer support SCIPY_DESC = SciPy support SASL_DESC = SASL support SAMPLERATE_DESC = Support sample rate conversion RUBY_DESC = Ruby binding/support RTMP_DESC = RTMP support via librtmp RESIN3_DESC = Resin 3.x support RAW_DESC = RAW support RADIUS_DESC = RADIUS support QT4_DESC = Qt4 gui toolkit support PYTHON_DESC = Python binding/support PYMALLOC_DESC = python's internal malloc PULSEAUDIO_DESC = Support PulseAudio sound server PTH_DESC = Use GNU Pth for threading/multiprocessing PROXY_DESC = Proxy support PROJ_DESC = PROJ.4 support PROFILE_DESC = Profiling library support PRINT_DESC = Printer support POSTGIS_DESC = postgis support PORTAUDIO_DESC = PortAudio support POPPLER_DESC = PDF and PS support PNG_DESC = PNG support PIXBUF_DESC = gdk-pixbuf support PHP_DESC = PHP binding/support PERL_DESC = Perl scripting language support PDF_DESC = PDF support PAM_DESC = PAM support OSS_DESC = Open Sound System support OSD_DESC = On-Screen-Display support ORACLE_DESC = Oracle support OPTIMIZED_CFLAGS_DESC = compilation optimizations OPENSSL_DESC = SSL/TLS support via OpenSSL OPENMP_DESC = parallel processing support OPENJPEG_DESC = Enhanced JPEG graphics support OPENGL_DESC = OpenGL support OPENEXR_DESC = HDR support via OpenEXR OPENAL_DESC = OpenAL support ODF_DESC = ODF support ODBC_DESC = ODBC backend NUMPY_DESC = NumPy support NTLM_DESC = NTLM authentication support NOTIFY_DESC = startup notification support NLS_DESC = Native Language Support via gettext NETPBM_DESC = netpbm support NETCDF_DESC = NetCDF support NAS_DESC = Network Audio System support MUSEPACK_DESC = Support MPC audio format MULTIBYTE_DESC = multibyte character support MTP_DESC = MTP device support MSQL_DESC = mSQL backend MPP_DESC = Musepack support MPLAYER_DESC = MPlayer support MP4_DESC = MP4 support MP3_DESC = MP3 support MOTIF_DESC = Motif widget library MODPLUG_DESC = Support MODPLUG decoder MODPERL_DESC = mod_perl support MMX_DESC = MMX optimized routines MMS_DESC = Support MMS stream input MMKEYS_DESC = Multimedia keys support MIXER_DESC = Mixer support MIKMOD_DESC = Support MOD audio format MDNSRESPONDER_DESC = Support Zeroconf through mDNSResponder MAPSERVER_DESC = Mapserver support MANPAGES_DESC = Build and install man pages MAGICK_DESC = ImageMagick Library MAD_DESC = Mad mp3 decoder support LUA_DESC = LUA support LITE_DESC = Reduced features and memory LIRC_DESC = LIRC support LIGHTTPD_DESC = Lighttpd server LIBXINE_DESC = linxine support LIBWRAP_DESC = TCP wrapper support LIBWMF_DESC = libwmf support LIBRSVG2_DESC = librsvg-2 support LIBPAPER_DESC = libpaper support LIBMNG_DESC = libmng support LIBEXTRACTOR_DESC = libextractor support LIBEXIF_DESC = libexif support LIBEDIT_DESC = readline support LIBBLURAY_DESC = libbluray support LFS_DESC = Large Files Support LDAPS_DESC = LDAPS support LDAP_DESC = LDAP support LCMS2_DESC = LCMS2 support LASTFM_DESC = Support Last.FM stream input LASH_DESC = LASH audio support LAME_DESC = lame mp3 encoder support LADSPA_DESC = LADSPA audio support KML_DESC = KML support KERBEROS5_DESC = Kerberos 5 support KERBEROS4_DESC = Kerberos 4 support KERBEROS_DESC = Kerberos support KDE4_DESC = KDE4 Desktop support KDE3_DESC = KDE3 Desktop support JPEG_DESC = JPEG support JHEAD_DESC = jhead support JAVA_DESC = JAVA platform support JASPER_DESC = JPEG 2000 support via JasPer JACK_DESC = Support JACK audio server JABBER_DESC = Jabber support IPV6_DESC = IPv6 support IODBC_DESC = ODBC backend via iODBC IMLIB2_DESC = imlib2 image library support IMLIB_DESC = imlib image library support IMAGEMAGICK_DESC = ImageMagick support IDN_DESC = International Domain Names support ID3TAG_DESC = Support ID3 v1/v2 tags ID3_DESC = ID3 tags support ICONV_DESC = ICONV support ICONS_DESC = Icons theme HTTPD_DESC = Support for httpd output streaming HDF5_DESC = HDF-5 support HAL_DESC = HAL support H323_DESC = H323 support GVFS_DESC = Remote access support GUILE_DESC = Guile support GUI_DESC = GUI support GTK3_DESC = GTK3 gui toolkit support GTK2_DESC = GTK2 gui toolkit support GTK1_DESC = GTK1 gui toolkit support GSTREAMER_DESC = Multimedia support GSSAPI_DESC = GSSAPI support GSM_DESC = GSM codec support GRASS_DESC = GRASS support GRAPHVIZ_DESC = Graphviz support GRAPHMAGICK_DESC = GraphicsMagick support GPERFTOOLS_DESC = Google gperftools support GOGO_DESC = gogo mp3 encoder GNUTLS_DESC = SSL/TLS support via GnuTLS GNUPLOT_DESC = Plotting using gnuplot GNUPG_DESC = GNU Privacy Guard support GNOMEVFS2_DESC = GnomeVFS2 support GNOME_DESC = GNOME Desktop support GMP_DESC = GMP support GLADE_DESC = Glade interface support GIF_DESC = GIF support GEOTIFF_DESC = GeoTIFF support GEOS_DESC = GEOS support GEOIP_DESC = GeoIP support GDM_DESC = Build GDM login manager GDBM_DESC = GNU dbm support GD_DESC = gd (graphics library) support GCONF_DESC = gconf backend FUSE_DESC = Fuse support FREETYPE_DESC = TrueType font rendering engine FREETDS_DESC = FreeTDS support FPECTL_DESC = floating point exception handling FONTCONFIG_DESC = Font configuration API for X FLAC_DESC = FLAC support FFMPEG_DESC = Support FFMPEG (wma aiff ac3 ape...) FASTCGI_DESC = FastCGI support FAAD_DESC = FAAD aac decoder support FAAC_DESC = FAAC encoder support EXPAT_DESC = Expat support EXAMPLES_DESC = Build and install the examples ESOUND_DESC = Esound sound server support ECW_DESC = ECW support DVDCSS_DESC = libdvdcss support DV_DESC = libDV support DOXYGEN_DESC = Build documentation with doxygen DOCS_DESC = Build and install the documentation DEVD_DESC = Install devd files DEBUG_DESC = Install debug symbols DCRAW_DESC = dcraw support DBUS_DESC = D-Bus support DBM_DESC = DBM support DATA_DESC = Install data files DAGRAB_DESC = dagrab CD ripper CURL_DESC = cURL support CUPS_DESC = CUPS printing support CUE_DESC = Support embedded cue sheets COMPOSITE_DESC = X11 Composite extension CFITSIO_DESC = FITS support via CFITSIO CDPARANOIA_DESC = cdparanoia CD ripper CDDB_DESC = CDDB support CDDA2WAV_DESC = cdda2wav CD ripper CARES_DESC = Asynchronous DNS resolution via c-ares CAIRO_DESC = Cairo graphic library support CACA_DESC = libcaca support BOOST_DESC = Boost support BDB1_DESC = Berkeley DB 1.85 support AVAHI_DESC = Support Zeroconf through Avahi ASSERT_DESC = Debug assertions ASPELL_DESC = Spell checking via Aspell ASM_DESC = Use optimized assembly code ARTS_DESC = Arts audio system support ARCHIVE_DESC = Support bzip2/zip/iso9660 archive APE_DESC = Monkey's Audio support APACHE_DESC = Apache server AO_DESC = Support libao audio library AMR_DESC = openCORE AMR 3GPP Speech Codecs ALSA_DESC = Alsa audio support AALIB_DESC = Aalib support AAC_DESC = AAC/MP4 support Options_Desc_MAINTAINER = ports@FreeBSD.org DEFOPTIONS = PCRE ""${PCRE_DESC:Q} on SASL2 ""${SASL2_DESC:Q} off DOVECOT ""${DOVECOT_DESC:Q} off DOVECOT2 ""${DOVECOT2_DESC:Q} on SASLKRB5 ""${SASLKRB5_DESC:Q} off SASLKMIT ""${SASLKMIT_DESC:Q} off TLS ""${TLS_DESC:Q} on BDB ""${BDB_DESC:Q} off MYSQL ""${MYSQL_DESC:Q} off PGSQL ""${PGSQL_DESC:Q} off SQLITE ""${SQLITE_DESC:Q} off OPENLDAP ""${OPENLDAP_DESC:Q} off LDAP_SASL ""${LDAP_SASL_DESC:Q} off CDB ""${CDB_DESC:Q} off NIS ""${NIS_DESC:Q} off VDA ""${VDA_DESC:Q} off TEST ""${TEST_DESC:Q} off SPF ""${SPF_DESC:Q} off INST_BASE ""${INST_BASE_DESC:Q} off _COMPLETE_OPTIONS_LIST = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE _SUB_LIST_TEMP = ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} _PRETTY_PRINT_DEPENDS_LIST = if [ ! -r ${INDEXDIR}/${INDEXFILE} ] ; then ${ECHO_MSG} "${.TARGET} requires an INDEX file (${INDEXFILE}). Please run make index or make fetchindex."; else target=${.TARGET:C/pretty-print-(.*)-depends-list/\1/} ; if [ "$$target" = "build" ] ; then fldnum=8 ; else fldnum=9 ; fi; ${ECHO_MSG} -n 'This port requires package(s) "' ; ${ECHO_MSG} -n `${AWK} -F\| "\\$$1 ~ /^${PKGNAME}/ {print \\$$$${fldnum};}" ${INDEXDIR}/${INDEXFILE}` ; ${ECHO_MSG} "\" to $$target."; fi; INDEX_OUT = /dev/stdout _DESCR = ${DESCR} _RUN_DEPENDS = ${RUN_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} ${_LIB_DEPENDS} _BUILD_DEPENDS = ${BUILD_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} ${_LIB_DEPENDS} _LIB_DEPENDS = ${LIB_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} _FETCH_DEPENDS = ${FETCH_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} _PATCH_DEPENDS = ${PATCH_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} _EXTRACT_DEPENDS = ${EXTRACT_DEPENDS:C/^[^ :]+:([^ :]+)(:[^ :]+)?/\1/:O:u} ACTUAL-PACKAGE-DEPENDS = if [ "${_LIB_RUN_DEPENDS}" != " " ]; then origins=$$(for pkgname in ${PKG_DBDIR}/*; do if [ -e $$pkgname/+CONTENTS ]; then ${ECHO_CMD} $${pkgname##*/}; ${SED} -n -e "s/@comment ORIGIN://p" $$pkgname/+CONTENTS; fi; done); for dir in ${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,}; do tmp=$${dir#${PORTSDIR}/}; if [ "$$tmp" = "$$dir" ]; then tmp=$${dir%/*}; dir=$${tmp##*/}/$${dir##*/}; else dir=$$tmp; fi; set -- $$origins; while [ $$# -gt 1 ]; do if [ ! -d "${PORTSDIR}/$$2" ]; then shift; continue; fi; if [ "$$dir" = "$$2" ]; then ${ECHO_CMD} $$1:$$dir; if [ -e ${PKG_DBDIR}/$$1/+CONTENTS -a -z "${EXPLICIT_PACKAGE_DEPENDS}" ]; then packagelist="$$packagelist ${PKG_DBDIR}/$$1/+CONTENTS"; fi; break; fi; shift 2; done; done; [ -z "$$packagelist" ] || ${AWK} -F '( |:)' 'BEGIN { pkgname="broken_contents" } /@pkgdep / { pkgname=$$2 } /@comment DEPORIGIN:/ { printf "%s:%s\n", pkgname, $$3; pkgname="broken_contents" }' $$packagelist; fi PACKAGE-DEPENDS-LIST = if [ "${CHILD_DEPENDS}" ]; then installed=$$(${PKG_INFO} -qO ${PKGORIGIN} 2>/dev/null || ${TRUE}); if [ "$$installed" ]; then break; fi; if [ -z "$$installed" ]; then installed="${PKGNAME}"; fi; for pkgname in $$installed; do ${ECHO_CMD} "$$pkgname ${.CURDIR} ${PKGORIGIN}"; done; fi; checked="${PARENT_CHECKED}"; for dir in ${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,}; do dir=$$(${REALPATH} $$dir); if [ -d $$dir ]; then case $$checked in $$dir|$$dir\ *|*\ $$dir|*\ $$dir\ *) continue;; esac; childout=$$(cd $$dir; ${MAKE} CHILD_DEPENDS=yes PARENT_CHECKED="$$checked" package-depends-list); set -- $$childout; childdir=""; while [ $$# != 0 ]; do childdir="$$childdir $$2"; ${ECHO_CMD} "$$1 $$2 $$3"; shift 3; done; checked="$$dir $$childdir $$checked"; else ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; fi; done _LIB_RUN_DEPENDS = ${LIB_DEPENDS} ${RUN_DEPENDS} RUN-DEPENDS-LIST = for dir in $$(${ECHO_CMD} "${_LIB_RUN_DEPENDS:C,.*:([^:]*).*,\1,}" | ${SED} -e 'y/ /\n/' | ${SORT} -u); do if [ -d $$dir ]; then ${ECHO_CMD} $$dir; else ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; fi; done | ${SORT} -u BUILD-DEPENDS-LIST = for dir in $$(${ECHO_CMD} "${PKG_DEPENDS} ${EXTRACT_DEPENDS} ${PATCH_DEPENDS} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS}" | ${SED} -E -e 's,([^: ]*):([^: ]*)(:[^ ]*)?,\2,g' -e 'y/ /\n/'| ${SORT} -u); do if [ -d $$dir ]; then ${ECHO_CMD} $$dir; else ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; fi; done | ${SORT} -u FETCH_LIST = for i in $$deps; do prog=$${i%%:*}; dir=$${i#*:}; case $$dir in *:*) if [ $$prog != $${prog#/} -o ! -e $$prog ]; then dir=$${dir%%:*}; else continue; fi;; *) if [ -d ${PKG_DBDIR}/$$(cd $$dir; ${MAKE} -V PKGNAME) ]; then continue; fi;; esac; echo cd $$dir; cd $$dir; ${MAKE} $$targ; done CLEAN-DEPENDS-LIMITED = L="${_DEPEND_DIRS}"; checked=""; while [ -n "$$L" ]; do l=""; for d in $$L; do case $$checked in $$d\ *|*\ $$d\ *|*\ $$d) continue;; esac; checked="$$checked $$d"; if [ ! -d $$d ]; then ${ECHO_MSG} "${PKGNAME}: \"$$d\" non-existent -- dependency list incomplete" >&2; continue; fi; if ! children=$$(cd $$d && ${MAKE} -V WRKDIR -V _DEPEND_DIRS); then ${ECHO_MSG} "${PKGNAME}: \"$$d\" erroneous -- dependency list incomplete" >&2; continue; fi; state=0; for child in $$children; do case $$state in 0) if [ ! -d $$child ]; then break; fi; state=1; ${ECHO_CMD} $$d;; 1) case "$$checked $$l" in $$child\ *|*\ $$child\ *|*\ $$child) continue;; esac; l="$$l $$child";; esac; done; done; L=$$l; done CLEAN-DEPENDS-FULL = L="${_DEPEND_DIRS}"; checked=""; while [ -n "$$L" ]; do l=""; for d in $$L; do case $$checked in $$d\ *|*\ $$d\ *|*\ $$d) continue;; esac; checked="$$checked $$d"; if [ ! -d $$d ]; then ${ECHO_MSG} "${PKGNAME}: \"$$d\" non-existent -- dependency list incomplete" >&2; continue; fi; if ! children=$$(cd $$d && ${MAKE} -V WRKDIR -V _DEPEND_DIRS); then ${ECHO_MSG} "${PKGNAME}: \"$$d\" erroneous -- dependency list incomplete" >&2; continue; fi; state=0; for child in $$children; do case $$state in 0) if [ -d $$child ]; then ${ECHO_CMD} $$d; fi; state=1;; 1) case "$$checked $$l" in $$child\ *|*\ $$child\ *|*\ $$child) continue;; esac; l="$$l $$child";; esac; done; done; L=$$l; done ALL-DEPENDS-LIST = L="${_DEPEND_DIRS}"; checked=""; while [ -n "$$L" ]; do l=""; for d in $$L; do case $$checked in $$d\ *|*\ $$d\ *|*\ $$d) continue;; esac; checked="$$checked $$d"; if [ ! -d $$d ]; then ${ECHO_MSG} "${PKGNAME}: \"$$d\" non-existent -- dependency list incomplete" >&2; continue; fi; ${ECHO_CMD} $$d; if ! children=$$(cd $$d && ${MAKE} -V _DEPEND_DIRS); then ${ECHO_MSG} "${PKGNAME}: \"$$d\" erroneous -- dependency list incomplete" >&2; continue; fi; for child in $$children; do case "$$checked $$l" in $$child\ *|*\ $$child\ *|*\ $$child) continue;; esac; l="$$l $$child"; done; done; L=$$l; done _DEPEND_DIRS = ${_UNIFIED_DEPENDS:C,^[^:]*:([^:]*).*$,\1,} _UNIFIED_DEPENDS = ${PKG_DEPENDS} ${EXTRACT_DEPENDS} ${PATCH_DEPENDS} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS} ${RUN_DEPENDS} _INSTALL_DEPENDS = if [ X${USE_PACKAGE_DEPENDS} != "X" ]; then subpkgfile=`(cd $$dir; ${MAKE} $$depends_args -V PKGFILE)`; subpkgname=$${subpkgfile%-*} ; subpkgname=$${subpkgname##*/} ; if [ -r "$${subpkgfile}" -a "$$target" = "${DEPENDS_TARGET}" ]; then ${ECHO_MSG} "===> Installing existing package $${subpkgfile}"; if [ -n "${WITH_PKGNG}" -a $${subpkgname} = "pkg" ]; then [ -d ${WRKDIR} ] || ${MKDIR} ${WRKDIR} ; ${TAR} xf $${subpkgfile} -C ${WRKDIR} -s ",/.*/,,g" "*/pkg-static" ; ${WRKDIR}/pkg-static add $${subpkgfile}; ${RM} -f ${WRKDIR}/pkg-static; else ${PKG_ADD} $${subpkgfile}; fi; else (cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; fi; else (cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; fi; ${ECHO_MSG} "===> Returning to build of ${PKGNAME}"; _DEPEND_ALWAYS = 0 checksum_init = SHA256=${SHA256}; _PACKAGE_SEQ = package-message pre-package pre-package-script do-package post-package-script _PACKAGE_DEP = install _INSTALL_SUSEQ = check-umask install-mtree pre-su-install pre-su-install-script create-users-groups do-install install-desktop-entries install-license install-rc-script post-install post-install-script add-plist-info add-plist-docs add-plist-examples add-plist-data add-plist-post fix-plist-sequence compress-man install-ldconfig-file fake-pkg security-check _INSTALL_SEQ = install-message check-install-conflicts run-depends lib-depends apply-slist pre-install pre-install-script generate-plist check-already-installed _INSTALL_DEP = build _BUILD_SEQ = build-message pre-build pre-build-script do-build post-build post-build-script _BUILD_DEP = configure _CONFIGURE_SEQ = build-depends lib-depends configure-message run-autotools-fixup configure-autotools pre-configure pre-configure-script run-autotools do-configure post-configure post-configure-script _CONFIGURE_DEP = patch _PATCH_SEQ = ask-license patch-message patch-depends patch-dos2unix pre-patch pre-patch-script do-patch post-patch post-patch-script _PATCH_DEP = extract _EXTRACT_SEQ = check-build-conflicts extract-message checksum extract-depends pre-extract pre-extract-script do-extract post-extract post-extract-script _EXTRACT_DEP = fetch _FETCH_SEQ = fetch-depends pre-fetch pre-fetch-script do-fetch post-fetch post-fetch-script _FETCH_DEP = pkg _PKG_SEQ = pkg-depends _PKG_DEP = check-sanity _SANITY_SEQ = ${_CHROOT_SEQ} pre-everything check-makefile check-categories check-makevars check-desktop-entries check-depends identify-install-conflicts check-deprecated check-vulnerable check-license check-config buildanyway-message options-message _CHROOT_SEQ = DISTINFO_DATA = if [ \( -n "${DISABLE_SIZE}" -a -n "${NO_CHECKSUM}" \) -o ! -f "${DISTINFO_FILE}" ]; then exit; fi; DIR=${DIST_SUBDIR}; ${AWK} -v alg=$$alg -v file=$${DIR:+$$DIR/}$${file} '$$1 == alg && $$2 == "(" file ")" {print $$4}' ${DISTINFO_FILE} _EXTRACT_AUDITFILE = ${TAR} -jxOf "${AUDITFILE}" auditfile AUDITFILE = /var/db/portaudit/auditfile.tbz _OPTIONS_OK = yes DEPENDS_TARGET = install __ARCH_OK = 1 _DESKTOPDIR_REL = ${DESKTOPDIR:S,^${PREFIX}/,,}/ DESKTOPDIR = ${PREFIX}/share/applications ETCDIR_REL = ${ETCDIR:S,^${PREFIX}/,,} WWWDIR_REL = ${WWWDIR:S,^${PREFIX}/,,} DATADIR_REL = ${DATADIR:S,^${PREFIX}/,,} EXAMPLESDIR_REL = ${EXAMPLESDIR:S,^${PREFIX}/,,} DOCSDIR_REL = ${DOCSDIR:S,^${PREFIX}/,,} INFO_PATH = info __MANPAGES = man/man1/postalias.1.gz man/man1/postcat.1.gz man/man1/postconf.1.gz man/man1/postdrop.1.gz man/man1/postfix.1.gz man/man1/postkick.1.gz man/man1/postlock.1.gz man/man1/postlog.1.gz man/man1/postmap.1.gz man/man1/postmulti.1.gz man/man1/postqueue.1.gz man/man1/postsuper.1.gz man/man1/sendmail.1.gz man/man1/qshape.1.gz man/man5/access.5.gz man/man5/aliases.5.gz man/man5/bounce.5.gz man/man5/canonical.5.gz man/man5/cidr_table.5.gz man/man5/generic.5.gz man/man5/header_checks.5.gz man/man5/ldap_table.5.gz man/man5/master.5.gz man/man5/memcache_table.5.gz man/man5/mysql_table.5.gz man/man5/nisplus_table.5.gz man/man5/pcre_table.5.gz man/man5/pgsql_table.5.gz man/man5/postconf.5.gz man/man5/postfix-wrapper.5.gz man/man5/regexp_table.5.gz man/man5/relocated.5.gz man/man5/sqlite_table.5.gz man/man5/tcp_table.5.gz man/man5/transport.5.gz man/man5/virtual.5.gz man/man8/anvil.8.gz man/man8/bounce.8.gz man/man8/cleanup.8.gz man/man8/discard.8.gz man/man8/dnsblog.8.gz man/man8/error.8.gz man/man8/flush.8.gz man/man8/local.8.gz man/man8/master.8.gz man/man8/oqmgr.8.gz man/man8/pickup.8.gz man/man8/pipe.8.gz man/man8/postscreen.8.gz man/man8/proxymap.8.gz man/man8/qmgr.8.gz man/man8/qmqpd.8.gz man/man8/scache.8.gz man/man8/showq.8.gz man/man8/smtp.8.gz man/man8/smtpd.8.gz man/man8/spawn.8.gz man/man8/tlsmgr.8.gz man/man8/tlsproxy.8.gz man/man8/trivial-rewrite.8.gz man/man8/verify.8.gz man/man8/virtual.8.gz _MANPAGES = ${MAN1:S%^%${MAN1PREFIX}/man/man1/%} ${MAN5:S%^%${MAN5PREFIX}/man/man5/%} ${MAN8:S%^%${MAN8PREFIX}/man/man8/%} _TMLINKS = /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/lmtp.8.gz _COUNT = 0 _MLINKS = ${_MLINKS_PREPEND} /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/mailq.1.gz /usr/local/man/man1/sendmail.1.gz /usr/local/man/man1/newaliases.1.gz /usr/local/man/man5/header_checks.5.gz /usr/local/man/man5/body_checks.5.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/defer.8.gz /usr/local/man/man8/bounce.8.gz /usr/local/man/man8/trace.8.gz /usr/local/man/man8/smtp.8.gz /usr/local/man/man8/lmtp.8.gz __pmlinks = ${MAN1PREFIX}/$$$${__lang}/man1/sendmail.1.gz${MAN1PREFIX}/$$$${__lang}/man1/mailq.1.gz${MAN1PREFIX}/$$$${__lang}/man1/sendmail.1.gz${MAN1PREFIX}/$$$${__lang}/man1/newaliases.1.gz${MAN5PREFIX}/$$$${__lang}/man5/header_checks.5.gz${MAN5PREFIX}/$$$${__lang}/man5/body_checks.5.gz${MAN8PREFIX}/$$$${__lang}/man8/bounce.8.gz${MAN8PREFIX}/$$$${__lang}/man8/defer.8.gz${MAN8PREFIX}/$$$${__lang}/man8/bounce.8.gz${MAN8PREFIX}/$$$${__lang}/man8/trace.8.gz${MAN8PREFIX}/$$$${__lang}/man8/smtp.8.gz${MAN8PREFIX}/$$$${__lang}/man8/lmtp.8.gz MANEXT = .gz MANLANG = "" MANNPREFIX = ${MANPREFIX} MANLPREFIX = ${MANPREFIX} MAN9PREFIX = ${MANPREFIX} MAN8PREFIX = ${MANPREFIX} MAN7PREFIX = ${MANPREFIX} MAN6PREFIX = ${MANPREFIX} MAN5PREFIX = ${MANPREFIX} MAN4PREFIX = ${MANPREFIX} MAN3PREFIX = ${MANPREFIX} MAN2PREFIX = ${MANPREFIX} MAN1PREFIX = ${MANPREFIX} MANPREFIX = ${PREFIX} CONFIGURE_FAIL_MESSAGE = "Please report the problem to ${MAINTAINER} [maintainer] and attach the \"${CONFIGURE_WRKSRC}/${CONFIGURE_LOG}\" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. an \`ls ${PKG_DBDIR}\`)." CONFIGURE_LOG = config.log CONFIGURE_TARGET = amd64-portbld-freebsd9.0 CONFIGURE_SCRIPT = configure PKGLATESTFILE = ${PKGLATESTREPOSITORY}/${LATEST_LINK}${PKG_SUFX} LATEST_LINK = ${PKGBASE} PKGBASE = ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} PKGLATESTREPOSITORY = ${PACKAGES}/Latest PKGFILE = ${PKGREPOSITORY}/${PKGNAME}${PKG_SUFX} PKGREPOSITORY = ${PACKAGES}/${PKGREPOSITORYSUBDIR} PKGREPOSITORYSUBDIR = All VALID_CATEGORIES = accessibility afterstep arabic archivers astro audio benchmarks biology cad chinese comms converters databases deskutils devel docs dns editors elisp emulators enlightenment finance french ftp games geography german gnome gnustep graphics hamradio haskell hebrew hungarian ipv6 irc japanese java kde kld korean lang linux lisp mail math mbone misc multimedia net net-im net-mgmt net-p2p news palm parallel pear perl5 plan9 polish portuguese ports-mgmt print python ruby rubygems russian scheme science security shells spanish sysutils tcl textproc tk ukrainian vietnamese windowmaker www x11 x11-clocks x11-drivers x11-fm x11-fonts x11-servers x11-themes x11-toolkits x11-wm xfce zope EXTRACT_ONLY = ${_DISTFILES} _CKSUMFILES = ${CKSUMFILES:S/^/${DIST_SUBDIR}\//} CKSUMFILES = ${ALLFILES} _PATCH_SITES_ENV = _PATCH_SITES_DEFAULT="${_PATCH_SITES_DEFAULT}" _F_TEMP = _MASTER_SITES_ENV = _MASTER_SITES_DEFAULT="${_MASTER_SITES_DEFAULT}" SORTED_PATCH_SITES_ALL_CMD = cd ${.CURDIR} && ${MAKE} patch-sites-ALL SORTED_MASTER_SITES_ALL_CMD = cd ${.CURDIR} && ${MAKE} master-sites-ALL SORTED_PATCH_SITES_DEFAULT_CMD = cd ${.CURDIR} && ${MAKE} patch-sites-DEFAULT SORTED_MASTER_SITES_DEFAULT_CMD = cd ${.CURDIR} && ${MAKE} master-sites-DEFAULT MASTER_SORT_AWK = BEGIN { RS = " "; ORS = " "; IGNORECASE = 1 ; gl = "${MASTER_SORT_REGEX:S|\\|\\\\|g}"; } /:\/\/[^\/]*\// { good["://[^/]*/"] = good["://[^/]*/"] " " $$0 ; next; } { rest = rest " " $$0; } END { n=split(gl, gla); for(i=1;i<=n;i++) { print good[gla[i]]; } print rest; } MASTER_SORT_REGEX = ${MASTER_SORT:S|.|\\.|g:S|^|://[^/]*|:S|$|/|} MASTER_SORT = ALLFILES = ${_DISTFILES} ${_PATCHFILES} _G_TEMP_TEMP = _DISTFILES = postfix-2.9.3.tar.gz _D_TEMP = _G_TEMP = _PATCH_SITES_ALL = ${_PATCH_SITES_DEFAULT} _MASTER_SITES_ALL = ${_MASTER_SITES_DEFAULT} DISTFILES = ${DISTNAME}${EXTRACT_SUFX} NOFETCHFILES = _MASTER_SITE_BACKUP = ${MASTER_SITE_BACKUP} _MASTER_SITE_OVERRIDE = ${MASTER_SITE_OVERRIDE} MASTER_SITE_BACKUP = ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/postfix/ PATCH_SITES_TMP = _S_TEMP_TEMP = http://ring.nict.go.jp/archives/net/mail/postfix/official/%SUBDIR%/ MASTER_SITES_TMP = _MASTER_SITE_SUBDIR_DEFAULT = . old related/postfix _S_TEMP = _PATCH_SITES_DEFAULT = _MASTER_SITES_DEFAULT = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ http://ring.nict.go.jp/archives/net/mail/postfix/official/./ http://ring.nict.go.jp/archives/net/mail/postfix/official/old/ http://ring.nict.go.jp/archives/net/mail/postfix/official/related/postfix/ PATCH_SITES = MASTER_SITES_SUBDIRS = APACHE_JAKARTA:${PORTNAME:S,-,/,}/source BERLIOS:${PORTNAME:L} CENKES:myports CHEESESHOP:source/${DISTNAME:C/(.).*/\1/}/${DISTNAME:C/(.*)-[0-9].*/\1/} CSME:myports DEBIAN:pool/main/${PORTNAME:C/^((lib)?.).*$/\1/}/${PORTNAME} GCC:releases/${DISTNAME} GNOME:sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} GNU:${PORTNAME} HORDE:${PORTNAME} LOGILAB:${PORTNAME} MOZDEV:${PORTNAME:L} NETLIB:${PORTNAME} PERL_CPAN:${PORTNAME:C/-.*//} PNET:${PNET_MASTER_SITE_SUBDIR} PYTHON:${PYTHON_MASTER_SITE_SUBDIR} RUBY_DBI:${RUBY_DBI_MASTER_SITE_SUBDIR} RUBY_GNOME:${RUBY_GNOME_MASTER_SITE_SUBDIR} SAVANNAH:${PORTNAME:L} SOURCEFORGE:${PORTNAME:L}/${PORTNAME:L}/${PORTVERSION} RUBYFORGE:${PORTNAME:L} MASTER_SITES_ABBREVS = CPAN:PERL_CPAN NL:NETLIB SF:SOURCEFORGE SFJP:SOURCEFORGE_JP RG:RUBYGEMS RF:RUBYFORGE MASTER_SITE_KERNEL_ORG = http://kernel.org/pub/%SUBDIR%/ http://www.us.kernel.org/pub/%SUBDIR%/ http://www.no.kernel.org/pub/%SUBDIR%/ http://www.de.kernel.org/pub/%SUBDIR%/ http://www.it.kernel.org/pub/%SUBDIR%/ http://www.ru.kernel.org/pub/%SUBDIR%/ http://www.au.kernel.org/pub/%SUBDIR%/ http://ftp.ntu.edu.tw/%SUBDIR%/ http://ftp.sunet.se/pub/Linux/kernel.org/%SUBDIR%/ http://ftp.yandex.ru/pub/%SUBDIR%/ http://ftp.heanet.ie/pub/%SUBDIR%/ http://slackware.cs.utah.edu/pub/kernel.org/pub/%SUBDIR%/ MASTER_SITE_XORG = ftp://ftp.cs.cuhk.edu.hk/pub/X11/%SUBDIR%/ ftp://ftp.unicamp.br/pub/X11/releases/%SUBDIR%/ ftp://ftp.ntua.gr/pub/X11/X.org/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/opengroup/&/,} ftp://ftp.task.gda.pl/mirror/ftp.x.org/pub/%SUBDIR%/ ftp://ftp.sunet.se/pub/X11/ftp.x.org/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.x.org/pub/%SUBDIR%/ ftp://sunsite.uio.no/pub/X11/%SUBDIR%/ http://xorg.freedesktop.org/%SUBDIR%/ http://xorg.freedesktop.org/releases/%SUBDIR%/ ftp://ftp.x.org/pub/%SUBDIR%/ MASTER_SITE_XFCE = http://slackware.dreamhost.com/xfce/%SUBDIR%/ http://mirror.perldude.de/archive.xfce.org/%SUBDIR%/ http://archive.be.xfce.org/%SUBDIR%/ http://archive.be2.xfce.org/%SUBDIR%/ http://archive.se.xfce.org/%SUBDIR%/ http://archive.al-us.xfce.org/%SUBDIR%/ http://mirrors.tummy.com/pub/archive.xfce.org/%SUBDIR%/ http://mirror.yongbok.net/X11/xfce-mirror/%SUBDIR%/ http://xfce.ognisco.com/%SUBDIR%/ http://mirror.sinn3r.org/xfce/%SUBDIR%/ MASTER_SITE_XEMACS = http://ftp.it.xemacs.org/%SUBDIR%/ http://ftp.pt.xemacs.org/%SUBDIR%/ http://xemacsftp.hkmirror.org/%SUBDIR%/ http://ftp.dti.ad.jp/pub/unix/editor/xemacs/%SUBDIR%/ http://ftp.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.be.xemacs.org/xemacs/%SUBDIR%/ ftp://ftp.ch.xemacs.org/mirror/xemacs/%SUBDIR%/ ftp://ftp.de.xemacs.org/pub/ftp.xemacs.org/tux/xemacs/%SUBDIR%/ ftp://ftp.fi.xemacs.org/pub/mirrors/ftp.xemacs.org/pub/tux/xemacs/%SUBDIR%/ ftp://ftp.fr.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.gr.xemacs.org/mirrors/XEmacs/ftp/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/ftp.xemacs.org/%SUBDIR%/ ftp://ftp.ie.xemacs.org/mirrors/ftp.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.no.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.pasteur.fr/pub/computing/xemacs/%SUBDIR%/ ftp://ftp.sa.xemacs.org/pub/xemacs.org/%SUBDIR%/ ftp://ftp.se.xemacs.org/pub/gnu/xemacs/%SUBDIR%/ ftp://ftp.tw.xemacs.org/Unix/Editors/XEmacs/%SUBDIR%/ ftp://ftp.uk.xemacs.org/sites/ftp.xemacs.org/pub/xemacs/%SUBDIR%/ ftp://ftp.yz.yamagata-u.ac.jp/pub/misc/xemacs/%SUBDIR%/ ftp://xemacs.xmundo.net/pub/mirrors/xemacs/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,text/xemacs/&,} MASTER_SITE_XCONTRIB = ftp://ftp.gwdg.de/pub/x11/x.org/contrib/%SUBDIR%/ ftp://ftp.x.org/contrib/%SUBDIR%/ ftp://ftp.sunet.se/pub/X11/ftp.x.org/contrib/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/XFree86/mirror/X.Org/contrib/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/X11/ftp.x.org/contrib/%SUBDIR%/ ftp://ftp2.x.org/contrib/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/opengroup/contrib/&,} ftp://ftp.mirrorservice.org/sites/ftp.x.org/contrib/%SUBDIR%/ MASTER_SITE_WINDOWMAKER = ftp://ftp.windowmaker.info/pub/%SUBDIR%/ ftp://ftp.uvsq.fr/pub/X11/window-managers/windowmaker/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/WindowMaker/%SUBDIR%/ MASTER_SITE_VIM = http://ftp.au.vim.org/pub/vim/unix/ http://ftp.gr.vim.org/pub/vim/unix/ http://ftp.ie.vim.org/pub/ftp.vim.org/pub/vim/unix/ http://ftp.ro.vim.org/mirrors/ftp.vim.org/unix/ http://ftp.stut.edu.tw/vim/unix/ http://ftp.tw.vim.org/pub/vim/unix/ http://ftp2.pl.vim.org/pub/vim/unix/ http://ftp2.tw.vim.org/pub/vim/unix/ http://ftp2.uk.vim.org/pub/vim/unix/ http://mirror.hostfuss.com/pub/vim/unix/ http://tweedo.com/mirror/ftp.vim.org/unix/ http://vim.cybermirror.org/unix/ http://vim.mirror.fr/unix/ http://vim.site2nd.org/unix/ http://ftp.vim.org/pub/vim/unix/ ftp://ftp.ca.vim.org/pub/vim/unix/ ftp://ftp.cz.vim.org/vim/unix/ ftp://ftp.de.vim.org/unix/ ftp://ftp.home.vim.org/pub/vim/unix/ ftp://ftp.is.vim.org/pub/vim/unix/ ftp://ftp.jp.vim.org/pub/vim/unix/ ftp://ftp.kr.vim.org/pub/vim/unix/ ftp://ftp.nl.vim.org/pub/vim/unix/ ftp://ftp.sk.vim.org/pub/vim/unix/ ftp://ftp.stut.edu.tw/pub/vim/unix/ ftp://ftp.tw.vim.org/pub/vim/unix/ ftp://ftp.uk.vim.org/pub/vim/unix/ ftp://ftp3.de.vim.org/pub/vim/unix/ ftp://ftp3.nl.vim.org/pub/vim/unix/ ftp://ftp9.us.vim.org/pub/vim/unix/ ftp://vim.tsu.ru/pub/vim/unix/ ftp://ftp.vim.org/pub/vim/unix/ MASTER_SITE_TUCOWS = http://ankara.linux.tucows.com/files/%SUBDIR%/ http://blueyonder.linux.tucows.com/files/%SUBDIR%/ http://casemanl.linux.tucows.com/files/%SUBDIR%/ http://chariot.linux.tucows.com/files/%SUBDIR%/ http://clix.linux.tucows.com/files/%SUBDIR%/ http://dataphone.linux.tucows.com/files/%SUBDIR%/ http://dialog.linux.tucows.com/files/%SUBDIR%/ http://epix.linux.tucows.com/files/%SUBDIR%/ http://fastweb.linux.tucows.com/files/%SUBDIR%/ http://genotec.linux.tucows.com/files/%SUBDIR%/ http://hellasonline.linux.tucows.com/files/%SUBDIR%/ http://iinets.linux.tucows.com/files/%SUBDIR%/ http://inspirenet.linux.tucows.com/files/%SUBDIR%/ http://latvia.linux.tucows.com/files/%SUBDIR%/ http://mclink.linux.tucows.com/files/%SUBDIR%/ http://netvisao.linux.tucows.com/files/%SUBDIR%/ http://ns-linux.linux.tucows.com/files/%SUBDIR%/ http://nyi.linux.tucows.com/files/%SUBDIR%/ http://otenet.linux.tucows.com/files/%SUBDIR%/ http://personainternet.linux.tucows.com/files/%SUBDIR%/ http://pl-task.linux.tucows.com/files/%SUBDIR%/ http://ukms.linux.tucows.com/files/%SUBDIR%/ http://www12.tucows.com/linux/files/%SUBDIR%/ http://linux.tucows.gunadarma.ac.id/files/%SUBDIR%/ http://linuxberg.ankara.edu.tr/files/%SUBDIR%/ MASTER_SITE_THEMES = http://download.freshmeat.net/themes/%SUBDIR%/ ftp://gd.tuwien.ac.at/opsys/linux/freshmeat/themes/%SUBDIR%/ MASTER_SITE_TEX_CTAN = ftp://ctan.unsw.edu.au/tex-archive/%SUBDIR%/ ftp://ftp.tex.ac.uk/tex-archive/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/CTAN/%SUBDIR%/ ftp://ctan.tug.org/tex-archive/%SUBDIR%/ ftp://ftp.dante.de/tex-archive/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,text/CTAN/&,} ftp://ftp.chg.ru/pub/TeX/CTAN/%SUBDIR%/ ftp://mirror.macomnet.net/pub/CTAN/%SUBDIR%/ ftp://ftp.funet.fi/pub/TeX/CTAN/%SUBDIR%/ MASTER_SITE_TCLTK = ftp://ftp.tcl.tk/pub/tcl/%SUBDIR%/ ftp://sunsite.utk.edu/pub/tcl/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/lang/tcl/ftp.scriptics.com/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.tcl.tk/pub/tcl/%SUBDIR%/ ftp://ftp.funet.fi/pub/languages/tcl/tcl/%SUBDIR%/ MASTER_SITE_SUSE = http://mirrors.usc.edu/pub/linux/distributions/suse/%SUBDIR%/ http://mirror.usu.edu/mirrors/suse/%SUBDIR%/ ftp://mirror.mcs.anl.gov/pub/suse/%SUBDIR%/ ftp://chuck.ucs.indiana.edu/linux/suse/suse/%SUBDIR%/ ftp://distro.ibiblio.org/pub/linux/distributions/suse/suse/%SUBDIR%/ ftp://ftp.oregonstate.edu/pub/suse/suse/%SUBDIR%/ ftp://ftp.sunsite.utk.edu/pub/linux/suse/suse/%SUBDIR%/ http://sunsite.utk.edu/ftp/pub/linux/suse/suse/%SUBDIR%/ http://mirror.tamu.edu/suse/%SUBDIR%/ ftp://ftp.empiricalnetworks.com/pub/suse/%SUBDIR%/ http://suse.cs.utah.edu/suse/%SUBDIR%/ ftp://ftp.belnet.be/linux/suse/suse/%SUBDIR%/ http://ftp.unicamp.br/pub/suse/%SUBDIR%/ ftp://mirrors.netbg.com/suse/%SUBDIR%/ ftp://ftp.suse.cl/pub/suse/%SUBDIR%/ http://ftp.sh.cvut.cz/MIRRORS/SuSE/pub/%SUBDIR%/ ftp://ftp.linux.ee/pub/suse/suse/%SUBDIR%/ ftp://garbo.uwasa.fi/pub/mirrors/suse/%SUBDIR%/ http://fr2.rpmfind.net/linux/SuSE-Linux/%SUBDIR%/ http://ftp.iut-bm.univ-fcomte.fr/Suse/suse/%SUBDIR%/ ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/suse/%SUBDIR%/ ftp://ftp.rz.hu-berlin.de/pub/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.tu-chemnitz.de/pub/linux/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.tu-cottbus.de/pub/unix/linux/suse.com/suse/%SUBDIR%/ http://ftp.uni-erlangen.de/pub/Linux/MIRROR.suse/pub/suse/%SUBDIR%/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.hs.uni-hamburg.de/pub/unix/linux/suse/%SUBDIR%/ ftp://ftp.rrzn.uni-hannover.de/pub/mirror/linux/suse/%SUBDIR%/ http://ftp.tu-ilmenau.de/Mirrors/ftp.suse.com/%SUBDIR%/ ftp://ftp.uni-kassel.de/pub/linux/suse/%SUBDIR%/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/suse/%SUBDIR%/ ftp://ftp.uni-rostock.de/pub/systems/unix/linux/suse/%SUBDIR%/ ftp://ftp.mpi-sb.mpg.de/pub/linux/mirror/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.uni-kl.de/pub/linux/suse/%SUBDIR%/ ftp://ftp.uni-siegen.de/pub/suse/%SUBDIR%/ ftp://ftp.uni-mainz.de/pub/software/Linux/suse/%SUBDIR%/ ftp://ftp.uni-heidelberg.de/pub/linux/suse/%SUBDIR%/ ftp://ftp.rz.uni-ulm.de/pub/mirrors/suse/%SUBDIR%/ ftp://ftp.rz.uni-wuerzburg.de/pub/linux/MIRROR.suse/%SUBDIR%/ ftp://ftp.freenet.de/pub/.disk1/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.hu-berlin.de/pub/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.rz.uni-kiel.de/pub2/linux/suse/%SUBDIR%/ http://mirrors.sth.sze.hu/linux/suse/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/ftp.suse.com/pub/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.unina.it/pub/linux/distributions/SuSE/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.uniroma2.it/Linux/suse/pub/suse/%SUBDIR%/ ftp://ftp.riken.jp/Linux/suse/suse/%SUBDIR%/ ftp://ftp.kddilabs.jp/Linux/packages/SuSE/suse/%SUBDIR%/ ftp://ftp.novell.co.jp/pub/suse/suse/%SUBDIR%/ ftp://ftp.kreonet.re.kr/pub/Linux/suse/%SUBDIR%/ http://ftp.tpnet.pl/vol/d7/ftp.suse.com/%SUBDIR%/ ftp://ftp.icm.edu.pl/packages/linux-suse/%SUBDIR%/ http://ftp.iasi.roedu.net/pub/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ http://ftp.idilis.ro/mirrors/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.sunet.se/pub/Linux/distributions/suse/suse/%SUBDIR%/ ftp://ftp.solnet.ch/mirror/SuSE/%SUBDIR%/ ftp://sunsite.cnlab-switch.ch/mirror/SuSE/suse/%SUBDIR%/ http://ftp.isu.edu.tw/pub/Linux/SuSE/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.suse.com/pub/suse/%SUBDIR%/ http://www.mirrorservice.org/sites/ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.kde.org/pub/suse/ftp.suse.com/suse/%SUBDIR%/ ftp://ftp.suse.com/pub/suse/%SUBDIR%/ ftp://ftp.softnet.tuc.gr/pub/linux/suse/suse/%SUBDIR%/ http://ftp.softnet.tuc.gr/pub/linux/suse/suse/%SUBDIR%/ ftp://ftp.is.co.za/linux/distributions/suse/%SUBDIR%/ http://ftp.sun.ac.za/ftp/mirrorsites/suse/%SUBDIR%/ ftp://ftp.rediris.es/pub/linux/distributions/suse/pub/suse/%SUBDIR%/ ftp://ftp.cb.spb.ru/.1/Linux-Distrib/Suse/%SUBDIR%/ ftp://ftp.neva.ru/.1/Linux-Distrib/Suse/%SUBDIR%/ ftp://ftp.chg.ru/pub/Linux/SuSE/suse/%SUBDIR%/ http://mirror.pacific.net.au/linux/suse/%SUBDIR%/ ftp://mirror.aarnet.edu.au/pub/suse/%SUBDIR%/ MASTER_SITE_SUNSITE = http://www.ibiblio.org/pub/Linux/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/Linux/%SUBDIR%/ ftp://ftp.cs.tu-berlin.de/pub/linux/Mirrors/sunsite.unc.edu/%SUBDIR%/ ftp://ftp.etsimo.uniovi.es/pub/linux/%SUBDIR%/ ftp://ftp.lip6.fr/pub/linux/sunsite/%SUBDIR%/ ftp://ftp.nluug.nl/pub/metalab/%SUBDIR%/ ftp://ftp.nvg.ntnu.no/pub/mirrors/metalab.unc.edu/%SUBDIR%/ ftp://ftp.icm.edu.pl/pub/Linux/sunsite/%SUBDIR%/ ftp://ftp.cse.cuhk.edu.hk/pub4/Linux/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/Linux/metalab.unc.edu/%SUBDIR%/ ftp://ftp.chg.ru/pub/Linux/sunsite/%SUBDIR%/ ftp://ftp.sun.ac.za/pub/mirrors/sunsite.unc.edu/pub/Linux/%SUBDIR%/ MASTER_SITE_SUDO = http://www.sudo.ws/sudo/dist/ http://ftp.arcane-networks.fr/pub/mirrors/sudo/ http://sudo.p8ra.de/sudo/dist/ http://sudo.cybermirror.org/ http://sudo-ftp.basemirror.de/ http://core.ring.gr.jp/archives/misc/sudo/ http://www.ring.gr.jp/archives/misc/sudo/ http://ftp.twaren.net/Unix/Security/Sudo/ ftp://ftp.sudo.ws/pub/sudo/ ftp://plier.ucar.edu/pub/sudo/ ftp://obsd.isc.org/pub/sudo/ ftp://ftp.uwsg.indiana.edu/pub/security/sudo/ ftp://ftp.tuwien.ac.at/utils/admin-tools/sudo/ ftp://sunsite.ualberta.ca/pub/Mirror/sudo/ ftp://ftp.csc.cuhk.edu.hk/pub/packages/unix-tools/sudo/ ftp://zoot.tele.dk/pub/sudo/ ftp://ftp.in2p3.fr/pub/sudo/ ftp://ftp.arcane-networks.fr/pub/mirrors/sudo/ ftp://ftp.usbm.de/pub/sudo/ ftp://ftp.cs.tu-berlin.de/pub/misc/sudo/ ftp://ftp.informatik.uni-hamburg.de/pub/os/unix/utils/sudo/ ftp://ftp.st.ryukoku.ac.jp/pub/security/tool/sudo/ ftp://ftp.cin.nihon-u.ac.jp/pub/misc/sudo/ ftp://core.ring.gr.jp/pub/misc/sudo/ ftp://ftp.ring.gr.jp/pub/misc/sudo/ ftp://sunsite.icm.edu.pl/packages/sudo/ ftp://mirror.cdmon.com/pub/sudo/ ftp://ftp.twaren.net/Unix/Security/Sudo/ MASTER_SITE_SOURCEWARE = http://mirrors.kernel.org/sources.redhat.com/%SUBDIR%/ http://gd.tuwien.ac.at/gnu/sourceware/%SUBDIR%/ http://sources-redhat.mirrors.airband.net/%SUBDIR%/ http://ftp.cs.pu.edu.tw/Linux/sourceware/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/%SUBDIR%/ MASTER_SITE_SOURCEFORGE_JP = http://keihanna.dl.sourceforge.jp/%SUBDIR%/ http://osdn.dl.sourceforge.jp/%SUBDIR%/ http://qgpop.dl.sourceforge.jp/%SUBDIR%/ MASTER_SITE_SOURCEFORGE = http://heanet.dl.sourceforge.net/project/%SUBDIR%/ http://sunet.dl.sourceforge.net/project/%SUBDIR%/ http://iweb.dl.sourceforge.net/project/%SUBDIR%/ http://switch.dl.sourceforge.net/project/%SUBDIR%/ http://surfnet.dl.sourceforge.net/project/%SUBDIR%/ http://kent.dl.sourceforge.net/project/%SUBDIR%/ http://freefr.dl.sourceforge.net/project/%SUBDIR%/ http://voxel.dl.sourceforge.net/project/%SUBDIR%/ http://jaist.dl.sourceforge.net/project/%SUBDIR%/ http://osdn.dl.sourceforge.net/project/%SUBDIR%/ http://nchc.dl.sourceforge.net/project/%SUBDIR%/ http://ncu.dl.sourceforge.net/project/%SUBDIR%/ http://internode.dl.sourceforge.net/project/%SUBDIR%/ http://ufpr.dl.sourceforge.net/project/%SUBDIR%/ http://waix.dl.sourceforge.net/project/%SUBDIR%/ MASTER_SITE_SAVANNAH = http://nongnu.askapache.com/%SUBDIR%/ http://mirror.lihnidos.org/GNU/savannah/%SUBDIR%/ http://ftp.twaren.net/Unix/NonGNU/%SUBDIR%/ ftp://ftp.twaren.net/Unix/NonGNU/%SUBDIR%/ http://gnu.mirrors.pair.com/savannah/savannah/%SUBDIR%/ ftp://gnu.mirrors.pair.com/savannah/%SUBDIR%/ http://download-mirror.savannah.gnu.org/releases/%SUBDIR%/ MASTER_SITE_SAMBA = http://us1.samba.org/samba/ftp/%SUBDIR%/ http://us2.samba.org/samba/ftp/%SUBDIR%/ http://us4.samba.org/samba/ftp/%SUBDIR%/ http://us3.samba.org/samba/ftp/%SUBDIR%/ ftp://ca.samba.org/%SUBDIR%/ ftp://de.samba.org/samba.org/%SUBDIR%/ ftp://ftp.oss.eznetsols.org/samba/%SUBDIR%/ ftp://ftp.easynet.be/samba/%SUBDIR%/ ftp://ftp.linuxforum.net/ftp.samba.org/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/samba/&,} MASTER_SITE_RUBYGEMS = http://production.s3.rubygems.org/gems/%SUBDIR%/ http://production.cf.rubygems.org/gems/%SUBDIR%/ MASTER_SITE_RUBYFORGE = http://files.rubyforge.vm.bytemark.co.uk/%SUBDIR%/ MASTER_SITE_RUBY = ftp://ftp.SpringDaemons.com/pub/ruby/ruby/%SUBDIR%/ ftp://ftp.ruby-lang.org/pub/ruby/%SUBDIR%/ http://www.ibiblio.org/pub/languages/ruby/%SUBDIR%/ ftp://xyz.lcs.mit.edu/pub/ruby/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,lang/ruby/&,} ftp://ftp.fu-berlin.de/unix/languages/ruby/%SUBDIR%/ ftp://ftp.easynet.be/ruby/ruby/%SUBDIR%/ ftp://ftp.ntua.gr/pub/lang/ruby/%SUBDIR%/ ftp://ftp.kr.FreeBSD.org/pub/ruby/%SUBDIR%/ http://mirrors.sunsite.dk/ruby/%SUBDIR%/ ftp://ftp.iDaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/%SUBDIR%/ MASTER_SITE_RINGSERVER = http://ring.nict.go.jp/archives/%SUBDIR%/ MASTER_SITE_REDHAT_LINUX = http://mirrors.usc.edu/pub/linux/distributions/redhat/redhat/linux/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/redhat/linux/%SUBDIR%/ ftp://mirror.cs.wisc.edu/pub/mirrors/linux/redhat/%SUBDIR%/ ftp://ftp.nluug.nl/site/ftp.redhat.com/redhat/linux/%SUBDIR%/ ftp://ftp.icm.edu.pl/pub/linux/redhat/linux/%SUBDIR%/ ftp://ftp.riken.go.jp/pub/Linux/redhat/linux/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/pub/Linux/packages/RedHat/redhat/linux/%SUBDIR%/ MASTER_SITE_QT = http://releases.qt-project.org/qt4/source/%SUBDIR%/ http://mi.mirror.garr.it/mirrors/qt/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/trolltech/pub/qt/source/%SUBDIR%/ http://download.qt.nokia.com/qt/source/%SUBDIR%/ ftp://ftp.trolltech.com/qt/source/%SUBDIR%/ MASTER_SITE_QMAIL = http://qmail.geto.net/%SUBDIR%/ http://qmail.palomine.net/%SUBDIR%/ http://qmail.mirrors.summersault.com/%SUBDIR%/ http://qmail.cdsinet.net/%SUBDIR%/ http://qmail.glasswings.com.au/%SUBDIR%/ http://qmail.psshee.com/%SUBDIR%/ http://mirrors.sunsite.dk/qmailwww/%SUBDIR%/ http://www.agria.hu/qmail/%SUBDIR%/ http://qmail.rhnet.is/%SUBDIR%/ http://mirrors.dataloss.nl/www.qmail.org/%SUBDIR%/ http://www.math.ntnu.no/mirror/www.qmail.org/%SUBDIR%/ http://qmail.netvisao.pt/%SUBDIR%/ http://qmail.ipg.sk/%SUBDIR%/ http://qmail.omnis.ch/%SUBDIR%/ http://qmail.asylog.net/%SUBDIR%/ http://qmail.blueyonder.co.uk/%SUBDIR%/ http://www.qmail.org/%SUBDIR%/ MASTER_SITE_PYTHON = http://www.python.org/%SUBDIR%/ http://python.ilisys.com.au/%SUBDIR%/ http://ftp.easynet.be/python/%SUBDIR%/ http://www.linux.org.hk/mirror/python/%SUBDIR%/ http://mirrors.sunsite.dk/pythonwww/%SUBDIR%/ http://python.emdia.fi/%SUBDIR%/ http://SunSITE.Informatik.RWTH-Aachen.DE/python/%SUBDIR%/ http://www.auth.gr/mirrors/python/%SUBDIR%/ http://www.cwi.nl/www.python.org/%SUBDIR%/ http://gnu.kookel.org/ftp/www.python.org/%SUBDIR%/ http://python.holywar.net/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.python.org/pub/www.python.org/%SUBDIR%/ http://mirrors.ccs.neu.edu/Python/pub/www.python.org/%SUBDIR%/ MASTER_SITE_PHP = http://dk.php.net/%SUBDIR%/ http://de.php.net/%SUBDIR%/ http://es.php.net/%SUBDIR%/ http://fi.php.net/%SUBDIR%/ http://fr.php.net/%SUBDIR%/ http://gr.php.net/%SUBDIR%/ http://it.php.net/%SUBDIR%/ http://jp.php.net/%SUBDIR%/ http://se.php.net/%SUBDIR%/ http://uk3.php.net/%SUBDIR%/ http://us2.php.net/%SUBDIR%/ http://br.php.net/%SUBDIR%/ http://cn.php.net/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/php/&,} MASTER_SITE_PGSQL = ftp://ftp.se.postgresql.org/pub/databases/relational/postgresql/%SUBDIR%/ ftp://ftp9.us.postgresql.org/pub/mirrors/postgresql/%SUBDIR%/ ftp://ftp10.us.postgresql.org/pub/postgresql/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/db/postgresql/&,} ftp://ftp.at.postgresql.org/db/www.postgresql.org/pub/%SUBDIR%/ ftp://ftp.be.postgresql.org/postgresql/%SUBDIR%/ ftp://ftp2.cz.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp.ee.postgresql.org/mirrors/postgresql/%SUBDIR%/ ftp://ftp.de.postgresql.org/mirror/postgresql/%SUBDIR%/ ftp://ftp3.de.postgresql.org/pub/Mirrors/ftp.postgresql.org/%SUBDIR%/ ftp://ftp.gr.postgresql.org/pub/databases/postgresql/%SUBDIR%/ ftp://ftp.ie.postgresql.org/mirrors/ftp.postgresql.org/pub/%SUBDIR%/ ftp://ftp2.it.postgresql.org/mirrors/postgres/%SUBDIR%/ http://ftp2.jp.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp.lv.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp2.nl.postgresql.org/mirror/postgresql/%SUBDIR%/ ftp://ftp6.pl.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp7.pl.postgresql.org/pub/mirror/ftp.postgresql.org/%SUBDIR%/ ftp://ftp6.ro.postgresql.org/pub/mirrors/ftp.postgresql.org/%SUBDIR%/ ftp://ftp2.ru.postgresql.org/pub/databases/postgresql/%SUBDIR%/ ftp://ftp3.ru.postgresql.org/pub/mirror/postgresql/pub/%SUBDIR%/ ftp://ftp5.es.postgresql.org/mirror/postgresql/%SUBDIR%/ ftp://ftp3.tw.postgresql.org/pub/postgresql/%SUBDIR%/ ftp://ftp.postgresql.org/pub/%SUBDIR%/ _PERL_CPAN_ID = ${MASTER_SITE_SUBDIR:C/^CPAN:(.)(.)(.*)$/\1\/\1\2\/\1\2\3/} _PERL_CPAN_FLAG = ${MASTER_SITE_SUBDIR:C/(CPAN):.*$/\1/} MASTER_SITE_PERL_CPAN_BY = ftp://ftp.cpan.org/pub/CPAN/%CPANSORT%/%SUBDIR%/ http://www.cpan.dk/%CPANSORT%/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://ftp.jaist.ac.jp/pub/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/lang/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.sunet.se/pub/lang/perl/CPAN/%CPANSORT%/%SUBDIR%/ ftp://mirror.hiwaay.net/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.funet.fi/pub/languages/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://at.cpan.org/%CPANSORT%/%SUBDIR%/ ftp://ftp.auckland.ac.nz/pub/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://backpan.perl.org/%CPANSORT%/%SUBDIR%/ ftp://ftp.funet.fi/pub/languages/perl/CPAN/%CPANSORT%/%SUBDIR%/ http://cpan.nctu.edu.tw/%CPANSORT%/%SUBDIR%/ http://ftp.twaren.net/Unix/Lang/CPAN/%CPANSORT%/%SUBDIR%/ ftp://ftp.cpan.org/pub/CPAN/modules/by-module/%SUBDIR%/ http://www.cpan.dk/modules/by-module/%SUBDIR%/ MASTER_SITE_PERL_CPAN = ${MASTER_SITE_PERL_CPAN_BY:S/%CPANSORT%/${_PERL_CPAN_SORT}/} _PERL_CPAN_SORT = modules/by-module MASTER_SITE_PACKETSTORM = http://dl.packetstormsecurity.net/%SUBDIR%/ http://packetstorm.codar.com.br/%SUBDIR%/ http://packetstorm.crazydog.pt/%SUBDIR%/ http://packetstorm.igor.onlinedirect.bg/%SUBDIR%/ http://packetstorm.interhost.co.il/%SUBDIR%/ http://packetstorm.foofus.com/%SUBDIR%/ http://packetstorm.linuxsecurity.com/%SUBDIR%/ http://packetstorm.tacticalflex.com/%SUBDIR%/ http://packetstorm.unixteacher.org/%SUBDIR%/ http://packetstorm.wowhacker.com/%SUBDIR%/ MASTER_SITE_OSSP = ftp://ftp.ossp.org/pkg/%SUBDIR%/ ftp://ftp.ntua.gr/pub/utils/ossp/%SUBDIR%/ MASTER_SITE_OPENBSD = http://anga.funkfeuer.at/ftp/pub/OpenBSD/%SUBDIR%/ http://spargel.kd85.com/ftp/pub/OpenBSD/%SUBDIR%/ http://ftp.eu.openbsd.org/pub/OpenBSD/%SUBDIR%/ http://obsd.cec.mtu.edu/pub/OpenBSD/%SUBDIR%/ ftp://ftp.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://openbsd.informatik.uni-erlangen.de/pub/OpenBSD/%SUBDIR%/ ftp://ftp5.usa.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp3.usa.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://rt.fm/pub/OpenBSD/%SUBDIR%/ http://ftp.heanet.ie/pub/OpenBSD/%SUBDIR%/ http://ftp.belnet.be/packages/openbsd/%SUBDIR%/ http://mirror.public-internet.co.uk/ftp/OpenBSD/%SUBDIR%/ http://mirror.pacific.net.au/OpenBSD/%SUBDIR%/ http://ftp.openbsd.dk/pub/OpenBSD/%SUBDIR%/ http://ftp.estpak.ee/pub/OpenBSD/%SUBDIR%/ http://mirror.internode.on.net/pub/OpenBSD/%SUBDIR%/ http://ftp.chg.ru/pub/OpenBSD/%SUBDIR%/ http://ftp.arcane-networks.fr/pub/OpenBSD/%SUBDIR%/ http://ftp.netbsd.se/OpenBSD/%SUBDIR%/ http://openbsd.cs.pu.edu.tw/%SUBDIR%/ http://ftp.wu-wien.ac.at/pub/OpenBSD/%SUBDIR%/ http://www.mirrorservice.org/pub/OpenBSD/%SUBDIR%/ http://mirror.switch.ch/ftp/pub/OpenBSD/%SUBDIR%/ http://ftp.jaist.ac.jp/pub/OpenBSD/%SUBDIR%/ http://ftp.cc.uoc.gr/mirrors/OpenBSD/%SUBDIR%/ http://mirror.hostfuss.com/pub/OpenBSD/%SUBDIR%/ http://ivete.fis.unb.br/mirror/OpenBSD/%SUBDIR%/ ftp://ftp.stacken.kth.se/pub/OpenBSD/%SUBDIR%/ ftp://ftp.ca.openbsd.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp.freebsdchina.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp.dkuug.dk/pub/OpenBSD/%SUBDIR%/ ftp://ftp.jyu.fi/pub/OpenBSD/%SUBDIR%/ ftp://ftp.irisa.fr/pub/OpenBSD/%SUBDIR%/ ftp://openbsd.ftp.fu-berlin.de/pub/OpenBSD/%SUBDIR%/ ftp://mirror.roothell.org/pub/OpenBSD/%SUBDIR%/ ftp://ftp.nara.wide.ad.jp/pub/OpenBSD/%SUBDIR%/ ftp://ftp.inet.no/pub/OpenBSD/%SUBDIR%/ ftp://ftp.nluug.nl/pub/OpenBSD/%SUBDIR%/ ftp://ftp.gamma.ru/pub/OpenBSD/%SUBDIR%/ ftp://ftp.rediris.es/pub/OpenBSD/%SUBDIR%/ ftp://ftp.su.se/pub/OpenBSD/%SUBDIR%/ ftp://osmirrors.cerias.purdue.edu/pub/OpenBSD/%SUBDIR%/ ftp://mirror.iawnet.sandia.gov/pub/OpenBSD/%SUBDIR%/ ftp://carroll.cac.psu.edu/pub/OpenBSD/%SUBDIR%/ ftp://openbsd.mirrors.tds.net/pub/OpenBSD/%SUBDIR%/ http://mirrors.nic.funet.fi/pub/OpenBSD/%SUBDIR%/ MASTER_SITE_NVIDIA = http://jp.download.nvidia.com/%SUBDIR%/ http://us.download.nvidia.com/%SUBDIR%/ http://tw.download.nvidia.com/%SUBDIR%/ http://download.nvidia.com/%SUBDIR%/ http://download1.nvidia.com/%SUBDIR%/ ftp://download.nvidia.com/%SUBDIR%/ ftp://download1.nvidia.com/%SUBDIR%/ MASTER_SITE_NETLIB = ftp://ftp.netlib.org/%SUBDIR%/ http://www.netlib.org/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/netlib.bell-labs.com/netlib/%SUBDIR%/ http://www.mirrorservice.org/sites/netlib.bell-labs.com/netlib/%SUBDIR%/ ftp://ftp.netlib.no/netlib/%SUBDIR%/ http://www.netlib.no/netlib/%SUBDIR%/ ftp://ftp.irisa.fr/pub/netlib/%SUBDIR%/ http://artfiles.org/netlib.org/%SUBDIR%/ http://netlib.amss.ac.cn/%SUBDIR%/ http://netlib.caspur.it/%SUBDIR%/ http://netlib.sandia.gov/%SUBDIR%/ http://phase.hpcc.jp/mirrors/netlib/%SUBDIR%/ MASTER_SITE_NETBSD = ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.iastate.edu/pub/netbsd/packages/distfiles/%SUBDIR%/ ftp://netbsd.secsup.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.plig.net/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.proxad.net/mirrors/ftp.netbsd.org/packages/distfiles/%SUBDIR%/ ftp://ftp.unina.it/pub/Unix/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.uninett.no/bsd/unix/NetBSD/packages/distfiles/%SUBDIR%/ ftp://sunsite.uio.no/bsd/unix/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.sunet.se/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.demon.co.uk/pub/mirrors/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.uk.netbsd.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,NetBSD/packages/distfiles/&,} ftp://ftp.dti.ad.jp/pub/NetBSD/packages/distfiles/%SUBDIR%/ ftp://ftp.funet.fi/pub/NetBSD/packages/distfiles/%SUBDIR%/ MASTER_SITE_MYSQL = ftp://ftp.fi.muni.cz/pub/mysql/Downloads/%SUBDIR%/ http://mysql.mirrors.cybercity.dk/Downloads/%SUBDIR%/ ftp://ftp.fh-wolfenbuettel.de/pub/database/mysql/Downloads/%SUBDIR%/ ftp://ftp.gwdg.de/pub/misc/mysql/Downloads/%SUBDIR%/ http://netmirror.org/mirror/mysql.com/Downloads/%SUBDIR%/ ftp://netmirror.org/mysql.com/Downloads/%SUBDIR%/ http://mirrors.ntua.gr/MySQL/Downloads/%SUBDIR%/ ftp://ftp.ntua.gr/pub/databases/mysql/Downloads/%SUBDIR%/ http://mysql.sote.hu/Downloads/%SUBDIR%/ ftp://ftp.rhnet.is/pub/mysql/Downloads/%SUBDIR%/ ftp://mirror.widexs.nl/pub/mysql/Downloads/%SUBDIR%/ ftp://mirror.switch.ch/mirror/mysql/Downloads/%SUBDIR%/ http://mysql.dp.ua/Downloads/%SUBDIR%/ http://mysql.mirrored.ca/Downloads/%SUBDIR%/ ftp://mirror.services.wisc.edu/mirrors/mysql/Downloads/%SUBDIR%/ http://mysql.mirrors.pair.com/Downloads/%SUBDIR%/ ftp://ftp.linorg.usp.br/mysql/Downloads/%SUBDIR%/ ftp://ftp.cbn.net.id/mirror/mysql/Downloads/%SUBDIR%/ ftp://ftp.easynet.be/mysql/Downloads/%SUBDIR%/ http://download.softagency.net/MySQL/Downloads/%SUBDIR%/ MASTER_SITE_MOZILLA_EXTENDED = http://releases.mozilla.org/pub/mozilla.org/%SUBDIR%/ ${MASTER_SITE_MOZILLA} MASTER_SITE_MOZILLA = https://ftp.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://mirror3.mirrors.tds.net/pub/mozilla.org/%SUBDIR%/ http://mozilla.isc.org/pub/mozilla.org/%SUBDIR%/ http://releases.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://kyoto-mz-dl.sinet.ad.jp/pub/mozilla.org/%SUBDIR%/ http://jp-nii01.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://jp-nii02.mozilla.org/pub/mozilla.org/%SUBDIR%/ http://mozilla.mtk.nao.ac.jp/pub/mozilla.org/%SUBDIR%/ http://mirror.internode.on.net/pub/mozilla/%SUBDIR%/ http://ftp.acc.umu.se/pub/mozilla.org/%SUBDIR%/ http://mozilla.c3sl.ufpr.br/releases/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/mozilla.org/%SUBDIR%/ ftp://ftp.mozilla.org/pub/mozilla.org/%SUBDIR%/ ftp://ftp.fh-wolfenbuettel.de/pub/www/mozilla/%SUBDIR%/ ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.mozilla.org/pub/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/mozilla/&,} http://ftp.twaren.net/Unix/Mozilla/%SUBDIR%/ MASTER_SITE_MOZDEV = http://ftp.scarlet.be/pub/mozdev/%SUBDIR%/ http://ftp.rz.tu-bs.de/pub/mirror/downloads.mozdev.org/%SUBDIR%/ http://ftp.ntua.gr/pub/www/mozdev/%SUBDIR%/ http://ftp.heanet.ie/pub/mozdev/%SUBDIR%/ http://mozdev.oregonstate.edu/%SUBDIR%/ http://ftp.ntua.gr/pub/www/mozdev/%SUBDIR%/ http://www.devlib.org/mozdev/%SUBDIR%/ http://ftp.iasi.roedu.net/mirrors/mozdev.org/%SUBDIR%/ ftp://mozdev.secsup.org/pub/software/mozdev/%SUBDIR%/ ftp://ftp.heanet.ie/pub/mozdev/%SUBDIR%/ ftp://ftp.iasi.roedu.net/pub/mirrors/mozdev.org/%SUBDIR%/ http://mirrors.ibiblio.org/pub/mirrors/mozdev.org/%SUBDIR%/ http://ftp.osuosl.org/pub/mozdev/%SUBDIR%/ MASTER_SITE_LOGILAB = http://ftp.logilab.org/pub/%SUBDIR%/ ftp://ftp.logilab.org/pub/%SUBDIR%/ ftp://ftp.logilab.fr/pub/%SUBDIR%/ MASTER_SITE_KDE = http://mirrors.isc.org/pub/kde/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/kde/%SUBDIR%/ ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.kde.org/%SUBDIR%/ http://ftp.gtlib.gatech.edu/pub/kde/%SUBDIR%/ ftp://ftp.oregonstate.edu/pub/kde/%SUBDIR%/ ftp://ftp.solnet.ch/mirror/KDE/%SUBDIR%/ ftp://gd.tuwien.ac.at/kde/%SUBDIR%/ http://gd.tuwien.ac.at/kde/%SUBDIR%/ ftp://kde.mirrors.tds.net/pub/kde/%SUBDIR%/ http://kde.mirrors.tds.net/pub/kde/%SUBDIR%/ ftp://ftp.rz.uni-wuerzburg.de/pub/unix/kde/%SUBDIR%/ http://mirrors.dotsrc.org/kde/%SUBDIR%/ ftp://mirrors.dotsrc.org/kde/%SUBDIR%/ http://kambing.vlsm.org/kde/%SUBDIR%/ http://mirrors.evolva.ro/kdeftp/%SUBDIR%/ ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.kde.org/%SUBDIR%/ ftp://ftp.fi.muni.cz/pub/kde/%SUBDIR%/ http://ftp.fi.muni.cz/pub/kde/%SUBDIR%/ ftp://ftp.tuniv.szczecin.pl/pub/kde/%SUBDIR%/ http://ftp.tuniv.szczecin.pl/pub/kde/%SUBDIR%/ ftp://sunsite.icm.edu.pl/pub/unix/kde/%SUBDIR%/ http://sunsite.icm.edu.pl/pub/unix/kde/%SUBDIR%/ ftp://ftp.sunet.se/pub/X11/kde/%SUBDIR%/ http://ftp.sunet.se/pub/X11/kde/%SUBDIR%/ ftp://ftp.kde.org/pub/kde/%SUBDIR%/ http://ftp.scarlet.be/pub/kde/%SUBDIR%/ ftp://ftp.unina.it/pub/Linux/kde/%SUBDIR%/ http://ftp.unina.it/pub/Linux/kde/%SUBDIR%/ ftp://ftp.belnet.be/packages/kde/%SUBDIR%/ ftp://ftp.gwdg.de/pub/x11/kde/%SUBDIR%/ http://ftp.belnet.be/packages/kde/%SUBDIR%/ ftp://ftp.lip6.fr/pub/X11/kde/%SUBDIR%/ http://www-ftp.lip6.fr/pub/X11/kde/%SUBDIR%/ ftp://ftp.rhnet.is/pub/kde/%SUBDIR%/ http://ftp.rhnet.is/pub/kde/%SUBDIR%/ http://ftp-stud.fht-esslingen.de/Mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ ftp://kde.paralax.org/%SUBDIR%/ ftp://ftp.cronyx.ru/pub/mirror/kde/%SUBDIR%/ http://kde.cs.nctu.edu.tw/%SUBDIR%/ http://ftp.twaren.net/Unix/X/KDE/%SUBDIR%/ ftp://ftp.na.kde.org/pub/kde/%SUBDIR%/ ftp://ftp.fu-berlin.de/pub/unix/X11/gui/kde/%SUBDIR%/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/kde/%SUBDIR%/ ftp://ftp.ntua.gr/pub/X11/kde/%SUBDIR%/ http://ftp.ntua.gr/pub/X11/kde/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/ftp.kde.org/%SUBDIR%/ http://ftp.heanet.ie/mirrors/ftp.kde.org/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/pub/X11/kde/%SUBDIR%/ http://ftp.kddlabs.co.jp/pub/X11/kde/%SUBDIR%/ ftp://ftp.yz.yamagata-u.ac.jp/pub/X11/wm/kde/%SUBDIR%/ http://ftp.yz.yamagata-u.ac.jp/pub/X11/wm/kde/%SUBDIR%/ ftp://ftp.ussg.iu.edu/pub/kde/%SUBDIR%/ http://ftp.ussg.iu.edu/kde/%SUBDIR%/ ftp://mirror.pacific.net.au/kde/%SUBDIR%/ http://mirror.pacific.net.au/kde/%SUBDIR%/ ftp://ftp.sayclub.com/pub/X/KDE/%SUBDIR%/ http://ftp.sayclub.com/pub/X/KDE/%SUBDIR%/ ftp://carroll.aset.psu.edu/pub/kde/%SUBDIR%/ http://mirror.cc.columbia.edu/pub/software/kde/%SUBDIR%/ ftp://fr2.rpmfind.net/linux/KDE/%SUBDIR%/ http://fr2.rpmfind.net/linux/KDE/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.kde.org/pub/kde/%SUBDIR%/ http://www.mirrorservice.org/sites/ftp.kde.org/pub/kde/%SUBDIR%/ ftp://ftp.xcp.kiev.ua/ftp.kde.org/%SUBDIR%/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ http://ftp.gwdg.de/pub/x11/kde/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/kde/&,} ftp://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ http://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ MASTER_SITE_KENAI = http://projectkenai.com/downloads/%SUBDIR%/ MASTER_SITE_ISC = ftp://ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.ciril.fr/pub/isc/%SUBDIR%/ ftp://ftp.freenet.de/pub/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.iij.ad.jp/pub/network/isc/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/net/isc/%SUBDIR%/ ftp://ftp.u-aizu.ac.jp/pub/net/isc/%SUBDIR%/ ftp://ftp.task.gda.pl/mirror/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.sunet.se/pub/network/isc/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.nominum.com/pub/isc/%SUBDIR%/ ftp://ftp.ripe.net/mirrors/sites/ftp.isc.org/isc/%SUBDIR%/ ftp://ftp.ntua.gr/pub/net/isc/isc/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/ftp.isc.org/isc/%SUBDIR%/ MASTER_SITE_IDSOFTWARE = ftp://ftp.chg.ru/pub/games/idgames/idstuff/%SUBDIR%/ http://ftp4.de.freesbie.org/pub/misc/ftp.idsoftware.com/idstuff/%SUBDIR%/ ftp://ftp.fasta.fh-dortmund.de/mirror/idstuff/%SUBDIR%/ ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff/%SUBDIR%/ ftp://ftp.gamers.org/pub/idgames/idstuff/%SUBDIR%/ http://ftp.iinet.net.au/games/idstuff/%SUBDIR%/ ftp://ftp.mirror.nl/disk2/idsoftware/idstuff/%SUBDIR%/ ftp://ftp.nsu.ru/mirrors/ftp.idsoftware.com/idstuff/%SUBDIR%/ ftp://ftp.ntua.gr/pub/vendors/idgames/idstuff/%SUBDIR%/ ftp://ftp.omen.net.au/games/idstuff/%SUBDIR%/ ftp://ftp.idsoftware.com/idstuff/%SUBDIR%/ MASTER_SITE_HORDE = http://ftp.horde.org/pub/%SUBDIR%/ ftp://ftp.horde.org/pub/%SUBDIR%/ ftp://ftp.at.horde.org/infosys/webapps/horde/%SUBDIR%/ ftp://ftp.de.horde.org/mirrors/ftp.de.horde.org/pub/%SUBDIR%/ ftp://ftp.se.horde.org/mirror/horde/pub/%SUBDIR%/ ftp://ftp.tw.horde.org/pub/%SUBDIR%/ ftp://ftp.us.horde.org/pub/software/horde//%SUBDIR%/ MASTER_SITE_GOOGLE_CODE = http://${PROJECTHOST}.googlecode.com/files/ PROJECTHOST = ${PORTNAME} MASTER_SITE_GNU_ALPHA = ftp://alpha.gnu.org/pub/gnu/%SUBDIR%/ ftp://ftp.lublin.pl/mirror/alpha.gnu.org/gnu/%SUBDIR%/ ftp://ftp.ps.pl/mirrors/alpha.gnu.org/pub/gnu/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/alpha.gnu.org/gnu/%SUBDIR%/ MASTER_SITE_GNUSTEP_CH = http://io.debian.net/~tar/ports/distfiles/ MASTER_SITE_GNUSTEP = ftp://ftp.gnustep.org/pub/gnustep/%SUBDIR%/ http://ftp.gnustep.org/pub/gnustep/%SUBDIR%/ MASTER_SITE_GNUPG = http://gnupg.org.favoritelinks.net/%SUBDIR%/ http://mirror.tje.me.uk/pub/mirrors/ftp.gnupg.org/%SUBDIR%/ http://dotsrc.org/%SUBDIR%/ ftp://ftp.freenet.de/pub/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.gnupg.org/%SUBDIR%/ ftp://mirror.cict.fr/gnupg/%SUBDIR%/ http://artfiles.org/gnupg.org/%SUBDIR%/ ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.crysys.hu/pub/gnupg/%SUBDIR%/ ftp://ftp.hi.is/pub/mirrors/gnupg/%SUBDIR%/ http://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/%SUBDIR%/ http://gpg-mirror.5coluna.com/ftp/%SUBDIR%/ ftp://ftp.sunet.se/pub/security/gnupg/%SUBDIR%/ ftp://mirror.switch.ch/mirror/gnupg/%SUBDIR%/ http://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/%SUBDIR%/ ftp://ftp.gnupg.org/gcrypt/%SUBDIR%/ MASTER_SITE_GNU = http://ftp.gnu.org/gnu/%SUBDIR%/ ftp://ftp.gnu.org/gnu/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/gnu/gnu/%SUBDIR%/ http://mirrors.kernel.org/gnu/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/GNU/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/GNU/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,GNU/&,} ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/%SUBDIR%/ ftp://ftp.informatik.hu-berlin.de/pub/gnu/gnu/%SUBDIR%/ ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.gnu.org/pub/gnu/%SUBDIR%/ http://ftp.funet.fi/pub/gnu/prep/%SUBDIR%/ MASTER_SITE_GNOME = ftp://ftp.belnet.be/mirror/ftp.gnome.org/%SUBDIR%/ http://ftp.acc.umu.se/pub/GNOME/%SUBDIR%/ ftp://ftp.cse.buffalo.edu/pub/Gnome/%SUBDIR%/ http://fr2.rpmfind.net/linux/gnome.org/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/gnome/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/gnome/%SUBDIR%/ http://linorg.usp.br/gnome/%SUBDIR%/ http://mirror.aarnet.edu.au/pub/gnome/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,X/gnome/&,} ftp://ftp.kddlabs.co.jp/pub/GNOME/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/%SUBDIR%/ ftp://ftp.nara.wide.ad.jp/pub/X11/GNOME/%SUBDIR%/ http://ftp.gnome.org/pub/GNOME/%SUBDIR%/ MASTER_SITE_GET_E = http://www0.get-e.org/%SUBDIR%/_files/ http://www1.get-e.org/%SUBDIR%/_files/ http://www2.get-e.org/%SUBDIR%/_files/ http://www3.get-e.org/%SUBDIR%/_files/ http://www4.get-e.org/%SUBDIR%/_files/ http://www5.get-e.org/%SUBDIR%/_files/ MASTER_SITE_GENTOO = http://ftp.roedu.net/pub/mirrors/gentoo.org/%SUBDIR%/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/%SUBDIR%/ http://gentoo.mirrors.pair.com/%SUBDIR%/ http://gentoo.chem.wisc.edu/gentoo/%SUBDIR%/ http://adelie.polymtl.ca/%SUBDIR%/ http://mirrors.tds.net/gentoo/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/%SUBDIR%/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/%SUBDIR%/ http://ftp.easynet.nl/mirror/gentoo/%SUBDIR%/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo/%SUBDIR%/ http://trumpetti.atm.tut.fi/gentoo/%SUBDIR%/ http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/%SUBDIR%/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/%SUBDIR%/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo/%SUBDIR%/ http://darkstar.ist.utl.pt/gentoo/%SUBDIR%/ http://gentoo.inode.at/%SUBDIR%/ http://ftp.rhnet.is/pub/gentoo/%SUBDIR%/ http://gentoo.mirror.sdv.fr/%SUBDIR%/ http://gentoo.gg3.net/%SUBDIR%/ http://gentoo.kems.net/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/gentoo/%SUBDIR%/ ftp://mirror.iawnet.sandia.gov/pub/gentoo/%SUBDIR%/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo/%SUBDIR%/ ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/%SUBDIR%/ ftp://gentoo.mirrors.pair.com/%SUBDIR%/ ftp://mirrors.tds.net/gentoo/%SUBDIR%/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/%SUBDIR%/ ftp://ftp.easynet.nl/mirror/gentoo/%SUBDIR%/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/%SUBDIR%/ ftp://trumpetti.atm.tut.fi/gentoo/%SUBDIR%/ ftp://sunsite.cnlab-switch.ch/mirror/gentoo/%SUBDIR%/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo/%SUBDIR%/ ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo/%SUBDIR%/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/%SUBDIR%/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/%SUBDIR%/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/%SUBDIR%/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/%SUBDIR%/ ftp://darkstar.ist.utl.pt/pub/gentoo/%SUBDIR%/ ftp://gentoo.inode.at/source/%SUBDIR%/ ftp://ftp.rhnet.is/pub/gentoo/%SUBDIR%/ ftp://files.gentoo.gr/%SUBDIR%/ ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO/%SUBDIR%/ ftp://gentoo.kems.net/pub/mirrors/gentoo/%SUBDIR%/ MASTER_SITE_GCC = ${MASTER_SITE_SOURCEWARE:S,%SUBDIR%,gcc/&,} ftp://gcc.gnu.org/pub/gcc/%SUBDIR%/ ftp://mirrors.laffeycomputer.com/pub/gcc.gnu.org/pub/gcc/%SUBDIR%/ ftp://ftp.lip6.fr/pub/gcc/%SUBDIR%/ ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/%SUBDIR%/ ftp://ftp.uvsq.fr/pub/gcc/%SUBDIR%/ ftp://ftp.gwdg.de/pub/misc/gcc/%SUBDIR%/ ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/%SUBDIR%/ ftp://ftp.iij.ad.jp/pub/gnu/gnu/gcc/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/lang/gcc/%SUBDIR%/ ftp://ftp.nluug.nl/mirror/languages/gcc/%SUBDIR%/ ftp://ftp.nctu.edu.tw/computer-languages/C/gcc/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/sources.redhat.com/pub/gcc/%SUBDIR%/ ftp://ftp.ntua.gr/pub/gnu/gcc/%SUBDIR%/ ftp://mirror.aarnet.edu.au/pub/gnu/gcc/%SUBDIR%/ MASTER_SITE_FREEBSD_ORG = ftp://ftp.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.se.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.uk.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.ru.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/FreeBSD/%SUBDIR%/ MASTER_SITE_FESTIVAL_OGI = ftp://ftp.tuwien.ac.at/opsys/linux/blinux/festival/mirror.ogi-synth_home/ http://www.cslu.ogi.edu/tts/download/data/ MASTER_SITE_FESTIVAL = http://www.festvox.org/packed/festival/%SUBDIR%/ http://www.cstr.ed.ac.uk/downloads/festival/%SUBDIR%/ http://stuff.mit.edu/afs/sipb/project/speech-tools/src/festival/festvox.org/packed/festival/%SUBDIR%/ MASTER_SITE_FEDORA_LINUX = http://archives.fedoraproject.org/pub/archive/fedora/linux/core/%SUBDIR%/ http://ftp.udl.es/pub/fedora/linux/core/%SUBDIR%/ http://ftp.sunet.se/pub/Linux/distributions/fedora/linux/core/%SUBDIR%/ ftp://ftp.sunet.se/pub/Linux/distributions/fedora/linux/core/%SUBDIR%/ ftp://ftp.udl.es/pub/fedora/linux/core/%SUBDIR%/ http://mirrors.kernel.org/fedora/core/%SUBDIR%/ ftp://mirrors.kernel.org/fedora/core/%SUBDIR%/ http://mirror.web-ster.com/fedora/core/%SUBDIR%/ ftp://mirror.web-ster.com/fedora/core/%SUBDIR%/ http://rpmfind.net/linux/fedora/core/%SUBDIR%/ ftp://rpmfind.net/linux/fedora/core/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ ftp://fedora.mirrors.tds.net/pub/fedora-core/%SUBDIR%/ http://ftp.ndlug.nd.edu/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.ndlug.nd.edu/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.belnet.be/linux/fedora/linux/core/%SUBDIR%/ http://sunsite.mff.cuni.cz/pub/fedora/%SUBDIR%/ ftp://sunsite.mff.cuni.cz/pub/fedora/%SUBDIR%/ ftp://ultra.linux.cz/pub/fedora/%SUBDIR%/ http://fr2.rpmfind.net/linux/fedora/core/%SUBDIR%/ ftp://fr2.rpmfind.net/linux/fedora/core/%SUBDIR%/ http://wftp.tu-chemnitz.de/pub/linux/fedora-core/%SUBDIR%/ ftp://ftp.tu-chemnitz.de/pub/linux/fedora-core/%SUBDIR%/ http://ftp.heanet.ie/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.heanet.ie/pub/fedora/linux/core/%SUBDIR%/ ftp://alviss.et.tudelft.nl/pub/fedora/core/%SUBDIR%/ http://ftp.surfnet.nl/ftp/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ ftp://ftp.surfnet.nl/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ http://ftp.nluug.nl/ftp/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ ftp://ftp.nluug.nl/pub/os/Linux/distr/fedora/linux/core/%SUBDIR%/ ftp://ftp.uninett.no/pub/linux/Fedora/core/%SUBDIR%/ http://ftp.man.poznan.pl/pub/linux/fedora/core/%SUBDIR%/ ftp://ftp.man.poznan.pl/pub/linux/fedora/%SUBDIR%/ http://ftp.ps.pl/pub/linux/fedora-core/%SUBDIR%/ ftp://ftp.ps.pl/pub/linux/fedora-core/%SUBDIR%/ ftp://ftp.kappa.ro/pub/Linux/Distributions/fedora/%SUBDIR%/ http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.hostrino.com/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.sfc.wide.ad.jp/pub/Linux/Fedora/core/%SUBDIR%/ http://ftp.kddilabs.jp/Linux/packages/fedora/core/%SUBDIR%/ ftp://ftp.kddilabs.jp/Linux/packages/fedora/core/%SUBDIR%/ ftp://ftp.riken.go.jp/pub/Linux/fedora/core/%SUBDIR%/ http://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/%SUBDIR%/ ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/%SUBDIR%/ http://www.las.ic.unicamp.br/pub/fedora/linux/core/%SUBDIR%/ ftp://www.las.ic.unicamp.br/pub/fedora/linux/core/%SUBDIR%/ ftp://mirror.netglobalis.net/pub/fedora/%SUBDIR%/ http://mirror.pacific.net.au/linux/redhat/fedora/%SUBDIR%/ ftp://mirror.pacific.net.au/linux/redhat/fedora/%SUBDIR%/ http://download.fedora.redhat.com/pub/fedora/linux/core/%SUBDIR%/ http://ftp.univie.ac.at/systems/linux/fedora/core/%SUBDIR%/ http://mirror.aarnet.edu.au/pub/fedora/linux/core/%SUBDIR%/ ftp://mirror.aarnet.edu.au/pub/fedora/linux/core/%SUBDIR%/ http://fedora.mirror.iweb.ca/core/%SUBDIR%/ ftp://fedora.mirror.iweb.ca/core/%SUBDIR%/ ftp://ftp.telus.net/pub/fedora/linux/core/%SUBDIR%/ http://fedora.arcticnetwork.ca/linux/core/%SUBDIR%/ http://www.muug.mb.ca/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.muug.mb.ca/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.solnet.ch/mirror/fedora/linux/core/%SUBDIR%/ http://mirror.karneval.cz/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.telmexchile.cl/Unix/fedora/linux/core/%SUBDIR%/ http://ftp.sh.cvut.cz/MIRRORS/fedora/%SUBDIR%/ ftp://ftp.sh.cvut.cz/MIRRORS/fedora/%SUBDIR%/ http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/core/%SUBDIR%/ ftp://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/core/%SUBDIR%/ http://ftp-stud.hs-esslingen.de/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp-stud.hs-esslingen.de/pub/fedora/linux/core/%SUBDIR%/ http://ftp.uni-erlangen.de/pub/Linux/MIRROR.fedora/core/%SUBDIR%/ ftp://ftp.uni-muenster.de/pub/linux/distributions/fedora/linux/core/%SUBDIR%/ http://ftp.uni-bayreuth.de/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.uni-bayreuth.de/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.fu-berlin.de/linux/fedora/core/%SUBDIR%/ http://ftp.uni-koeln.de/mirrors/fedora/linux/core/%SUBDIR%/ ftp://ftp.uni-koeln.de/mirrors/fedora/linux/core/%SUBDIR%/ ftp://ftp.informatik.uni-frankfurt.de/pub/linux/Mirror/ftp.redhat.com/fedora/core/%SUBDIR%/ http://mirrors.ircam.fr/pub/fedora/linux/core/%SUBDIR%/ ftp://mirrors.ircam.fr/pub/fedora/linux/core/%SUBDIR%/ http://ftp.crihan.fr/mirrors/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ ftp://ftp.crihan.fr/mirrors/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ ftp://ftp.univ-pau.fr/pub/mirrors/fedora/%SUBDIR%/ ftp://ftp.lip6.fr/pub/linux/distributions/fedora/%SUBDIR%/ http://fr.rpmfind.net/linux/fedora/core/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ http://ftp.rhnet.is/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.rhnet.is/pub/fedora/linux/core/%SUBDIR%/ http://ftp.unina.it/pub/linux/distributions/fedora/%SUBDIR%/ ftp://ftp.unina.it/pub/linux/distributions/fedora/%SUBDIR%/ http://ftp.iij.ad.jp/pub/linux/fedora/core/%SUBDIR%/ ftp://ftp.iij.ad.jp/pub/linux/fedora/core/%SUBDIR%/ http://ftp.dti.ad.jp/pub/Linux/Fedora/core/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/Linux/Fedora/core/%SUBDIR%/ http://ftp.nara.wide.ad.jp/pub/Linux/fedora/core/%SUBDIR%/ http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/core/%SUBDIR%/ http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/%SUBDIR%/ ftp://ftp.jaist.ac.jp/pub/Linux/Fedora/core/%SUBDIR%/ http://ftp.riken.jp/Linux/fedora/core/%SUBDIR%/ ftp://ftp.kreonet.re.kr/pub/Linux/fedora/core/%SUBDIR%/ ftp://fedora.ifc.unam.mx/linux/fedora/core/%SUBDIR%/ ftp://ftp.easynet.nl/mirror/fedora/linux/core/%SUBDIR%/ ftp://ftp.quicknet.nl/pub/Linux/download.fedora.redhat.com/core/%SUBDIR%/ ftp://ftp.uib.no/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.tpnet.pl/d17/fedora/%SUBDIR%/ http://ftp.wsisiz.edu.pl/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.pbone.net/pub/fedora/pub/fedora/linux/core/%SUBDIR%/ http://ftp.pwr.wroc.pl/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.pwr.wroc.pl/pub/linux/fedora/linux/core/%SUBDIR%/ ftp://mirrors.hpcf.upr.edu/pub/Mirrors/redhat/download.fedora.redhat.com/%SUBDIR%/ http://ftp.astral.ro/mirrors/fedora/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.astral.ro/mirrors/fedora/pub/fedora/linux/core/%SUBDIR%/ http://ftp.iasi.roedu.net/mirrors/fedora.redhat.com/fedora/%SUBDIR%/ ftp://ftp.rdsor.ro/pub/Linux/Distributions/Fedora/%SUBDIR%/ http://ftp.chg.ru/pub/Linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.chg.ru/pub/Linux/fedora/linux/core/%SUBDIR%/ http://ftp.rhd.ru/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.rhd.ru/pub/fedora/linux/core/%SUBDIR%/ http://ftp.port80.se/fedora/core/%SUBDIR%/ ftp://ftp.port80.se/fedora/core/%SUBDIR%/ http://ftp.upjs.sk/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.upjs.sk/pub/fedora/linux/core/%SUBDIR%/ ftp://ftp.tlk-l.net/pub/mirrors/fedora.redhat.com/linux/core/%SUBDIR%/ http://limestone.uoregon.edu/ftp/fedora/%SUBDIR%/ ftp://limestone.uoregon.edu/fedora/%SUBDIR%/ ftp://fedora.bu.edu/core/%SUBDIR%/ http://mirror.anl.gov/pub/fedora-linux-core/%SUBDIR%/ ftp://mirror.anl.gov/pub/fedora-linux-core/%SUBDIR%/ ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux/core/%SUBDIR%/ ftp://ftp.applios.net/pub/fedora/linux/core/%SUBDIR%/ http://mirror.steadfast.net/fedora/core/%SUBDIR%/ http://mirror.eas.muohio.edu/fedora/linux/core/%SUBDIR%/ http://mirror.engr.sjsu.edu/pub/fedora/linux/core/%SUBDIR%/ ftp://wuarchive.wustl.edu/pub/linux/distributions/fedora/%SUBDIR%/ http://www.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux/core/%SUBDIR%/ http://mirror.cogentco.com/pub/linux/fedora/linux/core/%SUBDIR%/ http://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ ftp://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/core/%SUBDIR%/ MASTER_SITE_EXIM = ftp://ftp.exim.org/pub/exim/%SUBDIR%/ ftp://exim.inode.at/exim/%SUBDIR%/ ftp://exim-ftp.itsoft.at/exim/exim/%SUBDIR%/ http://exim-ftp.itsoft.at/exim/%SUBDIR%/ ftp://ftp.easynet.be/exim/exim/%SUBDIR%/ ftp://mirror.kn.vutbr.cz/pub/ftp.exim.org/exim/%SUBDIR%/ http://exim.mirror.fr/exim/%SUBDIR%/ ftp://ftp.doc.cs.univ-paris8.fr/mirrors/ftp.exim.org/exim/%SUBDIR%/ http://mirrors.zerg.biz/exim/exim/%SUBDIR%/ http://dl.ambiweb.de/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://exim.noris.de/exim/%SUBDIR%/ ftp://ftp.bytemine.net/exim/exim/%SUBDIR%/ ftp://exim.mirror.iphh.net/ftp/exim/%SUBDIR%/ http://exim.mirror.iphh.net/ftp/exim/%SUBDIR%/ ftp://ftp.fu-berlin.de/unix/mail/exim/%SUBDIR%/ http://exim-ftp.octet.hu/exim/%SUBDIR%/ ftp://ftp.heanet.ie/pub/exim/%SUBDIR%/ http://ftp.heanet.ie/pub/exim/%SUBDIR%/ http://washitake.com/mail/exim/mirror/exim/%SUBDIR%/ ftp://ftp.tin.org/pub/mail/exim/%SUBDIR%/ http://exim.psshee.com/ftp/exim/%SUBDIR%/ ftp://mirror.hostfuss.com/exim/ftp/exim/%SUBDIR%/ http://mirror.hostfuss.com/exim/ftp/exim/%SUBDIR%/ ftp://ftp.nl.uu.net/pub/unix/mail/exim/exim/%SUBDIR%/ ftp://ftp.easynet.nl/mirror/exim/exim/%SUBDIR%/ ftp://sunsite.uio.no/pub/mail/exim/exim/%SUBDIR%/ http://piotrkosoft.net/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://sunsite.icm.edu.pl/pub/unix/mail/exim/exim/%SUBDIR%/ http://sunsite.icm.edu.pl/pub/unix/mail/exim/exim/%SUBDIR%/ ftp://ftp.is.co.za/networking/mail/mta/exim/ftp/exim/%SUBDIR%/ ftp://mirrors.dominios.pt/pub/ftp.exim.org/exim/%SUBDIR%/ ftp://mirror.switch.ch/mirror/exim/exim/%SUBDIR%/ http://mirror.switch.ch/ftp/mirror/exim/exim/%SUBDIR%/ ftp://ftp.reaper.org/pub/exim/exim/%SUBDIR%/ ftp://sunsite.cnlab-switch.ch/mirror/exim/exim/%SUBDIR%/ ftp://ftp.demon.co.uk/pub/mirrors/exim/%SUBDIR%/ ftp://mirror.tje.me.uk/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ http://mirror.tje.me.uk/pub/mirrors/ftp.exim.org/exim/%SUBDIR%/ ftp://mirrors.24-7-solutions.net/pub/exim/ftp/exim/%SUBDIR%/ http://mirrors.24-7-solutions.net/pub/exim/ftp/exim/%SUBDIR%/ ftp://ftp.fsckit.net/pub/exim/exim/%SUBDIR%/ ftp://idcnetwork.org/pub/exim/exim/%SUBDIR%/ http://ftp.exim.llorien.org/exim/%SUBDIR% MASTER_SITE_ECLIPSE = ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/eclipse/%SUBDIR%/ http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/%SUBDIR%/ ftp://ftp.tu-clausthal.de/pub/eclipse/downloads/drops/%SUBDIR%/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/eclipse/%SUBDIR%/ ftp://ftp.unixag-zw.fh-kl.de/pub/mirrors/eclipse/drops/%SUBDIR%/ http://eclipse.teccomm.les.inf.puc-rio.br/downloads/drops/%SUBDIR%/ http://www.dawnspill.hu/mirror/eclipse/downloads/drops/%SUBDIR%/ http://mirrors.ibiblio.org/pub/mirrors/eclipse/eclipse/downloads/drops/%SUBDIR%/ http://www.eclipse.ps.pl/downloads/drops/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/eclipse/downloads/drops/&,} ftp://sunsite.cnlab-switch.ch/mirror/eclipse/eclipse/downloads/drops/%SUBDIR%/ http://download.eclipse.org/eclipse/downloads/drops/%SUBDIR%/ ftp://download.eclipse.org/%SUBDIR%/ MASTER_SITE_EASYSW = http://ftp.easysw.com/pub/%SUBDIR%/ ftp://ftp.easysw.com/pub/%SUBDIR%/ ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/%SUBDIR%/ http://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/%SUBDIR%/ ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/%SUBDIR%/ MASTER_SITE_DEBIAN_POOL = ${MASTER_SITE_DEBIAN:C|(/%SUBDIR%/)|/pool/main/${PORTNAME:C/^(.).*$/\1/}/${PORTNAME}/|} MASTER_SITE_DEBIAN_NON_US = ftp://ftp.au.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.bg.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.br.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.cl.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.cz.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.de.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.ee.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.es.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.fi.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.fr.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.hk.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.hr.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.hu.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.ie.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.is.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.it.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.jp.debian.org/debian-non-US/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,linux/debian/debian-non-US/&,} ftp://ftp.nl.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.no.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.pl.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.ru.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.se.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.si.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.sk.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.uk.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.wa.au.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp2.de.debian.org/debian-non-US/%SUBDIR%/ ftp://ftp.snt.utwente.nl/pub/linux/debian-non-US/%SUBDIR%/ ftp://ftp.df.lth.se/pub/debian-non-US/%SUBDIR%/ ftp://ftp.acc.umu.se/debian-non-US/%SUBDIR%/ ftp://mirror.symnds.com/debian-non-US/%SUBDIR%/ MASTER_SITE_DEBIAN = http://www.gtlib.gatech.edu/pub/debian/%SUBDIR%/ ftp://ftp.us.debian.org/debian/%SUBDIR%/ ${MASTER_SITE_DEBIAN_NON_US:S,/debian-non-US/,/debian/,} MASTER_SITE_CSME = ${MASTER_SITE_CENKES} MASTER_SITE_CRITICAL = http://critical.ch/distfiles/%SUBDIR%/ http://energy.critical.ch/distfiles/%SUBDIR%/ http://snow.critical.ch/distfiles/%SUBDIR%/ http://www.bluestop.org/distfiles/%SUBDIR%/ http://fneu.fr/distfiles/%SUBDIR%/ ftp://ftp.c.saper.info/distfiles/%SUBDIR%/ MASTER_SITE_COMP_SOURCES = ftp://gatekeeper.dec.com/pub/usenet/comp.sources.%SUBDIR%/ ftp://ftp.uu.net/usenet/comp.sources.%SUBDIR%/ MASTER_SITE_CHEESESHOP = http://pypi.python.org/packages/%SUBDIR%/ http://b.pypi.python.org/packages/%SUBDIR%/ http://c.pypi.python.org/packages/%SUBDIR%/ http://d.pypi.python.org/packages/%SUBDIR%/ http://e.pypi.python.org/packages/%SUBDIR%/ http://f.pypi.python.org/packages/%SUBDIR%/ http://pypi.inqbus.de/${DISTNAME:S/${DISTVERSION}//:S/-//}/ http://pypi.it.uwosh.edu/${DISTNAME:S/${DISTVERSION}//:S/-//}/ http://pypi.python.jp/${DISTNAME:S/${DISTVERSION}//:S/-//}/ MASTER_SITE_CENKES = http://bsd2.cenkes.org/%SUBDIR%/ http://bsd3.cenkes.org/%SUBDIR%/ MASTER_SITE_BERLIOS = http://download.berlios.de/%SUBDIR%/ http://download2.berlios.de/%SUBDIR%/ MASTER_SITE_APACHE_XML = ${MASTER_SITE_APACHE:S,%SUBDIR%,xml/&,} MASTER_SITE_APACHE_TOMCAT = ${MASTER_SITE_APACHE:S,%SUBDIR%,tomcat/&,} MASTER_SITE_APACHE_JAKARTA = ${MASTER_SITE_APACHE:S,%SUBDIR%,jakarta/&,} MASTER_SITE_APACHE_HTTPD = ${MASTER_SITE_APACHE:S,%SUBDIR%,httpd/&,} MASTER_SITE_APACHE_COMMONS_SOURCE = ${MASTER_SITE_APACHE:S,%SUBDIR%,commons/&/source,} MASTER_SITE_APACHE_COMMONS_BINARIES = ${MASTER_SITE_APACHE:S,%SUBDIR%,commons/&/binaries,} MASTER_SITE_APACHE = http://www.apache.org/dist/%SUBDIR%/ http://archive.apache.org/dist/%SUBDIR%/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.apache.org/dist/%SUBDIR%/ ftp://mir1.ovh.net/ftp.apache.org/dist/%SUBDIR%/ ftp://ftp.forthnet.gr/pub/www/apache/%SUBDIR%/ ftp://xenia.sote.hu/pub/mirrors/www.apache.org/%SUBDIR%/ ftp://ftp.heanet.ie/mirrors/www.apache.org/dist/%SUBDIR%/ ftp://ftp.rhnet.is/pub/apache/%SUBDIR%/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/apache/&,} ftp://ftp.task.gda.pl/pub/www/apache/dist/%SUBDIR%/ ftp://sunsite.icm.edu.pl/pub/www/apache/dist/%SUBDIR%/ ftp://apache.rinet.ru/pub/mirror/apache.org/dist/%SUBDIR%/ ftp://ftp.sunet.se/pub/www/servers/apache/dist/%SUBDIR%/ MASTER_SITE_AFTERSTEP = ftp://ftp.afterstep.org/%SUBDIR%/ ftp://ftp.kddlabs.co.jp/X11/AfterStep/%SUBDIR%/ ftp://ftp.dti.ad.jp/pub/X/AfterStep/%SUBDIR%/ MASTER_SITE_PORTS_JP = ftp://ports.jp.FreeBSD.org/pub/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ ftp://ftp4.jp.FreeBSD.org/pub/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ ftp://ftp.ics.es.osaka-u.ac.jp/pub/mirrors/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ MASTER_SITE_LOCAL = ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.se.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.uk.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.ru.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.tw.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ ftp://ftp.cn.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ Licenses_Include_MAINTAINER = portmgr@FreeBSD.org INSTALL_TARGET = install ALL_TARGET = all MOTIFLIB = -L${LOCALBASE}/lib -lXm -lXp PKG_DBDIR = /var/db/pkg PKG_SUFX = .tbz PKG_ARGS = -v -c -${COMMENT:Q} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P "`cd ${.CURDIR} && ${MAKE} actual-package-depends | ${GREP} -v -E ${PKG_IGNORE_DEPENDS} | ${SORT} -u -t : -k 2`" ${EXTRA_PKG_ARGS} $${_LATE_PKG_ARGS} -m ${MTREE_FILE} -o ${PKGORIGIN} -C "${CONFLICTS}" PKGORIGIN = ${PKGCATEGORY}/${PORTDIRNAME} PORTDIRNAME = ${_PORTDIRNAME} _PORTDIRNAME = ${.CURDIR:T} PKGCATEGORY = mail TMPGUCMD = ${WRKDIR}/.PLIST.gucmd TMPPLIST_SORT = ${WRKDIR}/.PLIST.mktmp.sorted TMPPLIST = ${WRKDIR}/.PLIST.mktmp PKGMESSAGE = ${WRKDIR}/${SUB_FILES:Mpkg-message*} PKGREQ = ${PKGDIR}/pkg-req PKGDEINSTALL = ${PKGDIR}/pkg-deinstall PKGINSTALL = ${WRKDIR}/${SUB_FILES:Mpkg-install*} PLIST = ${PKGDIR}/pkg-plist DESCR = ${PKGDIR}/pkg-descr COPYTREE_SHARE = ${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null 2>&1) && ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} $$1 && ${FIND} -d $$0 $$2 -type d -exec chmod 755 $$1/{} \; && ${FIND} -d $$0 $$2 -type f -exec chmod ${SHAREMODE} $$1/{} \;' -- COPYTREE_BIN = ${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null 2>&1) && ${CHOWN} -R ${BINOWN}:${BINGRP} $$1 && ${FIND} -d $$0 $$2 -type d -exec chmod 755 $$1/{} \; && ${FIND} -d $$0 $$2 -type f -exec chmod ${BINMODE} $$1/{} \;' -- INSTALL_MACROS = BSD_INSTALL_PROGRAM="${INSTALL_PROGRAM}" BSD_INSTALL_LIB="${INSTALL_LIB}" BSD_INSTALL_SCRIPT="${INSTALL_SCRIPT}" BSD_INSTALL_DATA="${INSTALL_DATA}" BSD_INSTALL_MAN="${INSTALL_MAN}" INSTALL_MAN = ${INSTALL} ${COPY} ${_MANOWNGRP} -m ${MANMODE} INSTALL_DATA = ${INSTALL} ${COPY} ${_SHROWNGRP} -m ${SHAREMODE} INSTALL_SCRIPT = ${INSTALL} ${COPY} ${_BINOWNGRP} -m ${BINMODE} INSTALL_LIB = ${INSTALL} ${COPY} ${STRIP} ${_SHROWNGRP} -m ${SHAREMODE} INSTALL_KLD = ${INSTALL} ${COPY} ${_BINOWNGRP} -m ${BINMODE} INSTALL_PROGRAM = ${INSTALL} ${COPY} ${STRIP} ${_BINOWNGRP} -m ${BINMODE} _MANOWNGRP = -o ${MANOWN} -g ${MANGRP} _SHROWNGRP = -o ${SHAREOWN} -g ${SHAREGRP} _BINOWNGRP = -o ${BINOWN} -g ${BINGRP} UID = 0 READLINK_CMD = /usr/bin/readlink MTREE_ARGS = -U ${MTREE_FOLLOWS_SYMLINKS} -f ${MTREE_FILE} -d -e -p MTREE_CMD = /usr/sbin/mtree MTREE_FILE_DEFAULT = yes MTREE_FILE = ${PORTSDIR}/Templates/BSD.local.dist EXTRACT_CMD = ${GZIP_CMD} EXTRACT_AFTER_ARGS = | ${TAR} -xf - --no-same-owner --no-same-permissions EXTRACT_BEFORE_ARGS = -dc TAR = /usr/bin/tar PATCH_DIST_ARGS = --suffix ${DISTORIG} -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_DIST_STRIP} --suffix .orig PATCH_ARGS = -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_STRIP} -V simple --suffix .orig PATCH_DEBUG_TMP = no PATCH_DIST_STRIP = -p0 PATCH_STRIP = -p0 PATCH = /usr/bin/patch DISTORIG = .bak.orig TOUCH_FLAGS = -f TOUCH = /usr/bin/touch FETCH_CMD = ${FETCH_BINARY} ${FETCH_ARGS} FETCH_BEFORE_ARGS = $${CKSIZE:+-S $$CKSIZE} FETCH_REGET = 1 FETCH_ARGS = -AFpr FETCH_BINARY = /usr/bin/fetch PTHREAD_LIBS = -pthread PTHREAD_CFLAGS = _MAKE_JOBS = -j${MAKE_JOBS_NUMBER} MAKE_JOBS_NUMBER = `${SYSCTL} -n kern.smp.cpus` MAKE_FLAGS = -f DISTINFO_FILE = ${MASTERDIR}/distinfo CHECKSUM_ALGORITHMS = sha256 NONEXISTENT = /nonexistent DO_NADA = ${TRUE} PACKAGE_COOKIE = ${WRKDIR}/.package_done.${PORTNAME}.${PREFIX:S/\//_/g} PATCH_COOKIE = ${WRKDIR}/.patch_done.${PORTNAME}.${PREFIX:S/\//_/g} BUILD_COOKIE = ${WRKDIR}/.build_done.${PORTNAME}.${PREFIX:S/\//_/g} INSTALL_COOKIE = ${WRKDIR}/.install_done.${PORTNAME}.${PREFIX:S/\//_/g} CONFIGURE_COOKIE = ${WRKDIR}/.configure_done.${PORTNAME}.${PREFIX:S/\//_/g} EXTRACT_COOKIE = ${WRKDIR}/.extract_done.${PORTNAME}.${PREFIX:S/\//_/g} REINPLACE_CMD = ${SED} ${REINPLACE_ARGS} REINPLACE_ARGS = -i.bak GHOSTSCRIPT_PORT = print/ghostscript${_USE_GHOSTSCRIPT_VER}${_USE_GHOSTSCRIPT_PKGNAME_SUFFIX} _USE_GHOSTSCRIPT_VER = ${_USE_GHOSTSCRIPT_DEFAULT_VER} _USE_GHOSTSCRIPT_DEFAULT_VER = 9 BUILD_DEPENDS = ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} PATCH_DEPENDS = ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} EXTRACT_DEPENDS = ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} Perl_Post_Include = bsd.perl.mk _GL_linux_RUN_DEPENDS = ${LINUXBASE}/usr/X11R6/lib/libGL.so.1:${PORTSDIR}/graphics/linux_dri _GL_glut_LIB_DEPENDS = glut.3:${PORTSDIR}/graphics/libglut _GL_glw_LIB_DEPENDS = GLw.1:${PORTSDIR}/graphics/libGLw _GL_glu_LIB_DEPENDS = GLU.1:${PORTSDIR}/graphics/libGLU _GL_glew_LIB_DEPENDS = GLEW.1:${PORTSDIR}/graphics/glew _GL_gl_LIB_DEPENDS = GL.1:${PORTSDIR}/graphics/libGL PKG_IGNORE_DEPENDS = 'this_port_does_not_exist' XAWVER = 8 X_FONTS_ALIAS_PORT = ${PORTSDIR}/x11-fonts/font-alias X_FONTS_TYPE1_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-type1 X_FONTS_TTF_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-truetype X_FONTS_CYRILLIC_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-cyrillic X_FONTS_75DPI_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-75dpi X_FONTS_100DPI_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-100dpi X_FONTS_MISC_PORT = ${PORTSDIR}/x11-fonts/xorg-fonts-miscbitmaps X_FONTS_ENCODINGS_PORT = ${PORTSDIR}/x11-fonts/encodings X_NESTSERVER_PORT = ${PORTSDIR}/x11-servers/xorg-nestserver X_VFBSERVER_PORT = ${PORTSDIR}/x11-servers/xorg-vfbserver X_PRINTSERVER_PORT = ${PORTSDIR}/x11-servers/xorg-printserver X_FONTSERVER_PORT = ${PORTSDIR}/x11-fonts/xfs X_SERVER_PORT = ${PORTSDIR}/x11-servers/xorg-server X_CLIENTS_PORT = ${PORTSDIR}/x11/xorg-apps X_LIBRARIES_PORT = ${PORTSDIR}/x11/xorg-libraries X_IMAKE_PORT = ${PORTSDIR}/devel/imake LIB32DIR = lib HAVE_COMPAT_IA32_KERN = YES HAVE_COMPAT_IA32_LIBS = YES MANCOMPRESSED = no CONFIGURE_ENV = SHELL=${SH} CONFIG_SHELL=${SH} MAKE_SHELL = ${SH} CONFIGURE_SHELL = ${SH} PLIST_REINPLACE_STOPDAEMON = s!^@stopdaemon \(.*\)!@unexec %D/etc/rc.d/\1 forcestop 2>/dev/null || true! PLIST_REINPLACE_RMTRY = s!^@rmtry \(.*\)!@unexec rm -f %D/\1 2>/dev/null || true! PLIST_REINPLACE_DIRRMTRY = s!^@dirrmtry \(.*\)!@unexec rmdir "%D/\1" 2>/dev/null || true! PLIST_REINPLACE = dirrmtry stopdaemon rmtry INSTALL_WRKSRC = ${WRKSRC} BUILD_WRKSRC = ${WRKSRC} CONFIGURE_WRKSRC = ${WRKSRC} PATCH_WRKSRC = ${WRKSRC} WRKSRC = ${WRKDIR}/${DISTNAME} WRKDIR = ${WRKDIRPREFIX}${.CURDIR}/work _POSTMKINCLUDED = yes WWWGRP = www WWWOWN = www CD_MOUNTPTS = /cdrom ${CD_MOUNTPT} USE_PERL5_STRING = ${USE_PERL5_BUILD} PERL = ${LOCALBASE}/bin/perl PERL5 = ${LOCALBASE}/bin/perl${PERL_VERSION} SITE_PERL = ${LOCALBASE}/${SITE_PERL_REL} SITE_PERL_REL = lib/perl5/site_perl/${PERL_VERSION} PERL_PORT = perl5.14 PERL_ARCH = mach PERL_LEVEL = ${perl_major}${perl_minor}${perl_patch} perl_patch = ${_perl_patch:C|^.*(..)|\1|} _perl_patch = 0${PERL_VERSION:C|^([1-9]+)\.([0-9]+)\.*|0|} perl_minor = ${_perl_minor:C|^.*(...)|\1|} _perl_minor = 00${PERL_VERSION:C|^([1-9]+)\.([0-9]+).*|\2|} perl_major = ${PERL_VERSION:C|^([1-9]+).*|\1|} PERL_VERSION = 5.14.2 PERL_Include_MAINTAINER = perl@FreeBSD.org Perl_Pre_Include = bsd.perl.mk PKGCOMPATDIR = ${LOCALBASE}/lib/compat/pkg PREFIX = ${LOCALBASE} PKGDIR = ${MASTERDIR} SCRIPTDIR = ${MASTERDIR}/scripts FILESDIR = ${MASTERDIR}/files PATCHDIR = ${MASTERDIR}/files TEMPLATES = ${PORTSDIR}/Templates PACKAGES = ${PORTSDIR}/packages EXTRACT_SUFX = .tar.gz ETCDIR = ${PREFIX}/etc/${PORTNAME} WWWDIR = ${PREFIX}/www/${PORTNAME} DATADIR = ${PREFIX}/share/${PORTNAME} EXAMPLESDIR = ${PREFIX}/share/examples/${PORTNAME} DOCSDIR = ${PREFIX}/share/doc/${PORTNAME} INDEXFILE = INDEX-${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} DISTNAME = ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION:C/:(.)/\1/g}${DISTVERSIONSUFFIX} PKGNAME = ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PKGVERSION} PKGVERSION = ${PORTVERSION:C/[-_,]/./g}${_SUF1}${_SUF2} _SUF2 = ,${PORTEPOCH} PORTREVISION = 0 DISTVERSION = ${PORTVERSION:S/:/::/g} _PREMKINCLUDED = yes REINPLACE = s!^PATH=.*!PATH=/bin:/sbin:/usr/bin:/usr/sbin:${PREFIX}/bin:${PREFIX}/sbin!; s!(_directory = )/usr/!\1${PREFIX}/!g; s!^(data_directory = /var/)lib/!\1db/!g; s!^#(mynetworks_style = host)!\1!g; s!^(sendmail_path =)!\1 ${PREFIX}/sbin/sendmail!g; s!^(newaliases_path =)!\1 ${PREFIX}/bin/newaliases!g; s!^(mailq_path =)!\1 ${PREFIX}/bin/mailq!g; s!^(setgid_group =)!\1 maildrop!g; s!^(manpage_directory =)!\1 ${MANPREFIX}/man!g; s!^((html|readme)_directory =)!\1 ${READMEDIR}!g; \!^#alias_database = dbm:/etc/mail/aliases$$!d; s!(:|= )/etc/postfix!\1$$config_directory!g; s!/etc/postfix!${ETCDIR}!g; s!^(sample_directory =)!\1 ${ETCDIR}!g; s!($config_directory/(access|aliases|canonical|generic|header_checks|relocated|transport|virtual):f:root:-:644:)p1!\1o!; SUB_FILES = pkg-install pkg-message ${USE_RC_SUBR} SUB_LIST = REQUIRE="${_REQUIRE}" READMEDIR="${READMEDIR}" DAEMONDIR="${DAEMONDIR}" PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} DATADIR=${DATADIR} DOCSDIR=${DOCSDIR} EXAMPLESDIR=${EXAMPLESDIR} WWWDIR=${WWWDIR} ETCDIR=${ETCDIR} DAEMONDIR = ${PREFIX}/libexec/postfix READMEDIR = ${DOCSDIR} USE_RC_SUBR = postfix.sh PLIST_SUB = SPF="@comment " VDA="@comment " TEST="@comment " BASE="@comment " PFETC=${ETCDIR} OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} PORTDOCS="" PORTEXAMPLES="" PORTDATA="" LIB32DIR=${LIB32DIR} XAWVER=${XAWVER} PERL_VERSION=${PERL_VERSION} PERL_VER=${PERL_VERSION} PERL_ARCH=${PERL_ARCH} SITE_PERL=${SITE_PERL_REL} DOCSDIR="${DOCSDIR_REL}" EXAMPLESDIR="${EXAMPLESDIR_REL}" DATADIR="${DATADIR_REL}" WWWDIR="${WWWDIR_REL}" ETCDIR="${ETCDIR_REL}" MAKE_ENV = OPENSSLLIB=${OPENSSLLIB} OPENSSLINC=${OPENSSLINC} OPENSSLBASE=${OPENSSLBASE} OPENSSLDIR=${OPENSSLDIR} SHELL=${SH} NO_LINT=YES PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} MOTIFLIB="${MOTIFLIB}" LIBDIR="${LIBDIR}" CC="${CC}" CFLAGS="${CFLAGS}" CPP="${CPP}" CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" MANPREFIX="${MANPREFIX}" ${INSTALL_MACROS} OPENSSL_LDFLAGS = -rpath=${OPENSSLRPATH} OPENSSLINC = ${OPENSSLBASE}/include OPENSSLLIB = ${OPENSSLBASE}/lib OPENSSLRPATH = /usr/lib:${LOCALBASE}/lib MAKE_ARGS = OPENSSL_CFLAGS="${OPENSSL_CFLAGS}" OPENSSL_CFLAGS = -DNO_IDEA OPENSSL_IDEA = NO OPENSSLDIR = /etc/ssl OPENSSLBASE = /usr WITH_OPENSSL_BASE = yes OpenSSL_Include_MAINTAINER = dinoex@FreeBSD.org RUN_DEPENDS = dovecot:${PORTSDIR}/mail/dovecot2 POSTFIX_AUXLIBS = -L${LOCALBASE}/lib -lpcre -L${OPENSSLLIB} ${LDFLAGS} -lssl -lcrypto LIB_DEPENDS = pcre:${PORTSDIR}/devel/pcre _REQUIRE = LOGIN cleanvar dovecot POSTFIX_CCARGS = -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" -DDEF_README_DIR=\\\"${READMEDIR}\\\" -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" -DDEF_MAIL_OWNER=\\\"postfix\\\" -DDEF_SGID_GROUP=\\\"maildrop\\\" -DHAS_PCRE -I${LOCALBASE}/include -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\" -DUSE_TLS -I${OPENSSLINC} MAKEFILEFLAGS = DEBUG= CC="${CC}" OPT="${CFLAGS}" KRB5_EXTR = -lhx509 IS_INTERACTIVE = yes OLD_MAILER = purgestat /usr/libexec/sendmail/sendmail HTML1 = body_checks.5.html bounce.5.html postfix-power.png scache.8.html tlsmgr.8.html MLINKS = sendmail.1 mailq.1 sendmail.1 newaliases.1 header_checks.5 body_checks.5 bounce.8 defer.8 bounce.8 trace.8 smtp.8 lmtp.8 MAN8 = anvil.8 bounce.8 cleanup.8 discard.8 dnsblog.8 error.8 flush.8 local.8 master.8 oqmgr.8 pickup.8 pipe.8 postscreen.8 proxymap.8 qmgr.8 qmqpd.8 scache.8 showq.8 smtp.8 smtpd.8 spawn.8 tlsmgr.8 tlsproxy.8 trivial-rewrite.8 verify.8 virtual.8 MAN5 = access.5 aliases.5 bounce.5 canonical.5 cidr_table.5 generic.5 header_checks.5 ldap_table.5 master.5 memcache_table.5 mysql_table.5 nisplus_table.5 pcre_table.5 pgsql_table.5 postconf.5 postfix-wrapper.5 regexp_table.5 relocated.5 sqlite_table.5 tcp_table.5 transport.5 virtual.5 MAN1 = postalias.1 postcat.1 postconf.1 postdrop.1 postfix.1 postkick.1 postlock.1 postlog.1 postmap.1 postmulti.1 postqueue.1 postsuper.1 sendmail.1 qshape.1 WITHOUT_INST_BASE = true WITHOUT_SPF = true WITHOUT_TEST = true WITHOUT_VDA = true WITHOUT_NIS = true WITHOUT_CDB = true WITHOUT_LDAP_SASL = true WITHOUT_OPENLDAP = true WITHOUT_SQLITE = true WITHOUT_PGSQL = true WITHOUT_MYSQL = true WITHOUT_BDB = true WITH_TLS = true WITHOUT_SASLKMIT = true WITHOUT_SASLKRB5 = true WITH_DOVECOT2 = true WITHOUT_DOVECOT = true WITHOUT_SASL2 = true WITH_PCRE = true OPTIONS_FILE_UNSET = SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE SASL2 DOVECOT SASLKRB5 SASLKMIT BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE OPTIONS_FILE_SET = PCRE DOVECOT2 TLS PCRE DOVECOT2 TLS _FILE_COMPLETE_OPTIONS_LIST = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE _OPTIONS_READ = postfix-2.9.3,1 INST_BASE_DESC = Install into /usr and /etc/postfix SPF_DESC = SPF support (via libspf2 1.2.x) TEST_DESC = SMTP/LMTP test server and generator VDA_DESC = VDA (Virtual Delivery Agent 32Bit) NIS_DESC = NIS maps lookups CDB_DESC = CDB maps lookups LDAP_SASL_DESC = Enable OpenLDAP client-to-server SASL auth OPENLDAP_DESC = OpenLDAP maps (uses WITH_OPENLDAP_VER) SQLITE_DESC = SQLite maps PGSQL_DESC = PostgreSQL maps (uses DEFAULT_PGSQL_VER) MYSQL_DESC = MySQL maps (uses WITH_MYSQL_VER) BDB_DESC = Berkeley DB (uses WITH_BDB_VER) TLS_DESC = Enable SSL and TLS support SASLKMIT_DESC = If your SASL req. MIT Kerberos5, select this SASLKRB5_DESC = If your SASL req. Kerberos5, select this DOVECOT2_DESC = Dovecot 2.x SASL authentication method DOVECOT_DESC = Dovecot 1.x SASL authentication method NO_OPTIONS = BDB CDB DOVECOT DOVECOT2 INST_BASE LDAP_SASL MYSQL NIS OPENLDAP PGSQL SASL2 SASLKMIT SASLKRB5 SPF SQLITE TEST TLS VDA SASL2_DESC = Cyrus SASLv2 (Simple Auth. and Sec. Layer) PCRE_DESC = Perl Compatible Regular Expressions OPTIONS_DEFINE = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE NO_OPTIONS_SORT = yes ALL_OPTIONS = PCRE SASL2 DOVECOT DOVECOT2 SASLKRB5 SASLKMIT TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PORT_OPTIONS = DOCS DOVECOT2 EXAMPLES NLS PCRE TLS OPTIONSFILE = ${PORT_DBDIR}/${UNIQUENAME}/options DOS2UNIX_REGEX = .* UNIQUENAME = ${PKGNAMEPREFIX}${PORTNAME} LDCONFIG32_DIR = libdata/ldconfig32 LDCONFIG_DIR = libdata/ldconfig USERS_BLACKLIST = _dhcp _pflogd bin bind daemon games kmem mailnull man news nobody operator pop proxy root smmsp sshd toor tty uucp www GID_OFFSET = 0 UID_OFFSET = 0 GID_FILES = ${PORTSDIR}/GIDs UID_FILES = ${PORTSDIR}/UIDs PORT_DBDIR = /var/db/ports MASTER_PORT = SLAVE_PORT = no MASTERDIR = ${.CURDIR} PKG_VERSION = /usr/sbin/pkg_version PKG_INFO = /usr/sbin/pkg_info PKG_DELETE = /usr/sbin/pkg_delete PKG_ADD = /usr/sbin/pkg_add PKG_CMD = /usr/sbin/pkg_create ECHO_MSG = ${ECHO_CMD} ECHO_CMD = echo SHA256 = /sbin/sha256 MD5 = /sbin/md5 XZ_CMD = /usr/bin/xz ${XZ} XZ = -Mmax XMKMF = ${LOCALBASE}/bin/xmkmf -a XARGS = /usr/bin/xargs WHICH = /usr/bin/which UNZIP_CMD = ${LOCALBASE}/bin/unzip UNMAKESELF_CMD = ${LOCALBASE}/bin/unmakeself UNAME = /usr/bin/uname UMOUNT = /sbin/umount TRUE = true TR = LANG=C /usr/bin/tr TEST = test TAIL = /usr/bin/tail SYSCTL = /sbin/sysctl SU_CMD = /usr/bin/su root -c STRIP_CMD = /usr/bin/strip SORT = /usr/bin/sort SH = /bin/sh SETENV = /usr/bin/env SED = /usr/bin/sed RMDIR = /bin/rmdir RM = /bin/rm REALPATH = /bin/realpath PW = /usr/sbin/pw PRINTF = /usr/bin/printf PAX = /bin/pax PASTE = /usr/bin/paste OBJDUMP = /usr/bin/objdump OBJCOPY = /usr/bin/objcopy MV = /bin/mv MOUNT_NULLFS = /sbin/mount_nullfs MOUNT_DEVFS = ${MOUNT} -t devfs devfs MOUNT = /sbin/mount MKTEMP = /usr/bin/mktemp MKDIR = /bin/mkdir -p LS = /bin/ls LN = /bin/ln LDCONFIG = /sbin/ldconfig IDENT = /usr/bin/ident ID = /usr/bin/id HEAD = /usr/bin/head GZIP_CMD = /usr/bin/gzip -nf ${GZIP} GZIP = -9 GZCAT = /usr/bin/gzcat GUNZIP_CMD = /usr/bin/gunzip -f GREP = /usr/bin/grep GMAKE = gmake FMT = /usr/bin/fmt FLEX = /usr/bin/flex FIND = /usr/bin/find FILE = /usr/bin/file FALSE = false EXPR = /bin/expr EGREP = /usr/bin/egrep DIRNAME = /usr/bin/dirname DIFF = /usr/bin/diff DIALOG = /usr/bin/dialog DC = /usr/bin/dc CUT = /usr/bin/cut CPIO = /usr/bin/cpio CP = /bin/cp COMM = /usr/bin/comm CHROOT = /usr/sbin/chroot CHOWN = /usr/sbin/chown CHMOD = /bin/chmod CHGRP = /usr/bin/chgrp CAT = /bin/cat BZIP2_CMD = /usr/bin/bzip2 BZCAT = /usr/bin/bzcat BRANDELF = /usr/bin/brandelf BASENAME = /usr/bin/basename AWK = /usr/bin/awk _COMMANDSMKINCLUDED = yes COMMANDS_Include_MAINTAINER = portmgr@FreeBSD.org SRC_BASE = /usr/src INDEXDIR = ${PORTSDIR} _DISTDIR = ${DISTDIR}/${DIST_SUBDIR} LINUXBASE = /compat/linux LOCALBASE = /usr/local FreeBSD_MAINTAINER = portmgr@FreeBSD.org COMPRESS_EXT = .gz COMPRESS_CMD = gzip -cn STRIP = -s INCLUDEDIR = /usr/include NLSMODE = ${NOBINMODE} NLSGRP = ${SHAREGRP} NLSOWN = ${SHAREOWN} NLSDIR = ${SHAREDIR}/nls INFOMODE = ${NOBINMODE} INFOGRP = ${SHAREGRP} INFOOWN = ${SHAREOWN} INFODIR = ${SHAREDIR}/info DOCMODE = ${NOBINMODE} DOCGRP = ${SHAREGRP} DOCOWN = ${SHAREOWN} DOCDIR = ${SHAREDIR}/doc MANMODE = ${NOBINMODE} MANGRP = ${SHAREGRP} MANOWN = ${SHAREOWN} MANDIR = ${SHAREDIR}/man/man CONFMODE = 644 CONFGRP = wheel CONFOWN = root CONFDIR = /etc SHAREMODE = ${NOBINMODE} SHAREGRP = wheel SHAREOWN = root SHAREDIR = /usr/share LIBMODE = ${NOBINMODE} LIBGRP = ${BINGRP} LIBOWN = ${BINOWN} SHLIBDIR = ${LIBDIR} LINTLIBDIR = /usr/libdata/lint LIBEXECDIR = /usr/libexec LIBDATADIR = /usr/libdata LIBCOMPATDIR = /usr/lib/compat LIBDIR = /usr/lib KMODMODE = ${BINMODE} KMODGRP = ${BINGRP} KMODOWN = ${BINOWN} KMODDIR = /boot/kernel NOBINMODE = 444 BINMODE = 555 BINGRP = wheel BINOWN = root _WITHOUT_SRCCONF = BSDPORTMK = ${PORTSDIR}/Mk/bsd.port.mk PORTSDIR = /usr/ports USEOPTIONSMK = yes OPTIONS = PCRE "Perl Compatible Regular Expressions" on SASL2 "Cyrus SASLv2 (Simple Auth. and Sec. Layer)" ${STATUS_SASL2} DOVECOT "Dovecot 1.x SASL authentication method" off DOVECOT2 "Dovecot 2.x SASL authentication method" off SASLKRB5 "If your SASL req. Kerberos5, select this" ${STATUS_SASLKRB5} SASLKMIT "If your SASL req. MIT Kerberos5, select this" ${STATUS_SASLKRB5MIT} TLS "Enable SSL and TLS support" ${STATUS_TLS} BDB "Berkeley DB (uses WITH_BDB_VER)" ${STATUS_BDB} MYSQL "MySQL maps (uses WITH_MYSQL_VER)" ${STATUS_MySQL} PGSQL "PostgreSQL maps (uses DEFAULT_PGSQL_VER)" ${STATUS_PgSQL} SQLITE "SQLite maps" off OPENLDAP "OpenLDAP maps (uses WITH_OPENLDAP_VER)" ${STATUS_OpenLDAP} LDAP_SASL "Enable OpenLDAP client-to-server SASL auth" off CDB "CDB maps lookups" ${STATUS_CDB} NIS "NIS maps lookups" ${STATUS_NIS} VDA "VDA (Virtual Delivery Agent 32Bit)" ${STATUS_VDA} TEST "SMTP/LMTP test server and generator" ${STATUS_Test} SPF "SPF support (via libspf2 1.2.x)" ${STATUS_SPF} INST_BASE "Install into /usr and /etc/postfix" off STATUS_SPF = off STATUS_Test = off STATUS_VDA = off STATUS_NIS = off STATUS_CDB = off STATUS_OpenLDAP = off STATUS_PgSQL = off STATUS_MySQL = off STATUS_BDB = off STATUS_TLS = off STATUS_SASLKRB5MIT = off STATUS_SASLKRB5 = off STATUS_SASL2 = off SCRIPTS_ENV = POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}" ${INSTALL_MACROS} CURDIR=${MASTERDIR} DISTDIR=${DISTDIR} WRKDIR=${WRKDIR} WRKSRC=${WRKSRC} PATCHDIR=${PATCHDIR} SCRIPTDIR=${SCRIPTDIR} FILESDIR=${FILESDIR} PORTSDIR=${PORTSDIR} PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} USE_PERL5_BUILD = yes USE_SUBMAKE = yes MAKE_JOBS_SAFE = yes GROUPS = mail maildrop postfix USERS = postfix CONFLICTS = courier-0.* postfix-1.* postfix-2.[0-8].* postfix-base-2.[0-8].* postfix-current-2.* postfix-current-base-2.* sendmail-8.* sendmail+*-8.* smail-3.* zmailer-2.* opensmtpd-[0-9]* VDAVERSION = 2.9.1 COMMENT = A secure alternative to widely-used Sendmail MAINTAINER = sahil@FreeBSD.org DIST_SUBDIR = ${PORTNAME} MASTER_SITE_SUBDIR = . old related/postfix MASTER_SITES = ftp://ftp.porcupine.org/mirrors/postfix-release/official/ ftp://ftp.tux.org/pub/net/postfix/official/ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ ftp://ftp.samurai.com/pub/postfix/official/ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} CATEGORIES = mail ipv6 PORTEPOCH = 1 PORTVERSION = 2.9.3 PORTNAME = postfix _CPUCFLAGS = OBJFORMAT = elf DISTDIR = "/usr/obj/distfiles" WRKDIRPREFIX = "/usr/obj" __MAKE_CONF = /etc/make.conf YFLAGS = -d YACC = yacc RFLAGS = RC = f77 PFLAGS = PC = pc OBJCFLAGS = ${OBJCINCLUDES} ${CFLAGS} -Wno-import OBJC = cc LINTLIBFLAGS = -cghapbxu -C ${LIB} LINTOBJKERNFLAGS = ${LINTOBJFLAGS} LINTOBJFLAGS = -cghapbxu -i LINTKERNFLAGS = ${LINTFLAGS} LINTFLAGS = -cghapbx LINT = lint LDFLAGS = ${OPENSSL_LDFLAGS} LD = ld LFLAGS = LEX = lex INSTALL = install EFLAGS = FFLAGS = -O FC = f77 _+_ = + ECHODIR = echo ECHO = echo CPP = cpp PO_CXXFLAGS = ${CXXFLAGS} CXXFLAGS = ${CFLAGS:N-std=*:N-Wnested-externs:N-W*-prototypes:N-Wno-pointer-sign:N-Wold-style-definition} CXX = c++ DTRACE = dtrace CTFMERGE = ctfmerge CTFCONVERT = ctfconvert CTFFLAGS = -L VERSION NO_CTF = 1 PO_CFLAGS = ${CFLAGS} CFLAGS = -O2 -pipe -fno-strict-aliasing CC = cc ACFLAGS = AFLAGS = AS = as RANLIB = ranlib ARFLAGS = rl AR = ar MACHINE_CPUARCH = ${MACHINE_ARCH:C/mips.*e[lb]/mips/:C/armeb/arm/:C/powerpc64/powerpc/} .FreeBSD = true unix = We run FreeBSD, not UNIX. .MAKEFILE_LIST = /usr/share/mk/sys.mk /etc/make.conf .. /usr/share/mk/bsd.compat.mk .. /usr/share/mk/bsd.cpu.mk .. .. /usr/ports/mail/postfix/Makefile /usr/share/mk/bsd.port.options.mk /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. .. .. .. /usr/ports/Mk/bsd.openssl.mk .. /usr/share/mk/bsd.port.mk /usr/share/mk/bsd.own.mk .. /usr/ports/Mk/bsd.port.mk /usr/ports/Mk/bsd.commands.mk .. /usr/ports/Mk/bsd.options.mk /var/db/ports/postfix/options .. .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.perl.mk .. /usr/ports/Mk/bsd.licenses.mk .. /usr/ports/Mk/bsd.sites.mk .. /usr/ports/Mk/bsd.options.desc.mk .. .. .. .. MAKEFILE = Makefile .TARGETS = /usr/obj/usr/ports/mail/postfix/work/.build_done.postfix._usr_local .OBJDIR = /usr/obj/usr/ports/mail/postfix .CURDIR = /usr/ports/mail/postfix .ST_EXPORTVAR = YES .MAKE.JOB.PREFIX = --- .MAKE.PPID = 34965 .MAKE.PID = 34981 .newline = MAKE_VERSION = 5200408120 MACHINE_CPU = amd64 sse2 sse mmx MACHINE_ARCH = amd64 MACHINE = amd64 MFLAGS = -d A .MAKEFLAGS = -d A ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= CONFIG_DONE_POSTFIX=1 ARCH=amd64 OPSYS=FreeBSD OSREL=9.0 OSVERSION=900506 SYSTEMVERSION= MAKE = make #*** Command-line Variables: CONFIG_DONE_POSTFIX = 1 SYSTEMVERSION = OSVERSION = 900506 OSREL = 9.0 OPSYS = FreeBSD ARCH = amd64 #*** Directory Cache: # Stats: 9 hits 6 misses 0 near misses 59 losers (13%) # directory referenced hits # . 2 0 # /usr/ports/mail/postfix 26 2 # /usr/share/mk 2 7 #*** Suffixes: # `.out' [9] # To: # From: `.o' `.c' `.F' `.f' `.e' `.r' `.y' `.l' `.s' # Search Path: /usr/ports/mail/postfix # `.a' [0] # To: # From: # Search Path: /usr/ports/mail/postfix # `.ln' [5] # To: # From: `.c' `.cc' `.cpp' `.cxx' `.C' # Search Path: /usr/ports/mail/postfix # `.o' [17] # To: `.out' # From: `.c' `.cc' `.cpp' `.cxx' `.C' `.m' `.F' `.f' `.e' `.r' `.y' `.l' `.S' `.asm' `.s' `.p' # Search Path: /usr/ports/mail/postfix # `.c' [7] # To: `' `.out' `.ln' `.o' # From: `.y' `.l' # Search Path: /usr/ports/mail/postfix # `.cc' [4] # To: `' `.ln' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.cpp' [4] # To: `' `.ln' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.cxx' [4] # To: `' `.ln' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.C' [4] # To: `' `.ln' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.m' [1] # To: `.o' # From: # Search Path: /usr/ports/mail/postfix # `.F' [4] # To: `' `.out' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.f' [4] # To: `' `.out' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.e' [4] # To: `' `.out' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.r' [4] # To: `' `.out' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.y' [4] # To: `.out' `.o' `.c' # From: # Search Path: /usr/ports/mail/postfix # `.l' [4] # To: `.out' `.o' `.c' # From: # Search Path: /usr/ports/mail/postfix # `.S' [1] # To: `.o' # From: # Search Path: /usr/ports/mail/postfix # `.asm' [1] # To: `.o' # From: # Search Path: /usr/ports/mail/postfix # `.s' [2] # To: `.out' `.o' # From: # Search Path: /usr/ports/mail/postfix # `.cl' [0] # To: # From: # Search Path: /usr/ports/mail/postfix # `.p' [1] # To: `.o' # From: # Search Path: /usr/ports/mail/postfix # `.h' [0] # To: # From: # Search Path: /usr/ports/mail/postfix # `.sh' [2] # To: `' # From: # Search Path: /usr/ports/mail/postfix #*** Transformations: .sh : cp -fp ${.IMPSRC} ${.TARGET} chmod a+x ${.TARGET} .c.ln : ${LINT} ${LINTOBJFLAGS} ${CFLAGS:M-[DIU]*} ${.IMPSRC} || touch ${.TARGET} .cc.ln : ${LINT} ${LINTOBJFLAGS} ${CXXFLAGS:M-[DIU]*} ${.IMPSRC} || touch ${.TARGET} .C.ln : ${LINT} ${LINTOBJFLAGS} ${CXXFLAGS:M-[DIU]*} ${.IMPSRC} || touch ${.TARGET} .cpp.ln : ${LINT} ${LINTOBJFLAGS} ${CXXFLAGS:M-[DIU]*} ${.IMPSRC} || touch ${.TARGET} .cxx.ln : ${LINT} ${LINTOBJFLAGS} ${CXXFLAGS:M-[DIU]*} ${.IMPSRC} || touch ${.TARGET} .c : ${CC} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .c.o : ${CC} ${CFLAGS} -c ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .cc : ${CXX} ${CXXFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .cpp : ${CXX} ${CXXFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .cxx : ${CXX} ${CXXFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .C : ${CXX} ${CXXFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .cc.o : ${CXX} ${CXXFLAGS} -c ${.IMPSRC} .cpp.o : ${CXX} ${CXXFLAGS} -c ${.IMPSRC} .cxx.o : ${CXX} ${CXXFLAGS} -c ${.IMPSRC} .C.o : ${CXX} ${CXXFLAGS} -c ${.IMPSRC} .m.o : ${OBJC} ${OBJCFLAGS} -c ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .p.o : ${PC} ${PFLAGS} -c ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .e : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .r : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .F : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .f : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} .e.o : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c ${.IMPSRC} .r.o : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c ${.IMPSRC} .F.o : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c ${.IMPSRC} .f.o : ${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c ${.IMPSRC} .S.o : ${CC} ${CFLAGS} ${ACFLAGS} -c ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .asm.o : ${CC} -x assembler-with-cpp ${CFLAGS} ${ACFLAGS} -c ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .s.o : ${AS} ${AFLAGS} -o ${.TARGET} ${.IMPSRC} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .y.o : ${YACC} ${YFLAGS} ${.IMPSRC} ${CC} ${CFLAGS} -c y.tab.c -o ${.TARGET} rm -f y.tab.c @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .l.o : ${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.PREFIX}.tmp.c ${CC} ${CFLAGS} -c ${.PREFIX}.tmp.c -o ${.TARGET} rm -f ${.PREFIX}.tmp.c @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .y.c : ${YACC} ${YFLAGS} ${.IMPSRC} mv y.tab.c ${.TARGET} .l.c : ${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.TARGET} .s.out : ${CC} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .c.out : ${CC} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .o.out : ${CC} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .f.out : ${FC} ${EFLAGS} ${RFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} rm -f ${.PREFIX}.o @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .F.out : ${FC} ${EFLAGS} ${RFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} rm -f ${.PREFIX}.o @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .r.out : ${FC} ${EFLAGS} ${RFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} rm -f ${.PREFIX}.o @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .e.out : ${FC} ${EFLAGS} ${RFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET} rm -f ${.PREFIX}.o @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .y.out : ${YACC} ${YFLAGS} ${.IMPSRC} ${CC} ${CFLAGS} ${LDFLAGS} y.tab.c ${LDLIBS} -ly -o ${.TARGET} rm -f y.tab.c @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) .l.out : ${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.PREFIX}.tmp.c ${CC} ${CFLAGS} ${LDFLAGS} ${.PREFIX}.tmp.c ${LDLIBS} -ll -o ${.TARGET} rm -f ${.PREFIX}.tmp.c @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) *** Error code 2 Stop in /usr/ports/mail/postfix.