mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-23 04:23:08 +00:00
Add words, a free Latin-English dictionary program which contains over
30000 entries and, through additional word construction with hundreds of prefixes and suffixes, may generate more, leading to many hundreds of thousands of 'words' that can be formed by declension and conjugation. This is also our first port written in ADA. PR: ports/60822 Submitted by: Leland Wang <llwang@infor.org>
This commit is contained in:
parent
b8b9d52e7b
commit
66a91cb798
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=97091
@ -502,6 +502,7 @@
|
||||
SUBDIR += whitespace.el
|
||||
SUBDIR += word2x
|
||||
SUBDIR += wordnet
|
||||
SUBDIR += words
|
||||
SUBDIR += wv
|
||||
SUBDIR += wv2
|
||||
SUBDIR += xalan-c
|
||||
|
60
textproc/words/Makefile
Normal file
60
textproc/words/Makefile
Normal file
@ -0,0 +1,60 @@
|
||||
# New ports collection makefile for: words
|
||||
# Date created: 2 January 2004
|
||||
# Whom: Leland Wang <llwang@infor.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= words
|
||||
PORTVERSION= 1.97
|
||||
CATEGORIES= textproc
|
||||
MASTER_SITES= http://users.erols.com/whitaker/
|
||||
DISTNAME= ${PORTNAME}all
|
||||
EXTRACT_SUFX= .zip
|
||||
|
||||
MAINTAINER= llwang@infor.org
|
||||
COMMENT= A Latin-English Dictionary Program
|
||||
|
||||
BUILD_DEPENDS= gnatmake:${PORTSDIR}/lang/gnat
|
||||
.if defined(PACKAGE_BUILDING)
|
||||
STATIC= yes
|
||||
.endif
|
||||
.if defined(STATIC)
|
||||
GNATLINK_ARGS= -largs -static
|
||||
.else
|
||||
LIB_DEPENDS= gnat-3.15.1:${PORTSDIR}/lang/gnat
|
||||
.endif
|
||||
|
||||
USE_ZIP= yes
|
||||
USE_REINPLACE= yes
|
||||
NO_WRKSUBDIR= yes
|
||||
|
||||
GNATMAKE= gnatmake
|
||||
|
||||
do-build:
|
||||
@cd ${WRKSRC} && \
|
||||
${GNATMAKE} -O3 words ${GNATLINK_ARGS} && \
|
||||
${GNATMAKE} makedict && \
|
||||
${GNATMAKE} makestem && \
|
||||
${GNATMAKE} makeinfl && \
|
||||
${ECHO_CMD} G | ./makedict DICTLINE.GEN && \
|
||||
${ECHO_CMD} G | ./makestem STEMLIST.GEN && \
|
||||
./makeinfl INFLECTS.LAT
|
||||
@${CAT} ${FILESDIR}/words | ${SED} -e 's|%%DATADIR%%|${DATADIR}|' > ${WRKDIR}/words.sh
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${DATADIR}
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/words ${DATADIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/DICTFILE.GEN ${DATADIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/STEMFILE.GEN ${DATADIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/INDXFILE.GEN ${DATADIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/INFLECTS.SEC ${DATADIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/ADDONS.LAT ${DATADIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/UNIQUES.LAT ${DATADIR}
|
||||
${INSTALL_SCRIPT} ${WRKDIR}/words.sh ${PREFIX}/bin/words
|
||||
.if !defined(NOPORTDOCS)
|
||||
${MKDIR} ${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/WORDSDOC.HTM ${DOCSDIR}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
1
textproc/words/distinfo
Normal file
1
textproc/words/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (wordsall.zip) = 9664d88aedd747ffb547dcc1682fbaa9
|
3
textproc/words/files/words
Normal file
3
textproc/words/files/words
Normal file
@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
cd %%DATADIR%% && ./words $@
|
15
textproc/words/pkg-descr
Normal file
15
textproc/words/pkg-descr
Normal file
@ -0,0 +1,15 @@
|
||||
WORDS is a free Latin-English dictionary program which takes keyboard
|
||||
input or a file of Latin text lines and provides an analysis/morphology
|
||||
(declension, conjugation, case, tense, etc.) of each word individually,
|
||||
the dictionary form, and the translation (meaning).
|
||||
|
||||
The dictionary contains over 30000 entries and, through additional word
|
||||
construction with hundreds of prefixes and suffixes, may generate more,
|
||||
leading to many hundreds of thousands of 'words' that can be formed by
|
||||
declension and conjugation. Present emphisis is on classical Latin and
|
||||
late Latin, but medieval Latin entries are increasing. WORDS provides a
|
||||
tool to help in translations for the Latin student and a memory jog for
|
||||
researchers.
|
||||
|
||||
Author: William Whitaker <whitaker@erols.com>
|
||||
WWW: http://users.erols.com/whitaker/words.htm
|
11
textproc/words/pkg-plist
Normal file
11
textproc/words/pkg-plist
Normal file
@ -0,0 +1,11 @@
|
||||
%%DATADIR%%/words
|
||||
%%DATADIR%%/DICTFILE.GEN
|
||||
%%DATADIR%%/STEMFILE.GEN
|
||||
%%DATADIR%%/INDXFILE.GEN
|
||||
%%DATADIR%%/INFLECTS.SEC
|
||||
%%DATADIR%%/ADDONS.LAT
|
||||
%%DATADIR%%/UNIQUES.LAT
|
||||
@dirrm %%DATADIR%%
|
||||
bin/words
|
||||
%%PORTDOCS%%%%DOCSDIR%%/WORDSDOC.HTM
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
Loading…
Reference in New Issue
Block a user