From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Aug 5 01:30:12 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 941B6106566C for ; Sun, 5 Aug 2012 01:30:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EA0D58FC17 for ; Sun, 5 Aug 2012 01:30:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q751U1DC009284 for ; Sun, 5 Aug 2012 01:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q751U1nf009283; Sun, 5 Aug 2012 01:30:01 GMT (envelope-from gnats) Resent-Date: Sun, 5 Aug 2012 01:30:01 GMT Resent-Message-Id: <201208050130.q751U1nf009283@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Kevin Zheng Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E28C10657C2 for ; Sun, 5 Aug 2012 01:22:36 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 583A58FC0C for ; Sun, 5 Aug 2012 01:22:36 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q751Mad8039767 for ; Sun, 5 Aug 2012 01:22:36 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id q751MaVh039766; Sun, 5 Aug 2012 01:22:36 GMT (envelope-from nobody) Message-Id: <201208050122.q751MaVh039766@red.freebsd.org> Date: Sun, 5 Aug 2012 01:22:36 GMT From: Kevin Zheng To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/170382: [patch] Update games/naev and games/naev-data to 0.5.3 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Aug 2012 01:30:12 -0000 >Number: 170382 >Category: ports >Synopsis: [patch] Update games/naev and games/naev-data to 0.5.3 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Aug 05 01:30:01 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Kevin Zheng >Release: FreeBSD 9.0-RELEASE-p3 i386 >Organization: >Environment: FreeBSD sigma.local 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 01:47:53 UTC 2012 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 >Description: A new upstream version (0.5.3) of games/naev was released. Here are the changes I've made: - Update PORTVERSION to 0.5.3 - Remove Google Code from MASTER_SITES (says Naev's download page) - Change comment to "2D action/rpg space trading combat game" - Add libvorbis to LIB_DEPENDS (see README) - Remove USE_AUTOTOOLS (doesn't need it, compiles fine without it) - Move stuff to pkg-plist - Update port description, remove pkg-message - Minor whitespace fixes (in my opinion) - Use port's own 'make install' instead of 'do-install'ing it - Update WWW site to "http://naev.org/" - Also update needed data files (games/naev-data) This also installs a nice desktop icon and launcher. >How-To-Repeat: Install games/naev and gawk at the fact that there's something out of date.- >Fix: Apply the following patches on games/naev and games/naev-data. Patch attached with submission follows: diff -ruN /usr/ports/games/naev/Makefile naev/Makefile --- /usr/ports/games/naev/Makefile 2012-07-29 06:17:02.000000000 -0500 +++ naev/Makefile 2012-08-04 20:07:19.000000000 -0500 @@ -6,21 +6,19 @@ # PORTNAME= naev -PORTVERSION= 0.5.2 -PORTREVISION= 1 +PORTVERSION= 0.5.3 CATEGORIES= games -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION} \ - ${MASTER_SITE_GOOGLE_CODE} +MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= acm@FreeBSD.org -COMMENT= 2D action/rpg space game +COMMENT= 2D action/rpg space trading combat game -LIB_DEPENDS= png15:${PORTSDIR}/graphics/png \ - freetype:${PORTSDIR}/print/freetype2 RUN_DEPENDS= ${LOCALBASE}/share/${PORTNAME}/ndata-${PORTVERSION}:${PORTSDIR}/games/naev-data +LIB_DEPENDS= freetype:${PORTSDIR}/print/freetype2 \ + png15:${PORTSDIR}/graphics/png \ + vorbis:${PORTSDIR}/audio/libvorbis -USE_AUTOTOOLS= automake:env aclocal:env autoconf:env USE_BZIP2= yes GNU_CONFIGURE= yes USE_GL= gl @@ -33,8 +31,6 @@ LDFLAGS+= -L${LOCALBASE}/lib MAN6= naev.6 -PLIST_FILES= bin/${PORTNAME} -SUB_FILES= pkg-message OPTIONS= OPENAL "Use the OpenAL sound backend" on \ SDL_MIXER "Use the SDL_mixer sound backend" on @@ -42,24 +38,17 @@ .include .if defined(WITH_OPENAL) -USE_OPENAL= yes +USE_OPENAL= yes CONFIGURE_ARGS+= --with-openal=yes .else CONFIGURE_ARGS+= --with-openal=no .endif .if defined(WITH_SDL_MIXER) -USE_SDL+= mixer +USE_SDL+= mixer CONFIGURE_ARGS+= --with-sdlmixer=yes .else CONFIGURE_ARGS+= --with-sdlmixer=no .endif -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/${PORTNAME} - ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.6 ${PREFIX}/man/man6 - -post-install: - @${CAT} ${PKGMESSAGE} - .include diff -ruN /usr/ports/games/naev/distinfo naev/distinfo --- /usr/ports/games/naev/distinfo 2012-03-30 22:45:37.000000000 -0500 +++ naev/distinfo 2012-08-04 20:07:19.000000000 -0500 @@ -1,2 +1,2 @@ -SHA256 (naev/naev-0.5.2.tar.bz2) = bdee2ba049d2707c0d0c971dda2855e4b44f2b73c4ece960daec46171856542f -SIZE (naev/naev-0.5.2.tar.bz2) = 992571 +SHA256 (naev/naev-0.5.3.tar.bz2) = b2d026abb099bcb884e13a26b1bce4273f094830690340468f752a3b9b64c719 +SIZE (naev/naev-0.5.3.tar.bz2) = 997522 diff -ruN /usr/ports/games/naev/files/pkg-message.in naev/files/pkg-message.in --- /usr/ports/games/naev/files/pkg-message.in 2012-03-30 22:45:38.000000000 -0500 +++ naev/files/pkg-message.in 1969-12-31 18:00:00.000000000 -0600 @@ -1,9 +0,0 @@ -############################################################################### - -The NAEV space game was installed - -1) You can find the conf.lua config file into your ~/.config/naev/ directory - -2) Enjoy it :) - -############################################################################### diff -ruN /usr/ports/games/naev/pkg-descr naev/pkg-descr --- /usr/ports/games/naev/pkg-descr 2009-04-28 19:11:21.000000000 -0500 +++ naev/pkg-descr 2012-08-04 20:07:19.000000000 -0500 @@ -1,4 +1,12 @@ -NAEV is a 2d action/rpg space game that combines elements from the action, rpg -and simulation genres. +Naev is a space trading and combat game, inspired by Escape Velocity. -WWW: http://code.google.com/p/naev/ +Played from a top-down perspective with isometric sprites, the +player is free to explore the galaxy as they see fit, trading or +pirating their way to a vast fortune. + +Naev is set in a futuristic science fiction environment, in which +the player finds himself in the wake of a massive galactic cataclysm +which erupted from the Sol system and destroyed everything within +tens of light-years, resulting in a massive, volatile nebula. + +WWW: http://naev.org/ diff -ruN /usr/ports/games/naev/pkg-plist naev/pkg-plist --- /usr/ports/games/naev/pkg-plist 1969-12-31 18:00:00.000000000 -0600 +++ naev/pkg-plist 2012-08-04 20:07:19.000000000 -0500 @@ -0,0 +1,11 @@ +bin/naev +share/applications/naev.desktop +share/pixmaps/naev.png +%%DOCSDIR%%/AUTHORS +%%DOCSDIR%%/README +%%DOCSDIR%%/TODO +%%DOCSDIR%%/LICENSE +%%DATADIR%%/naev-confupdate.sh +@dirrmtry share/applications +@dirrm %%DOCSDIR%% +@dirrmtry %%DATADIR%% diff -ruN /usr/ports/games/naev-data/Makefile naev-data/Makefile --- /usr/ports/games/naev-data/Makefile 2012-03-30 22:45:38.000000000 -0500 +++ naev-data/Makefile 2012-08-04 20:07:22.000000000 -0500 @@ -6,10 +6,9 @@ # PORTNAME= data -PORTVERSION= 0.5.2 +PORTVERSION= 0.5.3 CATEGORIES= games -MASTER_SITES= SF/${PKGNAMEPREFIX:S/-//}/${PKGNAMEPREFIX}${PORTVERSION} \ - ${MASTER_SITE_GOOGLE_CODE} +MASTER_SITES= SF/${PKGNAMEPREFIX:S/-//}/${PKGNAMEPREFIX}${PORTVERSION} PKGNAMEPREFIX= naev- DISTNAME= ${PORTNAME:S/^/n/}-${PORTVERSION} EXTRACT_SUFX= # diff -ruN /usr/ports/games/naev-data/distinfo naev-data/distinfo --- /usr/ports/games/naev-data/distinfo 2012-03-30 22:45:38.000000000 -0500 +++ naev-data/distinfo 2012-08-04 20:07:22.000000000 -0500 @@ -1,2 +1,2 @@ -SHA256 (naev/ndata-0.5.2) = fff31d7d165e33ef567e84cdc47787596df4da1362900628c1eff4eb949dfdc3 -SIZE (naev/ndata-0.5.2) = 244690305 +SHA256 (naev/ndata-0.5.3) = a6f1abb3b173fab7b8cfaf1c4057caa4880235bc5eca489d0ac7d4ae4acf9028 +SIZE (naev/ndata-0.5.3) = 244956464 diff -ruN /usr/ports/games/naev-data/pkg-descr naev-data/pkg-descr --- /usr/ports/games/naev-data/pkg-descr 2009-04-28 19:11:21.000000000 -0500 +++ naev-data/pkg-descr 2012-08-04 20:07:22.000000000 -0500 @@ -1,4 +1,6 @@ -NAEV is a 2d action/rpg space game that combines elements from the action, rpg -and simulation genres (data file). +Naev is a space trading and combat game, inspired by Escape Velocity. +This port installs the data file needed to play the game. -WWW: http://code.google.com/p/naev/ +For a full description, please see games/naev. + +WWW: http://naev.org/ >Release-Note: >Audit-Trail: >Unformatted: