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