Changeset View
Changeset View
Standalone View
Standalone View
www/firefox-i18n/Makefile
# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org> | # Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= firefox-i18n | PORTNAME= firefox-i18n | ||||
PORTVERSION= 62.0 | PORTVERSION= 63.0b1 | ||||
CATEGORIES= www | CATEGORIES= www | ||||
MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${DISTVERSION}/linux-i686/xpi \ | MASTER_SITES= MOZILLA/devedition/releases/${DISTVERSION}/linux-i686/xpi \ | ||||
MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build1/linux-i686/xpi | MOZILLA/devedition/candidates/${DISTVERSION}-candidates/build1/linux-i686/xpi | ||||
PKGNAMEPREFIX= | PKGNAMEPREFIX= | ||||
DISTFILES= ${FIREFOX_I18N_:S/$/.xpi/} | DISTFILES= ${FIREFOX_I18N_:S/$/.xpi/} | ||||
DIST_SUBDIR= xpi/${DISTNAME} | DIST_SUBDIR= xpi/${DISTNAME} | ||||
MAINTAINER= gecko@FreeBSD.org | MAINTAINER= gecko@FreeBSD.org | ||||
COMMENT= Localized interface for Firefox | COMMENT= Localized interface for Firefox | ||||
EXTRACT_DEPENDS= zip:archivers/zip | EXTRACT_DEPENDS= zip:archivers/zip | ||||
USES= zip:infozip gecko:firefox,62,build | USES= zip:infozip gecko:firefox,63,build | ||||
USE_XPI= firefox | USE_XPI= firefox | ||||
NO_ARCH= yes | NO_ARCH= yes | ||||
USE_SUBMAKE= yes | USE_SUBMAKE= yes | ||||
WDIR= langpack-*@firefox.mozilla.org | WDIR= langpack-*@firefox.mozilla.org | ||||
XPI_DISTNAMES= ${FIREFOX_I18N_} | XPI_DISTNAMES= ${FIREFOX_I18N_} | ||||
▲ Show 20 Lines • Show All 48 Lines • ▼ Show 20 Lines | @${ECHO_CMD} '@exec for _dir in ${XPI_LINKFARMS} ; { \ | ||||
${LN} -sf ${XPI_LIBDIR}/${WDIR} $$_dir/ ${_Q}; }' ${_A} | ${LN} -sf ${XPI_LIBDIR}/${WDIR} $$_dir/ ${_Q}; }' ${_A} | ||||
@${ECHO_CMD} '@unexec for _dir in ${XPI_LINKFARMS} ; { ${RM} $$_dir/${WDIR} ; }' ${_A} | @${ECHO_CMD} '@unexec for _dir in ${XPI_LINKFARMS} ; { ${RM} $$_dir/${WDIR} ; }' ${_A} | ||||
post-patch: | post-patch: | ||||
${FIND} ${WRKSRC} -name install.rdf -print0 | \ | ${FIND} ${WRKSRC} -name install.rdf -print0 | \ | ||||
${XARGS} -0L1 ${REINPLACE_CMD} -i '' -e '/<?xml/,$$!d' | ${XARGS} -0L1 ${REINPLACE_CMD} -i '' -e '/<?xml/,$$!d' | ||||
list-langs: | list-langs: | ||||
@fetch -qo- "https://ftp.mozilla.org/pub/mozilla.org/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/linux-i686/xpi"|\ | @fetch -qo- "https://ftp.mozilla.org/pub/mozilla.org/devedition/releases/${PORTVERSION}/linux-i686/xpi"|\ | ||||
${PERL} -ne 'if(/.*href="([a-zA-Z-]+).xpi.*/){print "$$1\n"}' |\ | ${PERL} -ne 'if(/.*href="([a-zA-Z-]+).xpi.*/){print "$$1\n"}' |\ | ||||
${AWK} 'BEGIN{ORS=" "}{print $$1}END{printf "\nNumber of languages: %d\n",NR}' | ${AWK} 'BEGIN{ORS=" "}{print $$1}END{printf "\nNumber of languages: %d\n",NR}' | ||||
.include "${.CURDIR}/../xpi-adblock/Makefile.xpi" | .include "${.CURDIR}/../xpi-adblock/Makefile.xpi" | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |