Cdparanoia is a Compact Disc Digital Audio (CDDA) Digital Audio Extraction
(DAE) tool, commonly known on the net as a 'ripper'. The application is
built on top of the Paranoia library, which is doing the real work (the
Paranoia source is included in the cdparanoia source distribution).
Cdparanoia reads audio from the CDROM directly as data, with no analog step
between, and writes the data to a file or pipe in WAV, AIFC, or raw 16 bit
linear PCM.
Cdparanoia is a bit different than most other CDDA extraction tools. It
contains few-to-no 'extra' features, concentrating only on the ripping
process and knowing as much as possible about the hardware performing it.
Cdparanoia will read correct, rock-solid audio data from inexpensive drives
prone to misalignment, frame jitter, and loss of streaming during atomic
reads. Cdparanoia will also read and repair data from CDs that have been
damaged in some way.
Cdparanoia is easy to use and administrate. It has no compile time
configuration, happily autodetecting the CDROM, its type, its interface and
other aspects of the ripping process at runtime. A single binary can serve
the diverse hardware of the do-it-yourself computer laboratory from Hell.
audio/cdparanoia: make the port more robust against exotic machines
The port comes with rather old pregenerated GNU autoconf bits which
are unaware of the modern machine architectures, e.g. aarch64 et al.
Previous (even older) version would emit a warning but continue the
configure process; now this is hard error. Additionally, configure
script copies its own config.{guess,sub} files over the ones coming
from our templates. This is easy to untangle, but if done properly,
would require to rebootstrap the whole thing (USES+=autoreconf).
Instead, simply extend the existing *-unknown fallback to treat any
unmatched *-portbld system type similarly (i.e., gracefully accept)
as, prima facie, the build logs remain functionally identical.
While here, whack default optimizations since CFLAGS are respected.
Reported by: fluffy, pkg-fallout
audio/cdparanoia: the port had been updated to version III-10.2
- GC no longer useful post-patch target and GNU_CONFIGURE_MANPREFIX
- Replace stripping in post-install with proper BSD_INSTALL_* calls
PR: 200925
Override GNU_CONFIGURE_MANPREFIX in my GNU autotools-based ports
This is a temporary measure to facilitate entering the new world
order where manual pages are installed under ${PREFIX}/share/man.
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
audio: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <dmagda+libsamplerate@ee.ryerson.ca>
* <trasz@FreeBSD.org>
* Adam Weinberger
* Adam Weinberger <adamw@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Aleksander Fafula <alex@bsdguru.org>
* Alex Allan <alex@kamaz.org.uk>
* Alexander Botero-Lowry <alex@foxybanana.com>
* Alexander Kojevnikov <alexander@kojevnikov.com>
* Alexander Nedotsukov <bland@FreeBSD.org>
* Alexander Vereeken <Alexander88207@protonmail.com>
(Only the first 15 lines of the commit message are shown above )
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories A-C.
CR: D196
Approved by: portmgr (bapt)
Convert audio from USE_GMAKE to USES=gmake
While here:
- Trim headers
- Convert some USE_GNOME=pkgconfig to USES=pkgconfig
- Add some missing pkgconf dependencies
- Convert some USE_GNOME=gnomehack to USES=pathfix
- Use cdda_device_name of struct cdrom_drive to expose the path of the device
node. Previously this was only present in the Linux version and is needed for
the upcomming update of KDE 3.5
- Bump PORTREVISION
- Take maintainership
Approved by: maintainer
- Fix ripping on -current now that CDIOCREADAUDIO is gone.
- Scan for cd devices without "c" on the end first.
PR: ports/57226ports/58982ports/58994
Submitted by: Vladimir Kushnir <vkushnir@Alfacom.net>
Simon Barner <barner@in.tum.de>
Approved by: maintainer (in principle)
Tested with: Mogwai - Happy Songs For Happy People