Commit graph

242 commits

Author SHA1 Message Date
wiz
6055793889 Switch to v2 of webkit-gtk. Bump PKGREVISION. 2014-08-03 22:34:03 +00:00
wiz
eac55c7061 Switch to webkit1-gtk* in preparation for package update to v2.
Packages can switch to that version when they're tested to build with it.
2014-08-03 22:13:19 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
wiz
c5964d1b4a Dependency cleanup:
Remove libgnomeui, not used since 2012, see
http://svn.gnucash.org/trac/changeset/22379/
Add libgnomecanvas and some other indirect dependencies.
Add gnome-keyring dependency. It is optional, but I found no way to disable
it when it's installed, so depend on it for now, to avoid surprises.

Bump PKGREVISION.
2014-05-24 22:59:51 +00:00
wiz
596f5a0fd5 Add dependency on py-readline.
/usr/pkg/share/gnucash/python/pycons/console.py imports it.

Bump PKGREVISION.
2014-05-22 07:19:48 +00:00
wiz
c1b44346cd Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
2014-05-09 07:36:53 +00:00
ryoon
60806aa001 Recursive revbump from x11/pixman
Fix PR pkg/48777
2014-05-05 00:47:34 +00:00
wiz
1855b1ad6c Ignore SIGTTOU so that starting gnucash in the background works again.
Bump PKGREVISION.
2014-04-21 21:40:01 +00:00
wiz
7661af6176 Add missing dependency on py-gtk2. Bump PKGREVISION. 2014-04-12 14:19:56 +00:00
obache
d8fc20e0b0 recursive bump from icu shlib major bump. 2014-04-09 07:26:56 +00:00
wiz
23385e89fe Update to 2.6.3:
2.6.3 - 30 March 2014
       Bugs Fixed:
       721196 - Cannot import lines with empty fields for deposit or withdrawal
       	       in bank transaction download.
       721654 - Style sheet preference is not saved for a Preconfigured Report
       723975 - Dialog box displayed during QIF import has placeholder text
       724995 - Gnucash crashes due to assertion failed when opening sqlite file
       711567 - Cannot save a custom report if a path contain diacritic chars
       726430 - Python: account.getName() raises TypeError
       726891 - segmentation fault on session.end()

       Other Changes:
       Fix resizing of columns in budget view
       Fix guile 2 stack overflow errors for large reports
       Fix basis calculation for FIFO or LIFO when less than one lot is sold.
       Update Window and Menu item from "Preconfigured-" to "Saved-" Report
       	      and add lables to the dialog with help texts
       Aqbanking: SEPA transfer improvements - fix origin labels and add
       	      possibility to edit sender's name.
       Prevent crash reported in Bug 711567.

       Translations Updated: Catalan, Danish, Italian
2014-04-03 09:44:02 +00:00
wiz
38cb54ab0b Add upstream bug report URL. 2014-03-12 09:48:38 +00:00
wiz
e95efec4c2 Update to 2.6.2:
2.6.2 - 2 March 2014
       The GnuCash development team proudly announces GnuCash 2.6.1,
       the latest stable release of the GnuCash Free Accounting
       Software.

       This is a maintenance release; there are no new features, but
       Mike Alexander has extensively reworked the Advanced Portfolio
       Report.

       Mike Alexander has completed his extensive reworking of the
       Advanced Portfolio Report.

       Bugs Fixed:
       497831 - Can't change the date of a transaction with certain locales
       721472 - Fix Reconcile description column.
       721677 - Customer Summary does not include inactive customers
       722123 - Zero price entry added to price database on stock purchase
       722903 - Poor performance of account hierarchy, budgets, reconcile
                window,...
       723051 Implement gncCustomerNextID in Python bindings.
       723373 -  Don't create any sx in the since-last-run dialog if this is
       	         a read-only file
       723644 - Make sure that gnc_search_invoice_on_id() returns the
       	        correct type of object.
       724211 - Can't select march 6 date on register
       724426 - Errors in account plan
       724427 - New account plan for Sweden
       724578 - Problems clearing incompletely paid invoices
       724753 - Saved Multicolumn Report Error
       725131 - Adding Payments to Fancy Invoice

      Translations Updated: Catalan, Italian
2014-03-12 09:36:28 +00:00
tron
73d05e2276 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:17:32 +00:00
wiz
90dbda26b4 Mark as not ready for python-3.x. Bump PKGREVISION. 2014-02-06 18:18:11 +00:00
wiz
a52cdf65e3 Update to 2.6.1:
2.6.1 - 1 January 2014
       The GnuCash development team proudly announces GnuCash 2.6.1,
       the latest stable release of the GnuCash Free Accounting
       Software.

       This is a maintenance release; there are no new features, but
       Mike Alexander has extensively reworked the Advanced Portfolio
       Report.

       Bugs Fixed:

       454827 - Reports: Incorrect share value of stocks in foreign currency
       553020 - Reports: Incorrect share value of stocks in foreign currency
       555182 - Security Type template hidden
       605991 - Help button on New and Edit Job dialogs brings up wrong
       	        help page.
       677489 - Critical error reported when initializing an Invoice
       721211 - Reconciliation checkboxes fail to sync for split
       	        transactions across sub-accounts
       721251 - Incorrect Transaction Dates
       721260 - Crash on startup: gnucash cannot handle default locale
       721290 - SX Editor: Pressing "Enter" too soon hides transaction
       721306 - Account hierarchy column widths are reset when restarting
       	        a second time without changing the widths
       721447 - Entries with values of ,50 are imported as ,51
       721464 - Program won’t open the website link
       721576 - Gnucash can not work with files, that have russian symbols
       	        in path.
       721600 - Segmentation fault on startup if report Income/Expense Chart
       	        was opened since last running
       721607 - fix GnuCash version numbers and remove/update links.
       721667 - Accelerator key map loaded from one file and saved
       721770 - "Choose accounts to create" has no effect
       721791 - Segmentation fault when correcting invalid date
       721825 - Online prices displayed as unreadable fractions in 2.6.0
       721913 - Fetch Rate crashes application
       721929 - Importing a customer list causes a crash.
       721954 - Multiple Scheduled Transaction Editors
       721966 - --add-price-quotes ignoring compress files preference
       722035 - Missing space in the Spanish translation of msgid "Total For "
       722123 - Zero price entry added to price database on stock purchase

       Translations updated: Catalan, Danish, German, Italian
2014-01-27 18:57:27 +00:00
wiz
9e85c7652f Add dconf dependency so this can remember its settings again.
From Benjamin Newman in private mail.
2014-01-26 16:29:40 +00:00
ryoon
e8c31e9dd8 Update to 2.6.0
Changelog:
2.6.0 - 29 Dec 2013

       The GnuCash development team proudly announces GnuCash 2.6.0,
       the latest stable release of the GnuCash Free Accounting
       Software. GnuCash Users can experience the following new features:

       * Preferences have been migrated from GConf to GSettings. This
	 is a simpler and more robust backend which writes to the OS's
	 native prefs -- defaults on OS X and the Registry on
	 MSWindows -- and allows us to remove several troublesome
	 dependencies including GConf, ORBit, and DBus. The change
	 includes a migration script that will run at Gnucash startup.

       * New date handling which allows GnuCash to use dates after March 2038.

       * Guile-2 compatibility: GnuCash now requires either Guile-1.8
         or Guile-2.0

       * Documents outside of GnuCash, images of receipts for example,
         can now be linked to transactions, with the facility of
         opening them in the default application for the document
         type.

       * Cutsom Reports can now be saved without renaming the report,
         and modifications can overwrite an existing report.

       * The import assistant now finishes much more quickly after
         assigning contra-accounts.

       * GnuCash now requires Gtk+-2.24.0 and GLib-2.26.0. Most of the
         dependencies on obsolete libraries have been removed; only
         libgnomecanvas remains. Unfortunately the effort to rewrite
         the register code to use GtkTreeModel wasn't completed in
         time, so GnuCash is not on the cusp of converting to Gtk3.

       * The Business Module has been substantially revamped,
         including support for Credit Notes and import of customers
         and vendors from a CSV file.

       * The Num field in the register display is now optionally
         per-split, so for example a check number can be entered for
         the checking account split and an invoice number for the
         expense account split.

       * GnuCash can now open locked books read-only so that more than
         one user can view a file. GnuCash still does not support
         multiple simultaneous writers.

       * By agreement of all authors, GnuCash is now licensed under
         the GNU General Public License Version 2 or later rather than
         simply Version 2. This allows derivative works to be licensed
         under the GPL Version 3 if the author of such a work so
         desires.

       * Fixed more than 500 bugs.

       For those keeping score, the following changes have occurred
       since 2.5.10:

       Bug Fixes:

       Bug 157247 - Asset account's "total" value should use most
                    recent transaction prices
       Bug 710823 - libofx can supply broken UTF-8 for account id
       Bug 710824 - GnuCash should sanitise UTF-8 before serialising files
                    to avoid writing broken unparseable XML.
       Bug 720555 - General Ledger - Can't Enter Transaction Amounts
       Bug 720556 - The Tip of the Day preference isn't getting saved
       Bug 720646 - New Book Tabs on Windows

       Other Changes:

       * Don't create a second account hierarchy page when cancelling
         the Hierarchy Assistant or when using Actions->New Account
         Hierarchy on an already open book.

       * Reset Warnings dialog: show translated warnings

       * The locale-names for Help and the Tutorial and Concepts Guide
         have been renamed to language-only so that, for example,
         someone using the Swiss-German locale will be shown help in
         German instead of English.

      Translations Updated: British, Dutch, French, Italian, Lithuanian.

2.5.10 - 15 December 2013
         This is the eleventh and final release in the UNSTABLE 2.5 series.
	 It is the second beta release. Barring any surprises, we will release
	 a STABLE 2.6.0 on 29 December.

	 Changes since the last release have been entirely bug fixes
	 and translation updates, though not all bug fixes had
	 associated bug reports. Note that WebKit 1.2 is now tested
	 for in configure; it had been 1.0, but GnuCash wouldn't
	 actually compile with versions earlier than 1.1.5.

	 Bug Fixes:

	 Bug 336843 - Attach images/files/urls to transactions:
	    Disable the "show attachment" menu item if the transaction
	    has no attached file.

	 Bug 619478 - Build warning in html/gnc-html-webkit.c
	 Bug 627575 - Stylesheet names with non-alphanumeric characters
	     and saved-reports
	 Bug 630578 - current date instead of posting date in exchange rate,
	    when posting a bill
	 Bug 632588 - Scrub doesn't fix missing currency
	 Bug 639371 - Welcome Sample Report reports wrong version and
	    has a broken report
	 Bug 653594 - wrong amount printed on checks
	 Bug 705714 - QIF Import - File selection pop-up is not on top
	     during qif import
	 Bug 708526 - GnuCash Crashes when opening About page:
	     Downgrade the error to a critical warning.
	 Bug 711317 - Indian Rupee Symbol appears as "?" marks
	 Bug 715123 - Post invoice problem, cannot unpost
	 Bug 719481 - GnuCash report crashes with Guile2
	 Bug 719521 - Missing radio button in "Edit security" dialog
	 Bug 719726 - Click on File -> Open seg-faults
	 Bug 720235 - Python bindings should load environment file just
	     like gnucash does
	 Fix Python tests to no longer require gsettings schemas installed.
	 Fix the CuteCash (Qt GUI based) build
	 Multi-currency "Post invoice" improvements
	 Protect gnc_mktime against bad dates.
	 Protect against null account pointers in a couple of place to
	     avoid asserts.
	 Qif Import Assistant: Don't disable the whole dialog, just the
	     Forward button
	 QifImport: Fix crash from attempting to import an empty file.
	 Add the ability to search for transactions that are, or are not,
	     book closing entries.
	 Move customer, bill, and invoice importers form the business menu
	     to the file menu.
	 Rename some directories in src/import-export so that the
	     gschema.xml.in.in files within them don't have pathnames that
	     are too long for tar when the GnuCash version exceeds 5 digits
	     (e.g., 2.5.10).

	 Translation Updates: Italian, German, French
	 New Translations: Arabic!

2.5.9 - 1 December 2013
         This is the tenth release in the UNSTABLE 2.5 series.
	 It is the first beta release.

	 Barring any surprises, there will be one more beta release in
	 two weeks, followed by the release of 2.6.0 on 29 December.

	 Changes since the last release have principally been code
	 cleanup, including KVP storage in the SQL Backend, Python
	 testing in out-of-source builds, test failures when using
	 Guile-2, ensure that saved state (especially KVP) is deleted
	 along with the primary object, use the progress bar when
	 loading the PriceDB.

	 Translator note: We found it advisable to correct some typos
	 and to add two translatable strings "Bill Information" and
	 "Voucher Information".

	 Bug Fixes:
	 644044 - Lots: SQL backend loses link to Gain/Loss Txn
 	 704506 - Connection loss to mysql after resume from hibernation
	 707311 - Tax Invoice fails to open when using guile 2
 	 710871 - Python site-packages not found when not installed to
	 	 default location using --prefix
 	 710905 - Column withs, visibility, order and sort order not saved
	 	 and restored
 	 711289 - time zone handling is inconsistent between 2.4 and 2.5
	 712299 - Tax Invoice with guile 2 doesn't display currency symbols
	 715041 - Crash opening a file when a file is already open.
 	 715184 - Bill or Invoice; a new Bill gives a new Invoice
	 719471 - Unused commodities saved to XML file

	 Translations updated: German, Italian

 2.5.8 - 17 November 2013

         This is the ninth release in the UNSTABLE 2.5 series. This
         release is the last alpha release.

	 String and feature freeze are now in effect: Only bug fixes
	 which have no effect on UI, API, or translatable strings
	 should be committed to trunk until after the release of
	 GnuCash 2.6, currently scheduled for 29 December 2013.

	 Translators: Please use the tarballs from this release to
	 prepare your translations.

	 New contributor Patrick has provided a beginning
	 implementation of linking attachments to transactions. This
	 is accessed through the Transaction menu and the transaction
	 context menu. In this initial version, linked files are
	 displayed in the default viewer for the file type. E.g., html
	 files will open in a browser and jpegs will open in the
	 default picture viewer.

	 Bug Fixes:
	 707311 - Tax Invoice fails to open when using guile 2
	 709589 - make check fails with guile 2
	 711289 - Time Zone Handling is Inconsistent between 2.4 and 2.5
	 	 Partial fix that may also correct 699997
	 711294 - Gnucash repeatedly ask associated income account
	  	 when import qfx file. Patch by Kuang-che Wu <kcwu@csie.org>

	 711493 - Fix unselected account that is NULL

	 Translations Updated: German

 2.5.7 - 3 November 2013
       	 This is the eighth release in the UNSTABLE 2.5 series.

	 Register2 is now a configure option. Default builds,
	 including the Windows and Mac All-in-one packages, will use
	 only the old register. We've decided that it isn't ready for
	 general use and the principal author doesn't have time to
	 make it ready in time for a 2.6 release.

	 Frédéric Perrin has contributed a change to display currency
	 symbols whenever they are known and unambiguous.

	 Geert Janssens has cleaned up most of the issues from the
	 initial GSettings preference changes. There's a new
	 configure option, --with-xdg-data-dirs to overide the
	 environment and defaults if necessary.

	 Building Gnucash now requires Automake version 1.11 or later.

	 Configure will abort if --enable-ofx is set but no libofx
	 configuration files are found.  Budget periods may no longer
	 set to values greater than the budget's num_periods, and the
	 budget options descriptions will wrap. Contributed by Robert
	 Ratliff.

	 Bug Fixes:

	 668530 - In budget flow report options, change the maximum
	       value for period to 60 (Note the FIXMEs) Author: Robert
	       Ratliff
	 687478 - Bills due reminder doesn't work well with credit notes
	 687479 - Automatic invoice/payment matching on posting an
	       invoice should be an optional feature
	 693244 - View Lots window enhancements
 	 708659 - Totals column moves to right hand side when periods are added
	       Remove unneeded gnc_plugin_page_budget_refresh_cb
	       Author: R Ratliff
 	 710055 - advanced portfolio report counts capital gains split
 	       as dividend. Author: Jason McCarty <jmccarty@sent.com>
	 710311 - Missing ChangeLogs
	 710739 - Fill in field for remote bank account information
	       also for SEPA transfers.
	 710871 - Fix for Python site-packages not found when not
	       installed to default location
	 710979 - Crash in gnc_plugin_page_invoice_summarybar_position_changed

      	 Translations Updated: None

 2.5.6 - 7 October 2013
       	 This is the seventh release in the UNSTABLE 2.5 series.

	 Geert Janssens has rewritten the preferences system to use
	 GSettings from GIO (GLib) instead of GConf. This is a simpler
	 and more robust backend which writes to the OS's native prefs
	 -- defaults on OS X and the Registry on MSWindows -- and
	 allows us to remove several troublesome dependencies
	 including GConf, ORBit, and DBus. The change includes a
	 migration script that will run at Gnucash startup.

	 WARNING: the saved settings in gconf are not (yet) migrated
         to gsettings !  running gnucash as of this commit will start
         you with default values for all preferences !  You can of
         course change your preferences, your changes will be saved
         properly in gsettings and restored when you restart
         gnucash. But what has been set in GConf before will basically
         be ignored.

	 Bug Fixes:

	 Bug 632362 - Unable to create "reversing transaction" again
	 after it is removed

	 Bug 654196 - "make check" fails when built with --enable-dbi

	 Bug 674862 - 2038 bug in libdbi

	 Bug 682280 - bill/invoice importer fails to save imported bills/invoice

	 Bug 684670 - Interest amount calculation is wrong in Sqlite3 format

	 Bug 699450- New budgets cause Account Name column to expand
	 until display bigger than screen. -- Robert Ratliff
	 <ratliff.bobby@gmail.com>

	 Bug 708700 - "make check" fails (missing glib bits)--
	 Frédéric Perrin <fred+gnome@resel.fr>

	 Bug 704039 - time zone is not respected in Windows -- Thanks
	 to Kuang-che Wu <kcwu@csie.org>


      	 Translations Updated: Dutch

 2.5.5 - 10 September 2013
       	 This is the sixth release in the UNSTABLE 2.5 series.

	 No new features are added in this release.

	 Bug Fixes:

	 334939 - Account Report and Account Transaction Report are
	 apparently the same, but different. Change menu entry for the single
	 transaction Account Report from "Accout Transaction Report" to
	 "Account Report - Single Transaction" Author: Carsten Rinke

	 603183 - Equity statement shows incorrect changes
	 Add function gnc:account-get-total-flow to report-utilities.scm
	 This function filters the splits from the source to the target accounts
	 and returns a commodity collector.
	 It does NOT do currency exchanges. Export the new function
	 gnc:account-get-total-flow from report-utilities.scm. Apply the new
	 function gnc:account-get-total-flow for the "Withdrawal" calculation.
	 Author: Carsten Rinke

	 629136 - Move the code that updates the sensitivity
	 of immutable page actions from gnc_main_window_switch_page to
	 gnc_main_window_generate_title. Patch by Guilherme Salgado.

	 696492 - Change report name in menu or in report output to be
	 consistent Change the register name to "Accout Transaction Report"
	 when the register type is GENERAL_LEDGER, INCOME_LEDGER, or default
	 in function gnc_reg_get_name().  Patch by Carsten Rinke.

	 704039 - time zone is not respected on windows Author: Kuang-che Wu

	 704056 - Online Banking (Online Actions) does not appear in Action menu
	 Ensure that all functions are exported to the dll.

	 704525 - When you have a mix of chart types (bar charts and pie
	 charts). Add new procedure gnc:substring-replace-from-to
	 Similar to gnc:substring-replace, but offers the possibility to
	 replace substrings in a range of occurances. Add calls to
	 gnc:substring-replace-from-to to procedure gnc:report-run.
	 Filter out all occurances of jquery.min.js and jquery.jqplot.js
	 except for the first occurances.  Author: Carsten Rinke

	 Translations updated: Lithuatnian

 2.5.4 - 4 August 2013
         This is the fifth release in the UNSTABLE 2.5 series.

	 New Features:

	 Register2 work: Restore the delete-transaction-up/down
	 feature, replace the filter-and-sort model with a qof query
	 which loads only a subset of transactions to improve speed,
	 and some date and cursor changes.

	 Aurimas Fišeras contribued patches to make CSV Account import
	 table header translatable, to fix translation of table
	 headers, fix dash marker usage, and some other translation
	 issues.

	 Revert the Bitcoin support until the patch is rewritten with
	 a better UI.

	 Bug Fixes:
	 703897: Functions which can return null always return a Python
	  object, Tom Lofts.
	 704183: ofx file import tries to match online_id against
	  ACCTID[space]ACCTKEY even when ACCTKEY is empty, G. Paul Ziemba
	 704185: GnuCash 2.5 doesn't build on FreeBSD

	 Translations Updated: Catalan, Danish, Italian, and  Lithuanian

 2.5.3 - 7 July 2013
         This is the fourth release in the UNSTABLE 2.5 series.

	 New Features:
	 Save and Save As for custom report templates (Geert Jansens)
	 Customized report settings can now be saved without renaming
	 the report, and updates saved directly replacing the previously
	 saved report or "saved as" to a new name.

	 It's now possible to post multiple invoices from the find
	 dialog. GnuCash was crashing if you searched for all unposted
	 invoices, selected two or more of them, and posted them.
	 This was because the list of invoices to be posted changed
	 while it was being processed.  As part of fixing this the
	 prompt for post date, due date, etc. will only be given once,
	 not once per invoice.

	 Register2 work: Better commodity/currency handling, sanity checks
	 when converting TreePaths, Posted Dates now work like the old Register,

	 PostedDate is now recorded only as a date, with no time.

	 Peter Broadberry contributed faster versions of several reports.

	 Bug Fixes:
	 703272: list of windows in OSX Windows menu
	 699686: Startup dialog windows should be top level (Simon Arlot)
	 701670: (OSX)Command-V in reconcile window pastes data in register
	 702899: Fix crash in scrubbing code
	 703305: Fix crash on entering a non-valid date
	 The crash that occurs when duplicating multiple invoices from Find
	  results.
	 691587: Catch scheme exceptions when converting error messages
	 669964: Fix txn creation that forgot to set a txn currency.
	 672595: After creation of a new book, make sure to set it to dirty
	 700582: Enable online actions in Register2
	 Now works with automake 1.13

	 Translations Updated: Catalan, Italian, Lithuanian

 2.5.2 - 27 May 2013
         This is the third release in the UNSTABLE 2.5 series.

	 Robert Fewell continues his work on the GtkTreeModel register,
	 including better transaction editing without using the mouse and
	 some display issues.

	 Sam Morris contributed a patch supporting retrieving Bitcoin and
	 Litecoin exchange rates from Mt. Gox with Finance::Quote

	 Fix Bug 700197, backend errors when creating Customers with the
	 Python bindings. Patch by Tom Lofts

	 Carsten Rinke provided several patches:
	 Bug #682800 Generated balances on Report different than calculated
	 balances on Ledger when using "open subaccounts"
	 Bug #622778 Miscalculation in cashflow reports
	 Bug #584869 net change line in general journal report

	 Bug #589865 - Budget flow period doesn't work. Patches by Carsten
	 Rinke and Mikhail Tsaplin

	 The translation files have been copied from the 2.4 branch.
	 Translators may start working on the new strings, though string
	 freeze is scheduled for 2.5.5 in early September.

	 Translations Updated: Danish, German, Italian

 2.5.1 -  5 May 2013
         This is the second release in the UNSTABLE 2.5 series.

	 Robert Fewell has continued his work on the GtkTreeModel register.
	 It is now the default for account registers.

	 Geert Janssens has begun work on replacing the GConf configuration
	 management tool with the newer GSettings API from recent versions
	 of GLib.

	 Tom Lofts contributed the beginning of a RESTful Python API
	 to enable access to minimal account, invoice, and customer
	 information in a JSON format.

	 Christian Stimming fixed the very long wait time for the UI to
	 become responsive when running the import matcher.

	 Also some bug fixes, package upgrades, and minor improvements.

 2.5.0 - 30 Mar 2013

         The Gnucash Development Team is pleased to release Gnucash 2.5.0,
	 the first release of an unstable series leading to Gnucash 2.6.0.

	 This release is UNSTABLE and SHOULD NOT BE USED in production.

	 Robert Fewell has contributed a rewrite of the ledger
	 (Gnucash's primary interface window) to use the GtkTreeModel
	 (select "register 2" from the menu) as well as a new CSV
	 import/export facility for account trees.

	 Gnucash now requires Gtk+-2.24 and GLib-2.26. We've removed
	 most of the dependencies on libraries obsoleted by project
	 Ridley and will be in position to move to Gtk+-3.x once the
	 GtkTreeModel register window work is complete. This means
	 that Gnucash 2.5 requires Debian 6, RHEL 6, or one of the
	 more aggressive distributions like Ubuntu.

	 Gnucash now works with Guile-2.0.

	 The business module has been revamped and we introduce a new
	 feature, Credit Notes. It is now possible to import customers
	 and vendors from a CSV file as well.

	 The "Num" field is now optionally per-split rather than
	 per-transaction.

	 When opening a locked "book" one now has the option of
	 opening it read-only. Note that Gnucash is still a
	 single-user program and that the database backends are still
	 used only as a data store.

	 Gnucash is no longer subject to the "2038" bug, so that
	 30-year mortgages can now be entered correctly.

	 By agreement of all authors we have relicensed Gnucash to the
	 Gnu Public License Version 2 or later from just Version 2.
2014-01-02 01:25:49 +00:00
wiz
e03c03b6dc Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump. 2014-01-01 11:52:02 +00:00
adam
63c018902c Revbump after updating textproc/icu 2013-10-19 09:06:55 +00:00
ryoon
3fba1a52dd Recursive revbump from pango-1.36.0 2013-10-10 14:41:44 +00:00
wiz
6068eaecf6 recursive bump for libmng-2.0.2 shlib major bump and dependency change 2013-10-09 17:39:01 +00:00
adam
d2cb6dec32 Revbump after cairo update 2013-09-02 19:50:38 +00:00
wiz
aa3565eb4a Fix starting it with guile-www-2.37.
Bump PGKREVISION since it builds fine without the fix, but doesn't start.
2013-07-29 18:16:53 +00:00
wiz
12d9f1e64c Fix configury for guile-www-2.37+. 2013-07-29 10:38:54 +00:00
wiz
e494afd624 Update to 2.4.13:
Between 2.4.12 and 2.4.13, the following bugfixes was included:

    Bug #697133: OFX file handling was broken in the Windows versions

In 2.4.13, the following languages had their translations updated:
Danish, Dutch, German

Between 2.4.11 and 2.4.12, the following bugfixes were included:

    Bug #696469: Renumbering subaccounts does not preserve original order
    Bug #695423: Fix OFX Commodity Account handling. Patch by Burke.
    Bug #661832: MySQL database error after wireless reconnect

    After suggestion by Wang Xiaozhe <chaoslawful@gmail.com>
    Bug #667093: Update taxtxf.scm to fix beginning balance sign
    and signs for Transfer From/To amounts for liability/equity
    accounts
    Bug #680086: Each Tip of the Day has an n shown at the end
    Bug #672364: does not properly handle XML parse errors, leading to possible data loss

    Author: Sébastien Villemot <sebastien@debian.org>

    Bug-Debian: http://bugs.debian.org/696282
    Fix #638955: Connect the `Help' button in the `Close Book'
    dialog box (Tools > Close Book) to newly-written help section
    on book closing.
    Bug #638971: Multicolumn report does not show more than one graph
    Bug #680887: Updated RELAX NG schema for v2.4.11 XML file format
    Bug #677488: DROP INDEX missing ON <table>
    Bug #632931: Advanced portfolio: add "rate of gain" column

    Author: Sebastien Alborini <salborini@gmail.com>
    Bug #610648: Change Reconciled Split Dialog ignores pressing Cancel

    Author: Robert Fewell <14ubobit@gmail.com>
    Bug 680402: Tests fail due to unused translations

    Add all scheme files to POTFILES.skip so that intltool-update
    > 0.50 will ignore them. Scheme file translation strings are
    handled by intl-scm/.

    Bug #680613: Date format setting seems to be ignored since
    version 2.4.9

    Work around strange side-effect of r21665 which caused LC_TIME
    to be changed after it had been set by setlocale(LC_ALL) in
    set_mac_locale().

    Bug #680887: RELAX NG schema for 2.4.11 XML file format

    Contributed by Baptiste Carvello

    Bug #680576: Transaction report: date takes up two lines when
    using Canadian locale format.

    Change date cells type from text-cell to date-cell to apply
    white-space: nowrap style.
    Bug #680671: Configure should check for the python-devel package
    if called with --enable-python

In 2.4.12, the following languages had their translations updated:
Russian, German, Ukrainian, Italian, Lithuanian
2013-07-08 09:18:51 +00:00
wiz
e0b49a2fed Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
2013-06-06 12:53:40 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
wiz
c83ffb8583 Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:04:30 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
wiz
b96a5e5ce3 Bump PKGREVISION for libproxy shlib major bump. 2013-05-24 18:23:32 +00:00
adam
1ab43a036f Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu. 2013-05-09 07:39:04 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
jperkin
becd113253 PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
adam
f4c3b89da7 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
wiz
b76917e1e0 Add upstream bug report URL. 2012-10-24 22:42:16 +00:00
adam
3f2cc57b2b Revbump after updating graphics/pango 2012-10-08 23:00:34 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
asau
c636f40438 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-03 16:08:30 +00:00
tron
14215633d2 Mass recursive bump after the dependence fix of the "cairo" package
requested by Thomas Klausner.
2012-10-02 17:10:28 +00:00
obache
c38c120ee5 recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15 10:03:29 +00:00
wiz
0cea647404 Enable python bindings, bump PKGREVISION.
(This package already depends on python via glib, so this change
is effectively free! :) ).
2012-09-13 14:12:00 +00:00
adam
b15c922bcc Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
wiz
4ca1a0a211 Update to 2.4.11:
Between 2.4.10 and 2.4.11, the following bugfixes were included:

    [22080]Fix make dist for Swedish accounts files Reported by Robert Fewell
    [22260]Rewrite the tip-of-the-day parsing logic Since commit 22246, an empty tip of the day appears in the list of tips. This is due to the way the file is parsed. This commit rewrites the parsing logic to avoid such problems. As an added bonus, you can now add newlines in tips by using '\n' in the string.
    [22248]Bug #678848 - Customer/Vendor reports off-by-one on start date Additionally removes a superfluous module load
    [22246][PATCH] Fix tip-of-the-day with gcc-4.7 When making the text file tips-of-the-day, GnuCash expects 'gcc -E' to preserve at least one of the whitespace lines between entries. However, this relies on behavior of 'gcc -E' that isn't actually part of the spec, and is a historical accident. And it changed in gcc-4.7, such that all the whitespace is removed. Work around this by explicitly adding a newline in the sed expression. Pre gcc-4.7 there will be two newlines between tips, but this has no impact on the tip displaying code. Patch by Bill Nottingham
    Bug #631611 - Check printing fails because fonts are too tiny on Windows Lesson learned: don't use cairo_identity_matrix on a cairo_t managed by GtkPrintContext. It kills a number of transformations that were already configured by GtkPrintContext. On Windows this breaks proper scaling.
    Fix a double free crash when the required features dialog is shown
    Bug #611853 - Entering a 2-digit year in the opening balance tab results in "Parsing Error" This bug was already fixed on trunk as part of the patch that converted the new account dialog from glade to gtkbuilder. This commit extracts only the parts required to fix bug #611853
    [22224] Bug #671323 - Scheduled monthly transactions lose "except on weekends" setting when using MySQL
    [22229] Bug #678214 - GnuCash fails to open some post-processed XML files Patch by Daniel Harding
    Bug #677570 - Error creating net worth linechart report Remove doubled file contents. Changeset 21628 has already done this for trunk.
    Add formatting to table. Add cell padding to columns in table.
    Bug #677570 Error creating net worth linechart report Revert "Added user settable line width and data point markers to net worth" Removed entire commit in order to make report work. Details of error still need to found so that the feature can be reinstated. This reverts r21644. Note, this feature works in trunk.
    [22197]Add EXTRA_CFLAGS for compiling on Win7 Configure gets confused by some gcc builtins on Win7: Disable them so that configure finds the right settings.
    Add EXTRA_CFLAGS to inst_gnucash compile line so that cflags can be added by custom.sh
    [r22171][Bug 674862] Gnucash crashes after creating a new SX using the Mortgage Wizard and SQL Backend This addresses the crash reported on Ubuntu with Postgres by Krzysiek. The stack trace he posted showed the crash was the result of dereferencing a NULL GDate*, and this change protects against that. It still doesn't address the more basic problem of why on Win32 and with mysql and pgsql (but not SQLite3) the mortgage wizard is writing corrupt dates.
    [r22188][Bug #674862] Gnucash crashes after creating a new SX using the Mortgage Wizard and SQL Backend Special-cases dbi_result_get_datetime returning -1 to work around a bug in MinGW's implementation of gmtime().
    [22157] Bug #674494: Fix version and method of downloading isocodes in win32 packaging Patch by Mark Jenkins
    [r22154][Bug 674283] With mysql crash after deleting accounts included into a budget Never assume a pointer is NULL unless you set it to NULL!
    [22097] [Win32 build] Update gwenhywfar/aqbanking versions.
    [22090] Revert r22083, "Adapt German account templates to updated tax rate." A pure renaming is not the correct solution, I've been told.
    [22083] Adapt German account templates to updated tax rate.
    [22067] Remove potentially abandoned file (that has a GPLv2-only license, too). The last contributors here, Josh Sled and Chris Lyttle, have put their code under "GPLv2 and GPLv3" license, see r22063, but I'm too lazy to look up the copyright holders on the file as a whole so I'd rather remove it. If someone wants to add a similar packaging file again, feel free to do so, but please don't use GPLv2-only code to do so.
    [22066] Bug #670727: Extend license of 3 files to be GPLv2 and GPLv3. This has been granted by the gnumeric copyright holders. See https://bugzilla.gnome.org/show_bug.cgi?id=670727#c7
    [22063] Bug #670727: Clarify license of a file to be GPLv2 and GPLv3 gnc-dense-cal.h: License remark was forgotten in r19507, but the author Josh Sled agreed on GPLv2 and GPLv3 licensing in his gnucash-devel message on 2010-08-28.
    Fix skipping of alternate rows when there is a customer id mis-match and fix gtk_entry_set_text errors. Fix already exists in trunk.
    Revert "Fix skipping of alternate rows when there is a customer id mis-match." Doesn't fully work. Will redo. This reverts commit 63c4689a36aa042564d7c29b40ee970533e3d81f.
    Fix skipping of alternate rows when there is a customer id mis-match. Fix already exists in trunk.
    Fix translatable strings. Patch provided by Aurimas Fišeras.
    Properly handle Windos end-of-line markers in determining file versions.
    [21905] Bug #668196: Fix installation of python bindings With this patch, files are correctly installed together. Patch by Vint as suggested on bugzilla. Total return is now an amount (not a percentage), and includes income as well as capital gains. New column "Rate of return" gives the percentage. - changed default value for "Ignore brokerage fees when calculating returns", therovided (BAS 2012) Additionally this commit adds some required changes to get the Swedish account plans to actually show up in GnuCash (both BAS and the earlier committed Swedish small business account plan)
    [22011] Fix a GtkWarning in the Account Hierarchy Druid which occurs if the Example Account file doesn't contain a long description.
    Fix translatable strings code for tax invoice report.
    Fix translatable strings code for some reports. Patch provided by Aurimas Fišeras.
    [21978] Move the features tests to its own source files. This allows for - other engine consumers to use the features test as well (think CuteCash, python bindings,...) - a central point for developers to check for feature definitions - a central point to manage all feature related code
    Windows: Update Gtk+ to 2.24.10
2012-07-29 19:59:49 +00:00
sbd
21792a9296 Recursive PKGREVISION bump for libxml2 buildlink addition. 2012-06-14 07:43:06 +00:00
obache
a6d5ad9edc Recursive bump from icu shlib major bumped to 49. 2012-04-27 12:31:32 +00:00
wiz
ee311e3b36 Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
wiz
7c7289726f Update to 2.4.10:
Between 2.4.9 and 2.4.10, the following bugfixes were included:

    [Bug #667900] no clipboard editing in Release 2.4.9 Update Gtk+ to 2.24.8 for Windows, to pick up da756d51 (win32: fix gdk clipboard).
    Turn on AQBAnking 5 in 2.4 branch.
    [Bug 666849] Non-privileged user first run trouble The problem is that the first run was creating the slib catalog. This introduces a script to do that as part of installation, guaranteed to be run as an admin user.
    Update xml file backend to recognize a newer version file on load attempt, not load, and alert user of need to upgrade Gnucash.
    Reports: Make report Budget Flow 100% translatable
    Update txf.scm in stable branch to reflect changes to US Income Tax Forms and Schedules for 2011.
    [r21867]Reverse the test for HAVE_DBI ac_cv_header_dbi_dbi_h is set only if want_dbi is true, so testing for != no succeeds if dbi isn't enabled -- which is not what we want.
    [21860]Bug #667417 - Fix build with glib 2.31.x Patch by Vincent Untz
    [21840] Add dependency on qofbook.h for swig generated file. Otherwise the old generated file complains about a missing declaration from r21832.

In 2.4.10, the following languages had their translations updated: Lithuanian, Finnish, German.

Between 2.4.8 and 2.4.9, the following bugfixes were included:

    Bug #666329 Empty database after a little while Separate the two uses of QofBook::dirty -- indicating that the book object itself has been edited and indicating that some object in the dataset has been changed -- into two separate variables with separate getters & setters. Use gnc_dbi_safe_sync_all (which doesn't lose data if the save partion errors out) for all be->sync. Reverse qof_book_mark_saved and qof_instance_mark_clean so that the book is dirty for qof_book_mark_saved when it's the instance. Original commit by jralls
    Bug #667105: Fix grammatical error in some accounts file.
    Bug #667276 : Fiix Korean accounts files. Patch submitted by Eulgyoon Lim.
    Bug #457401 - Print invoice should not be disabled for unposted invoices. Enable printing for unposted invoices.
    Add a "features" table to the KVP frame, and pop up an error message if we find a feature we don't know about. Currently there are no known features, so essentially we will error out if we see anything.
    Bug #665998 Replace no-op function force_account_dirty with qof_book_mark_dirty.
    Bug #658247 - First time setup should prompt to save file. Fix supplied by Bob referenced in bug #665996.
    Bug #642276 Bayesian association with Sqlite Wraps the kvp_frame_set_slot_path with xaccAccountBeginEdit()/xaccAccountCommitEdit(). Also clean up some other cases where KVP was set without committing an edit.
    Fix table number alignment.
    Fix number alignment in table.
    Bug #649362 - Transfer Funds Window Exchange Rate and Decimal Points Rounding in Bill/Invoices This patch fixes the rounding by showing the actual value to convert. As a result the exchange rate direction had to be swapped as well to avoid lots of confusion.
    Abort posting if not all required exchange rates are given. Note that any exchange rate successfully entered before the posting is aborted are still saved with the invoice.
    Bug #665202 - Improve python-finding code. Patch by Pacho Ramos
    Bug #661383 - GnuCash segfault on Linux (Fedora 16 beta) because of shared library load / unload weirdness
    Fix right align for number cells in table.
    Added user settable line width and data point markers to net worth line chart.
    Commented line width. This value really should be passed from .scm file
    Fix setting of line color for line charts.
    Bug #664862 - New report showing net assets over time Added new line chart report for assets, net-linechart.scm. Distantly related to Bug #570011
    Add missing Root Account part. Original commit by mikee.
    Bug #664764 - Account setup for Swedish small business Added Swedish chart of accounts for small businesses. Original commit by mikee.
    Bug #663368 When importing CSV files, the word 'Deposit' appears in Num/Action column
    Bug #630804 - make check failure in business module
    Don't install a script that is only used for building and testing. This fixes Secunia Advisory SA42048
    Bug #663638 - Posting Invoices asks for curency conversion for blank lines
    Bug #639082 - General Journal report reports an error
    Bug #662477 - Desktop file not compliant with FreeDesktop spec and GNOME goal Patch by Sébastien Villemot

In 2.4.9, the following languages had their translations updated: French, German, Lithuanian .
2012-03-02 15:15:34 +00:00
wiz
833922aab2 Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:39:49 +00:00
sbd
0baf031533 Recursive dependency bump for databases/gdbm ABI_DEPENDS change. 2012-01-24 09:10:50 +00:00