1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-03 06:04:53 +00:00
freebsd-ports/x11/xvkbd/Makefile
Peter Pentchev 7ee76ecac5 Fix a whole lot of C compiler warnings during the xvkbd build.
This practically brings it up to BDECFLAGS with the exception of
-Wunused-parameter -Wcast-qual -Wwrite-strings -Wbad-function-cast.

Fix the manual page - escape ("\-") a lot of minus signs in command-line
options and literal values so that groff does not try to convert them to
hyphens, thus breaking the ability to copy them directly from the manpage
to the command line.

Bump PORTREVISION.
2008-06-03 14:14:04 +00:00

54 lines
1.2 KiB
Makefile

# New ports collection makefile for: xvkbd
# Date created: 26 November 2000
# Whom: roam@FreeBSD.org
#
# $FreeBSD$
#
PORTNAME= xvkbd
PORTVERSION= 3.0
PORTREVISION= 1
CATEGORIES= x11
MASTER_SITES= http://homepage3.nifty.com/tsato/xvkbd/
MAINTAINER= roam@FreeBSD.org
COMMENT= A virtual keyboard for X applications
MAN1= xvkbd.1
OPTIONS= XAW3D "Xaw3d support" off \
XTEST "XTEST extensions support" on \
I18N "internationalization" on
USE_IMAKE= yes
.include <bsd.port.pre.mk>
.if defined(WITH_XAW3D)
BUILD_DEPENDS= ${LOCALBASE}/lib/libXaw3d.a:${PORTSDIR}/x11-toolkits/Xaw3d
.endif
.if defined(WITH_XAW3D)
XK_DEFSUBST += -e 's/XCOMM define XAW3D/\#define XAW3D/;'
.endif
.if defined(WITH_XTEST)
XK_DEFSUBST += -e 's/XCOMM define XTEST/\#define XTEST/;'
.endif
.if defined(WITH_I18N)
XK_DEFSUBST += -e 's/XCOMM define I18N/\#define I18N/;'
.endif
post-patch:
.if defined(XK_DEFSUBST)
${REINPLACE_CMD} ${XK_DEFSUBST} ${WRKSRC}/Imakefile
.endif
${REINPLACE_CMD} -e "s@/usr/include/@${LOCALBASE}/include/@" ${WRKSRC}/XVkbd-small.ad
.if !defined(NOPORTDOCS)
post-install:
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/
.endif
.include <bsd.port.post.mk>