ports/131416: [NEW-PORT] deskutils/q4wine

Sergey V. Dyatko sergey.dyatko at gmail.com
Thu Feb 5 12:10:05 UTC 2009


>Number:         131416
>Category:       ports
>Synopsis:       [NEW-PORT] deskutils/q4wine
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 05 12:10:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Sergey V. Dyatko
>Release:        FreeBSD 7.1-STABLE
>Organization:
>Environment:
FreeBSD notebook.domain 7.1-STABLE FreeBSD 7.1-STABLE #8: Tue Jan 13 14:25:50 EET 2009     tiger at notebook.domain:/usr/obj/usr/src/sys/tiger-asus-a6m  i386

>Description:
Q4Wine is an qt4 GUI for W.I.N.E. 
It will helps you to manage wine prefixes and installed applications.

>How-To-Repeat:

>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:
#
#	.
#	./distinfo
#	./pkg-descr
#	./Makefile
#	./files
#	./files/patch-CMakeLists.txt
#	./files/patch-desktopfile
#	./pkg-plist
#	./pkg-message
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'aec8793adfd5b7c3f00e62ae41a09ac2'
XMD5 (q4wine-0.110.tar.gz) = d72b89c652a9d2b1340188bdfd8d6ccc
XSHA256 (q4wine-0.110.tar.gz) = 8e0bdc36d2588e2a4635ca2c26807da2fb7d088d1f5e32d73bfdd5432e4b614a
XSIZE (q4wine-0.110.tar.gz) = 453522
aec8793adfd5b7c3f00e62ae41a09ac2
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << '0e313719ff012ceaf97a028d51caa8f5'
XQ4Wine is an qt4 (http://www.trolltech.com/) GUI for W.I.N.E. (http://winehq.org/)
XIt will helps you to manage wine prefixes and installed applications.
X
Xhttp://api.qt-apps.org/content/show.php?content=85751
0e313719ff012ceaf97a028d51caa8f5
echo x - ./Makefile
sed 's/^X//' >./Makefile << '464ef7c6571951809b23e262cbe26e19'
X# $Id: Makefile 9 2009-02-05 10:39:36Z tiger $ 
X
XPORTNAME=	q4wine
XPORTVERSION=	0.110
XCATEGORIES=	deskutils
XMASTER_SITES=   http://tiger.bsd.by/files/
XMAINTAINER=	sergey.dyatko at mail.com
XCOMMENT=	QT4 front-end for w.i.n.e.
X
XUSE_QT_VER=	4
XQT_COMPONENTS=	gui sql network
X
XUSE_CMAKE=	yes
XCMAKE_ARGS=	-DCMAKE_INSTALL_PREFIX=${PREFIX} 
XWRKSRC=		${WRKDIR}/${PORTNAME}
X
XRUN_DEPENDS=	sudo:${PORTSDIR}/security/sudo \
X		icotool:${PORTSDIR}/graphics/icoutils \
X		wine:${PORTSDIR}/emulators/wine \
X		wget:${PORTSDIR}/ftp/wget
X
X
Xpost-install:
X	@${STRIP_CMD} ${PREFIX}/bin/${PORTNAME}
X	@${CP} ${WRKSRC}/wine.png /usr/local/share/pixmaps/
X	@-update-desktop-database
X.include <bsd.port.mk>
464ef7c6571951809b23e262cbe26e19
echo c - ./files
mkdir -p ./files > /dev/null 2>&1
echo x - ./files/patch-CMakeLists.txt
sed 's/^X//' >./files/patch-CMakeLists.txt << 'd16764cc78e8861b85cf994e3d0e2c58'
X--- CMakeLists.txt.orig 2009-01-23 15:34:25.000000000 +0200
X+++ CMakeLists.txt      2009-02-04 16:35:13.000000000 +0200
X@@ -76,6 +76,15 @@
X         ${CMAKE_SOURCE_DIR}/src/i18n/ru_ru.ts
X         ${CMAKE_SOURCE_DIR}/src/i18n/uk_ua.ts
X )                                            
X+if( NOT DESKTOP_ENTRY )
X+    set( DESKTOP_ENTRY q4wine.desktop )
X+endif( NOT DESKTOP_ENTRY )
X+  
X+if( NOT DESKTOP_ENTRY_PATH )
X+   SET( DESKTOP_ENTRY_PATH /usr/local/share/applications )
X+endif( NOT DESKTOP_ENTRY_PATH ) 
X+
X+install(FILES ${DESKTOP_ENTRY} DESTINATION ${DESKTOP_ENTRY_PATH})
X 
X MESSAGE("")
X MESSAGE(STATUS " * Utility for management wine applications and prefixes")
d16764cc78e8861b85cf994e3d0e2c58
echo x - ./files/patch-desktopfile
sed 's/^X//' >./files/patch-desktopfile << '4be4d9d5b834904b81b02c8310d04ead'
X--- q4wine.desktop.orig 2009-01-14 09:41:06.000000000 +0200
X+++ q4wine.desktop      2009-02-05 12:32:05.000000000 +0200
X@@ -2,17 +2,11 @@
X Name=Q4Wine
X GenericName=A Qt4 GUI for Wine
X Comment=A Qt4 GUI for Wine
X-#Version=0.1
X+Version=0.110
X Type=Application
X-Categories=KDE;Qt;Settings
X+Categories=KDE;Qt;Utility;
X Terminal=false
X Encoding=UTF-8
X Icon=wine
X Exec=q4wine
X-#ServiceTypes=inode/directory
X-#Actions=Create;
X-#X-KDE-Submenu=
X-#X-KDE-Priority=TopLevel
X-#X-KDE-Icon=tgz
X-X-KDE-StartupNotify=true
X-#X-DCOP-ServiceType=Unique
X+StartupNotify=true
X-
4be4d9d5b834904b81b02c8310d04ead
echo x - ./pkg-plist
sed 's/^X//' >./pkg-plist << 'ef3e7f63841ae908ba397c2bef1fbad6'
Xbin/q4wine
Xshare/q4wine/i18n/en_us.qm
Xshare/q4wine/i18n/ru_ru.qm
Xshare/q4wine/i18n/uk_ua.qm
Xshare/q4wine/theme/nuvola/data/configure.png
Xshare/q4wine/theme/nuvola/data/down.png
Xshare/q4wine/theme/nuvola/data/edit.png
Xshare/q4wine/theme/nuvola/data/exec.png
Xshare/q4wine/theme/nuvola/data/exec_wine.png
Xshare/q4wine/theme/nuvola/data/exit.png
Xshare/q4wine/theme/nuvola/data/folder.png
Xshare/q4wine/theme/nuvola/data/folder_open.png
Xshare/q4wine/theme/nuvola/data/kill.png
Xshare/q4wine/theme/nuvola/data/power.png
Xshare/q4wine/theme/nuvola/data/prefix.png
Xshare/q4wine/theme/nuvola/data/rebuild.png
Xshare/q4wine/theme/nuvola/data/reload.png
Xshare/q4wine/theme/nuvola/data/stop.png
Xshare/q4wine/theme/nuvola/data/theme.info
Xshare/q4wine/theme/nuvola/data/up.png
Xshare/q4wine/theme/nuvola/data/wine.png
Xshare/q4wine/theme/nuvola/data/wizard.png
Xshare/applications/q4wine.desktop 
Xshare/pixmaps/wine.png
X at dirrm share/q4wine/theme/nuvola/data
X at dirrm share/q4wine/theme/nuvola
X at dirrm share/q4wine/theme
X at dirrm share/q4wine/i18n
X at dirrm share/q4wine
ef3e7f63841ae908ba397c2bef1fbad6
echo x - ./pkg-message
sed 's/^X//' >./pkg-message << '9f51c313804c544b8024c5640d645b0a'
X################################################################################
X
XThis programm will attempt to obtain some system information by accessing files
Xin procfs. You must mount procfs filesystem for this to work correctly. This can
Xbe accomplished by adding the following line to your /etc/fstab file:
X
Xproc                    /proc           procfs  rw              0       0
X
Xand then, as root, executing the command:
X
Xmount /proc
X
XAlso you must add your user to kmem group for accessing to /dev/mem for q4wine 
Xprocesslist etc. As root execute command: 
Xpw usermod username -G kmem
X
Xafter that you need re-login  
X
X################################################################################
9f51c313804c544b8024c5640d645b0a
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list