From owner-svn-ports-head@FreeBSD.ORG Mon Oct 20 14:37:49 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 58C5CEED; Mon, 20 Oct 2014 14:37:49 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 43F241C4; Mon, 20 Oct 2014 14:37:49 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s9KEbnQv092127; Mon, 20 Oct 2014 14:37:49 GMT (envelope-from demon@FreeBSD.org) Received: (from demon@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s9KEblvZ092116; Mon, 20 Oct 2014 14:37:47 GMT (envelope-from demon@FreeBSD.org) Message-Id: <201410201437.s9KEblvZ092116@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: demon set sender to demon@FreeBSD.org using -f From: Dmitry Sivachenko Date: Mon, 20 Oct 2014 14:37:47 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r371272 - in head/textproc: . opengrm-ngram opengrm-ngram/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Oct 2014 14:37:49 -0000 Author: demon Date: Mon Oct 20 14:37:46 2014 New Revision: 371272 URL: https://svnweb.freebsd.org/changeset/ports/371272 QAT: https://qat.redports.org/buildarchive/r371272/ Log: New port opengrm ngram. The OpenGrm NGram library is used for making and modifying n-gram language models encoded as weighted finite-state transducers (FSTs). It makes use of functionality in the OpenFst library to create, access and manipulate n-gram models. Operations for counting, smoothing, pruning, applying, and evaluating models as well as support for distributed computation are among those provided. It was developed by contributors from OHSU and Google Research. http://www.openfst.org/twiki/bin/view/GRM/NGramLibrary Added: head/textproc/opengrm-ngram/ head/textproc/opengrm-ngram/Makefile (contents, props changed) head/textproc/opengrm-ngram/distinfo (contents, props changed) head/textproc/opengrm-ngram/files/ head/textproc/opengrm-ngram/files/patch-src-bin-Makefile.in (contents, props changed) head/textproc/opengrm-ngram/files/patch-src-test-Makefile.in (contents, props changed) head/textproc/opengrm-ngram/pkg-descr (contents, props changed) head/textproc/opengrm-ngram/pkg-plist (contents, props changed) Modified: head/textproc/Makefile Modified: head/textproc/Makefile ============================================================================== --- head/textproc/Makefile Mon Oct 20 14:28:17 2014 (r371271) +++ head/textproc/Makefile Mon Oct 20 14:37:46 2014 (r371272) @@ -465,6 +465,7 @@ SUBDIR += ocaml-tyxml SUBDIR += odt2txt SUBDIR += openfts + SUBDIR += opengrm-ngram SUBDIR += openjade SUBDIR += opensched SUBDIR += opensp Added: head/textproc/opengrm-ngram/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/opengrm-ngram/Makefile Mon Oct 20 14:37:46 2014 (r371272) @@ -0,0 +1,22 @@ +# Created by: Dmitry Sivachenko +# $FreeBSD$ + +PORTNAME= opengrm-ngram +PORTVERSION= 1.2.1 +CATEGORIES= textproc +MASTER_SITES= http://openfst.cs.nyu.edu/twiki/pub/GRM/NGramDownload/ + +MAINTAINER= demon@FreeBSD.org +COMMENT= Library for making n-gram language models encoded as weighted FSTs + +LICENSE= APACHE20 + +LIB_DEPENDS= libfst.so:${PORTSDIR}/math/openfst + +USES= compiler:c++11-lib libtool +USE_LDCONFIG= yes +GNU_CONFIGURE= yes +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib + +.include Added: head/textproc/opengrm-ngram/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/opengrm-ngram/distinfo Mon Oct 20 14:37:46 2014 (r371272) @@ -0,0 +1,2 @@ +SHA256 (opengrm-ngram-1.2.1.tar.gz) = 713f07dccf225cde29cb048ce955d45d3c2a5ce6be7d923b5a688012d4285453 +SIZE (opengrm-ngram-1.2.1.tar.gz) = 15062420 Added: head/textproc/opengrm-ngram/files/patch-src-bin-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/opengrm-ngram/files/patch-src-bin-Makefile.in Mon Oct 20 14:37:46 2014 (r371272) @@ -0,0 +1,11 @@ +--- src/bin/Makefile.in.orig 2014-10-20 15:50:21.000000000 +0400 ++++ src/bin/Makefile.in 2014-10-20 15:50:35.000000000 +0400 +@@ -255,7 +255,7 @@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + AM_CPPFLAGS = -I$(srcdir)/../include +-AM_LDFLAGS = -L/usr/local/lib/fst -lfstfar -lfst -lm -ldl ++AM_LDFLAGS = -L/usr/local/lib/fst -lfstfar -lfst -lm + dist_noinst_SCRIPTS = ngram.sh + ngramapply_SOURCES = ngramapply.cc + ngramapply_LDADD = ../lib/libngram.la Added: head/textproc/opengrm-ngram/files/patch-src-test-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/opengrm-ngram/files/patch-src-test-Makefile.in Mon Oct 20 14:37:46 2014 (r371272) @@ -0,0 +1,11 @@ +--- src/test/Makefile.in.orig 2014-10-20 16:03:57.000000000 +0400 ++++ src/test/Makefile.in 2014-10-20 16:04:02.000000000 +0400 +@@ -192,7 +192,7 @@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + AM_CPPFLAGS = -I$(srcdir)/../include +-AM_LDFLAGS = -L/usr/local/lib/fst -lfstfar -lfst -lm -ldl ++AM_LDFLAGS = -L/usr/local/lib/fst -lfstfar -lfst -lm + ngramrandtest_SOURCES = ngramrandtest.cc + ngramrandtest_LDADD = ../lib/libngram.la + dist_check_SCRIPTS = ngramprint_test.sh ngramcount_test.sh \ Added: head/textproc/opengrm-ngram/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/opengrm-ngram/pkg-descr Mon Oct 20 14:37:46 2014 (r371272) @@ -0,0 +1,8 @@ +The OpenGrm NGram library is used for making and modifying n-gram language +models encoded as weighted finite-state transducers (FSTs). It makes use of +functionality in the OpenFst library to create, access and manipulate n-gram +models. Operations for counting, smoothing, pruning, applying, and +evaluating models as well as support for distributed computation are among +those provided. It was developed by contributors from OHSU and Google Research. + +WWW: http://www.openfst.org/twiki/bin/view/GRM/NGramLibrary Added: head/textproc/opengrm-ngram/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/opengrm-ngram/pkg-plist Mon Oct 20 14:37:46 2014 (r371272) @@ -0,0 +1,49 @@ +bin/ngramapply +bin/ngramcontext +bin/ngramcount +bin/ngraminfo +bin/ngrammake +bin/ngrammarginalize +bin/ngrammerge +bin/ngramperplexity +bin/ngramprint +bin/ngramrandgen +bin/ngramrandtest +bin/ngramread +bin/ngramshrink +bin/ngramsort +bin/ngramsplit +bin/ngramsymbols +bin/ngramtransfer +include/ngram/lexicographic-map.h +include/ngram/ngram-absolute.h +include/ngram/ngram-complete.h +include/ngram/ngram-context-merge.h +include/ngram/ngram-context-prune.h +include/ngram/ngram-context.h +include/ngram/ngram-count-merge.h +include/ngram/ngram-count-of-counts.h +include/ngram/ngram-count-prune.h +include/ngram/ngram-count.h +include/ngram/ngram-input.h +include/ngram/ngram-katz.h +include/ngram/ngram-kneser-ney.h +include/ngram/ngram-make.h +include/ngram/ngram-marginalize.h +include/ngram/ngram-merge.h +include/ngram/ngram-model-merge.h +include/ngram/ngram-model.h +include/ngram/ngram-mutable-model.h +include/ngram/ngram-output.h +include/ngram/ngram-randgen.h +include/ngram/ngram-relentropy.h +include/ngram/ngram-seymore-shrink.h +include/ngram/ngram-shrink.h +include/ngram/ngram-split.h +include/ngram/ngram-transfer.h +include/ngram/ngram-unsmoothed.h +include/ngram/ngram-witten-bell.h +include/ngram/ngram.h +lib/libngram.so +lib/libngram.so.1 +lib/libngram.so.1.0.0