freebsd-ports/palm/pilot-link/Makefile
Will Andrews fb2c030e15 Make this port PREFIX clean. Required for KDE 2.2.2 upgrade, as well as
conformance to the Porter's Handbook.  Bump PORTREVISION to reflect
fixes in packaging.

Not reviewed/approved by:	maintainer (mea culpa)
2001-12-04 02:31:29 +00:00

55 lines
1.6 KiB
Makefile

# New ports collection makefile for: pilot-link
# Date created: November, 1997
# Whom: Paul Traina <pst@freebsd.org>
#
# $FreeBSD$
#
PORTNAME= pilot-link
PORTVERSION= 0.9.5
PORTREVISION= 1
CATEGORIES= palm comms tk83
MASTER_SITES= http://www.gnu-designs.com/pilot-link/source/
DISTNAME= ${PORTNAME}.${PORTVERSION}
MAINTAINER= dima@freebsd.org
LIB_DEPENDS= tk83:${PORTSDIR}/x11-toolkits/tk83 \
giconv:${PORTSDIR}/converters/libiconv
USE_BZIP2= yes
USE_LIBTOOL= yes
INSTALLS_SHLIB= yes
USE_PERL5= yes
MAN1= dlpsh.1 ietf2datebook.1 install-datebook.1 \
install-hinote.1 install-memo.1 install-user.1 \
pilot-addresses.1 pilot-xfer.1 read-ical.1
MAN7= pilot-link.7
CFLAGS+= -I${LOCALBASE}/include
post-patch:
# FreeBSD installs -lgiconv instead of -liconv. Patch configure.
${PERL} -pi -e 's/([^g])iconv.h/\1giconv.h/g;' \
-e 's/-liconv/-lgiconv/g' ${WRKSRC}/${CONFIGURE_SCRIPT} \
${WRKSRC}/libsock/util.c
# Remove the FORCE tag, which forced recompiling/relinking
# of the otherwise up-to-date files.
${PERL} -pi -e 's/: FORCE/:/;' -e 's/getopt.h//;' ${WRKSRC}/Makefile.in
# When the day comes, and pilot-link starts using longopt,
# we'll start using -lgnugetopt. No need for this files:
${RM} -f ${WRKSRC}/getopt*
post-install:
@${SED} "s|%%PREFIX%%|${PREFIX}/pilot|g" < ${FILESDIR}/pilot-link.sh \
> ${PREFIX}/etc/rc.d/pilot-link.sh
@${CHMOD} 750 ${PREFIX}/etc/rc.d/pilot-link.sh
.include <bsd.port.mk>
# Leave this here -- we need to override the default CONFIGURE_ARGS.
CONFIGURE_ARGS= --with-perl5=${PERL5} --with-libiconv=${LOCALBASE} \
--prefix=${PREFIX}/pilot ${CONFIGURE_TARGET} \
--mandir=${PREFIX}/man