Date: Mon, 3 Dec 2007 12:44:40 GMT From: Matthias Schmidt <schmidtm@mathematik.uni-marburg.de> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/118397: New Port: ports-mgmt/pkg_search - A nifty script searching the ports database Message-ID: <200712031244.lB3Cie7j091160@www.freebsd.org> Resent-Message-ID: <200712031250.lB3Co1pS076765@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 118397 >Category: ports >Synopsis: New Port: ports-mgmt/pkg_search - A nifty script searching the ports database >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: Mon Dec 03 12:50:00 UTC 2007 >Closed-Date: >Last-Modified: >Originator: Matthias Schmidt >Release: FreeBSD 6.1 >Organization: University of Marburg >Environment: FreeBSD alpha 6.1-RELEASE-p6 FreeBSD 6.1-RELEASE-p6 #0: Mon Sep 11 12:12:42 CEST 2006 root@alpha:/usr/obj/usr/src/sys/GENERIC i386 >Description: I wrote a small script called pkg_search to help me searching my local ports tree for a port/package without using "make search name=" or something like freshports.org. Its not a big deal, but it eases my daily pkg_add life a bit :) Example: % pkg_search fvwm2 fvwm2-i18n-imlib-2.4.20_1 Popular virtual window manager for X % pkg_search -i fvwm2 Name : fvwm2-i18n-imlib-2.4.20_1-50 Dir : /usr/ports/x11-wm/fvwm2-i18n Desc : Popular virtual window manager for X URL : http://www.fvwm.org/ Deps : compositeproto-0.4 [...] Tested with FreeBSD 6.x and FreeBSD 7.x >How-To-Repeat: >Fix: # 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: # # /usr/ports/ports-mgmt/pkg_search/ # /usr/ports/ports-mgmt/pkg_search/Makefile # /usr/ports/ports-mgmt/pkg_search/pkg-descr # /usr/ports/ports-mgmt/pkg_search/distinfo # echo c - /usr/ports/ports-mgmt/pkg_search/ mkdir -p /usr/ports/ports-mgmt/pkg_search/ > /dev/null 2>&1 echo x - /usr/ports/ports-mgmt/pkg_search/Makefile sed 's/^X//' >/usr/ports/ports-mgmt/pkg_search/Makefile << 'END-of-/usr/ports/ports-mgmt/pkg_search/Makefile' X# New ports collection makefile for: pkg_searcg X# Date created: 3 December 2007 X# Whom: Matthias Schmidt X# X# $FreeBSD$ X# X XPORTNAME= pkg_search XPORTVERSION= 1.0 XCATEGORIES= ports-mgmt XMASTER_SITES= http://www.mathematik.uni-marburg.de/~schmidtm/pkg_search/ X XMAINTAINER= schmidtm@mathematik.uni-marburg.de XCOMMENT= A nifty script searching the ports database X XPLIST_FILES= bin/pkg_search X XMAN1= pkg_search.1 X X.include <bsd.port.mk> END-of-/usr/ports/ports-mgmt/pkg_search/Makefile echo x - /usr/ports/ports-mgmt/pkg_search/pkg-descr sed 's/^X//' >/usr/ports/ports-mgmt/pkg_search/pkg-descr << 'END-of-/usr/ports/ports-mgmt/pkg_search/pkg-descr' Xpkg_search querys the FreeBSD ports databse or the DragonFlyBSD pkgsrc INDEX Xfile for a given package name. X XWWW: http://www.mathematik.uni-marburg.de/~schmidtm/pkg_search/ END-of-/usr/ports/ports-mgmt/pkg_search/pkg-descr echo x - /usr/ports/ports-mgmt/pkg_search/distinfo sed 's/^X//' >/usr/ports/ports-mgmt/pkg_search/distinfo << 'END-of-/usr/ports/ports-mgmt/pkg_search/distinfo' XMD5 (pkg_search-1.0.tar.gz) = 55b541453ae4ac1a0204dd328f78ac76 XSHA256 (pkg_search-1.0.tar.gz) = 5aff6031adcdfa5bbf0dc516806353ded34d1fa4e7303ca1caaa1c280cf4aae1 XSIZE (pkg_search-1.0.tar.gz) = 1963 END-of-/usr/ports/ports-mgmt/pkg_search/distinfo exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200712031244.lB3Cie7j091160>