Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Nov 2013 23:11:04 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r333162 - head/games/teeworlds
Message-ID:  <201311072311.rA7NB4wP002087@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Thu Nov  7 23:11:04 2013
New Revision: 333162
URL: http://svnweb.freebsd.org/changeset/ports/333162

Log:
  - Update to 0.6.2
  - Support staging
  - Use new LIB_DEPENDS syntax

Deleted:
  head/games/teeworlds/pkg-plist
Modified:
  head/games/teeworlds/Makefile
  head/games/teeworlds/distinfo

Modified: head/games/teeworlds/Makefile
==============================================================================
--- head/games/teeworlds/Makefile	Thu Nov  7 22:51:01 2013	(r333161)
+++ head/games/teeworlds/Makefile	Thu Nov  7 23:11:04 2013	(r333162)
@@ -2,55 +2,52 @@
 # $FreeBSD$
 
 PORTNAME=	teeworlds
-PORTVERSION=	0.6.1
-PORTREVISION=	2
+PORTVERSION=	0.6.2
 CATEGORIES=	games
-MASTER_SITES=	http://www.teeworlds.com/files/ \
-		http://mirror.amdmi3.ru/distfiles/ \
-		http://github.com/downloads/matricks/bam/ \
-		http://files.malikania.fr/distfiles/
+MASTER_SITES=	https://www.teeworlds.com/files/ \
+		http://mirror.amdmi3.ru/distfiles/
 DISTNAME=	${PORTNAME}-${PORTVERSION}-source
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX} bam-${BAM_VERSION}${EXTRACT_SUFX}
 
 MAINTAINER=	amdmi3@FreeBSD.org
 COMMENT=	Platform game featuring buggers equipped with weapons
 
-LIB_DEPENDS=	freetype:${PORTSDIR}/print/freetype2
+LICENSE=	ZLIB
+
+LIB_DEPENDS=	libfreetype.so:${PORTSDIR}/print/freetype2
 
 USE_PYTHON_BUILD=	yes
 
 BAM_VERSION=	0.4.0
 BAM_WRKSRC=	${WRKDIR}/bam-${BAM_VERSION}
 BAM_TARGET=	release
-WRKSRC=		${WRKDIR}/teeworlds-b177-r50edfd37-source
 
-PORTDOCS=	readme.txt license.txt
+PLIST_FILES+=	bin/${PORTNAME}_srv
+PORTDATA=	*
 
-OPTIONS_DEFINE=	SERVER
-SERVER_DESC=	Build dedicated server only
+OPTIONS_DEFINE=	SERVER_ONLY
+SERVER_ONLY_DESC=Build dedicated server only
 
-NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
 .if ${ARCH} == "ia64"
 BROKEN=		Does not install on ia64: gets bus error
 .endif
 
-.if ${PORT_OPTIONS:MSERVER}
+.if ${PORT_OPTIONS:MSERVER_ONLY}
 BAM_TARGET=	server_release
-PLIST_SUB+=	CLIENT="@comment "
 PKGNAMESUFFX=	-server
 .else
 USE_XORG=	x11
 USE_GL=		gl glu
 USE_SDL=	sdl
-PLIST_SUB+=	CLIENT=""
+PLIST_FILES+=	bin/${PORTNAME}
 DESKTOP_ENTRIES="Teeworlds" \
 		"Platform game featuring buggers equipped with weapons" \
 		"${DATADIR}/Teeworlds.ico" \
-		"teeworlds" \
+		"${PORTNAME}" \
 		"Game;ActionGame;" \
-		false
+		""
 .endif
 
 post-patch:
@@ -72,17 +69,11 @@ do-build:
 		${BAM_WRKSRC}/bam -n -a -v ${_MAKE_JOBS:C/-j/-j /} ${BAM_TARGET}
 
 do-install:
-.if ! ${PORT_OPTIONS:MSERVER}
-	${INSTALL_PROGRAM} ${WRKSRC}/teeworlds ${PREFIX}/bin
-.endif
-	${INSTALL_PROGRAM} ${WRKSRC}/teeworlds_srv ${PREFIX}/bin
-	${MKDIR} ${DATADIR}
-	@cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${DATADIR}/
-	${INSTALL_DATA} ${WRKSRC}/other/icons/Teeworlds.ico ${DATADIR}
-.if ${PORT_OPTIONS:MDOCS}
-	${MKDIR} ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/license.txt ${DOCSDIR}/
-	${INSTALL_DATA} ${WRKSRC}/readme.txt ${DOCSDIR}/
+.if ! ${PORT_OPTIONS:MSERVER_ONLY}
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
 .endif
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}_srv ${STAGEDIR}${PREFIX}/bin/
+	@cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/
+	${INSTALL_DATA} ${WRKSRC}/other/icons/Teeworlds.ico ${STAGEDIR}${DATADIR}/
 
 .include <bsd.port.mk>

Modified: head/games/teeworlds/distinfo
==============================================================================
--- head/games/teeworlds/distinfo	Thu Nov  7 22:51:01 2013	(r333161)
+++ head/games/teeworlds/distinfo	Thu Nov  7 23:11:04 2013	(r333162)
@@ -1,4 +1,4 @@
-SHA256 (teeworlds-0.6.1-source.tar.gz) = 6328d48fb98d451af8e1dba0999190496e851842c84e4594d413b79aca67b908
-SIZE (teeworlds-0.6.1-source.tar.gz) = 8599538
+SHA256 (teeworlds-0.6.2-source.tar.gz) = 00061b30377597a61810eda3dc5de0caad439ca851cb8eebbe4152e4f861e2af
+SIZE (teeworlds-0.6.2-source.tar.gz) = 9179568
 SHA256 (bam-0.4.0.tar.gz) = 5e4e4920b4d265da582f66774e9b1ec8ddfbe75ddc028fba86c12f686ea18db3
 SIZE (bam-0.4.0.tar.gz) = 206780



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311072311.rA7NB4wP002087>