freebsd-ports/x11-toolkits/xview/Makefile
Pav Lucistnik 1385439bf0 - Clean up lib/X11/config on package deinstall. This was masked in port builds,
because the directory contained imake files. But when xview was added from
  package, this directory was left over after deinstall. Should fix leftovers
  on pointyhat
2007-01-31 10:06:01 +00:00

67 lines
1.8 KiB
Makefile

# New ports collection makefile for: XView
# Date created: 22 November 1994
# Whom: ljo (orig)
#
# $FreeBSD$
#
PORTNAME= xview
PORTVERSION= 3.2.1
PORTREVISION= 6
CATEGORIES= x11-toolkits
MASTER_SITES= ftp://ftp.efd.lth.se/pub/X11/ \
ftp://ftp.uni-heidelberg.de/pub/X11/contrib/libraries/ \
${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= pav
DISTNAME= xview3.2p1-X11R6
MAINTAINER= ports@FreeBSD.org
COMMENT= X Window-System-based Visual/Integrated Environment for Workstations
BUILD_DEPENDS= mkfontdir:${X_CLIENTS_PORT}
REINPLACE_ARGS= -i ""
USE_IMAKE= yes
USE_LDCONFIG= yes
IMAKEINCLUDE= "-I${X11BASE}/lib/X11/config -I${WRKSRC}/config"
MAKE_ENV+= IMAKEINCLUDE=${IMAKEINCLUDE}
ALL_TARGET= World
SUB_FILES= pkg-message
X11BASE2FIX= clients/olwm/screen.c clients/olwmslave/help_file.c \
lib/libxview/help/help_file.c lib/libxview/misc/gettext.h \
lib/libxview/textsw/txt_e_menu.c
MAN1= xview.1
.include <bsd.port.pre.mk>
post-patch:
@${REINPLACE_CMD} -e 's+/usr/X11R6+${PREFIX}+;' \
${WRKSRC}/config/XView.cf
@${REINPLACE_CMD} -e "s,CcCmd cc,CcCmd ${CC}," \
${WRKSRC}/config/XView.tmpl
@${REINPLACE_CMD} -e 's+/usr/X11/+${X11BASE}/+g;' \
${WRKSRC}/clients/olwm/screen.c
@${REINPLACE_CMD} -e 's+/usr/lib+${PREFIX}/lib+g;' \
${WRKSRC}/clients/olwmslave/help_file.c \
${WRKSRC}/lib/libxview/help/help_file.c \
${WRKSRC}/lib/libxview/misc/gettext.h \
${WRKSRC}/lib/libxview/textsw/txt_e_menu.c
@${REINPLACE_CMD} -e "s,^MSG_UTIL,#MSG_UTIL," \
${WRKSRC}/util/Imakefile
pre-configure:
@${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -e \
's|^#endif.*$$|#endif|;s|^#else.*$$|#else|;\
s|^/\*\*/#*|XCOMM |'
${REINPLACE_CMD} -e 's+/usr/X11R6+${X11BASE}+' \
${X11BASE2FIX:C|^|${WRKSRC}/|}
post-install:
.if !defined{NOPORTDOCS}
@(cd ${WRKSRC}/doc; ${MAKE} install)
.endif
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>