### this file is sourced not run
PKGVER=8.15.2
PKGBUILD=1
PKGARCH=x86_64

# source: james/debian
TARBALL=sendmail.${PKGVER}.tar.gz
MD5SUM=a824fa7dea4d3341efb6462ccd816f00
SRC_URL=ftp://ftp.sendmail.org/pub/sendmail/$TARBALL
BUNDLE=

conf_libmilter_SOVERSION=1.0.1 # used by debian

SLACKREQ=
SLACKDESC="libmilter: libmilter $PKGVER (Sendmail Mail Filter API)
libmilter: 
libmilter: The Sendmail Mail Filter API (Milter) is designed to allow 
libmilter: third-party programs access to mail messages as they are being 
libmilter: processed in order to filter meta-information(headers) and content.
libmilter: 
libmilter: 
libmilter: 
libmilter: 
libmilter: 
libmilter: 
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/sendmail* &&
	patch -Np1 -i ../pkg/shared_libmilter.patch &&
	sed -i -e "s|conf_libmilter_SOVERSION|$conf_libmilter_SOVERSION|" libmilter/Makefile.m4
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/sendmail* &&

	# gid/cc/ccflags configuration
	cat > devtools/Site/site.config.m4 << "EOF" &&
define(`confMANGRP',`root')
define(`confMANOWN',`root')
define(`confSBINGRP',`root')
define(`confUBINGRP',`root')
define(`confUBINOWN',`root')
define(`confINCGRP',`root')
define(`confLIBGRP',`root')

define(`confCC',`gcc')
define(`confCCOPTS', `-fPIC')
define(`confLIBDIR', `/usr/lib64')
EOF
	cd libmilter &&
	sh Build -c install-libmilter install-mfapi &&

	# fix permission
	chmod 755 /usr/$LIBDIR/libmilter.so.* &&

	# docs
	install -dm755 /usr/share/doc/libmilter/html &&
	install -m644 README /usr/share/doc/libmilter &&
	install -m644 docs/* /usr/share/doc/libmilter/html &&
	
	pkg_build_slackdesc
}


