Commit graph

67 commits

Author SHA1 Message Date
Joe Marcus Clarke
15e0c52fd1 * Fix broken installation (grrr..this fake thing is more trouble than it's
worth)
* Fix up some path issues in the Makefile
* Minor fix to plug-in installation
* Restore Franz's fix for the LD_LIBRARY_PATH PREFIX problem
* Bump PORTREVISION
2004-02-11 19:30:49 +00:00
Joe Marcus Clarke
fb900956d3 Backuo the previous commit before anyone notices. I have a big patch coming
that will fix this and some other things.  No need to bump PORTREVISION
twice.
2004-02-11 19:21:02 +00:00
Trevor Johnson
86b505c335 Fix accidental change of %%PREFIX%% to %PREFIX%% in
patch-build_unix_run-mozilla.sh (new PORTREVISION).

Noticed by:	Franz Klammer of webonaut.com
Pointy hat to:	moi
2004-02-11 19:05:11 +00:00
Joe Marcus Clarke
4fb396918c Fix a bug where @PREFIX@ was being substituted with the fake package prefix
paths.
2004-02-11 08:18:19 +00:00
Joe Marcus Clarke
5b6aacf246 * Import the JPI_LIST changes from www/mozilla so that multiple JPI versions
will be tried.  There is one addition, though.  JPI_LIST is now
  overrideable. [1]
* Remove the bit about Perl version from pkg-message.  We support all versions
  of Perl now.

Requested by:	ale
2004-02-11 07:31: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
61164983e3 * Fix a bug where Firebird would lock up after typing any text. This had to
do with esound being installed, but not being used (e.g. when not running
  under the GNOME Desktop).  What happens now is sound support is disabled by
  default.  If you wish to enable Type Ahead Find sound support, edit your
  prefs.js file, and add:

  user_pref("accessibility.typeaheadfind.enablesound", true);

* Make portlint happy by not including anything after bsd.port.post.mk
* Clean up the pkg-message a bit to reflect reality with respect to Perl

Thanks to casaveli on BSDForums for finding it was esound causing the lock up
as well as testing the patch mentioned above.
2004-02-08 19:37:12 +00:00
Joe Marcus Clarke
73f7c91b5d Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1)
2004-02-04 05:10:27 +00:00
Trevor Johnson
fdad5368da Use the SORT macro defined in bsd.port.mk. 2004-01-22 13:14:46 +00:00
Peter Wemm
7059589bd6 Port to amd64 (note: needs ld-elf.so.1 bugfix to actually work)
I've taken a chance and split the sparc64 and alpha mega-diffs up because
sparc64 patched the result of alpha's patches, and amd64 needed to do the
same again - but it was sorted lexically before alpha/sparc64.  I've
grouped the xptcall patches together since they are standalone and split
up and merged the other infrastructure jumbo-patches.

I also attempted to sync up the nspr vs firebird diffs for sparc64 and
alpha because they disagreed.  HOWEVER... While this port 'depends'
on the nspr port, it doesn't actually *use* it.  It should probably
be removed from the LIB_DEPENDS list.

Note that the amd64 xptcall code came from SuSE via the mozilla bugzilla
database.
2003-12-13 21:35:43 +00:00
Joe Marcus Clarke
4889bf65b1 Don't build these ports on amd64.
Approved by:	portmgr (implicit)
2003-11-24 01:20:39 +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
Trevor Johnson
7feccd9870 Update to 0.7 with patch-config_preprocess.pl updated by obraun.
De-support GTK+ 1.2 (requested by marcus).  Trim COMMENT.
2003-10-18 21:45:26 +00:00
Joe Marcus Clarke
7dddab53c3 Mark as IGNORE on -STABLE Alpha. 2003-10-12 22:01:55 +00:00
Joe Marcus Clarke
23dad2b555 Use ${PTHREAD_LIBS} instead of hardcoded -pthread and -lc_r in a few places.
This should help the KSE and libthr people use these applications (plus it
lets them build on -CURRENT).
2003-09-06 18:34:37 +00:00
Joe Marcus Clarke
c962223045 Add back the PKGNAMEPREFIX was the accidentally removed in my previous
commit.
2003-09-04 04:27:01 +00:00
Joe Marcus Clarke
718fe1846c Change the MASTER_SITE back to the official Mozilla FTP servers. Note,
people reinstalling this port will have to do a make distclean first, or
simply ignore the MD5 checksum.
2003-08-24 16:18:58 +00:00
Joe Marcus Clarke
a4c693ac35 Fix the PLIST link.
PR:		55310
Submitted by:	Morten Rodal <morten@rodal.no>
Pointy hat to:	me
2003-08-06 16:14:52 +00:00
Joe Marcus Clarke
1b4dbed476 Fix the GTK+-1.2 plist. To do this, we create one plist for GTK1 and one for
GTK2.  This is easier to maintain using the cons-plist target.

Reported by:	kris via bento
2003-07-31 18:18:56 +00:00
Joe Marcus Clarke
84361df012 Update to 0.6.1. This is mainly a bug fix release according to the release
notes at http://www.mozilla.org/projects/firebird/release-notes.html,
but it went from being based on Mozilla 1.4b to 1.5a.

Note, the master site may be temporary.  The source tarball at
${MASTER_SITE_MOZILLA} was missing some key bits that prevented compilation.
2003-07-29 19:22:12 +00:00
Joe Marcus Clarke
f37483ee74 Create a static plist file to fix the package building problem with the
new install mk code.  However, keep Alan's plist generating code around
since it's cool, and it helps maintainers quickly generate a new plist.

PR:		54795
		54799
2003-07-24 18:36:02 +00:00
Joe Marcus Clarke
f70740038e Try my hand at removing the Perl 5.6.1 dependency. This port now builds
and seems to work just fine out-of-the-box on -STABLE with the built-in
Perl 5.00503.
2003-06-18 23:22:10 +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
c54cf098a4 transfer to gnome@ 2003-05-21 13:31:25 +00:00
Joe Marcus Clarke
b33eaf3276 Remove USE_GNOMENG. 2003-04-20 19:54:55 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Eric Anholt
38805e871a Remove the renaming of Xft headers and library from the Xft (Xft2) port.
Remove installing of Xft1 from XFree86-4-libraries, and add dependencies
to the Xft port by all the ports that use it along with whatever patches are
necessary.

Approved by:	portmgr (kris), marcus
2003-02-18 04:51:34 +00:00
Alan Eldridge
66ddabe840 remove ignore setting based on lfp fonts 2003-01-18 01:19:31 +00:00
Alan Eldridge
0e9c05b83d add missing dependency 2002-12-22 09:46:17 +00:00
Alan Eldridge
05c21b9963 Patch by Greg Rumple & JMC to hopefully fix end-of-download crash. I'll
submit this fix back to the Mozilla team, since it will affect Mozilla 1.3a
as well.

Approved by:	kris before departure (one of these days this update will end)
2002-12-18 05:02:34 +00:00
Alan Eldridge
32861cab29 Fix really messed up BROKEN= blocks that happened with 0.5.
Approved by:	kris (all port of moving to 0.5)
2002-12-15 17:37:35 +00:00
Alan Eldridge
3eaf8044e2 Put back link to java now that fonts have been identified as cause of
crashes or start failures.

Reviewed by:j
Approved by:	kris (last phase of phoenix 0.5 update)
2002-12-15 06:23:46 +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
763b461efc Backed down to 0.4_10 because 0.5 was borked. 2002-12-10 10:17:20 +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
5526661e03 1. Add a link to support the java plugin. Thanks to Khairil Yusof
<kaeru@pd.jaring.my> for this tip.

2. Build the plist automagically in a post-install target.

Approved by:	kris
2002-12-01 21:37:33 +00:00
Alan Eldridge
ecc5f6b3f2 Updated PORTREVISION to 8. Added patch from mozilla-devel to fix -CURRENT
problem with accessing network sites.

Submitted by:	Hajimu UMEMOTO <ume@mahoroba.org>
Approved by:	kris
2002-11-28 21:51:56 +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
0c860fb85c Accidentally forgot a dependency on libiconv. 2002-11-08 18:24:51 +00:00
Alan Eldridge
56fd26fcea 1. PORTREVISION ==> 6.
2. Remove components (4) of javascript debugger from plist.
2002-11-08 03:11:26 +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
b57da78d89 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.
2002-11-05 12:00:22 +00:00
Alan Eldridge
2ef4b5d7db OK, I just need to step back and take a deep breath.
Changed -DXP_UNIX to XP_UNIX=1 in MAKE_ARGS. Why can't the damned makes
agree on what they want? #$##@#!
2002-11-04 19:31:45 +00:00
Alan Eldridge
52fe9bf1fd Changed MAKE_FLAGS to MAKE_ARGS. Stupid mistake. I was in a hurry and not
in the best of moods ... sorry.
2002-11-04 18:57:01 +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
ae4b96c7ef Fixed a stoopid mistake I made by not using -f with ${RM}. Caught, gutted,
And filleted by Douglas Berry  <doug@cnd.dundas.on.ca>, who then served it
with a delightful lemon and basil butter, garnished with lark's vomit.

Thanks, Doug!

Submitted by:	Douglas Barry <doug@cnd.dundas.on.ca>
2002-11-01 16:24:19 +00:00
Alan Eldridge
61028157db Remove the StUdLyCaPs from maintainer name, 'cause some folks won't realize
mail's case insensitive and will try to type that. Sorry folks, purely a
cosmetic change here, nothing to see, move along, move along....
2002-11-01 13:09:32 +00:00