From owner-freebsd-ports Wed May 5 9:20:13 1999 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 777F51552F for ; Wed, 5 May 1999 09:20:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id JAA78142; Wed, 5 May 1999 09:20:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from voyager.fisicc-ufm.edu (ip-46-094.guate.net [200.12.46.94]) by hub.freebsd.org (Postfix) with ESMTP id C1485150BE for ; Wed, 5 May 1999 09:10:10 -0700 (PDT) (envelope-from obonilla@voyager.fisicc-ufm.edu) Received: (from root@localhost) by voyager.fisicc-ufm.edu (8.9.3/8.9.3) id KAA33471; Wed, 5 May 1999 10:10:09 -0600 (CST) (envelope-from obonilla) Message-Id: <199905051610.KAA33471@voyager.fisicc-ufm.edu> Date: Wed, 5 May 1999 10:10:09 -0600 (CST) From: obonilla@fisicc-ufm.edu Reply-To: obonilla@fisicc-ufm.edu To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/11520: Freewais port does not respect ${PREFIX} Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 11520 >Category: ports >Synopsis: Freewais port does not respect ${PREFIX} >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed May 5 09:20:01 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Oscar Bonilla >Release: FreeBSD 3.1-STABLE i386 >Organization: Universidad Francisco Marroquin - FISICC >Environment: >Description: freewais-sf port does not respect ${PREFIX} and always installs in /usr/local >How-To-Repeat: set PREFIX to some dir besides /usr/local and install freewais-sf :) >Fix: I used a sed script to dinamically modify a skeleton configuration file. shar included. I still don't like to have to create the ${PREFIX}/* dirs from the Makefile, but if i don't the Configure script requires aditional input that simply isn't in configure.ans # 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: # # freewais-sf # freewais-sf/CVS # freewais-sf/CVS/Root # freewais-sf/CVS/Repository # freewais-sf/CVS/Entries # freewais-sf/Makefile # freewais-sf/files # freewais-sf/files/CVS # freewais-sf/files/CVS/Root # freewais-sf/files/CVS/Repository # freewais-sf/files/CVS/Entries # freewais-sf/files/md5 # freewais-sf/files/configure.ans.skel # freewais-sf/patches # freewais-sf/patches/CVS # freewais-sf/patches/CVS/Root # freewais-sf/patches/CVS/Repository # freewais-sf/patches/CVS/Entries # freewais-sf/patches/patch-aa # freewais-sf/pkg # freewais-sf/pkg/CVS # freewais-sf/pkg/CVS/Root # freewais-sf/pkg/CVS/Repository # freewais-sf/pkg/CVS/Entries # freewais-sf/pkg/COMMENT # freewais-sf/pkg/DESCR # freewais-sf/pkg/PLIST # freewais-sf/README.html # echo c - freewais-sf mkdir -p freewais-sf > /dev/null 2>&1 echo c - freewais-sf/CVS mkdir -p freewais-sf/CVS > /dev/null 2>&1 echo x - freewais-sf/CVS/Root sed 's/^X//' >freewais-sf/CVS/Root << 'END-of-freewais-sf/CVS/Root' X/home/ncvs END-of-freewais-sf/CVS/Root echo x - freewais-sf/CVS/Repository sed 's/^X//' >freewais-sf/CVS/Repository << 'END-of-freewais-sf/CVS/Repository' X/home/ncvs/ports/net/freewais-sf END-of-freewais-sf/CVS/Repository echo x - freewais-sf/CVS/Entries sed 's/^X//' >freewais-sf/CVS/Entries << 'END-of-freewais-sf/CVS/Entries' X/Makefile/1.7/Wed Dec 9 20:47:38 1998// XD/files//// XD/patches//// XD/pkg//// END-of-freewais-sf/CVS/Entries echo x - freewais-sf/Makefile sed 's/^X//' >freewais-sf/Makefile << 'END-of-freewais-sf/Makefile' X# New ports collection makefile for: FreeWAIS-sf X# Version required: 2.2.11 X# Date created: 19 November 1996 X# Whom: Pedro Giffuni X# X# $Id: Makefile,v 1.8 1999/03/15 01:27:19 steve Exp $ X# X XDISTNAME= freeWAIS-sf-2.2.11 XPKGNAME= freewais-sf-2.2.11 XCATEGORIES= net databases XMASTER_SITES= ftp://ls6-www.cs.uni-dortmund.de/pub/src/freeWAIS-sf/ \ X ftp://ftp.leo.org/pub/comp/general/infosys/wais/freeWAIS/freeWAIS-sf-2.2/ \ X ftp://ftp.germany.eu.net/pub/infosystems/wais/Unido-LS6/freeWAIS-sf-2.2/ X XMAINTAINER= ports@FreeBSD.org X XHAS_CONFIGURE= yes XCONFIGURE_SCRIPT=Configure XCONFIGURE_ARGS= < ${FILESDIR}/configure.ans XINSTALL_TARGET= install install.man X XMAN1= catalog.1 dictionary.1 inverted_file.1 makedb.1 mkfmt.1 waisindex.1 \ X waisq.1 waissearch.1 xwais.1 xwaisq.1 XMAN3= ftw.3 scandir.3 X Xpre-configure: X sed "s,PREFIX,${PREFIX},g" \ X ${FILESDIR}/configure.ans.skel > ${FILESDIR}/configure.ans X mkdir -p ${PREFIX} X mkdir -p ${PREFIX}/bin X mkdir -p ${PREFIX}/lib X mkdir -p ${PREFIX}/man/man1 X Xpre-install: X ${MKDIR} ${PREFIX}/lib/freeWAIS-sf X Xpost-install: X.if !defined(NOPORTDOCS) X ${MKDIR} ${PREFIX}/share/doc/SF X ${CP} ${WRKSRC}/doc/SF/fwsf.ps ${PREFIX}/share/doc/SF X.endif X X.include END-of-freewais-sf/Makefile echo c - freewais-sf/files mkdir -p freewais-sf/files > /dev/null 2>&1 echo c - freewais-sf/files/CVS mkdir -p freewais-sf/files/CVS > /dev/null 2>&1 echo x - freewais-sf/files/CVS/Root sed 's/^X//' >freewais-sf/files/CVS/Root << 'END-of-freewais-sf/files/CVS/Root' X/home/ncvs END-of-freewais-sf/files/CVS/Root echo x - freewais-sf/files/CVS/Repository sed 's/^X//' >freewais-sf/files/CVS/Repository << 'END-of-freewais-sf/files/CVS/Repository' X/home/ncvs/ports/net/freewais-sf/files END-of-freewais-sf/files/CVS/Repository echo x - freewais-sf/files/CVS/Entries sed 's/^X//' >freewais-sf/files/CVS/Entries << 'END-of-freewais-sf/files/CVS/Entries' X/configure.ans/1.1.1.1/Tue Feb 18 08:30:58 1997// X/md5/1.1.1.1/Tue Feb 18 08:30:58 1997// XD END-of-freewais-sf/files/CVS/Entries echo x - freewais-sf/files/md5 sed 's/^X//' >freewais-sf/files/md5 << 'END-of-freewais-sf/files/md5' XMD5 (freeWAIS-sf-2.2.11.tar.gz) = 83976c5f92444e5ffbbadbd01787b016 END-of-freewais-sf/files/md5 echo x - freewais-sf/files/configure.ans.skel sed 's/^X//' >freewais-sf/files/configure.ans.skel << 'END-of-freewais-sf/files/configure.ans.skel' X X X Xnone Xn XPREFIX XPREFIX/bin XPREFIX/man/man1 XPREFIX/lib/freeWAIS-sf XPREFIX/bin XPREFIX/man/man1 X1 XPREFIX/man/man3 X3 Xnone Xcc X/usr/local/lib /lib /usr/lib X-O2 -pipe X-I/usr/local/include X-L/usr/local/lib Xso X-lcurses -ltermcap Xy X Xy Xy Xy Xy Xy Xn Xn Xy Xy X/usr/bin/install Xflex X/usr/bin/mkdep Xpid_t Xvoid Xtime_t Xuid_t X/usr/bin/byacc Xnone X Xy X END-of-freewais-sf/files/configure.ans.skel echo c - freewais-sf/patches mkdir -p freewais-sf/patches > /dev/null 2>&1 echo c - freewais-sf/patches/CVS mkdir -p freewais-sf/patches/CVS > /dev/null 2>&1 echo x - freewais-sf/patches/CVS/Root sed 's/^X//' >freewais-sf/patches/CVS/Root << 'END-of-freewais-sf/patches/CVS/Root' X/home/ncvs END-of-freewais-sf/patches/CVS/Root echo x - freewais-sf/patches/CVS/Repository sed 's/^X//' >freewais-sf/patches/CVS/Repository << 'END-of-freewais-sf/patches/CVS/Repository' X/home/ncvs/ports/net/freewais-sf/patches END-of-freewais-sf/patches/CVS/Repository echo x - freewais-sf/patches/CVS/Entries sed 's/^X//' >freewais-sf/patches/CVS/Entries << 'END-of-freewais-sf/patches/CVS/Entries' X/patch-aa/1.1.1.1/Tue Feb 18 08:30:58 1997// X/patch-ab/1.1.1.1/Tue Feb 18 08:30:58 1997// XD END-of-freewais-sf/patches/CVS/Entries echo x - freewais-sf/patches/patch-aa sed 's/^X//' >freewais-sf/patches/patch-aa << 'END-of-freewais-sf/patches/patch-aa' X*** Configure.orig Tue Mar 2 11:28:08 1999 X--- Configure Tue Mar 2 11:36:05 1999 X*************** X*** 829,835 **** X *) X if test ! -t 0; then X echo "Say 'sh Configure', not 'sh /dev/null 2>&1 echo c - freewais-sf/pkg/CVS mkdir -p freewais-sf/pkg/CVS > /dev/null 2>&1 echo x - freewais-sf/pkg/CVS/Root sed 's/^X//' >freewais-sf/pkg/CVS/Root << 'END-of-freewais-sf/pkg/CVS/Root' X/home/ncvs END-of-freewais-sf/pkg/CVS/Root echo x - freewais-sf/pkg/CVS/Repository sed 's/^X//' >freewais-sf/pkg/CVS/Repository << 'END-of-freewais-sf/pkg/CVS/Repository' X/home/ncvs/ports/net/freewais-sf/pkg END-of-freewais-sf/pkg/CVS/Repository echo x - freewais-sf/pkg/CVS/Entries sed 's/^X//' >freewais-sf/pkg/CVS/Entries << 'END-of-freewais-sf/pkg/CVS/Entries' X/COMMENT/1.1.1.1/Tue Feb 18 08:30:56 1997// X/DESCR/1.1.1.1/Tue Feb 18 08:30:57 1997// X/PLIST/1.2/Tue Aug 18 19:48:35 1998// XD END-of-freewais-sf/pkg/CVS/Entries echo x - freewais-sf/pkg/COMMENT sed 's/^X//' >freewais-sf/pkg/COMMENT << 'END-of-freewais-sf/pkg/COMMENT' XAn enhanced Wide Area Information Server END-of-freewais-sf/pkg/COMMENT echo x - freewais-sf/pkg/DESCR sed 's/^X//' >freewais-sf/pkg/DESCR << 'END-of-freewais-sf/pkg/DESCR' XFreeWAIS-sf is an extension of the freeWAIS software provided by the the XClearinghouse for Networked Information Discovery and Retrieval (CNIDR). XThe SF suffix in the software name stands for "structured fields," an Xindexing and search feature which distinguishes this software from its Xpredecessors. END-of-freewais-sf/pkg/DESCR echo x - freewais-sf/pkg/PLIST sed 's/^X//' >freewais-sf/pkg/PLIST << 'END-of-freewais-sf/pkg/PLIST' Xbin/catalog Xbin/check-sources Xbin/dictionary Xbin/getaddrs Xbin/inverted_file Xbin/makedb Xbin/mkfmt Xbin/server_stats Xbin/stats.awk Xbin/swais Xbin/wais-gif-display Xbin/wais-html-display Xbin/wais-jfif-display Xbin/wais-jpeg-display Xbin/wais-pict-display Xbin/wais-ppm-display Xbin/wais-tiff-display Xbin/waisindex Xbin/waisping Xbin/waisq Xbin/waisretrieve Xbin/waissearch Xbin/waisserver Xbin/ws Xlib/freeWAIS-sf/emacs/lisp/wais.el Xlib/freeWAIS-sf/libwais.a Xshare/doc/SF/fwsf.ps X@dirrm lib/freeWAIS-sf/emacs/lisp X@dirrm lib/freeWAIS-sf/emacs X@dirrm lib/freeWAIS-sf X@dirrm share/doc/SF END-of-freewais-sf/pkg/PLIST echo x - freewais-sf/README.html sed 's/^X//' >freewais-sf/README.html << 'END-of-freewais-sf/README.html' X X The FreeBSD Ports Collection (net/freewais-sf) X

The FreeBSD Ports Collection ("net/freewais-sf")


X X X

You are now in the directory for the port "net/freewais-sf" (package name "freewais-sf-2.2.11"). X X

This is the one-line description for this port: X X


XAn enhanced Wide Area Information Server X


X X

Please read the file "pkg/DESCR" for a Xlonger description. X X

Go to the top of the ports tree for Xa summary on how to use the ports collection. X X

X X

X X X


X Go up one level X| X Go to top of ports tree X X END-of-freewais-sf/README.html exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message