<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/fb077a8c7849378edec5ff9f99becc4da03abeeb">https://github.com/macports/macports-ports/commit/fb077a8c7849378edec5ff9f99becc4da03abeeb</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 fb077a8c784 liblightgrep: update to 1.5.0
</span>fb077a8c784 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit fb077a8c7849378edec5ff9f99becc4da03abeeb
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Sat Dec 7 12:20:24 2024 +0400
<span style='display:block; white-space:pre;color:#404040;'> liblightgrep: update to 1.5.0
</span>---
devel/liblightgrep/Portfile | 30 +++++------
.../files/patch-unbreak-gcc-build.diff | 59 +++++++---------------
2 files changed, 31 insertions(+), 58 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/liblightgrep/Portfile b/devel/liblightgrep/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2d9f0ac6aa3..9a39cae1d84 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/liblightgrep/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/liblightgrep/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,26 +4,24 @@ PortSystem 1.0
</span> PortGroup github 1.0
PortGroup boost 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup LightboxTech liblightgrep 1.4 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup strozfriedberg lightgrep 1.5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name liblightgrep
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories devel
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license GPL-3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license GPL-3+
</span>
description Search for regular expressions as defined in Unicode \
Technical Standard 18
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description {*}${description}, http://www.unicode.org/reports/tr18/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description {*}${description}, https://www.unicode.org/reports/tr18/
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 bae8e6dd69d1fd59f9639b015e35e18a3b59717b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 62ad78e93c116e108b5f5ec92d0251258fa23e6559e93d37a9519bf0c890a229 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 155470563
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 d3087790c73394eb9ec1064decfbbf684aaa6d9a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 fe7aa3ed64472b6f57b5048b5584d3df2794507747e5d76213f60c256f8c82fa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 772212
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.lightboxtechnologies.com/lightgrep-engine/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:automake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:autoconf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:bison \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:bison \
</span> port:libtool \
port:pkgconfig
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,10 +38,6 @@ if {${os.platform} eq "darwin" && ${configure.cxx_stdlib} ne "libc++"} {
</span> patch-unbreak-gcc-build.diff
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append --with-boost=[boost::install_area]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2017
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${worksrcpath} "sh bootstrap.sh"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append --with-boost=[boost::install_area]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/liblightgrep/files/patch-unbreak-gcc-build.diff b/devel/liblightgrep/files/patch-unbreak-gcc-build.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 0a67fd09319..70e835315d9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/liblightgrep/files/patch-unbreak-gcc-build.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/liblightgrep/files/patch-unbreak-gcc-build.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,43 +1,22 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac 2014-09-10 01:16:18.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac 2024-05-23 00:37:54.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -275,23 +275,23 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # C++ library
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--case "$host" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--*-apple-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- echo " ** MacOS X builds are problematic as compilers are in transition."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- echo " ** We presume you're using a recent clang and libc++."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- echo " ** And we recommend only building the library and not unit tests."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- echo " ** If you build the unit tests, you are entering a world of pain."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- AX_APPEND_COMPILE_FLAGS([-stdlib=libc++], [CXXFLAGS])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # TODO: Actually linking against libc++ will require everything else down
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # the chain to have been linked with libc++, including Boost, ICU, etc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # So, don't do this just yet.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # STDCXX_LIB='-lc++'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2024-08-08 21:15:40
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2024-12-07 12:11:40
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21275,7 +21275,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo " ** If you build the unit tests, you are entering a world of pain."
</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;'>+-for flag in -stdlib=libc++; do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++for flag in ; do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_CACHEVAR=`printf "%s\n" "ax_cv_check_cxxflags__$flag" | sed "$as_sed_sh"`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler accepts $flag" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ printf %s "checking whether C++ compiler accepts $flag... " >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21348,10 +21348,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # the chain to have been linked with libc++, including Boost, ICU, etc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # So, don't do this just yet.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # STDCXX_LIB='-lc++'
</span> - STDCXX_LIB='-lstdc++'
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *)
</span> - STDCXX_LIB='-lstdc++'
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#case "$host" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#*-apple-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# echo " ** MacOS X builds are problematic as compilers are in transition."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# echo " ** We presume you're using a recent clang and libc++."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# echo " ** And we recommend only building the library and not unit tests."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# echo " ** If you build the unit tests, you are entering a world of pain."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# AX_APPEND_COMPILE_FLAGS([-stdlib=libc++], [CXXFLAGS])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# # TODO: Actually linking against libc++ will require everything else down
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# # the chain to have been linked with libc++, including Boost, ICU, etc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# # So, don't do this just yet.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# # STDCXX_LIB='-lc++'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# STDCXX_LIB='-lstdc++'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# STDCXX_LIB='-lstdc++'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST([STDCXX_LIB])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span>
</pre><pre style='margin:0'>
</pre>