forked from Lainports/freebsd-ports
- 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
32 lines
631 B
Text
32 lines
631 B
Text
--- paranoia/configure.orig Fri Dec 27 17:09:38 2002
|
|
+++ paranoia/configure Fri Dec 27 17:11:47 2002
|
|
@@ -2052,16 +2052,16 @@
|
|
|
|
if test -z "$GCC"; then
|
|
DEBUG="-g"
|
|
- OPT="-O"
|
|
+ OPT="${CFLAGS}"
|
|
else
|
|
case $host in
|
|
- i?86-*-linux*)
|
|
+ i?86-*-*)
|
|
DEBUG="-g -Wall -fsigned-char"
|
|
- OPT="-O20 -ffast-math -fsigned-char -finline-functions"
|
|
+ OPT="${CFLAGS} -ffast-math -fsigned-char -finline-functions"
|
|
;;
|
|
*)
|
|
DEBUG="-g -Wall -fsigned-char"
|
|
- OPT="-O20 -fsigned-char"
|
|
+ OPT="${CFLAGS} -fsigned-char"
|
|
;;
|
|
esac
|
|
fi
|
|
@@ -2404,7 +2404,7 @@
|
|
|
|
fi
|
|
|
|
-CFLAGS=""
|
|
+#CFLAGS=""
|
|
|
|
TYPESIZES=""
|
|
|