ports/81521: New port: textproc/lemmatizer
shetuhin at corp.mail.ru
shetuhin at corp.mail.ru
Thu May 26 17:10:01 UTC 2005
>Number: 81521
>Category: ports
>Synopsis: New port: textproc/lemmatizer
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu May 26 17:10:00 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Andrei V. Shetuhin
>Release: FreeBSD 5.3-RELEASE i386
>Organization:
Mail.ru
>Environment:
System: FreeBSD adolf.corp.mail.ru 5.3-RELEASE FreeBSD 5.3-RELEASE #1: Wed Jan 19 18:03:18 MSK 2005 root at adolf.corp.mail.ru:/usr/src/sys/i386/compile/ADOLF i386
>Description:
A lemmatizer library for English, Russian and German Languages.
>How-To-Repeat:
>Fix:
# 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:
#
# lemmatizer
# lemmatizer/Makefile
# lemmatizer/pkg-descr
# lemmatizer/distinfo
# lemmatizer/files
# lemmatizer/files/patch-aa
# lemmatizer/pkg-plist
#
echo c - lemmatizer
mkdir -p lemmatizer > /dev/null 2>&1
echo x - lemmatizer/Makefile
sed 's/^X//' >lemmatizer/Makefile << 'END-of-lemmatizer/Makefile'
X# New ports collection makefile for: lemmatizer
X# Date created: 26 May 2005
X# Whom: Andrei V. Shetuhin
X#
X# $FreeBSD$
X#
X
XPORTNAME= lemmatizer
XPORTVERSION= 1.0
XPORTREVISION= 0
XCATEGORIES= textproc
XMASTER_SITES= http://reki.ru/products/lemmatizer/
XDISTFILES= lemmatizer-1.0.tar.gz \
X rus-src-morph.tar.gz \
X eng-src-morph.tar.gz \
X ger-src-morph.tar.gz
X
XMAINTAINER= shetuhin at corp.mail.ru
XCOMMENT= Russian / German / English lemmatizer library
X
XLIB_DEPENDS= pcre:${PORTSDIR}/devel/pcre
X
XDIST_SUBDIR= ${PORTNAME}
X
XUSE_GMAKE= YES
XGNU_CONFIGURE= YES
X
XINSTALLS_SHLIB= yes
XLDCONFIG_DIRS= %%PREFIX%%/lib
X
Xpost-extract:
X @cd ${WRKDIR} && ${CP} -r Dicts ${WRKSRC}
X
Xgeneratemorph:
X @cd ${WRKSRC} \
X && ${ECHO_MSG} "===> Creating dictionaries" \
X && ${GMAKE} generatemorph
X
Xinstallmorph:
X @cd ${WRKSRC} \
X && ${ECHO_MSG} "===> Installing dictionaries" \
X && ${GMAKE} installmorph
X
X.include <bsd.port.mk>
END-of-lemmatizer/Makefile
echo x - lemmatizer/pkg-descr
sed 's/^X//' >lemmatizer/pkg-descr << 'END-of-lemmatizer/pkg-descr'
XThis is lemmatizer.
X
XWWW: http://www.aot.ru/
X- Andrei V. Shetuhin
Xshetuhin at corp.mail.ru
END-of-lemmatizer/pkg-descr
echo x - lemmatizer/distinfo
sed 's/^X//' >lemmatizer/distinfo << 'END-of-lemmatizer/distinfo'
XMD5 (lemmatizer/lemmatizer-1.0.tar.gz) = 907bf8d9b6404ba0f658f1c13db3566e
XSIZE (lemmatizer/lemmatizer-1.0.tar.gz) = 529298
XMD5 (lemmatizer/rus-src-morph.tar.gz) = bac8e094c5ad640ec30daf262781c57b
XSIZE (lemmatizer/rus-src-morph.tar.gz) = 1107916
XMD5 (lemmatizer/eng-src-morph.tar.gz) = 89b2931339aa660cd38ca2b7e9f389e6
XSIZE (lemmatizer/eng-src-morph.tar.gz) = 411698
XMD5 (lemmatizer/ger-src-morph.tar.gz) = a0fccbc7ed1885b22b1c9a144c1ae061
XSIZE (lemmatizer/ger-src-morph.tar.gz) = 1243945
END-of-lemmatizer/distinfo
echo c - lemmatizer/files
mkdir -p lemmatizer/files > /dev/null 2>&1
echo x - lemmatizer/files/patch-aa
sed 's/^X//' >lemmatizer/files/patch-aa << 'END-of-lemmatizer/files/patch-aa'
X--- Makefile.in.origi Thu May 26 19:35:43 2005
X+++ Makefile.in Thu May 26 19:40:57 2005
X@@ -147,10 +147,10 @@
X $(INSTALL) -m 0755 $(BUILDROOT)/Bin/TestLem $(PREFIX)/bin
X $(INSTALL) -m 0755 $(BUILDROOT)/Bin/TestLemClient $(PREFIX)/bin
X @echo ------------------------ Installing configuration ----------
X- if test ! -d "$(PREFIX)/Dicts"; then \
X- $(INSTALL) -d -m 0755 $(PREFIX)/Dicts; \
X+ if test ! -d "$(PREFIX)/etc/lemmatizer"; then \
X+ $(INSTALL) -d -m 0755 $(PREFIX)/etc/lemmatizer; \
X fi; \
X- $(INSTALL) -m 0644 $(BUILDROOT)/Dicts/rml.ini $(PREFIX)/Dicts
X+ $(INSTALL) -m 0644 $(BUILDROOT)/Dicts/rml.ini $(PREFIX)/etc/lemmatizer/rml.ini-dist
X @echo
X @echo '------------------------ All done --------------------------'
X @echo '-- --'
X@@ -192,8 +192,8 @@
X
X installmorph::
X @echo ------------------------ Installing dictionaries -----------
X- if test ! -d "$(PREFIX)/Dicts"; then \
X- $(INSTALL) -d -m 0755 $(PREFIX)/Dicts; \
X+ if test ! -d "$(PREFIX)/lemmatizer"; then \
X+ $(INSTALL) -d -m 0755 $(PREFIX)/lemmatizer; \
X fi; \
X ELEM_LIST=`ls -R -1 $(BUILDROOT)/Dicts | sed 's!:$$!!';` ; \
X CURR_DIR=''; \
X@@ -202,10 +202,10 @@
X EXCL_PATH=`echo $(BUILDROOT)/Dicts | sed 's!\.!\\\\.!g'`; \
X INST_PATH=`eval "echo $$ELEMENT | sed 's!^$$EXCL_PATH!!g'"`; \
X CURR_DIR=$$ELEMENT; \
X- $(INSTALL) -d -m 0755 $(PREFIX)/Dicts/$$INST_PATH; \
X+ $(INSTALL) -d -m 0755 $(PREFIX)/lemmatizer/$$INST_PATH; \
X else \
X if test -f "$$CURR_DIR/$$ELEMENT"; then \
X- $(INSTALL) -m 0644 $$CURR_DIR/$$ELEMENT $(PREFIX)/Dicts/$$INST_PATH/$$ELEMENT; \
X+ $(INSTALL) -m 0644 $$CURR_DIR/$$ELEMENT $(PREFIX)/lemmatizer/$$INST_PATH/$$ELEMENT; \
X fi; \
X fi; \
X done;
END-of-lemmatizer/files/patch-aa
echo x - lemmatizer/pkg-plist
sed 's/^X//' >lemmatizer/pkg-plist << 'END-of-lemmatizer/pkg-plist'
Xbin/MorphGen
Xbin/TestLem
Xbin/TestLemClient
Xetc/lemmatizer/rml.ini-dist
Xinclude/lemmatizer/AgramtabLib/EngGramTab.h
Xinclude/lemmatizer/AgramtabLib/GerGramTab.h
Xinclude/lemmatizer/AgramtabLib/RusGramTab.h
Xinclude/lemmatizer/AgramtabLib/StdGramtab.h
Xinclude/lemmatizer/AgramtabLib/agramtab_.h
Xinclude/lemmatizer/AgramtabLib/eng_consts.h
Xinclude/lemmatizer/AgramtabLib/ger_consts.h
Xinclude/lemmatizer/AgramtabLib/morph_const.h
Xinclude/lemmatizer/AgramtabLib/rus_consts.h
Xinclude/lemmatizer/GraphanLib/Consent.h
Xinclude/lemmatizer/GraphanLib/Descriptors.h
Xinclude/lemmatizer/GraphanLib/GraphanDicts.h
Xinclude/lemmatizer/GraphanLib/GraphmatFile.h
Xinclude/lemmatizer/GraphanLib/HTMLConv.h
Xinclude/lemmatizer/GraphanLib/StdGraph.h
Xinclude/lemmatizer/GraphanLib/UnitHolder.h
Xinclude/lemmatizer/GraphanLib/abbrev.h
Xinclude/lemmatizer/GraphanLib/graline.h
Xinclude/lemmatizer/LemClient/LemClient.hpp
Xinclude/lemmatizer/LemClient/LemClientC.h
Xinclude/lemmatizer/LemmatizerLib/Lemmatizers.h
Xinclude/lemmatizer/LemmatizerLib/MorphAutomBuilder.h
Xinclude/lemmatizer/LemmatizerLib/MorphAutomat.h
Xinclude/lemmatizer/LemmatizerLib/MorphDict.h
Xinclude/lemmatizer/LemmatizerLib/MorphDictBuilder.h
Xinclude/lemmatizer/LemmatizerLib/PLMLineCollection.h
Xinclude/lemmatizer/LemmatizerLib/Paradigm.h
Xinclude/lemmatizer/LemmatizerLib/Predict.h
Xinclude/lemmatizer/LemmatizerLib/StaticVectorMap.h
Xinclude/lemmatizer/LemmatizerLib/Statistic.h
Xinclude/lemmatizer/LemmatizerLib/StdMorph.h
Xinclude/lemmatizer/MorphWizardLib/FormInfo.h
Xinclude/lemmatizer/MorphWizardLib/OperationMeter.h
Xinclude/lemmatizer/MorphWizardLib/wizard.h
Xinclude/lemmatizer/PCRE/config.h
Xinclude/lemmatizer/PCRE/internal.h
Xinclude/lemmatizer/PCRE/pcre.h
Xinclude/lemmatizer/PCRE/pcre_rml.h
Xinclude/lemmatizer/StructDictLib/Domen.h
Xinclude/lemmatizer/StructDictLib/Field.h
Xinclude/lemmatizer/StructDictLib/ItemsContainer.h
Xinclude/lemmatizer/StructDictLib/LessDomItem.h
Xinclude/lemmatizer/StructDictLib/Ross.h
Xinclude/lemmatizer/StructDictLib/Signat.h
Xinclude/lemmatizer/StructDictLib/StdRoss.h
Xinclude/lemmatizer/StructDictLib/StructDictConsts.h
Xinclude/lemmatizer/StructDictLib/TempArticle.h
Xinclude/lemmatizer/StructDictLib/TextField.h
Xinclude/lemmatizer/common/COMSyntaxHolder.h
Xinclude/lemmatizer/common/Chunk.h
Xinclude/lemmatizer/common/DDCInternalError.h
Xinclude/lemmatizer/common/DDC_common.h
Xinclude/lemmatizer/common/DwdsThesaurus.h
Xinclude/lemmatizer/common/GramInfo.h
Xinclude/lemmatizer/common/Graspace.h
Xinclude/lemmatizer/common/MorphologyHolder.h
Xinclude/lemmatizer/common/PlmLine.h
Xinclude/lemmatizer/common/SyntaxHolder.h
Xinclude/lemmatizer/common/cgic.h
Xinclude/lemmatizer/common/cortege.h
Xinclude/lemmatizer/common/imports.h
Xinclude/lemmatizer/common/rus_numerals.h
Xinclude/lemmatizer/common/string_socket.h
Xinclude/lemmatizer/common/string_tokenizer.h
Xinclude/lemmatizer/common/util_classes.h
Xinclude/lemmatizer/common/utilit.h
Xlib/libAgramtab.a
Xlib/libAgramtab.so
Xlib/libGraphan.a
Xlib/libGraphan.so
Xlib/libLemClient.a
Xlib/libLemClient.so
Xlib/libLemCommon.a
Xlib/libLemCommon.so
Xlib/libLemPCRE.a
Xlib/libLemPCRE.so
Xlib/libLemmatizer.a
Xlib/libLemmatizer.so
Xlib/libMorphWizard.a
Xlib/libMorphWizard.so
Xlib/libStructDict.a
Xlib/libStructDict.so
Xshare/nls/POSIX
Xshare/nls/en_US.US-ASCII
X at dirrm include/lemmatizer/common
X at dirrm include/lemmatizer/StructDictLib
X at dirrm include/lemmatizer/PCRE
X at dirrm include/lemmatizer/MorphWizardLib
X at dirrm include/lemmatizer/LemmatizerLib
X at dirrm include/lemmatizer/LemClient
X at dirrm include/lemmatizer/GraphanLib
X at dirrm include/lemmatizer/AgramtabLib
X at dirrm include/lemmatizer
X at dirrm etc/lemmatizer
END-of-lemmatizer/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list