-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 1/11/12 11:10 AM, Eitan Adler wrote: > On Wed, Jan 11, 2012 at 10:37 AM, Paul Schmehl <pschmehl_li...@tx.rr.com> > wrote: >> --On January 11, 2012 10:44:11 AM +1000 Da Rock >> <freebsd-po...@herveybayaustralia.com.au> wrote: >>> >>> >>> My last problem is with the define knobs. I have an .if defined(WITH_PAM) >>> .else ... .endif statement, but it keeps giving me trouble. I can't quite >>> figure what I've got wrong. The statement looks like this: >>> >>> post-extract: >>> .if defined(WITH_PAM) >>> PLIST_FILES+=lib/security/pam_ldap.so >>> >>> >>> .else >>> @if [ -f ${WRKDIR}/lib/security/pam_ldap.so ]; then \ >>> ${RM} ${WRKDIR}/lib/security/pam_ldap.so >>> ${DIRRM} ${WRKDIR}/lib/; >>> fi >> >> ^^^^^ >> >> This is what's wrong. In port Makefiles, it's .if, .else, .endif not fi. > > You need both: .endif and fi in this case (the 'fi' is part of the shell > script) > >
You'll also need to insert line continuations and command delimiters in the shell script portion, in addition to Eitan's change. Cheers, Greg - -- Greg Larkin http://www.FreeBSD.org/ - The Power To Serve http://www.sourcehosting.net/ - Ready. Set. Code. http://twitter.com/cpucycle/ - Follow you, follow me -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk8NtigACgkQ0sRouByUApBnQwCfZGapwauaK4QtNGOwDd3V3mZZ YiwAn2iIERynVsf2nNlkZpZniF5snJCf =6aKi -----END PGP SIGNATURE----- _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"