[110546] trunk/dports/gnome/gnumeric/Portfile
macsforever2000 at macports.org
macsforever2000 at macports.org
Sun Sep 1 16:08:29 PDT 2013
Revision: 110546
https://trac.macports.org/changeset/110546
Author: macsforever2000 at macports.org
Date: 2013-09-01 16:08:29 -0700 (Sun, 01 Sep 2013)
Log Message:
-----------
gnumeric: Update to version 1.12.7. Add maintainer. Remove obsolete python25 variant. Update dependencies. (#40338)
Modified Paths:
--------------
trunk/dports/gnome/gnumeric/Portfile
Modified: trunk/dports/gnome/gnumeric/Portfile
===================================================================
--- trunk/dports/gnome/gnumeric/Portfile 2013-09-01 22:46:15 UTC (rev 110545)
+++ trunk/dports/gnome/gnumeric/Portfile 2013-09-01 23:08:29 UTC (rev 110546)
@@ -4,66 +4,70 @@
PortSystem 1.0
name gnumeric
-version 1.12.4
+version 1.12.7
set branch [join [lrange [split ${version} .] 0 1] .]
license GPL-2+
-maintainers nomaintainer
-categories gnome math
+maintainers me.com:c.herbig openmaintainer
+categories gnome math science
platforms darwin
-description A powerful Gtk3 based spreadsheet with Excel, R and Python support.
-long_description A powerful Gtk3 based spreadsheet that features full Excel function and file \
- compatibility, additional functions not found in Excel, statisticts operations \
- with support for R, and Python plugins. Has some ODF support.
+description A powerful Gtk3 based spreadsheet with Excel, ODF, R and Python support.
+long_description A powerful Gtk3 based spreadsheet that features full Excel function \
+ and file compatibility and additional functions not found in Excel, \
+ and statistics operations based on R. Functionality can be extended \
+ with Python and plugins. Other file compatibility includes OASIS ODF, \
+ Quattro Pro, Psion 5, Paradox DB, and more (see homepage). GDA \
+ database support is available with the +database variant.
homepage http://projects.gnome.org/gnumeric/
master_sites gnome:sources/${name}/${branch}/
use_xz yes
-checksums sha256 562e17d8b56f4587e33f54adff89a65ede6e6e0c57bcd561589453d8edae80bd \
- rmd160 e3540631bdc8827edfa7ecec6a62fd8bcf06399f
+checksums sha256 5de9cca87efb2ea190bcddf57bd83a34e7f9580f5b7c92c6757707d1164748ef \
+ rmd160 c59ab9c79bf152afe54705a82fdde3c247c49667
depends_build port:gnome-doc-utils \
port:intltool \
port:pkgconfig
-depends_lib port:goffice
+depends_lib port:goffice \
+ port:psiconv \
+ port:pxlib
configure.args --disable-schemas-compile \
- --without-gda \
- --without-paradox \
- --without-psiconv \
- --enable-introspection
+ --enable-introspection \
+ --without-gda
-variant python25 conflicts python26 python27 description {Use python 2.5 - obsolete} {
-# marked as obsolete on 7/28/2013. Consider removing variant after sufficient time.
-
- pre-fetch {
- ui_error "Gnumeric 1.12.x must have at least python26. Please consider upgrading."
- return -code error
- }
+variant database description {builds with support for GDA database} {
+ depends_lib-append port:libgda5
+ configure.args-replace --without-gda --with-gda
}
-variant python26 conflicts python25 python27 description {Use python 2.6} {
+variant python26 conflicts python27 description {Use python 2.6} {
configure.python ${prefix}/bin/python2.6
depends_lib-append port:py26-gobject3
set python_framework ${frameworks_dir}/Python.framework/Versions/2.6
configure.pkg_config_path ${python_framework}/lib/pkgconfig
}
-variant python27 conflicts python25 python26 description {Use python 2.7} {
+variant python27 conflicts python26 description {Use python 2.7} {
configure.python ${prefix}/bin/python2.7
depends_lib-append port:py27-gobject3
set python_framework ${frameworks_dir}/Python.framework/Versions/2.7
configure.pkg_config_path ${python_framework}/lib/pkgconfig
}
-if {![variant_isset python25] && ![variant_isset python26]} {
+if {![variant_isset python26]} {
default_variants +python27
}
+if {[variant_isset python25]} {
+# variant +python25 was declared obsolete on 7/28/2013
+ ui_error "Gnumeric python needs python 2.6 or 2.7, please consider reinstalling."
+ return -code error
+}
post-activate {
catch {system "${prefix}/bin/scrollkeeper-update"}
@@ -74,6 +78,8 @@
livecheck.type gnome
+# yelp is currently not available in a +quartz environment due to dependency issues,
+# see #39898 #40282 #40116
notes \
"Recommended supplementary ports:
gnome-themes-standard provides the default Gnome Adwaita theme
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130901/176cb458/attachment.html>
More information about the macports-changes
mailing list