48f9528b90
- update firefox-esr, thunderbird and libxul to 17.0.8 - update seamonkey to 2.20 - fix plist for *-i18n Security: 0998e79d-0055-11e3-905b-0025905a4771 In collaboration with: Jan Beich <jbeich@tormail.org>
45 lines
1.6 KiB
Makefile
45 lines
1.6 KiB
Makefile
# Created by: voisine
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= firefox
|
|
PORTVERSION= 23.0
|
|
PORTEPOCH= 1
|
|
CATEGORIES= www
|
|
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${PORTVERSION}/linux-i686/en-US
|
|
|
|
MAINTAINER= gecko@FreeBSD.org
|
|
COMMENT= Web browser based on the browser portion of Mozilla
|
|
|
|
EXTRACT_DEPENDS=${NONEXISTENT}:${PORTSDIR}/www/linux-seamonkey:extract
|
|
|
|
CONFLICTS= linux-firefox-24.* linux-firefox-1[07].*
|
|
USE_LDCONFIG= yes
|
|
USE_BZIP2= yes
|
|
|
|
USE_LINUX_APPS= dbusglib dbuslibs alsalib alsa-plugins-oss
|
|
|
|
PREFS_FILE= ${WRKSRC}/${APP_SUBDIR}defaults/preferences/browser-prefs.js
|
|
APP_SUBDIR= browser/ # plugins, extensions
|
|
|
|
.include "${.CURDIR}/../linux-seamonkey/Makefile.common"
|
|
|
|
# XXX remove after linux_base-c6 and linux-c6-gtk2 become default
|
|
# using seamonkey gre for linux_base-f10 compat
|
|
post-extract: replace-gre
|
|
replace-gre: version-compat-check
|
|
@${ECHO_MSG} "===> GRE versions are compatible, replacing with" \
|
|
"$$(${MAKE} -V PKGNAME -C ${.CURDIR}/../linux-seamonkey)"
|
|
cd $$(${MAKE} -V WRKSRC -C ${.CURDIR}/../linux-seamonkey); \
|
|
${CP} lib* dependentlibs.list ${WRKSRC}
|
|
|
|
version-compat-check:
|
|
@${ECHO_MSG} "===> Checking GRE version is compatible with" \
|
|
"$$(${MAKE} -V PKGNAME -C ${.CURDIR}/../linux-seamonkey)"
|
|
@ff_gre_version=$$(${AWK} -F= '/Milestone/ { print $$2 }' ${WRKSRC}/platform.ini); \
|
|
sm_gre_version=$$(${AWK} -F= '/Milestone/ { print $$2 }' $$(${MAKE} -V WRKSRC -C ${.CURDIR}/../linux-seamonkey)/platform.ini); \
|
|
if [ $$ff_gre_version != $$sm_gre_version ]; then \
|
|
${ECHO_MSG} "===> GRE versions aren't compatible, aborting"; \
|
|
exit 1; \
|
|
fi
|
|
|
|
.include <bsd.port.mk>
|