Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 May 1999 10:10:09 -0600 (CST)
From:      obonilla@fisicc-ufm.edu
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/11520: Freewais port does not respect ${PREFIX}
Message-ID:  <199905051610.KAA33471@voyager.fisicc-ufm.edu>

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

>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 <bsd.port.mk>
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 <Configure'"
X! 		exit 1
X  	fi
X  	;;
X  esac
X--- 829,835 ----
X  *)
X  	if test ! -t 0; then
X  		echo "Say 'sh Configure', not 'sh <Configure'"
X! #		exit 1
X  	fi
X  	;;
X  esac
END-of-freewais-sf/patches/patch-aa
echo c - freewais-sf/pkg
mkdir -p freewais-sf/pkg > /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<html>
X<title> The FreeBSD Ports Collection (net/freewais-sf)</title>
X<head><h1> The FreeBSD Ports Collection ("net/freewais-sf")</h1> </head> <hr>
X<body>
X
X<p>You are now in the directory for the port "net/freewais-sf" (package name "freewais-sf-2.2.11").
X
X<p>This is the one-line description for this port:
X
X<p><hr><p>
XAn enhanced Wide Area Information Server
X<p><hr>
X
X<p>Please read the file "<a href="pkg/DESCR">pkg/DESCR</a>" for a
Xlonger description.
X
X<p>Go to the <a href="../../README.html">top of the ports tree</a> for
Xa summary on how to use the ports collection.
X
X<p>
X
X<p>
X
X
X<p><hr><p>
X<a href="../README.html"> Go up one level</a>
X|
X<a href="../../README.html"> Go to top of ports tree</a>
X</body>
X</html>
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




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