ports/110162: [NEW PORT] textproc/lemmatizer2: Russian/German/English lemmatizer library

Andrey Lavrentyev lavr at unix1.jinr.ru
Sat Mar 10 16:20:05 UTC 2007


>Number:         110162
>Category:       ports
>Synopsis:       [NEW PORT] textproc/lemmatizer2: Russian/German/English lemmatizer library
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 10 16:20:04 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Andrey Lavrentyev
>Release:        FreeBSD 6.2-RELEASE i386
>Organization:
JINR
>Environment:
System: FreeBSD test-2.dubna.ru 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Wed Jan 17 20:46:11 MSK 2007     toor at lavr-home.dubna.ru:/usr/obj/usr/src/sys/HOME62  i386


>Description:

Library for automatic morphological analysis of English,
Russian and German Languages. Version 2.
Finds the lemmas (all forms) of a word.
Written in C++.

WWW: http://www.aot.ru/

>How-To-Repeat:

>Fix:

--- lemmatizer2.sh begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	lemmatizer2
#	lemmatizer2/Makefile
#	lemmatizer2/distinfo
#	lemmatizer2/pkg-descr
#	lemmatizer2/pkg-plist
#	lemmatizer2/files
#
echo c - lemmatizer2
mkdir -p lemmatizer2 > /dev/null 2>&1
echo x - lemmatizer2/Makefile
sed 's/^X//' >lemmatizer2/Makefile << 'END-of-lemmatizer2/Makefile'
X# New ports collection makefile for:	lemmatizer2
X# Date created:				9 Mar 2007
X# Whom:					Andrei V. Shetuhin
X#
X# $FreeBSD$
X#
X
XPORTNAME=	lemmatizer2
XPORTVERSION=	2.0.1
XCATEGORIES=	textproc
XMASTER_SITES=	http://reki.ru/products/lemmatizer/ \
X		http://havoc.ru/products/lemmatizer/
XDISTFILES=	lemmatizer2-2.0.1.tar.gz \
X		rus-src-morph.tar.gz  \
X		eng-src-morph.tar.gz  \
X		ger-src-morph.tar.gz
X
XMAINTAINER=	reki at reki.ru
XCOMMENT=	Russian / German / English lemmatizer library
X
XBUILD_DEPENDS=	cmake:${PORTSDIR}/devel/cmake
XLIB_DEPENDS=	pcre:${PORTSDIR}/devel/pcre
X
XDB_DIR?=	${DESTDIR}/var/db/lemmatizer
X
XDIST_SUBDIR=	${PORTNAME}
X
XUSE_LDCONFIG=	${PREFIX}/lib/lemmatizer2
X
Xpre-fetch:
X	@${ECHO} ""
X	@${ECHO} "You may use the following build options:"
X	@${ECHO} ""
X	@${ECHO} "      DB_DIR=directory        Set alternate directory for database files"
X	@${ECHO} "                              (default is ${DESTDIR}/var/db/lemmatizer)"
X	@${ECHO} ""
X
Xdo-configure:
X	@cd ${WRKSRC} && ${LOCALBASE}/bin/cmake ${WRKSRC}
X
Xpost-extract:
X	@cd ${WRKDIR} && ${CP} -r Dicts ${WRKSRC}
X
Xgeneratemorph:
X	@cd ${WRKSRC} && RML=${WRKSRC};export RML && ./GenerateMorph.sh Russian
X	@cd ${WRKSRC} && RML=${WRKSRC};export RML && ./GenerateMorph.sh English
X	@cd ${WRKSRC} && RML=${WRKSRC};export RML && ./GenerateMorph.sh German
X
Xinstallmorph:
X	@${MKDIR} ${DB_DIR} && ${MKDIR} ${DB_DIR}/Bin \
X	&& cd ${WRKSRC} && ${CP} ./Bin/rml.ini ${DB_DIR}/Bin \
X	&& ${CP} -r Dicts ${DB_DIR}
X
X.include <bsd.port.mk>
END-of-lemmatizer2/Makefile
echo x - lemmatizer2/distinfo
sed 's/^X//' >lemmatizer2/distinfo << 'END-of-lemmatizer2/distinfo'
XMD5 (lemmatizer2/lemmatizer2-2.0.1.tar.gz) = 718ca416af9fa3aed6f032f6f48073c1
XSHA256 (lemmatizer2/lemmatizer2-2.0.1.tar.gz) = c5254b288e6bbe447639985e893ab6a5d00be5993575c64352b305df088404d3
XSIZE (lemmatizer2/lemmatizer2-2.0.1.tar.gz) = 440639
XMD5 (lemmatizer2/rus-src-morph.tar.gz) = c7508fd6964e66b7248df0bdfa1671fe
XSHA256 (lemmatizer2/rus-src-morph.tar.gz) = 6ff6caa4771a89c69ce1cd582b7994b87f321bb457b64de8c431d8a434f95992
XSIZE (lemmatizer2/rus-src-morph.tar.gz) = 1162534
XMD5 (lemmatizer2/eng-src-morph.tar.gz) = de917c1f85b3fc108c3d405681370378
XSHA256 (lemmatizer2/eng-src-morph.tar.gz) = 654d4ffe70c036d2e1b7449cac7ac7f0e2df502de51a4b88d90e7bf7fa3396b2
XSIZE (lemmatizer2/eng-src-morph.tar.gz) = 415748
XMD5 (lemmatizer2/ger-src-morph.tar.gz) = 4acd751c3727df23957af8d5c997d752
XSHA256 (lemmatizer2/ger-src-morph.tar.gz) = 145a592327d8c07dd4b4b5b4effe8de1a637a3c35126a372e904c4884b354495
XSIZE (lemmatizer2/ger-src-morph.tar.gz) = 1247810
END-of-lemmatizer2/distinfo
echo x - lemmatizer2/pkg-descr
sed 's/^X//' >lemmatizer2/pkg-descr << 'END-of-lemmatizer2/pkg-descr'
XLibrary for automatic morphological analysis of English,
XRussian and German Languages. Version 2.
XFinds the lemmas (all forms) of a word.
XWritten in C++.
X
XWWW: http://www.aot.ru/
X- Andrei V. Shetuhin
Xslonik-v-domene at mail.ru
Xreki at reki.ru
END-of-lemmatizer2/pkg-descr
echo x - lemmatizer2/pkg-plist
sed 's/^X//' >lemmatizer2/pkg-plist << 'END-of-lemmatizer2/pkg-plist'
Xbin/FileLem
Xbin/LemClientTest
Xbin/MorphGen
Xbin/StructDictLoader
Xbin/TestLem
Xinclude/lemmatizer2/AgramtabLib/EngGramTab.h
Xinclude/lemmatizer2/AgramtabLib/GerGramTab.h
Xinclude/lemmatizer2/AgramtabLib/RusGramTab.h
Xinclude/lemmatizer2/AgramtabLib/StdGramtab.h
Xinclude/lemmatizer2/AgramtabLib/agramtab_.h
Xinclude/lemmatizer2/AgramtabLib/eng_consts.h
Xinclude/lemmatizer2/AgramtabLib/ger_consts.h
Xinclude/lemmatizer2/AgramtabLib/morph_const.h
Xinclude/lemmatizer2/AgramtabLib/rus_consts.h
Xinclude/lemmatizer2/GraphanLib/Consent.h
Xinclude/lemmatizer2/GraphanLib/Descriptors.h
Xinclude/lemmatizer2/GraphanLib/GraphanDicts.h
Xinclude/lemmatizer2/GraphanLib/GraphmatFile.h
Xinclude/lemmatizer2/GraphanLib/HTMLConv.h
Xinclude/lemmatizer2/GraphanLib/StdGraph.h
Xinclude/lemmatizer2/GraphanLib/UnitHolder.h
Xinclude/lemmatizer2/GraphanLib/abbrev.h
Xinclude/lemmatizer2/GraphanLib/graline.h
Xinclude/lemmatizer2/LemClient.hpp
Xinclude/lemmatizer2/LemmatizerLib/Lemmatizers.h
Xinclude/lemmatizer2/LemmatizerLib/MorphAutomBuilder.h
Xinclude/lemmatizer2/LemmatizerLib/MorphAutomat.h
Xinclude/lemmatizer2/LemmatizerLib/MorphDict.h
Xinclude/lemmatizer2/LemmatizerLib/MorphDictBuilder.h
Xinclude/lemmatizer2/LemmatizerLib/PLMLineCollection.h
Xinclude/lemmatizer2/LemmatizerLib/Paradigm.h
Xinclude/lemmatizer2/LemmatizerLib/Predict.h
Xinclude/lemmatizer2/LemmatizerLib/StaticVectorMap.h
Xinclude/lemmatizer2/LemmatizerLib/Statistic.h
Xinclude/lemmatizer2/LemmatizerLib/StdMorph.h
Xinclude/lemmatizer2/MorphWizardLib/FormInfo.h
Xinclude/lemmatizer2/MorphWizardLib/OperationMeter.h
Xinclude/lemmatizer2/MorphWizardLib/wizard.h
Xinclude/lemmatizer2/PCRE/pcre_rml.h
Xinclude/lemmatizer2/StructDictLib/Domen.h
Xinclude/lemmatizer2/StructDictLib/Field.h
Xinclude/lemmatizer2/StructDictLib/ItemsContainer.h
Xinclude/lemmatizer2/StructDictLib/LessDomItem.h
Xinclude/lemmatizer2/StructDictLib/Ross.h
Xinclude/lemmatizer2/StructDictLib/Signat.h
Xinclude/lemmatizer2/StructDictLib/StdRoss.h
Xinclude/lemmatizer2/StructDictLib/StructDictConsts.h
Xinclude/lemmatizer2/StructDictLib/TempArticle.h
Xinclude/lemmatizer2/StructDictLib/TextField.h
Xinclude/lemmatizer2/common/CExpc.h
Xinclude/lemmatizer2/common/COMSyntaxHolder.h
Xinclude/lemmatizer2/common/Chunk.h
Xinclude/lemmatizer2/common/DDCInternalError.h
Xinclude/lemmatizer2/common/DDC_common.h
Xinclude/lemmatizer2/common/DwdsThesaurus.h
Xinclude/lemmatizer2/common/GramInfo.h
Xinclude/lemmatizer2/common/Graspace.h
Xinclude/lemmatizer2/common/MorphologyHolder.h
Xinclude/lemmatizer2/common/PlmLine.h
Xinclude/lemmatizer2/common/SyntaxHolder.h
Xinclude/lemmatizer2/common/cgic.h
Xinclude/lemmatizer2/common/cortege.h
Xinclude/lemmatizer2/common/imports.h
Xinclude/lemmatizer2/common/rus_numerals.h
Xinclude/lemmatizer2/common/string_socket.h
Xinclude/lemmatizer2/common/string_tokenizer.h
Xinclude/lemmatizer2/common/util_classes.h
Xinclude/lemmatizer2/common/utilit.h
Xlib/lemmatizer2/libAgramtab-st.a
Xlib/lemmatizer2/libAgramtab.so
Xlib/lemmatizer2/libAgramtab.so.2
Xlib/lemmatizer2/libAgramtab.so.2.0.1
Xlib/lemmatizer2/libGraphan-st.a
Xlib/lemmatizer2/libGraphan.so
Xlib/lemmatizer2/libGraphan.so.2
Xlib/lemmatizer2/libGraphan.so.2.0.1
Xlib/lemmatizer2/libLemClient-st.a
Xlib/lemmatizer2/libLemClient.so
Xlib/lemmatizer2/libLemClient.so.2
Xlib/lemmatizer2/libLemClient.so.2.0.1
Xlib/lemmatizer2/libLemmatizer-st.a
Xlib/lemmatizer2/libLemmatizer.so
Xlib/lemmatizer2/libLemmatizer.so.2
Xlib/lemmatizer2/libLemmatizer.so.2.0.1
Xlib/lemmatizer2/libMorphWizard-st.a
Xlib/lemmatizer2/libMorphWizard.so
Xlib/lemmatizer2/libMorphWizard.so.2
Xlib/lemmatizer2/libMorphWizard.so.2.0.1
Xlib/lemmatizer2/libStructDict-st.a
Xlib/lemmatizer2/libStructDict.so
Xlib/lemmatizer2/libStructDict.so.2
Xlib/lemmatizer2/libStructDict.so.2.0.1
X
X at dirrm include/lemmatizer2/AgramtabLib
X at dirrm include/lemmatizer2/GraphanLib
X at dirrm include/lemmatizer2/LemmatizerLib
X at dirrm include/lemmatizer2/MorphWizardLib
X at dirrm include/lemmatizer2/StructDictLib
X at dirrm include/lemmatizer2/PCRE
X at dirrm include/lemmatizer2/common
X at dirrm include/lemmatizer2
X
X at dirrm lib/lemmatizer2
X
X at unexec echo "If you going to remove lemmatizer permanently, you should also remove dictionaries directory. E.g.: rm -rf /var/db/lemmatize" | /usr/bin/fmt
X
END-of-lemmatizer2/pkg-plist
echo c - lemmatizer2/files
mkdir -p lemmatizer2/files > /dev/null 2>&1
exit
--- lemmatizer2.sh ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list