Date: Tue, 24 May 2011 00:36:45 +0400 From: Pan Tsu <inyaoo@gmail.com> To: Gerald Pfeifer <gerald@FreeBSD.org> Cc: cvs-ports@FreeBSD.org, David Naylor <naylor.b.david@gmail.com>, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/emulators Makefile ports/emulators/wine-gecko Makefile distinfo pkg-descr pkg-plist Message-ID: <864o4lb1cy.fsf@gmail.com> In-Reply-To: <201105151529.p4FFTU8x067633__20240.4801188552$1305473416$gmane$org@repoman.freebsd.org> (Gerald Pfeifer's message of "Sun, 15 May 2011 15:29:30 %2B0000 (UTC)") References: <201105151529.p4FFTU8x067633__20240.4801188552$1305473416$gmane$org@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Gerald Pfeifer <gerald@FreeBSD.org> writes:
> gerald 2011-05-15 15:29:30 UTC
>
> FreeBSD ports repository
>
> Modified files:
> emulators Makefile
> Added files:
> emulators/wine-gecko Makefile distinfo pkg-descr pkg-plist
> Log:
> Add the new wine-gecko port, that complements the existing wine port.
>
> Wine implements its own version of Internet Explorer which is based on
> a custom version of Mozilla's Gecko Layout Engine. This engine is down-
> loaded automatically the first time a web page is loaded unless, as done
> by this port, the engine is pre-installed on the user's system.
>
> PR: 156001
> Submitted by: David Naylor <naylor.b.david@gmail.com>
Does wine find gecko with DATADIR != PREFIX/share/wine ? Please, either
document it in the pkg-message that .msi file should be copied/symlinked
from PREFIX/wine-gecko/wine/gecko/*.msi or redefine DATADIR properly.
%%
Index: emulators/wine-gecko/Makefile
===================================================================
RCS file: /a/.cvsup/ports/emulators/wine-gecko/Makefile,v
retrieving revision 1.1
diff -u -p -r1.1 Makefile
--- emulators/wine-gecko/Makefile 15 May 2011 15:29:30 -0000 1.1
+++ emulators/wine-gecko/Makefile 23 May 2011 20:27:04 -0000
@@ -18,12 +18,15 @@ COMMENT= Gecko Layout Engine for Wine (H
NO_BUILD= yes
PLIST_SUB+= GECKO_VERSION="${DISTVERSION}"
+DATADIR= ${PREFIX}/share/wine
+PLIST_FILES= %%DATADIR%%/gecko/wine_gecko-%%GECKO_VERSION%%-x86.msi
+PLIST_DIRSTRY= %%DATADIR%%/gecko %%DATADIR%%
LICENSE= MPL GPLv2 GPLv3 LGPL21 LGPL3
LICENSE_COMB= multi
do-install:
- ${MKDIR} ${DATADIR}/wine/gecko
- ${INSTALL_DATA} ${DISTDIR}/wine_gecko-${DISTVERSION}-x86.msi ${DATADIR}/wine/gecko
+ ${MKDIR} ${DATADIR}/gecko
+ ${INSTALL_DATA} ${DISTDIR}/wine_gecko-${DISTVERSION}-x86.msi ${DATADIR}/gecko
.include <bsd.port.mk>
Index: emulators/wine-gecko/pkg-plist
===================================================================
RCS file: emulators/wine-gecko/pkg-plist
diff -N emulators/wine-gecko/pkg-plist
--- emulators/wine-gecko/pkg-plist 15 May 2011 15:29:30 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,4 +0,0 @@
-%%DATADIR%%/wine/gecko/wine_gecko-%%GECKO_VERSION%%-x86.msi
-@dirrm %%DATADIR%%/wine/gecko
-@dirrmtry %%DATADIR%%/wine
-@dirrmtry %%DATADIR%%
%%
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?864o4lb1cy.fsf>
