Date: Sat, 10 Mar 2007 19:28:21 +0300 (MSK) From: Andrey Lavrentyev <lavr@unix1.jinr.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/110162: [NEW PORT] textproc/lemmatizer2: Russian/German/English lemmatizer library Message-ID: <200703101628.l2AGSL9G055935@unix1.jinr.ru> Resent-Message-ID: <200703101620.l2AGK4wx042170@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@mail.ru Xreki@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@dirrm include/lemmatizer2/AgramtabLib X@dirrm include/lemmatizer2/GraphanLib X@dirrm include/lemmatizer2/LemmatizerLib X@dirrm include/lemmatizer2/MorphWizardLib X@dirrm include/lemmatizer2/StructDictLib X@dirrm include/lemmatizer2/PCRE X@dirrm include/lemmatizer2/common X@dirrm include/lemmatizer2 X X@dirrm lib/lemmatizer2 X X@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200703101628.l2AGSL9G055935>