svn commit: r333162 - head/games/teeworlds
Dmitry Marakasov
amdmi3 at FreeBSD.org
Thu Nov 7 23:11:05 UTC 2013
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 at 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
More information about the svn-ports-head
mailing list