Backout previous commit, since it's done without maintainers

approval.  These changes were approved by adding it as port to
ports/ tree, but not for src/. I talked to PR submitter and miwi@
some days ago and explained the reasons for it, the both were agree
to add it to ports/ only.
This commit is contained in:
Kirill Ponomarev 2007-12-09 11:01:58 +00:00
parent 569acadf29
commit e75d31642e
10 changed files with 1 additions and 173 deletions

View file

@ -2,7 +2,7 @@
.include <bsd.own.mk>
SUBDIR= lib add create delete info search ${_sign} updating version
SUBDIR= lib add create delete info ${_sign} updating version
.if ${MK_OPENSSL} != "no"
_sign= sign

View file

@ -559,7 +559,6 @@ Default location of the installed package database.
.Xr pkg_create 1 ,
.Xr pkg_delete 1 ,
.Xr pkg_info 1 ,
.Xr pkg_search 1 ,
.Xr pkg_version 1 ,
.Xr mktemp 3 ,
.Xr sysconf 3 ,

View file

@ -608,7 +608,6 @@ is unsuitable.
.Xr pkg_add 1 ,
.Xr pkg_delete 1 ,
.Xr pkg_info 1 ,
.Xr pkg_search 1 ,
.Xr pkg_version 1 ,
.Xr sysconf 3
.Sh HISTORY

View file

@ -281,7 +281,6 @@ Default location of the installed package database.
.Xr pkg_add 1 ,
.Xr pkg_create 1 ,
.Xr pkg_info 1 ,
.Xr pkg_search 1 ,
.Xr pkg_version 1 ,
.Xr mktemp 3 ,
.Xr mtree 8

View file

@ -280,7 +280,6 @@ Default location of the installed package database.
.Xr pkg_add 1 ,
.Xr pkg_create 1 ,
.Xr pkg_delete 1 ,
.Xr pkg_search 1 ,
.Xr pkg_version 1 ,
.Xr mktemp 3 ,
.Xr mtree 8

View file

@ -1,6 +0,0 @@
# $FreeBSD$
SCRIPTS=pkg_search.sh
MAN= pkg_search.1
.include <bsd.prog.mk>

View file

@ -1,74 +0,0 @@
.\"-
.\" Copyright (c) 2006 Matthias Schmidt <schmidtm@mathematik.uni-marburg.de>
.\"
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions are met:
.\"
.\" - Redistributions of source code must retain the above copyright notice,
.\" this list of conditions and the following disclaimer.
.\" - Redistributions in binary form must reproduce the above copyright notice,
.\" this list of conditions and the following disclaimer in the documentation
.\" and/or other materials provided with the distribution.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
.\" "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
.\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
.\" A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
.\" CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
.\" EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
.\" PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
.\" PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
.\" LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
.\" NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
.\" SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" $FreeBSD$
.\"
.Dd March 12, 2006
.Dt PKG_SEARCH 1
.Os
.Sh NAME
.Nm pkg_search
.Nd "pkg_search command manual page"
.Sh SYNOPSIS
.Nm
.Op Fl i | Fl k | Fl r
.Ar name
.Sh DESCRIPTION
.Nm
querys the appropriate database file for a given package name.
By default the complete package name and Comment is displayed.
.Pp
The options are as follows:
.Bl -tag -width ".Fl d Ar argument"
.It Fl i
Print verbose information (Ports directory, URL, depencies)
.It Fl k
Also query the Info and WWW field.
.It Fl r
Print the directory within the Ports Collection where the port lives.
.It Ar name
Required package
.Ar name .
.El
.Sh EXAMPLES
The following is an example of a typical usage
of the
.Nm
command:
.Pp
.Dl "pkg_search -i ctwm"
.Sh SEE ALSO
.Xr pkg_add 1 ,
.Xr pkg_create 1 ,
.Xr pkg_delete 1 ,
.Xr pkg_info 1 ,
.Xr pkg_search 1
.Sh AUTHORS
.Nm
was written by
.An Matthias Schmidt Aq schmidtm@mathematik.uni-marburg.de
and
.An David O'Brien Aq obrien@FreeBSD.org .

View file

@ -1,86 +0,0 @@
#! /bin/sh
#-
# Copyright (c) 2007 David O'Brien <obrien@FreeBSD.org>
# Copyright (c) 2006 Matthias Schmidt <schmidtm @ mathematik . uni-marburg.de>
#
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# - Redistributions of source code must retain the above copyright notice,
# this list of conditions and the following disclaimer.
# - Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation
# and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# $FreeBSD$
#
PORTSDIR=${PORTSDIR:-/usr/ports}
id=`uname -r | cut -d '.' -f 1`
INDEXFILE=${INDEXFILE:-INDEX-$id}
if [ -z $1 ]; then
echo "Usage: $0 [ -i | -k | -r] <name>"
exit 1
fi
if [ ! -d $PORTSDIR ]; then
echo "No Ports Tree Found! Please install."
exit 1
fi
case "$1" in
-i)
awk -F\| -v name="$2" \
'{\
if ($1 ~ name) { \
split($2, a, "/"); \
printf("Name\t: %s-50\nDir\t: %-50s\nDesc\t: %-50s\nURL\t: %-50s\nDeps\t: %s\n\n", $1, $2, $4, $10, $9); \
}
}' ${PORTSDIR}/${INDEXFILE}
;;
-k)
awk -F\| -v name="$2" \
'{\
if ($1 ~ name || $4 ~ name || $10 ~ name) { \
split($2, a, "/"); \
printf("%-20s\t%-25s\n", $1, $4); \
}
}' ${PORTSDIR}/${INDEXFILE}
;;
-r)
awk -F\| -v name="$2" \
'{\
if ($1 ~ name) { \
split($2, a, "/"); \
printf("%-20s\t%s\n", $1, $2); \
}
}' ${PORTSDIR}/${INDEXFILE}
;;
*)
awk -F\| -v name="$1" \
'{\
if ($1 ~ name) { \
split($2, a, "/"); \
printf("%-20s\t%-25s\n", $1, $4); \
}
}' ${PORTSDIR}/${INDEXFILE}
;;
esac
exit $?

View file

@ -79,7 +79,6 @@ The default ports directory and default location of the UPDATING file
.Xr pkg_add 1 ,
.Xr pkg_create 1 ,
.Xr pkg_delete 1 ,
.Xr pkg_search 1 ,
.Xr pkg_version 1
.Sh AUTHORS
.An Beat Gätzi Aq beat@chruetertee.ch

View file

@ -239,7 +239,6 @@ option has been deprecated and is no longer supported.
.Xr pkg_create 1 ,
.Xr pkg_delete 1 ,
.Xr pkg_info 1 ,
.Xr pkg_search 1 ,
.Xr portupgrade 8
.Sh AUTHORS
The