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/117119: [ports] new port - emulators/dboxfe, a front-end to DosBox configuration editing Message-ID: <200710111838.l9BIc9hL065644@www.freebsd.org> Resent-Message-ID: <200710111840.l9BIe2gx038730@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200710111838.l9BIc9hL065644>