diff options
author | Alejandro Pulver <alepulver@FreeBSD.org> | 2007-09-14 04:05:57 +0000 |
---|---|---|
committer | Alejandro Pulver <alepulver@FreeBSD.org> | 2007-09-14 04:05:57 +0000 |
commit | 6f69d6bfe4191d833688d8c272d25a4d2c14d8cc (patch) | |
tree | 7363ca6edbd483edf9cf6ec4d2a347d72626aaec /emulators | |
parent | ef6e522406462160b0f93a1fb47afff5ce5d8597 (diff) | |
download | ports-6f69d6bfe4191d833688d8c272d25a4d2c14d8cc.tar.gz ports-6f69d6bfe4191d833688d8c272d25a4d2c14d8cc.zip |
Notes
Diffstat (limited to 'emulators')
-rw-r--r-- | emulators/Makefile | 1 | ||||
-rw-r--r-- | emulators/wine-doors/Makefile | 47 | ||||
-rw-r--r-- | emulators/wine-doors/distinfo | 3 | ||||
-rw-r--r-- | emulators/wine-doors/files/patch-setup.py | 44 | ||||
-rw-r--r-- | emulators/wine-doors/files/preferences.xml.in | 3 | ||||
-rw-r--r-- | emulators/wine-doors/pkg-descr | 7 | ||||
-rw-r--r-- | emulators/wine-doors/pkg-plist | 138 |
7 files changed, 243 insertions, 0 deletions
diff --git a/emulators/Makefile b/emulators/Makefile index c5bd291a8dc9..24a13cb3aa4b 100644 --- a/emulators/Makefile +++ b/emulators/Makefile @@ -161,6 +161,7 @@ SUBDIR += vxtools SUBDIR += wahcade SUBDIR += wine + SUBDIR += wine-doors SUBDIR += x48 SUBDIR += xbraitenberg SUBDIR += xgngeo diff --git a/emulators/wine-doors/Makefile b/emulators/wine-doors/Makefile new file mode 100644 index 000000000000..25ad26161995 --- /dev/null +++ b/emulators/wine-doors/Makefile @@ -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> diff --git a/emulators/wine-doors/distinfo b/emulators/wine-doors/distinfo new file mode 100644 index 000000000000..3bc6c87c651b --- /dev/null +++ b/emulators/wine-doors/distinfo @@ -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 diff --git a/emulators/wine-doors/files/patch-setup.py b/emulators/wine-doors/files/patch-setup.py new file mode 100644 index 000000000000..1a06d435ff65 --- /dev/null +++ b/emulators/wine-doors/files/patch-setup.py @@ -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" diff --git a/emulators/wine-doors/files/preferences.xml.in b/emulators/wine-doors/files/preferences.xml.in new file mode 100644 index 000000000000..a277665708c1 --- /dev/null +++ b/emulators/wine-doors/files/preferences.xml.in @@ -0,0 +1,3 @@ +<?xml version="1.0" ?> +<winedoors> +</winedoors> diff --git a/emulators/wine-doors/pkg-descr b/emulators/wine-doors/pkg-descr new file mode 100644 index 000000000000..2764aea87693 --- /dev/null +++ b/emulators/wine-doors/pkg-descr @@ -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/ diff --git a/emulators/wine-doors/pkg-plist b/emulators/wine-doors/pkg-plist new file mode 100644 index 000000000000..55298a1b5b2e --- /dev/null +++ b/emulators/wine-doors/pkg-plist @@ -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%% |