Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / editors / OmegaT / Makefile
blobc9f4c5cdf4976b04fbe55e07d7ed3979f89403f2
1 # $NetBSD: Makefile,v 1.6 2013/03/13 16:33:21 ryoon Exp $
4 DISTNAME= OmegaT_3.0.0_Beta_Source
5 PKGNAME= ${DISTNAME:S/OmegaT_/OmegaT-/:S/_Source//:S/_Beta//:S/_/./g}
6 CATEGORIES= editors
7 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=omegat/}
8 EXTRACT_SUFX= .zip
10 MAINTAINER= ryoon@NetBSD.org
11 HOMEPAGE= http://www.omegat.org/
12 COMMENT= The translation memory (TM) application written in Java
13 LICENSE= gnu-gpl-v2
15 WRKSRC= ${WRKDIR}
16 USE_LANGUAGES= # none
17 USE_JAVA= run
18 USE_JAVA2= yes
20 BUILD_DEPENDS+= apache-ant-[0-9]*:../../devel/apache-ant
22 USE_TOOLS+= pax
24 FIND_PREFIX:= ANTDIR=apache-ant
25 .include "../../mk/find-prefix.mk"
27 SUBST_CLASSES+= fix-omegat
28 SUBST_STAGE.fix-omegat= pre-configure
29 SUBST_MESSAGE.fix-omegat= fixing pathes
30 SUBST_FILES.fix-omegat= OmegaT
31 SUBST_SED.fix-omegat= -e 's,@OMEGATDIR@,${PREFIX}/${OMEGATDIR}/,g'
32 SUBST_SED.fix-omegat+= -e 's,@JAVA_HOME@,${PKG_JAVA_HOME}/,g'
34 OMEGATDIR= share/OmegaT
35 OMEGATDOCDIR= share/doc/OmegaT
37 INSTALLATION_DIRS= bin \
38 ${OMEGATDIR} \
39 ${OMEGATDIR}/lib \
40 ${OMEGATDOCDIR} \
41 ${OMEGATDOCDIR}/images
43 pre-patch:
44 ${INSTALL_DATA} ${FILESDIR}/OmegaT.in ${WRKSRC}/OmegaT
46 do-build:
47 cd ${WRKSRC} \
48 && env ${MAKE_ENV} \
49 ${ANTDIR}/bin/ant jar release
51 do-install:
52 ${INSTALL_DATA} ${WRKSRC}/dist/*txt \
53 ${DESTDIR}${PREFIX}/${OMEGATDOCDIR}
54 ${INSTALL_DATA} ${WRKSRC}/dist/*html \
55 ${DESTDIR}${PREFIX}/${OMEGATDOCDIR}
56 ${INSTALL_DATA} ${WRKSRC}/dist/OmegaT.jar \
57 ${DESTDIR}${PREFIX}/${OMEGATDIR}
58 cd ${WRKSRC}/dist/docs && pax -rw -pmp * \
59 ${DESTDIR}${PREFIX}/${OMEGATDOCDIR}
60 ${INSTALL_DATA} ${WRKSRC}/dist/images/* \
61 ${DESTDIR}${PREFIX}/${OMEGATDOCDIR}/images
62 ${INSTALL_DATA} ${WRKSRC}/dist/lib/* \
63 ${DESTDIR}${PREFIX}/${OMEGATDIR}/lib
64 ${INSTALL_DATA} ${FILESDIR}/omegat.prefs \
65 ${DESTDIR}${PREFIX}/${OMEGATDIR}
66 ${INSTALL_SCRIPT} ${WRKSRC}/OmegaT ${DESTDIR}${PREFIX}/bin
68 .include "../../mk/java-env.mk"
69 .include "../../mk/java-vm.mk"
70 .include "../../mk/bsd.pkg.mk"