Date: Mon, 14 Dec 1998 01:28:33 -0800 (PST) From: josh@quick.net To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: ports/9072: New port: textproc/aspell Message-ID: <199812140928.BAA95915@newport-1-5.quick.net>
next in thread | raw e-mail | index | archive | help
>Number: 9072 >Category: ports >Synopsis: New port: textproc/aspell >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Dec 14 01:30:00 PST 1998 >Last-Modified: >Originator: Josh Gilliam >Organization: >Release: FreeBSD 3.0-CURRENT i386 >Environment: This port depends on devel/stlport located in PR ports/8939. >Description: Aspell is a spelling checker designed to eventually replace ispell, although it currently lacks many of ispell's basic functions. Aspell's main feature is that it does a much better job of coming up with possible suggestions than ispell. Aspell also includes a powerful C++ library with C and Perl interfaces in the works. http://metalab.unc.edu/kevina/aspell/ >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: # # aspell # aspell/Makefile # aspell/pkg # aspell/pkg/COMMENT # aspell/pkg/PLIST # aspell/pkg/DESCR # aspell/files # aspell/files/md5 # aspell/patches # aspell/patches/patch-aa # aspell/patches/patch-ab # aspell/patches/patch-ac # aspell/patches/patch-ad # aspell/patches/patch-ae # echo c - aspell mkdir -p aspell > /dev/null 2>&1 echo x - aspell/Makefile sed 's/^X//' >aspell/Makefile << 'END-of-aspell/Makefile' X# New ports collection makefile for: aspell X# Version required: .24 X# Date created: 7 December 1998 X# Whom: Josh Gilliam <josh@quick.net> X# X# $Id$ X# X XDISTNAME= aspell-.24 XPKGNAME= aspell-0.24 XCATEGORIES= textproc XMASTER_SITES= http://metalab.unc.edu/kevina/aspell/ \ X ftp://ftp.kddlabs.co.jp/pub/Tools/aspell/ \ X ftp://maroon.webmaster.com/pub/aspell/ X XMAINTAINER= josh@quick.net X XBUILD_DEPENDS= ${PREFIX}/include/stlport/hash_map:${PORTSDIR}/devel/stlport X XWRKSRC= ${WRKDIR}/aspell XGNU_CONFIGURE= yes XCONFIGURE_ENV= CXXFLAGS="${CXXFLAGS} -I${PREFIX}/include/stlport" XUSE_GMAKE= yes XMAKE_ARGS= NOPORTDOCS=${NOPORTDOCS} X XWORDLIST?= /usr/share/dict/words X X.if !exists(${WORDLIST}) XWORDLIST= ${WRKSRC}/english.wl X.endif X Xpost-patch: X @${MV} ${WRKSRC}/Makefile.in ${WRKSRC}/Makefile.in.pre_sed X @${SED} -e 's%@WORDLIST@%${WORDLIST}%' \ X < ${WRKSRC}/Makefile.in.pre_sed > ${WRKSRC}/Makefile.in X @${ECHO_MSG} "===> Using ${WORDLIST} as English word list." X Xpre-install: X @${RM} -f ${WRKSRC}/man-html/3_aspell.html \ X ${WRKSRC}/man-html/4_Libray.html \ X ${WRKSRC}/man-html/manual2.html \ X ${WRKSRC}/man-text/3_aspell.txt \ X ${WRKSRC}/man-text/4_Libray.txt \ X ${WRKSRC}/man-text/manual2.txt X X.include <bsd.port.mk> END-of-aspell/Makefile echo c - aspell/pkg mkdir -p aspell/pkg > /dev/null 2>&1 echo x - aspell/pkg/COMMENT sed 's/^X//' >aspell/pkg/COMMENT << 'END-of-aspell/pkg/COMMENT' XSpelling checker with better suggestion logic than ispell END-of-aspell/pkg/COMMENT echo x - aspell/pkg/PLIST sed 's/^X//' >aspell/pkg/PLIST << 'END-of-aspell/pkg/PLIST' Xbin/aspell Xinclude/as_check.hh Xinclude/as_config.h Xinclude/as_convert.hh Xinclude/as_error.hh Xinclude/aspell.hh Xinclude/const_string.hh Xinclude/hash_string.hh Xlib/libaspell.a Xlib/libaspell.la Xlib/libaspell.so Xlib/libaspell.so.0 Xshare/aspell/english.mta Xshare/aspell/english.wrd Xshare/doc/aspell/man-html/1_Introduction.html Xshare/doc/aspell/man-html/2_Getting.html Xshare/doc/aspell/man-html/3_Aspell.html Xshare/doc/aspell/man-html/4_Library.html Xshare/doc/aspell/man-html/5_International.html Xshare/doc/aspell/man-html/6_How.html Xshare/doc/aspell/man-html/A_Changelog.html Xshare/doc/aspell/man-html/About_this.html Xshare/doc/aspell/man-html/B_Do.html Xshare/doc/aspell/man-html/C_Credits.html Xshare/doc/aspell/man-html/Contents.html Xshare/doc/aspell/man-html/D_Glossary.html Xshare/doc/aspell/man-html/E_Copyright.html Xshare/doc/aspell/man-html/index.html Xshare/doc/aspell/man-html/manual.html Xshare/doc/aspell/man-text/1_Introduction.txt Xshare/doc/aspell/man-text/2_Getting.txt Xshare/doc/aspell/man-text/3_Aspell.txt Xshare/doc/aspell/man-text/4_Library.txt Xshare/doc/aspell/man-text/5_International.txt Xshare/doc/aspell/man-text/6_How.txt Xshare/doc/aspell/man-text/A_Changelog.txt Xshare/doc/aspell/man-text/About_this.txt Xshare/doc/aspell/man-text/B_Do.txt Xshare/doc/aspell/man-text/C_Credits.txt Xshare/doc/aspell/man-text/Contents.txt Xshare/doc/aspell/man-text/D_Glossary.txt Xshare/doc/aspell/man-text/E_Copyright.txt Xshare/doc/aspell/man-text/index.txt Xshare/doc/aspell/man-text/manual.txt Xshare/doc/aspell/manual.aux Xshare/doc/aspell/manual.dvi Xshare/doc/aspell/manual.tex Xshare/doc/aspell/manual2.lyx X@dirrm share/aspell X@dirrm share/doc/aspell/man-html X@dirrm share/doc/aspell/man-text X@dirrm share/doc/aspell END-of-aspell/pkg/PLIST echo x - aspell/pkg/DESCR sed 's/^X//' >aspell/pkg/DESCR << 'END-of-aspell/pkg/DESCR' XAspell is a spelling checker designed to eventually replace Xispell, although it currently lacks many of ispell's basic Xfunctions. Aspell's main feature is that it does a much better Xjob of coming up with possible suggestions than ispell. Aspell Xalso includes a powerful C++ library with C and Perl interfaces Xin the works. X Xhttp://metalab.unc.edu/kevina/aspell/ X X-- XJosh Gilliam <josh@quick.net> END-of-aspell/pkg/DESCR echo c - aspell/files mkdir -p aspell/files > /dev/null 2>&1 echo x - aspell/files/md5 sed 's/^X//' >aspell/files/md5 << 'END-of-aspell/files/md5' XMD5 (aspell-.24.tar.gz) = f14d48761e860f9717917e09cf29de6e XMD5 (aspell-.24.tar.gz) = 32b057baece3fd999bf7d5cb5f772b7d END-of-aspell/files/md5 echo c - aspell/patches mkdir -p aspell/patches > /dev/null 2>&1 echo x - aspell/patches/patch-aa sed 's/^X//' >aspell/patches/patch-aa << 'END-of-aspell/patches/patch-aa' X--- Makefile.in~ Sat Nov 7 22:33:18 1998 X+++ Makefile.in Mon Dec 7 00:15:58 1998 X@@ -70,7 +70,7 @@ X RANLIB = @RANLIB@ X VERSION = @VERSION@ X X-pkgdocdir = ${prefix}/doc/aspell X+pkgdocdir = ${datadir}/doc/aspell X X AUTOMAKE_OPTIONS = foreign X X@@ -101,7 +101,9 @@ X X pkgdoc_DATA = manual.dvi manual.tex manual2.lyx manual.aux X X+ifndef NOPORTDOCS X SUBDIRS = man-html man-text X+endif X ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 X mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs X CONFIG_HEADER = as_config.h X@@ -520,7 +522,11 @@ X X install-exec-am: install-libLTLIBRARIES install-binPROGRAMS X X+ifndef NOPORTDOCS X install-data-am: install-pkgdataDATA install-pkgdocDATA install-includeHEADERS X+else X+install-data-am: install-pkgdataDATA install-includeHEADERS X+endif X X uninstall-am: uninstall-libLTLIBRARIES uninstall-binPROGRAMS uninstall-pkgdataDATA uninstall-pkgdocDATA uninstall-includeHEADERS X X@@ -623,7 +629,7 @@ X MAINTAINERCLEANFILES += manual.dvi manual.log manual.aux X X english.wrd english.mta: aspell english.wl X- ./aspell master english < english.wl X+ ./aspell master english < @WORDLIST@ X X manual manual.dvi: manual.tex X perl man-proc.pl END-of-aspell/patches/patch-aa echo x - aspell/patches/patch-ab sed 's/^X//' >aspell/patches/patch-ab << 'END-of-aspell/patches/patch-ab' X--- man-html/Makefile.in~ Sat Nov 7 22:30:22 1998 X+++ man-html/Makefile.in Mon Dec 7 00:55:08 1998 X@@ -70,7 +70,7 @@ X RANLIB = @RANLIB@ X VERSION = @VERSION@ X X-pkgdocdir = ${prefix}/doc/kspell X+pkgdocdir = ${datadir}/doc/aspell X pkgdoc_htmldir = ${pkgdocdir}/man-html X X pkgdoc_html_DATA = *.html END-of-aspell/patches/patch-ab echo x - aspell/patches/patch-ac sed 's/^X//' >aspell/patches/patch-ac << 'END-of-aspell/patches/patch-ac' X--- man-text/Makefile.in~ Sat Nov 7 22:30:22 1998 X+++ man-text/Makefile.in Mon Dec 7 00:56:07 1998 X@@ -70,7 +70,7 @@ X RANLIB = @RANLIB@ X VERSION = @VERSION@ X X-pkgdocdir = ${prefix}/doc/kspell X+pkgdocdir = ${datadir}/doc/aspell X pkgdoc_textdir = ${pkgdocdir}/man-text X X pkgdoc_text_DATA = *.txt END-of-aspell/patches/patch-ac echo x - aspell/patches/patch-ad sed 's/^X//' >aspell/patches/patch-ad << 'END-of-aspell/patches/patch-ad' X--- ltconfig~ Fri Aug 21 02:30:41 1998 X+++ ltconfig Sun Dec 13 23:55:31 1998 X@@ -1130,10 +1123,11 @@ X finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done' X ;; X X-freebsd2* | freebsd3*) X- version_type=sunos X+freebsd2*|freebsd3*) X+ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` X+ version_type=freebsd-$objformat X library_names_spec='${libname}${release}.so.$versuffix $libname.so' X- finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir' X+ finish_cmds='PATH="$PATH:/sbin" OBJFORMAT="$objformat" ldconfig -m $libdir' X shlibpath_var=LD_LIBRARY_PATH X ;; X END-of-aspell/patches/patch-ad echo x - aspell/patches/patch-ae sed 's/^X//' >aspell/patches/patch-ae << 'END-of-aspell/patches/patch-ae' X--- ltmain.sh~ Fri Mar 20 17:00:29 1998 X+++ ltmain.sh Sat Dec 12 09:13:28 1998 X@@ -967,6 +967,18 @@ X versuffix="$current.$revision" X ;; X X+ freebsd-aout) X+ version_vars="$version_vars major versuffix" X+ major="$current" X+ versuffix="$current.$revision"; X+ ;; X+ X+ freebsd-elf) X+ version_vars="$version_vars major versuffix" X+ major="$current" X+ versuffix="$current"; X+ ;; X+ X *) X $echo "$modename: unknown library version type \`$version_type'" 1>&2 X echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 END-of-aspell/patches/patch-ae exit >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812140928.BAA95915>