Author: beat Date: Tue Mar 22 08:25:05 2011 New Revision: 526 Log: - Fix lang pack installation
Modified: branches/experimental/www/firefox-i18n/Makefile Modified: branches/experimental/www/firefox-i18n/Makefile ============================================================================== --- branches/experimental/www/firefox-i18n/Makefile Tue Mar 22 00:15:51 2011 (r525) +++ branches/experimental/www/firefox-i18n/Makefile Tue Mar 22 08:25:05 2011 (r526) @@ -16,12 +16,14 @@ MAINTAINER= [email protected] COMMENT= Localized interface for Firefox 4.0 +EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip + USE_FIREFOX= yes USE_XPI= *firefox USE_SUBMAKE= yes -WDIR= langpack3-*@firefox.mozilla.org +WDIR= langpack-*@firefox.mozilla.org XPI_DISTNAMES= ${FIREFOX_I18N_} @@ -37,8 +39,8 @@ FIREFOX_I18N_?= ${FIREFOX_I18N} .for dist in ${XPI_DISTNAMES} -XPI_ID_${dist}= langpack3-${dist}@firefox.mozilla.org -XPI_FILES_${dist}= chrome.manifest install.rdf +XPI_ID_${dist}= langpack-${dist}@firefox.mozilla.org +XPI_FILES_${dist}= chrome.manifest install.rdf chrome/${dist}.jar XPI_DIRS_${dist}= chrome .endfor @@ -50,10 +52,12 @@ do-extract: @for lang in ${FIREFOX_I18N_}; do \ - if ! (${EXTRACT_CMD} ${_DISTDIR}/$$lang.xpi -d ${WRKSRC}/[email protected]);\ + if ! (${EXTRACT_CMD} ${_DISTDIR}/$$lang.xpi -d ${WRKSRC}/[email protected]);\ then \ exit 1; \ - fi \ + fi; \ + cd ${WRKSRC}/[email protected]/chrome; \ + ${LOCALBASE}/bin/zip -r $$lang.jar $$lang; \ done .if !exists(${OPTIONSFILE}) && !defined(PACKAGE_BUILDING) @@ -75,8 +79,7 @@ post-patch: ${FIND} ${WRKSRC} -name install.rdf -print0 | \ - ${XARGS} -0L1 ${REINPLACE_CMD} -i '' -e '/<?xml/,$$!d' \ - -e 's/\(langpack\)/\13/' + ${XARGS} -0L1 ${REINPLACE_CMD} -i '' -e '/<?xml/,$$!d' List-Langs: @fetch -o- "http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${PORTVERSION}/linux-i686/xpi"|\ _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-gecko To unsubscribe, send any mail to "[email protected]"
