Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Mar 2004 17:38:22 +0400 (MSD)
From:      Igor Pokrovsky <tiamat@comset.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/64995: Update port: games/exult 1.00 -> 1.1.10rc2 
Message-ID:  <200403311338.i2VDcMCZ020636@doom.homeunix.org>
Resent-Message-ID: <200403311450.i2VEoFdg067366@freefall.freebsd.org>

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

>Number:         64995
>Category:       ports
>Synopsis:       Update port: games/exult 1.00 -> 1.1.10rc2
>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 Mar 31 06:50:14 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Igor Pokrovsky
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
>Environment:
System: FreeBSD doom.homeunix.org 4.9-STABLE FreeBSD 4.9-STABLE #0: Mon Mar 29 21:09:31 MSD 2004 root@doom.homeunix.org:/usr/obj/usr/src/sys/KERNEL i386


	
>Description:
Update to 1.1.10.r2.
Noticeable port changes:
	* Install additional tools and their manuals
	* Rely on app for installation target
	
>How-To-Repeat:
	
>Fix:

	

--- exult.diff begins here ---
diff -ruN /usr/ports/games/exult/Makefile exult/Makefile
--- /usr/ports/games/exult/Makefile	Thu Mar 18 07:09:01 2004
+++ exult/Makefile	Wed Mar 31 17:14:35 2004
@@ -6,11 +6,11 @@
 #
 
 PORTNAME=	exult
-PORTVERSION=	1.00
-PORTREVISION=	3
+PORTVERSION=	1.1.10.r2
 CATEGORIES=	games
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
+DISTNAME=	${PORTNAME}-1.1.10rc2
 
 MAINTAINER=	tiamat@comset.net
 COMMENT=	Ultima VII engine
@@ -18,35 +18,25 @@
 RUN_DEPENDS=	timidity:${PORTSDIR}/audio/timidity
 
 USE_XLIB=	yes
-USE_SDL=	sdl
+USE_SDL=	sdl mixer
 USE_REINPLACE=	yes
 USE_GMAKE=	yes
 GNU_CONFIGURE=	yes
-CONFIGURE_ENV=	CPPFLAGS=-I${X11BASE}/include \
-		LDFLAGS="-L${X11BASE}/lib"
-CONFIGURE_ARGS=	--with-x \
-		--disable-tools \
-		--disable-sdltest
+CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
 
-MAN6=		exult.6
+MAN1=	expack.1 ipack.1 shp2pcx.1 splitshp.1 textpack.1
+MAN6=	exult.6
 
 post-patch:
-	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
-		's|^DEBUG_FLAGS|#DEBUG_FLAGS|g'
+	@${REINPLACE_CMD} -e 's|desktop||' ${WRKSRC}/Makefile.in
 
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/exult ${PREFIX}/bin
-	${INSTALL_MAN} ${WRKSRC}/docs/exult.6 ${MANPREFIX}/man/man6
-	@${MKDIR} ${DATADIR}
-.for file in exult.flx exult_bg.flx exult_si.flx midisfx.flx
-	${INSTALL_DATA} ${WRKSRC}/data/${file} ${DATADIR}
-.endfor
-.if !defined(NOPORTDOCS)
+post-install:
+.ifndef	(NOPORTDOCS)
 	@${MKDIR} ${DOCSDIR}
-.for file in FAQ NEWS README
-	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
+.for i in FAQ NEWS README
+	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
 .endfor
 .endif
-	@${SED} 's:/usr/local:${PREFIX}:g' ${PKGMESSAGE}
+	@${SED} -e 's|%%DOCSDIR%%|${DOCSDIR}|' <${PKGMESSAGE}
 
 .include <bsd.port.mk>
diff -ruN /usr/ports/games/exult/distinfo exult/distinfo
--- /usr/ports/games/exult/distinfo	Sat Nov 23 03:11:48 2002
+++ exult/distinfo	Wed Mar 31 13:26:11 2004
@@ -1 +1,2 @@
-MD5 (exult-1.00.tar.gz) = f560b5f98ffcbb003a79d7989a612551
+MD5 (exult-1.1.10rc2.tar.gz) = 7f53d976a9448cf59dcec447f291bfb5
+SIZE (exult-1.1.10rc2.tar.gz) = 1813283
diff -ruN /usr/ports/games/exult/files/patch-files-databuf.h exult/files/patch-files-databuf.h
--- /usr/ports/games/exult/files/patch-files-databuf.h	Sat Oct 18 22:05:36 2003
+++ exult/files/patch-files-databuf.h	Wed Mar 31 13:38:16 2004
@@ -1,11 +1,11 @@
---- files/databuf.h.orig	Thu May 23 07:24:04 2002
-+++ files/databuf.h	Sat Aug 16 17:54:30 2003
-@@ -24,6 +24,9 @@
- #ifdef MACOS
- #  include <cassert>
+--- files/databuf.h.orig	Sun Aug 31 21:32:25 2003
++++ files/databuf.h	Wed Mar 31 13:37:08 2004
+@@ -21,7 +21,9 @@
+ #  include <cstdio>
+ #  include <cstring>
  #endif
 +#if defined(__GNUC__) && __GNUC__ >= 3
-+#  include <cassert>
+ #include <cassert>
 +#endif
  #include <fstream>
  #include <iomanip>
diff -ruN /usr/ports/games/exult/files/patch-files-rwregress.cc exult/files/patch-files-rwregress.cc
--- /usr/ports/games/exult/files/patch-files-rwregress.cc	Sat Oct 18 22:05:36 2003
+++ exult/files/patch-files-rwregress.cc	Wed Mar 31 13:39:29 2004
@@ -1,10 +1,12 @@
---- files/rwregress.cc.orig	Tue Feb  5 06:01:24 2002
-+++ files/rwregress.cc	Sat Aug 16 17:30:00 2003
-@@ -6,6 +6,7 @@
+--- files/rwregress.cc.orig	Tue Jun 24 21:20:55 2003
++++ files/rwregress.cc	Wed Mar 31 13:39:13 2004
+@@ -5,7 +5,9 @@
+ 
  #include <iostream>
- #include "utils.h"
  #include <strstream>
-+#include <cassert>
++#if defined(__GNUC__) && __GNUC__ >= 3
+ #include <cassert>
++#endif
+ #include "utils.h"
  
  using std::cout;
- using std::endl;
diff -ruN /usr/ports/games/exult/files/patch-gumps-gump_utils.h exult/files/patch-gumps-gump_utils.h
--- /usr/ports/games/exult/files/patch-gumps-gump_utils.h	Thu Jun 27 19:51:38 2002
+++ exult/files/patch-gumps-gump_utils.h	Thu Jan  1 03:00:00 1970
@@ -1,14 +0,0 @@
-*** gumps/gump_utils.h~	Mon Feb 18 12:30:14 2002
---- gumps/gump_utils.h	Mon Feb 18 12:28:58 2002
-***************
-*** 27,32 ****
---- 27,36 ----
-  #include <sys/types.h>
-  #endif
-  
-+ #ifdef __FreeBSD__
-+ #include <string.h>
-+ #endif
-+ 
-  #include <unistd.h>
-  #include "mouse.h"
diff -ruN /usr/ports/games/exult/pkg-message exult/pkg-message
--- /usr/ports/games/exult/pkg-message	Sat Oct 18 22:05:36 2003
+++ exult/pkg-message	Wed Mar 31 17:30:30 2004
@@ -1,4 +1,4 @@
 ******************************************************************************
-* Original Ultima VII data is required to run Exult
-* Please, read ${PREFIX}/share/doc/exult/README for additional information
+* Run Exult from directory, containing original Ultima VII data.
+* Please, read %%DOCSDIR%%/README for additional information.
 ******************************************************************************
diff -ruN /usr/ports/games/exult/pkg-plist exult/pkg-plist
--- /usr/ports/games/exult/pkg-plist	Sat Oct 18 22:05:36 2003
+++ exult/pkg-plist	Wed Mar 31 15:13:47 2004
@@ -1,10 +1,23 @@
+bin/expack
 bin/exult
-%%PORTDOCS%%%%DOCSDIR%%/FAQ
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
+bin/shp2pcx
+bin/splitshp
+bin/textpack
+bin/ucc
+bin/ucxt
 %%DATADIR%%/exult.flx
 %%DATADIR%%/exult_bg.flx
 %%DATADIR%%/exult_si.flx
+%%DATADIR%%/exultmsg.txt
 %%DATADIR%%/midisfx.flx
-@dirrm %%DATADIR%%
+%%DATADIR%%/u7bgintrinsics.data
+%%DATADIR%%/u7misc.data
+%%DATADIR%%/u7opcodes.data
+%%DATADIR%%/u7siintrinsics.data
+%%PORTDOCS%%%%DOCSDIR%%/FAQ
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
 %%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrm %%DATADIR%%/estudio/new
+@dirrm %%DATADIR%%/estudio
+@dirrm %%DATADIR%%
--- exult.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?200403311338.i2VDcMCZ020636>