Ticket #31195: imaxima.diff

File imaxima.diff, 3.5 KB (added by takanori@…, 13 years ago)
  • imaxima/files/patch-imaxima.el.diff

     
     1--- imaxima.el.orig     2009-02-18 23:14:20.000000000 +0900
     2+++ imaxima.el  2011-09-09 08:51:53.000000000 +0900
     3@@ -296,6 +296,8 @@
     4         (temp-directory))
     5        ((eql system-type 'cygwin)
     6         "/tmp/")
     7+       ((eql system-type 'darwin)
     8+        "/tmp/")
     9        (t temporary-file-directory))
     10   "*Directory used for temporary TeX and image files."
     11   :type '(directory)
  • imaxima/Portfile

     
     1# $Id$
     2
     3PortSystem      1.0
     4
     5name            imaxima
     6version         1.0
     7categories      math
     8maintainers     nomaintainer
     9description     GUI front-end for Maxima
     10long_description \
     11                Imaxima provides a graphical user interface front-end \
     12                for the computer algebra system Maxima in an Emacs buffer.
     13platforms       darwin
     14homepage        http://sites.google.com/site/imaximaimath/
     15master_sites    http://sites.google.com/site/imaximaimath/download-and-install/
     16distname        ${name}-imath-${version}
     17patchfiles      patch-imaxima.el.diff
     18checksums       md5     1cd6d58ec186d9b0477d99540358953a \
     19                sha1    7ae8d3a4dffed322ed6c79af6fe2a81df7c253e8 \
     20                rmd160  8cc125e6d9cd9d678506b856ab71b640bf23c966
     21depends_lib     path:bin/emacs:emacs
     22depends_run     port:ghostscript \
     23                port:texlive \
     24                port:maxima
     25
     26set dir_info    ${prefix}/share/info
     27configure.args  --infodir=${dir_info}
     28
     29notes-append    "
     30    Before using ${name}, put the following lines in your .emacs
     31
     32    ;; for Imaxima
     33    (setq exec-path (cons \"${prefix}/bin\" exec-path))
     34    (autoload 'imaxima \"imaxima\" \"Image support for Maxima.\" t)
     35    "
     36
     37use_parallel_build yes
     38
     39test.run        yes
     40test.target     check
     41
     42post-destroot {
     43    xinstall -d -m 755 ${destroot}${prefix}/share/doc/${name}
     44    set docs {AUTHORS COPYING ChangeLog INSTALL NEWS README}
     45    foreach f ${docs} {
     46        xinstall -m 644 ${worksrcpath}/${f} ${destroot}${prefix}/share/doc/${name}
     47    }
     48
     49    delete ${destroot}${dir_info}/dir
     50    if (![variant_isset with_emacs_app]) {
     51        # port:maxima installs ${prefix}/share/info/imaxima.info
     52        delete ${destroot}${dir_info}/imaxima.info
     53    }
     54}
     55
     56universal_variant   no
     57
     58variant with_emacs_app description {Use this package with Emacs.app} {
     59    depends_lib-delete  path:bin/emacs:emacs
     60    depends_lib-append  path:${applications_dir}/Emacs.app/Contents/MacOS/Emacs:emacs-app
     61
     62    set dir_info    ${applications_dir}/Emacs.app/Contents/Resources/info
     63    configure.env   EMACS=${applications_dir}/Emacs.app/Contents/MacOS/Emacs
     64    configure.args  --with-lispdir=${applications_dir}/Emacs.app/Contents/Resources/site-lisp/${name} \
     65                    --infodir=${dir_info}
     66}
     67
     68variant with_ptex description {Use pTeX instead of texlive} {
     69    depends_run-delete    port:texlive
     70    depends_run-append    port:pTeX
     71}
     72
     73livecheck.type  regex
     74livecheck.url   "http://sites.google.com/site/imaximaimath/download-and-install"
     75livecheck.regex "${name}-imath-(\[0-9.a-z\+\-\]+).tar.gz"