mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-04 22:33:27 +00:00
fe8ce50392
Submitted by: Brian Clapper <bmc@telebase.com>
438 lines
11 KiB
Plaintext
438 lines
11 KiB
Plaintext
*** Makefile.in.orig Fri Nov 4 09:53:23 1994
|
|
--- Makefile.in Sun Jan 7 10:14:02 1996
|
|
***************
|
|
*** 37,43 ****
|
|
mkdir mkfifo mknod mv rm rmdir sync touch vdir @PROGS@
|
|
|
|
# Subdirectories to run make in for the primary targets.
|
|
! SUBDIRS = lib src man doc
|
|
|
|
.SUFFIXES:
|
|
|
|
--- 37,43 ----
|
|
mkdir mkfifo mknod mv rm rmdir sync touch vdir @PROGS@
|
|
|
|
# Subdirectories to run make in for the primary targets.
|
|
! SUBDIRS = lib src man
|
|
|
|
.SUFFIXES:
|
|
|
|
*** src/Makefile.in.orig Sun Jan 7 10:13:58 1996
|
|
--- src/Makefile.in Sun Jan 7 10:25:08 1996
|
|
***************
|
|
*** 1,4 ****
|
|
--- 1,7 ----
|
|
# Makefile for GNU file utilities.
|
|
+ #
|
|
+ # Modified by bmc@WillsCreek.COM to build only `ls' and `dircolors'
|
|
+ #
|
|
# Copyright (C) 1990, 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
|
|
|
|
# This program is free software; you can redistribute it and/or modify
|
|
***************
|
|
*** 37,50 ****
|
|
LN = @LN@
|
|
MV = @MV@
|
|
|
|
! SOURCES = chmod.c chgrp.c chown.c cp-aux.c cp-hash.c cp.c \
|
|
! dd.c df.c du.c install.c ln.c ls.c mkdir.c mkfifo.c mknod.c mv.c mvdir.c \
|
|
! rm.c rmdir.c sync.c touch.c version.c ls-ls.c ls-dir.c ls-vdir.c \
|
|
dircolors.c
|
|
|
|
! OBJECTS = chmod.o chgrp.o chown.o cp-aux.o cp-hash.o cp.o \
|
|
! dd.o df.o du.o install.o ln.o ls.o mkdir.o mkfifo.o mknod.o mv.o mvdir.o \
|
|
! rm.o rmdir.o sync.o touch.o version.o ls-ls.o ls-dir.o ls-vdir.o \
|
|
dircolors.o
|
|
|
|
DISTFILES = Makefile.in cp.h ls.h version.h $(SOURCES) \
|
|
--- 40,49 ----
|
|
LN = @LN@
|
|
MV = @MV@
|
|
|
|
! SOURCES = ls.c ls-ls.c \
|
|
dircolors.c
|
|
|
|
! OBJECTS = ls.o ls-ls.o \
|
|
dircolors.o
|
|
|
|
DISTFILES = Makefile.in cp.h ls.h version.h $(SOURCES) \
|
|
***************
|
|
*** 54,61 ****
|
|
# confusion with the `install' target. The install rule transforms `ginstall'
|
|
# to install before applying any user-specified name transformations.
|
|
|
|
! PROGS = chgrp chown chmod cp dd du ginstall ln ls mkdir \
|
|
! mkfifo mknod mv rm rmdir sync touch dircolors @PROGS@
|
|
|
|
LIBPROGS = @LIBPROGS@
|
|
|
|
--- 53,59 ----
|
|
# confusion with the `install' target. The install rule transforms `ginstall'
|
|
# to install before applying any user-specified name transformations.
|
|
|
|
! PROGS = linuxls dircolors dir vdir
|
|
|
|
LIBPROGS = @LIBPROGS@
|
|
|
|
***************
|
|
*** 83,92 ****
|
|
done
|
|
if [ "x$(LIBPROGS)" = x ]; then : ; else \
|
|
$(INSTALL_PROGRAM) -o root -m 4755 $(LIBPROGS) $(libdir); fi
|
|
! cd $(bindir) && \
|
|
! $(RM) -f d v && \
|
|
! $(LN) `echo dir|sed '$(transform)'` d && \
|
|
! $(LN) `echo vdir|sed '$(transform)'` v
|
|
|
|
uninstall:
|
|
for f in $(LIBPROGS); do \
|
|
--- 81,92 ----
|
|
done
|
|
if [ "x$(LIBPROGS)" = x ]; then : ; else \
|
|
$(INSTALL_PROGRAM) -o root -m 4755 $(LIBPROGS) $(libdir); fi
|
|
! #
|
|
! # NOTE: `dircolors' defines `d' and `v' aliases. - bmc@WillsCreek.COM
|
|
! # cd $(bindir) && \
|
|
! # $(RM) -f d v && \
|
|
! # $(LN) `echo dir|sed '$(transform)'` d && \
|
|
! # $(LN) `echo vdir|sed '$(transform)'` v
|
|
|
|
uninstall:
|
|
for f in $(LIBPROGS); do \
|
|
***************
|
|
*** 145,152 ****
|
|
#dir: ls.o ls-dir.o
|
|
# $(link_command) ls.o ls-dir.o ../lib/libfu.a version.o $(LIBS)
|
|
|
|
! dir: ls ln
|
|
! ./ln ls dir
|
|
|
|
dircolors: dircolors.o
|
|
$(link_command) dircolors.o ../lib/libfu.a version.o $(LIBS)
|
|
--- 145,152 ----
|
|
#dir: ls.o ls-dir.o
|
|
# $(link_command) ls.o ls-dir.o ../lib/libfu.a version.o $(LIBS)
|
|
|
|
! dir: linuxls
|
|
! ln linuxls dir
|
|
|
|
dircolors: dircolors.o
|
|
$(link_command) dircolors.o ../lib/libfu.a version.o $(LIBS)
|
|
***************
|
|
*** 160,166 ****
|
|
ln: ln.o
|
|
$(link_command) ln.o ../lib/libfu.a version.o $(LIBS)
|
|
|
|
! ls: ls.o ls-ls.o
|
|
$(link_command) ls.o ls-ls.o ../lib/libfu.a version.o $(LIBS)
|
|
|
|
mkdir: mkdir.o
|
|
--- 160,166 ----
|
|
ln: ln.o
|
|
$(link_command) ln.o ../lib/libfu.a version.o $(LIBS)
|
|
|
|
! linuxls: ls.o ls-ls.o
|
|
$(link_command) ls.o ls-ls.o ../lib/libfu.a version.o $(LIBS)
|
|
|
|
mkdir: mkdir.o
|
|
***************
|
|
*** 193,200 ****
|
|
#vdir: ls.o ls-vdir.o
|
|
# $(link_command) ls.o ls-vdir.o ../lib/libfu.a version.o $(LIBS)
|
|
|
|
! vdir: ls ln
|
|
! ./ln vdir ls
|
|
|
|
$(PROGS) $(LIBPROGS): ../lib/libfu.a version.o
|
|
$(OBJECTS): ../lib/pathmax.h
|
|
--- 193,200 ----
|
|
#vdir: ls.o ls-vdir.o
|
|
# $(link_command) ls.o ls-vdir.o ../lib/libfu.a version.o $(LIBS)
|
|
|
|
! vdir: linuxls
|
|
! ln linuxls vdir
|
|
|
|
$(PROGS) $(LIBPROGS): ../lib/libfu.a version.o
|
|
$(OBJECTS): ../lib/pathmax.h
|
|
*** man/Makefile.in.orig Sun Jan 7 10:13:57 1996
|
|
--- man/Makefile.in Sun Jan 7 10:14:02 1996
|
|
***************
|
|
*** 1,4 ****
|
|
--- 1,7 ----
|
|
# Makefile for GNU file utilities documentation.
|
|
+ #
|
|
+ # Modified by bmc@WillsCreek.COM to build only `ls' and `dircolors' man pages
|
|
+ #
|
|
# Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
|
|
|
|
# This program is free software; you can redistribute it and/or modify
|
|
***************
|
|
*** 28,39 ****
|
|
INSTALL_DATA = @INSTALL_DATA@
|
|
RM = @RM@
|
|
|
|
! MANFILES = chgrp.1 chown.1 chmod.1 cp.1 dd.1 df.1 du.1 install.1 \
|
|
! ln.1 ls.1 mkdir.1 mkfifo.1 mknod.1 mv.1 rm.1 rmdir.1 touch.1 dircolors.1
|
|
|
|
DISTFILES = Makefile.in $(MANFILES)
|
|
|
|
! all: dircolors.1
|
|
|
|
.SUFFIXES:
|
|
|
|
--- 31,41 ----
|
|
INSTALL_DATA = @INSTALL_DATA@
|
|
RM = @RM@
|
|
|
|
! MANFILES = linuxls.1 dircolors.1
|
|
|
|
DISTFILES = Makefile.in $(MANFILES)
|
|
|
|
! all: dircolors.1 linuxls.1
|
|
|
|
.SUFFIXES:
|
|
|
|
***************
|
|
*** 85,90 ****
|
|
--- 87,95 ----
|
|
dircolors.1: dircolors.1.in
|
|
sed -e "s:XXX_PREFIX_XXX:$(prefix):g" < dircolors.1.in | \
|
|
sed -e 's:///*:/:g' > dircolors.1
|
|
+
|
|
+ linuxls.1: ls.1
|
|
+ ln ls.1 linuxls.1
|
|
|
|
# Tell versions [3.59,3.63) of GNU make not to export all variables.
|
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
*** src/dircolors.c.orig Sun Jan 7 10:14:00 1996
|
|
--- src/dircolors.c Sun Jan 7 10:14:03 1996
|
|
***************
|
|
*** 12,17 ****
|
|
--- 12,23 ----
|
|
#include <string.h>
|
|
#include "version.h"
|
|
|
|
+ #ifdef linux
|
|
+ #define LS_COMMAND_NAME "ls"
|
|
+ #else
|
|
+ #define LS_COMMAND_NAME "linuxls"
|
|
+ #endif
|
|
+
|
|
#define USER_FILE ".dir_colors" /* Versus user's home directory */
|
|
#define SYSTEM_FILE "//DIR_COLORS" /* System-wide file in directory SYSTEM_DIR
|
|
(defined on the cc command line) */
|
|
***************
|
|
*** 436,442 ****
|
|
if ( *(q-1) != '/' )
|
|
*(q++) = '/';
|
|
|
|
! strcpy(q, "ls");
|
|
if ( access(line, X_OK) == 0 )
|
|
{
|
|
no_path = 0; /* Found it */
|
|
--- 442,448 ----
|
|
if ( *(q-1) != '/' )
|
|
*(q++) = '/';
|
|
|
|
! strcpy(q, LS_COMMAND_NAME);
|
|
if ( access(line, X_OK) == 0 )
|
|
{
|
|
no_path = 0; /* Found it */
|
|
*** man/dircolors.1.in.orig Sun Jan 7 10:13:57 1996
|
|
--- man/dircolors.1.in Sun Jan 7 10:14:03 1996
|
|
***************
|
|
*** 1,7 ****
|
|
.TH DIRCOLORS 1L \" -*- nroff -*-
|
|
.SH NAME
|
|
dircolors \- Set color parameters for
|
|
! .BR ls (1)
|
|
.SH SYNOPSIS
|
|
.TP
|
|
\fBeval `dircolors\fR [\-abckstzPS] [filename]\fB`\fR
|
|
--- 1,7 ----
|
|
.TH DIRCOLORS 1L \" -*- nroff -*-
|
|
.SH NAME
|
|
dircolors \- Set color parameters for
|
|
! .BR linuxls (1)
|
|
.SH SYNOPSIS
|
|
.TP
|
|
\fBeval `dircolors\fR [\-abckstzPS] [filename]\fB`\fR
|
|
***************
|
|
*** 71,81 ****
|
|
.TP
|
|
.I "\-P"
|
|
Do not seek the path to find the location of the
|
|
! .B ls
|
|
binary. By default,
|
|
.B dircolors
|
|
will find the location of the
|
|
! .B ls
|
|
binary at the time it is run, and include it in the shell function or
|
|
alias, which for most shells results in a significant speed
|
|
improvement.
|
|
--- 71,81 ----
|
|
.TP
|
|
.I "\-P"
|
|
Do not seek the path to find the location of the
|
|
! .B linuxls
|
|
binary. By default,
|
|
.B dircolors
|
|
will find the location of the
|
|
! .B linuxls
|
|
binary at the time it is run, and include it in the shell function or
|
|
alias, which for most shells results in a significant speed
|
|
improvement.
|
|
***************
|
|
*** 88,94 ****
|
|
statement, even if there is a
|
|
.B COLOR
|
|
statement in the global section of the file. This is for
|
|
! compatibility with Slackware GNU
|
|
.B ls
|
|
for which the order of the statements did not matter.
|
|
.TP
|
|
--- 88,94 ----
|
|
statement, even if there is a
|
|
.B COLOR
|
|
statement in the global section of the file. This is for
|
|
! compatibility with Slackware Linux GNU
|
|
.B ls
|
|
for which the order of the statements did not matter.
|
|
.TP
|
|
***************
|
|
*** 146,154 ****
|
|
.TP
|
|
.B OPTIONS \fIoptions\fR
|
|
Adds command line options to the default
|
|
! .B ls
|
|
command line. The options can be any valid
|
|
! .B ls
|
|
command line options, and should include the leading minus sign.
|
|
Please note that
|
|
.B dircolors
|
|
--- 146,154 ----
|
|
.TP
|
|
.B OPTIONS \fIoptions\fR
|
|
Adds command line options to the default
|
|
! .B linuxls
|
|
command line. The options can be any valid
|
|
! .B linuxls
|
|
command line options, and should include the leading minus sign.
|
|
Please note that
|
|
.B dircolors
|
|
***************
|
|
*** 169,175 ****
|
|
.B ORPHAN \fIcolor-sequence\fR
|
|
Specifies the color used for an orphanned symbolic link (one which
|
|
points to a nonexistent file). If this is unspecified,
|
|
! .B ls
|
|
will use the
|
|
.B LINK
|
|
color instead.
|
|
--- 169,175 ----
|
|
.B ORPHAN \fIcolor-sequence\fR
|
|
Specifies the color used for an orphanned symbolic link (one which
|
|
points to a nonexistent file). If this is unspecified,
|
|
! .B linuxls
|
|
will use the
|
|
.B LINK
|
|
color instead.
|
|
***************
|
|
*** 177,183 ****
|
|
.B MISSING \fIcolor-sequence\fR
|
|
Specifies the color used for a missing file (a nonexistent file which
|
|
nevertheless has a symbolic link pointing to it). If this is unspecified,
|
|
! .B ls
|
|
will use the
|
|
.B FILE
|
|
color instead.
|
|
--- 177,183 ----
|
|
.B MISSING \fIcolor-sequence\fR
|
|
Specifies the color used for a missing file (a nonexistent file which
|
|
nevertheless has a symbolic link pointing to it). If this is unspecified,
|
|
! .B linuxls
|
|
will use the
|
|
.B FILE
|
|
color instead.
|
|
***************
|
|
*** 230,236 ****
|
|
.B xterm
|
|
and the widely used and cloned DEC VT100, will recognize ISO 6429 color
|
|
codes and harmlessly eliminate them from the output or emulate them.
|
|
! .B ls
|
|
uses ISO 6429 codes by default, assuming colorization is enabled.
|
|
|
|
ISO 6429 color sequences are composed of sequences of numbers
|
|
--- 230,236 ----
|
|
.B xterm
|
|
and the widely used and cloned DEC VT100, will recognize ISO 6429 color
|
|
codes and harmlessly eliminate them from the output or emulate them.
|
|
! .B linuxls
|
|
uses ISO 6429 codes by default, assuming colorization is enabled.
|
|
|
|
ISO 6429 color sequences are composed of sequences of numbers
|
|
***************
|
|
*** 264,270 ****
|
|
.sp
|
|
Not all commands will work on all systems or display devices.
|
|
.PP
|
|
! .B ls
|
|
uses the following defaults:
|
|
.sp
|
|
.RS +.2i
|
|
--- 264,270 ----
|
|
.sp
|
|
Not all commands will work on all systems or display devices.
|
|
.PP
|
|
! .B linuxls
|
|
uses the following defaults:
|
|
.sp
|
|
.RS +.2i
|
|
***************
|
|
*** 303,309 ****
|
|
definitions.
|
|
.PP
|
|
When writing out a filename,
|
|
! .B ls
|
|
generates the following output sequence:
|
|
.B LEFTCODE
|
|
.I typecode
|
|
--- 303,309 ----
|
|
definitions.
|
|
.PP
|
|
When writing out a filename,
|
|
! .B linuxls
|
|
generates the following output sequence:
|
|
.B LEFTCODE
|
|
.I typecode
|
|
***************
|
|
*** 385,390 ****
|
|
--- 385,391 ----
|
|
.SH AUTHOR
|
|
H. Peter Anvin <hpa@nwu.edu> with input from Patrick Volkerding,
|
|
creator of the Slackware Linux distribution.
|
|
+ Ported to FreeBSD by Brian Clapper <bmc@willscreek.com>.
|
|
.SH BUGS
|
|
Currently is somewhat poorly integrated into the GNU fileutils
|
|
package. For example, it does not support long options and is
|
|
*** man/ls.1.orig Sun Jan 7 10:13:57 1996
|
|
--- man/ls.1 Sun Jan 7 10:14:03 1996
|
|
***************
|
|
*** 18,24 ****
|
|
This manual page
|
|
documents the GNU version of
|
|
.BR ls ,
|
|
! with color extensions.
|
|
.B dir
|
|
and
|
|
.B vdir
|
|
--- 18,25 ----
|
|
This manual page
|
|
documents the GNU version of
|
|
.BR ls ,
|
|
! with color extensions (installed on this machine as
|
|
! .BR linuxls ).
|
|
.B dir
|
|
and
|
|
.B vdir
|