1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-05 06:27:37 +00:00
Commit Graph

47 Commits

Author SHA1 Message Date
Beat Gaetzi
4387c2d917 - Update SeaMonkey to 2.5
Approved by:	portmgr (pav)
Feature safe:	yes
2011-11-22 20:52:36 +00:00
Beat Gaetzi
c09b41ad1a - Update Thunderbird to 8.0 2011-11-08 17:35:09 +00:00
Beat Gaetzi
53c1e9dfa7 - Update Firefox to 8.0 2011-11-08 17:25:16 +00:00
Beat Gaetzi
391b43619f - Remove some vendor optimization for WITHOUT_OPTIMIZED_CFLAGS
PR:		ports/161463
Submitted by:	Nali Toja <nalitoja AT gmail.com>
2011-10-23 18:31:57 +00:00
Beat Gaetzi
7b9004829a - Remove www/seamonkey2 and www/seamonkey2-i18n: Upstream support dropped
and multiple vulnerabilities.
2011-10-19 16:00:44 +00:00
Beat Gaetzi
cf1a495e5b - Update to 2.4
Thanks to:	flo@ for preparing the www/seamonkey update
2011-09-28 03:14:22 +00:00
Beat Gaetzi
dd2754050f - Chase Thunderbird update to 7.0 2011-09-27 22:24:02 +00:00
Beat Gaetzi
5bfd72cc53 - Update Firefox to 7.0
Thanks to:	flo@ for preparing the www/firefox update
2011-09-27 18:44:34 +00:00
Florian Smeets
1a5976ce70 - only grep for firefox version in stdout [1], do the same for thunderbird and
seamonkey
- limit output to the first line by using head -1, this fixes -i18n ports
  installation, if the parent port was build with DEBUG

PR:		ports/160365 [1]
Submitted by:	amdmi3 [1]
2011-09-10 12:39:34 +00:00
Florian Smeets
76def20019 ${ECHO} should have been ${ECHO_CMD}
Reported by:	<ttsestt@gmail.com>
Pointyhat to:	flo (who really needs some sleep)
2011-08-20 00:09:08 +00:00
Florian Smeets
41c4b8dc5d fix installation of gecko ports after 1.34. On FreeBSD versions < 800081
libarchive has a bug in the s modifier of -s where it would not rewrite symlinks
e.g. /usr/local/bin/firefox would still point to
/usr/ports/www/firefox/work/fake/lib/firefox/firefox

Instead of forcing a dependency on archivers/libarchive use a creative
workaround and rewrite the symlinks.

This workaround should be removed once we drop support for FreeBSD 7

Reported by:	naddy
Submitted by:	<ttsestt@gmail.com>
2011-08-19 23:16:47 +00:00
Alex Dupre
5d3919e668 Fix paths for mozilla ports.
Approved by:	flo
2011-08-18 10:05:44 +00:00
Florian Smeets
8173943d73 retire GECKO_PTHREAD_LIBS just use PTHREAD_LIBS.
this will enable compilation with clang. firefox 6 and thunderbid 6 now build
fine with clang. other gecko ports should become compilable as soon as they are
based on the same gecko version as firefox and thunderbird 6
2011-08-16 18:36:10 +00:00
Florian Smeets
b454155af8 - add support for seamonkey 2.3, firefox and thunderbird 6
- use tar instead of cpio for installing files from the fake root, this is in
  preparation of firefox 7 [1]

Submitted by:	Pan Tsu <inyaoo@gmail.com> [1]
2011-08-16 18:13:58 +00:00
Florian Smeets
103158b6e7 remove firefox35 support from bsd.gecko.mk 2011-08-03 22:33:41 +00:00
Florian Smeets
0ebad22e9f update to 2.2 and make this the default seamonkey version
Much of the work was done by beat for the 2.1 update, i update everything to 2.2
2011-08-01 23:31:53 +00:00
Mark Linimon
06e6677793 Now that the Java 1.3 and Java 1.4 ports are deprecated and will expire soon,
remove support for them from bsd.java.mk.  As Jikes is not available in Java 1.5
or higher, remove it from bsd.java.mk too (suggested by hq@) and from the ports
which used it (only occurences were USE_JIKES=no).  Support for the Blackdown VM
is also removed, as it is not available in Java 1.5 and higher.

Also remove the mapping from Java 1.1-1.4 to Java 1.5+ in bsd.java.mk to detect
old, broken ports; therefore bump the minimal value of JAVA_VERSION to 1.5.
While here, replace static values of JAVA_VERSION in files/*.in by
%%JAVA_VERSION%% .

PR:		ports/158969
Submitted by:	rene
Tested on:	pointyhat-west -exp
2011-07-21 05:03:02 +00:00
Florian Smeets
d116b360dd update thunderbird to 5.0 2011-06-30 18:19:48 +00:00
Florian Smeets
dfadc9fbca - disable debug symbols for the gecko ports and enable striping of
libraries and binaries otherwise firefox and thunderbird >= 5 will install a
libxul.so which can be as big as 500MB

PR:		ports/158380
Submitted by:	Pan Tsu <inyaoo@gmail.com>
2011-06-28 16:34:23 +00:00
Florian Smeets
b114c704ac - update to 5.0
- enable ipc, based on a patch by Pan Tsu <inyaoo@gmail.com>

Security:	http://www.vuxml.org/freebsd/dfe40cff-9c3f-11e0-9bec-6c626dd55a41.html
2011-06-21 21:12:31 +00:00
Beat Gaetzi
4abb7a2cbb - Add Firefox 4.0 and make Firefox 4.0 the default version. 2011-03-22 15:26:35 +00:00
Beat Gaetzi
816027e823 - Add new variables to define buildtime and runtime dependencies on
Mozilla ports:

  USE_FIREFOX: Add runtime dependency on Firefox.
  Available values: yes 36+ 35+ 36 35
  NOTE: Default value 36 is used in case of USE_FIREFOX=yes

  USE_FIREFOX_BUILD: Add buildtime dependency on Firefox.
  Available values: see USE_FIREFOX

  USE_SEAMONKEY: Add runtime dependency on SeaMonkey.
  Available values: yes 11+ 20+ 11 20
  NOTE: Default value 20 is used in case of USE_SEAMONKEY=yes. SeaMonkey
  1.1 is obsolete and will be replaced with SeaMonkey 2.1 soon.

  USE_SEAMONKEY_BUILD: Add buildtime dependency on SeaMonkey.
  Available values: see USE_SEAMONKEY

  USE_THUNDERBIRD: Add runtime dependency on Thunderbird.
  Available values: yes 31+ 30+ 31 30
  NOTE: Default value 31 is used in case of USE_THUNDERBIRD=yes

  USE_THUNDERBIRD_BUILD: Add buildtime dependency on Thunderbird.
  Available values: see USE_THUNDERBIRD

PR:		ports/153018
Exp-run by:	erwin
Approved by:	portmgr (erwin)
2010-12-18 11:15:33 +00:00
Beat Gaetzi
872179096c - Change gecko master port from www/mozilla to www/seamonkey.
- Switch substitution example to libxul-devel<->libxul although this
  functionality is not used as the ports tree does not have libxul-devel
  at the moment.
2010-11-30 13:03:10 +00:00
Beat Gaetzi
f57ce4246a - Remove obsolete gecko providers. There are only two valid gecko backends
left: libxul and seamonkey. Nevertheless the seamonkey provider is also
  obsolete and will be removed once www/seamonkey is updated to 2.1.
2010-11-23 19:28:02 +00:00
Beat Gaetzi
b29a83e521 - Respect STRIP to allow for debugging builds [1]
- Fix build of upcoming Firefox 4 with recent gcc versions [2]

PR:		ports/152043 [1]
Submitted by:	Anonymous <swell.k AT gmail.com> [1,2]
2010-11-23 15:34:52 +00:00
Beat Gaetzi
817bbe5ae9 - Prepare bsd.gecko.mk to unbreak gecko ports with recent versions of GCC
PR:		ports/142736
Submitted by:	bf <bf1783 AT gmail.com>
2010-08-29 15:16:20 +00:00
Beat Gaetzi
914c3483d0 - Prepare for upcoming Firefox 4 2010-07-29 11:37:03 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Beat Gaetzi
9a4b65983c - Fix installation of ports where MOZSRC is not the same directory as
WRKSRC (like www/seamonkey2 and mail/thunderbird3).
2010-01-21 20:26:16 +00:00
Marcel Moolenaar
b0c905418a revision 1.8 fixed sparc64, but accidentally reverted
the change made in revision 1.7 that fixed the powerpc
build. Re-apply revision 1.7.

PR:		powerpc/131490
Approved by:	beat
2010-01-17 19:29:06 +00:00
Beat Gaetzi
c4b0d49ac0 - Remove obsolete gecko providers
Reviewed by:	miwi
2009-12-02 13:03:42 +00:00
Beat Gaetzi
289c331088 - Introduce MOZSRC variable in bsd.gecko.mk. This change is needed for the
upcoming update of SeaMonkey 2 and Thunderbird 3 because they changed
  the distribution format. By default MOZSRC is equal to WRKSRC which is
  set to ${WRKDIR}/mozilla and reflect the old behaviour.
  In SeaMonkey 2 and Thunderbird 3 MOZSRC is set to the mozilla directory
  which is a subdirectory of WRKSRC.
- Remove MCom header.

Submitted by:	Florian Smeets <flo AT kasimir.com> (via private mail. Thanks!)
Exp-run by:	miwi
2009-11-28 10:38:01 +00:00
Dirk Meyer
3bbc108312 - update to jpeg7
Tested by:	pav on pointyhat
2009-07-18 11:11:29 +00:00
Beat Gaetzi
2b1ef27fe9 - Remove obsolete check if BIND port was installed with WITH_REPLACE_BASE.
These ports used to cause linker errors but this is not longer the case
  with current BIND ports. Tested with dns/bind9 and dns/bind96.

PR:		ports/136111
Submitted by:	Rob Austein <sra AT hactrn.net>
With hat:	gecko
2009-07-11 06:41:55 +00:00
Martin Wilke
eb81defc97 - Give Maintainership up to the Gecko Gang (gecko@) 2009-05-04 19:23:44 +00:00
Joe Marcus Clarke
78b69bb692 One more instance of gnome -> miwi. 2009-04-13 01:38:03 +00:00
Martin Wilke
2ae036e78c Take maintainership. The first of two steps is to take all
Gecko Stuff from the Gnome team. I'd like to say thanks a lot for
all the work in the past years.
2009-04-12 19:27:13 +00:00
Joe Marcus Clarke
ae52bc8089 Presenting GNOME 2.26 for FreeBSD. See
http://library.gnome.org/misc/release-notes/2.26/ for a list of what's new.
On the FreeBSD front, we introduced a port of libxul 1.9 as an alternative
for Firefox 2.0 as a Gecko provider.  Almost all of the Gecko consumers
can make use of this provider by setting:

WITH_GECKO=libxul

The GNOME 2.26 port was done by ahze, kwm, marcus, and mezz with
contributions by Joseph S. Atkinson, Peter Wemm, Eric L. Chen,
Martin Matuska, Craig Butler, and Pawel Worach.
2009-04-10 05:56:28 +00:00
Marius Strobl
532c41471e Resurrect www/mozilla/Makefile.common rev. 1.30 and associated changes,
which got lost with the switch to bsd.gecko.mk:
Work around the miscompilation/mislinkage problem of the sCanonicalVTable
hacks in the XPCOM string code on sparc64 by omitting the code in question
and bump PORTREVISIONs accordingly.

Approved by:	marcus
2009-04-04 11:47:00 +00:00
Marcel Moolenaar
e4c49b72da grep for 'pthread:' in the compiler's spec file to avoid matching
random references of 'pthread'. On powerpc the mfwrap production
mentions "pthread_create", which matched the RE.

Ok'd by: marcus (thanks!)
2009-03-21 18:51:50 +00:00
Florent Thoumie
340b57f8be - Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG).
2009-01-23 16:28:36 +00:00
Jeremy Messenger
15b6544926 Add a new framework for browser plugins, USE_WEBPLUGINS. It is for which foo
plugins support one of web browsers and can take care of plist (depend on how
you use it) at the same time. I have written a complete document and even show
how it works in the www/firefox/Makefile.webplugins so be sure to read in
there. If there is anything that isn't clear in the document, please feel free
to ask and I will try my best to improvement it.

FYI: GNOME 2.24 depends on this, so it's coming.

BTW: It's based on www/linux-mplayer-plugin/Makefile.npapi with heavy modified.

Approved by:	portmgr
2009-01-10 02:45:46 +00:00
Jeremy Messenger
61d9883622 Remove firefox3 from USE_GECKO; it does not work and wait for xulrunner 1.9
comes in. The xulrunner 1.9 is current in MC ports. It's clear about that
Mozilla folks want us to use xulrunner for SDK/build.
2008-08-06 16:26:18 +00:00
Pav Lucistnik
0e3c723ed8 - Remove special treatment of ia64 [1], 4.x, and sparc 64 5.x
Requested by:	marcel
2008-07-22 09:21:16 +00:00
Adam Weinberger
675a13e8a4 Add a quick-reference comment block at the beginning directing end-users
how to use the WITH_GECKO mechanism.
2008-07-04 08:14:21 +00:00
Jeremy Messenger
903b45dfc5 First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.

x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------

graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------

graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------

www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------

Approved by:	portmgr (marcus)
2008-06-30 20:16:22 +00:00