<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ef0d218975db63fcaa12294a291baacbec8ec20b">https://github.com/macports/macports-ports/commit/ef0d218975db63fcaa12294a291baacbec8ec20b</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 ef0d218975d libcdio: use release tarball
</span>ef0d218975d is described below
<span style='display:block; white-space:pre;color:#808000;'>commit ef0d218975db63fcaa12294a291baacbec8ec20b
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sun Dec 18 08:19:06 2022 +1100
<span style='display:block; white-space:pre;color:#404040;'> libcdio: use release tarball
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Removes need for makeinfo which caused the build to fail on Ventura.
</span>---
devel/libcdio/Portfile | 47 ++++++++++-------------------------------------
1 file changed, 10 insertions(+), 37 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libcdio/Portfile b/devel/libcdio/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3a978fbb7e6..a936673c802 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libcdio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libcdio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,15 +5,7 @@ PortSystem 1.0
</span> name libcdio
version 2.1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites https://git.savannah.gnu.org/cgit/libcdio.git/snapshot/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname ${name}-release-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 d747bf4aacf9c57298478766cfe7a29a128692ee \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 3ab7973d88405a7d4aad05e547c3316ba196caa19826072174c3bc3c58145c61 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1628834
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> categories devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> license GPL-3+
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,43 +17,24 @@ long_description The libcdio package contains a library which \
</span> can use this library.
homepage https://www.gnu.org/software/libcdio/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:help2man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:pkgconfig
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gettext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libcddb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:libcddb \
</span> port:libiconv \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ncurses \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:popt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ncurses
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites gnu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_bzip2 yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 6b0e4917cd2dd5cac0b7afdb70789bf0ad2aed79 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 8550e9589dbd594bfac93b81ecf129b1dc9d0d51e90f9696f1b2f9b2af32712b
</span>
# move pragma outside of function so that older gcc versions can compile it
# using newer gcc versions on Tiger in these files doesn't work as FSF gcc
# doesn't understand the pramga usage in the Tiger headers - gcc bug 50909
patchfiles patch-libcdio-lib-iso9660-move-pragma.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Required to get a newer libtool that understands -stdlib.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_autoreconf yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-autoreconf.args-append --force
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append --disable-silent-rules
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# needed to regeneration version.texi at least during build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append --enable-maintainer-mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# This is a hack because libcdio incorrectly registers the detected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# libiconv linking options *for libtool* in its .pc files.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Should probably be handled another way?
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach pcfile [glob ${worksrcpath}/*.pc] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace -W "${worksrcpath}/lib/pkgconfig" "s/-R/-Wl,-rpath,/g" "${pcfile}"
</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:#e0ffe0;'>+configure.args --disable-rpath \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-silent-rules
</span>
test.run yes
test.target check
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url https://git.savannah.gnu.org/cgit/libcdio.git/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex ${name}-release-(\\d+\\.\\d+(\\.\\d+)*)${extract.suffix}
</span></pre><pre style='margin:0'>
</pre>