Commit graph

217 commits

Author SHA1 Message Date
Joe Marcus Clarke
2e2a921591 Borrow from the OpenLDAP ports, and refuse to build if bind has been
installed with PORT_REPLACES_BASE_BIND defined.

PR:		61756
Obtained from:	OpenLDAP ports
2004-03-19 03:14:55 +00:00
Joe Marcus Clarke
dbe1712ce3 Fix build with freetype2-2.1.7. 2004-03-17 07:12:34 +00:00
Joe Marcus Clarke
61b3a6bec8 Chase the new location of libXft. 2004-03-16 22:54:05 +00:00
Joe Marcus Clarke
a05cbf9793 Actually remove libical dependency. 2004-03-11 06:38:55 +00:00
Joe Marcus Clarke
306e7dbcbd s|/usr/bin/sort|${SORT}| 2004-03-11 06:38:26 +00:00
Joe Marcus Clarke
756e95283e Merge some fixes from mozilla-devel.
* Allow one to override JPI_LIST
* Fix some potential lock-ups related to esound
* Fix some potential pthread problems
* Fix libiconv support
* Use built-in libical
* Use included libart_lgpl
* Use SIZE
2004-03-11 06:37:24 +00:00
Adam Weinberger
7602ef6eba GTK2 mozilla is now the default, and GTK1 support will be built only if explicitly
requested.

This means that mozilla-gtk2 and mozilla-devel-gtk2 are now mozilla and
mozilla-devel, respectively; and the old mozilla and mozilla-devel are now
mozilla-gtk1 and mozilla-devel-gtk1.

This is done for a whole plethora of reasons, and should please everybody
except galeon1 fanatics and uhm... anybody else who it doesn't please.

If you have WITH_MOZILLA set in your /etc/make.conf, you'll need to update
the value accordingly. GTK2 ports will automatically install GTK2 mozilla,
and GTK1 ports will automatically install GTK1 ports, so WITH_MOZILLA need
be defined only if you want the development version... which are dormant
right now anyway.

For now, all ports that honoured WITH_MOZILLA=mozilla-{,-devel}-gtk2 will
still honour those values as well as WITH_MOZILLA=mozilla{,-devel}, but
future ports reserve the right to ignore the *-gtk2 values.
2004-02-18 03:50:38 +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
Marcel Moolenaar
4e59d2b43a Like alpha, link against libc when creating a shared library on ia64.
The compiler does not automaticly does that.
2004-02-02 00:32:09 +00:00
Marcel Moolenaar
67e8af5582 Further partial ia64 build fixes: the xpcom stubs for Linux/ia64
are valid on FreeBSD/ia64 unmodified.
2004-02-01 22:54:21 +00:00
Marcel Moolenaar
5d8145abd3 Partially fix build on ia64. The configuration was missing
HAVE_LONG_LONG, HAVE_ALIGNED_DOUBLES and HAVE_ALIGNED_LONGLONGS
for ia64. The build for ia64 breaks later for xptcall.

While here, remove the duplicate definitions for __sparc__ that
were identical to the definitions for __sparc64__. This was due
to the patch adding __sparc64__ when __sparc__ already existed.
Normalize on __sparc64__ like for devel/nspr.
2004-02-01 21:49:22 +00:00
Trevor Johnson
439b8a040c Use the CPIO macro defined in bsd.port.mk. 2004-01-22 12:18:43 +00:00
Adam Weinberger
547e6f8a3d Remove mozilla-headers.
This integrates the headers from mozilla-headers and mozilla-headers-devel
into mozilla and mozilla-devel.
2004-01-18 07:27:03 +00:00
Joe Marcus Clarke
ed5f467560 Update to 1.6. For all the juicy details, please see:
http://www.mozilla.org/releases/mozilla1.6/
2004-01-17 05:24:17 +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
cad4a555e6 Add a new patch-Double.cpp that fixes the recent core dumps during post-build
on Sparc64.

Submitted by:	tmm (bless that man)
2003-11-16 18:56:29 +00:00
Joe Marcus Clarke
3d914605fa Only add the plug-in symlink to the plist if we're actually going to create
it.  This fixes a packaging problem on bento.  Also, break out of the for loop
once we find a suitable plug-in.
2003-11-15 02:18:30 +00:00
Greg Lewis
3b63b32d21 . Still look in ${LOCALBASE}/jdk1.4.1 for the plugin so users don't have to
upgrade their JDK if they don't want to.

Submitted by:	Jeremy Messenger <mezz7@cox.net>
2003-11-11 22:59:38 +00:00
Greg Lewis
79c3ffa8c3 . Look in ${LOCALBASE}/jdk1.4.2 for the JDK 1.4 plugin.
Approved by:	marcus
2003-11-11 22:53:50 +00:00
Joe Marcus Clarke
1ec09d8be8 * Try to auto-detect the best Java plug-in [1]
* Remove all spaces (or convert them to tabs)

PR:		58849 [1]
Inspired by:	glewis [1]
2003-11-11 04:10:19 +00:00
Joe Marcus Clarke
6ebf3e3446 * Update mozilla-devel to 1.6a
* Install pkg-config files for both the GTK1 and GTK2 versions of Mozilla
* Update dependent browsers accordingly
2003-11-01 21:51:08 +00:00
Joe Marcus Clarke
ec87d489f3 Update Mozilla to 1.5, and adjust the dependent ports accordingly. Note,
mozilla-devel has not been updated since it would cause INDEX conflicts
with the GTK2 port.
2003-10-19 03:44:15 +00:00
Joe Marcus Clarke
5aebc19df3 * Update to 1.4.1
* Add new CLI options to mozilla startup script [1]
* Make XMLTerm optional [2]
* Don't accidentally include mozilla in the plist twice [3]

PR:		55412 [1]
		55330 [2]
		56210 [3]
Submitted by:	bland [1] [2]
2003-10-11 20:30:54 +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
b394bae90a Round 3 of ia64 patches. With these patches, Mozilla builds, but has the
core dump problem running regchrome.

Submitted by:	marcel
2003-07-21 04:58:30 +00:00
Joe Marcus Clarke
4b15111133 Condense the ia64 patches a bit to avoid dangerously long filenames. 2003-07-20 20:30:03 +00:00
Joe Marcus Clarke
8240376fa7 Add the second set of ia64 patches. These actually implement xpcom support
for ia64.  Still more to come.

Submitted by:	marcel
2003-07-20 20:26:40 +00:00
Joe Marcus Clarke
8088bba049 First round of ia64 patches. These simply enable the nspr API for ia64.
They do not yet add FreeBSD support to xpcom.

Submitted by:	marcel
2003-07-20 06:09:12 +00:00
Joe Marcus Clarke
a47f001dcc * Update to 1.4
* Mark IGNORE on Alpha -STABLE
2003-07-01 06:14:02 +00:00
Joe Marcus Clarke
9cdfbb182b Add a forgotten patch to fix the build on Sparc64.
Reminded (and submitted) by:	kris
2003-06-07 23:15:01 +00:00
Joe Marcus Clarke
d8ee0c7eec Add a better patch to teach nspr that we have socklen_t.
Submitted by:	tmm
2003-06-01 17:22:12 +00:00
Joe Marcus Clarke
5c144ddbd6 Add [untested] Sparc64 support.
Submitted by:	tmm
		kris
2003-06-01 03:31:53 +00:00
Joe Marcus Clarke
6a654fae67 * Add FreeBSD Alpha support! [1]
* Fix some 64-bit problems with the nspr and JavaScript code [2]

Special thanks to Bernd Walter <ticso@cicely.de> for [1] who put together
the patch set based on work from gallatin.

Submitted by:	Bernd Walter <ticso@cicely.de> [1]
		tmm [2]
2003-06-01 01:18:48 +00:00
Joe Marcus Clarke
1b6c4a5bf6 Update to 1.3.1. 2003-05-08 19:44:40 +00:00
Joe Marcus Clarke
a325806aaa Make sure Xft support is really disabled if one defines WITHOUT_XFT.
PR:	51595
Submitted by:	Seva Gluschenko <gvs@rinet.ru>
2003-05-01 16:01:10 +00:00
Joe Marcus Clarke
57a508da03 Spell PKGNAMESUFFIX with one 'E'. 2003-04-16 17:03:28 +00:00
Joe Marcus Clarke
c2436f45b5 Add a PKGNAMESUFFIX when building with GTK+-2 support to avoid potential
INDEX duplication.
2003-04-16 03:40:37 +00:00
Joe Marcus Clarke
678bf1eca8 Do not enable -O2 optimization by default. Instead, allow the user
to enable it by specifying -DWITH_OPTIMIZED_CFLAGS or definining
WITH_OPTIMIZED_CFLAGS in /etc/make.conf.  Note, this is the same flag
mplayer users.

Requested by:	sobomax
2003-04-14 19:48:00 +00:00
Joe Marcus Clarke
9b325dd64b * Fix a problem where non Xft fonts (such as Helvetica) would cause Mozilla
to crash [1]
* Fix a problem connecting to certain IPv6 sites [2]
* Disable more tests to speed compilation

Submitted by:	Alexander N. Kabaev <ak03@gte.com> [1]
		Hiroharu Tamaru <tamaru@myn.rcast.u-tokyo.ac.jp> [2]
Obtained from:	http://bugzilla.mozilla.org/show_bug.cgi?id=186745 [2]
2003-04-14 14:01:03 +00:00
Joe Marcus Clarke
20833d1aa0 s/<malloc.h>/<stdlib.h>/g
Reported by:	scottl
2003-04-10 21:09:07 +00:00
Joe Marcus Clarke
1b62fc23b5 * Update to 1.3
* Default to building with -O2 optimizations [1]
* Fix a bug where dead keys could not be used [2]

PR:	49010 [2]
Obtained from:	www/phoenix [1]
		http://bugzilla.mozilla.org/show_bug.cgi?id=176713 [2]
2003-04-04 07:04:20 +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
Joe Marcus Clarke
a1b1a76b23 Fix the ${MASTER_SITE_LOCAL} group so that it correctly makes use of
${MASTER_SITE_LOCAL}.  This should fix the libart fetch problem with
the Taiwan FTP server.

Reported by:	many
2003-02-14 04:26:40 +00:00
Joe Marcus Clarke
7305030530 Chase gtk20's shared lib version. 2003-02-07 19:21:11 +00:00
Joe Marcus Clarke
c4ce8ace87 Remove the lib/browser_plugins directory.
Reported by:	bento
2003-02-02 04:45:47 +00:00
Joe Marcus Clarke
083cf1bc6e FreeBSD requires Mozilla components to be linked with -Bsymbolic so to avoid
symbol clashes with, for example, libexpat.  This will allow Mozilla and
more precisely, Galeon 2, to work with GTK 2.2.
2003-01-25 21:53:39 +00:00
Joe Marcus Clarke
a04f883680 Disable Xft support in the master Mozilla port if WITH_GTK2 is defined.
This is consistent with the behavior in mozilla-devel.
2003-01-25 07:48:36 +00:00
Joe Marcus Clarke
0be5e6c204 At last, the long awaited update to 1.2.1. Let the bloodbath begin!
* Update to 1.2.1
* Add optional GTK2 and Xft support
* Re-enable optimizations [1]
* Disable JavaScript debugger by default [1]
* Add calendar support [2]

PR:	45789, 45969 [2]
Submitted by:	Joe Kelsey <joek@zircon.staff.flyingcroc.net> [2]
Suggested by:	David Schultz <dschultz@uclink.Berkeley.EDU>
2003-01-21 16:36:12 +00:00
Joe Marcus Clarke
c5ed87bd03 Fix the startup script so that it can accept option arguments. This fixes
a problem with starting Mozilla from the KDE dock if another instance of
Mozilla is already running.

Tested by:	Vivek Khera <vivek@khera.org>
Approved by:	portmgr (kris)
2002-11-27 22:48:54 +00:00