Port details |
- alkimia KDE financial data handling library
- 8.1.1 finance
=0 8.1.0Version of this port present on the latest quarterly branch. - Maintainer: jhale@FreeBSD.org
 - Port Added: 2018-04-13 13:16:59
- Last Update: 2022-05-28 04:10:11
- Commit Hash: c8c89ad
- Also Listed In: kde
- License: LGPL21+
- Description:
- Libalkimia is a library with common classes and functionality used by finance
applications for KDE.
Currently, it supports a common class to represent monetary values with
arbitrary precision.
WWW: https://community.kde.org/Alkimia/libalkimia
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- For RUN/BUILD depends:
- alkimia>0:finance/alkimia
- For LIB depends:
- libalkimia5.so:finance/alkimia
- To install the port:
- cd /usr/ports/finance/alkimia/ && make install clean
- To add the package, run one of these commands:
- pkg install finance/alkimia
- pkg install alkimia
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: alkimia
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1651762698
SHA256 (alkimia-8.1.1.tar.xz) = 957adc63c0be54dd433e3268a37323be5456e5ab84ece27f73a1616a92db86d5
SIZE (alkimia-8.1.1.tar.xz) = 252332
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake
- ninja : devel/ninja
- ECMConfig.cmake : devel/kf5-extra-cmake-modules
- kbuildsycoca5 : devel/kf5-kservice
- qt5-buildtools>=5.15.2 : devel/qt5-buildtools
- qt5-qmake>=5.15.2 : devel/qt5-qmake
- x11.pc : x11/libX11
- Runtime dependencies:
-
- p5-Date-Manip>=0 : devel/p5-Date-Manip
- p5-Finance-Quote>=0 : finance/p5-Finance-Quote
- p5-XML-Parser>=0 : textproc/p5-XML-Parser
- p5-XML-Writer>=0 : textproc/p5-XML-Writer
- p5-libwww>=0 : www/p5-libwww
- kbuildsycoca5 : devel/kf5-kservice
- perl5>=5.32.r0<5.33 : lang/perl5.32
- x11.pc : x11/libX11
- Library dependencies:
-
- libmpir.so : math/mpir
- libKF5Attica.so : x11-toolkits/kf5-attica
- libKF5Auth.so : devel/kf5-kauth
- libKF5Codecs.so : textproc/kf5-kcodecs
- libKF5Completion.so : x11-toolkits/kf5-kcompletion
- libKF5ConfigCore.so : devel/kf5-kconfig
- libKF5ConfigWidgets.so : x11-toolkits/kf5-kconfigwidgets
- libKF5CoreAddons.so : devel/kf5-kcoreaddons
- libKF5I18n.so : devel/kf5-ki18n
- libKF5IconThemes.so : x11-themes/kf5-kiconthemes
- libKF5JobWidgets.so : x11-toolkits/kf5-kjobwidgets
- libKF5KIOCore.so : devel/kf5-kio
- libKF5NewStuff.so : devel/kf5-knewstuff
- libKF5Solid.so : devel/kf5-solid
- libKF5SonnetCore.so : textproc/kf5-sonnet
- libKF5TextWidgets.so : x11-toolkits/kf5-ktextwidgets
- libKF5WidgetsAddons.so : x11-toolkits/kf5-kwidgetsaddons
- libKF5WindowSystem.so : x11/kf5-kwindowsystem
- libKF5XmlGui.so : x11-toolkits/kf5-kxmlgui
- libQt5Concurrent.so : devel/qt5-concurrent
- libQt5Core.so : devel/qt5-core
- libQt5DBus.so : devel/qt5-dbus
- libQt5Qml.so : x11-toolkits/qt5-declarative
- libQt5Gui.so : x11-toolkits/qt5-gui
- libQt5Network.so : net/qt5-network
- libQt5WebKit.so : www/qt5-webkit
- libQt5Widgets.so : x11-toolkits/qt5-widgets
- libQt5Xml.so : textproc/qt5-xml
- This port is required by:
- for Libraries
-
- finance/kmymoney
- Configuration Options:
- ===> The following configuration options are available for alkimia-8.1.1:
PLASMA=off: Build Plasma applets
TEST=off: Build and/or run tests
TOOLS=on: Build tools
====> Multi-precision library (MPIR preferred): you have to select exactly one of them
GMP=off: GMP (multiple precision arithmetic) support
MPIR=on: MPIR (multiple precision arithmetic) support
====> Web browser support: you can only select none or one of them
WEBKIT=on: Qt WebKit support
WEBENGINE=off: Qt Web Engine support
===> Use 'make config' to modify these settings
- Options name:
- finance_alkimia
- USES:
- cmake compiler:c++11-lang kde:5 pathfix perl5 qt:5 shebangfix tar:xz xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
28 May 2022 04:10:11 8.1.1
|
Jason E. Hale (jhale)  |
finance/alkimia: Update to 8.1.1 |
19 Nov 2021 22:56:17 8.1.0
|
Dima Panov (fluffy)  |
finance/alkimia: fix package with PLASMA=ON
Approved by: portmgr blanket (trivial fix build)
Sponsored by: Netzkommune GmbH |
07 Apr 2021 08:09:01 8.1.0
|
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
06 Apr 2021 14:31:07 8.1.0
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
12 Mar 2021 23:12:10
8.1.0
|
jhale  |
finance/alkimia: Update to 8.1.0
Bump PORTREVISION on consumers due to shared lib version bump. |
26 Jul 2019 20:46:57
7.0.2_4
|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
29 Mar 2019 10:14:48
7.0.2_3
|
jhale  |
finance/alkimia: Further simplify after Qt 4 removal
- Remove PKGNAMESUFFIX since there is just one version now
- Remove unnecessary pkg-plist subsitutions |
16 Mar 2019 21:48:43
7.0.2_2
|
tcberner  |
finance/alkimia: remove qt4 slave (Qt4 deprecation)
- once alkimia-qt4 has gone, clean up PKGNAMESUFFIX
Approved by: portmgr (implicit) |
16 Jan 2019 11:13:45
7.0.2_2
|
tijl  |
Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence. If the
catch-all is last it captures everything. In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the
catch-all lowest priority.
Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium. Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3] The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one. If there's no such non-weak symbol the call (Only the first 15 lines of the commit message are shown above ) |
25 Dec 2018 20:25:40
7.0.2_1
|
tcberner  |
Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".
I tried to only set insource where explictely needed.
PR: 232038
Exp-run by: antoine |
12 Dec 2018 01:35:36
7.0.2_1
|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
02 Dec 2018 15:41:48
7.0.2
|
rene  |
Mark QT4 ports/functionality for removal on 2019-03-15
While here, chase some KDE4 ports and functionality, these are scheduled for
removal on 2018-12-31. Change the default option/flavor to QT5 where applicable
or use alternative toolkits like GTK.
Submitted by: tcberner
Reviewed by: adridg, jhale, rene, tcberner
Approved by: portmgr (implicit, flavor hook)
Differential Revision: https://reviews.freebsd.org/D17741 |
15 Oct 2018 11:48:08
7.0.2
|
jhale  |
Fix build on powerpc64
PR: 232227
Submitted by: Piotr Kubaj <pkubaj@anongoth.pl>
Sponsored by: IntegriCloud |
11 Sep 2018 16:02:43
7.0.2
|
jhale  |
Remove extraneous USES=qt introduced in r473503 |
11 Sep 2018 09:38:20
7.0.2
|
amdmi3  |
- Whitespace fix
- Update WWW
Approved by: portmgr blanket |
28 Jun 2018 17:39:55
7.0.2
|
tcberner  |
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
USES= qt:4
USE_QT= foo bar
ports depending on Qt5 will use
USES= qt:5
USE_QT= foo bar
PR: 229225
Exp-run by: antoine
Reviewed by: mat
Approved by: portmgr (antoine)
Differential Revision: -https://reviews.freebsd.org/D15540 |
18 Apr 2018 00:01:13
7.0.2
|
jhale  |
Update to 7.0.2
No functional change, this version just contains some of the CMake fixes
we were already providing as local patches |
13 Apr 2018 13:16:46
7.0.1
|
jhale  |
- Move finance/libalkimia -> finance/alkimia to follow upstream project name
- Update to 7.0.1
- finance/alkimia is the Qt 5 version for the upcoming kf5 version of KMyMoney
- finance/alkimia-qt4 is the Qt 4 version for the kde4 version of KMyMoney
- Fix LICENSE
- Default multi-precision library is now MPIR upstream, but an option has
been added if you wish to use GMP instead
- Add regression test support
- Adjust finance/kmymoney to use the new version
While here:
- Add a patch to finance/kmymoney to fix a possible build failure when
kmymoneysettings.h is not generated early enough. |