Commit graph

7 commits

Author SHA1 Message Date
Michael Johnson
36353c589f - Update firefox to 1.5
- Add Makefile.common
  o A new build/install system for gecko ports, Makefile.common
    includes many generic routines and common tasks.
  o Fix ld-run-path in all gecko's by using -Wl,-rpath,${moz_libdir}
    thus removing the need to have a startup script for ports that
    depend on gecko. [2]
  o Use system libm, nss, nspr in all gecko ports

- Add bsd.gecko.mk
  o This is the predecessor to WITH_MOZILLA=[mozilla|firefox|...]
    with a more robust way of detecting a gecko a end user wishs to
    use.
  o bsd.gecko.mk abstracts the selection of gecko-based backends. It
    allows users and porters to support any available gecko backend
    without needing to build many conditional tests. ${USE_GECKO} is the
    list of backends that your port can handle, and ${GECKO} is set by
    bsd.gecko.mk to be the chosen backend. Users set ${WITH_GECKO} to the
    list of gecko backends they want on their system.

  Port Makefile example:

  USE_GECKO=firefox mozilla seamonkey thunderbird
  .include <bsd.port.pre.mk>
  .include "${.CURDIR}/../../www/mozilla/bsd.gecko.mk"

  End user example:
  WITH_GECKO=seamonkey firefox

  We highly recommend moving away from using WITH_MOZILLA and switching to
  USE/WITH_GECKO.

PR:		89052 [2]
Submitted by:	vs [2]
Obtained from:	www/firefox
Thanks to:	adamw, marcus, and mezz for ideas, bug squashing, and more
		sajd from irc.freenode.org/#FreeBSD-Gnome for
		 pointing out many bugs
2005-11-29 21:12:28 +00:00
Joe Marcus Clarke
2750aca9b9 Add thunderbird-devel after a repocopy from ports/mail/thunderbird.
Thunderbird-devel represents work in progress towards Thunderbird 1.5.
See http://www.mozilla.org/products/thunderbird/releases/1.5.html for
more details.

Most of this work was done by ahze and mnag.
2005-11-05 06:51:25 +00:00
Joe Marcus Clarke
abbdc87752 * Instead of using Xvfb, and evil black magic to create the extensions
repository, use the hidden "-register" option instead.  This has the
  advantage of not requiring an X DISPLAY and not modifying any
  preferences.
* Add i18n support to the Thunderbird startup script [1]
* Link nss with -Bsymbolic to avoid symbol conflicts with OpenSSL.  This
  should help alleviate the CUPS printing problem

PR:		73839 [1]
Submitted by:	Jose M Rodriguez <josemi@freebsd.jazztel.es> [1]
2004-11-22 04:16:25 +00:00
Joe Marcus Clarke
67b5465482 * Fix Movemail and RSS support
* Install a GNOME desktop icon [1]
* Correct installation when root's shell is non-standard (e.g.
  /usr/local/bin/bash) [2]

Submitted by:	ahze [1]
		Clemens Fischer <ino-qc@spotteswoode.de.eu.org> [2]
2004-11-07 23:29:33 +00:00
Joe Marcus Clarke
3bffe907e1 * Remove a patch that is no longer needed
* Change an instance of Firefox to Thunderbird [1]
* Workaround a potential crash with JavaScript pop-ups [2]
* Use Xvfb to initialize the extensions datastore as root

[2] https://bugzilla.mozilla.org/show_bug.cgi?id=264557

Sbumitted by:	Radek Kozlowski <radek@raadradd.com> [1]
2004-10-17 21:40:11 +00:00
Joe Marcus Clarke
92569e4264 * Update to 0.8
* Now that the fake installation code from Firefox has stabilized, adapt it
  here to eliminate the need for a static plist

See http://www.mozilla.org/products/thunderbird/releases/ for all the juicy
goodies in 0.8.
2004-10-11 23:45:43 +00:00
Joe Marcus Clarke
583b43a085 Update to 0.7. A list of what's new can be found at
http://www.mozilla.org/products/thunderbird/releases.

This has the same limitation that Firefox 0.9 had where it needs to be run as
root first. I applied the same hacks to workaround that; however, some users
may need to run thunderbird twice before it starts correctly.
2004-06-24 18:15:44 +00:00