Ignore:
Timestamp:
Feb 27, 2007, 7:12:48 PM (13 years ago)
Author:
pipping@…
Message:
  • replace ugly variant 'normal_install_names' with 'without_prefix'
  • add testsuite
  • cleanup
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/sysutils/findutils/Portfile

    r20467 r22375  
    33PortSystem 1.0
    44
    5 name                    findutils
    6 version                 4.2.25
    7 revision                1
    8 categories              sysutils
    9 platforms               darwin
    10 maintainers             mww@opendarwin.org
    11 description             findutils contains the GNU find, xargs, and \
    12                                 locate programs
    13 long_description        ${description}
     5name                findutils
     6version             4.2.25
     7revision            1
     8categories          sysutils
     9platforms           darwin
     10maintainers         mww@opendarwin.org
     11description         findutils contains GNU find, xargs, and locate
     12long_description    ${description}
     13homepage            http://www.gnu.org/software/findutils/
     14master_sites        gnu
     15checksums           md5 e92fef6714ffa9972f28a1a423066921 \
     16                    sha1 65a80bcfd3d242d197800036231b377849b181f3 \
     17                    rmd160 9050c3daa0db0efca391e20577782c868561b9d5
    1418
    15 homepage                http://www.gnu.org/software/findutils/
    16 master_sites            gnu
    17 checksums               md5 e92fef6714ffa9972f28a1a423066921 \
    18                         sha1 65a80bcfd3d242d197800036231b377849b181f3 \
    19                         rmd160 9050c3daa0db0efca391e20577782c868561b9d5
     19depends_lib         port:gettext
    2020
    21 depends_lib             port:gettext
    22 
    23 configure.env           SORT=/usr/bin/sort
    24 configure.args          --mandir=${prefix}/share/man \
    25                                 --infodir=${prefix}/share/info \
    26                                 --program-prefix=g
     21configure.env       SORT=/usr/bin/sort
     22configure.args      --mandir=${prefix}/share/man \
     23                    --infodir=${prefix}/share/info \
     24                    --program-prefix=g
    2725
    2826post-destroot {
    29         cd ${destroot}${prefix}/share/info
    30         file rename find.info gfind.info
    31         if {[variant_isset normal_install_names]} {
    32                 system "cd ${destroot}${prefix}/bin && for f in g*; do ln -s \$f `echo \$f | sed -e 's/^g//'`; done"
    33         }
     27    cd ${destroot}${prefix}/share/info
     28    file rename find.info gfind.info
    3429}
    3530
    36 variant normal_install_names {
     31test.run            yes
     32test.target         check
     33
     34variant without_prefix {
     35    post-destroot {
     36        cd ${destroot}${prefix}/bin
     37        foreach a [glob g*] {
     38            regexp g(.+) $a crap b
     39            file link $b g$b
     40        }
     41    }
    3742}
Note: See TracChangeset for help on using the changeset viewer.