svn commit: r321181 - in head: audio/wavplay devel/gitg devel/love devel/love07 devel/love5 devel/p5-Tree-R devel/p5-WeakRef devel/sfml devel/tokamak editors/chexedit editors/hnb games/biloba games...

Dmitry Marakasov amdmi3 at FreeBSD.org
Tue Jun 18 11:46:59 UTC 2013


Author: amdmi3
Date: Tue Jun 18 11:46:51 2013
New Revision: 321181
URL: http://svnweb.freebsd.org/changeset/ports/321181

Log:
  - Trim Makefile headers
  - Drop ABI versions from LIB_DEPENDS
  - OptionsNG
  - Pet portlint
  - Switch to dynamic plist where useful

Added:
  head/games/critterding/files/
  head/games/critterding/files/patch-src-scenes-evolution.cpp   (contents, props changed)
  head/games/critterding/files/patch-src-utils-bullet-BulletSoftBody-btSoftBody.h   (contents, props changed)
Deleted:
  head/games/connectfive/pkg-plist
  head/games/dangen/pkg-plist
  head/games/egoboo/pkg-plist
  head/games/f1spirit-remake/pkg-plist
  head/games/kartofel/pkg-plist
  head/games/meritous/pkg-plist
  head/games/untahris/pkg-plist
  head/games/xorgramana/pkg-plist
Modified:
  head/audio/wavplay/Makefile
  head/devel/gitg/Makefile
  head/devel/gitg/pkg-descr
  head/devel/love/Makefile
  head/devel/love07/Makefile
  head/devel/love5/Makefile
  head/devel/p5-Tree-R/Makefile
  head/devel/p5-Tree-R/pkg-descr
  head/devel/p5-WeakRef/Makefile
  head/devel/sfml/Makefile
  head/devel/tokamak/Makefile
  head/editors/chexedit/Makefile
  head/editors/chexedit/pkg-descr
  head/editors/hnb/Makefile
  head/games/biloba/Makefile
  head/games/biloba/pkg-descr
  head/games/connectfive/Makefile
  head/games/connectfive/files/patch-glfont2.h
  head/games/critterding/Makefile
  head/games/crrcsim/Makefile
  head/games/dangen/Makefile
  head/games/egoboo/Makefile
  head/games/egoboo/files/patch-game-lin-file.c
  head/games/f1spirit-remake/Makefile
  head/games/f1spirit-remake/files/patch-sources-CCar.h
  head/games/f1spirit-remake/files/patch-sources-CPlayer.cpp
  head/games/fishsupper/Makefile
  head/games/flyhard/Makefile
  head/games/freera/Makefile
  head/games/funnyboat/Makefile
  head/games/glsfcave/Makefile
  head/games/gnudoku/Makefile
  head/games/gnurobbo/Makefile
  head/games/gunfudeadlands/Makefile
  head/games/interlogic/Makefile
  head/games/jag/Makefile
  head/games/jigzo/Makefile
  head/games/kartofel/Makefile
  head/games/kiki/Makefile
  head/games/maxr/Makefile
  head/games/meandmyshadow/Makefile
  head/games/meandmyshadow/pkg-descr
  head/games/memonix/Makefile
  head/games/meritous/Makefile
  head/games/meritous/files/patch-src-boss.c
  head/games/meritous/files/patch-src-levelblit.c
  head/games/nimuh/Makefile
  head/games/npush/Makefile
  head/games/openmortal/Makefile
  head/games/openmortal/files/patch-src_gfx.cpp
  head/games/osgg/Makefile
  head/games/outerspace/Makefile
  head/games/pachi/Makefile
  head/games/passage/Makefile
  head/games/penguin-command/Makefile
  head/games/pengupop/Makefile
  head/games/pink-pony/Makefile
  head/games/pink-pony/files/patch-lib-GL-GLee.h
  head/games/ri-li/Makefile
  head/games/scramble/Makefile
  head/games/sdlsand/Makefile
  head/games/shootingstar/Makefile
  head/games/simplevaders/Makefile
  head/games/stormbaancoureur/Makefile
  head/games/untahris/Makefile
  head/games/untahris/files/patch-intface.cpp
  head/games/xorgramana/Makefile
  head/games/xorgramana/pkg-descr
  head/games/xtron/Makefile
  head/graphics/autopano-sift-c/Makefile
  head/graphics/exifprobe/Makefile
  head/graphics/ftgl/Makefile
  head/graphics/ftgl/pkg-descr
  head/graphics/glosm/Makefile
  head/graphics/glosm/pkg-descr
  head/graphics/glpng/Makefile
  head/graphics/glpng/files/patch-glpng.c
  head/graphics/makehuman/Makefile
  head/graphics/nathive/Makefile
  head/graphics/py-pyglet/Makefile
  head/graphics/py-rabbyt/Makefile
  head/graphics/py-rabbyt/pkg-descr
  head/graphics/quesoglc/Makefile
  head/graphics/sk1libs/Makefile
  head/graphics/sk1libs/pkg-descr
  head/graphics/structuresynth/Makefile
  head/graphics/structuresynth/files/patch-SyntopiaCore__GLEngine__Raytracer__RayTracer.cpp
  head/graphics/structuresynth/files/patch-SyntopiaCore__GLEngine__Sphere.h
  head/graphics/uniconvertor/Makefile
  head/graphics/uniconvw/Makefile
  head/graphics/wings-devel/Makefile
  head/graphics/wings/Makefile
  head/x11-themes/qt4-style-float/Makefile
  head/x11-themes/qt4-style-float/pkg-descr
  head/x11-themes/qt4-style-phase/Makefile
  head/x11-themes/qt4-style-phase/pkg-descr
  head/x11-themes/qt4-style-quantumstyle/Makefile
  head/x11-themes/qt4-style-quantumstyle/pkg-descr

Modified: head/audio/wavplay/Makefile
==============================================================================
--- head/audio/wavplay/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/audio/wavplay/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	wavplay
-# Date created:				14 January 2000
-# Whom:					greg
-#
+# Created by: greg
 # $FreeBSD$
-#
 
 PORTNAME=	wavplay
 PORTVERSION=	1.4

Modified: head/devel/gitg/Makefile
==============================================================================
--- head/devel/gitg/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/devel/gitg/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	gitg
-# Date created:		2010-03-19
-# Whom:			kipz <somicide at gmail.com>
-#
+# Created by: kipz <somicide at gmail.com>
 # $FreeBSD$
-#
 
 PORTNAME=	gitg
 PORTVERSION=	0.0.8
@@ -14,11 +10,11 @@ MASTER_SITES=	GNOME
 MAINTAINER=	amdmi3 at FreeBSD.org
 COMMENT=	GTK-based git repository viewer
 
-RUN_DEPENDS=	git>=1.7.0.2:${PORTSDIR}/devel/git
-
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+RUN_DEPENDS=	git>=1.7.0.2:${PORTSDIR}/devel/git
+
 USE_BZIP2=	yes
 GNU_CONFIGURE=	yes
 USE_GMAKE=	yes

Modified: head/devel/gitg/pkg-descr
==============================================================================
--- head/devel/gitg/pkg-descr	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/devel/gitg/pkg-descr	Tue Jun 18 11:46:51 2013	(r321181)
@@ -6,4 +6,4 @@ representation of data and actions. It c
  * Show colorized diff of changes in revisions
  * Handles extremely large projects very well
 
-WWW:	http://trac.novowork.com/gitg/wiki
+WWW: http://trac.novowork.com/gitg/wiki

Modified: head/devel/love/Makefile
==============================================================================
--- head/devel/love/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/devel/love/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	love
-# Date created:		01 Aug 2008
-# Whom:			Dmitry Marakasov <amdmi3 at FreeBSD.org>
-#
+# Created by: Dmitry Marakasov <amdmi3 at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	love
 PORTVERSION=	0.8.0
@@ -40,11 +36,13 @@ PLIST_FILES=	bin/love
 
 PORTDOCS=	*
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	@${REINPLACE_CMD} -e '/^prefix=/ d; /^bindir=/ d; /^libdir=/ d; \
 		/test/ s|==|=|' ${WRKSRC}/configure
 
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 post-install:
 	${MKDIR} ${DOCSDIR}
 .for f in changes.txt readme.md

Modified: head/devel/love07/Makefile
==============================================================================
--- head/devel/love07/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/devel/love07/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	love
-# Date created:		01 Aug 2008
-# Whom:			Dmitry Marakasov <amdmi3 at FreeBSD.org>
-#
+# Created by: Dmitry Marakasov <amdmi3 at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	love
 PORTVERSION=	0.7.2
@@ -46,11 +42,13 @@ PLIST_FILES=	bin/love07
 DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}07
 PORTDOCS=	*
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	@${REINPLACE_CMD} -e '/^prefix=/ d; /^bindir=/ d; /^libdir=/ d' \
 		${WRKSRC}/configure
 
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 post-install:
 	${MKDIR} ${DOCSDIR}
 .for f in changes.txt readme.txt

Modified: head/devel/love5/Makefile
==============================================================================
--- head/devel/love5/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/devel/love5/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	love
-# Date created:		01 Aug 2008
-# Whom:			Dmitry Marakasov <amdmi3 at FreeBSD.org>
-#
+# Created by: Dmitry Marakasov <amdmi3 at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	love
 DISTVERSION=	0.5-0
@@ -37,13 +33,15 @@ PLIST_FILES=	bin/love5
 DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}5
 PORTDOCS=	*
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|ILvoid|void|' ${WRKSRC}/src/opengl/Image.cpp \
 		${WRKSRC}/src/opengl/love_opengl.cpp
 	@${REINPLACE_CMD} -e '/^prefix=/ d; /^bindir=/ d; /^libdir=/ d' \
 		${WRKSRC}/configure
 
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 post-install:
 	${MKDIR} ${DOCSDIR}
 .for f in changes.txt readme.txt

Modified: head/devel/p5-Tree-R/Makefile
==============================================================================
--- head/devel/p5-Tree-R/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/devel/p5-Tree-R/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	p5-Tree-R
-# Date created:		03 Mar 2011
-# Whom:			Dmitry Marakasov <amdmi3 at FreeBSD.org>
-#
+# Created by: Dmitry Marakasov <amdmi3 at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	Tree-R
 PORTVERSION=	0.06

Modified: head/devel/p5-Tree-R/pkg-descr
==============================================================================
--- head/devel/p5-Tree-R/pkg-descr	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/devel/p5-Tree-R/pkg-descr	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,3 +1,3 @@
 Tree::R - Perl extension for the Rtree data structure and algorithms
 
-WWW:	http://search.cpan.org/dist/Tree-R/
+WWW: http://search.cpan.org/dist/Tree-R/

Modified: head/devel/p5-WeakRef/Makefile
==============================================================================
--- head/devel/p5-WeakRef/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/devel/p5-WeakRef/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	p5-WeakRef
-# Date created:		14 Jun 2006
-# Whom:			Dmitry Marakasov <amdmi3 at amdmi3.ru>
-#
+# Created by: Dmitry Marakasov <amdmi3 at amdmi3.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	WeakRef
 PORTVERSION=	0.01

Modified: head/devel/sfml/Makefile
==============================================================================
--- head/devel/sfml/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/devel/sfml/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	sfml
-# Date created:		07 Jul 2009
-# Whom:			Dmitry Marakasov <amdmi3 at FreeBSD.org>
-#
+# Created by: Dmitry Marakasov <amdmi3 at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	sfml
 PORTVERSION=	1.6
@@ -15,10 +11,10 @@ DISTNAME=	SFML-${PORTVERSION}-sdk-linux-
 MAINTAINER=	amdmi3 at FreeBSD.org
 COMMENT=	Simple and Fast Multimedia Library
 
-LIB_DEPENDS=	sndfile.1:${PORTSDIR}/audio/libsndfile \
-		jpeg.11:${PORTSDIR}/graphics/jpeg \
+LIB_DEPENDS=	sndfile:${PORTSDIR}/audio/libsndfile \
+		jpeg:${PORTSDIR}/graphics/jpeg \
 		png15:${PORTSDIR}/graphics/png \
-		freetype.9:${PORTSDIR}/print/freetype2
+		freetype:${PORTSDIR}/print/freetype2
 
 USE_GMAKE=	yes
 USE_OPENAL=	al
@@ -34,6 +30,8 @@ PORTDOCS=	*
 
 PORTSCOUT=	limit:[^c]$$
 
+.include <bsd.port.options.mk>
+
 post-extract:
 	@${RM} -f ${WRKSRC}/lib/*
 	@${FIND} ${WRKSRC}/samples/bin/ -type f -maxdepth 1 -delete
@@ -42,7 +40,7 @@ post-install:
 .for lib in audio graphics network system window
 	@${LN} -s libsfml-${lib}.so.${PORTVERSION} ${PREFIX}/lib/libsfml-${lib}.so.${PORTVERSION:C/^([0-9]).*/\1/}
 .endfor
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 	cd ${WRKSRC}/doc && ${COPYTREE_SHARE} "*" ${DOCSDIR}/
 .endif

Modified: head/devel/tokamak/Makefile
==============================================================================
--- head/devel/tokamak/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/devel/tokamak/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	tokamak
-# Date created:		24 Jun 2008
-# Whom:			Dmitry Marakasov <amdmi3 at FreeBSD.org>
-#
+# Created by: Dmitry Marakasov <amdmi3 at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	tokamak
 PORTVERSION=	1.0.5a
@@ -26,7 +22,7 @@ BUILD_WRKSRC=	${WRKSRC}/build/gnu
 
 PORTDOCS=	*
 
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
 
 .if !defined(WITH_DEBUG)
 CPPFLAGS+=	-DNDEBUG
@@ -43,11 +39,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/include/tokamak.h ${PREFIX}/include/
 	${INSTALL_DATA} ${WRKSRC}/include/math/*.h ${PREFIX}/include/math/
 	${INSTALL_DATA} ${WRKSRC}/lib/libtokamak_m.a ${PREFIX}/lib/
-
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/license.txt ${WRKSRC}/readme.txt ${DOCSDIR}
 	cd ${WRKSRC}/documentation && ${COPYTREE_SHARE} . ${DOCSDIR}
 .endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/editors/chexedit/Makefile
==============================================================================
--- head/editors/chexedit/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/editors/chexedit/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	chexedit
-# Date Created:				8 Jul 2000
-# Whom:					Roman Shterenzon <roman at xpert.com>
-#
+# Created by: Roman Shterenzon <roman at xpert.com>
 # $FreeBSD$
-#
 
 PORTNAME=	chexedit
 PORTVERSION=	0.9.7

Modified: head/editors/chexedit/pkg-descr
==============================================================================
--- head/editors/chexedit/pkg-descr	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/editors/chexedit/pkg-descr	Tue Jun 18 11:46:51 2013	(r321181)
@@ -14,4 +14,4 @@ times when this is ideal:
    * Any place you might use od(1) but need more power.  Compare more
      vs less.
 
-WWW:	http://www.rogoyski.com/adam/programs/hexedit/
+WWW: http://www.rogoyski.com/adam/programs/hexedit/

Modified: head/editors/hnb/Makefile
==============================================================================
--- head/editors/hnb/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/editors/hnb/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	hnb
-# Date created:				Fri Jul  6 05:37:14 EDT 2001
-# Whom:					Patrick Li <pat at databits.net>
-#
+# Created by: Patrick Li <pat at databits.net>
 # $FreeBSD$
-#
 
 PORTNAME=	hnb
 PORTVERSION=	1.9.17
@@ -21,7 +17,7 @@ MAKE_JOBS_UNSAFE=	yes
 
 MAN1=		hnb.1
 
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
 
 .if ${ARCH} != "i386"
 BROKEN=		segfaults on 64bit systems
@@ -34,11 +30,11 @@ post-patch:
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/hnb ${PREFIX}/bin
 	${INSTALL_MAN}	${WRKSRC}/../doc/hnb.1 ${MANPREFIX}/man/man1
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 .for FILE in Documentation.hnb Documentation.html hnbrc
 	${INSTALL_DATA} ${WRKSRC}/../doc/${FILE} ${DOCSDIR}
 .endfor
 .endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/games/biloba/Makefile
==============================================================================
--- head/games/biloba/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/biloba/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	biloba
-# Date created:		02 Oct 2005
-# Whom:			Dmitry Marakasov <amdmi3 at amdmi3.ru>
-#
+# Created by: Dmitry Marakasov <amdmi3 at amdmi3.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	biloba
 PORTVERSION=	0.9.3

Modified: head/games/biloba/pkg-descr
==============================================================================
--- head/games/biloba/pkg-descr	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/biloba/pkg-descr	Tue Jun 18 11:46:51 2013	(r321181)
@@ -3,4 +3,4 @@ pawns on a hexagonal board and attempts 
 pawns. Biloba includes an AI opponent, and supports local or network
 play.
 
-WWW:	http://biloba.sourceforge.net/
+WWW: http://biloba.sourceforge.net/

Modified: head/games/connectfive/Makefile
==============================================================================
--- head/games/connectfive/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/connectfive/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	connectfive
-# Date created:			20 Sep 2005
-# Whom:					Dmitry Marakasov <amdmi3 at amdmi3.ru>
-#
+# Created by: Dmitry Marakasov <amdmi3 at amdmi3.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	connectfive
 PORTVERSION=	1.0.2
@@ -24,20 +20,28 @@ USE_SDL=	sdl
 USE_GL=		gl
 USE_XORG=	xmu xext x11
 USE_GMAKE=	yes
+USE_DOS2UNIX=	glfont2.h
 
 WRKSRC=		${WRKDIR}/connectFive
 
+PLIST_FILES=	bin/${PORTNAME}
+PORTDOCS=	*
+PORTDATA=	*
+
+.include <bsd.port.options.mk>
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}|' ${WRKSRC}/Makefile.linux
 	@${REINPLACE_CMD} -e 's|data/|${DATADIR}/|' ${WRKSRC}/connect.cpp
 	@${REINPLACE_CMD} -e 's|Board::||' ${WRKSRC}/Board.h
 
 do-install:
-	@${MKDIR} ${PREFIX}/bin
 	${INSTALL_PROGRAM} ${WRKSRC}/connectfive ${PREFIX}/bin/
+.if !defined(NOPORTDATA)
 	${MKDIR} ${DATADIR}
 	${INSTALL_DATA} ${WRKSRC}/data/* ${DATADIR}/
-.if !defined(NOPORTDOCS)
+.endif
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/CHANGELOG.txt ${WRKSRC}/LICENSE.txt ${WRKSRC}/README.txt ${DOCSDIR}/
 .endif

Modified: head/games/connectfive/files/patch-glfont2.h
==============================================================================
--- head/games/connectfive/files/patch-glfont2.h	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/connectfive/files/patch-glfont2.h	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,13 +1,13 @@
 --- glfont2.h.orig	Sat Dec 20 10:26:21 2003
 +++ glfont2.h	Wed Sep 21 09:34:38 2005
 @@ -8,7 +8,9 @@
- #ifndef GLFONT2_H
- #define GLFONT2_H
- 
--//#include <pair.h>
-+#if defined(__GNUC__) && (__GNUC__ < 3)
-+#include <pair.h>
-+#endif
- #include <string>
- #include <GL/gl.h>
- #include <GL/glu.h>
+ #ifndef GLFONT2_H
+ #define GLFONT2_H
+ 
+-//#include <pair.h>
++#if defined(__GNUC__) && (__GNUC__ < 3)
++#include <pair.h>
++#endif
+ #include <string>
+ #include <GL/gl.h>
+ #include <GL/glu.h>

Modified: head/games/critterding/Makefile
==============================================================================
--- head/games/critterding/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/critterding/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	critterding
-# Date created:		15 Oct 2009
-# Whom:			Dmitry Marakasov <amdmi3 at FreeBSD.org>
-#
+# Created by: Dmitry Marakasov <amdmi3 at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	critterding
 DISTVERSION=	beta12
@@ -14,7 +10,7 @@ MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}
 MAINTAINER=	amdmi3 at FreeBSD.org
 COMMENT=	Evolving Artificial Life
 
-LIB_DEPENDS=	freetype.9:${PORTSDIR}/print/freetype2
+LIB_DEPENDS=	freetype:${PORTSDIR}/print/freetype2
 
 USE_BZIP2=	yes
 GNU_CONFIGURE=	yes
@@ -24,11 +20,13 @@ USE_GL=		gl
 CPPFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2
 LDFLAGS+=	-L${LOCALBASE}/lib
 CONFIGURE_ARGS=	--disable-system-ftgl
-USE_GCC=	4.2+
+USE_GCC=	yes
 MAKE_JOBS_SAFE=	yes
 
 PORTDOCS=	README AUTHORS Changelog
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|../share/critterding|${DATADIR}|' \
 		${WRKSRC}/src/gui/textprinter.cpp ${WRKSRC}/src/gl/glwindow.cpp
@@ -36,7 +34,7 @@ post-patch:
 pre-configure:
 	cd ${WRKSRC} && ${AUTORECONF} -fi
 
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 post-install:
 	${MKDIR} ${DOCSDIR}
 .for f in ${PORTDOCS}

Added: head/games/critterding/files/patch-src-scenes-evolution.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/critterding/files/patch-src-scenes-evolution.cpp	Tue Jun 18 11:46:51 2013	(r321181)
@@ -0,0 +1,11 @@
+--- src/scenes/evolution.cpp.orig	2010-03-06 01:14:29.000000000 +0300
++++ src/scenes/evolution.cpp	2013-06-18 06:00:15.823111566 +0400
+@@ -287,7 +287,7 @@
+ 					}
+ 					else if ( world->mouseRayHitEntity->type == 0 )
+ 					{
+-						CritterB* c = static_cast<const CritterB*>(world->mouseRayHitEntity);
++						const CritterB* c = static_cast<const CritterB*>(world->mouseRayHitEntity);
+ 						Textprinter::Instance()->print( oldx+margin, oldy,    "critter");
+ 						Textprinter::Instance()->print(oldx+rmargindistance, oldy, "%1i", c->critterID);
+ 						Textprinter::Instance()->print( oldx+margin, oldy+vspacer, "energy");

Added: head/games/critterding/files/patch-src-utils-bullet-BulletSoftBody-btSoftBody.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/critterding/files/patch-src-utils-bullet-BulletSoftBody-btSoftBody.h	Tue Jun 18 11:46:51 2013	(r321181)
@@ -0,0 +1,50 @@
+--- src/utils/bullet/BulletSoftBody/btSoftBody.h.orig	2010-02-18 01:52:17.000000000 +0300
++++ src/utils/bullet/BulletSoftBody/btSoftBody.h	2013-06-18 05:58:55.243113542 +0400
+@@ -182,6 +182,7 @@
+ 		btScalar				m_kAST;			// Area/Angular stiffness coefficient [0,1]
+ 		btScalar				m_kVST;			// Volume stiffness coefficient [0,1]
+ 		int						m_flags;		// Flags
++		Material() {}
+ 	};
+ 
+ 	/* Feature		*/ 
+@@ -201,6 +202,7 @@
+ 		btScalar				m_area;			// Area
+ 		btDbvtNode*				m_leaf;			// Leaf data
+ 		int						m_battach:1;	// Attached
++		Node() {}
+ 	};
+ 	/* Link			*/ 
+ 	struct	Link : Feature
+@@ -212,6 +214,7 @@
+ 		btScalar				m_c1;			// rl^2
+ 		btScalar				m_c2;			// |gradient|^2/c0
+ 		btVector3				m_c3;			// gradient
++		Link() {}
+ 	};
+ 	/* Face			*/ 
+ 	struct	Face : Feature
+@@ -220,6 +223,7 @@
+ 		btVector3				m_normal;		// Normal
+ 		btScalar				m_ra;			// Rest area
+ 		btDbvtNode*				m_leaf;			// Leaf data
++		Face() {}
+ 	};
+ 	/* Tetra		*/ 
+ 	struct	Tetra : Feature
+@@ -230,6 +234,7 @@
+ 		btVector3				m_c0[4];		// gradients
+ 		btScalar				m_c1;			// (4*kVST)/(im0+im1+im2+im3)
+ 		btScalar				m_c2;			// m_c1/sum(|g0..3|^2)
++		Tetra() {}
+ 	};
+ 	/* RContact		*/ 
+ 	struct	RContact
+@@ -271,6 +276,7 @@
+ 		int						m_rank;			// Rank
+ 		Node*					m_nodes[4];		// Nodes
+ 		btScalar				m_coords[4];	// Coordinates
++		Note() {}
+ 	};	
+ 	/* Pose			*/ 
+ 	struct	Pose

Modified: head/games/crrcsim/Makefile
==============================================================================
--- head/games/crrcsim/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/crrcsim/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	crrcsim
-# Date created:		17 Jun 2008
-# Whom:			Dmitry Marakasov <amdmi3 at amdmi3.ru>
-#
+# Created by: Dmitry Marakasov <amdmi3 at amdmi3.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	crrcsim
 PORTVERSION=	0.9.11
@@ -15,8 +11,8 @@ MAINTAINER=	amdmi3 at FreeBSD.org
 COMMENT=	Model-airplane flight simulation program
 
 BUILD_DEPENDS=	${LOCALBASE}/lib/libplibsl.a:${PORTSDIR}/x11-toolkits/plib
-LIB_DEPENDS=	portaudio.2:${PORTSDIR}/audio/portaudio2 \
-		jpeg.11:${PORTSDIR}/graphics/jpeg
+LIB_DEPENDS=	portaudio:${PORTSDIR}/audio/portaudio2 \
+		jpeg:${PORTSDIR}/graphics/jpeg
 
 GNU_CONFIGURE=	yes
 USE_GMAKE=	yes
@@ -38,9 +34,11 @@ DESKTOP_ENTRIES="CRRCsim" \
 		"Game;Simulation;" \
 		false
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	@${REINPLACE_CMD} -e '/portaudio/ s|==|=|' ${WRKSRC}/configure
-.if defined(NOPORTDOCS)
+.if ! ${PORT_OPTIONS:MDOCS}
 	@${REINPLACE_CMD} -e '/^install-data-am:/ s|install-pkgdataDATA||; \
 		/^SUBDIRS =/ s|=.*|= man|' ${WRKSRC}/documentation/Makefile.in
 .endif

Modified: head/games/dangen/Makefile
==============================================================================
--- head/games/dangen/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/dangen/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	dangen
-# Date created:		25 Aug 2006
-# Whom:			Dmitry Marakasov <amdmi3 at amdmi3.ru>
-#
+# Created by: Dmitry Marakasov <amdmi3 at amdmi3.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	dangen
 PORTVERSION=	0.5
@@ -26,22 +22,25 @@ DESKTOP_ENTRIES="dangen" \
 		"Game;ArcadeGame;" \
 		false
 
-PORTDOCS=	README
+PORTDOCS=	*
+
+PLIST_FILES=	bin/${PORTNAME} %%DATADIR%%/image/font.png
+PLIST_DIRS=	%%DATADIR%%/image %%DATADIR%%
 
 MAN6=		dangen.6
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}|' ${WRKSRC}/Makefile.in \
 		${WRKSRC}/libtenm/Makefile.in ${WRKSRC}/spqr/Makefile.in
 	@${REINPLACE_CMD} -e 's|$$(datadir)/games/|$$(datadir)/|' ${WRKSRC}/spqr/image/Makefile.in
 	@${REINPLACE_CMD} -e 's|/games||' ${WRKSRC}/util.c
 
-.if !defined(NOPORTDOCS)
 post-install:
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
-.for f in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
-.endfor
+	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/
 .endif
 
 .include <bsd.port.mk>

Modified: head/games/egoboo/Makefile
==============================================================================
--- head/games/egoboo/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/egoboo/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,7 +1,4 @@
-# New ports collection makefile for:	egoboo
-# Date created:				Apr 28 2003
-# Whom:					Jan Stocker <Jan.Stocker at t-online.de>
-#
+# Created by: Jan Stocker <Jan.Stocker at t-online.de>
 # $FreeBSD$
 
 PORTNAME=	egoboo
@@ -19,19 +16,26 @@ COMMENT=	A 3D dungeon crawling adventure
 USE_SDL=	sdl ttf mixer image
 USE_GL=		yes
 USE_GMAKE=	yes
+USE_DOS2UNIX=	*.c
 
 WRKSRC=		${WRKDIR}/${DISTNAME}/game
 MAKEFILE=	Makefile.unix
 
+PLIST_FILES=	bin/${PORTNAME} libexec/${PORTNAME}
+
+PORTDATA=	*
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|/usr/share/egoboo|${DATADIR}|g; \
 		s|cp -a|cp -RPp|; s|/usr/libexec|${PREFIX}/libexec|' \
 		${WRKSRC}/egoboo.sh
 
 post-install:
+.if !defined(NOPORTDATA)
 	${MKDIR} ${DATADIR}
 	@cd ${WRKDIR}/${DISTNAME:S/-/-data-/} && \
 		${COPYTREE_SHARE} . ${DATADIR}
+.endif
 
 	@${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD}
 

Modified: head/games/egoboo/files/patch-game-lin-file.c
==============================================================================
--- head/games/egoboo/files/patch-game-lin-file.c	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/egoboo/files/patch-game-lin-file.c	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,10 +1,10 @@
 --- lin-file.c.orig	2007-11-16 22:36:58.000000000 +0300
 +++ lin-file.c	2008-02-07 04:09:32.000000000 +0300
 @@ -9,6 +9,7 @@
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <sys/dir.h>
-+#include <sys/syslimits.h>
- 
- //File Routines-----------------------------------------------------------
- void fs_init()
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <sys/dir.h>
++#include <sys/syslimits.h>
+ 
+ //File Routines-----------------------------------------------------------
+ void fs_init()

Modified: head/games/f1spirit-remake/Makefile
==============================================================================
--- head/games/f1spirit-remake/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/f1spirit-remake/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	f1spirit-remake
-# Date created:		15 May 2008
-# Whom:			Dmitry Marakasov <amdmi3 at amdmi3.ru>
-#
+# Created by: Dmitry Marakasov <amdmi3 at amdmi3.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	f1spirit-remake
 PORTVERSION=	1.0
@@ -17,17 +13,23 @@ DISTNAME=	f1spirit-linux
 MAINTAINER=	amdmi3 at FreeBSD.org
 COMMENT=	Remake of classic F1 Spirit racing game
 
-LIB_DEPENDS=	curl.6:${PORTSDIR}/ftp/curl
+LIB_DEPENDS=	curl:${PORTSDIR}/ftp/curl
 
 USE_ZIP=	yes
 USE_GMAKE=	yes
 USE_SDL=	sdl net image mixer sound
 USE_GL=		gl glu
+USE_DOS2UNIX=	*.h *.cpp
 
 WRKSRC=		"${WRKDIR}/F-1 Spirit"
 BUILD_WRKSRC=	${WRKSRC}/sources
 
+PLIST_FILES=	bin/f1s
+
 PORTDOCS=	readme.txt
+PORTDATA=	*
+
+.include <bsd.port.options.mk>
 
 post-patch:
 	@${FIND} ${BUILD_WRKSRC} -name '*.cpp' -print0 | ${XARGS} -0 ${REINPLACE_CMD} \
@@ -38,10 +40,11 @@ post-patch:
 
 do-install:
 	${INSTALL_PROGRAM} ${BUILD_WRKSRC}/f1s ${PREFIX}/bin
+.if !defined(NOPORTDATA)
 	${MKDIR} ${DATADIR}
 	cd ${WRKSRC} && ${COPYTREE_SHARE} 'demos designs f1spirit2.cfg graphics sound tracks' ${DATADIR}
-
-.if !defined(NOPORTDOCS)
+.endif
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 .for f in ${PORTDOCS}
 	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}

Modified: head/games/f1spirit-remake/files/patch-sources-CCar.h
==============================================================================
--- head/games/f1spirit-remake/files/patch-sources-CCar.h	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/f1spirit-remake/files/patch-sources-CCar.h	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,11 +1,11 @@
 --- sources/CCar.h.orig	2006-02-11 13:48:14.000000000 +0300
 +++ sources/CCar.h	2008-05-15 00:17:13.000000000 +0400
 @@ -119,6 +119,8 @@
- 
- };
- 
-+class F1SpiritGame;
-+class CTrack;
- 
- class CCar {
- 	friend class EnemyCCar;
+ 
+ };
+ 
++class F1SpiritGame;
++class CTrack;
+ 
+ class CCar {
+ 	friend class EnemyCCar;

Modified: head/games/f1spirit-remake/files/patch-sources-CPlayer.cpp
==============================================================================
--- head/games/f1spirit-remake/files/patch-sources-CPlayer.cpp	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/f1spirit-remake/files/patch-sources-CPlayer.cpp	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,42 +1,42 @@
 --- sources/CPlayer.cpp.orig	2008-05-17 02:59:23.000000000 +0400
 +++ sources/CPlayer.cpp	2008-05-17 03:01:31.000000000 +0400
 @@ -204,7 +204,8 @@
- 		struct tm *today;
- 
- 		gettimeofday(&ttime, NULL);
--		today=localtime(&(ttime.tv_sec));
-+		time_t tmp = (time_t)ttime.tv_sec;
-+		today=localtime(&tmp);
- 		
- 		position_date[i].year=today->tm_year;
- 		position_date[i].month=today->tm_mon;
+ 		struct tm *today;
+ 
+ 		gettimeofday(&ttime, NULL);
+-		today=localtime(&(ttime.tv_sec));
++		time_t tmp = (time_t)ttime.tv_sec;
++		today=localtime(&tmp);
+ 		
+ 		position_date[i].year=today->tm_year;
+ 		position_date[i].month=today->tm_mon;
 @@ -231,7 +232,8 @@
- 		struct tm *today;
- 
- 		gettimeofday(&ttime, NULL);
--		today=localtime(&(ttime.tv_sec));
-+		time_t tmp = (time_t)ttime.tv_sec;
-+		today=localtime(&tmp);
- 		
- 		time_date[i].year=today->tm_year;
- 		time_date[i].month=today->tm_mon;
+ 		struct tm *today;
+ 
+ 		gettimeofday(&ttime, NULL);
+-		today=localtime(&(ttime.tv_sec));
++		time_t tmp = (time_t)ttime.tv_sec;
++		today=localtime(&tmp);
+ 		
+ 		time_date[i].year=today->tm_year;
+ 		time_date[i].month=today->tm_mon;
 @@ -258,7 +260,8 @@
- 		struct tm *today;
- 
- 		gettimeofday(&ttime, NULL);
--		today=localtime(&(ttime.tv_sec));
-+		time_t tmp = (time_t)ttime.tv_sec;
-+		today=localtime(&tmp);
- 		
- 		lap_date[i].year=today->tm_year;
- 		lap_date[i].month=today->tm_mon;
+ 		struct tm *today;
+ 
+ 		gettimeofday(&ttime, NULL);
+-		today=localtime(&(ttime.tv_sec));
++		time_t tmp = (time_t)ttime.tv_sec;
++		today=localtime(&tmp);
+ 		
+ 		lap_date[i].year=today->tm_year;
+ 		lap_date[i].month=today->tm_mon;
 @@ -285,7 +288,8 @@
- 		struct tm *today;
- 
- 		gettimeofday(&ttime, NULL);
--		today=localtime(&(ttime.tv_sec));
-+		time_t tmp = (time_t)ttime.tv_sec;
-+		today=localtime(&tmp);
- 		
- 		position_date[i].year=today->tm_year;
- 		position_date[i].month=today->tm_mon;
+ 		struct tm *today;
+ 
+ 		gettimeofday(&ttime, NULL);
+-		today=localtime(&(ttime.tv_sec));
++		time_t tmp = (time_t)ttime.tv_sec;
++		today=localtime(&tmp);
+ 		
+ 		position_date[i].year=today->tm_year;
+ 		position_date[i].month=today->tm_mon;

Modified: head/games/fishsupper/Makefile
==============================================================================
--- head/games/fishsupper/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/fishsupper/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	fishsupper
-# Date created:		25 Mar 2006
-# Whom:			Dmitry Marakasov <amdmi3 at amdmi3.ru>
-#
+# Created by: Dmitry Marakasov <amdmi3 at amdmi3.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	fishsupper
 PORTVERSION=	0.1.6
@@ -34,8 +30,10 @@ DESKTOP_ENTRIES="Fish Supper" \
 		"Game;ArcadeGame;" \
 		false
 
-.if !defined(NOPORTDOCS)
+.include <bsd.port.options.mk>
+
 post-install:
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 .for f in ${PORTDOCS}
 	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}

Modified: head/games/flyhard/Makefile
==============================================================================
--- head/games/flyhard/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/flyhard/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	flyhard
-# Date created:		15 Jan 2007
-# Whom:			Dmitry Marakasov <amdmi3 at amdmi3.ru>
-#
+# Created by: Dmitry Marakasov <amdmi3 at amdmi3.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	flyhard
 PORTVERSION=	0.42
@@ -27,8 +23,10 @@ LDFLAGS+=	${PTHREAD_LIBS} -L${LOCALBASE}
 
 PORTDOCS=	README
 
-.if !defined(NOPORTDOCS)
+.include <bsd.port.options.mk>
+
 post-install:
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 .for f in ${PORTDOCS}
 	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}

Modified: head/games/freera/Makefile
==============================================================================
--- head/games/freera/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/freera/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	freera
-# Date created:		01 Feb 2007
-# Whom:			Dmitry Marakasov <amdmi3 at amdmi3.ru>
-#
+# Created by: Dmitry Marakasov <amdmi3 at amdmi3.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	freera
 PORTVERSION=	080203

Modified: head/games/funnyboat/Makefile
==============================================================================
--- head/games/funnyboat/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/funnyboat/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	funnyboat
-# Date created:		18 Mar 2007
-# Whom:			Dmitry Marakasov <amdmi3 at amdmi3.ru>
-#
+# Created by: Dmitry Marakasov <amdmi3 at amdmi3.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	funnyboat
 PORTVERSION=	1.5
@@ -28,6 +24,8 @@ SUB_LIST=	PROGRAM_DIR="${PREFIX}/lib/${P
 
 PORTDOCS=	README.txt
 
+.include <bsd.port.options.mk>
+
 do-install:
 	${MKDIR} ${PREFIX}/lib/${PORTNAME}
 	${MKDIR} ${PREFIX}/lib/${PORTNAME}/data
@@ -35,8 +33,8 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/data/* ${PREFIX}/lib/${PORTNAME}/data
 	${INSTALL_SCRIPT} ${WRKDIR}/funnyboat_ ${PREFIX}/bin/funnyboat
 
-.if !defined(NOPORTDOCS)
 post-install:
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 .for f in ${PORTDOCS}
 	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}

Modified: head/games/glsfcave/Makefile
==============================================================================
--- head/games/glsfcave/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/glsfcave/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	glsfcave
-# Date created:		19 Mar 2008
-# Whom:			Dmitry Marakasov <amdmi3 at amdmi3.ru>
-#
+# Created by: Dmitry Marakasov <amdmi3 at amdmi3.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	glsfcave
 PORTVERSION=	1.0
@@ -11,7 +7,6 @@ PORTREVISION=	2
 CATEGORIES=	games
 MASTER_SITES=	http://user.ecc.u-tokyo.ac.jp/~g650192/glsfcave/ \
 		http://mirror.amdmi3.ru/distfiles/
-MASTER_SITE_SUBDIR=	${PORTNAME}
 
 MAINTAINER=	amdmi3 at FreeBSD.org
 COMMENT=	Control a ribbon to avoid hitting walls
@@ -21,21 +16,20 @@ USE_GL=		glut
 
 WRKSRC=		${WRKDIR}/${PORTNAME}
 
-PORTDOCS=	README
+PORTDOCS=	*
 PLIST_FILES=	bin/glsfcave
 
+.include <bsd.port.options.mk>
+
 do-build:
 	cd ${WRKSRC} && ${CC} -o glsfcave main.c -I${LOCALBASE}/include \
 		-L${LOCALBASE}/lib -lglut -lGL -lGLU
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/glsfcave ${PREFIX}/bin
-
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
-.for f in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
-.endfor
+	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
 .endif
 
 .include <bsd.port.mk>

Modified: head/games/gnudoku/Makefile
==============================================================================
--- head/games/gnudoku/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/gnudoku/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,23 +1,21 @@
-# New ports collection makefile for:	GNUDoku
-# Date created:				12 Jan 2006
-# Whom:					Dmitry Marakasov <amdmi3 at amdmi3.ru>
-#
+# Created by: Dmitry Marakasov <amdmi3 at amdmi3.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	GNUDoku
 PORTVERSION=	0.93
 PORTREVISION=	6
 CATEGORIES=	games
-MASTER_SITES=	http://offload2.icculus.org:9090/~jcspray/GNUDoku/
+MASTER_SITES=	http://offload2.icculus.org:9090/~jcspray/GNUDoku/ \
+		http://mirror.amdmi3.ru/distfiles/
 
 MAINTAINER=	amdmi3 at FreeBSD.org
 COMMENT=	A free program for creating and solving Su Doku puzzles
 
-LIB_DEPENDS=	gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24
+LIB_DEPENDS=	gtkmm-2.4:${PORTSDIR}/x11-toolkits/gtkmm24
 
 USE_GMAKE=	yes
 MAKE_ENV=	CXXLAGS="${CXXFLAGS}"
+USE_PKGCONFIG=	build
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|PREFIX=|PREFIX?=|' ${WRKSRC}/Makefile

Modified: head/games/gnurobbo/Makefile
==============================================================================
--- head/games/gnurobbo/Makefile	Tue Jun 18 11:09:58 2013	(r321180)
+++ head/games/gnurobbo/Makefile	Tue Jun 18 11:46:51 2013	(r321181)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	gnurobbo
-# Date created:		05 Mar 2009
-# Whom:			Dmitry Marakasov <amdmi3 at FreeBSD.org>
-#
+# Created by: Dmitry Marakasov <amdmi3 at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	gnurobbo
 PORTVERSION=	0.66
@@ -24,9 +20,11 @@ MAKE_ENV=	PACKAGE_DATA_DIR="${DATADIR}" 
 
 PORTDOCS=	*
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	@${REINPLACE_CMD} -e '/define DEBUG_DUMP_VM_USAGE/ d' ${WRKSRC}/game.c
-.if defined(NOPORTDOCS)
+.if ! ${PORT_OPTIONS:MDOCS}

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-ports-all mailing list