1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
5 KEYWORDS= devel net security
7 SDESC[standard]= Networking and security application library
8 HOMEPAGE= https://www.aquamaniac.de/rdm/
12 SITES[main]= https://www.aquamaniac.de/rdm/attachments/download/234/
13 DISTFILE[1]= gwenhywfar-5.1.2.tar.gz:main
15 SPKGS[standard]= complete
21 OPTIONS_AVAILABLE= none
22 OPTIONS_STANDARD= none
24 BUILD_DEPENDS= atk:single:standard
25 pango:primary:standard
27 gdk-pixbuf:primary: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
38 pango:primary:standard
40 gdk-pixbuf:primary:standard
42 EXRUN[gtk3]= gwenhywfar:primary:standard
44 pango:primary:standard
46 gdk-pixbuf:primary:standard
49 USES= gmake iconv libtool pkgconfig ssl gettext-tools
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
58 FPC_EQUIVALENT= devel/gwenhywfar
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
67 INSTALL_TARGET= install-strip
68 INSTALL_REQ_TOOLCHAIN= yes
70 PLIST_SUB= GWEN_MAJ_MIN_VER=5.1
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
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.
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
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.
99 This package contains the gtk2 library bindings.
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.
107 This package contains the gtk3 library bindings.
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.
115 This package contains the Qt5 library bindings.
119 e2eae2a50e83512664216230caebafbc170c5806a6f0130b00e44f2b6a5a5441 2354910 gwenhywfar-5.1.2.tar.gz
122 [FILE:3168:manifests/plist.primary]
131 include/gwenhywfar5/gwen-gui-cpp/
136 include/gwenhywfar5/gwenhywfar/
175 gwen_sar_fileheader.h
260 libgwengui-cpp.so.0.0.0
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/
273 lib/gwenhywfar/plugins/%%SOMAJOR%%/ct/
276 lib/gwenhywfar/plugins/%%SOMAJOR%%/dbio/
289 lib/pkgconfig/gwenhywfar.pc
290 share/aclocal/gwenhywfar.m4
291 share/gwenhywfar/ca-bundle.crt
292 share/gwenhywfar/dialogs/
297 share/gwenhywfar/typemaker2/c/
309 gwen_multicache_type.tm2
317 gwen_xmlnode_list.tm2
318 gwen_xmlnode_list2.tm2
333 share/locale/de/LC_MESSAGES/gwenhywfar.mo
336 [FILE:148:manifests/plist.gtk2]
337 include/gwenhywfar5/gwen-gui-gtk2/gtk2_gui.h
341 libgwengui-gtk2.so.0.0.0
342 lib/pkgconfig/gwengui-gtk2.pc
345 [FILE:148:manifests/plist.gtk3]
346 include/gwenhywfar5/gwen-gui-gtk3/gtk3_gui.h
350 libgwengui-gtk3.so.0.0.0
351 lib/pkgconfig/gwengui-gtk3.pc
354 [FILE:288:manifests/plist.qt5]
355 include/gwenhywfar5/gwen-gui-qt5/
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
369 [FILE:2538:patches/patch-configure]
370 --- configure.orig 2020-01-13 23:54:16 UTC
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
377 - CONFIG -= debug_and_release
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
411 percent.commands = @echo -n "\$(\$(@))\ "
412 QMAKE_EXTRA_TARGETS += percent
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
421 # Look for specific tools in $PATH
422 @@ -23209,8 +23176,8 @@ else
426 - QT_LRELEASE=`which lrelease`
427 - QT_LUPDATE=`which lupdate`
431 # Get Qt version from qmake
432 QT_DIR=`$QT_QMAKE --version | grep -o -E /.+`