<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5cd71dbe5b0cdec05ab6b862cf78fa49c70a7dbd">https://github.com/macports/macports-ports/commit/5cd71dbe5b0cdec05ab6b862cf78fa49c70a7dbd</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 5cd71dbe5b0 portfolio-performance: new port
</span>5cd71dbe5b0 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 5cd71dbe5b0cdec05ab6b862cf78fa49c70a7dbd
</span>Author: Janosch Peters <janosch1@mailbox.org>
AuthorDate: Sun Jan 3 13:23:39 2021 +0100
<span style='display:block; white-space:pre;color:#404040;'> portfolio-performance: new port
</span>---
finance/portfolio-performance/Portfile | 46 ++++++++++++++++++++++
.../files/patch-disable-autoupdate-pref.diff | 11 ++++++
.../files/patch-remove-autoupdate-dialog.diff | 18 +++++++++
3 files changed, 75 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/finance/portfolio-performance/Portfile b/finance/portfolio-performance/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e11f0e9096c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/finance/portfolio-performance/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,46 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup java 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup buchen portfolio 0.50.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name portfolio-performance
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories finance
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license EPL-1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {@janosch mailbox.org:janosch1} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description A simple tool to calculate the overall performance \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ of an investment portfolio.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description An open source tool to calculate the overall performance \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ of an investment portfolio - across all accounts - using \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ True-Time Weighted Return or Internal Rate of Return.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.portfolio-performance.info/en/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 2b6485f607493ffff233dedbc7f68191d442a10c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f4d8d348e28b4e8f337ddb282f0f7cbce92fbe4190bdfec5fcc4ca92a83833a4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 3238967
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+java.version 11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+java.fallback openjdk11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append port:maven3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Remove auto-update feature and the corresponding dialog
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-disable-autoupdate-pref.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-remove-autoupdate-dialog.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set maven_local_repository ${worksrcpath}/.m2/repository
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file mkdir ${maven_local_repository}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.cmd mvn3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.pre_args clean verify -f portfolio-app -Ppackage-distro \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dmaven.repo.local=${maven_local_repository} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DskipTests
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy -- ${worksrcpath}/portfolio-product/target/products/name.abuchen.portfolio.product/macosx/cocoa/x86_64/PortfolioPerformance.app \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${applications_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/finance/portfolio-performance/files/patch-disable-autoupdate-pref.diff b/finance/portfolio-performance/files/patch-disable-autoupdate-pref.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f8ffbf96e70
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/finance/portfolio-performance/files/patch-disable-autoupdate-pref.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/preferences/PreferencesInitializer.java.orig 2021-01-02 11:36:29.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/preferences/PreferencesInitializer.java 2021-01-24 14:13:40.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13,7 +13,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ public void initializeDefaultPreferences()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ IPreferenceStore store = PortfolioPlugin.getDefault().getPreferenceStore();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- store.setDefault(UIConstants.Preferences.AUTO_UPDATE, true);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ store.setDefault(UIConstants.Preferences.AUTO_UPDATE, false);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ store.setDefault(UIConstants.Preferences.UPDATE_SITE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Platform.ARCH_X86.equals(Platform.getOSArch())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ? "https://updates.portfolio-performance.info/portfolio-x86" //$NON-NLS-1$
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/finance/portfolio-performance/files/patch-remove-autoupdate-dialog.diff b/finance/portfolio-performance/files/patch-remove-autoupdate-dialog.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..84d671fc8b5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/finance/portfolio-performance/files/patch-remove-autoupdate-dialog.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,18 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/handlers/OpenPreferenceDialogHandler.java.orig 2021-01-02 11:36:29.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/handlers/OpenPreferenceDialogHandler.java 2021-01-24 14:44:23.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,7 +27,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ import name.abuchen.portfolio.ui.preferences.ProxyPreferencePage;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ import name.abuchen.portfolio.ui.preferences.QuandlPreferencePage;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ import name.abuchen.portfolio.ui.preferences.ThemePreferencePage;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-import name.abuchen.portfolio.ui.preferences.UpdatePreferencePage;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @SuppressWarnings("restriction")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ public class OpenPreferenceDialogHandler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -64,7 +63,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pm.addTo("api", new PreferenceNode("divvydiary", new DivvyDiaryPreferencePage())); //$NON-NLS-1$ //$NON-NLS-2$
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pm.addToRoot(new PreferenceNode("proxy", new ProxyPreferencePage())); //$NON-NLS-1$
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pm.addToRoot(new PreferenceNode("updates", new UpdatePreferencePage())); //$NON-NLS-1$
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PreferenceDialog dialog = new PreferenceDialog(shell, pm)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span></pre><pre style='margin:0'>
</pre>