# New ports collection makefile for: FreeDoko # Date created: 02 Jun 2004 # Whom: Thomas Gellekum # # $FreeBSD$ # PORTNAME= freedoko PORTVERSION= 0.7.9 CATEGORIES= games MASTER_SITES= SF/free-doko/FreeDoko%20source DISTNAME= FreeDoko_${PORTVERSION}.src MAINTAINER= ports@FreeBSD.org COMMENT= Play the card game Doppelkopf LIB_DEPENDS= gnet-2.0.0:${PORTSDIR}/net/gnet2 \ gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24 WRKSRC= ${WRKDIR}/${DISTNAME:C/\.src$//}/src USE_ZIP= yes USE_GMAKE= yes MAKE_ENV= OS="${OPSYS}" DATADIR="${DATADIR}" DOCSDIR="${DOCSDIR}" post-patch: @${FIND} ${WRKSRC} -name "*Makefile*" | ${XARGS} ${REINPLACE_CMD} -e \ 's|\.\./data|$$(DATADIR)|g ; \ s|\.\./doc/manual|$$(DOCSDIR)/manual|g ; \ s|@echo $$(CXX)|@true $$(CXX)|g ; \ s|@$$(CXX)|$$(CXX)|g ; \ s|make -C|$$(MAKE) -C|g' @${REINPLACE_CMD} -e '/\/X11\//d ; \ s|/usr/local/|${LOCALBASE}/|g' ${WRKSRC}/misc/setting.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/FreeDoko ${PREFIX}/bin ${LN} -sf FreeDoko ${PREFIX}/bin/freedoko @${MKDIR} ${DATADIR} .for file in icon.png logo.png ${INSTALL_DATA} ${WRKSRC}/${file} ${DATADIR} .endfor .for dir in backgrounds cardsets rules translations @cd ${WRKSRC}/../data && ${FIND} ${dir} ! -name "*Makefile*" | \ ${CPIO} --quiet -pdum -R ${SHAREOWN}:${SHAREGRP} ${DATADIR} .endfor .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} @cd ${WRKSRC}/../doc && ${FIND} . ! -name "*Makefile*" | \ ${CPIO} --quiet -pdum -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} .endif .include