Commit graph

194 commits

Author SHA1 Message Date
Rene Ladan
db5399d0fd Add one more forgotten patch to fix the build.
Submitted by:	nox
2014-02-26 00:35:54 +00:00
Rene Ladan
e17145ae38 Add a patch that slipped through first to try to fix the build once more ...
Noticed by:	John Carr, nox
2014-02-26 00:13:30 +00:00
Rene Ladan
b21c619912 Fix manual patch editing.
Pointy hat:	rene
Submitted by:	Thomas Hoffmann via freebsd-chromium
2014-02-25 20:50:50 +00:00
Rene Ladan
84acf4957d Update distinfo for r346060
Noticed by:	antoine
MFH:		2014Q1
2014-02-25 19:21:00 +00:00
Rene Ladan
c055a2984b www/chromium: Update to 33.0.1750.117 [0]
Fix the crash when closing the history/settings tab [1]

Submitted by:	John Carr <jfc@mit.edu> via freebsd-chromium [1]
Security:	http://vuxml.org/freebsd/9dd47fa3-9d53-11e3-b20f-00262d5ed8ee.html [0]
2014-02-25 18:58:03 +00:00
Rene Ladan
7da606ec17 - Move test-related targets to their own file, Makefile.tests
- Remove a post-patch target already handled by files/
2014-02-16 15:25:59 +00:00
Rene Ladan
a35728b0e3 Update to 32.0.1700.107 2014-02-04 20:25:36 +00:00
Rene Ladan
40af5f8461 Update to 32.0.1700.102
Security:	http://www.vuxml.org/freebsd/f9810c43-87a5-11e3-9214-00262d5ed8ee.html
MFH:		2014Q1
2014-01-28 17:18:47 +00:00
Rene Ladan
62d5a9eaef - Update to 32.0.1700.77
- Convert to USES=ninja
- Use shorthand for MASTER_SITE_LOCAL

Security:	http://vuxml.org/freebsd/5acf4638-7e2c-11e3-9fba-00262d5ed8ee.html
MFH:		2014Q1
2014-01-16 17:19:35 +00:00
Rene Ladan
50f8eaece1 Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
2014-01-13 21:00:02 +00:00
Rene Ladan
0b5b09713e rene-ladan.nl is online again, re-add it to MASTER_SITES 2014-01-03 15:22:12 +00:00
Rene Ladan
b0148cec2d rene-ladan.nl is offline for now, move distfiles into MASTER_SITE_LOCAL 2013-12-27 14:54:45 +00:00
Rene Ladan
14f13b87df Specify which BSD licence applies.
Submitted by:	make check-sanity
2013-12-15 17:41:39 +00:00
Rene Ladan
c743d766ca Update to 31.0.1650.63
Do not use option helper for DISTFILES, this somehow does not work.
Security:	http://vuxml.freebsd.org/freebsd/79356040-5da4-11e3-829e-00262d5ed8ee.html
2013-12-05 13:19:47 +00:00
Rene Ladan
56408877dd - Replace pkg-message by a wrapper checking the value of
kern.ipc.shm_allow_removed [1]
- Better respect LOCALBASE and PREFIX in the build files [2]
- Respect SUB_LIST
- Bump PORTREVISION

Submitted by:	eadler on freebsd-chromium [1]
Submitted by:	Omar S <omars1234@gmail.com> on freebsd-chromium [2]
2013-11-29 10:23:57 +00:00
Rene Ladan
4f6dc3583e Convert to USES=compiler:c++11-lang and remove the now-obsolete GCC option.
This also means that on systems where /usr/bin/cc is clang 3.3 or higher,
there is no option to compile this port with GCC (since it is new enough
for C++11).  On older systems FAVORITE_COMPILER=gcc can be set.

While here use a few more option helpers.
2013-11-20 12:48:34 +00:00
Rene Ladan
0432feadce Fix additional distfile fetching for testdata
Submitted by:	gahr
2013-11-19 16:16:37 +00:00
Rene Ladan
e1b1102ee8 The safe_sprintf unittest builds fine with the GCC option, so move the
workaround for it to extra-patch-clang
2013-11-19 11:16:35 +00:00
Rene Ladan
04a1ea06f1 Fix build when GCC is selected.
Submitted by:	private mail
Discussed with:	cognet / gahr
2013-11-18 23:34:49 +00:00
Rene Ladan
f7618461ac Update to 31.0.1650.57
This release has some patches merged back upstream, thanks to George Liaskos.

Security:	http://vuxml.org/freebsd/3bfc7016-4bcc-11e3-b0cf-00262d5ed8ee.html
Security:	http://vuxml.org/freebsd/e62ab2af-4df4-11e3-b0cf-00262d5ed8ee.html
2013-11-18 16:02:34 +00:00
Dmitry Marakasov
73b7596b94 - Remove manual creation and removal of share/applications, as it's now in the mtree (remaining categories)
- Add note on mtree change to CHANGES

Approved by:	portmgr (bdrewery)
2013-10-22 14:04:01 +00:00
Rene Ladan
72921fd256 Use lang/clang32 instead of lang/clang, the latter will go away. 2013-10-18 23:40:09 +00:00
Rene Ladan
9bd9d184f8 Fix build with GCC 4.8
Submitted by:	avg, Michael Moll <mmoll@mmoll.at>
2013-10-16 13:33:59 +00:00
Rene Ladan
18d0b6524e Update to 30.0.1599.101
Security:	http://vuxml.freebsd.org/freebsd/710cd5d5-35cb-11e3-85f9-00262d5ed8ee.html
2013-10-15 20:14:38 +00:00
Rene Ladan
b046a4b413 Allow building with clang when GNU ar (from devel/binutils) is installed
and LOCALBASE/bin comes before /usr/bin in $PATH

PR:		ports/182682
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
2013-10-14 12:11:22 +00:00
Rene Ladan
70377e983a Fix build on FreeBSD >= 1000052 when the user has installed
devel/libexecinfo

Reported by:	Sam Fourman Jr <sfourman@gmail.com>
Tested by:	Ivan Klymenko <fidaj@ukr.net>
2013-10-13 22:18:04 +00:00
Rene Ladan
7cb04d6a43 Remove two patches from extra-patch-gcc that are now applied
unconditionally.  This fixes 'make patch' when selecting the GCC option.

Reported by:	Carlos Jacobo Puga Medina <cjpugmed@gmail.com>
Reported by:	olgeni@
2013-10-13 13:30:17 +00:00
Rene Ladan
1887d5a2bf Update to 30.0.1599.69 (bugfixes) 2013-10-11 21:48:49 +00:00
Rene Ladan
bc997e68ac - Fix build on 10.
- Add an extra-patch to deal with the differences between the base
  execinfo in 10 and the devel/libexecinfo port.
- Add a shebangfix for chrome-wrapper [1]
- Minor cleanup

Submitted by:	Mk/Scripts/qa.sh [1]
2013-10-11 15:33:47 +00:00
Rene Ladan
ef6503643e Update to 30.0.1599.66
Note that support for 10.0 is currently untested, WIP.
Submitted by:	George Liaskos
Security:	http://vuxml.org/freebsd/e5414d0c-2ade-11e3-821d-00262d5ed8ee.html
2013-10-09 10:01:09 +00:00
Rene Ladan
33d1dd9328 Add stage support. 2013-09-29 12:54:24 +00:00
Baptiste Daroussin
85fbf21ec5 Add NO_STAGE all over the place in preparation for the staging support (cat: www) 2013-09-20 23:36:50 +00:00
Rene Ladan
80a2883e09 Update to 29.0.1547.76 2013-09-20 09:50:00 +00:00
Rene Ladan
79095c847f - Always include <sys/types.h> in affected files, not only when building
with GCC [1]
- Fix inclusion of some other headers [2]
- Fix build with libc++ [3]

Submitted by:	jkim [1-3]
Tested by:	jkim, bapt, myself
Obtained from:	upstream [2]
2013-09-15 16:36:16 +00:00
Andrej Zverev
83c8665826 - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-14 15:39:55 +00:00
Rene Ladan
096d151ffe Try to fix build on CURRENT with libc++ as default.
Reported by:	pkg-fallout
2013-09-12 09:52:36 +00:00
Rene Ladan
06ffcbb8d5 Use correct value of DISTFILES if TEST is off. 2013-09-03 16:10:13 +00:00
Rene Ladan
b89b6a49b0 - Update to 29.0.1547.65, which fixes a bug in Google Sync.
- Add an option to run regression test, default off. [1] If this option is
  selected, an extra distribution file containing test data is downloaded
  from an upstream mastersite.
- Rename the CLANG option to GCC and flip the default to off, as clang is
  the default compiler for this port for quite some time now. [2]

Submitted by:	George Liaskos [1,2]
2013-09-03 16:06:13 +00:00
Rene Ladan
02e86776f2 Update to 29.0.1547.62 (bugfixes) 2013-09-01 21:15:34 +00:00
Rene Ladan
dd7c2bf519 Add back -fno-stack-protector to CFLAGS
Submitted by:	George Liaskos / Peter Harrison (four.harrisons@googlemail.com)
2013-09-01 15:14:49 +00:00
Rene Ladan
9e9da5cfb6 Fix build on 8.X 2013-08-28 14:11:19 +00:00
Rene Ladan
6739aa3170 - Use new LIB_DEPENDS syntax
- Remove a stray whitespace
2013-08-28 14:10:25 +00:00
Rene Ladan
74943d37a3 Fix build on 9.X-i386
Reported by:	John Marshall <john.marshall@riverwillow.com.au>
2013-08-26 16:13:17 +00:00
Rene Ladan
2cc0ed2a3d Update to 29.0.1547.57
Use devel/ninja instead of gmake as a build tool.

Submitted by:	George Liaskos
Security:	http://vuxml.org/freebsd/ae651a4b-0a42-11e3-ba52-00262d5ed8ee.html
2013-08-23 23:10:05 +00:00
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