svn commit: r306276 - head/emulators/swine
Pawel Pekala
pawel at FreeBSD.org
Mon Oct 22 14:51:54 UTC 2012
Author: pawel
Date: Mon Oct 22 14:51:53 2012
New Revision: 306276
URL: http://svn.freebsd.org/changeset/ports/306276
Log:
- Run depend on wine only on i386 this will allow amd64 users
to install from package
- Move info addressed to amd64 users to pkg-message
- Add ONLY_FOR_ARCHS to build only on supported archs
Suggested by: makc
Approved by: maintainer via private mail
Feature safe: yes
Modified:
head/emulators/swine/Makefile
head/emulators/swine/pkg-message
Modified: head/emulators/swine/Makefile
==============================================================================
--- head/emulators/swine/Makefile Mon Oct 22 14:39:38 2012 (r306275)
+++ head/emulators/swine/Makefile Mon Oct 22 14:51:53 2012 (r306276)
@@ -3,7 +3,7 @@
PORTNAME= swine
PORTVERSION= 1.0.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= emulators deskutils python
MASTER_SITES= GH
@@ -13,8 +13,7 @@ COMMENT= Qt4 graphical Wine frontend
LICENSE= GPLv2
BUILD_DEPENDS= pyrcc4:${PORTSDIR}/textproc/py-qt4-xml
-RUN_DEPENDS= wine:${PORTSDIR}/emulators/wine-devel \
- xterm:${PORTSDIR}/x11/xterm \
+RUN_DEPENDS= xterm:${PORTSDIR}/x11/xterm \
cabextract:${PORTSDIR}/archivers/cabextract \
icotool:${PORTSDIR}/graphics/icoutils \
${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui
@@ -30,29 +29,20 @@ GH_COMMIT= d14b9f0
USE_PYTHON= yes
USE_GMAKE= yes
USE_QT4= linguist_build
+ONLY_FOR_ARCHS= i386 amd64
PORTDOCS= README
.include <bsd.port.options.mk>
+.if ${ARCH} == "i386"
+RUN_DEPENDS+= wine:${PORTSDIR}/emulators/wine-devel
+.endif
+
post-patch:
@${REINPLACE_CMD} -e 's|/usr|${PREFIX}|g' ${WRKSRC}/Makefile
@${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|' ${WRKSRC}/version.sh
-pre-build:
-.if !exists(${LOCALBASE}/bin/wine) && ${ARCH} != "i386"
- @${ECHO_MSG}
- @${ECHO_MSG} "Depends on Wine Port which is only available for i386"
- @${ECHO_MSG}
- @${ECHO_MSG} " http://wiki.freebsd.org/Wine"
- @${ECHO_MSG}
- @${ECHO_MSG} "FreeBSD/amd64 works with Wine 32bit binary from"
- @${ECHO_MSG}
- @${ECHO_MSG} " http://www.mediafire.com/wine_fbsd64"
- @${ECHO_MSG}
- exit 1
-.endif
-
do-install:
${MKDIR} ${DATADIRLIB}
${INSTALL_DATA} ${WRKSRC}/resources.qrc ${DATADIRLIB}
Modified: head/emulators/swine/pkg-message
==============================================================================
--- head/emulators/swine/pkg-message Mon Oct 22 14:39:38 2012 (r306275)
+++ head/emulators/swine/pkg-message Mon Oct 22 14:51:53 2012 (r306276)
@@ -1,6 +1,13 @@
################################################################################
-This programm will attempt to obtain some system information by accessing files
+FreeBSD/amd64 users:
+You need to manually install Wine 32bit binary from:
+http://www.mediafire.com/wine_fbsd64
+
+For more info about running wine on FreeBSD please see:
+http://wiki.freebsd.org/Wine
+
+This program will attempt to obtain some system information by accessing files
in procfs. You must mount procfs filesystem for this to work correctly.
This can be accomplished by adding the following line to your /etc/fstab file:
More information about the svn-ports-head
mailing list