Commit graph

26 commits

Author SHA1 Message Date
Michael Johnson
56ed3684e4 Change the Firefox installation directory to be more manageable. Now,
Firefox is installed similar to Mozilla in that its main installation
directory no longer has a Firefox version number in its name.  This will
help maintainers of ports that depend on Firefox stay in sync more
easily.

Add i18n Support [1]

PR:		ports/73837 [1]
Submitted by:	Jose M Rodriguez <josemi@freebsd.jazztel.es> [1]
Approved by:	marcus (co mentor)
2004-11-13 08:23:09 +00:00
Joe Marcus Clarke
2d0cba2617 * Update to 1.0.1.p (aka 0.10.1, aka 1.0PR)
* Add support for installing the new Firefox brand icon by defining
  WITH_NEW_ICON [1]

For all that's new, check out http://www.mozilla.org/products/firefox/releases/

PR:		71781 [1]
Submitted by:	Radek Kozlowski <radek@raadradd.com> [1]
2004-10-12 00:04:40 +00:00
Joe Marcus Clarke
a44095ee68 * Add optional support for gnome-vfs support (e.g. smb:// and sftp:// URLs) [1]
* Fix a problem with the pkg-config files referencing mozilla components
  and not firefox components

PR:		68221 [1]
Submitted by:	Tom McLaughlin <tmclaugh@sdf.lonestar.org> [1]
2004-06-24 16:33:53 +00:00
Joe Marcus Clarke
02e06ac28c * Try a little harder to get firefox to work without first running as root
* Make sure optimized CFLAGS are actually respected [1]
* Frobnicate the mozconfig file a little bit to be more inline with typical
  Linux builds
* Try a safer hack to ensure the install completes okay

Reported by:	kris [1]
2004-06-19 00:51:17 +00:00
Joe Marcus Clarke
2b519d7ce5 Update to 0.9. For a complete list of what's new, plus an important
list of Known Issues, see:

http://www.mozilla.org/products/firefox/releases/0.9.html

This update also includes a new pkg-install script based on ports/65590
from Thierry Thomas <thierry@pompo.net>.  However...

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!WARNING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
After installing Firefox, you must su - to root, and run ``firefox'' before
running it as any other user.  If you do not su - to root, you may lose some
of your user settings.  If you try to run Firefox as a normal user without
first running it as root, the browser will not show up.  This is a known issue
with Firefox, and they hope to address it in a future release.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!WARNING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2004-06-16 00:10:12 +00:00
Joe Marcus Clarke
2d6650ae38 If building with debugging, don't enable binary stripping. 2004-03-05 07:16:45 +00:00
Joe Marcus Clarke
6593022e89 Add Firefox after a repo copy from mozilla-firebird. Firefox is the next
release of the Firebird web browser with a new name to avoid conflicts with
the Firebird database.  This is version 0.8.

http://www.mozilla.org/products/firefox/releases/

* Update to 0.8 and change name to firefox [1]
* Make PLIST from a fake installation [1]
* Restore original credit and portname in Makefile [1]
* Optionally install headers and IDL files [2]
* Use PERL instead of REINPLACE_CMD in a few places [1]
* Use OPTIONS
* Enable the Inspector extension
* Fix another possible esound related problem
* Enable basic optimizations if WITH_DEBUG is not specified

PR:		62631 [2]
Submitted by:	trevor [1] [2]
2004-02-11 07:16:17 +00:00
Joe Marcus Clarke
8da2ffb9c0 * Update the extensions list with a modern mozconfig.in
* Add rich text editing (aka midas) support
2003-10-24 06:38:15 +00:00
Joe Marcus Clarke
337ddf44a0 Use ${PERL5} to properly locate perl.
Submitted by:	perky
2003-06-03 01:10:33 +00:00
Joe Marcus Clarke
ed564c5560 Add mozilla-firebird after a repo move from phoenix.
Mozilla Firebird is the browser reborn from the ashes of the Phoenix.

* Update to 0.6 [1]
* Add optional GTK+-2 support [2]
* Add [untested] Sparc64 support [3]
* Add [untested] Alpha support [4]
* Do not compile with -O2 by default.  Instead specify -DWITH_OPTIMIZED_CFLAGS
  to get extra optimizations
* Link the Java Plug-in again

Submitted by:	Stijn Hoop <stijn@win.tue.nl> [1]
		Christopher Nehren <apeiron@comcast.net> [2] (based on)
		tmm and kris [3]
		Bernd Walter <ticso@cicely.de> [4]
Minor fixes by:	obraun
2003-06-02 18:30:59 +00:00
Alan Eldridge
ce7094e451 The problem wasn't the patch, it was third party font ports. The patch has
been restored, extra knobs have added, and extensive diagnostics have been
added. PLEASE upgrade to this version.

Approved by:	kris (part of phoenix upgrade)
2002-12-14 22:49:59 +00:00
Alan Eldridge
fdfcd30ddc Finally, a release Phoenix that works and does not crash all the time.
Approved by:	kris (a long time ago)
2002-12-13 09:41:38 +00:00
Alan Eldridge
052c9b9ee5 Update Phoenix to 0.5, the last release named Phoenix. Fixes a lot a bugs,
adds some features, there is at least one crasher I've hit so far but I don't
know if it is anomoly or not yet.

Approved by:	kris
2002-12-10 08:57:05 +00:00
Alan Eldridge
c7685d56b9 * PORTREVISION ==> 7.
* Allow building under -CURRENT.
* Changes in LDFLAGS and CPPFLAGS passed to configure.
* Removed stale javascript dirs (venkman) from plist.
* Updated mkdistfile to remove more unneeded dirs. Used to make a
  new distfile from a cvs checkout. For maintainers only, really.
* Disable bi-directional text in config.
* Remove dupes from mozconfig.in.

The problem with the martian file selection dialogs is gone. I am not sure of
the cause, but apparently it had to do with either which version of the NSPR
libs phoenix runs with or the link order of libraries. I don't care, as long as
it doesn't do it, 'cause I do not read Martian.

Should be running against its own set of NSPR libs now. (Note: you can't just
use ldd to check this since the startup scripts play all kinds of fun games.)

You are advised to remove $HOME/.phoenix before running the new version.
2002-11-10 18:05:10 +00:00
Alan Eldridge
c842552dbf 1. Broken for system perl. Sorry but we don't know yet how to make it work.
2. Disable javascript debugger (like we're at a stage where we want to do
	that .... hahaha).
3. Remove dupes from files/mozconfig.in.
4. Whack the share and include dirs in a post-install target (I know it's
	slower that way, but I'm gonna let Trevor work out how to do it
	otherwise, since he so kindly volunteered.)
5. We need an icon for this, people. Any graphics geeks out there?

Thanks to Adam Weinberger for his valuable info about perl versions,
and his continuing research. Thanks to everybody else who's tested, even
if y'all did report the same thing. 8-) Finally, thanks to Warren Zevon,
whose song My ****'s ****ed Up certainly applies to the early stages
of this port.
2002-11-07 17:56:33 +00:00
Alan Eldridge
628ac689a5 This is a TEST version - if it works I'll force a Makefile commit
stating otherwise. I'm trying to get the perl version and File::Spec(imen)
problems ironed out.

Please try this with whatever version of perl you are using and report
back to phoenix@geeksrus.net. Thank you. Don't forget to tell us if you
are doing "use.perl port" or "use.perl system" if you have one of the
ports.

-- AlanE, who's ready to propose a virtual category called "pita".
2002-11-04 18:00:16 +00:00
Alan Eldridge
b5921bf2ff 1. Bump PORTREVISION because of plist changes.
2. Fix plist to catch the missing files/dirs. It should now deinstall
   cleanly (it does here, anyway).
2a.The dirs that were created with @exec /bin/mkdir are now removed using
   @unexec /bin/rmdir blah/blah || true.
3. Added CONFIG_SH=/bin/sh to mozconfig.in so that we'd all use the same
   shell for configuration.

Note: you can use Perl < 5.8, but you need File::Spec for whatever perl
you've got /usr/bin/perl pointing to (or /usr/local/bin/perl, if there is
no /usr/bin/perl [-CURRENT?].

If there were PRs on this, I've forgotten which ones and will close them
out separately. I can do a forced commit on Makefile to relate the PRs,
if any, to the changes.
2002-11-02 18:24:51 +00:00
Alan Eldridge
dad54dfcff Fixed another dumb idiot thing to do without reverting to system perl
and checking it. I think I must have left my brain asleep in bed this
morning.
2002-11-01 18:14:37 +00:00
Alan Eldridge
482fb23b62 1. PORTREVISION -> 1.
2. Incorporated my uncommited mods with Trevor's changes.
3. Remade pkg-plist accordingly.
4. Use /usr/bin/perl if present, then /usr/local/bin/perl.
5. Add File::Spec to BUILD_DEPENDS if perl < 5.8.0.
2002-11-01 12:41:01 +00:00
Alan Eldridge
5edfc2a565 1. Put back the Perl 5.8.0 requirement. I am *NOT* gonna fight over File::Spec
versioning with this port.
2002-10-23 11:43:09 +00:00
Alan Eldridge
3ef118d2ef Backout <sigh/> the Xft font lib usage since it doesn't compile. 2002-10-23 10:29:16 +00:00
Alan Eldridge
d73b737bae Removed define for PERL. 2002-10-23 01:48:54 +00:00
Alan Eldridge
8223e408a4 1. Added Xft2 to lib dependencies. If moz-devel can require it, we can too.
2. Changed .error to BROKEN= to keep other stuff from barfing. Sorry about
   that. Of course, I didn't see any of it here. (suggested by marcus@).
2002-10-23 01:16:22 +00:00
Alan Eldridge
ae9a16bd21 1. Respect CFLAGS.
2. Set appropriate compile/link options for threading.
2002-10-22 11:04:48 +00:00
Alan Eldridge
c59321e54f 1. Expanded configure/make options in files/mozconfig.in.
* Fixed problem with reliably finding perl 5.8.0.
	* Made build faster.
	* Shut up most of the compiler warnings (turned off --pedantic).
	* Strip the binaries.
	* Saved 2 meg on size of binary package (16M -> 14M).
2. Moved install to ${X11BASE}/lib/phoenix to keep it out of the way
   of mozilla, since it uses the same namespace for dirs/files.
3. Link bin/phoenix and bin/phoenix.config into install tree's bin dir.

TO DO: make installation smaller. make distfile smaller. test,test,test.
2002-10-22 09:26:56 +00:00
Alan Eldridge
d45771a7a6 First working version of port. Needs testing and cleanup, probably move
over to /usr/X11R6 (or not), but it's a start. And it's *fast*.
2002-10-21 18:37:12 +00:00