Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libofx for openSUSE:Factory checked in at 2021-01-27 18:58:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libofx (Old) and /work/SRC/openSUSE:Factory/.libofx.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libofx" Wed Jan 27 18:58:29 2021 rev:36 rq:867216 version:0.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libofx/libofx.changes 2020-08-21 19:07:42.660482174 +0200 +++ /work/SRC/openSUSE:Factory/.libofx.new.28504/libofx.changes 2021-01-27 18:59:15.144527855 +0100 @@ -1,0 +2,37 @@ +Sun Jan 24 16:18:49 UTC 2021 - Dirk M??ller <[email protected]> + +- update to 0.10.0: + * fixed: Remove unimplemented function from libofx.h header + * fixed: Return error value if file parsing is unsuccessful in libofx_proc_file + * fixed: Use given parameter for actual file type in libofx_proc_file + * Large contribution adding investment / security handling in OFX files, by jeffjl74. + ABI-breaking change, hence MINOR version incremented (due to MAJOR still at zero), + but libofx.h API should only have additions + * jeffjl74 Enhanced handling of investments in OFX files (support not added to OFC) + * increased OFX_SECNAME_LENGTH to match the OFX spec (ABI-breaking change, + hence MINOR version incremented) OfxSecurityData now includes: + - an enum for the type of the security (stock, bond, fund, option) + - the optional <SECINFO> fields + - the mandatory <DEBTINFO> and <OPTINFO> fields + - the optional <DEBTINFO> and <OPTINFO> fields + * added <INVBAL> parsing for cash balances in investment accounts + - usefulness depends upon how the broker uses these fields + - Vanguard fund account puts the market value in there instead of the cash balance + - other tested brokers use it appropriately, though the date of the + balance is sometimes inconsistent usually due to unsettled trades, + i.e. the "as of" date will say "today" but the cash + balance will actually be from a couple of days ago with the + difference being unsettled trades. + * <STMTTRN> fields under an <INVBANKTRAN> are now parsed into an + OfxInvestmentTransactionContainer + * added the fields from section 13.9.2.4.2 of OFX spec 2.1.1 to OfxTransactionData + * added <INVPOS> support to provide balances for securities + * added <CURRENCY>, <ORIGCURRENCY>, <CURRATE> and <CURSYM> parsing and fields to + transactions, securities, and positions + * added a new account type OfxAccountData::OFX_401K + * added a fix for sourceforge bug #46 account callback on <TRANSFER> + * modified ofxdump to support the above changes + * added investment account examples from OFX 2.1.1 spec to "ofx_sample_files" + * could not get openSP to parse ofx201.dtd + +------------------------------------------------------------------- Old: ---- libofx-0.9.15.tar.gz New: ---- 0.10.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libofx.spec ++++++ --- /var/tmp/diff_new_pack.6XqHBl/_old 2021-01-27 18:59:15.740528777 +0100 +++ /var/tmp/diff_new_pack.6XqHBl/_new 2021-01-27 18:59:15.744528783 +0100 @@ -1,7 +1,7 @@ # # spec file for package libofx # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,18 +17,22 @@ Name: libofx -Version: 0.9.15 +Version: 0.10.0 Release: 0 Summary: OFX Command Parser and API License: GPL-2.0-or-later Group: Development/Libraries/Other -URL: http://libofx.sourceforge.net/ -Source: http://downloads.sourceforge.net/project/libofx/libofx/%{name}-%{version}.tar.gz +URL: https://github.com/libofx/libofx +Source: https://github.com/libofx/libofx/archive/%{version}.tar.gz +BuildRequires: automake BuildRequires: curl-devel BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: gengetopt BuildRequires: graphviz +BuildRequires: help2man +BuildRequires: libtool BuildRequires: opensp-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(libxml++-2.6) >= 2.6 @@ -66,8 +70,9 @@ chmod -x doc/ofx_sample_files/ofx_spec160_stmtrs_example.sgml %build +sh autogen.sh %configure --disable-static --with-opensp-libs=%{_libdir} -make %{?_smp_mflags} docdir=%{_defaultdocdir}/%{name} +%make_build docdir=%{_defaultdocdir}/%{name} %install %make_install @@ -77,31 +82,28 @@ cp -a doc/ofx_sample_files/*.* %{buildroot}%{_defaultdocdir}/%{name}/ cp -a doc/html %{buildroot}%{_defaultdocdir}/%{name}/ %fdupes %{buildroot}%{_prefix} -rm -f %{buildroot}%{_libdir}/*.la +find %{buildroot} -type f -name "*.la" -delete -print %post -n libofx7 -p /sbin/ldconfig - %postun -n libofx7 -p /sbin/ldconfig %files -%defattr(-,root,root) %doc %dir %{_defaultdocdir}/%{name} %doc %{_defaultdocdir}/%{name}/[ACNR]* %doc %{_defaultdocdir}/%{name}/*.txt +%doc %{_defaultdocdir}/%{name}/*.ofx %{_bindir}/* %{_datadir}/libofx/ %{_mandir}/man1/*.1%{?ext_man} %files -n libofx7 -%defattr (-, root, root) -%{_libdir}/*.so.* +%{_libdir}/libofx.so.7* %files devel -%defattr(-,root,root) %doc %{_defaultdocdir}/%{name}/html/ %doc %{_defaultdocdir}/%{name}/*.sgml %doc %{_defaultdocdir}/%{name}/*.xml -%{_libdir}/*.so +%{_libdir}/libofx.so %{_includedir}/libofx/ %{_libdir}/pkgconfig/libofx.pc ++++++ libofx-0.9.15.tar.gz -> 0.10.0.tar.gz ++++++ ++++ 99074 lines of diff (skipped)
