Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Feb 2018 03:42:57 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r462988 - head/math/mosesdecoder
Message-ID:  <201802260342.w1Q3gvNc037600@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Mon Feb 26 03:42:57 2018
New Revision: 462988
URL: https://svnweb.freebsd.org/changeset/ports/462988

Log:
  math/mosesdecoder: Unbroke the port.
  
  Port changes:
  * Added USES=python (used in scripts)
  * Added SHEBANG_FILES for pythin scripts
  * Added python_OLD_CMD
  * Added stripping
  * Added command silencing
  
  Approved by:	tcberner (mentor, implicit)

Modified:
  head/math/mosesdecoder/Makefile

Modified: head/math/mosesdecoder/Makefile
==============================================================================
--- head/math/mosesdecoder/Makefile	Mon Feb 26 00:16:28 2018	(r462987)
+++ head/math/mosesdecoder/Makefile	Mon Feb 26 03:42:57 2018	(r462988)
@@ -4,11 +4,11 @@
 PORTNAME=	mosesdecoder
 PORTVERSION=	2.1.1
 DISTVERSIONPREFIX=	RELEASE-
-PORTREVISION=	9
+PORTREVISION=	10
 CATEGORIES=	math
 
 MAINTAINER=	demon@FreeBSD.org
-COMMENT=	A statistical machine translation system
+COMMENT=	Statistical machine translation system
 
 BUILD_DEPENDS=	bash:shells/bash \
 		bjam:devel/boost-jam
@@ -17,11 +17,16 @@ LIB_DEPENDS=	libboost_thread.so:devel/boost-libs \
 		libirstlm.so:textproc/irstlm
 RUN_DEPENDS=	lmplz:textproc/kenlm
 
+USES=		compiler:c++11-lang python shebangfix
 USE_GITHUB=	yes
 GH_ACCOUNT=	moses-smt
-
-USES=		compiler:c++11-lang shebangfix
 SHEBANG_REGEX=	./scripts/.*\.(sh|pl|perl|cgi)
+SHEBANG_FILES=	scripts/analysis/extract-target-trees.py \
+		scripts/ems/support/mml-filter.py \
+		scripts/training/flexibility_score.py \
+		scripts/training/filter-rule-table.py \
+		scripts/training/create_count_tables.py
+python_OLD_CMD=	"/usr/bin/env python"
 
 MAKE_ENV+=	BOOST_BUILD_PATH=${WRKSRC}/jam-files/boost-build
 
@@ -29,8 +34,11 @@ do-build:
 	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} bjam --with-boost=${LOCALBASE} --with-irstlm=${LOCALBASE} --with-randlm=${LOCALBASE} --without-tcmalloc --notrace --toolset=${CHOSEN_COMPILER_TYPE} debug-symbols=off ${_MAKE_JOBS}
 
 do-install:
-	${MKDIR} ${STAGEDIR}${DATADIR}
+	@${MKDIR} ${STAGEDIR}${DATADIR}
 	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} bjam --with-boost=${LOCALBASE} --with-irstlm=${LOCALBASE} --with-randlm=${LOCALBASE} --without-tcmalloc --notrace --prefix=${STAGEDIR}${PREFIX} --install-scripts=${STAGEDIR}${DATADIR} --toolset=${CHOSEN_COMPILER_TYPE} debug-symbols=off ${_MAKE_JOBS} release
 	cd ${STAGEDIR}${PREFIX}/bin && ${RM} build_binary filter fragment lmplz query
+
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
 
 .include <bsd.port.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201802260342.w1Q3gvNc037600>