Date: Fri, 17 Sep 2004 16:39:20 -0700 (PDT) From: Aaron Voisine <voisine@yahoo.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/71835: New port: www/linux-firefox (replaces www/linux-mozillafirebird) Message-ID: <20040917233920.57C6CA41CC@mail.voisine.org> Resent-Message-ID: <200409172340.i8HNePjc064638@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 71835 >Category: ports >Synopsis: New port: www/linux-firefox (replaces www/linux-mozillafirebird) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Fri Sep 17 23:40:25 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Aaron Voisine >Release: FreeBSD 4.10-STABLE i386 >Organization: >Environment: System: FreeBSD morpheus.voisine.org 4.10-STABLE FreeBSD 4.10-STABLE #3: Wed May 26 23:52:40 PDT 2004 voisine@morpheus.voisine.org:/usr/src/sys/compile/MYKERNEL i386 >Description: new port for linux firefox 0.10, replaces www/linux-mozillafirebird >How-To-Repeat: n/a >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/www/linux-firefox # /usr/ports/www/linux-firefox/Makefile # /usr/ports/www/linux-firefox/distinfo # /usr/ports/www/linux-firefox/pkg-descr # echo c - /usr/ports/www/linux-firefox mkdir -p /usr/ports/www/linux-firefox > /dev/null 2>&1 echo x - /usr/ports/www/linux-firefox/Makefile sed 's/^X//' >/usr/ports/www/linux-firefox/Makefile << 'END-of-/usr/ports/www/linux-firefox/Makefile' X# New ports collection makefile for: linux-firefox X# Date created: 2004-09-17 X# Whom: voisine X# X# $FreeBSD: ports/www/linux-firefox/Makefile,v 1.0 2004/09/17 16:26:12 voisineExp $ X# X XPORTNAME= firefox XPORTVERSION= 0.10 XCATEGORIES?= www linux XMASTER_SITES= ${MASTER_SITE_MOZILLA} XMASTER_SITE_SUBDIR?= firefox/releases/${PORTVERSION} XPKGNAMEPREFIX?= linux- XDISTNAME?= firefox-1.0PR-i686-linux-gtk2+xft X XMAINTAINER= voisine@yahoo.com XCOMMENT= Web browser branched from Mozilla X XRUN_DEPENDS?= \ X${LINUXBASE}/usr/lib/libstdc++.so.5:${PORTSDIR}/emulators/linux_base-8 \ X${LINUXBASE}/usr/lib/libgtk-x11-2.0.so.0:${PORTSDIR}/x11-toolkits/linux-gtk2 \ X${LINUXBASE}/usr/lib/libatk-1.0.so.0:${PORTSDIR}/accessibility/linux-atk \ X${LINUXBASE}/usr/lib/libpangoxft-1.0.so.0:${PORTSDIR}/x11-toolkits/linux-pango\ X${LINUXBASE}/usr/lib/libgobject-2.0.so.0:${PORTSDIR}/devel/linux-glib2 \ X${LINUXBASE}${X11BASE}/lib/libX11.so.6:${PORTSDIR}/x11/linux-XFree86-libs \ X${LINUXBASE}/usr/lib/libfontconfig.so.1:${PORTSDIR}/x11-fonts/linux-fontconfig X XNO_BUILD= yes XNO_FILTER_SHLIBS=yes XONLY_FOR_ARCHS= i386 XFIREFOX_NAME= ${PKGNAMEPREFIX}${PORTNAME} XDESCR= ${.CURDIR}/pkg-descr XMD5_FILE= ${.CURDIR}/distinfo XPKGMESSAGE= ${WRKDIR}/pkg-message XPLIST= ${WRKDIR}/pkg-plist XUSE_LINUX= yes XUSE_XLIB= yes XUSE_X_PREFIX= yes XWRKSRC= ${WRKDIR}/firefox X Xdo-patch: X ${ECHO_CMD} "#!/bin/sh" > ${WRKDIR}/linkfarm X ${ECHO_CMD} \ X "# Run this after installing Beonex, Mozilla or Netscape plugins." \ X >>${WRKDIR}/linkfarm X ${ECHO_CMD} "cd ${PREFIX}/lib/${FIREFOX_NAME}/plugins" \ X >>${WRKDIR}/linkfarm X.for ii in lib/linux-beonex/plugins lib/netscape-linux/plugins lib/flash \ X lib/linux-mozilla/plugins lib/linux-netscape*/plugins \ X lib/linux-flashplugin6 \ Xlinux-blackdown-jdk1.3.1/jre/plugin/i386/mozilla \ Xlinux-blackdown-jdk1.4.1/jre/plugin/i386/mozilla X ${ECHO_CMD} -n "${FIND} ${LOCALBASE}/${ii}/*" \ X >>${WRKDIR}/linkfarm X ${ECHO_CMD} " -maxdepth 1 -exec ${LN} -s {} \; 2>/dev/null" \ X >>${WRKDIR}/linkfarm X.endfor X Xpre-install: X ${ECHO_CMD} bin/${FIREFOX_NAME} > ${PLIST} X ${ECHO_CMD} lib/${FIREFOX_NAME}/${FIREFOX_NAME}-bin >> ${PLIST} X ${ECHO_CMD} \ X "@unexec ${FIND} ${PREFIX}/lib/${FIREFOX_NAME}/plugins \ X -type l -exec ${RM} {} \;" >> ${PLIST} X cd ${WRKSRC} && ${FIND} -s * -type f -o -type l | \ X ${SED} -e 's:^:lib/${FIREFOX_NAME}/:' >> ${PLIST} \ X && ${FIND} -d * -type d | \ X ${SED} -e 's:^:@dirrm lib/${FIREFOX_NAME}/:' >> ${PLIST} X ${ECHO_CMD} lib/${FIREFOX_NAME}/linkfarm >> ${PLIST} X ${ECHO_CMD} @dirrm lib/${FIREFOX_NAME} >> ${PLIST} X ${ECHO_CMD} "@exec ${PREFIX}/lib/${FIREFOX_NAME}/linkfarm" \ X >> ${PLIST} X Xdo-install: X ${MKDIR} ${PREFIX}/lib/${FIREFOX_NAME} X ${CHMOD} 755 ${PREFIX}/lib/${FIREFOX_NAME} X cd ${WRKSRC} && ${FIND} * | \ X ${CPIO} -pdm -L -R ${LIBOWN}:${LIBGRP} \ X ${PREFIX}/lib/${FIREFOX_NAME} X ${LN} -sf ${PREFIX}/lib/${FIREFOX_NAME}/firefox \ X ${PREFIX}/bin/${FIREFOX_NAME} X ${LN} -sf ${PREFIX}/lib/${FIREFOX_NAME}/firefox-bin \ X ${PREFIX}/lib/${FIREFOX_NAME}/${FIREFOX_NAME}-bin X ${INSTALL_SCRIPT} ${WRKDIR}/linkfarm \ X ${PREFIX}/lib/${FIREFOX_NAME} X Xpost-install: X @${ECHO_CMD} \*\* After adding plugins to \(Linux\) Beonex, X @${ECHO_CMD} \*\* Mozilla or Netscape, run\ X > ${PKGMESSAGE} X @${ECHO_CMD} \*\* ${PREFIX}/lib/${FIREFOX_NAME}/linkfarm as root \ X >> ${PKGMESSAGE} X @${ECHO_CMD} \*\* to make them available to ${FIREFOX_NAME}. \ X >> ${PKGMESSAGE} X @- ${SH} ${PREFIX}/lib/${FIREFOX_NAME}/linkfarm || true X @ ${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-/usr/ports/www/linux-firefox/Makefile echo x - /usr/ports/www/linux-firefox/distinfo sed 's/^X//' >/usr/ports/www/linux-firefox/distinfo << 'END-of-/usr/ports/www/linux-firefox/distinfo' X$FreeBSD: ports/www/linux-firefox/distinfo,v 1.0 2004/09/17 03:12:13 voisine Exp $ XMD5 (firefox-1.0PR-i686-linux-gtk2+xft.tar.gz) = dd0ccca00eea3f372a07ac844705ba48 XSIZE (firefox-1.0PR-i686-linux-gtk2+xft.tar.gz) = 8144842 END-of-/usr/ports/www/linux-firefox/distinfo echo x - /usr/ports/www/linux-firefox/pkg-descr sed 's/^X//' >/usr/ports/www/linux-firefox/pkg-descr << 'END-of-/usr/ports/www/linux-firefox/pkg-descr' XFirefox is a Web, FTP and gopher browser branched from Mozilla. It does not Xinclude an HTML editor, e-mail user agent, IRC client, or news reader. X XThis is a pre-compiled Linux/i386 version, able to run plugins from that Xplatform. This port is compatible with the Flash plugin from Xports/www/linux-flashplugin6/ and with the Java plugin from Xports/java/linux-blackdown-jdk14/. X XWWW: http://mozilla.org/projects/firefox/ END-of-/usr/ports/www/linux-firefox/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040917233920.57C6CA41CC>