Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Dec 2025 12:00:14 +0000
From:      Jason E. Hale <jhale@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: adb35b4f2e40 - main - sysutils/cdrdao: Update to 1.2.6
Message-ID:  <6953bece.3680c.54adb30d@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by jhale:

URL: https://cgit.FreeBSD.org/ports/commit/?id=adb35b4f2e4055f3083fc0ac79aa2200246c8a3c

commit adb35b4f2e4055f3083fc0ac79aa2200246c8a3c
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2025-12-30 00:57:43 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-12-30 12:00:04 +0000

    sysutils/cdrdao: Update to 1.2.6
    
    Remove USES=alias, which should be removed completely. This was a helper
    for DragonFly, but it's horribly outdated.
    
    https://github.com/cdrdao/cdrdao/releases/tag/rel_1_2_6
---
 sysutils/cdrdao/Makefile                              | 10 ++++------
 sysutils/cdrdao/distinfo                              |  6 +++---
 sysutils/cdrdao/files/patch-configure.ac              |  6 +++---
 sysutils/cdrdao/files/patch-dao_ScsiIf-freebsd-cam.cc | 13 ++++---------
 sysutils/cdrdao/files/patch-dao_cdrdao.man            |  8 ++++----
 sysutils/cdrdao/files/patch-dao_main.cc               |  4 ++--
 6 files changed, 20 insertions(+), 27 deletions(-)

diff --git a/sysutils/cdrdao/Makefile b/sysutils/cdrdao/Makefile
index 249275b8ba97..a241c4f7ef41 100644
--- a/sysutils/cdrdao/Makefile
+++ b/sysutils/cdrdao/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	cdrdao
-DISTVERSION=	1_2_5
-PORTREVISION=	2
+DISTVERSION=	1_2_6
 CATEGORIES=	sysutils audio
 MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/releases/download/rel_${DISTVERSION}/ \
 		SF/${PORTNAME}/rel_${DISTVERSION}
@@ -13,9 +12,8 @@ WWW=		https://cdrdao.sourceforge.net/
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		alias autoreconf compiler:c++11-lang gettext-tools gmake iconv \
+USES=		autoreconf compiler:c++14-lang gettext-tools gmake iconv \
 		localbase tar:bzip2
-USE_CXXSTD=	c++11
 
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-gcdmaster=no \
@@ -28,10 +26,10 @@ OPTIONS_DEFINE=		DOCS TOC2MP3 MP3OGG
 OPTIONS_DEFAULT=	MP3OGG
 OPTIONS_SUB=		yes
 
-MP3OGG_DESC=		Build with MP3/Ogg support (for sysutils/gcdmaster)
+MP3OGG_DESC=		Build with MP3/Ogg
 MP3OGG_LIB_DEPENDS=	libao.so:audio/libao \
 			libmad.so:audio/libmad \
-			libvorbis.so:audio/libvorbis
+			libvorbisfile.so:audio/libvorbis
 MP3OGG_USES=		pkgconfig
 MP3OGG_CONFIGURE_OFF=	--with-mp3-support=no --with-ogg-support=no
 
diff --git a/sysutils/cdrdao/distinfo b/sysutils/cdrdao/distinfo
index f49c74ebe392..bb7d0d854183 100644
--- a/sysutils/cdrdao/distinfo
+++ b/sysutils/cdrdao/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687630406
-SHA256 (cdrdao-1.2.5.tar.bz2) = d19b67c853c5dba2406afaab6cd788e77f35eebe634cac4679528477c7be01b6
-SIZE (cdrdao-1.2.5.tar.bz2) = 870084
+TIMESTAMP = 1766916937
+SHA256 (cdrdao-1.2.6.tar.bz2) = 0cf29e1183ffd8e4d167c403d7a6ea2109a2dd4cd97e61f80417cf1373220ff4
+SIZE (cdrdao-1.2.6.tar.bz2) = 851644
diff --git a/sysutils/cdrdao/files/patch-configure.ac b/sysutils/cdrdao/files/patch-configure.ac
index 0c886722dd1e..271db14b218a 100644
--- a/sysutils/cdrdao/files/patch-configure.ac
+++ b/sysutils/cdrdao/files/patch-configure.ac
@@ -1,9 +1,9 @@
 Remove redundant check for libao which causes it to always be required even if
 mp3 and ogg support are disabled.
 
---- configure.ac.orig	2023-02-03 14:46:06 UTC
+--- configure.ac.orig	2025-12-05 11:17:35 UTC
 +++ configure.ac
-@@ -314,8 +314,10 @@ dnl Check for libao
+@@ -319,8 +319,10 @@ dnl Check for libao
  esac
  
  dnl Check for libao
@@ -14,7 +14,7 @@ mp3 and ogg support are disabled.
  
  dnl Check for OGG support
  if test "$with_ogg_support" = yes; then
-@@ -339,12 +341,6 @@ if test "$with_mp3_support" = yes; then
+@@ -344,12 +346,6 @@ if test "$with_mp3_support" = yes; then
  	                echo "MP3 support disabled"; with_mp3_support=no
  		fi
  	fi
diff --git a/sysutils/cdrdao/files/patch-dao_ScsiIf-freebsd-cam.cc b/sysutils/cdrdao/files/patch-dao_ScsiIf-freebsd-cam.cc
index 6b39efbe9ab9..3328c4f8656d 100644
--- a/sysutils/cdrdao/files/patch-dao_ScsiIf-freebsd-cam.cc
+++ b/sysutils/cdrdao/files/patch-dao_ScsiIf-freebsd-cam.cc
@@ -1,13 +1,8 @@
---- dao/ScsiIf-freebsd-cam.cc.orig	2023-01-25 14:30:35 UTC
+--- dao/ScsiIf-freebsd-cam.cc.orig	2025-12-05 11:17:35 UTC
 +++ dao/ScsiIf-freebsd-cam.cc
-@@ -112,11 +112,11 @@ int ScsiIf::sendCmd(const unsigned char *cmd, int cmdL
- {
- 	int		retval;
- 	int		flags = CAM_DIR_NONE;
--	u_int8_t *	data_ptr;
--	size_t		data_len;
-+	u_int8_t *	data_ptr = NULL;
-+	size_t		data_len = 0;
+@@ -115,8 +115,8 @@ int ScsiIf::sendCmd(const unsigned char *cmd, int cmdL
+ 	u_int8_t *	data_ptr = NULL;
+ 	size_t		data_len = 0;
  
 -	bzero(impl_->ccb, sizeof(union ccb));
 -	bcopy(cmd, &impl_->ccb->csio.cdb_io.cdb_bytes, cmdLen);
diff --git a/sysutils/cdrdao/files/patch-dao_cdrdao.man b/sysutils/cdrdao/files/patch-dao_cdrdao.man
index 625e0afa497b..b2b908d3050c 100644
--- a/sysutils/cdrdao/files/patch-dao_cdrdao.man
+++ b/sysutils/cdrdao/files/patch-dao_cdrdao.man
@@ -1,6 +1,6 @@
---- dao/cdrdao.man.orig	2018-05-16 10:46:39 UTC
+--- dao/cdrdao.man.orig	2025-12-05 11:17:35 UTC
 +++ dao/cdrdao.man
-@@ -798,15 +798,11 @@ following locations. The files will be read on startup
+@@ -799,15 +799,11 @@ in that order:
  .I cdrdao
  in that order:
  
@@ -18,7 +18,7 @@
  Command line options will overwrite the loaded settings.
  The settings file contains name - value pairs separated by a
  colon. String values must be enclosed by ". The file is
-@@ -876,7 +872,7 @@ Directory where temporary WAV files will be created fr
+@@ -877,7 +873,7 @@ If the program is terminated during the write/simulati
  .LP
  .SH BUGS
  If the program is terminated during the write/simulation process used IPC
@@ -27,7 +27,7 @@
  .SH AUTHOR
  .ft CW
  .nf
-@@ -886,4 +882,4 @@ resources may not be released. Use ipcs(8) and ipcrm(8
+@@ -887,4 +883,4 @@ resources may not be released. Use ipcs(8) and ipcrm(8
  .ft R
  .fi
  .SH SEE ALSO
diff --git a/sysutils/cdrdao/files/patch-dao_main.cc b/sysutils/cdrdao/files/patch-dao_main.cc
index 4066ab07e5f6..537ad993af4a 100644
--- a/sysutils/cdrdao/files/patch-dao_main.cc
+++ b/sysutils/cdrdao/files/patch-dao_main.cc
@@ -1,6 +1,6 @@
---- dao/main.cc.orig	2023-02-03 14:46:06 UTC
+--- dao/main.cc.orig	2025-12-05 11:17:35 UTC
 +++ dao/main.cc
-@@ -2450,11 +2450,7 @@ int main(int argc, char **argv)
+@@ -2382,11 +2382,7 @@ int main(int argc, char **argv)
  
      Settings* settings = new Settings;
  


help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6953bece.3680c.54adb30d>