Tweak multimedia/l-smash version 2.9.1
[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=     ports@FreeBSD.org
12 COMMENT=        DVB (mpeg) cutting/demux tool
13
14 USES=           zip:infozip
15 USE_JAVA=       yes
16 JAVA_VERSION=   1.6+
17
18 SUB_FILES=      project-x.sh
19 DATADIR=        ${JAVASHAREDIR}/${PORTNAME}
20 WRKSRC=         ${WRKDIR}/Project-X_${PORTVERSION}
21 EXTRACT_BEFORE_ARGS+=   -aq
22
23 do-configure:
24         ${SED} -e "s|^javac|${JAVAC}|" ${WRKSRC}/build.sh >${WRKSRC}/build-fbsd.sh
25
26 do-build:
27         cd ${WRKSRC} && ${MKDIR} build && ${SH} build-fbsd.sh
28
29 do-install:
30         ${MKDIR} ${STAGEDIR}${DATADIR}/lib
31         ${INSTALL_DATA} ${WRKSRC}/ProjectX.jar \
32                 ${STAGEDIR}${DATADIR}
33         ${INSTALL_DATA} ${WRKSRC}/lib/commons-net-1.3.0.jar \
34                 ${STAGEDIR}${DATADIR}/lib
35         ${INSTALL_DATA} ${WRKSRC}/lib/jakarta-oro-2.0.8.jar \
36                 ${STAGEDIR}${DATADIR}/lib
37         ${MKDIR} ${STAGEDIR}${DATADIR}/htmls/images \
38                 ${STAGEDIR}${DATADIR}/htmls/de
39         ${INSTALL_DATA} ${WRKSRC}/*.txt \
40                 ${STAGEDIR}${DATADIR}
41         ${INSTALL_DATA} ${WRKSRC}/htmls/*.html \
42                 ${STAGEDIR}${DATADIR}/htmls
43         ${INSTALL_DATA} ${WRKSRC}/htmls/de/*.html \
44                 ${STAGEDIR}${DATADIR}/htmls/de
45         ${INSTALL_DATA} ${WRKSRC}/htmls/images/* \
46                 ${STAGEDIR}${DATADIR}/htmls/images
47         ${INSTALL_SCRIPT} ${WRKDIR}/project-x.sh \
48                 ${STAGEDIR}${PREFIX}/bin/project-x
49
50 .include <bsd.port.mk>