summaryrefslogtreecommitdiff
path: root/www/firefox-esr
diff options
context:
space:
mode:
authorAlan Eldridge <alane@FreeBSD.org>2002-11-05 12:00:22 +0000
committerAlan Eldridge <alane@FreeBSD.org>2002-11-05 12:00:22 +0000
commitb57da78d89a24c4efe833e7f9efea2089ff4f047 (patch)
tree451991c72037c80443714aa04253402d9876e34f /www/firefox-esr
parentUpgrade to 2.43, which has some nice bug fixes, most significantly (diff)
Upped to PORTREVISION 4.
Added pkg-message file. Put XP_UNIX in MAKE_ENV just to be safe. Show pkg-message at start and end. I think it's stabilized now.
Notes
Notes: svn path=/head/; revision=69519
Diffstat (limited to 'www/firefox-esr')
-rw-r--r--www/firefox-esr/Makefile21
-rw-r--r--www/firefox-esr/pkg-message37
2 files changed, 51 insertions, 7 deletions
diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile
index e2246ec85f11..98aaabe776bc 100644
--- a/www/firefox-esr/Makefile
+++ b/www/firefox-esr/Makefile
@@ -9,7 +9,7 @@
PORTNAME= phoenix
PORTVERSION= 0.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www # pita
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= trevor
@@ -44,6 +44,7 @@ LIBS+= ${PTHREAD_LIBS}
NO_MTREE= yes
WRKSRC= ${WRKDIR}/mozilla
LOCAL_PREFIX= ${PREFIX}/lib/${PORTNAME}
+MAKE_ENV+= XP_UNIX=1
MAKE_ARGS+= XP_UNIX=1
.include <bsd.port.pre.mk>
@@ -68,16 +69,21 @@ BUILD_DEPENDS+= ${SITE_PERL}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec
.endif # ${PERL_LEVEL} < 500601
.if ${OSVERSION} > 500038
-BROKEN= "on -CURRENT, can only be used with local files"
+BROKEN= "on -CURRENT, can only be used with local files."
+BROKEN+="Make with -DNO_IGNORE to override this message."
.endif
+pre-extract:
+ @${ECHO_MSG} "Extracting source (this takes a while) ..."
+
post-extract:
- ${SED} -e 's|@CFLAGS@|${CFLAGS}|' \
+ @${SED} -e 's|@CFLAGS@|${CFLAGS}|' \
-e 's|@LIBS@|${LIBS}|' \
-e 's|@X11BASE@|${X11BASE}|' \
-e 's|@LOCALBASE@|${LOCALBASE}|' \
-e 's|@PREFIX@|${LOCAL_PREFIX}|' \
<${FILESDIR}/mozconfig.in >${WRKSRC}/.mozconfig
+ @${CAT} ${PKGMESSAGE} 2>/dev/null; sleep 5
# fix for Xft (thanks to marcus@)
post-patch:
@@ -86,12 +92,13 @@ post-patch:
nsDrawingSurfaceGTK.cpp nsFontMetricsXft.h
post-install:
- ${RM} -f ${PREFIX}/bin/phoenix
- ${LN} -s ${LOCAL_PREFIX}/bin/phoenix \
+ @${RM} -f ${PREFIX}/bin/phoenix
+ @${LN} -s ${LOCAL_PREFIX}/bin/phoenix \
${PREFIX}/bin/phoenix
- ${RM} -f ${PREFIX}/bin/phoenix-config
- ${LN} -s ${LOCAL_PREFIX}/bin/mozilla-config \
+ @${RM} -f ${PREFIX}/bin/phoenix-config
+ @${LN} -s ${LOCAL_PREFIX}/bin/mozilla-config \
${PREFIX}/bin/phoenix-config
+ @${CAT} ${PKGMESSAGE} 2>/dev/null; sleep 5
.include <bsd.port.post.mk>
diff --git a/www/firefox-esr/pkg-message b/www/firefox-esr/pkg-message
new file mode 100644
index 000000000000..79ed378ae068
--- /dev/null
+++ b/www/firefox-esr/pkg-message
@@ -0,0 +1,37 @@
+======================================================================
+As of version 0.4_4, this port appears to be stable. It will work with
+either of the port versions of perl, provided you do "use.perl port".
+It may work with the base system version of perl; I (AlanE) have not
+tested this.
+
+NOTE: if you use the lang/perl5.8 port, please remove the File::Spec
+package with the command "pkg_deinstall -f p5-File-Spec". If you are
+updating to the 5.8 version of perl, please do this *first*.
+
+Any bug reports should be addressed to the maintainers at:
+ phoenix@geeksrus.net
+You may also Cc: freebsd-ports@freebsd.org. Please do not send
+bug reports to any other addresses.
+
+Please include the following information with any bug report:
+
+1. Date/time stamp from www/phoenix/Makefile.
+2. Perl version used (/usr/bin/perl --version).
+3. If a port, did you do "use.perl port"? If no, why didn't you
+ follow the instructions provided?
+4. If perl 5.8, did you remove the p5-File-Spec port? If no, why
+ didn't you follow the instructions provided?
+5. Where/when did the problem occur: configuring, building, or
+ running phoenix?
+6. Can you reproduce the problem? If so, how? If not, why do you
+ think we can fix it?
+7. If you just have a philosophical difference of opinion with how
+ this port is set up, without any factual basis, why are you
+ bothering us with it? I (AlanE) have other PRs to attend to, and
+ Trevor has work to do as well.
+
+Thank you for your help in testing and report bugs, and we hope you
+enjoy using Phoenix.
+The Maintainers (alane@ & trevor@)
+======================================================================
+