cvs commit: ports/Tools/scripts portsvar.sh

Daichi GOTO daichi at FreeBSD.org
Tue Jan 10 23:06:52 PST 2006


daichi      2006-01-11 07:06:51 UTC

  FreeBSD ports repository

  Added files:
    Tools/scripts        portsvar.sh 
  Log:
  Add portsvar.sh schell script into Tools/scripts.
  
  portsvar.sh
    - print out variable defined through bsd.port.mk
  
  example:
     % portsvar.sh PORTSDIR OSVERSION
     PORTSDIR = /usr/ports
     OSVERSION = 600034
     % portsvar.sh -e "PORTS[^_]"
     PORTSDIR = /usr/ports
     PORTSSUPFILE = /usr/share/examples/cvsup/ports-supfile
     % portsvar.sh USE_RUBY=yes RUBY_VER RUBY_ARCH
     RUBY_VER = 1.8
     RUBY_ARCH = i386-freebsd6
     % portsvar.sh -w ruby RUBY_VER RUBY_ARCH
     RUBY_VER = 1.8
     RUBY_ARCH = i386-freebsd6
     % portsvar.sh -w kde -e KDE_
     KDE_MAINTAINER = will at FreeBSD.org
     KDE_ORIGVER = ${KDE_VERSION}
     KDE_PREFIX = ${LOCALBASE}
     KDE_VERSION = 3.5.0
     MASTER_SITE_KDE_kde = ${kmaster:S@%SUBDIR%/@@g}
     % portsvar.sh -a
     list all variables through bsd.port.mk
     % portsvar.sh -a -w kde
     list all variables through bsd.port.mk including kde
  
  portsvar.sh is easy tool to check out the variables used in
  /usr/ports/Mk/bsd.*.mk.
  
  Revision  Changes    Path
  1.1       +133 -0    ports/Tools/scripts/portsvar.sh (new)


More information about the cvs-ports mailing list