From nobody@FreeBSD.org  Thu Oct 11 18:38:10 2007
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 2789B16A419
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 11 Oct 2007 18:38:10 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 20A8813C45A
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 11 Oct 2007 18:38:10 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.1/8.14.1) with ESMTP id l9BIc90o065645
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 11 Oct 2007 18:38:09 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.1/8.14.1/Submit) id l9BIc9hL065644;
	Thu, 11 Oct 2007 18:38:09 GMT
	(envelope-from nobody)
Message-Id: <200710111838.l9BIc9hL065644@www.freebsd.org>
Date: Thu, 11 Oct 2007 18:38:09 GMT
From: "Rashid N. \"Citycat\" Achilov" <citycat4@ngs.ru>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [ports] new port - emulators/dboxfe, a front-end to DosBox configuration editing
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         117119
>Category:       ports
>Synopsis:       new port: emulators/dboxfe, a front-end to DosBox configuration editing
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 11 18:40:02 UTC 2007
>Closed-Date:    Mon Dec 24 14:12:11 UTC 2007
>Last-Modified:  Mon Dec 24 14:12:11 UTC 2007
>Originator:     Rashid N. "Citycat" Achilov
>Release:        6.2-STABLE
>Organization:
Cat's Home
>Environment:
FreeBSD vmfree.shelton.net 6.2-STABLE FreeBSD 6.2-STABLE #22: Mon Oct  1 05:46:08 NOVST 2007     root@:/usr/obj/usr/src/sys/VmFree  i386
>Description:
This is a DboxFE - front-end to editing DosBox configuration files for KDE, related to some different games. DosBox is a powerful DOS emulator, primarly intended for old good DOS Games, it allows using separate config files for separate games, To avoid manual editing, you can use DboxFE
>How-To-Repeat:
Try to setup DosBox config without any frontend
>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	dboxfe
#	dboxfe/files
#	dboxfe/files/patch-aa
#	dboxfe/files/patch-ab
#	dboxfe/files/patch-ac
#	dboxfe/Makefile
#	dboxfe/distinfo
#	dboxfe/pkg-descr
#	dboxfe/pkg-plist
#
echo c - dboxfe
mkdir -p dboxfe > /dev/null 2>&1
echo c - dboxfe/files
mkdir -p dboxfe/files > /dev/null 2>&1
echo x - dboxfe/files/patch-aa
sed 's/^X//' >dboxfe/files/patch-aa << 'END-of-dboxfe/files/patch-aa'
X--- admin/ltmain.sh.bak	2007-10-11 23:07:36.000000000 +0700
X+++ admin/ltmain.sh	2007-10-11 23:07:36.000000000 +0700
X@@ -1923,6 +1923,10 @@
X 	  continue
X 	  ;;
X 	*.la) lib="$deplib" ;;
X+        -pthread)
X+	    deplibs="$deplib $deplibs"
X+	    continue
X+            ;;
X 	*.$libext)
X 	  if test "$pass" = conv; then
X 	    deplibs="$deplib $deplibs"
END-of-dboxfe/files/patch-aa
echo x - dboxfe/files/patch-ab
sed 's/^X//' >dboxfe/files/patch-ab << 'END-of-dboxfe/files/patch-ab'
X--- src/dbfe_maindlg.ui	2004-12-22 02:57:00.000000000 +0600
X+++ src/dbfe_maindlg.ui.new	2007-10-01 04:12:23.000000000 +0700
X@@ -1320,6 +1320,41 @@
X                             <string>3500</string>
X                         </property>
X                     </item>
X+                    <item>
X+                        <property name="text">
X+                            <string>4000</string>
X+                        </property>
X+                    </item>
X+                    <item>
X+                        <property name="text">
X+                            <string>5000</string>
X+                        </property>
X+                    </item>
X+                    <item>
X+                        <property name="text">
X+                            <string>6000</string>
X+                        </property>
X+                    </item>
X+                    <item>
X+                        <property name="text">
X+                            <string>7000</string>
X+                        </property>
X+                    </item>
X+                    <item>
X+                        <property name="text">
X+                            <string>8000</string>
X+                        </property>
X+                    </item>
X+                    <item>
X+                        <property name="text">
X+                            <string>9000</string>
X+                        </property>
X+                    </item>
X+                    <item>
X+                        <property name="text">
X+                            <string>10000</string>
X+                        </property>
X+                    </item>
X                     <property name="name">
X                         <cstring>ComboBox_CPU_Cycles</cstring>
X                     </property>
END-of-dboxfe/files/patch-ab
echo x - dboxfe/files/patch-ac
sed 's/^X//' >dboxfe/files/patch-ac << 'END-of-dboxfe/files/patch-ac'
X--- src/Makefile.am.bak	2007-10-11 23:13:28.000000000 +0700
X+++ src/Makefile.am	2007-10-11 23:13:28.000000000 +0700
X@@ -23,7 +23,7 @@
X dosboxfe_SOURCES = main.cpp dbfe_maindlg.ui dosboxfe.cpp dbfe_profiledlg.ui \
X 	dosboxfe_profile.cpp dbfe_downloaddlg.ui dosboxfe_download.cpp dbfe_logo.ui \
X 	dosboxfe_logo.cpp
X-dosboxfe_LDFLAGS = $(KDE_RPATH) $(all_libraries)
X+dosboxfe_LDFLAGS = $(KDE_RPATH) $(all_libraries) $(LIBPTHREAD)
X dosboxfe_LDADD = $(LIB_KDEUI)
X
X # this is where the desktop file will go
END-of-dboxfe/files/patch-ac
echo x - dboxfe/Makefile
sed 's/^X//' >dboxfe/Makefile << 'END-of-dboxfe/Makefile'
X# Ports collection makefile for:	dboxfe
X# Date created:			Sep 28, 2007
X# Whom:				Rashid N. "Citycat" Achilov <citycat4@ngs.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=		dboxfe
XPORTVERSION=		0.0.5
XCATEGORIES=		emulators kde
XMASTER_SITES=		${MASTER_SITE_BERLIOS}
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=		citycat4@ngs.ru
XCOMMENT=		DosBox configuration file front-end
X
XUSE_GMAKE=		yes
XUSE_KDEBASE_VER=	3
XUSE_AUTOTOOLS=		autoconf:261 aclocal:19 automake:19
XUSE_PERL5_BUILD=	yes
X
XGNU_CONFIGURE=		yes
XCONFIGURE_ARGS=		--with-qt-dir=${QT_PREFIX} \
X			--with-extra-includes=${LOCALBASE}/include \
X			--with-extra-libs=${LOCALBASE}/lib
X
XDOCSDIR=		${PREFIX}/share/doc/HTML/en/${PORTNAME}
X
XPLIST_SUB=		DOCSDIR=${DOCSDIR}
X
X# We must override this target for run perl admin/am_edit after automake but
X# before configure run
Xrun-autotools-automake:
X			cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} \
X                        	${AUTOMAKE} ${AUTOMAKE_ARGS}
X			cd ${WRKSRC} && ${PERL5} admin/am_edit
X
X.include <bsd.port.mk>
END-of-dboxfe/Makefile
echo x - dboxfe/distinfo
sed 's/^X//' >dboxfe/distinfo << 'END-of-dboxfe/distinfo'
XMD5 (dboxfe-0.0.5.tar.gz) = 81524b829ec0b1786d36d3c9af1c449e
XSHA256 (dboxfe-0.0.5.tar.gz) = a5cf344d489ccc8fbd6db5cd90a76ec8cf0ee07dc4132309a4c0e6dbece8fc96
XSIZE (dboxfe-0.0.5.tar.gz) = 847178
END-of-dboxfe/distinfo
echo x - dboxfe/pkg-descr
sed 's/^X//' >dboxfe/pkg-descr << 'END-of-dboxfe/pkg-descr'
XDBoxFE is a linux frontend for DOSBox. With DBoxFE you can create
Xand manage your configuration files very easily, which are needed
Xby DOSBox. In addition it's also possible to create gameprofiles
Xto generate different configuration files. Since recently you can
Xload the game automatically. I mean, you can add your favourite
Xgame in the list and you can start it immediately.
X
XWWW: http://chmaster.freeforge.net/dboxfe-project.htm
END-of-dboxfe/pkg-descr
echo x - dboxfe/pkg-plist
sed 's/^X//' >dboxfe/pkg-plist << 'END-of-dboxfe/pkg-plist'
Xbin/dosboxfe
Xshare/icons/hicolor/16x16/apps/dosboxfe.png
Xshare/icons/hicolor/32x32/apps/dosboxfe.png
Xshare/applnk/Utilities/dosboxfe.desktop
Xshare/apps/dosboxfe/dosboxfeui.rc
X%%PORTDOCS%%share/doc/HTML/en/dosboxfe/index.docbook
X%%PORTDOCS%%share/doc/HTML/en/dosboxfe/index.cache.bz2
X@dirrm share/apps/dosboxfe
X%%PORTDOCS%%@unexec rm -f %D/%%DOCSDIR%%/common
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-dboxfe/pkg-plist
exit



>Release-Note:
>Audit-Trail:

From: Max Brazhnikov <makc@issp.ac.ru>
To: bug-followup@freebsd.org, citycat4@ngs.ru
Cc:  
Subject: Re: ports/117119: new port: emulators/dboxfe, a front-end to DosBox configuration editing
Date: Mon, 24 Dec 2007 17:07:10 +0300

 Hello,
 
 The latest version of dboxfe has already been added to the ports.
 
 Max
State-Changed-From-To: open->closed 
State-Changed-By: linimon 
State-Changed-When: Mon Dec 24 14:11:55 UTC 2007 
State-Changed-Why:  
A version has apparently already been added to the tree. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=117119 
>Unformatted:
