SSL certificates work again. Somehow, this patch was lost in the big change,
so bring it back. Bump PORTREVISION on all of those ports.
PR: ports/89796
Reported by: Christoph Moench-Tegeder <cmt@burggraben.net>
file's used for, and add some more comprehensive descriptions to
the definable variables.
Also, commit a major faux pas and include a functionality change
along with the text string changes. Remove the conditional check
for adding %D/share/idl to the plist. The check for whether it's
necessary wasn't working, but it's a safe assumption that every
mozilla port needs that dir added to the plist. This change has
been brought to you by ahze and the number n.
- 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
share/gnome/applications so we can remove the gnomehier
dependency so non-gnome users don't have to install a bunch
of un-needed gnome directories.
- Remove WITH_MENU option from mozilla[-devel], .desktop file
will always be installed now.
libraries. This means Mozilla's GNOME integration (i.e. GConf) should
now work [1]
* Fix i18n support when invoking Mozilla, and add atsdsp support [2]
* Port all fixes to mozilla-devel
PR: 75428 [2]
Reported by: Jose M Rodriguez (freebsd) <josemi@freebsd.jazztel.es> [1]
Submitted by: Jose M Rodriguez (freebsd) <josemi@freebsd.jazztel.es> [2]
contents of epiphany.desktop to generate the translations. I hope none of my
fellow GNOME Translation Project team members object to having their
translations bastardized like this. I don't know whether .desktop entries
can contain comments, so there's nothing attributing their work in there
right now.
I'll let this percolate in here for a bit, and if successful, I'll add it
to moz-devel, firefox, and thunderbird.
* Add i18n support [1]
* Don't delete lib/browser_plugins if it was installed by another instance
of Mozilla [2]
PR: 73841 [1]
Submitted by: Jose M Rodriguez <josemi@freebsd.jazztel.es> [1]
ahze [2]
- Add WITH_CAIRO_RENDER knob that uses cairo for SVG rendering that
replaces SVG rendering from libart.
Pointed out by: marcus [1]
Approved by: marcus (co mentor)
This release notes detailing all of the new goodies in GNOME 2.8 can
be found at http://www.gnome.org/start/2.8/notes/, and the list of what
was fixed in GNOME 2.8.1 can be found at
http://lists.gnome.org/archives/gnome-announce-list/2004-October/msg00056.html.
This release, as well as all of our others, would not have been possible
without the great efforts of our FreeBSD GNOME Team. The list of
current members can be found at http://www.freebsd.org/gnome/contact.html
(including our newest member, Michael Johnson <ahze@FreeBSD.org>).
Special thanks also goes out to all of the loyal FreeBSD GNOME users that
put up with crashes and hangs to test and debug GNOME on FreeBSD. We would
especially like to thank those users that provided patches for GNOME 2.7 and
2.8:
Franz Klammer <klammer@webonaut.com>
Piotr Smyrak <piotr.smyrak@heron.pl>
Radek Kozlowski <radek@raadradd.com>
Khairil Yusof <kaeru@pd.jaring.my>
Yasuda Keisuke <kysd@po.harenet.ne.jp>
Tom McLaughlin <tmclaugh@sdf.lonestar.org>
Vladimir Grebenschikov <vova@fbsd.ru>
GNOME 2.8 also features a new, FreeBSD-specific splashscreen that
was designed by jimmac for GNOME 2.8, then daemonized by
Franz Klammer <klammer@webonaut.com> and Radek Kozlowski
<radek@raadradd.com>.
As with GNOME 2.6, you cannot just "portupgrade" to GNOME 2.8. There is
a script provided at http://www.marcuscom.com/downloads/gnome_upgrade28.sh
that will aid in the upgrade process. Full documentation on the GNOME 2.8
upgrade is coming following this commit.
From all of us at FreeBSD GNOME, ENJOY!
supportable Mozilla installation hierarchy. This will be needed to
reliably build newer versions of Galeon and Epiphany.
Thanks to adamw for helping debug and fix the mozilla-devel version.
This is being done instead of the update to 1.7.3 since the update breaks
all dependent ports, and that many changes is not a good thing to do during
a freeze.
This update covers the following Mozilla bugs:
245066
226669
250862
255067
256316
257317
258005
Thanks to nectar for scraping all of these patches together.
Obtained from: Mozilla CVS
Approved by: portmgr (implicit)
* Build the chrome and component registries in a pkg-install script so that
the resulting paths are correct [1]
For a list of all the changes in 1.7, see
http://www.mozilla.org/releases/mozilla1.7. This port features support for
the GSSAPI extension as well as optional gnome-vfs support.
PR: 65590 [1]
Submitted by: thierry [1]
* 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
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.
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.
* 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]
* 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]
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
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]
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