Prune sysutils/pcpustat
[dports.git] / sysutils / hfsexplorer / Makefile
1 # Created by: Veniamin Gvozdikov <vg@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       hfsexplorer
5 PORTVERSION=    0.23
6 DISTVERSIONPREFIX=      ${PORTNAME}-
7 CATEGORIES=     sysutils java
8
9 MAINTAINER=     vg@FreeBSD.org
10 COMMENT=        HFSExplorer read Mac-formatted harddisks and disk images
11
12 LICENSE=        GPLv3
13
14 BUILD_DEPENDS=  ant:${PORTSDIR}/devel/apache-ant
15
16 DESKTOP_ENTRIES="hfsexplorer" "reader Mac-formatted harddisk" \
17                 "${DATADIR}/res/icon.png" "${PORTNAME}" \
18                 "System;Utility;Java;" false
19
20 USE_GITHUB=     yes
21 GH_PROJECT=     ${PORTNAME}
22 GH_ACCOUNT=     unsound
23
24 USE_JAVA=       yes
25 JAVA_VERSION=   1.6+
26 OPTIONS_DEFINE= DOCS
27 NO_ARCH=        yes
28 WRKSRC=         ${WRKDIR}/${GH_PROJECT}-${GH_PROJECT}-${DISTVERSION}
29
30 do-configure:
31         @cd ${WRKSRC}/dist/bin && ${REINPLACE_CMD} -e 's|BASEDIR=".*"|BASEDIR="${DATADIR}/lib"|g' \
32                 hfsx.sh resview.sh unhfs.sh
33         @${REINPLACE_CMD} -e 's|BASEDIR=".*"|BASEDIR="${DATADIR}/lib"|g' \
34                 ${WRKSRC}/dist/bin/hfsexplorer.sh
35
36 do-build:
37         @cd ${WRKSRC} && ${SH} buildall.sh
38
39 do-install:
40         @${MKDIR} ${STAGEDIR}${DATADIR}/lib
41         @${MKDIR} ${STAGEDIR}${DATADIR}/res
42 .for f in hfsx.sh resview.sh unhfs.sh
43         @cd ${WRKSRC} && ${INSTALL_SCRIPT} dist/bin/${f} ${STAGEDIR}${PREFIX}/bin
44 .endfor
45         @cd ${WRKSRC} && ${INSTALL_SCRIPT} dist/bin/hfsexplorer.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
46         @cd ${WRKSRC} && ${INSTALL_DATA} dist/lib/*.jar ${STAGEDIR}${DATADIR}/lib
47         @cd ${WRKSRC} && ${INSTALL_DATA} dist/res/icon.png ${STAGEDIR}${DATADIR}/res
48
49 do-install-DOCS-on:
50         @${MKDIR} ${STAGEDIR}${DOCSDIR}
51         @cd ${WRKSRC}/dist/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}/
52
53 .include <bsd.port.mk>