RipIT is used to create MPEG-1 Layer 3 (mp3) using Lame, or uses Flac (flac),
Ogg Vorbis (ogg) or Faac (m4a) to convert audio files (wav) extracted from an
audio CD. It is a console based front-end (no GUI here), written in Perl, for
various programs.
The program will do the following without user intervention:
* getting the audio CD Album/Artist/Tracks information from CDDB
* ripping the audio CD Tracks
* encoding to Flac, mp3 or Ogg
* id3 tags encoded songs
* creating an playlist (m3u) file
* optionally generating a toc (cue) sheet for nice DAO burning
* optionally preparing and send a CDDB submission and save it locally
* optionally extracting hidden songs and split ghost songs
* optionally creating md5sum files for all tracks
* running several encoder processes at the same time and same run
WWW: https://github.com/blabber/ripit
===> The following configuration options are available for ripit-3.9.0_3:
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
ripit can use a number of different programs to do the actual track
extraction and audio encoding. By default ripit uses cdparanoia and
lame respectively, so this port depends on those two having been
installed. If you want ripit to use other helper utils, just install
them and tell ripit which ones to use.
It is recommended that you set your CD-device, the preferred ripper
and encoder, any encoding quality preferences etc. on the ripit
command line and adding "--save" to get those as the default values.
This will enable you to later on just type "ripit" and start doing
your work.
For more help, type "ripit --help"
cleanup: Remove expired ports:
2021-07-16 net-mgmt/unifi-lts: Upstream EoL the hardware supported by this
release
2021-07-17 audio/ripit: Upstream no longer maintained, use audio/abcde instead
audio/p5-MusicBrainz-DiscID: Update to 0.04
- Take maintainership
- Bump PORTREVISION of ports depending on this port
- Added USES=localbase to work around an issue where the Makefile.PL
pkgconfig check was finding that the discid check required the
CFLAGS+=-I/usr/local/include, but was not adding it to the Makefile.
Changes this release:
http://cpansearch.perl.org/src/NJH/MusicBrainz-DiscID-0.04/Changes
PR: 223344
Approved by: tobias.rehbein@web.de (previous maintainer)
Improve shebangfix framework
- Support multiple values in *_OLD_CMD, i.e. we can now fix both
"/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify
them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash,
ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously)
replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is
still (correctly) replaced with "${perl_CMD} -tt")
Note that *_OLD_CMD items containing spaces must now be quoted (e.g.
perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")
Update shebangfix usage according to new rules in many ports:
- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces
Fix shebangfix usage in many ports (irrelevant to infrastructure change):
- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as
python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for
exact string
Approved by: portmgr (bapt)
Differential Revision: D3756
According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.
This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.
Approved by: portmgr (bapt)
- update audio/lame to 3.98.4
- use ?= for the portrevision of a master port to make it possible to
change it in a slave port which depends upon lame
- bump portrevisions of ports which depend upon lame
- done via a semi-automated way (manual review and fixup)
- I tried to take care to not bump ports which only depend optionaly on
lame (with a default of no dependency)
Reset maintainer:
<oyvindmo@initio.no>: host antivirus.graficonn.no[62.92.112.17] said: 554
<oyvindmo@initio.no>: Recipient address rejected: This user no longer
exists. See http://www.moll.no/oyvind/ for current contact info. (in reply
to RCPT TO command)
Enable use of dd(1) for ripping the tracks.
Enable use of -q quality setting with oggenc.
Minor robustification of the --outputdir parameter.
Fix WWW in pkg-descr.
Update pkg-comment to reflect the reality wrt dependencies.
PR: 38498
Submitted by: maintainer
Add support for more command line options (you can now choose the output
directory, ripper and encoder), running multiple encoders (for SMP) and
killing the encoders if the ripper fails.