# New ports collection makefile for: sampsvr # Date created: 6 November 2006 # Whom: Alexander Logvinov # # $FreeBSD$ PORTNAME= sampsvr PORTVERSION= 0.3a CATEGORIES= games linux MASTER_SITES= http://files.sa-mp.com/ DISTNAME= samp${PORTVERSION:S,.,,}svr MAINTAINER= avl@FreeBSD.org COMMENT= Rockstar's GTA: San Andreas multiplayer modification dedicated server USE_LINUX= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/${DISTNAME:S,asvr,,} USE_DOS2UNIX= *.txt *.pwn *.inc USE_RC_SUBR= sampd SAMPDIR= ${PREFIX}/libexec/${PORTNAME} PORTDOCS= LICENSE README PLIST_SUB= SAMPDIR="${SAMPDIR:S,^${PREFIX}/,,}" SUB_FILES= pkg-message SUB_LIST= SAMPDIR="${SAMPDIR}" SAMPBIN=samp03svr .if !defined(NOPORTDOCS) SUB_LIST+= NOTEWORK="Read ${DOCSDIR}/README to configure SA-MP Server" .else SUB_LIST+= NOTEWORK="" .endif .include do-install: ${MKDIR} ${SAMPDIR} .for i in announce samp-npc samp03svr ${BRANDELF} -t Linux ${WRKSRC}/${i} ${INSTALL_PROGRAM} ${WRKSRC}/${i} ${SAMPDIR} .endfor ${MKDIR} ${DATADIR} cd ${WRKSRC} && \ ${FIND} . -type d ! -empty -exec \ ${MKDIR} "${DATADIR}/{}" \; .for i in filterscripts gamemodes include npcmodes scriptfiles cd ${WRKSRC} && \ ${FIND} ${i} -type f -exec \ ${INSTALL_DATA} "{}" "${DATADIR}/{}" \; ${LN} -sf ${DATADIR}/${i}/ ${SAMPDIR}/${i} .endfor .if !exists(${PREFIX}/etc/${PORTNAME}.cfg) ${INSTALL_DATA} ${WRKSRC}/server.cfg ${PREFIX}/etc/${PORTNAME}.cfg .endif ${INSTALL_DATA} ${WRKSRC}/server.cfg ${PREFIX}/etc/${PORTNAME}.cfg.dist ${LN} -sf ${PREFIX}/etc/${PORTNAME}.cfg ${SAMPDIR}/server.cfg .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} .endfor .endif post-install: @${CAT} ${PKGMESSAGE} .include