Date: Thu, 2 Jan 2003 07:53:38 -0800 (PST) From: Alexander Leidinger <netchild@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/sysutils/cdrdao Makefile pkg-plist ports/sysutils/cdrdao/files patch-configure patch-dao::cdrdao.man patch-dao::main.cc patch-paranoia::configure patch-paranoia::isort.c patch-trackdb::Track.cc patch-xdao::AudioCDView.cc patch-xdao::CdDevice.cc ... Message-ID: <200301021553.h02FrcmC014059@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
netchild 2003/01/02 07:53:38 PST
Modified files:
sysutils/cdrdao Makefile pkg-plist
sysutils/cdrdao/files patch-configure
patch-xdao::SoundIF-linux.cc
Added files:
sysutils/cdrdao/files patch-dao::cdrdao.man patch-dao::main.cc
patch-paranoia::configure
patch-paranoia::isort.c
patch-trackdb::Track.cc
patch-xdao::AudioCDView.cc
patch-xdao::CdDevice.cc
Log:
From the submitter:
- Don't default to '-O2' when compiling the cdparanoia-lib but respect CFLAGS,
this should work around the generation of broken code with GCC and an
optimazation-level greater than 1.
- Fix a bug in the cdparanoia-lib that can cause problems on some !386.
- Remove the unneeded usage of what seems to be an extension of G++, i.e.
arguments to the constructor when allocating an array of objects with new,
fixes compilation with compilers stricter obeying the standards.
- Always symlink ${MACHINE_ARCH}-freebsd-cc.rul to the i386-version on !i386 in the RULES-directory of scglib to be consistent with sysutils/cdrtools, cdrdao
also should compile and work on any platform with the fixes above.
- hier(7) the location of the global cdrdao.etc to LOCALBASE/etc/cdrdao.conf.
- Make the gcdmaster gnome-frontend compile with GCC3, use HAVE_GOME-magic to
build it.
- Clean up some stuff.
NOTE: Gcdmaster has a very obvious bug, if one creates a new audio-CD by
"New Audio CD project" -> "Edit" -> "Append Track" (select audio-file)
it will get the length of the track wrong, display a garbage waveform
and play nothing when hitting the play-button, same for further added
tracks. This can be worked around by saving the project and re-opening
it, now appending further tracks also works and the burnt CD is fine.
This is _not_ a bug of this port but a bug in gcdmaster itself and
is totally reproducable on Linux, therefore please don't mail the
maintainer of this port about it expect you have a fix, thanks.
Submitted by: maintainer
Revision Changes Path
1.32 +57 -18 ports/sysutils/cdrdao/Makefile
1.3 +9 -0 ports/sysutils/cdrdao/files/patch-configure
1.1 +16 -0 ports/sysutils/cdrdao/files/patch-dao::cdrdao.man (new)
1.1 +15 -0 ports/sysutils/cdrdao/files/patch-dao::main.cc (new)
1.1 +32 -0 ports/sysutils/cdrdao/files/patch-paranoia::configure (new)
1.1 +14 -0 ports/sysutils/cdrdao/files/patch-paranoia::isort.c (new)
1.1 +20 -0 ports/sysutils/cdrdao/files/patch-trackdb::Track.cc (new)
1.1 +11 -0 ports/sysutils/cdrdao/files/patch-xdao::AudioCDView.cc (new)
1.1 +11 -0 ports/sysutils/cdrdao/files/patch-xdao::CdDevice.cc (new)
1.2 +1 -1 ports/sysutils/cdrdao/files/patch-xdao::SoundIF-linux.cc
1.10 +22 -0 ports/sysutils/cdrdao/pkg-plist
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200301021553.h02FrcmC014059>
