dba80fffe4
This macros has been useless since cdrtools-cjk port has gone. This macros also lead to badly handled dependencies assuming that the dependency on cdrtools was most BUILD and RUN dependency. While most of the time it is simply a RUN dependency and sometime a build one. While here: - Trim some headers - Convert some ports to optionsng - Convert some ports to USES= gettext
89 lines
2.1 KiB
Makefile
89 lines
2.1 KiB
Makefile
# Created by: Lars Engels <lme@FreeBSD.org>
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= atunes
|
|
PORTVERSION= 3.0.3
|
|
PORTREVISION= 1
|
|
CATEGORIES= audio java
|
|
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/aTunes%20${PORTVERSION}
|
|
DISTNAME= ${PORTNAME}-${PORTVERSION}-bin
|
|
|
|
MAINTAINER= lme@FreeBSD.org
|
|
COMMENT= Full-featured audio player and manager developed in Java
|
|
|
|
NO_BUILD= yes
|
|
USE_JAVA= yes
|
|
JAVA_VERSION= 1.6+
|
|
SUB_FILES= atunes
|
|
|
|
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
|
|
|
OPTIONS_DEFINE= CDDA2WAV
|
|
|
|
OPTIONS_MULTI= ENCODER ENGINE
|
|
|
|
OPTIONS_MULTI_ENCODER= LAME VORBIS FLAC
|
|
OPTIONS_MULTI_ENGINE= MPLAYER XINE
|
|
|
|
OPTIONS_DEFAULT= MPLAYER CDDA2WAV LAME VORBIS
|
|
|
|
MPLAYER_DESC= Engine: Use Mplayer
|
|
XINE_DESC= Engine: Use Xine
|
|
CDDA2WAV_DESC= Ripper: Enable cdrtools support
|
|
LAME_DESC= Encoder: Enable lame MP3 encoder
|
|
VORBIS_DESC= Encoder: Enable vorbis OGG encoder
|
|
FLAC_DESC= Encoder: Enable FLAC encoder
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
.if ${PORT_OPTIONS:MMPLAYER}
|
|
RUN_DEPENDS+= mplayer:${PORTSDIR}/multimedia/mplayer
|
|
.endif
|
|
|
|
.if ${PORT_OPTIONS:MXINE}
|
|
LIB_DEPENDS+= xine:${PORTSDIR}/multimedia/libxine
|
|
.endif
|
|
|
|
.if ${PORT_OPTIONS:MCDDA2WAV}
|
|
RUN_DEPENDS+= cdda2wav:${PORTSDIR}/sysutils/cdrtools
|
|
.endif
|
|
|
|
.if ${PORT_OPTIONS:MLAME}
|
|
RUN_DEPENDS+= lame:${PORTSDIR}/audio/lame
|
|
.endif
|
|
|
|
.if ${PORT_OPTIONS:MVORBIS}
|
|
RUN_DEPENDS+= ogg123:${PORTSDIR}/audio/vorbis-tools
|
|
.endif
|
|
|
|
.if ${PORT_OPTIONS:MFLAC}
|
|
RUN_DEPENDS+= flac:${PORTSDIR}/audio/flac
|
|
.endif
|
|
|
|
DESKTOP_ENTRIES="aTunes" \
|
|
"Audio player and manager" \
|
|
"${PREFIX}/share/pixmaps/atunes.png" \
|
|
"aTunes" \
|
|
"Audio;AudioVideo;Java;" \
|
|
true
|
|
|
|
INSTALL_FILES= aTunes.ico aTunes.jar splash.gif changelog.txt
|
|
|
|
PIXMAPS= atunes.png
|
|
|
|
do-install:
|
|
@${MKDIR} ${DATADIR}
|
|
@${MKDIR} ${DATADIR}/lib
|
|
@${INSTALL_SCRIPT} ${WRKDIR}/atunes ${PREFIX}/bin
|
|
.for file in ${INSTALL_FILES}
|
|
@${INSTALL_DATA} ${WRKSRC}/${file} ${DATADIR}/${file}
|
|
.endfor
|
|
@(cd ${WRKSRC} && ${FIND} lib -type f -name "*.jar" -exec ${INSTALL_DATA} {} \
|
|
${DATADIR}/{} \;)
|
|
@(cd ${WRKSRC} && ${COPYTREE_SHARE} settings ${DATADIR}/)
|
|
@${MKDIR} ${PREFIX}/share/pixmaps
|
|
.for file in ${PIXMAPS}
|
|
@${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/pixmaps
|
|
.endfor
|
|
|
|
.include <bsd.port.mk>
|