Any patches named files/patch-* in the port's directory will be applied as the port is built. So you should be able to add your patch and do a 'make clean build' to create patched binaries.
You can also 'make patch' to just apply the patches, then inspect the results under the work directory. Have a look at file:/usr/share/doc/en/books/porters-handbook/index.html for all the details. ----- Original Message ----- From: "Jamie" <[EMAIL PROTECTED]> Subject: Patching source in a port > > > Is it possible to patch the source code in a port, and then make, make > install again to get it to install the patched code? I tried applying the > sendmail patch. I had previously installed 8.12.9 from ports. > > This is basically what I did: > > cd /usr/ports/mail/sendmail-sasl/work/sendmail-8.9.12/sendmail > > patch < /path/to/patch > > -patch confirms that it went successfully. > > -I also edited version.c and changed the version number. > > cd ../../../ > > make PREFIX=/usr > make PREFIX=/usr install > > But the patch doesn't seem to be taking effect. After restarting > sendmail I: > > sendmail -bt -d0.11 < /dev/null > > and it tells me that it is still version 8.12.9. > > Am I doing something obviously wrong? The compilation seemed to run > successfully. > > > - Jamie > > > > > > "A friend is someone who lets you have total freedom to be yourself." > > _______________________________________________ > [EMAIL PROTECTED] mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "[EMAIL PROTECTED]" > _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"