Commit Graph

300 Commits

Author SHA1 Message Date
Michael Johnson
e9a7506b25 - Make it easier for ports to use firefox-devel/firefox10 or other geckos
that are no offically supported by a port.

Example 1:  Support for firefox-devel
USE_GECKO=firefox-devel<->firefox firefox mozilla

if ${GECKO}==firefox-devel a simple sed -e 's|firefox|firefox-devel| will
be done on Makefile.in and configure files.

Example 2:  Support for seamonkey
USE_GECKO=firefox seamonkey<->firefox
2006-06-06 16:57:10 +00:00
Michael Johnson
49d3480a6d - Fix the "Requires" lines in firefox-devel pkgconfig files 2006-06-05 20:59:56 +00:00
Michael Johnson
b9f70ad859 - Update to 2.0a3
- Fix .desktop file so it actually starts firefox-devel instead of firefox
  also change Firefox to Firefox-devel in comments

Release notes:	http://www.mozilla.org/projects/bonecho/releases/2.0a3.html
2006-05-30 03:46:46 +00:00
Edwin Groothuis
e4aa76a9be Remove USE_REINPLACE from categories starting with W 2006-05-13 04:41:22 +00:00
Pav Lucistnik
e5e2adfe9a - Revert 1.10 and reassure a bullet from rev. 1.9:
- Fix pkg-deinstall to not remove MOZDIR/extensions
2006-05-08 19:06:29 +00:00
Joe Marcus Clarke
60a106081d How did a bashism creep into a FreeBSD pkg-install script? ahze, I'm
looking at you.

Convert "==" to "=".

Reported by:	Pascal Hofstee <caelian@gmail.com>
2006-05-02 19:00:01 +00:00
Michael Johnson
02e15d33b9 - Only register %%MOZILLA_BIN%% on nvu 2006-04-26 19:23:34 +00:00
Joe Marcus Clarke
a9ddc84ede * Update to 1.7.13
* Do not run mozilla -register during installation
2006-04-22 20:55:13 +00:00
Michael Johnson
c59c458de8 - Doh, s/||/&&/ so we can really detect if you're using sparc64 or ia64
- Make warning line a little easier to read
2006-04-17 00:20:12 +00:00
Michael Johnson
47cea54feb - Add support in bsd.gecko.mk for WITH/USE_GECKO=firefox10
- Only support mozilla and firefox10 on sparc64 & ia64 until we fix
- Update pkg-install.in to support firefox10
2006-04-17 00:02:15 +00:00
Michael Johnson
5f34a1b0f2 - Fix bug with www/mozilla with last commit 2006-04-16 16:13:50 +00:00
Michael Johnson
5b63cd82a0 - Convert nvu to generic pkg-[de]install script 2006-04-16 16:06:55 +00:00
Michael Johnson
f997e145d1 - Don't remove extensions dir.. firefox and thunderbird don't like this
sorry people =(
2006-03-31 00:04:24 +00:00
Michael Johnson
1212de5eb7 - Fix firefox-devel pkgconfig files so we depend on firefox-devel-xpcom.pc
instead of firefox.pc
- Bump PORTREVISION
2006-03-30 16:42:26 +00:00
Michael Johnson
a3adfc2cf5 - Readd firefox-devel at version 2.0a1
- Add support for USE_GECKO=firefox-devel
- Fix pkg-deinstall to not remove MOZDIR/extensions
2006-03-29 20:45:19 +00:00
Michael Johnson
c28115ab28 - Convert all gecko pkg-[de]install scripts into a generic
pkg-[de]install script
- Always use pkg-install to create missing dir's [1]

Requested by:	marcus [1]
2006-03-29 18:29:45 +00:00
Joe Marcus Clarke
c17d2084cc Remove a patch that was breaking negotiateauth support.
PR:		87728
Submitted by:	Mark Andrews <Mark_Andrews@isc.org>
2006-03-26 23:58:44 +00:00
Joe Marcus Clarke
bee8aee8ce Correct a typo.
Reported by:	pav
2006-03-21 23:41:39 +00:00
Michael Johnson
1c420caa1b - Add support for USE_GECKO=xulrunner
- Remove quotes around BROKEN
- Remove USE_REINPLACE
2006-03-15 11:43:57 +00:00
Max Khon
7f3c04b115 Fix WITH_SMB for mozilla and firefox.
Approved by:	mezz (gnome@)
2006-01-24 18:39:12 +00:00
Michael Johnson
b895aa0bf9 - Update thunderbird to 1.5 [1]
- Remove thunderbird-devel
- Remove thunderbird from supported geckos for 4.x

Release notes:	http://www.mozilla.com/thunderbird/releases/1.5.html
2006-01-12 05:54:32 +00:00
Joe Marcus Clarke
48c172df6c Mark not for ia64 since regchrome (and the application itself) dumps core.
Reported by:	pointyhat via kris
2006-01-08 19:44:30 +00:00
Michael Johnson
0d280936ef - Remove some unneeded lines formally needed by 4.x (but breaks stuff now) 2005-12-16 18:14:53 +00:00
Michael Johnson
28a056573f - Reword the BROKEN= if no gecko is found so it will be a little more clear
that it was unable to find a supported gecko for a port.
2005-12-10 20:46:50 +00:00
Michael Johnson
b18644ed80 - Only support mozilla and thunderbird on 4.x to fix many builds or
mark them BROKEN
2005-12-09 03:15:07 +00:00
Jeremy Messenger
a762891c30 Improvement on example in bsd.gecko.mk.
Reviewed by:	ahze
2005-12-09 03:00:30 +00:00
Michael Johnson
5a3ebd9a84 - Remove isp stuff if build with mail 2005-12-05 18:55:34 +00:00
Michael Johnson
4835940e84 - Add support for GECKO_PLIST_PRE_FILES and GECKO_PLIST_PRE_DIRS to
add files or directories to plist.
- *Really* remove share/idl if empty in firefox
2005-12-04 22:05:43 +00:00
Jeremy Messenger
64a923ea98 Fix all those ports to find libnssckbi.so in the correct place to allow those
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>
2005-12-02 05:30:01 +00:00
Adam Weinberger
4e70afab15 Documentation update. Add a blurb at the beginning stating what the
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.
2005-12-02 03:39:43 +00:00
Michael Johnson
a077d959dd - Fix typo in comments
- Add  .include "${.CURDIR}/../../www/mozilla/bsd.gecko.mk" to the example
2005-11-30 23:47:44 +00:00
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
Pav Lucistnik
e05544d7ba - Add SHA256 checksums 2005-11-23 22:41:05 +00:00
Michael Johnson
28125871e3 - Add support for new lib/browser_linux_plugins 2005-11-14 19:11:43 +00:00
Joe Marcus Clarke
1f8833e5e7 * Chase the glib20 shared lib version
* Disable cairo support as the new cairo API does not work with mozilla
2005-11-05 06:21:04 +00:00
Joe Marcus Clarke
299fdf7305 Replace /usr/X11R6 with ${X11BASE} to fix the build with non-default
base paths.

Reported by:	pointyhat via kris
2005-10-27 00:06:23 +00:00
Joe Marcus Clarke
055bb26bcf Update to 1.7.12. See
http://www.mozilla.org/releases/mozilla1.7.12/README.html#new for a list
of the fixes in this release.

Security:	Many important security bugs were fixed.  See the URL
		above for more details.
2005-09-25 00:59:25 +00:00
Jeremy Messenger
f0120ed0a2 - Fix the sed for libesd and kill the major version of library
(libesd.so.2 -> libesd.so). [1]
- Update Java plugins by remove old and correct Java 1.5 plugin path. [2]
- Bump the PORTREVISION.

PR:		ports/86430 [1]
Submitted by:	Mark Hobden <markhobden@gmail.com> [1]
		glewis [2]
2005-09-23 20:42:37 +00:00
Pav Lucistnik
cfffa5699c - Patch a security vulnerability (DoS, remote execution) in IDN
(internationalized domain names) subsystem, also known as "hyphen domain
  name bug"

Submitted by:	Marcus Grando
Obtained from:	Mozilla Project CVS,
		https://bugzilla.mozilla.org/show_bug.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&id=307259
Security:	CAN-2005-2871
		http://secunia.com/advisories/16764/
2005-09-10 17:24:31 +00:00
Joe Marcus Clarke
0feaee0767 * Update to 1.7.11
* Fix IDL installation
* Correct a crash that can occur when closing windows with newer versions of
  GTK+
2005-08-28 19:04:20 +00:00
Joe Marcus Clarke
a6d92ea65b Install IDL files into ${PREFIX}/share/idl/mozilla.
PR:		84022
Submitted by:	thierry (with modifications by jylefort)
2005-07-26 04:12:36 +00:00
Joe Marcus Clarke
c0d7a5a48c Update to 1.7.10 which fixes a number of security vulnerabilities.
Submitted by:		Matthew Luckie <mjl@luckie.org.nz>
Security:		See http://www.mozilla.org/projects/security/known-vulnerabilities.html#Mozilla for the list of fixed security issues
2005-07-21 23:57:10 +00:00
Michael Johnson
614c2954b0 - Update to 1.7.8
This release fixes 2 critical vulnerabilities

Release notes:	http://www.mozilla.org/releases/mozilla1.7.8/
Security notes:	http://www.mozilla.org/projects/security/known-vulnerabilities.html#Mozilla
2005-05-12 07:55:52 +00:00
Michael Johnson
a7a559e967 - Quote line to fix build on pointyhat
Repointed by:	pointyhat via kris
2005-04-28 22:46:30 +00:00
Michael Johnson
5baac38237 - Install .desktop file in share/applications instead of
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.
2005-04-26 19:30:55 +00:00
Michael Johnson
2af7881bf3 - Move "DISTFILES+=libart_lgpl-1${EXTRACT_SUFX}:local" below bsd.port.pre.mk
so it will work with OPTIONS.
2005-04-16 17:37:36 +00:00
Michael Johnson
21b112ade0 - Update to 1.7.7
- Re-enable cups
2005-04-16 05:46:14 +00:00
Michael Johnson
ef94c5ef50 - Add WITH_CAIRO_RENDER to OPTIONS, off by default
This option uses cairo for SVG rendering instead of libart
- Re-word one option that doesn't fit in dialog window.

PR:		ports/79590
Submitted by:	danfe
2005-04-06 19:02:24 +00:00
Michael Johnson
3311e41eba Switch one last WITH_MENU_ENTRY to !WITHOUT_MENU_ENTRY 2005-04-04 05:44:15 +00:00
Michael Johnson
cd04594858 - cleanup and remove pre-everything line
since calendar has been in freebsd for over two years.
- Remove mng support, this has'nt worked in a long long time
2005-04-02 16:52:53 +00:00