<pre style='margin:0'>
ra1nb0w (ra1nb0w) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/efeac775583428b034fc6a267eb0444385557d2f">https://github.com/macports/macports-ports/commit/efeac775583428b034fc6a267eb0444385557d2f</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 efeac775583 qcustomplot: new port
</span>efeac775583 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit efeac775583428b034fc6a267eb0444385557d2f
</span>Author: Davide Gerhard <ra1nb0w@macports.org>
AuthorDate: Mon May 10 15:24:05 2021 +0200

<span style='display:block; white-space:pre;color:#404040;'>    qcustomplot: new port
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    QCustomPlot is an easy to use plotting widget for Qt
</span>---
 graphics/qcustomplot/Portfile                    | 50 ++++++++++++++++++++++++
 graphics/qcustomplot/files/qcustomplot.pro.patch | 41 +++++++++++++++++++
 2 files changed, 91 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/qcustomplot/Portfile b/graphics/qcustomplot/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b07ff87ffea
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/qcustomplot/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,50 @@
</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; truncate-lines: t -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           qmake5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                qcustomplot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          graphics science
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {ra1nb0w @ra1nb0w} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         QCustomPlot is an easy to use plotting widget for Qt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://www.qcustomplot.com
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  60b833693034a08a95cf69a00f0f25b5ff3de99e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  7d6a886993708c07d986065d517ac7e9f3ab067b25acd3d0442eec203d9e448c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3762848
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        ${homepage}/release/${version}fixed/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            QCustomPlot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    qcustomplot.pro.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace s|@@VERSION@@|${version}|g ${worksrcpath}/qcustomplot.pro
</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;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "install_name_tool -id ${prefix}/lib/libqcustomplot.${version}.dylib ${worksrcpath}/libqcustomplot.${version}.dylib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "install_name_tool -id ${prefix}/lib/libqcustomplotd.${version}.dylib ${worksrcpath}/libqcustomplotd.${version}.dylib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 -W ${worksrcpath} qcustomplot.h ${destroot}${prefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 {*}[glob -directory ${worksrcpath} libqcustomplot.${version}.dylib libqcustomplotd.${version}.dylib] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set major [lindex [split ${version} .] 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set major_minor [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach link [list libqcustomplot.${major}.dylib libqcustomplot.${major_minor}.dylib libqcustomplot.dylib] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s ${prefix}/lib/libqcustomplot.${version}.dylib  ${destroot}${prefix}/lib/${link}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach link [list libqcustomplotd.${major}.dylib libqcustomplotd.${major_minor}.dylib libqcustomplotd.dylib] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s ${prefix}/lib/libqcustomplotd.${version}.dylib  ${destroot}${prefix}/lib/${link}
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       ${homepage}/index.php/download
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     {/release/([0-9.]+)(fixed)?/QCustomPlot\.tar\.gz}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/qcustomplot/files/qcustomplot.pro.patch b/graphics/qcustomplot/files/qcustomplot.pro.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..c22ea8d39c6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/qcustomplot/files/qcustomplot.pro.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,41 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git qcustomplot.pro qcustomplot.pro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0000000..b285cd3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ qcustomplot.pro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,35 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#  Project to compile QCustomPlot as shared library (.so/.dll) from the amalgamated sources
</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;'>++QT += core gui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++greaterThan(QT_MAJOR_VERSION, 4): QT += widgets printsupport
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++greaterThan(QT_MAJOR_VERSION, 4): CONFIG += c++11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++lessThan(QT_MAJOR_VERSION, 5): QMAKE_CXXFLAGS += -std=c++11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DEFINES += QCUSTOMPLOT_COMPILE_LIBRARY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++TEMPLATE = lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CONFIG += debug_and_release build_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  CONFIG += static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  CONFIG += shared
</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;'>++VERSION = @@VERSION@@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++TARGET = qcustomplot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CONFIG(debug, debug|release) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  TARGET = $$join(TARGET,,,d) # if compiling in debug mode, append a "d" to the library name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  QMAKE_TARGET_PRODUCT = "QCustomPlot (debug mode)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  QMAKE_TARGET_DESCRIPTION = "Plotting library for Qt (debug mode)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  QMAKE_TARGET_PRODUCT = "QCustomPlot"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  QMAKE_TARGET_DESCRIPTION = "Plotting library for Qt"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++QMAKE_TARGET_COMPANY = "www.qcustomplot.com"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++QMAKE_TARGET_COPYRIGHT = "Copyright (C) by Emanuel Eichhammer"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SOURCES += qcustomplot.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++HEADERS += qcustomplot.h
</span></pre><pre style='margin:0'>

</pre>