mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-15 03:14:23 +00:00
7f4572eae4
With hat: portmgr Sponsored by: Absolight
44 lines
1.2 KiB
Makefile
44 lines
1.2 KiB
Makefile
# Created by: Martin Kraft <martin.kraft@fal.de>
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= dekagen
|
|
PORTVERSION= 1.0.2
|
|
PORTREVISION= 2
|
|
CATEGORIES= audio
|
|
MASTER_SITES= ftp://ftp.ibiblio.org/pub/linux/apps/sound/convert/
|
|
|
|
MAINTAINER= martin.kraft@fal.de
|
|
COMMENT= Frontend to rip, convert, and name MP3/Ogg
|
|
|
|
# The only reason for installing xmcd is, that dekagen uses cda
|
|
# for CDDB inquiries. You can safely 'make -DWITHOUT_XMCD', if you
|
|
# can do without inquiring the CDDB database. Dependencies of
|
|
# the xmcd package will install the encoders lame and oggenc (vorbis-tools),
|
|
# both of them are supported by dekagen.
|
|
|
|
.if !defined(WITHOUT_XMCD)
|
|
RUN_DEPENDS+= cda:audio/xmcd
|
|
.endif
|
|
|
|
# If you want to use another ripper, eg. tosha or dagrab,
|
|
# you can safely 'make -DWITHOUT_CDPARANOIA'.
|
|
|
|
.if !defined(WITHOUT_CDPARANOIA)
|
|
RUN_DEPENDS+= cdparanoia:audio/cdparanoia
|
|
.endif
|
|
|
|
NO_BUILD= Shell Script
|
|
PLIST_FILES= bin/dekagen man/man1/dekagen.1.gz
|
|
DEFAULT_CDROM_DEVICE?= /dev/acd0
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e \
|
|
's|/dev/cdrom|${DEFAULT_CDROM_DEVICE}|' \
|
|
${WRKSRC}/dekagen
|
|
|
|
do-install:
|
|
${INSTALL_SCRIPT} ${WRKSRC}/dekagen ${STAGEDIR}${PREFIX}/bin
|
|
${INSTALL_MAN} ${WRKSRC}/dekagen.1.gz ${STAGEDIR}${PREFIX}/man/man1
|
|
|
|
.include <bsd.port.mk>
|