openbsd-ports/mail/thunderbird-i18n/Makefile
steven 26b590476b import thunderbird-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>
2006-07-02 16:32:35 +00:00

78 lines
2.1 KiB
Makefile

# $OpenBSD: Makefile,v 1.1.1.1 2006/07/02 16:32:35 steven Exp $
COMMENT= "${MAINLANG} language pack for Thunderbird"
V= 1.5.0.4
NAME= thunderbird-i18n
PKGNAME= ${NAME}-${MAINLANG}-$V
CATEGORIES= mail
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/thunderbird/releases/${V}/linux-i686/xpi/ \
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/${V}/linux-i686/xpi/
# define one language for the main package
MAINLANG= en-GB
OTHERLANGS= bg ca cs da de el es-AR es-ES eu fi fr gu-IN \
he hu it ja nb-NO nl pl pt-BR ro ru sk sl sv-SE tr zh-CN
# broken: ko mk pa-IN
BUILD_DEPENDS= :unzip-*:archivers/unzip
RUN_DEPENDS= :mozilla-thunderbird->=${V}:mail/mozilla-thunderbird
DIST_SUBDIR= ${NAME}-$V
NO_BUILD= Yes
NO_REGRESS= Yes
DISTFILES= ${MAINLANG}.xpi
LPACKDIR-${MAINLANG}=${PREFIX}/mozilla-thunderbird/extensions/langpack-${MAINLANG}@thunderbird.mozilla.org
.for i in ${OTHERLANGS}
MULTI_PACKAGES+=-$i
DISTFILES+= $i.xpi
PKGNAME-$i= ${NAME}-$i-${V}
COMMENT-$i= $i language pack for Thunderbird
LPACKDIR-$i= ${PREFIX}/mozilla-thunderbird/extensions/langpack-$i@thunderbird.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>