aboutsummaryrefslogblamecommitdiff
path: root/games/xmastermind/Makefile
blob: 33f4a2c45d21aaf93b83b1b9859b65f24f9e9287 (plain) (tree)
1
2
3
4
5
6
7
8
9
                              
 

                           
                 

                                      
 
                                 
                                                   
 

                     
                                               
 
                    
                       
                                      





                                                           
 

                    






                                                          
 
           

                                                                                 
                     
                                                                    


                      
# Created by: Andrey Zakhvatov

PORTNAME=	xmastermind
PORTVERSION=	0.1
PORTREVISION=	8
CATEGORIES=	games
MASTER_SITES=	SUNSITE/games/strategy

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Mastermind game for X Window System

LICENSE=	GPLv2

LIB_DEPENDS=	libforms.so:x11-toolkits/xforms

USES=		xorg
USE_XORG=	x11 xpm
MAKE_ENV=	GRAPHLIBS="${LDFLAGS}"

CFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib -lforms -lXpm -lX11

PORTDOCS=	BUGS README.for.developers README.for.users
PLIST_FILES=	bin/${PORTNAME}

OPTIONS_DEFINE=	DOCS

post-patch:
	@${REINPLACE_CMD} -e \
		'/^CC/s| =| ?=| ; \
		 /^CFLAGS/s| =| ?=| ; \
		 /^GRAPHLIBS/s| =| ?=|' ${WRKSRC}/Makefile
	@${REINPLACE_CMD} -e \
		's|malloc.h|stdlib.h|' ${WRKSRC}/list.h

do-install:
	(cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} ${STAGEDIR}${PREFIX}/bin)
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for i in ${PORTDOCS}
	(cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR})
.endfor

.include <bsd.port.mk>