diff options
Diffstat (limited to 'www/linux-seamonkey')
-rw-r--r-- | www/linux-seamonkey/Makefile | 4 | ||||
-rw-r--r-- | www/linux-seamonkey/Makefile.common | 36 | ||||
-rw-r--r-- | www/linux-seamonkey/distinfo | 4 |
3 files changed, 30 insertions, 14 deletions
diff --git a/www/linux-seamonkey/Makefile b/www/linux-seamonkey/Makefile index 3bb2a0bcc02b..12691a0365f7 100644 --- a/www/linux-seamonkey/Makefile +++ b/www/linux-seamonkey/Makefile @@ -2,9 +2,9 @@ # $FreeBSD$ PORTNAME= seamonkey -PORTVERSION= 2.20 +DISTVERSION= 2.21 CATEGORIES= www -MASTER_SITES= MOZILLA/${PORTNAME}/releases/${PORTVERSION}/linux-i686/en-US +MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US MAINTAINER= gecko@FreeBSD.org COMMENT= The open source, standards compliant web browser diff --git a/www/linux-seamonkey/Makefile.common b/www/linux-seamonkey/Makefile.common index 82f389b301a9..f08e8262ee12 100644 --- a/www/linux-seamonkey/Makefile.common +++ b/www/linux-seamonkey/Makefile.common @@ -1,14 +1,14 @@ -# New ports collection makefile for: mozilla linux binary ports -# Date created: 1 May 2006 -# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org> -# +# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org> # $FreeBSD$ -# CATEGORIES+= linux MASTER_SITES?= MOZILLA/${PORTNAME}/releases/${PORTVERSION}esr/linux-i686/en-US PKGNAMEPREFIX?= linux- +.if defined(REPLACE_GRE) +EXTRACT_DEPENDS+=${NONEXISTENT}:${.CURDIR}/../../www/linux-seamonkey:extract +.endif + NO_BUILD= yes ONLY_FOR_ARCHS= i386 amd64 APP_NAME= ${PKGBASE} @@ -38,18 +38,34 @@ post-extract: @${MKDIR} ${WRKSRC}/${APP_SUBDIR}extensions .endif -.if ${CATEGORIES:Mwww} +.if defined(REPLACE_GRE) +# 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}/../../www/linux-seamonkey)" + cd $$(${MAKE} -V WRKSRC -C ${.CURDIR}/../../www/linux-seamonkey); \ + ${CP} lib* dependentlibs.list ${WRKSRC} + +version-compat-check: + @${ECHO_MSG} "===> Checking GRE version is compatible with" \ + "$$(${MAKE} -V PKGNAME -C ${.CURDIR}/../../www/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}/../../www/linux-seamonkey)/platform.ini); \ + if [ $$ff_gre_version != $$sm_gre_version ]; then \ + ${ECHO_MSG} "===> GRE versions aren't compatible, aborting"; \ + exit 1; \ + fi +.endif + .if !target(post-patch) post-patch: @${MKDIR} ${PREFS_FILE:H} - # no AFMT_FLOAT support in kernel (bug 780531) - ${ECHO} 'pref("media.use_cubeb", false);' >> ${PREFS_FILE} - # out-of-process plugins don't work with linuxulator (ports/170402) ${ECHO} 'pref("dom.ipc.plugins.enabled", false);' >> ${PREFS_FILE} .endif -.endif .if !target(do-install) do-install: diff --git a/www/linux-seamonkey/distinfo b/www/linux-seamonkey/distinfo index 50d33cd40823..a786f2181101 100644 --- a/www/linux-seamonkey/distinfo +++ b/www/linux-seamonkey/distinfo @@ -1,2 +1,2 @@ -SHA256 (seamonkey-2.20.tar.bz2) = d2ac37fbb15f1d2a4297fc12c9db2116e64f6318c3a3b63c6e05dbffdec835e7 -SIZE (seamonkey-2.20.tar.bz2) = 27791845 +SHA256 (seamonkey-2.21.tar.bz2) = ff6f361e1db0add6d4c38e5594a8b99c31f11992ae56dc2981329f66439161e2 +SIZE (seamonkey-2.21.tar.bz2) = 29490026 |