diff --git archivers/amigadepacker/Makefile archivers/amigadepacker/Makefile
index 42d880a9d769..adb36a8350b3 100644
--- archivers/amigadepacker/Makefile
+++ archivers/amigadepacker/Makefile
@@ -21,9 +21,6 @@ ALL_TARGET=	${PORTNAME}
 
 PLIST_FILES=	bin/amigadepacker man/man1/amigadepacker.1.gz
 
-post-patch:
-	@${REINPLACE_CMD} -E '/^(CC|CFLAGS)/d' ${WRKSRC}/Makefile.in
-
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}/${PREFIX}/bin
 	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1
diff --git archivers/amigadepacker/files/patch-Makefile.in archivers/amigadepacker/files/patch-Makefile.in
new file mode 100644
index 000000000000..084c029a0ea5
--- /dev/null
+++ archivers/amigadepacker/files/patch-Makefile.in
@@ -0,0 +1,8 @@
+--- Makefile.in.orig	2008-08-24 19:57:05 UTC
++++ Makefile.in
+@@ -1,5 +1,3 @@
+-CC = {CC}
+-CFLAGS = -Wall -O2 -g
+ LDFLAGS =
+ MODULES = main.o decrunch.o ppdepack.o mmcmp.o s404_dec.o unsqsh.o compat.o {EXTRAMODULES}
+ RELDIR = amigadepacker-{VERSION}