Prune irc/undernet-ircu
[dports.git] / multimedia / projectx / Makefile
1 # Created by: Juergen Lock <nox@jelal.kn-bremen.de>
2 # $FreeBSD$
3
4 PORTNAME=       projectx
5 PORTVERSION=    0.91.0
6 CATEGORIES=     multimedia java
7 MASTER_SITES=   SF/project-x/project-x/ProjectX_${PORTVERSION}.00
8 DISTNAME=       ProjectX_${PORTVERSION}
9 DISTFILES=      ProjectX_${PORTVERSION}${EXTRACT_SUFX}
10
11 MAINTAINER=     nox@FreeBSD.org
12 COMMENT=        DVB (mpeg) cutting/demux tool
13
14 RUN_DEPENDS=    java:${PORTSDIR}/java/javavmwrapper
15
16 USES=           zip:infozip
17 USE_JAVA=       yes
18 JAVA_VERSION=   1.6+
19
20 SUB_FILES=      project-x.sh
21 DATADIR=        ${JAVASHAREDIR}/${PORTNAME}
22 WRKSRC=         ${WRKDIR}/Project-X_${PORTVERSION}
23 EXTRACT_BEFORE_ARGS+=   -aq
24
25 do-configure:
26         ${SED} -e "s|^javac|${JAVAC}|" ${WRKSRC}/build.sh >${WRKSRC}/build-fbsd.sh
27
28 do-build:
29         cd ${WRKSRC} && ${MKDIR} build && ${SH} build-fbsd.sh
30
31 do-install:
32         ${MKDIR} ${STAGEDIR}${DATADIR}/lib
33         ${INSTALL_DATA} ${WRKSRC}/ProjectX.jar \
34                 ${STAGEDIR}${DATADIR}
35         ${INSTALL_DATA} ${WRKSRC}/lib/commons-net-1.3.0.jar \
36                 ${STAGEDIR}${DATADIR}/lib
37         ${INSTALL_DATA} ${WRKSRC}/lib/jakarta-oro-2.0.8.jar \
38                 ${STAGEDIR}${DATADIR}/lib
39         ${MKDIR} ${STAGEDIR}${DATADIR}/htmls/images \
40                 ${STAGEDIR}${DATADIR}/htmls/de
41         ${INSTALL_DATA} ${WRKSRC}/*.txt \
42                 ${STAGEDIR}${DATADIR}
43         ${INSTALL_DATA} ${WRKSRC}/htmls/*.html \
44                 ${STAGEDIR}${DATADIR}/htmls
45         ${INSTALL_DATA} ${WRKSRC}/htmls/de/*.html \
46                 ${STAGEDIR}${DATADIR}/htmls/de
47         ${INSTALL_DATA} ${WRKSRC}/htmls/images/* \
48                 ${STAGEDIR}${DATADIR}/htmls/images
49         ${INSTALL_SCRIPT} ${WRKDIR}/project-x.sh \
50                 ${STAGEDIR}${PREFIX}/bin/project-x
51
52 .include <bsd.port.mk>