svn commit: r323745 - head/games/vamos

Daniel Eischen deischen at FreeBSD.org
Fri Jul 26 18:38:39 UTC 2013


Author: deischen
Date: Fri Jul 26 18:38:38 2013
New Revision: 323745
URL: http://svnweb.freebsd.org/changeset/ports/323745

Log:
  Change maintainer from ports@ to new maintainer.  From the new maintainer:
  
    Bump portrevision
    Trim Makefile header
    Trim master sites
    Remove leading article from COMMENT
    Add Icons
    Remove dependency for gmake
    Add portscout
    Add docs
    Add Desktop entry file
    Add DOCS Option
    Trim pkg-descr
    Trim pkg-plist
  
  PR:		174951
  Submitted by:	nemysis at gmx dot ch

Modified:
  head/games/vamos/Makefile
  head/games/vamos/distinfo
  head/games/vamos/pkg-descr
  head/games/vamos/pkg-plist

Modified: head/games/vamos/Makefile
==============================================================================
--- head/games/vamos/Makefile	Fri Jul 26 18:30:21 2013	(r323744)
+++ head/games/vamos/Makefile	Fri Jul 26 18:38:38 2013	(r323745)
@@ -1,21 +1,19 @@
-# Ports collection makefile for:	vamos
-# Date created:			Mar 15, 2002
-# Whom:				ijliao
-#
+# Created by: ijliao
 # $FreeBSD$
-#
 
 PORTNAME=	vamos
 PORTVERSION=	0.7.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	games
-MASTER_SITES=	SF
+MASTER_SITES=	SF \
+		SF/nemysisfreebsdp/:icons
+DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
+		${PORTNAME}_icons${EXTRACT_SUFX}:icons
 
-MAINTAINER=	ports at FreeBSD.org
-COMMENT=	An automotive simulation framework
+MAINTAINER=	nemysis at gmx.ch
+COMMENT=	Automotive simulation framework
 
 LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	png15:${PORTSDIR}/graphics/png
 
@@ -23,18 +21,32 @@ USE_OPENAL=	al alut
 USE_XORG=	sm ice x11 xi xext xmu
 USE_GL=		glut
 USE_SDL=	sdl
-USE_GMAKE=	yes
 USE_AUTOTOOLS=	libtool
 CONFIGURE_ARGS=	ac_cv_header_boost_test_unit_test_hpp=no \
 		ac_cv_lib_freeglut_glutGetModifiers=no
 USE_LDCONFIG=	yes
 MAKE_JOBS_SAFE=	yes
 
-INFO=		vamos
-
 CPPFLAGS+=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
 LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
 
+# Wrong versioning upstream
+PORTSCOUT=	skipv:0.7.1
+
+INFO=		vamos
+
+PORTDOCS=	AUTHORS ChangeLog README TODO
+
+INSTALLS_ICONS=	yes
+ICON_SIZES=	32x32 48x48 64x64 72x72 96x96
+
+DESKTOP_ENTRIES="Vamos" "${COMMENT}" ${PORTNAME} \
+		"${PORTNAME}" "Game;ArcadeGame;" false
+
+OPTIONS_DEFINE=	DOCS
+
+.include <bsd.port.options.mk>
+
 post-extract:
 	@${CHMOD} ${BINMODE} ${WRKSRC}/config/install-sh
 
@@ -46,4 +58,17 @@ post-patch:
 		 /^AM_CXXFLAGS/s| -DBOOST_TEST_DYN_LINK|| ; \
 		 /^AM_CXXFLAGS/s| -L/usr/lib/boost||'
 
+post-install:
+.for s in ${ICON_SIZES}
+	${MKDIR} ${PREFIX}/share/icons/hicolor/${s}/apps
+	${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \
+		${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png
+.endfor
+	${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png ${PREFIX}/share/pixmaps
+
+.if ${PORT_OPTIONS:MDOCS}
+	@${MKDIR} ${DOCSDIR}
+	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
+.endif
+
 .include <bsd.port.mk>

Modified: head/games/vamos/distinfo
==============================================================================
--- head/games/vamos/distinfo	Fri Jul 26 18:30:21 2013	(r323744)
+++ head/games/vamos/distinfo	Fri Jul 26 18:38:38 2013	(r323745)
@@ -1,2 +1,4 @@
 SHA256 (vamos-0.7.0.tar.gz) = ee4d6bf92c1769ed1cf47cb000316df02815dc866f91e22450d1a008f65d6af9
 SIZE (vamos-0.7.0.tar.gz) = 1648589
+SHA256 (vamos_icons.tar.gz) = 52bc6a4fea63c8a23a76b059ee942dda6738483e04d1e5afb10a8184f875f803
+SIZE (vamos_icons.tar.gz) = 15360

Modified: head/games/vamos/pkg-descr
==============================================================================
--- head/games/vamos/pkg-descr	Fri Jul 26 18:30:21 2013	(r323744)
+++ head/games/vamos/pkg-descr	Fri Jul 26 18:38:38 2013	(r323745)
@@ -1,5 +1,5 @@
 Vamos is an automotive simulation framework with an emphasis on thorough
-physical modeling and good C++ design. Vamos includes a real-time, first-
-person, 3D driving application.
+physical modeling and good C++ design. Vamos includes a real-time,
+first-person, 3D driving application.
 
 WWW: http://vamos.sourceforge.net/

Modified: head/games/vamos/pkg-plist
==============================================================================
--- head/games/vamos/pkg-plist	Fri Jul 26 18:30:21 2013	(r323744)
+++ head/games/vamos/pkg-plist	Fri Jul 26 18:38:38 2013	(r323745)
@@ -70,6 +70,12 @@ lib/libvamos-world.a
 lib/libvamos-world.la
 lib/libvamos-world.so
 lib/libvamos-world.so.0
+share/icons/hicolor/32x32/apps/vamos.png
+share/icons/hicolor/48x48/apps/vamos.png
+share/icons/hicolor/64x64/apps/vamos.png
+share/icons/hicolor/72x72/apps/vamos.png
+share/icons/hicolor/96x96/apps/vamos.png
+share/pixmaps/vamos.png
 %%DATADIR%%/cars/F1-1967-arm.ac
 %%DATADIR%%/cars/F1-1967-interior.ac
 %%DATADIR%%/cars/F1-1967-stator.ac


More information about the svn-ports-all mailing list