2012-01-13 11:54:43 +01:00
|
|
|
# $NetBSD: Makefile,v 1.151 2012/01/13 10:55:17 obache Exp $
|
1999-07-31 21:20:32 +02:00
|
|
|
#
|
|
|
|
|
2009-01-20 21:43:09 +01:00
|
|
|
DISTNAME= gnumeric-1.8.4
|
2012-01-13 11:54:43 +01:00
|
|
|
PKGREVISION= 17
|
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
|
2008-03-07 22:33:33 +01:00
|
|
|
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gnumeric/1.8/}
|
2004-06-07 10:57:24 +02:00
|
|
|
EXTRACT_SUFX= .tar.bz2
|
1999-07-31 21:20:32 +02:00
|
|
|
|
2008-03-07 22:33:33 +01:00
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
2006-10-04 23:47:16 +02:00
|
|
|
HOMEPAGE= http://www.gnome.org/projects/gnumeric/
|
2008-03-07 22:33:33 +01:00
|
|
|
COMMENT= Spreadsheet program from the GNOME project (development version)
|
1999-07-31 21:20:32 +02:00
|
|
|
|
2008-07-14 14:55:56 +02:00
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
|
2002-12-01 16:56:54 +01:00
|
|
|
USE_PKGLOCALEDIR= YES
|
2006-07-05 07:37:39 +02:00
|
|
|
USE_TOOLS+= gmake intltool msgfmt perl:run pkg-config
|
2004-02-14 18:21:32 +01:00
|
|
|
USE_LIBTOOL= YES
|
2001-10-20 20:48:39 +02:00
|
|
|
|
2002-09-23 23:55:11 +02:00
|
|
|
GNU_CONFIGURE= YES
|
2007-09-21 15:03:25 +02:00
|
|
|
GCONF_SCHEMAS= gnumeric-dialogs.schemas gnumeric-general.schemas \
|
2004-05-24 20:13:19 +02:00
|
|
|
gnumeric-plugins.schemas
|
2008-03-07 22:33:33 +01:00
|
|
|
PKGCONFIG_OVERRIDE= libspreadsheet.pc.in
|
2002-09-23 23:55:11 +02:00
|
|
|
|
2008-03-07 22:33:33 +01:00
|
|
|
REPLACE_PERL+= plugins/perl-func/perl_func.pl
|
2006-03-20 08:14:36 +01:00
|
|
|
|
2008-03-07 22:33:33 +01:00
|
|
|
CONFIGURE_ARGS+= --with-python
|
|
|
|
CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q}
|
|
|
|
.include "../../lang/python/application.mk"
|
|
|
|
.include "../../devel/py-gobject/buildlink3.mk"
|
|
|
|
|
|
|
|
# XXX: that version's not in pkgsrc yet
|
|
|
|
#BUILDLINK_API_DEPENDS.libgda+= libgda>=3.1.1
|
|
|
|
#.include "../../databases/libgda/buildlink3.mk"
|
|
|
|
#.include "../../databases/libgnomedb/buildlink3.mk"
|
|
|
|
BUILDLINK_API_DEPENDS.libgsf+= libgsf>=1.14.6
|
2004-05-24 20:13:19 +02:00
|
|
|
.include "../../devel/libgsf/buildlink3.mk"
|
2007-09-21 15:03:25 +02:00
|
|
|
.include "../../devel/GConf/schemas.mk"
|
2004-05-24 20:13:19 +02:00
|
|
|
.include "../../devel/libgnomeui/buildlink3.mk"
|
|
|
|
.include "../../devel/libbonobo/buildlink3.mk"
|
|
|
|
.include "../../devel/libbonoboui/buildlink3.mk"
|
2004-04-27 02:59:36 +02:00
|
|
|
.include "../../devel/gettext-lib/buildlink3.mk"
|
2007-09-21 15:03:25 +02:00
|
|
|
.include "../../devel/libglade/buildlink3.mk"
|
2008-03-07 22:33:33 +01:00
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
|
|
.include "../../lang/perl5/buildlink3.mk"
|
|
|
|
.include "../../misc/goffice0.6/buildlink3.mk"
|
Update to 1.6.1. Committed during the freeze because 1.4.3 was broken
after the libgsf update (see PR 32281).
Changes since 1.4.2 (1.4.3 is not mentioned in the ChangeLog?!):
Gnumeric 1.6.1
Allin Cottrell:
* Save configuration in non-gnome case. [#310354]
Jean Brefort:
* Use localized decimal separator. [#80139]
Jody:
* Unfreeze panes if the drag handles are pulled outwards.
* Adjust ctrl-~ vs ctrl-!
* Some R1C1 fixes
* More SpreadsheetML from MS Office XP.
* Some OpenDoc import extensions.
* Minor fixes for auto-fill
* Enable a chart importer in the experimental xml sax importer.
Lukasz Stelmach:
* Fix python binding for RangeRef::end.
Eduardo Lima:
Renato Araujo:
* Maemo/Hildon port to Nokia 770
Morten:
* Fix content probing of csv and tsv files. [#318419]
* Import formats from Lotus 1-2-3 files.
* Import column widths and row heights from Lotus 1-2-3 files.
* Handle Lotus 1-2-3 functions whose names differ from the ones
we use better.
* Read basic info from wk4 files.
* Fix issues with new function docs method.
* Fix OO import crash. [#320818]
* Fix Excel save crash. [#321009]
* Plug minor leak.
Philippe Lelong:
* Fix issue with PRICE (and probably related functions).
--------------------------------------------------------------------------
Gnumeric 1.6.0
Andreas:
* Preload selection in "Define Names" dialog. [#316406]
Jean Brefort:
* Fix crash when deleting plot with dynamic deps.
* Fix localization issues. [#318042][#318043].
Jody:
* Snap objects right in RTL mode. [#316026]
* Finish Data -> Table evaluation
* Avoid entering "" for every keystroke when using gtk-2.8
* Fix xls import/export of markers for radar plots.
* Fix rotated text with pango-1.10 [#316597]
* Update auto-expr after a recalc [#314867]
* Use Emmanuel's ideas to improve the frozen pane drag handles.
* Enable super/subscripts.
* SpreadsheetML importer.
Morten:
* Fix C99ism.
* Fix rare dependency crash.
* Warn if running with buggy pango_attr_list_splice.
* Improve stf import gui for multi-byte encoded text. [#316816]
* Fix xml-io's name parsing. [#317427]
* Fix .gnumeric saving of summary items. [#318254]
* Import some style info from Lotus 1-2-3 files.
* Fix infinite loop in pdhyper.
--------------------------------------------------------------------------
Gnumeric 1.5.90
Jody:
* quotes for pure strings in expressions for xml in/out [#313460]
* Fix F4 cycling of abs/rel in mixed mode range refs
* Check all format tuples for a match [#85950]
* Escape cancels object drag. [#314866]
* F2 while editing jumps focus to entry. [#314869]
* XLS in/out for Data -> Table
* 2d Data -> Table support
Morten:
* Fix tooltip problem. [#314865]
* Throw a minimum of effort at a Lotus importer for modern
versions. [#314875]
--------------------------------------------------------------------------
Gnumeric 1.5.5
(No code changes -- translations only)
--------------------------------------------------------------------------
Gnumeric 1.5.4
Clytie Siddall:
* Audit strings. [#312746] [#312986]
Jean Brefort:
* Fix crash on close related to graph plugins. [#313463]
Jody:
* Fix lost background colours. [#314207 and others]
* Add some drag handles for graphicly creating frozen panes.
* Fix sheetview confusion. [#314208]
Morten:
* Fix harmless, but ugly, error message on xls save.
* Fix solver crash. [#314025]
* Fix solver coefficients.
* Package lp_solve into a single file and sanitize its API.
Update to lp_solve 5.5 in the process.
* Fix dependency crash. [Part of #314207]
* Fix theming bug. [#307783]
* Fix crash related to changing colours of sheet tabs.
* Fix rich text editing problem. [#314209]
* Be consistent about dialog separators. [#314306]
* Fix print problem with page numbers. [#314520]
--------------------------------------------------------------------------
Gnumeric 1.5.3
Ivan, Y.C. Wong:
* Fix recent files list on win32. [#308302]
* Fix non-latin characters rendering of fonts sans, serif and monospace
on win32. [#161027]
Jean Brefort:
* Copy charts (to abiword).
J.H.M. Dassen (Ray):
* Bumped goffice build dependency.
Jody:
* Handle ROW/COLUMN with no argument in an array.
* Fix problems with row height resizing on win32. [#163414]
* XLS, SAX, & DOM in/out for conditional Formating.
* SAX in/out for input messages.
* SAX in for hyperlinks.
* Conditional Formating for backgrounds.
* Conditional Formating for borders.
* Store the current settings before previewing. [#301494]
* Fix F4-abs/rel state rotation after R1C1 breakage.
* Fix leak in xls chart import. [#157058]
* Fix object movement and snap to grid in RTL.
* XLS import of image fills. [#127756]
* XLS import of font for chart labels.
* Don't put extra quotes around exported series names. [#152317]
* Keep images hidden until they are sized. [#308301]
* Warnings when consolidating single columns. [#308431]
* Improve sync of cell editing and editline for autocomplete. [#308303]
Jon Kåre:
* Improve sc/xspread import.
* Export page orientation to Excel.
* Fix top margin/header interaction bug in page setup. [#310055]
Morten:
* Make changes to toolbar visibility permanent.
* Fix stf export quoting problem. [#308109]
* Fix stf export format problem.
* Prevent sheets from being renamed to "".
* Fix IRR. [Debian #315625]
* Eliminate old sheet reorganize support code.
* Make ssconvert able to save to stdout ("fd://1").
* Fix repeat-setting-border crash. [#310924]
* Fix typo that managed to get its own bugzilla entry. [#312823]
* Fix problem with save. [#312930]
* Improve screen-vs-print line breaking situation. [#312912]
* Fix crash changing font. [#313257]
* Fix crash on finalizing sheet with objects in it.
* Fix sheet-remove crash related to dependencies. [#312794]
--------------------------------------------------------------------------
Gnumeric 1.5.2
Andreas:
* permit formula guru to add array functions
Ivan:
* (Win32) Fix opening files with non-ascii names when users "open"
them in explorer. [#304874]
* Enable libspeadsheet build
* (Win32) Fix the bug that d&d from explorer doesn't work in
gnumeric. [#304074]
Jody:
* Tweak the errors from LOGNORMDIST, CONFIDENCE, STANDARDIZE, and
NORMDIST to match MS Excel.
* After a command refocus controls for the current view. [#165700]
* Fix 'Begins with' vs 'Ends With' for autofilters.
* Autofilter string equality is stronger than containment [#172355]
* Buttons in sheet manager dialog should not strech vertically.
* Stub for MS Excel's ASC function, which is unncessary in gnumeric.
* Make range clipping more efficient. [#164950]
* Fix advanced filter for inputs that do not start at col A. [#165734]
* Fix xls import of names calling fwd declared names. [#166611]
* Fix string generation for arrays.
* Don't hide columns < 4pts wide on import. [#304558]
* Rich content from MS Excel clipboard [#305405]
* Fix warning while importing pre XL-95.
* Fix adjustment object handling [#167584].
* Be more careful what we assume is a header [#165061].
* Use sheet specific print settings when printing a workbook. [#163589]
* Fix small positioning glitch when creating widgets. [#304559]
* re-enable experimental sax importer after goffice split.
* Improve handling of some odd XL operators.
* Remove warning when nudging during object creation. [#164779]
* Delete while editing should not clear the cell. [#165172]
* R1C1 support.
Jon Kåre:
* Don't output the xml declaration for xhtml. [#303827]
Michal Kaukic:
* Fix solver for affine objective functions. [#171025]
Morten:
* Fix SUMIF even more. [Debian #308346]
* Fix horizonal alignment of rotated numbers broken by fix to
#303292.
* Fix CRITICAL when undoing borders.
* Improve multiline rotated text. [#167544]
* Fix Excel load crash. [#303923]
* Speed up exit on large sheets with lots of names, such as the
one from #303923.
* Clean up dependencies somewhat.
* Simplify expressions used for defined names for single cells.
* Fix redo crash. [#305007]
* Fix auto-complete deactivation issues. [#305011]
* Fix recognition of accounting formats. [#305314]
* Fix unintentional format currency change. [#305313]
* Plug leaks.
* Work hard at not leaving passwords in memory, just in case.
* Add tooltips for ok_button, cancel_button, and func_button.
[#160344]
* Fix paste problem. [#305404]
* Fix brown bag text import problem. [Later reported as #305624]
* Improve R.QPOIS accuracy, efficiency, and termination.
* Improve R.QNORM's accuracy in the long double case.
* Improve R.QCAUCHY's accuracy.
* Add new R.QHYPER function.
* Fix xml SAX import issue for array formulae.
* Fix xml export of shared array formulae.
* Fix number matching problem. [#306254]
* Fix R.PBETA screwup for log case.
* Fix problem with hiding sheets.
* Fix sheet removal undo to also undo changes to names and
cells in other sheets.
* Save and load visibility sheet attribute.
* Fix 3D deps crash.
* Fix 3D dependencies spanning more than one sheet. (I.e., all.)
* Fix dynamic dependency crash on exit.
* Plug leaks of sheet views.
* Fix CRITICAL in the "manage sheets" dialog.
--------------------------------------------------------------------------
Gnumeric 1.5.1
Andreas:
* Make ROUNDDOWN and ROUNDUP MSExcel compatible including the
strange handling for negative numbers. [#162682]
This breaks backwards compatibility to earlier Gnumeric versions
for these functions.
* Fix text colour in selected item in sheet manage dialog. [#170462]
* Fix NORMDIST description. [#167467]
David J Craigon:
* Allow ssconvert to specify importer. [#160069]
Ivan Wong:
* Fix image filtering for Win32. [#164589]
* Implement the Win32 registry connection.
Jody:
* Major re-org for goffice split.
* Fix xls import for fit to page.
* Fix OFFSET for asymmetric ranges [#166764]
* Fix SUMIF for asymmetric ranges [#166769]
* Import sheet visibility from ms excel
* Split function docs into a distinct catalog
* Decrease memory usage in clipboard.
* Simplify tiling when pasting a copy. [#87477]
* Be more flexible pasting full cols/rows in single cells. [#87528]
* Add vertical alignment DISTRIBUTED
* Fix xls in/out of rotation
Jon Kåre:
* Don't crash on csv file with invalid unicode [#167190]
* Import html hyperlinks as hyperlinks.
* Fix session management bug when gnumeric is minimized. [#166769]
* Paste images from clipboard.
* Copy images and graphs to clipboard.
* Receive and send images by drag and drop.
* Don't clear clipboard when losing primary selection. [#300468]
Kasal:
* Modified the way generated files are handled by Automake.
* Some configure hacks to support po-functions.
Morten:
* Work around Pango bug causing XL save crash. [#166532]
* Fix Save-As GUI problem causing CRITICALs.
* Fix typos that managed to get their own bugzilla entries.
[#167495] [#302306]
* Improve auto-detection of separators for text files. [#167449]
* Fix some #decimals problems with print page setup.
* Fix saving.
* Fix crash when using --quit. Fix leak too.
* Fix rare crash on exit.
* Use unicode minus (U2212) for numbers. [#168467]
* Improve format selection dialog for text import.
* Constification.
* Use FooCanvas for rotation part of cell format dialog.
* Get rid of the last direct GnomeCanvas use.
* Clean up long double configuration.
* Fix save-as for non-local files. [#170308]
* Drop gtk+-bug workaround. [#162952]
* Make sheets even more object-like.
* Fix parsing problem with names that start out with something
that can be parsed as a cell, e.g., "K3P". [#170465]
* Improve auto-fixup of 1.0.x era non-ASCII Gnumeric files.
* Fix minor GUI problem with the format page of text import.
* Create new plugin with R.[DPQ]dist functions using the
R Project's naming and calling conventions.
Note: this is deliberately not yet in po-whatever. There are
tons of autogenerated strings and things need to settle down
a bit first.
* Fix modality issue causing crashes. [#170958]
* Use a better format for auto expressions.
* Improve undo description for rich text style changes. [#171637]
* Don't destroy target file when loading a saver plugin fails.
[#168581].
* Make sure we update our window menu when we create a new view.
* When we reopen insert->image, start in the directory we were
last time. [#143188]
* Fix conversion problems with stf export. [#126513]
* Improve text import for strange encodings. [#167191]
* Rework stf export code and fix crash-on-exit-causing leaks.
* Do something sensible when exporting dates and times as text.
[#128936]
* Fix uncompressed saving of .xml and .gnumeric (when requested).
[#173030]
* Improve extreme-case evaluation of quantile functions that are
computed by root searching, such as =BETAINV(0.52,1e-3,1e6).
* Improve accuracy of R.QF (and thus FINV).
* Fix TRIMMEAN.
* Fix MODE.
* Allocate some clipboard data in pools.
* Fix potential save-as crash.
* Fix spurious criticals. [#301581]
* Change various sheet things to use an object properties.
* Plug leaks with moving sheets.
* Use object properties for much of the {sheet,workbook}-control-gui
to sheet linkage.
* Fix multihead problems with popups.
* Fix crash for sheet-remove on sheets with local dynamic
dependencies.
* Implement CELL("sheetname", ...).
* Fix CELL with explicit sheet in the reference.
* Fix sheet reordering by dragging.
* Fix various theme related bugs. [#302902] [#302880] [#302882]
* Fix undo crash in connection with cloning sheets.
--------------------------------------------------------------------------
Gnumeric 1.5.0
Emmanuel Pacaud:
* Snap to grid mode when moving sheet objects with shift.
Jean Brefort:
* add scatter plots with spline interpolation.
* Box-plots.
* Fix crash in contour plots (#166051).
* Automatic bounds work with negative values in XY chart (#164593).
* Scrollbar and slider max values are now constant (#165173).
* Avoid recalculation of scrollbar and slider values when not
necessary (#166085).
J.H.M. Dassen (Ray):
* Generate an error when no proper UTF-8 filename is produced when
saving [Debian #291265]
Jody:
* RTL support.
* Another step towards the libgoffice split
Kasal:
* Some configure.in cleanup.
Morten:
* When using the new printing code, don't bother to generate
gnome print fonts for the old code.
* Improve search strategy for auto-completion.
* Fix crash for insert/delete column/row. [#165873]
* Fix text import crash. [#165617]
* Fix SUBSTITUTE. [#165996]
* Fix general format's use of "e".
* Plug dependency leak. [#159581]
* Fix fake rounding functions for very large numbers. [#166188]
* Eliminate old printing code.
* Clean out workarounds for old libraries.
* Avoid GnomeFont in printing.
* Fix .dbf import of floating point values. [#166311]
* Plug xls save leak. [#166561]
2005-12-17 21:49:45 +01:00
|
|
|
.include "../../net/ORBit2/buildlink3.mk"
|
2004-05-24 20:13:19 +02:00
|
|
|
.include "../../textproc/libxml2/buildlink3.mk"
|
2008-03-07 22:33:33 +01:00
|
|
|
.include "../../mk/omf-scrollkeeper.mk"
|
|
|
|
BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.10.0
|
Update to 1.6.2:
Gnumeric 1.6.2
Ivan, Y.C. Wong:
* Fix Gdk-WARNING when cutting or copying cells. [#314210]
* No more debug command prompt. Error/warning messages will
go to an existing command prompt (if any).
Jody:
* Disable the IRC link in the help menu.
* Use the cannonical web page in case of problems.
* Silence some warnings in the ODS importer.
Morten:
* Fix COUNTBLANK.
* Fix ATAN2(0,0).
* Make AND, OR, and XOR ignore strings as claimed.
* Fix TRIM for non-ASCII case with spaces at end.
* Improve Excel compatibility of BIN2DEC, BIN2HEX, and
BIN2OCT. [#323787]
* Fix crash on xml load. [#323888]
* Fix file corruption on saving scenarios. [#323927]
* Fix a pile of leaks in solver and scenario saving and loading.
* Fix leaks in solver dialog.
* Fix parser leak. [#301127]
* Fix solver dialog crash. [#324585]
* Fix FMR in SUBSTITUTE.
* Fix REPLACE and SEARCH for non-ASCII strings.
* Fix division-by-zero problems in FIXED, ROUND, ROUNDUP,
ROUNDDOWN, TRUNC.
* Fix accuracy of ROUND, ROUNDUP, ROUNDDOWN, TRUNC.
* Fix out-of-memory problem in REPT.
* Fix lots of little XL compatibility problems in string
functions.
* Fix error on Search-and-replace.
* Fix near-infinite loop in FACTDOUBLE.
* Fix text-to-columns crash probably affecting stf import too.
* Fix font preference crash. [#326830]
* Fix memory allocation problem for writing charts.
* Fix loading of boolean constants from ods files.
* Fix MID for out-of-bounds values.
* Fix constructed-range parsing for OO.
* Fix SECOND, MINUTE, HOUR compatibility problems.
* Fix DATE compatibility for bizarre input.
* Cleanup parameter handling in financial functions.
Jon Kåre:
* Hand clipboard off to clipboard manager when exiting.
Nick Lamb:
* Fix CONVERT crash. [#323678]
2006-02-04 18:03:51 +01:00
|
|
|
.include "../../x11/gtk2/buildlink3.mk"
|
2009-01-20 21:43:09 +01:00
|
|
|
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
|
2002-09-23 23:55:11 +02:00
|
|
|
|
1999-07-31 21:20:32 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|