Ravenports generated: 19 Jan 2020 18:16
[ravenports.git] / bucket_EF / gwenhywfar
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               gwenhywfar
4 VERSION=                5.1.2
5 KEYWORDS=               devel net security
6 VARIANTS=               standard
7 SDESC[standard]=        Networking and security application library
8 HOMEPAGE=               https://www.aquamaniac.de/rdm/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://www.aquamaniac.de/rdm/attachments/download/234/
13 DISTFILE[1]=            gwenhywfar-5.1.2.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         gtk2
18                         gtk3
19                         qt5
20
21 OPTIONS_AVAILABLE=      none
22 OPTIONS_STANDARD=       none
23
24 BUILD_DEPENDS=          atk:single:standard
25                         pango:primary:standard
26                         cairo:single:standard
27                         gdk-pixbuf:primary:standard
28                         gtk2:single:standard
29                         gtk3:single:standard
30                         qt5-qtbase:primary:standard
31 BUILDRUN_DEPENDS=       gnutls:single:standard
32                         libgcrypt:single:standard
33                         libgpg-error:single:standard
34 EXRUN[qt5]=             gwenhywfar:primary:standard
35                         qt5-qtbase:primary:standard
36 EXRUN[gtk2]=            gwenhywfar:primary:standard
37                         atk:single:standard
38                         pango:primary:standard
39                         cairo:single:standard
40                         gdk-pixbuf:primary:standard
41                         gtk2:single:standard
42 EXRUN[gtk3]=            gwenhywfar:primary:standard
43                         atk:single:standard
44                         pango:primary:standard
45                         cairo:single:standard
46                         gdk-pixbuf:primary:standard
47                         gtk3:single:standard
48
49 USES=                   gmake iconv libtool pkgconfig ssl gettext-tools
50
51 LICENSE=                LGPL21+:primary
52 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
53 LICENSE_FILE=           LGPL21+:{{WRKSRC}}/COPYING
54 LICENSE_AWK=            TERMS:"GWENHYWFAR_GWENHYWFAR_H"
55 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/src/gwenhywfar.h
56 LICENSE_SCHEME=         solo
57
58 FPC_EQUIVALENT=         devel/gwenhywfar
59
60 MUST_CONFIGURE=         gnu
61 CONFIGURE_ARGS=         --enable-release="yes"
62                         --with-guis="gtk2 gtk3 qt5"
63                         --with-qt5-qmake={{LOCALBASE}}/lib/qt5/bin/qmake
64                         --with-qt5-moc={{LOCALBASE}}/lib/qt5/bin/moc
65                         --with-qt5-uic={{LOCALBASE}}/lib/qt5/bin/uic
66
67 INSTALL_TARGET=         install-strip
68 INSTALL_REQ_TOOLCHAIN=  yes
69 SOVERSION=              79.1.2
70 PLIST_SUB=              GWEN_MAJ_MIN_VER=5.1
71
72 LDFLAGS=                -Wl,-rpath,{{PREFIX}}/lib/qt5
73 VAR_OPSYS[freebsd]=     LDFLAGS=-lintl
74 VAR_OPSYS[sunos]=       LDFLAGS=-lintl
75 VAR_OPSYS[dragonfly]=   LDFLAGS=-lintl
76
77 [FILE:770:descriptions/desc.primary]
78 This is Gwenhywfar, a multi-platform (*BSD, Linux, MS-Win, etc.)
79 helper library for networking and security applications and libraries.
80 It is used by several 'finance' ports, and possibly others.
81
82 Gwenhywfar includes the following features, among several others:
83  - OS abstraction functions for directory and Internet address handling
84    and library loading (src/os/)
85  - Networking functions which allow managing many connections to be used
86    economically even in single threaded applications
87  - High-level functions for parsing files with a simplified "XML-like"
88    format and accessing them like a hierarchical database (src/parser/)
89    It is able to process valid XML files, too.
90  - High-level cryptographic functions on top of OpenSSL functionality
91    (src/crypt/)
92
93
94 [FILE:246:descriptions/desc.gtk2]
95 This is Gwenhywfar, a multi-platform (*BSD, Linux, MS-Win, etc.)
96 helper library for networking and security applications and libraries.
97 It is used by several 'finance' ports, and possibly others.
98
99 This package contains the gtk2 library bindings.
100
101
102 [FILE:246:descriptions/desc.gtk3]
103 This is Gwenhywfar, a multi-platform (*BSD, Linux, MS-Win, etc.)
104 helper library for networking and security applications and libraries.
105 It is used by several 'finance' ports, and possibly others.
106
107 This package contains the gtk3 library bindings.
108
109
110 [FILE:245:descriptions/desc.qt5]
111 This is Gwenhywfar, a multi-platform (*BSD, Linux, MS-Win, etc.)
112 helper library for networking and security applications and libraries.
113 It is used by several 'finance' ports, and possibly others.
114
115 This package contains the Qt5 library bindings.
116
117
118 [FILE:102:distinfo]
119 e2eae2a50e83512664216230caebafbc170c5806a6f0130b00e44f2b6a5a5441      2354910 gwenhywfar-5.1.2.tar.gz
120
121
122 [FILE:3168:manifests/plist.primary]
123 bin/
124  gct-tool
125  gsa
126  gwenhywfar-config
127  mklistdoc
128  typemaker
129  typemaker2
130  xmlmerge
131 include/gwenhywfar5/gwen-gui-cpp/
132  api.h
133  cppdialog.hpp
134  cppgui.hpp
135  cppwidget.hpp
136 include/gwenhywfar5/gwenhywfar/
137  args.h
138  base64.h
139  bindata.h
140  buffer.h
141  cgui.h
142  configmgr.h
143  configmgr_be.h
144  cryptalgo.h
145  cryptdefs.h
146  crypthead.h
147  cryptkey.h
148  cryptkey_be.h
149  cryptkeyrsa.h
150  cryptkeysym.h
151  cryptmgr.h
152  cryptmgr_be.h
153  cryptmgrkeys.h
154  ct.h
155  ct_be.h
156  ct_context.h
157  ct_keyinfo.h
158  ctf_context_be.h
159  ctfile_be.h
160  ctplugin.h
161  ctplugin_be.h
162  db.h
163  dbio.h
164  dbio_be.h
165  debug.h
166  dialog.h
167  dialog_be.h
168  directory.h
169  endianfns.h
170  error.h
171  fastbuffer.h
172  fslock.h
173  gui.h
174  gui_be.h
175  gwen_sar_fileheader.h
176  gwendate.h
177  gwenhywfar.h
178  gwenhywfarapi.h
179  gwensemaphore.h
180  gwensignal.h
181  gwentime.h
182  hashalgo.h
183  htmlctx_be.h
184  htmlfont_be.h
185  htmlimage_be.h
186  htmlobject_be.h
187  htmlprops_be.h
188  httpsession.h
189  i18n.h
190  idlist64.h
191  idmap.h
192  inetaddr.h
193  inetsocket.h
194  inherit.h
195  libloader.h
196  list.h
197  list1.h
198  list1.tmpl
199  list2.h
200  list2.tmpl
201  logger.h
202  mdigest.h
203  mdigest_be.h
204  memcache.h
205  memory.h
206  misc.h
207  misc2.h
208  msgengine.h
209  multicache.h
210  mutex.h
211  o_image_be.h
212  padd.h
213  paddalgo.h
214  param.h
215  param_fns.h
216  passwdstore.h
217  path.h
218  pathmanager.h
219  plugin.h
220  plugindescr.h
221  process.h
222  refptr.h
223  ringbuffer.h
224  sar.h
225  sighead.h
226  sigtail.h
227  simpleptrlist.h
228  smalltresor.h
229  ssl_cert_descr.h
230  ssl_cert_flags.h
231  stringlist.h
232  stringlist2.h
233  syncio.h
234  syncio_buffered.h
235  syncio_file.h
236  syncio_http.h
237  syncio_memory.h
238  syncio_socket.h
239  syncio_tls.h
240  system.h
241  tag16.h
242  testframework.h
243  testmodule.h
244  text.h
245  tlv.h
246  tree.h
247  tree2.h
248  types.h
249  url.h
250  urlfns.h
251  version.h
252  widget_be.h
253  xml.h
254  xml2db.h
255  xmlctx.h
256  xsdnode.h
257 lib/
258  libgwengui-cpp.so
259  libgwengui-cpp.so.0
260  libgwengui-cpp.so.0.0.0
261  libgwenhywfar.so
262  libgwenhywfar.so.%%SOMAJOR%%
263  libgwenhywfar.so.%%SOVERSION%%
264 lib/cmake/gwengui-cpp-%%GWEN_MAJ_MIN_VER%%/
265  gwengui-cpp-config-version.cmake
266  gwengui-cpp-config.cmake
267 lib/cmake/gwenhywfar-%%GWEN_MAJ_MIN_VER%%/
268  gwenhywfar-config-version.cmake
269  gwenhywfar-config.cmake
270 lib/gwenhywfar/plugins/%%SOMAJOR%%/configmgr/
271  dir.so
272  dir.xml
273 lib/gwenhywfar/plugins/%%SOMAJOR%%/ct/
274  ohbci.so
275  ohbci.xml
276 lib/gwenhywfar/plugins/%%SOMAJOR%%/dbio/
277  csv.so
278  csv.so.0
279  csv.so.0.0.1
280  csv.xml
281  olddb.so
282  olddb.so.0
283  olddb.so.0.0.1
284  olddb.xml
285  xmldb.so
286  xmldb.so.0
287  xmldb.so.0.0.1
288  xmldb.xml
289 lib/pkgconfig/gwenhywfar.pc
290 share/aclocal/gwenhywfar.m4
291 share/gwenhywfar/ca-bundle.crt
292 share/gwenhywfar/dialogs/
293  dlg_input.dlg
294  dlg_message.dlg
295  dlg_progress.dlg
296  dlg_showbox.dlg
297 share/gwenhywfar/typemaker2/c/
298  char.tm2
299  char_array.tm2
300  char_ptr.tm2
301  double.tm2
302  double_array.tm2
303  gwen_bindata.tm2
304  gwen_buffer.tm2
305  gwen_date.tm2
306  gwen_db_node.tm2
307  gwen_idlist64.tm2
308  gwen_multicache.tm2
309  gwen_multicache_type.tm2
310  gwen_param.tm2
311  gwen_param_list.tm2
312  gwen_param_list2.tm2
313  gwen_param_tree.tm2
314  gwen_stringlist2.tm2
315  gwen_time.tm2
316  gwen_xmlnode.tm2
317  gwen_xmlnode_list.tm2
318  gwen_xmlnode_list2.tm2
319  idmap_base.tm2
320  int.tm2
321  int_array.tm2
322  int_base.tm2
323  list1_base.tm2
324  list2_base.tm2
325  struct_base.tm2
326  tree2_base.tm2
327  tree_base.tm2
328  uint32_t.tm2
329  uint32_t_array.tm2
330  uint64_t.tm2
331  uint8_t.tm2
332  uint8_t_array.tm2
333 share/locale/de/LC_MESSAGES/gwenhywfar.mo
334
335
336 [FILE:148:manifests/plist.gtk2]
337 include/gwenhywfar5/gwen-gui-gtk2/gtk2_gui.h
338 lib/
339  libgwengui-gtk2.so
340  libgwengui-gtk2.so.0
341  libgwengui-gtk2.so.0.0.0
342 lib/pkgconfig/gwengui-gtk2.pc
343
344
345 [FILE:148:manifests/plist.gtk3]
346 include/gwenhywfar5/gwen-gui-gtk3/gtk3_gui.h
347 lib/
348  libgwengui-gtk3.so
349  libgwengui-gtk3.so.0
350  libgwengui-gtk3.so.0.0.0
351 lib/pkgconfig/gwengui-gtk3.pc
352
353
354 [FILE:288:manifests/plist.qt5]
355 include/gwenhywfar5/gwen-gui-qt5/
356  qt5_gui.hpp
357  qt5_gui_dialog.hpp
358  qt5dialogbox.hpp
359 lib/
360  libgwengui-qt5.so
361  libgwengui-qt5.so.0
362  libgwengui-qt5.so.0.0.0
363 lib/cmake/gwengui-qt5-%%GWEN_MAJ_MIN_VER%%/
364  gwengui-qt5-config-version.cmake
365  gwengui-qt5-config.cmake
366 lib/pkgconfig/gwengui-qt5.pc
367
368
369 [FILE:2538:patches/patch-configure]
370 --- configure.orig      2020-01-13 23:54:16 UTC
371 +++ configure
372 @@ -23145,47 +23145,14 @@ $as_echo_n "checking for Qt... " >&6; }
373      am_have_qt_makefile=`mktemp`
374      # http://qt-project.org/doc/qt-5/qmake-variable-reference.html#qt
375      cat > $am_have_qt_pro << EOF
376 -win32 {
377 -    CONFIG -= debug_and_release
378 -    CONFIG += release
379 -}
380 -qtHaveModule(axcontainer):       QT += axcontainer
381 -qtHaveModule(axserver):          QT += axserver
382 -qtHaveModule(concurrent):        QT += concurrent
383 -qtHaveModule(core):              QT += core
384 -qtHaveModule(dbus):              QT += dbus
385 -qtHaveModule(declarative):       QT += declarative
386 -qtHaveModule(designer):          QT += designer
387 -qtHaveModule(gui):               QT += gui
388 -qtHaveModule(help):              QT += help
389 -qtHaveModule(multimedia):        QT += multimedia
390 -qtHaveModule(multimediawidgets): QT += multimediawidgets
391 -qtHaveModule(network):           QT += network
392 -qtHaveModule(opengl):            QT += opengl
393 -qtHaveModule(printsupport):      QT += printsupport
394 -qtHaveModule(qml):               QT += qml
395 -qtHaveModule(qmltest):           QT += qmltest
396 -qtHaveModule(x11extras):         QT += x11extras
397 -qtHaveModule(script):            QT += script
398 -qtHaveModule(scripttools):       QT += scripttools
399 -qtHaveModule(sensors):           QT += sensors
400 -qtHaveModule(serialport):        QT += serialport
401 -qtHaveModule(sql):               QT += sql
402 -qtHaveModule(svg):               QT += svg
403 -qtHaveModule(testlib):           QT += testlib
404 -qtHaveModule(uitools):           QT += uitools
405 -qtHaveModule(webkit):            QT += webkit
406 -qtHaveModule(webkitwidgets):     QT += webkitwidgets
407 -qtHaveModule(xml):               QT += xml
408 -qtHaveModule(xmlpatterns):       QT += xmlpatterns
409  qtHaveModule(widgets):           QT += widgets
410  percent.target = %
411  percent.commands = @echo -n "\$(\$(@))\ "
412  QMAKE_EXTRA_TARGETS += percent
413  EOF
414      $QT_QMAKE $am_have_qt_pro -o $am_have_qt_makefile
415 -    QT_CXXFLAGS=`make -s -f $am_have_qt_makefile CXXFLAGS INCPATH`
416 -    QT_LIBS=`make -s -f $am_have_qt_makefile LIBS`
417 +    QT_CXXFLAGS=`make -s -f $am_have_qt_makefile -VCXXFLAGS -VINCPATH | tr '\n' ' '`
418 +    QT_LIBS=`make -s -f $am_have_qt_makefile -VLIBS | tr '\n' ' '`
419      rm $am_have_qt_pro $am_have_qt_makefile
420  
421      # Look for specific tools in $PATH
422 @@ -23209,8 +23176,8 @@ else
423  fi
424  
425  
426 -    QT_LRELEASE=`which lrelease`
427 -    QT_LUPDATE=`which lupdate`
428 +    QT_LRELEASE=#none
429 +    QT_LUPDATE=#none
430  
431      # Get Qt version from qmake
432      QT_DIR=`$QT_QMAKE --version | grep -o -E /.+`
433