Changeset View
Changeset View
Standalone View
Standalone View
head/devel/ocaml-camljava/Makefile
# Created by: Stanislav Sedov <ssedov@mbsd.msk.ru> | # Created by: Stanislav Sedov <ssedov@mbsd.msk.ru> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= camljava | PORTNAME= camljava | ||||
PORTVERSION= 0.3 | PORTVERSION= 0.3 | ||||
PORTREVISION= 3 | PORTREVISION= 3 | ||||
CATEGORIES= devel java | CATEGORIES= devel java | ||||
MASTER_SITES= http://caml.inria.fr/distrib/bazar-ocaml/ | MASTER_SITES= http://caml.inria.fr/distrib/bazar-ocaml/ | ||||
PKGNAMEPREFIX= ocaml- | PKGNAMEPREFIX= ocaml- | ||||
MAINTAINER= ports@FreeBSD.org | MAINTAINER= ports@FreeBSD.org | ||||
COMMENT= OCaml-Java library interface | COMMENT= OCaml-Java library interface | ||||
USE_OCAML= yes | USE_OCAML= yes | ||||
USE_JAVA= yes | USE_JAVA= yes | ||||
JAVA_VERSION= 1.6+ | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e "s,^\(JAVAC=\).*,\1${JAVAC},g" \ | @${REINPLACE_CMD} -e "s,^\(JAVAC=\).*,\1${JAVAC},g" \ | ||||
-e "s,^\(JDKHOME=\).*,\1${JAVA_HOME},g" \ | -e "s,^\(JDKHOME=\).*,\1${JAVA_HOME},g" \ | ||||
-e "s,include/linux,include/freebsd,g" \ | -e "s,include/linux,include/freebsd,g" \ | ||||
-e "s,^CFLAGS=.*,#\&,g" \ | -e "s,^CFLAGS=.*,#\&,g" \ | ||||
-e "s,^\(CC=\).*,#\&,g" \ | -e "s,^\(CC=\).*,#\&,g" \ | ||||
-e "s,i386,${ARCH},g" \ | -e "s,i386,${ARCH},g" \ | ||||
${WRKSRC}/Makefile.config | ${WRKSRC}/Makefile.config | ||||
@${REINPLACE_CMD} -e 's,(int64,&_t,' ${WRKSRC}/lib/jnistubs.c | @${REINPLACE_CMD} -e 's,(int64,&_t,' ${WRKSRC}/lib/jnistubs.c | ||||
test: | test: | ||||
@${ECHO_CMD} "Testing IDL library" | @${ECHO_CMD} "Testing IDL library" | ||||
cd ${WRKSRC}/test && ${SETENV} ${MAKE_ENV} ${MAKE} all | cd ${WRKSRC}/test && ${SETENV} ${MAKE_ENV} ${MAKE} all | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |