pkgsrc/math/gnumeric/Makefile

49 lines
1.5 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.46 2002/03/13 17:37:23 fredb Exp $
#
DISTNAME= gnumeric-1.0.4
PKGREVISION= 1
Update gnumeric to 0.57. Changes include: * New features * Initial support for guppi graphs via Bonobo * Auto-format dialog. * Sheet copy * Full complement of paste special operations. * Improve internationalisation of keyboard and formats * Implement DateDif. * Checkbox support with stubs for other widgets. * Improved RATE's and IRR's root searching. * Rewrote SUMPRODUCT * More number theory functions * Applix importer is usable * COUPNUM, COUPNCD, TRUE, FALSE, COUPDAYBS and COUPDAYS * Correctly handle strings used as numeric arguments * Improve the colour combo box. * Implementation of `Anova: Two-Factor With Replication' and `Histogram' data analysis tools mostly * Bug fixes, Polishing & Optimisations * Updated and improved documentation. * Improve MS excel conformance of 'MATCH' * STF bug fixes and format recognition. * Save cells in row/col sequence. * Improve support for named expressions. * Fix chitest. * Printing bug fixes * Fix sheet functions * Formating bugs. * Handle sorting hidden rows/cols the same as MS excel * Resizing lots of rows/cols is smarter * Fixes for RATE, SLD, SYD. * More correct expression relocation for ins/del row/col * Xbase plugin should now work rather than core. Lots of bug fixed. * Translations * Updated: da (Kenneth and Keld), de (Karl), en_GB (Robert), ko (Sung-Hyun Nam), no (Kjartan), ru (Valek), uk (Yuri), maybe more. * Update not new, but not mentioned the last time: pl (Zbigniew). * Updated: nl (Almer). Not all done yet. * Work to support translation of strings in xml files (Kenneth and Morten)
2000-10-17 19:24:18 +02:00
CATEGORIES= math gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=stable/sources/gnumeric/}
Update gnumeric to 0.57. Changes include: * New features * Initial support for guppi graphs via Bonobo * Auto-format dialog. * Sheet copy * Full complement of paste special operations. * Improve internationalisation of keyboard and formats * Implement DateDif. * Checkbox support with stubs for other widgets. * Improved RATE's and IRR's root searching. * Rewrote SUMPRODUCT * More number theory functions * Applix importer is usable * COUPNUM, COUPNCD, TRUE, FALSE, COUPDAYBS and COUPDAYS * Correctly handle strings used as numeric arguments * Improve the colour combo box. * Implementation of `Anova: Two-Factor With Replication' and `Histogram' data analysis tools mostly * Bug fixes, Polishing & Optimisations * Updated and improved documentation. * Improve MS excel conformance of 'MATCH' * STF bug fixes and format recognition. * Save cells in row/col sequence. * Improve support for named expressions. * Fix chitest. * Printing bug fixes * Fix sheet functions * Formating bugs. * Handle sorting hidden rows/cols the same as MS excel * Resizing lots of rows/cols is smarter * Fixes for RATE, SLD, SYD. * More correct expression relocation for ins/del row/col * Xbase plugin should now work rather than core. Lots of bug fixed. * Translations * Updated: da (Kenneth and Keld), de (Karl), en_GB (Robert), ko (Sung-Hyun Nam), no (Kjartan), ru (Valek), uk (Yuri), maybe more. * Update not new, but not mentioned the last time: pl (Zbigniew). * Updated: nl (Almer). Not all done yet. * Work to support translation of strings in xml files (Kenneth and Morten)
2000-10-17 19:24:18 +02:00
MAINTAINER= rh@netbsd.org
HOMEPAGE= http://www.gnome.org/gnumeric/
COMMENT= Powerful and easy to use spreadsheet program from the GNOME project
# wctype.h is found on NetBSD 1.5R and later
ONLY_FOR_PLATFORM= NetBSD-1.5[R-Z]-* NetBSD-1.5Z[A-Z]-* NetBSD-1.[6-9]*-*
# for Python support a shared libpython is required but not provided yet
#BUILD_DEPENDS+= python>=2.0:../../lang/python
Update gnumeric to 0.57. Changes include: * New features * Initial support for guppi graphs via Bonobo * Auto-format dialog. * Sheet copy * Full complement of paste special operations. * Improve internationalisation of keyboard and formats * Implement DateDif. * Checkbox support with stubs for other widgets. * Improved RATE's and IRR's root searching. * Rewrote SUMPRODUCT * More number theory functions * Applix importer is usable * COUPNUM, COUPNCD, TRUE, FALSE, COUPDAYBS and COUPDAYS * Correctly handle strings used as numeric arguments * Improve the colour combo box. * Implementation of `Anova: Two-Factor With Replication' and `Histogram' data analysis tools mostly * Bug fixes, Polishing & Optimisations * Updated and improved documentation. * Improve MS excel conformance of 'MATCH' * STF bug fixes and format recognition. * Save cells in row/col sequence. * Improve support for named expressions. * Fix chitest. * Printing bug fixes * Fix sheet functions * Formating bugs. * Handle sorting hidden rows/cols the same as MS excel * Resizing lots of rows/cols is smarter * Fixes for RATE, SLD, SYD. * More correct expression relocation for ins/del row/col * Xbase plugin should now work rather than core. Lots of bug fixed. * Translations * Updated: da (Kenneth and Keld), de (Karl), en_GB (Robert), ko (Sung-Hyun Nam), no (Kjartan), ru (Valek), uk (Yuri), maybe more. * Update not new, but not mentioned the last time: pl (Zbigniew). * Updated: nl (Almer). Not all done yet. * Work to support translation of strings in xml files (Kenneth and Morten)
2000-10-17 19:24:18 +02:00
GNU_CONFIGURE= YES
USE_LIBTOOL= YES
USE_X11BASE= YES
Update gnumeric to 0.68 Changes include: * Fix backspace key. * Fix autosave dialog. * Improve scrollbars. * Fix double-click autofill. * Shine-up string functions. * Fix STF for CRLF terminated files. * Fix bounds handling and leakage in STF. * Add csv default importing + probing. * Improve font preview in cell format dialog. * Fix bugs in analysis-tools' t-test. * Finish two-factor anova tool in analysis-tools. * Adjust scrollbars when outputting data analysis results. * Even more missing files. * Crash after exiting 1 of many shared views. * Bug when printing wrapped text in merged cells. * Frozen panes. * Some span bugs. * Usability tuning (Thanks to auspex, UnNamed, & jwz) * Misc bugs. * Improve bsd support. * Fix CONCATENATE. * Fix MULTINOMIAL. * Fix LCM. * Fix dependency tracking problem. * Over-the-Spot style support for XIM. * Introduction of placeholders named "FileOperations" and "PrintOperations" that help components to put their own menus into the right place. * Use temporary files to handle saving to BonoboStream with every file saver. * Restore missing files. * Update spec file. * Fix libml1 bug exposed by progress monitor. * Some work on the SAX importer. * Finish Group/Ungroup. * Clean-up the STF importer. * Add support for multicharacter separators and quoted cells with newlines to the STF importer. * Clean-up row naming. * Fix the STF exporter (it works again). * Add new consolidation feature. * Keyboard Shortcuts for moving and formatting. * Financial functions. * Fix ctrl-enter filling. * Reorganize the recalc queue to speed things up a bit. * Support iteration. * Fix FV arguments. * Support conditional number formats. * Obscure referencing bug. * Scaled printing. * Some number formating bugs. * Handle {caps,number,scroll}lock. * Improve sheet name quoting. * Fix PV. * Applied some much-needed TLC to fn-financial.c and fn-eng.c. * Speed-up Gnumeric function calls. * Killed a zillion problems pointed out by gcc 3.0 warnings. * Improve goal seeking slightly. * Fix RATE and IRR. * More work on plugin system. * Many i/o system improvements (general cleanup, reporing i/o progress, better probing, nicer import dialog, pluggable default savers, handling single sheet exporters in a special way) * Fix a variety of bugs and other issues. * Improve parser error messages. * Implement undo/redo for Zoom. * Make undo/redo descriptors more descriptive. * Complete the CELL function. * Drastically revise and fix-up the color combo's. * Architectural improvements for preview-grid, menu state, etc. * GNUMERIC_ENABLE_XL_OVERWRITE * Implemented clone, write and load for some sheet objects * Restore horizontal FILL alignment. * Fix array intercept checking. * Some fine tuning to improve start and exit times. * Merge cell & hidden column interactions * Some XL import improvement when parsing objects * Improve XL95 export and include merged regions & outlines * Fix some irritating mouse behaviors * More system portability enhancements. * Support fraction formatting (not parsing) * Fix printing of borders. * Improve checking for array/merged region division. * Prep for frozen panes. * Partial support for outline mode * Misc bugs. * New architecture for selecting cell ranges into dialogs. * Fix dialog placement. * Improve col and row sizing when cloning a cell. * Catch many bugs with merged regions. * Bug fix for supporting maximized windows. * Changed a large number of dirty diapers. * Plugged gnumeric leaks too. * Make search-and-destroy work better on comments. * Fixed parsing of numbers like "-4,885". (We used to get -3115 == -4 * 1000 + 885...) * Fixed formulae with leading dash, like "-995/5". * Fixed MID, FIND, LEFT, RIGHT, LOWER, UPPER, PROPER, CLEAN, LEN, EXACT, REPT. * Improve signed-vs-unsigned situation. * Fixed sorting dialog in the by-row case. * Improve i18n support for XL import/export * Added support for plugin dependencies * Made Excel a real plugin. * Improved plugin system performance & scalability.
2001-08-11 20:46:34 +02:00
USE_GMAKE= YES
Update gnumeric to 0.57. Changes include: * New features * Initial support for guppi graphs via Bonobo * Auto-format dialog. * Sheet copy * Full complement of paste special operations. * Improve internationalisation of keyboard and formats * Implement DateDif. * Checkbox support with stubs for other widgets. * Improved RATE's and IRR's root searching. * Rewrote SUMPRODUCT * More number theory functions * Applix importer is usable * COUPNUM, COUPNCD, TRUE, FALSE, COUPDAYBS and COUPDAYS * Correctly handle strings used as numeric arguments * Improve the colour combo box. * Implementation of `Anova: Two-Factor With Replication' and `Histogram' data analysis tools mostly * Bug fixes, Polishing & Optimisations * Updated and improved documentation. * Improve MS excel conformance of 'MATCH' * STF bug fixes and format recognition. * Save cells in row/col sequence. * Improve support for named expressions. * Fix chitest. * Printing bug fixes * Fix sheet functions * Formating bugs. * Handle sorting hidden rows/cols the same as MS excel * Resizing lots of rows/cols is smarter * Fixes for RATE, SLD, SYD. * More correct expression relocation for ins/del row/col * Xbase plugin should now work rather than core. Lots of bug fixed. * Translations * Updated: da (Kenneth and Keld), de (Karl), en_GB (Robert), ko (Sung-Hyun Nam), no (Kjartan), ru (Valek), uk (Yuri), maybe more. * Update not new, but not mentioned the last time: pl (Zbigniew). * Updated: nl (Almer). Not all done yet. * Work to support translation of strings in xml files (Kenneth and Morten)
2000-10-17 19:24:18 +02:00
USE_PERL5= YES
Update gnumeric to 0.71. Notable changes include: * Core support for validation and conditional formats. * Rewrite descriptive statistics, correlation, covariance, and rank analysis tool dialogs to use the gnumeric-expr-entry widget. * Add a 'Fill' menu connection to autofill. * Improve function documentation generator. * Enable XL import for graphs. * Import/Export/Edit Hidden/Locked attributes. * Parse using the assigned fmt before checking the builtins. * Enable basic attributes when importing shapes from XL. * Add simple bucketing of range dependencies. * Formating extensions and corrections. * Some simple recalc tuning speeds things up by a factor of 2. * Basic version of just in time rendering for another factor of 2. * Cleanup the DOM based xml import/export utilities. * Remove irritating frame around bonobo objects. * Make the sheet object control points prettier. * Off by 1 pixel/pt error when handling right/center alignment. * Improve sheet object menus. * Reworked the Text Combo, * Remove the eval queue. * Improve the Histogram tool slightly. * Improve INDIRECT. * Sort the function names for the index generator. * Fix handling of mixed mode references. * Convert lines/arrows/boxes/ovals to StyleColor. * Correct sensitivity of menus & toolbars. * Some initial guess work on how to import conditional XL formats. * bump bonobo req to 1.0.8 to fix the memory problem. * bump the gnome-print req to 0.29 in an effort to decrease the number of problems with gnome-print installs. * Fixed COUPNUM(). * MPS importer plugin implemented. Reads a linear program in MPS format and creates a spreadsheet model of it. Currently, the bounds and ranges are not implemented yet. * The POI project has contributed an xml schema for .gnumeric files * Speed up font handling. * Speed up dependency handling. * Eliminate deep recursion during dependency dirtying. * Fix the python and python-loader modules. (Work around mind- boggling bug in python. Again.) * Various code cleanup. * Fix regression. * Implemented querying in search-and-replace. * Implemented Search. * improve the oleo importer. * Support gray scale patterns when printing. * Improve Header/Footer page for printer setup. * Improve font handling for multi-byte environments. * Support for translations in plugin.xml files using xml-i18n-tools (modified xml file structure a bit). * Sped up Gnumeric compilation by replacing #include <gnome.h> with something smaller in almost all source files.
2001-10-20 20:48:39 +02:00
Update gnumeric to 0.57. Changes include: * New features * Initial support for guppi graphs via Bonobo * Auto-format dialog. * Sheet copy * Full complement of paste special operations. * Improve internationalisation of keyboard and formats * Implement DateDif. * Checkbox support with stubs for other widgets. * Improved RATE's and IRR's root searching. * Rewrote SUMPRODUCT * More number theory functions * Applix importer is usable * COUPNUM, COUPNCD, TRUE, FALSE, COUPDAYBS and COUPDAYS * Correctly handle strings used as numeric arguments * Improve the colour combo box. * Implementation of `Anova: Two-Factor With Replication' and `Histogram' data analysis tools mostly * Bug fixes, Polishing & Optimisations * Updated and improved documentation. * Improve MS excel conformance of 'MATCH' * STF bug fixes and format recognition. * Save cells in row/col sequence. * Improve support for named expressions. * Fix chitest. * Printing bug fixes * Fix sheet functions * Formating bugs. * Handle sorting hidden rows/cols the same as MS excel * Resizing lots of rows/cols is smarter * Fixes for RATE, SLD, SYD. * More correct expression relocation for ins/del row/col * Xbase plugin should now work rather than core. Lots of bug fixed. * Translations * Updated: da (Kenneth and Keld), de (Karl), en_GB (Robert), ko (Sung-Hyun Nam), no (Kjartan), ru (Valek), uk (Yuri), maybe more. * Update not new, but not mentioned the last time: pl (Zbigniew). * Updated: nl (Almer). Not all done yet. * Work to support translation of strings in xml files (Kenneth and Morten)
2000-10-17 19:24:18 +02:00
LDFLAGS+= -L${LOCALBASE}/lib
LDFLAGS+= -Wl,-R${LOCALBASE}/lib
LDFLAGS+= -lunicode
CPPFLAGS+= -I${LOCALBASE}/include
CONFIGURE_ARGS+= --without-guile # needs CVS-only guile-1.5
CONFIGURE_ARGS+= --without-python
Update gnumeric to 0.71. Notable changes include: * Core support for validation and conditional formats. * Rewrite descriptive statistics, correlation, covariance, and rank analysis tool dialogs to use the gnumeric-expr-entry widget. * Add a 'Fill' menu connection to autofill. * Improve function documentation generator. * Enable XL import for graphs. * Import/Export/Edit Hidden/Locked attributes. * Parse using the assigned fmt before checking the builtins. * Enable basic attributes when importing shapes from XL. * Add simple bucketing of range dependencies. * Formating extensions and corrections. * Some simple recalc tuning speeds things up by a factor of 2. * Basic version of just in time rendering for another factor of 2. * Cleanup the DOM based xml import/export utilities. * Remove irritating frame around bonobo objects. * Make the sheet object control points prettier. * Off by 1 pixel/pt error when handling right/center alignment. * Improve sheet object menus. * Reworked the Text Combo, * Remove the eval queue. * Improve the Histogram tool slightly. * Improve INDIRECT. * Sort the function names for the index generator. * Fix handling of mixed mode references. * Convert lines/arrows/boxes/ovals to StyleColor. * Correct sensitivity of menus & toolbars. * Some initial guess work on how to import conditional XL formats. * bump bonobo req to 1.0.8 to fix the memory problem. * bump the gnome-print req to 0.29 in an effort to decrease the number of problems with gnome-print installs. * Fixed COUPNUM(). * MPS importer plugin implemented. Reads a linear program in MPS format and creates a spreadsheet model of it. Currently, the bounds and ranges are not implemented yet. * The POI project has contributed an xml schema for .gnumeric files * Speed up font handling. * Speed up dependency handling. * Eliminate deep recursion during dependency dirtying. * Fix the python and python-loader modules. (Work around mind- boggling bug in python. Again.) * Various code cleanup. * Fix regression. * Implemented querying in search-and-replace. * Implemented Search. * improve the oleo importer. * Support gray scale patterns when printing. * Improve Header/Footer page for printer setup. * Improve font handling for multi-byte environments. * Support for translations in plugin.xml files using xml-i18n-tools (modified xml file structure a bit). * Sped up Gnumeric compilation by replacing #include <gnome.h> with something smaller in almost all source files.
2001-10-20 20:48:39 +02:00
LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
pre-configure:
for i in ${WRKSRC}/plugins/*/Makefile.in ; do \
${SED} <$$i >$$i.fixed \
Update gnumeric to 0.71. Notable changes include: * Core support for validation and conditional formats. * Rewrite descriptive statistics, correlation, covariance, and rank analysis tool dialogs to use the gnumeric-expr-entry widget. * Add a 'Fill' menu connection to autofill. * Improve function documentation generator. * Enable XL import for graphs. * Import/Export/Edit Hidden/Locked attributes. * Parse using the assigned fmt before checking the builtins. * Enable basic attributes when importing shapes from XL. * Add simple bucketing of range dependencies. * Formating extensions and corrections. * Some simple recalc tuning speeds things up by a factor of 2. * Basic version of just in time rendering for another factor of 2. * Cleanup the DOM based xml import/export utilities. * Remove irritating frame around bonobo objects. * Make the sheet object control points prettier. * Off by 1 pixel/pt error when handling right/center alignment. * Improve sheet object menus. * Reworked the Text Combo, * Remove the eval queue. * Improve the Histogram tool slightly. * Improve INDIRECT. * Sort the function names for the index generator. * Fix handling of mixed mode references. * Convert lines/arrows/boxes/ovals to StyleColor. * Correct sensitivity of menus & toolbars. * Some initial guess work on how to import conditional XL formats. * bump bonobo req to 1.0.8 to fix the memory problem. * bump the gnome-print req to 0.29 in an effort to decrease the number of problems with gnome-print installs. * Fixed COUPNUM(). * MPS importer plugin implemented. Reads a linear program in MPS format and creates a spreadsheet model of it. Currently, the bounds and ranges are not implemented yet. * The POI project has contributed an xml schema for .gnumeric files * Speed up font handling. * Speed up dependency handling. * Eliminate deep recursion during dependency dirtying. * Fix the python and python-loader modules. (Work around mind- boggling bug in python. Again.) * Various code cleanup. * Fix regression. * Implemented querying in search-and-replace. * Implemented Search. * improve the oleo importer. * Support gray scale patterns when printing. * Improve Header/Footer page for printer setup. * Improve font handling for multi-byte environments. * Support for translations in plugin.xml files using xml-i18n-tools (modified xml file structure a bit). * Sped up Gnumeric compilation by replacing #include <gnome.h> with something smaller in almost all source files.
2001-10-20 20:48:39 +02:00
-e 's/^\(COMPILE.*\)\\$$/\1 $${EXTRA_GNOME_CFLAGS} \\/' \
-e 's/^\(COMPILE.*[^\\]\)$$/\1 $${EXTRA_GNOME_CFLAGS}/' && \
${MV} $$i.fixed $$i ; \
done
.include "../../devel/gettext-lib/buildlink.mk"
.include "../../textproc/libxml/buildlink.mk"
.include "../../devel/libglade/buildlink.mk"
.include "../../devel/libole2/buildlink.mk"
.include "../../devel/oaf/buildlink.mk"
.include "../../devel/gal/buildlink.mk"
.include "../../mk/x11.buildlink.mk"
.include "../../mk/bsd.pkg.mk"