summaryrefslogtreecommitdiff
path: root/x11-toolkits/xview/Makefile
blob: c281a6f3012f40e18925dd8016127d147d7dab9a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# New ports collection makefile for:	XView
# Date created:		22 November 1994
# Whom:			ljo (orig)
#
# $FreeBSD$
#

PORTNAME=	xview
PORTVERSION=	3.2.1
PORTREVISION=	1
CATEGORIES=	x11-toolkits
MASTER_SITES=	${MASTER_SITE_LOCAL}	\
		${MASTER_SITE_XCONTRIB}
# former for ${MASER_SITE_LOCAL}, latter for ${MASTER_SITE_XCONTRIB}
MASTER_SITE_SUBDIR=	asami/LOCAL_PORTS libraries
DISTNAME=	xview3.2p1-X11R6

MAINTAINER=	gagnon__s@videotron.ca
COMMENT=	X Window-System-based Visual/Integrated Environment for Workstations

USE_IMAKE=	yes
INSTALLS_SHLIB=	yes
IMAKEINCLUDE=	"-I${X11BASE}/lib/X11/config -I${WRKSRC}/config"
MAKE_ENV+=	IMAKEINCLUDE=${IMAKEINCLUDE}
XMKMF=		${SETENV} IMAKEINCLUDE=${IMAKEINCLUDE} xmkmf -a
ALL_TARGET=	World
USE_REINPLACE=	yes
REINPLACE_ARGS=     -i ""

MAN1=		msgfmt.1 xgettext.1 xview.1

post-configure:
	${CP} ${FILESDIR}/wait.h.in ${WRKSRC}/build/include/wait.h
	${CP} ${FILESDIR}/types.h.in ${WRKSRC}/build/include/types.h

post-install:

	${INSTALL_DATA} ${WRKSRC}/build/include/wait.h ${X11BASE}/include/xview/
	${INSTALL_DATA} ${WRKSRC}/build/include/types.h ${X11BASE}/include/xview/
.if !defined(NOPORTDOCS)
	@(cd $(WRKSRC); $(MAKE) -k 'SUBDIRS=doc' install)
.endif

.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 500000
post-patch:
	@${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -e \
	's|#include <sys/types.h>|#include "types.h"|;\
	s|^#endif.*$$|#endif|;s|^#else.*$$|#else|'
.endif

.include <bsd.port.post.mk>