Ignore:
Timestamp:
Mar 21, 2011, 3:58:53 PM (9 years ago)
Author:
ryandesign@…
Message:

xpdf: update to 3.02pl5; advertise the patchlevel in the version number instead of hiding it behind the port revision; handle patchfiles as patchfiles not as distfiles

Location:
trunk/dports/graphics/xpdf
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/graphics/xpdf/Portfile

    r73295 r77166  
    44
    55name         xpdf
    6 version      3.02
    7 revision     8
     6set base_version    3.02
     7version      ${base_version}pl5
    88description  Xpdf is a viewer for PDF files.
    99long_description \
     
    3232    ftp://ftp.foolabs.com/pub/xpdf/
    3333
    34 ## checksums    md5 599dc4cc65a07ee868cf92a667a913d2
     34distname     ${name}-${base_version}
    3535
    36 set xpdfmain ${distname}${extract.suffix}
    37 distfiles    ${xpdfmain}        \
    38              xpdf-${version}pl1.patch   \
    39              xpdf-${version}pl2.patch   \
    40              xpdf-${version}pl3.patch
    41 
    42 checksums           xpdf-${version}.tar.gz \
     36checksums           ${distfiles} \
    4337                    md5     599dc4cc65a07ee868cf92a667a913d2 \
    4438                    sha1    f9940698840c8a8045677e8be68ab8580903e20a \
    4539                    rmd160  e900cb8670b8c430beaa45895fb474411cb1958d \
    46                     xpdf-${version}pl1.patch \
     40                    ${distname}pl1.patch \
    4741                    md5     877118786dfe27d1b7aa5a6759cc6e45 \
    4842                    sha1    cd3c8ed6e1fd3606098b85d5cc8a7d1aa305266d \
    4943                    rmd160  5c310f96760f72e9c1062b00c57c2ed035ac6757 \
    50                     xpdf-${version}pl2.patch \
     44                    ${distname}pl2.patch \
    5145                    md5     3a5cb165ae66781e0b21e6219ae06795 \
    5246                    sha1    d082ebe0d36cad0c04603950216f5c52de1c2593 \
    5347                    rmd160  0024e3d203d69e073a458570cec5679e260ad204 \
    54                     xpdf-${version}pl3.patch \
     48                    ${distname}pl3.patch \
    5549                    md5     581963ede0fb5715e1a69f01b5b8ce63 \
    5650                    sha1    23f496804802a3da530f1d0bab894bae3e938fc2 \
    57                     rmd160  859ec3131d3c4526a6075ee639c5eb704194211b
    58 
    59 extract.only ${xpdfmain}
     51                    rmd160  859ec3131d3c4526a6075ee639c5eb704194211b \
     52                    xpdf-3.02pl4.patch \
     53                    md5     70b752716798dd341a4bf890df5f6fdc \
     54                    sha1    1aa3087a1c7882884ae7d3a502240a55acca65fd \
     55                    rmd160  428065e8c9639b6799705b216be603f52efb8a22 \
     56                    xpdf-3.02pl5.patch \
     57                    md5     504902ca5e9d66c67eed03636ec6b163 \
     58                    sha1    0acd49e73bba47fa1ec7b479eb8f1398a33eabbc \
     59                    rmd160  f502a7c5311e935f3e4a5fd5b770b44e68c09a7a
    6060
    6161depends_lib \
     
    6565depends_run  path:share/ghostscript/fonts:ghostscript
    6666
    67 patchfiles   xpdf-${version}-salvage-your-eye.patch \
     67patch.post_args     -p1
     68patchfiles   ${distname}pl1.patch \
     69             ${distname}pl2.patch \
     70             ${distname}pl3.patch \
     71             ${distname}pl4.patch \
     72             ${distname}pl5.patch \
     73             ${distname}-salvage-your-eye.patch \
    6874             patch-xpdf-NameToUnicodeTable.h.diff \
    6975             patch-xpdf-UnicodeMapTables.h.diff
    70 
    71 
    72 pre-patch {
    73                         system "cd ${workpath} && patch -p0 < ${distpath}/xpdf-${version}pl1.patch"
    74                         system "cd ${workpath} && patch -p0 < ${distpath}/xpdf-${version}pl2.patch"
    75                         system "cd ${workpath} && patch -p0 < ${distpath}/xpdf-${version}pl3.patch"
    76 }
    7776
    7877post-patch {
  • trunk/dports/graphics/xpdf/files/patch-xpdf-NameToUnicodeTable.h.diff

    r45497 r77166  
    1 --- xpdf/NameToUnicodeTable.h.orig      2007-02-27 14:05:52.000000000 -0800
    2 +++ xpdf/NameToUnicodeTable.h   2009-01-15 18:08:24.000000000 -0800
     1--- a/xpdf/NameToUnicodeTable.h.orig    2007-02-27 14:05:52.000000000 -0800
     2+++ b/xpdf/NameToUnicodeTable.h 2009-01-15 18:08:24.000000000 -0800
    33@@ -1093,5 +1093,8 @@
    44   {0x007c, "|"},
  • trunk/dports/graphics/xpdf/files/patch-xpdf-UnicodeMapTables.h.diff

    r45497 r77166  
    1 --- xpdf/UnicodeMapTables.h.orig        2007-02-27 14:05:52.000000000 -0800
    2 +++ xpdf/UnicodeMapTables.h     2009-01-16 10:26:16.000000000 -0800
     1--- a/xpdf/UnicodeMapTables.h.orig      2007-02-27 14:05:52.000000000 -0800
     2+++ b/xpdf/UnicodeMapTables.h   2009-01-16 10:26:16.000000000 -0800
    33@@ -25,6 +25,7 @@
    44   { 0x0178, 0x0178, 0x59, 1 },
  • trunk/dports/graphics/xpdf/files/xpdf-3.02-salvage-your-eye.patch

    r32475 r77166  
    1 diff -Nur xpdf-3.02-orig/xpdf/SecurityHandler.cc xpdf-3.02/xpdf/SecurityHandler.cc
    2 --- xpdf/SecurityHandler.cc     2007-02-27 23:05:52.000000000 +0100
    3 +++ xpdf/SecurityHandler.cc     2007-06-05 12:23:37.000000000 +0200
     1--- a/xpdf/SecurityHandler.cc.orig      2007-02-27 23:05:52.000000000 +0100
     2+++ b/xpdf/SecurityHandler.cc   2007-06-05 12:23:37.000000000 +0200
    43@@ -373,9 +373,6 @@
    54     return gFalse;
     
    1211     return gFalse;
    1312   }
    14 diff -Nur xpdf-3.02-orig/xpdf/XRef.cc xpdf-3.02/xpdf/XRef.cc
    15 --- xpdf/XRef.cc        2007-02-27 23:05:52.000000000 +0100
    16 +++ xpdf/XRef.cc        2007-06-05 12:26:31.000000000 +0200
    17 @@ -771,19 +771,19 @@
     13--- a/xpdf/XRef.cc.orig 2007-02-27 23:05:52.000000000 +0100
     14+++ b/xpdf/XRef.cc      2007-06-05 12:26:31.000000000 +0200
     15@@ -782,19 +782,19 @@
    1816 }
    1917 
Note: See TracChangeset for help on using the changeset viewer.