Bug 131416 - [NEW PORT] deskutils/q4wine
Summary: [NEW PORT] deskutils/q4wine
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Dmitry Marakasov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-05 12:10 UTC by Sergey V. Dyatko
Modified: 2009-02-17 23:40 UTC (History)
0 users

See Also:


Attachments
file.shar (5.43 KB, text/plain)
2009-02-05 12:10 UTC, Sergey V. Dyatko
no flags Details
q4wine-0.110.shar (6.10 KB, application/x-shar)
2009-02-09 20:29 UTC, Dmitry Marakasov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V. Dyatko 2009-02-05 12:10:01 UTC
Q4Wine is an qt4 GUI for W.I.N.E. 
It will helps you to manage wine prefixes and installed applications.

Fix: Patch attached with submission follows:
Comment 1 Dmitry Marakasov freebsd_committer freebsd_triage 2009-02-05 16:39:24 UTC
Responsible Changed
From-To: freebsd-ports-bugs->amdmi3

I'll take it.
Comment 2 Dmitry Marakasov 2009-02-09 16:50:13 UTC
> Synopsis: [NEW-PORT] deskutils/q4wine
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=131416

FYI, I've improved the port a bit, see attached shar; note a bit
cleaner English in pkg-descr (though not perfect yet). Currently
I'm investigating the possibility of making it NOT use /dev/kmem,
as this is obviously wrong and dangerous thing for a desktop
application to do.

Maintainer and q4wine author are CC'd, feel free to mail me privately
(Russian is OK).

-- 
Dmitry Marakasov   .   55B5 0596 FF1E 8D84 5F56  9510 D35A 80DD F9D2 F77D
amdmi3@amdmi3.ru  ..:  jabber: amdmi3@jabber.ru    http://www.amdmi3.ru
Comment 3 Dmitry Marakasov 2009-02-09 20:29:30 UTC
> Synopsis: [NEW-PORT] deskutils/q4wine
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=131416

As usual, I forgot to attach the file.

-- 
Dmitry Marakasov   .   55B5 0596 FF1E 8D84 5F56  9510 D35A 80DD F9D2 F77D
amdmi3@amdmi3.ru  ..:  jabber: amdmi3@jabber.ru    http://www.amdmi3.ru
Comment 4 Sergey V. Dyatko 2009-02-13 11:55:00 UTC
hi,
thanks for the improvements. Now q4wine does not need for /dev/kmem
rights for properly work. I attach the correct file below

# 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:
#
#	q4wine/
#	q4wine/distinfo
#	q4wine/pkg-descr
#	q4wine/Makefile
#	q4wine/pkg-message
#	q4wine/pkg-plist
#
echo c - q4wine/
mkdir -p q4wine/ > /dev/null 2>&1
echo x - q4wine/distinfo
sed 's/^X//' >q4wine/distinfo << '1ff0718ee05af95fc9ee56f85110a209'
XMD5 (q4wine-0.111.tar.gz) = 615282aad34bfd59bd3764c6e7fc0c39
XSHA256 (q4wine-0.111.tar.gz) =
4c76246ff732a55df50d40bde7fe1127ee63a03e3057d74ee10e204e46b6053c
XSIZE (q4wine-0.111.tar.gz) = 508675
1ff0718ee05af95fc9ee56f85110a209
echo x - q4wine/pkg-descr
sed 's/^X//' >q4wine/pkg-descr << '8f5e1e194f29c8cdfe7ccc3a3902fc07'
XQ4wine is an Qt4 (http://www.qtsoftware.com/) GUI for wine
(http://winehq.org/).
XIt will help you to manage wine prefixes and installed applications.
X
XGeneral features:
X - Exports QT color theme into wine colors settings
X - Works with different wine versions at same time
X - Creates, deletes and manages prefixes (WINEPREFIX)
X - Easy controlling wine process
X - Autostart icons support
X - Easy CD image usage
X - Supports extraction of icons from PE files (.exe, .dll)
X - Easy backup and restore for managed prefixes
X - Winetricks support
X - More
X
Xhttp://api.qt-apps.org/content/show.php?content=85751
8f5e1e194f29c8cdfe7ccc3a3902fc07
echo x - q4wine/Makefile
sed 's/^X//' >q4wine/Makefile << '93f919d523b519377aadb166b0a93060'
X# New ports collection makefile for:	q4wine
X# Date created:		05 Feb 2009
X# Whom:			Sergey V. Dyatko
<sergey.dyatko@gmail.com>
X#
X# $FreeBSD$
X
XPORTNAME=	q4wine
XPORTVERSION=	0.111
XCATEGORIES=	deskutils
XMASTER_SITES=   SF/q4wine
X
XMAINTAINER=	sergey.dyatko@mail.com
XCOMMENT=	QT4 front-end for WINE
X
XRUN_DEPENDS=	sudo:${PORTSDIR}/security/sudo \
X		icotool:${PORTSDIR}/graphics/icoutils \
X		wine:${PORTSDIR}/emulators/wine \
X		wget:${PORTSDIR}/ftp/wget \
X		cabextract:${PORTSDIR}/archivers/cabextract
X
XUSE_QT_VER=	4
XQT_COMPONENTS=	qmake_build rcc_build moc_build uic_build
linguist_build corelib gui sql network
X
XUSE_CMAKE=	yes
X
Xpost-install:
X	-update-desktop-database
X
X.include <bsd.port.mk>
93f919d523b519377aadb166b0a93060
echo x - q4wine/pkg-message
sed 's/^X//' >q4wine/pkg-message << 'dd807623feca3a1c058e8b8218d1001c'
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
X################################################################################
dd807623feca3a1c058e8b8218d1001c
echo x - q4wine/pkg-plist
sed 's/^X//' >q4wine/pkg-plist << '35ef53fc8a8cc2ea1357b0732fde9b8c'
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/q4wine.png
X@dirrm share/q4wine/theme/nuvola/data
X@dirrm share/q4wine/theme/nuvola
X@dirrm share/q4wine/theme
X@dirrm share/q4wine/i18n
X@dirrm share/q4wine
35ef53fc8a8cc2ea1357b0732fde9b8c
exit



--
wbr, tiger
Comment 5 Dmitry Marakasov freebsd_committer freebsd_triage 2009-02-17 23:31:40 UTC
State Changed
From-To: open->closed

Committed, with minor changes. Thanks!
Comment 6 dfilter service freebsd_committer freebsd_triage 2009-02-17 23:31:41 UTC
amdmi3      2009-02-17 23:31:28 UTC

  FreeBSD ports repository

  Modified files:
    deskutils            Makefile 
  Added files:
    deskutils/q4wine     Makefile distinfo pkg-descr pkg-message 
                         pkg-plist 
  Log:
  Q4wine is an Qt4 (http://www.qtsoftware.com/) GUI for wine (http://winehq.org/).
  It will help you to manage wine prefixes and installed applications.
  
  General features:
   - Exports QT color theme into wine colors settings
   - Works with different wine versions at same time
   - Creates, deletes and manages prefixes (WINEPREFIX)
   - Easy controlling wine process
   - Autostart icons support
   - Easy CD image usage
   - Supports extraction of icons from PE files (.exe, .dll)
   - Easy backup and restore for managed prefixes
   - Winetricks support
   - More
  
  WWW: http://api.qt-apps.org/content/show.php?content=85751
  
  PR:             131416
  Submitted by:   "Sergey V. Dyatko" <sergey dot dyatko at gmail dot com>
  
  Revision  Changes    Path
  1.358     +1 -0      ports/deskutils/Makefile
  1.1       +34 -0     ports/deskutils/q4wine/Makefile (new)
  1.1       +3 -0      ports/deskutils/q4wine/distinfo (new)
  1.1       +16 -0     ports/deskutils/q4wine/pkg-descr (new)
  1.1       +14 -0     ports/deskutils/q4wine/pkg-message (new)
  1.1       +30 -0     ports/deskutils/q4wine/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"