ports/102992: [MAINTAINER] games/volleyball: update to 0.8.5

Dmitry Marakasov amdmi3 at mail.ru
Thu Sep 7 20:20:22 UTC 2006


>Number:         102992
>Category:       ports
>Synopsis:       [MAINTAINER] games/volleyball: update to 0.8.5
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 07 20:20:20 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 6.1-RELEASE-p3 i386
>Organization:
>Environment:
System: FreeBSD hades.panopticon 6.1-RELEASE-p3 FreeBSD 6.1-RELEASE-p3 #0: Fri Aug 11 00:27:45 MSD 2006 amdmi3 at hades.panopticon:/usr/obj/usr/src/sys/HADES i386


>Description:
Update to 0.8.5, move to autotools.
>How-To-Repeat:
>Fix:

--- volleyball-0.8.5.patch begins here ---
Only in volleyball: .Makefile.swp
diff -u volleyball.orig/Makefile volleyball/Makefile
--- volleyball.orig/Makefile	Thu Sep  7 22:43:30 2006
+++ volleyball/Makefile	Fri Sep  8 00:12:18 2006
@@ -6,29 +6,41 @@
 #
 
 PORTNAME=	volleyball
-PORTVERSION=	0.8
+PORTVERSION=	0.8.5
 CATEGORIES=	games
 MASTER_SITES=	http://www.losersjuegos.com.ar/juegos/volleyball/descargas/
-DISTNAME=	${PORTNAME}20051004
+DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
+		${PORTNAME}-data-${DATAVERSION}${EXTRACT_SUFX}
 
 MAINTAINER=	amdmi3 at mail.ru
 COMMENT=	A game similar to GNU Arcade Volleyball
 
 USE_SDL=	sdl
 USE_GMAKE=	yes
-MAKE_ARGS=	CC="${CC}" CFLAGS="`${SDL_CONFIG} --cflags` ${CFLAGS}" \
-		LDFLAGS="`${SDL_CONFIG} --libs`"
-ALL_TARGET=	volleyball
-
-WRKSRC=	${WRKDIR}/${PORTNAME}/paso_8
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|ima/|${DATADIR}/|' ${WRKSRC}/*.c
-	@${REINPLACE_CMD} -e 's|^\([LDC]*FLAGS\)|#\1|' ${WRKSRC}/Makefile
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/volleyball ${PREFIX}/bin/
-	${MKDIR} ${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/ima/* ${DATADIR}/
+GNU_CONFIGURE=	yes
+CONFIGURE_ENV=	LDFLAGS="-L${LOCALBASE}/lib -lintl"
+CONFIGURE_ARGS=	--disable-nls # strangeness in nls support
+CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+USE_GCC=	3.4+
+
+PORTDOCS=	README
+MAN6=		volleyball.6
+
+DATAVERSION=	0.8.4
+
+post-configure:
+	cd ${WRKDIR}/${PORTNAME}-data-${DATAVERSION} && \
+		${SETENV} ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}
+
+post-install:
+	cd ${WRKDIR}/${PORTNAME}-data-${DATAVERSION} && \
+		${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}
+	
+.if !defined(NOPORTDOCS)
+	${MKDIR} ${DOCSDIR}
+.for f in ${PORTDOCS}
+	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/
+.endfor
+.endif
 
 .include <bsd.port.mk>
diff -u volleyball.orig/distinfo volleyball/distinfo
--- volleyball.orig/distinfo	Thu Sep  7 22:43:30 2006
+++ volleyball/distinfo	Thu Sep  7 23:20:47 2006
@@ -1,3 +1,6 @@
-MD5 (volleyball20051004.tar.gz) = ecb73928e6102d8a6788a98b7c631495
-SHA256 (volleyball20051004.tar.gz) = 1110f850c4bad4def56447d0f1b4870ef421b1f63a5b80f2cd31daa17358b21b
-SIZE (volleyball20051004.tar.gz) = 366477
+MD5 (volleyball-0.8.5.tar.gz) = 1d4f675091a25b8cdf3bc239c84dd260
+SHA256 (volleyball-0.8.5.tar.gz) = 0631f6c65b06fa5f9cf5c1506c56a52fecdfbadabdd56152de50444253cb497b
+SIZE (volleyball-0.8.5.tar.gz) = 319782
+MD5 (volleyball-data-0.8.4.tar.gz) = 5268b3c3ad7a28940c72080d4807b8ae
+SHA256 (volleyball-data-0.8.4.tar.gz) = 503330b2231feaa3f7d9644cef9a0d76ce29823d6d29d4e27fa365946df454cc
+SIZE (volleyball-data-0.8.4.tar.gz) = 782058
diff -u volleyball.orig/pkg-plist volleyball/pkg-plist
--- volleyball.orig/pkg-plist	Thu Sep  7 22:43:30 2006
+++ volleyball/pkg-plist	Fri Sep  8 00:02:37 2006
@@ -1,8 +1,31 @@
 bin/volleyball
-%%DATADIR%%/LICENSE-KIND.FILES
-%%DATADIR%%/fondo.bmp
-%%DATADIR%%/fuente.bmp
-%%DATADIR%%/pelota.bmp
-%%DATADIR%%/personaje_1.bmp
-%%DATADIR%%/personaje_2.bmp
+%%DATADIR%%/about.png
+%%DATADIR%%/ball.png
+%%DATADIR%%/ball_collision.png
+%%DATADIR%%/characters/colo/info.txt
+%%DATADIR%%/characters/colo/preview.png
+%%DATADIR%%/characters/colo/sprites.png
+%%DATADIR%%/characters/matar/info.txt
+%%DATADIR%%/characters/matar/preview.png
+%%DATADIR%%/characters/matar/sprites.png
+%%DATADIR%%/characters/pingu/info.txt
+%%DATADIR%%/characters/pingu/preview.png
+%%DATADIR%%/characters/pingu/sprites.png
+%%DATADIR%%/characters/turtle/info.txt
+%%DATADIR%%/characters/turtle/preview.png
+%%DATADIR%%/characters/turtle/sprites.png
+%%DATADIR%%/cursor.png
+%%DATADIR%%/font.png
+%%DATADIR%%/font_disabled.png
+%%DATADIR%%/font_selected.png
+%%DATADIR%%/main_menu.png
+%%DATADIR%%/pointer.png
+%%DATADIR%%/select.png
+%%DATADIR%%/stage1.png
+%%DATADIR%%/title.png
+ at dirrm %%DATADIR%%/characters/turtle
+ at dirrm %%DATADIR%%/characters/pingu
+ at dirrm %%DATADIR%%/characters/matar
+ at dirrm %%DATADIR%%/characters/colo
+ at dirrm %%DATADIR%%/characters
 @dirrm %%DATADIR%%
--- volleyball-0.8.5.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list