1#!/bin/sh 2 3CMD="$1" 4shift 5 6case "${CMD}" in 7 query) 8 PARAM="$1" 9 shift 10 if [ "${PARAM}" = '-a' ] ; then 11 cat <<EOF 12Name=apache24 13Version=2.4.17 14Architecture=freebsd:10:x86:64 15Name=apr 16Version=1.5.2.1.5.4 17Architecture=freebsd:10:x86:64 18Name=bash-static 19Version=4.3.42 20Architecture=freebsd:10:x86:64 21Name=cfengine37 22Version=3.7.0_1 23Architecture=freebsd:10:x86:64 24Name=emacs-nox11 25Version=24.5_1,3 26Architecture=freebsd:10:x86:64 27Name=expat 28Version=2.1.0_3 29Architecture=freebsd:10:x86:64 30Name=gdbm 31Version=1.11_2 32Architecture=freebsd:10:x86:64 33Name=gettext-runtime 34Version=0.19.6 35Architecture=freebsd:10:x86:64 36Name=libgcrypt 37Version=1.6.4_1 38Architecture=freebsd:10:x86:64 39Name=libgpg-error 40Version=1.20_1 41Architecture=freebsd:10:x86:64 42Name=libiconv 43Version=1.14_9 44Architecture=freebsd:10:x86:64 45Name=libxml2 46Version=2.9.2_3 47Architecture=freebsd:10:x86:64 48Name=libxslt 49Version=1.1.28_7 50Architecture=freebsd:10:x86:64 51Name=lmdb 52Version=0.9.16 53Architecture=freebsd:10:x86:64 54Name=mod_php56 55Version=5.6.14 56Architecture=freebsd:10:x86:64 57Name=pcre 58Version=8.37_4 59Architecture=freebsd:10:x86:64 60Name=perl5 61Version=5.20.3_8 62Architecture=freebsd:10:x86:64 63Name=php56 64Version=5.6.14 65Architecture=freebsd:10:x86:64 66Name=pkg 67Version=1.6.1_2 68Architecture=freebsd:10:x86:64 69Name=vim-lite 70Version=7.4.922 71Architecture=freebsd:10:x86:64 72 73EOF 74 else 75 echo "\$PARAM \ '${PARAM}'." 76 fi 77 ;; 78 version) 79 cat <<EOF 80bash-static-4.3.42 < needs updating (remote has 4.3.42_1) 81cfengine37-3.7.0_1 < needs updating (remote has 3.7.2) 82curl-7.45.0 < needs updating (remote has 7.46.0_1) 83emacs-nox11-24.5_1,3 < needs updating (remote has 24.5_2,3) 84libgcrypt-1.6.4_1 < needs updating (remote has 1.6.4_2) 85EOF 86 ;; 87 install) 88 while [ -n "`echo $1 | grep '^-'`" ] ; do 89 shift 90 done 91 PKG="$1" 92 shift 93 if [ "${PKG}" = 'curl-7.45.9' ] ; then 94 exit 70 95 fi 96 ;; 97 delete) 98 ;; 99esac 100