aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/words/Makefile60
-rw-r--r--textproc/words/distinfo1
-rw-r--r--textproc/words/files/words3
-rw-r--r--textproc/words/pkg-descr15
-rw-r--r--textproc/words/pkg-plist11
6 files changed, 91 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index 873411ebacc..1d0c361a003 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -502,6 +502,7 @@
SUBDIR += whitespace.el
SUBDIR += word2x
SUBDIR += wordnet
+ SUBDIR += words
SUBDIR += wv
SUBDIR += wv2
SUBDIR += xalan-c
diff --git a/textproc/words/Makefile b/textproc/words/Makefile
new file mode 100644
index 00000000000..024379092ea
--- /dev/null
+++ b/textproc/words/Makefile
@@ -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>
diff --git a/textproc/words/distinfo b/textproc/words/distinfo
new file mode 100644
index 00000000000..cc07c140f13
--- /dev/null
+++ b/textproc/words/distinfo
@@ -0,0 +1 @@
+MD5 (wordsall.zip) = 9664d88aedd747ffb547dcc1682fbaa9
diff --git a/textproc/words/files/words b/textproc/words/files/words
new file mode 100644
index 00000000000..8a190201b57
--- /dev/null
+++ b/textproc/words/files/words
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+cd %%DATADIR%% && ./words $@
diff --git a/textproc/words/pkg-descr b/textproc/words/pkg-descr
new file mode 100644
index 00000000000..3f9824ad78b
--- /dev/null
+++ b/textproc/words/pkg-descr
@@ -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
diff --git a/textproc/words/pkg-plist b/textproc/words/pkg-plist
new file mode 100644
index 00000000000..ca1d9f1c1d0
--- /dev/null
+++ b/textproc/words/pkg-plist
@@ -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%%