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>