head	1.118;
access;
symbols
	RELEASE_8_3_0:1.74
	RELEASE_9_0_0:1.60
	RELEASE_7_4_0:1.14
	RELEASE_8_2_0:1.14
	RELEASE_6_EOL:1.9;
locks; strict;
comment	@# @;


1.118
date	2013.03.13.20.22.04;	author svnexp;	state Exp;
branches;
next	1.117;

1.117
date	2013.03.08.21.57.01;	author svnexp;	state Exp;
branches;
next	1.116;

1.116
date	2013.03.08.20.12.06;	author svnexp;	state Exp;
branches;
next	1.115;

1.115
date	2013.03.07.13.45.44;	author svnexp;	state Exp;
branches;
next	1.114;

1.114
date	2013.03.06.14.14.25;	author svnexp;	state Exp;
branches;
next	1.113;

1.113
date	2013.02.27.05.24.16;	author svnexp;	state Exp;
branches;
next	1.112;

1.112
date	2013.02.23.01.02.20;	author svnexp;	state Exp;
branches;
next	1.111;

1.111
date	2013.02.16.10.50.19;	author svnexp;	state Exp;
branches;
next	1.110;

1.110
date	2013.02.04.21.52.35;	author svnexp;	state Exp;
branches;
next	1.109;

1.109
date	2013.01.31.14.48.06;	author svnexp;	state Exp;
branches;
next	1.108;

1.108
date	2013.01.23.21.43.43;	author svnexp;	state Exp;
branches;
next	1.107;

1.107
date	2013.01.23.15.05.38;	author svnexp;	state Exp;
branches;
next	1.106;

1.106
date	2013.01.23.00.01.40;	author svnexp;	state Exp;
branches;
next	1.105;

1.105
date	2013.01.11.01.50.26;	author svnexp;	state Exp;
branches;
next	1.104;

1.104
date	2012.12.12.12.23.46;	author svnexp;	state Exp;
branches;
next	1.103;

1.103
date	2012.12.09.11.49.17;	author svnexp;	state Exp;
branches;
next	1.102;

1.102
date	2012.11.30.13.07.43;	author svnexp;	state Exp;
branches;
next	1.101;

1.101
date	2012.11.27.17.49.18;	author svnexp;	state Exp;
branches;
next	1.100;

1.100
date	2012.11.18.02.11.37;	author svnexp;	state Exp;
branches;
next	1.99;

1.99
date	2012.11.17.06.02.29;	author svnexp;	state Exp;
branches;
next	1.98;

1.98
date	2012.11.08.10.08.37;	author rene;	state Exp;
branches;
next	1.97;

1.97
date	2012.11.08.00.10.16;	author rene;	state Exp;
branches;
next	1.96;

1.96
date	2012.10.24.09.37.01;	author rene;	state Exp;
branches;
next	1.95;

1.95
date	2012.10.10.22.44.41;	author rene;	state Exp;
branches;
next	1.94;

1.94
date	2012.10.09.07.17.09;	author rene;	state Exp;
branches;
next	1.93;

1.93
date	2012.10.07.08.59.35;	author rene;	state Exp;
branches;
next	1.92;

1.92
date	2012.10.02.19.00.33;	author rene;	state Exp;
branches;
next	1.91;

1.91
date	2012.09.23.10.49.45;	author rene;	state Exp;
branches;
next	1.90;

1.90
date	2012.08.31.06.09.26;	author rene;	state Exp;
branches;
next	1.89;

1.89
date	2012.08.28.20.25.56;	author rene;	state Exp;
branches;
next	1.88;

1.88
date	2012.07.15.23.56.20;	author rakuco;	state Exp;
branches;
next	1.87;

1.87
date	2012.07.12.09.19.26;	author rene;	state Exp;
branches;
next	1.86;

1.86
date	2012.06.11.22.39.21;	author rene;	state Exp;
branches;
next	1.85;

1.85
date	2012.06.10.13.31.43;	author rene;	state Exp;
branches;
next	1.84;

1.84
date	2012.06.05.17.12.54;	author rene;	state Exp;
branches;
next	1.83;

1.83
date	2012.06.03.19.10.17;	author rene;	state Exp;
branches;
next	1.82;

1.82
date	2012.06.03.19.08.41;	author rene;	state Exp;
branches;
next	1.81;

1.81
date	2012.06.01.05.24.49;	author dinoex;	state Exp;
branches;
next	1.80;

1.80
date	2012.05.28.22.29.08;	author rene;	state Exp;
branches;
next	1.79;

1.79
date	2012.05.01.20.04.43;	author rene;	state Exp;
branches;
next	1.78;

1.78
date	2012.04.13.19.56.50;	author rene;	state Exp;
branches;
next	1.77;

1.77
date	2012.04.05.22.06.38;	author rene;	state Exp;
branches;
next	1.76;

1.76
date	2012.04.02.18.46.29;	author rene;	state Exp;
branches;
next	1.75;

1.75
date	2012.04.01.00.50.56;	author rene;	state Exp;
branches;
next	1.74;

1.74
date	2012.03.22.13.19.31;	author rene;	state Exp;
branches;
next	1.73;

1.73
date	2012.03.11.12.47.42;	author rene;	state Exp;
branches;
next	1.72;

1.72
date	2012.03.09.10.44.25;	author rene;	state Exp;
branches;
next	1.71;

1.71
date	2012.03.07.22.29.06;	author rene;	state Exp;
branches;
next	1.70;

1.70
date	2012.03.06.07.26.14;	author rene;	state Exp;
branches;
next	1.69;

1.69
date	2012.02.16.07.30.52;	author rene;	state Exp;
branches;
next	1.68;

1.68
date	2012.02.09.23.08.04;	author rene;	state Exp;
branches;
next	1.67;

1.67
date	2012.02.09.14.45.29;	author rene;	state Exp;
branches;
next	1.66;

1.66
date	2012.02.09.12.53.00;	author rene;	state Exp;
branches;
next	1.65;

1.65
date	2012.01.24.14.58.27;	author rene;	state Exp;
branches;
next	1.64;

1.64
date	2012.01.10.20.57.15;	author rene;	state Exp;
branches;
next	1.63;

1.63
date	2012.01.06.22.35.40;	author rene;	state Exp;
branches;
next	1.62;

1.62
date	2011.12.18.19.50.31;	author rene;	state Exp;
branches;
next	1.61;

1.61
date	2011.12.13.20.41.13;	author rene;	state Exp;
branches;
next	1.60;

1.60
date	2011.11.17.14.23.43;	author rene;	state Exp;
branches;
next	1.59;

1.59
date	2011.11.13.11.50.40;	author rene;	state Exp;
branches;
next	1.58;

1.58
date	2011.11.11.21.39.23;	author rene;	state Exp;
branches;
next	1.57;

1.57
date	2011.11.01.20.01.05;	author rene;	state Exp;
branches;
next	1.56;

1.56
date	2011.10.27.11.00.46;	author rene;	state Exp;
branches;
next	1.55;

1.55
date	2011.10.26.21.00.26;	author rene;	state Exp;
branches;
next	1.54;

1.54
date	2011.10.25.18.21.27;	author rene;	state Exp;
branches;
next	1.53;

1.53
date	2011.10.18.18.36.21;	author rene;	state Exp;
branches;
next	1.52;

1.52
date	2011.10.08.21.53.08;	author rene;	state Exp;
branches;
next	1.51;

1.51
date	2011.10.06.23.50.40;	author rene;	state Exp;
branches;
next	1.50;

1.50
date	2011.10.04.20.58.08;	author rene;	state Exp;
branches;
next	1.49;

1.49
date	2011.09.30.23.08.39;	author rene;	state Exp;
branches;
next	1.48;

1.48
date	2011.09.27.17.47.03;	author rene;	state Exp;
branches;
next	1.47;

1.47
date	2011.09.27.17.43.40;	author rene;	state Exp;
branches;
next	1.46;

1.46
date	2011.09.19.15.45.09;	author ashish;	state Exp;
branches;
next	1.45;

1.45
date	2011.09.18.17.11.32;	author bapt;	state Exp;
branches;
next	1.44;

1.44
date	2011.09.12.17.03.56;	author rene;	state Exp;
branches;
next	1.43;

1.43
date	2011.09.04.13.37.32;	author rene;	state Exp;
branches;
next	1.42;

1.42
date	2011.08.31.19.54.12;	author rene;	state Exp;
branches;
next	1.41;

1.41
date	2011.08.23.20.20.23;	author rene;	state Exp;
branches;
next	1.40;

1.40
date	2011.08.21.11.00.38;	author rene;	state Exp;
branches;
next	1.39;

1.39
date	2011.08.13.21.29.28;	author rene;	state Exp;
branches;
next	1.38;

1.38
date	2011.08.12.15.37.46;	author rene;	state Exp;
branches;
next	1.37;

1.37
date	2011.08.02.21.12.37;	author rene;	state Exp;
branches;
next	1.36;

1.36
date	2011.07.13.19.44.05;	author rene;	state Exp;
branches;
next	1.35;

1.35
date	2011.07.12.11.35.18;	author rene;	state Exp;
branches;
next	1.34;

1.34
date	2011.07.11.20.37.56;	author rene;	state Exp;
branches;
next	1.33;

1.33
date	2011.06.29.10.43.46;	author rene;	state Exp;
branches;
next	1.32;

1.32
date	2011.06.07.22.05.54;	author rene;	state Exp;
branches;
next	1.31;

1.31
date	2011.06.06.18.49.34;	author rene;	state Exp;
branches;
next	1.30;

1.30
date	2011.05.27.23.20.16;	author rene;	state Exp;
branches;
next	1.29;

1.29
date	2011.05.25.16.46.03;	author rene;	state Exp;
branches;
next	1.28;

1.28
date	2011.05.23.20.35.55;	author rene;	state Exp;
branches;
next	1.27;

1.27
date	2011.05.23.19.19.17;	author rene;	state Exp;
branches;
next	1.26;

1.26
date	2011.05.13.03.42.24;	author rene;	state Exp;
branches;
next	1.25;

1.25
date	2011.05.11.19.28.56;	author rene;	state Exp;
branches;
next	1.24;

1.24
date	2011.05.03.17.29.47;	author mm;	state Exp;
branches;
next	1.23;

1.23
date	2011.05.01.11.16.31;	author rene;	state Exp;
branches;
next	1.22;

1.22
date	2011.04.30.10.04.15;	author rene;	state Exp;
branches;
next	1.21;

1.21
date	2011.04.18.08.45.15;	author bapt;	state Exp;
branches;
next	1.20;

1.20
date	2011.04.15.06.02.45;	author rene;	state Exp;
branches;
next	1.19;

1.19
date	2011.04.07.22.39.08;	author rene;	state Exp;
branches;
next	1.18;

1.18
date	2011.04.04.19.45.48;	author rene;	state Exp;
branches;
next	1.17;

1.17
date	2011.04.01.17.25.31;	author rene;	state Exp;
branches;
next	1.16;

1.16
date	2011.04.01.16.45.00;	author rene;	state Exp;
branches;
next	1.15;

1.15
date	2011.03.19.18.22.30;	author rene;	state Exp;
branches;
next	1.14;

1.14
date	2011.01.18.21.06.09;	author rene;	state Exp;
branches;
next	1.13;

1.13
date	2010.12.05.20.00.51;	author itetcu;	state Exp;
branches;
next	1.12;

1.12
date	2010.12.05.11.05.38;	author rene;	state Exp;
branches;
next	1.11;

1.11
date	2010.12.05.10.09.28;	author rene;	state Exp;
branches;
next	1.10;

1.10
date	2010.12.04.18.01.44;	author erwin;	state Exp;
branches;
next	1.9;

1.9
date	2010.11.14.21.12.19;	author dinoex;	state Exp;
branches;
next	1.8;

1.8
date	2010.11.13.09.22.45;	author rene;	state Exp;
branches;
next	1.7;

1.7
date	2010.10.25.22.35.00;	author kwm;	state Exp;
branches;
next	1.6;

1.6
date	2010.10.20.18.33.38;	author rene;	state Exp;
branches;
next	1.5;

1.5
date	2010.10.20.17.14.12;	author rene;	state Exp;
branches;
next	1.4;

1.4
date	2010.10.20.05.33.11;	author ehaupt;	state Exp;
branches;
next	1.3;

1.3
date	2010.10.18.21.49.39;	author rene;	state Exp;
branches;
next	1.2;

1.2
date	2010.10.18.21.43.08;	author pav;	state Exp;
branches;
next	1.1;

1.1
date	2010.10.13.18.54.30;	author rene;	state Exp;
branches;
next	;


desc
@@


1.118
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314080
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Florent Thoumie <flz@@FreeBSD.org>
# $FreeBSD: head/www/chromium/Makefile 314080 2013-03-13 12:56:25Z rene $

PORTNAME=	chromium
DISTVERSIONPREFIX=	courgette-redacted-
DISTVERSION=	25.0.1364.172
CATEGORIES=	www
MASTER_SITES=	http://download.goodking.org/downloads/ \
		ftp://rene-ladan.nl/pub/distfiles/ \
		http://files.etoilebsd.net/goodking/

MAINTAINER=	chromium@@FreeBSD.org
COMMENT=	Mostly BSD-licensed web browser based on WebKit and Gtk+

LICENSE=	BSD LGPL21 MPL
LICENSE_COMB=	multi

CFLAGS+=	-Wno-error -fno-stack-protector

BUILD_DEPENDS=	${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf \
		bash:${PORTSDIR}/shells/bash \
		yasm:${PORTSDIR}/devel/yasm \
		flock:${PORTSDIR}/sysutils/flock \
		v4l_compat>=1.0.20110603:${PORTSDIR}/multimedia/v4l_compat

LIB_DEPENDS=	execinfo:${PORTSDIR}/devel/libexecinfo \
		cairo:${PORTSDIR}/graphics/cairo \
		dbus-1:${PORTSDIR}/devel/dbus \
		dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
		asound:${PORTSDIR}/audio/alsa-lib \
		freetype:${PORTSDIR}/print/freetype2 \
		nss3:${PORTSDIR}/security/nss \
		gnome-keyring:${PORTSDIR}/security/libgnome-keyring \
		cups:${PORTSDIR}/print/cups-client \
		event-1:${PORTSDIR}/devel/libevent \
		vpx:${PORTSDIR}/multimedia/libvpx \
		gcrypt:${PORTSDIR}/security/libgcrypt \
		pci:${PORTSDIR}/devel/libpci

RUN_DEPENDS=	${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins \
		${LOCALBASE}/lib/X11/fonts/Droid/fonts.dir:${PORTSDIR}/x11-fonts/droid-fonts-ttf

ONLY_FOR_ARCHS=	i386 amd64
USE_XZ=		yes
USES=		bison
USE_GMAKE=	yes
USE_PERL5_BUILD=	yes
USE_PYTHON_BUILD=	2.6+
USE_XORG=	scrnsaverproto x11 xproto xscrnsaver xtst
USE_GNOME=	glib20 gtk20 dconf libxslt
USE_PKGCONFIG=	build
MAN1=		chrome.1

DESKTOP_ENTRIES="Chromium" "Web browser" "${DATADIR}/product_logo_48.png" \
		"chrome %U" "Network;WebBrowser;GTK;" true

ALL_TARGET=	chrome

# See build/common.gypi for all the available variables.
GYP_DEFINES+=	use_cups=1 \
		use_system_yasm=1 \
		use_system_libxml=1 \
		use_system_ffmpeg=0 \
		use_system_libusb=1 \
		use_system_libevent=1 \
		use_system_libvpx=1 \
		linux_strip_binary=1 \
		linux_use_tcmalloc=0 \
		linux_use_heapchecker=0 \
		clang_use_chrome_plugins=0 \
		disable_nacl=1 \
		enable_webrtc=0 \
		enable_openmax=1 \
		enable_one_click_signin=1 \
		no_gc_sections=1 \
		os_ver=${OSVERSION} \
		prefix_dir=${LOCALBASE} \
		python_ver=${PYTHON_VER}

OPTIONS_DEFINE=	CODECS GCONF PULSEAUDIO CLANG DEBUG

CODECS_DESC=	Compile and enable patented codecs like H.264
CLANG_DESC=	Build Chromium with Clang instead of GCC 4.6+

OPTIONS_DEFAULT=	CODECS GCONF

.include <bsd.port.options.mk>

.if ${OSVERSION} < 900033 || ! ${PORT_OPTIONS:MCLANG}
BUILD_DEPENDS+=	${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils
CONFIGURE_ENV+=	COMPILER_PATH=${LOCALBASE}/bin
MAKE_ENV+=	COMPILER_PATH=${LOCALBASE}/bin
.endif

.if ${PORT_OPTIONS:MCODECS}
GYP_DEFINES+=	ffmpeg_branding=Chrome
GYP_DEFINES+=	proprietary_codecs=1
.else
GYP_DEFINES+=	ffmpeg_branding=Chromium
GYP_DEFINES+=	proprietary_codecs=0
.endif

.if ${PORT_OPTIONS:MGCONF}
USE_GNOME+=	gconf2
.else
GYP_DEFINES+=	use_gconf=0
.endif

.if ${PORT_OPTIONS:MPULSEAUDIO}
LIB_DEPENDS+=	pulse:${PORTSDIR}/audio/pulseaudio
GYP_DEFINES+=	use_pulseaudio=1
.else
GYP_DEFINES+=	use_pulseaudio=0
.endif

.if ! ${MACHINE_CPU:Msse2}
GYP_DEFINES+=	disable_sse2=1
.endif

.if ${PORT_OPTIONS:MCLANG}
.if ${OSVERSION} < 900033
BUILD_DEPENDS+=	clang:${PORTSDIR}/lang/clang
.endif
CC=		clang
CXX=		clang++
GYP_DEFINES+=	clang=1
.else
USE_GCC?=	4.6+
GYP_DEFINES+=	gcc_version=${CXX:S/g++//}
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-gcc
.endif

.if ${PORT_OPTIONS:MDEBUG}
MAKE_ENV+=	V=1
BUILDTYPE=	Debug
.else
BUILDTYPE=	Release
.endif

MAKE_ENV+=	BUILDTYPE=${BUILDTYPE} \
		GPERF=${LOCALBASE}/bin/gperf
MAKE_JOBS_SAFE=	yes

.include <bsd.port.pre.mk>

pre-everything::
	@@${ECHO_MSG}
	@@${ECHO_MSG} "To build Chromium, you should have around 1 GB of memory"
.if ${PORT_OPTIONS:MDEBUG}
	@@${ECHO_MSG} "and lots of free diskspace (~ 8.5GB)."
.else
	@@${ECHO_MSG} "and a fair amount of free diskspace (~ 2.2GB)."
.endif
	@@${ECHO_MSG}

post-patch:
	@@${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|" \
		${WRKSRC}/base/base.gypi \
		${WRKSRC}/build/common.gypi \
		${WRKSRC}/third_party/libvpx/libvpx.gyp \
		${WRKSRC}/third_party/WebKit/Source/WebCore/plugins/PluginDatabase.cpp \
		${WRKSRC}/crypto/crypto.gyp \
		${WRKSRC}/v8/tools/gyp/v8.gyp \
		${WRKSRC}/v8/build/common.gypi
	@@${REINPLACE_CMD} -e "s|linux|freebsd|" \
		${WRKSRC}/tools/gyp/pylib/gyp/generator/make.py

do-configure:
	cd ${WRKSRC} && \
		GYP_DEFINES="${GYP_DEFINES}" ${PYTHON_CMD} \
			./build/gyp_chromium chrome/chrome.gyp --depth .

do-install:
	@@${MKDIR} ${DATADIR}
	${INSTALL_MAN} ${WRKSRC}/out/${BUILDTYPE}/chrome.1 ${MANPREFIX}/man/man1
	${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/product_logo_48.png ${DATADIR}
	${INSTALL_SCRIPT} ${WRKSRC}/out/${BUILDTYPE}/chrome-wrapper \
		${WRKSRC}/out/${BUILDTYPE}/xdg-settings ${DATADIR}
.for p in chrome chrome_100_percent content_resources resources
	${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${p}.pak ${DATADIR}
.endfor
.for f in chrome libffmpegsumo.so mksnapshot protoc
	${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/${f} ${DATADIR}
.endfor
	cd ${WRKSRC}/out/${BUILDTYPE} && \
		${COPYTREE_SHARE} "locales resources" ${DATADIR}
	${LN} -sf ${DATADIR}/chrome ${PREFIX}/bin

post-install:
	@@${ECHO_MSG} "========================================================"
	@@${ECHO_MSG} "For best performance please enable shared memory support"
	@@${ECHO_MSG} "in chromium by setting kern.ipc.shm_allow_removed=1"
	@@${ECHO_MSG} "========================================================"

.include <bsd.port.post.mk>
@


1.117
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313635
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 2
a2 2
# Created by:	Florent Thoumie <flz@@FreeBSD.org>
# $FreeBSD: head/www/chromium/Makefile 313635 2013-03-08 11:32:11Z bapt $
d6 1
a6 1
DISTVERSION=	25.0.1364.160
d190 2
a191 2
	@@${ECHO_MSG} "========================================================" 
	@@${ECHO_MSG} "For best performance please enable shared memory support" 
d193 1
a193 1
	@@${ECHO_MSG} "========================================================" 
@


1.116
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313630
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 313630 2013-03-08 10:01:15Z rene $
d45 1
a45 1
USE_BISON=	build
@


1.115
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313558
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 313558 2013-03-06 23:31:58Z rene $
d6 1
a6 1
DISTVERSION=	25.0.1364.152
@


1.114
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313490
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 313490 2013-03-06 00:48:35Z rene $
a119 4
.if ${OSVERSION} < 800069
IGNORE=	requires libusb 2 API, which is not available on this FreeBSD version
.endif

@


1.113
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313011
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 313011 2013-02-26 23:12:03Z kwm $
d6 1
a6 1
DISTVERSION=	25.0.1364.97
@


1.112
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312796
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 312796 2013-02-23 00:37:26Z rene $
d18 1
a18 1
CFLAGS+=	-Wno-error
@


1.111
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312330
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 312330 2013-02-16 10:08:54Z rene $
d6 1
a6 2
DISTVERSION=	24.0.1312.57
PORTREVISION=	2
d37 2
a38 1
		gcrypt:${PORTSDIR}/security/libgcrypt
@


1.110
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311648
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 311648 2013-02-04 21:39:41Z rene $
d7 1
a7 1
PORTREVISION=	1
@


1.109
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311313
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 311313 2013-01-31 14:34:48Z rene $
d7 1
@


1.108
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310898
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 310898 2013-01-23 21:14:45Z rene $
d6 1
a6 1
DISTVERSION=	24.0.1312.56
d54 1
a54 1
		"chrome" "Network;WebBrowser;GTK;" true
@


1.107
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310871
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 310871 2013-01-23 15:00:18Z makc $
d6 1
a6 2
DISTVERSION=	24.0.1312.52
PORTREVISION=	1
@


1.106
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310845
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 310845 2013-01-22 23:13:41Z makc $
d7 1
@


1.105
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310215
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r310215 | rene | 2013-01-11 01:14:52 +0000 (Fri, 11 Jan 2013) | 14 lines
## SVN ##
## SVN ## Update to 24.0.1312.52, which add support for MathML.
## SVN ##
## SVN ## FreeBSD-specific improvements:
## SVN ## - working WiFi geolocation [1] (can be turned off in preferences)
## SVN ## - fix build with clang (use external libvpx)
## SVN ## - use SysV SHM model and where possible OS_BSD, which saves some patches
## SVN ## - no need to use ZygoteProcess switch
## SVN ##
## SVN ## HTML5 audio is currently broken.
## SVN ##
## SVN ## PR:		ports/174402 [1]
## SVN ## Submitted by:	J.R. Oldroyd <fbsd@@opal.com> [1]
## SVN ## Security:	http://www.vuxml.org/freebsd/46bd747b-5b84-11e2-b06d-00262d5ed8ee.html
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 310215 2013-01-11 01:14:52Z rene $
d13 1
a13 1
COMMENT=	A mostly BSD-licensed web browser based on WebKit and Gtk+
d53 2
a54 2
DESKTOP_ENTRIES="Chromium" "${COMMENT}" "${DATADIR}/product_logo_48.png" \
		"chrome" "Application;Network;WebBrowser;" true
@


1.104
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308758
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308758 | rene | 2012-12-12 12:21:34 +0000 (Wed, 12 Dec 2012) | 6 lines
## SVN ##
## SVN ## - Update to 23.0.1271.97
## SVN ## - Revert previous empty() vs negation check for options [1]
## SVN ## Obtained from:	http://googlechromereleases.blogspot.nl/search/label/Stable%20updates/
## SVN ## Security:	51f84e28-444e-11e2-8306-00262d5ed8ee
## SVN ## Requested by:	danfe [1]
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 308758 2012-12-12 12:21:34Z rene $
d6 1
a6 1
DISTVERSION=	23.0.1271.97
d10 1
a10 2
		http://files.etoilebsd.net/goodking/ \
		http://distfiles.cybertron.gr/
d36 1
d65 1
d74 1
a144 1
CONFIGURE_ENV+=	LD=${CC}
d192 6
@


1.103
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308525
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308525 | rene | 2012-12-09 11:44:08 +0000 (Sun, 09 Dec 2012) | 2 lines
## SVN ##
## SVN ## Use empty() instead of negation to check for non-set options.
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 308525 2012-12-09 11:44:08Z rene $
d6 1
a6 1
DISTVERSION=	23.0.1271.95
d86 1
a86 1
.if ${OSVERSION} < 900033 || empty(PORT_OPTIONS:MCLANG)
d113 1
a113 1
.if empty(MACHINE_CPU:Msse2)
@


1.102
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308008
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308008 | rene | 2012-11-30 13:05:44 +0000 (Fri, 30 Nov 2012) | 5 lines
## SVN ##
## SVN ## Update to 23.0.1271.95
## SVN ##
## SVN ## Security:	http://www.vuxml.org/freebsd/5af51ae9-3acd-11e2-a4eb-00262d5ed8ee.html
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 308008 2012-11-30 13:05:44Z rene $
d86 1
a86 1
.if ${OSVERSION} < 900033 || ! ${PORT_OPTIONS:MCLANG}
d113 1
a113 1
.if ! ${MACHINE_CPU:Msse2}
@


1.101
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 307855
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r307855 | rene | 2012-11-27 17:43:33 +0000 (Tue, 27 Nov 2012) | 5 lines
## SVN ##
## SVN ## Update to 23.0.1271.91
## SVN ##
## SVN ## Security:	http://www.vuxml.org/freebsd/4d64fc61-3878-11e2-a4eb-00262d5ed8ee.html
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 307855 2012-11-27 17:43:33Z rene $
d6 1
a6 1
DISTVERSION=	23.0.1271.91
@


1.100
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 307465
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r307465 | rene | 2012-11-15 22:30:46 +0000 (Thu, 15 Nov 2012) | 6 lines
## SVN ##
## SVN ## - Fix font rendering issues.
## SVN ## - Bump PORTREVISION
## SVN ##
## SVN ## Submitted by:	George Liaskos
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 307465 2012-11-15 22:30:46Z rene $
d6 1
a6 2
DISTVERSION=	23.0.1271.64
PORTREVISION=	1
@


1.99
log
@Switch exporter over
@
text
@d2 1
a2 1
# $FreeBSD: head/www/chromium/Makefile 307161 2012-11-08 10:08:37Z rene $
d7 1
@


1.98
log
@SVN rev 307161 on 2012-11-08 10:08:37Z by rene

Re-update amount of free diskspace needed for the build.

Submitted by:	osa
Feature safe:	yes
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.97
log
@SVN rev 307153 on 2012-11-08 00:10:16Z by rene

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
@
text
@d154 1
a154 1
	@@${ECHO_MSG} "and a fair amount of free diskspace (~ 1.8GB)."
@


1.96
log
@SVN rev 306339 on 2012-10-24 09:37:01Z by rene

Update disk space requirements for a normal build.

Submitted by:	osa
Feature safe:	yes
@
text
@d6 1
a6 1
DISTVERSION=	22.0.1229.94
d143 1
d154 1
a154 1
	@@${ECHO_MSG} "and a fair amount of free diskspace (~ 2.2GB)."
d178 1
a178 6
	${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/chrome.pak \
		${WRKSRC}/out/${BUILDTYPE}/product_logo_48.png \
		${WRKSRC}/out/${BUILDTYPE}/resources.pak \
		${WRKSRC}/out/${BUILDTYPE}/content_resources.pak \
		${WRKSRC}/out/${BUILDTYPE}/ui_resources_100_percent.pak \
		${WRKSRC}/out/${BUILDTYPE}/theme_resources_100_percent.pak ${DATADIR}
d181 3
@


1.95
log
@SVN rev 305693 on 2012-10-10 22:44:41Z by rene

Update to 22.0.1229.94

Security:	http://www.vuxml.org/freebsd/09e83f7f-1326-11e2-afe3-00262d5ed8ee.html
Feature safe:	yes
@
text
@d153 1
a153 1
	@@${ECHO_MSG} "and a fair amount of free diskspace (~ 1.8GB)."
@


1.94
log
@SVN rev 305570 on 2012-10-09 07:17:09Z by rene

Update to 22.0.1229.92
While here pet portlint.
Security:	http://www.vuxml.org/freebsd/e6161b65-1187-11e2-afe3-00262d5ed8ee.html
@
text
@d6 1
a6 1
DISTVERSION=	22.0.1229.92
@


1.93
log
@SVN rev 305444 on 2012-10-07 08:59:35Z by rene

Cleanup Makefile header.
@
text
@d6 1
a6 1
DISTVERSION=	22.0.1229.79
d40 1
a40 1
		${LOCALBASE}/lib/X11/fonts/Droid/fonts.dir:${PORTSDIR}/x11-fonts/droid-fonts-ttf 
@


1.92
log
@SVN rev 305171 on 2012-10-02 19:00:33Z by rene

Update to 22.0.1229.79

Submitted by:	George Liaskos
Security:	http://www.vuxml.org/freebsd/5bae2ab4-0820-11e2-be5f-00262d5ed8ee.html
@
text
@d1 1
a1 4
# New ports collection makefile for:	chromium
# Date created:				September 30 2009
# Whom:					Florent Thoumie <flz@@FreeBSD.org>
#
a2 1
#
@


1.91
log
@SVN rev 304732 on 2012-09-23 10:49:45Z by rene

Mark IGNORE on FreeBSD 7.X, incompatible libusb
@
text
@d10 1
a10 1
DISTVERSION=	21.0.1180.89
a172 4
pre-configure:
	@@${CP} -R ${WRKSRC}/third_party/libvpx/source/config/linux \
		${WRKSRC}/third_party/libvpx/source/config/freebsd

d184 3
a186 2
		${WRKSRC}/out/${BUILDTYPE}/ui_resources_standard.pak \
		${WRKSRC}/out/${BUILDTYPE}/theme_resources_standard.pak ${DATADIR}
@


1.90
log
@SVN rev 303398 on 2012-08-31 06:09:26Z by rene

- 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
@
text
@d121 4
@


1.89
log
@SVN rev 303296 on 2012-08-28 20:25:56Z by rene

- Update to 21.0.1180.81
- Drop build dependency on devel/subversion
Submitted by:	George Liaskos
Security:	CVE-2012-[2846-2860], CVE-2012-[2862-2863]
@
text
@d10 1
a10 1
DISTVERSION=	21.0.1180.81
d40 2
a41 1
		event-1:${PORTSDIR}/devel/libevent
d44 1
a44 2
		${LOCALBASE}/lib/X11/fonts/Droid/fonts.dir:${PORTSDIR}/x11-fonts/droid-fonts-ttf \
		${LOCALBASE}/lib/libgcrypt.so:${PORTSDIR}/security/libgcrypt
d53 2
a54 1
USE_GNOME=	glib20 gtk20 dconf libxslt pkgconfig
@


1.88
log
@SVN rev 300913 on 2012-07-15 23:56:20Z by rakuco

Disable clang plugins to fix the build with WITH_CLANG.

PR:		ports/169816
Submitted by:	George Liaskos <geo.liaskos gmail com>
@
text
@d10 1
a10 1
DISTVERSION=	20.0.1132.57
d25 1
a25 2
BUILD_DEPENDS=	${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \
		${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf \
a28 1
		svnversion:${PORTSDIR}/devel/subversion \
d66 1
d75 1
d140 2
a141 1
MAKE_ENV+=	BUILDTYPE=${BUILDTYPE}
a160 1
		${WRKSRC}/third_party/WebKit/Source/WebCore/gyp/WebCore.gyp \
a166 9
	@@${REINPLACE_CMD} -e 's|/usr/bin/gcc|${CC}|' \
		${WRKSRC}/third_party/WebKit/Source/WebCore/bindings/scripts/IDLParser.pm \
		${WRKSRC}/third_party/WebKit/Source/WebCore/dom/make_names.pl
	@@${REINPLACE_CMD} -e "s|'flex'|'${LOCALBASE}/bin/flex'|" \
		${WRKSRC}/third_party/angle/src/build_angle.gyp
	@@${REINPLACE_CMD} -e 's|gperf --key-positions|${LOCALBASE}/bin/gperf --key-positions|' \
		${WRKSRC}/third_party/WebKit/Source/WebCore/css/makeprop.pl \
		${WRKSRC}/third_party/WebKit/Source/WebCore/css/makevalues.pl \
		${WRKSRC}/third_party/WebKit/Source/WebCore/make-hash-tools.pl
@


1.87
log
@Update to 20.0.1132.57

Submitted by:	George Liaskos
@
text
@d72 1
@


1.86
log
@- Disable backtrace from libexecinfo which causes chrome to crash when compiled
  with release CFLAGS under i386.
- Bump PORTREVISION

Submitted by:	George Liaskos
@
text
@d10 1
a10 2
DISTVERSION=	19.0.1084.56
PORTREVISION=	1
d30 1
a68 1
		use_system_tcmalloc=1 \
d190 3
a192 1
		${WRKSRC}/out/${BUILDTYPE}/resources.pak ${DATADIR}
@


1.85
log
@Update to 19.0.1084.56 (bugfix release)
@
text
@d11 1
@


1.84
log
@- Convert to new options framework
- Use GCC 4.6+ if not using Clang
- Remove some now obsolete IGNORE checks
- Strip library versions from LIB_DEPENDS to pet portlint
@
text
@d10 1
a10 2
DISTVERSION=	19.0.1084.52
PORTREVISION=	2
@


1.83
log
@- Remove build dependency on lang/p5-Switch for Perl 5.14+ , the
  generate-webkitversion.pl script no longer needs it.

PR:		ports/168474
Submitted by:	Zhihao Yuan
@
text
@d33 10
a42 10
LIB_DEPENDS=	execinfo.1:${PORTSDIR}/devel/libexecinfo \
		cairo.2:${PORTSDIR}/graphics/cairo \
		dbus-1.3:${PORTSDIR}/devel/dbus \
		dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
		asound.2:${PORTSDIR}/audio/alsa-lib \
		freetype.9:${PORTSDIR}/print/freetype2 \
		nss3.1:${PORTSDIR}/security/nss \
		gnome-keyring.0:${PORTSDIR}/security/libgnome-keyring \
		cups.2:${PORTSDIR}/print/cups-client \
		event-1.4:${PORTSDIR}/devel/libevent
d80 6
a85 6
OPTIONS=	CODECS	"Compile and enable patented codecs like H.264"	on \
		GCONF	"Use GConf2 for preferences"			on \
		PULSEAUDIO	"Enable Pulse Audio support"		off \
		CLANG	"Build Chromium with Clang"			off \
		GCC46	"Build Chromium with GCC 4.6+"			on \
		DEBUG	"Compile with debug symbols and verbose output"	off
d89 1
a89 1
.if ${OSVERSION} < 900033 || defined(WITH_GCC46)
d95 1
a95 1
.if defined(WITH_CODECS)
d103 1
a103 1
.if defined(WITH_GCONF)
d109 2
a110 2
.if !defined(WITHOUT_PULSEAUDIO) && defined(WITH_PULSEAUDIO)
LIB_DEPENDS+=	pulse.0:${PORTSDIR}/audio/pulseaudio
d120 1
a120 15
.if !defined(WITH_GCC46) && !defined(WITH_CLANG)
IGNORE=	does not compile with base gcc
.endif

.if defined(WITH_GCC46) && defined(WITH_CLANG)
IGNORE=	conflicting options (CLANG and GCC46)
.endif

.if defined(WITH_GCC46)
USE_GCC?=	4.6+
GYP_DEFINES+=	gcc_version=${CXX:S/g++//}
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-gcc
.endif

.if defined(WITH_CLANG)
d127 4
d133 1
a133 3
.if !defined(WITH_DEBUG)
BUILDTYPE=	Release
.else
d136 2
d148 1
a148 1
.if defined(WITH_DEBUG)
@


1.82
log
@- Fix build on non-SSE3-capable CPUs by correctly setting the gyp gcc_version
  variable.
- Remove our base GCC specific settings.
Submitted by:	George Liaskos
Obtained from:	http://trillian.chruetertee.ch/chromium/changeset/342
@
text
@d11 1
a11 1
PORTREVISION=	1
a154 4
.if ${PERL_LEVEL} >= 501400
BUILD_DEPENDS+=	p5-Switch>=0:${PORTSDIR}/lang/p5-Switch
.endif

@


1.81
log
@- update png to 1.5.10
@
text
@d70 1
d130 1
@


1.80
log
@Update to 19.0.1084.52

Note that this version will not yet build on i386 boxes without (S)SSE3.
Submitted by:	George Liaskos
Security:	http://www.vuxml.org/freebsd/1449af37-9eba-11e1-b9c1-00262d5ed8ee.html
@
text
@d11 1
@


1.79
log
@Update to 18.0.1025.168

Security:	http://www.vuxml.org/freebsd/94c0ac4f-9388-11e1-b242-00262d5ed8ee.html
@
text
@d10 1
a10 1
DISTVERSION=	18.0.1025.168
d41 1
a41 2
		event-1.4:${PORTSDIR}/devel/libevent \
		tcmalloc.2:${PORTSDIR}/devel/google-perftools
d69 1
@


1.78
log
@Update to 18.0.1025.162
@
text
@d10 1
a10 1
DISTVERSION=	18.0.1025.162
@


1.77
log
@- Update to 18.0.1025.151
- switch to gcc46 as compiler, clang appears to be too troublesome in practice
- add a patch to avoid fix SIGFPE crashes from protoc during the build [1]
Submitted by:	theraven via #bsdports [1]
Security:	http://www.vuxml.org/freebsd/057130e6-7f61-11e1-8a43-00262d5ed8ee.html
Feature safe:	yes
@
text
@d10 1
a10 1
DISTVERSION=	18.0.1025.151
@


1.76
log
@Update build space requirements by 20%

Submitted by:	osa@@
Feature safe:	yes
@
text
@d10 1
a10 1
DISTVERSION=	18.0.1025.142
d81 2
a82 2
		CLANG	"Build Chromium with Clang"			on \
		GCC46	"Build Chromium with GCC 4.6+"			off \
d123 1
a123 1
IGNORE=	conflicting options (CLANG or GCC46)
@


1.75
log
@Update to 18.0.1025.142

Note that clang is now the default compiler (GCC 4.6 is optionable), base GCC
became too old.
Submitted by:	George Liaskos
Security:	http://www.vuxml.org/freebsd/b8f0a391-7910-11e1-8a43-00262d5ed8ee.html
Feature safe:	yes
@
text
@d160 1
a160 1
	@@${ECHO_MSG} "and lots of free diskspace (~ 7GB)."
d162 1
a162 1
	@@${ECHO_MSG} "and a fair amount of free diskspace (~ 1.5GB)."
@


1.74
log
@Update to 17.0.963.83

Security:	http://www.vuxml.org/freebsd/330106da-7406-11e1-a1d7-00262d5ed8ee.html
Feature safe:	yes
@
text
@d10 1
a10 1
DISTVERSION=	17.0.963.83
d23 2
d81 1
a81 1
		CLANG	"Build Chromium with Clang"			off \
d118 4
d182 1
a182 2
		${WRKSRC}/third_party/angle/src/build_angle.gyp \
		${WRKSRC}/third_party/WebKit/Source/WebCore/WebCore.gyp/scripts/action_maketokenizer.py
@


1.73
log
@Update to 17.0.963.79

Security:	http://www.vuxml.org/freebsd/ab1f515d-6b69-11e1-8288-00262d5ed8ee.html
Feature safe:	yes
@
text
@d10 1
a10 1
DISTVERSION=	17.0.963.79
@


1.72
log
@Update to 17.0.963.78

Security:	http://www.vuxml.org/freebsd/1015e1fe-69ce-11e1-8288-00262d5ed8ee.html
Feature safe:	yes
@
text
@d10 1
a10 1
DISTVERSION=	17.0.963.78
@


1.71
log
@Update to 17.0.963.66 (bugfix in DOM)
@
text
@d10 1
a10 1
DISTVERSION=	17.0.963.66
@


1.70
log
@Update to 17.0.963.65

Security:	http://www.vuxml.org/freebsd/99aef698-66ed-11e1-8288-00262d5ed8ee.html
@
text
@d10 1
a10 1
DISTVERSION=	17.0.963.65
@


1.69
log
@Update to 17.0.963.56

Security:	http://www.vuxml.org/freebsd/2f5ff968-5829-11e1-8288-00262d5ed8ee.html
@
text
@d10 1
a10 1
DISTVERSION=	17.0.963.56
@


1.68
log
@Fix build after distfile reroll.

Pointy hat:	rene
@
text
@d10 1
a10 2
DISTVERSION=	17.0.963.46
PORTREVISION=	1
a54 1
WRKSRC=		${WRKDIR}/${DISTNAME}_1
@


1.67
log
@Reroll distfile, it was incorrectly rolled.
Bump PORTREVISION
@
text
@d56 1
@


1.66
log
@Update to 17.0.963.46

Obtained from:	Chromium Chruetertee development repository
Security:	http://www.vuxml.org/freebsd/fe1976c2-5317-11e1-9e99-00262d5ed8ee.html
@
text
@d11 1
@


1.65
log
@Update to 16.0.912.77

Security:	http://www.vuxml.org/freebsd/33d73d59-4677-11e1-88cd-00262d5ed8ee.html
@
text
@d10 1
a10 1
DISTVERSION=	16.0.912.77
a39 1
		vpx:${PORTSDIR}/multimedia/libvpx \
a62 1
		use_system_vpx=1 \
d182 4
a185 11
# http://code.google.com/p/chromium/issues/detail?id=96629
	@@${REINPLACE_CMD} -e "s|'type': 'settings',|'type': 'none',|" \
		${WRKSRC}/third_party/icu/icu.gyp \
		${WRKSRC}/third_party/flac/flac.gyp \
		${WRKSRC}/third_party/speex/speex.gyp \
		${WRKSRC}/third_party/sqlite/sqlite.gyp \
		${WRKSRC}/third_party/harfbuzz/harfbuzz.gyp \
		${WRKSRC}/third_party/libevent/libevent.gyp \
		${WRKSRC}/third_party/libjpeg_turbo/libjpeg.gyp \
		${WRKSRC}/tools/gyp/test/settings/settings.gyp \
		${WRKSRC}/v8/tools/gyp/v8.gyp
@


1.64
log
@Fix warnings at the start of the build.

PR:		ports/163921 (based on)
Submitted by:	Shane Ambler [freebsd shaneware.biz]
Patched by:	George Liaskos
@
text
@d10 1
a10 1
DISTVERSION=	16.0.912.75
@


1.63
log
@Update to 16.0.912.75

Security:	http://www.vuxml.org/freebsd/1a1aef8e-3894-11e1-8b5c-00262d5ed8ee.html
@
text
@d184 11
@


1.62
log
@Fix the pulseadio option (PULSEAUDIO instead of PULSE) and respect WITHOUT_PULSEAUDIO.

PR:		ports/163277
Submitted by:	Denise H.G.
Discussed with:
Obtained from:	Chruetertee Chromium development repository
@
text
@d10 1
a10 1
DISTVERSION=	16.0.912.63
@


1.61
log
@Update to 16.0.912.63
- enhancements to Sync
- ability to create multiple profiles on a single instance

Obtained from:	Chromium Chruetertee development repository
Security:	http://www.vuxml.org/freebsd/68ac6266-25c3-11e1-b63a-00262d5ed8ee.html
@
text
@d80 1
a80 1
		PULSE	"Enable Pulse Audio support"			off \
d107 1
a107 1
.if defined(WITH_PULSEAUDIO)
@


1.60
log
@Update to 15.0.874.121 (updates V8 to 3.5.10.24 and fixes a V8 security bug).

Security:	http://www.vuxml.org/freebsd/6887828f-0229-11e0-b84d-00262d5ed8ee.html
Feature safe:	yes
@
text
@d10 1
a10 1
DISTVERSION=	15.0.874.121
a92 6
.if ${OSVERSION} < 801000
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-base__base.gypi-stub
.else
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-base__base.gypi-freebsd
.endif

@


1.59
log
@Optionally use GCC 4.6 instead of GCC 4.5, the latter is disconnected from
Mk/bsd.gcc.mk

Prodded by:	gerald
Feature safe:	yes
@
text
@d10 1
a10 1
DISTVERSION=	15.0.874.120
@


1.58
log
@- Update to 15.0.874.120
- Respect LOCALBASE in more gyp files

Submitted by:	George Liaskos
Security:	http://www.vuxml.org/freebsd/6887828f-0229-11e0-b84d-00262d5ed8ee.html
Feature safe:	yes
@
text
@d82 1
a82 1
		GCC45	"Build Chromium with GCC 4.5+"			off \
d87 1
a87 1
.if ${OSVERSION} < 900033 || defined(WITH_GCC45)
d124 2
a125 2
.if defined(WITH_GCC45) && defined(WITH_CLANG)
IGNORE=	conflicting options (CLANG or GCC45)
d128 2
a129 2
.if defined(WITH_GCC45)
USE_GCC?=	4.5+
@


1.57
log
@Some Makefile cleanups:
- Do not explicitly check for nss >= 3.12, this has been true for 26 months now
- Prefer official spelling of Clang and GCC and use "Build" instead of "Compile"
  in options

Submitted by: danfe@@ via chromium@@
@
text
@d10 1
a10 1
DISTVERSION=	15.0.874.106
d173 1
d175 3
a177 1
		${WRKSRC}/v8/tools/gyp/v8.gyp
@


1.56
log
@Update to 14.0.874.106 (fixes form-based authentication).
@
text
@d28 1
a28 3
		v4l_compat>=1.0.20110603:${PORTSDIR}/multimedia/v4l_compat \
		nss>=3.12:${PORTSDIR}/security/nss
# minimal version of nss, LIB_DEPENDS does not enforce this
d81 2
a82 2
		CLANG	"Compile Chromium with clang"			off \
		GCC45	"Compile Chromium with gcc 4.5+"		off \
@


1.55
log
@'use_proprietary_codecs' has been renamed to 'proprietary_codecs'.

PR:		ports/162018
Submitted by:	John Watson [wizputer gmail]
Obtained from:	Chromium Chruetertee rev. 252
@
text
@d10 1
a10 1
DISTVERSION=	15.0.874.102
@


1.54
log
@Update to 15.0.874.102

Obtained from:	Chromium/Chruetertee development repository
Security:	http://www.vuxml.org/freebsd/6887828f-0229-11e0-b84d-00262d5ed8ee.html
@
text
@d103 1
a103 1
GYP_DEFINES+=	use_proprietary_codecs=1
d106 1
a106 1
GYP_DEFINES+=	use_proprietary_codecs=0
@


1.53
log
@Merge from Chruetertee repository:
- r235 : remove hacks in Zygote, allowing processes to exit more cleanly.
- r248 : switch back to previous rendering method (the same as OSX uses).
Bump PORTREVISION

Submitted by:	George Liaskos
@
text
@d10 1
a10 2
DISTVERSION=	14.0.835.202
PORTREVISION=	1
a40 3
		icuuc.48:${PORTSDIR}/devel/icu \
		icui18n.48:${PORTSDIR}/devel/icu \
		icudata.48:${PORTSDIR}/devel/icu \
a65 1
		use_system_icu=1 \
d82 1
d115 7
d203 1
a203 1
.for f in chrome ffmpegsumo_nolink libffmpegsumo.so mksnapshot protoc
@


1.52
log
@Fix the IGNORE check when both clang and GCC 4.5 are selected.

Submitted by:	George Liaskos
@
text
@d11 1
@


1.51
log
@Mark as IGNORE if both CLANG and GCC45 are set.

While here, pet portlint.

Submitted by:	Oleg Ginzburg via the chromium@@ list
@
text
@d122 1
a122 1
.if defined(GCC45) && defined(CLANG)
@


1.50
log
@Update to 14.0.835.202

Security:	http://www.vuxml.org/freebsd/6887828f-0229-11e0-b84d-00262d5ed8ee.html
@
text
@d122 4
d137 1
a137 1
GYP_DEFINES+=   clang=1
@


1.49
log
@- Fix build with lang/gcc45
- Add OPTIONS for clang / gcc45+ / debug build.

Submitted by:	George Liaskos
Obtained from:	Chromium Chruetertee repository r234
@
text
@d10 1
a10 2
DISTVERSION=	14.0.835.163
PORTREVISION=	2
@


1.48
log
@- Fix build on 7.4 [1]
- Bump PORTREVISION for previous commits.

PR:		ports/160945 [1]
Submitted by:	Henk van Oers [henk.van.oers xs4all.nl]
Obtained from:	Chromium Chruetertee repository r231
@
text
@d16 1
a16 1
                http://distfiles.cybertron.gr/
d28 1
d86 4
a89 2
		GCONF	"Use GConf2 for preferences"			on
#		CLANG	"Compile Chromium with clang"			off
d93 1
a93 1
.if ${OSVERSION} < 900033
d123 5
d129 5
a133 2
CC=		/usr/bin/clang
CXX=		/usr/bin/clang++
d140 1
a141 1
STRIP=
a143 2
# Override the flock command in make.py
MAKE_ENV+=	FLOCK=
@


1.47
log
@- Enable building Chromium with v8 from Ports installed.
- Minor cleanups.

Submitted by:	George Liaskos
@
text
@d11 1
a11 1
PORTREVISION=	1
@


1.46
log
@- Bump PORTREVISION of dependent ports due to multimedia/libvpx update
@
text
@a17 1

a46 1
# TODO(gliaskos): We should add --enable-heap-checker on perftools to set linux_use_heapchecker.
d85 1
a85 1
		GCONF	"Use GConf2 for preferences"			on \
@


1.45
log
@- update to 14.0.835.163
- now use system tcmalloc

Submitted by:	George Liaskos
Obtained from:	Chromium development repository
With hat:	chromium@@
@
text
@d11 1
@


1.44
log
@Switch to system ICU, this should fix building on 8.0-i386

Submitted by:	pointyhat via erwin
Obtained from:	http://trillian.chruetertee.ch/chromium/changeset/218
@
text
@d10 1
a10 1
DISTVERSION=	13.0.782.220
d14 3
a16 1
		http://files.etoilebsd.net/goodking/
d41 7
a47 1
		icudata.48:${PORTSDIR}/devel/icu
d68 16
a83 16
#user tunables showing defaults, some won't compile if changed
#GYP_DEFINES+=	use_system_bzip2=1
#GYP_DEFINES+=	use_system_libevent=0
#GYP_DEFINES+=	use_system_libjpeg=1
#GYP_DEFINES+=	use_system_libpng=1
GYP_DEFINES+=	use_system_libxml=1
GYP_DEFINES+=	use_system_ffmpeg=0
#GYP_DEFINES+=	use_system_sqlite=0
GYP_DEFINES+=	use_system_yasm=1
#GYP_DEFINES+=	use_system_zlib=1
GYP_DEFINES+=	use_system_icu=1
GYP_DEFINES+=	python_ver=${PYTHON_VER}
GYP_DEFINES+=	disable_nacl=1
GYP_DEFINES+=	linux_use_heapchecker=1
GYP_DEFINES+=	linux_link_gsettings=1
GYP_DEFINES+=	linux_link_gnome_keyring=1
d87 1
a87 1
		VPX	"Use system libvpx for VP8 codec"		on
d121 4
a124 3
.if defined(WITH_VPX)
LIB_DEPENDS+=	vpx:${PORTSDIR}/multimedia/libvpx
GYP_DEFINES+=	use_system_vpx=1
d134 2
d161 1
a161 4
		${WRKSRC}/v8/tools/gyp/v8.gyp \
		${WRKSRC}/third_party/ffmpeg/ffmpeg.gyp
	@@${REINPLACE_CMD} -e "s|/usr/include/vpx|${LOCALBASE}/include|" \
		${WRKSRC}/third_party/ffmpeg/ffmpeg.gyp
a173 5
# kludges just to make it progress for now
	@@${REINPLACE_CMD} -e "s|/usr/lib|${LOCALBASE}/lib|" \
			-e "s|'python_ver%': '2.5'|'python_ver%': '2.6'|" \
			-e "s|.so.1.0|.so.1|" \
				${WRKSRC}/build/common.gypi
@


1.43
log
@update to 13.0.782.220, which revokes trust for SSL certificates
issued by DigiNotar-controlled intermediate CAs used by the Dutch
PKIoverheid program.
@
text
@d38 2
a39 1
		cups.2:${PORTSDIR}/print/cups-client
d70 1
@


1.42
log
@Update to 13.0.782.218, which disables the DigiNotar certificate authority.
@
text
@d10 1
a10 1
DISTVERSION=	13.0.782.218
@


1.41
log
@Update to 13.0.782.215

Security:	http://www.vuxml.org/freebsd/6887828f-0229-11e0-b84d-00262d5ed8ee.html
@
text
@d10 1
a10 1
DISTVERSION=	13.0.782.215
@


1.40
log
@Do not hardcode the patch directory as "files", use ${FILESDIR} instead.

Submitted by:	jsa
@
text
@d10 1
a10 1
DISTVERSION=	13.0.782.112
@


1.39
log
@Fix build on 7.X and 8.0

Submitted by:	George Liaskos
@
text
@d88 1
a88 1
EXTRA_PATCHES+=	files/extra-patch-base__base.gypi-stub
d90 1
a90 1
EXTRA_PATCHES+=	files/extra-patch-base__base.gypi-freebsd
@


1.38
log
@Update to 13.0.782.112 , which has some updates to v8

Obtained from:	FreeBSD-Chromium development repository
@
text
@d87 6
@


1.37
log
@Update to 13.0.782.107
- default H.264 codecs to on [1]
- drop ibus dependency, no longer needed [1]

Submitted by:	George Liaskos (patch updates, [1])
Obtained from:	Chromium development repository
Security:	http://www.vuxml.org/freebsd/6887828f-0229-11e0-b84d-00262d5ed8ee.html
@
text
@d10 1
a10 1
DISTVERSION=	13.0.782.107
@


1.36
log
@Update to 12.0.742.124, string updates.
@
text
@d10 1
a10 1
DISTVERSION=	12.0.742.124
d26 1
a37 1
		ibus.2:${PORTSDIR}/textproc/ibus \
a59 1
#GYP_DEFINES+=	target_arch=ia32     #or x64, should be detected automatically
d70 4
d75 1
a75 1
OPTIONS=	CODECS	"Compile and enable patented codecs like H.264"	off \
@


1.35
log
@Fix dependency on libgcrypt [1]
Make the dependency a RUN_DEPENDS [2]
Submitted by:	Volodymyr Kostyrko (c.kworr gmail.com) [1]
		Jan Hendrik Sylvester (me jahn.de) [1]
		danfe [2]
@
text
@d10 1
a10 2
DISTVERSION=	12.0.742.112
PORTREVISION=	1
@


1.34
log
@- Add explicit LIB_DEPENDS on security/libgcrypt,
  chromium uses it via dlopen() [1]
- Bump PORTREVISION
- Pet portlint

Submitted by:	jilles (private mail) [1]
@
text
@d39 1
a39 2
		cups.2:${PORTSDIR}/print/cups-client \
		gcrypt.so:${PORTSDIR}/security/libgcrypt
d42 2
a43 1
		${LOCALBASE}/lib/X11/fonts/Droid/fonts.dir:${PORTSDIR}/x11-fonts/droid-fonts-ttf
@


1.33
log
@Update to 12.0.742.112

Security:	http://www.vuxml.org/freebsd/6887828f-0229-11e0-b84d-00262d5ed8ee.html
@
text
@d11 1
a15 1
DISTNAME=	${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}
d20 3
d39 2
a40 1
		cups.2:${PORTSDIR}/print/cups-client
a53 2
LICENSE_COMB=	multi
LICENSE=	BSD LGPL21 MPL
@


1.32
log
@Update to 12.0.742.91

Patches from:	George Liaskos [geo.liaskos gmail com]
Security:	http://www.vuxml.org/freebsd/6887828f-0229-11e0-b84d-00262d5ed8ee.html
@
text
@d10 1
a10 1
DISTVERSION=	12.0.742.91
@


1.31
log
@Update to 11.0.696.77

This updates the built-in Flash player to 10.3.181.22, but this port uses
www/linux-*flashplugin* for that.
@
text
@d10 1
a10 1
DISTVERSION=	11.0.696.77
d35 2
a36 1
		ibus.2:${PORTSDIR}/textproc/ibus
@


1.30
log
@- Fix crash when calling the print dialog [1]
- Bump PORTREVISION

Submitted by:	George Liaskos via the Chromium development repository [1]
@
text
@d10 1
a10 2
DISTVERSION=	11.0.696.71
PORTREVISION=	1
@


1.29
log
@Update to 11.0.696.71

Security:	6887828f-0229-11e0-b84d-00262d5ed8ee
@
text
@d11 1
@


1.28
log
@Forced commit to note:

PR:		ports/157237
@
text
@d10 1
a10 1
DISTVERSION=	11.0.696.68
@


1.27
log
@Fix build for Perl 5.14 by adding a dependency on lang/p5-Switch in that case.

PR:		ports/152737
Submitted by:	Christoph Moench-Tegeder [cmt burggraben.net]
@
text
@@


1.26
log
@Update to 11.0.696.68

Security:	6887828f-0229-11e0-b84d-00262d5ed8ee
@
text
@d115 6
d179 1
a179 1
.include <bsd.port.mk>
@


1.25
log
@- Update to 11.0.696.65
- Fix build when ffmpeg-devel is installed [1] [2]
- Bring back proxy configuration detection [1]
- Minor enhancements [1]

Submitted by:	George Liaskos [geo.liaskos gmail.com] [1]
Reported by:	Mickael Maillot [mickael.maillot gmail.com] [2]
Obtained from:	freebsd-chromium development repository
Committed at:	FreeBSD Developer Summit 2011
@
text
@d10 1
a10 1
DISTVERSION=	11.0.696.65
@


1.24
log
@Update libvpx to 0.9.6
Bump PORTREVISION of depending ports

PR:		ports/155522
Approved by:	maintainer (timeout)
@
text
@d10 1
a10 2
DISTVERSION=	11.0.696.57
PORTREVISION=	1
@


1.23
log
@substitute "/usr/local" with ${LOCALBASE} in ffmpeg.gyp too
@
text
@d11 1
@


1.22
log
@On behalf of the Chromium team, present version 11.0.696.57 (new stable version)

Patch updates from:	George Liaskos
Security:	6887828f-0229-11e0-b84d-00262d5ed8ee
@
text
@d131 2
a132 1
		${WRKSRC}/v8/tools/gyp/v8.gyp
@


1.21
log
@Now works correctly for branches 8 and 7.
bump portrevision

Submitted by:	avg
@
text
@d10 1
a10 2
DISTVERSION=	10.0.648.205
PORTREVISION=	1
d34 2
a35 1
		gnome-keyring.0:${PORTSDIR}/security/libgnome-keyring
@


1.20
log
@Update to 10.0.648.205

Security:	CVE-2011-1301, CVE-2011-1302
@
text
@d11 1
a150 5
	@@${REINPLACE_CMD} -e "s|'-ldl',|'-lc',|" \
		${WRKSRC}/app/app_base.gypi \
		${WRKSRC}/build/linux/system.gyp \
		${WRKSRC}/chrome/chrome_browser.gypi \
		${WRKSRC}/media/media.gyp
a171 7
post-install:
.if ${OSVERSION} < 900000
	@@${ECHO_CMD}
	@@${CAT} ${PKGMESSAGE}
	@@${ECHO_CMD}
.endif

@


1.19
log
@Cleanup Makefile a bit more:
- Convert two explicit dependencies to a USE_GNOME and USE_XORG component
- Use buildtime SSE2 detection instead of an OPTION
- Replace USE_PYTHON by USE_PYTHON_BUILD
- Sort knobs

Submitted by:	danfe
@
text
@d10 1
a10 1
DISTVERSION=	10.0.648.204
@


1.18
log
@Style fixes, no functional changes

Submitted by:	danfe
@
text
@a22 1
		pkg-config:${PORTSDIR}/devel/pkg-config \
a30 1
		Xss.1:${PORTSDIR}/x11/libXScrnSaver \
a41 2
USE_PYTHON=	2.6+			# only needed at build time
USE_PERL5_BUILD=yes
d43 4
a47 2
USE_XORG=	scrnsaverproto x11 xproto xtst
USE_GNOME=	glib20 gtk20 dconf libxslt
a70 1
		SSE2	"Use SSE2, disable this for PIII or older"	on \
d95 1
a95 1
.if defined(WITHOUT_SSE2)
@


1.17
log
@Attempt to fix sanity failure

Submitted by:	dvl via freshports
@
text
@d15 1
a15 1
DISTNAME=	chromium-${DISTVERSIONPREFIX}${DISTVERSION}
d20 5
a24 5
BUILD_DEPENDS=	${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex		\
		${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf		\
		bash:${PORTSDIR}/shells/bash		\
		pkg-config:${PORTSDIR}/devel/pkg-config	\
		yasm:${PORTSDIR}/devel/yasm		\
d28 8
a35 8
LIB_DEPENDS=	execinfo.1:${PORTSDIR}/devel/libexecinfo	\
		cairo.2:${PORTSDIR}/graphics/cairo		\
		dbus-1.3:${PORTSDIR}/devel/dbus			\
		dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib	\
		Xss.1:${PORTSDIR}/x11/libXScrnSaver		\
		asound.2:${PORTSDIR}/audio/alsa-lib		\
		freetype.9:${PORTSDIR}/print/freetype2		\
		nss3.1:${PORTSDIR}/security/nss			\
d71 4
a74 4
OPTIONS=	CODECS		"Compile and enable patented codecs like H.264" off \
		GCONF		"Use gconf2 for preferences"		on \
		SSE2		"Use SSE2, disable this for PIII or older" on \
		VPX		"Use system libvpx for VP8 codec"	on
d128 3
a130 3
	@@${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|"	\
		${WRKSRC}/base/base.gypi			\
		${WRKSRC}/build/common.gypi			\
d142 1
a142 1
		${WRKSRC}/third_party/angle/src/build_angle.gyp  \
d145 2
a146 2
		${WRKSRC}/third_party/WebKit/Source/WebCore/css/makeprop.pl	\
		${WRKSRC}/third_party/WebKit/Source/WebCore/css/makevalues.pl	\
d148 2
a149 2
	# kludges just to make it progress for now
	@@${REINPLACE_CMD} -e "s|/usr/lib|${LOCALBASE}/lib|"		\
d151 2
a152 2
			-e "s|.so.1.0|.so.1|"				\
		${WRKSRC}/build/common.gypi
d161 2
a162 1
		GYP_DEFINES="${GYP_DEFINES}" ${PYTHON_CMD} ./build/gyp_chromium chrome/chrome.gyp --depth ./
d165 1
a165 1
	${MKDIR} ${DATADIR}
d167 5
a171 5
	${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/chrome.pak ${DATADIR}
	${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/product_logo_48.png ${DATADIR}
	${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/resources.pak ${DATADIR}
	${INSTALL_SCRIPT} ${WRKSRC}/out/${BUILDTYPE}/chrome-wrapper ${DATADIR}
	${INSTALL_SCRIPT} ${WRKSRC}/out/${BUILDTYPE}/xdg-settings ${DATADIR}
d175 3
a177 2
	cd ${WRKSRC}/out/${BUILDTYPE} && ${COPYTREE_SHARE} "locales resources" ${DATADIR}
	${LN} -sf ${DATADIR}/chrome ${PREFIX}/bin/
d181 1
d183 1
@


1.16
log
@Update to 10.0.648.204, which is the latest release from the Stable series.

There are still some problems with it on 8.X (and presumably 7.X), see
pkg-message for a possible workaround.

This would not have been possible without:
- portmgr@@ for drawing me into this in October last year
- beat@@ for providing a development repository
- dhw@@ for creating the freebsd-chromium list
- all the patch contributors and testers on the freebsd-chromium list
@
text
@d179 1
a179 1
@@${CAT} ${PKGMESSAGE}
@


1.15
log
@Change maintainer to chromium@@FreeBSD.org,
following r111 of the development repository

OK'd by:	jsa, tabthorpe
@
text
@d10 1
a10 1
DISTVERSION=	6.0.472.63
d14 2
a15 1
		CRITICAL
a28 1
		avformat:${PORTSDIR}/multimedia/ffmpeg		\
a37 2
FORBIDDEN=		several security vulnerabilities

d48 1
a48 1
USE_XORG=	scrnsaverproto xtst
d65 1
d67 1
d69 1
a69 2

.include <bsd.port.options.mk>
d76 7
a82 1
.include <bsd.port.pre.mk>
d86 1
d89 1
d111 1
a115 1
STRIP=
d131 2
a132 4
		${WRKSRC}/third_party/ffmpeg/ffmpeg.gyp		\
		${WRKSRC}/third_party/icu/public/common/unicode/pfreebsd.h   \
		${WRKSRC}/third_party/tcmalloc/chromium/src/config_freebsd.h \
		${WRKSRC}/third_party/WebKit/WebCore/plugins/PluginDatabase.cpp \
d134 4
d139 2
a140 2
		${WRKSRC}/third_party/WebKit/WebCore/bindings/scripts/IDLParser.pm \
		${WRKSRC}/third_party/WebKit/WebCore/dom/make_names.pl
d143 1
a143 1
		${WRKSRC}/third_party/WebKit/WebCore/WebCore.gyp/scripts/action_maketokenizer.py
d145 13
a157 3
		${WRKSRC}/third_party/WebKit/WebCore/css/makeprop.pl	\
		${WRKSRC}/third_party/WebKit/WebCore/css/makevalues.pl	\
		${WRKSRC}/third_party/WebKit/WebCore/make-hash-tools.pl
d177 6
a182 1
.include <bsd.port.post.mk>
@


1.14
log
@Try fixing the old, forbidden Chromium port and backport some changes from
the development repository:
- update MASTER_SITES to those which still provide the old distfile
- add dependency on multimedia/ffmpeg, x11-fonts/droid-fonts-ttf [1],
  and xtst [2]
- Allow building with Python 2.7 and higher [3]

Build-tested on local laptop with both GCONF=on and GCONF=off

Submitted by:	Thomas Spurr [tspurr119 gmail.com] [1]
		tabthorpe [2]
		jsa [3]
Feature safe:	yes
@
text
@d16 1
a16 1
MAINTAINER=	rene@@FreeBSD.org
@


1.13
log
@Change maintainer.

While concerns have been raised within the ports community about the "pay as
you go" plan of the previous maintainer, given the fact that we have ports for
commercial software this in itself would not warrant such a measure.

However complete and obstinate disregard to the security vulnerabilities of the
version in the ports tree, including refusal to even document them
contradicts the idea of maintainership as the community understands it
and as it is documented.

Rene Ladan - rene@@ has graciously offered his services to work directly
with google/chrome developers, push FreeBSD patches upstream and
generally maintain this port in accordance with our standards.

Approved by:    portmgr@@
@
text
@d12 2
a13 1
MASTER_SITES=	http://chromium.hybridsource.org/old/ports/ \
d28 1
d38 1
a38 1
RUN_DEPENDS=	${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins
d40 2
a41 1
FORBIDDEN=		several security vulnerabilities
d46 1
a46 1
USE_PYTHON=	2.6			# only needed at build time
d50 1
a50 1
USE_XORG=	scrnsaverproto
@


1.12
log
@Use the correct way to handle OPTIONS, as per bsd.port.options.mk

Prodded by:	dougb
@
text
@d15 1
a15 1
MAINTAINER=	chromium@@hybridsource.org
@


1.11
log
@- Add explicit dependency on dconf
- Make dependency on gconf2 optionable (for setting the preferences)
- Add support for pre-SSE2 processors

While here, remove BROKEN check for 6.X

Port remains FORBIDDEN
PR:		ports/152816
Submitted by:	maintainer
@
text
@d67 2
d74 2
d155 1
a155 1
.include <bsd.port.mk>
@


1.10
log
@Mark FORBIDDEN due to several known security vulnerabilites

http://googlechromereleases.blogspot.com/2010/11/stable-channel-update.html

Approved by:	portmgr
@
text
@d48 1
a48 1
USE_GNOME=	glib20 gtk20 gconf2 libxslt
d68 3
a70 7
		VPX		"Use system libvpx for VP8 codec" on

.include <bsd.port.pre.mk>

.if ${OSVERSION} < 700000
BROKEN=		does not build on 6.X
.endif
d78 10
d151 1
a151 1
.include <bsd.port.post.mk>
@


1.9
log
@- forcing the port versions of gperf and flex
Submitted by:	rubenbb (maintainer)
@
text
@d38 2
@


1.8
log
@- Update to 6.0.472.63, again without the Courgette code
- Add option to depend on VP8 codec from ports
- Makefile cleanups
- Tested to work with --integrated-as by maintainer
PR:		ports/152166
Submitted by:	maintainer
@
text
@a90 2
#pull newer flex and gperf in from ports
MAKE_ENV+=	PATH=${LOCALBASE}/bin:${PATH}
d109 1
d117 7
@


1.7
log
@Add patches so chromium builds with clang.

Submitted by:	maintainer
@
text
@d10 1
a10 1
DISTVERSION=	5.0.375.127
d18 2
a19 2
BUILD_DEPENDS=	flex:${PORTSDIR}/textproc/flex		\
		gperf:${PORTSDIR}/devel/gperf		\
d33 2
a34 1
		nss3.1:${PORTSDIR}/security/nss
d39 1
a39 1
USE_BZIP2=	yes
a43 1
USE_GCC=	4.2+
d46 1
a46 1
USE_GNOME=	glib20 gtk20 gconf2
d50 3
d65 2
a66 8
OPTIONS=	CODECS		"Compile and enable patented codecs like H.264" off

DESKTOP_ENTRIES=	"Chromium" \
			"${COMMENT}" \
			"${DATADIR}/product_logo_48.png" \
			"chrome" \
			"Application;Network;WebBrowser;" \
			"true"
d80 5
d91 2
a116 1
		${WRKSRC}/third_party/WebKit/WebCore/css/make-css-file-arrays.pl \
d121 1
a121 1
		${SETENV} GYP_GENERATORS="make" GYP_DEFINES="${GYP_DEFINES}" ${PYTHON_CMD} ./build/gyp_chromium chrome/chrome.gyp --depth ./
d128 1
@


1.6
log
@Also register nss as a build dependency to ensure that the version of nss
is at least 3.12, which is required for Chromium.
@
text
@d111 4
@


1.5
log
@Make security/nss a LIB_DEPENDS instead of a BUILD_DEPENDS

Submitted by:	maintainer via #bsdports
@
text
@d22 3
a24 1
		yasm:${PORTSDIR}/devel/yasm
@


1.4
log
@Add a few more fast mirrors

Approved by:	rubenbb via irc (maintainer)
@
text
@a21 1
		nss>=3.12:${PORTSDIR}/security/nss	\
d30 2
a31 1
		freetype.9:${PORTSDIR}/print/freetype2
@


1.3
log
@Add desktop entry, as requested by maintainer
@
text
@d12 2
a13 1
MASTER_SITES=	http://chromium.hybridsource.org/old/ports/
@


1.2
log
@- Mark BROKEN on 6.X

Reported by:	pointyhat
Ok'ed by:	maintainer
@
text
@d61 7
@


1.1
log
@Chromium is an open-source browser project that aims to build a safer,
faster, and more stable way for all users to experience the web. The
official site at http://www.chromium.org/Home contains design documents,
architecture overviews, testing information, and more to help you learn
to build and work with the Chromium source code.

You can help support this port of Chromium to FreeBSD by subscribing at
http://chromium.hybridsource.org.  This port was derived from older work
extracted from the weekly subscriber builds.

WWW: http://chromium.hybridsource.org

The Courgette update code has been removed from the distfile

PR:		ports/146302
Submitted by:	Florent Thoumie [flz at FreeBSD.org], [chromium hybridsource.org]
Approved by:	FreeBSD Foundation
@
text
@d63 4
@

