With version 0.46.3, I've replaced the dependency on JRE8 with JRE ≥ 8 as suggested by flortsch. Consequently, JAVA_HOME now points to /usr/lib/jvm/default-runtime. With the java default set to java-13-openjdk, portfolio builds successfully, and even significantly faster than before.
Search Criteria
Package Details: portfolio 0.83.2-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/portfolio.git (read-only, click to copy) |
|---|---|
| Package Base: | portfolio |
| Description: | Track your portfolio performance (finance) |
| Upstream URL: | https://github.com/portfolio-performance/portfolio |
| Licenses: | EPL-1.0 |
| Submitter: | Cobra |
| Maintainer: | Cobra (Bevan) |
| Last Packager: | Cobra |
| Votes: | 43 |
| Popularity: | 0.47 |
| First Submitted: | 2015-11-08 10:45 (UTC) |
| Last Updated: | 2026-04-22 09:43 (UTC) |
Dependencies (4)
- archlinux-java-runAUR
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk17-jetbrainsAUR, mandrel-binAUR, mandrel24-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, jdk21-jetbrainsAUR, zulu-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, jdk11-openj9-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk8AUR, jdk23-graalvm-ee-binAUR, jdk17-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk24-graalvm-ce-binAUR, jdk8-dragonwell-extendedAUR, jdk23-temurinAUR, zing-23-binAUR, jdk17-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, zulu-24-binAUR, liberica-nik-23-full-binAUR, jdk11AUR, liberica-nik-24-full-binAUR, jdk-openj9-binAUR, jdk24-graalvm-binAUR, jdk24-graalvm-ee-binAUR, liberica-nik-25-full-binAUR, amazon-corretto-24-binAUR, jdk8-openj9-binAUR, zulu-21-binAUR, jdk21-jetbrains-gitAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica-full-binAUR, jdk-openjdk-wakefieldAUR, amazon-corretto-15AUR, microsoft-openjdk-21-binAUR, microsoft-openjdk-25-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-11-binAUR, jdk21-graalvm-ee-binAUR, amazon-corretto-25-binAUR, zulu-8-binAUR, zulu-11-binAUR, zulu-25-binAUR, jdk-android-studioAUR, zing-21-binAUR, zing-17-binAUR, zing-8-binAUR, jdk8-perfAUR, jdk25-openjdk-wakefieldAUR, zulu-17-binAUR, jdk25-graalvm-binAUR, jdk25-graalvm-ce-binAUR, jabba-binAUR, zulu-26-fx-binAUR, jdk21-jetbrains-binAUR, liberica-jdk-21-binAUR, jdk16-temurinAUR, java-openjdk-binAUR, liberica-jdk-full-binAUR, liberica-jdk-25-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk25-temurinAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk22-openjdkAUR, jdk23-openjdkAUR, jdk24-openjdkAUR, jdk17-graalvm-ee-binAUR, zulu-17-fx-binAUR, jdk25-openj9-binAUR, jdk11-temurinAUR, jdk17-openj9-binAUR, jdk21-openj9-binAUR, liberica-jdk-11-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-17-full-binAUR, jdk11-graalvm-ee-binAUR, jdk8-graalvm-ee-binAUR, jdk8-temurinAUR, jdk21-graalvm-binAUR, jdk-temurinAUR, amazon-corretto-11AUR, amazon-corretto-8AUR, sapmachine11-jdkAUR, sapmachine17-jdkAUR, zulu8-fx-binAUR, zulu21-fx-binAUR, zulu-jdk-fx-binAUR, jre-jetbrainsAUR, jdkAUR, jdk-ltsAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk25-openjdk, jdk8-openjdk)
- gendesk (make)
- webkit2gtk-4.1 (webkit2gtk-4.1-imgpasteAUR) (optional) – pie chart rendering without fallback to SWTChart
Required by (0)
Sources (3)
Latest Comments
« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 13 14 Next › Last »
Cobra commented on 2020-05-10 13:49 (UTC)
Cobra commented on 2020-04-20 17:05 (UTC) (edited on 2020-04-20 17:09 (UTC) by Cobra)
@flortsch Thanks for this valuable bit of information. The PKGBUILD contains three lines for exactly this situation since a very long time. I regularly tried to compile portfolio with more recent Java builds, but compilation always failed. I will try with Java 13, and if it works, I'll replace the hard with a soft dependency. :)
flortsch commented on 2020-04-19 14:23 (UTC) (edited on 2020-04-19 14:25 (UTC) by flortsch)
Is the hard dependency to Java 8 still required? I am using latest Java 13 to build and run portfolio and for me it is working without any issue. It would be nice if we could get rid of the fixed version dependency.
SebRut commented on 2020-01-06 07:20 (UTC)
shellcheck detects an potential issue with the PKDBUILD file:
In /dev/stdin line 55:
cp -r * ${pkgdir}${_DEST}
^-- SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options.
dbacc commented on 2019-12-29 18:39 (UTC)
@cobra
Didn't know a logfile existed. Issue was solved by deleting .eclipse folder, that contained old config.
Cobra commented on 2019-12-26 16:14 (UTC)
@dbacc I assume that “also does” refers to the statement one line above, implying that the upstream version works fine. If this is the case, then the build must have failed in some point. Please clarify.
The Gtk warnings are nonessential, but nonetheless disquieting – I don't have them here.
Please also consult the portfolio log file and journalctl.
dbacc commented on 2019-12-25 20:51 (UTC) (edited on 2019-12-29 18:39 (UTC) by dbacc)
Doesn't run for me. No errors. The portfolio banner appears, disappears and that's it.
Building and installation works fine.
Using the upstream prebuilt version also does.
portfolio
(portfolio:509073): Gtk-WARNING **: 21:50:07.092: Unknown key ;gtk-application-prefer-dark-theme in /home/daniel/.config/gtk-3.0/settings.ini
(portfolio:509073): Gtk-WARNING **: 21:50:07.093: Unknown key ;gtk-button-images in /home/daniel/.config/gtk-3.0/settings.ini
(portfolio:509073): Gtk-WARNING **: 21:50:07.093: Unknown key ;gtk-cursor-theme-name in /home/daniel/.config/gtk-3.0/settings.ini
(portfolio:509073): Gtk-WARNING **: 21:50:07.093: Unknown key ;gtk-cursor-theme-size in /home/daniel/.config/gtk-3.0/settings.ini
(portfolio:509073): Gtk-WARNING **: 21:50:07.093: Unknown key ;gtk-enable-event-sounds in /home/daniel/.config/gtk-3.0/settings.ini
(portfolio:509073): Gtk-WARNING **: 21:50:07.093: Unknown key ;gtk-enable-input-feedback-sounds in /home/daniel/.config/gtk-3.0/settings.ini
(portfolio:509073): Gtk-WARNING **: 21:50:07.093: Unknown key ;gtk-fallback-icon-theme in /home/daniel/.config/gtk-3.0/settings.ini
(portfolio:509073): Gtk-WARNING **: 21:50:07.093: Unknown key ;gtk-icon-theme-name in /home/daniel/.config/gtk-3.0/settings.ini
(portfolio:509073): Gtk-WARNING **: 21:50:07.093: Unknown key ;gtk-menu-images in /home/daniel/.config/gtk-3.0/settings.ini
(portfolio:509073): Gtk-WARNING **: 21:50:07.093: Unknown key ;gtk-primary-button-warps-slider in /home/daniel/.config/gtk-3.0/settings.ini
(portfolio:509073): Gtk-WARNING **: 21:50:07.093: Unknown key ;gtk-theme-name in /home/daniel/.config/gtk-3.0/settings.ini
(portfolio:509073): Gtk-WARNING **: 21:50:07.093: Unknown key ;gtk-toolbar-icon-size in /home/daniel/.config/gtk-3.0/settings.ini
(portfolio:509073): Gtk-WARNING **: 21:50:07.093: Unknown key ;gtk-toolbar-style in /home/daniel/.config/gtk-3.0/settings.ini
(portfolio:509073): Gtk-WARNING **: 21:50:07.093: Unknown key ;gtk-xft-antialias in /home/daniel/.config/gtk-3.0/settings.ini
(portfolio:509073): Gtk-WARNING **: 21:50:07.093: Unknown key ;gtk-xft-hinting in /home/daniel/.config/gtk-3.0/settings.ini
(portfolio:509073): Gtk-WARNING **: 21:50:07.093: Unknown key ;gtk-xft-hintstyle in /home/daniel/.config/gtk-3.0/settings.ini
(portfolio:509073): Gtk-WARNING **: 21:50:07.093: Unknown key ;gtk-xft-rgba in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-application-prefer-dark-theme in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-button-images in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-cursor-theme-name in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-cursor-theme-size in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-enable-event-sounds in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-enable-input-feedback-sounds in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-fallback-icon-theme in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-icon-theme-name in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-menu-images in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-primary-button-warps-slider in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-theme-name in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-toolbar-icon-size in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-toolbar-style in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-xft-antialias in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-xft-hinting in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-xft-hintstyle in /home/daniel/.config/gtk-3.0/settings.ini
(java:509106): Gtk-WARNING **: 21:50:07.398: Unknown key ;gtk-xft-rgba in /home/daniel/.config/gtk-3.0/settings.ini
~
mr.buffed commented on 2019-12-25 11:50 (UTC)
@Cobra: Thanks, that did the trick!
Cobra commented on 2019-12-25 11:21 (UTC)
@mr.buffed: try deleting ~/.eclipse.
mr.buffed commented on 2019-12-25 00:06 (UTC) (edited on 2019-12-25 00:07 (UTC) by mr.buffed)
Cannot run latest version, starting program fails with a note that the error is logged in a log file. The corresponding file says:
java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Display
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:147)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:199)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:391)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:246)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595)
at org.eclipse.equinox.launcher.Main.run(Main.java:1501)
at org.eclipse.equinox.launcher.Main.main(Main.java:1474)
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Display cannot be found by org.eclipse.e4.ui.workbench.swt_0.14.300.v20180906-1121
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 14 more
Any hints how to fix this? Removed and reinstalled latest verison, still doesn't work.
Pinned Comments
Cobra commented on 2025-12-19 15:13 (UTC)
80.4-2 adds OAuth authorization and thus the possibility to create a portfolio account for obtaining historic data.
Bevan implemented this crucial feature in the current PKGBUILD – and I'm very happy to welcome him as co-maintainer. :)
Cobra commented on 2023-08-19 13:34 (UTC)
Thanks to Bevan, we now have a simple and elegant (compared to my attempt) workaround that lets the PKGBUILD download and use the most recent version of maven (currently 3.9.4). Should not need any intervention from you. :)