Ticket #37823: Portfile.3

File Portfile.3, 1.8 KB (added by cooljeanius (Eric Gallager), 10 years ago)

newer Portfile for cpan2port

Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id$
3
4PortSystem          1.0
5
6name                cpan2port
7version             0.1.0
8categories          sysutils macports perl
9platforms           darwin
10maintainers         gwmail.gwu.edu:egall openmaintainer
11license             WTFPL-2 permissive
12supported_archs     noarch
13
14description         A perl script to generate MacPorts portfiles
15long_description    ${description} from CPAN modules.
16homepage            http://svn.macports.org/repository/macports/contrib/${name}
17
18livecheck.type      none
19
20fetch.type          svn
21svn.url             https://svn.macports.org/repository/macports/contrib/${name}
22svn.revision        120996
23revision            ${svn.revision}
24
25depends_lib-append  port:p5.16-module-depends \
26                    port:p5.16-list-moreutils \
27                    port:p5.16-module-corelist \
28                    port:p5.16-yaml \
29                    port:p5.16-file-path \
30                    port:p5.16-pod-simple \
31                    port:p5.16-carp-clan \
32                    port:p5.16-getopt-simple \
33                    port:p5.16-parse-cpan-meta \
34                    port:p5.16-cpan-meta-yaml
35
36worksrcdir          ${name}
37
38configure.perl      ${prefix}/bin/perl5.16
39
40configure {
41    reinplace "s|#! /usr/bin/env perl|#!${configure.perl}|g" ${worksrcpath}/${name}
42}
43
44# should be implied by overriding configure:
45configure.ccache    no
46
47build {
48    ui_debug "${name} has no build step."
49}
50
51destroot {
52    xinstall -m 755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/${name}
53    xinstall -d ${destroot}${prefix}/share/doc/${name}
54    xinstall -m 644 ${worksrcpath}/COPYING ${destroot}${prefix}/share/doc/${name}/COPYING
55}