freebsd-ports/audio/x4x/Makefile
Edwin Groothuis d70641113b [NEW PORT] audio/x4x: X4X for XMMS2
X4X is a client for XMMS2 written in Java with great future
	goals e.g.  video and plugin support. At the moment X4X
	uses almost all functions from XMMS2 and therefore is quite
	complete.

	WWW: http://x4x.sourceforge.net

PR:		ports/95896
Submitted by:	Alexander Botero-Lowry <alex@foxybanana.com>
2006-04-18 06:32:30 +00:00

55 lines
1.5 KiB
Makefile

# New ports collection makefile for: x4x
# Date created: 09 Apr 2006
# Whom: Alexander Botero-Lowry <alex@foxybanana.com>
#
# $FreeBSD$
PORTNAME= x4x
PORTVERSION= 0.1.2
CATEGORIES= audio java
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= alex@foxybanana.com
COMMENT= X4X for XMMS2
BUILD_DEPENDS= ${JAVALIBDIR}/xmms2java.jar:${PORTSDIR}/audio/java-xmms2 \
${JAVALIBDIR}/swt.jar:${PORTSDIR}/x11-toolkits/swt31 \
${JAVALIBDIR}/log4j.jar:${PORTSDIR}/devel/log4j \
${JAVALIBDIR}/jcifs.jar:${PORTSDIR}/net/jcifs \
${JAVALIBDIR}/junit.jar:${PORTSDIR}/java/junit \
${JAVALIBDIR}/jdom.jar:${PORTSDIR}/java/jdom \
${JAVALIBDIR}/jid3lib.jar:${PORTSDIR}/audio/jid3lib
USE_JAVA= yes
JAVA_VERSION= 1.4+
USE_ANT= yes
MAKE_ARGS= -DswtHome=$J{JAVALIBDIR} \
-Dprefix=${JAVASHAREDIR} \
-Dswt=${JAVALIBDIR}/swt.jar \
-Dxmms2java=${JAVALIBDIR}/xmms2java.jar \
-Dlog4j=${JAVALIBDIR}/log4j.jar \
-Djcifs=${JAVALIBDIR}/jcifs.jar \
-Djunit=${JAVALIBDIR}/junit.jar \
-Djdom=${JAVALIBDIR}/jdom.jar \
-Djid3lib=${JAVALIBDIR}/jid3lib.jar
USE_BZIP2= yes
WRKSRC= ${WRKDIR}/X4X
DATADIR= ${JAVASHAREDIR}/X4X
do-run:
cd ${WRKSRC} && ant ${MAKE_ARGS} run
pre-install:
${REINPLACE_CMD} -e \
's|$${prefix}/share/X4X/images|$${prefix}/X4X/images|g' \
${WRKSRC}/build.xml
${REINPLACE_CMD} -e 's|$${prefix}/bin/X4X|${PREFIX}/bin/X4X|g' \
${WRKSRC}/build.xml
do-install:
@cd ${WRKSRC} && ant ${MAKE_ARGS} ${INSTALL_TARGET}
.include <bsd.port.mk>