Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Jun 2000 00:52:28 +0200 (CEST)
From:      clefevre@citeweb.net
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/19073: New port - sysutils/stow
Message-ID:  <200006062252.AAA15060@gits.dyndns.org>

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

>Number:         19073
>Category:       ports
>Synopsis:       New port - sysutils/stow
>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:   Tue Jun 06 16:00:04 PDT 2000
>Closed-Date:
>Last-Modified:
>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:
>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?200006062252.AAA15060>