mirror of
https://git.freebsd.org/ports.git
synced 2025-07-17 17:29:23 -04:00
Wine-doors is an application designed to make installing windows software on
Linux, Solaris or other Unix systems easier. Wine-doors is essentially a package management tool for windows software on Linux systems. Most Linux desktop users are familiar with package management style application delivery, so it made sense to apply this model to windows software. WWW: http://www.wine-doors.org/ PR: ports/114630 Submitted by: ports at mcdermottroe.com
This commit is contained in:
parent
ef6e522406
commit
6f69d6bfe4
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=199465
7 changed files with 243 additions and 0 deletions
|
@ -161,6 +161,7 @@
|
|||
SUBDIR += vxtools
|
||||
SUBDIR += wahcade
|
||||
SUBDIR += wine
|
||||
SUBDIR += wine-doors
|
||||
SUBDIR += x48
|
||||
SUBDIR += xbraitenberg
|
||||
SUBDIR += xgngeo
|
||||
|
|
47
emulators/wine-doors/Makefile
Normal file
47
emulators/wine-doors/Makefile
Normal file
|
@ -0,0 +1,47 @@
|
|||
# New ports collection makefile for: wine-doors
|
||||
# Date created: 7 July 2007
|
||||
# Whom: ports@mcdermottroe.com
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= wine-doors
|
||||
PORTVERSION= 0.1
|
||||
CATEGORIES= emulators
|
||||
MASTER_SITES= http://www.wine-doors.org/releases/
|
||||
|
||||
MAINTAINER= ports@mcdermottroe.com
|
||||
COMMENT= Windows application management for the GNOME Desktop
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/${PYLXML_EGG}:${PORTSDIR}/devel/py-lxml \
|
||||
${PYTHON_SITELIBDIR}/cairo/__init__.py:${PORTSDIR}/graphics/py-cairo \
|
||||
${PYTHON_SITELIBDIR}/gtk-2.0/gtksourceview.so:${PORTSDIR}/x11-toolkits/py-gnome-desktop \
|
||||
bash:${PORTSDIR}/shells/bash \
|
||||
cabextract:${PORTSDIR}/archivers/cabextract \
|
||||
orange:${PORTSDIR}/archivers/orange \
|
||||
unzip:${PORTSDIR}/archivers/unzip \
|
||||
wine:${PORTSDIR}/emulators/wine
|
||||
|
||||
USE_PYTHON= 2.4+
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
SUB_FILES= preferences.xml
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/setup.py
|
||||
@${REINPLACE_CMD} 's|/etc/wine-doors|${PREFIX}/etc/wine-doors|g' \
|
||||
${WRKSRC}/src/preferences.py
|
||||
@${GREP} -lr '^#!/bin/bash' ${WRKDIR} | ${XARGS} \
|
||||
${REINPLACE_CMD} 's|^#!/bin/bash|#!${LOCALBASE}/bin/bash|'
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${PREFIX}/etc/${PORTNAME}
|
||||
${INSTALL_DATA} ${WRKDIR}/preferences.xml ${PREFIX}/etc/${PORTNAME}
|
||||
${PYTHON_CMD} ${WRKSRC}/setup.py install
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
PYLXML_EGG!= ${MAKE} -f ${PORTSDIR}/devel/py-lxml/Makefile -V PYLXML_EGG
|
||||
|
||||
.include <bsd.port.post.mk>
|
3
emulators/wine-doors/distinfo
Normal file
3
emulators/wine-doors/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
MD5 (wine-doors-0.1.tar.gz) = 0f95c9b15f2d74255279d9f33488f384
|
||||
SHA256 (wine-doors-0.1.tar.gz) = ca5dcc50020804f30974ab43e711c81a269675e3794f23a51713d32ba9bfbff0
|
||||
SIZE (wine-doors-0.1.tar.gz) = 2553737
|
44
emulators/wine-doors/files/patch-setup.py
Normal file
44
emulators/wine-doors/files/patch-setup.py
Normal file
|
@ -0,0 +1,44 @@
|
|||
--- setup.py.orig Fri Jul 13 20:24:48 2007
|
||||
+++ setup.py Fri Jul 13 20:29:51 2007
|
||||
@@ -89,24 +89,14 @@
|
||||
if argument.startswith( "-S" ):
|
||||
sysinstall = True
|
||||
|
||||
- if sysinstall:
|
||||
- final = prefix
|
||||
- prefix = temp + prefix
|
||||
- prefix_bin = prefix + "/usr/bin/"
|
||||
- prefix_data = prefix + "/usr/share/"
|
||||
- prefix_conf = prefix + "/etc/" + wine_doors + "/"
|
||||
- winedoors_data = prefix_data + wine_doors + "/"
|
||||
-
|
||||
- final_data = final + "usr/share/wine-doors/"
|
||||
- final_conf = prefix_conf
|
||||
- else:
|
||||
- prefix_bin = prefix + "bin/"
|
||||
- prefix_data = prefix + ".local/share/"
|
||||
- prefix_conf = prefix + ".wine/wine-doors/"
|
||||
- winedoors_data = prefix_data + wine_doors + "/"
|
||||
-
|
||||
- final_data = winedoors_data
|
||||
- final_conf = prefix_conf
|
||||
+ prefix = "%%PREFIX%%/"
|
||||
+ prefix_bin = prefix + "bin/"
|
||||
+ prefix_data = prefix + "share/"
|
||||
+ prefix_conf = prefix + "etc/wine-doors/"
|
||||
+ winedoors_data = prefix_data + "wine-doors/"
|
||||
+ final = prefix
|
||||
+ final_data = winedoors_data
|
||||
+ final_conf = prefix_conf
|
||||
|
||||
if command in ("install", "uninstall"):
|
||||
from preferences import preferences
|
||||
@@ -198,7 +188,7 @@
|
||||
# Fix perms
|
||||
if sysinstall:
|
||||
print "Setting permissions"
|
||||
- os.system( "chmod og+r -R "+winedoors_data )
|
||||
+ os.system( "chmod -R og+r "+winedoors_data )
|
||||
|
||||
# Write preferences.xml
|
||||
print "Creating initial preferences"
|
3
emulators/wine-doors/files/preferences.xml.in
Normal file
3
emulators/wine-doors/files/preferences.xml.in
Normal file
|
@ -0,0 +1,3 @@
|
|||
<?xml version="1.0" ?>
|
||||
<winedoors>
|
||||
</winedoors>
|
7
emulators/wine-doors/pkg-descr
Normal file
7
emulators/wine-doors/pkg-descr
Normal file
|
@ -0,0 +1,7 @@
|
|||
Wine-doors is an application designed to make installing windows software on
|
||||
Linux, Solaris or other Unix systems easier. Wine-doors is essentially a
|
||||
package management tool for windows software on Linux systems. Most Linux
|
||||
desktop users are familiar with package management style application delivery,
|
||||
so it made sense to apply this model to windows software.
|
||||
|
||||
WWW: http://www.wine-doors.org/
|
138
emulators/wine-doors/pkg-plist
Normal file
138
emulators/wine-doors/pkg-plist
Normal file
|
@ -0,0 +1,138 @@
|
|||
bin/wine-doors
|
||||
etc/wine-doors/preferences.xml
|
||||
@dirrm etc/wine-doors
|
||||
share/applications/wine-doors.desktop
|
||||
share/pixmaps/wine-doors.png
|
||||
share/pixmaps/wine-doors.svg
|
||||
%%DATADIR%%/base.repo/arial-1.wdi
|
||||
%%DATADIR%%/base.repo/arial_bold-1.wdi
|
||||
%%DATADIR%%/base.repo/autohotkey-1.0.46.08.wdi
|
||||
%%DATADIR%%/base.repo/comicsans-1.wdi
|
||||
%%DATADIR%%/base.repo/courier_new-1.wdi
|
||||
%%DATADIR%%/base.repo/mozcontrol-1.7.wdi
|
||||
%%DATADIR%%/base.repo/packlist.xml.gz
|
||||
%%DATADIR%%/base.repo/times_new_roman-1.wdi
|
||||
%%DATADIR%%/base.repo/vc-6.wdi
|
||||
%%DATADIR%%/base.repo/webdings-1.wdi
|
||||
%%DATADIR%%/base.repo/winegecko-0.1.wdi
|
||||
@dirrm %%DATADIR%%/base.repo
|
||||
%%DATADIR%%/pixmaps/ahk.png
|
||||
%%DATADIR%%/pixmaps/ahk.svg
|
||||
%%DATADIR%%/pixmaps/cdex.png
|
||||
%%DATADIR%%/pixmaps/cedega.svg
|
||||
%%DATADIR%%/pixmaps/cod.png
|
||||
%%DATADIR%%/pixmaps/cod.svg
|
||||
%%DATADIR%%/pixmaps/crossover.svg
|
||||
%%DATADIR%%/pixmaps/directx.png
|
||||
%%DATADIR%%/pixmaps/directx.svg
|
||||
%%DATADIR%%/pixmaps/dreamweaver.svg
|
||||
%%DATADIR%%/pixmaps/eudora.png
|
||||
%%DATADIR%%/pixmaps/firefox.png
|
||||
%%DATADIR%%/pixmaps/firefox.svg
|
||||
%%DATADIR%%/pixmaps/flash.svg
|
||||
%%DATADIR%%/pixmaps/font.png
|
||||
%%DATADIR%%/pixmaps/gecko.png
|
||||
%%DATADIR%%/pixmaps/gecko.svg
|
||||
%%DATADIR%%/pixmaps/gnome-dock-design.svg
|
||||
%%DATADIR%%/pixmaps/ie.png
|
||||
%%DATADIR%%/pixmaps/ie.svg
|
||||
%%DATADIR%%/pixmaps/installed.png
|
||||
%%DATADIR%%/pixmaps/installed.svg
|
||||
%%DATADIR%%/pixmaps/microsoft-library.svg
|
||||
%%DATADIR%%/pixmaps/mozcontrol.png
|
||||
%%DATADIR%%/pixmaps/mozcontrol.svg
|
||||
%%DATADIR%%/pixmaps/ms-library.png
|
||||
%%DATADIR%%/pixmaps/opera.png
|
||||
%%DATADIR%%/pixmaps/prey.png
|
||||
%%DATADIR%%/pixmaps/prey.svg
|
||||
%%DATADIR%%/pixmaps/quicktime.png
|
||||
%%DATADIR%%/pixmaps/quicktime.svg
|
||||
%%DATADIR%%/pixmaps/rating.bronze.svg
|
||||
%%DATADIR%%/pixmaps/rating.garbage.svg
|
||||
%%DATADIR%%/pixmaps/rating.gold.png
|
||||
%%DATADIR%%/pixmaps/rating.gold.svg
|
||||
%%DATADIR%%/pixmaps/rating.platinum.png
|
||||
%%DATADIR%%/pixmaps/rating.platinum.svg
|
||||
%%DATADIR%%/pixmaps/rating.silver.svg
|
||||
%%DATADIR%%/pixmaps/roguespear.png
|
||||
%%DATADIR%%/pixmaps/roguespear.svg
|
||||
%%DATADIR%%/pixmaps/tc.png
|
||||
%%DATADIR%%/pixmaps/throbber.0.png
|
||||
%%DATADIR%%/pixmaps/throbber.0.svg
|
||||
%%DATADIR%%/pixmaps/throbber.1.png
|
||||
%%DATADIR%%/pixmaps/throbber.1.svg
|
||||
%%DATADIR%%/pixmaps/throbber.10.png
|
||||
%%DATADIR%%/pixmaps/throbber.10.svg
|
||||
%%DATADIR%%/pixmaps/throbber.11.png
|
||||
%%DATADIR%%/pixmaps/throbber.11.svg
|
||||
%%DATADIR%%/pixmaps/throbber.2.png
|
||||
%%DATADIR%%/pixmaps/throbber.2.svg
|
||||
%%DATADIR%%/pixmaps/throbber.3.png
|
||||
%%DATADIR%%/pixmaps/throbber.3.svg
|
||||
%%DATADIR%%/pixmaps/throbber.4.png
|
||||
%%DATADIR%%/pixmaps/throbber.4.svg
|
||||
%%DATADIR%%/pixmaps/throbber.5.png
|
||||
%%DATADIR%%/pixmaps/throbber.5.svg
|
||||
%%DATADIR%%/pixmaps/throbber.6.png
|
||||
%%DATADIR%%/pixmaps/throbber.6.svg
|
||||
%%DATADIR%%/pixmaps/throbber.7.png
|
||||
%%DATADIR%%/pixmaps/throbber.7.svg
|
||||
%%DATADIR%%/pixmaps/throbber.8.png
|
||||
%%DATADIR%%/pixmaps/throbber.8.svg
|
||||
%%DATADIR%%/pixmaps/throbber.9.png
|
||||
%%DATADIR%%/pixmaps/throbber.9.svg
|
||||
%%DATADIR%%/pixmaps/upgrade.svg
|
||||
%%DATADIR%%/pixmaps/winamp.png
|
||||
%%DATADIR%%/pixmaps/winamp.svg
|
||||
%%DATADIR%%/pixmaps/windows-logo.svg
|
||||
%%DATADIR%%/pixmaps/wine-doors-0.0.9.svg
|
||||
%%DATADIR%%/pixmaps/wine-doors-0.1.svg
|
||||
%%DATADIR%%/pixmaps/wine-doors.128.png
|
||||
%%DATADIR%%/pixmaps/wine-doors.png
|
||||
%%DATADIR%%/pixmaps/wine-doors.svg
|
||||
%%DATADIR%%/pixmaps/wine-doors128.svg
|
||||
%%DATADIR%%/pixmaps/wine-doors16.gif
|
||||
%%DATADIR%%/pixmaps/wine-doors16.png
|
||||
%%DATADIR%%/pixmaps/wine-doors16.xpm
|
||||
%%DATADIR%%/pixmaps/wmp.png
|
||||
%%DATADIR%%/pixmaps/wmp.svg
|
||||
%%DATADIR%%/pixmaps/wow.png
|
||||
%%DATADIR%%/pixmaps/wow.svg
|
||||
@dirrm %%DATADIR%%/pixmaps
|
||||
%%DATADIR%%/registry/audio-alsa.reg
|
||||
%%DATADIR%%/registry/audio-oss.reg
|
||||
%%DATADIR%%/registry/fakeie6.reg
|
||||
%%DATADIR%%/registry/winver-current.reg
|
||||
%%DATADIR%%/registry/winver-win2k.reg
|
||||
%%DATADIR%%/registry/winver-win98.reg
|
||||
%%DATADIR%%/registry/winver-winxp.reg
|
||||
@dirrm %%DATADIR%%/registry
|
||||
%%DATADIR%%/src/application.py
|
||||
%%DATADIR%%/src/cedega.svg
|
||||
%%DATADIR%%/src/const.py
|
||||
%%DATADIR%%/src/create-packs.sh
|
||||
%%DATADIR%%/src/create-packs.sh.bak
|
||||
%%DATADIR%%/src/crossover.svg
|
||||
%%DATADIR%%/src/ctile.py
|
||||
%%DATADIR%%/src/log.py
|
||||
%%DATADIR%%/src/packlist.py
|
||||
%%DATADIR%%/src/preferences.py
|
||||
%%DATADIR%%/src/preferences.py.bak
|
||||
%%DATADIR%%/src/preferences.pyc
|
||||
%%DATADIR%%/src/queue.py
|
||||
%%DATADIR%%/src/runlog
|
||||
%%DATADIR%%/src/test_import.py
|
||||
%%DATADIR%%/src/testcd.py
|
||||
%%DATADIR%%/src/ui.py
|
||||
%%DATADIR%%/src/utils.py
|
||||
%%DATADIR%%/src/wine-doors.128.png
|
||||
%%DATADIR%%/src/wine-doors.png
|
||||
%%DATADIR%%/src/wine-doors16.png
|
||||
%%DATADIR%%/src/wine.py
|
||||
%%DATADIR%%/src/winedoors-header.png
|
||||
%%DATADIR%%/src/winedoors.glade
|
||||
%%DATADIR%%/src/winedoors.gladep
|
||||
%%DATADIR%%/src/winedoors.py
|
||||
%%DATADIR%%/src/wtparser.py
|
||||
@dirrm %%DATADIR%%/src
|
||||
@dirrm %%DATADIR%%
|
Loading…
Add table
Reference in a new issue