Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Oct 2007 18:31:36 GMT
From:      Carlos Santos <unixmania@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/117156: New port: devel/lndir
Message-ID:  <200710131831.l9DIVa1g026225@www.freebsd.org>
Resent-Message-ID: <200710131840.l9DIe1TI022835@freefall.freebsd.org>

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

>Number:         117156
>Category:       ports
>Synopsis:       New port: devel/lndir
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Oct 13 18:40:01 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     Carlos Santos
>Release:        6.2-STABLE
>Organization:
N.A.
>Environment:
FreeBSD avatar.casantos.org 6.2-STABLE-200706 FreeBSD 6.2-STABLE-200706 #2: Tue Jul 10 22:48:07 UTC 2007     root@avatar.casantos.org:/share/FreeBSD/6.2-STABLE-200706/src/sys/i386/compile/HP_Pavilion_a1210n  i386

>Description:
The lndir program makes a shadow copy of a directory tree, except that the
shadow is populated with symbolic links pointing at the real files in the
original directory tree. This is usually useful for maintaining source code
for different machine architectures. The lndir program was part of the imake-4
package but is missing since the migration to Xorg 7.

>How-To-Repeat:
Upgrade from XFree86 or Xorg 6 to Xorg 7.
>Fix:
Install lndir from source or use this new port.

Patch attached with submission follows:

# 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:
#
#	devel
#	devel/lndir
#	devel/lndir/Makefile
#	devel/lndir/distinfo
#	devel/lndir/pkg-descr
#
echo c - devel
mkdir -p devel > /dev/null 2>&1
echo c - devel/lndir
mkdir -p devel/lndir > /dev/null 2>&1
echo x - devel/lndir/Makefile
sed 's/^X//' >devel/lndir/Makefile << 'END-of-devel/lndir/Makefile'
X# New ports collection makefile for:	lndir
X# Date Created:				13 Oct 2007
X# Whom:					Carlos A M dos Santos
X#
X# $FreeBSD$
X#
X
XPORTNAME=	lndir
XPORTVERSION=	1.0.1
XCATEGORIES=	devel
X
XMAINTAINER=	x11@FreeBSD.org
XCOMMENT=	Create a shadow directory of symbolic links to another directory tree
X
XCONFLICTS=	imake-4*
X
XXORG_CAT=	util
X
XPLIST_FILES=	bin/lndir
X
XMAN1=		lndir.1
X
X.include <bsd.port.mk>
END-of-devel/lndir/Makefile
echo x - devel/lndir/distinfo
sed 's/^X//' >devel/lndir/distinfo << 'END-of-devel/lndir/distinfo'
XMD5 (xorg/util/lndir-1.0.1.tar.bz2) = e274ea9f55dfd62afa0a7b1e1ab4ba96
XSHA256 (xorg/util/lndir-1.0.1.tar.bz2) = d301330257caa33e5d0c2287c53642a5ac062b3f53e4d361f60ba33e2ac20429
XSIZE (xorg/util/lndir-1.0.1.tar.bz2) = 76024
END-of-devel/lndir/distinfo
echo x - devel/lndir/pkg-descr
sed 's/^X//' >devel/lndir/pkg-descr << 'END-of-devel/lndir/pkg-descr'
XThe lndir program makes a shadow copy of a directory tree, except that the
Xshadow is populated with symbolic links pointing at the real files in the
Xoriginal directory tree. This is usually useful for maintaining source code
Xfor different machine architectures.
X
X- Carlos Santos
END-of-devel/lndir/pkg-descr
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



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