[51328] trunk/dports/gnome/genius/Portfile
devans at macports.org
devans at macports.org
Fri May 22 20:00:15 PDT 2009
Revision: 51328
http://trac.macports.org/changeset/51328
Author: devans at macports.org
Date: 2009-05-22 20:00:14 -0700 (Fri, 22 May 2009)
Log Message:
-----------
genius: update to version 1.0.6, dependencies, configuration, update desktop databases post activate, fix livecheck, mode line, lint.
Modified Paths:
--------------
trunk/dports/gnome/genius/Portfile
Modified: trunk/dports/gnome/genius/Portfile
===================================================================
--- trunk/dports/gnome/genius/Portfile 2009-05-23 02:53:39 UTC (rev 51327)
+++ trunk/dports/gnome/genius/Portfile 2009-05-23 03:00:14 UTC (rev 51328)
@@ -1,8 +1,11 @@
+# -*- 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 0.6.1
-revision 1
+version 1.0.6
+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 \
@@ -11,20 +14,42 @@
written in GEL itself.
maintainers nomaintainer
categories gnome math
-platforms darwin
+platforms darwin
homepage http://www.jirka.org/genius.html
-master_sites http://ftp.5z.com/pub/genius/ \
- gnome:sources/genius/0.6
-checksums md5 f6bb8357593f8a51aac1e7eae4f8ad91
-patchfiles patch_calc.c patch_ve-misc.c
-depends_lib lib:libgtksourceview-1:gtksourceview \
- lib:libreadline:readline lib:libgmp:gmp
-configure.args --enable-gnome --enable-gtksourceview
-configure.cflags-append -no-cpp-precomp -flat_namespace -undefined supress
+master_sites gnome:sources/${name}/${branch} \
+ http://ftp.5z.com/pub/genius/
-variant without_gnome {
- configure.args-delete --enable-gnome --enable-gtksourceview
- depends_lib-delete lib:libgtksourceview-1:gtksourceview
-
- configure.args-append --disable-gnome --disable-gtksourceview
+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
+ figure.args-delete --enable-gtksourceview
+ configure.args-delete --enable-gnome
+ 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}"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090522/322b4385/attachment.html>
More information about the macports-changes
mailing list