Changeset View
Changeset View
Standalone View
Standalone View
lang/erlang-java/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= erlang | PORTNAME= erlang | ||||
PORTVERSION= 19.3.6.12 | DISTVERSIONPREFIX= OTP- | ||||
DISTVERSION= 19.3.6.13 | |||||
PORTEPOCH= 1 | PORTEPOCH= 1 | ||||
CATEGORIES= lang parallel java | CATEGORIES= lang parallel java | ||||
MASTER_SITES= http://www.erlang.org/download/:erlangorg \ | |||||
http://erlang.stacken.kth.se/download/:erlangorg \ | |||||
http://www.csd.uu.se/ftp/mirror/erlang/download/:erlangorg | |||||
PKGNAMESUFFIX= -java | PKGNAMESUFFIX= -java | ||||
dch: neither of the additional MASTER_SITES actually have a www site anymore. Let's drop them. | |||||
Done Inline Actionslikewise dch: likewise | |||||
DISTNAME= otp_src_${ERL_RELEASE} | |||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:erlangorg | |||||
DIST_SUBDIR= erlang | DIST_SUBDIR= erlang | ||||
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} | |||||
PATCH_SITES= http://olgeni.olgeni.com/~olgeni/distfiles/ \ | |||||
LOCAL/olgeni | |||||
PATCHFILES= patch-otp-19.3.1 patch-otp-19.3.2 patch-otp-19.3.3 \ | |||||
patch-otp-19.3.4 patch-otp-19.3.5 patch-otp-19.3.6 \ | |||||
patch-otp-19.3.6.1 patch-otp-19.3.6.2 patch-otp-19.3.6.3 \ | |||||
patch-otp-19.3.6.4 patch-otp-19.3.6.5 patch-otp-19.3.6.6 \ | |||||
patch-otp-19.3.6.7 patch-otp-19.3.6.8 patch-otp-19.3.6.9 \ | |||||
patch-otp-19.3.6.10 patch-otp-19.3.6.11 patch-otp-19.3.6.12 | |||||
MAINTAINER= erlang@FreeBSD.org | MAINTAINER= erlang@FreeBSD.org | ||||
COMMENT= Erlang interface for Java | COMMENT= Erlang interface for Java | ||||
LICENSE= APACHE20 | LICENSE= APACHE20 | ||||
RUN_DEPENDS= ${LOCALBASE}/bin/erl:lang/erlang | RUN_DEPENDS= ${LOCALBASE}/bin/erl:lang/erlang | ||||
matUnsubmitted Done Inline ActionsYou should remove ${LOCALBASE}/bin/ here and in all other DEPENDS lines. mat: You should remove `${LOCALBASE}/bin/` here and in all other DEPENDS lines. | |||||
WRKSRC= ${WRKDIR}/otp_src_${ERL_RELEASE} | USES= autoreconf:build gmake perl5 | ||||
USE_GITHUB= yes | |||||
USE_JAVA= yes | |||||
USE_PERL5= build | |||||
PLIST_SUB= APP_VERSION=${APP_VERSION} | GH_PROJECT= otp | ||||
Done Inline ActionsRemove, default. mat: Remove, default. | |||||
matUnsubmitted Done Inline ActionsThis should be the line after USE_GITHUB. (goes for all other ports too.) mat: This should be the line after `USE_GITHUB`. (goes for all other ports too.) | |||||
GNU_CONFIGURE= yes | |||||
Done Inline ActionsDISTVERSIONPREFIX= OTP- mat: ```
DISTVERSIONPREFIX= OTP-
``` | |||||
MAKE_JOBS_UNSAFE=yes | MAKE_JOBS_UNSAFE=yes | ||||
Done Inline ActionsRemove, default. (There should be a warning telling you so.) mat: Remove, default. (There should be a warning telling you so.) | |||||
ERL_RELEASE= 19.3 | PLIST_SUB= APP_VERSION=${APP_VERSION} | ||||
USES= gmake ncurses perl5 | |||||
USE_PERL5= build | |||||
GNU_CONFIGURE= yes | |||||
LDFLAGS+= -L${LOCALBASE}/lib | |||||
APP_VERSION= 1.7.1 | APP_VERSION= 1.7.1 | ||||
APP_DIR= ${PREFIX}/lib/erlang/lib/jinterface-${APP_VERSION} | APP_DIR= ${PREFIX}/lib/erlang/lib/jinterface-${APP_VERSION} | ||||
ERLANG_REL= 19.3 | |||||
.include <bsd.port.options.mk> | CONFIGURE_ARGS+=--enable-threads --without-odbc --with-javac --without-wx | ||||
Done Inline Actionsshouldn't this be --without-wx dch: shouldn't this be `--without-wx` | |||||
CONFIGURE_ARGS+=--enable-threads --without-odbc --with-javac | |||||
CONFIGURE_ENV+= ac_cv_prog_JAVAC="${JAVAC}" | CONFIGURE_ENV+= ac_cv_prog_JAVAC="${JAVAC}" | ||||
USE_JAVA= yes | pre-configure: | ||||
@cd ${WRKSRC} && ./otp_build autoconf | |||||
do-build: | do-build: | ||||
@${MKDIR} ${WRKSRC}/lib/jinterface/ebin | @${MKDIR} ${WRKSRC}/lib/jinterface/ebin | ||||
cd ${WRKSRC}/lib/jinterface && ${GMAKE} ERL_TOP=${WRKSRC} TARGET=${CONFIGURE_TARGET} | cd ${WRKSRC}/lib/jinterface && ${GMAKE} ERL_TOP=${WRKSRC} TARGET=${CONFIGURE_TARGET} | ||||
${RM} -r ${WRKSRC}/lib/jinterface/priv/com | ${RM} -r ${WRKSRC}/lib/jinterface/priv/com | ||||
do-install: | do-install: | ||||
@${MKDIR} ${STAGEDIR}${APP_DIR} | @${MKDIR} ${STAGEDIR}${APP_DIR} | ||||
@${MKDIR} ${STAGEDIR}${APP_DIR}/priv | @${MKDIR} ${STAGEDIR}${APP_DIR}/priv | ||||
cd ${WRKSRC}/lib/jinterface && ${COPYTREE_SHARE} ebin ${STAGEDIR}${APP_DIR} | cd ${WRKSRC}/lib/jinterface && ${COPYTREE_SHARE} ebin ${STAGEDIR}${APP_DIR} | ||||
cd ${WRKSRC}/lib/jinterface && ${COPYTREE_SHARE} java_src ${STAGEDIR}${APP_DIR} | cd ${WRKSRC}/lib/jinterface && ${COPYTREE_SHARE} java_src ${STAGEDIR}${APP_DIR} | ||||
${INSTALL_DATA} ${WRKSRC}/lib/jinterface/priv/OtpErlang.jar ${STAGEDIR}${APP_DIR}/priv | ${INSTALL_DATA} ${WRKSRC}/lib/jinterface/priv/OtpErlang.jar ${STAGEDIR}${APP_DIR}/priv | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |
neither of the additional MASTER_SITES actually have a www site anymore. Let's drop them.