1#!/bin/sh
2
3set -e -u
4
5SYSTEM=${1}
6MACHINE=${2}
7ARCH=${3}
8PLATFORM=${4}
9BINDIST=${5}
10PREFIX=${6}
11DATADIR=${7}
12PKG_OWNER=${8}
13PKG_GROUP=${9}
14
15DESTDIR=`pwd`/scratch
16DIR=`pwd`/pkgscratch
17
18rm -rf $DESTDIR $DIR
19mkdir -p $DESTDIR $DIR
20
21PKGFILE=Ted_2.23_${ARCH}.freebsdpkg
22
23trap "rm -rf $DESTDIR $DIR" 0 2
24
25cat ted-2.23-${PLATFORM}.tar.gz | ( cd ${DESTDIR} && umask 0 && tar xfz - )
26
27PCRE_VERSION=`pkg_info -E -x '^pcre-[0-9.,_]*$' || echo pcre`
28X11_VERSION=`pkg_info -E -x '^libX11-[0-9.,_]*$' || echo libX11`
29XPM_VERSION=`pkg_info -E -x '^libXpm-[0-9.,_]*$' || echo libXpm`
30TIFF_VERSION=`pkg_info -E -x '^tiff-[0-9.,_]*$' || echo tiff`
31JPEG_VERSION=`pkg_info -E -x '^jpeg-[0-9.,_]*$' || echo jpeg`
32PNG_VERSION=`pkg_info -E -x '^png-[0-9.,_]*$' || echo png`
33GTK_VERSION=`pkg_info -E -x '^gtk-2[0-9.,_]*$' || echo gtk`
34
35sed -e "s/@PCRE_VERSION@/${PCRE_VERSION}/"	\
36    -e "s/@X11_VERSION@/${X11_VERSION}/"	\
37    -e "s/@XPM_VERSION@/${XPM_VERSION}/"	\
38    -e "s/@TIFF_VERSION@/${TIFF_VERSION}/"	\
39    -e "s/@JPEG_VERSION@/${JPEG_VERSION}/"	\
40    -e "s/@PNG_VERSION@/${PNG_VERSION}/"	\
41    -e "s/@GTK_VERSION@/${GTK_VERSION}/"	\
42	freebsd-pkglist.in | sh ./customize.sh "$@" > freebsd-pkglist
43
44sed -e 's/^Description:/ /'		\
45    -e '/^[A-Z]/d'			\
46    -e 's/^[ 	]*//'			\
47	${DESTDIR}${DATADIR}/Ted/varia/ted-2.23.lsm > freebsd-pkgdescr
48
49pkg_create	-d freebsd-pkgdescr			\
50		-c '-Ted, an easy Rich Text Processor'	\
51		-f freebsd-pkglist			\
52		-S ${DESTDIR}				\
53		-v					\
54		-z					\
55		$PKGFILE
56