ports/117119: [ports] new port - emulators/dboxfe, a front-end to DosBox configuration editing

Rashid N. "Citycat" Achilov citycat4 at ngs.ru
Thu Oct 11 18:40:02 UTC 2007


>Number:         117119
>Category:       ports
>Synopsis:       [ports] new port - emulators/dboxfe, a front-end to DosBox configuration editing
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 11 18:40:02 UTC 2007
>Closed-Date:
>Last-Modified:
>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 at 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 at 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 at 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:
>Unformatted:



More information about the freebsd-ports-bugs mailing list