diff options
-rw-r--r-- | emulators/swine/Makefile | 56 | ||||
-rw-r--r-- | emulators/swine/distinfo | 4 | ||||
-rw-r--r-- | emulators/swine/pkg-message | 16 | ||||
-rw-r--r-- | emulators/swine/pkg-plist | 4 |
4 files changed, 44 insertions, 36 deletions
diff --git a/emulators/swine/Makefile b/emulators/swine/Makefile index 2d113f191130..6d2700226d89 100644 --- a/emulators/swine/Makefile +++ b/emulators/swine/Makefile @@ -1,13 +1,11 @@ -# Created by: nemysis@gmx.ch +# Created by: nemysis <nemysis@gmx.ch> # $FreeBSD$ PORTNAME= swine -PORTVERSION= 1.0.3 -PORTREVISION= 3 +PORTVERSION= 1.0.4 CATEGORIES= emulators deskutils python -MASTER_SITES= https://github.com/downloads/dswd/Swine/ -MAINTAINER= nemysis@gmx.ch +MAINTAINER= nemysis@FreeBSD.org COMMENT= Qt4 graphical Wine frontend LICENSE= GPLv2 @@ -20,16 +18,22 @@ RUN_DEPENDS= xterm:${PORTSDIR}/x11/xterm \ DATADIRLIB= ${PREFIX}/lib/${PORTNAME} -FETCH_ARGS?= -Fpr +USE_GITHUB= yes +GH_ACCOUNT= dswd +GH_PROJECT= Swine +GH_TAGNAME= ${GH_COMMIT} +GH_COMMIT= 1770c40 + +USES= gmake USE_PYTHON= yes NO_BUILD= yes -USE_GMAKE= yes USE_QT4= linguist_build ONLY_FOR_ARCHS= i386 amd64 PORTDOCS= README -NO_STAGE= yes +OPTIONS_DEFINE= DOCS + .include <bsd.port.options.mk> .if ${ARCH} == "i386" @@ -38,28 +42,18 @@ RUN_DEPENDS+= wine:${PORTSDIR}/emulators/wine-devel post-patch: @${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|' ${WRKSRC}/version.sh - @${REINPLACE_CMD} -e 's|/usr/share/swine/images/swine32.png|${PREFIX}/share/pixmaps/swine.png|' ${WRKSRC}/resources/swine.desktop - @${FIND} ${WRKSRC} -name "*.bak" -delete - -do-install: - ${MKDIR} ${DATADIRLIB} - ${INSTALL_SCRIPT} ${WRKSRC}/*.py ${DATADIRLIB} - ${LN} -sf ${DATADIRLIB}/${PORTNAME}.py ${PREFIX}/bin/${PORTNAME} - ${LN} -sf ${DATADIRLIB}/${PORTNAME}cli.py ${PREFIX}/bin/${PORTNAME}cli - ${LN} -sf ${DATADIRLIB}/${PORTNAME}run.py ${PREFIX}/bin/${PORTNAME}run - ${MKDIR} ${DATADIR} - @(cd ${WRKSRC} && ${COPYTREE_SHARE} "translations images" ${DATADIR}) - - ${LN} -sf ${DATADIR}/images/swine32.png ${PREFIX}/share/pixmaps/${PORTNAME}.png - ${INSTALL_DATA} ${WRKSRC}/resources/*.desktop ${PREFIX}/share/applications/ - -.if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} -.endif - - @${ECHO_CMD} - @${CAT} ${PKGMESSAGE} - @${ECHO_CMD} + @${REINPLACE_CMD} -e 's|/usr|${PREFIX}| ; \ + s|swine32.png|*|' \ + ${WRKSRC}/Makefile + @${REINPLACE_CMD} -e 's|/usr/share/swine/images/swine32.png|swine|' \ + -e 's|^Categories=.*|Categories=Wine;System;Emulator;Utility;Game;|' \ + ${WRKSRC}/resources/swine.desktop + +post-install: + ${LN} -sf ${DATADIR}/images/swine32.png \ + ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png + + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> diff --git a/emulators/swine/distinfo b/emulators/swine/distinfo index 447418ce2678..f943cb000775 100644 --- a/emulators/swine/distinfo +++ b/emulators/swine/distinfo @@ -1,2 +1,2 @@ -SHA256 (swine-1.0.3.tar.gz) = e474a5657b8b7822d5417237044201d72bda41b3402bc5556e497df8eabd9de0 -SIZE (swine-1.0.3.tar.gz) = 172820 +SHA256 (swine-1.0.4.tar.gz) = 3b3efd55af2aff561224e004de845705c2d23a0aa39ed9dda447ae90000eef06 +SIZE (swine-1.0.4.tar.gz) = 214039 diff --git a/emulators/swine/pkg-message b/emulators/swine/pkg-message index bc05af93637f..3faa9a68e250 100644 --- a/emulators/swine/pkg-message +++ b/emulators/swine/pkg-message @@ -1,12 +1,19 @@ ################################################################################ -FreeBSD/amd64 users: -You need to manually install Wine 32bit binary from: -http://www.mediafire.com/wine_fbsd64 +Swine has been installed. + For more info about running wine on FreeBSD please see: + http://wiki.freebsd.org/Wine + +FreeBSD/amd64 users: +You need to manually install Wine 32bit binary from: + +https://wiki.freebsd.org/i386-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: @@ -18,4 +25,7 @@ and then, as root, executing the command: mount /proc +Also you need passwordless sudo for mdconfig, mount_cd9660, umount commands for +work with ISO images. + ################################################################################ diff --git a/emulators/swine/pkg-plist b/emulators/swine/pkg-plist index 2d9db08cc63a..c281be640226 100644 --- a/emulators/swine/pkg-plist +++ b/emulators/swine/pkg-plist @@ -74,8 +74,12 @@ share/pixmaps/swine.png %%DATADIR%%/translations/de.qm %%DATADIR%%/translations/en.qm %%DATADIR%%/translations/es.qm +%%DATADIR%%/translations/fi.qm %%DATADIR%%/translations/fr.qm %%DATADIR%%/translations/he.qm +%%DATADIR%%/translations/pl.qm +%%DATADIR%%/translations/tr.qm +%%DATADIR%%/translations/vi.qm @dirrm %%DATADIR%%/translations @dirrm %%DATADIR%%/images @dirrm %%DATADIR%% |