From nobody@FreeBSD.org  Sun Dec 30 06:38:09 2012
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 098A4D14
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 30 Dec 2012 06:38:09 +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 E2F728FC12
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 30 Dec 2012 06:38:08 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.5/8.14.5) with ESMTP id qBU6c8xY072623
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 30 Dec 2012 06:38:08 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.5/8.14.5/Submit) id qBU6c8sg072622;
	Sun, 30 Dec 2012 06:38:08 GMT
	(envelope-from nobody)
Message-Id: <201212300638.qBU6c8sg072622@red.freebsd.org>
Date: Sun, 30 Dec 2012 06:38:08 GMT
From: Green Dog <fiziologus@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [games/exult] Update to 1.4.9
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         174819
>Category:       ports
>Synopsis:       games/exult: Update to 1.4.9
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    marino
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Dec 30 06:40:02 UTC 2012
>Closed-Date:    Thu Jan 16 10:50:19 UTC 2014
>Last-Modified:  Sat Jan 18 20:30:00 UTC 2014
>Originator:     Green Dog
>Release:        
>Organization:
>Environment:
>Description:
[games/exult] Update to 1.4.9rc1 (latest)

take maintainership

remove timidity (build-in)
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN exult.orig/Makefile exult/Makefile
--- exult.orig/Makefile	2012-12-30 08:59:38.000000000 +0400
+++ exult/Makefile	2012-12-30 09:06:54.000000000 +0400
@@ -1,46 +1,80 @@
-# New ports collection makefile for:	exult
-# Date created:		18 February 2002
-# Whom:			Igor Pokrovsky <tiamat@telegraph.spb.ru>
-#
+# Created by: Igor Pokrovsky <tiamat@telegraph.spb.ru>
 # $FreeBSD: ports/games/exult/Makefile,v 1.38 2012/11/17 05:57:37 svnexp Exp $
-#
 
 PORTNAME=	exult
-PORTVERSION=	1.2
-PORTREVISION=	6
+DISTVERSION=	1.4.9rc1
 CATEGORIES=	games
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-all-versions/${PORTVERSION}
+MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-all-versions/${DISTVERSION}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	fiziologus@gmail.com
 COMMENT=	Ultima VII engine
 
-BUILD_DEPENDS=	timidity:${PORTSDIR}/audio/timidity
-RUN_DEPENDS=	timidity:${PORTSDIR}/audio/timidity
+BUILD_DEPENDS=	${LOCALBASE}/include/png.h:${PORTSDIR}/graphics/png
+LIB_DEPENDS=	ogg:${PORTSDIR}/audio/libogg \
+		vorbis:${PORTSDIR}/audio/libvorbis
 
-USE_SDL=	sdl mixer
-USE_XORG=	x11
+USE_SDL=	sdl
+USE_XORG=	x11 xext
 USE_GMAKE=	yes
 USE_AUTOTOOLS=	libtool
+USE_BISON=	build
+USE_PKGCONFIG=	build
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 MAKE_JOBS_UNSAFE=	yes
+CONFIGURE_ARGS+=	--disable-alsa --disable-fluidsynth \
+			--enable-zip-support --disable-gnome-shp-thumbnailer
 
-MAN1=	expack.1 ipack.1 shp2pcx.1 splitshp.1 textpack.1
+MAN1=	expack.1 exult_studio.1 ipack.1 shp2pcx.1 splitshp.1 textpack.1 ucc.1
 MAN6=	exult.6
 
-SUB_FILES=	pkg-message
+OPTIONS_DEFINE=		STUDIO
+OPTIONS_DEFAULT=	GUSPAT
+OPTIONS_SINGLE=		MIDI
+OPTIONS_SINGLE_MIDI=	GUSPAT EAWPATS
+
+GUSPAT_DESC=	Use guspath soundfonts for midi playback
+EAWPATS_DESC=	Use eawpats soundfonts for midi playback
+STUDIO_DESC=	Build Exult Studio
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MGUSPAT}
+RUN_DEPENDS+=	${LOCALBASE}/share/guspat/gsdrum.cfg:${PORTSDIR}/audio/guspat
+SF=	guspat
+.endif
+
+.if ${PORT_OPTIONS:MEAWPATS}
+RUN_DEPENDS+=	${LOCALBASE}/share/eawpats/acbass.pat:${PORTSDIR}/audio/eawpats
+SF=	eawpats
+.endif
+
+.if ${PORT_OPTIONS:MSTUDIO}
+LIB_DEPENDS+=	freetype:${PORTSDIR}/print/freetype2
+USE_GNOME=	libglade2 gconf2
+CONFIGURE_ARGS+=	--enable-exult-studio
+PLIST_SUB=	STUDIO=""
+.else
+CONFIGURE_ARGS+=	--disable-exult-studio
+PLIST_SUB=	STUDIO="@comment "
+.endif
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|desktop||' ${WRKSRC}/Makefile.in
 	@${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' ${WRKSRC}/configure
+	@${REINPLACE_CMD} -e 's|png->jmpbuf|png_jmpbuf\(png\)|g' \
+		${WRKSRC}/shapes/pngio.cc
+	@${REINPLACE_CMD} -e 's|append|this->append|g' ${WRKSRC}/istring.h
+	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}| ; \
+		s|%%SF%%|${SF}|' ${WRKSRC}/audio/midi_drivers/timidity/timidity.h
 
 post-install:
-.if !defined(NOPORTDOCS)
+	@${CP} ${WRKSRC}/desktop/exult.desktop ${PREFIX}/share/applications
+	@${CP} ${WRKSRC}/desktop/exult.png ${PREFIX}/share/pixmaps
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
-.for i in FAQ NEWS README
-	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
-.endfor
+	cd ${WRKSRC}/docs && \
+	${CP} -R *.html *.txt images ${DOCSDIR}
 .endif
-	@${CAT} ${PKGMESSAGE}
 
 .include <bsd.port.mk>
diff -ruN exult.orig/distinfo exult/distinfo
--- exult.orig/distinfo	2011-07-03 18:23:50.000000000 +0400
+++ exult/distinfo	2012-12-29 20:31:55.000000000 +0400
@@ -1,2 +1,2 @@
-SHA256 (exult-1.2.tar.gz) = a6dd9d4e399281ed2db691ede21dbb79818ee11b08ef717e3eac255e290cf21a
-SIZE (exult-1.2.tar.gz) = 1722259
+SHA256 (exult-1.4.9rc1.tar.gz) = edadf2edb08595bdb7752adaae42b4d46c444be1a419102c22d04439a8500328
+SIZE (exult-1.4.9rc1.tar.gz) = 5452640
diff -ruN exult.orig/files/patch-aa exult/files/patch-aa
--- exult.orig/files/patch-aa	1970-01-01 03:00:00.000000000 +0300
+++ exult/files/patch-aa	2012-12-30 07:29:17.000000000 +0400
@@ -0,0 +1,28 @@
+--- gameclk.cc.orig	2010-10-12 00:52:11.000000000 +0400
++++ gameclk.cc	2012-12-30 07:23:13.000000000 +0400
+@@ -51,12 +51,10 @@
+ 
+ static inline int get_time_palette(int hour, bool dungeon)
+ 	{
+-	if (dungeon || hour < 6)
++	if (dungeon || hour < 5)
+ 		return PALETTE_NIGHT;
+-	else if (hour == 6)
++	else if (hour == 5)
+ 		return PALETTE_DAWN;
+-	else if (hour == 7)
+-		return PALETTE_DAY;
+ 	else if (hour < 20)
+ 		return PALETTE_DAY;
+ 	else if (hour == 20)
+--- objs/egg.cc.orig	2010-04-13 06:11:12.000000000 +0400
++++ objs/egg.cc	2012-12-30 07:28:24.000000000 +0400
+@@ -726,7 +726,7 @@
+ 	if (flags & (1 << (int) nocturnal))
+ 		{			// Nocturnal.
+ 		int hour = gclock->get_hour();
+-		if (!(hour >= 9 || hour <= 5))
++		if (!(hour >= 21 || hour <= 4))
+ 			return (0);	// It's not night.
+ 		}
+ 	Egg_criteria cri = (Egg_criteria) get_criteria();
diff -ruN exult.orig/files/patch-audio-midi_drivers-timidity-timidity.h exult/files/patch-audio-midi_drivers-timidity-timidity.h
--- exult.orig/files/patch-audio-midi_drivers-timidity-timidity.h	1970-01-01 03:00:00.000000000 +0300
+++ exult/files/patch-audio-midi_drivers-timidity-timidity.h	2012-12-29 23:43:32.000000000 +0400
@@ -0,0 +1,17 @@
+--- audio/midi_drivers/timidity/timidity.h.orig	2008-08-31 02:05:33.000000000 +0400
++++ audio/midi_drivers/timidity/timidity.h	2012-12-29 23:42:06.000000000 +0400
+@@ -237,12 +237,12 @@
+ 
+ /* You could specify a complete path, e.g. "/etc/timidity.cfg", and
+    then specify the library directory in the configuration file. */
+-#define CONFIG_FILE	"timidity.cfg"
++#define CONFIG_FILE	"timidity.cfg-%%SF%%"
+ #ifndef DEFAULT_TIMIDITY_PATH
+ #ifdef __WIN32__
+ #define DEFAULT_TIMIDITY_PATH	"\\TIMIDITY"
+ #else
+-#define DEFAULT_TIMIDITY_PATH	"/usr/share/timidity"
++#define DEFAULT_TIMIDITY_PATH	"%%LOCALBASE%%/share/timidity"
+ #endif
+ #endif
+ 
diff -ruN exult.orig/files/patch-audio__midi_drivers__fmopldrv.h exult/files/patch-audio__midi_drivers__fmopldrv.h
--- exult.orig/files/patch-audio__midi_drivers__fmopldrv.h	2007-06-19 14:23:25.000000000 +0400
+++ exult/files/patch-audio__midi_drivers__fmopldrv.h	1970-01-01 03:00:00.000000000 +0300
@@ -1,11 +0,0 @@
---- audio/midi_drivers/fmopldrv.h.orig	Wed Aug  7 03:10:31 2002
-+++ audio/midi_drivers/fmopldrv.h	Thu Jun 14 01:30:28 2007
-@@ -76,7 +76,7 @@
- 	/* output a packed midi command to the midi stream
- 	 * valid only if mode is MO_SIMPLE
- 	 */
--	void OplDriver::send(uint32 b);
-+	void send(uint32 b);
- 
- 	/* retrieve a string representation of an error code */
- 	static const char *get_error_name(int error_code);
diff -ruN exult.orig/files/patch-files-databuf.h exult/files/patch-files-databuf.h
--- exult.orig/files/patch-files-databuf.h	2004-03-31 23:40:28.000000000 +0400
+++ exult/files/patch-files-databuf.h	1970-01-01 03:00:00.000000000 +0300
@@ -1,12 +0,0 @@
---- 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>
-+#endif
- #include <fstream>
- #include <iomanip>
- #include "U7file.h"
diff -ruN exult.orig/files/patch-files-rwregress.cc exult/files/patch-files-rwregress.cc
--- exult.orig/files/patch-files-rwregress.cc	2004-03-31 23:40:28.000000000 +0400
+++ exult/files/patch-files-rwregress.cc	1970-01-01 03:00:00.000000000 +0300
@@ -1,12 +0,0 @@
---- 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 <strstream>
-+#if defined(__GNUC__) && __GNUC__ >= 3
- #include <cassert>
-+#endif
- #include "utils.h"
- 
- using std::cout;
diff -ruN exult.orig/files/patch-hash_utils.h exult/files/patch-hash_utils.h
--- exult.orig/files/patch-hash_utils.h	2007-06-19 14:23:25.000000000 +0400
+++ exult/files/patch-hash_utils.h	1970-01-01 03:00:00.000000000 +0300
@@ -1,20 +0,0 @@
---- hash_utils.h.orig	Mon Sep  1 02:32:24 2003
-+++ hash_utils.h	Thu Jun 14 01:07:42 2007
-@@ -26,7 +26,7 @@
- #else
- #if HAVE_EXT_HASH_MAP
- #  include <ext/hash_map>
--#  if (defined(__GNUC__) && (__GNUC__ == 3) && ( __GNUC_MINOR__ > 0))
-+#  if (defined(__GNUC__) && ((__GNUC__ == 3) && ( __GNUC_MINOR__ > 0) || (__GNUC__ >= 4)))
- using __gnu_cxx::hash_map;
- #  else
- using std::hash_map;
-@@ -44,7 +44,7 @@
- #else
- #if HAVE_EXT_HASH_SET
- #  include <ext/hash_set>
--#  if (defined(__GNUC__) && (__GNUC__ == 3) && ( __GNUC_MINOR__ > 0))
-+#  if (defined(__GNUC__) && ((__GNUC__ == 3) && ( __GNUC_MINOR__ > 0) || (__GNUC__ >= 4)))
- using __gnu_cxx::hash_set;
- #  else
- using std::hash_set;
diff -ruN exult.orig/files/patch-imagewin-manip.h exult/files/patch-imagewin-manip.h
--- exult.orig/files/patch-imagewin-manip.h	1970-01-01 03:00:00.000000000 +0300
+++ exult/files/patch-imagewin-manip.h	2012-12-29 22:18:46.000000000 +0400
@@ -0,0 +1,11 @@
+--- imagewin/manip.h.orig	2010-08-29 18:26:00.000000000 +0400
++++ imagewin/manip.h	2012-12-29 22:17:50.000000000 +0400
+@@ -319,7 +319,7 @@
+ 	static uintD copy(uintS src)
+ 	{
+ 		unsigned int r, g, b;
+-		split_source(src,r,g,b);
++		ManipBaseSrc<color_s,color_d>::split_source(src,r,g,b);
+ 		return ManipBaseDest<color_d>::rgb(r,g,b);
+ 	}
+ 	static void copy(uintD& dest, uintS src)
diff -ruN exult.orig/files/patch-mouse.h exult/files/patch-mouse.h
--- exult.orig/files/patch-mouse.h	2007-06-19 14:23:25.000000000 +0400
+++ exult/files/patch-mouse.h	1970-01-01 03:00:00.000000000 +0300
@@ -1,11 +0,0 @@
---- mouse.h.orig	Mon Sep  1 02:32:24 2003
-+++ mouse.h	Thu Jun 14 01:28:55 2007
-@@ -27,6 +27,8 @@
- #include "vgafile.h"
- #include "glshape.h"
- 
-+class Game_window;
-+
- /*
-  *	Handle custom mouse pointers.
-  */
diff -ruN exult.orig/files/patch-objs-spellbook.cc exult/files/patch-objs-spellbook.cc
--- exult.orig/files/patch-objs-spellbook.cc	1970-01-01 03:00:00.000000000 +0300
+++ exult/files/patch-objs-spellbook.cc	2012-12-30 07:43:31.000000000 +0400
@@ -0,0 +1,11 @@
+--- objs/spellbook.cc.orig	2010-03-11 19:05:29.000000000 +0300
++++ objs/spellbook.cc	2012-12-30 07:42:48.000000000 +0400
+@@ -217,7 +217,7 @@
+ 		return false;		// We don't have that spell.
+ 	int mana = act->get_property(Actor::mana);
+ 	// ++++TAG: Need to de-hard-code cost.
+-	int cost = circle + GAME_SI ? 1 : 0;
++	int cost = circle + (GAME_SI ? 1 : 0);
+ 	int level = act->get_level();
+ 	if ((mana < cost) || (level < circle))
+ 			// Not enough mana or not yet at required level?
diff -ruN exult.orig/files/patch-usecode-useval.cc exult/files/patch-usecode-useval.cc
--- exult.orig/files/patch-usecode-useval.cc	2007-07-31 18:54:12.000000000 +0400
+++ exult/files/patch-usecode-useval.cc	1970-01-01 03:00:00.000000000 +0300
@@ -1,20 +0,0 @@
---- usecode/useval.cc.old	2006-10-25 21:43:21.000000000 +0200
-+++ usecode/useval.cc	2006-10-25 21:48:49.000000000 +0200
-@@ -464,7 +464,7 @@
- 		if (buflen < 5)
- 			return -1;
- 		*ptr++ = type;
--		Write4(ptr, (int)value.ptr);
-+		Write4(ptr, 0);
- 		break;
- 	case string_type:
- 		{
-@@ -525,7 +525,7 @@
- 	case pointer_type:
- 		if (buflen < 5)
- 			return false;
--		value.ptr = (Game_object*)Read4(ptr); //DON'T dereference this pointer!
-+		value.ptr = 0; //DON'T dereference this pointer!
- 		// Maybe add a new type "serialized_pointer" to prevent "accidents"?
- 		return true;
- 	case string_type:
diff -ruN exult.orig/files/patch-usecode__ucxt__include__ucfunc.h exult/files/patch-usecode__ucxt__include__ucfunc.h
--- exult.orig/files/patch-usecode__ucxt__include__ucfunc.h	2007-06-19 14:23:25.000000000 +0400
+++ exult/files/patch-usecode__ucxt__include__ucfunc.h	1970-01-01 03:00:00.000000000 +0300
@@ -1,11 +0,0 @@
---- usecode/ucxt/include/ucfunc.h.orig	Mon Sep  1 02:32:28 2003
-+++ usecode/ucxt/include/ucfunc.h	Thu Jun 14 01:41:17 2007
-@@ -206,7 +206,7 @@
- 		bool output_list(std::ostream &o, unsigned int funcno, const UCOptions &options);
- 		
- 		bool output_ucs(std::ostream &o, const FuncMap &funcmap, const std::map<unsigned int, std::string> &intrinsics, const UCOptions &options);
--		std::ostream &UCFunc::output_ucs_funcname(std::ostream &o, const FuncMap &funcmap);
-+		std::ostream &output_ucs_funcname(std::ostream &o, const FuncMap &funcmap);
- 		std::ostream &output_ucs_funcname(std::ostream &o, const FuncMap &funcmap,
-                                     unsigned int funcid,
-                                     unsigned int numargs, bool return_var);
diff -ruN exult.orig/files/pkg-message.in exult/files/pkg-message.in
--- exult.orig/files/pkg-message.in	2007-06-19 14:23:25.000000000 +0400
+++ exult/files/pkg-message.in	1970-01-01 03:00:00.000000000 +0300
@@ -1,4 +0,0 @@
-******************************************************************************
-* Run Exult from directory, containing original Ultima VII data.
-* Please, read %%DOCSDIR%%/README for additional information.
-******************************************************************************
diff -ruN exult.orig/pkg-plist exult/pkg-plist
--- exult.orig/pkg-plist	2004-06-13 03:20:52.000000000 +0400
+++ exult/pkg-plist	2012-12-30 07:15:15.000000000 +0400
@@ -1,24 +1,85 @@
 bin/expack
 bin/exult
+bin/ipack
 bin/shp2pcx
 bin/splitshp
 bin/textpack
 bin/ucc
 bin/ucxt
-@exec /bin/mkdir -p %D/share/exult/estudio/new
-%%DATADIR%%/exult.flx
-%%DATADIR%%/exult_bg.flx
-%%DATADIR%%/exult_si.flx
-%%DATADIR%%/exultmsg.txt
-%%DATADIR%%/midisfx.flx
-%%DATADIR%%/u7bgintrinsics.data
-%%DATADIR%%/u7misc.data
-%%DATADIR%%/u7opcodes.data
-%%DATADIR%%/u7siintrinsics.data
-%%PORTDOCS%%%%DOCSDIR%%/FAQ
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%DATADIR%%/bg_mr_faces.vga
+%DATADIR%%/bg_paperdol.vga
+%DATADIR%%/exult.flx
+%DATADIR%%/exult_bg.flx
+%DATADIR%%/exult_si.flx
+%DATADIR%%/exultmsg.txt
+%DATADIR%%/midisfx.flx
+%DATADIR%%/u7bgintrinsics.data
+%DATADIR%%/u7misc.data
+%DATADIR%%/u7opcodes.data
+%DATADIR%%/u7siintrinsics.data
+share/applications/exult.desktop
+share/pixmaps/exult.png
+%%STUDIO%%bin/exult_studio
+%%STUDIO%%%DATADIR%%/exult_studio.glade
+%%STUDIO%%%DATADIR%%/estudio/new/blends.dat
+%%STUDIO%%%DATADIR%%/estudio/new/combos.flx
+%%STUDIO%%%DATADIR%%/estudio/new/faces.vga
+%%STUDIO%%%DATADIR%%/estudio/new/fonts.vga
+%%STUDIO%%%DATADIR%%/estudio/new/gumps.vga
+%%STUDIO%%%DATADIR%%/estudio/new/palettes.flx
+%%STUDIO%%%DATADIR%%/estudio/new/paperdol.vga
+%%STUDIO%%%DATADIR%%/estudio/new/pointers.shp
+%%STUDIO%%%DATADIR%%/estudio/new/shapes.vga
+%%STUDIO%%%DATADIR%%/estudio/new/sprites.vga
+%%STUDIO%%%DATADIR%%/estudio/new/text.flx
+%%PORTDOCS%%%%DOCSDIR%%/FLI.txt
+%%PORTDOCS%%%%DOCSDIR%%/IslandAddOn.txt
+%%PORTDOCS%%%%DOCSDIR%%/Planets.txt
+%%PORTDOCS%%%%DOCSDIR%%/ReadMe.html
+%%PORTDOCS%%%%DOCSDIR%%/art.txt
+%%PORTDOCS%%%%DOCSDIR%%/bgitems.txt
+%%PORTDOCS%%%%DOCSDIR%%/exult2.txt
+%%PORTDOCS%%%%DOCSDIR%%/exult_intrinsics.txt
+%%PORTDOCS%%%%DOCSDIR%%/exult_studio.html
+%%PORTDOCS%%%%DOCSDIR%%/exult_studio.txt
+%%PORTDOCS%%%%DOCSDIR%%/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/images/back.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/docs01.png
+%%PORTDOCS%%%%DOCSDIR%%/images/docs02.png
+%%PORTDOCS%%%%DOCSDIR%%/images/docs03.png
+%%PORTDOCS%%%%DOCSDIR%%/images/docs04.png
+%%PORTDOCS%%%%DOCSDIR%%/images/docs05.png
+%%PORTDOCS%%%%DOCSDIR%%/images/docs06.png
+%%PORTDOCS%%%%DOCSDIR%%/images/exult_logo.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/studio01.png
+%%PORTDOCS%%%%DOCSDIR%%/images/studio02.png
+%%PORTDOCS%%%%DOCSDIR%%/images/studio03.png
+%%PORTDOCS%%%%DOCSDIR%%/images/studio04.png
+%%PORTDOCS%%%%DOCSDIR%%/images/studio05.png
+%%PORTDOCS%%%%DOCSDIR%%/images/studio06.png
+%%PORTDOCS%%%%DOCSDIR%%/images/studio07.png
+%%PORTDOCS%%%%DOCSDIR%%/images/studio08.png
+%%PORTDOCS%%%%DOCSDIR%%/images/studio09.png
+%%PORTDOCS%%%%DOCSDIR%%/images/studio10.png
+%%PORTDOCS%%%%DOCSDIR%%/newgame.txt
+%%PORTDOCS%%%%DOCSDIR%%/release.txt
+%%PORTDOCS%%%%DOCSDIR%%/schedule.txt
+%%PORTDOCS%%%%DOCSDIR%%/serpentsfx.txt
+%%PORTDOCS%%%%DOCSDIR%%/siitems.txt
+%%PORTDOCS%%%%DOCSDIR%%/u7combat.txt
+%%PORTDOCS%%%%DOCSDIR%%/u7edit.txt
+%%PORTDOCS%%%%DOCSDIR%%/u7eggs.txt
+%%PORTDOCS%%%%DOCSDIR%%/u7itemtypes.txt
+%%PORTDOCS%%%%DOCSDIR%%/u7monst.txt
+%%PORTDOCS%%%%DOCSDIR%%/u7ready.txt
+%%PORTDOCS%%%%DOCSDIR%%/u7tech.txt
+%%PORTDOCS%%%%DOCSDIR%%/ucc.txt
+%%PORTDOCS%%%%DOCSDIR%%/usecode32.txt
+%%PORTDOCS%%%%DOCSDIR%%/usecode_bugs.txt
+%%PORTDOCS%%%%DOCSDIR%%/usecode_ff.txt
+%%PORTDOCS%%%%DOCSDIR%%/weapons.txt
+%%PORTDOCS%%%%DOCSDIR%%/images
+@dirrm %%PORTDOCS%%%%DOCSDIR%%
 @dirrm %%DATADIR%%/estudio/new
 @dirrm %%DATADIR%%/estudio
 @dirrm %%DATADIR%%


>Release-Note:
>Audit-Trail:

From: Alex Kozlov <spam@rm-rf.kiev.ua>
To: Green Dog <fiziologus@gmail.com>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/174819: games/exult: Update to 1.4.9
Date: Sat, 12 Jan 2013 13:25:57 +0200

 Hi
 
 I don't think it's a good idea to update port to 1.4.9rc1. It's old and has a
 critical bug 'that causes random objects in the games to disappear forever'.
 (see http://exult.sourceforge.net , news entry from 11 February 2011).
 
 
 -- 
 Alex

From: green dog <fiziologus@gmail.com>
To: Alex Kozlov <spam@rm-rf.kiev.ua>
Cc: bug-followup@freebsd.org
Subject: Re: ports/174819: games/exult: Update to 1.4.9
Date: Sun, 13 Jan 2013 12:24:00 +0400

 --f46d04428f8a2a270e04d327407e
 Content-Type: text/plain; charset=ISO-8859-1
 
 reported on the forum like this bug is related to the work of a garbage
 collector, and thus depends on the system (for example, I did not find
 posts that were able to reproduce it).
 
 
 
 2013/1/12 Alex Kozlov <spam@rm-rf.kiev.ua>
 
 > Hi
 >
 > I don't think it's a good idea to update port to 1.4.9rc1. It's old and
 > has a
 > critical bug 'that causes random objects in the games to disappear
 > forever'.
 > (see http://exult.sourceforge.net , news entry from 11 February 2011).
 >
 >
 > --
 > Alex
 >
 
 --f46d04428f8a2a270e04d327407e
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 <div dir=3D"ltr">reported on the forum like this bug is related to the work=
  of a garbage collector, and thus depends on the system (for example, I did=
  not find posts that were able to reproduce it).<br><div><br></div></div><d=
 iv class=3D"gmail_extra">
 <br><br><div class=3D"gmail_quote">2013/1/12 Alex Kozlov <span dir=3D"ltr">=
 &lt;<a href=3D"mailto:spam@rm-rf.kiev.ua" target=3D"_blank">spam@rm-rf.kiev=
 .ua</a>&gt;</span><br><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
  0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 Hi<br>
 <br>
 I don&#39;t think it&#39;s a good idea to update port to 1.4.9rc1. It&#39;s=
  old and has a<br>
 critical bug &#39;that causes random objects in the games to disappear fore=
 ver&#39;.<br>
 (see <a href=3D"http://exult.sourceforge.net" target=3D"_blank">http://exul=
 t.sourceforge.net</a> , news entry from 11 February 2011).<br>
 <span class=3D"HOEnZb"><font color=3D"#888888"><br>
 <br>
 --<br>
 Alex<br>
 </font></span></blockquote></div><br></div>
 
 --f46d04428f8a2a270e04d327407e--

From: Alex Kozlov <spam@rm-rf.kiev.ua>
To: green dog <fiziologus@gmail.com>
Cc: bug-followup@freebsd.org
Subject: Re: ports/174819: games/exult: Update to 1.4.9
Date: Sun, 3 Feb 2013 15:17:34 +0200

 On Sun, Jan 13, 2013 at 12:24:00PM +0400, green dog wrote:
 > > I don't think it's a good idea to update port to 1.4.9rc1. It's old
 > > and has a critical bug 'that causes random objects in the games to
 > >  disappear forever'.
 > > (see http://exult.sourceforge.net , news entry from 11 February 2011).
 > reported on the forum like this bug is related to the work of a garbage
 > collector, and thus depends on the system (for example, I did not find
 > posts that were able to reproduce it).
 Perhaps, but exact cause of this bug was not found, it assumed to be fixed
 in recent (newer than 1.4.9rc1) snapshots.
 http://exult.sourceforge.net/forum/read.php?f=1&i=358191&t=358191 :
 "We assume it has been fixed. With the not sure way to trigger it we don't
 know for sure. We haven't had any negative report though ;)"
 
 I propose to wait a little longer before update because (from thread above):
 "There's still some bugs that we want to fix and recent changes need play
 tested to make sure that we didn't break anything."
 
 
 -- 
 Alex

From: green dog <fiziologus@gmail.com>
To: Alex Kozlov <spam@rm-rf.kiev.ua>
Cc: bug-followup@freebsd.org
Subject: Re: ports/174819: games/exult: Update to 1.4.9
Date: Mon, 4 Feb 2013 10:14:38 +0400

 --f46d044287f20ab1cc04d4e00249
 Content-Type: text/plain; charset=ISO-8859-1
 
 I do not like rc. Let it hang can really fix it.
 
 
 2013/2/3 Alex Kozlov <spam@rm-rf.kiev.ua>
 
 > On Sun, Jan 13, 2013 at 12:24:00PM +0400, green dog wrote:
 > > > I don't think it's a good idea to update port to 1.4.9rc1. It's old
 > > > and has a critical bug 'that causes random objects in the games to
 > > >  disappear forever'.
 > > > (see http://exult.sourceforge.net , news entry from 11 February 2011).
 > > reported on the forum like this bug is related to the work of a garbage
 > > collector, and thus depends on the system (for example, I did not find
 > > posts that were able to reproduce it).
 > Perhaps, but exact cause of this bug was not found, it assumed to be fixed
 > in recent (newer than 1.4.9rc1) snapshots.
 > http://exult.sourceforge.net/forum/read.php?f=1&i=358191&t=358191 :
 > "We assume it has been fixed. With the not sure way to trigger it we don't
 > know for sure. We haven't had any negative report though ;)"
 >
 > I propose to wait a little longer before update because (from thread
 > above):
 > "There's still some bugs that we want to fix and recent changes need play
 > tested to make sure that we didn't break anything."
 >
 >
 > --
 > Alex
 >
 
 --f46d044287f20ab1cc04d4e00249
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 <div dir=3D"ltr">I do not like rc. Let it hang can really fix it.<br></div>=
 <div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">2013/2/3 Alex=
  Kozlov <span dir=3D"ltr">&lt;<a href=3D"mailto:spam@rm-rf.kiev.ua" target=
 =3D"_blank">spam@rm-rf.kiev.ua</a>&gt;</span><br>
 <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
 x #ccc solid;padding-left:1ex"><div class=3D"im">On Sun, Jan 13, 2013 at 12=
 :24:00PM +0400, green dog wrote:<br>
 &gt; &gt; I don&#39;t think it&#39;s a good idea to update port to 1.4.9rc1=
 . It&#39;s old<br>
 &gt; &gt; and has a critical bug &#39;that causes random objects in the gam=
 es to<br>
 &gt; &gt; =A0disappear forever&#39;.<br>
 &gt; &gt; (see <a href=3D"http://exult.sourceforge.net" target=3D"_blank">h=
 ttp://exult.sourceforge.net</a> , news entry from 11 February 2011).<br>
 </div><div class=3D"im">&gt; reported on the forum like this bug is related=
  to the work of a garbage<br>
 &gt; collector, and thus depends on the system (for example, I did not find=
 <br>
 &gt; posts that were able to reproduce it).<br>
 </div>Perhaps, but exact cause of this bug was not found, it assumed to be =
 fixed<br>
 in recent (newer than 1.4.9rc1) snapshots.<br>
 <a href=3D"http://exult.sourceforge.net/forum/read.php?f=3D1&amp;i=3D358191=
 &amp;t=3D358191" target=3D"_blank">http://exult.sourceforge.net/forum/read.=
 php?f=3D1&amp;i=3D358191&amp;t=3D358191</a> :<br>
 &quot;We assume it has been fixed. With the not sure way to trigger it we d=
 on&#39;t<br>
 know for sure. We haven&#39;t had any negative report though ;)&quot;<br>
 <br>
 I propose to wait a little longer before update because (from thread above)=
 :<br>
 &quot;There&#39;s still some bugs that we want to fix and recent changes ne=
 ed play<br>
 tested to make sure that we didn&#39;t break anything.&quot;<br>
 <span class=3D"HOEnZb"><font color=3D"#888888"><br>
 <br>
 --<br>
 Alex<br>
 </font></span></blockquote></div><br></div>
 
 --f46d044287f20ab1cc04d4e00249--
Responsible-Changed-From-To: freebsd-ports-bugs->ak 
Responsible-Changed-By: ak 
Responsible-Changed-When: Tue Feb 5 01:49:24 UTC 2013 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174819 

From: Alex Kozlov <spam@rm-rf.kiev.ua>
To: Green Dog <fiziologus@gmail.com>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/174819: games/exult: Update to 1.4.9
Date: Sun, 24 Nov 2013 18:14:23 +0200

 Hi
 
 It seems that things are moving at last. There are still no
 release, but snapshots are considered stable (News from 18 November 2013).
 What do you think about creating games/exult-devel based on
 fresh snapshot?
 
 
 -- 
 Alex

From: =?KOI8-R?B?7snLz8zByiDwydPB0sXX?= <fiziologus@gmail.com>
To: Alex Kozlov <spam@rm-rf.kiev.ua>
Cc: bug-followup@freebsd.org
Subject: Re: ports/174819: games/exult: Update to 1.4.9
Date: Mon, 25 Nov 2013 20:26:30 +0400

 --047d7b6dc9ae982b9004ec02d3b8
 Content-Type: text/plain; charset=ISO-8859-1
 
 in progress.
 
 
 2013/11/24 Alex Kozlov <spam@rm-rf.kiev.ua>
 
 > Hi
 >
 > It seems that things are moving at last. There are still no
 > release, but snapshots are considered stable (News from 18 November 2013).
 > What do you think about creating games/exult-devel based on
 > fresh snapshot?
 >
 >
 > --
 > Alex
 >
 
 
 
 -- 
 sorry for bad english.
 
 --047d7b6dc9ae982b9004ec02d3b8
 Content-Type: text/html; charset=ISO-8859-1
 
 <div dir="ltr">in progress.</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/11/24 Alex Kozlov <span dir="ltr">&lt;<a href="mailto:spam@rm-rf.kiev.ua" target="_blank">spam@rm-rf.kiev.ua</a>&gt;</span><br>
 <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi<br>
 <br>
 It seems that things are moving at last. There are still no<br>
 release, but snapshots are considered stable (News from 18 November 2013).<br>
 What do you think about creating games/exult-devel based on<br>
 fresh snapshot?<br>
 <span class="HOEnZb"><font color="#888888"><br>
 <br>
 --<br>
 Alex<br>
 </font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">sorry for bad english.</div>
 </div>
 
 --047d7b6dc9ae982b9004ec02d3b8--

From: Green Dog <fiziologus@gmail.com>
To: Alex Kozlov <spam@rm-rf.kiev.ua>
Cc: bug-followup@freebsd.org
Subject: Re: ports/174819: games/exult: Update to 1.4.9
Date: Sat, 14 Dec 2013 19:07:21 +0400

 --047d7b10c9e97b26f304ed7fefcf
 Content-Type: multipart/alternative; boundary=047d7b10c9e97b26f004ed7fefcd
 
 --047d7b10c9e97b26f004ed7fefcd
 Content-Type: text/plain; charset=KOI8-R
 Content-Transfer-Encoding: quoted-printable
 
 Sorry, I forgot. In attach shar archive with new port (exult-devel)
 
 
 2013/11/25 =EE=C9=CB=CF=CC=C1=CA =F0=C9=D3=C1=D2=C5=D7 <fiziologus@gmail.co=
 m>
 
 > in progress.
 >
 >
 > 2013/11/24 Alex Kozlov <spam@rm-rf.kiev.ua>
 >
 >> Hi
 >>
 >> It seems that things are moving at last. There are still no
 >> release, but snapshots are considered stable (News from 18 November 2013=
 ).
 >> What do you think about creating games/exult-devel based on
 >> fresh snapshot?
 >>
 >>
 >> --
 >> Alex
 >>
 >
 >
 >
 > --
 > sorry for bad english.
 >
 
 
 
 --=20
 sorry for bad english.
 
 --047d7b10c9e97b26f004ed7fefcd
 Content-Type: text/html; charset=KOI8-R
 Content-Transfer-Encoding: quoted-printable
 
 <div dir=3D"ltr">Sorry, I forgot. In attach shar archive with new port (exu=
 lt-devel)</div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote=
 ">2013/11/25 =EE=C9=CB=CF=CC=C1=CA =F0=C9=D3=C1=D2=C5=D7 <span dir=3D"ltr">=
 &lt;<a href=3D"mailto:fiziologus@gmail.com" target=3D"_blank">fiziologus@gm=
 ail.com</a>&gt;</span><br>
 <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
 x #ccc solid;padding-left:1ex"><div dir=3D"ltr">in progress.</div><div clas=
 s=3D"gmail_extra"><div><div class=3D"h5"><br><br><div class=3D"gmail_quote"=
 >2013/11/24 Alex Kozlov <span dir=3D"ltr">&lt;<a href=3D"mailto:spam@rm-rf.=
 kiev.ua" target=3D"_blank">spam@rm-rf.kiev.ua</a>&gt;</span><br>
 
 <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
 x #ccc solid;padding-left:1ex">Hi<br>
 <br>
 It seems that things are moving at last. There are still no<br>
 release, but snapshots are considered stable (News from 18 November 2013).<=
 br>
 What do you think about creating games/exult-devel based on<br>
 fresh snapshot?<br>
 <span><font color=3D"#888888"><br>
 <br>
 --<br>
 Alex<br>
 </font></span></blockquote></div><br><br clear=3D"all"><div><br></div></div=
 ></div><span class=3D"HOEnZb"><font color=3D"#888888">-- <br><div dir=3D"lt=
 r">sorry for bad english.</div>
 </font></span></div>
 </blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div dir=3D"=
 ltr">sorry for bad english.</div>
 </div>
 
 --047d7b10c9e97b26f004ed7fefcd--
 --047d7b10c9e97b26f304ed7fefcf
 Content-Type: text/plain; charset=US-ASCII; name="exult.shar.txt"
 Content-Disposition: attachment; filename="exult.shar.txt"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_hp6zxfvc0
 
 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
 InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
 ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
 c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJZXh1bHQtZGV2ZWwKIwlleHVs
 dC1kZXZlbC9maWxlcwojCWV4dWx0LWRldmVsL2ZpbGVzL3BhdGNoLWF1ZGlvLW1pZGlfZHJpdmVy
 cy10aW1pZGl0eS10aW1pZGl0eS5oCiMJZXh1bHQtZGV2ZWwvTWFrZWZpbGUKIwlleHVsdC1kZXZl
 bC9wa2ctZGVzY3IKIwlleHVsdC1kZXZlbC9wa2ctcGxpc3QKIwlleHVsdC1kZXZlbC9kaXN0aW5m
 bwojCmVjaG8gYyAtIGV4dWx0LWRldmVsCm1rZGlyIC1wIGV4dWx0LWRldmVsID4gL2Rldi9udWxs
 IDI+JjEKZWNobyBjIC0gZXh1bHQtZGV2ZWwvZmlsZXMKbWtkaXIgLXAgZXh1bHQtZGV2ZWwvZmls
 ZXMgPiAvZGV2L251bGwgMj4mMQplY2hvIHggLSBleHVsdC1kZXZlbC9maWxlcy9wYXRjaC1hdWRp
 by1taWRpX2RyaXZlcnMtdGltaWRpdHktdGltaWRpdHkuaApzZWQgJ3MvXlgvLycgPmV4dWx0LWRl
 dmVsL2ZpbGVzL3BhdGNoLWF1ZGlvLW1pZGlfZHJpdmVycy10aW1pZGl0eS10aW1pZGl0eS5oIDw8
 ICcwMWE3ODE1NDUyMzZlMTAwNDkwNDFkZWI3ZTZjMDkwMicKWC0tLSBhdWRpby9taWRpX2RyaXZl
 cnMvdGltaWRpdHkvdGltaWRpdHkuaC5vcmlnCTIwMDgtMDgtMzEgMDI6MDU6MzMuMDAwMDAwMDAw
 ICswNDAwClgrKysgYXVkaW8vbWlkaV9kcml2ZXJzL3RpbWlkaXR5L3RpbWlkaXR5LmgJMjAxMi0x
 Mi0yOSAyMzo0MjowNi4wMDAwMDAwMDAgKzA0MDAKWEBAIC0yMzcsMTIgKzIzNywxMiBAQApYIApY
 IC8qIFlvdSBjb3VsZCBzcGVjaWZ5IGEgY29tcGxldGUgcGF0aCwgZS5nLiAiL2V0Yy90aW1pZGl0
 eS5jZmciLCBhbmQKWCAgICB0aGVuIHNwZWNpZnkgdGhlIGxpYnJhcnkgZGlyZWN0b3J5IGluIHRo
 ZSBjb25maWd1cmF0aW9uIGZpbGUuICovClgtI2RlZmluZSBDT05GSUdfRklMRQkidGltaWRpdHku
 Y2ZnIgpYKyNkZWZpbmUgQ09ORklHX0ZJTEUJInRpbWlkaXR5LmNmZy0lJVNGJSUiClggI2lmbmRl
 ZiBERUZBVUxUX1RJTUlESVRZX1BBVEgKWCAjaWZkZWYgX19XSU4zMl9fClggI2RlZmluZSBERUZB
 VUxUX1RJTUlESVRZX1BBVEgJIlxcVElNSURJVFkiClggI2Vsc2UKWC0jZGVmaW5lIERFRkFVTFRf
 VElNSURJVFlfUEFUSAkiL3Vzci9zaGFyZS90aW1pZGl0eSIKWCsjZGVmaW5lIERFRkFVTFRfVElN
 SURJVFlfUEFUSAkiJSVMT0NBTEJBU0UlJS9zaGFyZS90aW1pZGl0eSIKWCAjZW5kaWYKWCAjZW5k
 aWYKWCAKMDFhNzgxNTQ1MjM2ZTEwMDQ5MDQxZGViN2U2YzA5MDIKZWNobyB4IC0gZXh1bHQtZGV2
 ZWwvTWFrZWZpbGUKc2VkICdzL15YLy8nID5leHVsdC1kZXZlbC9NYWtlZmlsZSA8PCAnNjA2ZGE3
 NmU4MDhjNjQwMzM2OGM1ZmZiMWZjMThhNGInClgjIENyZWF0ZWQgYnk6IElnb3IgUG9rcm92c2t5
 IDx0aWFtYXRAdGVsZWdyYXBoLnNwYi5ydT4KWCMgJEZyZWVCU0Q6IHBvcnRzL2dhbWVzL2V4dWx0
 L01ha2VmaWxlLHYgMS4zOCAyMDEyLzExLzE3IDA1OjU3OjM3IHN2bmV4cCBFeHAgJApYClhQT1JU
 TkFNRT0JZXh1bHQKWERJU1RWRVJTSU9OPQkxLjUuMApYQ0FURUdPUklFUz0JZ2FtZXMKWE1BU1RF
 Ul9TSVRFUz0JaHR0cDovL3d3dy5tYXRoLmxlaWRlbnVuaXYubmwvfndwYWxlbnN0L2N2cy8KWFBL
 R05BTUVTVUZGSVg9CS1kZXZlbApYClhESVNUTkFNRT0JJHtQT1JUTkFNRX0tc3ZuClgKWE1BSU5U
 QUlORVI9CWZpemlvbG9ndXNAZ21haWwuY29tClhDT01NRU5UPQlVbHRpbWEgVklJIGVuZ2luZSAo
 ZGV2ZWxvcCBzbmFwc2hvdCkKWApYQlVJTERfREVQRU5EUz0JJHtMT0NBTEJBU0V9L2luY2x1ZGUv
 cG5nLmg6JHtQT1JUU0RJUn0vZ3JhcGhpY3MvcG5nClhMSUJfREVQRU5EUz0JbGlib2dnLnNvOiR7
 UE9SVFNESVJ9L2F1ZGlvL2xpYm9nZyBcClgJCWxpYnZvcmJpcy5zbzoke1BPUlRTRElSfS9hdWRp
 by9saWJ2b3JiaXMKWApYV1JLU1JDPQkJJHtXUktESVJ9LyR7UE9SVE5BTUV9ClgKWFVTRV9TREw9
 CXNkbApYVVNFX1hPUkc9CXgxMSB4ZXh0ClhVU0VTPQkJYmlzb246YnVpbGQgZ21ha2UgcGtnY29u
 ZmlnOmJ1aWxkClgjIEZvciBwcmUtY29uZmlndXJlClhVU0VfQVVUT1RPT0xTKz0JYWNsb2NhbCBs
 aWJ0b29saXplIGF1dG9oZWFkZXIgYXV0b2NvbmYgYXV0b21ha2UKWCMgRm9yIGJ1aWxkClhVU0Vf
 QVVUT1RPT0xTKz0JbGlidG9vbApYQ1BQRkxBR1MrPQktSSR7TE9DQUxCQVNFfS9pbmNsdWRlClhM
 REZMQUdTKz0JLUwke0xPQ0FMQkFTRX0vbGliClhNQUtFX0pPQlNfVU5TQUZFPQl5ZXMKWENPTkZJ
 R1VSRV9BUkdTKz0JLS1kaXNhYmxlLWFsc2EgLS1kaXNhYmxlLWZsdWlkc3ludGggXApYCQkJLS1l
 bmFibGUtemlwLXN1cHBvcnQgLS1kaXNhYmxlLWdub21lLXNocC10aHVtYm5haWxlcgpYClhNQU4x
 PQlleHBhY2suMSBleHVsdF9zdHVkaW8uMSBpcGFjay4xIHNocDJwY3guMSBzcGxpdHNocC4xIHRl
 eHRwYWNrLjEgdWNjLjEKWE1BTjY9CWV4dWx0LjYKWApYT1BUSU9OU19ERUZJTkU9CQlTVFVESU8K
 WE9QVElPTlNfREVGQVVMVD0JR1VTUEFUClhPUFRJT05TX1NJTkdMRT0JCU1JREkKWE9QVElPTlNf
 U0lOR0xFX01JREk9CUdVU1BBVCBFQVdQQVRTClgKWEdVU1BBVF9ERVNDPQlVc2UgZ3VzcGF0aCBz
 b3VuZGZvbnRzIGZvciBtaWRpIHBsYXliYWNrClhFQVdQQVRTX0RFU0M9CVVzZSBlYXdwYXRzIHNv
 dW5kZm9udHMgZm9yIG1pZGkgcGxheWJhY2sKWFNUVURJT19ERVNDPQlCdWlsZCBFeHVsdCBTdHVk
 aW8KWApYLmluY2x1ZGUgPGJzZC5wb3J0Lm9wdGlvbnMubWs+ClgKWC5pZiAke1BPUlRfT1BUSU9O
 UzpNR1VTUEFUfQpYUlVOX0RFUEVORFMrPQkke0xPQ0FMQkFTRX0vc2hhcmUvZ3VzcGF0L2dzZHJ1
 bS5jZmc6JHtQT1JUU0RJUn0vYXVkaW8vZ3VzcGF0ClhTRj0JZ3VzcGF0ClguZW5kaWYKWApYLmlm
 ICR7UE9SVF9PUFRJT05TOk1FQVdQQVRTfQpYUlVOX0RFUEVORFMrPQkke0xPQ0FMQkFTRX0vc2hh
 cmUvZWF3cGF0cy9hY2Jhc3MucGF0OiR7UE9SVFNESVJ9L2F1ZGlvL2Vhd3BhdHMKWFNGPQllYXdw
 YXRzClguZW5kaWYKWApYLmlmICR7UE9SVF9PUFRJT05TOk1TVFVESU99ClhMSUJfREVQRU5EUys9
 CWZyZWV0eXBlOiR7UE9SVFNESVJ9L3ByaW50L2ZyZWV0eXBlMgpYVVNFX0dOT01FPQlsaWJnbGFk
 ZTIgZ2NvbmYyClhDT05GSUdVUkVfQVJHUys9CS0tZW5hYmxlLWV4dWx0LXN0dWRpbwpYUExJU1Rf
 U1VCPQlTVFVESU89IiIKWC5lbHNlClhDT05GSUdVUkVfQVJHUys9CS0tZGlzYWJsZS1leHVsdC1z
 dHVkaW8KWFBMSVNUX1NVQj0JU1RVRElPPSJAY29tbWVudCAiClguZW5kaWYKWApYcnVuLWF1dG90
 b29sczoKWAljZCAke1dSS1NSQ30gJiYgLi9hdXRvZ2VuLnNoClgKWHBvc3QtcGF0Y2g6ClgJQCR7
 UkVJTlBMQUNFX0NNRH0gLWUgJ3N8JSVMT0NBTEJBU0UlJXwke0xPQ0FMQkFTRX18IDsgXApYCQlz
 fCUlU0YlJXwke1NGfXwnICR7V1JLU1JDfS9hdWRpby9taWRpX2RyaXZlcnMvdGltaWRpdHkvdGlt
 aWRpdHkuaApYClhwb3N0LWluc3RhbGw6ClgJQCR7SU5TVEFMTF9EQVRBfSAke1dSS1NSQ30vZGVz
 a3RvcC9leHVsdC5kZXNrdG9wICR7U1RBR0VESVJ9JHtQUkVGSVh9L3NoYXJlL2FwcGxpY2F0aW9u
 cwpYCUAke0lOU1RBTExfREFUQX0gJHtXUktTUkN9L2Rlc2t0b3AvZXh1bHQucG5nICR7U1RBR0VE
 SVJ9JHtQUkVGSVh9L3NoYXJlL3BpeG1hcHMKWC5pZiAke1BPUlRfT1BUSU9OUzpNRE9DU30KWAlA
 JHtNS0RJUn0gJHtTVEFHRURJUn0ke0RPQ1NESVJ9ClgJY2QgJHtXUktTUkN9L2RvY3MgJiYgXApY
 CSR7Q09QWVRSRUVfU0hBUkV9ICIqLmh0bWwgKi50eHQgaW1hZ2VzIiAke1NUQUdFRElSfSR7RE9D
 U0RJUn0KWC5lbmRpZgpYClguaW5jbHVkZSA8YnNkLnBvcnQubWs+CjYwNmRhNzZlODA4YzY0MDMz
 NjhjNWZmYjFmYzE4YTRiCmVjaG8geCAtIGV4dWx0LWRldmVsL3BrZy1kZXNjcgpzZWQgJ3MvXlgv
 LycgPmV4dWx0LWRldmVsL3BrZy1kZXNjciA8PCAnZDRmM2Y2MzBjZjFlNDFmYzNlMDA5MDE4MTcx
 ZDZmYmQnClhFeHVsdCBpcyBhbiBlbmdpbmUgYnVpbHQgZm9yIHJ1bm5pbmcgVWx0aW1hIFZJSSB1
 c2Vjb2RlLiBXaXRoIEV4dWx0Clh5b3UgY2FuIHBsYXkgYm90aCAiVGhlIEJsYWNrIEdhdGUiIGFu
 ZCAiU2VycGVudCBJc2xlIiBwYXJ0cyBvZiB0aGUgZ2FtZS4KWEJ1dCBvcmlnaW5hbCBPUklHSU4n
 cyBVbHRpbWEgVklJIGRhdGEgaXMgc3RpbGwgbmVlZGVkLiBSZWZlciB0byBSRUFETUUgZmlsZSAK
 WGZvciBkZXRhaWxzLgpYClhXV1c6CWh0dHA6Ly9leHVsdC5zb3VyY2Vmb3JnZS5uZXQKZDRmM2Y2
 MzBjZjFlNDFmYzNlMDA5MDE4MTcxZDZmYmQKZWNobyB4IC0gZXh1bHQtZGV2ZWwvcGtnLXBsaXN0
 CnNlZCAncy9eWC8vJyA+ZXh1bHQtZGV2ZWwvcGtnLXBsaXN0IDw8ICdhODcxNjlmYTBiMTZhZjNh
 MTFiOGY4OWM5ZDRmNjI3YScKWGJpbi9leHBhY2sKWGJpbi9leHVsdApYYmluL2lwYWNrClhiaW4v
 c2hwMnBjeApYYmluL3NwbGl0c2hwClhiaW4vdGV4dHBhY2sKWGJpbi91Y3h0ClglJURBVEFESVIl
 JS9iZ19tcl9mYWNlcy52Z2EKWCUlREFUQURJUiUlL2JnX3BhcGVyZG9sLnZnYQpYJSVEQVRBRElS
 JSUvZXh1bHQuZmx4ClglJURBVEFESVIlJS9leHVsdF9iZy5mbHgKWCUlREFUQURJUiUlL2V4dWx0
 X3NpLmZseApYJSVEQVRBRElSJSUvZXh1bHRtc2cudHh0ClglJURBVEFESVIlJS9taWRpc2Z4LmZs
 eApYJSVEQVRBRElSJSUvdTdiZ2ludHJpbnNpY3MuZGF0YQpYJSVEQVRBRElSJSUvdTdtaXNjLmRh
 dGEKWCUlREFUQURJUiUlL3U3b3Bjb2Rlcy5kYXRhClglJURBVEFESVIlJS91N3NpaW50cmluc2lj
 cy5kYXRhClhzaGFyZS9hcHBsaWNhdGlvbnMvZXh1bHQuZGVza3RvcApYc2hhcmUvcGl4bWFwcy9l
 eHVsdC5wbmcKWCUlU1RVRElPJSViaW4vZXh1bHRfc3R1ZGlvClglJVNUVURJTyUlJSVEQVRBRElS
 JSUvZXh1bHRfc3R1ZGlvLmdsYWRlClglJVNUVURJTyUlJSVEQVRBRElSJSUvZXN0dWRpby9uZXcv
 YmxlbmRzLmRhdApYJSVTVFVESU8lJSUlREFUQURJUiUlL2VzdHVkaW8vbmV3L2NvbWJvcy5mbHgK
 WCUlU1RVRElPJSUlJURBVEFESVIlJS9lc3R1ZGlvL25ldy9mYWNlcy52Z2EKWCUlU1RVRElPJSUl
 JURBVEFESVIlJS9lc3R1ZGlvL25ldy9mb250cy52Z2EKWCUlU1RVRElPJSUlJURBVEFESVIlJS9l
 c3R1ZGlvL25ldy9ndW1wcy52Z2EKWCUlU1RVRElPJSUlJURBVEFESVIlJS9lc3R1ZGlvL25ldy9w
 YWxldHRlcy5mbHgKWCUlU1RVRElPJSUlJURBVEFESVIlJS9lc3R1ZGlvL25ldy9wYXBlcmRvbC52
 Z2EKWCUlU1RVRElPJSUlJURBVEFESVIlJS9lc3R1ZGlvL25ldy9wb2ludGVycy5zaHAKWCUlU1RV
 RElPJSUlJURBVEFESVIlJS9lc3R1ZGlvL25ldy9zaGFwZXMudmdhClglJVNUVURJTyUlJSVEQVRB
 RElSJSUvZXN0dWRpby9uZXcvc3ByaXRlcy52Z2EKWCUlU1RVRElPJSUlJURBVEFESVIlJS9lc3R1
 ZGlvL25ldy90ZXh0LmZseApYJSVQT1JURE9DUyUlJSVET0NTRElSJSUvRkxJLnR4dApYJSVQT1JU
 RE9DUyUlJSVET0NTRElSJSUvSXNsYW5kQWRkT24udHh0ClglJVBPUlRET0NTJSUlJURPQ1NESVIl
 JS9QbGFuZXRzLnR4dApYJSVQT1JURE9DUyUlJSVET0NTRElSJSUvUmVhZE1lLmh0bWwKWCUlUE9S
 VERPQ1MlJSUlRE9DU0RJUiUlL2FydC50eHQKWCUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2JnaXRl
 bXMudHh0ClglJVBPUlRET0NTJSUlJURPQ1NESVIlJS9leHVsdDIudHh0ClglJVBPUlRET0NTJSUl
 JURPQ1NESVIlJS9leHVsdF9pbnRyaW5zaWNzLnR4dApYJSVQT1JURE9DUyUlJSVET0NTRElSJSUv
 ZXh1bHRfc3R1ZGlvLmh0bWwKWCUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2V4dWx0X3N0dWRpby50
 eHQKWCUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2ZhcS5odG1sClglJVBPUlRET0NTJSUlJURPQ1NE
 SVIlJS9pbWFnZXMvYmFjay5naWYKWCUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2ltYWdlcy9kb2Nz
 MDEucG5nClglJVBPUlRET0NTJSUlJURPQ1NESVIlJS9pbWFnZXMvZG9jczAyLnBuZwpYJSVQT1JU
 RE9DUyUlJSVET0NTRElSJSUvaW1hZ2VzL2RvY3MwMy5wbmcKWCUlUE9SVERPQ1MlJSUlRE9DU0RJ
 UiUlL2ltYWdlcy9kb2NzMDQucG5nClglJVBPUlRET0NTJSUlJURPQ1NESVIlJS9pbWFnZXMvZG9j
 czA1LnBuZwpYJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaW1hZ2VzL2RvY3MwNi5wbmcKWCUlUE9S
 VERPQ1MlJSUlRE9DU0RJUiUlL2ltYWdlcy9leHVsdF9sb2dvLmdpZgpYJSVQT1JURE9DUyUlJSVE
 T0NTRElSJSUvaW1hZ2VzL3N0dWRpbzAxLnBuZwpYJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaW1h
 Z2VzL3N0dWRpbzAyLnBuZwpYJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaW1hZ2VzL3N0dWRpbzAz
 LnBuZwpYJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaW1hZ2VzL3N0dWRpbzA0LnBuZwpYJSVQT1JU
 RE9DUyUlJSVET0NTRElSJSUvaW1hZ2VzL3N0dWRpbzA1LnBuZwpYJSVQT1JURE9DUyUlJSVET0NT
 RElSJSUvaW1hZ2VzL3N0dWRpbzA2LnBuZwpYJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaW1hZ2Vz
 L3N0dWRpbzA3LnBuZwpYJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaW1hZ2VzL3N0dWRpbzA4LnBu
 ZwpYJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaW1hZ2VzL3N0dWRpbzA5LnBuZwpYJSVQT1JURE9D
 UyUlJSVET0NTRElSJSUvaW1hZ2VzL3N0dWRpbzEwLnBuZwpYJSVQT1JURE9DUyUlJSVET0NTRElS
 JSUvbmV3Z2FtZS50eHQKWCUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL3JlbGVhc2UudHh0ClglJVBP
 UlRET0NTJSUlJURPQ1NESVIlJS9zY2hlZHVsZS50eHQKWCUlUE9SVERPQ1MlJSUlRE9DU0RJUiUl
 L3NlcnBlbnRzZngudHh0ClglJVBPUlRET0NTJSUlJURPQ1NESVIlJS9zaWl0ZW1zLnR4dApYJSVQ
 T1JURE9DUyUlJSVET0NTRElSJSUvdTdjb21iYXQudHh0ClglJVBPUlRET0NTJSUlJURPQ1NESVIl
 JS91N2VkaXQudHh0ClglJVBPUlRET0NTJSUlJURPQ1NESVIlJS91N2VnZ3MudHh0ClglJVBPUlRE
 T0NTJSUlJURPQ1NESVIlJS91N2l0ZW10eXBlcy50eHQKWCUlUE9SVERPQ1MlJSUlRE9DU0RJUiUl
 L3U3bW9uc3QudHh0ClglJVBPUlRET0NTJSUlJURPQ1NESVIlJS91N3JlYWR5LnR4dApYJSVQT1JU
 RE9DUyUlJSVET0NTRElSJSUvdTd0ZWNoLnR4dApYJSVQT1JURE9DUyUlJSVET0NTRElSJSUvdWNj
 LnR4dApYJSVQT1JURE9DUyUlJSVET0NTRElSJSUvdXNlY29kZTMyLnR4dApYJSVQT1JURE9DUyUl
 JSVET0NTRElSJSUvdXNlY29kZV9idWdzLnR4dApYJSVQT1JURE9DUyUlJSVET0NTRElSJSUvdXNl
 Y29kZV9mZi50eHQKWCUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL3dlYXBvbnMudHh0ClhAZGlycm0g
 JSVQT1JURE9DUyUlJSVET0NTRElSJSUvaW1hZ2VzClhAZGlycm0gJSVQT1JURE9DUyUlJSVET0NT
 RElSJSUKWCUlU1RVRElPJSVAZGlycm0gJSVEQVRBRElSJSUvZXN0dWRpby9uZXcKWCUlU1RVRElP
 JSVAZGlycm0gJSVEQVRBRElSJSUvZXN0dWRpbwpYQGRpcnJtICUlREFUQURJUiUlCmE4NzE2OWZh
 MGIxNmFmM2ExMWI4Zjg5YzlkNGY2MjdhCmVjaG8geCAtIGV4dWx0LWRldmVsL2Rpc3RpbmZvCnNl
 ZCAncy9eWC8vJyA+ZXh1bHQtZGV2ZWwvZGlzdGluZm8gPDwgJzE2OWQyNzk4MjI4ODBlNWMyMDQ3
 MzAwOWMyZWRlMzIxJwpYU0hBMjU2IChleHVsdC1zdm4udGFyLmd6KSA9IDM2OGRjMjgwMTZkNTZj
 NTI1MTUzMWU0Y2ZmNDYzZDlmZmNhYTE1MWQ3NGJhZDY1YmRjNTM2NmMyMTNlMTJmY2MKWFNJWkUg
 KGV4dWx0LXN2bi50YXIuZ3opID0gNDc4NDAwMQoxNjlkMjc5ODIyODgwZTVjMjA0NzMwMDljMmVk
 ZTMyMQpleGl0Cgo=
 --047d7b10c9e97b26f304ed7fefcf--
Responsible-Changed-From-To: ak->marino 
Responsible-Changed-By: marino 
Responsible-Changed-When: Thu Jan 16 10:48:31 UTC 2014 
Responsible-Changed-Why:  
I already updated port to 1.5 snapshot 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174819 
State-Changed-From-To: open->closed 
State-Changed-By: marino 
State-Changed-When: Thu Jan 16 10:50:18 UTC 2014 
State-Changed-Why:  
Port updated to 1.5 snapshot.  If it needs fixing (eg timidity, or  you 
want maintainership still) please submit new PR and email me about it. 
I did not know about this PR before updating it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174819 

From: Alex Kozlov <spam@rm-rf.kiev.ua>
To: marino@FreeBSD.org, Green Dog <fiziologus@gmail.com>
Cc: bug-followup@freebsd.org
Subject: Re: ports/174819: games/exult: Update to 1.4.9
Date: Sat, 18 Jan 2014 10:11:23 +0200

 On Thu, Jan 16, 2014 at 10:48:31AM +0000, marino@FreeBSD.org wrote:
 > Synopsis: games/exult: Update to 1.4.9
 > 
 > Responsible-Changed-From-To: ak->marino
 > Responsible-Changed-By: marino
 > Responsible-Changed-When: Thu Jan 16 10:48:31 UTC 2014
 > Responsible-Changed-Why: 
 > I already updated port to 1.5 snapshot
 I actually waited for an answer from upstream about updating
 outdated snapshot and some configure changes.
 Well, nevermind I'll merge changes from submitter's patch
 and assign him as maintainer (if he wants) in the next few days.
 
 
 -- 
 Alex

From: John Marino <freebsd.contact@marino.st>
To: Alex Kozlov <spam@rm-rf.kiev.ua>
Cc: marino@FreeBSD.org, Green Dog <fiziologus@gmail.com>, 
 bug-followup@freebsd.org
Subject: Re: ports/174819: games/exult: Update to 1.4.9
Date: Sat, 18 Jan 2014 11:12:30 +0100

 On 1/18/2014 09:11, Alex Kozlov wrote:
 > On Thu, Jan 16, 2014 at 10:48:31AM +0000, marino@FreeBSD.org wrote:
 >> Synopsis: games/exult: Update to 1.4.9
 >>
 >> Responsible-Changed-From-To: ak->marino
 >> Responsible-Changed-By: marino
 >> Responsible-Changed-When: Thu Jan 16 10:48:31 UTC 2014
 >> Responsible-Changed-Why: 
 >> I already updated port to 1.5 snapshot
 > I actually waited for an answer from upstream about updating
 > outdated snapshot and some configure changes.
 > Well, nevermind I'll merge changes from submitter's patch
 > and assign him as maintainer (if he wants) in the next few days.
 
 
 I don't recommend to merge changes from the previous patch.
 The current state of exult is pretty good.  If the other problem is that
 timidity is an unnecessary dependency, then that's not much of a problem.
 
 The message was to the submitter.  If the port is to remain
 unmaintained, then don't worry about it more.
 
 By the way, I went to the exult IRC channel in freenode and talked to
 the devs.  So far, I could not get a maintainer from there.  Nobody uses
 BSD at all.
 
 So please don't merge changes because it will invalidate the little
 testing that I did.  I did *not* confirm that timidity is not required
 so I left it in.
 
 John

From: Green Dog <fiziologus@gmail.com>
To: marino@freebsd.org
Cc: Alex Kozlov <spam@rm-rf.kiev.ua>, bug-followup@freebsd.org
Subject: Re: ports/174819: games/exult: Update to 1.4.9
Date: Sat, 18 Jan 2014 14:25:28 +0400

 --047d7b6dd09cd9fadc04f03c1361
 Content-Type: text/plain; charset=KOI8-R
 Content-Transfer-Encoding: quoted-printable
 
 Exult use internal timidity driver and no need in external timidity (only
 pat files). Patch only fixed search path for pat files (this fix used in
 other project who use internal timidity).
 18.01.2014 14:13 =D0=CF=CC=D8=DA=CF=D7=C1=D4=C5=CC=D8 "John Marino" <freebs=
 d.contact@marino.st>
 =CE=C1=D0=C9=D3=C1=CC:
 
 > On 1/18/2014 09:11, Alex Kozlov wrote:
 > > On Thu, Jan 16, 2014 at 10:48:31AM +0000, marino@FreeBSD.org wrote:
 > >> Synopsis: games/exult: Update to 1.4.9
 > >>
 > >> Responsible-Changed-From-To: ak->marino
 > >> Responsible-Changed-By: marino
 > >> Responsible-Changed-When: Thu Jan 16 10:48:31 UTC 2014
 > >> Responsible-Changed-Why:
 > >> I already updated port to 1.5 snapshot
 > > I actually waited for an answer from upstream about updating
 > > outdated snapshot and some configure changes.
 > > Well, nevermind I'll merge changes from submitter's patch
 > > and assign him as maintainer (if he wants) in the next few days.
 >
 >
 > I don't recommend to merge changes from the previous patch.
 > The current state of exult is pretty good.  If the other problem is that
 > timidity is an unnecessary dependency, then that's not much of a problem.
 >
 > The message was to the submitter.  If the port is to remain
 > unmaintained, then don't worry about it more.
 >
 > By the way, I went to the exult IRC channel in freenode and talked to
 > the devs.  So far, I could not get a maintainer from there.  Nobody uses
 > BSD at all.
 >
 > So please don't merge changes because it will invalidate the little
 > testing that I did.  I did *not* confirm that timidity is not required
 > so I left it in.
 >
 > John
 >
 
 --047d7b6dd09cd9fadc04f03c1361
 Content-Type: text/html; charset=KOI8-R
 Content-Transfer-Encoding: quoted-printable
 
 <p dir=3D"ltr">Exult use internal timidity driver and no need in external t=
 imidity (only pat files). Patch only fixed search path for pat files (this =
 fix used in other project who use internal timidity).</p>
 <div class=3D"gmail_quote">18.01.2014 14:13 =D0=CF=CC=D8=DA=CF=D7=C1=D4=C5=
 =CC=D8 &quot;John Marino&quot; &lt;<a href=3D"mailto:freebsd.contact@marino=
 .st">freebsd.contact@marino.st</a>&gt; =CE=C1=D0=C9=D3=C1=CC:<br type=3D"at=
 tribution"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
 der-left:1px #ccc solid;padding-left:1ex">
 On 1/18/2014 09:11, Alex Kozlov wrote:<br>
 &gt; On Thu, Jan 16, 2014 at 10:48:31AM +0000, marino@FreeBSD.org wrote:<br=
 >
 &gt;&gt; Synopsis: games/exult: Update to 1.4.9<br>
 &gt;&gt;<br>
 &gt;&gt; Responsible-Changed-From-To: ak-&gt;marino<br>
 &gt;&gt; Responsible-Changed-By: marino<br>
 &gt;&gt; Responsible-Changed-When: Thu Jan 16 10:48:31 UTC 2014<br>
 &gt;&gt; Responsible-Changed-Why:<br>
 &gt;&gt; I already updated port to 1.5 snapshot<br>
 &gt; I actually waited for an answer from upstream about updating<br>
 &gt; outdated snapshot and some configure changes.<br>
 &gt; Well, nevermind I&#39;ll merge changes from submitter&#39;s patch<br>
 &gt; and assign him as maintainer (if he wants) in the next few days.<br>
 <br>
 <br>
 I don&#39;t recommend to merge changes from the previous patch.<br>
 The current state of exult is pretty good. =9AIf the other problem is that<=
 br>
 timidity is an unnecessary dependency, then that&#39;s not much of a proble=
 m.<br>
 <br>
 The message was to the submitter. =9AIf the port is to remain<br>
 unmaintained, then don&#39;t worry about it more.<br>
 <br>
 By the way, I went to the exult IRC channel in freenode and talked to<br>
 the devs. =9ASo far, I could not get a maintainer from there. =9ANobody use=
 s<br>
 BSD at all.<br>
 <br>
 So please don&#39;t merge changes because it will invalidate the little<br>
 testing that I did. =9AI did *not* confirm that timidity is not required<br=
 >
 so I left it in.<br>
 <br>
 John<br>
 </blockquote></div>
 
 --047d7b6dd09cd9fadc04f03c1361--

From: John Marino <freebsd.contact@marino.st>
To: Green Dog <fiziologus@gmail.com>
Cc: marino@freebsd.org, Alex Kozlov <spam@rm-rf.kiev.ua>, 
 bug-followup@freebsd.org
Subject: Re: ports/174819: games/exult: Update to 1.4.9
Date: Sat, 18 Jan 2014 11:34:00 +0100

 On 1/18/2014 11:25, Green Dog wrote:
 > Exult use internal timidity driver and no need in external timidity
 > (only pat files). Patch only fixed search path for pat files (this fix
 > used in other project who use internal timidity).
 > 
 
 Okay, but I'm just saying since it builds fine with a timidity
 dependency, that's not a mandatory change.
 
 As such, rather than merge the old patch, I recommended new work be
 based on the current state of the port, and that such work should come
 from the original commit if he is still interested (it's been a long time).
 
 The implication is the new work is tested properly.  I built exult on
 FreeBSD 8,9,and 10, two platforms (so 6 build tests) on Redports, and
 any change to the port invalidates those tests.  The timidity thing is
 probably correct, I didn't didn't test it.  Anyone that changes it is
 responsible to ensure exult still builds on those 6 platforms.  I don't
 think that's job of the committer (Alex) but of the original proposal.
 
 My apologizes for not seeing the PR before I fixed the port, otherwise I
 would have tried to get some of those changes in.
 Regards,
 John

From: Green Dog <fiziologus@gmail.com>
To: marino@freebsd.org
Cc: Alex Kozlov <spam@rm-rf.kiev.ua>, bug-followup@freebsd.org
Subject: Re: ports/174819: games/exult: Update to 1.4.9
Date: Sat, 18 Jan 2014 16:06:32 +0400

 --bcaec529985f4a8cbf04f03d7d26
 Content-Type: text/plain; charset=KOI8-R
 Content-Transfer-Encoding: quoted-printable
 
 Simple, timidity unneeded depend (no need for build, no need for run).
 PS: you use list man page in pkg-plist. MAN macros ia deprecated?
 18.01.2014 14:34 =D0=CF=CC=D8=DA=CF=D7=C1=D4=C5=CC=D8 "John Marino" <freebs=
 d.contact@marino.st>
 =CE=C1=D0=C9=D3=C1=CC:
 
 > On 1/18/2014 11:25, Green Dog wrote:
 > > Exult use internal timidity driver and no need in external timidity
 > > (only pat files). Patch only fixed search path for pat files (this fix
 > > used in other project who use internal timidity).
 > >
 >
 > Okay, but I'm just saying since it builds fine with a timidity
 > dependency, that's not a mandatory change.
 >
 > As such, rather than merge the old patch, I recommended new work be
 > based on the current state of the port, and that such work should come
 > from the original commit if he is still interested (it's been a long time=
 ).
 >
 > The implication is the new work is tested properly.  I built exult on
 > FreeBSD 8,9,and 10, two platforms (so 6 build tests) on Redports, and
 > any change to the port invalidates those tests.  The timidity thing is
 > probably correct, I didn't didn't test it.  Anyone that changes it is
 > responsible to ensure exult still builds on those 6 platforms.  I don't
 > think that's job of the committer (Alex) but of the original proposal.
 >
 > My apologizes for not seeing the PR before I fixed the port, otherwise I
 > would have tried to get some of those changes in.
 > Regards,
 > John
 >
 
 --bcaec529985f4a8cbf04f03d7d26
 Content-Type: text/html; charset=KOI8-R
 Content-Transfer-Encoding: quoted-printable
 
 <p dir=3D"ltr">Simple, timidity unneeded depend (no need for build, no need=
  for run).<br>
 PS: you use list man page in pkg-plist. MAN macros ia deprecated?</p>
 <div class=3D"gmail_quote">18.01.2014 14:34 =D0=CF=CC=D8=DA=CF=D7=C1=D4=C5=
 =CC=D8 &quot;John Marino&quot; &lt;<a href=3D"mailto:freebsd.contact@marino=
 .st">freebsd.contact@marino.st</a>&gt; =CE=C1=D0=C9=D3=C1=CC:<br type=3D"at=
 tribution"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
 der-left:1px #ccc solid;padding-left:1ex">
 On 1/18/2014 11:25, Green Dog wrote:<br>
 &gt; Exult use internal timidity driver and no need in external timidity<br=
 >
 &gt; (only pat files). Patch only fixed search path for pat files (this fix=
 <br>
 &gt; used in other project who use internal timidity).<br>
 &gt;<br>
 <br>
 Okay, but I&#39;m just saying since it builds fine with a timidity<br>
 dependency, that&#39;s not a mandatory change.<br>
 <br>
 As such, rather than merge the old patch, I recommended new work be<br>
 based on the current state of the port, and that such work should come<br>
 from the original commit if he is still interested (it&#39;s been a long ti=
 me).<br>
 <br>
 The implication is the new work is tested properly. =9AI built exult on<br>
 FreeBSD 8,9,and 10, two platforms (so 6 build tests) on Redports, and<br>
 any change to the port invalidates those tests. =9AThe timidity thing is<br=
 >
 probably correct, I didn&#39;t didn&#39;t test it. =9AAnyone that changes i=
 t is<br>
 responsible to ensure exult still builds on those 6 platforms. =9AI don&#39=
 ;t<br>
 think that&#39;s job of the committer (Alex) but of the original proposal.<=
 br>
 <br>
 My apologizes for not seeing the PR before I fixed the port, otherwise I<br=
 >
 would have tried to get some of those changes in.<br>
 Regards,<br>
 John<br>
 </blockquote></div>
 
 --bcaec529985f4a8cbf04f03d7d26--

From: John Marino <freebsd.contact@marino.st>
To: Green Dog <fiziologus@gmail.com>
Cc: Alex Kozlov <spam@rm-rf.kiev.ua>, bug-followup@freebsd.org
Subject: Re: ports/174819: games/exult: Update to 1.4.9
Date: Sat, 18 Jan 2014 13:32:09 +0100

 On 1/18/2014 13:06, Green Dog wrote:
 > Simple, timidity unneeded depend (no need for build, no need for run).
 > PS: you use list man page in pkg-plist. MAN macros ia deprecated?
 > 
 
 MAN macro doesn't work with stage support.  All ports need to be staged
 within next few months.  More than 50% of the ~25,000 have already been
 converted.  All new ports must support it.
 
 John
 
 P.S.  If what you say about timidity is true, I can simply remove those
 two depends lines and it should still build in redports, right?  That's
 easily tested, which I'll do upon your confirmation.

From: Alex Kozlov <spam@rm-rf.kiev.ua>
To: marino@freebsd.org, Green Dog <fiziologus@gmail.com>
Cc: bug-followup@freebsd.org
Subject: Re: ports/174819: games/exult: Update to 1.4.9
Date: Sat, 18 Jan 2014 22:16:58 +0200

 On Sat, Jan 18, 2014 at 01:32:09PM +0100, John Marino wrote:
 > As such, rather than merge the old patch, I recommended new work be
 > based on the current state of the port, and that such work should come
 > from the original commit if he is still interested (it's been a long time).
 Yes, I plan to merge an useful changes from the patch to current port.
 
 > On 1/18/2014 13:06, Green Dog wrote:
 > > Simple, timidity unneeded depend (no need for build, no need for run).
 > > PS: you use list man page in pkg-plist. MAN macros ia deprecated?
 > MAN macro doesn't work with stage support.  All ports need to be staged
 > within next few months.  More than 50% of the ~25,000 have already been
 > converted.  All new ports must support it.
 I already have staged this port and made it use an updated snapshot (from
 the early december). I don't tested it on dragonfly, but on freebsd 9/10
 it works fine. Then I sent mail to upstream about updating snapshot because
 I didn't want to use selfmade one. Didn't know about irc, good idea.
 Can you please ask upstream to update snapshot on SF?
 
 > 
 > John
 > 
 > P.S.  If what you say about timidity is true, I can simply remove those
 > two depends lines and it should still build in redports, right?  That's
 > easily tested, which I'll do upon your confirmation.
 I can confirm that exult works without timidity just fine.
 
 
 -- 
 Alex

From: John Marino <freebsd.contact@marino.st>
To: Alex Kozlov <spam@rm-rf.kiev.ua>
Cc: marino@freebsd.org, Green Dog <fiziologus@gmail.com>, 
 bug-followup@freebsd.org
Subject: Re: ports/174819: games/exult: Update to 1.4.9
Date: Sat, 18 Jan 2014 21:25:11 +0100

 On 1/18/2014 21:16, Alex Kozlov wrote:
 > I already have staged this port and made it use an updated snapshot (from
 > the early december). I don't tested it on dragonfly, but on freebsd 9/10
 > it works fine. Then I sent mail to upstream about updating snapshot because
 > I didn't want to use selfmade one. Didn't know about irc, good idea.
 > Can you please ask upstream to update snapshot on SF?
 
 I used one they published, but it's from March 2013.
 They know they need to actually make a release, they just have too many
 known bugs to feel comfortable with that.  However, you can talk to them
 easily on irc, they are friendly.  They'll probably update SF upon
 request.  I don't really have a relationship with them, I just popped in
 after the update but the experience was positive.
 
 John
>Unformatted:
