Why do these patches no longer work?

Well, the wording was maybe poor.
They don't seem to be applied anymore. I think I was previously able to build kannel with the supplied patch. But as of now, it just does not get applied.

Unfortunately, the authors haven't submitted the patches to be included in the ports.
 
When the source itself is updated the patch may not apply cleanly any more. A patch(1) is just a diff(1), if things don't match up the patch fails to apply.
 
The patches aren't even applied.
The errors appear long into the compile-process because of this. Not at the patch-phase.

Is there are way to be able to see during the compile-process which patches are actually applied?

Currently, it only shows:

===========================================================================
=======================<phase: patch-depends >============================
===========================================================================
=======================<phase: patch >============================
===> Patching for kannel-1.4.4_7,1
===> Applying FreeBSD patches for kannel-1.4.4_7,1
===========================================================================
=======================<phase: build-depends >============================
 
Do it by hand, that's the easiest to check.

Code:
cd /usr/ports/some/app
make extract
make patch
The make patch stage applies the patches in files/.
 
Back
Top