Commit graph

150 commits

Author SHA1 Message Date
Gerald Pfeifer
41e60477bd Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.
Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.

This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.

That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.

Approved by:	portmgr (bdrewery)
2013-08-17 16:27:24 +00:00
Rene Ladan
3896502829 Fix build without base GCC, part 2
Submitted by:	avg / George Liaskos
2013-08-05 21:09:58 +00:00
Rene Ladan
5cefc3e99b Fix build without base GCC
Submitted by:	avg
2013-08-05 07:50:56 +00:00
Rene Ladan
d3d5f09e22 - Update to 28.0.1500.95 [1]
- FreeBSD 9 has a new enough binutils in base, use that [2]

PR:		ports/180974 [2]
Submitted by:	Ilia Skalozubov <skinc@skinc.ru>
Security:	http://vuxml.freebsd.org/freebsd/69098c5c-fc4b-11e2-8ad0-00262d5ed8ee.html [2]
2013-08-03 16:17:05 +00:00
Rene Ladan
a7d3782522 Properly detect and use clang from ports on FreeBSD < 9.2.
Bump PORTREVISION
2013-08-02 08:29:23 +00:00
Rene Ladan
0d75872258 Use clang from ports on FreeBSD < 9.2 to prevent
non-clickable links in tables.

While here remove no-op MAKE_JOBS_SAFE

Bump PORTREVISION
Submitted by:	George Liaskos
2013-07-30 18:33:19 +00:00
Jung-uk Kim
99931ed585 Fix build with Clang and make it default again.
Tested by:	Mike Jakubik <mike.jakubik@intertainservices.com>, RedPorts
2013-07-19 23:39:43 +00:00
Rene Ladan
90ee19fc94 - Update to 28.0.1500.71 [1]
- Limit to python 2.X [2]
- Convert to USES=gmake
- Drop dependency on libspeechd, enable webrtc [3]
- Use GCC 4.6+ again [4]

Submitted by:	George Liaskos [1,3]
		eadler [2]
Discussed with:	George Liaskos [4]
Security:	http://vuxml.org/freebsd/3b80104f-e96c-11e2-8bac-00262d5ed8ee.html [1]
2013-07-18 22:06:21 +00:00
Rene Ladan
ae727ac1f4 Update to 27.0.1453.116 (bugfixes) 2013-06-20 09:17:57 +00:00
Rene Ladan
90ef2b74b8 - Fix typo in files/chromium-browser.desktop.in, which caused
update-desktop-database to print an error each time it was run
  (also for other ports).
- Bump PORTREVISION
2013-06-09 18:55:00 +00:00
Rene Ladan
50cf8379c1 Update to 27.0.1453.110
Security:	http://www.vuxml.org/freebsd/4865d189-cd62-11e2-ae11-00262d5ed8ee.html
2013-06-05 10:36:26 +00:00
Rene Ladan
bebae9bd31 Use the FreeBSD API key, this enables webservices like e.g. Google Sync and
Geolocation.

Note that the key is for FreeBSD use ONLY.

Submitted by:	George Liaskos
Approved by:	Pawel Hajdan <phajdan@google.com>
2013-06-03 17:55:12 +00:00
Rene Ladan
a4f0f06d78 Manually install the desktop file instead of using DESKTOP_ENTRIES, this
allows to set the MimeTypes.

PR:		ports/175369 (still open)
Submitted by:	Lawrence Chen (lchen@zen.lhaven.homeip.net)
		The BSD Dreamer (beastie@tardisi.com)
2013-05-29 08:41:47 +00:00
Rene Ladan
452b97bb0f Fix build with GCC 4.7
Submitted by:	Michael Moll via github (pull request #1)
2013-05-27 19:56:17 +00:00
Rene Ladan
53e5eb3616 Update to 27.0.1453.93 2013-05-21 13:13:55 +00:00
Rene Ladan
217593e8de Update to 27.0.1453.81
Note that this is still a beta version, and that the sysctl
kern.ipc.shm_allow_removed must be set to 1 for correct operation.

Port changes:
- add dependency on accessibility/speech-dispatcher for libspeechd
- use internal libvpx
- update disk space requirements
- add pkg-message for the above sysctl

Submitted by:	George Liaskos
Security:	http://vuxml.org/freebsd/bdd48858-9656-11e2-a9a8-00262d5ed8ee.html
2013-05-14 21:10:15 +00:00
Emanuel Haupt
2898e3fa0c Chase security/libgcrypt update 2013-05-03 16:36:39 +00:00
Rene Ladan
cce4c55bff Use clang as the default compiler instead of GCC 4.6+
Add a patch to make clang 3.3 r178606+ happy [1]

Obtained from:	upstream libyuv [1]
2013-04-25 21:31:23 +00:00
Rene Ladan
b00f9f8924 Convert USE_PKGCONFIG 2013-04-23 08:03:58 +00:00
Rene Ladan
d30e50b1ad - Update to 25.0.1364.172 (bugfixes)
- Pet portlint
2013-03-13 12:56:25 +00:00
Baptiste Daroussin
9250d94365 Convert USE_BISON to USES= bison
It brings bison as a build dependency in case it is set the following way:
USES= bison or USES= bison:build

it brings bison as a run dependency in case it is set the following way:
USES= bison:run

it brings bison both as a run and build dependency in case it the set the following way:
USES= bison:both

While here trim some headers
Convert some USE_GNOME= gnomehack to USES= pathfix
2013-03-08 11:32:11 +00:00
Rene Ladan
3a23c54522 Update to 25.0.1364.160
Security:	http://www.vuxml.org/freebsd/54bed676-87ce-11e2-b528-00262d5ed8ee.html
2013-03-08 10:01:15 +00:00
Rene Ladan
a155d81752 Remove compatibility with FreeBSD 7.X
While here pet Makefile headers.
2013-03-06 23:31:58 +00:00
Rene Ladan
87617c6f9a Update to 25.0.1364.152
Security:	40d5ab37-85f2-11e2-b528-00262d5ed8ee
2013-03-06 00:48:35 +00:00
Koop Mast
e484234940 Build fix for FreeBSD 8 and 9 on i386.
Submitted by:	rene@ (maintainer)
2013-02-26 23:12:03 +00:00
Rene Ladan
328a489e0b Update to 25.0.1364.97, some new features are:
- Improvements in managing and securing extensions
- Better support for HTML5 time/date inputs
- JavaScript Web Speech API support
- Better WebGL error handling

MathML is disabled in this release for security reasons.
Submitted by:	George Liaskos
Security:	http://www.vuxml.org/freebsd/dfd92cb2-7d48-11e2-ad48-00262d5ed8ee.html
2013-02-23 00:37:26 +00:00
Rene Ladan
d32b60fd32 Unbreak audio : Let ALSA enumerate audio devices rather than iterating
over physical devices.

Bump PORTREVISION

Submitted by:	George Liaskos
Obtained from:	http://crrev.com/11533016
2013-02-16 10:08:54 +00:00
Rene Ladan
396cc5daf4 - revert r310861, which seems to cause IPC memory leaks.
- bump PORTREVISION

Discussed on: 	freebsd-chromium
2013-02-04 21:39:41 +00:00
Rene Ladan
b489294948 Update to 24.0.1312.57
While here, let the desktop file pass the URL to the chrome binary.
2013-01-31 14:34:48 +00:00
Rene Ladan
c518333e9b Update to 24.0.1312.56
This release also fixes performance of mouse wheel scrolling (crbug 160122)
and a regression with visited links (crbug 160025).
Security:	http://www.vuxml.org/freebsd/8d03202c-6559-11e2-a389-00262d5ed8ee.html
2013-01-23 21:14:45 +00:00
Max Brazhnikov
81c27c891a Bump PORTREVISION after DESKTOP_ENTRIES update 2013-01-23 15:00:18 +00:00
Rene Ladan
c582d7fd4c Remove shared memory keys only if no segments are attached.
This fixes a bug when kern.ipc.shm_allow_removed was set to 0.
Submitted by:	George Liaskos
2013-01-23 11:34:09 +00:00
Max Brazhnikov
826aae24a5 - Update DESKTOP_ENTRIES:
* rephrase Comment field or use port ${COMMENT} if appropriate
  * adjust Icon field according to the Desktop Entry Specification
  * update Categories field: remove deprecated category Application;
    set main category if missing
- Remove indefinite article and/or rephrase COMMENT

Approved by:	portmgr (bapt), maintainer silence (12 days)
2013-01-22 23:13:41 +00:00
Rene Ladan
c0fa58a965 Fix build with clang 3.1
Submitted by:	cy@
2013-01-13 10:43:29 +00:00
Rene Ladan
bf75679390 Update to 24.0.1312.52, which add support for MathML.
FreeBSD-specific improvements:
- working WiFi geolocation [1] (can be turned off in preferences)
- fix build with clang (use external libvpx)
- use SysV SHM model and where possible OS_BSD, which saves some patches
- no need to use ZygoteProcess switch

HTML5 audio is currently broken.

PR:		ports/174402 [1]
Submitted by:	J.R. Oldroyd <fbsd@opal.com> [1]
Security:	http://www.vuxml.org/freebsd/46bd747b-5b84-11e2-b06d-00262d5ed8ee.html
2013-01-11 01:14:52 +00:00
Rene Ladan
e252b7167c - Update to 23.0.1271.97
- Revert previous empty() vs negation check for options [1]
Obtained from:	http://googlechromereleases.blogspot.nl/search/label/Stable%20updates/
Security:	51f84e28-444e-11e2-8306-00262d5ed8ee
Requested by:	danfe [1]
2012-12-12 12:21:34 +00:00
Rene Ladan
55654204d5 Use empty() instead of negation to check for non-set options. 2012-12-09 11:44:08 +00:00
Rene Ladan
529c45a08a Update to 23.0.1271.95
Security:	http://www.vuxml.org/freebsd/5af51ae9-3acd-11e2-a4eb-00262d5ed8ee.html
Feature safe:	yes
2012-11-30 13:05:44 +00:00
Rene Ladan
a32af43ba0 The renderer sandbox is unused so avoid the call to GetInstance()
This prevents a crash at startup when Chromium is built in debug mode.
Submitted by:	George Liaskos
Feature safe:	yes
2012-11-29 14:10:36 +00:00
Rene Ladan
7cd7218a30 Update to 23.0.1271.91
Security:	http://www.vuxml.org/freebsd/4d64fc61-3878-11e2-a4eb-00262d5ed8ee.html
Feature safe:	yes
2012-11-27 17:43:33 +00:00
Rene Ladan
6a4bc97682 - Fix font rendering issues.
- Bump PORTREVISION

Submitted by:	George Liaskos
Feature safe:	yes
2012-11-15 22:30:46 +00:00
Rene Ladan
701dea21ab Re-update amount of free diskspace needed for the build.
Submitted by:	osa
Feature safe:	yes
2012-11-08 10:08:37 +00:00
Rene Ladan
a89620b14e Update to 23.0.1271.64
Submitted by:	George Liaskos
Security:	http://www.vuxml.org/freebsd/209c068d-28be-11e2-9160-00262d5ed8ee.html
Feature safe:	yes
2012-11-08 00:10:16 +00:00
Rene Ladan
543239840e Update disk space requirements for a normal build.
Submitted by:	osa
Feature safe:	yes
2012-10-24 09:37:01 +00:00
Rene Ladan
f5859ea0ea Update to 22.0.1229.94
Security:	http://www.vuxml.org/freebsd/09e83f7f-1326-11e2-afe3-00262d5ed8ee.html
Feature safe:	yes
2012-10-10 22:44:41 +00:00
Rene Ladan
5be9b46945 Update to 22.0.1229.92
While here pet portlint.
Security:	http://www.vuxml.org/freebsd/e6161b65-1187-11e2-afe3-00262d5ed8ee.html
2012-10-09 07:17:09 +00:00
Rene Ladan
849f438be5 Cleanup Makefile header. 2012-10-07 08:59:35 +00:00
Rene Ladan
fa997a648f Update to 22.0.1229.79
Submitted by:	George Liaskos
Security:	http://www.vuxml.org/freebsd/5bae2ab4-0820-11e2-be5f-00262d5ed8ee.html
2012-10-02 19:00:33 +00:00
Rene Ladan
2f6132a919 Mark IGNORE on FreeBSD 7.X, incompatible libusb 2012-09-23 10:49:45 +00:00
Rene Ladan
fda820009a - Update to 21.0.1180.89
- Use pkgconf
- List gcrypt as a library dependency, not as a runtime dependency
Security:	http://www.vuxml.org/freebsd/ee68923d-f2f5-11e1-8014-00262d5ed8ee.html
2012-08-31 06:09:26 +00:00