Index: Portfile
===================================================================
--- Portfile	(révision 50823)
+++ Portfile	(copie de travail)
@@ -9,7 +9,8 @@
 
 name                mpfr
 set base_version    2.4.1
-version             ${base_version}-p4
+set patch_level     5
+version             ${base_version}-p${patch_level}
 revision            1
 categories          devel math
 platforms           darwin
@@ -44,13 +45,16 @@
         md5     5b22dd389f5724594398686b5db072eb \
         sha1    a32e20029351eb34cee941d22566044693a91b93 \
         rmd160  209acd4081774b4e63d58700dc8355e66238ac8d \
-    ${distname}.tar.lzma \
-        md5     22402995cf2496d8faea42c8da02ce1f \
-        sha1    6145947361fac880b87976e21e28fab12ccf4881 \
-        rmd160  e848db799fc3b6a4681de3b38df8809c2369f266
+    patch05 \
+        md5     8b16631dd80aa0b64a0f0add4ad23025 \
+        sha1    aec518a69b75d11699daf6b984a2c6887638b6eb \
+        rmd160  1493e46033944dc15e23b55a495659d07d5077a5 \
+    [suffix ${distname}] \
+        md5     c5ee0a8ce82ad55fe29ac57edd35d09e \
+        sha1    1f965793526cafefb30cda64cebf3712cb75b488 \
+        rmd160  66c6a2e9e1c0721b5174b4afae4ac80cca01af86
 
-use_lzma            yes
-depends_build       bin:unlzma:lzmautils
+use_bzip2           yes
 
 use_parallel_build  yes
 
@@ -59,9 +63,17 @@
 dist_subdir     ${name}/${base_version}
 
 patch_sites     ${master_sites}
-patchfiles      patch01 patch02 patch03 patch04
 patch.args      -p1
 
+set l [string length ${patch_level}]
+if {${l} < 2} {
+    set l 2
+}
+
+for {set i 1} {${i} <= ${patch_level}} {incr i} {
+    patchfiles-append patch[format %0${l}d ${i}]
+}
+
 test.run        yes
 test.target     check
 

