openbsd-ports/www/firefox-i18n/Makefile
steven c437322e50 import firefox-i18n 1.5.0.4
Mozilla Localization Project, abbreviated as MLP, tries to help and ease
the availability of mozilla.org products toward different world cultures
and languages through the support of the open source community.

submitted by Antoine Jacoutot <ajacoutot at lphp.org>

ok sturm@
2006-06-25 21:25:44 +00:00

78 lines
2.0 KiB
Makefile

# $OpenBSD: Makefile,v 1.1.1.1 2006/06/25 21:25:44 steven Exp $
COMMENT= "${MAINLANG} language pack for Firefox"
V= 1.5.0.4
NAME= firefox-i18n
PKGNAME= ${NAME}-${MAINLANG}-$V
CATEGORIES= www
HOMEPAGE= http://www.mozilla.org/projects/l10n/
MAINTAINER= Antoine Jacoutot <ajacoutot@lphp.org>
# Mozilla public license
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= http://ftp.eu.mozilla.org/pub/mozilla.org/firefox/releases/${V}/linux-i686/xpi/ \
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${V}/linux-i686/xpi/
# define one language for the main package
MAINLANG= en-GB
OTHERLANGS= ar bg ca cs da de el es-AR es-ES eu fi fr ga-IE gu-IN \
he hu it ja nb-NO nl pl pt-BR ro ru sk sl sv-SE tr zh-CN zh-TW
# broken: ko mk pa-IN
BUILD_DEPENDS= :unzip-*:archivers/unzip
RUN_DEPENDS= :mozilla-firefox->=${V}:www/mozilla-firefox
DIST_SUBDIR= ${NAME}-$V
NO_BUILD= Yes
NO_REGRESS= Yes
DISTFILES= ${MAINLANG}.xpi
LPACKDIR-${MAINLANG}=${PREFIX}/mozilla-firefox/extensions/langpack-${MAINLANG}@firefox.mozilla.org
.for i in ${OTHERLANGS}
MULTI_PACKAGES+=-$i
DISTFILES+= $i.xpi
PKGNAME-$i= ${NAME}-$i-${V}
COMMENT-$i= $i language pack for Firefox
LPACKDIR-$i= ${PREFIX}/mozilla-firefox/extensions/langpack-$i@firefox.mozilla.org
.endfor
# use the same for all subpackages
DESCR= ${PKGDIR}/DESCR
MESSAGE= ${PKGDIR}/MESSAGE
SUBST_VARS= LANG
SUBPACKAGE?=
.if defined(PACKAGING)
. if !empty(SUBPACKAGE)
LANG= ${SUBPACKAGE:C/^-//}
. else
LANG= ${MAINLANG}
. endif
.endif
do-extract:
.for i in ${MAINLANG} ${OTHERLANGS}
@mkdir -p ${WRKDIR}/$i
@${UNZIP} -oq ${FULLDISTDIR}/$i.xpi -d ${WRKDIR}/$i
.endfor
do-install:
.for i in ${MAINLANG} ${OTHERLANGS}
${INSTALL_DATA_DIR} ${LPACKDIR-$i}/chrome
${INSTALL_DATA} ${WRKSRC}/$i/chrome.manifest ${LPACKDIR-$i}
${INSTALL_DATA} ${WRKSRC}/$i/install.rdf ${LPACKDIR-$i}
${INSTALL_DATA} ${WRKSRC}/$i/chrome/chromelist.txt ${LPACKDIR-$i}/chrome
${INSTALL_DATA} ${WRKSRC}/$i/chrome/$i.jar ${LPACKDIR-$i}/chrome
.endfor
.include <bsd.port.mk>