Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 May 2005 21:07:45 +0400
From:      shetuhin@corp.mail.ru
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/81521: New port: textproc/lemmatizer
Message-ID:  <104909237.20050526210745@corp.mail.ru>
Resent-Message-ID: <200505261710.j4QHA1Hr023920@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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@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@dirrm include/lemmatizer/common
X@dirrm include/lemmatizer/StructDictLib
X@dirrm include/lemmatizer/PCRE
X@dirrm include/lemmatizer/MorphWizardLib
X@dirrm include/lemmatizer/LemmatizerLib
X@dirrm include/lemmatizer/LemClient
X@dirrm include/lemmatizer/GraphanLib
X@dirrm include/lemmatizer/AgramtabLib
X@dirrm include/lemmatizer
X@dirrm etc/lemmatizer
END-of-lemmatizer/pkg-plist
exit


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



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