<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/649f275b77029f8fe3545b3c0c07d1bf6d73c8e7">https://github.com/macports/macports-ports/commit/649f275b77029f8fe3545b3c0c07d1bf6d73c8e7</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 649f275b770 taglib: Update to 1.13
</span>649f275b770 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 649f275b77029f8fe3545b3c0c07d1bf6d73c8e7
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Oct 27 19:58:55 2022 -0500
<span style='display:block; white-space:pre;color:#404040;'> taglib: Update to 1.13
</span>---
audio/taglib/Portfile | 47 ++++++++++++-----------------------
audio/taglib/files/install_name.patch | 24 ++++++++++++++++++
2 files changed, 40 insertions(+), 31 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/taglib/Portfile b/audio/taglib/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 75f7b7fb864..f7491ff2e8e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/taglib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/taglib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,14 +4,13 @@ PortSystem 1.0
</span> PortGroup cmake 1.1
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup taglib taglib 1.12 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup taglib taglib 1.13 v
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 2d748aa75c810e9062a18790f1fc560e3cecc0b7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 7fccd07669a523b07a15bd24c8da1bbb92206cb19e9366c3692af3d79253b703 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1364231
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 60e230260fd569b1f314a19dbb2a74a6c952350f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 58f08b4db3dc31ed152c04896ee9172d22052bc7ef12888028c01d8b1d60ade0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1371504
</span>
categories audio
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> license {LGPL-2 MPL-1.1}
maintainers {ryandesign @ryandesign} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,28 +22,25 @@ long_description TagLib is a library for reading and editing the \
</span> files, Ogg Vorbis comments and ID3 tags and Vorbis \
comments in FLAC files.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://taglib.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://taglib.org
</span> github.tarball_from releases
depends_lib-append port:zlib
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles install_name.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> platform darwin 8 {
configure.ldflags-append -lz
}
configure.args-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_ASF=On \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DWITH_MP4=On \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DBUILD_SHARED_LIBS=On \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DBUILD_EXAMPLES=Off
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# asf and mp4 are necessary for Amarok.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Change to make them optional was reportedly political
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# http://lists.kde.org/?l=amarok&m=125338541922769&w=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DBUILD_EXAMPLES=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DBUILD_SHARED_LIBS=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DWITH_ZLIB=ON
</span>
variant examples description "Include example programs" {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace -DBUILD_EXAMPLES=Off \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DBUILD_EXAMPLES=On
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace -DBUILD_EXAMPLES=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DBUILD_EXAMPLES=ON
</span>
post-destroot {
xinstall -m 0755 -W ${build.dir}/examples \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,23 +57,12 @@ variant tests description "Enable running tests" {
</span> configure.cxxflags-append \
-std=c++11
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace -DBUILD_SHARED_LIBS=On -DBUILD_SHARED_LIBS=Off
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -DBUILD_TESTS=On
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.target-append test_runner
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append -DBUILD_TESTING=ON
</span>
test.run yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>- test.cmd tests/test_runner
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test.target
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error "Do not install this port with the +tests variant; it doesn't include"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error "the dynamic libraries. Only use this variant to run the tests:"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error " sudo port test ${subport} +tests"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -code error
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://github.com/taglib/taglib/issues/1066
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.env DYLD_LIBRARY_PATH=${build.dir}/taglib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.target check
</span> }
github.livecheck.regex {([0-9.]+)}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/taglib/files/install_name.patch b/audio/taglib/files/install_name.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..354dd7e1bec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/taglib/files/install_name.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,24 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix install name.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/taglib/taglib/issues/1065
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- bindings/c/CMakeLists.txt.orig 2022-10-26 08:44:33.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ bindings/c/CMakeLists.txt 2022-10-27 19:27:32.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -58,7 +58,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ VERSION 0.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SOVERSION 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEFINE_SYMBOL MAKE_TAGLIB_C_LIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- INSTALL_NAME_DIR ${CMAKE_INSTALL_LIBDIR}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ INSTALL_NAME_DIR ${CMAKE_INSTALL_FULL_LIBDIR}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install(TARGETS tag_c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FRAMEWORK DESTINATION ${FRAMEWORK_INSTALL_DIR}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- taglib/CMakeLists.txt.orig 2022-10-26 08:44:33.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ taglib/CMakeLists.txt 2022-10-27 19:26:17.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -344,7 +344,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set_target_properties(tag PROPERTIES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ VERSION ${TAGLIB_SOVERSION_MAJOR}.${TAGLIB_SOVERSION_MINOR}.${TAGLIB_SOVERSION_PATCH}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SOVERSION ${TAGLIB_SOVERSION_MAJOR}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- INSTALL_NAME_DIR ${CMAKE_INSTALL_LIBDIR}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ INSTALL_NAME_DIR ${CMAKE_INSTALL_FULL_LIBDIR}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEFINE_SYMBOL MAKE_TAGLIB_LIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LINK_INTERFACE_LIBRARIES ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PUBLIC_HEADER "${tag_HDRS}"
</span></pre><pre style='margin:0'>
</pre>