Ticket #12643: Portfile

File Portfile, 1.3 KB (added by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez), 17 years ago)
Line 
1# $Id:
2
3PortSystem                      1.0
4name                            sml-mode.el
5version                         4.0
6revision                        0
7categories                      lang editors
8maintainers                     marcuscalhounlopez@mac.com
9description                     An EMACS major mode for editing Standard ML
10long_description        ${description}
11homepage                        http://www.iro.umontreal.ca/~monnier/elisp/
12platforms                       darwin
13distname                        sml-mode-${version}
14master_sites            http://www.iro.umontreal.ca/~monnier/elisp/
15checksums                       md5 dddcadd1ee488a5f70e875e6d20f69fc
16
17depends_lib                     path:${prefix}/bin/emacs:emacs
18
19use_configure           no
20
21build.target            elcfiles
22destroot.target         install_elc install_el prefix=${destroot}${prefix}
23
24variant docs description {Install extra documentation} {
25        depends_run-append      port:teTeX
26        build.target-append     info dvi postscript
27        destroot.target-append  install_info install_dvi \
28                                infodir=${destroot}${prefix}/share/info \
29                                docdir=${destroot}${prefix}/share/doc/${name}-${version}
30       
31        post-destroot {
32                xinstall -m 0755 -d ${destroot}${prefix}/share/doc/${name}-${version}
33                eval xinstall -m 0644 [glob ${worksrcpath}/*.ps] ${destroot}${prefix}/share/doc/${name}-${version}
34        }
35}
36
37post-activate {
38        ui_msg "To use this, put the following into your ~/.emacs:"
39        ui_msg "(load \"${prefix}/share/emacs/site-lisp/sml-mode/sml-mode-startup\")"
40}
41
42livecheck.check regex
43livecheck.regex sml-mode-(\\d+(?:\\.\\d+)*)${extract.suffix}