# -*- 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 # $Id$ PortSystem 1.0 name genius version 1.0.6 revision 2 set branch [join [lrange [split ${version} .] 0 1] .] description Genius is a calculator program. long_description Genius is a calculator program similiar in some aspects to \ BC, Matlab or Maple. GEL is the name of its extention language \ (stands for \"Genius Extension Language\", clever huh?), in \ fact, a large part of the standard genius functions are \ written in GEL itself. maintainers nomaintainer categories gnome math platforms darwin homepage http://www.jirka.org/genius.html master_sites gnome:sources/${name}/${branch} \ http://ftp.5z.com/pub/genius/ checksums md5 5bfc6364bf3c6ad68a02c6476d7829df \ sha1 37d6af0931e4eda0cc18f90ae6f3dc6671c39d77 \ rmd160 04739e1756186acc58fa8b269066d5b718bb334e depends_build port:pkgconfig \ port:intltool \ port:p5-xml-parser \ port:rarian depends_lib port:gnome-vfs \ port:gtksourceview2 \ port:vte configure.args --enable-gnome \ --enable-gtksourceview \ --disable-update-mimedb \ --disable-scrollkeeper variant without_gnome description {Compile without the GNOME frontend (no GUI, no plotting} { depends_lib path:lib/pkgconfig/glib-2.0.pc:glib2 configure.args-delete --enable-gnome \ --enable-gtksourceview configure.args-append --disable-gnome \ --disable-gtksourceview } post-activate { system "scrollkeeper-update" system "${prefix}/bin/update-mime-database ${prefix}/share/mime; true" } livecheck.check regex livecheck.url http://ftp.5z.com/pub/genius/ livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"