<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1eef4efee705c038c2f00888965da832a77b247b">https://github.com/macports/macports-ports/commit/1eef4efee705c038c2f00888965da832a77b247b</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 1eef4efee70 gmic: update to 3.5.0
</span>1eef4efee70 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 1eef4efee705c038c2f00888965da832a77b247b
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Tue Dec 31 10:51:36 2024 -0600
<span style='display:block; white-space:pre;color:#404040;'> gmic: update to 3.5.0
</span>---
science/gmic/Portfile | 11 +++-----
science/gmic/files/patch-src-Makefile.diff | 41 +++++++++++++++++++++---------
2 files changed, 33 insertions(+), 19 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gmic/Portfile b/science/gmic/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ef306638bc8..84d1d219a38 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gmic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gmic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@ if {${subport} eq "gmic-gimp" || ${subport} eq "gmic-qt"} {
</span> }
name gmic
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 3.4.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 3.5.0
</span> revision 0
license CeCILL
categories science graphics
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,12 +39,9 @@ long_description G'MIC stands for GREYC's Magic Image Converter. It is \
</span> homepage https://gmic.eu
master_sites https://gmic.eu/files/source/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# stealth update
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dist_subdir ${name}/${version}_${revision}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 63ffab9582f1462f5480cf64ce4ef0f22ef10736 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 79951d06db2928c68bad1d352e536af3f454e9a3c09beefc2c1049d8b4084507 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 18037858
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 d4f98a44677e63a4730c055e7845be0eb09f3d70 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 847ddf438bbe73ec1447a8d98916571c75664bed050ac11212e45b2eb4c1cad0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 19705183
</span>
distfiles ${name}_${version}${extract.suffix}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gmic/files/patch-src-Makefile.diff b/science/gmic/files/patch-src-Makefile.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 77247d67af9..b7e0bbc4452 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gmic/files/patch-src-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gmic/files/patch-src-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +1,30 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makefile.orig 2022-01-18 06:44:54.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makefile 2022-02-07 06:13:03.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -365,7 +365,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makefile.orig 2024-12-31 05:11:35
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makefile 2024-12-31 10:35:16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -400,15 +400,23 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> libgmic.so: libgmic.o
ar rcs libgmic.a libgmic.o
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ifeq ($(OS),Darwin)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) -shared -std=c++11 -pedantic -o libgmic.so.$(VERSION) libgmic.o $(LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ifeq ($(OS),Darwin)
</span> + $(CXX) -dynamiclib -o libgmic.$(SOVERSION).dylib -install_name $(USR)/lib/libgmic.$(SOVERSION).dylib -compatibility_version $(SOVERSION) -current_version $(SVERSION) $(MANDATORY_CFLAGS) libgmic.o $(LIBS)
<span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifdef IS_CLANG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(CXX) -shared -std=c++11 -pedantic -o libgmic.so.$(VERSION) libgmic.o $(LIBS)
</span> else
$(CXX) -shared -std=c++11 -pedantic -Wl,-soname,libgmic.so.$(VERSION1) -o libgmic.so.$(VERSION) libgmic.o $(LIBS)
endif
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -458,7 +458,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ifeq ($(OS),Darwin)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ln -fs libgmic.$(SOVERSION).dylib libgmic.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifneq ($(OS),Windows)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -fs libgmic.so.$(VERSION) libgmic.so.$(VERSION1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -fs libgmic.so.$(VERSION1) libgmic.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgmic.o: gmic.cpp gmic.h gmic_stdlib_community.h CImg.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(CXX) -o libgmic.o -c gmic.cpp -Dgmic_core $(PIC) $(CFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -496,7 +504,7 @@
</span> libcgmic.so: libcgmic.o
ar rcs libcgmic.a libcgmic.o
ifeq ($(OS),Darwin)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,13 +33,15 @@
</span> else
ifeq ($(OS),Windows)
$(CXX) -shared -o libcgmic-$(VERSION1).dll libcgmic.o libgmic.o -Wl,--output-def,libcgmic.def,--out-implib,libcgmic.a $(LIBS)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -467,8 +467,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -504,10 +512,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(CXX) -shared -Wl,-soname,libcgmic.so.$(VERSION1) -o libcgmic.so.$(VERSION) libcgmic.o libgmic.o $(LIBS)
</span> endif
endif
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ifneq ($(OS),Windows)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ln -fs libcgmic.so.$(VERSION) libcgmic.so.$(VERSION1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ln -fs libcgmic.so.$(VERSION1) libcgmic.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ifeq ($(OS),Darwin)
</span> + ln -fs libcgmic.$(SOVERSION).dylib libcgmic.dylib
<span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifneq ($(OS),Windows)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -fs libcgmic.so.$(VERSION) libcgmic.so.$(VERSION1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -fs libcgmic.so.$(VERSION1) libcgmic.so
</span> endif
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libcgmic.o: gmic_libc.cpp CImg.h gmic_libc.h gmic.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span></pre><pre style='margin:0'>
</pre>