Ravenports generated: 10 Apr 2024 23:19
[ravenports.git] / bucket_3D / libofx
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libofx
4 VERSION=                0.10.9
5 REVISION=               4
6 KEYWORDS=               finance
7 VARIANTS=               standard
8 SDESC[standard]=        Open Financial eXchange (OFX) Library
9 HOMEPAGE=               https://libofx.sourceforge.net/
10 CONTACT=                nobody
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            GITHUB/libofx:libofx:0.10.9
14 DISTFILE[1]=            generated:main
15 DF_INDEX=               1
16 SPKGS[standard]=        complete
17                         primary
18                         docs
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 BUILD_DEPENDS=          libtool:single:standard
24                         gengetopt:primary:standard
25                         help2man:single:standard
26                         doxygen:single:standard
27 BUILDRUN_DEPENDS=       OpenSP:single:standard
28
29 USES=                   cpe gmake iconv libtool pkgconfig gettext ssl curl
30                         autoreconf:build
31
32 LICENSE=                GPLv2+:primary
33 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
34 LICENSE_FILE=           GPLv2+:{{WRKSRC}}/COPYING
35 LICENSE_AWK=            TERMS:"LIBOFX_H"
36 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/inc/libofx.h.in
37 LICENSE_SCHEME=         solo
38
39 CPE_VENDOR=             libofx_project
40 FPC_EQUIVALENT=         finance/libofx
41
42 MUST_CONFIGURE=         gnu
43 CONFIGURE_ARGS=         --enable-html-docs
44                         --with-opensp-includes={{LOCALBASE}}/include/OpenSP
45                         --with-opensp-libs={{LOCALBASE}}/lib
46
47 BUILD_TARGET=           all doc
48 SINGLE_JOB=             yes
49
50 INSTALL_TARGET=         install-strip
51 SOVERSION=              7.0.4
52
53 post-install:
54         ${RM} ${STAGEDIR}${STD_DOCDIR}/COPYING
55
56 pre-configure:
57         cd ${WRKSRC} && sh autogen.sh
58
59 [FILE:542:descriptions/desc.primary]
60 LibOFX is a parser and an API designed to allow applications to
61 very easily support OFX command responses, usually provided by
62 financial institutions for statement downloads.
63
64 LibOFX was implemented directly from the full OFX 1.6 spec, and
65 currently supports:
66
67  - Banking transactions and statements
68  - Credit card and statements
69  - Investment transactions
70  - OFX 2.0
71
72 Future projects for LibOFX include:
73
74  - Header parsing
75  - DTD autodetection
76  - Currency conversion
77  - QIF import
78  - QIF export (integrated inside the library)
79  - OFX export
80
81
82 [FILE:106:distinfo]
83 ea9fa07759622ecc7f25b637fa8fb34d587af80607ca4389d25966a6a4f94ab9       251823 libofx-libofx-0.10.9.tar.gz
84
85
86 [FILE:236:manifests/plist.primary]
87 bin/
88  ofx2qif
89  ofxdump
90 include/libofx/libofx.h
91 lib/
92  libofx.a
93  libofx.so
94  libofx.so.%%SOMAJOR%%
95  libofx.so.%%SOVERSION%%
96 lib/pkgconfig/libofx.pc
97 share/libofx/dtd/
98  ofc.dtd
99  ofx160.dtd
100  ofx201.dtd
101  opensp.dcl
102 share/man/man1/ofxdump.1.gz
103
104
105 [FILE:8944:manifests/plist.docs]
106 share/doc/libofx/
107  AUTHORS
108  ChangeLog
109  INSTALL
110  NEWS
111  README
112  totest.txt
113 share/doc/libofx/html/
114  annotated.html
115  annotated_dup.js
116  bc_s.png
117  bc_sd.png
118  classLibofxContext.html
119  classNodeParser.html
120  classNodeParser.png
121  classOFCApplication.html
122  classOFCApplication.js
123  classOFCApplication.png
124  classOFXApplication.html
125  classOFXApplication.js
126  classOFXApplication.png
127  classOfxAccountContainer.html
128  classOfxAccountContainer.js
129  classOfxAccountContainer.png
130  classOfxAccountInfoRequest.html
131  classOfxAccountInfoRequest.js
132  classOfxAccountInfoRequest.png
133  classOfxAggregate.html
134  classOfxAggregate.js
135  classOfxAggregate.png
136  classOfxBalanceContainer.html
137  classOfxBalanceContainer.js
138  classOfxBalanceContainer.png
139  classOfxBankTransactionContainer.html
140  classOfxBankTransactionContainer.js
141  classOfxBankTransactionContainer.png
142  classOfxDummyContainer.html
143  classOfxDummyContainer.js
144  classOfxDummyContainer.png
145  classOfxGenericContainer.html
146  classOfxGenericContainer.js
147  classOfxGenericContainer.png
148  classOfxInv401kContainer.html
149  classOfxInv401kContainer.js
150  classOfxInv401kContainer.png
151  classOfxInvestmentTransactionContainer.html
152  classOfxInvestmentTransactionContainer.js
153  classOfxInvestmentTransactionContainer.png
154  classOfxMainContainer.html
155  classOfxMainContainer.js
156  classOfxMainContainer.png
157  classOfxPaymentRequest.html
158  classOfxPaymentRequest.js
159  classOfxPaymentRequest.png
160  classOfxPositionContainer.html
161  classOfxPositionContainer.js
162  classOfxPositionContainer.png
163  classOfxPushUpContainer.html
164  classOfxPushUpContainer.js
165  classOfxPushUpContainer.png
166  classOfxRequest.html
167  classOfxRequest.js
168  classOfxRequest.png
169  classOfxSecurityContainer.html
170  classOfxSecurityContainer.js
171  classOfxSecurityContainer.png
172  classOfxStatementContainer.html
173  classOfxStatementContainer.js
174  classOfxStatementContainer.png
175  classOfxStatementRequest.html
176  classOfxStatementRequest.js
177  classOfxStatementRequest.png
178  classOfxStatusContainer.html
179  classOfxStatusContainer.js
180  classOfxStatusContainer.png
181  classOfxTransactionContainer.html
182  classOfxTransactionContainer.js
183  classOfxTransactionContainer.png
184  classes.html
185  classtree.html
186  classtree.js
187  classtree_1_1fixed__depth__iterator.html
188  classtree_1_1fixed__depth__iterator.png
189  classtree_1_1iterator__base.html
190  classtree_1_1iterator__base.js
191  classtree_1_1iterator__base.png
192  classtree_1_1iterator__base__less.html
193  classtree_1_1post__order__iterator.html
194  classtree_1_1post__order__iterator.js
195  classtree_1_1post__order__iterator.png
196  classtree_1_1pre__order__iterator.html
197  classtree_1_1pre__order__iterator.png
198  classtree_1_1sibling__iterator.html
199  classtree_1_1sibling__iterator.png
200  classtree__node__.html
201  clipboard.js
202  closed.png
203  config_8h_source.html
204  context_8cpp_source.html
205  context_8hh_source.html
206  cookie.js
207  deprecated.html
208  dir_7432f7aab7cc7990d1d80266d4aef759.html
209  dir_7432f7aab7cc7990d1d80266d4aef759.js
210  dir_83ea686f5db7f8dcb7127eea149218de.html
211  dir_83ea686f5db7f8dcb7127eea149218de.js
212  dir_97aefd0d527b934f1d99a682da8fe6a9.html
213  dir_97aefd0d527b934f1d99a682da8fe6a9.js
214  dir_bf4898affd6e7e04729ac6594da627dd.html
215  dir_bf4898affd6e7e04729ac6594da627dd.js
216  dir_bfccd401955b95cf8c75461437045ac0.html
217  dir_bfccd401955b95cf8c75461437045ac0.js
218  dir_cff7075e3bbda4d1bbf59b295d9a6bfb.html
219  dir_cff7075e3bbda4d1bbf59b295d9a6bfb.js
220  doc.svg
221  docd.svg
222  doxygen.css
223  doxygen.svg
224  doxygen_crawl.html
225  dynsections.js
226  file__preproc_8cpp.html
227  file__preproc_8cpp.js
228  file__preproc_8cpp_source.html
229  file__preproc_8hh.html
230  file__preproc_8hh.js
231  file__preproc_8hh_source.html
232  files.html
233  files_dup.js
234  folderclosed.svg
235  folderclosedd.svg
236  folderopen.svg
237  folderopend.svg
238  functions.html
239  functions_b.html
240  functions_c.html
241  functions_d.html
242  functions_dup.js
243  functions_e.html
244  functions_enum.html
245  functions_eval.html
246  functions_f.html
247  functions_func.html
248  functions_g.html
249  functions_h.html
250  functions_i.html
251  functions_l.html
252  functions_m.html
253  functions_n.html
254  functions_o.html
255  functions_p.html
256  functions_r.html
257  functions_s.html
258  functions_t.html
259  functions_type.html
260  functions_u.html
261  functions_v.html
262  functions_vars.html
263  functions_vars.js
264  functions_vars_b.html
265  functions_vars_c.html
266  functions_vars_d.html
267  functions_vars_e.html
268  functions_vars_f.html
269  functions_vars_g.html
270  functions_vars_h.html
271  functions_vars_i.html
272  functions_vars_l.html
273  functions_vars_m.html
274  functions_vars_n.html
275  functions_vars_o.html
276  functions_vars_p.html
277  functions_vars_r.html
278  functions_vars_s.html
279  functions_vars_t.html
280  functions_vars_u.html
281  functions_vars_v.html
282  functions_vars_w.html
283  functions_vars_y.html
284  functions_w.html
285  functions_y.html
286  getopt1_8c_source.html
287  getopt_8c_source.html
288  getopt_8h_source.html
289  globals.html
290  globals_defs.html
291  globals_enum.html
292  globals_eval.html
293  globals_func.html
294  globals_type.html
295  globals_vars.html
296  hierarchy.html
297  hierarchy.js
298  index.html
299  index.js
300  jquery.js
301  libofx_8h.html
302  libofx_8h.js
303  libofx_8h_source.html
304  main__doc_8c_source.html
305  menu.js
306  menudata.js
307  messages_8cpp.html
308  messages_8cpp.js
309  messages_8cpp_source.html
310  messages_8hh.html
311  messages_8hh.js
312  messages_8hh_source.html
313  minus.svg
314  minusd.svg
315  namespacekp.html
316  namespaces.html
317  namespaces_dup.js
318  nav_f.png
319  nav_fd.png
320  nav_g.png
321  nav_h.png
322  nav_hd.png
323  navtree.css
324  navtree.js
325  navtreedata.js
326  navtreeindex0.js
327  navtreeindex1.js
328  navtreeindex2.js
329  navtreeindex3.js
330  nodeparser_8cpp.html
331  nodeparser_8cpp_source.html
332  nodeparser_8h.html
333  nodeparser_8h.js
334  nodeparser_8h_source.html
335  ofc__sgml_8cpp.html
336  ofc__sgml_8cpp.js
337  ofc__sgml_8cpp_source.html
338  ofc__sgml_8hh.html
339  ofc__sgml_8hh.js
340  ofc__sgml_8hh_source.html
341  ofx2qif_8c.html
342  ofx2qif_8c_source.html
343  ofx__aggregate_8hh.html
344  ofx__aggregate_8hh.js
345  ofx__aggregate_8hh_source.html
346  ofx__container__account_8cpp.html
347  ofx__container__account_8cpp_source.html
348  ofx__container__generic_8cpp.html
349  ofx__container__generic_8cpp_source.html
350  ofx__container__main_8cpp.html
351  ofx__container__main_8cpp_source.html
352  ofx__container__position_8cpp.html
353  ofx__container__position_8cpp_source.html
354  ofx__container__security_8cpp.html
355  ofx__container__security_8cpp_source.html
356  ofx__container__statement_8cpp.html
357  ofx__container__statement_8cpp_source.html
358  ofx__container__transaction_8cpp.html
359  ofx__container__transaction_8cpp_source.html
360  ofx__containers_8hh.html
361  ofx__containers_8hh.js
362  ofx__containers_8hh_source.html
363  ofx__containers__misc_8cpp.html
364  ofx__containers__misc_8cpp_source.html
365  ofx__error__msg_8hh.html
366  ofx__error__msg_8hh.js
367  ofx__error__msg_8hh_source.html
368  ofx__preproc_8cpp.html
369  ofx__preproc_8cpp.js
370  ofx__preproc_8cpp_source.html
371  ofx__preproc_8hh.html
372  ofx__preproc_8hh.js
373  ofx__preproc_8hh_source.html
374  ofx__request_8cpp.html
375  ofx__request_8cpp_source.html
376  ofx__request_8hh.html
377  ofx__request_8hh.js
378  ofx__request_8hh_source.html
379  ofx__request__accountinfo_8cpp.html
380  ofx__request__accountinfo_8cpp_source.html
381  ofx__request__accountinfo_8hh.html
382  ofx__request__accountinfo_8hh.js
383  ofx__request__accountinfo_8hh_source.html
384  ofx__request__statement_8cpp.html
385  ofx__request__statement_8cpp_source.html
386  ofx__request__statement_8hh.html
387  ofx__request__statement_8hh.js
388  ofx__request__statement_8hh_source.html
389  ofx__sgml_8cpp.html
390  ofx__sgml_8cpp.js
391  ofx__sgml_8cpp_source.html
392  ofx__sgml_8hh.html
393  ofx__sgml_8hh.js
394  ofx__sgml_8hh_source.html
395  ofx__utilities_8cpp.html
396  ofx__utilities_8cpp.js
397  ofx__utilities_8cpp_source.html
398  ofx__utilities_8hh.html
399  ofx__utilities_8hh.js
400  ofx__utilities_8hh_source.html
401  ofxconnect_2cmdline_8c_source.html
402  ofxconnect_2cmdline_8h.html
403  ofxconnect_2cmdline_8h.js
404  ofxconnect_2cmdline_8h_source.html
405  ofxconnect_8cpp.html
406  ofxconnect_8cpp_source.html
407  ofxdump_2cmdline_8c_source.html
408  ofxdump_2cmdline_8h.html
409  ofxdump_2cmdline_8h.js
410  ofxdump_2cmdline_8h_source.html
411  ofxdump_8cpp.html
412  ofxdump_8cpp.js
413  ofxdump_8cpp_source.html
414  ofxpartner_8cpp.html
415  ofxpartner_8cpp_source.html
416  ofxpartner_8h.html
417  ofxpartner_8h_source.html
418  open.png
419  pages.html
420  plus.svg
421  plusd.svg
422  resize.js
423  splitbar.png
424  splitbard.png
425  structErrorMsg.html
426  structErrorMsg.js
427  structLibofxFileFormatInfo.html
428  structLibofxFileFormatInfo.js
429  structOfxAccountData.html
430  structOfxAccountData.js
431  structOfxCurrency.html
432  structOfxCurrency.js
433  structOfxFiLogin.html
434  structOfxFiServiceInfo.html
435  structOfxFiServiceInfo.js
436  structOfxPayee.html
437  structOfxPayment.html
438  structOfxPositionData.html
439  structOfxPositionData.js
440  structOfxSecurityData.html
441  structOfxSecurityData.js
442  structOfxStatementData.html
443  structOfxStatementData.js
444  structOfxStatusData.html
445  structOfxStatusData.js
446  structOfxTransactionData.html
447  structOfxTransactionData.js
448  structcmdline__parser__params.html
449  structcmdline__parser__params.js
450  structgengetopt__args__info.html
451  structgengetopt__args__info.js
452  structoption.html
453  sync_off.png
454  sync_on.png
455  tab_a.png
456  tab_ad.png
457  tab_b.png
458  tab_bd.png
459  tab_h.png
460  tab_hd.png
461  tab_s.png
462  tab_sd.png
463  tabs.css
464  tree_8hh_source.html
465  win32_8cpp_source.html
466  win32_8hh_source.html
467
468
469 [FILE:443:patches/patch-configure.ac]
470 --- configure.ac.orig   2022-10-03 20:22:59 UTC
471 +++ configure.ac
472 @@ -45,7 +45,7 @@ then
473                           [Define if GCC visibility extensions are supported])
474         VISIBILITY_FLAGS="-fvisibility=hidden"
475         CFLAGS="$VISIBILITY_FLAGS $CFLAGS"
476 -       CXXFLAGS="$VISIBILITY_FLAGS -fvisibility-inlines-hidden $CFLAGS"
477 +       CXXFLAGS="$VISIBILITY_FLAGS -fvisibility-inlines-hidden $CXXFLAGS"
478  fi
479  
480  ## Pass -DIN_LIBOFX to the compiler so we can detect it and include config.h
481
482
483 [FILE:232:patches/patch-ofxconnect_ofxpartner.cpp]
484 --- ofxconnect/ofxpartner.cpp.orig      2022-10-03 20:22:59 UTC
485 +++ ofxconnect/ofxpartner.cpp
486 @@ -37,6 +37,7 @@
487  #include <vector>
488  #include <algorithm>
489  #include <string.h>
490 +#include <unistd.h>
491  
492  using std::string;
493  using std::vector;
494