Date: Wed, 17 Nov 1999 15:25:02 -0800 (PST) From: Annelise Anderson <andrsn@andrsn.stanford.edu> To: TrouBle <trouble@netquick.net> Cc: Jonathon McKitrick <jcm@dogma.freebsd-uk.eu.org>, "freebsd-questions@FreeBSD.ORG" <freebsd-questions@FreeBSD.ORG> Subject: Re: Updating installed PORTs Message-ID: <Pine.BSF.4.10.9911171515100.85433-100000@andrsn.stanford.edu> In-Reply-To: <383326B1.9BD0AF94@netquick.net>
next in thread | previous in thread | raw e-mail | index | archive | help
This is really slick! Here, fyi, is a little output from running pkg_version -v (for verbose output): gawk-3.0.3 < needs updating (index has 3.0.4) gd-1.6.3 = up-to-date gdbm-1.7.3 < needs updating (index has 1.8.0) gettext-0.10.35 = up-to-date ghostscript-5.10 ? multiple versions (index has 5.10,5.50) giflib-3.0,4.1.0 ? multiple versions (index has 4.1.0) gimp-1.1.2 < needs updating (index has 1.1.10) The problem with updating without thought is that sometimes configuring a new version takes some time and attention. It would also be useful if pkg_version gave the path to the port, so that one could turn this output into a script with lines like: cd /usr/ports/graphics/gimp && make install (or wherever gimp is) I guess you could make a list to be updated, do make search key=xxx for the names, and use the results for updating. Also, some ports are interactive and require the user to enter stuff while they're being built. Annelise On Wed, 17 Nov 1999, TrouBle wrote: > DO IT NOW > > > cd pkg_version/ > bastille# make > >> pkg_version-0.1.tar.gz doesn't seem to exist on this system. > >> Attempting to fetch from http://www.ca.sandia.gov/~bmah/Software/pkg_version/. > Receiving pkg_version-0.1.tar.gz (4570 bytes): 100% > 4570 bytes transferred in 0.2 seconds (24.58 Kbytes/s) > ===> Extracting for pkg_version-0.1 > >> Checksum OK for pkg_version-0.1.tar.gz. > ===> Patching for pkg_version-0.1 > ===> Configuring for pkg_version-0.1 > bastille# make > bastille# make install > ===> Installing for pkg_version-0.1 > /usr/bin/sed -e 's%^\#! /usr/local/bin/perl%\#! /usr/bin/perl%' < > /usr/ports/sysutils/pkg_version/work/pkg_version-0.1/pkg_version > > /usr/ports/sysutils/pkg_version/work/pkg_version-0.1/pkg_version.local > install -c -o root -g wheel -m 555 > /usr/ports/sysutils/pkg_version/work/pkg_version-0.1/pkg_version.local > /usr/local/bin/pkg_version > install -c -o root -g wheel -m 444 > /usr/ports/sysutils/pkg_version/work/pkg_version-0.1/pkg_version.1 > /usr/local/man/man1 > ===> Generating temporary packing list > ===> Compressing manual pages for pkg_version-0.1 > ===> Registering installation for pkg_version-0.1 > bastille# pkg_version > pkg_version: Command not found. > bastille# rehash > bastille# pkg_version > C ? > IglooFTP = > Mesa = > ORBit < > amanda ? > apache+php+mod_ssl ? > autoconf = > automake = > bash ? > bzip2 = > cvsup-bin = > emacs ? > enlightenment < > esound < > eterm = > expect < > fnlib = > freetype = > gaim ? > gcc ? > gd < > gdbm = > gensig = > gettext = > giflib ? > glib ? > gmake = > gnome-vnc = > gnomeaudio = > gnomecore < > gnomeicu = > gnomelibs < > gnomeprint < > gnuplot = > gtk ? > guile = > icqlib = > imlib < > jed = > jpeg = > kdebase < > kdegames < > kdegraphics < > kdelibs < > kdemultimedia < > kdenetwork < > kdesupport < > kdeutils < > kicq = > kmp3 = > knewmail = > korganizer = > kpilot = > ksamba = > ktamaga = > ktelnet = > ktranslator = > kvidtune = > kvirc = > kwatch = > kworldwatch = > le = > less = > libaudiofile < > libghttp = > libgtop > > libmikmod = > libslang = > libtool = > libxml < > m4 = > majorcool = > majordomo = > mc < > mm = > mysql-client < > mysql-server ? > ncftp ? > netscape-communicator ? > nmap = > nstreams = > openssl = > p5-DBI < > p5-Data-ShowTable = > p5-Mysql-modules = > p5-Storable < > p5-pRPC-modules = > pgcc = > pgp ? > pgpsendmail = > pidentd = > pkg_version = > png = > pth ? > qt ? > queso = > roottail = > rsaref = > ssh ? > sshbuddy = > tcl ? > tcsh = > tiff = > tk ? > unix2dos = > unzip = > uulib = > xcoral = > xmms < > xpm = > > > > > -- > ...and that is how we know the Earth to be banana-shaped. > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9911171515100.85433-100000>