Commit graph

82 commits

Author SHA1 Message Date
jlam
3b7c9b7a13 For the native firefox and mozilla packages, move the module/extension
registration out of the installation step and into the INSTALL script.
Also, remove the registration commands from the PLIST as well.  Putting
them into the INSTALL script allows for the same commands to be run
in the same way, so that there are fewer differences between installing
from source and installing from a binary package.  Also, this makes
these packages pass CHECK_FILES=yes.  Bump the PKGREVISION of firefox,
firefox-gtk1, mozilla, and mozilla-gtk2.

Also, include bsd.pkg.mk from the package Makefiles, not from within
Makefile.common.  This is a style issue and allows for appending to
variables originally defined in Makefile.common from the package
Makefile.
2005-09-17 02:35:19 +00:00
jmmv
53252bed5c Modify mozilla and mozilla-gtk2 to install several additional headers.
More specifically, this lets Mozilla NSS be used by other programs.

Also make the pkgconfig substitutions happen at post-build time, so that
the right rpaths are added to the mozilla-nspr.pc file (which is filled
in during the build).

Bump PKGREVISION to 1 for both packages.  Ok'ed by taya@, the maintainer.
2004-10-25 18:06:25 +00:00
danw
cbe9744cbb darwin fixes (tested against firefox-gtk2) 2004-08-31 02:37:57 +00:00
taya
dbbf1b50b0 - fix invoke_copy_to_stack() for PRBool
- Use socklen_t for 5th arg. of getsockopt() instead of size_t

Now mozilla runs on sparc64.
But It's not complete (e.g. can't connect to IPv6 site)
2004-07-26 23:36:01 +00:00
taya
0245c8cc7e regxpcom creates same user config directory ".mozilla"
even if it's main app creates another user config directory.
e.g. firefox creates .phoenix, thunderbird creates .thunderbird

so no need to define user config directory for each package based on mozilla.
simply remove ${WRKDIR}/.mozilla is enough
2004-06-02 14:32:22 +00:00
taya
aa27cf42cb - remove user profile directory created while installation. fix pkg/24609.
- correct ARM architecture handling
- add g++-3.0 support for xpcom module on alpha
- bump PKGREVISION
2004-06-01 15:01:17 +00:00
taya
148029f127 Update mozilla to 1.6
- New features and Fixes from release notes:

*  One of the most requested Mozilla Mail features, an option to
separate the Recipient and Sender columns in the thread pane, has been
implemented.

* Another frequently requested MailNews feature, a preference for
placing the user's signature above the quoted text, has been added.

* "Remove from server after x days" has been implemented for POP3 mail
accounts.

* vCard support has been added to Mozilla Mail.

* Mozilla 1.6 includes a new cross-platform NTLM authentication
mechanism. This feature brings NTLM authentication to the non-Windows
Mozilla users for the first time and also delivers more robust and
featureful NTLM support to users of older Windows versions.

* Ask Jeeves searching has been added to Mozilla 1.6.

* "Translate Page" functionality has returned to this release of Mozilla.

* The View Source window now has reload functionality.

* Several security-related bugs were fixed in 1.6

* Chatzilla 0.9.48 has been merged, which adds RPL_ISUPPORT support,
halfop mode support, and properly masks key and password dialogs.

* Many crash bugs have been fixed.

* One step closer to the kitchen sink, about:about has been
implemented. Typing about:about in the address field will give the
user a nice list of available about:s.

* The opacity implementation was completely revamped to properly
change the opacity of all descendants as a group.

* CSS inheritance has been updated to work per CSS2.1 (computed values
are inherited).

- pkgsrc specific changes
* add option to build with gtk2 (not completed yet)(from Jeremy C. Reed)

* make mathml optional (for MozillaThunderbird)
2004-01-17 00:04:49 +00:00
martin
f21a7b9ad9 Now that the toolchain is able to build this beast at all, replace the
untested MD xpcom routines with working ones for sparc64 - mostly copied
from the solaris sparc v9 versions.
2003-11-26 21:22:12 +00:00
markd
bec4457ac8 The Mozilla build on Solaris creates two additional shared libraries that
are needed for SSL to work on that platform so install them.
Fixes PR 20075.
2003-05-13 10:23:18 +00:00
taya
c99afed5b1 moz-install treated element between @comment begin DIRS & @comment end DIRS in PLIST.
if @exec ${MKDIR} -p %D/lib/${MOZILLA}/plugins in such a section,
directory '@exec', '${MKDIR}', '-p', '%D/lib/${MOZILLA}/plugins' are created.

this commit fixes this problem.
2003-03-10 23:41:54 +00:00
taya
109fb5030a - Quote macro value used as argument of env
fix PR#18541

- use ${WRKDIR} as temporary dir instead of /tmp
	fix PR#18748
2002-10-22 14:16:32 +00:00
wiz
06f851c649 Consistently use ${SED} instead of sed. From PR 18749 by Greg A. Woods. 2002-10-22 11:38:42 +00:00
taya
d0ffd25f7c make following items override by definition in Makefile
DISTNAME, HOMEPAGE, mozilla binary name

make SVG optional for phoenix

add --with-pthreads to config option if pthread is available
2002-10-19 15:00:02 +00:00
taya
87c9490a0e fix PLIST
merge PLIST-* to PLIST
improve install script to share with mozilla-1.0 branch(not imported yet)
2002-08-29 15:11:06 +00:00
agc
296e868cf0 Move the moz-install script from the scripts/ directory to the files/
directory.
2001-10-26 14:35:12 +00:00
agc
8f972b049a + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 12:12:16 +00:00
taya
1192687b94 Update to mozilla 0.8.1
See the release notes for detail:
http://www.mozilla.org/releases/mozilla0.8.1/

Currently only tested(and worked) on -current/i386.
Tested on 1.5.1_ALPHA/mac68k, but did not work(still investigating).
2001-03-30 09:37:47 +00:00
tron
0917ac0ced Update MD5 checksum to match what is on master site. 2001-02-23 22:32:13 +00:00
taya
0a7c1b7411 Update to mozilla 0.8
See release notes for detail.

http://www.mozilla.org/releases/mozilla0.8/
2001-02-17 11:03:27 +00:00
eeh
1235b76ff8 Add the necessary support files for sparc64. 2001-02-11 19:57:58 +00:00
mycroft
8af550b782 Bring in the fix for bug #63846, which prevents many buttons from working on at
least macppc (due to an uninitialized variable!).
2001-02-07 23:48:17 +00:00
taya
d601a38097 Update to mozilla 0.7
Most major change is SSL daemon(psm) has included.
See release notes for detail.

http://www.mozilla.org/releases/mozilla0.7/
2001-01-16 16:01:21 +00:00
mycroft
bcb25608bf Regen. 2001-01-13 19:52:07 +00:00
martin
a677a5d7b3 Redo enabling of IPv6 support in a different way.
Instead of using pkgsrc makefile magic to select between IPv6 support
and non-support do so by the NetBSD version number: on 1.5 and newer
systems, compile IPv6 support and detect kernel support for it at runtime.

This has the additional benefits of being easy to feed back and additionaly
brings IPv6 to mozilla on NetBSD even if build outside of pkgsrc.
2000-12-25 02:16:07 +00:00
enami
b10718e2c9 Regen. 2000-12-17 14:29:09 +00:00
martin
3b01cb008a Back out patch-ab revision 1.12 again.
Charles fixed the a.out toolchain bug (in ld) that caused the problems this
change tried to work around. Update your toolchain if it breaks for you.
(Pullup of the toolchain changes to 1.4 and 1.5 has already been requested.)
2000-12-16 09:45:57 +00:00
martin
09dbfcdd9c Regen 2000-12-15 08:25:30 +00:00
martin
daafe24eed Updated to Mozilla-0.6, work done by Taya; some minor cleanup (removing
bogus patches). Changes are numerous, see the homepage for details.
2000-12-15 07:16:21 +00:00
abs
6609447e92 Fix build on a.out - for a.out only disable
MKSHLIB_FORCE_ALL='-Wl,--whole-archive' and
	MKSHLIB_UNFORCE_ALL='-Wl,--no-whole-archive'
The a.out toolchain ignores --no-whole-archive, and linking mozilla-bin
attempts to an ill fated
    "collect2 ... --whole-archive ... --no-whole-archive ... -lgcc ... -lgcc"
Analysis by Richard Earnshaw in PR/11703
2000-12-14 18:18:50 +00:00
mycroft
260010403e Bring in Mozilla patch #17146, to fix <noscript> problems with eBay. 2000-11-26 03:53:34 +00:00
mycroft
52abccf3d9 Fix the htmlparser tests to work with unsigned characters. 2000-11-25 22:43:28 +00:00
martin
6dc3fd56b4 Temporary hack to shut up gcc 2.95.2 vs. a missing cast (0 is not a valid
function/method pointer without the right cast).

This makes mozilla compile on sparc64 (but it's not working yet).
2000-11-15 04:53:35 +00:00
mycroft
f49404522f This was the wrong solution. 2000-11-09 08:21:15 +00:00
mycroft
a14313bb27 Make the LDAP stuff compile. (Not needed for Mozilla proper, but for PSM.) 2000-11-09 07:33:06 +00:00
mycroft
40cb024622 Zero some sockaddrs before use. This fixes a problem in PSM (though PSM has
a lot of other problems).
2000-11-09 07:26:28 +00:00
mycroft
e3734330e2 For now, add a hack to explicitly compile libgklayout.so with -xgot on MIPS
platforms.  This needs a more comprehensive toolchain fix, but this is not
the time to do it.
2000-11-05 02:20:37 +00:00
mycroft
e0266b96db Fix obvious bugs in the m68k XPTC stubs. 2000-10-31 18:08:26 +00:00
mycroft
fb70fac8fa NSPR works on m68k, so remove the `UNTESTED' comment. 2000-10-31 16:11:40 +00:00
mycroft
9a836cffce For a.out, do not link the NSPR libraries with -lc. It's not necessary, and it
tickles an obscure bug in the old ld(1).
2000-10-30 17:03:37 +00:00
mycroft
482fa7b893 Test for big- vs. little-endian MIPS. 2000-10-30 00:59:45 +00:00
mycroft
7418bc163b Really dead now. 2000-10-30 00:01:59 +00:00
mycroft
a3a6ac7eb5 Fix NSPR thread initialization for MIPS. (Similar issue to Alpha; we have to
set $t9 to the called function's address.)
2000-10-29 23:30:09 +00:00
mycroft
86b0591252 Make the -Bsymbolic hack key off $DLL_SUFFIX, so that it automatically happens
for other a.out platforms (not that Mozilla has been ported to them yet).
2000-10-29 22:59:32 +00:00
mycroft
7971224555 Correct varargs macro for NetBSD/powerpc. 2000-10-29 15:06:59 +00:00
mycroft
fda797ceb4 I was on crack. It is still necessary to generate these files at install time.
Instead, update to a current, correct version.
2000-10-29 09:14:24 +00:00
mycroft
94c00c2d89 Installing our own user-{locales,skins}.rdf is unnecessary, dumb, and breaks
the editor.  So, install the ones generated at build time instead.
2000-10-29 03:51:19 +00:00
mycroft
6790a443ec Fix dtoa() for NetBSD/arm.
Mozilla works on arm32 now.
2000-10-29 01:15:15 +00:00
mycroft
7ff05d716c For a.out systems, link component with -Bsymbolic. Otherwise some intra-module
symbols resolve incorrectly (e.g. the RegisterSelf methods in the converter
modules).
This *almost* fixes Mozilla on arm32...
2000-10-28 23:11:37 +00:00
mycroft
2f071fb89f NSPR and XPTC support for arm32. 2000-10-28 18:55:24 +00:00
mycroft
f0391e4daa Minor fix for Alpha: We have to set t12 to the beginning of the PIC function
we're entering.
NSPR works on Alpha now.
2000-10-27 04:38:27 +00:00