summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--math/gcalctool/Makefile14
-rw-r--r--math/gcalctool/PLIST32
-rw-r--r--math/gcalctool/distinfo8
-rw-r--r--math/gcalctool/files/msgfmtstrip18
4 files changed, 64 insertions, 8 deletions
diff --git a/math/gcalctool/Makefile b/math/gcalctool/Makefile
index 5d0e77c5a3d..223cbbf2e63 100644
--- a/math/gcalctool/Makefile
+++ b/math/gcalctool/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.77 2009/02/05 21:40:36 drochner Exp $
+# $NetBSD: Makefile,v 1.78 2009/03/18 00:32:45 jmcneill Exp $
#
-DISTNAME= gcalctool-5.24.3.1
+DISTNAME= gcalctool-5.26.0
CATEGORIES= math gnome
-MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gcalctool/5.24/}
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gcalctool/5.26/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
@@ -22,6 +22,14 @@ USE_PKGLOCALEDIR= yes
GCONF_SCHEMAS= gcalctool.schemas
+# The gettext version in pkgsrc cannot handle the .po files, so
+# we strip out usage of the newer features (context and fuzzy matches)
+post-patch:
+ for f in ${WRKSRC}/po/*.po ${WRKSRC}/help/*/*.po ; do \
+ mv $$f $$f.original ; \
+ ${AWK} -f ${FILESDIR}/msgfmtstrip $$f.original > $$f ; \
+ done
+
BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.6.0
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
diff --git a/math/gcalctool/PLIST b/math/gcalctool/PLIST
index 16305f1dd7d..70aaeb10e7d 100644
--- a/math/gcalctool/PLIST
+++ b/math/gcalctool/PLIST
@@ -1,14 +1,16 @@
-@comment $NetBSD: PLIST,v 1.22 2008/10/25 00:43:23 wiz Exp $
+@comment $NetBSD: PLIST,v 1.23 2009/03/18 00:32:45 jmcneill Exp $
bin/gcalctool
bin/gnome-calculator
man/man1/gcalctool.1
share/applications/gcalctool.desktop
+share/gcalctool/financial.glade
share/gcalctool/gcalctool.glade
share/gconf/schemas/gcalctool.schemas
share/gnome/help/gcalctool/C/figures/gcalctool_advanced_window.png
share/gnome/help/gcalctool/C/figures/gcalctool_basic_window.png
share/gnome/help/gcalctool/C/figures/gcalctool_financial_window.png
share/gnome/help/gcalctool/C/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/C/figures/gcalctool_programming_window.png
share/gnome/help/gcalctool/C/figures/gcalctool_scientific_window.png
share/gnome/help/gcalctool/C/gcalctool.xml
share/gnome/help/gcalctool/C/legal.xml
@@ -16,96 +18,119 @@ share/gnome/help/gcalctool/bg/figures/gcalctool_advanced_window.png
share/gnome/help/gcalctool/bg/figures/gcalctool_basic_window.png
share/gnome/help/gcalctool/bg/figures/gcalctool_financial_window.png
share/gnome/help/gcalctool/bg/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/bg/figures/gcalctool_programming_window.png
share/gnome/help/gcalctool/bg/figures/gcalctool_scientific_window.png
share/gnome/help/gcalctool/bg/gcalctool.xml
share/gnome/help/gcalctool/ca/figures/gcalctool_advanced_window.png
share/gnome/help/gcalctool/ca/figures/gcalctool_basic_window.png
share/gnome/help/gcalctool/ca/figures/gcalctool_financial_window.png
share/gnome/help/gcalctool/ca/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/ca/figures/gcalctool_programming_window.png
share/gnome/help/gcalctool/ca/figures/gcalctool_scientific_window.png
share/gnome/help/gcalctool/ca/gcalctool.xml
share/gnome/help/gcalctool/de/figures/gcalctool_advanced_window.png
share/gnome/help/gcalctool/de/figures/gcalctool_basic_window.png
share/gnome/help/gcalctool/de/figures/gcalctool_financial_window.png
share/gnome/help/gcalctool/de/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/de/figures/gcalctool_programming_window.png
share/gnome/help/gcalctool/de/figures/gcalctool_scientific_window.png
share/gnome/help/gcalctool/de/gcalctool.xml
share/gnome/help/gcalctool/es/figures/gcalctool_advanced_window.png
share/gnome/help/gcalctool/es/figures/gcalctool_basic_window.png
share/gnome/help/gcalctool/es/figures/gcalctool_financial_window.png
share/gnome/help/gcalctool/es/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/es/figures/gcalctool_programming_window.png
share/gnome/help/gcalctool/es/figures/gcalctool_scientific_window.png
share/gnome/help/gcalctool/es/gcalctool.xml
+share/gnome/help/gcalctool/eu/figures/gcalctool_advanced_window.png
+share/gnome/help/gcalctool/eu/figures/gcalctool_basic_window.png
+share/gnome/help/gcalctool/eu/figures/gcalctool_financial_window.png
+share/gnome/help/gcalctool/eu/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/eu/figures/gcalctool_programming_window.png
+share/gnome/help/gcalctool/eu/figures/gcalctool_scientific_window.png
+share/gnome/help/gcalctool/eu/gcalctool.xml
share/gnome/help/gcalctool/fr/figures/gcalctool_advanced_window.png
share/gnome/help/gcalctool/fr/figures/gcalctool_basic_window.png
share/gnome/help/gcalctool/fr/figures/gcalctool_financial_window.png
share/gnome/help/gcalctool/fr/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/fr/figures/gcalctool_programming_window.png
share/gnome/help/gcalctool/fr/figures/gcalctool_scientific_window.png
share/gnome/help/gcalctool/fr/gcalctool.xml
share/gnome/help/gcalctool/it/figures/gcalctool_advanced_window.png
share/gnome/help/gcalctool/it/figures/gcalctool_basic_window.png
share/gnome/help/gcalctool/it/figures/gcalctool_financial_window.png
share/gnome/help/gcalctool/it/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/it/figures/gcalctool_programming_window.png
share/gnome/help/gcalctool/it/figures/gcalctool_scientific_window.png
share/gnome/help/gcalctool/it/gcalctool.xml
share/gnome/help/gcalctool/ja/figures/gcalctool_advanced_window.png
share/gnome/help/gcalctool/ja/figures/gcalctool_basic_window.png
share/gnome/help/gcalctool/ja/figures/gcalctool_financial_window.png
share/gnome/help/gcalctool/ja/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/ja/figures/gcalctool_programming_window.png
share/gnome/help/gcalctool/ja/figures/gcalctool_scientific_window.png
share/gnome/help/gcalctool/ja/gcalctool.xml
share/gnome/help/gcalctool/ko/figures/gcalctool_advanced_window.png
share/gnome/help/gcalctool/ko/figures/gcalctool_basic_window.png
share/gnome/help/gcalctool/ko/figures/gcalctool_financial_window.png
share/gnome/help/gcalctool/ko/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/ko/figures/gcalctool_programming_window.png
share/gnome/help/gcalctool/ko/figures/gcalctool_scientific_window.png
share/gnome/help/gcalctool/ko/gcalctool.xml
share/gnome/help/gcalctool/oc/figures/gcalctool_advanced_window.png
share/gnome/help/gcalctool/oc/figures/gcalctool_basic_window.png
share/gnome/help/gcalctool/oc/figures/gcalctool_financial_window.png
share/gnome/help/gcalctool/oc/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/oc/figures/gcalctool_programming_window.png
share/gnome/help/gcalctool/oc/figures/gcalctool_scientific_window.png
share/gnome/help/gcalctool/oc/gcalctool.xml
share/gnome/help/gcalctool/pt_BR/figures/gcalctool_advanced_window.png
share/gnome/help/gcalctool/pt_BR/figures/gcalctool_basic_window.png
share/gnome/help/gcalctool/pt_BR/figures/gcalctool_financial_window.png
share/gnome/help/gcalctool/pt_BR/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/pt_BR/figures/gcalctool_programming_window.png
share/gnome/help/gcalctool/pt_BR/figures/gcalctool_scientific_window.png
share/gnome/help/gcalctool/pt_BR/gcalctool.xml
share/gnome/help/gcalctool/ru/figures/gcalctool_advanced_window.png
share/gnome/help/gcalctool/ru/figures/gcalctool_basic_window.png
share/gnome/help/gcalctool/ru/figures/gcalctool_financial_window.png
share/gnome/help/gcalctool/ru/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/ru/figures/gcalctool_programming_window.png
share/gnome/help/gcalctool/ru/figures/gcalctool_scientific_window.png
share/gnome/help/gcalctool/ru/gcalctool.xml
share/gnome/help/gcalctool/sv/figures/gcalctool_advanced_window.png
share/gnome/help/gcalctool/sv/figures/gcalctool_basic_window.png
share/gnome/help/gcalctool/sv/figures/gcalctool_financial_window.png
share/gnome/help/gcalctool/sv/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/sv/figures/gcalctool_programming_window.png
share/gnome/help/gcalctool/sv/figures/gcalctool_scientific_window.png
share/gnome/help/gcalctool/sv/gcalctool.xml
share/gnome/help/gcalctool/zh_CN/figures/gcalctool_advanced_window.png
share/gnome/help/gcalctool/zh_CN/figures/gcalctool_basic_window.png
share/gnome/help/gcalctool/zh_CN/figures/gcalctool_financial_window.png
share/gnome/help/gcalctool/zh_CN/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/zh_CN/figures/gcalctool_programming_window.png
share/gnome/help/gcalctool/zh_CN/figures/gcalctool_scientific_window.png
share/gnome/help/gcalctool/zh_CN/gcalctool.xml
share/gnome/help/gcalctool/zh_HK/figures/gcalctool_advanced_window.png
share/gnome/help/gcalctool/zh_HK/figures/gcalctool_basic_window.png
share/gnome/help/gcalctool/zh_HK/figures/gcalctool_financial_window.png
share/gnome/help/gcalctool/zh_HK/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/zh_HK/figures/gcalctool_programming_window.png
share/gnome/help/gcalctool/zh_HK/figures/gcalctool_scientific_window.png
share/gnome/help/gcalctool/zh_HK/gcalctool.xml
share/gnome/help/gcalctool/zh_TW/figures/gcalctool_advanced_window.png
share/gnome/help/gcalctool/zh_TW/figures/gcalctool_basic_window.png
share/gnome/help/gcalctool/zh_TW/figures/gcalctool_financial_window.png
share/gnome/help/gcalctool/zh_TW/figures/gcalctool_menu_symbol.png
+share/gnome/help/gcalctool/zh_TW/figures/gcalctool_programming_window.png
share/gnome/help/gcalctool/zh_TW/figures/gcalctool_scientific_window.png
share/gnome/help/gcalctool/zh_TW/gcalctool.xml
share/locale/af/LC_MESSAGES/gcalctool.mo
share/locale/am/LC_MESSAGES/gcalctool.mo
share/locale/ar/LC_MESSAGES/gcalctool.mo
share/locale/as/LC_MESSAGES/gcalctool.mo
+share/locale/ast/LC_MESSAGES/gcalctool.mo
share/locale/az/LC_MESSAGES/gcalctool.mo
share/locale/be/LC_MESSAGES/gcalctool.mo
share/locale/be@latin/LC_MESSAGES/gcalctool.mo
@@ -145,6 +170,7 @@ share/locale/ko/LC_MESSAGES/gcalctool.mo
share/locale/ku/LC_MESSAGES/gcalctool.mo
share/locale/lt/LC_MESSAGES/gcalctool.mo
share/locale/lv/LC_MESSAGES/gcalctool.mo
+share/locale/mai/LC_MESSAGES/gcalctool.mo
share/locale/mg/LC_MESSAGES/gcalctool.mo
share/locale/mk/LC_MESSAGES/gcalctool.mo
share/locale/ml/LC_MESSAGES/gcalctool.mo
@@ -187,6 +213,7 @@ share/omf/gcalctool/gcalctool-bg.omf
share/omf/gcalctool/gcalctool-ca.omf
share/omf/gcalctool/gcalctool-de.omf
share/omf/gcalctool/gcalctool-es.omf
+share/omf/gcalctool/gcalctool-eu.omf
share/omf/gcalctool/gcalctool-fr.omf
share/omf/gcalctool/gcalctool-it.omf
share/omf/gcalctool/gcalctool-ja.omf
@@ -222,6 +249,8 @@ share/omf/gcalctool/gcalctool-zh_TW.omf
@dirrm share/gnome/help/gcalctool/it
@dirrm share/gnome/help/gcalctool/fr/figures
@dirrm share/gnome/help/gcalctool/fr
+@dirrm share/gnome/help/gcalctool/eu/figures
+@dirrm share/gnome/help/gcalctool/eu
@dirrm share/gnome/help/gcalctool/es/figures
@dirrm share/gnome/help/gcalctool/es
@dirrm share/gnome/help/gcalctool/de/figures
@@ -234,6 +263,7 @@ share/omf/gcalctool/gcalctool-zh_TW.omf
@dirrm share/gnome/help/gcalctool/C
@dirrm share/gnome/help/gcalctool
@comment in gnome2-dirs: @dirrm share/gnome/help
+@comment in gnome2-dirs: @dirrm share/gnome
@comment in GConf: @dirrm share/gconf/schemas
@dirrm share/gcalctool
@comment in xdg-dirs: @dirrm share/applications
diff --git a/math/gcalctool/distinfo b/math/gcalctool/distinfo
index 24d65b33f60..4fd239eb341 100644
--- a/math/gcalctool/distinfo
+++ b/math/gcalctool/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.36 2009/02/05 21:40:36 drochner Exp $
+$NetBSD: distinfo,v 1.37 2009/03/18 00:32:45 jmcneill Exp $
-SHA1 (gcalctool-5.24.3.1.tar.bz2) = e84bfbddb937f0afe6025a6a8eebe8c825ac3c53
-RMD160 (gcalctool-5.24.3.1.tar.bz2) = 1ffa493b82ce78caa72e051fe3f92bbf6fd61224
-Size (gcalctool-5.24.3.1.tar.bz2) = 1795492 bytes
+SHA1 (gcalctool-5.26.0.tar.bz2) = e0b4574dc2a7642e597a99f7e2066434218c5549
+RMD160 (gcalctool-5.26.0.tar.bz2) = fae8acbcb62caab18e0c34997f0ef52df7c10247
+Size (gcalctool-5.26.0.tar.bz2) = 1994858 bytes
diff --git a/math/gcalctool/files/msgfmtstrip b/math/gcalctool/files/msgfmtstrip
new file mode 100644
index 00000000000..056975f4d07
--- /dev/null
+++ b/math/gcalctool/files/msgfmtstrip
@@ -0,0 +1,18 @@
+# $Id: msgfmtstrip,v 1.1 2009/03/18 00:32:45 jmcneill Exp $
+# Simple awk script to strip out .po entries with "msgctxt" or "#~|", so the
+# resultant file can be handled by the msgfmt 0.14.4 in NetBSD 4.0
+{
+if (/^$/) { entry_end(); }
+else if ($1 == "msgctxt" || $2 == "msgctxt") { skip = 1; }
+else if ($1 == "#~|") { skip = 1; }
+else { entry = entry $0 "\n" }
+}
+
+END { entry_end(); }
+
+function entry_end() {
+ if (!skip)
+ print entry;
+ entry = "";
+ skip = 0;
+}