at the suggestion of "Sperber," a new port of the unstable version

of Mozilla, pre-compiled for Linux
This commit is contained in:
Trevor Johnson 2003-06-03 01:55:38 +00:00
parent 6db1bd3229
commit 03322d46c3
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=82075
4 changed files with 44 additions and 44 deletions

View file

@ -1,18 +1,19 @@
# New ports collection makefile for: linux-mozilla # New ports collection makefile for: linux-mozilla-devel
# Date created: 2001-11-24 # Date created: 2003-05-23
# Whom: trevor # Whom: trevor
# based on ports/www/linux-netscape6 # based on ports/www/linux-mozilla
# #
# $FreeBSD$ # $FreeBSD$
# #
PORTNAME= mozilla PORTNAME= mozilla
PORTVERSION= 1.3.1 PORTVERSION= 1.4b
CATEGORIES= www linux CATEGORIES= www linux
MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITES= ${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR= mozilla/releases/mozilla${PORTVERSION}/linux-xpi MASTER_SITE_SUBDIR= mozilla/releases/mozilla${PORTVERSION}/linux-xpi
PKGNAMEPREFIX= linux- PKGNAMEPREFIX= linux-
PKGNAMESUFFIX= -devel
DIST_SUBDIR= linux-mozilla/${PORTVERSION} DIST_SUBDIR= linux-mozilla/${PORTVERSION}
PATCH_SITES= ${MASTER_SITE_LOCAL} PATCH_SITES= ${MASTER_SITE_LOCAL}
@ -20,7 +21,7 @@ PATCH_SITE_SUBDIR= trevor
PATCHFILES= linux-mozilla-${PORTVERSION}-generated-files.tar.bz2 PATCHFILES= linux-mozilla-${PORTVERSION}-generated-files.tar.bz2
MAINTAINER= trevor@FreeBSD.org MAINTAINER= trevor@FreeBSD.org
COMMENT=Browser, HTML editor, MUA and newsreader for use with Linux plugins COMMENT=Browser, HTML editor, MUA and newsreader for Linux plugins (unstable)
RUN_DEPENDS= ${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux-gtk RUN_DEPENDS= ${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux-gtk
@ -31,10 +32,11 @@ USE_XLIB= yes
USE_ZIP= yes USE_ZIP= yes
USE_LINUX= yes USE_LINUX= yes
WRKSRC= ${WRKDIR}/xpi WRKSRC= ${WRKDIR}/xpi
INSTALL_DIR= ${PREFIX}/lib/linux-mozilla INSTALL_DIR= linux-mozilla-devel
FULL_INSTALL_DIR= ${PREFIX}/lib/linux-mozilla-devel
PKGMESSAGE= ${WRKDIR}/pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message
PLIST= ${WRKDIR}/pkg-plist PLIST= ${WRKDIR}/pkg-plist
STARTUP_CMD= linux-mozilla STARTUP_CMD= linux-mozilla-devel
.if !defined(BATCH) .if !defined(BATCH)
IS_INTERACTIVE= yes IS_INTERACTIVE= yes
@ -121,44 +123,46 @@ do-configure:
# ${SETENV} $DISPLAY="NONE" ${WRKSRC}/bin/mozilla file:///dev/null # ${SETENV} $DISPLAY="NONE" ${WRKSRC}/bin/mozilla file:///dev/null
${ECHO_CMD} "#!/bin/sh" >${WRKDIR}/${STARTUP_CMD} ${ECHO_CMD} "#!/bin/sh" >${WRKDIR}/${STARTUP_CMD}
${ECHO_CMD} -n "cd " >>${WRKDIR}/${STARTUP_CMD} ${ECHO_CMD} -n "cd " >>${WRKDIR}/${STARTUP_CMD}
${ECHO_CMD} ${INSTALL_DIR} >>${WRKDIR}/${STARTUP_CMD} ${ECHO_CMD} ${FULL_INSTALL_DIR} >>${WRKDIR}/${STARTUP_CMD}
${ECHO_CMD} 'exec ./mozilla $$@' >>${WRKDIR}/${STARTUP_CMD} ${ECHO_CMD} 'exec ./mozilla $$@' >>${WRKDIR}/${STARTUP_CMD}
${ECHO_CMD} "#!/bin/sh" >${WRKDIR}/linkfarm ${ECHO_CMD} "#!/bin/sh" >${WRKDIR}/linkfarm
${ECHO_CMD} "# Run this after installing Netscape plugins." >>${WRKDIR}/linkfarm ${ECHO_CMD} "# Run this after installing Netscape plugins." >>${WRKDIR}/linkfarm
${ECHO_CMD} "cd ${PREFIX}/lib/linux-mozilla/plugins" >>${WRKDIR}/linkfarm ${ECHO_CMD} "cd ${PREFIX}/lib/linux-mozilla-devel/plugins" >>${WRKDIR}/linkfarm
${ECHO_CMD} -n "${FIND} ../../netscape-linux/plugins/*" >>${WRKDIR}/linkfarm ${ECHO_CMD} -n "${FIND} ../../netscape-linux/plugins/*" >>${WRKDIR}/linkfarm
${ECHO_CMD} " -maxdepth 1 -exec ${LN} -s {} \; 2>/dev/null" >>${WRKDIR}/linkfarm ${ECHO_CMD} " -maxdepth 1 -exec ${LN} -s {} \; 2>/dev/null" >>${WRKDIR}/linkfarm
${ECHO_CMD} -n "${FIND} ../../linux-mozilla/plugins" >>${WRKDIR}/linkfarm
${ECHO_CMD} " -maxdepth 1 -exec ${LN} -s {} \; 2>/dev/null" >>${WRKDIR}/linkfarm
${ECHO_CMD} -n "${FIND} ../../linux-flashplugin6" >>${WRKDIR}/linkfarm
${ECHO_CMD} " -maxdepth 1 -exec ${LN} -s {} \; 2>/dev/null" >>${WRKDIR}/linkfarm
${ECHO_CMD} -n "${FIND} ../../linux-netscape*/plugins" >>${WRKDIR}/linkfarm ${ECHO_CMD} -n "${FIND} ../../linux-netscape*/plugins" >>${WRKDIR}/linkfarm
${ECHO_CMD} " -maxdepth 1 -exec ${LN} -s {} \; 2>/dev/null" >>${WRKDIR}/linkfarm ${ECHO_CMD} " -maxdepth 1 -exec ${LN} -s {} \; 2>/dev/null" >>${WRKDIR}/linkfarm
${ECHO_CMD} -n "${FIND} ../../linux-beonex/plugins" >>${WRKDIR}/linkfarm ${ECHO_CMD} -n "${FIND} ../../linux-beonex/plugins" >>${WRKDIR}/linkfarm
${ECHO_CMD} " -maxdepth 1 -exec ${LN} -s {} \; 2>/dev/null" >>${WRKDIR}/linkfarm ${ECHO_CMD} " -maxdepth 1 -exec ${LN} -s {} \; 2>/dev/null" >>${WRKDIR}/linkfarm
${ECHO_CMD} -n "${FIND} ../../linux-flashplugin6" >>${WRKDIR}/linkfarm
${ECHO_CMD} " -maxdepth 1 -exec ${LN} -s {} \; 2>/dev/null" >>${WRKDIR}/linkfarm
pre-install: pre-install:
${ECHO_CMD} bin/${STARTUP_CMD} > ${PLIST} ${ECHO_CMD} bin/${STARTUP_CMD} > ${PLIST}
${ECHO_CMD} "@unexec ${FIND} ${PREFIX}/lib/linux-mozilla/plugins -type l \ ${ECHO_CMD} "@unexec ${FIND} ${FULL_INSTALL_DIR}/plugins \
-exec ${RM} {} \;" >> ${PLIST} -type l -exec ${RM} {} \;" >> ${PLIST}
cd ${WRKSRC}/bin; for i in `find * \! -type d | sort`; do \ cd ${WRKSRC}/bin; for i in `find * \! -type d | sort`; do \
${ECHO_CMD} lib/linux-mozilla/$${i} >> ${PLIST}; \ ${ECHO_CMD} lib/${INSTALL_DIR}/$${i} >> ${PLIST}; \
done done
cd ${WRKSRC}/bin; \ cd ${WRKSRC}/bin; \
for i in `find -d * -type d`; do \ for i in `find -d * -type d`; do \
${ECHO_CMD} @dirrm lib/linux-mozilla/$${i} >> ${PLIST}; \ ${ECHO_CMD} @dirrm lib/${INSTALL_DIR}/$${i} >> ${PLIST}; \
done done
${ECHO_CMD} lib/linux-mozilla/linkfarm >> ${PLIST} ${ECHO_CMD} lib/${INSTALL_DIR}/linkfarm >> ${PLIST}
${ECHO_CMD} "@exec ${PREFIX}/lib/linux-mozilla/linkfarm" >> ${PLIST} ${ECHO_CMD} "@exec ${FULL_INSTALL_DIR}/linkfarm" >> ${PLIST}
${ECHO_CMD} @dirrm lib/linux-mozilla >> ${PLIST} ${ECHO_CMD} @dirrm lib/${INSTALL_DIR} >> ${PLIST}
do-install: do-install:
${MKDIR} ${INSTALL_DIR} ${MKDIR} ${FULL_INSTALL_DIR}
${CP} -Rp ${WRKSRC}/bin/* ${INSTALL_DIR} ${CP} -Rp ${WRKSRC}/bin/* ${FULL_INSTALL_DIR}
${INSTALL_SCRIPT} ${WRKDIR}/${STARTUP_CMD} ${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKDIR}/${STARTUP_CMD} ${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKDIR}/linkfarm ${PREFIX}/lib/linux-mozilla/ ${INSTALL_SCRIPT} ${WRKDIR}/linkfarm ${FULL_INSTALL_DIR}/
post-install: post-install:
${SED} -e 's:PREFIX:${PREFIX}:g' ${PKGDIR}/pkg-message > ${PKGMESSAGE} ${SED} -e 's:PREFIX:${PREFIX}:g' ${PKGDIR}/pkg-message > ${PKGMESSAGE}
- ${PREFIX}/lib/linux-mozilla/linkfarm - ${FULL_INSTALL_DIR}/linkfarm
${CAT} ${PKGMESSAGE} ${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk> .include <bsd.port.post.mk>

View file

@ -1,11 +1,11 @@
MD5 (linux-mozilla/1.3.1/browser.xpi) = 92a7003c3519414f8bd31b4919850d32 MD5 (linux-mozilla/1.4b/browser.xpi) = 13543fcf6b91b64b891c9565a99caed1
MD5 (linux-mozilla/1.3.1/deflenus.xpi) = 59cc5c1284e2f2f6c7374b46c913b205 MD5 (linux-mozilla/1.4b/deflenus.xpi) = 80fe62e4bb3ae99b5400785161e6212b
MD5 (linux-mozilla/1.3.1/inspector.xpi) = 18d0b7c0280f5a78013ac551776c55a9 MD5 (linux-mozilla/1.4b/inspector.xpi) = a03380458617cb25cd638d540955bebf
MD5 (linux-mozilla/1.3.1/langenus.xpi) = 55e43c7c5dec6092da7f98c52cd1e3a2 MD5 (linux-mozilla/1.4b/langenus.xpi) = f3096c8b0bafd2edd35f1cf0201e5e76
MD5 (linux-mozilla/1.3.1/mail.xpi) = 3c0af84b09adfbb52f800f274bf618e5 MD5 (linux-mozilla/1.4b/linux-mozilla-1.4b-generated-files.tar.bz2) = f1fad63cea882300854af611d1b6f195
MD5 (linux-mozilla/1.3.1/psm.xpi) = 1a327f5673a5912dcb093a436bc792cf MD5 (linux-mozilla/1.4b/mail.xpi) = bde3f718cafd67a061dd11bf24a046a7
MD5 (linux-mozilla/1.3.1/regus.xpi) = 49c998376d6507f4e368b85f689a4d80 MD5 (linux-mozilla/1.4b/psm.xpi) = 8c945984c2264e575ffe6fab95b64363
MD5 (linux-mozilla/1.3.1/talkback.xpi) = 8ddd3a4f89c71931b40136bbe3612d11 MD5 (linux-mozilla/1.4b/regus.xpi) = fa557b9ca9f25a0360fb95f30772b66e
MD5 (linux-mozilla/1.3.1/venkman.xpi) = a7d0a977d9f75e0e5db6b9583826ba19 MD5 (linux-mozilla/1.4b/talkback.xpi) = 1b90baad6e50926df6c18a256b9c0c45
MD5 (linux-mozilla/1.3.1/xpcom.xpi) = dd9f9fbbccc64a5903c488b844a9b213 MD5 (linux-mozilla/1.4b/venkman.xpi) = 463d9c982c2c60a17fa78dbb1f7c537c
MD5 (linux-mozilla/1.3.1/linux-mozilla-1.3.1-generated-files.tar.bz2) = f1fad63cea882300854af611d1b6f195 MD5 (linux-mozilla/1.4b/xpcom.xpi) = 0776bfe79055d200f017bf4ae77cec71

View file

@ -1,16 +1,12 @@
This is the Mozilla suite (Web browser, HTML editor, mail user This is the unstable version of the Mozilla suite (Web browser,
agent, news reader, and address book) pre-compiled for Linux. The HTML editor, mail user agent, news reader, and address book)
Linux version is necessary for running plugins which are only pre-compiled for Linux. The Linux version is necessary for running
available as Linux binaries. plugins which are only available as Linux binaries.
The Chatzilla IRC client is not installed by this port, due to a The Chatzilla IRC client is not installed by this port, due to a
security bug. security bug.
This port is compatible with the www/linuxflashplugin port and with This port is compatible with the www/linuxflashplugin port and with
the Flash and Java plugins from the www/linux-netscape6 port. the Flash and Java plugins from the www/netscape7 port.
For the maintainer, the Java plugin from Netscape 6 does not work
when linux_base-7 is installed, but does work under linux_base-61
or linux_base-62. Your mileage may vary.
WWW: http://mozilla.org/ WWW: http://mozilla.org/

View file

@ -16,11 +16,11 @@ echo "browser langenus regus xpcom" > /tmp/checklist.tmp.$$;
Choose which components of Mozilla to download and install. \n\ Choose which components of Mozilla to download and install. \n\
Press the space bar to toggle selections." -1 -1 6 \ Press the space bar to toggle selections." -1 -1 6 \
"deflenus" "American English profile defaults (8 kB)" ON \ "deflenus" "American English profile defaults (8 kB)" ON \
"inspector" "DOM inspector (240 kB)" ON \ "inspector" "DOM inspector (150 kB)" ON \
"mail" "Mozilla Mail and News (1824 kB)" ON \ "mail" "Mozilla Mail and News (1824 kB)" ON \
"psm" "Personal Security Manager--recommended (768 kB)" ON \ "psm" "Personal Security Manager--recommended (768 kB)" ON \
"talkback" "sends crash logs to Mozilla staff (832 kB)" ON \ "talkback" "sends crash logs to Mozilla staff (832 kB)" ON \
"venkman" "JavaScript debugger (256 kB)" ON \ "venkman" "JavaScript debugger (224 kB)" ON \
2>> /tmp/checklist.tmp.$$ 2>> /tmp/checklist.tmp.$$
retval=$? retval=$?