Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 May 2006 23:42:59 +0400 (MSD)
From:      Igor Pokrovsky <ip@doom.homeunix.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/98235: Update port: games/vavoom 1.19.1 -> 1.20
Message-ID:  <200605311942.k4VJgx2E022261@doom.homeunix.org>
Resent-Message-ID: <200605311950.k4VJoBIP071821@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         98235
>Category:       ports
>Synopsis:       Update port: games/vavoom 1.19.1 -> 1.20
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed May 31 19:50:11 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Igor Pokrovsky
>Release:        FreeBSD 6.1-STABLE i386
>Organization:
>Environment:
System: FreeBSD doom.homeunix.org 6.1-STABLE FreeBSD 6.1-STABLE #0: Wed May 24 18:19:40 MSD 2006 root@doom.homeunix.org:/usr/obj/usr/src/sys/KERNEL-amd64 i386


	
>Description:
Update to 1.20.
	
>How-To-Repeat:
	
>Fix:

	

--- vavoom.diff begins here ---
diff -ruN /usr/ports/games/vavoom/Makefile vavoom/Makefile
--- /usr/ports/games/vavoom/Makefile	Fri May 12 13:24:57 2006
+++ vavoom/Makefile	Wed May 31 23:35:46 2006
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	vavoom
-PORTVERSION=	1.19.1
+PORTVERSION=	1.20
 CATEGORIES=	games
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -39,9 +39,10 @@
 SUB_FILES=	pkg-message vavoom
 SUB_LIST=	"PREFIX=${PREFIX}" "PORTSDIR=${PORTSDIR}"
 
-.include "${.CURDIR}/../doom-data/Makefile.include"
-
 .include <bsd.port.pre.mk>
+.include "${PORTSDIR}/games/doom-data/Makefile.include"
+
+CONFIGURE_ARGS+=	--with-sdl-config=${SDL_CONFIG}
 
 OPENAL_CONFIG?=	${LOCALBASE}/bin/openal-config
 .if exists(${OPENAL_CONFIG})
@@ -120,7 +121,6 @@
 	@${ECHO_CMD} ""
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|ALubyte|ALchar|' ${WRKSRC}/source/s_al.cpp
 	@${REINPLACE_CMD} -i '' -e 's|SDL\/||g' ${WRKSRC}/source/*.cpp
 	@${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|' \
 		${WRKSRC}/utils/acc/parse.c ${WRKSRC}/utils/acc/strlist.c
@@ -138,23 +138,25 @@
 
 	@${MKDIR} ${DATADIR}
 	@${MKDIR} ${DATADIR}/basev
-	${INSTALL_DATA} ${WRKSRC}/basev/default.cfg ${DATADIR}/basev
-	${INSTALL_DATA} ${WRKSRC}/basev/startup.vs ${DATADIR}/basev
 	${INSTALL_DATA} ${WRKSRC}/basev/games.txt ${DATADIR}/basev
+	@${MKDIR} ${DATADIR}/basev/common
+	${INSTALL_DATA} ${WRKSRC}/basev/common/default.cfg \
+			${WRKSRC}/basev/common/startup.vs \
+			${WRKSRC}/basev/common/wad0.wad ${DATADIR}/basev/common
 .for i in doom heretic hexen strife
 	@${MKDIR} ${DATADIR}/basev/${i}
 	${INSTALL_DATA} ${WRKSRC}/basev/${i}/wad0.wad ${DATADIR}/basev/${i}
 .endfor
 .for i in doom1 doom2 tnt plutonia
 	@${MKDIR} ${DATADIR}/basev/${i}
-	${INSTALL_DATA} ${WRKSRC}/basev/${i}/wad0.wad ${DATADIR}/basev/${i}
-	${INSTALL_DATA} ${WRKSRC}/basev/${i}/base.txt ${DATADIR}/basev/${i}
+	${INSTALL_DATA} ${WRKSRC}/basev/${i}/wad0.wad \
+			${WRKSRC}/basev/${i}/base.txt ${DATADIR}/basev/${i}
 .endfor
 
 .ifndef (NOPORTDOCS)
 	@${MKDIR} ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/docs/vavmref.txt ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/docs/vavoom.txt ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/docs/vavmref.txt \
+			${WRKSRC}/docs/vavoom.txt ${DOCSDIR}
 .endif
 	@${CAT} ${PKGMESSAGE}
 
diff -ruN /usr/ports/games/vavoom/distinfo vavoom/distinfo
--- /usr/ports/games/vavoom/distinfo	Thu Feb  2 12:57:22 2006
+++ vavoom/distinfo	Tue May 30 22:58:46 2006
@@ -1,3 +1,3 @@
-MD5 (vavoom-1.19.1.tar.bz2) = 190e1bec89b35ff956076b9eeedca6db
-SHA256 (vavoom-1.19.1.tar.bz2) = a13f2a195c80add54cbda1a50ff6d73f02157d427daf94d6050bfe4d4ef64696
-SIZE (vavoom-1.19.1.tar.bz2) = 1897147
+MD5 (vavoom-1.20.tar.bz2) = 6a08199b5b7bb8a2070e3f81be79a0ce
+SHA256 (vavoom-1.20.tar.bz2) = 495ac5446670ae963c0e8f624dc7978975fc5040a33e9667cf91e147f431b0fd
+SIZE (vavoom-1.20.tar.bz2) = 1883529
diff -ruN /usr/ports/games/vavoom/files/patch-configure.ac vavoom/files/patch-configure.ac
--- /usr/ports/games/vavoom/files/patch-configure.ac	Mon Jan  2 12:26:41 2006
+++ vavoom/files/patch-configure.ac	Wed May 31 22:45:15 2006
@@ -1,50 +1,45 @@
 --- configure.ac.orig
 +++ configure.ac
-@@ -77,13 +77,13 @@
- 	MAIN_EXE='Vavoom$(EXEEXT)'
+@@ -83,7 +83,7 @@
  
  	if test "x$with_allegro" = "xyes"; then
--		AC_PATH_PROG([allegro_config], [allegro-config])
-+		AC_PATH_PROG([allegro_config], [allegro-config], [%%ALLEGRO_CONFIG%%])
- 		if test "x$allegro_config" = "x"; then
- 			AC_MSG_ERROR(['cannot find Allegro instalation'])
- 		fi
+ 		if test "x$with_allegro_config" = "x"; then
+-			AC_PATH_PROG([allegro_config], [allegro-config])
++			AC_PATH_PROG([allegro_config], [allegro-config], [%%ALLEGRO_CONFIG%%])
+ 			if test "x$allegro_config" = "x"; then
+ 				AC_MSG_ERROR(['cannot find Allegro instalation'])
+ 			fi
+@@ -93,7 +93,7 @@
  	else
  	if test "x$with_sdl" = "xyes"; then
--		AC_PATH_PROG([sdl_config], [sdl-config])
-+		AC_PATH_PROG([sdl_config], [sdl-config], [%%SDL_CONFIG%%])
- 		if test "x$sdl_config" = "x"; then
- 			AC_MSG_ERROR(['cannot find SDL instalation'])
- 		fi
-@@ -100,19 +100,19 @@
- 	if test "x$allegro_config" != "x"; then
+ 		if test "x$with_sdl_config" = "x"; then
+-			AC_PATH_PROG([sdl_config], [sdl-config])
++			AC_PATH_PROG([sdl_config], [sdl-config], [%%SDL_CONFIG%%])
+ 			if test "x$sdl_config" = "x"; then
+ 				AC_MSG_ERROR(['cannot find SDL instalation'])
+ 			fi
+@@ -122,13 +122,13 @@
+ 		AC_MSG_NOTICE([Using Allegro])
  		MAIN_PLATFORM='UNIX_ALLEGRO'
  		MAIN_CFLAGS="`${allegro_config} --cflags`"
--		MAIN_LIBS="`${allegro_config} --libs` -lpng -lz -lm -lstdc++"
-+		MAIN_LIBS="`${allegro_config} --libs` -lpng -lz -lm -lstdc++ -liconv"
+-		MAIN_LIBS="`${allegro_config} --libs` -lpng -lz -lstdc++"
++		MAIN_LIBS="`${allegro_config} --libs` -lpng -lz -lstdc++ -liconv"
  	else
  	if test "x$sdl_config" != "x"; then
+ 		AC_MSG_NOTICE([Using SDL])
  		MAIN_PLATFORM='UNIX_SDL'
  		MAIN_CFLAGS="`${sdl_config} --cflags`"
--		MAIN_LIBS="-lSDL_mixer `${sdl_config} --libs` -lpng -lz -lm -lstdc++"
-+		MAIN_LIBS="-lSDL_mixer `${sdl_config} --libs` -lpng -lz -lm -lstdc++ -liconv"
+-		MAIN_LIBS="-lSDL_mixer `${sdl_config} --libs` -lpng -lz -lstdc++"
++		MAIN_LIBS="-lSDL_mixer `${sdl_config} --libs` -lpng -lz -lstdc++ -liconv"
  	fi
  	fi
  	OBJ_FILES="$OBJ_FILES \$(SYS_OBJS_${MAIN_PLATFORM})"
- 
- 	AC_CHECK_HEADER([linux/cdrom.h], [
- 		OBJ_FILES="$OBJ_FILES \$(CDAUDIO_OBJ_LINUX)"
--	], [AC_CHECK_HEADER([sys/cdrom.h], [
-+	], [AC_CHECK_HEADER([sys/cdio.h], [
- 		OBJ_FILES="$OBJ_FILES \$(CDAUDIO_OBJ_BSD)"
- 	])])
- 
-@@ -166,7 +166,7 @@
- 
- AC_ARG_WITH([mikmod], AS_HELP_STRING([--with-mikmod], [Enable MikMod support]))
+@@ -246,7 +246,7 @@
+ AC_ARG_WITH([mikmod-config], AS_HELP_STRING([--with-mikmod-config], [Set MikMod config script]))
  if test "x$with_mikmod" != "xno"; then
--	AC_PATH_PROG([LIBMIKMOD_CONFIG], [libmikmod-config])
-+	AC_PATH_PROG([LIBMIKMOD_CONFIG], [libmikmod-config], [%%MIKMOD_CONFIG%%])
- 	if test "x$LIBMIKMOD_CONFIG" != "x"; then
- 		OBJ_FILES="$OBJ_FILES \$(MIKMOD_OBJS)"
- 		MAIN_CFLAGS="$MAIN_CFLAGS `$LIBMIKMOD_CONFIG --cflags`"
+ 	if test "x$with_mikmod_config" = "x"; then
+-		AC_PATH_PROG([LIBMIKMOD_CONFIG], [libmikmod-config])
++		AC_PATH_PROG([LIBMIKMOD_CONFIG], [libmikmod-config], [%%MIKMOD_CONFIG%%])
+ 	else
+ 		mikmod_config=$with_mikmod_config
+ 	fi
diff -ruN /usr/ports/games/vavoom/files/patch-source_sys__sdl.cpp vavoom/files/patch-source_sys__sdl.cpp
--- /usr/ports/games/vavoom/files/patch-source_sys__sdl.cpp	Tue Dec 13 00:03:34 2005
+++ vavoom/files/patch-source_sys__sdl.cpp	Thu Jan  1 03:00:00 1970
@@ -1,11 +0,0 @@
---- source/sys_sdl.cpp.orig	Mon Dec 12 14:39:33 2005
-+++ source/sys_sdl.cpp	Mon Dec 12 14:39:52 2005
-@@ -380,7 +380,7 @@
- 			char *out = buf;
- 			size_t inbytes = 1;
- 			size_t outbytes = 8;
--			iconv(cd, &in, &inbytes, &out, &outbytes);
-+			iconv(cd, (const char**)&in, &inbytes, &out, &outbytes);
- 			fwrite(buf, 1, out - buf, stdout);
- 		}
- 
diff -ruN /usr/ports/games/vavoom/files/vavoom.in vavoom/files/vavoom.in
--- /usr/ports/games/vavoom/files/vavoom.in	Thu Nov 17 15:00:51 2005
+++ vavoom/files/vavoom.in	Tue May 30 23:13:58 2006
@@ -1,10 +1,9 @@
 #!/bin/sh
 
+EXE="Vavoom"
 if test $# = 1 && test $1 = "-s"; then
 	EXE="VavoomSV"
 	shift
-else
-	EXE="Vavoom"
 fi
 
 cd ~/.vavoom && %%PREFIX%%/bin/${EXE} $*
diff -ruN /usr/ports/games/vavoom/pkg-plist vavoom/pkg-plist
--- /usr/ports/games/vavoom/pkg-plist	Thu Nov 17 15:00:51 2005
+++ vavoom/pkg-plist	Wed May 31 23:34:29 2006
@@ -1,6 +1,10 @@
 bin/vavoom
 bin/Vavoom
 bin/VavoomSV
+%%DATADIR%%/basev/common/default.cfg
+%%DATADIR%%/basev/common/startup.vs
+%%DATADIR%%/basev/common/wad0.wad
+@dirrm %%DATADIR%%/basev/common
 %%DATADIR%%/basev/doom/wad0.wad
 @dirrm %%DATADIR%%/basev/doom
 %%DATADIR%%/basev/doom1/base.txt
@@ -21,9 +25,7 @@
 %%DATADIR%%/basev/tnt/base.txt
 %%DATADIR%%/basev/tnt/wad0.wad
 @dirrm %%DATADIR%%/basev/tnt
-%%DATADIR%%/basev/default.cfg
 %%DATADIR%%/basev/games.txt
-%%DATADIR%%/basev/startup.vs
 @dirrm %%DATADIR%%/basev
 @dirrm %%DATADIR%%
 %%PORTDOCS%%%%DOCSDIR%%/vavmref.txt
--- vavoom.diff ends here ---


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200605311942.k4VJgx2E022261>