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