<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>