Commits

Giorgos Keramidas  committed 6d518d8

Split some of the large ports to OPTIONS (1) and add cowsay (2).

Reminded by: jmallett (2)

  • Participants
  • Parent commits 5f51eb6
  • Tags 1.1

Comments (0)

Files changed (1)

-# Port makefile for:   keramida-laptop
-# Date created:                17 February 2010
-# Whom:                        Giorgos Keramidas <keramida@FreeBSD.org>
+# Port makefile for:	keramida-laptop
+# Date created:		6 April 2010
+# Whom:			Giorgos Keramidas <keramida@FreeBSD.org>
 #
 
-PORTNAME=      keramida-laptop
-PORTVERSION=   1.0
-CATEGORIES?=   misc
-MASTER_SITES=  # empty
-DISTFILES=     # empty
-EXTRACT_ONLY=  # empty
+PORTNAME=	keramida-laptop
+PORTVERSION=	1.1
+CATEGORIES?=	misc
+MASTER_SITES=	# empty
+DISTFILES=	# empty
+EXTRACT_ONLY=	# empty
 
-MAINTAINER=    keramida@FreeBSD.org
-COMMENT?=      The "meta-port" for the ports I install on my laptop
+MAINTAINER=	keramida@FreeBSD.org
+COMMENT?=	The "meta-port" for the ports I install on my laptop
 
-RUN_DEPENDS?=  ${LOCALBASE}/bin/unrar:${PORTSDIR}/archivers/unrar \
-               ${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip \
-               ${LOCALBASE}/bin/zip:${PORTSDIR}/archivers/zip \
-               ${LOCALBASE}/bin/faac:${PORTSDIR}/audio/faac \
-               ${LOCALBASE}/bin/faad:${PORTSDIR}/audio/faad \
-               ${LOCALBASE}/bin/lame:${PORTSDIR}/audio/lame \
-               ${LOCALBASE}/bin/cmake:${PORTSDIR}/devel/cmake \
-               ${LOCALBASE}/lib/libcunit.a:${PORTSDIR}/devel/cunit \
-               ${LOCALBASE}/bin/cvs2svn:${PORTSDIR}/devel/cvs2svn \
-               ${LOCALBASE}/bin/git:${PORTSDIR}/devel/git \
-               ${LOCALBASE}/bin/gtags:${PORTSDIR}/devel/global \
-               ${LOCALBASE}/bin/gmake:${PORTSDIR}/devel/gmake \
-               ${LOCALBASE}/bin/m17n-db:${PORTSDIR}/devel/m17n-db \
-               ${LOCALBASE}/bin/m17n-config:${PORTSDIR}/devel/m17n-lib \
-               ${LOCALBASE}/bin/gm4:${PORTSDIR}/devel/m4 \
-               ${LOCALBASE}/bin/gpatch:${PORTSDIR}/devel/patch \
-               ${LOCALBASE}/bin/svn:${PORTSDIR}/devel/subversion-freebsd \
-               ${LOCALBASE}/lib/libsvn_swig_py-1.a:${PORTSDIR}/devel/py-subversion \
-               ${LOCALBASE}/bin/inadyn:${PORTSDIR}/dns/inadyn \
-               ${LOCALBASE}/bin/vim:${PORTSDIR}/editors/vim-lite \
-               ${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget \
-               ${LOCALBASE}/bin/evince:${PORTSDIR}/graphics/evince \
-               ${LOCALBASE}/bin/dot:${PORTSDIR}/graphics/graphviz \
-               ${LOCALBASE}/lib/libungif.a:${PORTSDIR}/graphics/libungif \
-               ${LOCALBASE}/bin/libpng-config:${PORTSDIR}/graphics/png \
-               ${LOCALBASE}/bin/clisp:${PORTSDIR}/lang/clisp \
-               ${LOCALBASE}/bin/gawk:${PORTSDIR}/lang/gawk \
-               ${LOCALBASE}/bin/python:${PORTSDIR}/lang/python \
-               ${LOCALBASE}/bin/fetchmail:${PORTSDIR}/mail/fetchmail \
-               ${LOCALBASE}/bin/mairix:${PORTSDIR}/mail/mairix \
-               ${LOCALBASE}/bin/procmail:${PORTSDIR}/mail/procmail \
-               ${LOCALBASE}/bin/gnuplot:${PORTSDIR}/math/gnuplot \
-               ${LOCALBASE}/bin/figlet:${PORTSDIR}/misc/figlet \
-               ${LOCALBASE}/share/figlet/3x5.flf:${PORTSDIR}/misc/figlet-fonts \
-               ${LOCALBASE}/bin/interdiff:${PORTSDIR}/misc/patchutils \
-               ${LOCALBASE}/bin/mencoder:${PORTSDIR}/multimedia/mencoder \
-               ${LOCALBASE}/bin/mplayer:${PORTSDIR}/multimedia/mplayer \
-               ${LOCALBASE}/bin/vlc:${PORTSDIR}/multimedia/vlc \
-               ${LOCALBASE}/bin/pidgin:${PORTSDIR}/net-im/pidgin \
-               ${LOCALBASE}/bin/transmission:${PORTSDIR}/net-p2p/transmission \
-               ${LOCALBASE}/bin/cvsup:${PORTSDIR}/net/cvsup-without-gui \
-               ${LOCALBASE}/bin/rdesktop:${PORTSDIR}/net/rdesktop \
-               ${LOCALBASE}/bin/rsync:${PORTSDIR}/net/rsync \
-               ${LOCALBASE}/bin/wireshark:${PORTSDIR}/net/wireshark \
-               ${LOCALBASE}/sbin/portaudit:${PORTSDIR}/ports-mgmt/portaudit \
-               ${LOCALBASE}/bin/portlint:${PORTSDIR}/ports-mgmt/portlint \
-               ${LOCALBASE}/sbin/portmaster:${PORTSDIR}/ports-mgmt/portmaster \
-               ${LOCALBASE}/bin/pdfnup:${PORTSDIR}/print/pdfjam \
-               ${LOCALBASE}/lib/libsasl2.a:${PORTSDIR}/security/cyrus-sasl2 \
-               ${LOCALBASE}/bin/gpg:${PORTSDIR}/security/gnupg2011 \
-               ${LOCALBASE}/bin/keynote:${PORTSDIR}/security/keynote \
-               ${LOCALBASE}/lib/pidgin/pidgin-otr.so:${PORTSDIR}/security/pidgin-otr \
-               ${LOCALBASE}/pinentry-gtk-2:${PORTSDIR}/security/pinentry-gtk2 \
-               ${LOCALBASE}/bin/sudo:${PORTSDIR}/security/sudo \
-               ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash \
-               ${LOCALBASE}/bin/mksh:${PORTSDIR}/shells/mksh \
-               ${LOCALBASE}/bin/cdrecord:${PORTSDIR}/sysutils/cdrtools-devel \
-               ${LOCALBASE}/bin/growisofs:${PORTSDIR}/sysutils/dvd+rw-tools \
-               ${LOCALBASE}/bin/rdiff-backup:${PORTSDIR}/sysutils/rdiff-backup \
-               ${LOCALBASE}/bin/screen:${PORTSDIR}/sysutils/screen \
-               ${LOCALBASE}/sbin/smartctl:${PORTSDIR}/sysutils/smartmontools \
-               ${LOCALBASE}/bin/asciidoc:${PORTSDIR}/textproc/asciidoc \
-               ${LOCALBASE}/bin/aspell:${PORTSDIR}/textproc/aspell \
-               ${LOCALBASE}/bin/diffstat:${PORTSDIR}/textproc/diffstat \
-               ${LOCALBASE}/bin/scr2png:${PORTSDIR}/textproc/docproj-jadetex \
-               ${LOCALBASE}/share/aspell/greek.alias:${PORTSDIR}/textproc/el-aspell \
-               ${LOCALBASE}/bin/sphinx:${PORTSDIR}/textproc/py-sphinx \
-               ${LOCALBASE}/bin/firefox3:${PORTSDIR}/www/firefox \
-               ${LOCALBASE}/sbin/lighttpd:${PORTSDIR}/www/lighttpd \
-               ${LOCALBASE}/share/icons/hicolor/scalable/apps/swfdec-mozilla.svg:${PORTSDIR}/www/swfdec-plugin \
-               ${LOCALBASE}/bin/w3m:${PORTSDIR}/www/w3m-m17n \
-               ${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSerif.ttf:${PORTSDIR}/x11-fonts/dejavu \
-               ${LOCALBASE}/lib/X11/fonts/Liberation/LiberationSerif-Regular.ttf:${PORTSDIR}/x11-fonts/liberation-fonts-ttf \
-               ${LOCALBASE}/lib/X11/fonts/webfonts/times.ttf:${PORTSDIR}/x11-fonts/webfonts \
-               ${LOCALBASE}/bin/pygtk-demo:${PORTSDIR}/x11-toolkits/py-gtk2 \
-               ${LOCALBASE}/bin/gdm-screenshot:${PORTSDIR}/x11/gdm \
-               ${LOCALBASE}/bin/gnome-terminal:${PORTSDIR}/x11/gnome2 \
-               ${LOCALBASE}/bin/X:${PORTSDIR}/x11/xorg \
-               ${LOCALBASE}/bin/xterm:${PORTSDIR}/x11/xterm \
+RUN_DEPENDS?=	${LOCALBASE}/bin/faac:${PORTSDIR}/audio/faac \
+		${LOCALBASE}/bin/faad:${PORTSDIR}/audio/faad \
+		${LOCALBASE}/bin/lame:${PORTSDIR}/audio/lame \
+		${LOCALBASE}/bin/m17n-db:${PORTSDIR}/devel/m17n-db \
+		${LOCALBASE}/bin/m17n-config:${PORTSDIR}/devel/m17n-lib \
+		${LOCALBASE}/bin/inadyn:${PORTSDIR}/dns/inadyn \
+		${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget \
+		${LOCALBASE}/bin/dot:${PORTSDIR}/graphics/graphviz \
+		${LOCALBASE}/lib/libungif.a:${PORTSDIR}/graphics/libungif \
+		${LOCALBASE}/bin/libpng-config:${PORTSDIR}/graphics/png \
+		${LOCALBASE}/bin/gnuplot:${PORTSDIR}/math/gnuplot \
+		${LOCALBASE}/bin/cvsup:${PORTSDIR}/net/cvsup-without-gui \
+		${LOCALBASE}/bin/rdesktop:${PORTSDIR}/net/rdesktop \
+		${LOCALBASE}/bin/pdfnup:${PORTSDIR}/print/pdfjam \
+		${LOCALBASE}/lib/libsasl2.a:${PORTSDIR}/security/cyrus-sasl2 \
+		${LOCALBASE}/bin/gpg:${PORTSDIR}/security/gnupg2011 \
+		${LOCALBASE}/bin/keynote:${PORTSDIR}/security/keynote \
+		${LOCALBASE}/pinentry-gtk-2:${PORTSDIR}/security/pinentry-gtk2 \
+		${LOCALBASE}/bin/sudo:${PORTSDIR}/security/sudo \
+		${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash \
+		${LOCALBASE}/bin/mksh:${PORTSDIR}/shells/mksh \
+		${LOCALBASE}/bin/screen:${PORTSDIR}/sysutils/screen \
+		${LOCALBASE}/sbin/smartctl:${PORTSDIR}/sysutils/smartmontools \
+		${LOCALBASE}/bin/aspell:${PORTSDIR}/textproc/aspell \
+		${LOCALBASE}/bin/scr2png:${PORTSDIR}/textproc/docproj-jadetex \
+		${LOCALBASE}/share/aspell/greek.alias:${PORTSDIR}/textproc/el-aspell \
+		${LOCALBASE}/sbin/lighttpd:${PORTSDIR}/www/lighttpd \
+		${LOCALBASE}/bin/w3m:${PORTSDIR}/www/w3m-m17n \
+		${LOCALBASE}/bin/pygtk-demo:${PORTSDIR}/x11-toolkits/py-gtk2 \
+		${LOCALBASE}/bin/X:${PORTSDIR}/x11/xorg \
+		${LOCALBASE}/bin/xterm:${PORTSDIR}/x11/xterm \
 
-NO_BUILD=      yes
+NO_BUILD=	yes
 
-OPTIONS=       BAZAAR "Use the bazaar-ng VCS tools" on \
-               EXAILE "Use the Exaile audio player" on \
-               GIMP "Use the GIMP image editor" on \
-               GNUCASH "Use the GnuCash finance manager" on \
-               INKSCAPE "Use the Inkscape vector graphics editor" on \
-               IRSSI "Use the IRSSI IRC client" off \
-               MUTT "Use the MUTT mail client" on \
-               PERFORCE "Use the Perforce VCS tools" on \
-               VALGRIND "Use the Valgrind memory checker" on \
-               XPDF "Use the XPDF PDF viewer" off
+OPTIONS=	ARCHIVE "Use archiving/backup tools" on \
+		BAZAAR "Use the bazaar-ng VCS tools" on \
+		DEVEL "Use development libraries and tools" on \
+		DVDRW "Use CD/DVD mastering tools" on \
+		EMACS "Use the GNU Emacs editor" on \
+		EXAILE "Use the Exaile audio player" on \
+		FIREFOX "Use the Firefox browser" on \
+		FONTS "Use TTF font collections" on \
+		GAMES "Use games and amusements" on \
+		GIMP "Use the GIMP image editor" on \
+		GIT "Use the GIT VCS tools" on \
+		GNOME "Use the GNOME desktop environment" on \
+		GNUCASH "Use the GnuCash finance manager" on \
+		INKSCAPE "Use the Inkscape vector graphics editor" on \
+		IRSSI "Use the IRSSI IRC client" off \
+		LISP "Use Lisp development tools" on \
+		MAIL "Use mail reading/processing tools" on \
+		MPLAYER "Use MPlayer/MEncoder multimedia tools" on \
+		MUTT "Use the MUTT mail client" on \
+		PERFORCE "Use the Perforce VCS tools" on \
+		PIDGIN "Use the pidgin IM client" on \
+		PORTS "Use port-management tools" on \
+		RTOOLS "Use rsync/rdiff-backup tools" on \
+		SUBVERSION "Use Subversion VCS tools" on \
+		TORRENT "Use bittorrent tools" on \
+		VALGRIND "Use the Valgrind memory checker" on \
+		VIM "Use the VIM text editor" on \
+		VLC "Use the VLC media player" on \
+		WSHARK "Use the wireshark suite" on \
+		XPDF "Use the XPDF PDF viewer" off
 
-do-install:    # empty
+do-install:	# empty
 
 .include <bsd.port.pre.mk>
 
+.if defined(WITH_ARCHIVE)
+RUN_DEPENDS+=	${LOCALBASE}/bin/unrar:${PORTSDIR}/archivers/unrar
+RUN_DEPENDS+=	${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip
+RUN_DEPENDS+=	${LOCALBASE}/bin/zip:${PORTSDIR}/archivers/zip
+.endif
+
 .if defined(WITH_BAZAAR)
-RUN_DEPENDS+=  ${LOCALBASE}/bin/bzr:${PORTSDIR}/devel/bazaar-ng
+RUN_DEPENDS+=	${LOCALBASE}/bin/bzr:${PORTSDIR}/devel/bazaar-ng
 .endif
+
+.if defined(WITH_DEVEL)
+RUN_DEPENDS+=	${LOCALBASE}/bin/cmake:${PORTSDIR}/devel/cmake
+RUN_DEPENDS+=	${LOCALBASE}/lib/libcunit.a:${PORTSDIR}/devel/cunit
+RUN_DEPENDS+=	${LOCALBASE}/bin/gtags:${PORTSDIR}/devel/global
+RUN_DEPENDS+=	${LOCALBASE}/bin/gmake:${PORTSDIR}/devel/gmake
+RUN_DEPENDS+=	${LOCALBASE}/bin/gm4:${PORTSDIR}/devel/m4
+RUN_DEPENDS+=	${LOCALBASE}/bin/gpatch:${PORTSDIR}/devel/patch
+RUN_DEPENDS+=	${LOCALBASE}/bin/gawk:${PORTSDIR}/lang/gawk
+RUN_DEPENDS+=	${LOCALBASE}/bin/python:${PORTSDIR}/lang/python
+RUN_DEPENDS+=	${LOCALBASE}/bin/interdiff:${PORTSDIR}/misc/patchutils
+RUN_DEPENDS+=	${LOCALBASE}/bin/asciidoc:${PORTSDIR}/textproc/asciidoc
+RUN_DEPENDS+=	${LOCALBASE}/bin/diffstat:${PORTSDIR}/textproc/diffstat
+RUN_DEPENDS+=	${LOCALBASE}/bin/sphinx:${PORTSDIR}/textproc/py-sphinx
+.endif
+
+.if defined(WITH_DVDRW)
+RUN_DEPENDS+=	${LOCALBASE}/bin/cdrecord:${PORTSDIR}/sysutils/cdrtools-devel
+RUN_DEPENDS+=	${LOCALBASE}/bin/growisofs:${PORTSDIR}/sysutils/dvd+rw-tools
+.endif
+
 .if defined(WITH_EXAILE)
-RUN_DEPENDS+=  ${LOCALBASE}/bin/exaile:${PORTSDIR}/audio/exaile
+RUN_DEPENDS+=	${LOCALBASE}/bin/exaile:${PORTSDIR}/audio/exaile
 .endif
+
+# .if defined(WITH_EMACS)
+# RUN_DEPENDS+=	${LOCALBASE}/bin/emacs:${PORTSDIR}/editors/emacs-devel
+# .endif
+
+.if defined(WITH_FIREFOX)
+RUN_DEPENDS+=	${LOCALBASE}/bin/firefox3:${PORTSDIR}/www/firefox
+RUN_DEPENDS+=	${LOCALBASE}/lib/firefox3/extensions/langpack3-el@firefox.mozilla.org:${PORTSDIR}/www/firefox-i18n
+RUN_DEPENDS+=	${LOCALBASE}/share/icons/hicolor/scalable/apps/swfdec-mozilla.svg:${PORTSDIR}/www/swfdec-plugin
+.endif
+
+.if defined(WITH_FONTS)
+RUN_DEPENDS+=	${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSerif.ttf:${PORTSDIR}/x11-fonts/dejavu
+RUN_DEPENDS+=	${LOCALBASE}/lib/X11/fonts/Liberation/LiberationSerif-Regular.ttf:${PORTSDIR}/x11-fonts/liberation-fonts-ttf
+RUN_DEPENDS+=	${LOCALBASE}/lib/X11/fonts/webfonts/times.ttf:${PORTSDIR}/x11-fonts/webfonts
+.endif
+
+.if defined(WITH_GAMES)
+RUN_DEPENDS+=	${LOCALBASE}/bin/cowsay:${PORTSDIR}/games/cowsay
+RUN_DEPENDS+=	${LOCALBASE}/bin/figlet:${PORTSDIR}/misc/figlet
+RUN_DEPENDS+=	${LOCALBASE}/share/figlet/3x5.flf:${PORTSDIR}/misc/figlet-fonts
+.endif
+
 .if defined(WITH_GIMP)
-RUN_DEPENDS+=  ${LOCALBASE}/bin/gimp:${PORTSDIR}/graphics/gimp
+RUN_DEPENDS+=	${LOCALBASE}/bin/gimp:${PORTSDIR}/graphics/gimp
 .endif
+
+.if defined(WITH_GIT)
+RUN_DEPENDS+=	${LOCALBASE}/bin/git:${PORTSDIR}/devel/git
+.endif
+
+.if defined(WITH_GNOME)
+RUN_DEPENDS+=	${LOCALBASE}/bin/evince:${PORTSDIR}/graphics/evince
+RUN_DEPENDS+=	${LOCALBASE}/bin/gdm-screenshot:${PORTSDIR}/x11/gdm
+RUN_DEPENDS+=	${LOCALBASE}/bin/gnome-terminal:${PORTSDIR}/x11/gnome2
+.endif
+
 .if defined(WITH_GNUCASH)
-RUN_DEPENDS+=  ${LOCALBASE}/bin/gnucash:${PORTSDIR}/finance/gnucash \
-               ${LOCALBASE}/share/gnome/help/gnucash/C/gnucash-guide.xml:${PORTSDIR}/finance/gnucash-docs
+RUN_DEPENDS+=	${LOCALBASE}/bin/gnucash:${PORTSDIR}/finance/gnucash
+RUN_DEPENDS+=	${LOCALBASE}/share/gnome/help/gnucash/C/gnucash-guide.xml:${PORTSDIR}/finance/gnucash-docs
 .endif
+
 .if defined(WITH_INKSCAPE)
-RUN_DEPENDS+=  ${LOCALBASE}/bin/inkscape:${PORTSDIR}/graphics/inkscape
+RUN_DEPENDS+=	${LOCALBASE}/bin/inkscape:${PORTSDIR}/graphics/inkscape
 .endif
+
 .if defined(WITH_IRSSI)
-RUN_DEPENDS+=  ${LOCALBASE}/bin/irssi:${PORTSDIR}/irc/irssi \
-               ${LOCALBASE}/share/irssi/scripts/away.pl:${PORTSDIR}/irc/irssi-scripts
+RUN_DEPENDS+=	${LOCALBASE}/bin/irssi:${PORTSDIR}/irc/irssi
+RUN_DEPENDS+=	${LOCALBASE}/share/irssi/scripts/away.pl:${PORTSDIR}/irc/irssi-scripts
 .endif
+
+.if defined(WITH_LISP)
+RUN_DEPENDS+=	${LOCALBASE}/bin/clisp:${PORTSDIR}/lang/clisp
+RUN_DEPENDS+=	${LOCALBASE}/bin/guile:${PORTSDIR}/lang/guile
+.endif
+
+.if defined(WITH_MAIL)
+RUN_DEPENDS+=	${LOCALBASE}/bin/fetchmail:${PORTSDIR}/mail/fetchmail
+RUN_DEPENDS+=	${LOCALBASE}/bin/mairix:${PORTSDIR}/mail/mairix
+RUN_DEPENDS+=	${LOCALBASE}/bin/procmail:${PORTSDIR}/mail/procmail
+.endif
+
+.if defined(WITH_MPLAYER)
+RUN_DEPENDS+=	${LOCALBASE}/bin/mencoder:${PORTSDIR}/multimedia/mencoder
+RUN_DEPENDS+=	${LOCALBASE}/bin/mplayer:${PORTSDIR}/multimedia/mplayer
+.endif
+
 .if defined(WITH_MUTT)
-RUN_DEPENDS+=  ${LOCALBASE}/bin/mutt:${PORTSDIR}/mail/mutt-devel
+RUN_DEPENDS+=	${LOCALBASE}/bin/mutt:${PORTSDIR}/mail/mutt-devel
 .endif
+
 .if defined(WITH_PERFORCE)
-RUN_DEPENDS+=  ${LOCALBASE}/bin/p4:${PORTSDIR}/devel/perforce
+RUN_DEPENDS+=	${LOCALBASE}/bin/p4:${PORTSDIR}/devel/perforce
 .endif
+
+.if defined(WITH_PIDGIN)
+RUN_DEPENDS+=	${LOCALBASE}/bin/pidgin:${PORTSDIR}/net-im/pidgin
+RUN_DEPENDS+=	${LOCALBASE}/lib/pidgin/pidgin-otr.so:${PORTSDIR}/security/pidgin-otr
+.endif
+
+.if defined(WITH_PORTS)
+RUN_DEPENDS+=	${LOCALBASE}/sbin/portaudit:${PORTSDIR}/ports-mgmt/portaudit
+RUN_DEPENDS+=	${LOCALBASE}/bin/portlint:${PORTSDIR}/ports-mgmt/portlint
+RUN_DEPENDS+=	${LOCALBASE}/sbin/portmaster:${PORTSDIR}/ports-mgmt/portmaster
+.endif
+
+.if defined(WITH_RTOOLS)
+RUN_DEPENDS+=	${LOCALBASE}/bin/rsync:${PORTSDIR}/net/rsync
+RUN_DEPENDS+=	${LOCALBASE}/bin/rdiff-backup:${PORTSDIR}/sysutils/rdiff-backup
+.endif
+
+.if defined(WITH_SUBVERSION)
+RUN_DEPENDS+=	${LOCALBASE}/bin/cvs2svn:${PORTSDIR}/devel/cvs2svn
+RUN_DEPENDS+=	${LOCALBASE}/bin/svn:${PORTSDIR}/devel/subversion-freebsd
+RUN_DEPENDS+=	${LOCALBASE}/lib/libsvn_swig_py-1.a:${PORTSDIR}/devel/py-subversion
+.endif
+
+.if defined(WITH_TORRENT)
+RUN_DEPENDS+=	${LOCALBASE}/bin/transmission:${PORTSDIR}/net-p2p/transmission
+.endif
+
 .if defined(WITH_VALGRIND)
-RUN_DEPENDS+=  ${LOCALBASE}/bin/valgrind:${PORTSDIR}/devel/valgrind
+RUN_DEPENDS+=	${LOCALBASE}/bin/valgrind:${PORTSDIR}/devel/valgrind
 .endif
+
+.if defined(WITH_VIM)
+${LOCALBASE}/bin/vim:${PORTSDIR}/editors/vim-lite
+.endif
+
+.if defined(WITH_VLC)
+RUN_DEPENDS+=	${LOCALBASE}/bin/vlc:${PORTSDIR}/multimedia/vlc
+.endif
+
+.if defined(WITH_WSHARK)
+RUN_DEPENDS+=	${LOCALBASE}/bin/wireshark:${PORTSDIR}/net/wireshark
+.endif
+
 .if defined(WITH_XPDF)
-RUN_DEPENDS+=  ${LOCALBASE}/bin/xpdf:${PORTSDIR}/graphics/xpdf
+RUN_DEPENDS+=	${LOCALBASE}/bin/xpdf:${PORTSDIR}/graphics/xpdf
 .endif
 
 .include <bsd.port.post.mk>