From root@gits.dyndns.org  Tue Jun  6 15:52:37 2000
Return-Path: <root@gits.dyndns.org>
Received: from camus.cybercable.fr (camus.cybercable.fr [212.198.0.200])
	by hub.freebsd.org (Postfix) with SMTP id B00CB37B6DF
	for <FreeBSD-gnats-submit@freebsd.org>; Tue,  6 Jun 2000 15:52:35 -0700 (PDT)
	(envelope-from root@gits.dyndns.org)
Received: (qmail 14206245 invoked from network); 6 Jun 2000 22:52:29 -0000
Received: from r226m12.cybercable.tm.fr (HELO gits.dyndns.org) ([195.132.226.12]) (envelope-sender <root@gits.dyndns.org>)
          by camus.cybercable.fr (qmail-ldap-1.03) with SMTP
          for <FreeBSD-gnats-submit@freebsd.org>; 6 Jun 2000 22:52:29 -0000
Received: (from root@localhost)
	by gits.dyndns.org (8.9.3/8.9.3) id AAA15060;
	Wed, 7 Jun 2000 00:52:28 +0200 (CEST)
	(envelope-from root)
Message-Id: <200006062252.AAA15060@gits.dyndns.org>
Date: Wed, 7 Jun 2000 00:52:28 +0200 (CEST)
From: clefevre@citeweb.net
Sender: root@gits.dyndns.org
Reply-To: clefevre@citeweb.net
To: FreeBSD-gnats-submit@freebsd.org
Subject: New port - sysutils/stow
X-Send-Pr-Version: 3.2

>Number:         19073
>Category:       ports
>Synopsis:       New port - sysutils/stow
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 06 16:00:04 PDT 2000
>Closed-Date:    Sun Jul 9 20:53:26 PDT 2000
>Last-Modified:  Sun Jul 09 20:54:29 PDT 2000
>Originator:     Cyrille Lefevre
>Release:        FreeBSD 4.0-STABLE i386
>Organization:
ACME
>Environment:

FreeBSD gits 4.0-STABLE FreeBSD 4.0-STABLE #20: Mon May 29 01:09:38 CEST 2000     root@gits:/disk2/4.0-STABLE/src/sys/compile/CUSTOM  i386

>Description:

	This is GNU Stow, a program for managing the installation of software
	packages, keeping them separate (/usr/local/stow/emacs
	vs. /usr/local/stow/perl, for example) while making them appear to be
	installed in the same place (/usr/local).

>How-To-Repeat:

	n/a

>Fix:

	install this shell archive in the ports tree

# 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:
#
#	stow
#	stow/Makefile
#	stow/files
#	stow/files/md5
#	stow/patches
#	stow/patches/patch-aa
#	stow/pkg
#	stow/pkg/DESCR
#	stow/pkg/COMMENT
#	stow/pkg/PLIST
#
echo c - stow
mkdir -p stow > /dev/null 2>&1
echo x - stow/Makefile
sed 's/^X//' >stow/Makefile << 'END-of-stow/Makefile'
X# ex:ts=8
X# Ports collection makefile for:  stow
X# Date created:			  6 June 2000
X# Whom:				  Cyrille Lefevre <clefevre@citeweb.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	stow
XPORTVERSION=	1.3.2
XCATEGORIES=	sysutils
XMASTER_SITES=	${MASTER_SITE_GNU}
XMASTER_SITE_SUBDIR=	stow
X
XMAINTAINER=	ports@FreeBSD.org
X
XY2K=		http://www.gnu.org/software/year2000.html
X
XGNU_CONFIGURE=	yes
X
XINFOFILES=      stow.info
X
Xpost-install:
X.for i in ${INFOFILES}
X	install-info ${PREFIX}/info/${i} ${PREFIX}/info/dir
X.endfor
X
X.include <bsd.port.mk>
END-of-stow/Makefile
echo c - stow/files
mkdir -p stow/files > /dev/null 2>&1
echo x - stow/files/md5
sed 's/^X//' >stow/files/md5 << 'END-of-stow/files/md5'
XMD5 (stow-1.3.2.tar.gz) = 376ceb0aee5a739ea83d1246dc25b3f2
END-of-stow/files/md5
echo c - stow/patches
mkdir -p stow/patches > /dev/null 2>&1
echo x - stow/patches/patch-aa
sed 's/^X//' >stow/patches/patch-aa << 'END-of-stow/patches/patch-aa'
X--- stow.info.orig	Wed Jun  7 00:22:19 2000
X+++ stow.info	Wed Jun  7 00:24:24 2000
X@@ -1,6 +1,11 @@
X This is Info file ./stow.info, produced by Makeinfo version 1.67 from
X the input file stow.texi.
X 
X+INFO-DIR-SECTION Miscellaneous
X+START-INFO-DIR-ENTRY
X+* stow: (stow).                 Manage the installation of software packages.
X+END-INFO-DIR-ENTRY
X+
X    This file describes GNU Stow version 1.3.2, a program for managing
X the installation of software packages.
X 
END-of-stow/patches/patch-aa
echo c - stow/pkg
mkdir -p stow/pkg > /dev/null 2>&1
echo x - stow/pkg/DESCR
sed 's/^X//' >stow/pkg/DESCR << 'END-of-stow/pkg/DESCR'
XThis is GNU Stow, a program for managing the installation of software
Xpackages, keeping them separate (/usr/local/stow/emacs
Xvs. /usr/local/stow/perl, for example) while making them appear to be
Xinstalled in the same place (/usr/local).
X
XStow was inspired by Carnegie Mellon's "Depot" program, but is
Xsubstantially simpler.  Whereas Depot requires database files to keep
Xthings in sync, Stow stores no extra state between runs, so there's no
Xdanger (as there is in Depot) of mangling directories when file
Xhierarchies don't match the database.  Also unlike Depot, Stow will
Xnever delete any files, directories, or links that appear in a Stow
Xdirectory (e.g., /usr/local/stow/emacs), so it's always possible to
Xrebuild the target tree (e.g., /usr/local).
X
XWWW: http://www.gnu.ai.mit.edu/software/stow/stow.html
END-of-stow/pkg/DESCR
echo x - stow/pkg/COMMENT
sed 's/^X//' >stow/pkg/COMMENT << 'END-of-stow/pkg/COMMENT'
XGNU version of Carnegie Mellon's "Depot" program
END-of-stow/pkg/COMMENT
echo x - stow/pkg/PLIST
sed 's/^X//' >stow/pkg/PLIST << 'END-of-stow/pkg/PLIST'
Xbin/stow
X@unexec install-info --delete %D/info/stow.info %D/info/dir
Xinfo/stow.info
X@exec install-info %D/info/stow.info %D/info/dir
END-of-stow/pkg/PLIST
exit


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: steve 
State-Changed-When: Sun Jul 9 20:53:26 PDT 2000 
State-Changed-Why:  
New port committed, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=19073 
>Unformatted:
